summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlperl/lib/CORE
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlperl/lib/CORE')
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/EXTERN.h2
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/INTERN.h3
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/XSUB.h1
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/av.h2
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h67917
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/config.h166
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/cop.h6
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/cv.h2
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/dosish.h2
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h1052
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/embed.h80
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/embedvar.h52
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/feature.h12
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/handy.h129
-rwxr-xr-xMaster/tlpkg/tlperl/lib/CORE/hv_func.h2
-rwxr-xr-xMaster/tlpkg/tlperl/lib/CORE/inline.h306
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/intrpvar.h10
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/invlist_inline.h19
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h750
-rwxr-xr-x[-rw-r--r--]Master/tlpkg/tlperl/lib/CORE/libperl530.a (renamed from Master/tlpkg/tlperl/lib/CORE/libperl528.a)bin1005130 -> 1025100 bytes
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/metaconfig.h4
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/op.h28
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/patchlevel.h4
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/perl.h581
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/perlapi.h48
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/perlhost.h2
-rwxr-xr-xMaster/tlpkg/tlperl/lib/CORE/perllibst.h14
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/perlvars.h52
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/perly.h11
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/pp.h7
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/proto.h272
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/regcharclass.h759
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/regcomp.h206
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/regexp.h12
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/regnodes.h435
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/sv.h9
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/uconfig.h68
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/uni_keywords.h13929
-rwxr-xr-xMaster/tlpkg/tlperl/lib/CORE/unicode_constants.h22
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/unixish.h4
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/utf8.h253
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/warnings.h21
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/win32.h8
-rw-r--r--Master/tlpkg/tlperl/lib/CORE/win32iop.h3
44 files changed, 54823 insertions, 32442 deletions
diff --git a/Master/tlpkg/tlperl/lib/CORE/EXTERN.h b/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
index b8c4512d37c..558f762a3f1 100644
--- a/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
+++ b/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
@@ -21,7 +21,7 @@
# if (defined(WIN32) || defined(__SYMBIAN32__)) && !defined(PERL_STATIC_SYMS)
/* miniperl should not export anything */
-# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) && defined(_MSC_VER)
+# if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
# define EXT extern
# define dEXT
# define EXTCONST extern const
diff --git a/Master/tlpkg/tlperl/lib/CORE/INTERN.h b/Master/tlpkg/tlperl/lib/CORE/INTERN.h
index eaaf6b2c641..35bb4ee5cb3 100644
--- a/Master/tlpkg/tlperl/lib/CORE/INTERN.h
+++ b/Master/tlpkg/tlperl/lib/CORE/INTERN.h
@@ -19,7 +19,8 @@
#undef EXTCONST
#undef dEXTCONST
-# if (defined(WIN32) && defined(__MINGW32__)) || defined(__SYMBIAN32__)
+# if (defined(WIN32) && defined(__MINGW32__) && ! defined(PERL_IS_MINIPERL)) \
+ || defined(__SYMBIAN32__)
# ifdef __cplusplus
# define EXT __declspec(dllexport)
# define dEXT
diff --git a/Master/tlpkg/tlperl/lib/CORE/XSUB.h b/Master/tlpkg/tlperl/lib/CORE/XSUB.h
index f637c918676..796a13aae3d 100644
--- a/Master/tlpkg/tlperl/lib/CORE/XSUB.h
+++ b/Master/tlpkg/tlperl/lib/CORE/XSUB.h
@@ -609,6 +609,7 @@ Rethrows a previously caught exception. See L<perlguts/"Exception Handling">.
# define utime PerlLIO_utime
# define write PerlLIO_write
# define malloc PerlMem_malloc
+# define calloc PerlMem_calloc
# define realloc PerlMem_realloc
# define free PerlMem_free
# define abort PerlProc_abort
diff --git a/Master/tlpkg/tlperl/lib/CORE/av.h b/Master/tlpkg/tlperl/lib/CORE/av.h
index 97ce2bc3bb8..6b2b14ce8f2 100644
--- a/Master/tlpkg/tlperl/lib/CORE/av.h
+++ b/Master/tlpkg/tlperl/lib/CORE/av.h
@@ -47,7 +47,7 @@ Null AV pointer.
=head1 Array Manipulation Functions
=for apidoc Am|int|AvFILL|AV* av
-Same as C<av_top_index()>. Deprecated, use C<av_top_index()> instead.
+Same as C<av_top_index()> or C<av_tindex()>.
=for apidoc Am|int|av_tindex|AV* av
Same as C<av_top_index()>.
diff --git a/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h b/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
index 8155e07e69e..cf5cc3f27dd 100644
--- a/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
+++ b/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
@@ -7,7 +7,7 @@
/* See the generating file for comments */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
static const UV Latin1_invlist[] = {
2, /* Number of elements */
@@ -27,14 +27,14 @@ static const UV AboveLatin1_invlist[] = {
0x100
};
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1373, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
+ 1393, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -653,6 +653,10 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -1384,6 +1388,20 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -1409,17 +1427,19 @@ static const UV Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -1502,10 +1522,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -1966,6 +1982,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -2043,7 +2060,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -2659,6 +2676,10 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -3390,6 +3411,20 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -3415,19 +3450,25 @@ static const int Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1392, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
+ 1412, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -4065,6 +4106,10 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -4796,6 +4841,20 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -4821,20 +4880,22 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -4917,13 +4978,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -5384,6 +5438,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -5461,7 +5516,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -6096,6 +6151,10 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -6827,6 +6886,20 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -6852,19 +6925,25 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1388, /* Number of elements */
+static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
+ 1408, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -7498,6 +7577,10 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -8229,6 +8312,20 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -8254,20 +8351,22 @@ static const UV Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -8350,13 +8449,6 @@ typedef enum {
CF_use_AUX_TABLE_73 = -73
} CF_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_CF_AUX_TABLES
static const unsigned int CF_AUX_TABLE_1[] = {
@@ -8817,6 +8909,7 @@ static const unsigned int * const CF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 CF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* CF_AUX_TABLE_1 */,
@@ -8894,7 +8987,7 @@ static const U8 CF_AUX_TABLE_lengths[] = {
2 /* CF_AUX_TABLE_73 */
};
-static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
CF_use_AUX_TABLE_1,
0,
@@ -9525,6 +9618,10 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -10256,6 +10353,20 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
CF_use_AUX_TABLE_63,
@@ -10281,16 +10392,22 @@ static const int Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1237, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1257, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -10877,6 +10994,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -11519,6 +11640,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -11529,17 +11664,19 @@ static const UV Lowercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -11550,10 +11687,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -11568,12 +11701,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -12157,6 +12291,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -12799,6 +12937,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -12809,19 +12961,25 @@ static const int Lowercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1255, /* Number of elements */
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1275, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -13426,6 +13584,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -14068,6 +14230,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -14078,20 +14254,22 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -14102,13 +14280,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -14123,12 +14294,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -14730,6 +14902,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -15372,6 +15548,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -15382,19 +15572,25 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1251, /* Number of elements */
+static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1271, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -15995,6 +16191,10 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x13A0,
0x13F0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -16637,6 +16837,20 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -16647,20 +16861,22 @@ static const UV Lowercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -16671,13 +16887,6 @@ typedef enum {
LC_use_AUX_TABLE_1 = -1
} LC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_LC_AUX_TABLES
static const unsigned int LC_AUX_TABLE_1[] = {
@@ -16692,12 +16901,13 @@ static const unsigned int * const LC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 LC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* LC_AUX_TABLE_1 */
};
-static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -17295,6 +17505,10 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xAB70,
0x13F8,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -17937,6 +18151,20 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0xFF41,
0,
0x10428,
@@ -17947,190 +18175,378 @@ static const int Lowercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
+# endif /* EBCDIC 037 */
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 1047 */
- 45, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
-};
+#endif /* defined(PERL_IN_UTF8_C) */
-# endif /* EBCDIC 1047 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV NonL1_Perl_Non_Final_Folds_invlist[] = { /* for EBCDIC 037 */
- 45, /* Number of elements */
+static const UV _Perl_CCC_non0_non230_invlist[] = { /* for all charsets */
+ 349, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
- 0x2BC,
- 0x2BD,
- 0x308,
- 0x309,
- 0x313,
- 0x314,
- 0x342,
- 0x343,
- 0x3AC,
- 0x3AD,
- 0x3AE,
- 0x3AF,
- 0x3B1,
- 0x3B2,
- 0x3B7,
- 0x3B8,
- 0x3B9,
- 0x3BA,
- 0x3C1,
- 0x3C2,
- 0x3C5,
- 0x3C6,
- 0x3C9,
- 0x3CA,
- 0x3CE,
- 0x3CF,
- 0x565,
- 0x566,
- 0x574,
- 0x575,
- 0x57E,
- 0x57F,
- 0x1F00,
- 0x1F08,
- 0x1F20,
- 0x1F28,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F71,
- 0x1F74,
- 0x1F75,
- 0x1F7C,
- 0x1F7D
+ 0x315,
+ 0x33D,
+ 0x345,
+ 0x346,
+ 0x347,
+ 0x34A,
+ 0x34D,
+ 0x34F,
+ 0x353,
+ 0x357,
+ 0x358,
+ 0x35B,
+ 0x35C,
+ 0x363,
+ 0x591,
+ 0x592,
+ 0x596,
+ 0x597,
+ 0x59A,
+ 0x59C,
+ 0x5A2,
+ 0x5A8,
+ 0x5AA,
+ 0x5AB,
+ 0x5AD,
+ 0x5AF,
+ 0x5B0,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C5,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x618,
+ 0x61B,
+ 0x64B,
+ 0x653,
+ 0x655,
+ 0x657,
+ 0x65C,
+ 0x65D,
+ 0x65F,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6E3,
+ 0x6E4,
+ 0x6EA,
+ 0x6EB,
+ 0x6ED,
+ 0x6EE,
+ 0x711,
+ 0x712,
+ 0x731,
+ 0x732,
+ 0x734,
+ 0x735,
+ 0x737,
+ 0x73A,
+ 0x73B,
+ 0x73D,
+ 0x73E,
+ 0x73F,
+ 0x742,
+ 0x743,
+ 0x744,
+ 0x745,
+ 0x746,
+ 0x747,
+ 0x748,
+ 0x749,
+ 0x7F2,
+ 0x7F3,
+ 0x7FD,
+ 0x7FE,
+ 0x859,
+ 0x85C,
+ 0x8D3,
+ 0x8D4,
+ 0x8E3,
+ 0x8E4,
+ 0x8E6,
+ 0x8E7,
+ 0x8E9,
+ 0x8EA,
+ 0x8ED,
+ 0x8F3,
+ 0x8F6,
+ 0x8F7,
+ 0x8F9,
+ 0x8FB,
+ 0x93C,
+ 0x93D,
+ 0x94D,
+ 0x94E,
+ 0x952,
+ 0x953,
+ 0x9BC,
+ 0x9BD,
+ 0x9CD,
+ 0x9CE,
+ 0xA3C,
+ 0xA3D,
+ 0xA4D,
+ 0xA4E,
+ 0xABC,
+ 0xABD,
+ 0xACD,
+ 0xACE,
+ 0xB3C,
+ 0xB3D,
+ 0xB4D,
+ 0xB4E,
+ 0xBCD,
+ 0xBCE,
+ 0xC4D,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xCBC,
+ 0xCBD,
+ 0xCCD,
+ 0xCCE,
+ 0xD3B,
+ 0xD3D,
+ 0xD4D,
+ 0xD4E,
+ 0xDCA,
+ 0xDCB,
+ 0xE38,
+ 0xE3B,
+ 0xE48,
+ 0xE4C,
+ 0xEB8,
+ 0xEBB,
+ 0xEC8,
+ 0xECC,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF71,
+ 0xF73,
+ 0xF74,
+ 0xF75,
+ 0xF7A,
+ 0xF7E,
+ 0xF80,
+ 0xF81,
+ 0xF84,
+ 0xF85,
+ 0xFC6,
+ 0xFC7,
+ 0x1037,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x108D,
+ 0x108E,
+ 0x1714,
+ 0x1715,
+ 0x1734,
+ 0x1735,
+ 0x17D2,
+ 0x17D3,
+ 0x18A9,
+ 0x18AA,
+ 0x1939,
+ 0x193A,
+ 0x193B,
+ 0x193C,
+ 0x1A18,
+ 0x1A19,
+ 0x1A60,
+ 0x1A61,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB5,
+ 0x1ABB,
+ 0x1ABD,
+ 0x1ABE,
+ 0x1B34,
+ 0x1B35,
+ 0x1B44,
+ 0x1B45,
+ 0x1B6C,
+ 0x1B6D,
+ 0x1BAA,
+ 0x1BAC,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BF2,
+ 0x1BF4,
+ 0x1C37,
+ 0x1C38,
+ 0x1CD4,
+ 0x1CDA,
+ 0x1CDC,
+ 0x1CE0,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1DC2,
+ 0x1DC3,
+ 0x1DCA,
+ 0x1DCB,
+ 0x1DCD,
+ 0x1DD1,
+ 0x1DF6,
+ 0x1DFA,
+ 0x1DFC,
+ 0x1DFE,
+ 0x1DFF,
+ 0x1E00,
+ 0x20D2,
+ 0x20D4,
+ 0x20D8,
+ 0x20DB,
+ 0x20E5,
+ 0x20E7,
+ 0x20E8,
+ 0x20E9,
+ 0x20EA,
+ 0x20F0,
+ 0x2D7F,
+ 0x2D80,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA806,
+ 0xA807,
+ 0xA8C4,
+ 0xA8C5,
+ 0xA92B,
+ 0xA92E,
+ 0xA953,
+ 0xA954,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9C0,
+ 0xA9C1,
+ 0xAAB4,
+ 0xAAB5,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABED,
+ 0xABEE,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE27,
+ 0xFE2E,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10A0D,
+ 0x10A0E,
+ 0x10A39,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE6,
+ 0x10AE7,
+ 0x10F46,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
+ 0x10F51,
+ 0x11046,
+ 0x11047,
+ 0x1107F,
+ 0x11080,
+ 0x110B9,
+ 0x110BB,
+ 0x11133,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x111C0,
+ 0x111C1,
+ 0x111CA,
+ 0x111CB,
+ 0x11235,
+ 0x11237,
+ 0x112E9,
+ 0x112EB,
+ 0x1133B,
+ 0x1133D,
+ 0x1134D,
+ 0x1134E,
+ 0x11442,
+ 0x11443,
+ 0x11446,
+ 0x11447,
+ 0x114C2,
+ 0x114C4,
+ 0x115BF,
+ 0x115C1,
+ 0x1163F,
+ 0x11640,
+ 0x116B6,
+ 0x116B8,
+ 0x1172B,
+ 0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
+ 0x11A34,
+ 0x11A35,
+ 0x11A47,
+ 0x11A48,
+ 0x11A99,
+ 0x11A9A,
+ 0x11C3F,
+ 0x11C40,
+ 0x11D42,
+ 0x11D43,
+ 0x11D44,
+ 0x11D46,
+ 0x11D97,
+ 0x11D98,
+ 0x16AF0,
+ 0x16AF5,
+ 0x1BC9E,
+ 0x1BC9F,
+ 0x1D165,
+ 0x1D16A,
+ 0x1D16D,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D18A,
+ 0x1D18C,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E94A,
+ 0x1E94B
};
-# endif /* EBCDIC 037 */
+# if 'A' == 65 /* ASCII/Latin1 */
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
+ 1777, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -18142,8 +18558,11 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x20,
0x7F,
0xA0,
+ 0xA9,
+ 0xAA,
0xAD,
0xAE,
+ 0xAF,
0x300,
0x370,
0x483,
@@ -18187,6 +18606,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -18197,7 +18618,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -18234,6 +18655,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -18305,6 +18728,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -18382,8 +18806,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -18499,8 +18921,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -18541,7 +18961,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -18558,26 +18977,98 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -18586,8 +19077,15 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -18613,6 +19111,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -18628,7 +19128,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -19474,8 +19974,6 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -19506,6 +20004,10 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -19522,12 +20024,16 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -19539,7 +20045,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -19557,7 +20063,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -19583,6 +20089,8 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -19627,9 +20135,21 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -19642,7 +20162,7 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -19673,12 +20193,28 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -19722,102 +20258,69 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -19826,41 +20329,38 @@ static const UV _Perl_GCB_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_EDGE = 15,
+ GCB_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Control,
GCB_LF,
GCB_Control,
@@ -19869,7 +20369,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -19925,6 +20428,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -19962,6 +20467,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -20031,6 +20538,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -20120,8 +20628,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -20231,8 +20737,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20268,7 +20772,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -20285,25 +20788,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -20312,9 +20887,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -20343,6 +20925,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -21201,8 +21785,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21233,6 +21815,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21249,12 +21835,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21311,6 +21901,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -21354,10 +21946,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -21400,6 +22004,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -21453,97 +22073,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -21553,19 +22140,19 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for ASCII/Latin1 */
GCB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
+ 1778, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -21575,6 +22162,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x15,
0x16,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
@@ -21622,6 +22213,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -21632,7 +22225,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -21669,6 +22262,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -21740,6 +22335,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -21817,8 +22413,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -21934,8 +22528,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -21976,7 +22568,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -21993,26 +22584,98 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -22021,8 +22684,15 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -22048,6 +22718,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -22063,7 +22735,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -22909,8 +23581,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -22941,6 +23611,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -22957,12 +23631,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -22974,7 +23652,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -22992,7 +23670,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -23018,6 +23696,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -23062,9 +23742,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -23077,7 +23769,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -23108,12 +23800,28 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -23157,102 +23865,69 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -23261,53 +23936,51 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_EDGE = 15,
+ GCB_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
@@ -23366,6 +24039,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -23403,6 +24078,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -23472,6 +24149,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -23561,8 +24239,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -23672,8 +24348,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -23709,7 +24383,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -23726,25 +24399,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -23753,9 +24498,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -23784,6 +24536,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -24642,8 +25396,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24674,6 +25426,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -24690,12 +25446,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24752,6 +25512,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -24795,10 +25557,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -24841,6 +25615,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -24894,97 +25684,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -24994,19 +25751,19 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 1047 */
GCB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
- 1690, /* Number of elements */
+static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
+ 1778, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -25016,6 +25773,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x25,
0x26,
0x40,
+ 0xAF,
+ 0xB0,
+ 0xB4,
+ 0xB5,
0xCA,
0xCB,
0xFF,
@@ -25063,6 +25824,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -25073,7 +25836,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -25110,6 +25873,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA04,
@@ -25181,6 +25946,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xC00,
0xC01,
0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC45,
@@ -25258,8 +26024,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xEB2,
0xEB3,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -25375,8 +26139,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1B04,
0x1B05,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -25417,7 +26179,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
0x1CF4,
0x1CF5,
0x1CF7,
@@ -25434,26 +26195,98 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x2010,
0x2028,
0x202F,
+ 0x203C,
+ 0x203D,
+ 0x2049,
+ 0x204A,
0x2060,
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x2122,
+ 0x2123,
+ 0x2139,
+ 0x213A,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
+ 0x24C2,
+ 0x24C3,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -25462,8 +26295,15 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x302A,
0x3030,
+ 0x3031,
+ 0x303D,
+ 0x303E,
0x3099,
0x309B,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0xA66F,
0xA673,
0xA674,
@@ -25489,6 +26329,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -25504,7 +26346,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xA9E5,
0xA9E6,
@@ -26350,8 +27192,6 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -26382,6 +27222,10 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11001,
0x11002,
@@ -26398,12 +27242,16 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x1112C,
0x1112D,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -26415,7 +27263,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x1122F,
@@ -26433,7 +27281,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11300,
0x11302,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -26459,6 +27307,8 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -26503,9 +27353,21 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D1,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -26518,7 +27380,7 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11A97,
0x11A98,
@@ -26549,12 +27411,28 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -26598,102 +27476,69 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F16C,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0000,
0xE0020,
0xE0080,
@@ -26702,53 +27547,51 @@ static const UV _Perl_GCB_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
GCB_Other = 0,
GCB_CR = 1,
GCB_Control = 2,
- GCB_E_Base = 3,
- GCB_E_Base_GAZ = 4,
- GCB_E_Modifier = 5,
- GCB_Extend = 6,
- GCB_Glue_After_Zwj = 7,
- GCB_L = 8,
- GCB_LF = 9,
- GCB_LV = 10,
- GCB_LVT = 11,
- GCB_Prepend = 12,
- GCB_Regional_Indicator = 13,
- GCB_SpacingMark = 14,
- GCB_T = 15,
- GCB_V = 16,
- GCB_ZWJ = 17,
- GCB_EDGE = 18
+ GCB_Extend = 3,
+ GCB_L = 4,
+ GCB_LF = 5,
+ GCB_LV = 6,
+ GCB_LVT = 7,
+ GCB_Prepend = 8,
+ GCB_Regional_Indicator = 9,
+ GCB_SpacingMark = 10,
+ GCB_T = 11,
+ GCB_V = 12,
+ GCB_XPG_XX = 13,
+ GCB_ZWJ = 14,
+ GCB_EDGE = 15,
+ GCB_E_Base = 16,
+ GCB_E_Base_GAZ = 16,
+ GCB_E_Modifier = 16,
+ GCB_Glue_After_Zwj = 16
} GCB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
+static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Control,
GCB_CR,
GCB_Control,
GCB_LF,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Control,
@@ -26807,6 +27650,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_Prepend,
GCB_Extend,
GCB_SpacingMark,
@@ -26844,6 +27689,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -26913,6 +27760,7 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
+ GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
@@ -27002,8 +27850,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Extend,
- GCB_Other,
GCB_SpacingMark,
GCB_Other,
GCB_Extend,
@@ -27113,8 +27959,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
- GCB_Extend,
- GCB_SpacingMark,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -27150,7 +27994,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_SpacingMark,
GCB_Extend,
GCB_Other,
GCB_SpacingMark,
@@ -27167,25 +28010,97 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Control,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Control,
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
@@ -27194,9 +28109,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
+ GCB_XPG_XX,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -27225,6 +28147,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Other,
GCB_L,
@@ -28083,8 +29007,6 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_T,
GCB_Other,
- GCB_Control,
- GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28115,6 +29037,10 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -28131,12 +29057,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Prepend,
GCB_Other,
+ GCB_Prepend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28193,6 +29123,8 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Extend,
GCB_Other,
GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_SpacingMark,
@@ -28236,10 +29168,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_SpacingMark,
GCB_Prepend,
@@ -28282,6 +29226,22 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Prepend,
GCB_Extend,
GCB_Other,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Extend,
+ GCB_Other,
+ GCB_Extend,
+ GCB_SpacingMark,
+ GCB_Other,
+ GCB_Control,
+ GCB_Other,
+ GCB_Extend,
+ GCB_Other,
GCB_Extend,
GCB_Other,
GCB_Extend,
@@ -28335,97 +29295,64 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other,
GCB_Extend,
GCB_Other,
- GCB_Regional_Indicator,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_Glue_After_Zwj,
- GCB_Other,
- GCB_E_Modifier,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base_GAZ,
- GCB_Other,
- GCB_E_Base,
- GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_Extend,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Regional_Indicator,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
+ GCB_Extend,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_Glue_After_Zwj,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
- GCB_E_Base,
+ GCB_XPG_XX,
GCB_Other,
GCB_Control,
GCB_Extend,
@@ -28435,16 +29362,16 @@ static const GCB_enum _Perl_GCB_invmap[] = { /* for EBCDIC 037 */
GCB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
- 1289, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
+ 1309, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -28782,6 +29709,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -29079,6 +30007,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -29086,6 +30018,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -29697,6 +30631,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -29721,6 +30656,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -29736,16 +30681,18 @@ static const UV _Perl_IVCF_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -29782,10 +30729,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -29959,6 +30902,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -29990,7 +30934,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
+static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
IVCF_use_AUX_TABLE_1,
@@ -30325,6 +31269,7 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -30622,6 +31567,10 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -30629,6 +31578,8 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -31239,6 +32190,7 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -31264,6 +32216,16 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -31279,18 +32241,24 @@ static const int _Perl_IVCF_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
+ 1323, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -31642,6 +32610,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -31939,6 +32908,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -31946,6 +32919,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -32557,6 +33532,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -32581,6 +33557,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -32596,19 +33582,21 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -32645,13 +33633,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -32825,6 +33806,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -32856,7 +33838,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0xC0,
IVCF_use_AUX_TABLE_1,
@@ -33205,6 +34187,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -33502,6 +34485,10 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -33509,6 +34496,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -34119,6 +35108,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -34144,6 +35134,16 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -34159,18 +35159,24 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
- 1303, /* Number of elements */
+static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
+ 1323, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -34522,6 +35528,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -34819,6 +35826,10 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x530,
0x561,
0x587,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F0,
0x13F6,
@@ -34826,6 +35837,8 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -35437,6 +36450,7 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -35461,6 +36475,16 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xFB05,
@@ -35476,19 +36500,21 @@ static const UV _Perl_IVCF_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -35525,13 +36551,6 @@ typedef enum {
IVCF_use_AUX_TABLE_27 = -27
} IVCF_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_IVCF_AUX_TABLES
static const unsigned int IVCF_AUX_TABLE_1[] = {
@@ -35705,6 +36724,7 @@ static const unsigned int * const IVCF_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 IVCF_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* IVCF_AUX_TABLE_1 */,
@@ -35736,7 +36756,7 @@ static const U8 IVCF_AUX_TABLE_lengths[] = {
2 /* IVCF_AUX_TABLE_27 */
};
-static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
+static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0xC0,
IVCF_use_AUX_TABLE_1,
@@ -36085,6 +37105,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -36382,6 +37403,10 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x531,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0xAB70,
0x13F8,
0,
@@ -36389,6 +37414,8 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -36999,6 +38026,7 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -37024,6 +38052,16 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0xFB06,
@@ -37039,15 +38077,21 @@ static const int _Perl_IVCF_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
- 2313, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
+ 2388, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -37140,7 +38184,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -37183,6 +38227,9 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -37193,7 +38240,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -37229,6 +38276,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -37295,7 +38344,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -37308,8 +38357,11 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -37370,8 +38422,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -37556,7 +38606,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -37800,7 +38850,11 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -37895,7 +38949,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -37908,8 +38962,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -37959,6 +39011,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -38980,6 +40033,12 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -39002,6 +40061,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -39014,7 +40075,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -39037,7 +40097,7 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -39061,6 +40121,8 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -39093,8 +40155,18 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -39142,6 +40214,20 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -39157,6 +40243,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -39174,18 +40264,26 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -39228,6 +40326,15 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -39236,13 +40343,15 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -39268,10 +40377,6 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -39279,6 +40384,10 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -39341,18 +40450,28 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -39366,13 +40485,13 @@ static const UV _Perl_LB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
LB_Alphabetic = 0,
@@ -39416,11 +40535,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
+static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Combining_Mark,
LB_Break_After,
LB_Line_Feed,
@@ -39554,6 +40669,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39611,6 +40729,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39678,7 +40798,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -39743,8 +40866,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -40171,6 +41292,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -40280,8 +41405,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -40329,6 +41452,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41352,6 +42476,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -41374,6 +42504,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41383,7 +42515,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -41433,6 +42564,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41463,12 +42596,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -41512,6 +42655,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -41527,6 +42684,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -41544,6 +42705,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41556,6 +42721,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -41600,13 +42769,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -41723,6 +42903,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -41736,19 +42926,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for ASCII/Latin1 */
LB_Alphabetic
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
- 2325, /* Number of elements */
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
+ 2400, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -41853,7 +43043,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -41896,6 +43086,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -41906,7 +43099,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -41942,6 +43135,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -42008,7 +43203,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -42021,8 +43216,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -42083,8 +43281,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -42269,7 +43465,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -42513,7 +43709,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -42608,7 +43808,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -42621,8 +43821,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -42672,6 +43870,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -43693,6 +44892,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -43715,6 +44920,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -43727,7 +44934,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -43750,7 +44956,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -43774,6 +44980,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -43806,8 +45014,18 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -43855,6 +45073,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -43870,6 +45102,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -43887,18 +45123,26 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -43941,6 +45185,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -43949,13 +45202,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -43981,10 +45236,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -43992,6 +45243,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -44054,18 +45309,28 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -44079,16 +45344,16 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
LB_Alphabetic = 0,
@@ -44132,14 +45397,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
@@ -44285,6 +45543,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44342,6 +45603,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44409,7 +45672,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -44474,8 +45740,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -44902,6 +46166,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -45011,8 +46279,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -45060,6 +46326,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46083,6 +47350,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -46105,6 +47378,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46114,7 +47389,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -46164,6 +47438,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46194,12 +47470,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -46243,6 +47529,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -46258,6 +47558,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -46275,6 +47579,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46287,6 +47595,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -46331,13 +47643,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -46454,6 +47777,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -46467,19 +47800,19 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 1047 */
LB_Alphabetic
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
- 2325, /* Number of elements */
+static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
+ 2400, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -46584,7 +47917,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x609,
0x60C,
@@ -46627,6 +47960,9 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x7F8,
0x7F9,
0x7FA,
+ 0x7FD,
+ 0x7FE,
+ 0x800,
0x816,
0x81A,
0x81B,
@@ -46637,7 +47973,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -46673,6 +48009,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x9FA,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -46739,7 +48077,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xBF9,
0xBFA,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -46752,8 +48090,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
+ 0xC77,
+ 0xC78,
0xC81,
0xC84,
+ 0xC85,
0xCBC,
0xCBD,
0xCBE,
@@ -46814,8 +48155,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -47000,7 +48339,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -47244,7 +48583,11 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -47339,7 +48682,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -47352,8 +48695,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -47403,6 +48744,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8FC,
0xA8FD,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -48424,6 +49766,12 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x10AF7,
0x10B39,
0x10B40,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -48446,6 +49794,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11144,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11175,
@@ -48458,7 +49808,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x111C7,
0x111C8,
0x111C9,
- 0x111CA,
0x111CD,
0x111D0,
0x111DA,
@@ -48481,7 +49830,7 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x112FA,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -48505,6 +49854,8 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1145A,
0x1145B,
0x1145C,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x114D0,
@@ -48537,8 +49888,18 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1173A,
0x1173C,
0x1173F,
+ 0x1182C,
+ 0x1183B,
0x118E0,
0x118EA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -48586,6 +49947,20 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x13258,
@@ -48601,6 +49976,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x13379,
0x1337A,
0x1337C,
+ 0x13430,
+ 0x13437,
+ 0x13438,
+ 0x13439,
0x145CE,
0x145CF,
0x145D0,
@@ -48618,18 +49997,26 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x16B45,
0x16B50,
0x16B5A,
+ 0x16E97,
+ 0x16E99,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC9D,
@@ -48672,6 +50059,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -48680,13 +50076,15 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
0x1F000,
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -48712,10 +50110,6 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -48723,6 +50117,10 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -48785,18 +50183,28 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -48810,16 +50218,16 @@ static const UV _Perl_LB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
LB_Alphabetic = 0,
@@ -48863,14 +50271,7 @@ typedef enum {
LB_EDGE = 38
} LB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
+static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Combining_Mark,
LB_Break_After,
LB_Combining_Mark,
@@ -49016,6 +50417,9 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Exclamation,
LB_Alphabetic,
LB_Combining_Mark,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49073,6 +50477,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49140,7 +50546,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
LB_Combining_Mark,
+ LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
@@ -49205,8 +50614,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
- LB_Combining_Mark,
- LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Break_Before,
@@ -49633,6 +51040,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Open_Punctuation,
LB_Break_After,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
@@ -49742,8 +51153,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
- LB_Alphabetic,
- LB_Ideographic,
LB_Nonstarter,
LB_Ideographic,
LB_Alphabetic,
@@ -49791,6 +51200,7 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
+ LB_Combining_Mark,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50814,6 +52224,12 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_After,
LB_Alphabetic,
@@ -50836,6 +52252,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Break_Before,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50845,7 +52263,6 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Break_After,
LB_Alphabetic,
LB_Break_After,
- LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
@@ -50895,6 +52312,8 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
@@ -50925,12 +52344,22 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Break_Before,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Break_Before,
LB_Alphabetic,
@@ -50974,6 +52403,20 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
LB_Break_After,
LB_Alphabetic,
LB_Open_Punctuation,
@@ -50989,6 +52432,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
+ LB_Glue,
+ LB_Open_Punctuation,
+ LB_Close_Punctuation,
+ LB_Alphabetic,
LB_Open_Punctuation,
LB_Close_Punctuation,
LB_Alphabetic,
@@ -51006,6 +52453,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
+ LB_Break_After,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Combining_Mark,
@@ -51018,6 +52469,10 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
+ LB_Nonstarter,
+ LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
LB_Combining_Mark,
@@ -51062,13 +52517,24 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Numeric,
+ LB_Alphabetic,
+ LB_Prefix_Numeric,
+ LB_Alphabetic,
+ LB_Combining_Mark,
+ LB_Alphabetic,
LB_Combining_Mark,
LB_Alphabetic,
LB_Numeric,
LB_Alphabetic,
LB_Open_Punctuation,
LB_Alphabetic,
- LB_Ideographic,
+ LB_Postfix_Numeric,
+ LB_Alphabetic,
+ LB_Postfix_Numeric,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -51185,6 +52651,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Ideographic,
LB_E_Base,
LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_E_Base,
+ LB_Ideographic,
+ LB_Alphabetic,
+ LB_Ideographic,
LB_Alphabetic,
LB_Ideographic,
LB_Alphabetic,
@@ -51198,16 +52674,16 @@ static const LB_enum _Perl_LB_invmap[] = { /* for EBCDIC 037 */
LB_Alphabetic
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
- 3002, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
+ 3097, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -51828,8 +53304,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -51844,7 +53319,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -51854,7 +53329,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -51900,6 +53375,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -51909,6 +53386,12 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -51918,7 +53401,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -51968,6 +53451,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -52102,7 +53587,6 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -52223,30 +53707,16 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -52413,7 +53883,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -52491,16 +53961,21 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -53113,7 +54588,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -53123,7 +54598,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -53354,6 +54829,18 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -53382,7 +54869,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -53456,7 +54943,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -53542,6 +55029,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -53673,7 +55161,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -53703,6 +55191,22 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -53717,6 +55221,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -53729,6 +55235,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -53740,7 +55248,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -53790,7 +55298,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -53816,6 +55324,9 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -53846,22 +55357,37 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -53876,12 +55402,11 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -53918,6 +55443,24 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -53926,6 +55469,8 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -53954,22 +55499,34 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -54111,6 +55668,19 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -54119,6 +55689,7 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -54215,13 +55786,13 @@ static const UV _Perl_SB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
SB_Other = 0,
@@ -54242,11 +55813,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
+static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Sp,
SB_LF,
@@ -54865,7 +56432,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -54936,6 +56502,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -54945,6 +56513,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -55006,6 +56580,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55138,7 +56714,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55266,23 +56841,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -55527,6 +57088,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -55536,6 +57101,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -56384,11 +57950,23 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
SB_Other,
SB_OLetter,
SB_Lower,
@@ -56418,7 +57996,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -56578,6 +58156,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -56739,6 +58318,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -56753,6 +58348,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -56764,6 +58361,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -56852,6 +58451,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -56881,6 +58483,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -56892,6 +58495,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -56899,6 +58505,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -56912,11 +58529,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -56959,9 +58575,29 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -56990,8 +58626,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -57016,6 +58658,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -57150,10 +58798,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -57251,19 +58913,19 @@ static const SB_enum _Perl_SB_invmap[] = { /* for ASCII/Latin1 */
SB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
- 3026, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
+ 3121, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -57908,8 +59570,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -57924,7 +59585,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -57934,7 +59595,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -57980,6 +59641,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -57989,6 +59652,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -57998,7 +59667,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -58048,6 +59717,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -58182,7 +59853,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -58303,30 +59973,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -58493,7 +60149,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -58571,16 +60227,21 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -59193,7 +60854,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -59203,7 +60864,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -59434,6 +61095,18 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -59462,7 +61135,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -59536,7 +61209,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -59622,6 +61295,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -59753,7 +61427,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -59783,6 +61457,22 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -59797,6 +61487,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -59809,6 +61501,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -59820,7 +61514,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -59870,7 +61564,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -59896,6 +61590,9 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -59926,22 +61623,37 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -59956,12 +61668,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -59998,6 +61709,24 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -60006,6 +61735,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -60034,22 +61765,34 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -60191,6 +61934,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -60199,6 +61955,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -60295,16 +62052,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
SB_Other = 0,
@@ -60325,14 +62082,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Sp,
SB_Other,
@@ -60975,7 +62725,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -61046,6 +62795,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -61055,6 +62806,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -61116,6 +62873,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61248,7 +63007,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61376,23 +63134,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -61637,6 +63381,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -61646,6 +63394,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -62494,12 +64243,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -62528,7 +64289,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -62688,6 +64449,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -62849,6 +64611,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -62863,6 +64641,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -62874,6 +64654,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -62962,6 +64744,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -62991,6 +64776,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -63002,6 +64788,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -63009,6 +64798,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -63022,11 +64822,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -63069,11 +64868,31 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -63100,8 +64919,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -63126,6 +64951,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -63260,10 +65091,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -63361,19 +65206,19 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 1047 */
SB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
- 3022, /* Number of elements */
+static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
+ 3117, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -64014,8 +65859,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -64030,7 +65874,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -64040,7 +65884,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x620,
0x64B,
0x660,
@@ -64086,6 +65930,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -64095,6 +65941,12 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x828,
0x829,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x859,
0x85C,
@@ -64104,7 +65956,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -64154,6 +66006,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -64288,7 +66142,6 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -64409,30 +66262,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEBE,
0xEC0,
@@ -64599,7 +66438,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -64677,16 +66516,21 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -65299,7 +67143,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -65309,7 +67153,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -65540,6 +67384,18 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F7,
0xA7F8,
0xA7FB,
@@ -65568,7 +67424,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -65642,7 +67498,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABE3,
@@ -65728,6 +67584,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xFF0C,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1F,
@@ -65859,7 +67716,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -65889,6 +67746,22 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -65903,6 +67776,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x110BD,
0x110BE,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -65915,6 +67790,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11140,
0x11141,
0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -65926,7 +67803,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C5,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -65976,7 +67853,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -66002,6 +67879,9 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -66032,22 +67912,37 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118C0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -66062,12 +67957,11 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
0x11A9B,
0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -66104,6 +67998,24 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -66112,6 +68024,8 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -66140,22 +68054,34 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E60,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -66297,6 +68223,19 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -66305,6 +68244,7 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0x1E922,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -66401,16 +68341,16 @@ static const UV _Perl_SB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
SB_Other = 0,
@@ -66431,14 +68371,7 @@ typedef enum {
SB_EDGE = 15
} SB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
+static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Sp,
SB_Other,
@@ -67077,7 +69010,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_SContinue,
SB_Other,
SB_Lower,
- SB_Other,
SB_STerm,
SB_Other,
SB_Extend,
@@ -67148,6 +69080,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_STerm,
SB_OLetter,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -67157,6 +69091,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Extend,
SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -67218,6 +69158,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Extend,
SB_Other,
+ SB_Extend,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67350,7 +69292,6 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Numeric,
SB_Other,
SB_Extend,
- SB_Other,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67478,23 +69419,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
- SB_Other,
- SB_Extend,
SB_OLetter,
SB_Other,
SB_OLetter,
@@ -67739,6 +69666,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_STerm,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_Other,
SB_Extend,
@@ -67748,6 +69679,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Extend,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Lower,
SB_Extend,
@@ -68596,12 +70528,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Upper,
SB_Lower,
SB_Upper,
- SB_Other,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Lower,
SB_Upper,
SB_Lower,
SB_Upper,
SB_Lower,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Upper,
+ SB_Other,
SB_OLetter,
SB_Lower,
SB_OLetter,
@@ -68630,7 +70574,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
- SB_Other,
+ SB_Extend,
SB_Numeric,
SB_OLetter,
SB_Extend,
@@ -68790,6 +70734,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_SContinue,
SB_ATerm,
SB_Other,
+ SB_Numeric,
SB_SContinue,
SB_Other,
SB_STerm,
@@ -68951,6 +70896,22 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Lower,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -68965,6 +70926,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Format,
SB_STerm,
SB_Other,
+ SB_Format,
+ SB_Other,
SB_OLetter,
SB_Other,
SB_Numeric,
@@ -68976,6 +70939,8 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Numeric,
SB_Other,
SB_STerm,
+ SB_OLetter,
+ SB_Extend,
SB_Other,
SB_OLetter,
SB_Extend,
@@ -69064,6 +71029,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_Numeric,
SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
SB_OLetter,
SB_Extend,
SB_OLetter,
@@ -69093,6 +71061,7 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -69104,6 +71073,9 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_STerm,
SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
SB_Upper,
SB_Lower,
SB_Numeric,
@@ -69111,6 +71083,17 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_OLetter,
SB_Extend,
SB_OLetter,
SB_Extend,
@@ -69124,11 +71107,10 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Extend,
SB_OLetter,
- SB_Other,
- SB_OLetter,
SB_Extend,
SB_Other,
SB_STerm,
+ SB_OLetter,
SB_Other,
SB_OLetter,
SB_Other,
@@ -69171,6 +71153,18 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_OLetter,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_Other,
+ SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_STerm,
SB_Other,
SB_OLetter,
SB_Other,
@@ -69180,6 +71174,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Format,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Numeric,
SB_Other,
SB_STerm,
@@ -69202,8 +71204,14 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_Upper,
+ SB_Lower,
+ SB_Other,
+ SB_STerm,
+ SB_Other,
SB_OLetter,
SB_Other,
+ SB_Extend,
SB_OLetter,
SB_Extend,
SB_Other,
@@ -69228,6 +71236,12 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other,
SB_OLetter,
SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
SB_Extend,
SB_STerm,
SB_Format,
@@ -69362,10 +71376,24 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_OLetter,
SB_Other,
SB_Extend,
+ SB_OLetter,
+ SB_Other,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_OLetter,
+ SB_Extend,
+ SB_Numeric,
+ SB_Other,
+ SB_OLetter,
+ SB_Other,
+ SB_Extend,
SB_Other,
SB_Upper,
SB_Lower,
SB_Extend,
+ SB_OLetter,
SB_Other,
SB_Numeric,
SB_Other,
@@ -69463,16 +71491,16 @@ static const SB_enum _Perl_SB_invmap[] = { /* for EBCDIC 037 */
SB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
- 1580, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
+ 1644, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -69532,9 +71560,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -69544,7 +71569,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -69552,6 +71577,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -69564,6 +71590,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -69576,6 +71604,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -69590,13 +71619,14 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -69629,7 +71659,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -69662,7 +71692,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -69737,11 +71767,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -69754,11 +71781,9 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -69780,10 +71805,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -69858,27 +71881,13 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -69994,7 +72003,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -70051,12 +72060,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -70066,12 +72080,20 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -70122,6 +72144,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -70160,13 +72184,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -70208,7 +72225,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -70250,7 +72267,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -70282,7 +72299,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -70299,13 +72316,14 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -70319,7 +72337,6 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -70364,6 +72381,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -70569,11 +72587,11 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -70606,8 +72624,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -70615,6 +72642,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -70622,7 +72651,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -70666,7 +72695,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -70688,7 +72717,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -70704,26 +72733,30 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -70755,6 +72788,27 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -70765,6 +72819,8 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -70789,22 +72845,29 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -70833,10 +72896,13 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -70894,16 +72960,32 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -70987,9 +73069,7 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -71005,15 +73085,17 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -71026,18 +73108,28 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -71058,13 +73150,11 @@ static const UV _Perl_SCX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
-
-#if defined(PERL_IN_REGEXEC_C)
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -71102,121 +73192,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ SCX_Dogra = 31,
+ SCX_Duployan = 32,
+ SCX_Egyptian_Hieroglyphs = 33,
+ SCX_Elbasan = 34,
+ SCX_Elymaic = 35,
+ SCX_Ethiopic = 36,
+ SCX_Georgian = 37,
+ SCX_Glagolitic = 38,
+ SCX_Gothic = 39,
+ SCX_Grantha = 40,
+ SCX_Greek = 41,
+ SCX_Gujarati = 42,
+ SCX_Gunjala_Gondi = 43,
+ SCX_Gurmukhi = 44,
+ SCX_Han = 45,
+ SCX_Hanb = 46,
+ SCX_Hangul = 47,
+ SCX_Hanifi_Rohingya = 48,
+ SCX_Hanunoo = 49,
+ SCX_Hatran = 50,
+ SCX_Hebrew = 51,
+ SCX_Hiragana = 52,
+ SCX_Imperial_Aramaic = 53,
+ SCX_Inherited = 54,
+ SCX_Inscriptional_Pahlavi = 55,
+ SCX_Inscriptional_Parthian = 56,
+ SCX_Javanese = 57,
+ SCX_Jpan = 58,
+ SCX_Kaithi = 59,
+ SCX_Kannada = 60,
+ SCX_Katakana = 61,
+ SCX_Kayah_Li = 62,
+ SCX_Kharoshthi = 63,
+ SCX_Khmer = 64,
+ SCX_Khojki = 65,
+ SCX_Khudawadi = 66,
+ SCX_Kore = 67,
+ SCX_Lao = 68,
+ SCX_Latin = 69,
+ SCX_Lepcha = 70,
+ SCX_Limbu = 71,
+ SCX_Linear_A = 72,
+ SCX_Linear_B = 73,
+ SCX_Lisu = 74,
+ SCX_Lycian = 75,
+ SCX_Lydian = 76,
+ SCX_Mahajani = 77,
+ SCX_Makasar = 78,
+ SCX_Malayalam = 79,
+ SCX_Mandaic = 80,
+ SCX_Manichaean = 81,
+ SCX_Marchen = 82,
+ SCX_Masaram_Gondi = 83,
+ SCX_Medefaidrin = 84,
+ SCX_Meetei_Mayek = 85,
+ SCX_Mende_Kikakui = 86,
+ SCX_Meroitic_Cursive = 87,
+ SCX_Meroitic_Hieroglyphs = 88,
+ SCX_Miao = 89,
+ SCX_Modi = 90,
+ SCX_Mongolian = 91,
+ SCX_Mro = 92,
+ SCX_Multani = 93,
+ SCX_Myanmar = 94,
+ SCX_Nabataean = 95,
+ SCX_Nandinagari = 96,
+ SCX_New_Tai_Lue = 97,
+ SCX_Newa = 98,
+ SCX_Nko = 99,
+ SCX_Nushu = 100,
+ SCX_Nyiakeng_Puachue_Hmong = 101,
+ SCX_Ogham = 102,
+ SCX_Ol_Chiki = 103,
+ SCX_Old_Hungarian = 104,
+ SCX_Old_Italic = 105,
+ SCX_Old_North_Arabian = 106,
+ SCX_Old_Permic = 107,
+ SCX_Old_Persian = 108,
+ SCX_Old_Sogdian = 109,
+ SCX_Old_South_Arabian = 110,
+ SCX_Old_Turkic = 111,
+ SCX_Oriya = 112,
+ SCX_Osage = 113,
+ SCX_Osmanya = 114,
+ SCX_Pahawh_Hmong = 115,
+ SCX_Palmyrene = 116,
+ SCX_Pau_Cin_Hau = 117,
+ SCX_Phags_Pa = 118,
+ SCX_Phoenician = 119,
+ SCX_Psalter_Pahlavi = 120,
+ SCX_Rejang = 121,
+ SCX_Runic = 122,
+ SCX_Samaritan = 123,
+ SCX_Saurashtra = 124,
+ SCX_Sharada = 125,
+ SCX_Shavian = 126,
+ SCX_Siddham = 127,
+ SCX_SignWriting = 128,
+ SCX_Sinhala = 129,
+ SCX_Sogdian = 130,
+ SCX_Sora_Sompeng = 131,
+ SCX_Soyombo = 132,
+ SCX_Sundanese = 133,
+ SCX_Syloti_Nagri = 134,
+ SCX_Syriac = 135,
+ SCX_Tagalog = 136,
+ SCX_Tagbanwa = 137,
+ SCX_Tai_Le = 138,
+ SCX_Tai_Tham = 139,
+ SCX_Tai_Viet = 140,
+ SCX_Takri = 141,
+ SCX_Tamil = 142,
+ SCX_Tangut = 143,
+ SCX_Telugu = 144,
+ SCX_Thaana = 145,
+ SCX_Thai = 146,
+ SCX_Tibetan = 147,
+ SCX_Tifinagh = 148,
+ SCX_Tirhuta = 149,
+ SCX_Ugaritic = 150,
+ SCX_Vai = 151,
+ SCX_Wancho = 152,
+ SCX_Warang_Citi = 153,
+ SCX_Yi = 154,
+ SCX_Zanabazar_Square = 155,
+ SCX_INVALID = 156,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -71261,12 +73362,22 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ SCX_use_AUX_TABLE_50 = -50,
+ SCX_use_AUX_TABLE_51 = -51,
+ SCX_use_AUX_TABLE_52 = -52,
+ SCX_use_AUX_TABLE_53 = -53
} SCX_enum;
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
#define HAS_SCX_AUX_TABLES
@@ -71297,30 +73408,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -71332,10 +73457,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -71346,19 +73472,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -71368,17 +73499,21 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -71388,98 +73523,139 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71491,7 +73667,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71502,7 +73678,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -71510,13 +73686,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -71525,74 +73701,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -71643,11 +73836,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -71655,51 +73857,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_10 */,
+ 2 /* SCX_AUX_TABLE_11 */,
+ 13 /* SCX_AUX_TABLE_12 */,
+ 12 /* SCX_AUX_TABLE_13 */,
+ 20 /* SCX_AUX_TABLE_14 */,
+ 21 /* SCX_AUX_TABLE_15 */,
+ 4 /* SCX_AUX_TABLE_16 */,
+ 3 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 2 /* SCX_AUX_TABLE_44 */,
+ 14 /* SCX_AUX_TABLE_45 */,
+ 13 /* SCX_AUX_TABLE_46 */,
+ 11 /* SCX_AUX_TABLE_47 */,
+ 2 /* SCX_AUX_TABLE_48 */,
+ 3 /* SCX_AUX_TABLE_49 */,
+ 2 /* SCX_AUX_TABLE_50 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -71732,9 +73943,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -71742,10 +73955,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -71775,11 +73990,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -71791,10 +74008,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -71802,6 +74021,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -71822,6 +74042,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -71843,10 +74064,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -71903,9 +74125,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -71923,17 +74142,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
- SCX_use_AUX_TABLE_7,
- SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -71947,6 +74169,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -71965,12 +74188,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -71998,7 +74222,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -72031,7 +74255,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -72058,7 +74282,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -72108,11 +74332,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -72124,7 +74345,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -72150,8 +74371,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -72174,9 +74393,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
- SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -72247,20 +74464,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -72276,7 +74479,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -72285,9 +74488,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -72340,7 +74543,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -72357,9 +74560,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -72422,26 +74625,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_29,
SCX_Bengali,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -72493,6 +74709,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -72506,7 +74724,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -72531,13 +74749,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -72580,79 +74791,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -72676,8 +74887,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -72686,22 +74898,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -72734,21 +74945,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -72775,9 +74987,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -72785,7 +74997,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -72803,20 +75015,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -72838,11 +75050,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -72856,7 +75068,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -72976,9 +75188,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -72986,6 +75207,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -73021,9 +75244,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -73037,7 +75260,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -73084,15 +75307,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -73126,6 +75353,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -73136,6 +75384,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -73160,6 +75410,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -73168,13 +75420,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -73206,7 +75463,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73265,6 +75525,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -73275,6 +75547,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -73362,16 +75638,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73409,17 +75689,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -73429,19 +75715,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for ASCII/Latin1 */
SCX_Unknown
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
- 1606, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
+ 1670, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -73527,9 +75813,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -73539,7 +75822,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -73547,6 +75830,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -73559,6 +75843,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -73571,6 +75857,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -73585,13 +75872,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -73624,7 +75912,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -73657,7 +75945,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -73732,11 +76020,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -73749,11 +76034,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -73775,10 +76058,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -73853,27 +76134,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -73989,7 +76256,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -74046,12 +76313,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -74061,12 +76333,20 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -74117,6 +76397,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -74155,13 +76437,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -74203,7 +76478,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -74245,7 +76520,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -74277,7 +76552,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -74294,13 +76569,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -74314,7 +76590,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -74359,6 +76634,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -74564,11 +76840,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -74601,8 +76877,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -74610,6 +76895,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -74617,7 +76904,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -74661,7 +76948,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -74683,7 +76970,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -74699,26 +76986,30 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -74750,6 +77041,27 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -74760,6 +77072,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -74784,22 +77098,29 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -74828,10 +77149,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -74889,16 +77213,32 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -74982,9 +77322,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -75000,15 +77338,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -75021,18 +77361,28 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -75053,16 +77403,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-#if defined(PERL_IN_REGEXEC_C)
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -75100,121 +77448,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ SCX_Dogra = 31,
+ SCX_Duployan = 32,
+ SCX_Egyptian_Hieroglyphs = 33,
+ SCX_Elbasan = 34,
+ SCX_Elymaic = 35,
+ SCX_Ethiopic = 36,
+ SCX_Georgian = 37,
+ SCX_Glagolitic = 38,
+ SCX_Gothic = 39,
+ SCX_Grantha = 40,
+ SCX_Greek = 41,
+ SCX_Gujarati = 42,
+ SCX_Gunjala_Gondi = 43,
+ SCX_Gurmukhi = 44,
+ SCX_Han = 45,
+ SCX_Hanb = 46,
+ SCX_Hangul = 47,
+ SCX_Hanifi_Rohingya = 48,
+ SCX_Hanunoo = 49,
+ SCX_Hatran = 50,
+ SCX_Hebrew = 51,
+ SCX_Hiragana = 52,
+ SCX_Imperial_Aramaic = 53,
+ SCX_Inherited = 54,
+ SCX_Inscriptional_Pahlavi = 55,
+ SCX_Inscriptional_Parthian = 56,
+ SCX_Javanese = 57,
+ SCX_Jpan = 58,
+ SCX_Kaithi = 59,
+ SCX_Kannada = 60,
+ SCX_Katakana = 61,
+ SCX_Kayah_Li = 62,
+ SCX_Kharoshthi = 63,
+ SCX_Khmer = 64,
+ SCX_Khojki = 65,
+ SCX_Khudawadi = 66,
+ SCX_Kore = 67,
+ SCX_Lao = 68,
+ SCX_Latin = 69,
+ SCX_Lepcha = 70,
+ SCX_Limbu = 71,
+ SCX_Linear_A = 72,
+ SCX_Linear_B = 73,
+ SCX_Lisu = 74,
+ SCX_Lycian = 75,
+ SCX_Lydian = 76,
+ SCX_Mahajani = 77,
+ SCX_Makasar = 78,
+ SCX_Malayalam = 79,
+ SCX_Mandaic = 80,
+ SCX_Manichaean = 81,
+ SCX_Marchen = 82,
+ SCX_Masaram_Gondi = 83,
+ SCX_Medefaidrin = 84,
+ SCX_Meetei_Mayek = 85,
+ SCX_Mende_Kikakui = 86,
+ SCX_Meroitic_Cursive = 87,
+ SCX_Meroitic_Hieroglyphs = 88,
+ SCX_Miao = 89,
+ SCX_Modi = 90,
+ SCX_Mongolian = 91,
+ SCX_Mro = 92,
+ SCX_Multani = 93,
+ SCX_Myanmar = 94,
+ SCX_Nabataean = 95,
+ SCX_Nandinagari = 96,
+ SCX_New_Tai_Lue = 97,
+ SCX_Newa = 98,
+ SCX_Nko = 99,
+ SCX_Nushu = 100,
+ SCX_Nyiakeng_Puachue_Hmong = 101,
+ SCX_Ogham = 102,
+ SCX_Ol_Chiki = 103,
+ SCX_Old_Hungarian = 104,
+ SCX_Old_Italic = 105,
+ SCX_Old_North_Arabian = 106,
+ SCX_Old_Permic = 107,
+ SCX_Old_Persian = 108,
+ SCX_Old_Sogdian = 109,
+ SCX_Old_South_Arabian = 110,
+ SCX_Old_Turkic = 111,
+ SCX_Oriya = 112,
+ SCX_Osage = 113,
+ SCX_Osmanya = 114,
+ SCX_Pahawh_Hmong = 115,
+ SCX_Palmyrene = 116,
+ SCX_Pau_Cin_Hau = 117,
+ SCX_Phags_Pa = 118,
+ SCX_Phoenician = 119,
+ SCX_Psalter_Pahlavi = 120,
+ SCX_Rejang = 121,
+ SCX_Runic = 122,
+ SCX_Samaritan = 123,
+ SCX_Saurashtra = 124,
+ SCX_Sharada = 125,
+ SCX_Shavian = 126,
+ SCX_Siddham = 127,
+ SCX_SignWriting = 128,
+ SCX_Sinhala = 129,
+ SCX_Sogdian = 130,
+ SCX_Sora_Sompeng = 131,
+ SCX_Soyombo = 132,
+ SCX_Sundanese = 133,
+ SCX_Syloti_Nagri = 134,
+ SCX_Syriac = 135,
+ SCX_Tagalog = 136,
+ SCX_Tagbanwa = 137,
+ SCX_Tai_Le = 138,
+ SCX_Tai_Tham = 139,
+ SCX_Tai_Viet = 140,
+ SCX_Takri = 141,
+ SCX_Tamil = 142,
+ SCX_Tangut = 143,
+ SCX_Telugu = 144,
+ SCX_Thaana = 145,
+ SCX_Thai = 146,
+ SCX_Tibetan = 147,
+ SCX_Tifinagh = 148,
+ SCX_Tirhuta = 149,
+ SCX_Ugaritic = 150,
+ SCX_Vai = 151,
+ SCX_Wancho = 152,
+ SCX_Warang_Citi = 153,
+ SCX_Yi = 154,
+ SCX_Zanabazar_Square = 155,
+ SCX_INVALID = 156,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -75259,15 +77618,25 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ SCX_use_AUX_TABLE_50 = -50,
+ SCX_use_AUX_TABLE_51 = -51,
+ SCX_use_AUX_TABLE_52 = -52,
+ SCX_use_AUX_TABLE_53 = -53
} SCX_enum;
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if defined(PERL_IN_REGEXEC_C)
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
#define HAS_SCX_AUX_TABLES
@@ -75298,30 +77667,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -75333,10 +77716,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -75347,19 +77731,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -75369,17 +77758,21 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -75389,98 +77782,139 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
+ SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
+ SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75492,7 +77926,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75503,7 +77937,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -75511,13 +77945,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -75526,74 +77960,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -75644,11 +78095,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -75656,51 +78116,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_10 */,
+ 2 /* SCX_AUX_TABLE_11 */,
+ 13 /* SCX_AUX_TABLE_12 */,
+ 12 /* SCX_AUX_TABLE_13 */,
+ 20 /* SCX_AUX_TABLE_14 */,
+ 21 /* SCX_AUX_TABLE_15 */,
+ 4 /* SCX_AUX_TABLE_16 */,
+ 3 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 2 /* SCX_AUX_TABLE_44 */,
+ 14 /* SCX_AUX_TABLE_45 */,
+ 13 /* SCX_AUX_TABLE_46 */,
+ 11 /* SCX_AUX_TABLE_47 */,
+ 2 /* SCX_AUX_TABLE_48 */,
+ 3 /* SCX_AUX_TABLE_49 */,
+ 2 /* SCX_AUX_TABLE_50 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -75733,9 +78202,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -75743,10 +78214,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -75776,11 +78249,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -75792,10 +78267,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -75803,6 +78280,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -75823,6 +78301,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -75844,10 +78323,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -75930,9 +78410,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -75950,17 +78427,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
- SCX_use_AUX_TABLE_7,
- SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -75974,6 +78454,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -75992,12 +78473,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -76025,7 +78507,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -76058,7 +78540,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -76085,7 +78567,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -76135,11 +78617,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -76151,7 +78630,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -76177,10 +78656,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
- SCX_Kannada,
- SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -76203,7 +78678,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -76274,20 +78749,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -76303,7 +78764,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -76312,9 +78773,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -76367,7 +78828,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -76384,9 +78845,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -76449,26 +78910,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_29,
SCX_Bengali,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -76520,6 +78994,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -76533,7 +79009,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -76558,13 +79034,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -76607,79 +79076,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -76703,8 +79172,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -76713,22 +79183,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -76761,21 +79230,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -76802,9 +79272,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -76812,7 +79282,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -76830,20 +79300,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -76865,11 +79335,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -76883,7 +79353,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -77003,9 +79473,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -77013,6 +79492,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -77048,9 +79529,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -77064,7 +79545,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -77111,15 +79592,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -77153,6 +79638,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -77163,6 +79669,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -77187,6 +79695,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -77195,13 +79705,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -77233,7 +79748,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77292,6 +79810,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -77302,6 +79832,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -77389,16 +79923,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77436,17 +79974,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -77456,19 +80000,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 1047 */
SCX_Unknown
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
- 1602, /* Number of elements */
+static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
+ 1666, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -77550,9 +80094,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
0x589,
0x58A,
0x58B,
@@ -77562,7 +80103,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x605,
@@ -77570,6 +80111,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x60C,
0x60D,
0x61B,
+ 0x61C,
0x61D,
0x61E,
0x61F,
@@ -77582,6 +80124,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x66A,
0x670,
0x671,
+ 0x6D4,
+ 0x6D5,
0x6DD,
0x6DE,
0x700,
@@ -77594,6 +80138,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
+ 0x7FD,
0x800,
0x82E,
0x830,
@@ -77608,13 +80153,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
0x951,
0x952,
0x953,
+ 0x955,
0x964,
0x965,
0x966,
@@ -77647,7 +80193,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x9E4,
0x9E6,
0x9F0,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -77680,7 +80226,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA5F,
0xA66,
0xA70,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -77755,11 +80301,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xBA3,
0xBA5,
0xBA8,
- 0xBAA,
0xBAB,
0xBAE,
- 0xBB5,
- 0xBB6,
0xBBA,
0xBBE,
0xBC3,
@@ -77772,11 +80315,9 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xBE6,
- 0xBF3,
+ 0xBF4,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -77798,10 +80339,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -77876,27 +80415,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -78012,7 +80537,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -78069,12 +80594,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1C50,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC0,
0x1CC8,
0x1CD0,
0x1CD1,
0x1CD2,
+ 0x1CD3,
0x1CD4,
+ 0x1CD5,
0x1CD7,
0x1CD8,
0x1CD9,
@@ -78084,12 +80614,20 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1CDE,
0x1CE0,
0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0x1CF7,
0x1CF8,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1D26,
0x1D2B,
@@ -78140,6 +80678,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -78178,13 +80718,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
0x2C00,
0x2C2F,
0x2C30,
@@ -78226,7 +80759,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -78268,7 +80801,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x30FD,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -78300,7 +80833,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x4DB6,
0x4DC0,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -78317,13 +80850,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA82C,
0xA830,
+ 0xA833,
0xA836,
0xA83A,
0xA840,
@@ -78337,7 +80871,6 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8F3,
0xA8F4,
- 0xA8FE,
0xA900,
0xA92E,
0xA92F,
@@ -78382,6 +80915,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB65,
0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xABEE,
@@ -78587,11 +81121,11 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -78624,8 +81158,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x10CFA,
0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -78633,6 +81176,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1107F,
0x11080,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -78640,7 +81185,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -78684,7 +81229,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11345,
0x11347,
@@ -78706,7 +81251,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -78722,26 +81267,30 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -78773,6 +81322,27 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4,
+ 0x11FF2,
+ 0x11FFF,
0x12000,
0x1239A,
0x12400,
@@ -78783,6 +81353,8 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -78807,22 +81379,29 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE1,
0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -78851,10 +81430,13 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -78912,16 +81494,32 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -79005,9 +81603,7 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -79023,15 +81619,17 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -79044,18 +81642,28 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -79076,16 +81684,14 @@ static const UV _Perl_SCX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
-
-#endif /* defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 037 */
-#if defined(PERL_IN_REGEXEC_C)
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -79123,121 +81729,132 @@ typedef enum {
SCX_Cyrillic = 28,
SCX_Deseret = 29,
SCX_Devanagari = 30,
- SCX_Duployan = 31,
- SCX_Egyptian_Hieroglyphs = 32,
- SCX_Elbasan = 33,
- SCX_Ethiopic = 34,
- SCX_Georgian = 35,
- SCX_Glagolitic = 36,
- SCX_Gothic = 37,
- SCX_Grantha = 38,
- SCX_Greek = 39,
- SCX_Gujarati = 40,
- SCX_Gurmukhi = 41,
- SCX_Han = 42,
- SCX_Hanb = 43,
- SCX_Hangul = 44,
- SCX_Hanunoo = 45,
- SCX_Hatran = 46,
- SCX_Hebrew = 47,
- SCX_Hiragana = 48,
- SCX_Imperial_Aramaic = 49,
- SCX_Inherited = 50,
- SCX_Inscriptional_Pahlavi = 51,
- SCX_Inscriptional_Parthian = 52,
- SCX_Javanese = 53,
- SCX_Jpan = 54,
- SCX_Kaithi = 55,
- SCX_Kannada = 56,
- SCX_Katakana = 57,
- SCX_Kayah_Li = 58,
- SCX_Kharoshthi = 59,
- SCX_Khmer = 60,
- SCX_Khojki = 61,
- SCX_Khudawadi = 62,
- SCX_Kore = 63,
- SCX_Lao = 64,
- SCX_Latin = 65,
- SCX_Lepcha = 66,
- SCX_Limbu = 67,
- SCX_Linear_A = 68,
- SCX_Linear_B = 69,
- SCX_Lisu = 70,
- SCX_Lycian = 71,
- SCX_Lydian = 72,
- SCX_Mahajani = 73,
- SCX_Malayalam = 74,
- SCX_Mandaic = 75,
- SCX_Manichaean = 76,
- SCX_Marchen = 77,
- SCX_Masaram_Gondi = 78,
- SCX_Meetei_Mayek = 79,
- SCX_Mende_Kikakui = 80,
- SCX_Meroitic_Cursive = 81,
- SCX_Meroitic_Hieroglyphs = 82,
- SCX_Miao = 83,
- SCX_Modi = 84,
- SCX_Mongolian = 85,
- SCX_Mro = 86,
- SCX_Multani = 87,
- SCX_Myanmar = 88,
- SCX_Nabataean = 89,
- SCX_New_Tai_Lue = 90,
- SCX_Newa = 91,
- SCX_Nko = 92,
- SCX_Nushu = 93,
- SCX_Ogham = 94,
- SCX_Ol_Chiki = 95,
- SCX_Old_Hungarian = 96,
- SCX_Old_Italic = 97,
- SCX_Old_North_Arabian = 98,
- SCX_Old_Permic = 99,
- SCX_Old_Persian = 100,
- SCX_Old_South_Arabian = 101,
- SCX_Old_Turkic = 102,
- SCX_Oriya = 103,
- SCX_Osage = 104,
- SCX_Osmanya = 105,
- SCX_Pahawh_Hmong = 106,
- SCX_Palmyrene = 107,
- SCX_Pau_Cin_Hau = 108,
- SCX_Phags_Pa = 109,
- SCX_Phoenician = 110,
- SCX_Psalter_Pahlavi = 111,
- SCX_Rejang = 112,
- SCX_Runic = 113,
- SCX_Samaritan = 114,
- SCX_Saurashtra = 115,
- SCX_Sharada = 116,
- SCX_Shavian = 117,
- SCX_Siddham = 118,
- SCX_SignWriting = 119,
- SCX_Sinhala = 120,
- SCX_Sora_Sompeng = 121,
- SCX_Soyombo = 122,
- SCX_Sundanese = 123,
- SCX_Syloti_Nagri = 124,
- SCX_Syriac = 125,
- SCX_Tagalog = 126,
- SCX_Tagbanwa = 127,
- SCX_Tai_Le = 128,
- SCX_Tai_Tham = 129,
- SCX_Tai_Viet = 130,
- SCX_Takri = 131,
- SCX_Tamil = 132,
- SCX_Tangut = 133,
- SCX_Telugu = 134,
- SCX_Thaana = 135,
- SCX_Thai = 136,
- SCX_Tibetan = 137,
- SCX_Tifinagh = 138,
- SCX_Tirhuta = 139,
- SCX_Ugaritic = 140,
- SCX_Vai = 141,
- SCX_Warang_Citi = 142,
- SCX_Yi = 143,
- SCX_Zanabazar_Square = 144,
- SCX_INVALID = 145,
+ SCX_Dogra = 31,
+ SCX_Duployan = 32,
+ SCX_Egyptian_Hieroglyphs = 33,
+ SCX_Elbasan = 34,
+ SCX_Elymaic = 35,
+ SCX_Ethiopic = 36,
+ SCX_Georgian = 37,
+ SCX_Glagolitic = 38,
+ SCX_Gothic = 39,
+ SCX_Grantha = 40,
+ SCX_Greek = 41,
+ SCX_Gujarati = 42,
+ SCX_Gunjala_Gondi = 43,
+ SCX_Gurmukhi = 44,
+ SCX_Han = 45,
+ SCX_Hanb = 46,
+ SCX_Hangul = 47,
+ SCX_Hanifi_Rohingya = 48,
+ SCX_Hanunoo = 49,
+ SCX_Hatran = 50,
+ SCX_Hebrew = 51,
+ SCX_Hiragana = 52,
+ SCX_Imperial_Aramaic = 53,
+ SCX_Inherited = 54,
+ SCX_Inscriptional_Pahlavi = 55,
+ SCX_Inscriptional_Parthian = 56,
+ SCX_Javanese = 57,
+ SCX_Jpan = 58,
+ SCX_Kaithi = 59,
+ SCX_Kannada = 60,
+ SCX_Katakana = 61,
+ SCX_Kayah_Li = 62,
+ SCX_Kharoshthi = 63,
+ SCX_Khmer = 64,
+ SCX_Khojki = 65,
+ SCX_Khudawadi = 66,
+ SCX_Kore = 67,
+ SCX_Lao = 68,
+ SCX_Latin = 69,
+ SCX_Lepcha = 70,
+ SCX_Limbu = 71,
+ SCX_Linear_A = 72,
+ SCX_Linear_B = 73,
+ SCX_Lisu = 74,
+ SCX_Lycian = 75,
+ SCX_Lydian = 76,
+ SCX_Mahajani = 77,
+ SCX_Makasar = 78,
+ SCX_Malayalam = 79,
+ SCX_Mandaic = 80,
+ SCX_Manichaean = 81,
+ SCX_Marchen = 82,
+ SCX_Masaram_Gondi = 83,
+ SCX_Medefaidrin = 84,
+ SCX_Meetei_Mayek = 85,
+ SCX_Mende_Kikakui = 86,
+ SCX_Meroitic_Cursive = 87,
+ SCX_Meroitic_Hieroglyphs = 88,
+ SCX_Miao = 89,
+ SCX_Modi = 90,
+ SCX_Mongolian = 91,
+ SCX_Mro = 92,
+ SCX_Multani = 93,
+ SCX_Myanmar = 94,
+ SCX_Nabataean = 95,
+ SCX_Nandinagari = 96,
+ SCX_New_Tai_Lue = 97,
+ SCX_Newa = 98,
+ SCX_Nko = 99,
+ SCX_Nushu = 100,
+ SCX_Nyiakeng_Puachue_Hmong = 101,
+ SCX_Ogham = 102,
+ SCX_Ol_Chiki = 103,
+ SCX_Old_Hungarian = 104,
+ SCX_Old_Italic = 105,
+ SCX_Old_North_Arabian = 106,
+ SCX_Old_Permic = 107,
+ SCX_Old_Persian = 108,
+ SCX_Old_Sogdian = 109,
+ SCX_Old_South_Arabian = 110,
+ SCX_Old_Turkic = 111,
+ SCX_Oriya = 112,
+ SCX_Osage = 113,
+ SCX_Osmanya = 114,
+ SCX_Pahawh_Hmong = 115,
+ SCX_Palmyrene = 116,
+ SCX_Pau_Cin_Hau = 117,
+ SCX_Phags_Pa = 118,
+ SCX_Phoenician = 119,
+ SCX_Psalter_Pahlavi = 120,
+ SCX_Rejang = 121,
+ SCX_Runic = 122,
+ SCX_Samaritan = 123,
+ SCX_Saurashtra = 124,
+ SCX_Sharada = 125,
+ SCX_Shavian = 126,
+ SCX_Siddham = 127,
+ SCX_SignWriting = 128,
+ SCX_Sinhala = 129,
+ SCX_Sogdian = 130,
+ SCX_Sora_Sompeng = 131,
+ SCX_Soyombo = 132,
+ SCX_Sundanese = 133,
+ SCX_Syloti_Nagri = 134,
+ SCX_Syriac = 135,
+ SCX_Tagalog = 136,
+ SCX_Tagbanwa = 137,
+ SCX_Tai_Le = 138,
+ SCX_Tai_Tham = 139,
+ SCX_Tai_Viet = 140,
+ SCX_Takri = 141,
+ SCX_Tamil = 142,
+ SCX_Tangut = 143,
+ SCX_Telugu = 144,
+ SCX_Thaana = 145,
+ SCX_Thai = 146,
+ SCX_Tibetan = 147,
+ SCX_Tifinagh = 148,
+ SCX_Tirhuta = 149,
+ SCX_Ugaritic = 150,
+ SCX_Vai = 151,
+ SCX_Wancho = 152,
+ SCX_Warang_Citi = 153,
+ SCX_Yi = 154,
+ SCX_Zanabazar_Square = 155,
+ SCX_INVALID = 156,
SCX_use_AUX_TABLE_1 = -1,
SCX_use_AUX_TABLE_2 = -2,
SCX_use_AUX_TABLE_3 = -3,
@@ -79282,15 +81899,25 @@ typedef enum {
SCX_use_AUX_TABLE_42 = -42,
SCX_use_AUX_TABLE_43 = -43,
SCX_use_AUX_TABLE_44 = -44,
- SCX_use_AUX_TABLE_45 = -45
+ SCX_use_AUX_TABLE_45 = -45,
+ SCX_use_AUX_TABLE_46 = -46,
+ SCX_use_AUX_TABLE_47 = -47,
+ SCX_use_AUX_TABLE_48 = -48,
+ SCX_use_AUX_TABLE_49 = -49,
+ SCX_use_AUX_TABLE_50 = -50,
+ SCX_use_AUX_TABLE_51 = -51,
+ SCX_use_AUX_TABLE_52 = -52,
+ SCX_use_AUX_TABLE_53 = -53
} SCX_enum;
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
#define HAS_SCX_AUX_TABLES
@@ -79321,30 +81948,44 @@ static const SCX_enum SCX_AUX_TABLE_5[] = {
static const SCX_enum SCX_AUX_TABLE_6[] = {
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Syriac,
SCX_Thaana
};
static const SCX_enum SCX_AUX_TABLE_7[] = {
+ SCX_Arabic,
+ SCX_Syriac,
+ SCX_Thaana
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
SCX_Adlam,
SCX_Arabic,
+ SCX_Hanifi_Rohingya,
SCX_Mandaic,
SCX_Manichaean,
SCX_Psalter_Pahlavi,
+ SCX_Sogdian,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
SCX_Arabic,
SCX_Syriac
};
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Arabic,
SCX_Thaana
};
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
+ SCX_Arabic,
+ SCX_Hanifi_Rohingya
+};
+
+static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -79356,10 +81997,11 @@ static const SCX_enum SCX_AUX_TABLE_10[] = {
SCX_Oriya,
SCX_Sharada,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Bengali,
SCX_Devanagari,
SCX_Grantha,
@@ -79370,19 +82012,24 @@ static const SCX_enum SCX_AUX_TABLE_11[] = {
SCX_Malayalam,
SCX_Oriya,
SCX_Tamil,
- SCX_Telugu
+ SCX_Telugu,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -79392,17 +82039,21 @@ static const SCX_enum SCX_AUX_TABLE_12[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
SCX_Bengali,
SCX_Devanagari,
+ SCX_Dogra,
SCX_Grantha,
SCX_Gujarati,
+ SCX_Gunjala_Gondi,
SCX_Gurmukhi,
SCX_Kannada,
SCX_Khudawadi,
SCX_Limbu,
SCX_Mahajani,
SCX_Malayalam,
+ SCX_Masaram_Gondi,
+ SCX_Nandinagari,
SCX_Oriya,
SCX_Sinhala,
SCX_Syloti_Nagri,
@@ -79412,98 +82063,139 @@ static const SCX_enum SCX_AUX_TABLE_13[] = {
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Kaithi,
SCX_Mahajani
};
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
SCX_Bengali,
SCX_Chakma,
SCX_Syloti_Nagri
};
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
SCX_Gurmukhi,
SCX_Multani
};
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
SCX_Gujarati,
SCX_Khojki
};
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
SCX_Grantha,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
+ SCX_Kannada,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_22[] = {
SCX_Chakma,
SCX_Myanmar,
SCX_Tai_Le
};
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
SCX_Georgian,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
SCX_Hangul,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
SCX_Buhid,
SCX_Hanunoo,
SCX_Tagalog,
SCX_Tagbanwa
};
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
SCX_Mongolian,
SCX_Phags_Pa
};
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada
+};
+
+static const SCX_enum SCX_AUX_TABLE_28[] = {
SCX_Devanagari,
SCX_Grantha
};
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
+ SCX_Bengali,
+ SCX_Devanagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Devanagari,
SCX_Sharada
};
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Devanagari,
SCX_Kannada,
SCX_Malayalam,
+ SCX_Oriya,
SCX_Tamil,
SCX_Telugu
};
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
+ SCX_Devanagari,
+ SCX_Nandinagari
+};
+
+static const SCX_enum SCX_AUX_TABLE_33[] = {
+ SCX_Bengali,
+ SCX_Devanagari,
+ SCX_Grantha,
+ SCX_Kannada,
+ SCX_Nandinagari,
+ SCX_Oriya,
+ SCX_Telugu,
+ SCX_Tirhuta
+};
+
+static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Devanagari,
+ SCX_Grantha,
SCX_Kannada
};
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
+ SCX_Latin,
+ SCX_Mongolian
+};
+
+static const SCX_enum SCX_AUX_TABLE_36[] = {
SCX_Devanagari,
SCX_Grantha,
SCX_Latin
};
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
SCX_Han,
SCX_Hanb,
SCX_Jpan,
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79515,7 +82207,7 @@ static const SCX_enum SCX_AUX_TABLE_30[] = {
SCX_Yi
};
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79526,7 +82218,7 @@ static const SCX_enum SCX_AUX_TABLE_31[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
SCX_Bopomofo,
SCX_Han,
SCX_Hanb,
@@ -79534,13 +82226,13 @@ static const SCX_enum SCX_AUX_TABLE_32[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
SCX_Hiragana,
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
SCX_Han,
SCX_Hanb,
SCX_Hiragana,
@@ -79549,74 +82241,91 @@ static const SCX_enum SCX_AUX_TABLE_34[] = {
SCX_Kore
};
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
SCX_Hiragana,
SCX_Jpan
};
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
SCX_Jpan,
SCX_Katakana
};
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
+ SCX_Malayalam,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
SCX_Devanagari,
+ SCX_Dogra,
SCX_Gujarati,
SCX_Gurmukhi,
SCX_Kaithi,
+ SCX_Kannada,
+ SCX_Khojki,
SCX_Khudawadi,
SCX_Mahajani,
SCX_Modi,
+ SCX_Nandinagari,
SCX_Takri,
SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_39[] = {
- SCX_Bengali,
- SCX_Devanagari
+static const SCX_enum SCX_AUX_TABLE_47[] = {
+ SCX_Devanagari,
+ SCX_Dogra,
+ SCX_Gujarati,
+ SCX_Gurmukhi,
+ SCX_Kaithi,
+ SCX_Khojki,
+ SCX_Khudawadi,
+ SCX_Mahajani,
+ SCX_Modi,
+ SCX_Takri,
+ SCX_Tirhuta
};
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
SCX_Devanagari,
SCX_Tamil
};
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
SCX_Kayah_Li,
SCX_Latin,
SCX_Myanmar
};
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
SCX_Buginese,
SCX_Javanese
};
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
SCX_Cypriot,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
SCX_Cypriot,
SCX_Linear_A,
SCX_Linear_B
};
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
SCX_Arabic,
SCX_Coptic
};
@@ -79667,11 +82376,20 @@ static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
SCX_AUX_TABLE_42,
SCX_AUX_TABLE_43,
SCX_AUX_TABLE_44,
- SCX_AUX_TABLE_45
+ SCX_AUX_TABLE_45,
+ SCX_AUX_TABLE_46,
+ SCX_AUX_TABLE_47,
+ SCX_AUX_TABLE_48,
+ SCX_AUX_TABLE_49,
+ SCX_AUX_TABLE_50,
+ SCX_AUX_TABLE_51,
+ SCX_AUX_TABLE_52,
+ SCX_AUX_TABLE_53
};
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 SCX_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* SCX_AUX_TABLE_1 */,
@@ -79679,51 +82397,60 @@ static const U8 SCX_AUX_TABLE_lengths[] = {
2 /* SCX_AUX_TABLE_3 */,
2 /* SCX_AUX_TABLE_4 */,
2 /* SCX_AUX_TABLE_5 */,
- 3 /* SCX_AUX_TABLE_6 */,
- 6 /* SCX_AUX_TABLE_7 */,
- 2 /* SCX_AUX_TABLE_8 */,
+ 4 /* SCX_AUX_TABLE_6 */,
+ 3 /* SCX_AUX_TABLE_7 */,
+ 8 /* SCX_AUX_TABLE_8 */,
2 /* SCX_AUX_TABLE_9 */,
- 12 /* SCX_AUX_TABLE_10 */,
- 11 /* SCX_AUX_TABLE_11 */,
- 16 /* SCX_AUX_TABLE_12 */,
- 17 /* SCX_AUX_TABLE_13 */,
- 3 /* SCX_AUX_TABLE_14 */,
- 3 /* SCX_AUX_TABLE_15 */,
- 2 /* SCX_AUX_TABLE_16 */,
- 2 /* SCX_AUX_TABLE_17 */,
+ 2 /* SCX_AUX_TABLE_10 */,
+ 2 /* SCX_AUX_TABLE_11 */,
+ 13 /* SCX_AUX_TABLE_12 */,
+ 12 /* SCX_AUX_TABLE_13 */,
+ 20 /* SCX_AUX_TABLE_14 */,
+ 21 /* SCX_AUX_TABLE_15 */,
+ 4 /* SCX_AUX_TABLE_16 */,
+ 3 /* SCX_AUX_TABLE_17 */,
2 /* SCX_AUX_TABLE_18 */,
- 3 /* SCX_AUX_TABLE_19 */,
+ 2 /* SCX_AUX_TABLE_19 */,
2 /* SCX_AUX_TABLE_20 */,
2 /* SCX_AUX_TABLE_21 */,
- 4 /* SCX_AUX_TABLE_22 */,
+ 3 /* SCX_AUX_TABLE_22 */,
2 /* SCX_AUX_TABLE_23 */,
2 /* SCX_AUX_TABLE_24 */,
- 2 /* SCX_AUX_TABLE_25 */,
- 5 /* SCX_AUX_TABLE_26 */,
- 2 /* SCX_AUX_TABLE_27 */,
- 3 /* SCX_AUX_TABLE_28 */,
- 4 /* SCX_AUX_TABLE_29 */,
- 9 /* SCX_AUX_TABLE_30 */,
- 8 /* SCX_AUX_TABLE_31 */,
- 5 /* SCX_AUX_TABLE_32 */,
- 3 /* SCX_AUX_TABLE_33 */,
- 6 /* SCX_AUX_TABLE_34 */,
+ 4 /* SCX_AUX_TABLE_25 */,
+ 2 /* SCX_AUX_TABLE_26 */,
+ 4 /* SCX_AUX_TABLE_27 */,
+ 2 /* SCX_AUX_TABLE_28 */,
+ 2 /* SCX_AUX_TABLE_29 */,
+ 2 /* SCX_AUX_TABLE_30 */,
+ 6 /* SCX_AUX_TABLE_31 */,
+ 2 /* SCX_AUX_TABLE_32 */,
+ 8 /* SCX_AUX_TABLE_33 */,
+ 3 /* SCX_AUX_TABLE_34 */,
2 /* SCX_AUX_TABLE_35 */,
- 2 /* SCX_AUX_TABLE_36 */,
- 10 /* SCX_AUX_TABLE_37 */,
+ 3 /* SCX_AUX_TABLE_36 */,
+ 4 /* SCX_AUX_TABLE_37 */,
9 /* SCX_AUX_TABLE_38 */,
- 2 /* SCX_AUX_TABLE_39 */,
- 2 /* SCX_AUX_TABLE_40 */,
+ 8 /* SCX_AUX_TABLE_39 */,
+ 5 /* SCX_AUX_TABLE_40 */,
3 /* SCX_AUX_TABLE_41 */,
- 2 /* SCX_AUX_TABLE_42 */,
+ 6 /* SCX_AUX_TABLE_42 */,
2 /* SCX_AUX_TABLE_43 */,
- 3 /* SCX_AUX_TABLE_44 */,
- 2 /* SCX_AUX_TABLE_45 */
+ 2 /* SCX_AUX_TABLE_44 */,
+ 14 /* SCX_AUX_TABLE_45 */,
+ 13 /* SCX_AUX_TABLE_46 */,
+ 11 /* SCX_AUX_TABLE_47 */,
+ 2 /* SCX_AUX_TABLE_48 */,
+ 3 /* SCX_AUX_TABLE_49 */,
+ 2 /* SCX_AUX_TABLE_50 */,
+ 2 /* SCX_AUX_TABLE_51 */,
+ 3 /* SCX_AUX_TABLE_52 */,
+ 2 /* SCX_AUX_TABLE_53 */
};
/* This table, indexed by the script enum, gives the zero code point for that
* script; 0 if the script has multiple digit sequences. Scripts without a
* digit sequence use ASCII [0-9], hence are marked '0' */
+
static const UV script_zeros[] = {
'0', /* Unknown */
0x1e950, /* Adlam */
@@ -79756,9 +82483,11 @@ static const UV script_zeros[] = {
'0', /* Cyrillic */
'0', /* Deseret */
0x966, /* Devanagari */
+ 0x966, /* Dogra */
'0', /* Duployan */
'0', /* Egyptian_Hieroglyphs */
'0', /* Elbasan */
+ '0', /* Elymaic */
'0', /* Ethiopic */
'0', /* Georgian */
'0', /* Glagolitic */
@@ -79766,10 +82495,12 @@ static const UV script_zeros[] = {
0xbe6, /* Grantha */
'0', /* Greek */
0xae6, /* Gujarati */
+ 0x11da0, /* Gunjala_Gondi */
0xa66, /* Gurmukhi */
'0', /* Han */
'0', /* Hanb */
'0', /* Hangul */
+ 0x10d30, /* Hanifi_Rohingya */
'0', /* Hanunoo */
'0', /* Hatran */
'0', /* Hebrew */
@@ -79799,11 +82530,13 @@ static const UV script_zeros[] = {
'0', /* Lycian */
'0', /* Lydian */
0x966, /* Mahajani */
+ '0', /* Makasar */
0xd66, /* Malayalam */
'0', /* Mandaic */
'0', /* Manichaean */
'0', /* Marchen */
0x11d50, /* Masaram_Gondi */
+ '0', /* Medefaidrin */
0xabf0, /* Meetei_Mayek */
'0', /* Mende_Kikakui */
'0', /* Meroitic_Cursive */
@@ -79815,10 +82548,12 @@ static const UV script_zeros[] = {
0xa66, /* Multani */
0, /* Myanmar */
'0', /* Nabataean */
+ 0xce6, /* Nandinagari */
0x19d0, /* New_Tai_Lue */
0x11450, /* Newa */
0x7c0, /* Nko */
'0', /* Nushu */
+ 0x1e140, /* Nyiakeng_Puachue_Hmong */
'0', /* Ogham */
0x1c50, /* Ol_Chiki */
'0', /* Old_Hungarian */
@@ -79826,6 +82561,7 @@ static const UV script_zeros[] = {
'0', /* Old_North_Arabian */
'0', /* Old_Permic */
'0', /* Old_Persian */
+ '0', /* Old_Sogdian */
'0', /* Old_South_Arabian */
'0', /* Old_Turkic */
0xb66, /* Oriya */
@@ -79846,6 +82582,7 @@ static const UV script_zeros[] = {
'0', /* Siddham */
'0', /* SignWriting */
0xde6, /* Sinhala */
+ '0', /* Sogdian */
0x110f0, /* Sora_Sompeng */
'0', /* Soyombo */
0x1bb0, /* Sundanese */
@@ -79867,10 +82604,11 @@ static const UV script_zeros[] = {
0x114d0, /* Tirhuta */
'0', /* Ugaritic */
0xa620, /* Vai */
+ 0x1e2f0, /* Wancho */
0x118e0 /* Warang_Citi */
};
-static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
+static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Common,
@@ -79949,9 +82687,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Armenian,
SCX_Unknown,
SCX_Armenian,
- SCX_Unknown,
- SCX_Armenian,
- SCX_Unknown,
SCX_use_AUX_TABLE_5,
SCX_Armenian,
SCX_Unknown,
@@ -79969,17 +82704,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_6,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
+ SCX_use_AUX_TABLE_7,
SCX_Unknown,
SCX_Arabic,
SCX_use_AUX_TABLE_6,
SCX_Arabic,
- SCX_use_AUX_TABLE_7,
- SCX_Arabic,
SCX_use_AUX_TABLE_8,
SCX_Arabic,
SCX_use_AUX_TABLE_9,
SCX_Arabic,
- SCX_use_AUX_TABLE_8,
+ SCX_use_AUX_TABLE_10,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_9,
+ SCX_Arabic,
+ SCX_use_AUX_TABLE_11,
SCX_Arabic,
SCX_Common,
SCX_Arabic,
@@ -79993,6 +82731,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Nko,
SCX_Unknown,
+ SCX_Nko,
SCX_Samaritan,
SCX_Unknown,
SCX_Samaritan,
@@ -80011,12 +82750,13 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Arabic,
SCX_Devanagari,
- SCX_use_AUX_TABLE_10,
- SCX_use_AUX_TABLE_11,
- SCX_Devanagari,
SCX_use_AUX_TABLE_12,
SCX_use_AUX_TABLE_13,
+ SCX_Inherited,
+ SCX_Devanagari,
SCX_use_AUX_TABLE_14,
+ SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_16,
SCX_Devanagari,
SCX_Bengali,
SCX_Unknown,
@@ -80044,7 +82784,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Bengali,
SCX_Unknown,
- SCX_use_AUX_TABLE_15,
+ SCX_use_AUX_TABLE_17,
SCX_Bengali,
SCX_Unknown,
SCX_Gurmukhi,
@@ -80077,7 +82817,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gurmukhi,
SCX_Unknown,
- SCX_use_AUX_TABLE_16,
+ SCX_use_AUX_TABLE_18,
SCX_Gurmukhi,
SCX_Unknown,
SCX_Gujarati,
@@ -80104,7 +82844,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Gujarati,
SCX_Unknown,
- SCX_use_AUX_TABLE_17,
+ SCX_use_AUX_TABLE_19,
SCX_Gujarati,
SCX_Unknown,
SCX_Gujarati,
@@ -80154,11 +82894,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
SCX_Unknown,
SCX_Tamil,
- SCX_use_AUX_TABLE_18,
- SCX_Tamil,
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
@@ -80170,7 +82907,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Tamil,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Tamil,
SCX_Unknown,
SCX_Telugu,
@@ -80196,8 +82933,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Telugu,
SCX_Unknown,
SCX_Telugu,
- SCX_Unknown,
- SCX_Telugu,
SCX_Kannada,
SCX_Unknown,
SCX_Kannada,
@@ -80220,9 +82955,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
- SCX_Kannada,
- SCX_Unknown,
- SCX_Kannada,
+ SCX_use_AUX_TABLE_21,
SCX_Unknown,
SCX_Kannada,
SCX_Unknown,
@@ -80293,20 +83026,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Lao,
SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
- SCX_Lao,
- SCX_Unknown,
SCX_Tibetan,
SCX_Unknown,
SCX_Tibetan,
@@ -80322,7 +83041,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tibetan,
SCX_Unknown,
SCX_Myanmar,
- SCX_use_AUX_TABLE_19,
+ SCX_use_AUX_TABLE_22,
SCX_Myanmar,
SCX_Georgian,
SCX_Unknown,
@@ -80331,9 +83050,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Georgian,
SCX_Unknown,
SCX_Georgian,
- SCX_use_AUX_TABLE_20,
+ SCX_use_AUX_TABLE_23,
SCX_Georgian,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Ethiopic,
SCX_Unknown,
SCX_Ethiopic,
@@ -80386,7 +83105,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Tagalog,
SCX_Unknown,
SCX_Hanunoo,
- SCX_use_AUX_TABLE_22,
+ SCX_use_AUX_TABLE_25,
SCX_Unknown,
SCX_Buhid,
SCX_Unknown,
@@ -80403,9 +83122,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khmer,
SCX_Unknown,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
- SCX_use_AUX_TABLE_23,
+ SCX_use_AUX_TABLE_26,
SCX_Mongolian,
SCX_Unknown,
SCX_Mongolian,
@@ -80468,26 +83187,39 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Ol_Chiki,
SCX_Cyrillic,
SCX_Unknown,
+ SCX_Georgian,
+ SCX_Unknown,
+ SCX_Georgian,
SCX_Sundanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_28,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_31,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
- SCX_use_AUX_TABLE_26,
+ SCX_use_AUX_TABLE_30,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_25,
+ SCX_use_AUX_TABLE_32,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_24,
- SCX_use_AUX_TABLE_27,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
+ SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_34,
+ SCX_use_AUX_TABLE_29,
SCX_Bengali,
- SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_28,
+ SCX_Nandinagari,
SCX_Unknown,
SCX_Latin,
SCX_Greek,
@@ -80539,6 +83271,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Inherited,
SCX_Common,
+ SCX_use_AUX_TABLE_35,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Latin,
@@ -80552,7 +83286,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Inherited,
- SCX_use_AUX_TABLE_28,
+ SCX_use_AUX_TABLE_36,
SCX_Unknown,
SCX_Common,
SCX_Greek,
@@ -80577,13 +83311,6 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
- SCX_Common,
- SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
SCX_Glagolitic,
@@ -80626,79 +83353,79 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_use_AUX_TABLE_3,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_30,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_38,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_32,
- SCX_use_AUX_TABLE_21,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_33,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_24,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_41,
SCX_Common,
- SCX_use_AUX_TABLE_31,
- SCX_use_AUX_TABLE_29,
- SCX_use_AUX_TABLE_34,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_43,
SCX_Unknown,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_35,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_use_AUX_TABLE_1,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_36,
- SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Yi,
SCX_Unknown,
@@ -80722,8 +83449,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Latin,
SCX_Syloti_Nagri,
SCX_Unknown,
- SCX_use_AUX_TABLE_37,
- SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_46,
+ SCX_use_AUX_TABLE_47,
SCX_Unknown,
SCX_Phags_Pa,
SCX_Unknown,
@@ -80732,22 +83460,21 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Saurashtra,
SCX_Unknown,
SCX_Devanagari,
- SCX_use_AUX_TABLE_39,
+ SCX_use_AUX_TABLE_29,
SCX_Devanagari,
- SCX_use_AUX_TABLE_40,
+ SCX_use_AUX_TABLE_48,
SCX_Devanagari,
- SCX_Unknown,
SCX_Kayah_Li,
- SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_49,
SCX_Kayah_Li,
SCX_Rejang,
SCX_Unknown,
SCX_Rejang,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Javanese,
SCX_Unknown,
- SCX_use_AUX_TABLE_42,
+ SCX_use_AUX_TABLE_50,
SCX_Javanese,
SCX_Unknown,
SCX_Javanese,
@@ -80780,21 +83507,22 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Greek,
+ SCX_Latin,
SCX_Unknown,
SCX_Cherokee,
SCX_Meetei_Mayek,
SCX_Unknown,
SCX_Meetei_Mayek,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Latin,
SCX_Unknown,
@@ -80821,9 +83549,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Arabic,
- SCX_use_AUX_TABLE_9,
+ SCX_use_AUX_TABLE_10,
SCX_Unknown,
SCX_Inherited,
SCX_Common,
@@ -80831,7 +83559,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Inherited,
SCX_Cyrillic,
SCX_Common,
- SCX_use_AUX_TABLE_31,
+ SCX_use_AUX_TABLE_39,
SCX_Common,
SCX_Unknown,
SCX_Common,
@@ -80849,20 +83577,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Latin,
SCX_Common,
- SCX_use_AUX_TABLE_30,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_33,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_38,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_41,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
- SCX_use_AUX_TABLE_21,
+ SCX_use_AUX_TABLE_24,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -80884,11 +83612,11 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Linear_B,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Unknown,
- SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_52,
SCX_Unknown,
- SCX_use_AUX_TABLE_43,
+ SCX_use_AUX_TABLE_51,
SCX_Greek,
SCX_Unknown,
SCX_Common,
@@ -80902,7 +83630,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Carian,
SCX_Unknown,
- SCX_use_AUX_TABLE_45,
+ SCX_use_AUX_TABLE_53,
SCX_Unknown,
SCX_Old_Italic,
SCX_Unknown,
@@ -81022,9 +83750,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Old_Hungarian,
SCX_Unknown,
SCX_Old_Hungarian,
+ SCX_Hanifi_Rohingya,
+ SCX_Unknown,
+ SCX_Hanifi_Rohingya,
SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
+ SCX_Old_Sogdian,
+ SCX_Unknown,
+ SCX_Sogdian,
+ SCX_Unknown,
+ SCX_Elymaic,
+ SCX_Unknown,
SCX_Brahmi,
SCX_Unknown,
SCX_Brahmi,
@@ -81032,6 +83769,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Brahmi,
SCX_Kaithi,
SCX_Unknown,
+ SCX_Kaithi,
+ SCX_Unknown,
SCX_Sora_Sompeng,
SCX_Unknown,
SCX_Sora_Sompeng,
@@ -81067,9 +83806,9 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Khudawadi,
SCX_Unknown,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
@@ -81083,7 +83822,7 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Grantha,
SCX_Unknown,
- SCX_use_AUX_TABLE_18,
+ SCX_use_AUX_TABLE_20,
SCX_Grantha,
SCX_Unknown,
SCX_Grantha,
@@ -81130,15 +83869,19 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Ahom,
SCX_Unknown,
+ SCX_Dogra,
+ SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
SCX_Warang_Citi,
SCX_Unknown,
- SCX_Zanabazar_Square,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
SCX_Unknown,
- SCX_Soyombo,
+ SCX_Nandinagari,
+ SCX_Unknown,
+ SCX_Zanabazar_Square,
SCX_Unknown,
SCX_Soyombo,
SCX_Unknown,
@@ -81172,6 +83915,27 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Masaram_Gondi,
SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Gunjala_Gondi,
+ SCX_Unknown,
+ SCX_Makasar,
+ SCX_Unknown,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_use_AUX_TABLE_20,
+ SCX_Tamil,
+ SCX_Unknown,
+ SCX_Tamil,
SCX_Cuneiform,
SCX_Unknown,
SCX_Cuneiform,
@@ -81182,6 +83946,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Egyptian_Hieroglyphs,
SCX_Unknown,
+ SCX_Egyptian_Hieroglyphs,
+ SCX_Unknown,
SCX_Anatolian_Hieroglyphs,
SCX_Unknown,
SCX_Bamum,
@@ -81206,6 +83972,8 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Pahawh_Hmong,
SCX_Unknown,
+ SCX_Medefaidrin,
+ SCX_Unknown,
SCX_Miao,
SCX_Unknown,
SCX_Miao,
@@ -81214,13 +83982,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Tangut,
SCX_Nushu,
+ SCX_Common,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
SCX_Tangut,
SCX_Unknown,
- SCX_use_AUX_TABLE_36,
- SCX_use_AUX_TABLE_35,
+ SCX_use_AUX_TABLE_44,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_43,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_44,
SCX_Unknown,
SCX_Nushu,
SCX_Unknown,
@@ -81252,7 +84025,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81311,6 +84087,18 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Glagolitic,
SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Nyiakeng_Puachue_Hmong,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
+ SCX_Wancho,
+ SCX_Unknown,
SCX_Mende_Kikakui,
SCX_Unknown,
SCX_Mende_Kikakui,
@@ -81321,6 +84109,10 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Adlam,
SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
+ SCX_Common,
+ SCX_Unknown,
SCX_Arabic,
SCX_Unknown,
SCX_Arabic,
@@ -81408,16 +84200,20 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Common,
SCX_Unknown,
SCX_Common,
+ SCX_use_AUX_TABLE_43,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
- SCX_use_AUX_TABLE_35,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81455,17 +84251,23 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown,
SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_Common,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
- SCX_use_AUX_TABLE_29,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
+ SCX_Unknown,
+ SCX_use_AUX_TABLE_37,
SCX_Unknown,
SCX_Common,
SCX_Unknown,
@@ -81475,16 +84277,16 @@ static const SCX_enum _Perl_SCX_invmap[] = { /* for EBCDIC 037 */
SCX_Unknown
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
- 1721, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
+ 1848, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -81518,10 +84320,12 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x86,
0xA0,
0xA1,
+ 0xA9,
0xAA,
0xAB,
0xAD,
0xAE,
+ 0xAF,
0xB5,
0xB6,
0xB7,
@@ -81565,8 +84369,11 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -81581,7 +84388,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -81638,6 +84445,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -81656,7 +84465,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -81706,6 +84515,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -81840,7 +84651,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -81958,8 +84768,6 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -82099,7 +84907,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -82160,16 +84968,21 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -82227,10 +85040,14 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -82256,6 +85073,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -82265,6 +85084,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -82274,24 +85094,88 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2C00,
0x2C2F,
0x2C30,
@@ -82345,6 +85229,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -82353,13 +85238,17 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -82385,9 +85274,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -82411,7 +85300,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -82471,7 +85360,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -82544,6 +85433,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -82663,7 +85553,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -82691,6 +85581,20 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -82703,6 +85607,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -82713,6 +85619,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -82723,7 +85632,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -82766,7 +85675,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -82791,6 +85700,9 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -82817,17 +85729,32 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -82840,10 +85767,10 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -82879,6 +85806,23 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -82887,6 +85831,8 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -82910,18 +85856,25 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -83030,6 +85983,19 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -83037,6 +86003,7 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -83105,104 +86072,66 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -83211,47 +86140,45 @@ static const UV _Perl_WB_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ WB_Extend = 4,
+ WB_ExtendNumLet = 5,
+ WB_Format = 6,
+ WB_Hebrew_Letter = 7,
+ WB_Katakana = 8,
+ WB_LF = 9,
+ WB_MidLetter = 10,
+ WB_MidNum = 11,
+ WB_MidNumLet = 12,
+ WB_Newline = 13,
+ WB_Numeric = 14,
+ WB_Perl_Tailored_HSpace = 15,
+ WB_Regional_Indicator = 16,
+ WB_Single_Quote = 17,
+ WB_XPG_LE = 18,
+ WB_XPG_XX = 19,
+ WB_ZWJ = 20,
+ WB_EDGE = 21,
+ WB_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
+static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_LF,
@@ -83282,9 +86209,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
+ WB_XPG_XX,
WB_ALetter,
WB_Other,
WB_Format,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -83331,6 +86260,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -83402,6 +86334,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -83472,6 +86406,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -83604,7 +86540,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -83725,8 +86660,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -83924,6 +86857,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -83933,6 +86870,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -83991,10 +86929,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -84020,6 +86962,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -84029,6 +86973,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84038,23 +86983,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_ALetter,
+ WB_XPG_LE,
WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84104,10 +87113,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -84124,6 +87134,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -84175,7 +87189,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -84308,6 +87322,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -84455,6 +87470,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -84467,6 +87496,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -84481,6 +87512,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -84555,6 +87589,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -84580,6 +87617,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -84588,11 +87626,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -84604,9 +87656,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84648,9 +87700,28 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -84677,6 +87748,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -84684,6 +87758,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -84797,25 +87875,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -84875,97 +87953,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -84975,19 +88029,19 @@ static const WB_enum _Perl_WB_invmap[] = { /* for ASCII/Latin1 */
WB_Other
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
- 1744, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
+ 1871, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -85039,8 +88093,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xAD,
0xAE,
0xAF,
+ 0xB0,
0xB3,
0xB4,
+ 0xB5,
0xBA,
0xBB,
0xC1,
@@ -85091,8 +88147,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -85107,7 +88166,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -85164,6 +88223,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -85182,7 +88243,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -85232,6 +88293,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -85366,7 +88429,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -85484,8 +88546,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -85625,7 +88685,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -85686,16 +88746,21 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -85753,10 +88818,14 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -85782,6 +88851,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -85791,6 +88862,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -85800,24 +88872,88 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2C00,
0x2C2F,
0x2C30,
@@ -85871,6 +89007,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -85879,13 +89016,17 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -85911,9 +89052,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -85937,7 +89078,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -85997,7 +89138,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -86070,6 +89211,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -86189,7 +89331,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -86217,6 +89359,20 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -86229,6 +89385,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -86239,6 +89397,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -86249,7 +89410,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -86292,7 +89453,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -86317,6 +89478,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -86343,17 +89507,32 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -86366,10 +89545,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -86405,6 +89584,23 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -86413,6 +89609,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -86436,18 +89634,25 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -86556,6 +89761,19 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -86563,6 +89781,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -86631,104 +89850,66 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -86737,53 +89918,48 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ WB_Extend = 4,
+ WB_ExtendNumLet = 5,
+ WB_Format = 6,
+ WB_Hebrew_Letter = 7,
+ WB_Katakana = 8,
+ WB_LF = 9,
+ WB_MidLetter = 10,
+ WB_MidNum = 11,
+ WB_MidNumLet = 12,
+ WB_Newline = 13,
+ WB_Numeric = 14,
+ WB_Perl_Tailored_HSpace = 15,
+ WB_Regional_Indicator = 16,
+ WB_Single_Quote = 17,
+ WB_XPG_LE = 18,
+ WB_XPG_XX = 19,
+ WB_ZWJ = 20,
+ WB_EDGE = 21,
+ WB_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
+static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
@@ -86831,8 +90007,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_MidLetter,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -86886,6 +90064,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -86957,6 +90138,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -87027,6 +90210,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87159,7 +90344,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87280,8 +90464,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -87479,6 +90661,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -87488,6 +90674,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -87546,10 +90733,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -87575,6 +90766,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -87584,6 +90777,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -87593,23 +90787,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -87659,10 +90917,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -87679,6 +90938,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -87730,7 +90993,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -87863,6 +91126,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -88010,6 +91274,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -88022,6 +91300,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -88036,6 +91316,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -88110,6 +91393,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -88135,6 +91421,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -88143,11 +91430,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -88159,9 +91460,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -88203,9 +91504,28 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -88232,6 +91552,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -88239,6 +91562,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -88352,25 +91679,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -88430,97 +91757,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -88530,19 +91833,19 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 1047 */
WB_Other
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
- 1740, /* Number of elements */
+static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
+ 1867, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -88592,8 +91895,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xAA,
0xAC,
0xAF,
+ 0xB0,
0xB3,
0xB4,
+ 0xB5,
0xC1,
0xCA,
0xCB,
@@ -88642,8 +91947,11 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x589,
0x58A,
0x591,
@@ -88658,7 +91966,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x5F4,
0x5F5,
@@ -88715,6 +92023,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x816,
0x81A,
@@ -88733,7 +92043,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -88783,6 +92093,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -88917,7 +92229,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
0xC05,
0xC0D,
0xC0E,
@@ -89035,8 +92346,6 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -89176,7 +92485,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -89237,16 +92546,21 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DFA,
@@ -89304,10 +92618,14 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x202A,
0x202F,
0x2030,
+ 0x203C,
+ 0x203D,
0x203F,
0x2041,
0x2044,
0x2045,
+ 0x2049,
+ 0x204A,
0x2054,
0x2055,
0x205F,
@@ -89333,6 +92651,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x2116,
0x2119,
0x211E,
+ 0x2122,
+ 0x2123,
0x2124,
0x2125,
0x2126,
@@ -89342,6 +92662,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x212A,
0x212E,
0x212F,
+ 0x2139,
0x213A,
0x213C,
0x2140,
@@ -89351,24 +92672,88 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x214F,
0x2160,
0x2189,
+ 0x2194,
+ 0x219A,
+ 0x21A9,
+ 0x21AB,
+ 0x231A,
+ 0x231C,
+ 0x2328,
+ 0x2329,
+ 0x2388,
+ 0x2389,
+ 0x23CF,
+ 0x23D0,
+ 0x23E9,
+ 0x23F4,
+ 0x23F8,
+ 0x23FB,
0x24B6,
+ 0x24C2,
+ 0x24C3,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
+ 0x25AA,
+ 0x25AC,
+ 0x25B6,
+ 0x25B7,
+ 0x25C0,
+ 0x25C1,
+ 0x25FB,
+ 0x25FF,
+ 0x2600,
+ 0x2606,
+ 0x2607,
+ 0x2613,
+ 0x2614,
+ 0x2686,
+ 0x2690,
+ 0x2706,
0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
+ 0x2713,
+ 0x2714,
+ 0x2715,
+ 0x2716,
+ 0x2717,
+ 0x271D,
+ 0x271E,
+ 0x2721,
+ 0x2722,
+ 0x2728,
+ 0x2729,
+ 0x2733,
+ 0x2735,
+ 0x2744,
+ 0x2745,
+ 0x2747,
+ 0x2748,
+ 0x274C,
+ 0x274D,
+ 0x274E,
+ 0x274F,
+ 0x2753,
+ 0x2756,
+ 0x2757,
+ 0x2758,
+ 0x2763,
+ 0x2768,
+ 0x2795,
+ 0x2798,
+ 0x27A1,
+ 0x27A2,
+ 0x27B0,
+ 0x27B1,
+ 0x27BF,
+ 0x27C0,
+ 0x2934,
+ 0x2936,
+ 0x2B05,
+ 0x2B08,
+ 0x2B1B,
+ 0x2B1D,
+ 0x2B50,
+ 0x2B51,
+ 0x2B55,
+ 0x2B56,
0x2C00,
0x2C2F,
0x2C30,
@@ -89422,6 +92807,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x3036,
0x303B,
0x303D,
+ 0x303E,
0x3099,
0x309B,
0x309D,
@@ -89430,13 +92816,17 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
0x31BB,
0x31F0,
0x3200,
+ 0x3297,
+ 0x3298,
+ 0x3299,
+ 0x329A,
0x32D0,
0x32FF,
0x3300,
@@ -89462,9 +92852,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA6F0,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -89488,7 +92878,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA90A,
0xA926,
@@ -89548,7 +92938,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xABEB,
@@ -89621,6 +93011,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xFF0D,
0xFF0E,
0xFF0F,
+ 0xFF10,
0xFF1A,
0xFF1B,
0xFF1C,
@@ -89740,7 +93131,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -89768,6 +93159,20 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11003,
0x11038,
@@ -89780,6 +93185,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -89790,6 +93197,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11145,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -89800,7 +93210,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x111B3,
0x111C1,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -89843,7 +93253,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -89868,6 +93278,9 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -89894,17 +93307,32 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11680,
0x116AB,
0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
0x118A0,
0x118E0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A01,
0x11A0B,
@@ -89917,10 +93345,10 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -89956,6 +93384,23 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -89964,6 +93409,8 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -89987,18 +93434,25 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -90107,6 +93561,19 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
@@ -90114,6 +93581,7 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1E900,
0x1E944,
0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -90182,104 +93650,66 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0x1EEAA,
0x1EEAB,
0x1EEBC,
+ 0x1F000,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F12F,
0x1F130,
0x1F14A,
0x1F150,
0x1F16A,
+ 0x1F16C,
0x1F170,
+ 0x1F172,
+ 0x1F17E,
+ 0x1F180,
0x1F18A,
+ 0x1F18E,
+ 0x1F18F,
+ 0x1F191,
+ 0x1F19B,
+ 0x1F1AD,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
+ 0x1F201,
+ 0x1F210,
+ 0x1F21A,
+ 0x1F21B,
+ 0x1F22F,
+ 0x1F230,
+ 0x1F232,
+ 0x1F23B,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
+ 0x1F53E,
+ 0x1F546,
0x1F650,
0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D5,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F93B,
+ 0x1F93C,
+ 0x1F946,
+ 0x1F947,
+ 0x1FFFE,
0xE0001,
0xE0002,
0xE0020,
@@ -90288,53 +93718,48 @@ static const UV _Perl_WB_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_REGEXEC_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
typedef enum {
WB_Other = 0,
WB_ALetter = 1,
WB_CR = 2,
WB_Double_Quote = 3,
- WB_E_Base = 4,
- WB_E_Base_GAZ = 5,
- WB_E_Modifier = 6,
- WB_Extend = 7,
- WB_ExtendNumLet = 8,
- WB_Format = 9,
- WB_Glue_After_Zwj = 10,
- WB_Hebrew_Letter = 11,
- WB_Katakana = 12,
- WB_LF = 13,
- WB_MidLetter = 14,
- WB_MidNum = 15,
- WB_MidNumLet = 16,
- WB_Newline = 17,
- WB_Numeric = 18,
- WB_Perl_Tailored_HSpace = 19,
- WB_Regional_Indicator = 20,
- WB_Single_Quote = 21,
- WB_ZWJ = 22,
- WB_EDGE = 23,
- WB_UNKNOWN = 24
+ WB_Extend = 4,
+ WB_ExtendNumLet = 5,
+ WB_Format = 6,
+ WB_Hebrew_Letter = 7,
+ WB_Katakana = 8,
+ WB_LF = 9,
+ WB_MidLetter = 10,
+ WB_MidNum = 11,
+ WB_MidNumLet = 12,
+ WB_Newline = 13,
+ WB_Numeric = 14,
+ WB_Perl_Tailored_HSpace = 15,
+ WB_Regional_Indicator = 16,
+ WB_Single_Quote = 17,
+ WB_XPG_LE = 18,
+ WB_XPG_XX = 19,
+ WB_ZWJ = 20,
+ WB_EDGE = 21,
+ WB_E_Base = 22,
+ WB_E_Base_GAZ = 22,
+ WB_E_Modifier = 22,
+ WB_Glue_After_Zwj = 22,
+ WB_UNKNOWN = 22
} WB_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
+static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Perl_Tailored_HSpace,
WB_Other,
@@ -90380,8 +93805,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_MidLetter,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Format,
@@ -90433,6 +93860,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
WB_MidNum,
WB_Other,
WB_Extend,
@@ -90504,6 +93934,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -90574,6 +94006,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Extend,
WB_Other,
+ WB_Extend,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -90706,7 +94140,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Numeric,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -90827,8 +94260,6 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Extend,
WB_Other,
- WB_Extend,
- WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -91026,6 +94457,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_Other,
WB_Extend,
@@ -91035,6 +94470,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Extend,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_ALetter,
WB_Extend,
@@ -91093,10 +94529,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Format,
WB_ExtendNumLet,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_MidNum,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ExtendNumLet,
WB_Other,
WB_Perl_Tailored_HSpace,
@@ -91122,6 +94562,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
@@ -91131,6 +94573,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_XPG_LE,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91140,23 +94583,87 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91206,10 +94713,11 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
+ WB_XPG_XX,
WB_Katakana,
WB_Other,
WB_ALetter,
+ WB_XPG_XX,
WB_Other,
WB_Extend,
WB_Katakana,
@@ -91226,6 +94734,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Katakana,
WB_Other,
+ WB_XPG_XX,
+ WB_Other,
+ WB_XPG_XX,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_Katakana,
@@ -91277,7 +94789,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_Numeric,
WB_ALetter,
WB_Extend,
@@ -91410,6 +94922,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_MidNumLet,
WB_Other,
+ WB_Numeric,
WB_MidLetter,
WB_MidNum,
WB_Other,
@@ -91557,6 +95070,20 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -91569,6 +95096,8 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Format,
WB_Other,
+ WB_Format,
+ WB_Other,
WB_ALetter,
WB_Other,
WB_Numeric,
@@ -91583,6 +95112,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Extend,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Other,
WB_Extend,
WB_ALetter,
@@ -91657,6 +95189,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_Numeric,
WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
WB_ALetter,
WB_Extend,
WB_ALetter,
@@ -91682,6 +95217,7 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Extend,
+ WB_ALetter,
WB_Other,
WB_Numeric,
WB_Other,
@@ -91690,11 +95226,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Numeric,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_ALetter,
WB_Extend,
WB_ALetter,
WB_Extend,
@@ -91706,9 +95256,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Extend,
WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91750,6 +95300,17 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
+ WB_Other,
+ WB_Numeric,
+ WB_Other,
+ WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91759,6 +95320,14 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_Format,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_ALetter,
+ WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
@@ -91779,6 +95348,9 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Other,
+ WB_Extend,
+ WB_ALetter,
WB_Extend,
WB_Other,
WB_Extend,
@@ -91786,6 +95358,10 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
+ WB_ALetter,
+ WB_Other,
+ WB_Katakana,
+ WB_Other,
WB_Katakana,
WB_Other,
WB_ALetter,
@@ -91899,25 +95475,25 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_ALetter,
WB_Other,
WB_Extend,
- WB_Other,
WB_ALetter,
- WB_Extend,
WB_Other,
WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
WB_ALetter,
+ WB_Extend,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Extend,
WB_Other,
WB_ALetter,
- WB_Other,
+ WB_Extend,
WB_ALetter,
WB_Other,
- WB_ALetter,
+ WB_Numeric,
WB_Other,
WB_ALetter,
WB_Other,
@@ -91977,97 +95553,73 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other,
WB_ALetter,
WB_Other,
- WB_Regional_Indicator,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_Glue_After_Zwj,
- WB_Other,
- WB_E_Modifier,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base,
- WB_Other,
- WB_E_Base_GAZ,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_ALetter,
WB_Other,
- WB_E_Base,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
+ WB_XPG_LE,
+ WB_ALetter,
+ WB_XPG_LE,
+ WB_ALetter,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Regional_Indicator,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
+ WB_Extend,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_Glue_After_Zwj,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
- WB_E_Base,
+ WB_XPG_XX,
WB_Other,
WB_Format,
WB_Other,
@@ -92077,16 +95629,16 @@ static const WB_enum _Perl_WB_invmap[] = { /* for EBCDIC 037 */
WB_Other
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
#endif /* defined(PERL_IN_REGEXEC_C) */
-#if defined(PERL_IN_UTF8_C)
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
- 1266, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
+ 1286, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -92696,6 +96248,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -93342,6 +96898,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -93354,23 +96924,21 @@ static const UV Simple_Case_Folding_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
+static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x61,
0,
@@ -93977,6 +97545,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -94623,6 +98195,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -94635,19 +98221,25 @@ static const int Simple_Case_Folding_invmap[] = { /* for ASCII/Latin1 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
- 1284, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
+ 1304, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -95275,6 +98867,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -95921,6 +99517,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -95933,29 +99543,24 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
+static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x42,
0,
@@ -96580,6 +100185,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -97226,6 +100835,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -97238,19 +100861,25 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 1047 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
- 1280, /* Number of elements */
+static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
+ 1300, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -97874,6 +101503,10 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x1C87,
0x1C88,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -98520,6 +102153,20 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C5,
+ 0xA7C6,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFF21,
@@ -98532,29 +102179,24 @@ static const UV Simple_Case_Folding_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
+static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x42,
0,
@@ -99175,6 +102817,10 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0x463,
0xA64B,
0,
+ 0x10D0,
+ 0,
+ 0x10FD,
+ 0,
0x1E01,
0,
0x1E03,
@@ -99821,6 +103467,20 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B7,
0,
+ 0xA7B9,
+ 0,
+ 0xA7BB,
+ 0,
+ 0xA7BD,
+ 0,
+ 0xA7BF,
+ 0,
+ 0xA7C3,
+ 0,
+ 0xA794,
+ 0x282,
+ 0x1D8E,
+ 0,
0x13A0,
0,
0xFF41,
@@ -99833,16 +103493,22 @@ static const int Simple_Case_Folding_invmap[] = { /* for EBCDIC 037 */
0,
0x118C0,
0,
+ 0x16E60,
+ 0,
0x1E922,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 65 /* ASCII/Latin1 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1318, /* Number of elements */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1334, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -100185,6 +103851,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -100480,6 +104147,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -101111,6 +104780,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -101135,6 +104805,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -101162,17 +104842,19 @@ static const UV Titlecase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -101227,10 +104909,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -101523,6 +105201,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -101572,7 +105251,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -101912,6 +105591,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -102207,6 +105887,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -102837,6 +106519,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -102862,6 +106545,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -102889,19 +106582,25 @@ static const int Titlecase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1334, /* Number of elements */
+static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1350, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -103260,6 +106959,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -103555,6 +107255,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -104186,6 +107888,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -104210,6 +107913,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -104237,20 +107950,22 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -104305,13 +108020,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -104604,6 +108312,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -104653,7 +108362,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -105009,6 +108718,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -105304,6 +109014,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -105934,6 +109646,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -105959,6 +109672,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -105986,19 +109709,25 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1332, /* Number of elements */
+static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1348, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -106355,6 +110084,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -106650,6 +110380,8 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -107281,6 +111013,7 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -107305,6 +111038,16 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -107332,20 +111075,22 @@ static const UV Titlecase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -107400,13 +111145,6 @@ typedef enum {
TC_use_AUX_TABLE_45 = -45
} TC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_TC_AUX_TABLES
static const unsigned int TC_AUX_TABLE_1[] = {
@@ -107699,6 +111437,7 @@ static const unsigned int * const TC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 TC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* TC_AUX_TABLE_1 */,
@@ -107748,7 +111487,7 @@ static const U8 TC_AUX_TABLE_lengths[] = {
2 /* TC_AUX_TABLE_45 */
};
-static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -108102,6 +111841,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -108397,6 +112137,8 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -109027,6 +112769,7 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -109052,6 +112795,16 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -109079,16 +112832,22 @@ static const int Titlecase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+#endif /* defined(PERL_IN_UTF8_C) */
-static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
- 1365, /* Number of elements */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
+ 1385, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -109430,6 +113189,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -109710,6 +113470,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -109725,6 +113489,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -110404,6 +114170,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -110428,6 +114195,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -110455,17 +114232,19 @@ static const UV Uppercase_Mapping_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -110547,10 +114326,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -111005,6 +114780,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -111081,7 +114857,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
+static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x41,
0,
@@ -111420,6 +115196,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -111700,6 +115477,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -111715,6 +115496,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -112393,6 +116176,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -112418,6 +116202,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -112445,19 +116239,25 @@ static const int Uppercase_Mapping_invmap[] = { /* for ASCII/Latin1 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+#endif /* defined(PERL_IN_UTF8_C) */
+
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
- 1381, /* Number of elements */
+static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
+ 1401, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -112815,6 +116615,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -113095,6 +116896,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -113110,6 +116915,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -113789,6 +117596,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -113813,6 +117621,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -113840,20 +117658,22 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -113935,13 +117755,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -114396,6 +118209,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -114472,7 +118286,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
+static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x62,
0,
@@ -114827,6 +118641,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -115107,6 +118922,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -115122,6 +118941,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -115800,6 +119621,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -115825,6 +119647,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -115852,19 +119684,25 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 1047 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 193 /* EBCDIC 037 */ \
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
- 1379, /* Number of elements */
+static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
+ 1399, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -116220,6 +120058,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
+ 0x282,
0x283,
0x284,
0x287,
@@ -116500,6 +120339,10 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x561,
0x587,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -116515,6 +120358,8 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -117194,6 +121039,7 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA792,
0xA793,
0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -117218,6 +121064,16 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -117245,20 +121101,22 @@ static const UV Uppercase_Mapping_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-#endif /* defined(PERL_IN_UTF8_C) */
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
#if defined(PERL_IN_UTF8_C)
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Negative enum values indicate the need to use an auxiliary table
* consisting of the list of enums this one expands to. The absolute
@@ -117340,13 +121198,6 @@ typedef enum {
UC_use_AUX_TABLE_72 = -72
} UC_enum;
-# endif /* EBCDIC 037 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
#define HAS_UC_AUX_TABLES
static const unsigned int UC_AUX_TABLE_1[] = {
@@ -117801,6 +121652,7 @@ static const unsigned int * const UC_AUX_TABLE_ptrs[] = {
/* Parallel table to the above, giving the number of elements in each table
* pointed to */
+
static const U8 UC_AUX_TABLE_lengths[] = {
0, /* Placeholder */
2 /* UC_AUX_TABLE_1 */,
@@ -117877,7 +121729,7 @@ static const U8 UC_AUX_TABLE_lengths[] = {
2 /* UC_AUX_TABLE_72 */
};
-static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
+static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x62,
0,
@@ -118230,6 +122082,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x1A6,
0,
+ 0xA7C5,
0x1A9,
0,
0xA7B1,
@@ -118510,6 +122363,10 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0x531,
UC_use_AUX_TABLE_6,
0,
+ 0x1C90,
+ 0,
+ 0x1CBD,
+ 0,
0x13F0,
0,
0x412,
@@ -118525,6 +122382,8 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x2C63,
0,
+ 0xA7C6,
+ 0,
0x1E00,
0,
0x1E02,
@@ -119203,6 +123062,7 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0xA790,
0,
0xA792,
+ 0xA7C4,
0,
0xA796,
0,
@@ -119228,6 +123088,16 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0xA7B6,
0,
+ 0xA7B8,
+ 0,
+ 0xA7BA,
+ 0,
+ 0xA7BC,
+ 0,
+ 0xA7BE,
+ 0,
+ 0xA7C2,
+ 0,
0xA7B3,
0,
0x13A0,
@@ -119255,15 +123125,21 @@ static const int Uppercase_Mapping_invmap[] = { /* for EBCDIC 037 */
0,
0x118A0,
0,
+ 0x16E40,
+ 0,
0x1E900,
0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+#endif /* defined(PERL_IN_UTF8_C) */
-# if 'A' == 65 /* ASCII/Latin1 */
+#if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
-static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119273,14 +123149,14 @@ static const UV UpperLatin1_invlist[] = { /* for ASCII/Latin1 */
0x100
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119342,14 +123218,14 @@ static const UV UpperLatin1_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
+static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -119413,11 +123289,11 @@ static const UV UpperLatin1_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ASCII_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_ASCII_invlist[] = { /* for ASCII/Latin1 */
2, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119426,14 +123302,14 @@ static const UV PL_ASCII_invlist[] = { /* for ASCII/Latin1 */
0x80
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ASCII_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 1047 */
54, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119494,14 +123370,14 @@ static const UV PL_ASCII_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ASCII_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_ASCII_invlist[] = { /* for EBCDIC 037 */
56, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -119564,10 +123440,10 @@ static const UV PL_ASCII_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
- 1298, /* Number of elements */
+static const UV UNI_ASSIGNED_invlist[] = { /* for all charsets */
+ 1332, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -119586,10 +123462,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -119597,7 +123469,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -119609,7 +123481,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -119623,7 +123495,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -119650,7 +123522,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -119682,7 +123554,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -119772,8 +123644,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -119795,9 +123665,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -119871,27 +123739,13 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -119990,7 +123844,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -120039,10 +123893,12 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -120100,14 +123956,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -120142,7 +123990,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -120158,7 +124006,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -120168,11 +124016,9 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -120182,9 +124028,9 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -120196,8 +124042,6 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -120228,7 +124072,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -120400,11 +124244,11 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -120432,15 +124276,25 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -120448,7 +124302,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -120489,7 +124343,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -120510,7 +124364,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -120526,26 +124380,30 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -120577,7 +124435,23 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -120587,6 +124461,8 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -120611,20 +124487,26 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -120645,10 +124527,12 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -120705,16 +124589,32 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -120798,9 +124698,7 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -120814,15 +124712,17 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -120835,18 +124735,28 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -120871,10 +124781,10 @@ static const UV PL_ASSIGNED_invlist[] = { /* for all charsets */
0x10FFFE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
- 271, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for ASCII/Latin1 */
+ 281, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -120931,20 +124841,28 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121050,15 +124968,15 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121081,6 +124999,8 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121151,15 +125071,15 @@ static const UV PL_CASED_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
- 297, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for EBCDIC 1047 */
+ 307, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -121242,20 +125162,28 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121361,15 +125289,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121392,6 +125320,8 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121462,15 +125392,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
- 293, /* Number of elements */
+static const UV UNI_CASED_invlist[] = { /* for EBCDIC 037 */
+ 303, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -121549,20 +125479,28 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x530,
0x531,
0x557,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x10A0,
0x10C6,
0x10C7,
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D00,
0x1DC0,
0x1E00,
@@ -121668,15 +125606,15 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78F,
0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -121699,6 +125637,8 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1D400,
0x1D455,
0x1D456,
@@ -121769,11 +125709,4821 @@ static const UV PL_CASED_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_CASEDLETTER_invlist[] = { /* for ASCII/Latin1 */
+ 263, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x41,
+ 0x5B,
+ 0x61,
+ 0x7B,
+ 0xB5,
+ 0xB6,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xF7,
+ 0xF8,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 1047 */
+ 295, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_CASEDLETTER_invlist[] = { /* for EBCDIC 037 */
+ 291, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x62,
+ 0x6A,
+ 0x70,
+ 0x79,
+ 0x80,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0x9E,
+ 0x9F,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xCB,
+ 0xD0,
+ 0xD1,
+ 0xDA,
+ 0xDB,
+ 0xE0,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x1BB,
+ 0x1BC,
+ 0x1C0,
+ 0x1C4,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x370,
+ 0x374,
+ 0x376,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x3F6,
+ 0x3F7,
+ 0x482,
+ 0x48A,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x560,
+ 0x589,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E00,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FBD,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FCD,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FE0,
+ 0x1FED,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFD,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210A,
+ 0x2114,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x212F,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x2140,
+ 0x2145,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2183,
+ 0x2185,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2C7C,
+ 0x2C7E,
+ 0x2CE5,
+ 0x2CEB,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA640,
+ 0xA66E,
+ 0xA680,
+ 0xA69C,
+ 0xA722,
+ 0xA770,
+ 0xA771,
+ 0xA788,
+ 0xA78B,
+ 0xA78F,
+ 0xA790,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF21,
+ 0xFF3B,
+ 0xFF41,
+ 0xFF5B,
+ 0x10400,
+ 0x10450,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118A0,
+ 0x118E0,
+ 0x16E40,
+ 0x16E80,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6FB,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D735,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D76F,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D7A9,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CC,
+ 0x1E900,
+ 0x1E944
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_LOWERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
+ 1285, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x61,
+ 0x7B,
+ 0xB5,
+ 0xB6,
+ 0xDF,
+ 0xF7,
+ 0xF8,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
+ 1299, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# endif /* EBCDIC 1047 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LOWERCASELETTER_invlist[] = { /* for EBCDIC 037 */
+ 1299, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x42,
+ 0x4A,
+ 0x51,
+ 0x5A,
+ 0x70,
+ 0x71,
+ 0x81,
+ 0x8A,
+ 0x8C,
+ 0x8F,
+ 0x91,
+ 0x9A,
+ 0x9C,
+ 0x9D,
+ 0xA0,
+ 0xA1,
+ 0xA2,
+ 0xAA,
+ 0xCB,
+ 0xD0,
+ 0xDB,
+ 0xE0,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BB,
+ 0x1BD,
+ 0x1C0,
+ 0x1C6,
+ 0x1C7,
+ 0x1C9,
+ 0x1CA,
+ 0x1CC,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F3,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x294,
+ 0x295,
+ 0x2B0,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x374,
+ 0x377,
+ 0x378,
+ 0x37B,
+ 0x37E,
+ 0x390,
+ 0x391,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F6,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x482,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x530,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
+ 0x13F8,
+ 0x13FE,
+ 0x1C80,
+ 0x1C89,
+ 0x1D00,
+ 0x1D2C,
+ 0x1D6B,
+ 0x1D78,
+ 0x1D79,
+ 0x1D9B,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F16,
+ 0x1F20,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F46,
+ 0x1F50,
+ 0x1F58,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F7E,
+ 0x1F80,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FB8,
+ 0x1FBE,
+ 0x1FBF,
+ 0x1FC2,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FC8,
+ 0x1FD0,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FD8,
+ 0x1FE0,
+ 0x1FE8,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FF8,
+ 0x210A,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2114,
+ 0x212F,
+ 0x2130,
+ 0x2134,
+ 0x2135,
+ 0x2139,
+ 0x213A,
+ 0x213C,
+ 0x213E,
+ 0x2146,
+ 0x214A,
+ 0x214E,
+ 0x214F,
+ 0x2184,
+ 0x2185,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7C,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CE5,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CEF,
+ 0x2CF3,
+ 0x2CF4,
+ 0x2D00,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA66E,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA69C,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA770,
+ 0xA771,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA788,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA78F,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7FA,
+ 0xA7FB,
+ 0xAB30,
+ 0xAB5B,
+ 0xAB60,
+ 0xAB68,
+ 0xAB70,
+ 0xABC0,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFF41,
+ 0xFF5B,
+ 0x10428,
+ 0x10450,
+ 0x104D8,
+ 0x104FC,
+ 0x10CC0,
+ 0x10CF3,
+ 0x118C0,
+ 0x118E0,
+ 0x16E60,
+ 0x16E80,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D455,
+ 0x1D456,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D4B6,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D51E,
+ 0x1D538,
+ 0x1D552,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A6,
+ 0x1D6C2,
+ 0x1D6DB,
+ 0x1D6DC,
+ 0x1D6E2,
+ 0x1D6FC,
+ 0x1D715,
+ 0x1D716,
+ 0x1D71C,
+ 0x1D736,
+ 0x1D74F,
+ 0x1D750,
+ 0x1D756,
+ 0x1D770,
+ 0x1D789,
+ 0x1D78A,
+ 0x1D790,
+ 0x1D7AA,
+ 0x1D7C3,
+ 0x1D7C4,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1D7CC,
+ 0x1E922,
+ 0x1E944
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121787,14 +130537,14 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121816,14 +130566,14 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121845,11 +130595,11 @@ static const UV PL_POSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121861,14 +130611,14 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121888,14 +130638,14 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xEA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121915,11 +130665,11 @@ static const UV PL_POSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xEA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121931,14 +130681,14 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121950,14 +130700,14 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -121969,11 +130719,11 @@ static const UV PL_POSIXBLANK_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -121984,14 +130734,14 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
0x80
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -122024,14 +130774,14 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
0x40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -122064,11 +130814,11 @@ static const UV PL_POSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
0x40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122078,14 +130828,14 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x3A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122095,14 +130845,14 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122112,11 +130862,11 @@ static const UV PL_POSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122126,14 +130876,14 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122169,14 +130919,14 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122214,11 +130964,11 @@ static const UV PL_POSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122228,14 +130978,14 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122249,14 +130999,14 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0xAA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122270,11 +131020,11 @@ static const UV PL_POSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0xAA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122284,14 +131034,14 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122329,14 +131079,14 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122376,11 +131126,11 @@ static const UV PL_POSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122396,14 +131146,14 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x7F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122431,14 +131181,14 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0xE1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122468,11 +131218,11 @@ static const UV PL_POSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0xE1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122484,14 +131234,14 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122507,14 +131257,14 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122530,11 +131280,11 @@ static const UV PL_POSIXSPACE_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122544,14 +131294,14 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122565,14 +131315,14 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0xEA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122586,11 +131336,11 @@ static const UV PL_POSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0xEA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122606,14 +131356,14 @@ static const UV PL_POSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x7B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122637,14 +131387,14 @@ static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122668,11 +131418,11 @@ static const UV PL_POSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122686,14 +131436,14 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x67
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122707,14 +131457,14 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122728,11 +131478,3929 @@ static const UV PL_POSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+static const UV UNI_TITLE_invlist[] = { /* for all charsets */
+ 21, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1C5,
+ 0x1C6,
+ 0x1C8,
+ 0x1C9,
+ 0x1CB,
+ 0x1CC,
+ 0x1F2,
+ 0x1F3,
+ 0x1F88,
+ 0x1F90,
+ 0x1F98,
+ 0x1FA0,
+ 0x1FA8,
+ 0x1FB0,
+ 0x1FBC,
+ 0x1FBD,
+ 0x1FCC,
+ 0x1FCD,
+ 0x1FFC,
+ 0x1FFD
+};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_UPPERCASELETTER_invlist[] = { /* for ASCII/Latin1 */
+ 1273, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x41,
+ 0x5B,
+ 0xC0,
+ 0xD7,
+ 0xD8,
+ 0xDF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 1047 */
+ 1291, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAD,
+ 0xAE,
+ 0xAF,
+ 0xBA,
+ 0xBB,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_UPPERCASELETTER_invlist[] = { /* for EBCDIC 037 */
+ 1287, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x62,
+ 0x6A,
+ 0x71,
+ 0x79,
+ 0x80,
+ 0x81,
+ 0x9E,
+ 0x9F,
+ 0xAC,
+ 0xAF,
+ 0xC1,
+ 0xCA,
+ 0xD1,
+ 0xDA,
+ 0xE2,
+ 0xEA,
+ 0xEB,
+ 0xF0,
+ 0xFB,
+ 0xFF,
+ 0x100,
+ 0x101,
+ 0x102,
+ 0x103,
+ 0x104,
+ 0x105,
+ 0x106,
+ 0x107,
+ 0x108,
+ 0x109,
+ 0x10A,
+ 0x10B,
+ 0x10C,
+ 0x10D,
+ 0x10E,
+ 0x10F,
+ 0x110,
+ 0x111,
+ 0x112,
+ 0x113,
+ 0x114,
+ 0x115,
+ 0x116,
+ 0x117,
+ 0x118,
+ 0x119,
+ 0x11A,
+ 0x11B,
+ 0x11C,
+ 0x11D,
+ 0x11E,
+ 0x11F,
+ 0x120,
+ 0x121,
+ 0x122,
+ 0x123,
+ 0x124,
+ 0x125,
+ 0x126,
+ 0x127,
+ 0x128,
+ 0x129,
+ 0x12A,
+ 0x12B,
+ 0x12C,
+ 0x12D,
+ 0x12E,
+ 0x12F,
+ 0x130,
+ 0x131,
+ 0x132,
+ 0x133,
+ 0x134,
+ 0x135,
+ 0x136,
+ 0x137,
+ 0x139,
+ 0x13A,
+ 0x13B,
+ 0x13C,
+ 0x13D,
+ 0x13E,
+ 0x13F,
+ 0x140,
+ 0x141,
+ 0x142,
+ 0x143,
+ 0x144,
+ 0x145,
+ 0x146,
+ 0x147,
+ 0x148,
+ 0x14A,
+ 0x14B,
+ 0x14C,
+ 0x14D,
+ 0x14E,
+ 0x14F,
+ 0x150,
+ 0x151,
+ 0x152,
+ 0x153,
+ 0x154,
+ 0x155,
+ 0x156,
+ 0x157,
+ 0x158,
+ 0x159,
+ 0x15A,
+ 0x15B,
+ 0x15C,
+ 0x15D,
+ 0x15E,
+ 0x15F,
+ 0x160,
+ 0x161,
+ 0x162,
+ 0x163,
+ 0x164,
+ 0x165,
+ 0x166,
+ 0x167,
+ 0x168,
+ 0x169,
+ 0x16A,
+ 0x16B,
+ 0x16C,
+ 0x16D,
+ 0x16E,
+ 0x16F,
+ 0x170,
+ 0x171,
+ 0x172,
+ 0x173,
+ 0x174,
+ 0x175,
+ 0x176,
+ 0x177,
+ 0x178,
+ 0x17A,
+ 0x17B,
+ 0x17C,
+ 0x17D,
+ 0x17E,
+ 0x181,
+ 0x183,
+ 0x184,
+ 0x185,
+ 0x186,
+ 0x188,
+ 0x189,
+ 0x18C,
+ 0x18E,
+ 0x192,
+ 0x193,
+ 0x195,
+ 0x196,
+ 0x199,
+ 0x19C,
+ 0x19E,
+ 0x19F,
+ 0x1A1,
+ 0x1A2,
+ 0x1A3,
+ 0x1A4,
+ 0x1A5,
+ 0x1A6,
+ 0x1A8,
+ 0x1A9,
+ 0x1AA,
+ 0x1AC,
+ 0x1AD,
+ 0x1AE,
+ 0x1B0,
+ 0x1B1,
+ 0x1B4,
+ 0x1B5,
+ 0x1B6,
+ 0x1B7,
+ 0x1B9,
+ 0x1BC,
+ 0x1BD,
+ 0x1C4,
+ 0x1C5,
+ 0x1C7,
+ 0x1C8,
+ 0x1CA,
+ 0x1CB,
+ 0x1CD,
+ 0x1CE,
+ 0x1CF,
+ 0x1D0,
+ 0x1D1,
+ 0x1D2,
+ 0x1D3,
+ 0x1D4,
+ 0x1D5,
+ 0x1D6,
+ 0x1D7,
+ 0x1D8,
+ 0x1D9,
+ 0x1DA,
+ 0x1DB,
+ 0x1DC,
+ 0x1DE,
+ 0x1DF,
+ 0x1E0,
+ 0x1E1,
+ 0x1E2,
+ 0x1E3,
+ 0x1E4,
+ 0x1E5,
+ 0x1E6,
+ 0x1E7,
+ 0x1E8,
+ 0x1E9,
+ 0x1EA,
+ 0x1EB,
+ 0x1EC,
+ 0x1ED,
+ 0x1EE,
+ 0x1EF,
+ 0x1F1,
+ 0x1F2,
+ 0x1F4,
+ 0x1F5,
+ 0x1F6,
+ 0x1F9,
+ 0x1FA,
+ 0x1FB,
+ 0x1FC,
+ 0x1FD,
+ 0x1FE,
+ 0x1FF,
+ 0x200,
+ 0x201,
+ 0x202,
+ 0x203,
+ 0x204,
+ 0x205,
+ 0x206,
+ 0x207,
+ 0x208,
+ 0x209,
+ 0x20A,
+ 0x20B,
+ 0x20C,
+ 0x20D,
+ 0x20E,
+ 0x20F,
+ 0x210,
+ 0x211,
+ 0x212,
+ 0x213,
+ 0x214,
+ 0x215,
+ 0x216,
+ 0x217,
+ 0x218,
+ 0x219,
+ 0x21A,
+ 0x21B,
+ 0x21C,
+ 0x21D,
+ 0x21E,
+ 0x21F,
+ 0x220,
+ 0x221,
+ 0x222,
+ 0x223,
+ 0x224,
+ 0x225,
+ 0x226,
+ 0x227,
+ 0x228,
+ 0x229,
+ 0x22A,
+ 0x22B,
+ 0x22C,
+ 0x22D,
+ 0x22E,
+ 0x22F,
+ 0x230,
+ 0x231,
+ 0x232,
+ 0x233,
+ 0x23A,
+ 0x23C,
+ 0x23D,
+ 0x23F,
+ 0x241,
+ 0x242,
+ 0x243,
+ 0x247,
+ 0x248,
+ 0x249,
+ 0x24A,
+ 0x24B,
+ 0x24C,
+ 0x24D,
+ 0x24E,
+ 0x24F,
+ 0x370,
+ 0x371,
+ 0x372,
+ 0x373,
+ 0x376,
+ 0x377,
+ 0x37F,
+ 0x380,
+ 0x386,
+ 0x387,
+ 0x388,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x390,
+ 0x391,
+ 0x3A2,
+ 0x3A3,
+ 0x3AC,
+ 0x3CF,
+ 0x3D0,
+ 0x3D2,
+ 0x3D5,
+ 0x3D8,
+ 0x3D9,
+ 0x3DA,
+ 0x3DB,
+ 0x3DC,
+ 0x3DD,
+ 0x3DE,
+ 0x3DF,
+ 0x3E0,
+ 0x3E1,
+ 0x3E2,
+ 0x3E3,
+ 0x3E4,
+ 0x3E5,
+ 0x3E6,
+ 0x3E7,
+ 0x3E8,
+ 0x3E9,
+ 0x3EA,
+ 0x3EB,
+ 0x3EC,
+ 0x3ED,
+ 0x3EE,
+ 0x3EF,
+ 0x3F4,
+ 0x3F5,
+ 0x3F7,
+ 0x3F8,
+ 0x3F9,
+ 0x3FB,
+ 0x3FD,
+ 0x430,
+ 0x460,
+ 0x461,
+ 0x462,
+ 0x463,
+ 0x464,
+ 0x465,
+ 0x466,
+ 0x467,
+ 0x468,
+ 0x469,
+ 0x46A,
+ 0x46B,
+ 0x46C,
+ 0x46D,
+ 0x46E,
+ 0x46F,
+ 0x470,
+ 0x471,
+ 0x472,
+ 0x473,
+ 0x474,
+ 0x475,
+ 0x476,
+ 0x477,
+ 0x478,
+ 0x479,
+ 0x47A,
+ 0x47B,
+ 0x47C,
+ 0x47D,
+ 0x47E,
+ 0x47F,
+ 0x480,
+ 0x481,
+ 0x48A,
+ 0x48B,
+ 0x48C,
+ 0x48D,
+ 0x48E,
+ 0x48F,
+ 0x490,
+ 0x491,
+ 0x492,
+ 0x493,
+ 0x494,
+ 0x495,
+ 0x496,
+ 0x497,
+ 0x498,
+ 0x499,
+ 0x49A,
+ 0x49B,
+ 0x49C,
+ 0x49D,
+ 0x49E,
+ 0x49F,
+ 0x4A0,
+ 0x4A1,
+ 0x4A2,
+ 0x4A3,
+ 0x4A4,
+ 0x4A5,
+ 0x4A6,
+ 0x4A7,
+ 0x4A8,
+ 0x4A9,
+ 0x4AA,
+ 0x4AB,
+ 0x4AC,
+ 0x4AD,
+ 0x4AE,
+ 0x4AF,
+ 0x4B0,
+ 0x4B1,
+ 0x4B2,
+ 0x4B3,
+ 0x4B4,
+ 0x4B5,
+ 0x4B6,
+ 0x4B7,
+ 0x4B8,
+ 0x4B9,
+ 0x4BA,
+ 0x4BB,
+ 0x4BC,
+ 0x4BD,
+ 0x4BE,
+ 0x4BF,
+ 0x4C0,
+ 0x4C2,
+ 0x4C3,
+ 0x4C4,
+ 0x4C5,
+ 0x4C6,
+ 0x4C7,
+ 0x4C8,
+ 0x4C9,
+ 0x4CA,
+ 0x4CB,
+ 0x4CC,
+ 0x4CD,
+ 0x4CE,
+ 0x4D0,
+ 0x4D1,
+ 0x4D2,
+ 0x4D3,
+ 0x4D4,
+ 0x4D5,
+ 0x4D6,
+ 0x4D7,
+ 0x4D8,
+ 0x4D9,
+ 0x4DA,
+ 0x4DB,
+ 0x4DC,
+ 0x4DD,
+ 0x4DE,
+ 0x4DF,
+ 0x4E0,
+ 0x4E1,
+ 0x4E2,
+ 0x4E3,
+ 0x4E4,
+ 0x4E5,
+ 0x4E6,
+ 0x4E7,
+ 0x4E8,
+ 0x4E9,
+ 0x4EA,
+ 0x4EB,
+ 0x4EC,
+ 0x4ED,
+ 0x4EE,
+ 0x4EF,
+ 0x4F0,
+ 0x4F1,
+ 0x4F2,
+ 0x4F3,
+ 0x4F4,
+ 0x4F5,
+ 0x4F6,
+ 0x4F7,
+ 0x4F8,
+ 0x4F9,
+ 0x4FA,
+ 0x4FB,
+ 0x4FC,
+ 0x4FD,
+ 0x4FE,
+ 0x4FF,
+ 0x500,
+ 0x501,
+ 0x502,
+ 0x503,
+ 0x504,
+ 0x505,
+ 0x506,
+ 0x507,
+ 0x508,
+ 0x509,
+ 0x50A,
+ 0x50B,
+ 0x50C,
+ 0x50D,
+ 0x50E,
+ 0x50F,
+ 0x510,
+ 0x511,
+ 0x512,
+ 0x513,
+ 0x514,
+ 0x515,
+ 0x516,
+ 0x517,
+ 0x518,
+ 0x519,
+ 0x51A,
+ 0x51B,
+ 0x51C,
+ 0x51D,
+ 0x51E,
+ 0x51F,
+ 0x520,
+ 0x521,
+ 0x522,
+ 0x523,
+ 0x524,
+ 0x525,
+ 0x526,
+ 0x527,
+ 0x528,
+ 0x529,
+ 0x52A,
+ 0x52B,
+ 0x52C,
+ 0x52D,
+ 0x52E,
+ 0x52F,
+ 0x531,
+ 0x557,
+ 0x10A0,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x13A0,
+ 0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x1E00,
+ 0x1E01,
+ 0x1E02,
+ 0x1E03,
+ 0x1E04,
+ 0x1E05,
+ 0x1E06,
+ 0x1E07,
+ 0x1E08,
+ 0x1E09,
+ 0x1E0A,
+ 0x1E0B,
+ 0x1E0C,
+ 0x1E0D,
+ 0x1E0E,
+ 0x1E0F,
+ 0x1E10,
+ 0x1E11,
+ 0x1E12,
+ 0x1E13,
+ 0x1E14,
+ 0x1E15,
+ 0x1E16,
+ 0x1E17,
+ 0x1E18,
+ 0x1E19,
+ 0x1E1A,
+ 0x1E1B,
+ 0x1E1C,
+ 0x1E1D,
+ 0x1E1E,
+ 0x1E1F,
+ 0x1E20,
+ 0x1E21,
+ 0x1E22,
+ 0x1E23,
+ 0x1E24,
+ 0x1E25,
+ 0x1E26,
+ 0x1E27,
+ 0x1E28,
+ 0x1E29,
+ 0x1E2A,
+ 0x1E2B,
+ 0x1E2C,
+ 0x1E2D,
+ 0x1E2E,
+ 0x1E2F,
+ 0x1E30,
+ 0x1E31,
+ 0x1E32,
+ 0x1E33,
+ 0x1E34,
+ 0x1E35,
+ 0x1E36,
+ 0x1E37,
+ 0x1E38,
+ 0x1E39,
+ 0x1E3A,
+ 0x1E3B,
+ 0x1E3C,
+ 0x1E3D,
+ 0x1E3E,
+ 0x1E3F,
+ 0x1E40,
+ 0x1E41,
+ 0x1E42,
+ 0x1E43,
+ 0x1E44,
+ 0x1E45,
+ 0x1E46,
+ 0x1E47,
+ 0x1E48,
+ 0x1E49,
+ 0x1E4A,
+ 0x1E4B,
+ 0x1E4C,
+ 0x1E4D,
+ 0x1E4E,
+ 0x1E4F,
+ 0x1E50,
+ 0x1E51,
+ 0x1E52,
+ 0x1E53,
+ 0x1E54,
+ 0x1E55,
+ 0x1E56,
+ 0x1E57,
+ 0x1E58,
+ 0x1E59,
+ 0x1E5A,
+ 0x1E5B,
+ 0x1E5C,
+ 0x1E5D,
+ 0x1E5E,
+ 0x1E5F,
+ 0x1E60,
+ 0x1E61,
+ 0x1E62,
+ 0x1E63,
+ 0x1E64,
+ 0x1E65,
+ 0x1E66,
+ 0x1E67,
+ 0x1E68,
+ 0x1E69,
+ 0x1E6A,
+ 0x1E6B,
+ 0x1E6C,
+ 0x1E6D,
+ 0x1E6E,
+ 0x1E6F,
+ 0x1E70,
+ 0x1E71,
+ 0x1E72,
+ 0x1E73,
+ 0x1E74,
+ 0x1E75,
+ 0x1E76,
+ 0x1E77,
+ 0x1E78,
+ 0x1E79,
+ 0x1E7A,
+ 0x1E7B,
+ 0x1E7C,
+ 0x1E7D,
+ 0x1E7E,
+ 0x1E7F,
+ 0x1E80,
+ 0x1E81,
+ 0x1E82,
+ 0x1E83,
+ 0x1E84,
+ 0x1E85,
+ 0x1E86,
+ 0x1E87,
+ 0x1E88,
+ 0x1E89,
+ 0x1E8A,
+ 0x1E8B,
+ 0x1E8C,
+ 0x1E8D,
+ 0x1E8E,
+ 0x1E8F,
+ 0x1E90,
+ 0x1E91,
+ 0x1E92,
+ 0x1E93,
+ 0x1E94,
+ 0x1E95,
+ 0x1E9E,
+ 0x1E9F,
+ 0x1EA0,
+ 0x1EA1,
+ 0x1EA2,
+ 0x1EA3,
+ 0x1EA4,
+ 0x1EA5,
+ 0x1EA6,
+ 0x1EA7,
+ 0x1EA8,
+ 0x1EA9,
+ 0x1EAA,
+ 0x1EAB,
+ 0x1EAC,
+ 0x1EAD,
+ 0x1EAE,
+ 0x1EAF,
+ 0x1EB0,
+ 0x1EB1,
+ 0x1EB2,
+ 0x1EB3,
+ 0x1EB4,
+ 0x1EB5,
+ 0x1EB6,
+ 0x1EB7,
+ 0x1EB8,
+ 0x1EB9,
+ 0x1EBA,
+ 0x1EBB,
+ 0x1EBC,
+ 0x1EBD,
+ 0x1EBE,
+ 0x1EBF,
+ 0x1EC0,
+ 0x1EC1,
+ 0x1EC2,
+ 0x1EC3,
+ 0x1EC4,
+ 0x1EC5,
+ 0x1EC6,
+ 0x1EC7,
+ 0x1EC8,
+ 0x1EC9,
+ 0x1ECA,
+ 0x1ECB,
+ 0x1ECC,
+ 0x1ECD,
+ 0x1ECE,
+ 0x1ECF,
+ 0x1ED0,
+ 0x1ED1,
+ 0x1ED2,
+ 0x1ED3,
+ 0x1ED4,
+ 0x1ED5,
+ 0x1ED6,
+ 0x1ED7,
+ 0x1ED8,
+ 0x1ED9,
+ 0x1EDA,
+ 0x1EDB,
+ 0x1EDC,
+ 0x1EDD,
+ 0x1EDE,
+ 0x1EDF,
+ 0x1EE0,
+ 0x1EE1,
+ 0x1EE2,
+ 0x1EE3,
+ 0x1EE4,
+ 0x1EE5,
+ 0x1EE6,
+ 0x1EE7,
+ 0x1EE8,
+ 0x1EE9,
+ 0x1EEA,
+ 0x1EEB,
+ 0x1EEC,
+ 0x1EED,
+ 0x1EEE,
+ 0x1EEF,
+ 0x1EF0,
+ 0x1EF1,
+ 0x1EF2,
+ 0x1EF3,
+ 0x1EF4,
+ 0x1EF5,
+ 0x1EF6,
+ 0x1EF7,
+ 0x1EF8,
+ 0x1EF9,
+ 0x1EFA,
+ 0x1EFB,
+ 0x1EFC,
+ 0x1EFD,
+ 0x1EFE,
+ 0x1EFF,
+ 0x1F08,
+ 0x1F10,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F28,
+ 0x1F30,
+ 0x1F38,
+ 0x1F40,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1FB8,
+ 0x1FBC,
+ 0x1FC8,
+ 0x1FCC,
+ 0x1FD8,
+ 0x1FDC,
+ 0x1FE8,
+ 0x1FED,
+ 0x1FF8,
+ 0x1FFC,
+ 0x2102,
+ 0x2103,
+ 0x2107,
+ 0x2108,
+ 0x210B,
+ 0x210E,
+ 0x2110,
+ 0x2113,
+ 0x2115,
+ 0x2116,
+ 0x2119,
+ 0x211E,
+ 0x2124,
+ 0x2125,
+ 0x2126,
+ 0x2127,
+ 0x2128,
+ 0x2129,
+ 0x212A,
+ 0x212E,
+ 0x2130,
+ 0x2134,
+ 0x213E,
+ 0x2140,
+ 0x2145,
+ 0x2146,
+ 0x2183,
+ 0x2184,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C60,
+ 0x2C61,
+ 0x2C62,
+ 0x2C65,
+ 0x2C67,
+ 0x2C68,
+ 0x2C69,
+ 0x2C6A,
+ 0x2C6B,
+ 0x2C6C,
+ 0x2C6D,
+ 0x2C71,
+ 0x2C72,
+ 0x2C73,
+ 0x2C75,
+ 0x2C76,
+ 0x2C7E,
+ 0x2C81,
+ 0x2C82,
+ 0x2C83,
+ 0x2C84,
+ 0x2C85,
+ 0x2C86,
+ 0x2C87,
+ 0x2C88,
+ 0x2C89,
+ 0x2C8A,
+ 0x2C8B,
+ 0x2C8C,
+ 0x2C8D,
+ 0x2C8E,
+ 0x2C8F,
+ 0x2C90,
+ 0x2C91,
+ 0x2C92,
+ 0x2C93,
+ 0x2C94,
+ 0x2C95,
+ 0x2C96,
+ 0x2C97,
+ 0x2C98,
+ 0x2C99,
+ 0x2C9A,
+ 0x2C9B,
+ 0x2C9C,
+ 0x2C9D,
+ 0x2C9E,
+ 0x2C9F,
+ 0x2CA0,
+ 0x2CA1,
+ 0x2CA2,
+ 0x2CA3,
+ 0x2CA4,
+ 0x2CA5,
+ 0x2CA6,
+ 0x2CA7,
+ 0x2CA8,
+ 0x2CA9,
+ 0x2CAA,
+ 0x2CAB,
+ 0x2CAC,
+ 0x2CAD,
+ 0x2CAE,
+ 0x2CAF,
+ 0x2CB0,
+ 0x2CB1,
+ 0x2CB2,
+ 0x2CB3,
+ 0x2CB4,
+ 0x2CB5,
+ 0x2CB6,
+ 0x2CB7,
+ 0x2CB8,
+ 0x2CB9,
+ 0x2CBA,
+ 0x2CBB,
+ 0x2CBC,
+ 0x2CBD,
+ 0x2CBE,
+ 0x2CBF,
+ 0x2CC0,
+ 0x2CC1,
+ 0x2CC2,
+ 0x2CC3,
+ 0x2CC4,
+ 0x2CC5,
+ 0x2CC6,
+ 0x2CC7,
+ 0x2CC8,
+ 0x2CC9,
+ 0x2CCA,
+ 0x2CCB,
+ 0x2CCC,
+ 0x2CCD,
+ 0x2CCE,
+ 0x2CCF,
+ 0x2CD0,
+ 0x2CD1,
+ 0x2CD2,
+ 0x2CD3,
+ 0x2CD4,
+ 0x2CD5,
+ 0x2CD6,
+ 0x2CD7,
+ 0x2CD8,
+ 0x2CD9,
+ 0x2CDA,
+ 0x2CDB,
+ 0x2CDC,
+ 0x2CDD,
+ 0x2CDE,
+ 0x2CDF,
+ 0x2CE0,
+ 0x2CE1,
+ 0x2CE2,
+ 0x2CE3,
+ 0x2CEB,
+ 0x2CEC,
+ 0x2CED,
+ 0x2CEE,
+ 0x2CF2,
+ 0x2CF3,
+ 0xA640,
+ 0xA641,
+ 0xA642,
+ 0xA643,
+ 0xA644,
+ 0xA645,
+ 0xA646,
+ 0xA647,
+ 0xA648,
+ 0xA649,
+ 0xA64A,
+ 0xA64B,
+ 0xA64C,
+ 0xA64D,
+ 0xA64E,
+ 0xA64F,
+ 0xA650,
+ 0xA651,
+ 0xA652,
+ 0xA653,
+ 0xA654,
+ 0xA655,
+ 0xA656,
+ 0xA657,
+ 0xA658,
+ 0xA659,
+ 0xA65A,
+ 0xA65B,
+ 0xA65C,
+ 0xA65D,
+ 0xA65E,
+ 0xA65F,
+ 0xA660,
+ 0xA661,
+ 0xA662,
+ 0xA663,
+ 0xA664,
+ 0xA665,
+ 0xA666,
+ 0xA667,
+ 0xA668,
+ 0xA669,
+ 0xA66A,
+ 0xA66B,
+ 0xA66C,
+ 0xA66D,
+ 0xA680,
+ 0xA681,
+ 0xA682,
+ 0xA683,
+ 0xA684,
+ 0xA685,
+ 0xA686,
+ 0xA687,
+ 0xA688,
+ 0xA689,
+ 0xA68A,
+ 0xA68B,
+ 0xA68C,
+ 0xA68D,
+ 0xA68E,
+ 0xA68F,
+ 0xA690,
+ 0xA691,
+ 0xA692,
+ 0xA693,
+ 0xA694,
+ 0xA695,
+ 0xA696,
+ 0xA697,
+ 0xA698,
+ 0xA699,
+ 0xA69A,
+ 0xA69B,
+ 0xA722,
+ 0xA723,
+ 0xA724,
+ 0xA725,
+ 0xA726,
+ 0xA727,
+ 0xA728,
+ 0xA729,
+ 0xA72A,
+ 0xA72B,
+ 0xA72C,
+ 0xA72D,
+ 0xA72E,
+ 0xA72F,
+ 0xA732,
+ 0xA733,
+ 0xA734,
+ 0xA735,
+ 0xA736,
+ 0xA737,
+ 0xA738,
+ 0xA739,
+ 0xA73A,
+ 0xA73B,
+ 0xA73C,
+ 0xA73D,
+ 0xA73E,
+ 0xA73F,
+ 0xA740,
+ 0xA741,
+ 0xA742,
+ 0xA743,
+ 0xA744,
+ 0xA745,
+ 0xA746,
+ 0xA747,
+ 0xA748,
+ 0xA749,
+ 0xA74A,
+ 0xA74B,
+ 0xA74C,
+ 0xA74D,
+ 0xA74E,
+ 0xA74F,
+ 0xA750,
+ 0xA751,
+ 0xA752,
+ 0xA753,
+ 0xA754,
+ 0xA755,
+ 0xA756,
+ 0xA757,
+ 0xA758,
+ 0xA759,
+ 0xA75A,
+ 0xA75B,
+ 0xA75C,
+ 0xA75D,
+ 0xA75E,
+ 0xA75F,
+ 0xA760,
+ 0xA761,
+ 0xA762,
+ 0xA763,
+ 0xA764,
+ 0xA765,
+ 0xA766,
+ 0xA767,
+ 0xA768,
+ 0xA769,
+ 0xA76A,
+ 0xA76B,
+ 0xA76C,
+ 0xA76D,
+ 0xA76E,
+ 0xA76F,
+ 0xA779,
+ 0xA77A,
+ 0xA77B,
+ 0xA77C,
+ 0xA77D,
+ 0xA77F,
+ 0xA780,
+ 0xA781,
+ 0xA782,
+ 0xA783,
+ 0xA784,
+ 0xA785,
+ 0xA786,
+ 0xA787,
+ 0xA78B,
+ 0xA78C,
+ 0xA78D,
+ 0xA78E,
+ 0xA790,
+ 0xA791,
+ 0xA792,
+ 0xA793,
+ 0xA796,
+ 0xA797,
+ 0xA798,
+ 0xA799,
+ 0xA79A,
+ 0xA79B,
+ 0xA79C,
+ 0xA79D,
+ 0xA79E,
+ 0xA79F,
+ 0xA7A0,
+ 0xA7A1,
+ 0xA7A2,
+ 0xA7A3,
+ 0xA7A4,
+ 0xA7A5,
+ 0xA7A6,
+ 0xA7A7,
+ 0xA7A8,
+ 0xA7A9,
+ 0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B5,
+ 0xA7B6,
+ 0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
+ 0xFF21,
+ 0xFF3B,
+ 0x10400,
+ 0x10428,
+ 0x104B0,
+ 0x104D4,
+ 0x10C80,
+ 0x10CB3,
+ 0x118A0,
+ 0x118C0,
+ 0x16E40,
+ 0x16E60,
+ 0x1D400,
+ 0x1D41A,
+ 0x1D434,
+ 0x1D44E,
+ 0x1D468,
+ 0x1D482,
+ 0x1D49C,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4B6,
+ 0x1D4D0,
+ 0x1D4EA,
+ 0x1D504,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D538,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D56C,
+ 0x1D586,
+ 0x1D5A0,
+ 0x1D5BA,
+ 0x1D5D4,
+ 0x1D5EE,
+ 0x1D608,
+ 0x1D622,
+ 0x1D63C,
+ 0x1D656,
+ 0x1D670,
+ 0x1D68A,
+ 0x1D6A8,
+ 0x1D6C1,
+ 0x1D6E2,
+ 0x1D6FB,
+ 0x1D71C,
+ 0x1D735,
+ 0x1D756,
+ 0x1D76F,
+ 0x1D790,
+ 0x1D7A9,
+ 0x1D7CA,
+ 0x1D7CB,
+ 0x1E900,
+ 0x1E922
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122746,14 +135414,14 @@ static const UV PL_VERTSPACE_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122769,14 +135437,14 @@ static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -122792,12 +135460,12 @@ static const UV PL_VERTSPACE_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
- 1391, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
+ 1431, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -122856,8 +135524,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -122870,7 +135538,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -123186,25 +135854,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -123239,16 +135895,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -123290,8 +135936,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -123335,7 +135979,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -123383,19 +136027,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -123533,7 +136183,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -123543,7 +136193,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -123563,16 +136213,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -123587,8 +136233,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -123601,8 +136245,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -123613,8 +136255,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -123639,7 +136279,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -123789,7 +136429,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -123812,6 +136452,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -123826,6 +136478,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -123894,6 +136548,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -123918,26 +136574,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -123974,6 +136644,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -123993,7 +136679,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -124002,20 +136688,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -124100,12 +136794,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -124194,15 +136902,15 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
- 1415, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
+ 1455, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -124285,8 +136993,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -124299,7 +137007,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -124615,25 +137323,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -124668,16 +137364,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -124719,8 +137405,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -124764,7 +137448,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -124812,19 +137496,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -124962,7 +137652,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -124972,7 +137662,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -124992,16 +137682,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -125016,8 +137702,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -125030,8 +137714,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -125042,8 +137724,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -125068,7 +137748,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -125218,7 +137898,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -125241,6 +137921,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -125255,6 +137947,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -125323,6 +138017,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -125347,26 +138043,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -125403,6 +138113,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -125422,7 +138148,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -125431,20 +138157,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -125529,12 +138263,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -125623,15 +138371,15 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
- 1411, /* Number of elements */
+static const UV UNI_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
+ 1451, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -125710,8 +138458,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -125724,7 +138472,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -126040,25 +138788,13 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -126093,16 +138829,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x103B,
0x104A,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x1090,
- 0x109A,
- 0x109C,
0x109E,
0x10A0,
0x10C6,
@@ -126144,8 +138870,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -126189,7 +138913,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -126237,19 +138961,25 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C40,
0x1C4A,
0x1C4D,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -126387,7 +139117,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -126397,7 +139127,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -126417,16 +139147,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -126441,8 +139167,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92B,
0xA930,
0xA953,
@@ -126455,8 +139179,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xA9CF,
0xA9DA,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9FF,
0xAA00,
0xAA37,
@@ -126467,8 +139189,6 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -126493,7 +139213,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABF0,
@@ -126643,7 +139363,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -126666,6 +139386,18 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11066,
@@ -126680,6 +139412,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11133,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -126748,6 +139482,8 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -126772,26 +139508,40 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1165A,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
0x11730,
0x1173A,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -126828,6 +139578,22 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -126847,7 +139613,7 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B50,
@@ -126856,20 +139622,28 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -126954,12 +139728,26 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -127048,12 +139836,12 @@ static const UV PL_XPOSIXALNUM_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
- 1321, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
+ 1359, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -127110,8 +139898,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -127124,7 +139912,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -127424,25 +140212,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -127473,14 +140249,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -127522,8 +140292,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -127563,7 +140331,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -127605,19 +140373,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -127755,7 +140529,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -127765,7 +140539,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -127787,16 +140561,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -127809,7 +140579,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -127823,8 +140593,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -127835,8 +140603,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -127861,7 +140627,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -128005,7 +140771,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -128028,6 +140794,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -128036,6 +140812,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -128100,6 +140878,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -128120,22 +140900,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -128168,6 +140962,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -128185,27 +140993,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -128288,12 +141104,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -128380,15 +141206,15 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
- 1347, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
+ 1385, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -128471,8 +141297,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -128485,7 +141311,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -128785,25 +141611,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -128834,14 +141648,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -128883,8 +141691,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -128924,7 +141730,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -128966,19 +141772,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -129116,7 +141928,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -129126,7 +141938,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -129148,16 +141960,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -129170,7 +141978,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -129184,8 +141992,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -129196,8 +142002,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -129222,7 +142026,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -129366,7 +142170,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -129389,6 +142193,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -129397,6 +142211,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -129461,6 +142277,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -129481,22 +142299,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -129529,6 +142361,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -129546,27 +142392,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -129649,12 +142503,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -129741,15 +142605,15 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
- 1343, /* Number of elements */
+static const UV UNI_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
+ 1381, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -129828,8 +142692,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5B0,
0x5BE,
0x5BF,
@@ -129842,7 +142706,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -130142,25 +143006,13 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEBA,
0xEBB,
0xEBE,
@@ -130191,14 +143043,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x103B,
0x1040,
0x1050,
- 0x1063,
- 0x1065,
- 0x1069,
- 0x106E,
- 0x1087,
- 0x108E,
- 0x108F,
- 0x109C,
+ 0x1090,
+ 0x109A,
0x109E,
0x10A0,
0x10C6,
@@ -130240,8 +143086,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1316,
0x1318,
0x135B,
- 0x135F,
- 0x1360,
0x1380,
0x1390,
0x13A0,
@@ -130281,7 +143125,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -130323,19 +143167,25 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1BE7,
0x1BF2,
0x1C00,
- 0x1C36,
+ 0x1C37,
0x1C4D,
0x1C50,
0x1C5A,
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1DE7,
@@ -130473,7 +143323,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -130483,7 +143333,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -130505,16 +143355,12 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
- 0xA802,
- 0xA803,
0xA806,
0xA807,
- 0xA80B,
- 0xA80C,
0xA828,
0xA840,
0xA874,
@@ -130527,7 +143373,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA900,
0xA90A,
0xA92B,
0xA930,
@@ -130541,8 +143387,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xA9CF,
0xA9D0,
0xA9E0,
- 0xA9E5,
- 0xA9E6,
0xA9F0,
0xA9FA,
0xA9FF,
@@ -130553,8 +143397,6 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xAA60,
0xAA77,
0xAA7A,
- 0xAA7B,
- 0xAA7E,
0xAABF,
0xAAC0,
0xAAC1,
@@ -130579,7 +143421,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xAC00,
@@ -130723,7 +143565,7 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -130746,6 +143588,16 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11046,
0x11082,
@@ -130754,6 +143606,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11100,
0x11133,
+ 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11176,
@@ -130818,6 +143672,8 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11446,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114C2,
0x114C4,
@@ -130838,22 +143694,36 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116B6,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172B,
+ 0x11800,
+ 0x11839,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E0,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A33,
0x11A35,
0x11A3F,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A98,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -130886,6 +143756,20 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x11D44,
0x11D46,
0x11D48,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -130903,27 +143787,35 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x16AD0,
0x16AEE,
0x16B00,
- 0x16B37,
+ 0x16B30,
0x16B40,
0x16B44,
0x16B63,
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
- 0x16F93,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -131006,12 +143898,22 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
0x1E947,
0x1E948,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -131098,11 +144000,11 @@ static const UV PL_XPOSIXALPHA_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131126,14 +144028,14 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131155,14 +144057,14 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -131184,11 +144086,11 @@ static const UV PL_XPOSIXBLANK_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131199,14 +144101,14 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for ASCII/Latin1 */
0xA0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131217,14 +144119,14 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
4, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -131235,12 +144137,12 @@ static const UV PL_XPOSIXCNTRL_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -131321,6 +144223,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131347,25 +144251,31 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -131446,6 +144356,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131472,25 +144384,31 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -131571,6 +144489,8 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -131597,22 +144517,28 @@ static const UV PL_XPOSIXDIGIT_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -131634,10 +144560,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -131645,7 +144567,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -131657,7 +144579,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -131671,7 +144593,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -131698,7 +144620,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -131730,7 +144652,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -131820,8 +144742,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -131843,9 +144763,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -131919,27 +144837,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -132040,7 +144944,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -132089,10 +144993,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -132156,14 +145062,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -132198,7 +145096,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -132214,7 +145112,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -132224,11 +145122,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -132238,9 +145134,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -132252,8 +145148,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -132284,7 +145178,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -132456,11 +145350,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -132488,15 +145382,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -132504,7 +145408,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -132545,7 +145449,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -132566,7 +145470,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -132582,26 +145486,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -132633,7 +145541,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -132643,6 +145567,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -132667,20 +145593,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -132701,10 +145633,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -132761,16 +145695,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -132854,9 +145804,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -132870,15 +145818,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -132891,18 +145841,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -132927,15 +145887,15 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -132957,10 +145917,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -132968,7 +145924,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -132980,7 +145936,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -132994,7 +145950,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -133021,7 +145977,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -133053,7 +146009,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -133143,8 +146099,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -133166,9 +146120,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -133242,27 +146194,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -133363,7 +146301,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -133412,10 +146350,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -133479,14 +146419,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -133521,7 +146453,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -133537,7 +146469,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -133547,11 +146479,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -133561,9 +146491,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -133575,8 +146505,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -133607,7 +146535,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -133779,11 +146707,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -133811,15 +146739,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -133827,7 +146765,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -133868,7 +146806,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -133889,7 +146827,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -133905,26 +146843,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -133956,7 +146898,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -133966,6 +146924,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -133990,20 +146950,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -134024,10 +146990,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -134084,16 +147052,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -134177,9 +147161,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -134193,15 +147175,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -134214,18 +147198,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -134250,15 +147244,15 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
- 1309, /* Number of elements */
+static const UV UNI_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
+ 1343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -134280,10 +147274,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -134291,7 +147281,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -134303,7 +147293,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -134317,7 +147307,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -134344,7 +147334,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -134376,7 +147366,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -134466,8 +147456,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -134489,9 +147477,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -134565,27 +147551,13 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -134686,7 +147658,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -134735,10 +147707,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -134802,14 +147776,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -134844,7 +147810,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -134860,7 +147826,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -134870,11 +147836,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -134884,9 +147848,9 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -134898,8 +147862,6 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -134930,7 +147892,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -135102,11 +148064,11 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -135134,15 +148096,25 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -135150,7 +148122,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -135191,7 +148163,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -135212,7 +148184,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -135228,26 +148200,30 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -135279,7 +148255,23 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -135289,6 +148281,8 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -135313,20 +148307,26 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -135347,10 +148347,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -135407,16 +148409,32 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -135500,9 +148518,7 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -135516,15 +148532,17 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -135537,18 +148555,28 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -135573,12 +148601,12 @@ static const UV PL_XPOSIXGRAPH_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
- 1281, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
+ 1299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -136131,8 +149159,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -136779,16 +149811,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -136805,6 +149849,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -136865,15 +149911,15 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for ASCII/Latin1 */
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
- 1289, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
+ 1307, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -137434,8 +150480,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -138082,16 +151132,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -138108,6 +151170,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -138168,15 +151232,15 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 1047 */
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
- 1289, /* Number of elements */
+static const UV UNI_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
+ 1307, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -138737,8 +151801,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -139385,16 +152453,28 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -139411,6 +152491,8 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -139471,12 +152553,12 @@ static const UV PL_XPOSIXLOWER_invlist[] = { /* for EBCDIC 037 */
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -139498,10 +152580,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -139509,7 +152587,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -139521,7 +152599,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -139535,7 +152613,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -139562,7 +152640,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -139594,7 +152672,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -139684,8 +152762,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -139707,9 +152783,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -139783,27 +152857,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -139902,7 +152962,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -139951,10 +153011,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -140014,14 +153076,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -140056,7 +153110,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -140072,7 +153126,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -140082,11 +153136,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -140096,9 +153148,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -140110,8 +153162,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -140142,7 +153192,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -140314,11 +153364,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -140346,15 +153396,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -140362,7 +153422,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -140403,7 +153463,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -140424,7 +153484,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -140440,26 +153500,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -140491,7 +153555,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -140501,6 +153581,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -140525,20 +153607,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -140559,10 +153647,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -140619,16 +153709,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -140712,9 +153818,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -140728,15 +153832,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -140749,18 +153855,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -140785,15 +153901,15 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -140815,10 +153931,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -140826,7 +153938,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -140838,7 +153950,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -140852,7 +153964,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -140879,7 +153991,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -140911,7 +154023,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -141001,8 +154113,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -141024,9 +154134,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -141100,27 +154208,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -141219,7 +154313,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -141268,10 +154362,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -141331,14 +154427,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -141373,7 +154461,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -141389,7 +154477,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -141399,11 +154487,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -141413,9 +154499,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -141427,8 +154513,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -141459,7 +154543,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -141631,11 +154715,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -141663,15 +154747,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -141679,7 +154773,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -141720,7 +154814,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -141741,7 +154835,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -141757,26 +154851,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -141808,7 +154906,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -141818,6 +154932,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -141842,20 +154958,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -141876,10 +154998,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -141936,16 +155060,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -142029,9 +155169,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -142045,15 +155183,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -142066,18 +155206,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -142102,15 +155252,15 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
- 1303, /* Number of elements */
+static const UV UNI_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
+ 1337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -142132,10 +155282,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -142143,7 +155289,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -142155,7 +155301,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -142169,7 +155315,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -142196,7 +155342,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -142228,7 +155374,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -142318,8 +155464,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -142341,9 +155485,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -142417,27 +155559,13 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -142536,7 +155664,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -142585,10 +155713,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -142648,14 +155778,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -142690,7 +155812,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -142706,7 +155828,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -142716,11 +155838,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -142730,9 +155850,9 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -142744,8 +155864,6 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -142776,7 +155894,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -142948,11 +156066,11 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -142980,15 +156098,25 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -142996,7 +156124,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -143037,7 +156165,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -143058,7 +156186,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -143074,26 +156202,30 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -143125,7 +156257,23 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -143135,6 +156283,8 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -143159,20 +156309,26 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -143193,10 +156349,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -143253,16 +156411,32 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -143346,9 +156520,7 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -143362,15 +156534,17 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -143383,18 +156557,28 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -143419,12 +156603,12 @@ static const UV PL_XPOSIXPRINT_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
- 335, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
+ 355, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -143493,8 +156677,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -143521,7 +156711,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -143592,7 +156782,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -143699,6 +156889,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -143710,7 +156902,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -143737,6 +156929,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -143747,6 +156943,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -143757,6 +156957,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -143765,15 +156969,15 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
- 343, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
+ 363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -143850,8 +157054,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -143878,7 +157088,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -143949,7 +157159,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -144056,6 +157266,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -144067,7 +157279,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -144094,6 +157306,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -144104,6 +157320,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -144114,6 +157334,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -144122,15 +157346,15 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
- 345, /* Number of elements */
+static const UV UNI_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
+ 365, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -144209,8 +157433,14 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -144237,7 +157467,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -144308,7 +157538,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -144415,6 +157645,8 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -144426,7 +157658,7 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -144453,6 +157685,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -144463,6 +157699,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -144473,6 +157713,10 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -144481,11 +157725,11 @@ static const UV PL_XPOSIXPUNCT_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144513,14 +157757,14 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144550,14 +157794,14 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -144587,12 +157831,12 @@ static const UV PL_XPOSIXSPACE_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
- 1265, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
+ 1283, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -145149,6 +158393,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -145781,6 +159029,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -145791,6 +159051,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -145863,15 +159125,15 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
- 1283, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
+ 1301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -146446,6 +159708,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -147078,6 +160344,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -147088,6 +160366,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -147160,15 +160440,15 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
- 1279, /* Number of elements */
+static const UV UNI_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
+ 1297, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -147739,6 +161019,10 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -148371,6 +161655,18 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -148381,6 +161677,8 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -148453,12 +161751,12 @@ static const UV PL_XPOSIXUPPER_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
- 1387, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
+ 1435, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -148517,8 +161815,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -148531,7 +161829,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -148555,6 +161853,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -148565,7 +161865,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -148601,6 +161901,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -148724,8 +162026,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -148829,27 +162129,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -148974,7 +162260,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -149025,10 +162311,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -149172,7 +162462,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -149182,7 +162472,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -149202,9 +162492,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -149218,8 +162508,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -149260,7 +162548,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -149426,7 +162714,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -149453,6 +162741,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -149467,13 +162767,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -149513,7 +162815,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -149533,6 +162835,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -149552,27 +162856,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -149603,6 +162917,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -149633,20 +162961,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -149755,12 +163091,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -149851,15 +163197,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
- 1411, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
+ 1459, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -149942,8 +163288,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -149956,7 +163302,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -149980,6 +163326,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -149990,7 +163338,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -150026,6 +163374,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -150149,8 +163499,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -150254,27 +163602,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -150399,7 +163733,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -150450,10 +163784,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -150597,7 +163935,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -150607,7 +163945,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -150627,9 +163965,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -150643,8 +163981,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -150685,7 +164021,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -150851,7 +164187,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -150878,6 +164214,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -150892,13 +164240,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -150938,7 +164288,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -150958,6 +164308,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -150977,27 +164329,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -151028,6 +164390,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -151058,20 +164434,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -151180,12 +164564,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -151276,15 +164670,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
- 1407, /* Number of elements */
+static const UV UNI_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
+ 1455, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -151363,8 +164757,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -151377,7 +164771,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -151401,6 +164795,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -151411,7 +164807,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -151447,6 +164843,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -151570,8 +164968,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -151675,27 +165071,13 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -151820,7 +165202,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -151871,10 +165253,14 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -152018,7 +165404,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -152028,7 +165414,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -152048,9 +165434,9 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -152064,8 +165450,6 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -152106,7 +165490,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -152272,7 +165656,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -152299,6 +165683,18 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -152313,13 +165709,15 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -152359,7 +165757,7 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -152379,6 +165777,8 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -152398,27 +165798,37 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -152449,6 +165859,20 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -152479,20 +165903,28 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -152601,12 +166033,22 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -152697,11 +166139,11 @@ static const UV PL_XPOSIXWORD_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152721,14 +166163,14 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for ASCII/Latin1 */
0xFF47
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152748,14 +166190,14 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 1047 */
0xFF47
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -152775,12 +166217,12 @@ static const UV PL_XPOSIXXDIGIT_invlist[] = { /* for EBCDIC 037 */
0xFF47
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -152841,7 +166283,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -152905,16 +166347,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153006,11 +166458,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153035,19 +166489,21 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
- 285, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
+ 299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153140,7 +166596,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -153204,16 +166660,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153305,11 +166771,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153334,19 +166802,21 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
- 281, /* Number of elements */
+static const UV UNI__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
+ 295, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153435,7 +166905,7 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -153499,16 +166969,26 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -153600,11 +167080,13 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -153629,16 +167111,18 @@ static const UV PL__PERL_ANY_FOLDS_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
- 1183, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
+ 1231, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -153693,11 +167177,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -153931,25 +167415,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -154062,7 +167534,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -154105,12 +167577,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -154238,7 +167716,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -154248,7 +167726,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -154270,9 +167748,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -154290,7 +167768,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -154348,7 +167826,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -154504,7 +167982,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -154527,6 +168005,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -154535,6 +168023,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -154585,6 +168075,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -154601,12 +168093,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -154616,9 +168120,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -154637,6 +168141,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -154659,20 +168173,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -154743,10 +168265,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -154827,15 +168359,15 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
- 1209, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
+ 1257, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -154916,11 +168448,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -155154,25 +168686,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -155285,7 +168805,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -155328,12 +168848,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -155461,7 +168987,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -155471,7 +168997,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -155493,9 +169019,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -155513,7 +169039,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -155571,7 +169097,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -155727,7 +169253,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -155750,6 +169276,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -155758,6 +169294,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -155808,6 +169346,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -155824,12 +169364,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -155839,9 +169391,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -155860,6 +169412,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -155882,20 +169444,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -155966,10 +169536,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -156050,15 +169630,15 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
- 1205, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
+ 1253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -156135,11 +169715,11 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -156373,25 +169953,13 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -156504,7 +170072,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -156547,12 +170115,18 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -156680,7 +170254,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -156690,7 +170264,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -156712,9 +170286,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -156732,7 +170306,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -156790,7 +170364,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -156946,7 +170520,7 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -156969,6 +170543,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -156977,6 +170561,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -157027,6 +170613,8 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -157043,12 +170631,24 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -157058,9 +170658,9 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -157079,6 +170679,16 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -157101,20 +170711,28 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -157185,10 +170803,20 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -157269,12 +170897,12 @@ static const UV PL__PERL_CHARNAME_BEGIN_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
- 1399, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
+ 1447, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -157341,8 +170969,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -157355,7 +170983,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -157379,6 +171007,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -157389,7 +171019,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -157425,6 +171055,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -157548,8 +171180,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -157653,27 +171283,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -157798,7 +171414,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -157849,10 +171465,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -157994,7 +171614,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -158004,7 +171624,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -158024,9 +171644,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -158040,8 +171660,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -158082,7 +171700,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -158260,7 +171878,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -158287,6 +171905,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -158301,13 +171931,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -158347,7 +171979,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -158367,6 +171999,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -158386,27 +172020,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -158437,6 +172081,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -158467,20 +172125,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -158589,12 +172255,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -158679,15 +172355,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
- 1425, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
+ 1473, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -158780,8 +172456,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -158794,7 +172470,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -158818,6 +172494,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -158828,7 +172506,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -158864,6 +172542,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -158987,8 +172667,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -159092,27 +172770,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -159237,7 +172901,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -159288,10 +172952,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -159433,7 +173101,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -159443,7 +173111,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -159463,9 +173131,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -159479,8 +173147,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -159521,7 +173187,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -159699,7 +173365,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -159726,6 +173392,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -159740,13 +173418,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -159786,7 +173466,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -159806,6 +173486,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -159825,27 +173507,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -159876,6 +173568,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -159906,20 +173612,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -160028,12 +173742,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -160118,15 +173842,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
- 1421, /* Number of elements */
+static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
+ 1469, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -160215,8 +173939,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -160229,7 +173953,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -160253,6 +173977,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -160263,7 +173989,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -160299,6 +174025,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -160422,8 +174150,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -160527,27 +174253,13 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -160672,7 +174384,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -160723,10 +174435,14 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -160868,7 +174584,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -160878,7 +174594,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -160898,9 +174614,9 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -160914,8 +174630,6 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -160956,7 +174670,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -161134,7 +174848,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -161161,6 +174875,18 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -161175,13 +174901,15 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -161221,7 +174949,7 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -161241,6 +174969,8 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -161260,27 +174990,37 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -161311,6 +175051,20 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -161341,20 +175095,28 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -161463,12 +175225,22 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -161553,11 +175325,11 @@ static const UV PL__PERL_CHARNAME_CONTINUE_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161623,14 +175395,14 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for ASCII/Latin1 *
0xFB18
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161696,14 +175468,14 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 1047 */
0xFB18
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -161769,12 +175541,12 @@ static const UV PL__PERL_FOLDS_TO_MULTI_CHAR_invlist[] = { /* for EBCDIC 037 */
0xFB18
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
- 1393, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
+ 1441, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -161835,8 +175607,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -161849,7 +175621,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -161873,6 +175645,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -161883,7 +175657,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -161919,6 +175693,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -162042,8 +175818,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -162147,27 +175921,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -162292,7 +176052,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -162343,10 +176103,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -162488,7 +176252,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -162498,7 +176262,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -162518,9 +176282,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -162534,8 +176298,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -162576,7 +176338,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -162754,7 +176516,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -162781,6 +176543,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -162795,13 +176569,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -162841,7 +176617,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -162861,6 +176637,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -162880,27 +176658,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -162931,6 +176719,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -162961,20 +176763,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -163083,12 +176893,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -163173,15 +176993,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
- 1417, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
+ 1465, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -163266,8 +177086,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -163280,7 +177100,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -163304,6 +177124,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -163314,7 +177136,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -163350,6 +177172,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -163473,8 +177297,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -163578,27 +177400,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -163723,7 +177531,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -163774,10 +177582,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -163919,7 +177731,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -163929,7 +177741,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -163949,9 +177761,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -163965,8 +177777,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -164007,7 +177817,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -164185,7 +177995,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -164212,6 +178022,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -164226,13 +178048,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -164272,7 +178096,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -164292,6 +178116,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -164311,27 +178137,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -164362,6 +178198,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -164392,20 +178242,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -164514,12 +178372,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -164604,15 +178472,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
- 1413, /* Number of elements */
+static const UV UNI__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
+ 1461, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -164693,8 +178561,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -164707,7 +178575,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -164731,6 +178599,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -164741,7 +178611,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -164777,6 +178647,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -164900,8 +178772,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -165005,27 +178875,13 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -165150,7 +179006,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -165201,10 +179057,14 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -165346,7 +179206,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -165356,7 +179216,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -165376,9 +179236,9 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -165392,8 +179252,6 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -165434,7 +179292,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -165612,7 +179470,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -165639,6 +179497,18 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -165653,13 +179523,15 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -165699,7 +179571,7 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -165719,6 +179591,8 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -165738,27 +179612,37 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -165789,6 +179673,20 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -165819,20 +179717,28 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -165941,12 +179847,22 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -166031,12 +179947,12 @@ static const UV PL__PERL_IDCONT_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
- 1189, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
+ 1237, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -166093,11 +180009,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -166331,25 +180247,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -166462,7 +180366,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -166503,12 +180407,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -166638,7 +180548,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -166648,7 +180558,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -166670,9 +180580,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -166690,7 +180600,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -166748,7 +180658,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -166906,7 +180816,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -166929,6 +180839,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -166937,6 +180857,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -166987,6 +180909,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -167003,12 +180927,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -167018,9 +180954,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -167039,6 +180975,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -167063,20 +181009,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -167147,10 +181101,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -167231,15 +181195,15 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
- 1215, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
+ 1263, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -167322,11 +181286,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -167560,25 +181524,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -167691,7 +181643,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -167732,12 +181684,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -167867,7 +181825,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -167877,7 +181835,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -167899,9 +181857,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -167919,7 +181877,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -167977,7 +181935,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -168135,7 +182093,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -168158,6 +182116,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -168166,6 +182134,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -168216,6 +182186,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -168232,12 +182204,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -168247,9 +182231,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -168268,6 +182252,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -168292,20 +182286,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -168376,10 +182378,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -168460,15 +182472,15 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
- 1211, /* Number of elements */
+static const UV UNI__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
+ 1259, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -168547,11 +182559,11 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -168785,25 +182797,13 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -168916,7 +182916,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -168957,12 +182957,18 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -169092,7 +183098,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -169102,7 +183108,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -169124,9 +183130,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -169144,7 +183150,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -169202,7 +183208,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -169360,7 +183366,7 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -169383,6 +183389,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -169391,6 +183407,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -169441,6 +183459,8 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -169457,12 +183477,24 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -169472,9 +183504,9 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -169493,6 +183525,16 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -169517,20 +183559,28 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -169601,10 +183651,20 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -169685,9 +183745,445 @@ static const UV PL__PERL_IDSTART_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for ASCII/Latin1 */
+ 79, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x61,
+ 0x62,
+ 0x66,
+ 0x67,
+ 0x68,
+ 0x6B,
+ 0x6C,
+ 0x6D,
+ 0x6E,
+ 0x6F,
+ 0x73,
+ 0x75,
+ 0x77,
+ 0x78,
+ 0x79,
+ 0x7A,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 1047 */
+ 81, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x81,
+ 0x82,
+ 0x86,
+ 0x87,
+ 0x88,
+ 0x8A,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0xA6,
+ 0xA7,
+ 0xA8,
+ 0xA9,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = { /* for EBCDIC 037 */
+ 81, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x81,
+ 0x82,
+ 0x86,
+ 0x87,
+ 0x88,
+ 0x8A,
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0xA6,
+ 0xA7,
+ 0xA8,
+ 0xA9,
+ 0x2BC,
+ 0x2BD,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3AC,
+ 0x3AD,
+ 0x3AE,
+ 0x3AF,
+ 0x3B1,
+ 0x3B2,
+ 0x3B7,
+ 0x3B8,
+ 0x3B9,
+ 0x3BA,
+ 0x3C1,
+ 0x3C2,
+ 0x3C5,
+ 0x3C6,
+ 0x3C9,
+ 0x3CA,
+ 0x3CE,
+ 0x3CF,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x574,
+ 0x575,
+ 0x576,
+ 0x577,
+ 0x57E,
+ 0x57F,
+ 0x582,
+ 0x583,
+ 0x1F00,
+ 0x1F08,
+ 0x1F20,
+ 0x1F28,
+ 0x1F60,
+ 0x1F68,
+ 0x1F70,
+ 0x1F71,
+ 0x1F74,
+ 0x1F75,
+ 0x1F7C,
+ 0x1F7D
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for ASCII/Latin1 */
+ 39, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x66,
+ 0x67,
+ 0x69,
+ 0x6A,
+ 0x6C,
+ 0x6D,
+ 0x6E,
+ 0x6F,
+ 0x73,
+ 0x75,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3B9,
+ 0x3BA,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x576,
+ 0x577,
+ 0x582,
+ 0x583
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for EBCDIC 1047 */
+ 39, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x86,
+ 0x87,
+ 0x89,
+ 0x8A,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3B9,
+ 0x3BA,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x576,
+ 0x577,
+ 0x582,
+ 0x583
+};
+
+# endif /* EBCDIC 1047 */
-static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for all charsets */
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = { /* for EBCDIC 037 */
+ 39, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x86,
+ 0x87,
+ 0x89,
+ 0x8A,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0xA2,
+ 0xA4,
+ 0x2BE,
+ 0x2BF,
+ 0x300,
+ 0x302,
+ 0x307,
+ 0x309,
+ 0x30A,
+ 0x30B,
+ 0x30C,
+ 0x30D,
+ 0x313,
+ 0x314,
+ 0x331,
+ 0x332,
+ 0x342,
+ 0x343,
+ 0x3B9,
+ 0x3BA,
+ 0x565,
+ 0x566,
+ 0x56B,
+ 0x56C,
+ 0x56D,
+ 0x56E,
+ 0x576,
+ 0x577,
+ 0x582,
+ 0x583
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for all charsets */
26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -169695,7 +184191,7 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for a
0x0,
0x100,
0x130,
- 0x131,
+ 0x132,
0x149,
0x14A,
0x178,
@@ -169720,15 +184216,15 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = { /* for a
0xFB07
};
-static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all charsets */
- 24, /* Number of elements */
+static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all charsets */
+ 26, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x100,
0x130,
- 0x131,
+ 0x132,
0x149,
0x14A,
0x178,
@@ -169737,6 +184233,8 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all chars
0x180,
0x1F0,
0x1F1,
+ 0x307,
+ 0x308,
0x39C,
0x39D,
0x3BC,
@@ -169751,9 +184249,9 @@ static const UV PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist[] = { /* for all chars
0xFB07
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
78, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -169838,14 +184336,14 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
92, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -169944,14 +184442,14 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
90, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -170048,9 +184546,9 @@ static const UV PL__PERL_QUOTEMETA_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ADLM_invlist[] = { /* for all charsets */
+static const UV UNI_ADLM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170059,14 +184557,14 @@ static const UV PL_ADLM_invlist[] = { /* for all charsets */
0x640,
0x641,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
-static const UV PL_AEGEANNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_AEGEANNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170076,7 +184574,7 @@ static const UV PL_AEGEANNUMBERS_invlist[] = { /* for all charsets */
0x10140
};
-static const UV PL_AGE__10_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__10_invlist[] = { /* for all charsets */
81, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170164,7 +184662,271 @@ static const UV PL_AGE__10_invlist[] = { /* for all charsets */
0x2EBE1
};
-static const UV PL_AGE__2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__11_invlist[] = { /* for all charsets */
+ 119, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x560,
+ 0x561,
+ 0x588,
+ 0x589,
+ 0x5EF,
+ 0x5F0,
+ 0x7FD,
+ 0x800,
+ 0x8D3,
+ 0x8D4,
+ 0x9FE,
+ 0x9FF,
+ 0xA76,
+ 0xA77,
+ 0xC04,
+ 0xC05,
+ 0xC84,
+ 0xC85,
+ 0x1878,
+ 0x1879,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
+ 0x2BBA,
+ 0x2BBD,
+ 0x2BD3,
+ 0x2BEC,
+ 0x2BF0,
+ 0x2BFF,
+ 0x2E4A,
+ 0x2E4F,
+ 0x312F,
+ 0x3130,
+ 0x9FEB,
+ 0x9FF0,
+ 0xA7AF,
+ 0xA7B0,
+ 0xA7B8,
+ 0xA7BA,
+ 0xA8FE,
+ 0xA900,
+ 0x10A34,
+ 0x10A36,
+ 0x10A48,
+ 0x10A49,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x110CD,
+ 0x110CE,
+ 0x11144,
+ 0x11147,
+ 0x1133B,
+ 0x1133C,
+ 0x1145E,
+ 0x1145F,
+ 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1183C,
+ 0x11A9D,
+ 0x11A9E,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x16E40,
+ 0x16E9B,
+ 0x187ED,
+ 0x187F2,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D372,
+ 0x1D379,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1F12F,
+ 0x1F130,
+ 0x1F6F9,
+ 0x1F6FA,
+ 0x1F7D5,
+ 0x1F7D9,
+ 0x1F94D,
+ 0x1F950,
+ 0x1F96C,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F980,
+ 0x1F998,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C1,
+ 0x1F9C3,
+ 0x1F9E7,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E
+};
+
+static const UV UNI_AGE__12_invlist[] = { /* for all charsets */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xC77,
+ 0xC78,
+ 0xE86,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8C,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEBA,
+ 0xEBB,
+ 0x1CFA,
+ 0x1CFB,
+ 0x2BC9,
+ 0x2BCA,
+ 0x2BFF,
+ 0x2C00,
+ 0x2E4F,
+ 0x2E50,
+ 0xA7BA,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xAB66,
+ 0xAB68,
+ 0x10FE0,
+ 0x10FF7,
+ 0x1145F,
+ 0x11460,
+ 0x116B8,
+ 0x116B9,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
+ 0x11A84,
+ 0x11A86,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000,
+ 0x13430,
+ 0x13439,
+ 0x16F45,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F50,
+ 0x16F7F,
+ 0x16F88,
+ 0x16FE2,
+ 0x16FE4,
+ 0x187F2,
+ 0x187F8,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1F16C,
+ 0x1F16D,
+ 0x1F6D5,
+ 0x1F6D6,
+ 0x1F6FA,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F910,
+ 0x1F93F,
+ 0x1F940,
+ 0x1F971,
+ 0x1F972,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C0,
+ 0x1F9C3,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1F9D0,
+ 0x1FA00,
+ 0x1FA54,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+static const UV UNI_AGE__12_DOT_1_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x32FF,
+ 0x3300
+};
+
+static const UV UNI_AGE__2_invlist[] = { /* for all charsets */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170230,7 +184992,7 @@ static const UV PL_AGE__2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_AGE__2_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__2_DOT_1_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170242,7 +185004,7 @@ static const UV PL_AGE__2_DOT_1_invlist[] = { /* for all charsets */
0xFFFD
};
-static const UV PL_AGE__3_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_invlist[] = { /* for all charsets */
243, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170492,7 +185254,7 @@ static const UV PL_AGE__3_invlist[] = { /* for all charsets */
0xFFFC
};
-static const UV PL_AGE__3_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_DOT_1_invlist[] = { /* for all charsets */
73, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170572,7 +185334,7 @@ static const UV PL_AGE__3_DOT_1_invlist[] = { /* for all charsets */
0xE0080
};
-static const UV PL_AGE__3_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__3_DOT_2_invlist[] = { /* for all charsets */
119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170698,7 +185460,7 @@ static const UV PL_AGE__3_DOT_2_invlist[] = { /* for all charsets */
0xFF61
};
-static const UV PL_AGE__4_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__4_invlist[] = { /* for all charsets */
155, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -170860,7 +185622,7 @@ static const UV PL_AGE__4_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_AGE__4_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__4_DOT_1_invlist[] = { /* for all charsets */
173, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171040,7 +185802,7 @@ static const UV PL_AGE__4_DOT_1_invlist[] = { /* for all charsets */
0x1D6A6
};
-static const UV PL_AGE__5_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_invlist[] = { /* for all charsets */
71, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171118,7 +185880,7 @@ static const UV PL_AGE__5_invlist[] = { /* for all charsets */
0x1D7CC
};
-static const UV PL_AGE__5_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_DOT_1_invlist[] = { /* for all charsets */
179, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171304,7 +186066,7 @@ static const UV PL_AGE__5_DOT_1_invlist[] = { /* for all charsets */
0x1F094
};
-static const UV PL_AGE__5_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__5_DOT_2_invlist[] = { /* for all charsets */
181, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171492,7 +186254,7 @@ static const UV PL_AGE__5_DOT_2_invlist[] = { /* for all charsets */
0x2B735
};
-static const UV PL_AGE__6_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_invlist[] = { /* for all charsets */
213, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171712,7 +186474,7 @@ static const UV PL_AGE__6_invlist[] = { /* for all charsets */
0x2B81E
};
-static const UV PL_AGE__6_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_1_invlist[] = { /* for all charsets */
179, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171898,7 +186660,7 @@ static const UV PL_AGE__6_DOT_1_invlist[] = { /* for all charsets */
0x1F635
};
-static const UV PL_AGE__6_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171908,7 +186670,7 @@ static const UV PL_AGE__6_DOT_2_invlist[] = { /* for all charsets */
0x20BB
};
-static const UV PL_AGE__6_DOT_3_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__6_DOT_3_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -171920,7 +186682,7 @@ static const UV PL_AGE__6_DOT_3_invlist[] = { /* for all charsets */
0x206A
};
-static const UV PL_AGE__7_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__7_invlist[] = { /* for all charsets */
283, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172210,7 +186972,7 @@ static const UV PL_AGE__7_invlist[] = { /* for all charsets */
0x1F8AE
};
-static const UV PL_AGE__8_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__8_invlist[] = { /* for all charsets */
119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172336,7 +187098,7 @@ static const UV PL_AGE__8_invlist[] = { /* for all charsets */
0x2CEA2
};
-static const UV PL_AGE__9_invlist[] = { /* for all charsets */
+static const UV UNI_AGE__9_invlist[] = { /* for all charsets */
105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -172448,8 +187210,8 @@ static const UV PL_AGE__9_invlist[] = { /* for all charsets */
0x1F992
};
-static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
- 1318, /* Number of elements */
+static const UV UNI_AGE__NA_invlist[] = { /* for all charsets */
+ 1352, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -172468,10 +187230,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -172479,7 +187237,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -172491,7 +187249,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -172505,7 +187263,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -172532,7 +187290,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -172564,7 +187322,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -172654,8 +187412,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -172677,9 +187433,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -172753,27 +187507,13 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -172872,7 +187612,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -172921,10 +187661,12 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -172982,14 +187724,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -173024,7 +187758,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -173040,7 +187774,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -173050,11 +187784,9 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -173064,9 +187796,9 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -173078,8 +187810,6 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -173110,7 +187840,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -173280,11 +188010,11 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -173312,15 +188042,25 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -173328,7 +188068,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -173369,7 +188109,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -173390,7 +188130,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -173406,26 +188146,30 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -173457,7 +188201,23 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -173467,6 +188227,8 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -173491,20 +188253,26 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -173525,10 +188293,12 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -173585,16 +188355,32 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -173678,9 +188464,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -173694,15 +188478,17 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -173715,18 +188501,28 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x2A6D7,
0x2A700,
@@ -173773,7 +188569,7 @@ static const UV PL_AGE__NA_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_AGHB_invlist[] = { /* for all charsets */
+static const UV UNI_AGHB_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173785,21 +188581,21 @@ static const UV PL_AGHB_invlist[] = { /* for all charsets */
0x10570
};
-static const UV PL_AHOM_invlist[] = { /* for all charsets */
+static const UV UNI_AHOM_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740
};
-static const UV PL_ALCHEMICAL_invlist[] = { /* for all charsets */
+static const UV UNI_ALCHEMICAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173809,7 +188605,7 @@ static const UV PL_ALCHEMICAL_invlist[] = { /* for all charsets */
0x1F780
};
-static const UV PL_ALL_invlist[] = { /* for all charsets */
+static const UV UNI_ALL_invlist[] = { /* for all charsets */
1, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -173817,7 +188613,7 @@ static const UV PL_ALL_invlist[] = { /* for all charsets */
0x0
};
-static const UV PL_ALPHABETICPF_invlist[] = { /* for all charsets */
+static const UV UNI_ALPHABETICPF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173827,7 +188623,7 @@ static const UV PL_ALPHABETICPF_invlist[] = { /* for all charsets */
0xFB50
};
-static const UV PL_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173837,7 +188633,7 @@ static const UV PL_ANCIENTGREEKMUSIC_invlist[] = { /* for all charsets */
0x1D250
};
-static const UV PL_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173847,7 +188643,7 @@ static const UV PL_ANCIENTGREEKNUMBERS_invlist[] = { /* for all charsets */
0x10190
};
-static const UV PL_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173857,7 +188653,7 @@ static const UV PL_ANCIENTSYMBOLS_invlist[] = { /* for all charsets */
0x101D0
};
-static const UV PL_ANY_invlist[] = { /* for all charsets */
+static const UV UNI_ANY_invlist[] = { /* for all charsets */
2, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -173866,7 +188662,7 @@ static const UV PL_ANY_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_ARAB_invlist[] = { /* for all charsets */
+static const UV UNI_ARAB_invlist[] = { /* for all charsets */
105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173886,7 +188682,7 @@ static const UV PL_ARAB_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -173978,7 +188774,7 @@ static const UV PL_ARAB_invlist[] = { /* for all charsets */
0x1EEF2
};
-static const UV PL_ARABICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173988,7 +188784,7 @@ static const UV PL_ARABICEXTA_invlist[] = { /* for all charsets */
0x900
};
-static const UV PL_ARABICMATH_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICMATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -173998,7 +188794,7 @@ static const UV PL_ARABICMATH_invlist[] = { /* for all charsets */
0x1EF00
};
-static const UV PL_ARABICPFA_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICPFA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174008,7 +188804,7 @@ static const UV PL_ARABICPFA_invlist[] = { /* for all charsets */
0xFE00
};
-static const UV PL_ARABICPFB_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICPFB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174018,7 +188814,7 @@ static const UV PL_ARABICPFB_invlist[] = { /* for all charsets */
0xFF00
};
-static const UV PL_ARABICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ARABICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174028,7 +188824,7 @@ static const UV PL_ARABICSUP_invlist[] = { /* for all charsets */
0x780
};
-static const UV PL_ARMI_invlist[] = { /* for all charsets */
+static const UV UNI_ARMI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174040,8 +188836,8 @@ static const UV PL_ARMI_invlist[] = { /* for all charsets */
0x10860
};
-static const UV PL_ARMN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_ARMN_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174049,10 +188845,6 @@ static const UV PL_ARMN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -174060,7 +188852,7 @@ static const UV PL_ARMN_invlist[] = { /* for all charsets */
0xFB18
};
-static const UV PL_ARROWS_invlist[] = { /* for all charsets */
+static const UV UNI_ARROWS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174070,7 +188862,7 @@ static const UV PL_ARROWS_invlist[] = { /* for all charsets */
0x2200
};
-static const UV PL_AVST_invlist[] = { /* for all charsets */
+static const UV UNI_AVST_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174082,7 +188874,7 @@ static const UV PL_AVST_invlist[] = { /* for all charsets */
0x10B40
};
-static const UV PL_BALI_invlist[] = { /* for all charsets */
+static const UV UNI_BALI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174094,7 +188886,7 @@ static const UV PL_BALI_invlist[] = { /* for all charsets */
0x1B7D
};
-static const UV PL_BAMU_invlist[] = { /* for all charsets */
+static const UV UNI_BAMU_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174106,7 +188898,7 @@ static const UV PL_BAMU_invlist[] = { /* for all charsets */
0x16A39
};
-static const UV PL_BAMUMSUP_invlist[] = { /* for all charsets */
+static const UV UNI_BAMUMSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174116,7 +188908,7 @@ static const UV PL_BAMUMSUP_invlist[] = { /* for all charsets */
0x16A40
};
-static const UV PL_BASS_invlist[] = { /* for all charsets */
+static const UV UNI_BASS_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174128,7 +188920,7 @@ static const UV PL_BASS_invlist[] = { /* for all charsets */
0x16AF6
};
-static const UV PL_BATK_invlist[] = { /* for all charsets */
+static const UV UNI_BATK_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174140,8 +188932,8 @@ static const UV PL_BATK_invlist[] = { /* for all charsets */
0x1C00
};
-static const UV PL_BC__AL_invlist[] = { /* for all charsets */
- 43, /* Number of elements */
+static const UV UNI_BC__AL_invlist[] = { /* for all charsets */
+ 57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174173,7 +188965,7 @@ static const UV PL_BC__AL_invlist[] = { /* for all charsets */
0x860,
0x870,
0x8A0,
- 0x8D4,
+ 0x8D3,
0xFB50,
0xFD3E,
0xFD40,
@@ -174184,14 +188976,28 @@ static const UV PL_BC__AL_invlist[] = { /* for all charsets */
0xFE00,
0xFE70,
0xFEFF,
+ 0x10D00,
+ 0x10D24,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10D40,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F70,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EEF0,
0x1EEF2,
0x1EF00
};
-static const UV PL_BC__AN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_BC__AN_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174206,13 +189012,15 @@ static const UV PL_BC__AN_invlist[] = { /* for all charsets */
0x6DE,
0x8E2,
0x8E3,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__B_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__B_invlist[] = { /* for ASCII/Latin1 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174230,14 +189038,14 @@ static const UV PL_BC__B_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__B_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 1047 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174255,14 +189063,14 @@ static const UV PL_BC__B_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__B_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__B_invlist[] = { /* for EBCDIC 037 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174280,11 +189088,11 @@ static const UV PL_BC__B_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__BN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__BN_invlist[] = { /* for ASCII/Latin1 */
64, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174355,14 +189163,14 @@ static const UV PL_BC__BN_invlist[] = { /* for ASCII/Latin1 */
0x110000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 1047 */
70, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174439,14 +189247,14 @@ static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 1047 */
0x110000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__BN_invlist[] = { /* for EBCDIC 037 */
70, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -174523,11 +189331,11 @@ static const UV PL_BC__BN_invlist[] = { /* for EBCDIC 037 */
0x110000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__CS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__CS_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174561,14 +189369,14 @@ static const UV PL_BC__CS_invlist[] = { /* for ASCII/Latin1 */
0xFF1B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174604,14 +189412,14 @@ static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 1047 */
0xFF1B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__CS_invlist[] = { /* for EBCDIC 037 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174647,11 +189455,11 @@ static const UV PL_BC__CS_invlist[] = { /* for EBCDIC 037 */
0xFF1B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__EN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__EN_invlist[] = { /* for ASCII/Latin1 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174683,14 +189491,14 @@ static const UV PL_BC__EN_invlist[] = { /* for ASCII/Latin1 */
0x1F10B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174722,14 +189530,14 @@ static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 1047 */
0x1F10B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__EN_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174761,11 +189569,11 @@ static const UV PL_BC__EN_invlist[] = { /* for EBCDIC 037 */
0x1F10B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ES_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__ES_invlist[] = { /* for ASCII/Latin1 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174791,14 +189599,14 @@ static const UV PL_BC__ES_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 1047 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174824,14 +189632,14 @@ static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__ES_invlist[] = { /* for EBCDIC 037 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -174857,12 +189665,12 @@ static const UV PL_BC__ES_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ET_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174910,18 +189718,22 @@ static const UV PL_BC__ET_invlist[] = { /* for ASCII/Latin1 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 1047 */
- 53, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 1047 */
+ 57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -174977,18 +189789,22 @@ static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 1047 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 037 */
- 53, /* Number of elements */
+static const UV UNI_BC__ET_invlist[] = { /* for EBCDIC 037 */
+ 57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -175044,12 +189860,16 @@ static const UV PL_BC__ET_invlist[] = { /* for EBCDIC 037 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BC__FSI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__FSI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -175059,10 +189879,10 @@ static const UV PL_BC__FSI_invlist[] = { /* for all charsets */
0x2069
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
- 860, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for ASCII/Latin1 */
+ 904, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -175134,6 +189954,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -175190,6 +190012,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -175237,8 +190061,6 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -175475,13 +190297,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -175491,7 +190307,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -175570,6 +190386,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -175581,7 +190399,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -175678,7 +190496,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -175694,7 +190512,7 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -175708,6 +190526,8 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -175746,6 +190566,16 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -175786,12 +190616,26 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -175842,6 +190686,12 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -175856,20 +190706,24 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -175882,18 +190736,28 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -175928,15 +190792,15 @@ static const UV PL_BC__L_invlist[] = { /* for ASCII/Latin1 */
0x110000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
- 886, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 1047 */
+ 930, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -176034,6 +190898,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -176090,6 +190956,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -176137,8 +191005,6 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -176375,13 +191241,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -176391,7 +191251,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -176470,6 +191330,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -176481,7 +191343,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -176578,7 +191440,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -176594,7 +191456,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -176608,6 +191470,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -176646,6 +191510,16 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -176686,12 +191560,26 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -176742,6 +191630,12 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -176756,20 +191650,24 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -176782,18 +191680,28 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -176828,15 +191736,15 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 1047 */
0x110000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
- 882, /* Number of elements */
+static const UV UNI_BC__L_invlist[] = { /* for EBCDIC 037 */
+ 926, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -176930,6 +191838,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x9F4,
0x9FB,
0x9FC,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -176986,6 +191896,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xBFB,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -177033,8 +191945,6 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -177271,13 +192181,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CEF,
@@ -177287,7 +192191,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x2D7F,
0x2D80,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -177366,6 +192270,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -177377,7 +192283,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -177474,7 +192380,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -177490,7 +192396,7 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -177504,6 +192410,8 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -177542,6 +192450,16 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -177582,12 +192500,26 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11FD5,
+ 0x11FF2,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -177638,6 +192570,12 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1F02C,
0x1F030,
@@ -177652,20 +192590,24 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F0F6,
0x1F100,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -177678,18 +192620,28 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -177724,9 +192676,9 @@ static const UV PL_BC__L_invlist[] = { /* for EBCDIC 037 */
0x110000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BC__LRE_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177736,7 +192688,7 @@ static const UV PL_BC__LRE_invlist[] = { /* for all charsets */
0x202B
};
-static const UV PL_BC__LRI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177746,7 +192698,7 @@ static const UV PL_BC__LRI_invlist[] = { /* for all charsets */
0x2067
};
-static const UV PL_BC__LRO_invlist[] = { /* for all charsets */
+static const UV UNI_BC__LRO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -177756,8 +192708,8 @@ static const UV PL_BC__LRO_invlist[] = { /* for all charsets */
0x202E
};
-static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
- 593, /* Number of elements */
+static const UV UNI_BC__NSM_invlist[] = { /* for all charsets */
+ 629, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -177798,6 +192750,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -177808,7 +192762,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -177834,6 +192788,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -177886,6 +192842,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -177929,8 +192887,6 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -178110,6 +193066,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -178121,7 +193079,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -178180,6 +193138,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -178202,7 +193164,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -178218,7 +193180,7 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -178232,6 +193194,8 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -178268,6 +193232,16 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
0x11A07,
0x11A09,
@@ -178308,10 +193282,20 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -178348,6 +193332,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -178356,10 +193344,10 @@ static const UV PL_BC__NSM_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
- 355, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for ASCII/Latin1 */
+ 369, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -178521,19 +193509,13 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -178648,6 +193630,12 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -178680,20 +193668,24 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -178706,29 +193698,39 @@ static const UV PL_BC__ON_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
- 363, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 1047 */
+ 377, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -178898,19 +193900,13 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -179025,6 +194021,12 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -179057,20 +194059,24 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -179083,29 +194089,39 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
- 359, /* Number of elements */
+static const UV UNI_BC__ON_invlist[] = { /* for EBCDIC 037 */
+ 373, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -179271,19 +194287,13 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2CF9,
0x2D00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -179398,6 +194408,12 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x11066,
0x11660,
0x1166D,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
+ 0x16FE2,
+ 0x16FE3,
0x1D200,
0x1D242,
0x1D245,
@@ -179430,20 +194446,24 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F0F6,
0x1F10B,
0x1F10D,
+ 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -179456,23 +194476,33 @@ static const UV PL_BC__ON_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_BC__PDF_invlist[] = { /* for all charsets */
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_BC__PDF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179482,7 +194512,7 @@ static const UV PL_BC__PDF_invlist[] = { /* for all charsets */
0x202D
};
-static const UV PL_BC__PDI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__PDI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179492,8 +194522,8 @@ static const UV PL_BC__PDI_invlist[] = { /* for all charsets */
0x206A
};
-static const UV PL_BC__R_invlist[] = { /* for all charsets */
- 67, /* Number of elements */
+static const UV UNI_BC__R_invlist[] = { /* for all charsets */
+ 77, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -179515,6 +194545,8 @@ static const UV PL_BC__R_invlist[] = { /* for all charsets */
0x7F4,
0x7F6,
0x7FA,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -179553,20 +194585,28 @@ static const UV PL_BC__R_invlist[] = { /* for all charsets */
0x10AE7,
0x10B39,
0x10B40,
+ 0x10D00,
+ 0x10D40,
0x10E60,
0x10E7F,
+ 0x10F30,
+ 0x10F70,
0x11000,
0x1E800,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EF00,
0x1F000
};
-static const UV PL_BC__RLE_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179576,7 +194616,7 @@ static const UV PL_BC__RLE_invlist[] = { /* for all charsets */
0x202C
};
-static const UV PL_BC__RLI_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179586,7 +194626,7 @@ static const UV PL_BC__RLI_invlist[] = { /* for all charsets */
0x2068
};
-static const UV PL_BC__RLO_invlist[] = { /* for all charsets */
+static const UV UNI_BC__RLO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179596,9 +194636,9 @@ static const UV PL_BC__RLO_invlist[] = { /* for all charsets */
0x202F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__S_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__S_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179612,14 +194652,14 @@ static const UV PL_BC__S_invlist[] = { /* for ASCII/Latin1 */
0x20
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__S_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179633,14 +194673,14 @@ static const UV PL_BC__S_invlist[] = { /* for EBCDIC 1047 */
0x20
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__S_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__S_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179654,11 +194694,11 @@ static const UV PL_BC__S_invlist[] = { /* for EBCDIC 037 */
0x20
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BC__WS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BC__WS_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179680,14 +194720,14 @@ static const UV PL_BC__WS_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179709,14 +194749,14 @@ static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BC__WS_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179738,10 +194778,10 @@ static const UV PL_BC__WS_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BENG_invlist[] = { /* for all charsets */
- 37, /* Number of elements */
+static const UV UNI_BENG_invlist[] = { /* for all charsets */
+ 53, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -179777,14 +194817,30 @@ static const UV PL_BENG_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
- 0x1CF7,
+ 0x9FF,
+ 0x1CD0,
+ 0x1CD1,
+ 0x1CD2,
+ 0x1CD3,
+ 0x1CD5,
+ 0x1CD7,
+ 0x1CD8,
+ 0x1CD9,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CEA,
+ 0x1CEB,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CF5,
0x1CF8,
0xA8F1,
0xA8F2
};
-static const UV PL_BHKS_invlist[] = { /* for all charsets */
+static const UV UNI_BHKS_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179800,7 +194856,7 @@ static const UV PL_BHKS_invlist[] = { /* for all charsets */
0x11C6D
};
-static const UV PL_BIDIC_invlist[] = { /* for all charsets */
+static const UV UNI_BIDIC_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -179816,10 +194872,10 @@ static const UV PL_BIDIC_invlist[] = { /* for all charsets */
0x206A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
- 223, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for ASCII/Latin1 */
+ 227, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -179931,6 +194987,8 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180000,6 +195058,8 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180048,15 +195108,15 @@ static const UV PL_BIDIM_invlist[] = { /* for ASCII/Latin1 */
0x1D7C4
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
- 221, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 1047 */
+ 225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -180166,6 +195226,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180235,6 +195297,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180283,15 +195347,15 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 1047 */
0x1D7C4
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
- 219, /* Number of elements */
+static const UV UNI_BIDIM_invlist[] = { /* for EBCDIC 037 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -180399,6 +195463,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x2983,
0x2999,
0x299B,
+ 0x29A1,
+ 0x29A2,
0x29B0,
0x29B8,
0x29B9,
@@ -180468,6 +195534,8 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x2AFC,
0x2AFD,
0x2AFE,
+ 0x2BFE,
+ 0x2BFF,
0x2E02,
0x2E06,
0x2E09,
@@ -180516,9 +195584,9 @@ static const UV PL_BIDIM_invlist[] = { /* for EBCDIC 037 */
0x1D7C4
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BLOCKELEMENTS_invlist[] = { /* for all charsets */
+static const UV UNI_BLOCKELEMENTS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180528,7 +195596,7 @@ static const UV PL_BLOCKELEMENTS_invlist[] = { /* for all charsets */
0x25A0
};
-static const UV PL_BOPO_invlist[] = { /* for all charsets */
+static const UV UNI_BOPO_invlist[] = { /* for all charsets */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180551,7 +195619,7 @@ static const UV PL_BOPO_invlist[] = { /* for all charsets */
0x30FB,
0x30FC,
0x3105,
- 0x312F,
+ 0x3130,
0x31A0,
0x31BB,
0xFE45,
@@ -180560,7 +195628,7 @@ static const UV PL_BOPO_invlist[] = { /* for all charsets */
0xFF66
};
-static const UV PL_BOPOMOFOEXT_invlist[] = { /* for all charsets */
+static const UV UNI_BOPOMOFOEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180570,7 +195638,7 @@ static const UV PL_BOPOMOFOEXT_invlist[] = { /* for all charsets */
0x31C0
};
-static const UV PL_BOXDRAWING_invlist[] = { /* for all charsets */
+static const UV UNI_BOXDRAWING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180580,9 +195648,9 @@ static const UV PL_BOXDRAWING_invlist[] = { /* for all charsets */
0x2580
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__C_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__C_invlist[] = { /* for ASCII/Latin1 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180710,14 +195778,14 @@ static const UV PL_BPT__C_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 1047 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180845,14 +195913,14 @@ static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__C_invlist[] = { /* for EBCDIC 037 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -180980,11 +196048,11 @@ static const UV PL_BPT__C_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__N_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__N_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181050,14 +196118,14 @@ static const UV PL_BPT__N_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 1047 */
61, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181125,14 +196193,14 @@ static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__N_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -181198,11 +196266,11 @@ static const UV PL_BPT__N_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_BPT__O_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_BPT__O_invlist[] = { /* for ASCII/Latin1 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181330,14 +196398,14 @@ static const UV PL_BPT__O_invlist[] = { /* for ASCII/Latin1 */
0xFF63
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 1047 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181465,14 +196533,14 @@ static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 1047 */
0xFF63
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_BPT__O_invlist[] = { /* for EBCDIC 037 */
121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181600,9 +196668,9 @@ static const UV PL_BPT__O_invlist[] = { /* for EBCDIC 037 */
0xFF63
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_BRAH_invlist[] = { /* for all charsets */
+static const UV UNI_BRAH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181616,7 +196684,7 @@ static const UV PL_BRAH_invlist[] = { /* for all charsets */
0x11080
};
-static const UV PL_BRAI_invlist[] = { /* for all charsets */
+static const UV UNI_BRAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181626,7 +196694,7 @@ static const UV PL_BRAI_invlist[] = { /* for all charsets */
0x2900
};
-static const UV PL_BUGI_invlist[] = { /* for all charsets */
+static const UV UNI_BUGI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181640,7 +196708,7 @@ static const UV PL_BUGI_invlist[] = { /* for all charsets */
0xA9D0
};
-static const UV PL_BUHD_invlist[] = { /* for all charsets */
+static const UV UNI_BUHD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181652,7 +196720,7 @@ static const UV PL_BUHD_invlist[] = { /* for all charsets */
0x1754
};
-static const UV PL_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -181662,10 +196730,10 @@ static const UV PL_BYZANTINEMUSIC_invlist[] = { /* for all charsets */
0x1D100
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for ASCII/Latin1 */
+ 1335, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -181689,10 +196757,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -181700,7 +196764,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -181714,7 +196778,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -181728,7 +196792,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -181757,7 +196821,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -181789,7 +196853,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -181879,8 +196943,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -181902,9 +196964,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -181978,27 +197038,13 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -182097,7 +197143,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -182146,10 +197192,12 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -182211,14 +197259,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -182253,7 +197293,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -182269,7 +197309,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -182279,11 +197319,9 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -182293,9 +197331,9 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -182307,8 +197345,6 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -182339,7 +197375,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -182509,11 +197545,11 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -182541,9 +197577,17 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -182559,7 +197603,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -182600,7 +197644,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -182621,7 +197665,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -182637,26 +197681,30 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -182688,7 +197736,23 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -182722,20 +197786,26 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -182758,10 +197828,12 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -182818,16 +197890,32 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -182911,9 +197999,7 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -182927,15 +198013,17 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -182948,18 +198036,28 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -182976,15 +198074,15 @@ static const UV PL_C_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for EBCDIC 1047 */
+ 1335, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -183008,10 +198106,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -183019,7 +198113,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -183033,7 +198127,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -183047,7 +198141,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -183076,7 +198170,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -183108,7 +198202,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -183198,8 +198292,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -183221,9 +198313,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -183297,27 +198387,13 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -183416,7 +198492,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -183465,10 +198541,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -183530,14 +198608,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -183572,7 +198642,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -183588,7 +198658,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -183598,11 +198668,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -183612,9 +198680,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -183626,8 +198694,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -183658,7 +198724,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -183828,11 +198894,11 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -183860,9 +198926,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -183878,7 +198952,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -183919,7 +198993,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -183940,7 +199014,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -183956,26 +199030,30 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -184007,7 +199085,23 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -184041,20 +199135,26 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -184077,10 +199177,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -184137,16 +199239,32 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -184230,9 +199348,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -184246,15 +199362,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -184267,18 +199385,28 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -184295,15 +199423,15 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
- 1305, /* Number of elements */
+static const UV UNI_C_invlist[] = { /* for EBCDIC 037 */
+ 1335, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -184327,10 +199455,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -184338,7 +199462,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x61C,
@@ -184352,7 +199476,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -184366,7 +199490,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x984,
@@ -184395,7 +199519,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -184427,7 +199551,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -184517,8 +199641,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -184540,9 +199662,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -184616,27 +199736,13 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -184735,7 +199841,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -184784,10 +199890,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -184849,14 +199957,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -184891,7 +199991,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -184907,7 +200007,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -184917,11 +200017,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -184931,9 +200029,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -184945,8 +200043,6 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -184977,7 +200073,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -185147,11 +200243,11 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -185179,9 +200275,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
@@ -185197,7 +200301,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -185238,7 +200342,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -185259,7 +200363,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -185275,26 +200379,30 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -185326,7 +200434,23 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -185360,20 +200484,26 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -185396,10 +200526,12 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -185456,16 +200588,32 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -185549,9 +200697,7 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -185565,15 +200711,17 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -185586,18 +200734,28 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -185614,9 +200772,9 @@ static const UV PL_C_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CAKM_invlist[] = { /* for all charsets */
+static const UV UNI_CAKM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185629,10 +200787,10 @@ static const UV PL_CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144
+ 0x11147
};
-static const UV PL_CANS_invlist[] = { /* for all charsets */
+static const UV UNI_CANS_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185644,7 +200802,7 @@ static const UV PL_CANS_invlist[] = { /* for all charsets */
0x18F6
};
-static const UV PL_CARI_invlist[] = { /* for all charsets */
+static const UV UNI_CARI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -185654,8 +200812,8 @@ static const UV PL_CARI_invlist[] = { /* for all charsets */
0x102D1
};
-static const UV PL_CCC__0_invlist[] = { /* for all charsets */
- 337, /* Number of elements */
+static const UV UNI_CCC__0_invlist[] = { /* for all charsets */
+ 357, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -185696,6 +200854,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x74B,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -185706,7 +200866,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -185720,6 +200880,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x9BD,
0x9CD,
0x9CE,
+ 0x9FE,
+ 0x9FF,
0xA3C,
0xA3D,
0xA4D,
@@ -185753,7 +200915,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0xE48,
0xE4C,
0xEB8,
- 0xEBA,
+ 0xEBB,
0xEC8,
0xECC,
0xF18,
@@ -185910,6 +201072,10 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11046,
0x11047,
0x1107F,
@@ -185930,7 +201096,7 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EB,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1134D,
0x1134E,
@@ -185942,6 +201108,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11443,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114C2,
0x114C4,
0x115BF,
@@ -185952,6 +201120,10 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -185964,6 +201136,8 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
0x16B30,
@@ -185992,13 +201166,17 @@ static const UV PL_CCC__0_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B
};
-static const UV PL_CCC__1_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__1_invlist[] = { /* for all charsets */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186028,7 +201206,7 @@ static const UV PL_CCC__1_invlist[] = { /* for all charsets */
0x1D16A
};
-static const UV PL_CCC__10_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__10_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186038,7 +201216,7 @@ static const UV PL_CCC__10_invlist[] = { /* for all charsets */
0x5B1
};
-static const UV PL_CCC__103_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__103_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186048,7 +201226,7 @@ static const UV PL_CCC__103_invlist[] = { /* for all charsets */
0xE3A
};
-static const UV PL_CCC__107_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__107_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186058,7 +201236,7 @@ static const UV PL_CCC__107_invlist[] = { /* for all charsets */
0xE4C
};
-static const UV PL_CCC__11_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__11_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186068,7 +201246,7 @@ static const UV PL_CCC__11_invlist[] = { /* for all charsets */
0x5B2
};
-static const UV PL_CCC__118_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__118_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186078,7 +201256,7 @@ static const UV PL_CCC__118_invlist[] = { /* for all charsets */
0xEBA
};
-static const UV PL_CCC__12_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186088,7 +201266,7 @@ static const UV PL_CCC__12_invlist[] = { /* for all charsets */
0x5B3
};
-static const UV PL_CCC__122_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__122_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186098,7 +201276,7 @@ static const UV PL_CCC__122_invlist[] = { /* for all charsets */
0xECC
};
-static const UV PL_CCC__129_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__129_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186108,7 +201286,7 @@ static const UV PL_CCC__129_invlist[] = { /* for all charsets */
0xF72
};
-static const UV PL_CCC__13_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__13_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186118,7 +201296,7 @@ static const UV PL_CCC__13_invlist[] = { /* for all charsets */
0x5B4
};
-static const UV PL_CCC__130_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__130_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186132,7 +201310,7 @@ static const UV PL_CCC__130_invlist[] = { /* for all charsets */
0xF81
};
-static const UV PL_CCC__132_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__132_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186142,14 +201320,7 @@ static const UV PL_CCC__132_invlist[] = { /* for all charsets */
0xF75
};
-static const UV PL_CCC__133_invlist[] = { /* for ASCII/Latin1 */
- 0, /* Number of elements */
- 148565664, /* Version and data structure type */
- 0, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
-};
-
-static const UV PL_CCC__14_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__14_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186159,7 +201330,7 @@ static const UV PL_CCC__14_invlist[] = { /* for all charsets */
0x5B5
};
-static const UV PL_CCC__15_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__15_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186169,7 +201340,7 @@ static const UV PL_CCC__15_invlist[] = { /* for all charsets */
0x5B6
};
-static const UV PL_CCC__16_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__16_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186179,7 +201350,7 @@ static const UV PL_CCC__16_invlist[] = { /* for all charsets */
0x5B7
};
-static const UV PL_CCC__17_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__17_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186189,7 +201360,7 @@ static const UV PL_CCC__17_invlist[] = { /* for all charsets */
0x5B8
};
-static const UV PL_CCC__18_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__18_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186201,7 +201372,7 @@ static const UV PL_CCC__18_invlist[] = { /* for all charsets */
0x5C8
};
-static const UV PL_CCC__19_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__19_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186211,7 +201382,7 @@ static const UV PL_CCC__19_invlist[] = { /* for all charsets */
0x5BB
};
-static const UV PL_CCC__20_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__20_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186221,7 +201392,7 @@ static const UV PL_CCC__20_invlist[] = { /* for all charsets */
0x5BC
};
-static const UV PL_CCC__202_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__202_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186235,7 +201406,7 @@ static const UV PL_CCC__202_invlist[] = { /* for all charsets */
0x1DD1
};
-static const UV PL_CCC__21_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__21_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186245,7 +201416,7 @@ static const UV PL_CCC__21_invlist[] = { /* for all charsets */
0x5BD
};
-static const UV PL_CCC__214_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__214_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186255,7 +201426,7 @@ static const UV PL_CCC__214_invlist[] = { /* for all charsets */
0x1DCF
};
-static const UV PL_CCC__216_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__216_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186271,7 +201442,7 @@ static const UV PL_CCC__216_invlist[] = { /* for all charsets */
0x1D173
};
-static const UV PL_CCC__22_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__22_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186281,7 +201452,7 @@ static const UV PL_CCC__22_invlist[] = { /* for all charsets */
0x5BE
};
-static const UV PL_CCC__23_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__23_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186291,7 +201462,7 @@ static const UV PL_CCC__23_invlist[] = { /* for all charsets */
0x5C0
};
-static const UV PL_CCC__24_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__24_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186301,7 +201472,7 @@ static const UV PL_CCC__24_invlist[] = { /* for all charsets */
0x5C2
};
-static const UV PL_CCC__25_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__25_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186311,7 +201482,7 @@ static const UV PL_CCC__25_invlist[] = { /* for all charsets */
0x5C3
};
-static const UV PL_CCC__26_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__26_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186321,7 +201492,7 @@ static const UV PL_CCC__26_invlist[] = { /* for all charsets */
0xFB1F
};
-static const UV PL_CCC__27_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__27_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186333,7 +201504,7 @@ static const UV PL_CCC__27_invlist[] = { /* for all charsets */
0x8F1
};
-static const UV PL_CCC__28_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__28_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186345,7 +201516,7 @@ static const UV PL_CCC__28_invlist[] = { /* for all charsets */
0x8F2
};
-static const UV PL_CCC__29_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__29_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186357,7 +201528,7 @@ static const UV PL_CCC__29_invlist[] = { /* for all charsets */
0x8F3
};
-static const UV PL_CCC__30_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__30_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186369,7 +201540,7 @@ static const UV PL_CCC__30_invlist[] = { /* for all charsets */
0x64F
};
-static const UV PL_CCC__31_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__31_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186381,7 +201552,7 @@ static const UV PL_CCC__31_invlist[] = { /* for all charsets */
0x650
};
-static const UV PL_CCC__32_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__32_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186393,7 +201564,7 @@ static const UV PL_CCC__32_invlist[] = { /* for all charsets */
0x651
};
-static const UV PL_CCC__33_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__33_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186403,7 +201574,7 @@ static const UV PL_CCC__33_invlist[] = { /* for all charsets */
0x652
};
-static const UV PL_CCC__34_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__34_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186413,7 +201584,7 @@ static const UV PL_CCC__34_invlist[] = { /* for all charsets */
0x653
};
-static const UV PL_CCC__35_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__35_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186423,7 +201594,7 @@ static const UV PL_CCC__35_invlist[] = { /* for all charsets */
0x671
};
-static const UV PL_CCC__36_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__36_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186433,8 +201604,8 @@ static const UV PL_CCC__36_invlist[] = { /* for all charsets */
0x712
};
-static const UV PL_CCC__7_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_CCC__7_invlist[] = { /* for all charsets */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186471,7 +201642,7 @@ static const UV PL_CCC__7_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EA,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11446,
0x11447,
@@ -186481,13 +201652,15 @@ static const UV PL_CCC__7_invlist[] = { /* for all charsets */
0x115C1,
0x116B7,
0x116B8,
+ 0x1183A,
+ 0x1183B,
0x11D42,
0x11D43,
0x1E94A,
0x1E94B
};
-static const UV PL_CCC__8_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186497,7 +201670,7 @@ static const UV PL_CCC__8_invlist[] = { /* for all charsets */
0x309B
};
-static const UV PL_CCC__84_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__84_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186507,8 +201680,8 @@ static const UV PL_CCC__84_invlist[] = { /* for all charsets */
0xC56
};
-static const UV PL_CCC__9_invlist[] = { /* for all charsets */
- 97, /* Number of elements */
+static const UV UNI_CCC__9_invlist[] = { /* for all charsets */
+ 105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186537,6 +201710,8 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0xDCB,
0xE3A,
0xE3B,
+ 0xEBA,
+ 0xEBB,
0xF84,
0xF85,
0x1039,
@@ -186599,6 +201774,10 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0x116B7,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183A,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -186608,10 +201787,12 @@ static const UV PL_CCC__9_invlist[] = { /* for all charsets */
0x11C3F,
0x11C40,
0x11D44,
- 0x11D46
+ 0x11D46,
+ 0x11D97,
+ 0x11D98
};
-static const UV PL_CCC__91_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__91_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186621,8 +201802,8 @@ static const UV PL_CCC__91_invlist[] = { /* for all charsets */
0xC57
};
-static const UV PL_CCC__A_invlist[] = { /* for all charsets */
- 221, /* Number of elements */
+static const UV UNI_CCC__A_invlist[] = { /* for all charsets */
+ 235, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186727,6 +201908,8 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x952,
0x953,
0x955,
+ 0x9FE,
+ 0x9FF,
0xF82,
0xF84,
0xF86,
@@ -186821,12 +202004,20 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x10A39,
0x10AE5,
0x10AE6,
+ 0x10D24,
+ 0x10D28,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
0x11100,
0x11103,
0x11366,
0x1136D,
0x11370,
0x11375,
+ 0x1145E,
+ 0x1145F,
0x16B30,
0x16B37,
0x1D185,
@@ -186845,11 +202036,15 @@ static const UV PL_CCC__A_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E944,
0x1E94A
};
-static const UV PL_CCC__AL_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__AL_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186865,7 +202060,7 @@ static const UV PL_CCC__AL_invlist[] = { /* for all charsets */
0x302C
};
-static const UV PL_CCC__AR_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__AR_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -186883,8 +202078,8 @@ static const UV PL_CCC__AR_invlist[] = { /* for all charsets */
0x302D
};
-static const UV PL_CCC__B_invlist[] = { /* for all charsets */
- 145, /* Number of elements */
+static const UV UNI_CCC__B_invlist[] = { /* for all charsets */
+ 155, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -186951,8 +202146,12 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x749,
0x7F2,
0x7F3,
+ 0x7FD,
+ 0x7FE,
0x859,
0x85C,
+ 0x8D3,
+ 0x8D4,
0x8E3,
0x8E4,
0x8E6,
@@ -187027,6 +202226,12 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x10A3B,
0x10AE6,
0x10AE7,
+ 0x10F46,
+ 0x10F48,
+ 0x10F4B,
+ 0x10F4C,
+ 0x10F4D,
+ 0x10F51,
0x1D17B,
0x1D183,
0x1D18A,
@@ -187035,7 +202240,7 @@ static const UV PL_CCC__B_invlist[] = { /* for all charsets */
0x1E8D7
};
-static const UV PL_CCC__BL_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__BL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187045,7 +202250,7 @@ static const UV PL_CCC__BL_invlist[] = { /* for all charsets */
0x302B
};
-static const UV PL_CCC__BR_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__BR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187061,7 +202266,7 @@ static const UV PL_CCC__BR_invlist[] = { /* for all charsets */
0x302E
};
-static const UV PL_CCC__DA_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__DA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187075,7 +202280,7 @@ static const UV PL_CCC__DA_invlist[] = { /* for all charsets */
0x1DCE
};
-static const UV PL_CCC__DB_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__DB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187091,7 +202296,7 @@ static const UV PL_CCC__DB_invlist[] = { /* for all charsets */
0x1DFD
};
-static const UV PL_CCC__IS_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__IS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187101,7 +202306,7 @@ static const UV PL_CCC__IS_invlist[] = { /* for all charsets */
0x346
};
-static const UV PL_CCC__L_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__L_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187111,7 +202316,7 @@ static const UV PL_CCC__L_invlist[] = { /* for all charsets */
0x3030
};
-static const UV PL_CCC__R_invlist[] = { /* for all charsets */
+static const UV UNI_CCC__R_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187121,7 +202326,7 @@ static const UV PL_CCC__R_invlist[] = { /* for all charsets */
0x1D16E
};
-static const UV PL_CE_invlist[] = { /* for all charsets */
+static const UV UNI_CE_invlist[] = { /* for all charsets */
67, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187195,10 +202400,10 @@ static const UV PL_CE_invlist[] = { /* for all charsets */
0x1D1C1
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for ASCII/Latin1 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187231,6 +202436,10 @@ static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187241,15 +202450,15 @@ static const UV PL_CF_invlist[] = { /* for ASCII/Latin1 */
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187282,6 +202491,10 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187292,15 +202505,15 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 1047 */
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
- 37, /* Number of elements */
+static const UV UNI_CF_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187333,6 +202546,10 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -187343,9 +202560,9 @@ static const UV PL_CF_invlist[] = { /* for EBCDIC 037 */
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CHAM_invlist[] = { /* for all charsets */
+static const UV UNI_CHAM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187361,7 +202578,7 @@ static const UV PL_CHAM_invlist[] = { /* for all charsets */
0xAA60
};
-static const UV PL_CHER_invlist[] = { /* for all charsets */
+static const UV UNI_CHER_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187375,7 +202592,7 @@ static const UV PL_CHER_invlist[] = { /* for all charsets */
0xABC0
};
-static const UV PL_CHEROKEESUP_invlist[] = { /* for all charsets */
+static const UV UNI_CHEROKEESUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -187385,10 +202602,20 @@ static const UV PL_CHEROKEESUP_invlist[] = { /* for all charsets */
0xABC0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_CHESSSYMBOLS_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1FA00,
+ 0x1FA70
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
- 763, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for ASCII/Latin1 */
+ 803, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -187469,11 +202696,13 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -187499,6 +202728,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -187551,6 +202782,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -187598,8 +202831,6 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -187857,6 +203088,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -187868,7 +203101,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -187965,6 +203198,10 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -187977,6 +203214,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -187989,7 +203228,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -188005,7 +203244,7 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -188019,6 +203258,8 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -188055,9 +203296,17 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -188097,16 +203346,30 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -188143,10 +203406,14 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -188157,15 +203424,15 @@ static const UV PL_CI_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
- 761, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for EBCDIC 1047 */
+ 801, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -188244,11 +203511,13 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -188274,6 +203543,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -188326,6 +203597,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -188373,8 +203646,6 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -188632,6 +203903,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -188643,7 +203916,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -188740,6 +204013,10 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -188752,6 +204029,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -188764,7 +204043,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -188780,7 +204059,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -188794,6 +204073,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -188830,9 +204111,17 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -188872,16 +204161,30 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -188918,10 +204221,14 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -188932,15 +204239,15 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
- 759, /* Number of elements */
+static const UV UNI_CI_invlist[] = { /* for EBCDIC 037 */
+ 799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -189017,11 +204324,13 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x903,
0x93A,
0x93B,
@@ -189047,6 +204356,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -189099,6 +204410,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -189146,8 +204459,6 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC6,
0xEC7,
@@ -189405,6 +204716,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -189416,7 +204729,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CF,
0xA9D0,
0xA9E5,
@@ -189513,6 +204826,10 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -189525,6 +204842,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
@@ -189537,7 +204856,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -189553,7 +204872,7 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -189567,6 +204886,8 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -189603,9 +204924,17 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -189645,16 +204974,30 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
0x16B40,
0x16B44,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC9D,
0x1BC9F,
0x1BCA0,
@@ -189691,10 +205034,14 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0x1F3FB,
0x1F400,
0xE0001,
@@ -189705,9 +205052,9 @@ static const UV PL_CI_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CJK_invlist[] = { /* for all charsets */
+static const UV UNI_CJK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189717,7 +205064,7 @@ static const UV PL_CJK_invlist[] = { /* for all charsets */
0xA000
};
-static const UV PL_CJKCOMPAT_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPAT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189727,7 +205074,7 @@ static const UV PL_CJKCOMPAT_invlist[] = { /* for all charsets */
0x3400
};
-static const UV PL_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189737,7 +205084,7 @@ static const UV PL_CJKCOMPATFORMS_invlist[] = { /* for all charsets */
0xFE50
};
-static const UV PL_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189747,7 +205094,7 @@ static const UV PL_CJKCOMPATIDEOGRAPHS_invlist[] = { /* for all charsets */
0xFB00
};
-static const UV PL_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189757,7 +205104,7 @@ static const UV PL_CJKCOMPATIDEOGRAPHSSUP_invlist[] = { /* for all charsets */
0x2FA20
};
-static const UV PL_CJKEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189767,7 +205114,7 @@ static const UV PL_CJKEXTA_invlist[] = { /* for all charsets */
0x4DC0
};
-static const UV PL_CJKEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189777,7 +205124,7 @@ static const UV PL_CJKEXTB_invlist[] = { /* for all charsets */
0x2A6E0
};
-static const UV PL_CJKEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189787,7 +205134,7 @@ static const UV PL_CJKEXTC_invlist[] = { /* for all charsets */
0x2B740
};
-static const UV PL_CJKEXTD_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189797,7 +205144,7 @@ static const UV PL_CJKEXTD_invlist[] = { /* for all charsets */
0x2B820
};
-static const UV PL_CJKEXTE_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189807,7 +205154,7 @@ static const UV PL_CJKEXTE_invlist[] = { /* for all charsets */
0x2CEB0
};
-static const UV PL_CJKEXTF_invlist[] = { /* for all charsets */
+static const UV UNI_CJKEXTF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189817,7 +205164,7 @@ static const UV PL_CJKEXTF_invlist[] = { /* for all charsets */
0x2EBF0
};
-static const UV PL_CJKRADICALSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CJKRADICALSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189827,7 +205174,7 @@ static const UV PL_CJKRADICALSSUP_invlist[] = { /* for all charsets */
0x2F00
};
-static const UV PL_CJKSTROKES_invlist[] = { /* for all charsets */
+static const UV UNI_CJKSTROKES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189837,7 +205184,7 @@ static const UV PL_CJKSTROKES_invlist[] = { /* for all charsets */
0x31F0
};
-static const UV PL_CJKSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_CJKSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -189847,8 +205194,8 @@ static const UV PL_CJKSYMBOLS_invlist[] = { /* for all charsets */
0x3040
};
-static const UV PL_CN_invlist[] = { /* for all charsets */
- 1298, /* Number of elements */
+static const UV UNI_CN_invlist[] = { /* for all charsets */
+ 1332, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -189867,10 +205214,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -189878,7 +205221,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -189890,7 +205233,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -189904,7 +205247,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -189931,7 +205274,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -189963,7 +205306,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -190053,8 +205396,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -190076,9 +205417,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -190152,27 +205491,13 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -190271,7 +205596,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -190320,10 +205645,12 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -190381,14 +205708,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -190423,7 +205742,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -190439,7 +205758,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -190449,11 +205768,9 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -190463,9 +205780,9 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -190477,8 +205794,6 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -190509,7 +205824,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -190681,11 +205996,11 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -190713,15 +206028,25 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -190729,7 +206054,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -190770,7 +206095,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -190791,7 +206116,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -190807,26 +206132,30 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -190858,7 +206187,23 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -190868,6 +206213,8 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -190892,20 +206239,26 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -190926,10 +206279,12 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -190986,16 +206341,32 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -191079,9 +206450,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -191095,15 +206464,17 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -191116,18 +206487,28 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -191152,7 +206533,7 @@ static const UV PL_CN_invlist[] = { /* for all charsets */
0x10FFFE
};
-static const UV PL_CO_invlist[] = { /* for all charsets */
+static const UV UNI_CO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191166,7 +206547,7 @@ static const UV PL_CO_invlist[] = { /* for all charsets */
0x10FFFE
};
-static const UV PL_COMPATJAMO_invlist[] = { /* for all charsets */
+static const UV UNI_COMPATJAMO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191176,7 +206557,7 @@ static const UV PL_COMPATJAMO_invlist[] = { /* for all charsets */
0x3190
};
-static const UV PL_COMPEX_invlist[] = { /* for all charsets */
+static const UV UNI_COMPEX_invlist[] = { /* for all charsets */
147, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191330,7 +206711,7 @@ static const UV PL_COMPEX_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_CONTROLPICTURES_invlist[] = { /* for all charsets */
+static const UV UNI_CONTROLPICTURES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191340,7 +206721,7 @@ static const UV PL_CONTROLPICTURES_invlist[] = { /* for all charsets */
0x2440
};
-static const UV PL_COPT_invlist[] = { /* for all charsets */
+static const UV UNI_COPT_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191356,7 +206737,7 @@ static const UV PL_COPT_invlist[] = { /* for all charsets */
0x102FC
};
-static const UV PL_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191366,7 +206747,7 @@ static const UV PL_COPTICEPACTNUMBERS_invlist[] = { /* for all charsets */
0x10300
};
-static const UV PL_COUNTINGROD_invlist[] = { /* for all charsets */
+static const UV UNI_COUNTINGROD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191376,7 +206757,7 @@ static const UV PL_COUNTINGROD_invlist[] = { /* for all charsets */
0x1D380
};
-static const UV PL_CPRT_invlist[] = { /* for all charsets */
+static const UV UNI_CPRT_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191402,17 +206783,7 @@ static const UV PL_CPRT_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_CS_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0xD800,
- 0xE000
-};
-
-static const UV PL_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191422,7 +206793,7 @@ static const UV PL_CUNEIFORMNUMBERS_invlist[] = { /* for all charsets */
0x12480
};
-static const UV PL_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -191432,10 +206803,10 @@ static const UV PL_CURRENCYSYMBOLS_invlist[] = { /* for all charsets */
0x20D0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
- 1207, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for ASCII/Latin1 */
+ 1225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -192006,6 +207377,10 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -192628,6 +208003,18 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -192644,19 +208031,21 @@ static const UV PL_CWCF_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
- 1227, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 1047 */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -193247,6 +208636,10 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -193869,6 +209262,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -193885,19 +209290,21 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
- 1223, /* Number of elements */
+static const UV UNI_CWCF_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -194484,6 +209891,10 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -195106,6 +210517,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xAB70,
0xABC0,
0xFB00,
@@ -195122,16 +210545,18 @@ static const UV PL_CWCF_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
- 233, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for ASCII/Latin1 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -195190,7 +210615,7 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195236,16 +210661,26 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195337,11 +210772,13 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195366,19 +210803,21 @@ static const UV PL_CWCM_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
- 265, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 1047 */
+ 279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -195469,7 +210908,7 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195515,16 +210954,26 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195616,11 +211065,13 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195645,19 +211096,21 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
- 261, /* Number of elements */
+static const UV UNI_CWCM_invlist[] = { /* for EBCDIC 037 */
+ 275, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -195744,7 +211197,7 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -195790,16 +211243,26 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x10C8,
0x10CD,
0x10CE,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13A0,
0x13F6,
0x13F8,
0x13FE,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D79,
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E00,
0x1E9C,
0x1E9E,
@@ -195891,11 +211354,13 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0xA78B,
0xA78E,
0xA790,
- 0xA794,
+ 0xA795,
0xA796,
0xA7AF,
0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xAB53,
0xAB54,
0xAB70,
@@ -195920,16 +211385,18 @@ static const UV PL_CWCM_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118A0,
0x118E0,
+ 0x16E40,
+ 0x16E80,
0x1E900,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
- 1631, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for ASCII/Latin1 */
+ 1647, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -196578,6 +212045,10 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -197127,8 +212598,6 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -197332,6 +212801,18 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -197424,6 +212905,8 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -197549,7 +213032,7 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -197566,15 +213049,15 @@ static const UV PL_CWKCF_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
- 1641, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 1047 */
+ 1657, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -198233,6 +213716,10 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -198782,8 +214269,6 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -198987,6 +214472,18 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -199079,6 +214576,8 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -199204,7 +214703,7 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -199221,15 +214720,15 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
- 1639, /* Number of elements */
+static const UV UNI_CWKCF_invlist[] = { /* for EBCDIC 037 */
+ 1655, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -199886,6 +215385,10 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x180F,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1D2C,
0x1D2F,
0x1D30,
@@ -200435,8 +215938,6 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA640,
0xA641,
@@ -200640,6 +216141,18 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xA7F8,
0xA7FA,
0xAB5C,
@@ -200732,6 +216245,8 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1BCA0,
0x1BCA4,
0x1D15E,
@@ -200857,7 +216372,7 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -200874,12 +216389,12 @@ static const UV PL_CWKCF_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
- 1181, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for ASCII/Latin1 */
+ 1199, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -201434,6 +216949,10 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -202052,6 +217571,18 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -202062,19 +217593,21 @@ static const UV PL_CWL_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
- 1199, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for EBCDIC 1047 */
+ 1217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -202647,6 +218180,10 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -203265,6 +218802,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -203275,19 +218824,21 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
- 1195, /* Number of elements */
+static const UV UNI_CWL_invlist[] = { /* for EBCDIC 037 */
+ 1213, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -203856,6 +219407,10 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0x10CE,
0x13A0,
0x13F6,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1E00,
0x1E01,
0x1E02,
@@ -204474,6 +220029,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -204484,16 +220051,18 @@ static const UV PL_CWL_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1E900,
0x1E922
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
- 1217, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for ASCII/Latin1 */
+ 1231, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -204812,7 +220381,7 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -205078,6 +220647,8 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -205669,7 +221240,7 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -205694,6 +221265,16 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -205712,19 +221293,21 @@ static const UV PL_CWT_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
- 1231, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for EBCDIC 1047 */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -206057,7 +221640,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -206323,6 +221906,8 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -206914,7 +222499,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -206939,6 +222524,16 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -206957,19 +222552,21 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
- 1231, /* Number of elements */
+static const UV UNI_CWT_invlist[] = { /* for EBCDIC 037 */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -207302,7 +222899,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -207568,6 +223165,8 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -208159,7 +223758,7 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -208184,6 +223783,16 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -208202,16 +223811,18 @@ static const UV PL_CWT_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
- 1215, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for ASCII/Latin1 */
+ 1233, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -208528,7 +224139,7 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -208786,6 +224397,10 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -208794,6 +224409,8 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -209385,7 +225002,7 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -209410,6 +225027,16 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -209428,19 +225055,21 @@ static const UV PL_CWU_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
- 1229, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for EBCDIC 1047 */
+ 1247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -209771,7 +225400,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -210029,6 +225658,10 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -210037,6 +225670,8 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -210628,7 +226263,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -210653,6 +226288,16 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -210671,19 +226316,21 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
- 1229, /* Number of elements */
+static const UV UNI_CWU_invlist[] = { /* for EBCDIC 037 */
+ 1247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -211014,7 +226661,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x27E,
0x280,
0x281,
- 0x283,
+ 0x282,
0x284,
0x287,
0x28D,
@@ -211272,6 +226919,10 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x530,
0x561,
0x588,
+ 0x10D0,
+ 0x10FB,
+ 0x10FD,
+ 0x1100,
0x13F8,
0x13FE,
0x1C80,
@@ -211280,6 +226931,8 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x1D7A,
0x1D7D,
0x1D7E,
+ 0x1D8E,
+ 0x1D8F,
0x1E01,
0x1E02,
0x1E03,
@@ -211871,7 +227524,7 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0xA791,
0xA792,
0xA793,
- 0xA794,
+ 0xA795,
0xA797,
0xA798,
0xA799,
@@ -211896,6 +227549,16 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xAB53,
0xAB54,
0xAB70,
@@ -211914,13 +227577,15 @@ static const UV PL_CWU_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1E922,
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
+static const UV UNI_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211930,7 +227595,7 @@ static const UV PL_CYPRIOTSYLLABARY_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_CYRILLICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211940,7 +227605,7 @@ static const UV PL_CYRILLICEXTA_invlist[] = { /* for all charsets */
0x2E00
};
-static const UV PL_CYRILLICEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211950,7 +227615,7 @@ static const UV PL_CYRILLICEXTB_invlist[] = { /* for all charsets */
0xA6A0
};
-static const UV PL_CYRILLICEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211960,7 +227625,7 @@ static const UV PL_CYRILLICEXTC_invlist[] = { /* for all charsets */
0x1C90
};
-static const UV PL_CYRILLICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_CYRILLICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211970,7 +227635,7 @@ static const UV PL_CYRILLICSUP_invlist[] = { /* for all charsets */
0x530
};
-static const UV PL_CYRL_invlist[] = { /* for all charsets */
+static const UV UNI_CYRL_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -211994,9 +227659,9 @@ static const UV PL_CYRL_invlist[] = { /* for all charsets */
0xFE30
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DASH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DASH_invlist[] = { /* for ASCII/Latin1 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212046,14 +227711,14 @@ static const UV PL_DASH_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DASH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DASH_invlist[] = { /* for EBCDIC 1047 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212103,14 +227768,14 @@ static const UV PL_DASH_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DASH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DASH_invlist[] = { /* for EBCDIC 037 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212160,9 +227825,9 @@ static const UV PL_DASH_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DEP_invlist[] = { /* for all charsets */
+static const UV UNI_DEP_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212186,13 +227851,15 @@ static const UV PL_DEP_invlist[] = { /* for all charsets */
0xE0002
};
-static const UV PL_DEVA_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_DEVA_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x900,
+ 0x953,
+ 0x955,
0x980,
0x1CD0,
0x1CF7,
@@ -212203,10 +227870,10 @@ static const UV PL_DEVA_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0xA8E0,
- 0xA8FE
+ 0xA900
};
-static const UV PL_DEVANAGARIEXT_invlist[] = { /* for all charsets */
+static const UV UNI_DEVANAGARIEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212216,9 +227883,9 @@ static const UV PL_DEVANAGARIEXT_invlist[] = { /* for all charsets */
0xA900
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DI_invlist[] = { /* for ASCII/Latin1 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212260,14 +227927,14 @@ static const UV PL_DI_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DI_invlist[] = { /* for EBCDIC 1047 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212309,14 +227976,14 @@ static const UV PL_DI_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DI_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -212358,12 +228025,12 @@ static const UV PL_DI_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
- 319, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for ASCII/Latin1 */
+ 343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -212470,6 +228137,8 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -212492,12 +228161,18 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -212570,10 +228245,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -212618,6 +228293,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -212654,6 +228333,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -212666,8 +228349,12 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -212680,6 +228367,10 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -212688,15 +228379,15 @@ static const UV PL_DIA_invlist[] = { /* for ASCII/Latin1 */
0x1E94B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
- 319, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for EBCDIC 1047 */
+ 343, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -212803,6 +228494,8 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -212825,12 +228518,18 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -212903,10 +228602,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -212951,6 +228650,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -212987,6 +228690,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -212999,8 +228706,12 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -213013,6 +228724,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -213021,15 +228736,15 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 1047 */
0x1E94B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
- 317, /* Number of elements */
+static const UV UNI_DIA_invlist[] = { /* for EBCDIC 037 */
+ 341, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -213134,6 +228849,8 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0xE4D,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xEC8,
0xECD,
0xF18,
@@ -213156,12 +228873,18 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1038,
0x1039,
0x103B,
+ 0x1063,
+ 0x1065,
+ 0x1069,
+ 0x106E,
0x1087,
0x108E,
0x108F,
0x1090,
0x109A,
0x109C,
+ 0x135D,
+ 0x1360,
0x17C9,
0x17D4,
0x17DD,
@@ -213234,10 +228957,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0xA69E,
0xA6F0,
0xA6F2,
- 0xA717,
+ 0xA700,
0xA722,
0xA788,
- 0xA789,
+ 0xA78B,
0xA7F8,
0xA7FA,
0xA8C4,
@@ -213282,6 +229005,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x102E1,
0x10AE5,
0x10AE7,
+ 0x10D22,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x110B9,
0x110BB,
0x11133,
@@ -213318,6 +229045,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x116B8,
0x1172B,
0x1172C,
+ 0x11839,
+ 0x1183B,
+ 0x119E0,
+ 0x119E1,
0x11A34,
0x11A35,
0x11A47,
@@ -213330,8 +229061,12 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x11D43,
0x11D44,
0x11D46,
+ 0x11D97,
+ 0x11D98,
0x16AF0,
0x16AF5,
+ 0x16B30,
+ 0x16B37,
0x16F8F,
0x16FA0,
0x1D167,
@@ -213344,6 +229079,10 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1D18C,
0x1D1AA,
0x1D1AE,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -213352,9 +229091,9 @@ static const UV PL_DIA_invlist[] = { /* for EBCDIC 037 */
0x1E94B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DIACRITICALS_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213364,7 +229103,7 @@ static const UV PL_DIACRITICALS_invlist[] = { /* for all charsets */
0x370
};
-static const UV PL_DIACRITICALSEXT_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213374,7 +229113,7 @@ static const UV PL_DIACRITICALSEXT_invlist[] = { /* for all charsets */
0x1B00
};
-static const UV PL_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213384,7 +229123,7 @@ static const UV PL_DIACRITICALSFORSYMBOLS_invlist[] = { /* for all charsets */
0x2100
};
-static const UV PL_DIACRITICALSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_DIACRITICALSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213394,7 +229133,7 @@ static const UV PL_DIACRITICALSSUP_invlist[] = { /* for all charsets */
0x1E00
};
-static const UV PL_DINGBATS_invlist[] = { /* for all charsets */
+static const UV UNI_DINGBATS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213404,7 +229143,21 @@ static const UV PL_DINGBATS_invlist[] = { /* for all charsets */
0x27C0
};
-static const UV PL_DOMINO_invlist[] = { /* for all charsets */
+static const UV UNI_DOGR_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x964,
+ 0x970,
+ 0xA830,
+ 0xA83A,
+ 0x11800,
+ 0x1183C
+};
+
+static const UV UNI_DOMINO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213414,7 +229167,7 @@ static const UV PL_DOMINO_invlist[] = { /* for all charsets */
0x1F0A0
};
-static const UV PL_DSRT_invlist[] = { /* for all charsets */
+static const UV UNI_DSRT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213424,9 +229177,9 @@ static const UV PL_DSRT_invlist[] = { /* for all charsets */
0x10450
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
463, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -213896,14 +229649,14 @@ static const UV PL_DT__CAN_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
467, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -214377,14 +230130,14 @@ static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__CAN_invlist[] = { /* for EBCDIC 037 */
467, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -214858,11 +230611,11 @@ static const UV PL_DT__CAN_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__COM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__COM_invlist[] = { /* for ASCII/Latin1 */
149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215018,14 +230771,14 @@ static const UV PL_DT__COM_invlist[] = { /* for ASCII/Latin1 */
0x1F249
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 1047 */
149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215181,14 +230934,14 @@ static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 1047 */
0x1F249
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__COM_invlist[] = { /* for EBCDIC 037 */
147, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215342,9 +231095,9 @@ static const UV PL_DT__COM_invlist[] = { /* for EBCDIC 037 */
0x1F249
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__ENC_invlist[] = { /* for all charsets */
+static const UV UNI_DT__ENC_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215368,7 +231121,7 @@ static const UV PL_DT__ENC_invlist[] = { /* for all charsets */
0x1F252
};
-static const UV PL_DT__FIN_invlist[] = { /* for all charsets */
+static const UV UNI_DT__FIN_invlist[] = { /* for all charsets */
227, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215602,7 +231355,7 @@ static const UV PL_DT__FIN_invlist[] = { /* for all charsets */
0xFEFD
};
-static const UV PL_DT__FONT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__FONT_invlist[] = { /* for all charsets */
135, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215744,9 +231497,9 @@ static const UV PL_DT__FONT_invlist[] = { /* for all charsets */
0x1EEBC
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215760,14 +231513,14 @@ static const UV PL_DT__FRA_invlist[] = { /* for ASCII/Latin1 */
0x218A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215781,14 +231534,14 @@ static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 1047 */
0x218A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__FRA_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215802,9 +231555,9 @@ static const UV PL_DT__FRA_invlist[] = { /* for EBCDIC 037 */
0x218A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__INIT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__INIT_invlist[] = { /* for all charsets */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -215962,7 +231715,7 @@ static const UV PL_DT__INIT_invlist[] = { /* for all charsets */
0xFEF4
};
-static const UV PL_DT__ISO_invlist[] = { /* for all charsets */
+static const UV UNI_DT__ISO_invlist[] = { /* for all charsets */
197, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216166,7 +231919,7 @@ static const UV PL_DT__ISO_invlist[] = { /* for all charsets */
0xFEFC
};
-static const UV PL_DT__MED_invlist[] = { /* for all charsets */
+static const UV UNI_DT__MED_invlist[] = { /* for all charsets */
109, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216282,7 +232035,7 @@ static const UV PL_DT__MED_invlist[] = { /* for all charsets */
0xFEF5
};
-static const UV PL_DT__NAR_invlist[] = { /* for all charsets */
+static const UV UNI_DT__NAR_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216302,9 +232055,9 @@ static const UV PL_DT__NAR_invlist[] = { /* for all charsets */
0xFFEF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NB_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__NB_invlist[] = { /* for ASCII/Latin1 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216322,14 +232075,14 @@ static const UV PL_DT__NB_invlist[] = { /* for ASCII/Latin1 */
0x2030
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 1047 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216347,14 +232100,14 @@ static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 1047 */
0x2030
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__NB_invlist[] = { /* for EBCDIC 037 */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -216372,12 +232125,12 @@ static const UV PL_DT__NB_invlist[] = { /* for EBCDIC 037 */
0x2030
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
- 373, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
+ 371, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -216571,8 +232324,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -216743,7 +232494,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -216756,15 +232507,15 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for ASCII/Latin1 */
0x1F252
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
- 379, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
+ 377, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -216964,8 +232715,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -217136,7 +232885,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -217149,15 +232898,15 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 1047 */
0x1F252
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
- 377, /* Number of elements */
+static const UV UNI_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
+ 375, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -217355,8 +233104,6 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -217527,7 +233274,7 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -217540,12 +233287,12 @@ static const UV PL_DT__NONCANON_invlist[] = { /* for EBCDIC 037 */
0x1F252
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
- 781, /* Number of elements */
+static const UV UNI_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
+ 779, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -218095,8 +233842,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -218317,7 +234062,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -218332,15 +234077,15 @@ static const UV PL_DT__NONE_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
- 779, /* Number of elements */
+static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
+ 777, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -218888,8 +234633,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -219110,7 +234853,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -219125,15 +234868,15 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
- 781, /* Number of elements */
+static const UV UNI_DT__NONE_invlist[] = { /* for EBCDIC 037 */
+ 779, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -219683,8 +235426,6 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -219905,7 +235646,7 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -219920,9 +235661,9 @@ static const UV PL_DT__NONE_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__SML_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SML_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219936,7 +235677,7 @@ static const UV PL_DT__SML_invlist[] = { /* for all charsets */
0xFE6C
};
-static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SQR_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219946,7 +235687,7 @@ static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
0x3251,
0x32CC,
0x32D0,
- 0x3300,
+ 0x32FF,
0x3358,
0x3371,
0x33E0,
@@ -219962,7 +235703,7 @@ static const UV PL_DT__SQR_invlist[] = { /* for all charsets */
0x1F23C
};
-static const UV PL_DT__SUB_invlist[] = { /* for all charsets */
+static const UV UNI_DT__SUB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -219978,9 +235719,9 @@ static const UV PL_DT__SUB_invlist[] = { /* for all charsets */
0x2C7D
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220033,17 +235774,17 @@ static const UV PL_DT__SUP_invlist[] = { /* for ASCII/Latin1 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220098,17 +235839,17 @@ static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 1047 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_DT__SUP_invlist[] = { /* for EBCDIC 037 */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220163,12 +235904,12 @@ static const UV PL_DT__SUP_invlist[] = { /* for EBCDIC 037 */
0xAB5C,
0xAB60,
0x1F16A,
- 0x1F16C
+ 0x1F16D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_DT__VERT_invlist[] = { /* for all charsets */
+static const UV UNI_DT__VERT_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220186,7 +235927,7 @@ static const UV PL_DT__VERT_invlist[] = { /* for all charsets */
0xFE49
};
-static const UV PL_DUPL_invlist[] = { /* for all charsets */
+static const UV UNI_DUPL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220204,9 +235945,9 @@ static const UV PL_DUPL_invlist[] = { /* for all charsets */
0x1BCA4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__A_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_EA__A_invlist[] = { /* for ASCII/Latin1 */
359, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220572,14 +236313,14 @@ static const UV PL_EA__A_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__A_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 1047 */
363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -220949,14 +236690,14 @@ static const UV PL_EA__A_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__A_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_EA__A_invlist[] = { /* for EBCDIC 037 */
361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221324,9 +237065,9 @@ static const UV PL_EA__A_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_EA__F_invlist[] = { /* for all charsets */
+static const UV UNI_EA__F_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221340,7 +237081,7 @@ static const UV PL_EA__F_invlist[] = { /* for all charsets */
0xFFE7
};
-static const UV PL_EA__H_invlist[] = { /* for all charsets */
+static const UV UNI_EA__H_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -221362,10 +237103,10 @@ static const UV PL_EA__H_invlist[] = { /* for all charsets */
0xFFEF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
- 533, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for ASCII/Latin1 */
+ 547, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -221755,7 +237496,7 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -221765,8 +237506,6 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -221803,13 +237542,17 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -221876,22 +237619,34 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -221904,15 +237659,15 @@ static const UV PL_EA__N_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
- 531, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 1047 */
+ 545, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -222300,7 +238055,7 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -222310,8 +238065,6 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -222348,13 +238101,17 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -222421,22 +238178,34 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -222449,15 +238218,15 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
- 531, /* Number of elements */
+static const UV UNI_EA__N_invlist[] = { /* for EBCDIC 037 */
+ 545, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -222845,7 +238614,7 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -222855,8 +238624,6 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -222893,13 +238660,17 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0xFFFD,
0xFFFE,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -222966,22 +238737,34 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
@@ -222994,11 +238777,11 @@ static const UV PL_EA__N_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EA__NA_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_EA__NA_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223020,14 +238803,14 @@ static const UV PL_EA__NA_invlist[] = { /* for ASCII/Latin1 */
0x2987
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 1047 */
37, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223071,14 +238854,14 @@ static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 1047 */
0x2987
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_EA__NA_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223120,10 +238903,10 @@ static const UV PL_EA__NA_invlist[] = { /* for EBCDIC 037 */
0x2987
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_EA__W_invlist[] = { /* for all charsets */
- 209, /* Number of elements */
+static const UV UNI_EA__W_invlist[] = { /* for all charsets */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223213,7 +238996,7 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -223225,8 +239008,6 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA48D,
@@ -223247,13 +239028,17 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0xFE68,
0xFE6C,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1F004,
@@ -223316,29 +239101,41 @@ static const UV PL_EA__W_invlist[] = { /* for all charsets */
0x1F6CD,
0x1F6D0,
0x1F6D3,
+ 0x1F6D5,
+ 0x1F6D6,
0x1F6EB,
0x1F6ED,
0x1F6F4,
- 0x1F6F9,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F6FB,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA00,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2FFFE,
0x30000,
0x3FFFE
};
-static const UV PL_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
+static const UV UNI_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223348,17 +239145,29 @@ static const UV PL_EARLYDYNASTICCUNEIFORM_invlist[] = { /* for all charsets */
0x12550
};
-static const UV PL_EGYP_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_EGYP_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x13000,
- 0x1342F
+ 0x1342F,
+ 0x13430,
+ 0x13439
};
-static const UV PL_ELBA_invlist[] = { /* for all charsets */
+static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x13430,
+ 0x13440
+};
+
+static const UV UNI_ELBA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223368,7 +239177,17 @@ static const UV PL_ELBA_invlist[] = { /* for all charsets */
0x10528
};
-static const UV PL_EMOTICONS_invlist[] = { /* for all charsets */
+static const UV UNI_ELYM_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10FE0,
+ 0x10FF7
+};
+
+static const UV UNI_EMOTICONS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223378,7 +239197,7 @@ static const UV PL_EMOTICONS_invlist[] = { /* for all charsets */
0x1F650
};
-static const UV PL_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223388,7 +239207,7 @@ static const UV PL_ENCLOSEDALPHANUM_invlist[] = { /* for all charsets */
0x2500
};
-static const UV PL_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223398,7 +239217,7 @@ static const UV PL_ENCLOSEDALPHANUMSUP_invlist[] = { /* for all charsets */
0x1F200
};
-static const UV PL_ENCLOSEDCJK_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDCJK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223408,7 +239227,7 @@ static const UV PL_ENCLOSEDCJK_invlist[] = { /* for all charsets */
0x3300
};
-static const UV PL_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223418,7 +239237,7 @@ static const UV PL_ENCLOSEDIDEOGRAPHICSUP_invlist[] = { /* for all charsets */
0x1F300
};
-static const UV PL_ETHI_invlist[] = { /* for all charsets */
+static const UV UNI_ETHI_invlist[] = { /* for all charsets */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223490,7 +239309,7 @@ static const UV PL_ETHI_invlist[] = { /* for all charsets */
0xAB2F
};
-static const UV PL_ETHIOPICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223500,7 +239319,7 @@ static const UV PL_ETHIOPICEXT_invlist[] = { /* for all charsets */
0x2DE0
};
-static const UV PL_ETHIOPICEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223510,7 +239329,7 @@ static const UV PL_ETHIOPICEXTA_invlist[] = { /* for all charsets */
0xAB30
};
-static const UV PL_ETHIOPICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_ETHIOPICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223520,10 +239339,10 @@ static const UV PL_ETHIOPICSUP_invlist[] = { /* for all charsets */
0x13A0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_EXT_invlist[] = { /* for ASCII/Latin1 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for ASCII/Latin1 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223584,19 +239403,23 @@ static const UV PL_EXT_invlist[] = { /* for ASCII/Latin1 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_EXT_invlist[] = { /* for EBCDIC 1047 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for EBCDIC 1047 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223657,19 +239480,23 @@ static const UV PL_EXT_invlist[] = { /* for EBCDIC 1047 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_EXT_invlist[] = { /* for EBCDIC 037 */
- 59, /* Number of elements */
+static const UV UNI_EXT_invlist[] = { /* for EBCDIC 037 */
+ 63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223730,15 +239557,19 @@ static const UV PL_EXT_invlist[] = { /* for EBCDIC 037 */
0x16B44,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E13C,
+ 0x1E13E,
0x1E944,
0x1E947
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223765,12 +239596,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223783,14 +239614,14 @@ static const UV PL_GCB__CN_invlist[] = { /* for ASCII/Latin1 */
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223817,12 +239648,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223835,14 +239666,14 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 1047 */
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_GCB__CN_invlist[] = { /* for EBCDIC 037 */
38, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -223869,12 +239700,12 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
0x202F,
0x2060,
0x2070,
- 0xD800,
- 0xE000,
0xFEFF,
0xFF00,
0xFFF0,
0xFFFC,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -223887,9 +239718,689 @@ static const UV PL_GCB__CN_invlist[] = { /* for EBCDIC 037 */
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GCB__L_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__EX_invlist[] = { /* for all charsets */
+ 673, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x300,
+ 0x370,
+ 0x483,
+ 0x48A,
+ 0x591,
+ 0x5BE,
+ 0x5BF,
+ 0x5C0,
+ 0x5C1,
+ 0x5C3,
+ 0x5C4,
+ 0x5C6,
+ 0x5C7,
+ 0x5C8,
+ 0x610,
+ 0x61B,
+ 0x64B,
+ 0x660,
+ 0x670,
+ 0x671,
+ 0x6D6,
+ 0x6DD,
+ 0x6DF,
+ 0x6E5,
+ 0x6E7,
+ 0x6E9,
+ 0x6EA,
+ 0x6EE,
+ 0x711,
+ 0x712,
+ 0x730,
+ 0x74B,
+ 0x7A6,
+ 0x7B1,
+ 0x7EB,
+ 0x7F4,
+ 0x7FD,
+ 0x7FE,
+ 0x816,
+ 0x81A,
+ 0x81B,
+ 0x824,
+ 0x825,
+ 0x828,
+ 0x829,
+ 0x82E,
+ 0x859,
+ 0x85C,
+ 0x8D3,
+ 0x8E2,
+ 0x8E3,
+ 0x903,
+ 0x93A,
+ 0x93B,
+ 0x93C,
+ 0x93D,
+ 0x941,
+ 0x949,
+ 0x94D,
+ 0x94E,
+ 0x951,
+ 0x958,
+ 0x962,
+ 0x964,
+ 0x981,
+ 0x982,
+ 0x9BC,
+ 0x9BD,
+ 0x9BE,
+ 0x9BF,
+ 0x9C1,
+ 0x9C5,
+ 0x9CD,
+ 0x9CE,
+ 0x9D7,
+ 0x9D8,
+ 0x9E2,
+ 0x9E4,
+ 0x9FE,
+ 0x9FF,
+ 0xA01,
+ 0xA03,
+ 0xA3C,
+ 0xA3D,
+ 0xA41,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA70,
+ 0xA72,
+ 0xA75,
+ 0xA76,
+ 0xA81,
+ 0xA83,
+ 0xABC,
+ 0xABD,
+ 0xAC1,
+ 0xAC6,
+ 0xAC7,
+ 0xAC9,
+ 0xACD,
+ 0xACE,
+ 0xAE2,
+ 0xAE4,
+ 0xAFA,
+ 0xB00,
+ 0xB01,
+ 0xB02,
+ 0xB3C,
+ 0xB3D,
+ 0xB3E,
+ 0xB40,
+ 0xB41,
+ 0xB45,
+ 0xB4D,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB62,
+ 0xB64,
+ 0xB82,
+ 0xB83,
+ 0xBBE,
+ 0xBBF,
+ 0xBC0,
+ 0xBC1,
+ 0xBCD,
+ 0xBCE,
+ 0xBD7,
+ 0xBD8,
+ 0xC00,
+ 0xC01,
+ 0xC04,
+ 0xC05,
+ 0xC3E,
+ 0xC41,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC62,
+ 0xC64,
+ 0xC81,
+ 0xC82,
+ 0xCBC,
+ 0xCBD,
+ 0xCBF,
+ 0xCC0,
+ 0xCC2,
+ 0xCC3,
+ 0xCC6,
+ 0xCC7,
+ 0xCCC,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCE2,
+ 0xCE4,
+ 0xD00,
+ 0xD02,
+ 0xD3B,
+ 0xD3D,
+ 0xD3E,
+ 0xD3F,
+ 0xD41,
+ 0xD45,
+ 0xD4D,
+ 0xD4E,
+ 0xD57,
+ 0xD58,
+ 0xD62,
+ 0xD64,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD0,
+ 0xDD2,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDDF,
+ 0xDE0,
+ 0xE31,
+ 0xE32,
+ 0xE34,
+ 0xE3B,
+ 0xE47,
+ 0xE4F,
+ 0xEB1,
+ 0xEB2,
+ 0xEB4,
+ 0xEBD,
+ 0xEC8,
+ 0xECE,
+ 0xF18,
+ 0xF1A,
+ 0xF35,
+ 0xF36,
+ 0xF37,
+ 0xF38,
+ 0xF39,
+ 0xF3A,
+ 0xF71,
+ 0xF7F,
+ 0xF80,
+ 0xF85,
+ 0xF86,
+ 0xF88,
+ 0xF8D,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFC6,
+ 0xFC7,
+ 0x102D,
+ 0x1031,
+ 0x1032,
+ 0x1038,
+ 0x1039,
+ 0x103B,
+ 0x103D,
+ 0x103F,
+ 0x1058,
+ 0x105A,
+ 0x105E,
+ 0x1061,
+ 0x1071,
+ 0x1075,
+ 0x1082,
+ 0x1083,
+ 0x1085,
+ 0x1087,
+ 0x108D,
+ 0x108E,
+ 0x109D,
+ 0x109E,
+ 0x135D,
+ 0x1360,
+ 0x1712,
+ 0x1715,
+ 0x1732,
+ 0x1735,
+ 0x1752,
+ 0x1754,
+ 0x1772,
+ 0x1774,
+ 0x17B4,
+ 0x17B6,
+ 0x17B7,
+ 0x17BE,
+ 0x17C6,
+ 0x17C7,
+ 0x17C9,
+ 0x17D4,
+ 0x17DD,
+ 0x17DE,
+ 0x180B,
+ 0x180E,
+ 0x1885,
+ 0x1887,
+ 0x18A9,
+ 0x18AA,
+ 0x1920,
+ 0x1923,
+ 0x1927,
+ 0x1929,
+ 0x1932,
+ 0x1933,
+ 0x1939,
+ 0x193C,
+ 0x1A17,
+ 0x1A19,
+ 0x1A1B,
+ 0x1A1C,
+ 0x1A56,
+ 0x1A57,
+ 0x1A58,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A61,
+ 0x1A62,
+ 0x1A63,
+ 0x1A65,
+ 0x1A6D,
+ 0x1A73,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A80,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B04,
+ 0x1B34,
+ 0x1B3B,
+ 0x1B3C,
+ 0x1B3D,
+ 0x1B42,
+ 0x1B43,
+ 0x1B6B,
+ 0x1B74,
+ 0x1B80,
+ 0x1B82,
+ 0x1BA2,
+ 0x1BA6,
+ 0x1BA8,
+ 0x1BAA,
+ 0x1BAB,
+ 0x1BAE,
+ 0x1BE6,
+ 0x1BE7,
+ 0x1BE8,
+ 0x1BEA,
+ 0x1BED,
+ 0x1BEE,
+ 0x1BEF,
+ 0x1BF2,
+ 0x1C2C,
+ 0x1C34,
+ 0x1C36,
+ 0x1C38,
+ 0x1CD0,
+ 0x1CD3,
+ 0x1CD4,
+ 0x1CE1,
+ 0x1CE2,
+ 0x1CE9,
+ 0x1CED,
+ 0x1CEE,
+ 0x1CF4,
+ 0x1CF5,
+ 0x1CF8,
+ 0x1CFA,
+ 0x1DC0,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1E00,
+ 0x200C,
+ 0x200D,
+ 0x20D0,
+ 0x20F1,
+ 0x2CEF,
+ 0x2CF2,
+ 0x2D7F,
+ 0x2D80,
+ 0x2DE0,
+ 0x2E00,
+ 0x302A,
+ 0x3030,
+ 0x3099,
+ 0x309B,
+ 0xA66F,
+ 0xA673,
+ 0xA674,
+ 0xA67E,
+ 0xA69E,
+ 0xA6A0,
+ 0xA6F0,
+ 0xA6F2,
+ 0xA802,
+ 0xA803,
+ 0xA806,
+ 0xA807,
+ 0xA80B,
+ 0xA80C,
+ 0xA825,
+ 0xA827,
+ 0xA8C4,
+ 0xA8C6,
+ 0xA8E0,
+ 0xA8F2,
+ 0xA8FF,
+ 0xA900,
+ 0xA926,
+ 0xA92E,
+ 0xA947,
+ 0xA952,
+ 0xA980,
+ 0xA983,
+ 0xA9B3,
+ 0xA9B4,
+ 0xA9B6,
+ 0xA9BA,
+ 0xA9BC,
+ 0xA9BE,
+ 0xA9E5,
+ 0xA9E6,
+ 0xAA29,
+ 0xAA2F,
+ 0xAA31,
+ 0xAA33,
+ 0xAA35,
+ 0xAA37,
+ 0xAA43,
+ 0xAA44,
+ 0xAA4C,
+ 0xAA4D,
+ 0xAA7C,
+ 0xAA7D,
+ 0xAAB0,
+ 0xAAB1,
+ 0xAAB2,
+ 0xAAB5,
+ 0xAAB7,
+ 0xAAB9,
+ 0xAABE,
+ 0xAAC0,
+ 0xAAC1,
+ 0xAAC2,
+ 0xAAEC,
+ 0xAAEE,
+ 0xAAF6,
+ 0xAAF7,
+ 0xABE5,
+ 0xABE6,
+ 0xABE8,
+ 0xABE9,
+ 0xABED,
+ 0xABEE,
+ 0xFB1E,
+ 0xFB1F,
+ 0xFE00,
+ 0xFE10,
+ 0xFE20,
+ 0xFE30,
+ 0xFF9E,
+ 0xFFA0,
+ 0x101FD,
+ 0x101FE,
+ 0x102E0,
+ 0x102E1,
+ 0x10376,
+ 0x1037B,
+ 0x10A01,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A10,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A40,
+ 0x10AE5,
+ 0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
+ 0x11001,
+ 0x11002,
+ 0x11038,
+ 0x11047,
+ 0x1107F,
+ 0x11082,
+ 0x110B3,
+ 0x110B7,
+ 0x110B9,
+ 0x110BB,
+ 0x11100,
+ 0x11103,
+ 0x11127,
+ 0x1112C,
+ 0x1112D,
+ 0x11135,
+ 0x11173,
+ 0x11174,
+ 0x11180,
+ 0x11182,
+ 0x111B6,
+ 0x111BF,
+ 0x111C9,
+ 0x111CD,
+ 0x1122F,
+ 0x11232,
+ 0x11234,
+ 0x11235,
+ 0x11236,
+ 0x11238,
+ 0x1123E,
+ 0x1123F,
+ 0x112DF,
+ 0x112E0,
+ 0x112E3,
+ 0x112EB,
+ 0x11300,
+ 0x11302,
+ 0x1133B,
+ 0x1133D,
+ 0x1133E,
+ 0x1133F,
+ 0x11340,
+ 0x11341,
+ 0x11357,
+ 0x11358,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11438,
+ 0x11440,
+ 0x11442,
+ 0x11445,
+ 0x11446,
+ 0x11447,
+ 0x1145E,
+ 0x1145F,
+ 0x114B0,
+ 0x114B1,
+ 0x114B3,
+ 0x114B9,
+ 0x114BA,
+ 0x114BB,
+ 0x114BD,
+ 0x114BE,
+ 0x114BF,
+ 0x114C1,
+ 0x114C2,
+ 0x114C4,
+ 0x115AF,
+ 0x115B0,
+ 0x115B2,
+ 0x115B6,
+ 0x115BC,
+ 0x115BE,
+ 0x115BF,
+ 0x115C1,
+ 0x115DC,
+ 0x115DE,
+ 0x11633,
+ 0x1163B,
+ 0x1163D,
+ 0x1163E,
+ 0x1163F,
+ 0x11641,
+ 0x116AB,
+ 0x116AC,
+ 0x116AD,
+ 0x116AE,
+ 0x116B0,
+ 0x116B6,
+ 0x116B7,
+ 0x116B8,
+ 0x1171D,
+ 0x11720,
+ 0x11722,
+ 0x11726,
+ 0x11727,
+ 0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x11A01,
+ 0x11A0B,
+ 0x11A33,
+ 0x11A39,
+ 0x11A3B,
+ 0x11A3F,
+ 0x11A47,
+ 0x11A48,
+ 0x11A51,
+ 0x11A57,
+ 0x11A59,
+ 0x11A5C,
+ 0x11A8A,
+ 0x11A97,
+ 0x11A98,
+ 0x11A9A,
+ 0x11C30,
+ 0x11C37,
+ 0x11C38,
+ 0x11C3E,
+ 0x11C3F,
+ 0x11C40,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CAA,
+ 0x11CB1,
+ 0x11CB2,
+ 0x11CB4,
+ 0x11CB5,
+ 0x11CB7,
+ 0x11D31,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D46,
+ 0x11D47,
+ 0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x16AF0,
+ 0x16AF5,
+ 0x16B30,
+ 0x16B37,
+ 0x16F4F,
+ 0x16F50,
+ 0x16F8F,
+ 0x16F93,
+ 0x1BC9D,
+ 0x1BC9F,
+ 0x1D165,
+ 0x1D166,
+ 0x1D167,
+ 0x1D16A,
+ 0x1D16E,
+ 0x1D173,
+ 0x1D17B,
+ 0x1D183,
+ 0x1D185,
+ 0x1D18C,
+ 0x1D1AA,
+ 0x1D1AE,
+ 0x1D242,
+ 0x1D245,
+ 0x1DA00,
+ 0x1DA37,
+ 0x1DA3B,
+ 0x1DA6D,
+ 0x1DA75,
+ 0x1DA76,
+ 0x1DA84,
+ 0x1DA85,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E8D0,
+ 0x1E8D7,
+ 0x1E944,
+ 0x1E94B,
+ 0x1F3FB,
+ 0x1F400,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0
+};
+
+static const UV UNI_GCB__L_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -223901,8 +240412,8 @@ static const UV PL_GCB__L_invlist[] = { /* for all charsets */
0xA97D
};
-static const UV PL_GCB__PP_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_GCB__PP_invlist[] = { /* for all charsets */
+ 23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -223919,18 +240430,20 @@ static const UV PL_GCB__PP_invlist[] = { /* for all charsets */
0xD4F,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x111C2,
0x111C4,
0x11A3A,
0x11A3B,
- 0x11A86,
+ 0x11A84,
0x11A8A,
0x11D46,
0x11D47
};
-static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
- 291, /* Number of elements */
+static const UV UNI_GCB__SM_invlist[] = { /* for all charsets */
+ 305, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -224053,8 +240566,6 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x1A73,
0x1B04,
0x1B05,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -224083,8 +240594,6 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x1C36,
0x1CE1,
0x1CE2,
- 0x1CF2,
- 0x1CF4,
0x1CF7,
0x1CF8,
0xA823,
@@ -224103,7 +240612,7 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
@@ -224137,6 +240646,8 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x110B9,
0x1112C,
0x1112D,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -224201,8 +240712,16 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x11722,
0x11726,
0x11727,
- 0x11A07,
- 0x11A09,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E4,
+ 0x119E5,
0x11A39,
0x11A3A,
0x11A57,
@@ -224219,15 +240738,23 @@ static const UV PL_GCB__SM_invlist[] = { /* for all charsets */
0x11CB2,
0x11CB4,
0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF5,
+ 0x11EF7,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x1D166,
0x1D167,
0x1D16D,
0x1D16E
};
-static const UV PL_GCB__T_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__T_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -224239,7 +240766,7 @@ static const UV PL_GCB__T_invlist[] = { /* for all charsets */
0xD7FC
};
-static const UV PL_GCB__V_invlist[] = { /* for all charsets */
+static const UV UNI_GCB__V_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -224251,10 +240778,10 @@ static const UV PL_GCB__V_invlist[] = { /* for all charsets */
0xD7C7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -224306,6 +240833,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -224316,7 +240845,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -224340,6 +240869,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -224395,7 +240926,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -224455,8 +240986,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -224558,7 +241087,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -224574,22 +241103,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -224622,6 +241135,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -224666,8 +241181,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -224698,6 +241211,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -224708,10 +241225,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -224720,7 +241241,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -224730,7 +241251,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -224748,6 +241269,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -224762,6 +241285,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -224770,7 +241301,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -224788,12 +241319,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -224832,115 +241375,31 @@ static const UV PL_GCB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -224992,6 +241451,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -225002,7 +241463,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -225026,6 +241487,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -225081,7 +241544,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -225141,8 +241604,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -225244,7 +241705,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -225260,22 +241721,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -225308,6 +241753,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -225352,8 +241799,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -225384,6 +241829,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -225394,10 +241843,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -225406,7 +241859,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -225416,7 +241869,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -225434,6 +241887,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -225448,6 +241903,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -225456,7 +241919,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -225474,12 +241937,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -225518,115 +241993,31 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
- 672, /* Number of elements */
+static const UV UNI_GCB__XX_invlist[] = { /* for EBCDIC 037 */
+ 604, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -225678,6 +242069,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -225688,7 +242081,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x904,
0x93A,
0x93D,
@@ -225712,6 +242105,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -225767,7 +242162,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -225827,8 +242222,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB3,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -225930,7 +242323,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -225946,22 +242339,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x2070,
0x20D0,
0x20F1,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2CEF,
0x2CF2,
0x2D7F,
@@ -225994,6 +242371,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -226038,8 +242417,6 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0xD7C7,
0xD7CB,
0xD7FC,
- 0xD800,
- 0xE000,
0xFB1E,
0xFB1F,
0xFE00,
@@ -226070,6 +242447,10 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -226080,10 +242461,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x11100,
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
@@ -226092,7 +242477,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x111C1,
0x111C2,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -226102,7 +242487,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -226120,6 +242505,8 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -226134,6 +242521,14 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -226142,7 +242537,7 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11A48,
0x11A51,
0x11A5C,
- 0x11A86,
+ 0x11A84,
0x11A9A,
0x11C2F,
0x11C37,
@@ -226160,12 +242555,24 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D3E,
0x11D3F,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -226204,109 +242611,25 @@ static const UV PL_GCB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0000,
0xE1000
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
+static const UV UNI_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226316,7 +242639,7 @@ static const UV PL_GEOMETRICSHAPES_invlist[] = { /* for all charsets */
0x2600
};
-static const UV PL_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
+static const UV UNI_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226326,8 +242649,8 @@ static const UV PL_GEOMETRICSHAPESEXT_invlist[] = { /* for all charsets */
0x1F800
};
-static const UV PL_GEOR_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_GEOR_invlist[] = { /* for all charsets */
+ 21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -226342,6 +242665,10 @@ static const UV PL_GEOR_invlist[] = { /* for all charsets */
0x10CE,
0x10D0,
0x1100,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x2D00,
0x2D26,
0x2D27,
@@ -226350,7 +242677,17 @@ static const UV PL_GEOR_invlist[] = { /* for all charsets */
0x2D2E
};
-static const UV PL_GEORGIANSUP_invlist[] = { /* for all charsets */
+static const UV UNI_GEORGIANEXT_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1C90,
+ 0x1CC0
+};
+
+static const UV UNI_GEORGIANSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226360,7 +242697,7 @@ static const UV PL_GEORGIANSUP_invlist[] = { /* for all charsets */
0x2D30
};
-static const UV PL_GLAG_invlist[] = { /* for all charsets */
+static const UV UNI_GLAG_invlist[] = { /* for all charsets */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226390,7 +242727,7 @@ static const UV PL_GLAG_invlist[] = { /* for all charsets */
0x1E02B
};
-static const UV PL_GLAGOLITICSUP_invlist[] = { /* for all charsets */
+static const UV UNI_GLAGOLITICSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226400,12 +242737,36 @@ static const UV PL_GLAGOLITICSUP_invlist[] = { /* for all charsets */
0x1E030
};
-static const UV PL_GONM_invlist[] = { /* for all charsets */
+static const UV UNI_GONG_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
+ 0x964,
+ 0x966,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA
+};
+
+static const UV UNI_GONM_invlist[] = { /* for all charsets */
+ 17, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x964,
+ 0x966,
0x11D00,
0x11D07,
0x11D08,
@@ -226422,7 +242783,7 @@ static const UV PL_GONM_invlist[] = { /* for all charsets */
0x11D5A
};
-static const UV PL_GOTH_invlist[] = { /* for all charsets */
+static const UV UNI_GOTH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226432,7 +242793,7 @@ static const UV PL_GOTH_invlist[] = { /* for all charsets */
0x1034B
};
-static const UV PL_GRAN_invlist[] = { /* for all charsets */
+static const UV UNI_GRAN_invlist[] = { /* for all charsets */
51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -226442,12 +242803,8 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x953,
0x964,
0x966,
- 0xBAA,
- 0xBAB,
- 0xBB5,
- 0xBB6,
0xBE6,
- 0xBF3,
+ 0xBF4,
0x1CD0,
0x1CD1,
0x1CD2,
@@ -226472,7 +242829,7 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -226487,13 +242844,17 @@ static const UV PL_GRAN_invlist[] = { /* for all charsets */
0x11366,
0x1136D,
0x11370,
- 0x11375
+ 0x11375,
+ 0x11FD0,
+ 0x11FD2,
+ 0x11FD3,
+ 0x11FD4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for ASCII/Latin1 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -226521,10 +242882,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -226538,7 +242895,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -226570,7 +242927,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -226660,6 +243017,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -226768,11 +243127,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -226856,25 +243213,13 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -227017,7 +243362,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -227070,8 +243415,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -227106,7 +243449,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -227118,6 +243463,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -227177,14 +243524,6 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -227221,7 +243560,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -227239,7 +243578,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -227249,11 +243588,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -227271,9 +243608,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -227293,7 +243630,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -227308,7 +243645,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -227359,7 +243696,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -227535,9 +243872,9 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -227565,9 +243902,19 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -227593,7 +243940,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -227601,7 +243948,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -227674,6 +244021,8 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -227720,24 +244069,38 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -227749,14 +244112,10 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -227788,7 +244147,27 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -227824,20 +244203,26 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -227872,10 +244257,12 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -227926,16 +244313,36 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -228019,9 +244426,7 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -228035,15 +244440,17 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -228056,18 +244463,28 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -228082,15 +244499,15 @@ static const UV PL_GRBASE_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 1047 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -228118,10 +244535,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -228135,7 +244548,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -228167,7 +244580,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -228257,6 +244670,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -228365,11 +244780,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -228453,25 +244866,13 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -228614,7 +245015,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -228667,8 +245068,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -228703,7 +245102,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -228715,6 +245116,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -228774,14 +245177,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -228818,7 +245213,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -228836,7 +245231,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -228846,11 +245241,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -228868,9 +245261,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -228890,7 +245283,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -228905,7 +245298,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -228956,7 +245349,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -229132,9 +245525,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -229162,9 +245555,19 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -229190,7 +245593,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -229198,7 +245601,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -229271,6 +245674,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -229317,24 +245722,38 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -229346,14 +245765,10 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -229385,7 +245800,27 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -229421,20 +245856,26 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -229469,10 +245910,12 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -229523,16 +245966,36 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -229616,9 +246079,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -229632,15 +246093,17 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -229653,18 +246116,28 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -229679,15 +246152,15 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
- 1583, /* Number of elements */
+static const UV UNI_GRBASE_invlist[] = { /* for EBCDIC 037 */
+ 1639, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -229715,10 +246188,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -229732,7 +246201,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x5C7,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x606,
0x610,
@@ -229764,7 +246233,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x7EB,
0x7F4,
0x7FB,
- 0x800,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -229854,6 +246323,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA70,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA83,
0xA84,
0xA85,
@@ -229962,11 +246433,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xC62,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC81,
0xC82,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -230050,25 +246519,13 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -230211,7 +246668,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -230264,8 +246721,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1AAE,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -230300,7 +246755,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
@@ -230312,6 +246769,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -230371,14 +246830,6 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -230415,7 +246866,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2DD8,
0x2DDF,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -230433,7 +246884,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x309B,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -230443,11 +246894,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -230465,9 +246914,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA6F2,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -230487,7 +246936,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA8CE,
0xA8DA,
0xA8F2,
- 0xA8FE,
+ 0xA8FF,
0xA900,
0xA926,
0xA92E,
@@ -230502,7 +246951,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9CE,
0xA9CF,
0xA9DA,
@@ -230553,7 +247002,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE5,
0xABE6,
@@ -230729,9 +247178,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -230759,9 +247208,19 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11001,
0x11002,
@@ -230787,7 +247246,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1112C,
0x1112D,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11173,
0x11174,
@@ -230795,7 +247254,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111D0,
@@ -230868,6 +247327,8 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1145C,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114B1,
@@ -230914,24 +247375,38 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x116B0,
0x116B6,
0x116B7,
+ 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x11720,
0x11722,
0x11726,
0x11727,
0x11730,
0x11740,
+ 0x11800,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
+ 0x119E5,
0x11A00,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -230943,14 +247418,10 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11A57,
0x11A59,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
0x11A97,
0x11A98,
0x11A9A,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -230982,7 +247453,27 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x11D47,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF5,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -231018,20 +247509,26 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
- 0x16F7F,
+ 0x16F88,
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -231066,10 +247563,12 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -231120,16 +247619,36 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -231213,9 +247732,7 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -231229,15 +247746,17 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -231250,18 +247769,28 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -231276,9 +247805,9 @@ static const UV PL_GRBASE_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_GREEKEXT_invlist[] = { /* for all charsets */
+static const UV UNI_GREEKEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -231288,7 +247817,7 @@ static const UV PL_GREEKEXT_invlist[] = { /* for all charsets */
0x2000
};
-static const UV PL_GREK_invlist[] = { /* for all charsets */
+static const UV UNI_GREK_invlist[] = { /* for all charsets */
77, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -231372,8 +247901,8 @@ static const UV PL_GREK_invlist[] = { /* for all charsets */
0x1D246
};
-static const UV PL_GREXT_invlist[] = { /* for all charsets */
- 639, /* Number of elements */
+static const UV UNI_GREXT_invlist[] = { /* for all charsets */
+ 671, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -231414,6 +247943,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -231424,7 +247955,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -231454,6 +247985,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -231510,6 +248043,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xBD8,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -231569,8 +248104,6 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -231673,8 +248206,6 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x1B00,
0x1B04,
0x1B34,
- 0x1B35,
- 0x1B36,
0x1B3B,
0x1B3C,
0x1B3D,
@@ -231752,6 +248283,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -231763,7 +248296,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -231824,6 +248357,10 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -231846,7 +248383,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -231862,7 +248399,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x1133F,
@@ -231880,6 +248417,8 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114B1,
0x114B3,
@@ -231922,9 +248461,17 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -231964,10 +248511,20 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -232008,6 +248565,10 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -232018,7 +248579,7 @@ static const UV PL_GREXT_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_GUJR_invlist[] = { /* for all charsets */
+static const UV UNI_GUJR_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232060,7 +248621,7 @@ static const UV PL_GUJR_invlist[] = { /* for all charsets */
0xA83A
};
-static const UV PL_GURU_invlist[] = { /* for all charsets */
+static const UV UNI_GURU_invlist[] = { /* for all charsets */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232101,12 +248662,12 @@ static const UV PL_GURU_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA830,
0xA83A
};
-static const UV PL_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232116,7 +248677,7 @@ static const UV PL_HALFANDFULLFORMS_invlist[] = { /* for all charsets */
0xFFF0
};
-static const UV PL_HALFMARKS_invlist[] = { /* for all charsets */
+static const UV UNI_HALFMARKS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232126,8 +248687,8 @@ static const UV PL_HALFMARKS_invlist[] = { /* for all charsets */
0xFE30
};
-static const UV PL_HAN_invlist[] = { /* for all charsets */
- 65, /* Number of elements */
+static const UV UNI_HAN_invlist[] = { /* for all charsets */
+ 67, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -232162,6 +248723,8 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x32B1,
0x32C0,
0x32CC,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3371,
0x337B,
@@ -232171,7 +248734,7 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
@@ -232198,7 +248761,7 @@ static const UV PL_HAN_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_HANG_invlist[] = { /* for all charsets */
+static const UV UNI_HANG_invlist[] = { /* for all charsets */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232248,7 +248811,7 @@ static const UV PL_HANG_invlist[] = { /* for all charsets */
0xFFDD
};
-static const UV PL_HANO_invlist[] = { /* for all charsets */
+static const UV UNI_HANO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232258,7 +248821,7 @@ static const UV PL_HANO_invlist[] = { /* for all charsets */
0x1737
};
-static const UV PL_HATR_invlist[] = { /* for all charsets */
+static const UV UNI_HATR_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232272,7 +248835,7 @@ static const UV PL_HATR_invlist[] = { /* for all charsets */
0x10900
};
-static const UV PL_HEBR_invlist[] = { /* for all charsets */
+static const UV UNI_HEBR_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232282,7 +248845,7 @@ static const UV PL_HEBR_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0xFB1D,
0xFB37,
@@ -232298,7 +248861,7 @@ static const UV PL_HEBR_invlist[] = { /* for all charsets */
0xFB50
};
-static const UV PL_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232308,7 +248871,7 @@ static const UV PL_HIGHPUSURROGATES_invlist[] = { /* for all charsets */
0xDC00
};
-static const UV PL_HIGHSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_HIGHSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232318,8 +248881,8 @@ static const UV PL_HIGHSURROGATES_invlist[] = { /* for all charsets */
0xDB80
};
-static const UV PL_HIRA_invlist[] = { /* for all charsets */
- 31, /* Number of elements */
+static const UV UNI_HIRA_invlist[] = { /* for all charsets */
+ 33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -232352,11 +248915,13 @@ static const UV PL_HIRA_invlist[] = { /* for all charsets */
0xFFA0,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
0x1F200,
0x1F201
};
-static const UV PL_HLUW_invlist[] = { /* for all charsets */
+static const UV UNI_HLUW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232366,7 +248931,7 @@ static const UV PL_HLUW_invlist[] = { /* for all charsets */
0x14647
};
-static const UV PL_HMNG_invlist[] = { /* for all charsets */
+static const UV UNI_HMNG_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232384,7 +248949,23 @@ static const UV PL_HMNG_invlist[] = { /* for all charsets */
0x16B90
};
-static const UV PL_HST__NA_invlist[] = { /* for all charsets */
+static const UV UNI_HMNP_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150
+};
+
+static const UV UNI_HST__NA_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -232402,7 +248983,7 @@ static const UV PL_HST__NA_invlist[] = { /* for all charsets */
0xD7FC
};
-static const UV PL_HUNG_invlist[] = { /* for all charsets */
+static const UV UNI_HUNG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232416,9 +248997,9 @@ static const UV PL_HUNG_invlist[] = { /* for all charsets */
0x10D00
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232446,14 +249027,14 @@ static const UV PL_HYPHEN_invlist[] = { /* for ASCII/Latin1 */
0xFF66
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232481,14 +249062,14 @@ static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 1047 */
0xFF66
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_HYPHEN_invlist[] = { /* for EBCDIC 037 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -232516,12 +249097,12 @@ static const UV PL_HYPHEN_invlist[] = { /* for EBCDIC 037 */
0xFF66
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
- 1379, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for ASCII/Latin1 */
+ 1427, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -232582,8 +249163,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -232596,7 +249177,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -232620,6 +249201,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -232630,7 +249213,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -232666,6 +249249,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -232789,8 +249374,6 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -232894,27 +249477,13 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -233041,7 +249610,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -233092,10 +249661,14 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -233233,7 +249806,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -233243,7 +249816,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -233263,9 +249836,9 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -233279,8 +249852,6 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -233321,7 +249892,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -233487,7 +250058,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -233514,6 +250085,18 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -233528,13 +250111,15 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -233574,7 +250159,7 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -233594,6 +250179,8 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -233613,27 +250200,37 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -233664,6 +250261,20 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -233694,20 +250305,28 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -233816,12 +250435,22 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -233906,15 +250535,15 @@ static const UV PL_IDC_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
- 1403, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for EBCDIC 1047 */
+ 1451, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -233999,8 +250628,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -234013,7 +250642,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -234037,6 +250666,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -234047,7 +250678,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -234083,6 +250714,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -234206,8 +250839,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -234311,27 +250942,13 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -234458,7 +251075,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -234509,10 +251126,14 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -234650,7 +251271,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -234660,7 +251281,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -234680,9 +251301,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -234696,8 +251317,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -234738,7 +251357,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -234904,7 +251523,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -234931,6 +251550,18 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -234945,13 +251576,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -234991,7 +251624,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -235011,6 +251644,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -235030,27 +251665,37 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -235081,6 +251726,20 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -235111,20 +251770,28 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -235233,12 +251900,22 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -235323,15 +252000,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
- 1399, /* Number of elements */
+static const UV UNI_IDC_invlist[] = { /* for EBCDIC 037 */
+ 1447, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -235412,8 +252089,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -235426,7 +252103,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -235450,6 +252127,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -235460,7 +252139,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -235496,6 +252175,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -235619,8 +252300,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -235724,27 +252403,13 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -235871,7 +252536,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -235922,10 +252587,14 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -236063,7 +252732,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -236073,7 +252742,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -236093,9 +252762,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -236109,8 +252778,6 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -236151,7 +252818,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -236317,7 +252984,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -236344,6 +253011,18 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -236358,13 +253037,15 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -236404,7 +253085,7 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -236424,6 +253105,8 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -236443,27 +253126,37 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -236494,6 +253187,20 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -236524,20 +253231,28 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -236646,12 +253361,22 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -236736,9 +253461,9 @@ static const UV PL_IDC_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_IDEO_invlist[] = { /* for all charsets */
+static const UV UNI_IDEO_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -236753,13 +253478,13 @@ static const UV PL_IDEO_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
0xFADA,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B170,
@@ -236778,7 +253503,7 @@ static const UV PL_IDEO_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -236788,10 +253513,10 @@ static const UV PL_IDEOGRAPHICSYMBOLS_invlist[] = { /* for all charsets */
0x17000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
- 1171, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for ASCII/Latin1 */
+ 1219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -236846,11 +253571,11 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -237084,25 +253809,13 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -237215,7 +253928,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -237256,12 +253969,18 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -237389,7 +254108,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -237399,7 +254118,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -237421,9 +254140,9 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -237441,7 +254160,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -237499,7 +254218,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -237643,7 +254362,7 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -237666,6 +254385,16 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -237674,6 +254403,8 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -237724,6 +254455,8 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -237740,12 +254473,24 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -237755,9 +254500,9 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -237776,6 +254521,16 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -237800,20 +254555,28 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -237884,10 +254647,20 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -237968,15 +254741,15 @@ static const UV PL_IDS_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
- 1197, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for EBCDIC 1047 */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -238057,11 +254830,11 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -238295,25 +255068,13 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -238426,7 +255187,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -238467,12 +255228,18 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -238600,7 +255367,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -238610,7 +255377,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -238632,9 +255399,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -238652,7 +255419,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -238710,7 +255477,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -238854,7 +255621,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -238877,6 +255644,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -238885,6 +255662,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -238935,6 +255714,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -238951,12 +255732,24 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -238966,9 +255759,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -238987,6 +255780,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -239011,20 +255814,28 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -239095,10 +255906,20 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -239179,15 +256000,15 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
- 1193, /* Number of elements */
+static const UV UNI_IDS_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -239264,11 +256085,11 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -239502,25 +256323,13 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -239633,7 +256442,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -239674,12 +256483,18 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -239807,7 +256622,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -239817,7 +256632,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -239839,9 +256654,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -239859,7 +256674,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -239917,7 +256732,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -240061,7 +256876,7 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -240084,6 +256899,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -240092,6 +256917,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -240142,6 +256969,8 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -240158,12 +256987,24 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -240173,9 +257014,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -240194,6 +257035,16 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -240218,20 +257069,28 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -240302,10 +257161,20 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -240386,9 +257255,9 @@ static const UV PL_IDS_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_IDSB_invlist[] = { /* for all charsets */
+static const UV UNI_IDSB_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -240400,7 +257269,7 @@ static const UV PL_IDSB_invlist[] = { /* for all charsets */
0x2FFC
};
-static const UV PL_IDST_invlist[] = { /* for all charsets */
+static const UV UNI_IDST_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -240410,7 +257279,7 @@ static const UV PL_IDST_invlist[] = { /* for all charsets */
0x2FF4
};
-static const UV PL_IN__1_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__1_DOT_1_invlist[] = { /* for all charsets */
576, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -240993,7 +257862,7 @@ static const UV PL_IN__1_DOT_1_invlist[] = { /* for all charsets */
0x10000
};
-static const UV PL_IN__10_invlist[] = { /* for all charsets */
+static const UV UNI_IN__10_invlist[] = { /* for all charsets */
1318, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -242318,7 +259187,4070 @@ static const UV PL_IN__10_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__11_invlist[] = { /* for all charsets */
+ 1336, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x378,
+ 0x37A,
+ 0x380,
+ 0x384,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x58B,
+ 0x58D,
+ 0x590,
+ 0x591,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x600,
+ 0x61D,
+ 0x61E,
+ 0x70E,
+ 0x70F,
+ 0x74B,
+ 0x74D,
+ 0x7B2,
+ 0x7C0,
+ 0x7FB,
+ 0x7FD,
+ 0x82E,
+ 0x830,
+ 0x83F,
+ 0x840,
+ 0x85C,
+ 0x85E,
+ 0x85F,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D3,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E4,
+ 0x9E6,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA77,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE4,
+ 0xAE6,
+ 0xAF2,
+ 0xAF9,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB64,
+ 0xB66,
+ 0xB78,
+ 0xB82,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAB,
+ 0xBAE,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBFB,
+ 0xC00,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC78,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF5,
+ 0xE01,
+ 0xE3B,
+ 0xE3F,
+ 0xE5C,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE87,
+ 0xE89,
+ 0xE8A,
+ 0xE8B,
+ 0xE8D,
+ 0xE8E,
+ 0xE94,
+ 0xE98,
+ 0xE99,
+ 0xEA0,
+ 0xEA1,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEA8,
+ 0xEAA,
+ 0xEAC,
+ 0xEAD,
+ 0xEBA,
+ 0xEBB,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFBE,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x1000,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x137D,
+ 0x1380,
+ 0x139A,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1400,
+ 0x169D,
+ 0x16A0,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1715,
+ 0x1720,
+ 0x1737,
+ 0x1740,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1879,
+ 0x1880,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DB,
+ 0x19DE,
+ 0x1A1C,
+ 0x1A1E,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA0,
+ 0x1AAE,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC8,
+ 0x1CD0,
+ 0x1CFA,
+ 0x1D00,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FF0,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFF,
+ 0x2000,
+ 0x2065,
+ 0x2066,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A0,
+ 0x20C0,
+ 0x20D0,
+ 0x20F1,
+ 0x2100,
+ 0x218C,
+ 0x2190,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x2460,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B98,
+ 0x2BC9,
+ 0x2BCA,
+ 0x2BFF,
+ 0x2C00,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2CF4,
+ 0x2CF9,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D71,
+ 0x2D7F,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E4F,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x32FF,
+ 0x3300,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7BA,
+ 0xA7F7,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA840,
+ 0xA878,
+ 0xA880,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA954,
+ 0xA95F,
+ 0xA97D,
+ 0xA980,
+ 0xA9CE,
+ 0xA9CF,
+ 0xA9DA,
+ 0xA9DE,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA37,
+ 0xAA40,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5C,
+ 0xAAC3,
+ 0xAADB,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB66,
+ 0xAB70,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xD800,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBC2,
+ 0xFBD3,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDD0,
+ 0xFDFE,
+ 0xFE00,
+ 0xFE1A,
+ 0xFE20,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0xFFF9,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x1018F,
+ 0x10190,
+ 0x1019C,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102FC,
+ 0x10300,
+ 0x10324,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x1039F,
+ 0x103C4,
+ 0x103C8,
+ 0x103D6,
+ 0x10400,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x1056F,
+ 0x10570,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10856,
+ 0x10857,
+ 0x1089F,
+ 0x108A7,
+ 0x108B0,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x108FB,
+ 0x1091C,
+ 0x1091F,
+ 0x1093A,
+ 0x1093F,
+ 0x10940,
+ 0x10980,
+ 0x109B8,
+ 0x109BC,
+ 0x109D0,
+ 0x109D2,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A36,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A60,
+ 0x10AA0,
+ 0x10AC0,
+ 0x10AE7,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B39,
+ 0x10B56,
+ 0x10B58,
+ 0x10B73,
+ 0x10B78,
+ 0x10B92,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x10CFA,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10E60,
+ 0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112AA,
+ 0x112B0,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133B,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x1145F,
+ 0x11480,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115B6,
+ 0x115B8,
+ 0x115DE,
+ 0x11600,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
+ 0x11680,
+ 0x116B8,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171B,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x11740,
+ 0x11800,
+ 0x1183C,
+ 0x118A0,
+ 0x118F3,
+ 0x118FF,
+ 0x11900,
+ 0x11A00,
+ 0x11A48,
+ 0x11A50,
+ 0x11A84,
+ 0x11A86,
+ 0x11AA3,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C37,
+ 0x11C38,
+ 0x11C46,
+ 0x11C50,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x12000,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B46,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B5B,
+ 0x16B62,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16E40,
+ 0x16E9B,
+ 0x16F00,
+ 0x16F45,
+ 0x16F50,
+ 0x16F7F,
+ 0x16F8F,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE2,
+ 0x17000,
+ 0x187F2,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9C,
+ 0x1BCA4,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1DA8C,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E94B,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16C,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D5,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FA,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F910,
+ 0x1F93F,
+ 0x1F940,
+ 0x1F971,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F97B,
+ 0x1F97C,
+ 0x1F9A3,
+ 0x1F9B0,
+ 0x1F9BA,
+ 0x1F9C0,
+ 0x1F9C3,
+ 0x1F9D0,
+ 0x1FA00,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0x40000,
+ 0x4FFFE,
+ 0x50000,
+ 0x5FFFE,
+ 0x60000,
+ 0x6FFFE,
+ 0x70000,
+ 0x7FFFE,
+ 0x80000,
+ 0x8FFFE,
+ 0x90000,
+ 0x9FFFE,
+ 0xA0000,
+ 0xAFFFE,
+ 0xB0000,
+ 0xBFFFE,
+ 0xC0000,
+ 0xCFFFE,
+ 0xD0000,
+ 0xDFFFE,
+ 0xE0000,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0,
+ 0xEFFFE,
+ 0x110000
+};
+
+static const UV UNI_IN__12_invlist[] = { /* for all charsets */
+ 1354, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x378,
+ 0x37A,
+ 0x380,
+ 0x384,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x58B,
+ 0x58D,
+ 0x590,
+ 0x591,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x600,
+ 0x61D,
+ 0x61E,
+ 0x70E,
+ 0x70F,
+ 0x74B,
+ 0x74D,
+ 0x7B2,
+ 0x7C0,
+ 0x7FB,
+ 0x7FD,
+ 0x82E,
+ 0x830,
+ 0x83F,
+ 0x840,
+ 0x85C,
+ 0x85E,
+ 0x85F,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D3,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E4,
+ 0x9E6,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA77,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE4,
+ 0xAE6,
+ 0xAF2,
+ 0xAF9,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB64,
+ 0xB66,
+ 0xB78,
+ 0xB82,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAB,
+ 0xBAE,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBFB,
+ 0xC00,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC77,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF5,
+ 0xE01,
+ 0xE3B,
+ 0xE3F,
+ 0xE5C,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFBE,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x1000,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x137D,
+ 0x1380,
+ 0x139A,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1400,
+ 0x169D,
+ 0x16A0,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1715,
+ 0x1720,
+ 0x1737,
+ 0x1740,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1879,
+ 0x1880,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DB,
+ 0x19DE,
+ 0x1A1C,
+ 0x1A1E,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA0,
+ 0x1AAE,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC8,
+ 0x1CD0,
+ 0x1CFB,
+ 0x1D00,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FF0,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFF,
+ 0x2000,
+ 0x2065,
+ 0x2066,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A0,
+ 0x20C0,
+ 0x20D0,
+ 0x20F1,
+ 0x2100,
+ 0x218C,
+ 0x2190,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x2460,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B98,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2CF4,
+ 0x2CF9,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D71,
+ 0x2D7F,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E50,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x32FF,
+ 0x3300,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7F7,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA840,
+ 0xA878,
+ 0xA880,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA954,
+ 0xA95F,
+ 0xA97D,
+ 0xA980,
+ 0xA9CE,
+ 0xA9CF,
+ 0xA9DA,
+ 0xA9DE,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA37,
+ 0xAA40,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5C,
+ 0xAAC3,
+ 0xAADB,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB68,
+ 0xAB70,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xD800,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBC2,
+ 0xFBD3,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDD0,
+ 0xFDFE,
+ 0xFE00,
+ 0xFE1A,
+ 0xFE20,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0xFFF9,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x1018F,
+ 0x10190,
+ 0x1019C,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102FC,
+ 0x10300,
+ 0x10324,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x1039F,
+ 0x103C4,
+ 0x103C8,
+ 0x103D6,
+ 0x10400,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x1056F,
+ 0x10570,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10856,
+ 0x10857,
+ 0x1089F,
+ 0x108A7,
+ 0x108B0,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x108FB,
+ 0x1091C,
+ 0x1091F,
+ 0x1093A,
+ 0x1093F,
+ 0x10940,
+ 0x10980,
+ 0x109B8,
+ 0x109BC,
+ 0x109D0,
+ 0x109D2,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A36,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A60,
+ 0x10AA0,
+ 0x10AC0,
+ 0x10AE7,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B39,
+ 0x10B56,
+ 0x10B58,
+ 0x10B73,
+ 0x10B78,
+ 0x10B92,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x10CFA,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10E60,
+ 0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112AA,
+ 0x112B0,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133B,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x11460,
+ 0x11480,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115B6,
+ 0x115B8,
+ 0x115DE,
+ 0x11600,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
+ 0x11680,
+ 0x116B9,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171B,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x11740,
+ 0x11800,
+ 0x1183C,
+ 0x118A0,
+ 0x118F3,
+ 0x118FF,
+ 0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
+ 0x11A00,
+ 0x11A48,
+ 0x11A50,
+ 0x11AA3,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C37,
+ 0x11C38,
+ 0x11C46,
+ 0x11C50,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x13430,
+ 0x13439,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B46,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B5B,
+ 0x16B62,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16E40,
+ 0x16E9B,
+ 0x16F00,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE4,
+ 0x17000,
+ 0x187F8,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9C,
+ 0x1BCA4,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1DA8C,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E94C,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D6,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FB,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0x40000,
+ 0x4FFFE,
+ 0x50000,
+ 0x5FFFE,
+ 0x60000,
+ 0x6FFFE,
+ 0x70000,
+ 0x7FFFE,
+ 0x80000,
+ 0x8FFFE,
+ 0x90000,
+ 0x9FFFE,
+ 0xA0000,
+ 0xAFFFE,
+ 0xB0000,
+ 0xBFFFE,
+ 0xC0000,
+ 0xCFFFE,
+ 0xD0000,
+ 0xDFFFE,
+ 0xE0000,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0,
+ 0xEFFFE,
+ 0x110000
+};
+
+static const UV UNI_IN__12_DOT_1_invlist[] = { /* for all charsets */
+ 1352, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 0, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x378,
+ 0x37A,
+ 0x380,
+ 0x384,
+ 0x38B,
+ 0x38C,
+ 0x38D,
+ 0x38E,
+ 0x3A2,
+ 0x3A3,
+ 0x530,
+ 0x531,
+ 0x557,
+ 0x559,
+ 0x58B,
+ 0x58D,
+ 0x590,
+ 0x591,
+ 0x5C8,
+ 0x5D0,
+ 0x5EB,
+ 0x5EF,
+ 0x5F5,
+ 0x600,
+ 0x61D,
+ 0x61E,
+ 0x70E,
+ 0x70F,
+ 0x74B,
+ 0x74D,
+ 0x7B2,
+ 0x7C0,
+ 0x7FB,
+ 0x7FD,
+ 0x82E,
+ 0x830,
+ 0x83F,
+ 0x840,
+ 0x85C,
+ 0x85E,
+ 0x85F,
+ 0x860,
+ 0x86B,
+ 0x8A0,
+ 0x8B5,
+ 0x8B6,
+ 0x8BE,
+ 0x8D3,
+ 0x984,
+ 0x985,
+ 0x98D,
+ 0x98F,
+ 0x991,
+ 0x993,
+ 0x9A9,
+ 0x9AA,
+ 0x9B1,
+ 0x9B2,
+ 0x9B3,
+ 0x9B6,
+ 0x9BA,
+ 0x9BC,
+ 0x9C5,
+ 0x9C7,
+ 0x9C9,
+ 0x9CB,
+ 0x9CF,
+ 0x9D7,
+ 0x9D8,
+ 0x9DC,
+ 0x9DE,
+ 0x9DF,
+ 0x9E4,
+ 0x9E6,
+ 0x9FF,
+ 0xA01,
+ 0xA04,
+ 0xA05,
+ 0xA0B,
+ 0xA0F,
+ 0xA11,
+ 0xA13,
+ 0xA29,
+ 0xA2A,
+ 0xA31,
+ 0xA32,
+ 0xA34,
+ 0xA35,
+ 0xA37,
+ 0xA38,
+ 0xA3A,
+ 0xA3C,
+ 0xA3D,
+ 0xA3E,
+ 0xA43,
+ 0xA47,
+ 0xA49,
+ 0xA4B,
+ 0xA4E,
+ 0xA51,
+ 0xA52,
+ 0xA59,
+ 0xA5D,
+ 0xA5E,
+ 0xA5F,
+ 0xA66,
+ 0xA77,
+ 0xA81,
+ 0xA84,
+ 0xA85,
+ 0xA8E,
+ 0xA8F,
+ 0xA92,
+ 0xA93,
+ 0xAA9,
+ 0xAAA,
+ 0xAB1,
+ 0xAB2,
+ 0xAB4,
+ 0xAB5,
+ 0xABA,
+ 0xABC,
+ 0xAC6,
+ 0xAC7,
+ 0xACA,
+ 0xACB,
+ 0xACE,
+ 0xAD0,
+ 0xAD1,
+ 0xAE0,
+ 0xAE4,
+ 0xAE6,
+ 0xAF2,
+ 0xAF9,
+ 0xB00,
+ 0xB01,
+ 0xB04,
+ 0xB05,
+ 0xB0D,
+ 0xB0F,
+ 0xB11,
+ 0xB13,
+ 0xB29,
+ 0xB2A,
+ 0xB31,
+ 0xB32,
+ 0xB34,
+ 0xB35,
+ 0xB3A,
+ 0xB3C,
+ 0xB45,
+ 0xB47,
+ 0xB49,
+ 0xB4B,
+ 0xB4E,
+ 0xB56,
+ 0xB58,
+ 0xB5C,
+ 0xB5E,
+ 0xB5F,
+ 0xB64,
+ 0xB66,
+ 0xB78,
+ 0xB82,
+ 0xB84,
+ 0xB85,
+ 0xB8B,
+ 0xB8E,
+ 0xB91,
+ 0xB92,
+ 0xB96,
+ 0xB99,
+ 0xB9B,
+ 0xB9C,
+ 0xB9D,
+ 0xB9E,
+ 0xBA0,
+ 0xBA3,
+ 0xBA5,
+ 0xBA8,
+ 0xBAB,
+ 0xBAE,
+ 0xBBA,
+ 0xBBE,
+ 0xBC3,
+ 0xBC6,
+ 0xBC9,
+ 0xBCA,
+ 0xBCE,
+ 0xBD0,
+ 0xBD1,
+ 0xBD7,
+ 0xBD8,
+ 0xBE6,
+ 0xBFB,
+ 0xC00,
+ 0xC0D,
+ 0xC0E,
+ 0xC11,
+ 0xC12,
+ 0xC29,
+ 0xC2A,
+ 0xC3A,
+ 0xC3D,
+ 0xC45,
+ 0xC46,
+ 0xC49,
+ 0xC4A,
+ 0xC4E,
+ 0xC55,
+ 0xC57,
+ 0xC58,
+ 0xC5B,
+ 0xC60,
+ 0xC64,
+ 0xC66,
+ 0xC70,
+ 0xC77,
+ 0xC8D,
+ 0xC8E,
+ 0xC91,
+ 0xC92,
+ 0xCA9,
+ 0xCAA,
+ 0xCB4,
+ 0xCB5,
+ 0xCBA,
+ 0xCBC,
+ 0xCC5,
+ 0xCC6,
+ 0xCC9,
+ 0xCCA,
+ 0xCCE,
+ 0xCD5,
+ 0xCD7,
+ 0xCDE,
+ 0xCDF,
+ 0xCE0,
+ 0xCE4,
+ 0xCE6,
+ 0xCF0,
+ 0xCF1,
+ 0xCF3,
+ 0xD00,
+ 0xD04,
+ 0xD05,
+ 0xD0D,
+ 0xD0E,
+ 0xD11,
+ 0xD12,
+ 0xD45,
+ 0xD46,
+ 0xD49,
+ 0xD4A,
+ 0xD50,
+ 0xD54,
+ 0xD64,
+ 0xD66,
+ 0xD80,
+ 0xD82,
+ 0xD84,
+ 0xD85,
+ 0xD97,
+ 0xD9A,
+ 0xDB2,
+ 0xDB3,
+ 0xDBC,
+ 0xDBD,
+ 0xDBE,
+ 0xDC0,
+ 0xDC7,
+ 0xDCA,
+ 0xDCB,
+ 0xDCF,
+ 0xDD5,
+ 0xDD6,
+ 0xDD7,
+ 0xDD8,
+ 0xDE0,
+ 0xDE6,
+ 0xDF0,
+ 0xDF2,
+ 0xDF5,
+ 0xE01,
+ 0xE3B,
+ 0xE3F,
+ 0xE5C,
+ 0xE81,
+ 0xE83,
+ 0xE84,
+ 0xE85,
+ 0xE86,
+ 0xE8B,
+ 0xE8C,
+ 0xEA4,
+ 0xEA5,
+ 0xEA6,
+ 0xEA7,
+ 0xEBE,
+ 0xEC0,
+ 0xEC5,
+ 0xEC6,
+ 0xEC7,
+ 0xEC8,
+ 0xECE,
+ 0xED0,
+ 0xEDA,
+ 0xEDC,
+ 0xEE0,
+ 0xF00,
+ 0xF48,
+ 0xF49,
+ 0xF6D,
+ 0xF71,
+ 0xF98,
+ 0xF99,
+ 0xFBD,
+ 0xFBE,
+ 0xFCD,
+ 0xFCE,
+ 0xFDB,
+ 0x1000,
+ 0x10C6,
+ 0x10C7,
+ 0x10C8,
+ 0x10CD,
+ 0x10CE,
+ 0x10D0,
+ 0x1249,
+ 0x124A,
+ 0x124E,
+ 0x1250,
+ 0x1257,
+ 0x1258,
+ 0x1259,
+ 0x125A,
+ 0x125E,
+ 0x1260,
+ 0x1289,
+ 0x128A,
+ 0x128E,
+ 0x1290,
+ 0x12B1,
+ 0x12B2,
+ 0x12B6,
+ 0x12B8,
+ 0x12BF,
+ 0x12C0,
+ 0x12C1,
+ 0x12C2,
+ 0x12C6,
+ 0x12C8,
+ 0x12D7,
+ 0x12D8,
+ 0x1311,
+ 0x1312,
+ 0x1316,
+ 0x1318,
+ 0x135B,
+ 0x135D,
+ 0x137D,
+ 0x1380,
+ 0x139A,
+ 0x13A0,
+ 0x13F6,
+ 0x13F8,
+ 0x13FE,
+ 0x1400,
+ 0x169D,
+ 0x16A0,
+ 0x16F9,
+ 0x1700,
+ 0x170D,
+ 0x170E,
+ 0x1715,
+ 0x1720,
+ 0x1737,
+ 0x1740,
+ 0x1754,
+ 0x1760,
+ 0x176D,
+ 0x176E,
+ 0x1771,
+ 0x1772,
+ 0x1774,
+ 0x1780,
+ 0x17DE,
+ 0x17E0,
+ 0x17EA,
+ 0x17F0,
+ 0x17FA,
+ 0x1800,
+ 0x180F,
+ 0x1810,
+ 0x181A,
+ 0x1820,
+ 0x1879,
+ 0x1880,
+ 0x18AB,
+ 0x18B0,
+ 0x18F6,
+ 0x1900,
+ 0x191F,
+ 0x1920,
+ 0x192C,
+ 0x1930,
+ 0x193C,
+ 0x1940,
+ 0x1941,
+ 0x1944,
+ 0x196E,
+ 0x1970,
+ 0x1975,
+ 0x1980,
+ 0x19AC,
+ 0x19B0,
+ 0x19CA,
+ 0x19D0,
+ 0x19DB,
+ 0x19DE,
+ 0x1A1C,
+ 0x1A1E,
+ 0x1A5F,
+ 0x1A60,
+ 0x1A7D,
+ 0x1A7F,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1AA0,
+ 0x1AAE,
+ 0x1AB0,
+ 0x1ABF,
+ 0x1B00,
+ 0x1B4C,
+ 0x1B50,
+ 0x1B7D,
+ 0x1B80,
+ 0x1BF4,
+ 0x1BFC,
+ 0x1C38,
+ 0x1C3B,
+ 0x1C4A,
+ 0x1C4D,
+ 0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC8,
+ 0x1CD0,
+ 0x1CFB,
+ 0x1D00,
+ 0x1DFA,
+ 0x1DFB,
+ 0x1F16,
+ 0x1F18,
+ 0x1F1E,
+ 0x1F20,
+ 0x1F46,
+ 0x1F48,
+ 0x1F4E,
+ 0x1F50,
+ 0x1F58,
+ 0x1F59,
+ 0x1F5A,
+ 0x1F5B,
+ 0x1F5C,
+ 0x1F5D,
+ 0x1F5E,
+ 0x1F5F,
+ 0x1F7E,
+ 0x1F80,
+ 0x1FB5,
+ 0x1FB6,
+ 0x1FC5,
+ 0x1FC6,
+ 0x1FD4,
+ 0x1FD6,
+ 0x1FDC,
+ 0x1FDD,
+ 0x1FF0,
+ 0x1FF2,
+ 0x1FF5,
+ 0x1FF6,
+ 0x1FFF,
+ 0x2000,
+ 0x2065,
+ 0x2066,
+ 0x2072,
+ 0x2074,
+ 0x208F,
+ 0x2090,
+ 0x209D,
+ 0x20A0,
+ 0x20C0,
+ 0x20D0,
+ 0x20F1,
+ 0x2100,
+ 0x218C,
+ 0x2190,
+ 0x2427,
+ 0x2440,
+ 0x244B,
+ 0x2460,
+ 0x2B74,
+ 0x2B76,
+ 0x2B96,
+ 0x2B98,
+ 0x2C2F,
+ 0x2C30,
+ 0x2C5F,
+ 0x2C60,
+ 0x2CF4,
+ 0x2CF9,
+ 0x2D26,
+ 0x2D27,
+ 0x2D28,
+ 0x2D2D,
+ 0x2D2E,
+ 0x2D30,
+ 0x2D68,
+ 0x2D6F,
+ 0x2D71,
+ 0x2D7F,
+ 0x2D97,
+ 0x2DA0,
+ 0x2DA7,
+ 0x2DA8,
+ 0x2DAF,
+ 0x2DB0,
+ 0x2DB7,
+ 0x2DB8,
+ 0x2DBF,
+ 0x2DC0,
+ 0x2DC7,
+ 0x2DC8,
+ 0x2DCF,
+ 0x2DD0,
+ 0x2DD7,
+ 0x2DD8,
+ 0x2DDF,
+ 0x2DE0,
+ 0x2E50,
+ 0x2E80,
+ 0x2E9A,
+ 0x2E9B,
+ 0x2EF4,
+ 0x2F00,
+ 0x2FD6,
+ 0x2FF0,
+ 0x2FFC,
+ 0x3000,
+ 0x3040,
+ 0x3041,
+ 0x3097,
+ 0x3099,
+ 0x3100,
+ 0x3105,
+ 0x3130,
+ 0x3131,
+ 0x318F,
+ 0x3190,
+ 0x31BB,
+ 0x31C0,
+ 0x31E4,
+ 0x31F0,
+ 0x321F,
+ 0x3220,
+ 0x4DB6,
+ 0x4DC0,
+ 0x9FF0,
+ 0xA000,
+ 0xA48D,
+ 0xA490,
+ 0xA4C7,
+ 0xA4D0,
+ 0xA62C,
+ 0xA640,
+ 0xA6F8,
+ 0xA700,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
+ 0xA7F7,
+ 0xA82C,
+ 0xA830,
+ 0xA83A,
+ 0xA840,
+ 0xA878,
+ 0xA880,
+ 0xA8C6,
+ 0xA8CE,
+ 0xA8DA,
+ 0xA8E0,
+ 0xA954,
+ 0xA95F,
+ 0xA97D,
+ 0xA980,
+ 0xA9CE,
+ 0xA9CF,
+ 0xA9DA,
+ 0xA9DE,
+ 0xA9FF,
+ 0xAA00,
+ 0xAA37,
+ 0xAA40,
+ 0xAA4E,
+ 0xAA50,
+ 0xAA5A,
+ 0xAA5C,
+ 0xAAC3,
+ 0xAADB,
+ 0xAAF7,
+ 0xAB01,
+ 0xAB07,
+ 0xAB09,
+ 0xAB0F,
+ 0xAB11,
+ 0xAB17,
+ 0xAB20,
+ 0xAB27,
+ 0xAB28,
+ 0xAB2F,
+ 0xAB30,
+ 0xAB68,
+ 0xAB70,
+ 0xABEE,
+ 0xABF0,
+ 0xABFA,
+ 0xAC00,
+ 0xD7A4,
+ 0xD7B0,
+ 0xD7C7,
+ 0xD7CB,
+ 0xD7FC,
+ 0xD800,
+ 0xFA6E,
+ 0xFA70,
+ 0xFADA,
+ 0xFB00,
+ 0xFB07,
+ 0xFB13,
+ 0xFB18,
+ 0xFB1D,
+ 0xFB37,
+ 0xFB38,
+ 0xFB3D,
+ 0xFB3E,
+ 0xFB3F,
+ 0xFB40,
+ 0xFB42,
+ 0xFB43,
+ 0xFB45,
+ 0xFB46,
+ 0xFBC2,
+ 0xFBD3,
+ 0xFD40,
+ 0xFD50,
+ 0xFD90,
+ 0xFD92,
+ 0xFDC8,
+ 0xFDD0,
+ 0xFDFE,
+ 0xFE00,
+ 0xFE1A,
+ 0xFE20,
+ 0xFE53,
+ 0xFE54,
+ 0xFE67,
+ 0xFE68,
+ 0xFE6C,
+ 0xFE70,
+ 0xFE75,
+ 0xFE76,
+ 0xFEFD,
+ 0xFEFF,
+ 0xFF00,
+ 0xFF01,
+ 0xFFBF,
+ 0xFFC2,
+ 0xFFC8,
+ 0xFFCA,
+ 0xFFD0,
+ 0xFFD2,
+ 0xFFD8,
+ 0xFFDA,
+ 0xFFDD,
+ 0xFFE0,
+ 0xFFE7,
+ 0xFFE8,
+ 0xFFEF,
+ 0xFFF9,
+ 0x1000C,
+ 0x1000D,
+ 0x10027,
+ 0x10028,
+ 0x1003B,
+ 0x1003C,
+ 0x1003E,
+ 0x1003F,
+ 0x1004E,
+ 0x10050,
+ 0x1005E,
+ 0x10080,
+ 0x100FB,
+ 0x10100,
+ 0x10103,
+ 0x10107,
+ 0x10134,
+ 0x10137,
+ 0x1018F,
+ 0x10190,
+ 0x1019C,
+ 0x101A0,
+ 0x101A1,
+ 0x101D0,
+ 0x101FE,
+ 0x10280,
+ 0x1029D,
+ 0x102A0,
+ 0x102D1,
+ 0x102E0,
+ 0x102FC,
+ 0x10300,
+ 0x10324,
+ 0x1032D,
+ 0x1034B,
+ 0x10350,
+ 0x1037B,
+ 0x10380,
+ 0x1039E,
+ 0x1039F,
+ 0x103C4,
+ 0x103C8,
+ 0x103D6,
+ 0x10400,
+ 0x1049E,
+ 0x104A0,
+ 0x104AA,
+ 0x104B0,
+ 0x104D4,
+ 0x104D8,
+ 0x104FC,
+ 0x10500,
+ 0x10528,
+ 0x10530,
+ 0x10564,
+ 0x1056F,
+ 0x10570,
+ 0x10600,
+ 0x10737,
+ 0x10740,
+ 0x10756,
+ 0x10760,
+ 0x10768,
+ 0x10800,
+ 0x10806,
+ 0x10808,
+ 0x10809,
+ 0x1080A,
+ 0x10836,
+ 0x10837,
+ 0x10839,
+ 0x1083C,
+ 0x1083D,
+ 0x1083F,
+ 0x10856,
+ 0x10857,
+ 0x1089F,
+ 0x108A7,
+ 0x108B0,
+ 0x108E0,
+ 0x108F3,
+ 0x108F4,
+ 0x108F6,
+ 0x108FB,
+ 0x1091C,
+ 0x1091F,
+ 0x1093A,
+ 0x1093F,
+ 0x10940,
+ 0x10980,
+ 0x109B8,
+ 0x109BC,
+ 0x109D0,
+ 0x109D2,
+ 0x10A04,
+ 0x10A05,
+ 0x10A07,
+ 0x10A0C,
+ 0x10A14,
+ 0x10A15,
+ 0x10A18,
+ 0x10A19,
+ 0x10A36,
+ 0x10A38,
+ 0x10A3B,
+ 0x10A3F,
+ 0x10A49,
+ 0x10A50,
+ 0x10A59,
+ 0x10A60,
+ 0x10AA0,
+ 0x10AC0,
+ 0x10AE7,
+ 0x10AEB,
+ 0x10AF7,
+ 0x10B00,
+ 0x10B36,
+ 0x10B39,
+ 0x10B56,
+ 0x10B58,
+ 0x10B73,
+ 0x10B78,
+ 0x10B92,
+ 0x10B99,
+ 0x10B9D,
+ 0x10BA9,
+ 0x10BB0,
+ 0x10C00,
+ 0x10C49,
+ 0x10C80,
+ 0x10CB3,
+ 0x10CC0,
+ 0x10CF3,
+ 0x10CFA,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10E60,
+ 0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
+ 0x11000,
+ 0x1104E,
+ 0x11052,
+ 0x11070,
+ 0x1107F,
+ 0x110C2,
+ 0x110CD,
+ 0x110CE,
+ 0x110D0,
+ 0x110E9,
+ 0x110F0,
+ 0x110FA,
+ 0x11100,
+ 0x11135,
+ 0x11136,
+ 0x11147,
+ 0x11150,
+ 0x11177,
+ 0x11180,
+ 0x111CE,
+ 0x111D0,
+ 0x111E0,
+ 0x111E1,
+ 0x111F5,
+ 0x11200,
+ 0x11212,
+ 0x11213,
+ 0x1123F,
+ 0x11280,
+ 0x11287,
+ 0x11288,
+ 0x11289,
+ 0x1128A,
+ 0x1128E,
+ 0x1128F,
+ 0x1129E,
+ 0x1129F,
+ 0x112AA,
+ 0x112B0,
+ 0x112EB,
+ 0x112F0,
+ 0x112FA,
+ 0x11300,
+ 0x11304,
+ 0x11305,
+ 0x1130D,
+ 0x1130F,
+ 0x11311,
+ 0x11313,
+ 0x11329,
+ 0x1132A,
+ 0x11331,
+ 0x11332,
+ 0x11334,
+ 0x11335,
+ 0x1133A,
+ 0x1133B,
+ 0x11345,
+ 0x11347,
+ 0x11349,
+ 0x1134B,
+ 0x1134E,
+ 0x11350,
+ 0x11351,
+ 0x11357,
+ 0x11358,
+ 0x1135D,
+ 0x11364,
+ 0x11366,
+ 0x1136D,
+ 0x11370,
+ 0x11375,
+ 0x11400,
+ 0x1145A,
+ 0x1145B,
+ 0x1145C,
+ 0x1145D,
+ 0x11460,
+ 0x11480,
+ 0x114C8,
+ 0x114D0,
+ 0x114DA,
+ 0x11580,
+ 0x115B6,
+ 0x115B8,
+ 0x115DE,
+ 0x11600,
+ 0x11645,
+ 0x11650,
+ 0x1165A,
+ 0x11660,
+ 0x1166D,
+ 0x11680,
+ 0x116B9,
+ 0x116C0,
+ 0x116CA,
+ 0x11700,
+ 0x1171B,
+ 0x1171D,
+ 0x1172C,
+ 0x11730,
+ 0x11740,
+ 0x11800,
+ 0x1183C,
+ 0x118A0,
+ 0x118F3,
+ 0x118FF,
+ 0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
+ 0x11A00,
+ 0x11A48,
+ 0x11A50,
+ 0x11AA3,
+ 0x11AC0,
+ 0x11AF9,
+ 0x11C00,
+ 0x11C09,
+ 0x11C0A,
+ 0x11C37,
+ 0x11C38,
+ 0x11C46,
+ 0x11C50,
+ 0x11C6D,
+ 0x11C70,
+ 0x11C90,
+ 0x11C92,
+ 0x11CA8,
+ 0x11CA9,
+ 0x11CB7,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x1239A,
+ 0x12400,
+ 0x1246F,
+ 0x12470,
+ 0x12475,
+ 0x12480,
+ 0x12544,
+ 0x13000,
+ 0x1342F,
+ 0x13430,
+ 0x13439,
+ 0x14400,
+ 0x14647,
+ 0x16800,
+ 0x16A39,
+ 0x16A40,
+ 0x16A5F,
+ 0x16A60,
+ 0x16A6A,
+ 0x16A6E,
+ 0x16A70,
+ 0x16AD0,
+ 0x16AEE,
+ 0x16AF0,
+ 0x16AF6,
+ 0x16B00,
+ 0x16B46,
+ 0x16B50,
+ 0x16B5A,
+ 0x16B5B,
+ 0x16B62,
+ 0x16B63,
+ 0x16B78,
+ 0x16B7D,
+ 0x16B90,
+ 0x16E40,
+ 0x16E9B,
+ 0x16F00,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
+ 0x16F8F,
+ 0x16FA0,
+ 0x16FE0,
+ 0x16FE4,
+ 0x17000,
+ 0x187F8,
+ 0x18800,
+ 0x18AF3,
+ 0x1B000,
+ 0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
+ 0x1B170,
+ 0x1B2FC,
+ 0x1BC00,
+ 0x1BC6B,
+ 0x1BC70,
+ 0x1BC7D,
+ 0x1BC80,
+ 0x1BC89,
+ 0x1BC90,
+ 0x1BC9A,
+ 0x1BC9C,
+ 0x1BCA4,
+ 0x1D000,
+ 0x1D0F6,
+ 0x1D100,
+ 0x1D127,
+ 0x1D129,
+ 0x1D1E9,
+ 0x1D200,
+ 0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
+ 0x1D300,
+ 0x1D357,
+ 0x1D360,
+ 0x1D379,
+ 0x1D400,
+ 0x1D455,
+ 0x1D456,
+ 0x1D49D,
+ 0x1D49E,
+ 0x1D4A0,
+ 0x1D4A2,
+ 0x1D4A3,
+ 0x1D4A5,
+ 0x1D4A7,
+ 0x1D4A9,
+ 0x1D4AD,
+ 0x1D4AE,
+ 0x1D4BA,
+ 0x1D4BB,
+ 0x1D4BC,
+ 0x1D4BD,
+ 0x1D4C4,
+ 0x1D4C5,
+ 0x1D506,
+ 0x1D507,
+ 0x1D50B,
+ 0x1D50D,
+ 0x1D515,
+ 0x1D516,
+ 0x1D51D,
+ 0x1D51E,
+ 0x1D53A,
+ 0x1D53B,
+ 0x1D53F,
+ 0x1D540,
+ 0x1D545,
+ 0x1D546,
+ 0x1D547,
+ 0x1D54A,
+ 0x1D551,
+ 0x1D552,
+ 0x1D6A6,
+ 0x1D6A8,
+ 0x1D7CC,
+ 0x1D7CE,
+ 0x1DA8C,
+ 0x1DA9B,
+ 0x1DAA0,
+ 0x1DAA1,
+ 0x1DAB0,
+ 0x1E000,
+ 0x1E007,
+ 0x1E008,
+ 0x1E019,
+ 0x1E01B,
+ 0x1E022,
+ 0x1E023,
+ 0x1E025,
+ 0x1E026,
+ 0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1E800,
+ 0x1E8C5,
+ 0x1E8C7,
+ 0x1E8D7,
+ 0x1E900,
+ 0x1E94C,
+ 0x1E950,
+ 0x1E95A,
+ 0x1E95E,
+ 0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
+ 0x1EE00,
+ 0x1EE04,
+ 0x1EE05,
+ 0x1EE20,
+ 0x1EE21,
+ 0x1EE23,
+ 0x1EE24,
+ 0x1EE25,
+ 0x1EE27,
+ 0x1EE28,
+ 0x1EE29,
+ 0x1EE33,
+ 0x1EE34,
+ 0x1EE38,
+ 0x1EE39,
+ 0x1EE3A,
+ 0x1EE3B,
+ 0x1EE3C,
+ 0x1EE42,
+ 0x1EE43,
+ 0x1EE47,
+ 0x1EE48,
+ 0x1EE49,
+ 0x1EE4A,
+ 0x1EE4B,
+ 0x1EE4C,
+ 0x1EE4D,
+ 0x1EE50,
+ 0x1EE51,
+ 0x1EE53,
+ 0x1EE54,
+ 0x1EE55,
+ 0x1EE57,
+ 0x1EE58,
+ 0x1EE59,
+ 0x1EE5A,
+ 0x1EE5B,
+ 0x1EE5C,
+ 0x1EE5D,
+ 0x1EE5E,
+ 0x1EE5F,
+ 0x1EE60,
+ 0x1EE61,
+ 0x1EE63,
+ 0x1EE64,
+ 0x1EE65,
+ 0x1EE67,
+ 0x1EE6B,
+ 0x1EE6C,
+ 0x1EE73,
+ 0x1EE74,
+ 0x1EE78,
+ 0x1EE79,
+ 0x1EE7D,
+ 0x1EE7E,
+ 0x1EE7F,
+ 0x1EE80,
+ 0x1EE8A,
+ 0x1EE8B,
+ 0x1EE9C,
+ 0x1EEA1,
+ 0x1EEA4,
+ 0x1EEA5,
+ 0x1EEAA,
+ 0x1EEAB,
+ 0x1EEBC,
+ 0x1EEF0,
+ 0x1EEF2,
+ 0x1F000,
+ 0x1F02C,
+ 0x1F030,
+ 0x1F094,
+ 0x1F0A0,
+ 0x1F0AF,
+ 0x1F0B1,
+ 0x1F0C0,
+ 0x1F0C1,
+ 0x1F0D0,
+ 0x1F0D1,
+ 0x1F0F6,
+ 0x1F100,
+ 0x1F10D,
+ 0x1F110,
+ 0x1F16D,
+ 0x1F170,
+ 0x1F1AD,
+ 0x1F1E6,
+ 0x1F203,
+ 0x1F210,
+ 0x1F23C,
+ 0x1F240,
+ 0x1F249,
+ 0x1F250,
+ 0x1F252,
+ 0x1F260,
+ 0x1F266,
+ 0x1F300,
+ 0x1F6D6,
+ 0x1F6E0,
+ 0x1F6ED,
+ 0x1F6F0,
+ 0x1F6FB,
+ 0x1F700,
+ 0x1F774,
+ 0x1F780,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
+ 0x1F800,
+ 0x1F80C,
+ 0x1F810,
+ 0x1F848,
+ 0x1F850,
+ 0x1F85A,
+ 0x1F860,
+ 0x1F888,
+ 0x1F890,
+ 0x1F8AE,
+ 0x1F900,
+ 0x1F90C,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
+ 0x1FFFE,
+ 0x2A6D7,
+ 0x2A700,
+ 0x2B735,
+ 0x2B740,
+ 0x2B81E,
+ 0x2B820,
+ 0x2CEA2,
+ 0x2CEB0,
+ 0x2EBE1,
+ 0x2F800,
+ 0x2FA1E,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0x40000,
+ 0x4FFFE,
+ 0x50000,
+ 0x5FFFE,
+ 0x60000,
+ 0x6FFFE,
+ 0x70000,
+ 0x7FFFE,
+ 0x80000,
+ 0x8FFFE,
+ 0x90000,
+ 0x9FFFE,
+ 0xA0000,
+ 0xAFFFE,
+ 0xB0000,
+ 0xBFFFE,
+ 0xC0000,
+ 0xCFFFE,
+ 0xD0000,
+ 0xDFFFE,
+ 0xE0000,
+ 0xE0001,
+ 0xE0002,
+ 0xE0020,
+ 0xE0080,
+ 0xE0100,
+ 0xE01F0,
+ 0xEFFFE,
+ 0x110000
+};
+
+static const UV UNI_IN__2_invlist[] = { /* for all charsets */
624, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -242949,7 +263881,7 @@ static const UV PL_IN__2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__2_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__2_DOT_1_invlist[] = { /* for all charsets */
624, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -243580,7 +264512,7 @@ static const UV PL_IN__2_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_invlist[] = { /* for all charsets */
738, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -244325,7 +265257,7 @@ static const UV PL_IN__3_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_DOT_1_invlist[] = { /* for all charsets */
804, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -245136,7 +266068,7 @@ static const UV PL_IN__3_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__3_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__3_DOT_2_invlist[] = { /* for all charsets */
794, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -245937,7 +266869,7 @@ static const UV PL_IN__3_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__4_invlist[] = { /* for all charsets */
+static const UV UNI_IN__4_invlist[] = { /* for all charsets */
824, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -246768,7 +267700,7 @@ static const UV PL_IN__4_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__4_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__4_DOT_1_invlist[] = { /* for all charsets */
860, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -247635,7 +268567,7 @@ static const UV PL_IN__4_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_invlist[] = { /* for all charsets */
880, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -248522,7 +269454,7 @@ static const UV PL_IN__5_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_DOT_1_invlist[] = { /* for all charsets */
910, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -249439,7 +270371,7 @@ static const UV PL_IN__5_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__5_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__5_DOT_2_invlist[] = { /* for all charsets */
990, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -250436,7 +271368,7 @@ static const UV PL_IN__5_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_invlist[] = { /* for all charsets */
1022, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -251465,7 +272397,7 @@ static const UV PL_IN__6_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_1_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_1_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -252570,7 +273502,7 @@ static const UV PL_IN__6_DOT_1_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_2_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_2_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -253675,7 +274607,7 @@ static const UV PL_IN__6_DOT_2_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__6_DOT_3_invlist[] = { /* for all charsets */
+static const UV UNI_IN__6_DOT_3_invlist[] = { /* for all charsets */
1098, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -254780,7 +275712,7 @@ static const UV PL_IN__6_DOT_3_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__7_invlist[] = { /* for all charsets */
+static const UV UNI_IN__7_invlist[] = { /* for all charsets */
1220, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -256007,7 +276939,7 @@ static const UV PL_IN__7_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__8_invlist[] = { /* for all charsets */
+static const UV UNI_IN__8_invlist[] = { /* for all charsets */
1246, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -257260,7 +278192,7 @@ static const UV PL_IN__8_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_IN__9_invlist[] = { /* for all charsets */
+static const UV UNI_IN__9_invlist[] = { /* for all charsets */
1296, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -258563,7 +279495,7 @@ static const UV PL_IN__9_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_INADLAM_invlist[] = { /* for all charsets */
+static const UV UNI_INADLAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258573,7 +279505,7 @@ static const UV PL_INADLAM_invlist[] = { /* for all charsets */
0x1E960
};
-static const UV PL_INAHOM_invlist[] = { /* for all charsets */
+static const UV UNI_INAHOM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258583,7 +279515,7 @@ static const UV PL_INAHOM_invlist[] = { /* for all charsets */
0x11740
};
-static const UV PL_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
+static const UV UNI_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258593,7 +279525,7 @@ static const UV PL_INANATOLIANHIEROGLYPHS_invlist[] = { /* for all charsets */
0x14680
};
-static const UV PL_INARABIC_invlist[] = { /* for all charsets */
+static const UV UNI_INARABIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258603,7 +279535,7 @@ static const UV PL_INARABIC_invlist[] = { /* for all charsets */
0x700
};
-static const UV PL_INARMENIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INARMENIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258613,7 +279545,7 @@ static const UV PL_INARMENIAN_invlist[] = { /* for all charsets */
0x590
};
-static const UV PL_INAVESTAN_invlist[] = { /* for all charsets */
+static const UV UNI_INAVESTAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258623,7 +279555,7 @@ static const UV PL_INAVESTAN_invlist[] = { /* for all charsets */
0x10B40
};
-static const UV PL_INBALINESE_invlist[] = { /* for all charsets */
+static const UV UNI_INBALINESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258633,7 +279565,7 @@ static const UV PL_INBALINESE_invlist[] = { /* for all charsets */
0x1B80
};
-static const UV PL_INBAMUM_invlist[] = { /* for all charsets */
+static const UV UNI_INBAMUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258643,7 +279575,7 @@ static const UV PL_INBAMUM_invlist[] = { /* for all charsets */
0xA700
};
-static const UV PL_INBASSAVAH_invlist[] = { /* for all charsets */
+static const UV UNI_INBASSAVAH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258653,7 +279585,7 @@ static const UV PL_INBASSAVAH_invlist[] = { /* for all charsets */
0x16B00
};
-static const UV PL_INBATAK_invlist[] = { /* for all charsets */
+static const UV UNI_INBATAK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258663,7 +279595,7 @@ static const UV PL_INBATAK_invlist[] = { /* for all charsets */
0x1C00
};
-static const UV PL_INBENGALI_invlist[] = { /* for all charsets */
+static const UV UNI_INBENGALI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258673,7 +279605,7 @@ static const UV PL_INBENGALI_invlist[] = { /* for all charsets */
0xA00
};
-static const UV PL_INBHAIKSUKI_invlist[] = { /* for all charsets */
+static const UV UNI_INBHAIKSUKI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258683,7 +279615,7 @@ static const UV PL_INBHAIKSUKI_invlist[] = { /* for all charsets */
0x11C70
};
-static const UV PL_INBOPOMOFO_invlist[] = { /* for all charsets */
+static const UV UNI_INBOPOMOFO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258693,7 +279625,7 @@ static const UV PL_INBOPOMOFO_invlist[] = { /* for all charsets */
0x3130
};
-static const UV PL_INBRAHMI_invlist[] = { /* for all charsets */
+static const UV UNI_INBRAHMI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258703,7 +279635,7 @@ static const UV PL_INBRAHMI_invlist[] = { /* for all charsets */
0x11080
};
-static const UV PL_INBUGINESE_invlist[] = { /* for all charsets */
+static const UV UNI_INBUGINESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258713,7 +279645,7 @@ static const UV PL_INBUGINESE_invlist[] = { /* for all charsets */
0x1A20
};
-static const UV PL_INBUHID_invlist[] = { /* for all charsets */
+static const UV UNI_INBUHID_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258723,7 +279655,7 @@ static const UV PL_INBUHID_invlist[] = { /* for all charsets */
0x1760
};
-static const UV PL_INCARIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INCARIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258733,7 +279665,7 @@ static const UV PL_INCARIAN_invlist[] = { /* for all charsets */
0x102E0
};
-static const UV PL_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258743,7 +279675,7 @@ static const UV PL_INCAUCASIANALBANIAN_invlist[] = { /* for all charsets */
0x10570
};
-static const UV PL_INCHAKMA_invlist[] = { /* for all charsets */
+static const UV UNI_INCHAKMA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258753,7 +279685,7 @@ static const UV PL_INCHAKMA_invlist[] = { /* for all charsets */
0x11150
};
-static const UV PL_INCHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INCHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258763,7 +279695,7 @@ static const UV PL_INCHAM_invlist[] = { /* for all charsets */
0xAA60
};
-static const UV PL_INCHEROKEE_invlist[] = { /* for all charsets */
+static const UV UNI_INCHEROKEE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258773,7 +279705,7 @@ static const UV PL_INCHEROKEE_invlist[] = { /* for all charsets */
0x1400
};
-static const UV PL_INCOPTIC_invlist[] = { /* for all charsets */
+static const UV UNI_INCOPTIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258783,7 +279715,7 @@ static const UV PL_INCOPTIC_invlist[] = { /* for all charsets */
0x2D00
};
-static const UV PL_INCUNEIFORM_invlist[] = { /* for all charsets */
+static const UV UNI_INCUNEIFORM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258793,7 +279725,7 @@ static const UV PL_INCUNEIFORM_invlist[] = { /* for all charsets */
0x12400
};
-static const UV PL_INCYRILLIC_invlist[] = { /* for all charsets */
+static const UV UNI_INCYRILLIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258803,7 +279735,7 @@ static const UV PL_INCYRILLIC_invlist[] = { /* for all charsets */
0x500
};
-static const UV PL_INDEVANAGARI_invlist[] = { /* for all charsets */
+static const UV UNI_INDEVANAGARI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258813,7 +279745,7 @@ static const UV PL_INDEVANAGARI_invlist[] = { /* for all charsets */
0x980
};
-static const UV PL_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258823,7 +279755,27 @@ static const UV PL_INDICNUMBERFORMS_invlist[] = { /* for all charsets */
0xA840
};
-static const UV PL_INDUPLOYAN_invlist[] = { /* for all charsets */
+static const UV UNI_INDICSIYAQNUMBERS_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1EC70,
+ 0x1ECC0
+};
+
+static const UV UNI_INDOGRA_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11800,
+ 0x11850
+};
+
+static const UV UNI_INDUPLOYAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258833,7 +279785,7 @@ static const UV PL_INDUPLOYAN_invlist[] = { /* for all charsets */
0x1BCA0
};
-static const UV PL_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
+static const UV UNI_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258843,7 +279795,7 @@ static const UV PL_INEGYPTIANHIEROGLYPHS_invlist[] = { /* for all charsets */
0x13430
};
-static const UV PL_INELBASAN_invlist[] = { /* for all charsets */
+static const UV UNI_INELBASAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258853,7 +279805,17 @@ static const UV PL_INELBASAN_invlist[] = { /* for all charsets */
0x10530
};
-static const UV PL_INETHIOPIC_invlist[] = { /* for all charsets */
+static const UV UNI_INELYMAIC_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10FE0,
+ 0x11000
+};
+
+static const UV UNI_INETHIOPIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258863,7 +279825,7 @@ static const UV PL_INETHIOPIC_invlist[] = { /* for all charsets */
0x1380
};
-static const UV PL_INGEORGIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INGEORGIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258873,7 +279835,7 @@ static const UV PL_INGEORGIAN_invlist[] = { /* for all charsets */
0x1100
};
-static const UV PL_INGLAGOLITIC_invlist[] = { /* for all charsets */
+static const UV UNI_INGLAGOLITIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258883,7 +279845,7 @@ static const UV PL_INGLAGOLITIC_invlist[] = { /* for all charsets */
0x2C60
};
-static const UV PL_INGOTHIC_invlist[] = { /* for all charsets */
+static const UV UNI_INGOTHIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258893,7 +279855,7 @@ static const UV PL_INGOTHIC_invlist[] = { /* for all charsets */
0x10350
};
-static const UV PL_INGRANTHA_invlist[] = { /* for all charsets */
+static const UV UNI_INGRANTHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258903,7 +279865,7 @@ static const UV PL_INGRANTHA_invlist[] = { /* for all charsets */
0x11380
};
-static const UV PL_INGREEK_invlist[] = { /* for all charsets */
+static const UV UNI_INGREEK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258913,7 +279875,7 @@ static const UV PL_INGREEK_invlist[] = { /* for all charsets */
0x400
};
-static const UV PL_INGUJARATI_invlist[] = { /* for all charsets */
+static const UV UNI_INGUJARATI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258923,7 +279885,17 @@ static const UV PL_INGUJARATI_invlist[] = { /* for all charsets */
0xB00
};
-static const UV PL_INGURMUKHI_invlist[] = { /* for all charsets */
+static const UV UNI_INGUNJALAGONDI_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11D60,
+ 0x11DB0
+};
+
+static const UV UNI_INGURMUKHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258933,7 +279905,7 @@ static const UV PL_INGURMUKHI_invlist[] = { /* for all charsets */
0xA80
};
-static const UV PL_INHANGUL_invlist[] = { /* for all charsets */
+static const UV UNI_INHANGUL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258943,7 +279915,17 @@ static const UV PL_INHANGUL_invlist[] = { /* for all charsets */
0xD7B0
};
-static const UV PL_INHANUNOO_invlist[] = { /* for all charsets */
+static const UV UNI_INHANIFIROHINGYA_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10D00,
+ 0x10D40
+};
+
+static const UV UNI_INHANUNOO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258953,7 +279935,7 @@ static const UV PL_INHANUNOO_invlist[] = { /* for all charsets */
0x1740
};
-static const UV PL_INHATRAN_invlist[] = { /* for all charsets */
+static const UV UNI_INHATRAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258963,7 +279945,7 @@ static const UV PL_INHATRAN_invlist[] = { /* for all charsets */
0x10900
};
-static const UV PL_INHEBREW_invlist[] = { /* for all charsets */
+static const UV UNI_INHEBREW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258973,7 +279955,7 @@ static const UV PL_INHEBREW_invlist[] = { /* for all charsets */
0x600
};
-static const UV PL_INHIRAGANA_invlist[] = { /* for all charsets */
+static const UV UNI_INHIRAGANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258983,7 +279965,7 @@ static const UV PL_INHIRAGANA_invlist[] = { /* for all charsets */
0x30A0
};
-static const UV PL_INIDC_invlist[] = { /* for all charsets */
+static const UV UNI_INIDC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -258993,7 +279975,7 @@ static const UV PL_INIDC_invlist[] = { /* for all charsets */
0x3000
};
-static const UV PL_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
+static const UV UNI_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259003,7 +279985,7 @@ static const UV PL_INIMPERIALARAMAIC_invlist[] = { /* for all charsets */
0x10860
};
-static const UV PL_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
+static const UV UNI_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259013,7 +279995,7 @@ static const UV PL_ININSCRIPTIONALPAHLAVI_invlist[] = { /* for all charsets */
0x10B80
};
-static const UV PL_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
+static const UV UNI_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259023,7 +280005,7 @@ static const UV PL_ININSCRIPTIONALPARTHIAN_invlist[] = { /* for all charsets */
0x10B60
};
-static const UV PL_INJAVANESE_invlist[] = { /* for all charsets */
+static const UV UNI_INJAVANESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259033,7 +280015,7 @@ static const UV PL_INJAVANESE_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_INKAITHI_invlist[] = { /* for all charsets */
+static const UV UNI_INKAITHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259043,7 +280025,7 @@ static const UV PL_INKAITHI_invlist[] = { /* for all charsets */
0x110D0
};
-static const UV PL_INKANNADA_invlist[] = { /* for all charsets */
+static const UV UNI_INKANNADA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259053,7 +280035,7 @@ static const UV PL_INKANNADA_invlist[] = { /* for all charsets */
0xD00
};
-static const UV PL_INKATAKANA_invlist[] = { /* for all charsets */
+static const UV UNI_INKATAKANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259063,7 +280045,7 @@ static const UV PL_INKATAKANA_invlist[] = { /* for all charsets */
0x3100
};
-static const UV PL_INKHAROSHTHI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHAROSHTHI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259073,7 +280055,7 @@ static const UV PL_INKHAROSHTHI_invlist[] = { /* for all charsets */
0x10A60
};
-static const UV PL_INKHMER_invlist[] = { /* for all charsets */
+static const UV UNI_INKHMER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259083,7 +280065,7 @@ static const UV PL_INKHMER_invlist[] = { /* for all charsets */
0x1800
};
-static const UV PL_INKHOJKI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHOJKI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259093,7 +280075,7 @@ static const UV PL_INKHOJKI_invlist[] = { /* for all charsets */
0x11250
};
-static const UV PL_INKHUDAWADI_invlist[] = { /* for all charsets */
+static const UV UNI_INKHUDAWADI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259103,7 +280085,7 @@ static const UV PL_INKHUDAWADI_invlist[] = { /* for all charsets */
0x11300
};
-static const UV PL_INLAO_invlist[] = { /* for all charsets */
+static const UV UNI_INLAO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259113,7 +280095,7 @@ static const UV PL_INLAO_invlist[] = { /* for all charsets */
0xF00
};
-static const UV PL_INLEPCHA_invlist[] = { /* for all charsets */
+static const UV UNI_INLEPCHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259123,7 +280105,7 @@ static const UV PL_INLEPCHA_invlist[] = { /* for all charsets */
0x1C50
};
-static const UV PL_INLIMBU_invlist[] = { /* for all charsets */
+static const UV UNI_INLIMBU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259133,7 +280115,7 @@ static const UV PL_INLIMBU_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_INLINEARA_invlist[] = { /* for all charsets */
+static const UV UNI_INLINEARA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259143,7 +280125,7 @@ static const UV PL_INLINEARA_invlist[] = { /* for all charsets */
0x10780
};
-static const UV PL_INLYCIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INLYCIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259153,7 +280135,7 @@ static const UV PL_INLYCIAN_invlist[] = { /* for all charsets */
0x102A0
};
-static const UV PL_INLYDIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INLYDIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259163,7 +280145,7 @@ static const UV PL_INLYDIAN_invlist[] = { /* for all charsets */
0x10940
};
-static const UV PL_INMAHAJANI_invlist[] = { /* for all charsets */
+static const UV UNI_INMAHAJANI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259173,7 +280155,17 @@ static const UV PL_INMAHAJANI_invlist[] = { /* for all charsets */
0x11180
};
-static const UV PL_INMALAYALAM_invlist[] = { /* for all charsets */
+static const UV UNI_INMAKASAR_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11EE0,
+ 0x11F00
+};
+
+static const UV UNI_INMALAYALAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259183,7 +280175,7 @@ static const UV PL_INMALAYALAM_invlist[] = { /* for all charsets */
0xD80
};
-static const UV PL_INMANDAIC_invlist[] = { /* for all charsets */
+static const UV UNI_INMANDAIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259193,7 +280185,7 @@ static const UV PL_INMANDAIC_invlist[] = { /* for all charsets */
0x860
};
-static const UV PL_INMANICHAEAN_invlist[] = { /* for all charsets */
+static const UV UNI_INMANICHAEAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259203,7 +280195,7 @@ static const UV PL_INMANICHAEAN_invlist[] = { /* for all charsets */
0x10B00
};
-static const UV PL_INMARCHEN_invlist[] = { /* for all charsets */
+static const UV UNI_INMARCHEN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259213,7 +280205,7 @@ static const UV PL_INMARCHEN_invlist[] = { /* for all charsets */
0x11CC0
};
-static const UV PL_INMASARAMGONDI_invlist[] = { /* for all charsets */
+static const UV UNI_INMASARAMGONDI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259223,7 +280215,17 @@ static const UV PL_INMASARAMGONDI_invlist[] = { /* for all charsets */
0x11D60
};
-static const UV PL_INMEETEIMAYEK_invlist[] = { /* for all charsets */
+static const UV UNI_INMEDEFAIDRIN_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x16E40,
+ 0x16EA0
+};
+
+static const UV UNI_INMEETEIMAYEK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259233,7 +280235,7 @@ static const UV PL_INMEETEIMAYEK_invlist[] = { /* for all charsets */
0xAC00
};
-static const UV PL_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
+static const UV UNI_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259243,7 +280245,7 @@ static const UV PL_INMENDEKIKAKUI_invlist[] = { /* for all charsets */
0x1E8E0
};
-static const UV PL_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
+static const UV UNI_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259253,7 +280255,7 @@ static const UV PL_INMEROITICCURSIVE_invlist[] = { /* for all charsets */
0x10A00
};
-static const UV PL_INMIAO_invlist[] = { /* for all charsets */
+static const UV UNI_INMIAO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259263,7 +280265,7 @@ static const UV PL_INMIAO_invlist[] = { /* for all charsets */
0x16FA0
};
-static const UV PL_INMODI_invlist[] = { /* for all charsets */
+static const UV UNI_INMODI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259273,7 +280275,7 @@ static const UV PL_INMODI_invlist[] = { /* for all charsets */
0x11660
};
-static const UV PL_INMONGOLIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INMONGOLIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259283,7 +280285,7 @@ static const UV PL_INMONGOLIAN_invlist[] = { /* for all charsets */
0x18B0
};
-static const UV PL_INMRO_invlist[] = { /* for all charsets */
+static const UV UNI_INMRO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259293,7 +280295,7 @@ static const UV PL_INMRO_invlist[] = { /* for all charsets */
0x16A70
};
-static const UV PL_INMULTANI_invlist[] = { /* for all charsets */
+static const UV UNI_INMULTANI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259303,7 +280305,7 @@ static const UV PL_INMULTANI_invlist[] = { /* for all charsets */
0x112B0
};
-static const UV PL_INMYANMAR_invlist[] = { /* for all charsets */
+static const UV UNI_INMYANMAR_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259313,7 +280315,7 @@ static const UV PL_INMYANMAR_invlist[] = { /* for all charsets */
0x10A0
};
-static const UV PL_INNABATAEAN_invlist[] = { /* for all charsets */
+static const UV UNI_INNABATAEAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259323,7 +280325,17 @@ static const UV PL_INNABATAEAN_invlist[] = { /* for all charsets */
0x108B0
};
-static const UV PL_INNEWA_invlist[] = { /* for all charsets */
+static const UV UNI_INNANDINAGARI_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x119A0,
+ 0x11A00
+};
+
+static const UV UNI_INNEWA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259333,7 +280345,7 @@ static const UV PL_INNEWA_invlist[] = { /* for all charsets */
0x11480
};
-static const UV PL_INNEWTAILUE_invlist[] = { /* for all charsets */
+static const UV UNI_INNEWTAILUE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259343,7 +280355,7 @@ static const UV PL_INNEWTAILUE_invlist[] = { /* for all charsets */
0x19E0
};
-static const UV PL_INNKO_invlist[] = { /* for all charsets */
+static const UV UNI_INNKO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259353,7 +280365,7 @@ static const UV PL_INNKO_invlist[] = { /* for all charsets */
0x800
};
-static const UV PL_INNUSHU_invlist[] = { /* for all charsets */
+static const UV UNI_INNUSHU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259363,7 +280375,17 @@ static const UV PL_INNUSHU_invlist[] = { /* for all charsets */
0x1B300
};
-static const UV PL_INOGHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INNYIAKENGPUACHUEHMONG_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1E100,
+ 0x1E150
+};
+
+static const UV UNI_INOGHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259373,7 +280395,7 @@ static const UV PL_INOGHAM_invlist[] = { /* for all charsets */
0x16A0
};
-static const UV PL_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259383,7 +280405,7 @@ static const UV PL_INOLDHUNGARIAN_invlist[] = { /* for all charsets */
0x10D00
};
-static const UV PL_INOLDITALIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDITALIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259393,7 +280415,7 @@ static const UV PL_INOLDITALIC_invlist[] = { /* for all charsets */
0x10330
};
-static const UV PL_INOLDPERMIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDPERMIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259403,7 +280425,7 @@ static const UV PL_INOLDPERMIC_invlist[] = { /* for all charsets */
0x10380
};
-static const UV PL_INOLDPERSIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDPERSIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259413,7 +280435,17 @@ static const UV PL_INOLDPERSIAN_invlist[] = { /* for all charsets */
0x103E0
};
-static const UV PL_INOLDTURKIC_invlist[] = { /* for all charsets */
+static const UV UNI_INOLDSOGDIAN_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10F00,
+ 0x10F30
+};
+
+static const UV UNI_INOLDTURKIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259423,7 +280455,7 @@ static const UV PL_INOLDTURKIC_invlist[] = { /* for all charsets */
0x10C50
};
-static const UV PL_INORIYA_invlist[] = { /* for all charsets */
+static const UV UNI_INORIYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259433,7 +280465,7 @@ static const UV PL_INORIYA_invlist[] = { /* for all charsets */
0xB80
};
-static const UV PL_INOSAGE_invlist[] = { /* for all charsets */
+static const UV UNI_INOSAGE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259443,7 +280475,7 @@ static const UV PL_INOSAGE_invlist[] = { /* for all charsets */
0x10500
};
-static const UV PL_INOSMANYA_invlist[] = { /* for all charsets */
+static const UV UNI_INOSMANYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259453,7 +280485,7 @@ static const UV PL_INOSMANYA_invlist[] = { /* for all charsets */
0x104B0
};
-static const UV PL_INPAHAWHHMONG_invlist[] = { /* for all charsets */
+static const UV UNI_INPAHAWHHMONG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259463,7 +280495,7 @@ static const UV PL_INPAHAWHHMONG_invlist[] = { /* for all charsets */
0x16B90
};
-static const UV PL_INPAUCINHAU_invlist[] = { /* for all charsets */
+static const UV UNI_INPAUCINHAU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259473,8 +280505,8 @@ static const UV PL_INPAUCINHAU_invlist[] = { /* for all charsets */
0x11B00
};
-static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
- 265, /* Number of elements */
+static const UV UNI_INPC__BOTTOM_invlist[] = { /* for all charsets */
+ 283, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -259505,6 +280537,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xA43,
0xA4D,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA75,
0xA76,
0xABC,
@@ -259542,7 +280576,7 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xE38,
0xE3B,
0xEB8,
- 0xEBA,
+ 0xEBB,
0xEBC,
0xEBD,
0xF18,
@@ -259639,6 +280673,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0xA94F,
0xA9B8,
0xA9BA,
+ 0xA9BD,
+ 0xA9BE,
0xAA2D,
0xAA2E,
0xAA32,
@@ -259673,6 +280709,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11174,
0x111B6,
0x111BC,
+ 0x111C9,
+ 0x111CB,
0x111CC,
0x111CD,
0x1122F,
@@ -259681,6 +280719,8 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x112E5,
0x112E9,
0x112EB,
+ 0x1133B,
+ 0x1133D,
0x11438,
0x1143E,
0x11442,
@@ -259711,6 +280751,14 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11726,
0x11728,
0x11729,
+ 0x1182F,
+ 0x11833,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119E0,
+ 0x119E1,
0x11A02,
0x11A04,
0x11A0A,
@@ -259742,10 +280790,12 @@ static const UV PL_INPC__BOTTOM_invlist[] = { /* for all charsets */
0x11D44,
0x11D45,
0x11D47,
- 0x11D48
+ 0x11D48,
+ 0x11EF4,
+ 0x11EF5
};
-static const UV PL_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259755,7 +280805,7 @@ static const UV PL_INPC__BOTTOMANDLEFT_invlist[] = { /* for all charsets */
0xA9C0
};
-static const UV PL_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259767,8 +280817,8 @@ static const UV PL_INPC__BOTTOMANDRIGHT_invlist[] = { /* for all charsets */
0xA9C1
};
-static const UV PL_INPC__LEFT_invlist[] = { /* for all charsets */
- 81, /* Number of elements */
+static const UV UNI_INPC__LEFT_invlist[] = { /* for all charsets */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -259851,11 +280901,19 @@ static const UV PL_INPC__LEFT_invlist[] = { /* for all charsets */
0x116AF,
0x11726,
0x11727,
+ 0x1182D,
+ 0x1182E,
+ 0x119D2,
+ 0x119D3,
+ 0x119E4,
+ 0x119E5,
0x11CB1,
- 0x11CB2
+ 0x11CB2,
+ 0x11EF5,
+ 0x11EF6
};
-static const UV PL_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -259889,8 +280947,8 @@ static const UV PL_INPC__LEFTANDRIGHT_invlist[] = { /* for all charsets */
0x115BB
};
-static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
- 383, /* Number of elements */
+static const UV UNI_INPC__NA_invlist[] = { /* for all charsets */
+ 413, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -259919,6 +280977,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -259929,6 +280989,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA70,
0xA72,
0xA75,
@@ -259972,7 +281034,7 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -260030,8 +281092,6 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xE47,
0xE4F,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC0,
0xEC5,
@@ -260137,6 +281197,10 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1CF8,
0x1DFB,
0x1DFC,
+ 0x20F0,
+ 0x20F1,
+ 0xA802,
+ 0xA803,
0xA806,
0xA807,
0xA80B,
@@ -260149,6 +281213,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA92B,
0xA92E,
0xA947,
@@ -260201,13 +281267,15 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11133,
0x11134,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CB,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -260215,8 +281283,10 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1123F,
0x112DF,
0x112EB,
- 0x11301,
+ 0x11300,
0x11304,
+ 0x1133B,
+ 0x1133D,
0x1133E,
0x11345,
0x11347,
@@ -260233,6 +281303,8 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -260249,6 +281321,14 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x1171E,
0x1171F,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -260276,10 +281356,18 @@ static const UV PL_INPC__NA_invlist[] = { /* for all charsets */
0x11D3F,
0x11D45,
0x11D47,
- 0x11D48
+ 0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D97,
+ 0x11EF3,
+ 0x11EF7
};
-static const UV PL_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260295,8 +281383,8 @@ static const UV PL_INPC__OVERSTRUCK_invlist[] = { /* for all charsets */
0x10A07
};
-static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
- 301, /* Number of elements */
+static const UV UNI_INPC__RIGHT_invlist[] = { /* for all charsets */
+ 323, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -260483,7 +281571,7 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0xA984,
0xA9B4,
0xA9B6,
- 0xA9BD,
+ 0xA9BE,
0xA9BF,
0xAA33,
0xAA34,
@@ -260523,6 +281611,8 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x110B3,
0x110B7,
0x110B9,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -260587,6 +281677,18 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x116B7,
0x11720,
0x11722,
+ 0x1182C,
+ 0x1182D,
+ 0x1182E,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D2,
+ 0x119D3,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
0x11A39,
0x11A3A,
0x11A57,
@@ -260600,11 +281702,19 @@ static const UV PL_INPC__RIGHT_invlist[] = { /* for all charsets */
0x11CA9,
0x11CAA,
0x11CB4,
- 0x11CB5
+ 0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF6,
+ 0x11EF7
};
-static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
- 349, /* Number of elements */
+static const UV UNI_INPC__TOP_invlist[] = { /* for all charsets */
+ 371, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -260621,6 +281731,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x956,
0x981,
0x982,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA47,
@@ -260651,6 +281763,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -260793,6 +281907,10 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x1CF5,
0x1DFB,
0x1DFC,
+ 0x20F0,
+ 0x20F1,
+ 0xA802,
+ 0xA803,
0xA806,
0xA807,
0xA80B,
@@ -260803,6 +281921,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA94A,
0xA94B,
0xA94F,
@@ -260887,7 +282007,7 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x112E0,
0x112E5,
0x112E9,
- 0x11301,
+ 0x11300,
0x11302,
0x11340,
0x11341,
@@ -260899,6 +282019,8 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11440,
0x11443,
0x11445,
+ 0x1145E,
+ 0x1145F,
0x114BA,
0x114BB,
0x114BF,
@@ -260925,6 +282047,10 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11728,
0x11729,
0x1172C,
+ 0x11833,
+ 0x11838,
+ 0x119DA,
+ 0x119DC,
0x11A01,
0x11A02,
0x11A04,
@@ -260956,10 +282082,16 @@ static const UV PL_INPC__TOP_invlist[] = { /* for all charsets */
0x11D3F,
0x11D42,
0x11D43,
- 0x11D44
+ 0x11D44,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11EF3,
+ 0x11EF4
};
-static const UV PL_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260979,7 +282111,7 @@ static const UV PL_INPC__TOPANDBOTTOM_invlist[] = { /* for all charsets */
0x11130
};
-static const UV PL_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -260989,7 +282121,7 @@ static const UV PL_INPC__TOPANDBOTTOMANDRIGHT_invlist[] = { /* for all charsets
0x1B3E
};
-static const UV PL_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261009,7 +282141,7 @@ static const UV PL_INPC__TOPANDLEFT_invlist[] = { /* for all charsets */
0x115BA
};
-static const UV PL_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261025,7 +282157,7 @@ static const UV PL_INPC__TOPANDLEFTANDRIGHT_invlist[] = { /* for all charsets */
0x115BC
};
-static const UV PL_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
+static const UV UNI_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261051,7 +282183,7 @@ static const UV PL_INPC__TOPANDRIGHT_invlist[] = { /* for all charsets */
0x11234
};
-static const UV PL_INPHAGSPA_invlist[] = { /* for all charsets */
+static const UV UNI_INPHAGSPA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261061,7 +282193,7 @@ static const UV PL_INPHAGSPA_invlist[] = { /* for all charsets */
0xA880
};
-static const UV PL_INPHOENICIAN_invlist[] = { /* for all charsets */
+static const UV UNI_INPHOENICIAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261071,7 +282203,7 @@ static const UV PL_INPHOENICIAN_invlist[] = { /* for all charsets */
0x10920
};
-static const UV PL_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
+static const UV UNI_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261081,7 +282213,7 @@ static const UV PL_INPSALTERPAHLAVI_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_INPUNCTUATION_invlist[] = { /* for all charsets */
+static const UV UNI_INPUNCTUATION_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261091,7 +282223,7 @@ static const UV PL_INPUNCTUATION_invlist[] = { /* for all charsets */
0x2070
};
-static const UV PL_INREJANG_invlist[] = { /* for all charsets */
+static const UV UNI_INREJANG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261101,7 +282233,7 @@ static const UV PL_INREJANG_invlist[] = { /* for all charsets */
0xA960
};
-static const UV PL_INRUNIC_invlist[] = { /* for all charsets */
+static const UV UNI_INRUNIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261111,7 +282243,7 @@ static const UV PL_INRUNIC_invlist[] = { /* for all charsets */
0x1700
};
-static const UV PL_INSAMARITAN_invlist[] = { /* for all charsets */
+static const UV UNI_INSAMARITAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261121,7 +282253,7 @@ static const UV PL_INSAMARITAN_invlist[] = { /* for all charsets */
0x840
};
-static const UV PL_INSAURASHTRA_invlist[] = { /* for all charsets */
+static const UV UNI_INSAURASHTRA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261131,8 +282263,8 @@ static const UV PL_INSAURASHTRA_invlist[] = { /* for all charsets */
0xA8E0
};
-static const UV PL_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
- 31, /* Number of elements */
+static const UV UNI_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261165,12 +282297,16 @@ static const UV PL_INSC__AVAGRAHA_invlist[] = { /* for all charsets */
0x11448,
0x114C4,
0x114C5,
+ 0x119E1,
+ 0x119E2,
+ 0x11A9D,
+ 0x11A9E,
0x11C40,
0x11C41
};
-static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
- 97, /* Number of elements */
+static const UV UNI_INSC__BINDU_invlist[] = { /* for all charsets */
+ 107, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261193,7 +282329,9 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0xB83,
0xC00,
0xC03,
- 0xC81,
+ 0xC04,
+ 0xC05,
+ 0xC80,
0xC83,
0xD00,
0xD03,
@@ -261253,6 +282391,8 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x11360,
0x11443,
0x11445,
+ 0x1145F,
+ 0x11460,
0x114BF,
0x114C1,
0x115BC,
@@ -261261,6 +282401,10 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x1163E,
0x116AB,
0x116AC,
+ 0x11837,
+ 0x11838,
+ 0x119DE,
+ 0x119DF,
0x11A35,
0x11A39,
0x11A96,
@@ -261270,10 +282414,12 @@ static const UV PL_INSC__BINDU_invlist[] = { /* for all charsets */
0x11CB5,
0x11CB7,
0x11D40,
- 0x11D41
+ 0x11D41,
+ 0x11D95,
+ 0x11D96
};
-static const UV PL_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261283,14 +282429,16 @@ static const UV PL_INSC__BRAHMIJOININGNUMBER_invlist[] = { /* for all charsets *
0x11066
};
-static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x951,
0x953,
+ 0xA51,
+ 0xA52,
0xAFA,
0xAFD,
0x1CD0,
@@ -261301,6 +282449,8 @@ static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
0x1CF5,
0x1CF7,
0x1CFA,
+ 0x20F0,
+ 0x20F1,
0xA8E0,
0xA8F2,
0x1123E,
@@ -261311,7 +282461,7 @@ static const UV PL_INSC__CANTILLATIONMARK_invlist[] = { /* for all charsets */
0x11375
};
-static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANT_invlist[] = { /* for all charsets */
299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261419,25 +282569,13 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEDC,
0xEE0,
@@ -261558,13 +282696,15 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x11013,
0x11038,
0x1108D,
0x110B0,
0x11107,
0x11127,
+ 0x11144,
+ 0x11145,
0x11155,
0x11173,
0x11191,
@@ -261603,8 +282743,14 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x11630,
0x1168A,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x1180A,
+ 0x1182C,
+ 0x119AE,
+ 0x119D1,
0x11A0B,
0x11A33,
0x11A5C,
@@ -261614,11 +282760,15 @@ static const UV PL_INSC__CONSONANT_invlist[] = { /* for all charsets */
0x11C72,
0x11C90,
0x11D0C,
- 0x11D31
+ 0x11D31,
+ 0x11D6C,
+ 0x11D8A,
+ 0x11EE0,
+ 0x11EF2
};
-static const UV PL_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261628,11 +282778,13 @@ static const UV PL_INSC__CONSONANTDEAD_invlist[] = { /* for all charsets */
0xD54,
0xD57,
0xD7A,
- 0xD80
+ 0xD80,
+ 0x1CF2,
+ 0x1CF4
};
-static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
- 25, /* Number of elements */
+static const UV UNI_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
+ 23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261651,8 +282803,6 @@ static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
0x1BF2,
0x1C2D,
0x1C34,
- 0xA8B4,
- 0xA8B5,
0xA94F,
0xA953,
0xAA40,
@@ -261663,7 +282813,7 @@ static const UV PL_INSC__CONSONANTFINAL_invlist[] = { /* for all charsets */
0x11A96
};
-static const UV PL_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261673,7 +282823,17 @@ static const UV PL_INSC__CONSONANTHEADLETTER_invlist[] = { /* for all charsets *
0xF8D
};
-static const UV PL_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTINITIALPOSTFIXED_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1A5A,
+ 0x1A5B
+};
+
+static const UV UNI_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261685,8 +282845,8 @@ static const UV PL_INSC__CONSONANTKILLER_invlist[] = { /* for all charsets */
0x17CE
};
-static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261703,7 +282863,9 @@ static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
0x1083,
0x1A55,
0x1A57,
- 0xA9BE,
+ 0xA8B4,
+ 0xA8B5,
+ 0xA9BD,
0xA9C0,
0xAA33,
0xAA37,
@@ -261715,10 +282877,10 @@ static const UV PL_INSC__CONSONANTMEDIAL_invlist[] = { /* for all charsets */
0x11D48
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1 */
+ 31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261729,12 +282891,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1
0xA1,
0xD7,
0xD8,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261744,18 +282912,20 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for ASCII/Latin1
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 */
+ 31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261766,12 +282936,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 *
0x61,
0xBF,
0xC0,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261781,18 +282957,20 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 1047 *
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
+ 31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261803,12 +282981,18 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
0x61,
0xBF,
0xC0,
+ 0x980,
+ 0x981,
0xA72,
0xA74,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1900,
0x1901,
+ 0x1CFA,
+ 0x1CFB,
0x2010,
0x2015,
0x25CC,
@@ -261818,12 +283002,14 @@ static const UV PL_INSC__CONSONANTPLACEHOLDER_invlist[] = { /* for EBCDIC 037 */
0x11A3F,
0x11A40,
0x11A45,
- 0x11A46
+ 0x11A46,
+ 0x11EF2,
+ 0x11EF3
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261835,7 +283021,7 @@ static const UV PL_INSC__CONSONANTPRECEDINGREPHA_invlist[] = { /* for all charse
0x11D47
};
-static const UV PL_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261845,12 +283031,12 @@ static const UV PL_INSC__CONSONANTPREFIXED_invlist[] = { /* for all charsets */
0x111C4,
0x11A3A,
0x11A3B,
- 0x11A86,
+ 0x11A84,
0x11A8A
};
-static const UV PL_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
- 27, /* Number of elements */
+static const UV UNI_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261875,24 +283061,20 @@ static const UV PL_INSC__CONSONANTSUBJOINED_invlist[] = { /* for all charsets */
0xA869,
0xA871,
0xA872,
- 0xA9BD,
- 0xA9BE,
0x11C92,
0x11CA8,
0x11CA9,
0x11CB0
};
-static const UV PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x17CC,
0x17CD,
- 0x1A5A,
- 0x1A5B,
0x1B03,
0x1B04,
0x1B81,
@@ -261901,19 +283083,21 @@ static const UV PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = { /* for all chars
0xA983
};
-static const UV PL_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_INSC__CONSONANTWITHSTACKER_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xCF1,
0xCF3,
+ 0x1CF5,
+ 0x1CF7,
0x11003,
0x11005
};
-static const UV PL_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261927,8 +283111,8 @@ static const UV PL_INSC__GEMINATIONMARK_invlist[] = { /* for all charsets */
0x11A99
};
-static const UV PL_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
+ 23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -261952,10 +283136,12 @@ static const UV PL_INSC__INVISIBLESTACKER_invlist[] = { /* for all charsets */
0x11A99,
0x11A9A,
0x11D45,
- 0x11D46
+ 0x11D46,
+ 0x11D97,
+ 0x11D98
};
-static const UV PL_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261965,7 +283151,7 @@ static const UV PL_INSC__MODIFYINGLETTER_invlist[] = { /* for all charsets */
0xB84
};
-static const UV PL_INSC__NONJOINER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__NONJOINER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -261975,8 +283161,8 @@ static const UV PL_INSC__NONJOINER_invlist[] = { /* for all charsets */
0x200D
};
-static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_INSC__NUKTA_invlist[] = { /* for all charsets */
+ 51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262017,7 +283203,7 @@ static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
0x11237,
0x112E9,
0x112EA,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11446,
0x11447,
@@ -262027,14 +283213,16 @@ static const UV PL_INSC__NUKTA_invlist[] = { /* for all charsets */
0x115C1,
0x116B7,
0x116B8,
+ 0x1183A,
+ 0x1183B,
0x11D42,
0x11D43
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262076,7 +283264,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262100,7 +283288,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262124,18 +283312,20 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for ASCII/Latin1 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262177,7 +283367,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262201,7 +283391,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262225,18 +283415,20 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 1047 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
- 87, /* Number of elements */
+static const UV UNI_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
+ 89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262278,7 +283470,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0x1946,
0x1950,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A80,
0x1A8A,
0x1A90,
@@ -262302,7 +283494,7 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0xABF0,
0xABFA,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x11066,
0x11070,
0x11136,
@@ -262326,12 +283518,14 @@ static const UV PL_INSC__NUMBER_invlist[] = { /* for EBCDIC 037 */
0x11C50,
0x11C6D,
0x11D50,
- 0x11D5A
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -262341,10 +283535,10 @@ static const UV PL_INSC__NUMBERJOINER_invlist[] = { /* for all charsets */
0x11080
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
+ 627, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262368,8 +283562,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -262399,6 +283591,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -262423,6 +283617,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -262518,8 +283714,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -262541,7 +283735,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -262627,29 +283821,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -262683,6 +283863,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -262724,7 +283906,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -262752,9 +283934,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -262765,11 +283945,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -262779,7 +283959,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -262822,11 +284002,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -262837,11 +284017,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -262881,7 +284063,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -262899,6 +284081,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -262914,15 +284098,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -262930,9 +284124,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -262960,18 +284154,32 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for ASCII/Latin1 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
+ 627, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -262995,8 +284203,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -263026,6 +284232,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -263050,6 +284258,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -263145,8 +284355,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -263168,7 +284376,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -263254,29 +284462,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -263310,6 +284504,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -263351,7 +284547,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -263379,9 +284575,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -263392,11 +284586,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -263406,7 +284600,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -263449,11 +284643,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -263464,11 +284658,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -263508,7 +284704,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -263526,6 +284722,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -263541,15 +284739,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -263557,9 +284765,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -263587,18 +284795,32 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 1047 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
- 613, /* Number of elements */
+static const UV UNI_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
+ 627, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -263622,8 +284844,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x966,
0x970,
0x972,
- 0x980,
- 0x981,
0x984,
0x985,
0x98D,
@@ -263653,6 +284873,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -263677,6 +284899,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xA49,
0xA4B,
0xA4E,
+ 0xA51,
+ 0xA52,
0xA59,
0xA5D,
0xA5E,
@@ -263772,8 +284996,6 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -263795,7 +285017,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xC64,
0xC66,
0xC70,
- 0xC81,
+ 0xC80,
0xC84,
0xC85,
0xC8D,
@@ -263881,29 +285103,15 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEAF,
0xEB0,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -263937,6 +285145,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xFC7,
0x1000,
0x104A,
+ 0x104B,
+ 0x104C,
0x104E,
0x104F,
0x1050,
@@ -263978,7 +285188,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x19B0,
0x19CA,
0x19D0,
- 0x19DA,
+ 0x19DB,
0x1A00,
0x1A1C,
0x1A20,
@@ -264006,9 +285216,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x1CD4,
0x1CE2,
0x1CF2,
- 0x1CF5,
- 0x1CF7,
- 0x1CFA,
+ 0x1CFB,
0x1DFB,
0x1DFC,
0x200C,
@@ -264019,11 +285227,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x2075,
0x2082,
0x2085,
+ 0x20F0,
+ 0x20F1,
0x25CC,
0x25CD,
0xA800,
- 0xA802,
- 0xA803,
0xA828,
0xA840,
0xA874,
@@ -264033,7 +285241,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0xA8DA,
0xA8E0,
0xA8F4,
- 0xA900,
+ 0xA8FE,
0xA92E,
0xA930,
0xA954,
@@ -264076,11 +285284,11 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x11000,
0x11047,
0x11052,
@@ -264091,11 +285299,13 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11180,
0x111C4,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DA,
@@ -264135,7 +285345,7 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -264153,6 +285363,8 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11448,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11481,
0x114C5,
0x114D0,
@@ -264168,15 +285380,25 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173C,
+ 0x11800,
+ 0x1183B,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E4,
+ 0x119E5,
0x11A00,
0x11A40,
0x11A45,
@@ -264184,9 +285406,9 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11C00,
0x11C09,
0x11C0A,
@@ -264214,12 +285436,26 @@ static const UV PL_INSC__OTHER_invlist[] = { /* for EBCDIC 037 */
0x11D3F,
0x11D48,
0x11D50,
- 0x11D5A
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
+ 0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_INSC__PUREKILLER_invlist[] = { /* for all charsets */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264231,6 +285467,8 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0xE3B,
0xE4E,
0xE4F,
+ 0xEBA,
+ 0xEBB,
0xF84,
0xF85,
0x103A,
@@ -264247,8 +285485,6 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x1BAB,
0x1BF2,
0x1BF4,
- 0xA806,
- 0xA807,
0xA953,
0xA954,
0xABED,
@@ -264265,7 +285501,7 @@ static const UV PL_INSC__PUREKILLER_invlist[] = { /* for all charsets */
0x11D45
};
-static const UV PL_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264275,16 +285511,18 @@ static const UV PL_INSC__REGISTERSHIFTER_invlist[] = { /* for all charsets */
0x17CB
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
- 33, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
+ 39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xB2,
0xB4,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264313,19 +285551,23 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for ASCII/Latin1 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
- 35, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264334,6 +285576,8 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
0xEB,
0xFA,
0xFB,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264362,19 +285606,23 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 1047 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
- 35, /* Number of elements */
+static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264383,6 +285631,8 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
0xEB,
0xFA,
0xFB,
+ 0x9FE,
+ 0x9FF,
0xF35,
0xF36,
0xF37,
@@ -264411,13 +285661,17 @@ static const UV PL_INSC__SYLLABLEMODIFIER_invlist[] = { /* for EBCDIC 037 */
0x2075,
0x2082,
0x2085,
+ 0x111C9,
+ 0x111CA,
+ 0x1145E,
+ 0x1145F,
0x11A33,
0x11A34
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_INSC__TONELETTER_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__TONELETTER_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264431,7 +285685,7 @@ static const UV PL_INSC__TONELETTER_invlist[] = { /* for all charsets */
0xAAC3
};
-static const UV PL_INSC__TONEMARK_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__TONEMARK_invlist[] = { /* for all charsets */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264469,8 +285723,8 @@ static const UV PL_INSC__TONEMARK_invlist[] = { /* for all charsets */
0xABED
};
-static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_INSC__VIRAMA_invlist[] = { /* for all charsets */
+ 55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264497,6 +285751,8 @@ static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
0xDCB,
0x1B44,
0x1B45,
+ 0xA806,
+ 0xA807,
0xA8C4,
0xA8C5,
0xA9C0,
@@ -264521,12 +285777,16 @@ static const UV PL_INSC__VIRAMA_invlist[] = { /* for all charsets */
0x11640,
0x116B6,
0x116B7,
+ 0x11839,
+ 0x1183A,
+ 0x119E0,
+ 0x119E1,
0x11C3F,
0x11C40
};
-static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
- 67, /* Number of elements */
+static const UV UNI_INSC__VISARGA_invlist[] = { /* for all charsets */
+ 71, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264559,8 +285819,6 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x1B05,
0x1B82,
0x1B83,
- 0x1CF2,
- 0x1CF4,
0xA881,
0xA882,
0xA983,
@@ -264589,6 +285847,10 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x1163F,
0x116AC,
0x116AD,
+ 0x11838,
+ 0x11839,
+ 0x119DF,
+ 0x119E0,
0x11A39,
0x11A3A,
0x11A97,
@@ -264596,10 +285858,12 @@ static const UV PL_INSC__VISARGA_invlist[] = { /* for all charsets */
0x11C3E,
0x11C3F,
0x11D41,
- 0x11D42
+ 0x11D42,
+ 0x11D96,
+ 0x11D97
};
-static const UV PL_INSC__VOWEL_invlist[] = { /* for all charsets */
+static const UV UNI_INSC__VOWEL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -264617,8 +285881,8 @@ static const UV PL_INSC__VOWEL_invlist[] = { /* for all charsets */
0x11155
};
-static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
- 237, /* Number of elements */
+static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
+ 259, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264773,10 +286037,14 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x1BF0,
0x1C26,
0x1C2D,
+ 0xA802,
+ 0xA803,
0xA823,
0xA828,
0xA8B5,
0xA8C4,
+ 0xA8FF,
+ 0xA900,
0xA947,
0xA94F,
0xA9B4,
@@ -264803,6 +286071,8 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x110B9,
0x11127,
0x11133,
+ 0x11145,
+ 0x11147,
0x111B3,
0x111C0,
0x111CB,
@@ -264839,6 +286109,14 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x116B6,
0x11720,
0x1172B,
+ 0x1182C,
+ 0x11837,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119DE,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A51,
@@ -264858,11 +286136,19 @@ static const UV PL_INSC__VOWELDEPENDENT_invlist[] = { /* for all charsets */
0x11D3F,
0x11D40,
0x11D43,
- 0x11D44
+ 0x11D44,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D95,
+ 0x11EF3,
+ 0x11EF7
};
-static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
- 157, /* Number of elements */
+static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
+ 171, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -264963,6 +286249,8 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0xA806,
0xA882,
0xA892,
+ 0xA8FE,
+ 0xA8FF,
0xA984,
0xA989,
0xA98C,
@@ -265009,6 +286297,12 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x1160E,
0x11680,
0x1168A,
+ 0x11800,
+ 0x1180A,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119AE,
0x11A00,
0x11A01,
0x11A50,
@@ -265022,10 +286316,16 @@ static const UV PL_INSC__VOWELINDEPENDENT_invlist[] = { /* for all charsets */
0x11D08,
0x11D0A,
0x11D0B,
- 0x11D0C
+ 0x11D0C,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D6C
};
-static const UV PL_INSHARADA_invlist[] = { /* for all charsets */
+static const UV UNI_INSHARADA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265035,7 +286335,7 @@ static const UV PL_INSHARADA_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_INSIDDHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INSIDDHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265045,7 +286345,7 @@ static const UV PL_INSIDDHAM_invlist[] = { /* for all charsets */
0x11600
};
-static const UV PL_INSINHALA_invlist[] = { /* for all charsets */
+static const UV UNI_INSINHALA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265055,7 +286355,17 @@ static const UV PL_INSINHALA_invlist[] = { /* for all charsets */
0xE00
};
-static const UV PL_INSORASOMPENG_invlist[] = { /* for all charsets */
+static const UV UNI_INSOGDIAN_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10F30,
+ 0x10F70
+};
+
+static const UV UNI_INSORASOMPENG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265065,7 +286375,7 @@ static const UV PL_INSORASOMPENG_invlist[] = { /* for all charsets */
0x11100
};
-static const UV PL_INSOYOMBO_invlist[] = { /* for all charsets */
+static const UV UNI_INSOYOMBO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265075,7 +286385,7 @@ static const UV PL_INSOYOMBO_invlist[] = { /* for all charsets */
0x11AB0
};
-static const UV PL_INSUNDANESE_invlist[] = { /* for all charsets */
+static const UV UNI_INSUNDANESE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265085,7 +286395,7 @@ static const UV PL_INSUNDANESE_invlist[] = { /* for all charsets */
0x1BC0
};
-static const UV PL_INSYLOTINAGRI_invlist[] = { /* for all charsets */
+static const UV UNI_INSYLOTINAGRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265095,7 +286405,7 @@ static const UV PL_INSYLOTINAGRI_invlist[] = { /* for all charsets */
0xA830
};
-static const UV PL_INSYRIAC_invlist[] = { /* for all charsets */
+static const UV UNI_INSYRIAC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265105,7 +286415,7 @@ static const UV PL_INSYRIAC_invlist[] = { /* for all charsets */
0x750
};
-static const UV PL_INTAGALOG_invlist[] = { /* for all charsets */
+static const UV UNI_INTAGALOG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265115,7 +286425,7 @@ static const UV PL_INTAGALOG_invlist[] = { /* for all charsets */
0x1720
};
-static const UV PL_INTAGBANWA_invlist[] = { /* for all charsets */
+static const UV UNI_INTAGBANWA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265125,7 +286435,7 @@ static const UV PL_INTAGBANWA_invlist[] = { /* for all charsets */
0x1780
};
-static const UV PL_INTAILE_invlist[] = { /* for all charsets */
+static const UV UNI_INTAILE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265135,7 +286445,7 @@ static const UV PL_INTAILE_invlist[] = { /* for all charsets */
0x1980
};
-static const UV PL_INTAITHAM_invlist[] = { /* for all charsets */
+static const UV UNI_INTAITHAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265145,7 +286455,7 @@ static const UV PL_INTAITHAM_invlist[] = { /* for all charsets */
0x1AB0
};
-static const UV PL_INTAIVIET_invlist[] = { /* for all charsets */
+static const UV UNI_INTAIVIET_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265155,7 +286465,7 @@ static const UV PL_INTAIVIET_invlist[] = { /* for all charsets */
0xAAE0
};
-static const UV PL_INTAKRI_invlist[] = { /* for all charsets */
+static const UV UNI_INTAKRI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265165,7 +286475,7 @@ static const UV PL_INTAKRI_invlist[] = { /* for all charsets */
0x116D0
};
-static const UV PL_INTAMIL_invlist[] = { /* for all charsets */
+static const UV UNI_INTAMIL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265175,7 +286485,7 @@ static const UV PL_INTAMIL_invlist[] = { /* for all charsets */
0xC00
};
-static const UV PL_INTANGUT_invlist[] = { /* for all charsets */
+static const UV UNI_INTANGUT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265185,7 +286495,7 @@ static const UV PL_INTANGUT_invlist[] = { /* for all charsets */
0x18800
};
-static const UV PL_INTELUGU_invlist[] = { /* for all charsets */
+static const UV UNI_INTELUGU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265195,7 +286505,7 @@ static const UV PL_INTELUGU_invlist[] = { /* for all charsets */
0xC80
};
-static const UV PL_INTHAANA_invlist[] = { /* for all charsets */
+static const UV UNI_INTHAANA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265205,7 +286515,7 @@ static const UV PL_INTHAANA_invlist[] = { /* for all charsets */
0x7C0
};
-static const UV PL_INTHAI_invlist[] = { /* for all charsets */
+static const UV UNI_INTHAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265215,7 +286525,7 @@ static const UV PL_INTHAI_invlist[] = { /* for all charsets */
0xE80
};
-static const UV PL_INTIBETAN_invlist[] = { /* for all charsets */
+static const UV UNI_INTIBETAN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265225,7 +286535,7 @@ static const UV PL_INTIBETAN_invlist[] = { /* for all charsets */
0x1000
};
-static const UV PL_INTIFINAGH_invlist[] = { /* for all charsets */
+static const UV UNI_INTIFINAGH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265235,7 +286545,7 @@ static const UV PL_INTIFINAGH_invlist[] = { /* for all charsets */
0x2D80
};
-static const UV PL_INTIRHUTA_invlist[] = { /* for all charsets */
+static const UV UNI_INTIRHUTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265245,7 +286555,7 @@ static const UV PL_INTIRHUTA_invlist[] = { /* for all charsets */
0x114E0
};
-static const UV PL_INUGARITIC_invlist[] = { /* for all charsets */
+static const UV UNI_INUGARITIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265255,7 +286565,7 @@ static const UV PL_INUGARITIC_invlist[] = { /* for all charsets */
0x103A0
};
-static const UV PL_INVAI_invlist[] = { /* for all charsets */
+static const UV UNI_INVAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265265,7 +286575,7 @@ static const UV PL_INVAI_invlist[] = { /* for all charsets */
0xA640
};
-static const UV PL_INVS_invlist[] = { /* for all charsets */
+static const UV UNI_INVS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265275,7 +286585,17 @@ static const UV PL_INVS_invlist[] = { /* for all charsets */
0xFE10
};
-static const UV PL_INWARANGCITI_invlist[] = { /* for all charsets */
+static const UV UNI_INWANCHO_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1E2C0,
+ 0x1E300
+};
+
+static const UV UNI_INWARANGCITI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265285,7 +286605,7 @@ static const UV PL_INWARANGCITI_invlist[] = { /* for all charsets */
0x11900
};
-static const UV PL_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
+static const UV UNI_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265295,7 +286615,7 @@ static const UV PL_INZANABAZARSQUARE_invlist[] = { /* for all charsets */
0x11A50
};
-static const UV PL_IPAEXT_invlist[] = { /* for all charsets */
+static const UV UNI_IPAEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265305,7 +286625,7 @@ static const UV PL_IPAEXT_invlist[] = { /* for all charsets */
0x2B0
};
-static const UV PL_ITAL_invlist[] = { /* for all charsets */
+static const UV UNI_ITAL_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265317,7 +286637,7 @@ static const UV PL_ITAL_invlist[] = { /* for all charsets */
0x10330
};
-static const UV PL_JAMO_invlist[] = { /* for all charsets */
+static const UV UNI_JAMO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265327,7 +286647,7 @@ static const UV PL_JAMO_invlist[] = { /* for all charsets */
0x1200
};
-static const UV PL_JAMOEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_JAMOEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265337,7 +286657,7 @@ static const UV PL_JAMOEXTA_invlist[] = { /* for all charsets */
0xA980
};
-static const UV PL_JAMOEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_JAMOEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265347,7 +286667,7 @@ static const UV PL_JAMOEXTB_invlist[] = { /* for all charsets */
0xD800
};
-static const UV PL_JAVA_invlist[] = { /* for all charsets */
+static const UV UNI_JAVA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265361,7 +286681,7 @@ static const UV PL_JAVA_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_JG__AFRICANFEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANFEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265371,7 +286691,7 @@ static const UV PL_JG__AFRICANFEH_invlist[] = { /* for all charsets */
0x8BC
};
-static const UV PL_JG__AFRICANNOON_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANNOON_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265381,7 +286701,7 @@ static const UV PL_JG__AFRICANNOON_invlist[] = { /* for all charsets */
0x8BE
};
-static const UV PL_JG__AFRICANQAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AFRICANQAF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265391,7 +286711,7 @@ static const UV PL_JG__AFRICANQAF_invlist[] = { /* for all charsets */
0x8BD
};
-static const UV PL_JG__AIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__AIN_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265409,7 +286729,7 @@ static const UV PL_JG__AIN_invlist[] = { /* for all charsets */
0x8B4
};
-static const UV PL_JG__ALAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ALAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265419,7 +286739,7 @@ static const UV PL_JG__ALAPH_invlist[] = { /* for all charsets */
0x711
};
-static const UV PL_JG__ALEF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ALEF_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265439,7 +286759,7 @@ static const UV PL_JG__ALEF_invlist[] = { /* for all charsets */
0x775
};
-static const UV PL_JG__BEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BEH_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265461,7 +286781,7 @@ static const UV PL_JG__BEH_invlist[] = { /* for all charsets */
0x8B9
};
-static const UV PL_JG__BETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BETH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265473,7 +286793,7 @@ static const UV PL_JG__BETH_invlist[] = { /* for all charsets */
0x72E
};
-static const UV PL_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265483,7 +286803,7 @@ static const UV PL_JG__BURUSHASKIYEHBARREE_invlist[] = { /* for all charsets */
0x77C
};
-static const UV PL_JG__DAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__DAL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265501,7 +286821,7 @@ static const UV PL_JG__DAL_invlist[] = { /* for all charsets */
0x8AF
};
-static const UV PL_JG__DALATHRISH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__DALATHRISH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265515,7 +286835,7 @@ static const UV PL_JG__DALATHRISH_invlist[] = { /* for all charsets */
0x730
};
-static const UV PL_JG__E_invlist[] = { /* for all charsets */
+static const UV UNI_JG__E_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265525,7 +286845,7 @@ static const UV PL_JG__E_invlist[] = { /* for all charsets */
0x726
};
-static const UV PL_JG__FARSIYEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FARSIYEH_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265541,7 +286861,7 @@ static const UV PL_JG__FARSIYEH_invlist[] = { /* for all charsets */
0x777
};
-static const UV PL_JG__FE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265551,7 +286871,7 @@ static const UV PL_JG__FE_invlist[] = { /* for all charsets */
0x750
};
-static const UV PL_JG__FEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FEH_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265567,7 +286887,7 @@ static const UV PL_JG__FEH_invlist[] = { /* for all charsets */
0x8A5
};
-static const UV PL_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265577,7 +286897,7 @@ static const UV PL_JG__FINALSEMKATH_invlist[] = { /* for all charsets */
0x725
};
-static const UV PL_JG__GAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__GAF_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265597,7 +286917,7 @@ static const UV PL_JG__GAF_invlist[] = { /* for all charsets */
0x8B1
};
-static const UV PL_JG__GAMAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__GAMAL_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265609,7 +286929,7 @@ static const UV PL_JG__GAMAL_invlist[] = { /* for all charsets */
0x72F
};
-static const UV PL_JG__HAH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HAH_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265633,7 +286953,7 @@ static const UV PL_JG__HAH_invlist[] = { /* for all charsets */
0x8A3
};
-static const UV PL_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265643,7 +286963,37 @@ static const UV PL_JG__HAMZAONHEHGOAL_invlist[] = { /* for all charsets */
0x6C4
};
-static const UV PL_JG__HE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HANIFIROHINGYAKINNAYA_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10D19,
+ 0x10D1A,
+ 0x10D1E,
+ 0x10D1F,
+ 0x10D20,
+ 0x10D21,
+ 0x10D23,
+ 0x10D24
+};
+
+static const UV UNI_JG__HANIFIROHINGYAPA_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10D02,
+ 0x10D03,
+ 0x10D09,
+ 0x10D0A,
+ 0x10D1C,
+ 0x10D1D
+};
+
+static const UV UNI_JG__HE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265653,7 +287003,7 @@ static const UV PL_JG__HE_invlist[] = { /* for all charsets */
0x718
};
-static const UV PL_JG__HEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265663,7 +287013,7 @@ static const UV PL_JG__HEH_invlist[] = { /* for all charsets */
0x648
};
-static const UV PL_JG__HEHGOAL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HEHGOAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265673,7 +287023,7 @@ static const UV PL_JG__HEHGOAL_invlist[] = { /* for all charsets */
0x6C3
};
-static const UV PL_JG__HETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__HETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265683,7 +287033,7 @@ static const UV PL_JG__HETH_invlist[] = { /* for all charsets */
0x71B
};
-static const UV PL_JG__KAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KAF_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265699,7 +287049,7 @@ static const UV PL_JG__KAF_invlist[] = { /* for all charsets */
0x8B5
};
-static const UV PL_JG__KAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265709,7 +287059,7 @@ static const UV PL_JG__KAPH_invlist[] = { /* for all charsets */
0x720
};
-static const UV PL_JG__KHAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KHAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265719,7 +287069,7 @@ static const UV PL_JG__KHAPH_invlist[] = { /* for all charsets */
0x74F
};
-static const UV PL_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265731,7 +287081,7 @@ static const UV PL_JG__KNOTTEDHEH_invlist[] = { /* for all charsets */
0x700
};
-static const UV PL_JG__LAM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__LAM_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265747,7 +287097,7 @@ static const UV PL_JG__LAM_invlist[] = { /* for all charsets */
0x8A7
};
-static const UV PL_JG__LAMADH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__LAMADH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265757,7 +287107,7 @@ static const UV PL_JG__LAMADH_invlist[] = { /* for all charsets */
0x721
};
-static const UV PL_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265767,7 +287117,7 @@ static const UV PL_JG__MALAYALAMBHA_invlist[] = { /* for all charsets */
0x867
};
-static const UV PL_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265777,7 +287127,7 @@ static const UV PL_JG__MALAYALAMJA_invlist[] = { /* for all charsets */
0x862
};
-static const UV PL_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265787,7 +287137,7 @@ static const UV PL_JG__MALAYALAMLLA_invlist[] = { /* for all charsets */
0x869
};
-static const UV PL_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265797,7 +287147,7 @@ static const UV PL_JG__MALAYALAMLLLA_invlist[] = { /* for all charsets */
0x86A
};
-static const UV PL_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265807,7 +287157,7 @@ static const UV PL_JG__MALAYALAMNGA_invlist[] = { /* for all charsets */
0x861
};
-static const UV PL_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265817,7 +287167,7 @@ static const UV PL_JG__MALAYALAMNNA_invlist[] = { /* for all charsets */
0x865
};
-static const UV PL_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265827,7 +287177,7 @@ static const UV PL_JG__MALAYALAMNNNA_invlist[] = { /* for all charsets */
0x866
};
-static const UV PL_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265837,7 +287187,7 @@ static const UV PL_JG__MALAYALAMNYA_invlist[] = { /* for all charsets */
0x863
};
-static const UV PL_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265847,7 +287197,7 @@ static const UV PL_JG__MALAYALAMRA_invlist[] = { /* for all charsets */
0x868
};
-static const UV PL_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265857,7 +287207,7 @@ static const UV PL_JG__MALAYALAMSSA_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265867,7 +287217,7 @@ static const UV PL_JG__MALAYALAMTTA_invlist[] = { /* for all charsets */
0x864
};
-static const UV PL_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265877,7 +287227,7 @@ static const UV PL_JG__MANICHAEANALEPH_invlist[] = { /* for all charsets */
0x10AC1
};
-static const UV PL_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265887,7 +287237,7 @@ static const UV PL_JG__MANICHAEANAYIN_invlist[] = { /* for all charsets */
0x10ADB
};
-static const UV PL_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265897,7 +287247,7 @@ static const UV PL_JG__MANICHAEANBETH_invlist[] = { /* for all charsets */
0x10AC3
};
-static const UV PL_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265907,7 +287257,7 @@ static const UV PL_JG__MANICHAEANDALETH_invlist[] = { /* for all charsets */
0x10AC6
};
-static const UV PL_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265917,7 +287267,7 @@ static const UV PL_JG__MANICHAEANDHAMEDH_invlist[] = { /* for all charsets */
0x10AD5
};
-static const UV PL_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265927,7 +287277,7 @@ static const UV PL_JG__MANICHAEANFIVE_invlist[] = { /* for all charsets */
0x10AED
};
-static const UV PL_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265937,7 +287287,7 @@ static const UV PL_JG__MANICHAEANGIMEL_invlist[] = { /* for all charsets */
0x10AC5
};
-static const UV PL_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265947,7 +287297,7 @@ static const UV PL_JG__MANICHAEANHETH_invlist[] = { /* for all charsets */
0x10ACE
};
-static const UV PL_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265957,7 +287307,7 @@ static const UV PL_JG__MANICHAEANHUNDRED_invlist[] = { /* for all charsets */
0x10AF0
};
-static const UV PL_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265967,7 +287317,7 @@ static const UV PL_JG__MANICHAEANKAPH_invlist[] = { /* for all charsets */
0x10AD3
};
-static const UV PL_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265977,7 +287327,7 @@ static const UV PL_JG__MANICHAEANLAMEDH_invlist[] = { /* for all charsets */
0x10AD4
};
-static const UV PL_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265987,7 +287337,7 @@ static const UV PL_JG__MANICHAEANMEM_invlist[] = { /* for all charsets */
0x10AD7
};
-static const UV PL_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -265997,7 +287347,7 @@ static const UV PL_JG__MANICHAEANNUN_invlist[] = { /* for all charsets */
0x10AD8
};
-static const UV PL_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266007,7 +287357,7 @@ static const UV PL_JG__MANICHAEANONE_invlist[] = { /* for all charsets */
0x10AEC
};
-static const UV PL_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266017,7 +287367,7 @@ static const UV PL_JG__MANICHAEANPE_invlist[] = { /* for all charsets */
0x10ADD
};
-static const UV PL_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266027,7 +287377,7 @@ static const UV PL_JG__MANICHAEANQOPH_invlist[] = { /* for all charsets */
0x10AE1
};
-static const UV PL_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266037,7 +287387,7 @@ static const UV PL_JG__MANICHAEANRESH_invlist[] = { /* for all charsets */
0x10AE2
};
-static const UV PL_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266047,7 +287397,7 @@ static const UV PL_JG__MANICHAEANSADHE_invlist[] = { /* for all charsets */
0x10ADE
};
-static const UV PL_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266057,7 +287407,7 @@ static const UV PL_JG__MANICHAEANSAMEKH_invlist[] = { /* for all charsets */
0x10AD9
};
-static const UV PL_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266067,7 +287417,7 @@ static const UV PL_JG__MANICHAEANTAW_invlist[] = { /* for all charsets */
0x10AE5
};
-static const UV PL_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266077,7 +287427,7 @@ static const UV PL_JG__MANICHAEANTEN_invlist[] = { /* for all charsets */
0x10AEE
};
-static const UV PL_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266087,7 +287437,7 @@ static const UV PL_JG__MANICHAEANTETH_invlist[] = { /* for all charsets */
0x10ACF
};
-static const UV PL_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266097,7 +287447,7 @@ static const UV PL_JG__MANICHAEANTHAMEDH_invlist[] = { /* for all charsets */
0x10AD6
};
-static const UV PL_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266107,7 +287457,7 @@ static const UV PL_JG__MANICHAEANTWENTY_invlist[] = { /* for all charsets */
0x10AEF
};
-static const UV PL_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266117,7 +287467,7 @@ static const UV PL_JG__MANICHAEANWAW_invlist[] = { /* for all charsets */
0x10AC8
};
-static const UV PL_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266127,7 +287477,7 @@ static const UV PL_JG__MANICHAEANYODH_invlist[] = { /* for all charsets */
0x10AD0
};
-static const UV PL_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266137,7 +287487,7 @@ static const UV PL_JG__MANICHAEANZAYIN_invlist[] = { /* for all charsets */
0x10ACB
};
-static const UV PL_JG__MEEM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MEEM_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266151,7 +287501,7 @@ static const UV PL_JG__MEEM_invlist[] = { /* for all charsets */
0x8A8
};
-static const UV PL_JG__MIM_invlist[] = { /* for all charsets */
+static const UV UNI_JG__MIM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266161,8 +287511,8 @@ static const UV PL_JG__MIM_invlist[] = { /* for all charsets */
0x722
};
-static const UV PL_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
+ 61, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266212,10 +287562,24 @@ static const UV PL_JG__NOJOININGGROUP_invlist[] = { /* for all charsets */
0x10AE4,
0x10AE5,
0x10AEB,
- 0x10AF0
-};
-
-static const UV PL_JG__NOON_invlist[] = { /* for all charsets */
+ 0x10AF0,
+ 0x10D02,
+ 0x10D03,
+ 0x10D09,
+ 0x10D0A,
+ 0x10D19,
+ 0x10D1A,
+ 0x10D1C,
+ 0x10D1D,
+ 0x10D1E,
+ 0x10D1F,
+ 0x10D20,
+ 0x10D21,
+ 0x10D23,
+ 0x10D24
+};
+
+static const UV UNI_JG__NOON_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266229,7 +287593,7 @@ static const UV PL_JG__NOON_invlist[] = { /* for all charsets */
0x76A
};
-static const UV PL_JG__NUN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__NUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266239,7 +287603,7 @@ static const UV PL_JG__NUN_invlist[] = { /* for all charsets */
0x723
};
-static const UV PL_JG__NYA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__NYA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266249,7 +287613,7 @@ static const UV PL_JG__NYA_invlist[] = { /* for all charsets */
0x6BE
};
-static const UV PL_JG__PE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__PE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266259,7 +287623,7 @@ static const UV PL_JG__PE_invlist[] = { /* for all charsets */
0x727
};
-static const UV PL_JG__QAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__QAF_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266275,7 +287639,7 @@ static const UV PL_JG__QAF_invlist[] = { /* for all charsets */
0x8A6
};
-static const UV PL_JG__QAPH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__QAPH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266285,7 +287649,7 @@ static const UV PL_JG__QAPH_invlist[] = { /* for all charsets */
0x72A
};
-static const UV PL_JG__REH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__REH_invlist[] = { /* for all charsets */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266311,7 +287675,7 @@ static const UV PL_JG__REH_invlist[] = { /* for all charsets */
0x8BA
};
-static const UV PL_JG__REVERSEDPE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__REVERSEDPE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266321,7 +287685,7 @@ static const UV PL_JG__REVERSEDPE_invlist[] = { /* for all charsets */
0x728
};
-static const UV PL_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266331,7 +287695,7 @@ static const UV PL_JG__ROHINGYAYEH_invlist[] = { /* for all charsets */
0x8AD
};
-static const UV PL_JG__SAD_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SAD_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266347,7 +287711,7 @@ static const UV PL_JG__SAD_invlist[] = { /* for all charsets */
0x8B0
};
-static const UV PL_JG__SADHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SADHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266357,7 +287721,7 @@ static const UV PL_JG__SADHE_invlist[] = { /* for all charsets */
0x729
};
-static const UV PL_JG__SEEN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SEEN_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266379,7 +287743,7 @@ static const UV PL_JG__SEEN_invlist[] = { /* for all charsets */
0x77F
};
-static const UV PL_JG__SEMKATH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SEMKATH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266389,7 +287753,7 @@ static const UV PL_JG__SEMKATH_invlist[] = { /* for all charsets */
0x724
};
-static const UV PL_JG__SHIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SHIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266399,7 +287763,7 @@ static const UV PL_JG__SHIN_invlist[] = { /* for all charsets */
0x72C
};
-static const UV PL_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266409,7 +287773,7 @@ static const UV PL_JG__STRAIGHTWAW_invlist[] = { /* for all charsets */
0x8B2
};
-static const UV PL_JG__SWASHKAF_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SWASHKAF_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266419,7 +287783,7 @@ static const UV PL_JG__SWASHKAF_invlist[] = { /* for all charsets */
0x6AB
};
-static const UV PL_JG__SYRIACWAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__SYRIACWAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266429,7 +287793,7 @@ static const UV PL_JG__SYRIACWAW_invlist[] = { /* for all charsets */
0x719
};
-static const UV PL_JG__TAH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TAH_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266443,7 +287807,7 @@ static const UV PL_JG__TAH_invlist[] = { /* for all charsets */
0x8A4
};
-static const UV PL_JG__TAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266453,7 +287817,7 @@ static const UV PL_JG__TAW_invlist[] = { /* for all charsets */
0x72D
};
-static const UV PL_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266467,7 +287831,7 @@ static const UV PL_JG__TEHMARBUTA_invlist[] = { /* for all charsets */
0x6D6
};
-static const UV PL_JG__TETH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__TETH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266477,7 +287841,7 @@ static const UV PL_JG__TETH_invlist[] = { /* for all charsets */
0x71D
};
-static const UV PL_JG__WAW_invlist[] = { /* for all charsets */
+static const UV UNI_JG__WAW_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266499,7 +287863,7 @@ static const UV PL_JG__WAW_invlist[] = { /* for all charsets */
0x8AC
};
-static const UV PL_JG__YEH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEH_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266523,7 +287887,7 @@ static const UV PL_JG__YEH_invlist[] = { /* for all charsets */
0x8BB
};
-static const UV PL_JG__YEHBARREE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEHBARREE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266533,7 +287897,7 @@ static const UV PL_JG__YEHBARREE_invlist[] = { /* for all charsets */
0x6D4
};
-static const UV PL_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266543,7 +287907,7 @@ static const UV PL_JG__YEHWITHTAIL_invlist[] = { /* for all charsets */
0x6CE
};
-static const UV PL_JG__YUDH_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YUDH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266553,7 +287917,7 @@ static const UV PL_JG__YUDH_invlist[] = { /* for all charsets */
0x71E
};
-static const UV PL_JG__YUDHHE_invlist[] = { /* for all charsets */
+static const UV UNI_JG__YUDHHE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266563,7 +287927,7 @@ static const UV PL_JG__YUDHHE_invlist[] = { /* for all charsets */
0x71F
};
-static const UV PL_JG__ZAIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ZAIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266573,7 +287937,7 @@ static const UV PL_JG__ZAIN_invlist[] = { /* for all charsets */
0x71A
};
-static const UV PL_JG__ZHAIN_invlist[] = { /* for all charsets */
+static const UV UNI_JG__ZHAIN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266583,7 +287947,7 @@ static const UV PL_JG__ZHAIN_invlist[] = { /* for all charsets */
0x74E
};
-static const UV PL_JOINC_invlist[] = { /* for all charsets */
+static const UV UNI_JOINC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266593,7 +287957,7 @@ static const UV PL_JOINC_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_JT__C_invlist[] = { /* for all charsets */
+static const UV UNI_JT__C_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -266609,8 +287973,8 @@ static const UV PL_JT__C_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_JT__D_invlist[] = { /* for all charsets */
- 119, /* Number of elements */
+static const UV UNI_JT__D_invlist[] = { /* for all charsets */
+ 129, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266700,7 +288064,7 @@ static const UV PL_JT__D_invlist[] = { /* for all charsets */
0x1807,
0x1808,
0x1820,
- 0x1878,
+ 0x1879,
0x1887,
0x18A9,
0x18AA,
@@ -266731,12 +288095,22 @@ static const UV PL_JT__D_invlist[] = { /* for all charsets */
0x10B91,
0x10BAD,
0x10BAF,
+ 0x10D01,
+ 0x10D22,
+ 0x10D23,
+ 0x10D24,
+ 0x10F30,
+ 0x10F33,
+ 0x10F34,
+ 0x10F45,
+ 0x10F51,
+ 0x10F54,
0x1E900,
0x1E944
};
-static const UV PL_JT__L_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_JT__L_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266746,11 +288120,13 @@ static const UV PL_JT__L_invlist[] = { /* for all charsets */
0x10ACD,
0x10ACE,
0x10AD7,
- 0x10AD8
+ 0x10AD8,
+ 0x10D00,
+ 0x10D01
};
-static const UV PL_JT__R_invlist[] = { /* for all charsets */
- 107, /* Number of elements */
+static const UV UNI_JT__R_invlist[] = { /* for all charsets */
+ 113, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266860,13 +288236,19 @@ static const UV PL_JT__R_invlist[] = { /* for all charsets */
0x10B91,
0x10B92,
0x10BA9,
- 0x10BAD
+ 0x10BAD,
+ 0x10D22,
+ 0x10D23,
+ 0x10F33,
+ 0x10F34,
+ 0x10F54,
+ 0x10F55
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for ASCII/Latin1 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -266913,6 +288295,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -266923,7 +288307,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -266949,6 +288333,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -267001,6 +288387,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -267048,8 +288436,6 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -267239,6 +288625,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -267250,7 +288638,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -267313,6 +288701,10 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -267323,8 +288715,6 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -267337,7 +288727,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -267353,7 +288743,7 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -267367,6 +288757,8 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -267403,9 +288795,17 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -267445,10 +288845,22 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -267487,10 +288899,14 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -267499,15 +288915,15 @@ static const UV PL_JT__T_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 1047 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -267554,6 +288970,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -267564,7 +288982,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -267590,6 +289008,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -267642,6 +289062,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -267689,8 +289111,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -267880,6 +289300,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -267891,7 +289313,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -267954,6 +289376,10 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -267964,8 +289390,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -267978,7 +289402,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -267994,7 +289418,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -268008,6 +289432,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -268044,9 +289470,17 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -268086,10 +289520,22 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -268128,10 +289574,14 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -268140,15 +289590,15 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
- 627, /* Number of elements */
+static const UV UNI_JT__T_invlist[] = { /* for EBCDIC 037 */
+ 661, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -268195,6 +289645,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -268205,7 +289657,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -268231,6 +289683,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -268283,6 +289737,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -268330,8 +289786,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -268521,6 +289975,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -268532,7 +289988,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -268595,6 +290051,10 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -268605,8 +290065,6 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -268619,7 +290077,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -268635,7 +290093,7 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -268649,6 +290107,8 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -268685,9 +290145,17 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -268727,10 +290195,22 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -268769,10 +290249,14 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -268781,12 +290265,12 @@ static const UV PL_JT__T_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for ASCII/Latin1 */
+ 703, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -268841,6 +290325,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -268865,7 +290351,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -268891,6 +290377,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -268943,6 +290431,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -268990,8 +290480,6 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -269062,7 +290550,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -269185,6 +290673,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -269196,7 +290686,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -269273,6 +290763,12 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -269283,8 +290779,6 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -269297,7 +290791,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -269313,7 +290807,7 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -269327,6 +290821,8 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -269363,9 +290859,17 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -269405,10 +290909,22 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -269447,10 +290963,14 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -269459,15 +290979,15 @@ static const UV PL_JT__U_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 1047 */
+ 703, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -269522,6 +291042,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -269546,7 +291068,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -269572,6 +291094,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -269624,6 +291148,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -269671,8 +291197,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -269743,7 +291267,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -269866,6 +291390,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -269877,7 +291403,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -269954,6 +291480,12 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -269964,8 +291496,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -269978,7 +291508,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -269994,7 +291524,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -270008,6 +291538,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -270044,9 +291576,17 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -270086,10 +291626,22 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -270128,10 +291680,14 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -270140,15 +291696,15 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
- 667, /* Number of elements */
+static const UV UNI_JT__U_invlist[] = { /* for EBCDIC 037 */
+ 703, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -270203,6 +291759,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x7F4,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -270227,7 +291785,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -270253,6 +291811,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -270305,6 +291865,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -270352,8 +291914,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -270424,7 +291984,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x180A,
0x180E,
0x1820,
- 0x1878,
+ 0x1879,
0x1885,
0x18AB,
0x1920,
@@ -270547,6 +292107,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -270558,7 +292120,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -270635,6 +292197,12 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x10B92,
0x10BA9,
0x10BAF,
+ 0x10D00,
+ 0x10D28,
+ 0x10F30,
+ 0x10F45,
+ 0x10F46,
+ 0x10F55,
0x11001,
0x11002,
0x11038,
@@ -270645,8 +292213,6 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x110B7,
0x110B9,
0x110BB,
- 0x110BD,
- 0x110BE,
0x11100,
0x11103,
0x11127,
@@ -270659,7 +292225,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -270675,7 +292241,7 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -270689,6 +292255,8 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -270725,9 +292293,17 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -270767,10 +292343,22 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
+ 0x13430,
+ 0x13439,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -270809,10 +292397,14 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0xE0001,
0xE0002,
0xE0020,
@@ -270821,9 +292413,9 @@ static const UV PL_JT__U_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_KALI_invlist[] = { /* for all charsets */
+static const UV UNI_KALI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270833,8 +292425,8 @@ static const UV PL_KALI_invlist[] = { /* for all charsets */
0xA930
};
-static const UV PL_KANA_invlist[] = { /* for all charsets */
- 29, /* Number of elements */
+static const UV UNI_KANA_invlist[] = { /* for all charsets */
+ 31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -270866,10 +292458,12 @@ static const UV PL_KANA_invlist[] = { /* for all charsets */
0xFF61,
0xFFA0,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-static const UV PL_KANAEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_KANAEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270879,7 +292473,7 @@ static const UV PL_KANAEXTA_invlist[] = { /* for all charsets */
0x1B130
};
-static const UV PL_KANASUP_invlist[] = { /* for all charsets */
+static const UV UNI_KANASUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270889,7 +292483,7 @@ static const UV PL_KANASUP_invlist[] = { /* for all charsets */
0x1B100
};
-static const UV PL_KANBUN_invlist[] = { /* for all charsets */
+static const UV UNI_KANBUN_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270899,7 +292493,7 @@ static const UV PL_KANBUN_invlist[] = { /* for all charsets */
0x31A0
};
-static const UV PL_KANGXI_invlist[] = { /* for all charsets */
+static const UV UNI_KANGXI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270909,7 +292503,7 @@ static const UV PL_KANGXI_invlist[] = { /* for all charsets */
0x2FE0
};
-static const UV PL_KATAKANAEXT_invlist[] = { /* for all charsets */
+static const UV UNI_KATAKANAEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270919,7 +292513,7 @@ static const UV PL_KATAKANAEXT_invlist[] = { /* for all charsets */
0x3200
};
-static const UV PL_KHAR_invlist[] = { /* for all charsets */
+static const UV UNI_KHAR_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270934,16 +292528,16 @@ static const UV PL_KHAR_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59
};
-static const UV PL_KHMERSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_KHMERSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270953,7 +292547,7 @@ static const UV PL_KHMERSYMBOLS_invlist[] = { /* for all charsets */
0x1A00
};
-static const UV PL_KHMR_invlist[] = { /* for all charsets */
+static const UV UNI_KHMR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -270969,22 +292563,24 @@ static const UV PL_KHMR_invlist[] = { /* for all charsets */
0x1A00
};
-static const UV PL_KHOJ_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_KHOJ_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xAE6,
0xAF0,
+ 0xA830,
+ 0xA83A,
0x11200,
0x11212,
0x11213,
0x1123F
};
-static const UV PL_KNDA_invlist[] = { /* for all charsets */
- 39, /* Number of elements */
+static const UV UNI_KNDA_invlist[] = { /* for all charsets */
+ 43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -270994,8 +292590,6 @@ static const UV PL_KNDA_invlist[] = { /* for all charsets */
0x964,
0x966,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -271021,16 +292615,22 @@ static const UV PL_KNDA_invlist[] = { /* for all charsets */
0xCF0,
0xCF1,
0xCF3,
+ 0x1CD0,
+ 0x1CD1,
+ 0x1CD2,
+ 0x1CD3,
0x1CDA,
0x1CDB,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CF4,
0x1CF5,
- 0x1CF6,
0xA830,
0xA836
};
-static const UV PL_KTHI_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_KTHI_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -271040,13 +292640,15 @@ static const UV PL_KTHI_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0x11080,
- 0x110C2
+ 0x110C2,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
- 1171, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for ASCII/Latin1 */
+ 1219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -271101,11 +292703,11 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -271339,25 +292941,13 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -271470,7 +293060,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -271513,12 +293103,18 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -271648,7 +293244,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -271658,7 +293254,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -271680,9 +293276,9 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -271700,7 +293296,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -271758,7 +293354,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -271900,7 +293496,7 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -271923,6 +293519,16 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -271931,6 +293537,8 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -271981,6 +293589,8 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -271997,12 +293607,24 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -272012,9 +293634,9 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -272033,6 +293655,16 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -272055,20 +293687,28 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -272139,10 +293779,20 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -272223,15 +293873,15 @@ static const UV PL_L_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
- 1197, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for EBCDIC 1047 */
+ 1245, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -272312,11 +293962,11 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -272550,25 +294200,13 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -272681,7 +294319,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -272724,12 +294362,18 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -272859,7 +294503,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -272869,7 +294513,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -272891,9 +294535,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -272911,7 +294555,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -272969,7 +294613,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -273111,7 +294755,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -273134,6 +294778,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -273142,6 +294796,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -273192,6 +294848,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -273208,12 +294866,24 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -273223,9 +294893,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -273244,6 +294914,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -273266,20 +294946,28 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -273350,10 +295038,20 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -273434,15 +295132,15 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
- 1193, /* Number of elements */
+static const UV UNI_L_invlist[] = { /* for EBCDIC 037 */
+ 1241, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -273519,11 +295217,11 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -273757,25 +295455,13 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -273888,7 +295574,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -273931,12 +295617,18 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -274066,7 +295758,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -274076,7 +295768,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -274098,9 +295790,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -274118,7 +295810,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -274176,7 +295868,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -274318,7 +296010,7 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -274341,6 +296033,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -274349,6 +296051,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -274399,6 +296103,8 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -274415,12 +296121,24 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -274430,9 +296148,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -274451,6 +296169,16 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -274473,20 +296201,28 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -274557,10 +296293,20 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -274641,867 +296387,9 @@ static const UV PL_L_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_L_AMP__invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x41,
- 0x5B,
- 0x61,
- 0x7B,
- 0xB5,
- 0xB6,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xF7,
- 0xF8,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_L_AMP__invlist[] = { /* for EBCDIC 1047 */
- 285, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x62,
- 0x6A,
- 0x70,
- 0x79,
- 0x80,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0x9E,
- 0x9F,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xAC,
- 0xAD,
- 0xAE,
- 0xAF,
- 0xBA,
- 0xBB,
- 0xC1,
- 0xCA,
- 0xCB,
- 0xD0,
- 0xD1,
- 0xDA,
- 0xDB,
- 0xE0,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 037 */
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_L_AMP__invlist[] = { /* for EBCDIC 037 */
- 281, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x62,
- 0x6A,
- 0x70,
- 0x79,
- 0x80,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0x9E,
- 0x9F,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xAC,
- 0xAF,
- 0xC1,
- 0xCA,
- 0xCB,
- 0xD0,
- 0xD1,
- 0xDA,
- 0xDB,
- 0xE0,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x1BB,
- 0x1BC,
- 0x1C0,
- 0x1C4,
- 0x294,
- 0x295,
- 0x2B0,
- 0x370,
- 0x374,
- 0x376,
- 0x378,
- 0x37B,
- 0x37E,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x3A2,
- 0x3A3,
- 0x3F6,
- 0x3F7,
- 0x482,
- 0x48A,
- 0x530,
- 0x531,
- 0x557,
- 0x561,
- 0x588,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E00,
- 0x1F16,
- 0x1F18,
- 0x1F1E,
- 0x1F20,
- 0x1F46,
- 0x1F48,
- 0x1F4E,
- 0x1F50,
- 0x1F58,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F7E,
- 0x1F80,
- 0x1FB5,
- 0x1FB6,
- 0x1FBD,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FCD,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FDC,
- 0x1FE0,
- 0x1FED,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FFD,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210A,
- 0x2114,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x212F,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x2140,
- 0x2145,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2183,
- 0x2185,
- 0x2C00,
- 0x2C2F,
- 0x2C30,
- 0x2C5F,
- 0x2C60,
- 0x2C7C,
- 0x2C7E,
- 0x2CE5,
- 0x2CEB,
- 0x2CEF,
- 0x2CF2,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA640,
- 0xA66E,
- 0xA680,
- 0xA69C,
- 0xA722,
- 0xA770,
- 0xA771,
- 0xA788,
- 0xA78B,
- 0xA78F,
- 0xA790,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF21,
- 0xFF3B,
- 0xFF41,
- 0xFF5B,
- 0x10400,
- 0x10450,
- 0x104B0,
- 0x104D4,
- 0x104D8,
- 0x104FC,
- 0x10C80,
- 0x10CB3,
- 0x10CC0,
- 0x10CF3,
- 0x118A0,
- 0x118E0,
- 0x1D400,
- 0x1D455,
- 0x1D456,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D51E,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D552,
- 0x1D6A6,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6FB,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D735,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D76F,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D7A9,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CC,
- 0x1E900,
- 0x1E944
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LANA_invlist[] = { /* for all charsets */
+static const UV UNI_LANA_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275519,8 +296407,8 @@ static const UV PL_LANA_invlist[] = { /* for all charsets */
0x1AAE
};
-static const UV PL_LAO_invlist[] = { /* for all charsets */
- 37, /* Number of elements */
+static const UV UNI_LAO_invlist[] = { /* for all charsets */
+ 23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -275529,27 +296417,13 @@ static const UV PL_LAO_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -275563,9 +296437,9 @@ static const UV PL_LAO_invlist[] = { /* for all charsets */
0xEE0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LATIN1_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LATIN1_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275575,14 +296449,14 @@ static const UV PL_LATIN1_invlist[] = { /* for ASCII/Latin1 */
0x100
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 1047 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275644,14 +296518,14 @@ static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 1047 */
0x100
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LATIN1_invlist[] = { /* for EBCDIC 037 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275715,9 +296589,9 @@ static const UV PL_LATIN1_invlist[] = { /* for EBCDIC 037 */
0x100
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LATINEXTA_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275727,7 +296601,7 @@ static const UV PL_LATINEXTA_invlist[] = { /* for all charsets */
0x180
};
-static const UV PL_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275737,7 +296611,7 @@ static const UV PL_LATINEXTADDITIONAL_invlist[] = { /* for all charsets */
0x1F00
};
-static const UV PL_LATINEXTB_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275747,7 +296621,7 @@ static const UV PL_LATINEXTB_invlist[] = { /* for all charsets */
0x250
};
-static const UV PL_LATINEXTC_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275757,7 +296631,7 @@ static const UV PL_LATINEXTC_invlist[] = { /* for all charsets */
0x2C80
};
-static const UV PL_LATINEXTD_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275767,7 +296641,7 @@ static const UV PL_LATINEXTD_invlist[] = { /* for all charsets */
0xA800
};
-static const UV PL_LATINEXTE_invlist[] = { /* for all charsets */
+static const UV UNI_LATINEXTE_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -275777,10 +296651,10 @@ static const UV PL_LATINEXTE_invlist[] = { /* for all charsets */
0xAB70
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
- 75, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for ASCII/Latin1 */
+ 79, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -275821,6 +296695,8 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -275842,9 +296718,9 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -275853,6 +296729,8 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -275861,15 +296739,15 @@ static const UV PL_LATN_invlist[] = { /* for ASCII/Latin1 */
0xFF5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
- 101, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for EBCDIC 1047 */
+ 105, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -275936,6 +296814,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -275957,9 +296837,9 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -275968,6 +296848,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -275976,15 +296858,15 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 1047 */
0xFF5B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
- 97, /* Number of elements */
+static const UV UNI_LATN_invlist[] = { /* for EBCDIC 037 */
+ 101, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -276047,6 +296929,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0x1DBF,
0x1E00,
0x1F00,
+ 0x202F,
+ 0x2030,
0x2071,
0x2072,
0x207F,
@@ -276068,9 +296952,9 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xA92E,
@@ -276079,6 +296963,8 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -276087,11 +296973,11 @@ static const UV PL_LATN_invlist[] = { /* for EBCDIC 037 */
0xFF5B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__AI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__AI_invlist[] = { /* for ASCII/Latin1 */
219, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276317,14 +297203,14 @@ static const UV PL_LB__AI_invlist[] = { /* for ASCII/Latin1 */
0x1F1AD
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 1047 */
225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276556,14 +297442,14 @@ static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 1047 */
0x1F1AD
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__AI_invlist[] = { /* for EBCDIC 037 */
225, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -276795,12 +297681,12 @@ static const UV PL_LB__AI_invlist[] = { /* for EBCDIC 037 */
0x1F1AD
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
- 1443, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for ASCII/Latin1 */
+ 1511, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -276864,9 +297750,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -276991,6 +297875,8 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -277238,7 +298124,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -277279,16 +298165,20 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -277552,14 +298442,6 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -277611,6 +298493,10 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -277632,9 +298518,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -277656,7 +298542,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -277696,7 +298582,7 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -277822,9 +298708,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -277852,9 +298738,17 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -277865,10 +298759,14 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -277881,8 +298779,6 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -277937,6 +298833,8 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -277953,12 +298851,26 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -277972,9 +298884,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -277995,6 +298907,22 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -278033,8 +298961,12 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -278067,10 +298999,12 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -278123,12 +299057,30 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -278198,9 +299150,9 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -278246,18 +299198,20 @@ static const UV PL_LB__AL_invlist[] = { /* for ASCII/Latin1 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
- 1471, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 1047 */
+ 1539, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -278349,9 +299303,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -278476,6 +299428,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -278723,7 +299677,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -278764,16 +299718,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -279037,14 +299995,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -279096,6 +300046,10 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -279117,9 +300071,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -279141,7 +300095,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -279181,7 +300135,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -279307,9 +300261,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -279337,9 +300291,17 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -279350,10 +300312,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -279366,8 +300332,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -279422,6 +300386,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -279438,12 +300404,26 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -279457,9 +300437,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -279480,6 +300460,22 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -279518,8 +300514,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -279552,10 +300552,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -279608,12 +300610,30 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -279683,9 +300703,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -279731,18 +300751,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 1047 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
- 1467, /* Number of elements */
+static const UV UNI_LB__AL_invlist[] = { /* for EBCDIC 037 */
+ 1535, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -279830,9 +300852,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58D,
0x58F,
0x5C0,
@@ -279957,6 +300977,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA5F,
0xA72,
0xA75,
+ 0xA76,
+ 0xA77,
0xA85,
0xA8E,
0xA8F,
@@ -280204,7 +301226,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x180A,
0x180B,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -280245,16 +301267,20 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD3,
0x1CD4,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -280518,14 +301544,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -280577,6 +301595,10 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x2E3A,
0x2E3F,
0x2E40,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
0x4DC0,
0x4E00,
0xA4D0,
@@ -280598,9 +301620,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA6F2,
0xA6F3,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -280622,7 +301644,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xA8F2,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -280662,7 +301684,7 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xFB00,
@@ -280788,9 +301810,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A58,
0x10A59,
0x10A60,
@@ -280818,9 +301840,17 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D24,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10F51,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11049,
@@ -280831,10 +301861,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x110B0,
0x110BB,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11174,
@@ -280847,8 +301881,6 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x111C5,
0x111C7,
0x111C8,
- 0x111C9,
- 0x111CA,
0x111CD,
0x111CE,
0x111DA,
@@ -280903,6 +301935,8 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11450,
0x1145D,
0x1145E,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -280919,12 +301953,26 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
+ 0x1183B,
+ 0x1183C,
0x118A0,
0x118E0,
0x118EA,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -280938,9 +301986,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -280961,6 +302009,22 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x12000,
0x1239A,
0x12400,
@@ -280999,8 +302063,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E97,
+ 0x16E99,
+ 0x16E9B,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
@@ -281033,10 +302101,12 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1D242,
0x1D245,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -281089,12 +302159,30 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1DA87,
0x1DA8B,
0x1DA8C,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D0,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -281164,9 +302252,9 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1EEF0,
0x1EEF2,
0x1F12E,
- 0x1F12F,
+ 0x1F130,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F39C,
0x1F39E,
0x1F3B5,
@@ -281212,12 +302300,14 @@ static const UV PL_LB__AL_invlist[] = { /* for EBCDIC 037 */
0x1F890,
0x1F8AE,
0x1F900,
- 0x1F90C
+ 0x1F90C,
+ 0x1FA00,
+ 0x1FA54
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__B2_invlist[] = { /* for all charsets */
+static const UV UNI_LB__B2_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -281229,10 +302319,10 @@ static const UV PL_LB__B2_invlist[] = { /* for all charsets */
0x2E3C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for ASCII/Latin1 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281330,7 +302420,11 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281407,6 +302501,8 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281417,21 +302513,23 @@ static const UV PL_LB__BA_invlist[] = { /* for ASCII/Latin1 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 1047 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281529,7 +302627,11 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281606,6 +302708,8 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281616,21 +302720,23 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 1047 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
- 185, /* Number of elements */
+static const UV UNI_LB__BA_invlist[] = { /* for EBCDIC 037 */
+ 193, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281728,7 +302834,11 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x2E40,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E4B,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3000,
0x3001,
0xA4FE,
@@ -281805,6 +302915,8 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x11AA3,
0x11C41,
0x11C46,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -281815,18 +302927,20 @@ static const UV PL_LB__BA_invlist[] = { /* for EBCDIC 037 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281839,6 +302953,10 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281865,6 +302983,8 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281875,15 +302995,15 @@ static const UV PL_LB__BB_invlist[] = { /* for ASCII/Latin1 */
0x11C71
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 1047 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281896,6 +303016,10 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281922,6 +303046,8 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281932,15 +303058,15 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 1047 */
0x11C71
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
- 43, /* Number of elements */
+static const UV UNI_LB__BB_invlist[] = { /* for EBCDIC 037 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -281953,6 +303079,10 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x2CD,
0x2DF,
0x2E0,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xF01,
0xF05,
0xF06,
@@ -281979,6 +303109,8 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x115C2,
0x11660,
0x1166D,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A40,
0x11A45,
@@ -281989,11 +303121,11 @@ static const UV PL_LB__BB_invlist[] = { /* for EBCDIC 037 */
0x11C71
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__BK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__BK_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282005,14 +303137,14 @@ static const UV PL_LB__BK_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282024,14 +303156,14 @@ static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__BK_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282043,9 +303175,9 @@ static const UV PL_LB__BK_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__CB_invlist[] = { /* for all charsets */
+static const UV UNI_LB__CB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -282055,8 +303187,8 @@ static const UV PL_LB__CB_invlist[] = { /* for all charsets */
0xFFFD
};
-static const UV PL_LB__CJ_invlist[] = { /* for all charsets */
- 51, /* Number of elements */
+static const UV UNI_LB__CJ_invlist[] = { /* for all charsets */
+ 55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282110,13 +303242,17 @@ static const UV PL_LB__CJ_invlist[] = { /* for all charsets */
0x31F0,
0x3200,
0xFF67,
- 0xFF71
+ 0xFF71,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CL_invlist[] = { /* for ASCII/Latin1 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for ASCII/Latin1 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282283,19 +303419,21 @@ static const UV PL_LB__CL_invlist[] = { /* for ASCII/Latin1 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 1047 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 1047 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282462,19 +303600,21 @@ static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 1047 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 037 */
- 165, /* Number of elements */
+static const UV UNI_LB__CL_invlist[] = { /* for EBCDIC 037 */
+ 167, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282641,16 +303781,18 @@ static const UV PL_LB__CL_invlist[] = { /* for EBCDIC 037 */
0x1328A,
0x1337A,
0x1337C,
+ 0x13438,
+ 0x13439,
0x145CF,
0x145D0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
- 502, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for ASCII/Latin1 */
+ 538, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -282704,6 +303846,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -282714,7 +303858,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -282740,6 +303884,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -282795,7 +303941,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -282914,7 +304060,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -282966,6 +304112,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -283014,6 +304162,10 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -283026,13 +304178,15 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -283042,7 +304196,7 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -283060,6 +304214,8 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -283072,6 +304228,14 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -283102,12 +304266,22 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -283146,6 +304320,10 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -283158,15 +304336,15 @@ static const UV PL_LB__CM_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
- 506, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 1047 */
+ 542, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -283224,6 +304402,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -283234,7 +304414,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -283260,6 +304440,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -283315,7 +304497,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -283434,7 +304616,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -283486,6 +304668,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -283534,6 +304718,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -283546,13 +304734,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -283562,7 +304752,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -283580,6 +304770,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -283592,6 +304784,14 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -283622,12 +304822,22 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -283666,6 +304876,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -283678,15 +304892,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
- 506, /* Number of elements */
+static const UV UNI_LB__CM_invlist[] = { /* for EBCDIC 037 */
+ 542, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -283744,6 +304958,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -283754,7 +304970,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -283780,6 +304996,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -283835,7 +305053,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -283954,7 +305172,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -284006,6 +305224,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -284054,6 +305274,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -284066,13 +305290,15 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -284082,7 +305308,7 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -284100,6 +305326,8 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -284112,6 +305340,14 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11641,
0x116AB,
0x116B8,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -284142,12 +305378,22 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -284186,6 +305432,10 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -284198,11 +305448,11 @@ static const UV PL_LB__CM_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__CP_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284214,14 +305464,14 @@ static const UV PL_LB__CP_invlist[] = { /* for ASCII/Latin1 */
0x5E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284233,14 +305483,14 @@ static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 1047 */
0xBE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__CP_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284252,11 +305502,11 @@ static const UV PL_LB__CP_invlist[] = { /* for EBCDIC 037 */
0xBC
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__CR_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__CR_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284266,14 +305516,14 @@ static const UV PL_LB__CR_invlist[] = { /* for ASCII/Latin1 */
0xE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284283,14 +305533,14 @@ static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 1047 */
0xE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__CR_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284300,10 +305550,10 @@ static const UV PL_LB__CR_invlist[] = { /* for EBCDIC 037 */
0xE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__EB_invlist[] = { /* for all charsets */
- 65, /* Number of elements */
+static const UV UNI_LB__EB_invlist[] = { /* for all charsets */
+ 73, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -284327,10 +305577,6 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -284338,6 +305584,10 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4AA,
0x1F4AB,
0x1F574,
@@ -284360,21 +305610,29 @@ static const UV PL_LB__EB_invlist[] = { /* for all charsets */
0x1F6C1,
0x1F6CC,
0x1F6CD,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE
};
-static const UV PL_LB__EM_invlist[] = { /* for all charsets */
+static const UV UNI_LB__EM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284384,9 +305642,9 @@ static const UV PL_LB__EM_invlist[] = { /* for all charsets */
0x1F400
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__EX_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__EX_invlist[] = { /* for ASCII/Latin1 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284442,14 +305700,14 @@ static const UV PL_LB__EX_invlist[] = { /* for ASCII/Latin1 */
0x11C72
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 1047 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284505,14 +305763,14 @@ static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 1047 */
0x11C72
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__EX_invlist[] = { /* for EBCDIC 037 */
49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -284568,12 +305826,12 @@ static const UV PL_LB__EX_invlist[] = { /* for EBCDIC 037 */
0x11C72
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__GL_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for ASCII/Latin1 */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -284599,18 +305857,20 @@ static const UV PL_LB__GL_invlist[] = { /* for ASCII/Latin1 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 1047 */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -284636,18 +305896,20 @@ static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 1047 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_LB__GL_invlist[] = { /* for EBCDIC 037 */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -284673,12 +305935,14 @@ static const UV PL_LB__GL_invlist[] = { /* for EBCDIC 037 */
0x2011,
0x2012,
0x202F,
- 0x2030
+ 0x2030,
+ 0x13430,
+ 0x13437
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__H2_invlist[] = { /* for all charsets */
+static const UV UNI_LB__H2_invlist[] = { /* for all charsets */
799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -285484,7 +306748,7 @@ static const UV PL_LB__H2_invlist[] = { /* for all charsets */
0xD789
};
-static const UV PL_LB__H3_invlist[] = { /* for all charsets */
+static const UV UNI_LB__H3_invlist[] = { /* for all charsets */
799, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286290,7 +307554,7 @@ static const UV PL_LB__H3_invlist[] = { /* for all charsets */
0xD7A4
};
-static const UV PL_LB__HL_invlist[] = { /* for all charsets */
+static const UV UNI_LB__HL_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286298,7 +307562,7 @@ static const UV PL_LB__HL_invlist[] = { /* for all charsets */
0x0,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0xFB1D,
0xFB1E,
@@ -286318,9 +307582,9 @@ static const UV PL_LB__HL_invlist[] = { /* for all charsets */
0xFB50
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__HY_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__HY_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286330,14 +307594,14 @@ static const UV PL_LB__HY_invlist[] = { /* for ASCII/Latin1 */
0x2E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286347,14 +307611,14 @@ static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 1047 */
0x61
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__HY_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286364,10 +307628,10 @@ static const UV PL_LB__HY_invlist[] = { /* for EBCDIC 037 */
0x61
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__ID_invlist[] = { /* for all charsets */
- 321, /* Number of elements */
+static const UV UNI_LB__ID_invlist[] = { /* for all charsets */
+ 327, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -286489,7 +307753,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -286501,8 +307765,6 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x3220,
0x3248,
0x3250,
- 0x32FF,
- 0x3300,
0x4DC0,
0x4E00,
0xA015,
@@ -286567,7 +307829,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0xFFE2,
0xFFE5,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
@@ -286578,9 +307840,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -286606,10 +307866,6 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F446,
0x1F451,
0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
0x1F479,
0x1F47C,
0x1F47D,
@@ -286617,6 +307873,10 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F484,
0x1F485,
0x1F488,
+ 0x1F48F,
+ 0x1F490,
+ 0x1F491,
+ 0x1F492,
0x1F4A0,
0x1F4A1,
0x1F4A2,
@@ -286675,18 +307935,28 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
+ 0x1F90F,
+ 0x1F910,
0x1F918,
- 0x1F91D,
- 0x1F91E,
0x1F920,
0x1F926,
0x1F927,
0x1F930,
0x1F93A,
- 0x1F93D,
+ 0x1F93C,
0x1F93F,
+ 0x1F9B5,
+ 0x1F9B7,
+ 0x1F9B8,
+ 0x1F9BA,
+ 0x1F9BB,
+ 0x1F9BC,
+ 0x1F9CD,
+ 0x1F9D0,
0x1F9D1,
0x1F9DE,
+ 0x1FA00,
+ 0x1FA54,
0x1FFFE,
0x20000,
0x2FFFE,
@@ -286694,7 +307964,7 @@ static const UV PL_LB__ID_invlist[] = { /* for all charsets */
0x3FFFE
};
-static const UV PL_LB__IN_invlist[] = { /* for all charsets */
+static const UV UNI_LB__IN_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286710,9 +307980,9 @@ static const UV PL_LB__IN_invlist[] = { /* for all charsets */
0x10AF7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__IS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__IS_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286740,14 +308010,14 @@ static const UV PL_LB__IS_invlist[] = { /* for ASCII/Latin1 */
0xFE15
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286777,14 +308047,14 @@ static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 1047 */
0xFE15
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__IS_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286814,11 +308084,11 @@ static const UV PL_LB__IS_invlist[] = { /* for EBCDIC 037 */
0xFE15
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__LF_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__LF_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286828,14 +308098,14 @@ static const UV PL_LB__LF_invlist[] = { /* for ASCII/Latin1 */
0xB
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286845,14 +308115,14 @@ static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 1047 */
0x16
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__LF_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286862,11 +308132,11 @@ static const UV PL_LB__LF_invlist[] = { /* for EBCDIC 037 */
0x26
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__NL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__NL_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286876,14 +308146,14 @@ static const UV PL_LB__NL_invlist[] = { /* for ASCII/Latin1 */
0x86
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286893,14 +308163,14 @@ static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 1047 */
0x26
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__NL_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286910,9 +308180,9 @@ static const UV PL_LB__NL_invlist[] = { /* for EBCDIC 037 */
0x16
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__NS_invlist[] = { /* for all charsets */
+static const UV UNI_LB__NS_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -286949,15 +308219,15 @@ static const UV PL_LB__NS_invlist[] = { /* for all charsets */
0xFF9E,
0xFFA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x1F679,
0x1F67C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287038,6 +308308,8 @@ static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287064,25 +308336,31 @@ static const UV PL_LB__NU_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287163,6 +308441,8 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287189,25 +308469,31 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_LB__NU_invlist[] = { /* for EBCDIC 037 */
+ 119, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287288,6 +308574,8 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
0xABFA,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -287314,22 +308602,28 @@ static const UV PL_LB__NU_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__OP_invlist[] = { /* for ASCII/Latin1 */
- 169, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for ASCII/Latin1 */
+ 171, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287498,21 +308792,23 @@ static const UV PL_LB__OP_invlist[] = { /* for ASCII/Latin1 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 1047 */
- 167, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 1047 */
+ 169, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287679,21 +308975,23 @@ static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 1047 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 037 */
- 167, /* Number of elements */
+static const UV UNI_LB__OP_invlist[] = { /* for EBCDIC 037 */
+ 169, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287860,18 +309158,20 @@ static const UV PL_LB__OP_invlist[] = { /* for EBCDIC 037 */
0x13289,
0x13379,
0x1337A,
+ 0x13437,
+ 0x13438,
0x145CE,
0x145CF,
0x1E95E,
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__PO_invlist[] = { /* for ASCII/Latin1 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for ASCII/Latin1 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287915,18 +309215,24 @@ static const UV PL_LB__PO_invlist[] = { /* for ASCII/Latin1 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 1047 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 1047 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -287970,18 +309276,24 @@ static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 1047 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 037 */
- 41, /* Number of elements */
+static const UV UNI_LB__PO_invlist[] = { /* for EBCDIC 037 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288025,15 +309337,21 @@ static const UV PL_LB__PO_invlist[] = { /* for EBCDIC 037 */
0xFF05,
0xFF06,
0xFFE0,
- 0xFFE1
+ 0xFFE1,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
- 45, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for ASCII/Latin1 */
+ 49, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288050,6 +309368,8 @@ static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
0xB2,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288081,18 +309401,20 @@ static const UV PL_LB__PR_invlist[] = { /* for ASCII/Latin1 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
- 47, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 1047 */
+ 51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288111,6 +309433,8 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
0xE1,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288142,18 +309466,20 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 1047 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
- 47, /* Number of elements */
+static const UV UNI_LB__PR_invlist[] = { /* for EBCDIC 037 */
+ 51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288172,6 +309498,8 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
0xE1,
0x58F,
0x590,
+ 0x7FE,
+ 0x800,
0x9FB,
0x9FC,
0xAF1,
@@ -288203,14 +309531,16 @@ static const UV PL_LB__PR_invlist[] = { /* for EBCDIC 037 */
0xFFE1,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x1E2FF,
+ 0x1E300
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__QU_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__QU_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288244,14 +309574,14 @@ static const UV PL_LB__QU_invlist[] = { /* for ASCII/Latin1 */
0x1F679
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288283,14 +309613,14 @@ static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 1047 */
0x1F679
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__QU_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288322,10 +309652,10 @@ static const UV PL_LB__QU_invlist[] = { /* for EBCDIC 037 */
0x1F679
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__SA_invlist[] = { /* for all charsets */
- 85, /* Number of elements */
+static const UV UNI_LB__SA_invlist[] = { /* for all charsets */
+ 71, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288338,27 +309668,13 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -288407,7 +309723,7 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0xAADB,
0xAAE0,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x1173A,
@@ -288416,7 +309732,7 @@ static const UV PL_LB__SA_invlist[] = { /* for all charsets */
0x11740
};
-static const UV PL_LB__SG_invlist[] = { /* for all charsets */
+static const UV UNI_LB__SG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288426,9 +309742,9 @@ static const UV PL_LB__SG_invlist[] = { /* for all charsets */
0xE000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__SP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__SP_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288438,14 +309754,14 @@ static const UV PL_LB__SP_invlist[] = { /* for ASCII/Latin1 */
0x21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288455,14 +309771,14 @@ static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 1047 */
0x41
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__SP_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288472,11 +309788,11 @@ static const UV PL_LB__SP_invlist[] = { /* for EBCDIC 037 */
0x41
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LB__SY_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_LB__SY_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288486,14 +309802,14 @@ static const UV PL_LB__SY_invlist[] = { /* for ASCII/Latin1 */
0x30
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288503,14 +309819,14 @@ static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 1047 */
0x62
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_LB__SY_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288520,9 +309836,9 @@ static const UV PL_LB__SY_invlist[] = { /* for EBCDIC 037 */
0x62
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LB__WJ_invlist[] = { /* for all charsets */
+static const UV UNI_LB__WJ_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -288534,8 +309850,8 @@ static const UV PL_LB__WJ_invlist[] = { /* for all charsets */
0xFF00
};
-static const UV PL_LB__XX_invlist[] = { /* for all charsets */
- 1216, /* Number of elements */
+static const UV UNI_LB__XX_invlist[] = { /* for all charsets */
+ 1240, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -288554,10 +309870,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -288565,7 +309877,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -288577,7 +309889,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -288591,7 +309903,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -288618,7 +309930,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -288650,7 +309962,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -288740,8 +310052,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -288763,9 +310073,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -288839,27 +310147,13 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -288958,7 +310252,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -289007,10 +310301,12 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -289066,14 +310362,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -289108,7 +310396,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -289124,7 +310412,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -289134,8 +310422,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0xA48D,
0xA490,
0xA4C7,
@@ -289144,9 +310430,9 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -289158,8 +310444,6 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -289190,7 +310474,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -289360,11 +310644,11 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -289392,15 +310676,25 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -289408,7 +310702,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -289449,7 +310743,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -289470,7 +310764,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -289486,26 +310780,30 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -289537,7 +310835,23 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -289547,6 +310861,8 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -289571,20 +310887,26 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -289605,10 +310927,12 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -289665,16 +310989,32 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -289757,7 +311097,7 @@ static const UV PL_LB__XX_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_LB__ZW_invlist[] = { /* for all charsets */
+static const UV UNI_LB__ZW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289767,7 +311107,7 @@ static const UV PL_LB__ZW_invlist[] = { /* for all charsets */
0x200C
};
-static const UV PL_LB__ZWJ_invlist[] = { /* for all charsets */
+static const UV UNI_LB__ZWJ_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289777,7 +311117,7 @@ static const UV PL_LB__ZWJ_invlist[] = { /* for all charsets */
0x200E
};
-static const UV PL_LEPC_invlist[] = { /* for all charsets */
+static const UV UNI_LEPC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289791,7 +311131,7 @@ static const UV PL_LEPC_invlist[] = { /* for all charsets */
0x1C50
};
-static const UV PL_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289801,7 +311141,7 @@ static const UV PL_LETTERLIKESYMBOLS_invlist[] = { /* for all charsets */
0x2150
};
-static const UV PL_LIMB_invlist[] = { /* for all charsets */
+static const UV UNI_LIMB_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289821,7 +311161,7 @@ static const UV PL_LIMB_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_LINA_invlist[] = { /* for all charsets */
+static const UV UNI_LINA_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289837,7 +311177,7 @@ static const UV PL_LINA_invlist[] = { /* for all charsets */
0x10768
};
-static const UV PL_LINB_invlist[] = { /* for all charsets */
+static const UV UNI_LINB_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289865,7 +311205,7 @@ static const UV PL_LINB_invlist[] = { /* for all charsets */
0x10140
};
-static const UV PL_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
+static const UV UNI_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289875,7 +311215,7 @@ static const UV PL_LINEARBIDEOGRAMS_invlist[] = { /* for all charsets */
0x10100
};
-static const UV PL_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
+static const UV UNI_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289885,7 +311225,7 @@ static const UV PL_LINEARBSYLLABARY_invlist[] = { /* for all charsets */
0x10080
};
-static const UV PL_LISU_invlist[] = { /* for all charsets */
+static const UV UNI_LISU_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -289895,3876 +311235,8 @@ static const UV PL_LISU_invlist[] = { /* for all charsets */
0xA500
};
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_LL_invlist[] = { /* for ASCII/Latin1 */
- 1267, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x61,
- 0x7B,
- 0xB5,
- 0xB6,
- 0xDF,
- 0xF7,
- 0xF8,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LL_invlist[] = { /* for EBCDIC 1047 */
- 1281, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x70,
- 0x71,
- 0x81,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xCB,
- 0xD0,
- 0xDB,
- 0xE0,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LL_invlist[] = { /* for EBCDIC 037 */
- 1281, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x42,
- 0x4A,
- 0x51,
- 0x5A,
- 0x70,
- 0x71,
- 0x81,
- 0x8A,
- 0x8C,
- 0x8F,
- 0x91,
- 0x9A,
- 0x9C,
- 0x9D,
- 0xA0,
- 0xA1,
- 0xA2,
- 0xAA,
- 0xCB,
- 0xD0,
- 0xDB,
- 0xE0,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BB,
- 0x1BD,
- 0x1C0,
- 0x1C6,
- 0x1C7,
- 0x1C9,
- 0x1CA,
- 0x1CC,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F3,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x294,
- 0x295,
- 0x2B0,
- 0x371,
- 0x372,
- 0x373,
- 0x374,
- 0x377,
- 0x378,
- 0x37B,
- 0x37E,
- 0x390,
- 0x391,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F6,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x482,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x530,
- 0x561,
- 0x588,
- 0x13F8,
- 0x13FE,
- 0x1C80,
- 0x1C89,
- 0x1D00,
- 0x1D2C,
- 0x1D6B,
- 0x1D78,
- 0x1D79,
- 0x1D9B,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F16,
- 0x1F20,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F46,
- 0x1F50,
- 0x1F58,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1F7E,
- 0x1F80,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FB5,
- 0x1FB6,
- 0x1FB8,
- 0x1FBE,
- 0x1FBF,
- 0x1FC2,
- 0x1FC5,
- 0x1FC6,
- 0x1FC8,
- 0x1FD0,
- 0x1FD4,
- 0x1FD6,
- 0x1FD8,
- 0x1FE0,
- 0x1FE8,
- 0x1FF2,
- 0x1FF5,
- 0x1FF6,
- 0x1FF8,
- 0x210A,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2114,
- 0x212F,
- 0x2130,
- 0x2134,
- 0x2135,
- 0x2139,
- 0x213A,
- 0x213C,
- 0x213E,
- 0x2146,
- 0x214A,
- 0x214E,
- 0x214F,
- 0x2184,
- 0x2185,
- 0x2C30,
- 0x2C5F,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7C,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CE5,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CEF,
- 0x2CF3,
- 0x2CF4,
- 0x2D00,
- 0x2D26,
- 0x2D27,
- 0x2D28,
- 0x2D2D,
- 0x2D2E,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA66E,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA69C,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA770,
- 0xA771,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA788,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA78F,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xA7B8,
- 0xA7FA,
- 0xA7FB,
- 0xAB30,
- 0xAB5B,
- 0xAB60,
- 0xAB66,
- 0xAB70,
- 0xABC0,
- 0xFB00,
- 0xFB07,
- 0xFB13,
- 0xFB18,
- 0xFF41,
- 0xFF5B,
- 0x10428,
- 0x10450,
- 0x104D8,
- 0x104FC,
- 0x10CC0,
- 0x10CF3,
- 0x118C0,
- 0x118E0,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D455,
- 0x1D456,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D4B6,
- 0x1D4BA,
- 0x1D4BB,
- 0x1D4BC,
- 0x1D4BD,
- 0x1D4C4,
- 0x1D4C5,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D51E,
- 0x1D538,
- 0x1D552,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A6,
- 0x1D6C2,
- 0x1D6DB,
- 0x1D6DC,
- 0x1D6E2,
- 0x1D6FC,
- 0x1D715,
- 0x1D716,
- 0x1D71C,
- 0x1D736,
- 0x1D74F,
- 0x1D750,
- 0x1D756,
- 0x1D770,
- 0x1D789,
- 0x1D78A,
- 0x1D790,
- 0x1D7AA,
- 0x1D7C3,
- 0x1D7C4,
- 0x1D7CA,
- 0x1D7CB,
- 0x1D7CC,
- 0x1E922,
- 0x1E944
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LM_invlist[] = { /* for all charsets */
- 115, /* Number of elements */
+static const UV UNI_LM_invlist[] = { /* for all charsets */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -293882,13 +311354,19 @@ static const UV PL_LM_invlist[] = { /* for all charsets */
0x16F93,
0x16FA0,
0x16FE0,
- 0x16FE2
+ 0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E94B,
+ 0x1E94C
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
- 919, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for ASCII/Latin1 */
+ 953, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -293905,7 +311383,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -294129,25 +311607,13 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -294183,9 +311649,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -294248,7 +311712,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -294290,9 +311754,11 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -294328,7 +311794,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -294338,7 +311804,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -294376,7 +311842,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -294564,7 +312030,7 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -294583,6 +312049,16 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -294591,6 +312067,8 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -294641,6 +312119,8 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -294657,10 +312137,22 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -294670,9 +312162,9 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -294691,6 +312183,16 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -294712,15 +312214,19 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -294731,6 +312237,12 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -294813,15 +312325,15 @@ static const UV PL_LO_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
- 917, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for EBCDIC 1047 */
+ 951, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -294836,7 +312348,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -295060,25 +312572,13 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -295114,9 +312614,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -295179,7 +312677,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -295221,9 +312719,11 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -295259,7 +312759,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -295269,7 +312769,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -295307,7 +312807,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -295495,7 +312995,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -295514,6 +313014,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -295522,6 +313032,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -295572,6 +313084,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -295588,10 +313102,22 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -295601,9 +313127,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -295622,6 +313148,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -295643,15 +313179,19 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -295662,6 +313202,12 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -295744,15 +313290,15 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
- 917, /* Number of elements */
+static const UV UNI_LO_invlist[] = { /* for EBCDIC 037 */
+ 951, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -295767,7 +313313,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x295,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x640,
@@ -295991,25 +313537,13 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -296045,9 +313579,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1082,
0x108E,
0x108F,
- 0x10D0,
- 0x10FB,
- 0x10FD,
+ 0x1100,
0x1249,
0x124A,
0x124E,
@@ -296110,7 +313642,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1820,
0x1843,
0x1844,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -296152,9 +313684,11 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2D30,
@@ -296190,7 +313724,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x30FF,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -296200,7 +313734,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA015,
0xA016,
@@ -296238,7 +313772,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -296426,7 +313960,7 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -296445,6 +313979,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -296453,6 +313997,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -296503,6 +314049,8 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -296519,10 +314067,22 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -296532,9 +314092,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -296553,6 +314113,16 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12480,
@@ -296574,15 +314144,19 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -296593,6 +314167,12 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1EE00,
@@ -296675,9 +314255,9 @@ static const UV PL_LO_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_LOE_invlist[] = { /* for all charsets */
+static const UV UNI_LOE_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -296699,7 +314279,7 @@ static const UV PL_LOE_invlist[] = { /* for all charsets */
0xAABD
};
-static const UV PL_LOWSURROGATES_invlist[] = { /* for all charsets */
+static const UV UNI_LOWSURROGATES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -296709,3871 +314289,7 @@ static const UV PL_LOWSURROGATES_invlist[] = { /* for all charsets */
0xE000
};
-static const UV PL_LT_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x1C5,
- 0x1C6,
- 0x1C8,
- 0x1C9,
- 0x1CB,
- 0x1CC,
- 0x1F2,
- 0x1F3,
- 0x1F88,
- 0x1F90,
- 0x1F98,
- 0x1FA0,
- 0x1FA8,
- 0x1FB0,
- 0x1FBC,
- 0x1FBD,
- 0x1FCC,
- 0x1FCD,
- 0x1FFC,
- 0x1FFD
-};
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_LU_invlist[] = { /* for ASCII/Latin1 */
- 1255, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x41,
- 0x5B,
- 0xC0,
- 0xD7,
- 0xD8,
- 0xDF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LU_invlist[] = { /* for EBCDIC 1047 */
- 1273, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x62,
- 0x6A,
- 0x71,
- 0x79,
- 0x80,
- 0x81,
- 0x9E,
- 0x9F,
- 0xAC,
- 0xAD,
- 0xAE,
- 0xAF,
- 0xBA,
- 0xBB,
- 0xC1,
- 0xCA,
- 0xD1,
- 0xDA,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_LU_invlist[] = { /* for EBCDIC 037 */
- 1269, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x62,
- 0x6A,
- 0x71,
- 0x79,
- 0x80,
- 0x81,
- 0x9E,
- 0x9F,
- 0xAC,
- 0xAF,
- 0xC1,
- 0xCA,
- 0xD1,
- 0xDA,
- 0xE2,
- 0xEA,
- 0xEB,
- 0xF0,
- 0xFB,
- 0xFF,
- 0x100,
- 0x101,
- 0x102,
- 0x103,
- 0x104,
- 0x105,
- 0x106,
- 0x107,
- 0x108,
- 0x109,
- 0x10A,
- 0x10B,
- 0x10C,
- 0x10D,
- 0x10E,
- 0x10F,
- 0x110,
- 0x111,
- 0x112,
- 0x113,
- 0x114,
- 0x115,
- 0x116,
- 0x117,
- 0x118,
- 0x119,
- 0x11A,
- 0x11B,
- 0x11C,
- 0x11D,
- 0x11E,
- 0x11F,
- 0x120,
- 0x121,
- 0x122,
- 0x123,
- 0x124,
- 0x125,
- 0x126,
- 0x127,
- 0x128,
- 0x129,
- 0x12A,
- 0x12B,
- 0x12C,
- 0x12D,
- 0x12E,
- 0x12F,
- 0x130,
- 0x131,
- 0x132,
- 0x133,
- 0x134,
- 0x135,
- 0x136,
- 0x137,
- 0x139,
- 0x13A,
- 0x13B,
- 0x13C,
- 0x13D,
- 0x13E,
- 0x13F,
- 0x140,
- 0x141,
- 0x142,
- 0x143,
- 0x144,
- 0x145,
- 0x146,
- 0x147,
- 0x148,
- 0x14A,
- 0x14B,
- 0x14C,
- 0x14D,
- 0x14E,
- 0x14F,
- 0x150,
- 0x151,
- 0x152,
- 0x153,
- 0x154,
- 0x155,
- 0x156,
- 0x157,
- 0x158,
- 0x159,
- 0x15A,
- 0x15B,
- 0x15C,
- 0x15D,
- 0x15E,
- 0x15F,
- 0x160,
- 0x161,
- 0x162,
- 0x163,
- 0x164,
- 0x165,
- 0x166,
- 0x167,
- 0x168,
- 0x169,
- 0x16A,
- 0x16B,
- 0x16C,
- 0x16D,
- 0x16E,
- 0x16F,
- 0x170,
- 0x171,
- 0x172,
- 0x173,
- 0x174,
- 0x175,
- 0x176,
- 0x177,
- 0x178,
- 0x17A,
- 0x17B,
- 0x17C,
- 0x17D,
- 0x17E,
- 0x181,
- 0x183,
- 0x184,
- 0x185,
- 0x186,
- 0x188,
- 0x189,
- 0x18C,
- 0x18E,
- 0x192,
- 0x193,
- 0x195,
- 0x196,
- 0x199,
- 0x19C,
- 0x19E,
- 0x19F,
- 0x1A1,
- 0x1A2,
- 0x1A3,
- 0x1A4,
- 0x1A5,
- 0x1A6,
- 0x1A8,
- 0x1A9,
- 0x1AA,
- 0x1AC,
- 0x1AD,
- 0x1AE,
- 0x1B0,
- 0x1B1,
- 0x1B4,
- 0x1B5,
- 0x1B6,
- 0x1B7,
- 0x1B9,
- 0x1BC,
- 0x1BD,
- 0x1C4,
- 0x1C5,
- 0x1C7,
- 0x1C8,
- 0x1CA,
- 0x1CB,
- 0x1CD,
- 0x1CE,
- 0x1CF,
- 0x1D0,
- 0x1D1,
- 0x1D2,
- 0x1D3,
- 0x1D4,
- 0x1D5,
- 0x1D6,
- 0x1D7,
- 0x1D8,
- 0x1D9,
- 0x1DA,
- 0x1DB,
- 0x1DC,
- 0x1DE,
- 0x1DF,
- 0x1E0,
- 0x1E1,
- 0x1E2,
- 0x1E3,
- 0x1E4,
- 0x1E5,
- 0x1E6,
- 0x1E7,
- 0x1E8,
- 0x1E9,
- 0x1EA,
- 0x1EB,
- 0x1EC,
- 0x1ED,
- 0x1EE,
- 0x1EF,
- 0x1F1,
- 0x1F2,
- 0x1F4,
- 0x1F5,
- 0x1F6,
- 0x1F9,
- 0x1FA,
- 0x1FB,
- 0x1FC,
- 0x1FD,
- 0x1FE,
- 0x1FF,
- 0x200,
- 0x201,
- 0x202,
- 0x203,
- 0x204,
- 0x205,
- 0x206,
- 0x207,
- 0x208,
- 0x209,
- 0x20A,
- 0x20B,
- 0x20C,
- 0x20D,
- 0x20E,
- 0x20F,
- 0x210,
- 0x211,
- 0x212,
- 0x213,
- 0x214,
- 0x215,
- 0x216,
- 0x217,
- 0x218,
- 0x219,
- 0x21A,
- 0x21B,
- 0x21C,
- 0x21D,
- 0x21E,
- 0x21F,
- 0x220,
- 0x221,
- 0x222,
- 0x223,
- 0x224,
- 0x225,
- 0x226,
- 0x227,
- 0x228,
- 0x229,
- 0x22A,
- 0x22B,
- 0x22C,
- 0x22D,
- 0x22E,
- 0x22F,
- 0x230,
- 0x231,
- 0x232,
- 0x233,
- 0x23A,
- 0x23C,
- 0x23D,
- 0x23F,
- 0x241,
- 0x242,
- 0x243,
- 0x247,
- 0x248,
- 0x249,
- 0x24A,
- 0x24B,
- 0x24C,
- 0x24D,
- 0x24E,
- 0x24F,
- 0x370,
- 0x371,
- 0x372,
- 0x373,
- 0x376,
- 0x377,
- 0x37F,
- 0x380,
- 0x386,
- 0x387,
- 0x388,
- 0x38B,
- 0x38C,
- 0x38D,
- 0x38E,
- 0x390,
- 0x391,
- 0x3A2,
- 0x3A3,
- 0x3AC,
- 0x3CF,
- 0x3D0,
- 0x3D2,
- 0x3D5,
- 0x3D8,
- 0x3D9,
- 0x3DA,
- 0x3DB,
- 0x3DC,
- 0x3DD,
- 0x3DE,
- 0x3DF,
- 0x3E0,
- 0x3E1,
- 0x3E2,
- 0x3E3,
- 0x3E4,
- 0x3E5,
- 0x3E6,
- 0x3E7,
- 0x3E8,
- 0x3E9,
- 0x3EA,
- 0x3EB,
- 0x3EC,
- 0x3ED,
- 0x3EE,
- 0x3EF,
- 0x3F4,
- 0x3F5,
- 0x3F7,
- 0x3F8,
- 0x3F9,
- 0x3FB,
- 0x3FD,
- 0x430,
- 0x460,
- 0x461,
- 0x462,
- 0x463,
- 0x464,
- 0x465,
- 0x466,
- 0x467,
- 0x468,
- 0x469,
- 0x46A,
- 0x46B,
- 0x46C,
- 0x46D,
- 0x46E,
- 0x46F,
- 0x470,
- 0x471,
- 0x472,
- 0x473,
- 0x474,
- 0x475,
- 0x476,
- 0x477,
- 0x478,
- 0x479,
- 0x47A,
- 0x47B,
- 0x47C,
- 0x47D,
- 0x47E,
- 0x47F,
- 0x480,
- 0x481,
- 0x48A,
- 0x48B,
- 0x48C,
- 0x48D,
- 0x48E,
- 0x48F,
- 0x490,
- 0x491,
- 0x492,
- 0x493,
- 0x494,
- 0x495,
- 0x496,
- 0x497,
- 0x498,
- 0x499,
- 0x49A,
- 0x49B,
- 0x49C,
- 0x49D,
- 0x49E,
- 0x49F,
- 0x4A0,
- 0x4A1,
- 0x4A2,
- 0x4A3,
- 0x4A4,
- 0x4A5,
- 0x4A6,
- 0x4A7,
- 0x4A8,
- 0x4A9,
- 0x4AA,
- 0x4AB,
- 0x4AC,
- 0x4AD,
- 0x4AE,
- 0x4AF,
- 0x4B0,
- 0x4B1,
- 0x4B2,
- 0x4B3,
- 0x4B4,
- 0x4B5,
- 0x4B6,
- 0x4B7,
- 0x4B8,
- 0x4B9,
- 0x4BA,
- 0x4BB,
- 0x4BC,
- 0x4BD,
- 0x4BE,
- 0x4BF,
- 0x4C0,
- 0x4C2,
- 0x4C3,
- 0x4C4,
- 0x4C5,
- 0x4C6,
- 0x4C7,
- 0x4C8,
- 0x4C9,
- 0x4CA,
- 0x4CB,
- 0x4CC,
- 0x4CD,
- 0x4CE,
- 0x4D0,
- 0x4D1,
- 0x4D2,
- 0x4D3,
- 0x4D4,
- 0x4D5,
- 0x4D6,
- 0x4D7,
- 0x4D8,
- 0x4D9,
- 0x4DA,
- 0x4DB,
- 0x4DC,
- 0x4DD,
- 0x4DE,
- 0x4DF,
- 0x4E0,
- 0x4E1,
- 0x4E2,
- 0x4E3,
- 0x4E4,
- 0x4E5,
- 0x4E6,
- 0x4E7,
- 0x4E8,
- 0x4E9,
- 0x4EA,
- 0x4EB,
- 0x4EC,
- 0x4ED,
- 0x4EE,
- 0x4EF,
- 0x4F0,
- 0x4F1,
- 0x4F2,
- 0x4F3,
- 0x4F4,
- 0x4F5,
- 0x4F6,
- 0x4F7,
- 0x4F8,
- 0x4F9,
- 0x4FA,
- 0x4FB,
- 0x4FC,
- 0x4FD,
- 0x4FE,
- 0x4FF,
- 0x500,
- 0x501,
- 0x502,
- 0x503,
- 0x504,
- 0x505,
- 0x506,
- 0x507,
- 0x508,
- 0x509,
- 0x50A,
- 0x50B,
- 0x50C,
- 0x50D,
- 0x50E,
- 0x50F,
- 0x510,
- 0x511,
- 0x512,
- 0x513,
- 0x514,
- 0x515,
- 0x516,
- 0x517,
- 0x518,
- 0x519,
- 0x51A,
- 0x51B,
- 0x51C,
- 0x51D,
- 0x51E,
- 0x51F,
- 0x520,
- 0x521,
- 0x522,
- 0x523,
- 0x524,
- 0x525,
- 0x526,
- 0x527,
- 0x528,
- 0x529,
- 0x52A,
- 0x52B,
- 0x52C,
- 0x52D,
- 0x52E,
- 0x52F,
- 0x531,
- 0x557,
- 0x10A0,
- 0x10C6,
- 0x10C7,
- 0x10C8,
- 0x10CD,
- 0x10CE,
- 0x13A0,
- 0x13F6,
- 0x1E00,
- 0x1E01,
- 0x1E02,
- 0x1E03,
- 0x1E04,
- 0x1E05,
- 0x1E06,
- 0x1E07,
- 0x1E08,
- 0x1E09,
- 0x1E0A,
- 0x1E0B,
- 0x1E0C,
- 0x1E0D,
- 0x1E0E,
- 0x1E0F,
- 0x1E10,
- 0x1E11,
- 0x1E12,
- 0x1E13,
- 0x1E14,
- 0x1E15,
- 0x1E16,
- 0x1E17,
- 0x1E18,
- 0x1E19,
- 0x1E1A,
- 0x1E1B,
- 0x1E1C,
- 0x1E1D,
- 0x1E1E,
- 0x1E1F,
- 0x1E20,
- 0x1E21,
- 0x1E22,
- 0x1E23,
- 0x1E24,
- 0x1E25,
- 0x1E26,
- 0x1E27,
- 0x1E28,
- 0x1E29,
- 0x1E2A,
- 0x1E2B,
- 0x1E2C,
- 0x1E2D,
- 0x1E2E,
- 0x1E2F,
- 0x1E30,
- 0x1E31,
- 0x1E32,
- 0x1E33,
- 0x1E34,
- 0x1E35,
- 0x1E36,
- 0x1E37,
- 0x1E38,
- 0x1E39,
- 0x1E3A,
- 0x1E3B,
- 0x1E3C,
- 0x1E3D,
- 0x1E3E,
- 0x1E3F,
- 0x1E40,
- 0x1E41,
- 0x1E42,
- 0x1E43,
- 0x1E44,
- 0x1E45,
- 0x1E46,
- 0x1E47,
- 0x1E48,
- 0x1E49,
- 0x1E4A,
- 0x1E4B,
- 0x1E4C,
- 0x1E4D,
- 0x1E4E,
- 0x1E4F,
- 0x1E50,
- 0x1E51,
- 0x1E52,
- 0x1E53,
- 0x1E54,
- 0x1E55,
- 0x1E56,
- 0x1E57,
- 0x1E58,
- 0x1E59,
- 0x1E5A,
- 0x1E5B,
- 0x1E5C,
- 0x1E5D,
- 0x1E5E,
- 0x1E5F,
- 0x1E60,
- 0x1E61,
- 0x1E62,
- 0x1E63,
- 0x1E64,
- 0x1E65,
- 0x1E66,
- 0x1E67,
- 0x1E68,
- 0x1E69,
- 0x1E6A,
- 0x1E6B,
- 0x1E6C,
- 0x1E6D,
- 0x1E6E,
- 0x1E6F,
- 0x1E70,
- 0x1E71,
- 0x1E72,
- 0x1E73,
- 0x1E74,
- 0x1E75,
- 0x1E76,
- 0x1E77,
- 0x1E78,
- 0x1E79,
- 0x1E7A,
- 0x1E7B,
- 0x1E7C,
- 0x1E7D,
- 0x1E7E,
- 0x1E7F,
- 0x1E80,
- 0x1E81,
- 0x1E82,
- 0x1E83,
- 0x1E84,
- 0x1E85,
- 0x1E86,
- 0x1E87,
- 0x1E88,
- 0x1E89,
- 0x1E8A,
- 0x1E8B,
- 0x1E8C,
- 0x1E8D,
- 0x1E8E,
- 0x1E8F,
- 0x1E90,
- 0x1E91,
- 0x1E92,
- 0x1E93,
- 0x1E94,
- 0x1E95,
- 0x1E9E,
- 0x1E9F,
- 0x1EA0,
- 0x1EA1,
- 0x1EA2,
- 0x1EA3,
- 0x1EA4,
- 0x1EA5,
- 0x1EA6,
- 0x1EA7,
- 0x1EA8,
- 0x1EA9,
- 0x1EAA,
- 0x1EAB,
- 0x1EAC,
- 0x1EAD,
- 0x1EAE,
- 0x1EAF,
- 0x1EB0,
- 0x1EB1,
- 0x1EB2,
- 0x1EB3,
- 0x1EB4,
- 0x1EB5,
- 0x1EB6,
- 0x1EB7,
- 0x1EB8,
- 0x1EB9,
- 0x1EBA,
- 0x1EBB,
- 0x1EBC,
- 0x1EBD,
- 0x1EBE,
- 0x1EBF,
- 0x1EC0,
- 0x1EC1,
- 0x1EC2,
- 0x1EC3,
- 0x1EC4,
- 0x1EC5,
- 0x1EC6,
- 0x1EC7,
- 0x1EC8,
- 0x1EC9,
- 0x1ECA,
- 0x1ECB,
- 0x1ECC,
- 0x1ECD,
- 0x1ECE,
- 0x1ECF,
- 0x1ED0,
- 0x1ED1,
- 0x1ED2,
- 0x1ED3,
- 0x1ED4,
- 0x1ED5,
- 0x1ED6,
- 0x1ED7,
- 0x1ED8,
- 0x1ED9,
- 0x1EDA,
- 0x1EDB,
- 0x1EDC,
- 0x1EDD,
- 0x1EDE,
- 0x1EDF,
- 0x1EE0,
- 0x1EE1,
- 0x1EE2,
- 0x1EE3,
- 0x1EE4,
- 0x1EE5,
- 0x1EE6,
- 0x1EE7,
- 0x1EE8,
- 0x1EE9,
- 0x1EEA,
- 0x1EEB,
- 0x1EEC,
- 0x1EED,
- 0x1EEE,
- 0x1EEF,
- 0x1EF0,
- 0x1EF1,
- 0x1EF2,
- 0x1EF3,
- 0x1EF4,
- 0x1EF5,
- 0x1EF6,
- 0x1EF7,
- 0x1EF8,
- 0x1EF9,
- 0x1EFA,
- 0x1EFB,
- 0x1EFC,
- 0x1EFD,
- 0x1EFE,
- 0x1EFF,
- 0x1F08,
- 0x1F10,
- 0x1F18,
- 0x1F1E,
- 0x1F28,
- 0x1F30,
- 0x1F38,
- 0x1F40,
- 0x1F48,
- 0x1F4E,
- 0x1F59,
- 0x1F5A,
- 0x1F5B,
- 0x1F5C,
- 0x1F5D,
- 0x1F5E,
- 0x1F5F,
- 0x1F60,
- 0x1F68,
- 0x1F70,
- 0x1FB8,
- 0x1FBC,
- 0x1FC8,
- 0x1FCC,
- 0x1FD8,
- 0x1FDC,
- 0x1FE8,
- 0x1FED,
- 0x1FF8,
- 0x1FFC,
- 0x2102,
- 0x2103,
- 0x2107,
- 0x2108,
- 0x210B,
- 0x210E,
- 0x2110,
- 0x2113,
- 0x2115,
- 0x2116,
- 0x2119,
- 0x211E,
- 0x2124,
- 0x2125,
- 0x2126,
- 0x2127,
- 0x2128,
- 0x2129,
- 0x212A,
- 0x212E,
- 0x2130,
- 0x2134,
- 0x213E,
- 0x2140,
- 0x2145,
- 0x2146,
- 0x2183,
- 0x2184,
- 0x2C00,
- 0x2C2F,
- 0x2C60,
- 0x2C61,
- 0x2C62,
- 0x2C65,
- 0x2C67,
- 0x2C68,
- 0x2C69,
- 0x2C6A,
- 0x2C6B,
- 0x2C6C,
- 0x2C6D,
- 0x2C71,
- 0x2C72,
- 0x2C73,
- 0x2C75,
- 0x2C76,
- 0x2C7E,
- 0x2C81,
- 0x2C82,
- 0x2C83,
- 0x2C84,
- 0x2C85,
- 0x2C86,
- 0x2C87,
- 0x2C88,
- 0x2C89,
- 0x2C8A,
- 0x2C8B,
- 0x2C8C,
- 0x2C8D,
- 0x2C8E,
- 0x2C8F,
- 0x2C90,
- 0x2C91,
- 0x2C92,
- 0x2C93,
- 0x2C94,
- 0x2C95,
- 0x2C96,
- 0x2C97,
- 0x2C98,
- 0x2C99,
- 0x2C9A,
- 0x2C9B,
- 0x2C9C,
- 0x2C9D,
- 0x2C9E,
- 0x2C9F,
- 0x2CA0,
- 0x2CA1,
- 0x2CA2,
- 0x2CA3,
- 0x2CA4,
- 0x2CA5,
- 0x2CA6,
- 0x2CA7,
- 0x2CA8,
- 0x2CA9,
- 0x2CAA,
- 0x2CAB,
- 0x2CAC,
- 0x2CAD,
- 0x2CAE,
- 0x2CAF,
- 0x2CB0,
- 0x2CB1,
- 0x2CB2,
- 0x2CB3,
- 0x2CB4,
- 0x2CB5,
- 0x2CB6,
- 0x2CB7,
- 0x2CB8,
- 0x2CB9,
- 0x2CBA,
- 0x2CBB,
- 0x2CBC,
- 0x2CBD,
- 0x2CBE,
- 0x2CBF,
- 0x2CC0,
- 0x2CC1,
- 0x2CC2,
- 0x2CC3,
- 0x2CC4,
- 0x2CC5,
- 0x2CC6,
- 0x2CC7,
- 0x2CC8,
- 0x2CC9,
- 0x2CCA,
- 0x2CCB,
- 0x2CCC,
- 0x2CCD,
- 0x2CCE,
- 0x2CCF,
- 0x2CD0,
- 0x2CD1,
- 0x2CD2,
- 0x2CD3,
- 0x2CD4,
- 0x2CD5,
- 0x2CD6,
- 0x2CD7,
- 0x2CD8,
- 0x2CD9,
- 0x2CDA,
- 0x2CDB,
- 0x2CDC,
- 0x2CDD,
- 0x2CDE,
- 0x2CDF,
- 0x2CE0,
- 0x2CE1,
- 0x2CE2,
- 0x2CE3,
- 0x2CEB,
- 0x2CEC,
- 0x2CED,
- 0x2CEE,
- 0x2CF2,
- 0x2CF3,
- 0xA640,
- 0xA641,
- 0xA642,
- 0xA643,
- 0xA644,
- 0xA645,
- 0xA646,
- 0xA647,
- 0xA648,
- 0xA649,
- 0xA64A,
- 0xA64B,
- 0xA64C,
- 0xA64D,
- 0xA64E,
- 0xA64F,
- 0xA650,
- 0xA651,
- 0xA652,
- 0xA653,
- 0xA654,
- 0xA655,
- 0xA656,
- 0xA657,
- 0xA658,
- 0xA659,
- 0xA65A,
- 0xA65B,
- 0xA65C,
- 0xA65D,
- 0xA65E,
- 0xA65F,
- 0xA660,
- 0xA661,
- 0xA662,
- 0xA663,
- 0xA664,
- 0xA665,
- 0xA666,
- 0xA667,
- 0xA668,
- 0xA669,
- 0xA66A,
- 0xA66B,
- 0xA66C,
- 0xA66D,
- 0xA680,
- 0xA681,
- 0xA682,
- 0xA683,
- 0xA684,
- 0xA685,
- 0xA686,
- 0xA687,
- 0xA688,
- 0xA689,
- 0xA68A,
- 0xA68B,
- 0xA68C,
- 0xA68D,
- 0xA68E,
- 0xA68F,
- 0xA690,
- 0xA691,
- 0xA692,
- 0xA693,
- 0xA694,
- 0xA695,
- 0xA696,
- 0xA697,
- 0xA698,
- 0xA699,
- 0xA69A,
- 0xA69B,
- 0xA722,
- 0xA723,
- 0xA724,
- 0xA725,
- 0xA726,
- 0xA727,
- 0xA728,
- 0xA729,
- 0xA72A,
- 0xA72B,
- 0xA72C,
- 0xA72D,
- 0xA72E,
- 0xA72F,
- 0xA732,
- 0xA733,
- 0xA734,
- 0xA735,
- 0xA736,
- 0xA737,
- 0xA738,
- 0xA739,
- 0xA73A,
- 0xA73B,
- 0xA73C,
- 0xA73D,
- 0xA73E,
- 0xA73F,
- 0xA740,
- 0xA741,
- 0xA742,
- 0xA743,
- 0xA744,
- 0xA745,
- 0xA746,
- 0xA747,
- 0xA748,
- 0xA749,
- 0xA74A,
- 0xA74B,
- 0xA74C,
- 0xA74D,
- 0xA74E,
- 0xA74F,
- 0xA750,
- 0xA751,
- 0xA752,
- 0xA753,
- 0xA754,
- 0xA755,
- 0xA756,
- 0xA757,
- 0xA758,
- 0xA759,
- 0xA75A,
- 0xA75B,
- 0xA75C,
- 0xA75D,
- 0xA75E,
- 0xA75F,
- 0xA760,
- 0xA761,
- 0xA762,
- 0xA763,
- 0xA764,
- 0xA765,
- 0xA766,
- 0xA767,
- 0xA768,
- 0xA769,
- 0xA76A,
- 0xA76B,
- 0xA76C,
- 0xA76D,
- 0xA76E,
- 0xA76F,
- 0xA779,
- 0xA77A,
- 0xA77B,
- 0xA77C,
- 0xA77D,
- 0xA77F,
- 0xA780,
- 0xA781,
- 0xA782,
- 0xA783,
- 0xA784,
- 0xA785,
- 0xA786,
- 0xA787,
- 0xA78B,
- 0xA78C,
- 0xA78D,
- 0xA78E,
- 0xA790,
- 0xA791,
- 0xA792,
- 0xA793,
- 0xA796,
- 0xA797,
- 0xA798,
- 0xA799,
- 0xA79A,
- 0xA79B,
- 0xA79C,
- 0xA79D,
- 0xA79E,
- 0xA79F,
- 0xA7A0,
- 0xA7A1,
- 0xA7A2,
- 0xA7A3,
- 0xA7A4,
- 0xA7A5,
- 0xA7A6,
- 0xA7A7,
- 0xA7A8,
- 0xA7A9,
- 0xA7AA,
- 0xA7AF,
- 0xA7B0,
- 0xA7B5,
- 0xA7B6,
- 0xA7B7,
- 0xFF21,
- 0xFF3B,
- 0x10400,
- 0x10428,
- 0x104B0,
- 0x104D4,
- 0x10C80,
- 0x10CB3,
- 0x118A0,
- 0x118C0,
- 0x1D400,
- 0x1D41A,
- 0x1D434,
- 0x1D44E,
- 0x1D468,
- 0x1D482,
- 0x1D49C,
- 0x1D49D,
- 0x1D49E,
- 0x1D4A0,
- 0x1D4A2,
- 0x1D4A3,
- 0x1D4A5,
- 0x1D4A7,
- 0x1D4A9,
- 0x1D4AD,
- 0x1D4AE,
- 0x1D4B6,
- 0x1D4D0,
- 0x1D4EA,
- 0x1D504,
- 0x1D506,
- 0x1D507,
- 0x1D50B,
- 0x1D50D,
- 0x1D515,
- 0x1D516,
- 0x1D51D,
- 0x1D538,
- 0x1D53A,
- 0x1D53B,
- 0x1D53F,
- 0x1D540,
- 0x1D545,
- 0x1D546,
- 0x1D547,
- 0x1D54A,
- 0x1D551,
- 0x1D56C,
- 0x1D586,
- 0x1D5A0,
- 0x1D5BA,
- 0x1D5D4,
- 0x1D5EE,
- 0x1D608,
- 0x1D622,
- 0x1D63C,
- 0x1D656,
- 0x1D670,
- 0x1D68A,
- 0x1D6A8,
- 0x1D6C1,
- 0x1D6E2,
- 0x1D6FB,
- 0x1D71C,
- 0x1D735,
- 0x1D756,
- 0x1D76F,
- 0x1D790,
- 0x1D7A9,
- 0x1D7CA,
- 0x1D7CB,
- 0x1E900,
- 0x1E922
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_LYCI_invlist[] = { /* for all charsets */
+static const UV UNI_LYCI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -300583,7 +314299,7 @@ static const UV PL_LYCI_invlist[] = { /* for all charsets */
0x1029D
};
-static const UV PL_LYDI_invlist[] = { /* for all charsets */
+static const UV UNI_LYDI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -300595,8 +314311,8 @@ static const UV PL_LYDI_invlist[] = { /* for all charsets */
0x10940
};
-static const UV PL_M_invlist[] = { /* for all charsets */
- 527, /* Number of elements */
+static const UV UNI_M_invlist[] = { /* for all charsets */
+ 561, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -300637,6 +314353,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -300647,7 +314365,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -300673,6 +314391,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -300728,7 +314448,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -300788,8 +314508,6 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -300885,7 +314603,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -300927,6 +314645,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -300987,6 +314707,10 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -300999,13 +314723,15 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -301015,7 +314741,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -301033,6 +314759,8 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -301047,6 +314775,14 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -301077,12 +314813,22 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -301121,6 +314867,10 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -301129,7 +314879,7 @@ static const UV PL_M_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_MAHJ_invlist[] = { /* for all charsets */
+static const UV UNI_MAHJ_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301143,7 +314893,7 @@ static const UV PL_MAHJ_invlist[] = { /* for all charsets */
0x11177
};
-static const UV PL_MAHJONG_invlist[] = { /* for all charsets */
+static const UV UNI_MAHJONG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301153,7 +314903,17 @@ static const UV PL_MAHJONG_invlist[] = { /* for all charsets */
0x1F030
};
-static const UV PL_MAND_invlist[] = { /* for all charsets */
+static const UV UNI_MAKA_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11EE0,
+ 0x11EF9
+};
+
+static const UV UNI_MAND_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301167,7 +314927,7 @@ static const UV PL_MAND_invlist[] = { /* for all charsets */
0x85F
};
-static const UV PL_MANI_invlist[] = { /* for all charsets */
+static const UV UNI_MANI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301181,7 +314941,7 @@ static const UV PL_MANI_invlist[] = { /* for all charsets */
0x10AF7
};
-static const UV PL_MARC_invlist[] = { /* for all charsets */
+static const UV UNI_MARC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301195,9 +314955,9 @@ static const UV PL_MARC_invlist[] = { /* for all charsets */
0x11CB7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_MATH_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_MATH_invlist[] = { /* for ASCII/Latin1 */
277, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301481,14 +315241,14 @@ static const UV PL_MATH_invlist[] = { /* for ASCII/Latin1 */
0x1EEF2
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_MATH_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_MATH_invlist[] = { /* for EBCDIC 1047 */
279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -301774,14 +315534,14 @@ static const UV PL_MATH_invlist[] = { /* for EBCDIC 1047 */
0x1EEF2
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_MATH_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_MATH_invlist[] = { /* for EBCDIC 037 */
279, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302067,9 +315827,9 @@ static const UV PL_MATH_invlist[] = { /* for EBCDIC 037 */
0x1EEF2
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_MATHALPHANUM_invlist[] = { /* for all charsets */
+static const UV UNI_MATHALPHANUM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302079,7 +315839,7 @@ static const UV PL_MATHALPHANUM_invlist[] = { /* for all charsets */
0x1D800
};
-static const UV PL_MATHOPERATORS_invlist[] = { /* for all charsets */
+static const UV UNI_MATHOPERATORS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302089,8 +315849,18 @@ static const UV PL_MATHOPERATORS_invlist[] = { /* for all charsets */
0x2300
};
-static const UV PL_MC_invlist[] = { /* for all charsets */
- 321, /* Number of elements */
+static const UV UNI_MAYANNUMERALS_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1D2E0,
+ 0x1D300
+};
+
+static const UV UNI_MC_invlist[] = { /* for all charsets */
+ 337, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302267,8 +316037,6 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x1C36,
0x1CE1,
0x1CE2,
- 0x1CF2,
- 0x1CF4,
0x1CF7,
0x1CF8,
0x302E,
@@ -302289,7 +316057,7 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9C1,
0xAA2F,
0xAA31,
@@ -302327,6 +316095,8 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x110B9,
0x1112C,
0x1112D,
+ 0x11145,
+ 0x11147,
0x11182,
0x11183,
0x111B3,
@@ -302391,8 +316161,16 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x11722,
0x11726,
0x11727,
- 0x11A07,
- 0x11A09,
+ 0x1182C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x119D1,
+ 0x119D4,
+ 0x119DC,
+ 0x119E0,
+ 0x119E4,
+ 0x119E5,
0x11A39,
0x11A3A,
0x11A57,
@@ -302409,15 +316187,23 @@ static const UV PL_MC_invlist[] = { /* for all charsets */
0x11CB2,
0x11CB4,
0x11CB5,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D93,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11EF5,
+ 0x11EF7,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x1D165,
0x1D167,
0x1D16D,
0x1D173
};
-static const UV PL_ME_invlist[] = { /* for all charsets */
+static const UV UNI_ME_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302435,7 +316221,17 @@ static const UV PL_ME_invlist[] = { /* for all charsets */
0xA673
};
-static const UV PL_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
+static const UV UNI_MEDF_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x16E40,
+ 0x16E9B
+};
+
+static const UV UNI_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302445,7 +316241,7 @@ static const UV PL_MEETEIMAYEKEXT_invlist[] = { /* for all charsets */
0xAB00
};
-static const UV PL_MEND_invlist[] = { /* for all charsets */
+static const UV UNI_MEND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302457,7 +316253,7 @@ static const UV PL_MEND_invlist[] = { /* for all charsets */
0x1E8D7
};
-static const UV PL_MERC_invlist[] = { /* for all charsets */
+static const UV UNI_MERC_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302471,7 +316267,7 @@ static const UV PL_MERC_invlist[] = { /* for all charsets */
0x10A00
};
-static const UV PL_MERO_invlist[] = { /* for all charsets */
+static const UV UNI_MERO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302481,21 +316277,21 @@ static const UV PL_MERO_invlist[] = { /* for all charsets */
0x109A0
};
-static const UV PL_MIAO_invlist[] = { /* for all charsets */
+static const UV UNI_MIAO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0
};
-static const UV PL_MISCARROWS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCARROWS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302505,7 +316301,7 @@ static const UV PL_MISCARROWS_invlist[] = { /* for all charsets */
0x2C00
};
-static const UV PL_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
+static const UV UNI_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302515,7 +316311,7 @@ static const UV PL_MISCMATHSYMBOLSA_invlist[] = { /* for all charsets */
0x27F0
};
-static const UV PL_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
+static const UV UNI_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302525,7 +316321,7 @@ static const UV PL_MISCMATHSYMBOLSB_invlist[] = { /* for all charsets */
0x2A00
};
-static const UV PL_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302535,7 +316331,7 @@ static const UV PL_MISCPICTOGRAPHS_invlist[] = { /* for all charsets */
0x1F600
};
-static const UV PL_MISCSYMBOLS_invlist[] = { /* for all charsets */
+static const UV UNI_MISCSYMBOLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302545,7 +316341,7 @@ static const UV PL_MISCSYMBOLS_invlist[] = { /* for all charsets */
0x2700
};
-static const UV PL_MISCTECHNICAL_invlist[] = { /* for all charsets */
+static const UV UNI_MISCTECHNICAL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -302555,8 +316351,8 @@ static const UV PL_MISCTECHNICAL_invlist[] = { /* for all charsets */
0x2400
};
-static const UV PL_MLYM_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_MLYM_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302582,11 +316378,13 @@ static const UV PL_MLYM_invlist[] = { /* for all charsets */
0xD66,
0xD80,
0x1CDA,
- 0x1CDB
+ 0x1CDB,
+ 0xA830,
+ 0xA833
};
-static const UV PL_MN_invlist[] = { /* for all charsets */
- 603, /* Number of elements */
+static const UV UNI_MN_invlist[] = { /* for all charsets */
+ 637, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -302627,6 +316425,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -302637,7 +316437,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x903,
@@ -302663,6 +316463,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x9CE,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA03,
0xA3C,
@@ -302715,6 +316517,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xBCE,
0xC00,
0xC01,
+ 0xC04,
+ 0xC05,
0xC3E,
0xC41,
0xC46,
@@ -302762,8 +316566,6 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -302947,6 +316749,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -302958,7 +316762,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xA9B6,
0xA9BA,
0xA9BC,
- 0xA9BD,
+ 0xA9BE,
0xA9E5,
0xA9E6,
0xAA29,
@@ -303017,6 +316821,10 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11001,
0x11002,
0x11038,
@@ -303039,7 +316847,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11182,
0x111B6,
0x111BF,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122F,
0x11232,
@@ -303055,7 +316863,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11302,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x11340,
0x11341,
@@ -303069,6 +316877,8 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11445,
0x11446,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B3,
0x114B9,
0x114BA,
@@ -303105,9 +316915,17 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11726,
0x11727,
0x1172C,
+ 0x1182F,
+ 0x11838,
+ 0x11839,
+ 0x1183B,
+ 0x119D4,
+ 0x119D8,
+ 0x119DA,
+ 0x119DC,
+ 0x119E0,
+ 0x119E1,
0x11A01,
- 0x11A07,
- 0x11A09,
0x11A0B,
0x11A33,
0x11A39,
@@ -303147,10 +316965,20 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D90,
+ 0x11D92,
+ 0x11D95,
+ 0x11D96,
+ 0x11D97,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF5,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -303187,6 +317015,10 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -303195,7 +317027,7 @@ static const UV PL_MN_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_MODI_invlist[] = { /* for all charsets */
+static const UV UNI_MODI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303209,7 +317041,7 @@ static const UV PL_MODI_invlist[] = { /* for all charsets */
0x1165A
};
-static const UV PL_MODIFIERLETTERS_invlist[] = { /* for all charsets */
+static const UV UNI_MODIFIERLETTERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303219,7 +317051,7 @@ static const UV PL_MODIFIERLETTERS_invlist[] = { /* for all charsets */
0x300
};
-static const UV PL_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
+static const UV UNI_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303229,8 +317061,8 @@ static const UV PL_MODIFIERTONELETTERS_invlist[] = { /* for all charsets */
0xA720
};
-static const UV PL_MONG_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_MONG_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -303240,14 +317072,16 @@ static const UV PL_MONG_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
+ 0x202F,
+ 0x2030,
0x11660,
0x1166D
};
-static const UV PL_MONGOLIANSUP_invlist[] = { /* for all charsets */
+static const UV UNI_MONGOLIANSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303257,7 +317091,7 @@ static const UV PL_MONGOLIANSUP_invlist[] = { /* for all charsets */
0x11680
};
-static const UV PL_MRO_invlist[] = { /* for all charsets */
+static const UV UNI_MRO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303271,7 +317105,7 @@ static const UV PL_MRO_invlist[] = { /* for all charsets */
0x16A70
};
-static const UV PL_MTEI_invlist[] = { /* for all charsets */
+static const UV UNI_MTEI_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303285,7 +317119,7 @@ static const UV PL_MTEI_invlist[] = { /* for all charsets */
0xABFA
};
-static const UV PL_MULT_invlist[] = { /* for all charsets */
+static const UV UNI_MULT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303305,7 +317139,7 @@ static const UV PL_MULT_invlist[] = { /* for all charsets */
0x112AA
};
-static const UV PL_MUSIC_invlist[] = { /* for all charsets */
+static const UV UNI_MUSIC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303315,7 +317149,7 @@ static const UV PL_MUSIC_invlist[] = { /* for all charsets */
0x1D200
};
-static const UV PL_MYANMAREXTA_invlist[] = { /* for all charsets */
+static const UV UNI_MYANMAREXTA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303325,7 +317159,7 @@ static const UV PL_MYANMAREXTA_invlist[] = { /* for all charsets */
0xAA80
};
-static const UV PL_MYANMAREXTB_invlist[] = { /* for all charsets */
+static const UV UNI_MYANMAREXTB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303335,7 +317169,7 @@ static const UV PL_MYANMAREXTB_invlist[] = { /* for all charsets */
0xAA00
};
-static const UV PL_MYMR_invlist[] = { /* for all charsets */
+static const UV UNI_MYMR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -303351,10 +317185,10 @@ static const UV PL_MYMR_invlist[] = { /* for all charsets */
0xAA80
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for ASCII/Latin1 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -303528,7 +317362,7 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -303543,8 +317377,14 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -303573,6 +317413,10 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -303581,27 +317425,45 @@ static const UV PL_N_invlist[] = { /* for ASCII/Latin1 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for EBCDIC 1047 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -303775,7 +317637,7 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -303790,8 +317652,14 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -303820,6 +317688,10 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -303828,27 +317700,45 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 1047 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
- 233, /* Number of elements */
+static const UV UNI_N_invlist[] = { /* for EBCDIC 037 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -304022,7 +317912,7 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -304037,8 +317927,14 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -304067,6 +317963,10 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -304075,21 +317975,65 @@ static const UV PL_N_invlist[] = { /* for EBCDIC 037 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+static const UV UNI_NAND_invlist[] = { /* for all charsets */
+ 19, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x964,
+ 0x966,
+ 0xCE6,
+ 0xCF0,
+ 0x1CE9,
+ 0x1CEA,
+ 0x1CF2,
+ 0x1CF3,
+ 0x1CFA,
+ 0x1CFB,
+ 0xA830,
+ 0xA836,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5
+};
-static const UV PL_NARB_invlist[] = { /* for all charsets */
+static const UV UNI_NARB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304099,16 +318043,14 @@ static const UV PL_NARB_invlist[] = { /* for all charsets */
0x10AA0
};
-static const UV PL_NB_invlist[] = { /* for all charsets */
- 96, /* Number of elements */
+static const UV UNI_NB_invlist[] = { /* for all charsets */
+ 108, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x870,
0x8A0,
- 0x1C90,
- 0x1CC0,
0x2FE0,
0x2FF0,
0x10200,
@@ -304129,10 +318071,12 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x10C00,
0x10C50,
0x10C80,
- 0x10D00,
+ 0x10D40,
0x10E60,
0x10E80,
- 0x11000,
+ 0x10F00,
+ 0x10F70,
+ 0x10FE0,
0x11250,
0x11280,
0x11380,
@@ -304142,52 +318086,64 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x116D0,
0x11700,
0x11740,
+ 0x11800,
+ 0x11850,
0x118A0,
0x11900,
- 0x11A00,
+ 0x119A0,
0x11AB0,
0x11AC0,
0x11B00,
0x11C00,
0x11CC0,
0x11D00,
- 0x11D60,
- 0x12000,
+ 0x11DB0,
+ 0x11EE0,
+ 0x11F00,
+ 0x11FC0,
0x12550,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16800,
0x16A70,
0x16AD0,
0x16B90,
+ 0x16E40,
+ 0x16EA0,
0x16F00,
0x16FA0,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1BC00,
0x1BCB0,
0x1D000,
0x1D250,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D400,
0x1DAB0,
0x1E000,
0x1E030,
+ 0x1E100,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E300,
0x1E800,
0x1E8E0,
0x1E900,
0x1E960,
+ 0x1EC70,
+ 0x1ECC0,
+ 0x1ED00,
+ 0x1ED50,
0x1EE00,
0x1EF00,
0x1F000,
- 0x1FA00,
+ 0x1FB00,
0x20000,
0x2A6E0,
0x2A700,
@@ -304202,7 +318158,7 @@ static const UV PL_NB_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_NBAT_invlist[] = { /* for all charsets */
+static const UV UNI_NBAT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304214,51 +318170,7 @@ static const UV PL_NBAT_invlist[] = { /* for all charsets */
0x108B0
};
-static const UV PL_NCHAR_invlist[] = { /* for all charsets */
- 37, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0xFDD0,
- 0xFDF0,
- 0xFFFE,
- 0x10000,
- 0x1FFFE,
- 0x20000,
- 0x2FFFE,
- 0x30000,
- 0x3FFFE,
- 0x40000,
- 0x4FFFE,
- 0x50000,
- 0x5FFFE,
- 0x60000,
- 0x6FFFE,
- 0x70000,
- 0x7FFFE,
- 0x80000,
- 0x8FFFE,
- 0x90000,
- 0x9FFFE,
- 0xA0000,
- 0xAFFFE,
- 0xB0000,
- 0xBFFFE,
- 0xC0000,
- 0xCFFFE,
- 0xD0000,
- 0xDFFFE,
- 0xE0000,
- 0xEFFFE,
- 0xF0000,
- 0xFFFFE,
- 0x100000,
- 0x10FFFE,
- 0x110000
-};
-
-static const UV PL_NEWA_invlist[] = { /* for all charsets */
+static const UV UNI_NEWA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304269,10 +318181,10 @@ static const UV PL_NEWA_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E
+ 0x11460
};
-static const UV PL_NFCQC__M_invlist[] = { /* for all charsets */
+static const UV UNI_NFCQC__M_invlist[] = { /* for all charsets */
83, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -304362,7 +318274,7 @@ static const UV PL_NFCQC__M_invlist[] = { /* for all charsets */
0x115B0
};
-static const UV PL_NFCQC__Y_invlist[] = { /* for all charsets */
+static const UV UNI_NFCQC__Y_invlist[] = { /* for all charsets */
223, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -304592,9 +318504,9 @@ static const UV PL_NFCQC__Y_invlist[] = { /* for all charsets */
0x2FA1E
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
463, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -305064,14 +318976,14 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
467, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -305545,14 +319457,14 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
467, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
@@ -306026,12 +319938,12 @@ static const UV PL_NFDQC__Y_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
- 499, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
+ 497, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -306317,8 +320229,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -306521,7 +320431,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -306536,15 +320446,15 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
- 505, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
+ 503, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -306836,8 +320746,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -307040,7 +320948,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -307055,15 +320963,15 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
- 503, /* Number of elements */
+static const UV UNI_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
+ 501, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -307353,8 +321261,6 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -307557,7 +321463,7 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -307572,12 +321478,12 @@ static const UV PL_NFKCQC__N_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
- 573, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
+ 571, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -307921,8 +321827,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -308141,7 +322045,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -308156,15 +322060,15 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
- 579, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
+ 577, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -308514,8 +322418,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -308734,7 +322636,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -308749,15 +322651,15 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
- 577, /* Number of elements */
+static const UV UNI_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
+ 575, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -309105,8 +323007,6 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -309325,7 +323225,7 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -309340,12 +323240,12 @@ static const UV PL_NFKCQC__Y_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
- 781, /* Number of elements */
+static const UV UNI_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
+ 779, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -309895,8 +323795,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -310117,7 +324015,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -310132,15 +324030,15 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
- 779, /* Number of elements */
+static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
+ 777, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -310688,8 +324586,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -310910,7 +324806,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -310925,15 +324821,15 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
- 781, /* Number of elements */
+static const UV UNI_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
+ 779, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311483,8 +325379,6 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x3250,
0x327F,
0x3280,
- 0x32FF,
- 0x3300,
0x3400,
0xA69C,
0xA69E,
@@ -311705,7 +325599,7 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x1F130,
0x1F150,
0x1F16A,
- 0x1F16C,
+ 0x1F16D,
0x1F190,
0x1F191,
0x1F200,
@@ -311720,19 +325614,21 @@ static const UV PL_NFKDQC__N_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NKO_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NKO_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x7C0,
- 0x7FB
+ 0x7FB,
+ 0x7FD,
+ 0x800
};
-static const UV PL_NL_invlist[] = { /* for all charsets */
+static const UV UNI_NL_invlist[] = { /* for all charsets */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -311764,10 +325660,10 @@ static const UV PL_NL_invlist[] = { /* for all charsets */
0x1246F
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
- 121, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for ASCII/Latin1 */
+ 141, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311857,7 +325753,7 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -311874,6 +325770,10 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -311884,25 +325784,41 @@ static const UV PL_NO_invlist[] = { /* for ASCII/Latin1 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
- 123, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for EBCDIC 1047 */
+ 143, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -311994,7 +325910,7 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312011,6 +325927,10 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -312021,25 +325941,41 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 1047 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
- 123, /* Number of elements */
+static const UV UNI_NO_invlist[] = { /* for EBCDIC 037 */
+ 143, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -312131,7 +326067,7 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312148,6 +326084,10 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x10D00,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11066,
0x111E1,
@@ -312158,19 +326098,35 @@ static const UV PL_NO_invlist[] = { /* for EBCDIC 037 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NSHU_invlist[] = { /* for all charsets */
+static const UV UNI_NSHU_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312182,9 +326138,9 @@ static const UV PL_NSHU_invlist[] = { /* for all charsets */
0x1B2FC
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NT__DI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_NT__DI_invlist[] = { /* for ASCII/Latin1 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312232,14 +326188,14 @@ static const UV PL_NT__DI_invlist[] = { /* for ASCII/Latin1 */
0x1F10B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 1047 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312289,14 +326245,14 @@ static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 1047 */
0x1F10B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_NT__DI_invlist[] = { /* for EBCDIC 037 */
43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -312346,12 +326302,12 @@ static const UV PL_NT__DI_invlist[] = { /* for EBCDIC 037 */
0x1F10B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for ASCII/Latin1 */
+ 301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -312567,7 +326523,7 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312584,6 +326540,10 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -312594,14 +326554,30 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -312638,15 +326614,15 @@ static const UV PL_NT__NU_invlist[] = { /* for ASCII/Latin1 */
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 1047 */
+ 301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -312862,7 +326838,7 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -312879,6 +326855,10 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -312889,14 +326869,30 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -312933,15 +326929,15 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 1047 */
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
- 281, /* Number of elements */
+static const UV UNI_NT__NU_invlist[] = { /* for EBCDIC 037 */
+ 301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313157,7 +327153,7 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A44,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -313174,6 +327170,10 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x10D00,
0x10E69,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x1105B,
0x11066,
0x111E1,
@@ -313184,14 +327184,30 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x118F3,
0x11C5A,
0x11C6D,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1E8C7,
0x1E8D0,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F10B,
0x1F10D,
0x20001,
@@ -313228,9 +327244,9 @@ static const UV PL_NT__NU_invlist[] = { /* for EBCDIC 037 */
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NUMBERFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_NUMBERFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -313240,7 +327256,7 @@ static const UV PL_NUMBERFORMS_invlist[] = { /* for all charsets */
0x2190
};
-static const UV PL_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -313250,10 +327266,10 @@ static const UV PL_NV___MINUS_1_SLASH_2_invlist[] = { /* for all charsets */
0xF34
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for ASCII/Latin1 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313358,6 +327374,8 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313384,10 +327402,16 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313398,6 +327422,10 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313406,15 +327434,15 @@ static const UV PL_NV__0_invlist[] = { /* for ASCII/Latin1 */
0x1F10D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 1047 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313519,6 +327547,8 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313545,10 +327575,16 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313559,6 +327595,10 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313567,15 +327607,15 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 1047 */
0x1F10D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
- 147, /* Number of elements */
+static const UV UNI_NV__0_invlist[] = { /* for EBCDIC 037 */
+ 159, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313680,6 +327720,8 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1018B,
0x104A0,
0x104A1,
+ 0x10D30,
+ 0x10D31,
0x11066,
0x11067,
0x110F0,
@@ -313706,10 +327748,16 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x11C51,
0x11D50,
0x11D51,
+ 0x11DA0,
+ 0x11DA1,
0x16A60,
0x16A61,
0x16B50,
0x16B51,
+ 0x16E80,
+ 0x16E81,
+ 0x1D2E0,
+ 0x1D2E1,
0x1D7CE,
0x1D7CF,
0x1D7D8,
@@ -313720,6 +327768,10 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1D7ED,
0x1D7F6,
0x1D7F7,
+ 0x1E140,
+ 0x1E141,
+ 0x1E2F0,
+ 0x1E2F1,
0x1E950,
0x1E951,
0x1F100,
@@ -313728,12 +327780,12 @@ static const UV PL_NV__0_invlist[] = { /* for EBCDIC 037 */
0x1F10D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for ASCII/Latin1 */
+ 269, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -313906,8 +327958,14 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -313940,6 +327998,8 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -313956,8 +328016,18 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -313968,25 +328038,37 @@ static const UV PL_NV__1_invlist[] = { /* for ASCII/Latin1 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 1047 */
+ 269, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314159,8 +328241,14 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -314193,6 +328281,8 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -314209,8 +328299,18 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -314221,25 +328321,37 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 1047 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
- 239, /* Number of elements */
+static const UV UNI_NV__1_invlist[] = { /* for EBCDIC 037 */
+ 269, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314412,8 +328524,14 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x10BAA,
0x10CFA,
0x10CFB,
+ 0x10D31,
+ 0x10D32,
0x10E60,
0x10E61,
+ 0x10F1D,
+ 0x10F1E,
+ 0x10F51,
+ 0x10F52,
0x11052,
0x11053,
0x11067,
@@ -314446,6 +328564,8 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x11C5B,
0x11D51,
0x11D52,
+ 0x11DA1,
+ 0x11DA2,
0x12415,
0x12416,
0x1241E,
@@ -314462,8 +328582,18 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x16A62,
0x16B51,
0x16B52,
+ 0x16E81,
+ 0x16E82,
+ 0x16E94,
+ 0x16E95,
+ 0x1D2E1,
+ 0x1D2E2,
0x1D360,
0x1D361,
+ 0x1D372,
+ 0x1D373,
+ 0x1D377,
+ 0x1D378,
0x1D7CF,
0x1D7D0,
0x1D7D9,
@@ -314474,20 +328604,32 @@ static const UV PL_NV__1_invlist[] = { /* for EBCDIC 037 */
0x1D7EE,
0x1D7F7,
0x1D7F8,
+ 0x1E141,
+ 0x1E142,
+ 0x1E2F1,
+ 0x1E2F2,
0x1E8C7,
0x1E8C8,
0x1E951,
0x1E952,
+ 0x1EC71,
+ 0x1EC72,
+ 0x1ECA3,
+ 0x1ECA4,
+ 0x1ECB1,
+ 0x1ECB2,
+ 0x1ED01,
+ 0x1ED02,
0x1F102,
0x1F103,
0x2092A,
0x2092B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_10_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__1_SLASH_10_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314495,10 +328637,12 @@ static const UV PL_NV__1_SLASH_10_invlist[] = { /* for all charsets */
0xD5C,
0xD5D,
0x2152,
- 0x2153
+ 0x2153,
+ 0x11FCB,
+ 0x11FCC
};
-static const UV PL_NV__1_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314508,8 +328652,8 @@ static const UV PL_NV__1_SLASH_12_invlist[] = { /* for all charsets */
0x109F7
};
-static const UV PL_NV__1_SLASH_16_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__1_SLASH_16_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314521,23 +328665,27 @@ static const UV PL_NV__1_SLASH_16_invlist[] = { /* for all charsets */
0xD76,
0xD77,
0xA833,
- 0xA834
+ 0xA834,
+ 0x11FC9,
+ 0x11FCB
};
-static const UV PL_NV__1_SLASH_160_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_160_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xD58,
- 0xD59
+ 0xD59,
+ 0x11FC1,
+ 0x11FC2
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314562,21 +328710,31 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for ASCII/Latin1 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314601,21 +328759,31 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 1047 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
- 25, /* Number of elements */
+static const UV UNI_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314640,25 +328808,37 @@ static const UV PL_NV__1_SLASH_2_invlist[] = { /* for EBCDIC 037 */
0x109BE,
0x109FB,
0x109FC,
+ 0x10A48,
+ 0x10A49,
0x10E7B,
0x10E7C,
+ 0x10F26,
+ 0x10F27,
+ 0x11FD1,
+ 0x11FD3,
0x12464,
- 0x12465
+ 0x12465,
+ 0x1ECAE,
+ 0x1ECAF,
+ 0x1ED3C,
+ 0x1ED3D
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_20_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_20_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xD5B,
- 0xD5C
+ 0xD5C,
+ 0x11FC8,
+ 0x11FC9
};
-static const UV PL_NV__1_SLASH_3_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_3_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314678,10 +328858,32 @@ static const UV PL_NV__1_SLASH_3_invlist[] = { /* for all charsets */
0x12466
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_NV__1_SLASH_32_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC5,
+ 0x11FC6
+};
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_320_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC0,
+ 0x11FC1,
+ 0x11FD4,
+ 0x11FD5
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314704,21 +328906,25 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314741,21 +328947,25 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
- 23, /* Number of elements */
+static const UV UNI_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314778,26 +328988,32 @@ static const UV PL_NV__1_SLASH_4_invlist[] = { /* for EBCDIC 037 */
0x109F9,
0x10E7C,
0x10E7D,
+ 0x11FD0,
+ 0x11FD1,
0x12460,
0x12461,
0x12462,
- 0x12464
+ 0x12464,
+ 0x1ECAD,
+ 0x1ECAE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__1_SLASH_40_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__1_SLASH_40_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xD59,
- 0xD5A
+ 0xD5A,
+ 0x11FC4,
+ 0x11FC5
};
-static const UV PL_NV__1_SLASH_5_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__1_SLASH_5_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314805,11 +329021,13 @@ static const UV PL_NV__1_SLASH_5_invlist[] = { /* for all charsets */
0xD5E,
0xD5F,
0x2155,
- 0x2156
+ 0x2156,
+ 0x11FCF,
+ 0x11FD0
};
-static const UV PL_NV__1_SLASH_6_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_NV__1_SLASH_6_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314819,10 +329037,22 @@ static const UV PL_NV__1_SLASH_6_invlist[] = { /* for all charsets */
0x109F7,
0x109F8,
0x12461,
- 0x12462
+ 0x12462,
+ 0x1ED3D,
+ 0x1ED3E
};
-static const UV PL_NV__1_SLASH_7_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_64_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC3,
+ 0x11FC4
+};
+
+static const UV UNI_NV__1_SLASH_7_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314832,8 +329062,8 @@ static const UV PL_NV__1_SLASH_7_invlist[] = { /* for all charsets */
0x2151
};
-static const UV PL_NV__1_SLASH_8_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__1_SLASH_8_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314848,11 +329078,23 @@ static const UV PL_NV__1_SLASH_8_invlist[] = { /* for all charsets */
0x215C,
0xA834,
0xA835,
+ 0x11FCC,
+ 0x11FCD,
0x1245F,
0x12460
};
-static const UV PL_NV__1_SLASH_9_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1_SLASH_80_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC2,
+ 0x11FC3
+};
+
+static const UV UNI_NV__1_SLASH_9_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -314862,8 +329104,8 @@ static const UV PL_NV__1_SLASH_9_invlist[] = { /* for all charsets */
0x2152
};
-static const UV PL_NV__10_invlist[] = { /* for all charsets */
- 101, /* Number of elements */
+static const UV UNI_NV__10_invlist[] = { /* for all charsets */
+ 115, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -314954,6 +329196,10 @@ static const UV PL_NV__10_invlist[] = { /* for all charsets */
0x10CFD,
0x10E69,
0x10E6A,
+ 0x10F22,
+ 0x10F23,
+ 0x10F52,
+ 0x10F53,
0x1105B,
0x1105C,
0x111EA,
@@ -314966,12 +329212,22 @@ static const UV PL_NV__10_invlist[] = { /* for all charsets */
0x11C64,
0x16B5B,
0x16B5C,
+ 0x16E8A,
+ 0x16E8B,
+ 0x1D2EA,
+ 0x1D2EB,
0x1D369,
- 0x1D36A
+ 0x1D36A,
+ 0x1EC7A,
+ 0x1EC7B,
+ 0x1ED0A,
+ 0x1ED0B,
+ 0x1ED37,
+ 0x1ED38
};
-static const UV PL_NV__100_invlist[] = { /* for all charsets */
- 61, /* Number of elements */
+static const UV UNI_NV__100_invlist[] = { /* for all charsets */
+ 69, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315028,6 +329284,10 @@ static const UV PL_NV__100_invlist[] = { /* for all charsets */
0x10CFF,
0x10E72,
0x10E73,
+ 0x10F25,
+ 0x10F26,
+ 0x10F54,
+ 0x10F55,
0x11064,
0x11065,
0x111F3,
@@ -315035,11 +329295,15 @@ static const UV PL_NV__100_invlist[] = { /* for all charsets */
0x11C6C,
0x11C6D,
0x16B5C,
- 0x16B5D
+ 0x16B5D,
+ 0x1EC83,
+ 0x1EC84,
+ 0x1ED13,
+ 0x1ED14
};
-static const UV PL_NV__1000_invlist[] = { /* for all charsets */
- 39, /* Number of elements */
+static const UV UNI_NV__1000_invlist[] = { /* for all charsets */
+ 43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315081,11 +329345,15 @@ static const UV PL_NV__1000_invlist[] = { /* for all charsets */
0x11065,
0x11066,
0x111F4,
- 0x111F5
+ 0x111F5,
+ 0x1EC8C,
+ 0x1EC8D,
+ 0x1ED1C,
+ 0x1ED1D
};
-static const UV PL_NV__10000_invlist[] = { /* for all charsets */
- 19, /* Number of elements */
+static const UV UNI_NV__10000_invlist[] = { /* for all charsets */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315107,11 +329375,19 @@ static const UV PL_NV__10000_invlist[] = { /* for all charsets */
0x109E4,
0x109E5,
0x16B5D,
- 0x16B5E
+ 0x16B5E,
+ 0x1EC95,
+ 0x1EC96,
+ 0x1ECB3,
+ 0x1ECB4,
+ 0x1ED25,
+ 0x1ED26,
+ 0x1ED3B,
+ 0x1ED3C
};
-static const UV PL_NV__100000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__100000_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315119,10 +329395,16 @@ static const UV PL_NV__100000_invlist[] = { /* for all charsets */
0x2188,
0x2189,
0x109ED,
- 0x109EE
+ 0x109EE,
+ 0x1EC9E,
+ 0x1EC9F,
+ 0x1ECA0,
+ 0x1ECA1,
+ 0x1ECB4,
+ 0x1ECB5
};
-static const UV PL_NV__1000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1000000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315132,7 +329414,17 @@ static const UV PL_NV__1000000_invlist[] = { /* for all charsets */
0x16B5F
};
-static const UV PL_NV__100000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__10000000_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1ECA1,
+ 0x1ECA2
+};
+
+static const UV UNI_NV__100000000_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315146,7 +329438,7 @@ static const UV PL_NV__100000000_invlist[] = { /* for all charsets */
0x16B60
};
-static const UV PL_NV__10000000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__10000000000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315156,7 +329448,7 @@ static const UV PL_NV__10000000000_invlist[] = { /* for all charsets */
0x16B61
};
-static const UV PL_NV__1000000000000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__1000000000000_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315168,8 +329460,8 @@ static const UV PL_NV__1000000000000_invlist[] = { /* for all charsets */
0x16B62
};
-static const UV PL_NV__11_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__11_invlist[] = { /* for all charsets */
+ 17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315185,10 +329477,14 @@ static const UV PL_NV__11_invlist[] = { /* for all charsets */
0x2492,
0x2493,
0x24EB,
- 0x24EC
+ 0x24EC,
+ 0x16E8B,
+ 0x16E8C,
+ 0x1D2EB,
+ 0x1D2EC
};
-static const UV PL_NV__11_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__11_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315198,7 +329494,7 @@ static const UV PL_NV__11_SLASH_12_invlist[] = { /* for all charsets */
0x109BD
};
-static const UV PL_NV__11_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__11_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315208,8 +329504,8 @@ static const UV PL_NV__11_SLASH_2_invlist[] = { /* for all charsets */
0xF30
};
-static const UV PL_NV__12_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__12_invlist[] = { /* for all charsets */
+ 17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315225,11 +329521,15 @@ static const UV PL_NV__12_invlist[] = { /* for all charsets */
0x2493,
0x2494,
0x24EC,
- 0x24ED
+ 0x24ED,
+ 0x16E8C,
+ 0x16E8D,
+ 0x1D2EC,
+ 0x1D2ED
};
-static const UV PL_NV__13_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__13_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315241,10 +329541,14 @@ static const UV PL_NV__13_invlist[] = { /* for all charsets */
0x2494,
0x2495,
0x24ED,
- 0x24EE
+ 0x24EE,
+ 0x16E8D,
+ 0x16E8E,
+ 0x1D2ED,
+ 0x1D2EE
};
-static const UV PL_NV__13_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__13_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315254,8 +329558,8 @@ static const UV PL_NV__13_SLASH_2_invlist[] = { /* for all charsets */
0xF31
};
-static const UV PL_NV__14_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__14_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315267,11 +329571,15 @@ static const UV PL_NV__14_invlist[] = { /* for all charsets */
0x2495,
0x2496,
0x24EE,
- 0x24EF
+ 0x24EF,
+ 0x16E8E,
+ 0x16E8F,
+ 0x1D2EE,
+ 0x1D2EF
};
-static const UV PL_NV__15_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__15_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315283,10 +329591,14 @@ static const UV PL_NV__15_invlist[] = { /* for all charsets */
0x2496,
0x2497,
0x24EF,
- 0x24F0
+ 0x24F0,
+ 0x16E8F,
+ 0x16E90,
+ 0x1D2EF,
+ 0x1D2F0
};
-static const UV PL_NV__15_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__15_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315296,8 +329608,8 @@ static const UV PL_NV__15_SLASH_2_invlist[] = { /* for all charsets */
0xF32
};
-static const UV PL_NV__16_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__16_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315311,11 +329623,15 @@ static const UV PL_NV__16_invlist[] = { /* for all charsets */
0x2497,
0x2498,
0x24F0,
- 0x24F1
+ 0x24F1,
+ 0x16E90,
+ 0x16E91,
+ 0x1D2F0,
+ 0x1D2F1
};
-static const UV PL_NV__17_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__17_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315329,10 +329645,14 @@ static const UV PL_NV__17_invlist[] = { /* for all charsets */
0x2498,
0x2499,
0x24F1,
- 0x24F2
+ 0x24F2,
+ 0x16E91,
+ 0x16E92,
+ 0x1D2F1,
+ 0x1D2F2
};
-static const UV PL_NV__17_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__17_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -315342,8 +329662,8 @@ static const UV PL_NV__17_SLASH_2_invlist[] = { /* for all charsets */
0xF33
};
-static const UV PL_NV__18_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__18_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315357,11 +329677,15 @@ static const UV PL_NV__18_invlist[] = { /* for all charsets */
0x2499,
0x249A,
0x24F2,
- 0x24F3
+ 0x24F3,
+ 0x16E92,
+ 0x16E93,
+ 0x1D2F2,
+ 0x1D2F3
};
-static const UV PL_NV__19_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__19_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315375,13 +329699,17 @@ static const UV PL_NV__19_invlist[] = { /* for all charsets */
0x249A,
0x249B,
0x24F3,
- 0x24F4
+ 0x24F4,
+ 0x16E93,
+ 0x16E94,
+ 0x1D2F3,
+ 0x1D2F4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for ASCII/Latin1 */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315546,8 +329874,12 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -315580,6 +329912,8 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -315604,8 +329938,16 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -315616,25 +329958,39 @@ static const UV PL_NV__2_invlist[] = { /* for ASCII/Latin1 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 1047 */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -315799,8 +330155,12 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -315833,6 +330193,8 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -315857,8 +330219,16 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -315869,25 +330239,39 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 1047 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
- 239, /* Number of elements */
+static const UV UNI_NV__2_invlist[] = { /* for EBCDIC 037 */
+ 267, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316052,8 +330436,12 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x10B7A,
0x10BAA,
0x10BAB,
+ 0x10D32,
+ 0x10D33,
0x10E61,
0x10E62,
+ 0x10F1E,
+ 0x10F1F,
0x11053,
0x11054,
0x11068,
@@ -316086,6 +330474,8 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x11C5C,
0x11D52,
0x11D53,
+ 0x11DA2,
+ 0x11DA3,
0x12400,
0x12401,
0x12416,
@@ -316110,8 +330500,16 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x16A63,
0x16B52,
0x16B53,
+ 0x16E82,
+ 0x16E83,
+ 0x16E95,
+ 0x16E96,
+ 0x1D2E2,
+ 0x1D2E3,
0x1D361,
0x1D362,
+ 0x1D373,
+ 0x1D374,
0x1D7D0,
0x1D7D1,
0x1D7DA,
@@ -316122,19 +330520,33 @@ static const UV PL_NV__2_invlist[] = { /* for EBCDIC 037 */
0x1D7EF,
0x1D7F8,
0x1D7F9,
+ 0x1E142,
+ 0x1E143,
+ 0x1E2F2,
+ 0x1E2F3,
0x1E8C8,
0x1E8C9,
0x1E952,
0x1E953,
+ 0x1EC72,
+ 0x1EC73,
+ 0x1ECA4,
+ 0x1ECA5,
+ 0x1ECB2,
+ 0x1ECB3,
+ 0x1ED02,
+ 0x1ED03,
+ 0x1ED2F,
+ 0x1ED30,
0x1F103,
0x1F104,
0x22390,
0x22391
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__2_SLASH_3_invlist[] = { /* for all charsets */
+static const UV UNI_NV__2_SLASH_3_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316156,7 +330568,7 @@ static const UV PL_NV__2_SLASH_3_invlist[] = { /* for all charsets */
0x12467
};
-static const UV PL_NV__2_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__2_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316166,8 +330578,8 @@ static const UV PL_NV__2_SLASH_5_invlist[] = { /* for all charsets */
0x2157
};
-static const UV PL_NV__20_invlist[] = { /* for all charsets */
- 63, /* Number of elements */
+static const UV UNI_NV__20_invlist[] = { /* for all charsets */
+ 71, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316222,6 +330634,10 @@ static const UV PL_NV__20_invlist[] = { /* for all charsets */
0x10BAF,
0x10E6A,
0x10E6B,
+ 0x10F23,
+ 0x10F24,
+ 0x10F53,
+ 0x10F54,
0x1105C,
0x1105D,
0x111EB,
@@ -316233,11 +330649,15 @@ static const UV PL_NV__20_invlist[] = { /* for all charsets */
0x11C64,
0x11C65,
0x1D36A,
- 0x1D36B
+ 0x1D36B,
+ 0x1EC7B,
+ 0x1EC7C,
+ 0x1ED0B,
+ 0x1ED0C
};
-static const UV PL_NV__200_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__200_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316249,11 +330669,15 @@ static const UV PL_NV__200_invlist[] = { /* for all charsets */
0x109D3,
0x109D4,
0x10E73,
- 0x10E74
+ 0x10E74,
+ 0x1EC84,
+ 0x1EC85,
+ 0x1ED14,
+ 0x1ED15
};
-static const UV PL_NV__2000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__2000_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316261,11 +330685,17 @@ static const UV PL_NV__2000_invlist[] = { /* for all charsets */
0x10123,
0x10124,
0x109DC,
- 0x109DD
+ 0x109DD,
+ 0x1EC8D,
+ 0x1EC8E,
+ 0x1ED1D,
+ 0x1ED1E,
+ 0x1ED3A,
+ 0x1ED3B
};
-static const UV PL_NV__20000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__20000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316273,20 +330703,36 @@ static const UV PL_NV__20000_invlist[] = { /* for all charsets */
0x1012C,
0x1012D,
0x109E5,
- 0x109E6
+ 0x109E6,
+ 0x1EC96,
+ 0x1EC97,
+ 0x1ED26,
+ 0x1ED27
};
-static const UV PL_NV__200000_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__200000_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x109EE,
- 0x109EF
+ 0x109EF,
+ 0x1EC9F,
+ 0x1ECA0
};
-static const UV PL_NV__21_invlist[] = { /* for all charsets */
+static const UV UNI_NV__20000000_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1ECA2,
+ 0x1ECA3
+};
+
+static const UV UNI_NV__21_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316296,7 +330742,7 @@ static const UV PL_NV__21_invlist[] = { /* for all charsets */
0x3252
};
-static const UV PL_NV__216000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__216000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316306,7 +330752,7 @@ static const UV PL_NV__216000_invlist[] = { /* for all charsets */
0x12433
};
-static const UV PL_NV__22_invlist[] = { /* for all charsets */
+static const UV UNI_NV__22_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316316,7 +330762,7 @@ static const UV PL_NV__22_invlist[] = { /* for all charsets */
0x3253
};
-static const UV PL_NV__23_invlist[] = { /* for all charsets */
+static const UV UNI_NV__23_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316326,7 +330772,7 @@ static const UV PL_NV__23_invlist[] = { /* for all charsets */
0x3254
};
-static const UV PL_NV__24_invlist[] = { /* for all charsets */
+static const UV UNI_NV__24_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316336,7 +330782,7 @@ static const UV PL_NV__24_invlist[] = { /* for all charsets */
0x3255
};
-static const UV PL_NV__25_invlist[] = { /* for all charsets */
+static const UV UNI_NV__25_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316346,7 +330792,7 @@ static const UV PL_NV__25_invlist[] = { /* for all charsets */
0x3256
};
-static const UV PL_NV__26_invlist[] = { /* for all charsets */
+static const UV UNI_NV__26_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316356,7 +330802,7 @@ static const UV PL_NV__26_invlist[] = { /* for all charsets */
0x3257
};
-static const UV PL_NV__27_invlist[] = { /* for all charsets */
+static const UV UNI_NV__27_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316366,7 +330812,7 @@ static const UV PL_NV__27_invlist[] = { /* for all charsets */
0x3258
};
-static const UV PL_NV__28_invlist[] = { /* for all charsets */
+static const UV UNI_NV__28_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316376,7 +330822,7 @@ static const UV PL_NV__28_invlist[] = { /* for all charsets */
0x3259
};
-static const UV PL_NV__29_invlist[] = { /* for all charsets */
+static const UV UNI_NV__29_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -316386,10 +330832,10 @@ static const UV PL_NV__29_invlist[] = { /* for all charsets */
0x325A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for ASCII/Latin1 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316542,8 +330988,12 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -316576,6 +331026,8 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -316602,8 +331054,16 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -316614,10 +331074,22 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -316630,15 +331102,15 @@ static const UV PL_NV__3_invlist[] = { /* for ASCII/Latin1 */
0x23B1C
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 1047 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -316791,8 +331263,12 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -316825,6 +331301,8 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -316851,8 +331329,16 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -316863,10 +331349,22 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -316879,15 +331377,15 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 1047 */
0x23B1C
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
- 235, /* Number of elements */
+static const UV UNI_NV__3_invlist[] = { /* for EBCDIC 037 */
+ 261, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317040,8 +331538,12 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x10B7B,
0x10BAB,
0x10BAC,
+ 0x10D33,
+ 0x10D34,
0x10E62,
0x10E63,
+ 0x10F1F,
+ 0x10F20,
0x11054,
0x11055,
0x11069,
@@ -317074,6 +331576,8 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x11C5D,
0x11D53,
0x11D54,
+ 0x11DA3,
+ 0x11DA4,
0x12401,
0x12402,
0x12408,
@@ -317100,8 +331604,16 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x16A64,
0x16B53,
0x16B54,
+ 0x16E83,
+ 0x16E84,
+ 0x16E96,
+ 0x16E97,
+ 0x1D2E3,
+ 0x1D2E4,
0x1D362,
0x1D363,
+ 0x1D374,
+ 0x1D375,
0x1D7D1,
0x1D7D2,
0x1D7DB,
@@ -317112,10 +331624,22 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x1D7F0,
0x1D7F9,
0x1D7FA,
+ 0x1E143,
+ 0x1E144,
+ 0x1E2F3,
+ 0x1E2F4,
0x1E8C9,
0x1E8CA,
0x1E953,
0x1E954,
+ 0x1EC73,
+ 0x1EC74,
+ 0x1ECA5,
+ 0x1ECA6,
+ 0x1ED03,
+ 0x1ED04,
+ 0x1ED30,
+ 0x1ED31,
0x1F104,
0x1F105,
0x20AFD,
@@ -317128,10 +331652,10 @@ static const UV PL_NV__3_invlist[] = { /* for EBCDIC 037 */
0x23B1C
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__3_SLASH_16_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__3_SLASH_16_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317143,10 +331667,12 @@ static const UV PL_NV__3_SLASH_16_invlist[] = { /* for all charsets */
0xD78,
0xD79,
0xA835,
- 0xA836
+ 0xA836,
+ 0x11FCE,
+ 0x11FCF
};
-static const UV PL_NV__3_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317156,20 +331682,22 @@ static const UV PL_NV__3_SLASH_2_invlist[] = { /* for all charsets */
0xF2C
};
-static const UV PL_NV__3_SLASH_20_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__3_SLASH_20_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xD5D,
- 0xD5E
+ 0xD5E,
+ 0x11FCD,
+ 0x11FCE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
+ 19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317187,18 +331715,22 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for ASCII/Latin1 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
+ 19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317216,18 +331748,22 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 1047 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
- 15, /* Number of elements */
+static const UV UNI_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
+ 19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317245,12 +331781,16 @@ static const UV PL_NV__3_SLASH_4_invlist[] = { /* for EBCDIC 037 */
0x10178,
0x10179,
0x109FE,
- 0x109FF
+ 0x109FF,
+ 0x11FD3,
+ 0x11FD4,
+ 0x1ECAF,
+ 0x1ECB0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__3_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317260,7 +331800,17 @@ static const UV PL_NV__3_SLASH_5_invlist[] = { /* for all charsets */
0x2158
};
-static const UV PL_NV__3_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__3_SLASH_64_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC7,
+ 0x11FC8
+};
+
+static const UV UNI_NV__3_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317270,18 +331820,20 @@ static const UV PL_NV__3_SLASH_8_invlist[] = { /* for all charsets */
0x215D
};
-static const UV PL_NV__3_SLASH_80_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_NV__3_SLASH_80_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xD5A,
- 0xD5B
+ 0xD5B,
+ 0x11FC6,
+ 0x11FC7
};
-static const UV PL_NV__30_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_NV__30_invlist[] = { /* for all charsets */
+ 39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317306,6 +331858,8 @@ static const UV PL_NV__30_invlist[] = { /* for all charsets */
0x109CC,
0x10E6B,
0x10E6C,
+ 0x10F24,
+ 0x10F25,
0x1105D,
0x1105E,
0x111EC,
@@ -317316,12 +331870,16 @@ static const UV PL_NV__30_invlist[] = { /* for all charsets */
0x11C66,
0x1D36B,
0x1D36C,
+ 0x1EC7C,
+ 0x1EC7D,
+ 0x1ED0C,
+ 0x1ED0D,
0x20983,
0x20984
};
-static const UV PL_NV__300_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__300_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317335,11 +331893,15 @@ static const UV PL_NV__300_invlist[] = { /* for all charsets */
0x109D4,
0x109D5,
0x10E74,
- 0x10E75
+ 0x10E75,
+ 0x1EC85,
+ 0x1EC86,
+ 0x1ED15,
+ 0x1ED16
};
-static const UV PL_NV__3000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__3000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317347,11 +331909,15 @@ static const UV PL_NV__3000_invlist[] = { /* for all charsets */
0x10124,
0x10125,
0x109DD,
- 0x109DE
+ 0x109DE,
+ 0x1EC8E,
+ 0x1EC8F,
+ 0x1ED1E,
+ 0x1ED1F
};
-static const UV PL_NV__30000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__30000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317359,10 +331925,14 @@ static const UV PL_NV__30000_invlist[] = { /* for all charsets */
0x1012D,
0x1012E,
0x109E6,
- 0x109E7
+ 0x109E7,
+ 0x1EC97,
+ 0x1EC98,
+ 0x1ED27,
+ 0x1ED28
};
-static const UV PL_NV__300000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__300000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317372,7 +331942,7 @@ static const UV PL_NV__300000_invlist[] = { /* for all charsets */
0x109F0
};
-static const UV PL_NV__31_invlist[] = { /* for all charsets */
+static const UV UNI_NV__31_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317382,7 +331952,7 @@ static const UV PL_NV__31_invlist[] = { /* for all charsets */
0x325C
};
-static const UV PL_NV__32_invlist[] = { /* for all charsets */
+static const UV UNI_NV__32_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317392,7 +331962,7 @@ static const UV PL_NV__32_invlist[] = { /* for all charsets */
0x325D
};
-static const UV PL_NV__33_invlist[] = { /* for all charsets */
+static const UV UNI_NV__33_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317402,7 +331972,7 @@ static const UV PL_NV__33_invlist[] = { /* for all charsets */
0x325E
};
-static const UV PL_NV__34_invlist[] = { /* for all charsets */
+static const UV UNI_NV__34_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317412,7 +331982,7 @@ static const UV PL_NV__34_invlist[] = { /* for all charsets */
0x325F
};
-static const UV PL_NV__35_invlist[] = { /* for all charsets */
+static const UV UNI_NV__35_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317422,7 +331992,7 @@ static const UV PL_NV__35_invlist[] = { /* for all charsets */
0x3260
};
-static const UV PL_NV__36_invlist[] = { /* for all charsets */
+static const UV UNI_NV__36_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317432,7 +332002,7 @@ static const UV PL_NV__36_invlist[] = { /* for all charsets */
0x32B2
};
-static const UV PL_NV__37_invlist[] = { /* for all charsets */
+static const UV UNI_NV__37_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317442,7 +332012,7 @@ static const UV PL_NV__37_invlist[] = { /* for all charsets */
0x32B3
};
-static const UV PL_NV__38_invlist[] = { /* for all charsets */
+static const UV UNI_NV__38_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317452,7 +332022,7 @@ static const UV PL_NV__38_invlist[] = { /* for all charsets */
0x32B4
};
-static const UV PL_NV__39_invlist[] = { /* for all charsets */
+static const UV UNI_NV__39_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -317462,10 +332032,10 @@ static const UV PL_NV__39_invlist[] = { /* for all charsets */
0x32B5
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for ASCII/Latin1 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317606,8 +332176,12 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -317640,6 +332214,8 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -317668,8 +332244,14 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -317680,10 +332262,22 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -317694,15 +332288,15 @@ static const UV PL_NV__4_invlist[] = { /* for ASCII/Latin1 */
0x2626E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 1047 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -317843,8 +332437,12 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -317877,6 +332475,8 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -317905,8 +332505,14 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -317917,10 +332523,22 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -317931,15 +332549,15 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 1047 */
0x2626E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
- 223, /* Number of elements */
+static const UV UNI_NV__4_invlist[] = { /* for EBCDIC 037 */
+ 247, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318080,8 +332698,12 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x10B7C,
0x10BAC,
0x10BAD,
+ 0x10D34,
+ 0x10D35,
0x10E63,
0x10E64,
+ 0x10F20,
+ 0x10F21,
0x11055,
0x11056,
0x1106A,
@@ -318114,6 +332736,8 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x11C5E,
0x11D54,
0x11D55,
+ 0x11DA4,
+ 0x11DA5,
0x12402,
0x12403,
0x12409,
@@ -318142,8 +332766,14 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x16A65,
0x16B54,
0x16B55,
+ 0x16E84,
+ 0x16E85,
+ 0x1D2E4,
+ 0x1D2E5,
0x1D363,
0x1D364,
+ 0x1D375,
+ 0x1D376,
0x1D7D2,
0x1D7D3,
0x1D7DC,
@@ -318154,10 +332784,22 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x1D7F1,
0x1D7FA,
0x1D7FB,
+ 0x1E144,
+ 0x1E145,
+ 0x1E2F4,
+ 0x1E2F5,
0x1E8CA,
0x1E8CB,
0x1E954,
0x1E955,
+ 0x1EC74,
+ 0x1EC75,
+ 0x1ECA6,
+ 0x1ECA7,
+ 0x1ED04,
+ 0x1ED05,
+ 0x1ED31,
+ 0x1ED32,
0x1F105,
0x1F106,
0x20064,
@@ -318168,9 +332810,9 @@ static const UV PL_NV__4_invlist[] = { /* for EBCDIC 037 */
0x2626E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__4_SLASH_5_invlist[] = { /* for all charsets */
+static const UV UNI_NV__4_SLASH_5_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318180,8 +332822,8 @@ static const UV PL_NV__4_SLASH_5_invlist[] = { /* for all charsets */
0x2159
};
-static const UV PL_NV__40_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_NV__40_invlist[] = { /* for all charsets */
+ 37, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318214,14 +332856,18 @@ static const UV PL_NV__40_invlist[] = { /* for all charsets */
0x12468,
0x1D36C,
0x1D36D,
+ 0x1EC7D,
+ 0x1EC7E,
+ 0x1ED0D,
+ 0x1ED0E,
0x2098C,
0x2098D,
0x2099C,
0x2099D
};
-static const UV PL_NV__400_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__400_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318233,11 +332879,17 @@ static const UV PL_NV__400_invlist[] = { /* for all charsets */
0x109D5,
0x109D6,
0x10E75,
- 0x10E76
+ 0x10E76,
+ 0x1EC86,
+ 0x1EC87,
+ 0x1ED16,
+ 0x1ED17,
+ 0x1ED38,
+ 0x1ED39
};
-static const UV PL_NV__4000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__4000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318245,11 +332897,15 @@ static const UV PL_NV__4000_invlist[] = { /* for all charsets */
0x10125,
0x10126,
0x109DE,
- 0x109DF
+ 0x109DF,
+ 0x1EC8F,
+ 0x1EC90,
+ 0x1ED1F,
+ 0x1ED20
};
-static const UV PL_NV__40000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__40000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318257,10 +332913,14 @@ static const UV PL_NV__40000_invlist[] = { /* for all charsets */
0x1012E,
0x1012F,
0x109E7,
- 0x109E8
+ 0x109E8,
+ 0x1EC98,
+ 0x1EC99,
+ 0x1ED28,
+ 0x1ED29
};
-static const UV PL_NV__400000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__400000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318270,7 +332930,7 @@ static const UV PL_NV__400000_invlist[] = { /* for all charsets */
0x109F1
};
-static const UV PL_NV__41_invlist[] = { /* for all charsets */
+static const UV UNI_NV__41_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318280,7 +332940,7 @@ static const UV PL_NV__41_invlist[] = { /* for all charsets */
0x32B7
};
-static const UV PL_NV__42_invlist[] = { /* for all charsets */
+static const UV UNI_NV__42_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318290,7 +332950,7 @@ static const UV PL_NV__42_invlist[] = { /* for all charsets */
0x32B8
};
-static const UV PL_NV__43_invlist[] = { /* for all charsets */
+static const UV UNI_NV__43_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318300,7 +332960,7 @@ static const UV PL_NV__43_invlist[] = { /* for all charsets */
0x32B9
};
-static const UV PL_NV__432000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__432000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318310,7 +332970,7 @@ static const UV PL_NV__432000_invlist[] = { /* for all charsets */
0x12434
};
-static const UV PL_NV__44_invlist[] = { /* for all charsets */
+static const UV UNI_NV__44_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318320,7 +332980,7 @@ static const UV PL_NV__44_invlist[] = { /* for all charsets */
0x32BA
};
-static const UV PL_NV__45_invlist[] = { /* for all charsets */
+static const UV UNI_NV__45_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318330,7 +332990,7 @@ static const UV PL_NV__45_invlist[] = { /* for all charsets */
0x32BB
};
-static const UV PL_NV__46_invlist[] = { /* for all charsets */
+static const UV UNI_NV__46_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318340,7 +333000,7 @@ static const UV PL_NV__46_invlist[] = { /* for all charsets */
0x32BC
};
-static const UV PL_NV__47_invlist[] = { /* for all charsets */
+static const UV UNI_NV__47_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318350,7 +333010,7 @@ static const UV PL_NV__47_invlist[] = { /* for all charsets */
0x32BD
};
-static const UV PL_NV__48_invlist[] = { /* for all charsets */
+static const UV UNI_NV__48_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318360,7 +333020,7 @@ static const UV PL_NV__48_invlist[] = { /* for all charsets */
0x32BE
};
-static const UV PL_NV__49_invlist[] = { /* for all charsets */
+static const UV UNI_NV__49_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -318370,10 +333030,10 @@ static const UV PL_NV__49_invlist[] = { /* for all charsets */
0x32BF
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for ASCII/Latin1 */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318524,8 +333184,12 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -318558,6 +333222,8 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -318584,8 +333250,16 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -318596,25 +333270,37 @@ static const UV PL_NV__5_invlist[] = { /* for ASCII/Latin1 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 1047 */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -318765,8 +333451,12 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -318799,6 +333489,8 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -318825,8 +333517,16 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -318837,25 +333537,37 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 1047 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
- 227, /* Number of elements */
+static const UV UNI_NV__5_invlist[] = { /* for EBCDIC 037 */
+ 253, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319006,8 +333718,12 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x10AED,
0x10CFB,
0x10CFC,
+ 0x10D35,
+ 0x10D36,
0x10E64,
0x10E65,
+ 0x10F21,
+ 0x10F22,
0x11056,
0x11057,
0x1106B,
@@ -319040,6 +333756,8 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x11C5F,
0x11D55,
0x11D56,
+ 0x11DA5,
+ 0x11DA6,
0x12403,
0x12404,
0x1240A,
@@ -319066,8 +333784,16 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x16A66,
0x16B55,
0x16B56,
+ 0x16E85,
+ 0x16E86,
+ 0x1D2E5,
+ 0x1D2E6,
0x1D364,
0x1D365,
+ 0x1D376,
+ 0x1D377,
+ 0x1D378,
+ 0x1D379,
0x1D7D3,
0x1D7D4,
0x1D7DD,
@@ -319078,19 +333804,31 @@ static const UV PL_NV__5_invlist[] = { /* for EBCDIC 037 */
0x1D7F2,
0x1D7FB,
0x1D7FC,
+ 0x1E145,
+ 0x1E146,
+ 0x1E2F5,
+ 0x1E2F6,
0x1E8CB,
0x1E8CC,
0x1E955,
0x1E956,
+ 0x1EC75,
+ 0x1EC76,
+ 0x1ECA7,
+ 0x1ECA8,
+ 0x1ED05,
+ 0x1ED06,
+ 0x1ED32,
+ 0x1ED33,
0x1F106,
0x1F107,
0x20121,
0x20122
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__5_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319100,7 +333838,7 @@ static const UV PL_NV__5_SLASH_12_invlist[] = { /* for all charsets */
0x109FB
};
-static const UV PL_NV__5_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319110,7 +333848,7 @@ static const UV PL_NV__5_SLASH_2_invlist[] = { /* for all charsets */
0xF2D
};
-static const UV PL_NV__5_SLASH_6_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_6_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319124,7 +333862,7 @@ static const UV PL_NV__5_SLASH_6_invlist[] = { /* for all charsets */
0x1245D
};
-static const UV PL_NV__5_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__5_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319134,8 +333872,8 @@ static const UV PL_NV__5_SLASH_8_invlist[] = { /* for all charsets */
0x215E
};
-static const UV PL_NV__50_invlist[] = { /* for all charsets */
- 49, /* Number of elements */
+static const UV UNI_NV__50_invlist[] = { /* for all charsets */
+ 53, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319187,11 +333925,15 @@ static const UV PL_NV__50_invlist[] = { /* for all charsets */
0x12468,
0x12469,
0x1D36D,
- 0x1D36E
+ 0x1D36E,
+ 0x1EC7E,
+ 0x1EC7F,
+ 0x1ED0E,
+ 0x1ED0F
};
-static const UV PL_NV__500_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__500_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319215,11 +333957,15 @@ static const UV PL_NV__500_invlist[] = { /* for all charsets */
0x109D6,
0x109D7,
0x10E76,
- 0x10E77
+ 0x10E77,
+ 0x1EC87,
+ 0x1EC88,
+ 0x1ED17,
+ 0x1ED18
};
-static const UV PL_NV__5000_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_NV__5000_invlist[] = { /* for all charsets */
+ 17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319235,11 +333981,15 @@ static const UV PL_NV__5000_invlist[] = { /* for all charsets */
0x10172,
0x10173,
0x109DF,
- 0x109E0
+ 0x109E0,
+ 0x1EC90,
+ 0x1EC91,
+ 0x1ED20,
+ 0x1ED21
};
-static const UV PL_NV__50000_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__50000_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319253,10 +334003,14 @@ static const UV PL_NV__50000_invlist[] = { /* for all charsets */
0x10156,
0x10157,
0x109E8,
- 0x109E9
+ 0x109E9,
+ 0x1EC99,
+ 0x1EC9A,
+ 0x1ED29,
+ 0x1ED2A
};
-static const UV PL_NV__500000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__500000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319266,10 +334020,10 @@ static const UV PL_NV__500000_invlist[] = { /* for all charsets */
0x109F2
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for ASCII/Latin1 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319402,6 +334156,8 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319436,6 +334192,8 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319456,6 +334214,10 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319468,25 +334230,37 @@ static const UV PL_NV__6_invlist[] = { /* for ASCII/Latin1 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 1047 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319619,6 +334393,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319653,6 +334429,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319673,6 +334451,10 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319685,25 +334467,37 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 1047 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
- 203, /* Number of elements */
+static const UV UNI_NV__6_invlist[] = { /* for EBCDIC 037 */
+ 223, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319836,6 +334630,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x104A7,
0x109C5,
0x109C6,
+ 0x10D36,
+ 0x10D37,
0x10E65,
0x10E66,
0x11057,
@@ -319870,6 +334666,8 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x11C60,
0x11D56,
0x11D57,
+ 0x11DA6,
+ 0x11DA7,
0x12404,
0x12405,
0x1240B,
@@ -319890,6 +334688,10 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x16A67,
0x16B56,
0x16B57,
+ 0x16E86,
+ 0x16E87,
+ 0x1D2E6,
+ 0x1D2E7,
0x1D365,
0x1D366,
0x1D7D4,
@@ -319902,20 +334704,32 @@ static const UV PL_NV__6_invlist[] = { /* for EBCDIC 037 */
0x1D7F3,
0x1D7FC,
0x1D7FD,
+ 0x1E146,
+ 0x1E147,
+ 0x1E2F6,
+ 0x1E2F7,
0x1E8CC,
0x1E8CD,
0x1E956,
0x1E957,
+ 0x1EC76,
+ 0x1EC77,
+ 0x1ECA8,
+ 0x1ECA9,
+ 0x1ED06,
+ 0x1ED07,
+ 0x1ED33,
+ 0x1ED34,
0x1F107,
0x1F108,
0x20AEA,
0x20AEB
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__60_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_NV__60_invlist[] = { /* for all charsets */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319941,11 +334755,15 @@ static const UV PL_NV__60_invlist[] = { /* for all charsets */
0x11C68,
0x11C69,
0x1D36E,
- 0x1D36F
+ 0x1D36F,
+ 0x1EC7F,
+ 0x1EC80,
+ 0x1ED0F,
+ 0x1ED10
};
-static const UV PL_NV__600_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__600_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319957,11 +334775,17 @@ static const UV PL_NV__600_invlist[] = { /* for all charsets */
0x109D7,
0x109D8,
0x10E77,
- 0x10E78
+ 0x10E78,
+ 0x1EC88,
+ 0x1EC89,
+ 0x1ED18,
+ 0x1ED19,
+ 0x1ED39,
+ 0x1ED3A
};
-static const UV PL_NV__6000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__6000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319969,11 +334793,15 @@ static const UV PL_NV__6000_invlist[] = { /* for all charsets */
0x10127,
0x10128,
0x109E0,
- 0x109E1
+ 0x109E1,
+ 0x1EC91,
+ 0x1EC92,
+ 0x1ED21,
+ 0x1ED22
};
-static const UV PL_NV__60000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__60000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -319981,10 +334809,14 @@ static const UV PL_NV__60000_invlist[] = { /* for all charsets */
0x10130,
0x10131,
0x109E9,
- 0x109EA
+ 0x109EA,
+ 0x1EC9A,
+ 0x1EC9B,
+ 0x1ED2A,
+ 0x1ED2B
};
-static const UV PL_NV__600000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__600000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -319994,10 +334826,10 @@ static const UV PL_NV__600000_invlist[] = { /* for all charsets */
0x109F3
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for ASCII/Latin1 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320126,6 +334958,8 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320160,6 +334994,8 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320178,6 +335014,10 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320190,25 +335030,37 @@ static const UV PL_NV__7_invlist[] = { /* for ASCII/Latin1 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 1047 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320337,6 +335189,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320371,6 +335225,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320389,6 +335245,10 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320401,25 +335261,37 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 1047 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
- 197, /* Number of elements */
+static const UV UNI_NV__7_invlist[] = { /* for EBCDIC 037 */
+ 217, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320548,6 +335420,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x104A8,
0x109C6,
0x109C7,
+ 0x10D37,
+ 0x10D38,
0x10E66,
0x10E67,
0x11058,
@@ -320582,6 +335456,8 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x11C61,
0x11D57,
0x11D58,
+ 0x11DA7,
+ 0x11DA8,
0x12405,
0x12406,
0x1240C,
@@ -320600,6 +335476,10 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x16A68,
0x16B57,
0x16B58,
+ 0x16E87,
+ 0x16E88,
+ 0x1D2E7,
+ 0x1D2E8,
0x1D366,
0x1D367,
0x1D7D5,
@@ -320612,19 +335492,31 @@ static const UV PL_NV__7_invlist[] = { /* for EBCDIC 037 */
0x1D7F4,
0x1D7FD,
0x1D7FE,
+ 0x1E147,
+ 0x1E148,
+ 0x1E2F7,
+ 0x1E2F8,
0x1E8CD,
0x1E8CE,
0x1E957,
0x1E958,
+ 0x1EC77,
+ 0x1EC78,
+ 0x1ECA9,
+ 0x1ECAA,
+ 0x1ED07,
+ 0x1ED08,
+ 0x1ED34,
+ 0x1ED35,
0x1F108,
0x1F109,
0x20001,
0x20002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__7_SLASH_12_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_12_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320634,7 +335526,7 @@ static const UV PL_NV__7_SLASH_12_invlist[] = { /* for all charsets */
0x109FD
};
-static const UV PL_NV__7_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320644,7 +335536,7 @@ static const UV PL_NV__7_SLASH_2_invlist[] = { /* for all charsets */
0xF2E
};
-static const UV PL_NV__7_SLASH_8_invlist[] = { /* for all charsets */
+static const UV UNI_NV__7_SLASH_8_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320654,8 +335546,8 @@ static const UV PL_NV__7_SLASH_8_invlist[] = { /* for all charsets */
0x215F
};
-static const UV PL_NV__70_invlist[] = { /* for all charsets */
- 23, /* Number of elements */
+static const UV UNI_NV__70_invlist[] = { /* for all charsets */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320681,11 +335573,15 @@ static const UV PL_NV__70_invlist[] = { /* for all charsets */
0x11C69,
0x11C6A,
0x1D36F,
- 0x1D370
+ 0x1D370,
+ 0x1EC80,
+ 0x1EC81,
+ 0x1ED10,
+ 0x1ED11
};
-static const UV PL_NV__700_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__700_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320697,11 +335593,15 @@ static const UV PL_NV__700_invlist[] = { /* for all charsets */
0x109D8,
0x109D9,
0x10E78,
- 0x10E79
+ 0x10E79,
+ 0x1EC89,
+ 0x1EC8A,
+ 0x1ED19,
+ 0x1ED1A
};
-static const UV PL_NV__7000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__7000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320709,11 +335609,15 @@ static const UV PL_NV__7000_invlist[] = { /* for all charsets */
0x10128,
0x10129,
0x109E1,
- 0x109E2
+ 0x109E2,
+ 0x1EC92,
+ 0x1EC93,
+ 0x1ED22,
+ 0x1ED23
};
-static const UV PL_NV__70000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__70000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320721,10 +335625,14 @@ static const UV PL_NV__70000_invlist[] = { /* for all charsets */
0x10131,
0x10132,
0x109EA,
- 0x109EB
+ 0x109EB,
+ 0x1EC9B,
+ 0x1EC9C,
+ 0x1ED2B,
+ 0x1ED2C
};
-static const UV PL_NV__700000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__700000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -320734,10 +335642,10 @@ static const UV PL_NV__700000_invlist[] = { /* for all charsets */
0x109F4
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for ASCII/Latin1 */
+ 211, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -320862,6 +335770,8 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -320896,6 +335806,8 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -320914,6 +335826,10 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -320926,23 +335842,35 @@ static const UV PL_NV__8_invlist[] = { /* for ASCII/Latin1 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 1047 */
+ 211, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321067,6 +335995,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -321101,6 +336031,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -321119,6 +336051,10 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -321131,23 +336067,35 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 1047 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
- 191, /* Number of elements */
+static const UV UNI_NV__8_invlist[] = { /* for EBCDIC 037 */
+ 211, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321272,6 +336220,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x104A9,
0x109C7,
0x109C8,
+ 0x10D38,
+ 0x10D39,
0x10E67,
0x10E68,
0x11059,
@@ -321306,6 +336256,8 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x11C62,
0x11D58,
0x11D59,
+ 0x11DA8,
+ 0x11DA9,
0x12406,
0x12407,
0x1240D,
@@ -321324,6 +336276,10 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x16A69,
0x16B58,
0x16B59,
+ 0x16E88,
+ 0x16E89,
+ 0x1D2E8,
+ 0x1D2E9,
0x1D367,
0x1D368,
0x1D7D6,
@@ -321336,18 +336292,30 @@ static const UV PL_NV__8_invlist[] = { /* for EBCDIC 037 */
0x1D7F5,
0x1D7FE,
0x1D7FF,
+ 0x1E148,
+ 0x1E149,
+ 0x1E2F8,
+ 0x1E2F9,
0x1E8CE,
0x1E8CF,
0x1E958,
0x1E959,
+ 0x1EC78,
+ 0x1EC79,
+ 0x1ECAA,
+ 0x1ECAB,
+ 0x1ED08,
+ 0x1ED09,
+ 0x1ED35,
+ 0x1ED36,
0x1F109,
0x1F10A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__80_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__80_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321371,11 +336339,15 @@ static const UV PL_NV__80_invlist[] = { /* for all charsets */
0x11C6A,
0x11C6B,
0x1D370,
- 0x1D371
+ 0x1D371,
+ 0x1EC81,
+ 0x1EC82,
+ 0x1ED11,
+ 0x1ED12
};
-static const UV PL_NV__800_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_NV__800_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321387,11 +336359,15 @@ static const UV PL_NV__800_invlist[] = { /* for all charsets */
0x109D9,
0x109DA,
0x10E79,
- 0x10E7A
+ 0x10E7A,
+ 0x1EC8A,
+ 0x1EC8B,
+ 0x1ED1A,
+ 0x1ED1B
};
-static const UV PL_NV__8000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__8000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321399,11 +336375,15 @@ static const UV PL_NV__8000_invlist[] = { /* for all charsets */
0x10129,
0x1012A,
0x109E2,
- 0x109E3
+ 0x109E3,
+ 0x1EC93,
+ 0x1EC94,
+ 0x1ED23,
+ 0x1ED24
};
-static const UV PL_NV__80000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__80000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321411,10 +336391,14 @@ static const UV PL_NV__80000_invlist[] = { /* for all charsets */
0x10132,
0x10133,
0x109EB,
- 0x109EC
+ 0x109EC,
+ 0x1EC9C,
+ 0x1EC9D,
+ 0x1ED2C,
+ 0x1ED2D
};
-static const UV PL_NV__800000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__800000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -321424,10 +336408,10 @@ static const UV PL_NV__800000_invlist[] = { /* for all charsets */
0x109F5
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for ASCII/Latin1 */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321554,6 +336538,8 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -321588,6 +336574,8 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -321606,6 +336594,10 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -321618,25 +336610,37 @@ static const UV PL_NV__9_invlist[] = { /* for ASCII/Latin1 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 1047 */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321763,6 +336767,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -321797,6 +336803,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -321815,6 +336823,10 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -321827,25 +336839,37 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 1047 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
- 195, /* Number of elements */
+static const UV UNI_NV__9_invlist[] = { /* for EBCDIC 037 */
+ 215, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -321972,6 +336996,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x104AA,
0x109C8,
0x109C9,
+ 0x10D39,
+ 0x10D3A,
0x10E68,
0x10E69,
0x1105A,
@@ -322006,6 +337032,8 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x11C63,
0x11D59,
0x11D5A,
+ 0x11DA9,
+ 0x11DAA,
0x12407,
0x12408,
0x1240E,
@@ -322024,6 +337052,10 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x16A6A,
0x16B59,
0x16B5A,
+ 0x16E89,
+ 0x16E8A,
+ 0x1D2E9,
+ 0x1D2EA,
0x1D368,
0x1D369,
0x1D7D7,
@@ -322036,19 +337068,31 @@ static const UV PL_NV__9_invlist[] = { /* for EBCDIC 037 */
0x1D7F6,
0x1D7FF,
0x1D800,
+ 0x1E149,
+ 0x1E14A,
+ 0x1E2F9,
+ 0x1E2FA,
0x1E8CF,
0x1E8D0,
0x1E959,
0x1E95A,
+ 0x1EC79,
+ 0x1EC7A,
+ 0x1ECAB,
+ 0x1ECAC,
+ 0x1ED09,
+ 0x1ED0A,
+ 0x1ED36,
+ 0x1ED37,
0x1F10A,
0x1F10B,
0x2F890,
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_NV__9_SLASH_2_invlist[] = { /* for all charsets */
+static const UV UNI_NV__9_SLASH_2_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -322058,8 +337102,8 @@ static const UV PL_NV__9_SLASH_2_invlist[] = { /* for all charsets */
0xF2F
};
-static const UV PL_NV__90_invlist[] = { /* for all charsets */
- 21, /* Number of elements */
+static const UV UNI_NV__90_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322083,11 +337127,15 @@ static const UV PL_NV__90_invlist[] = { /* for all charsets */
0x11C6B,
0x11C6C,
0x1D371,
- 0x1D372
+ 0x1D372,
+ 0x1EC82,
+ 0x1EC83,
+ 0x1ED12,
+ 0x1ED13
};
-static const UV PL_NV__900_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_NV__900_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322101,11 +337149,15 @@ static const UV PL_NV__900_invlist[] = { /* for all charsets */
0x109DA,
0x109DB,
0x10E7A,
- 0x10E7B
+ 0x10E7B,
+ 0x1EC8B,
+ 0x1EC8C,
+ 0x1ED1B,
+ 0x1ED1C
};
-static const UV PL_NV__9000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__9000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322113,11 +337165,15 @@ static const UV PL_NV__9000_invlist[] = { /* for all charsets */
0x1012A,
0x1012B,
0x109E3,
- 0x109E4
+ 0x109E4,
+ 0x1EC94,
+ 0x1EC95,
+ 0x1ED24,
+ 0x1ED25
};
-static const UV PL_NV__90000_invlist[] = { /* for all charsets */
- 5, /* Number of elements */
+static const UV UNI_NV__90000_invlist[] = { /* for all charsets */
+ 9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322125,10 +337181,14 @@ static const UV PL_NV__90000_invlist[] = { /* for all charsets */
0x10133,
0x10134,
0x109EC,
- 0x109ED
+ 0x109ED,
+ 0x1EC9D,
+ 0x1EC9E,
+ 0x1ED2D,
+ 0x1ED2E
};
-static const UV PL_NV__900000_invlist[] = { /* for all charsets */
+static const UV UNI_NV__900000_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -322138,10 +337198,10 @@ static const UV PL_NV__900000_invlist[] = { /* for all charsets */
0x109F6
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
+ 405, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322427,7 +337487,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -322442,8 +337502,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -322472,6 +337538,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -322480,14 +337550,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -322524,15 +337612,15 @@ static const UV PL_NV__NAN_invlist[] = { /* for ASCII/Latin1 */
0x2F891
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
+ 405, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -322818,7 +337906,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -322833,8 +337921,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -322863,6 +337957,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -322871,14 +337969,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -322915,15 +338031,15 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 1047 */
0x2F891
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
- 377, /* Number of elements */
+static const UV UNI_NV__NAN_invlist[] = { /* for EBCDIC 037 */
+ 405, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -323209,7 +338325,7 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x109D2,
0x10A00,
0x10A40,
- 0x10A48,
+ 0x10A49,
0x10A7D,
0x10A7F,
0x10A9D,
@@ -323224,8 +338340,14 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x10BB0,
0x10CFA,
0x10D00,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F51,
+ 0x10F55,
0x11052,
0x11070,
0x110F0,
@@ -323254,6 +338376,10 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x11C6D,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11FC0,
+ 0x11FD5,
0x12400,
0x1246F,
0x16A60,
@@ -323262,14 +338388,32 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x16B5A,
0x16B5B,
0x16B62,
+ 0x16E80,
+ 0x16E97,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E8C7,
0x1E8D0,
0x1E950,
0x1E95A,
+ 0x1EC71,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED2E,
+ 0x1ED2F,
+ 0x1ED3E,
0x1F100,
0x1F10D,
0x20001,
@@ -323306,9 +338450,9 @@ static const UV PL_NV__NAN_invlist[] = { /* for EBCDIC 037 */
0x2F891
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_OCR_invlist[] = { /* for all charsets */
+static const UV UNI_OCR_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323318,7 +338462,7 @@ static const UV PL_OCR_invlist[] = { /* for all charsets */
0x2460
};
-static const UV PL_OGAM_invlist[] = { /* for all charsets */
+static const UV UNI_OGAM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323328,7 +338472,7 @@ static const UV PL_OGAM_invlist[] = { /* for all charsets */
0x169D
};
-static const UV PL_OLCK_invlist[] = { /* for all charsets */
+static const UV UNI_OLCK_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323338,7 +338482,7 @@ static const UV PL_OLCK_invlist[] = { /* for all charsets */
0x1C80
};
-static const UV PL_ORKH_invlist[] = { /* for all charsets */
+static const UV UNI_ORKH_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323348,7 +338492,7 @@ static const UV PL_ORKH_invlist[] = { /* for all charsets */
0x10C49
};
-static const UV PL_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
+static const UV UNI_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323358,8 +338502,8 @@ static const UV PL_ORNAMENTALDINGBATS_invlist[] = { /* for all charsets */
0x1F680
};
-static const UV PL_ORYA_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_ORYA_invlist[] = { /* for all charsets */
+ 37, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -323395,10 +338539,14 @@ static const UV PL_ORYA_invlist[] = { /* for all charsets */
0xB5F,
0xB64,
0xB66,
- 0xB78
+ 0xB78,
+ 0x1CDA,
+ 0x1CDB,
+ 0x1CF2,
+ 0x1CF3
};
-static const UV PL_OSGE_invlist[] = { /* for all charsets */
+static const UV UNI_OSGE_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323410,7 +338558,7 @@ static const UV PL_OSGE_invlist[] = { /* for all charsets */
0x104FC
};
-static const UV PL_OSMA_invlist[] = { /* for all charsets */
+static const UV UNI_OSMA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -323422,10 +338570,20 @@ static const UV PL_OSMA_invlist[] = { /* for all charsets */
0x104AA
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_OTTOMANSIYAQNUMBERS_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1ED00,
+ 0x1ED50
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
- 345, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for ASCII/Latin1 */
+ 365, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -323504,8 +338662,14 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -323532,7 +338696,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -323603,7 +338767,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -323710,6 +338874,8 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -323721,7 +338887,7 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -323748,6 +338914,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -323758,6 +338928,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -323768,6 +338942,10 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -323776,15 +338954,15 @@ static const UV PL_P_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
- 353, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for EBCDIC 1047 */
+ 373, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -323871,8 +339049,14 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -323899,7 +339083,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -323970,7 +339154,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -324077,6 +339261,8 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -324088,7 +339274,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -324115,6 +339301,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -324125,6 +339315,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -324135,6 +339329,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -324143,15 +339341,15 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
- 351, /* Number of elements */
+static const UV UNI_P_invlist[] = { /* for EBCDIC 037 */
+ 371, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -324236,8 +339434,14 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -324264,7 +339468,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1369,
0x1400,
0x1401,
- 0x166D,
+ 0x166E,
0x166F,
0x169B,
0x169D,
@@ -324335,7 +339539,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x3008,
@@ -324442,6 +339646,8 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -324453,7 +339659,7 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -324480,6 +339686,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -324490,6 +339700,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -324500,6 +339714,10 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -324508,9 +339726,9 @@ static const UV PL_P_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PALM_invlist[] = { /* for all charsets */
+static const UV UNI_PALM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324520,9 +339738,9 @@ static const UV PL_PALM_invlist[] = { /* for all charsets */
0x10880
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PATSYN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PATSYN_invlist[] = { /* for ASCII/Latin1 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324586,14 +339804,14 @@ static const UV PL_PATSYN_invlist[] = { /* for ASCII/Latin1 */
0xFE47
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 1047 */
61, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324661,14 +339879,14 @@ static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 1047 */
0xFE47
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PATSYN_invlist[] = { /* for EBCDIC 037 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324734,89 +339952,9 @@ static const UV PL_PATSYN_invlist[] = { /* for EBCDIC 037 */
0xFE47
};
-# endif /* EBCDIC 037 */
-
-# if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV PL_PATWS_invlist[] = { /* for ASCII/Latin1 */
- 11, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x9,
- 0xE,
- 0x20,
- 0x21,
- 0x85,
- 0x86,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* ASCII/Latin1 */
+# endif /* EBCDIC 037 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
- && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
- && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_PATWS_invlist[] = { /* for EBCDIC 1047 */
- 15, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x5,
- 0x6,
- 0xB,
- 0xE,
- 0x15,
- 0x16,
- 0x25,
- 0x26,
- 0x40,
- 0x41,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
- && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
- && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
-
-static const UV PL_PATWS_invlist[] = { /* for EBCDIC 037 */
- 15, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x5,
- 0x6,
- 0xB,
- 0xE,
- 0x15,
- 0x16,
- 0x25,
- 0x26,
- 0x40,
- 0x41,
- 0x200E,
- 0x2010,
- 0x2028,
- 0x202A
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_PAUC_invlist[] = { /* for all charsets */
+static const UV UNI_PAUC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324826,9 +339964,9 @@ static const UV PL_PAUC_invlist[] = { /* for all charsets */
0x11AF9
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PC_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PC_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324848,14 +339986,14 @@ static const UV PL_PC_invlist[] = { /* for ASCII/Latin1 */
0xFF40
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PC_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PC_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324875,14 +340013,14 @@ static const UV PL_PC_invlist[] = { /* for EBCDIC 1047 */
0xFF40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PC_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PC_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324902,10 +340040,10 @@ static const UV PL_PC_invlist[] = { /* for EBCDIC 037 */
0xFF40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PCM_invlist[] = { /* for all charsets */
- 11, /* Number of elements */
+static const UV UNI_PCM_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -324919,12 +340057,14 @@ static const UV PL_PCM_invlist[] = { /* for all charsets */
0x8E2,
0x8E3,
0x110BD,
- 0x110BE
+ 0x110BE,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PD_invlist[] = { /* for ASCII/Latin1 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -324966,14 +340106,14 @@ static const UV PL_PD_invlist[] = { /* for ASCII/Latin1 */
0xFF0E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PD_invlist[] = { /* for EBCDIC 1047 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325015,14 +340155,14 @@ static const UV PL_PD_invlist[] = { /* for EBCDIC 1047 */
0xFF0E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PD_invlist[] = { /* for EBCDIC 037 */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325064,11 +340204,11 @@ static const UV PL_PD_invlist[] = { /* for EBCDIC 037 */
0xFF0E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PE_invlist[] = { /* for ASCII/Latin1 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325220,14 +340360,14 @@ static const UV PL_PE_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PE_invlist[] = { /* for EBCDIC 1047 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325379,14 +340519,14 @@ static const UV PL_PE_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PE_invlist[] = { /* for EBCDIC 037 */
145, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325538,9 +340678,9 @@ static const UV PL_PE_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PERM_invlist[] = { /* for all charsets */
+static const UV UNI_PERM_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325552,9 +340692,9 @@ static const UV PL_PERM_invlist[] = { /* for all charsets */
0x1037B
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PF_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PF_invlist[] = { /* for ASCII/Latin1 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325582,14 +340722,14 @@ static const UV PL_PF_invlist[] = { /* for ASCII/Latin1 */
0x2E22
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PF_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PF_invlist[] = { /* for EBCDIC 1047 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325617,14 +340757,14 @@ static const UV PL_PF_invlist[] = { /* for EBCDIC 1047 */
0x2E22
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PF_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PF_invlist[] = { /* for EBCDIC 037 */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325652,9 +340792,9 @@ static const UV PL_PF_invlist[] = { /* for EBCDIC 037 */
0x2E22
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PHAG_invlist[] = { /* for all charsets */
+static const UV UNI_PHAG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325668,7 +340808,7 @@ static const UV PL_PHAG_invlist[] = { /* for all charsets */
0xA878
};
-static const UV PL_PHAISTOS_invlist[] = { /* for all charsets */
+static const UV UNI_PHAISTOS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325678,7 +340818,7 @@ static const UV PL_PHAISTOS_invlist[] = { /* for all charsets */
0x10200
};
-static const UV PL_PHLI_invlist[] = { /* for all charsets */
+static const UV UNI_PHLI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325690,7 +340830,7 @@ static const UV PL_PHLI_invlist[] = { /* for all charsets */
0x10B80
};
-static const UV PL_PHLP_invlist[] = { /* for all charsets */
+static const UV UNI_PHLP_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325706,7 +340846,7 @@ static const UV PL_PHLP_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_PHNX_invlist[] = { /* for all charsets */
+static const UV UNI_PHNX_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325718,7 +340858,7 @@ static const UV PL_PHNX_invlist[] = { /* for all charsets */
0x10920
};
-static const UV PL_PHONETICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_PHONETICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325728,7 +340868,7 @@ static const UV PL_PHONETICEXT_invlist[] = { /* for all charsets */
0x1D80
};
-static const UV PL_PHONETICEXTSUP_invlist[] = { /* for all charsets */
+static const UV UNI_PHONETICEXTSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325738,9 +340878,9 @@ static const UV PL_PHONETICEXTSUP_invlist[] = { /* for all charsets */
0x1DC0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PI_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PI_invlist[] = { /* for ASCII/Latin1 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325770,14 +340910,14 @@ static const UV PL_PI_invlist[] = { /* for ASCII/Latin1 */
0x2E21
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PI_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PI_invlist[] = { /* for EBCDIC 1047 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325807,14 +340947,14 @@ static const UV PL_PI_invlist[] = { /* for EBCDIC 1047 */
0x2E21
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PI_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PI_invlist[] = { /* for EBCDIC 037 */
23, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325844,9 +340984,9 @@ static const UV PL_PI_invlist[] = { /* for EBCDIC 037 */
0x2E21
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PLAYINGCARDS_invlist[] = { /* for all charsets */
+static const UV UNI_PLAYINGCARDS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -325856,10 +340996,10 @@ static const UV PL_PLAYINGCARDS_invlist[] = { /* for all charsets */
0x1F100
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
- 339, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for ASCII/Latin1 */
+ 359, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -325930,8 +341070,14 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -325954,7 +341100,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326033,7 +341179,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326138,6 +341284,8 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326149,7 +341297,7 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326176,6 +341324,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326186,6 +341338,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326196,6 +341352,10 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326204,15 +341364,15 @@ static const UV PL_PO_invlist[] = { /* for ASCII/Latin1 */
0x1E960
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
- 343, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for EBCDIC 1047 */
+ 363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -326287,8 +341447,14 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -326311,7 +341477,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326390,7 +341556,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326495,6 +341661,8 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326506,7 +341674,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326533,6 +341701,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326543,6 +341715,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326553,6 +341729,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326561,15 +341741,15 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 1047 */
0x1E960
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
- 343, /* Number of elements */
+static const UV UNI_PO_invlist[] = { /* for EBCDIC 037 */
+ 363, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -326644,8 +341824,14 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x971,
0x9FD,
0x9FE,
+ 0xA76,
+ 0xA77,
0xAF0,
0xAF1,
+ 0xC77,
+ 0xC78,
+ 0xC84,
+ 0xC85,
0xDF4,
0xDF5,
0xE4F,
@@ -326668,7 +341854,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x10FC,
0x1360,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -326747,7 +341933,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x2E41,
0x2E42,
0x2E43,
- 0x2E4A,
+ 0x2E50,
0x3001,
0x3004,
0x303D,
@@ -326852,6 +342038,8 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BB,
@@ -326863,7 +342051,7 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x11174,
0x11176,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111CE,
0x111DB,
@@ -326890,6 +342078,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x1166D,
0x1173C,
0x1173F,
+ 0x1183B,
+ 0x1183C,
+ 0x119E2,
+ 0x119E3,
0x11A3F,
0x11A47,
0x11A9A,
@@ -326900,6 +342092,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x11C46,
0x11C70,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
+ 0x11FFF,
+ 0x12000,
0x12470,
0x12475,
0x16A6E,
@@ -326910,6 +342106,10 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x16B3C,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E9B,
+ 0x16FE2,
+ 0x16FE3,
0x1BC9F,
0x1BCA0,
0x1DA87,
@@ -326918,9 +342118,9 @@ static const UV PL_PO_invlist[] = { /* for EBCDIC 037 */
0x1E960
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PRTI_invlist[] = { /* for all charsets */
+static const UV UNI_PRTI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -326932,9 +342132,9 @@ static const UV PL_PRTI_invlist[] = { /* for all charsets */
0x10B60
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_PS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_PS_invlist[] = { /* for ASCII/Latin1 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327092,14 +342292,14 @@ static const UV PL_PS_invlist[] = { /* for ASCII/Latin1 */
0xFF63
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_PS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_PS_invlist[] = { /* for EBCDIC 1047 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327257,14 +342457,14 @@ static const UV PL_PS_invlist[] = { /* for EBCDIC 1047 */
0xFF63
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_PS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_PS_invlist[] = { /* for EBCDIC 037 */
151, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327422,9 +342622,9 @@ static const UV PL_PS_invlist[] = { /* for EBCDIC 037 */
0xFF63
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_PUA_invlist[] = { /* for all charsets */
+static const UV UNI_PUA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327434,8 +342634,8 @@ static const UV PL_PUA_invlist[] = { /* for all charsets */
0xF900
};
-static const UV PL_QAAI_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_QAAI_invlist[] = { /* for all charsets */
+ 35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327446,6 +342646,8 @@ static const UV PL_QAAI_invlist[] = { /* for all charsets */
0x345,
0x346,
0x363,
+ 0x953,
+ 0x955,
0x1AB0,
0x1ABF,
0x1DC2,
@@ -327474,9 +342676,9 @@ static const UV PL_QAAI_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_QMARK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_QMARK_invlist[] = { /* for ASCII/Latin1 */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327510,14 +342712,14 @@ static const UV PL_QMARK_invlist[] = { /* for ASCII/Latin1 */
0xFF64
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_QMARK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 1047 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327549,14 +342751,14 @@ static const UV PL_QMARK_invlist[] = { /* for EBCDIC 1047 */
0xFF64
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_QMARK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_QMARK_invlist[] = { /* for EBCDIC 037 */
25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327588,9 +342790,9 @@ static const UV PL_QMARK_invlist[] = { /* for EBCDIC 037 */
0xFF64
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_RADICAL_invlist[] = { /* for all charsets */
+static const UV UNI_RADICAL_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327604,7 +342806,7 @@ static const UV PL_RADICAL_invlist[] = { /* for all charsets */
0x2FD6
};
-static const UV PL_RI_invlist[] = { /* for all charsets */
+static const UV UNI_RI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327614,7 +342816,7 @@ static const UV PL_RI_invlist[] = { /* for all charsets */
0x1F200
};
-static const UV PL_RJNG_invlist[] = { /* for all charsets */
+static const UV UNI_RJNG_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327626,7 +342828,29 @@ static const UV PL_RJNG_invlist[] = { /* for all charsets */
0xA960
};
-static const UV PL_RUMI_invlist[] = { /* for all charsets */
+static const UV UNI_ROHG_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x60C,
+ 0x60D,
+ 0x61B,
+ 0x61C,
+ 0x61F,
+ 0x620,
+ 0x640,
+ 0x641,
+ 0x6D4,
+ 0x6D5,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A
+};
+
+static const UV UNI_RUMI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327636,7 +342860,7 @@ static const UV PL_RUMI_invlist[] = { /* for all charsets */
0x10E80
};
-static const UV PL_RUNR_invlist[] = { /* for all charsets */
+static const UV UNI_RUNR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -327648,10 +342872,10 @@ static const UV PL_RUNR_invlist[] = { /* for all charsets */
0x16F9
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
- 435, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for ASCII/Latin1 */
+ 453, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -327720,6 +342944,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -327764,6 +342990,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -327853,13 +343081,7 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -327899,8 +343121,6 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -327970,6 +343190,8 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328026,6 +343248,16 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328041,9 +343273,7 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328057,15 +343287,17 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328078,29 +343310,39 @@ static const UV PL_S_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
- 441, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for EBCDIC 1047 */
+ 459, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -328175,6 +343417,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -328219,6 +343463,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -328308,13 +343554,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -328354,8 +343594,6 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -328425,6 +343663,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328481,6 +343721,16 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328496,9 +343746,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328512,15 +343760,17 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328533,29 +343783,39 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
- 439, /* Number of elements */
+static const UV UNI_S_invlist[] = { /* for EBCDIC 037 */
+ 457, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -328628,6 +343888,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x6FF,
0x7F6,
0x7F7,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FA,
@@ -328672,6 +343934,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x17DB,
0x17DC,
0x1940,
@@ -328761,13 +344025,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -328807,8 +344065,6 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -328878,6 +344134,8 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -328934,6 +344192,16 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ECB0,
+ 0x1ECB1,
+ 0x1ED2E,
+ 0x1ED2F,
0x1EEF0,
0x1EEF2,
0x1F000,
@@ -328949,9 +344217,7 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -328965,15 +344231,17 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -328986,23 +344254,33 @@ static const UV PL_S_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 037 */
-
-static const UV PL_SAMR_invlist[] = { /* for all charsets */
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_SAMR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329014,7 +344292,7 @@ static const UV PL_SAMR_invlist[] = { /* for all charsets */
0x83F
};
-static const UV PL_SARB_invlist[] = { /* for all charsets */
+static const UV UNI_SARB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329024,7 +344302,7 @@ static const UV PL_SARB_invlist[] = { /* for all charsets */
0x10A80
};
-static const UV PL_SAUR_invlist[] = { /* for all charsets */
+static const UV UNI_SAUR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329036,9 +344314,9 @@ static const UV PL_SAUR_invlist[] = { /* for all charsets */
0xA8DA
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__AT_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__AT_invlist[] = { /* for ASCII/Latin1 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329054,14 +344332,14 @@ static const UV PL_SB__AT_invlist[] = { /* for ASCII/Latin1 */
0xFF0F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 1047 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329077,14 +344355,14 @@ static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 1047 */
0xFF0F
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__AT_invlist[] = { /* for EBCDIC 037 */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329100,11 +344378,11 @@ static const UV PL_SB__AT_invlist[] = { /* for EBCDIC 037 */
0xFF0F
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__CL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__CL_invlist[] = { /* for ASCII/Latin1 */
89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329200,14 +344478,14 @@ static const UV PL_SB__CL_invlist[] = { /* for ASCII/Latin1 */
0x1F679
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 1047 */
91, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329305,14 +344583,14 @@ static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 1047 */
0x1F679
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__CL_invlist[] = { /* for EBCDIC 037 */
89, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -329408,10 +344686,10 @@ static const UV PL_SB__CL_invlist[] = { /* for EBCDIC 037 */
0x1F679
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SB__EX_invlist[] = { /* for all charsets */
- 533, /* Number of elements */
+static const UV UNI_SB__EX_invlist[] = { /* for all charsets */
+ 567, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -329452,6 +344730,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -329462,7 +344742,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -329488,6 +344768,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -329543,7 +344825,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -329603,8 +344885,6 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -329700,7 +344980,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -329744,6 +345024,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -329806,6 +345088,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -329818,13 +345104,15 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -329834,7 +345122,7 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -329852,6 +345140,8 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -329866,6 +345156,14 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -329896,12 +345194,22 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -329940,6 +345248,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
@@ -329950,10 +345262,10 @@ static const UV PL_SB__EX_invlist[] = { /* for all charsets */
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for ASCII/Latin1 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -329988,6 +345300,10 @@ static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -329996,15 +345312,15 @@ static const UV PL_SB__FO_invlist[] = { /* for ASCII/Latin1 */
0xE0002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 1047 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330039,6 +345355,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -330047,15 +345367,15 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 1047 */
0xE0002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
- 37, /* Number of elements */
+static const UV UNI_SB__FO_invlist[] = { /* for EBCDIC 037 */
+ 41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330090,6 +345410,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -330098,10 +345422,10 @@ static const UV PL_SB__FO_invlist[] = { /* for EBCDIC 037 */
0xE0002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SB__LE_invlist[] = { /* for all charsets */
- 965, /* Number of elements */
+static const UV UNI_SB__LE_invlist[] = { /* for all charsets */
+ 1011, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -330126,7 +345450,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x55A,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x620,
0x64B,
@@ -330360,25 +345684,13 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB4,
@@ -330481,7 +345793,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -330522,12 +345834,18 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x1C50,
0x1C5A,
0x1C7E,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x2135,
0x2139,
0x2180,
@@ -330575,7 +345893,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -330585,7 +345903,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -330627,7 +345945,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -330815,7 +346133,7 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -330834,6 +346152,16 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x10B92,
0x10C00,
0x10C49,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -330842,6 +346170,8 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -330892,6 +346222,8 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -330908,10 +346240,22 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -330921,9 +346265,9 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -330942,6 +346286,16 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -330967,19 +346321,25 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x16B7D,
0x16B90,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -330990,8 +346350,18 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x1BC89,
0x1BC90,
0x1BC9A,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -331072,10 +346442,10 @@ static const UV PL_SB__LE_invlist[] = { /* for all charsets */
0x2FA1E
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
- 1279, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for ASCII/Latin1 */
+ 1293, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -331626,8 +346996,8 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -332274,16 +347644,28 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -332300,6 +347682,8 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -332360,15 +347744,15 @@ static const UV PL_SB__LO_invlist[] = { /* for ASCII/Latin1 */
0x1E944
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
- 1287, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 1047 */
+ 1301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -332927,8 +348311,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -333575,16 +348959,28 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -333601,6 +348997,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -333661,15 +349059,15 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 1047 */
0x1E944
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
- 1287, /* Number of elements */
+static const UV UNI_SB__LO_invlist[] = { /* for EBCDIC 037 */
+ 1301, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -334228,8 +349626,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x52E,
0x52F,
0x530,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x13F8,
0x13FE,
0x1C80,
@@ -334876,16 +350274,28 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0xA7A8,
0xA7A9,
0xA7AA,
+ 0xA7AF,
+ 0xA7B0,
0xA7B5,
0xA7B6,
0xA7B7,
0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C0,
+ 0xA7C3,
+ 0xA7C4,
0xA7F8,
0xA7FB,
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABC0,
0xFB00,
@@ -334902,6 +350312,8 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x10CF3,
0x118C0,
0x118E0,
+ 0x16E60,
+ 0x16E80,
0x1D41A,
0x1D434,
0x1D44E,
@@ -334962,11 +350374,413 @@ static const UV PL_SB__LO_invlist[] = { /* for EBCDIC 037 */
0x1E944
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_SB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x30,
+ 0x3A,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# endif /* ASCII/Latin1 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SC_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xF0,
+ 0xFA,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
+
+static const UV UNI_SB__NU_invlist[] = { /* for EBCDIC 037 */
+ 121, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xF0,
+ 0xFA,
+ 0x660,
+ 0x66A,
+ 0x66B,
+ 0x66D,
+ 0x6F0,
+ 0x6FA,
+ 0x7C0,
+ 0x7CA,
+ 0x966,
+ 0x970,
+ 0x9E6,
+ 0x9F0,
+ 0xA66,
+ 0xA70,
+ 0xAE6,
+ 0xAF0,
+ 0xB66,
+ 0xB70,
+ 0xBE6,
+ 0xBF0,
+ 0xC66,
+ 0xC70,
+ 0xCE6,
+ 0xCF0,
+ 0xD66,
+ 0xD70,
+ 0xDE6,
+ 0xDF0,
+ 0xE50,
+ 0xE5A,
+ 0xED0,
+ 0xEDA,
+ 0xF20,
+ 0xF2A,
+ 0x1040,
+ 0x104A,
+ 0x1090,
+ 0x109A,
+ 0x17E0,
+ 0x17EA,
+ 0x1810,
+ 0x181A,
+ 0x1946,
+ 0x1950,
+ 0x19D0,
+ 0x19DA,
+ 0x1A80,
+ 0x1A8A,
+ 0x1A90,
+ 0x1A9A,
+ 0x1B50,
+ 0x1B5A,
+ 0x1BB0,
+ 0x1BBA,
+ 0x1C40,
+ 0x1C4A,
+ 0x1C50,
+ 0x1C5A,
+ 0xA620,
+ 0xA62A,
+ 0xA8D0,
+ 0xA8DA,
+ 0xA900,
+ 0xA90A,
+ 0xA9D0,
+ 0xA9DA,
+ 0xA9F0,
+ 0xA9FA,
+ 0xAA50,
+ 0xAA5A,
+ 0xABF0,
+ 0xABFA,
+ 0xFF10,
+ 0xFF1A,
+ 0x104A0,
+ 0x104AA,
+ 0x10D30,
+ 0x10D3A,
+ 0x11066,
+ 0x11070,
+ 0x110F0,
+ 0x110FA,
+ 0x11136,
+ 0x11140,
+ 0x111D0,
+ 0x111DA,
+ 0x112F0,
+ 0x112FA,
+ 0x11450,
+ 0x1145A,
+ 0x114D0,
+ 0x114DA,
+ 0x11650,
+ 0x1165A,
+ 0x116C0,
+ 0x116CA,
+ 0x11730,
+ 0x1173A,
+ 0x118E0,
+ 0x118EA,
+ 0x11C50,
+ 0x11C5A,
+ 0x11D50,
+ 0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
+ 0x16A60,
+ 0x16A6A,
+ 0x16B50,
+ 0x16B5A,
+ 0x1D7CE,
+ 0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
+ 0x1E950,
+ 0x1E95A
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_SB__SC_invlist[] = { /* for ASCII/Latin1 */
39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335012,14 +350826,14 @@ static const UV PL_SB__SC_invlist[] = { /* for ASCII/Latin1 */
0xFF65
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 1047 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335067,14 +350881,14 @@ static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 1047 */
0xFF65
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SC_invlist[] = { /* for EBCDIC 037 */
41, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335122,11 +350936,11 @@ static const UV PL_SB__SC_invlist[] = { /* for EBCDIC 037 */
0xFF65
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__SE_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__SE_invlist[] = { /* for ASCII/Latin1 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335138,14 +350952,14 @@ static const UV PL_SB__SE_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 1047 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335157,14 +350971,14 @@ static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SE_invlist[] = { /* for EBCDIC 037 */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335176,11 +350990,11 @@ static const UV PL_SB__SE_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__SP_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SB__SP_invlist[] = { /* for ASCII/Latin1 */
19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335206,14 +351020,14 @@ static const UV PL_SB__SP_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335237,14 +351051,14 @@ static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SB__SP_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -335268,12 +351082,12 @@ static const UV PL_SB__SP_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for ASCII/Latin1 */
+ 143, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335284,7 +351098,7 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x40,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335292,6 +351106,12 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335362,6 +351182,8 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335396,6 +351218,8 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335404,21 +351228,23 @@ static const UV PL_SB__ST_invlist[] = { /* for ASCII/Latin1 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 1047 */
+ 143, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335429,7 +351255,7 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335437,6 +351263,12 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335507,6 +351339,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335541,6 +351375,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335549,21 +351385,23 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 1047 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
- 131, /* Number of elements */
+static const UV UNI_SB__ST_invlist[] = { /* for EBCDIC 037 */
+ 143, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -335574,7 +351412,7 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -335582,6 +351420,12 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -335652,6 +351496,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -335686,6 +351532,8 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -335694,18 +351542,20 @@ static const UV PL_SB__ST_invlist[] = { /* for EBCDIC 037 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
- 1271, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for ASCII/Latin1 */
+ 1285, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -336900,6 +352750,18 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -336910,6 +352772,8 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -336982,15 +352846,15 @@ static const UV PL_SB__UP_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
- 1289, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 1047 */
+ 1303, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -338203,6 +354067,18 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -338213,6 +354089,8 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -338285,15 +354163,15 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
- 1285, /* Number of elements */
+static const UV UNI_SB__UP_invlist[] = { /* for EBCDIC 037 */
+ 1299, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -339502,6 +355380,18 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0xA7B5,
0xA7B6,
0xA7B7,
+ 0xA7B8,
+ 0xA7B9,
+ 0xA7BA,
+ 0xA7BB,
+ 0xA7BC,
+ 0xA7BD,
+ 0xA7BE,
+ 0xA7BF,
+ 0xA7C2,
+ 0xA7C3,
+ 0xA7C4,
+ 0xA7C7,
0xFF21,
0xFF3B,
0x10400,
@@ -339512,6 +355402,8 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x118A0,
0x118C0,
+ 0x16E40,
+ 0x16E60,
0x1D400,
0x1D41A,
0x1D434,
@@ -339584,12 +355476,12 @@ static const UV PL_SB__UP_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1523, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 1579, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -339668,9 +355560,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -339684,7 +355574,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -339694,7 +355584,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -339714,8 +355604,16 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -339724,7 +355622,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -339756,6 +355654,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -339879,8 +355779,6 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -339984,27 +355882,13 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -340133,7 +356017,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -340186,10 +356070,14 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -340381,7 +356269,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -340391,7 +356279,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -340415,9 +356303,9 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -340433,8 +356321,6 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -340475,7 +356361,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -340548,7 +356434,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -340667,7 +356553,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -340696,6 +356582,20 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -340704,6 +356604,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -340713,14 +356615,14 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -340764,7 +356666,7 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -340784,6 +356686,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -340805,21 +356709,31 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -340827,11 +356741,9 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -340862,6 +356774,20 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -340870,6 +356796,8 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -340894,20 +356822,30 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -341016,12 +356954,22 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -341118,15 +357066,15 @@ static const UV PL_SB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1543, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 1599, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -341225,9 +357173,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -341241,7 +357187,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -341251,7 +357197,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -341271,8 +357217,16 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -341281,7 +357235,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -341313,6 +357267,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -341436,8 +357392,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -341541,27 +357495,13 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -341690,7 +357630,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -341743,10 +357683,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -341938,7 +357882,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -341948,7 +357892,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -341972,9 +357916,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -341990,8 +357934,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -342032,7 +357974,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -342105,7 +358047,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -342224,7 +358166,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -342253,6 +358195,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -342261,6 +358217,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -342270,14 +358228,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -342321,7 +358279,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -342341,6 +358299,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -342362,21 +358322,31 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -342384,11 +358354,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -342419,6 +358387,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -342427,6 +358409,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -342451,20 +358435,30 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -342573,12 +358567,22 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -342675,15 +358679,15 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
- 1541, /* Number of elements */
+static const UV UNI_SB__XX_invlist[] = { /* for EBCDIC 037 */
+ 1597, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -342780,9 +358784,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x55A,
0x55D,
0x55E,
- 0x561,
- 0x588,
- 0x589,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -342796,7 +358798,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F4,
0x600,
0x606,
@@ -342806,7 +358808,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x61B,
0x61C,
0x61D,
- 0x61F,
+ 0x61E,
0x66A,
0x66B,
0x66D,
@@ -342826,8 +358828,16 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7F8,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x840,
0x85C,
0x860,
@@ -342836,7 +358846,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x970,
0x971,
0x984,
@@ -342868,6 +358878,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -342991,8 +359003,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -343096,27 +359106,13 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -343245,7 +359241,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -343298,10 +359294,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1C4A,
0x1C4D,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -343493,7 +359493,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -343503,7 +359503,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -343527,9 +359527,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -343545,8 +359545,6 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA92F,
0xA954,
@@ -343587,7 +359585,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -343660,7 +359658,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xFF0A,
0xFF0C,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1B,
0xFF1F,
0xFF20,
@@ -343779,7 +359777,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -343808,6 +359806,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10F55,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11049,
0x11066,
@@ -343816,6 +359828,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -343825,14 +359839,14 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11136,
0x11140,
0x11141,
- 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C7,
- 0x111CA,
+ 0x111C9,
0x111CE,
0x111D0,
0x111DB,
@@ -343876,7 +359890,7 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -343896,6 +359910,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1144D,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -343917,21 +359933,31 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
0x1173C,
0x1173F,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A42,
@@ -343939,11 +359965,9 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
0x11A9B,
- 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -343974,6 +359998,20 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
0x12000,
0x1239A,
0x12400,
@@ -343982,6 +360020,8 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -344006,20 +360046,30 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
+ 0x16E98,
+ 0x16E99,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -344128,12 +360178,22 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -344230,12 +360290,12 @@ static const UV PL_SB__XX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
- 35, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for ASCII/Latin1 */
+ 43, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344248,6 +360308,8 @@ static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344273,18 +360335,24 @@ static const UV PL_SC_invlist[] = { /* for ASCII/Latin1 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
- 39, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for EBCDIC 1047 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344301,6 +360369,8 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344326,18 +360396,24 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 1047 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
- 39, /* Number of elements */
+static const UV UNI_SC_invlist[] = { /* for EBCDIC 037 */
+ 47, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344354,6 +360430,8 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
0x590,
0x60B,
0x60C,
+ 0x7FE,
+ 0x800,
0x9F2,
0x9F4,
0x9FB,
@@ -344379,26 +360457,32 @@ static const UV PL_SC_invlist[] = { /* for EBCDIC 037 */
0xFFE0,
0xFFE2,
0xFFE5,
- 0xFFE7
+ 0xFFE7,
+ 0x11FDD,
+ 0x11FE1,
+ 0x1E2FF,
+ 0x1E300,
+ 0x1ECB0,
+ 0x1ECB1
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SC__ADLM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ADLM_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960
};
-static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ARAB_invlist[] = { /* for all charsets */
115, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344430,7 +360514,7 @@ static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x900,
@@ -344520,8 +360604,8 @@ static const UV PL_SC__ARAB_invlist[] = { /* for all charsets */
0x1EEF2
};
-static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
- 13, /* Number of elements */
+static const UV UNI_SC__ARMN_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344529,9 +360613,7 @@ static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
+ 0x589,
0x58A,
0x58B,
0x58D,
@@ -344540,7 +360622,7 @@ static const UV PL_SC__ARMN_invlist[] = { /* for all charsets */
0xFB18
};
-static const UV PL_SC__BENG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BENG_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344573,10 +360655,10 @@ static const UV PL_SC__BENG_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE
+ 0x9FF
};
-static const UV PL_SC__BOPO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BOPO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344585,12 +360667,12 @@ static const UV PL_SC__BOPO_invlist[] = { /* for all charsets */
0x2EA,
0x2EC,
0x3105,
- 0x312F,
+ 0x3130,
0x31A0,
0x31BB
};
-static const UV PL_SC__BUGI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BUGI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344602,7 +360684,7 @@ static const UV PL_SC__BUGI_invlist[] = { /* for all charsets */
0x1A20
};
-static const UV PL_SC__BUHD_invlist[] = { /* for all charsets */
+static const UV UNI_SC__BUHD_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344612,7 +360694,7 @@ static const UV PL_SC__BUHD_invlist[] = { /* for all charsets */
0x1754
};
-static const UV PL_SC__CAKM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CAKM_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344621,10 +360703,10 @@ static const UV PL_SC__CAKM_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144
+ 0x11147
};
-static const UV PL_SC__COPT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__COPT_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344638,7 +360720,7 @@ static const UV PL_SC__COPT_invlist[] = { /* for all charsets */
0x2D00
};
-static const UV PL_SC__CPRT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CPRT_invlist[] = { /* for all charsets */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344658,7 +360740,7 @@ static const UV PL_SC__CPRT_invlist[] = { /* for all charsets */
0x10840
};
-static const UV PL_SC__CYRL_invlist[] = { /* for all charsets */
+static const UV UNI_SC__CYRL_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344682,7 +360764,7 @@ static const UV PL_SC__CYRL_invlist[] = { /* for all charsets */
0xFE30
};
-static const UV PL_SC__DEVA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__DEVA_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344690,15 +360772,25 @@ static const UV PL_SC__DEVA_invlist[] = { /* for all charsets */
0x0,
0x900,
0x951,
- 0x953,
+ 0x955,
0x964,
0x966,
0x980,
0xA8E0,
- 0xA8FE
+ 0xA900
};
-static const UV PL_SC__DUPL_invlist[] = { /* for all charsets */
+static const UV UNI_SC__DOGR_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11800,
+ 0x1183C
+};
+
+static const UV UNI_SC__DUPL_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344716,8 +360808,8 @@ static const UV PL_SC__DUPL_invlist[] = { /* for all charsets */
0x1BCA0
};
-static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_SC__GEOR_invlist[] = { /* for all charsets */
+ 21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -344732,6 +360824,10 @@ static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
0x10FB,
0x10FC,
0x1100,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x2D00,
0x2D26,
0x2D27,
@@ -344740,7 +360836,7 @@ static const UV PL_SC__GEOR_invlist[] = { /* for all charsets */
0x2D2E
};
-static const UV PL_SC__GLAG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GLAG_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344762,7 +360858,49 @@ static const UV PL_SC__GLAG_invlist[] = { /* for all charsets */
0x1E02B
};
-static const UV PL_SC__GRAN_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GONG_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA
+};
+
+static const UV UNI_SC__GONM_invlist[] = { /* for all charsets */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11D00,
+ 0x11D07,
+ 0x11D08,
+ 0x11D0A,
+ 0x11D0B,
+ 0x11D37,
+ 0x11D3A,
+ 0x11D3B,
+ 0x11D3C,
+ 0x11D3E,
+ 0x11D3F,
+ 0x11D48,
+ 0x11D50,
+ 0x11D5A
+};
+
+static const UV UNI_SC__GRAN_invlist[] = { /* for all charsets */
31, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344800,7 +360938,7 @@ static const UV PL_SC__GRAN_invlist[] = { /* for all charsets */
0x11375
};
-static const UV PL_SC__GREK_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GREK_invlist[] = { /* for all charsets */
73, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344880,7 +361018,7 @@ static const UV PL_SC__GREK_invlist[] = { /* for all charsets */
0x1D246
};
-static const UV PL_SC__GUJR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GUJR_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344916,7 +361054,7 @@ static const UV PL_SC__GUJR_invlist[] = { /* for all charsets */
0xB00
};
-static const UV PL_SC__GURU_invlist[] = { /* for all charsets */
+static const UV UNI_SC__GURU_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344953,10 +361091,10 @@ static const UV PL_SC__GURU_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76
+ 0xA77
};
-static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HAN_invlist[] = { /* for all charsets */
35, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -344979,7 +361117,7 @@ static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xF900,
0xFA6E,
0xFA70,
@@ -344998,7 +361136,7 @@ static const UV PL_SC__HAN_invlist[] = { /* for all charsets */
0x2FA1E
};
-static const UV PL_SC__HANG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HANG_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345034,7 +361172,7 @@ static const UV PL_SC__HANG_invlist[] = { /* for all charsets */
0xFFDD
};
-static const UV PL_SC__HANO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__HANO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345044,8 +361182,8 @@ static const UV PL_SC__HANO_invlist[] = { /* for all charsets */
0x1735
};
-static const UV PL_SC__HIRA_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_SC__HIRA_invlist[] = { /* for all charsets */
+ 11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345056,11 +361194,13 @@ static const UV PL_SC__HIRA_invlist[] = { /* for all charsets */
0x30A0,
0x1B001,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
0x1F200,
0x1F201
};
-static const UV PL_SC__JAVA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__JAVA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345074,7 +361214,7 @@ static const UV PL_SC__JAVA_invlist[] = { /* for all charsets */
0xA9E0
};
-static const UV PL_SC__KALI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__KALI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345086,8 +361226,8 @@ static const UV PL_SC__KALI_invlist[] = { /* for all charsets */
0xA930
};
-static const UV PL_SC__KANA_invlist[] = { /* for all charsets */
- 17, /* Number of elements */
+static const UV UNI_SC__KANA_invlist[] = { /* for all charsets */
+ 19, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345107,10 +361247,12 @@ static const UV PL_SC__KANA_invlist[] = { /* for all charsets */
0xFF71,
0xFF9E,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-static const UV PL_SC__KHOJ_invlist[] = { /* for all charsets */
+static const UV UNI_SC__KHOJ_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345122,15 +361264,13 @@ static const UV PL_SC__KHOJ_invlist[] = { /* for all charsets */
0x1123F
};
-static const UV PL_SC__KNDA_invlist[] = { /* for all charsets */
- 29, /* Number of elements */
+static const UV UNI_SC__KNDA_invlist[] = { /* for all charsets */
+ 27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xC80,
- 0xC84,
- 0xC85,
0xC8D,
0xC8E,
0xC91,
@@ -345158,20 +361298,22 @@ static const UV PL_SC__KNDA_invlist[] = { /* for all charsets */
0xCF3
};
-static const UV PL_SC__KTHI_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_SC__KTHI_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x11080,
- 0x110C2
+ 0x110C2,
+ 0x110CD,
+ 0x110CE
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
- 63, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
+ 65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345223,15 +361365,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345240,15 +361384,15 @@ static const UV PL_SC__LATN_invlist[] = { /* for ASCII/Latin1 */
0xFF5B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
- 89, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
+ 91, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345326,15 +361470,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345343,15 +361489,15 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 1047 */
0xFF5B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
- 85, /* Number of elements */
+static const UV UNI_SC__LATN_invlist[] = { /* for EBCDIC 037 */
+ 87, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345425,15 +361571,17 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA788,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA800,
0xAB30,
0xAB5B,
0xAB5C,
0xAB65,
+ 0xAB66,
+ 0xAB68,
0xFB00,
0xFB07,
0xFF21,
@@ -345442,9 +361590,9 @@ static const UV PL_SC__LATN_invlist[] = { /* for EBCDIC 037 */
0xFF5B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SC__LIMB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LIMB_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345462,7 +361610,7 @@ static const UV PL_SC__LIMB_invlist[] = { /* for all charsets */
0x1950
};
-static const UV PL_SC__LINA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LINA_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345476,7 +361624,7 @@ static const UV PL_SC__LINA_invlist[] = { /* for all charsets */
0x10768
};
-static const UV PL_SC__LINB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__LINB_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345498,7 +361646,7 @@ static const UV PL_SC__LINB_invlist[] = { /* for all charsets */
0x100FB
};
-static const UV PL_SC__MAHJ_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MAHJ_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345508,7 +361656,7 @@ static const UV PL_SC__MAHJ_invlist[] = { /* for all charsets */
0x11177
};
-static const UV PL_SC__MAND_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MAND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345520,7 +361668,7 @@ static const UV PL_SC__MAND_invlist[] = { /* for all charsets */
0x85F
};
-static const UV PL_SC__MANI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MANI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345532,7 +361680,7 @@ static const UV PL_SC__MANI_invlist[] = { /* for all charsets */
0x10AF7
};
-static const UV PL_SC__MLYM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MLYM_invlist[] = { /* for all charsets */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345556,7 +361704,7 @@ static const UV PL_SC__MLYM_invlist[] = { /* for all charsets */
0xD80
};
-static const UV PL_SC__MODI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MODI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345568,7 +361716,7 @@ static const UV PL_SC__MODI_invlist[] = { /* for all charsets */
0x1165A
};
-static const UV PL_SC__MONG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MONG_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345583,14 +361731,14 @@ static const UV PL_SC__MONG_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x11660,
0x1166D
};
-static const UV PL_SC__MULT_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MULT_invlist[] = { /* for all charsets */
11, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345608,7 +361756,7 @@ static const UV PL_SC__MULT_invlist[] = { /* for all charsets */
0x112AA
};
-static const UV PL_SC__MYMR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__MYMR_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345622,7 +361770,21 @@ static const UV PL_SC__MYMR_invlist[] = { /* for all charsets */
0xAA80
};
-static const UV PL_SC__ORYA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__NAND_invlist[] = { /* for all charsets */
+ 7, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5
+};
+
+static const UV UNI_SC__ORYA_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345658,7 +361820,7 @@ static const UV PL_SC__ORYA_invlist[] = { /* for all charsets */
0xB78
};
-static const UV PL_SC__PERM_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PERM_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345668,7 +361830,7 @@ static const UV PL_SC__PERM_invlist[] = { /* for all charsets */
0x1037B
};
-static const UV PL_SC__PHAG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PHAG_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345678,7 +361840,7 @@ static const UV PL_SC__PHAG_invlist[] = { /* for all charsets */
0xA878
};
-static const UV PL_SC__PHLP_invlist[] = { /* for all charsets */
+static const UV UNI_SC__PHLP_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345692,8 +361854,8 @@ static const UV PL_SC__PHLP_invlist[] = { /* for all charsets */
0x10BB0
};
-static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
- 55, /* Number of elements */
+static const UV UNI_SC__QAAI_invlist[] = { /* for all charsets */
+ 57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345707,7 +361869,7 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0x670,
0x671,
0x951,
- 0x953,
+ 0x955,
0x1AB0,
0x1ABF,
0x1CD0,
@@ -345742,6 +361904,8 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0x101FE,
0x102E0,
0x102E1,
+ 0x1133B,
+ 0x1133C,
0x1D167,
0x1D16A,
0x1D17B,
@@ -345754,7 +361918,19 @@ static const UV PL_SC__QAAI_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_SC__SHRD_invlist[] = { /* for all charsets */
+static const UV UNI_SC__ROHG_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A
+};
+
+static const UV UNI_SC__SHRD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345766,7 +361942,7 @@ static const UV PL_SC__SHRD_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_SC__SIND_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SIND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345778,7 +361954,7 @@ static const UV PL_SC__SIND_invlist[] = { /* for all charsets */
0x112FA
};
-static const UV PL_SC__SINH_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SINH_invlist[] = { /* for all charsets */
27, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345812,7 +361988,17 @@ static const UV PL_SC__SINH_invlist[] = { /* for all charsets */
0x111F5
};
-static const UV PL_SC__SYLO_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SOGD_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10F30,
+ 0x10F5A
+};
+
+static const UV UNI_SC__SYLO_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345822,7 +362008,7 @@ static const UV PL_SC__SYLO_invlist[] = { /* for all charsets */
0xA82C
};
-static const UV PL_SC__SYRC_invlist[] = { /* for all charsets */
+static const UV UNI_SC__SYRC_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345838,7 +362024,7 @@ static const UV PL_SC__SYRC_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_SC__TAGB_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TAGB_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345852,19 +362038,19 @@ static const UV PL_SC__TAGB_invlist[] = { /* for all charsets */
0x1774
};
-static const UV PL_SC__TAKR_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TAKR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA
};
-static const UV PL_SC__TALE_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TALE_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345876,8 +362062,8 @@ static const UV PL_SC__TALE_invlist[] = { /* for all charsets */
0x1975
};
-static const UV PL_SC__TAML_invlist[] = { /* for all charsets */
- 33, /* Number of elements */
+static const UV UNI_SC__TAML_invlist[] = { /* for all charsets */
+ 37, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -345913,18 +362099,20 @@ static const UV PL_SC__TAML_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xBE6,
- 0xBFB
+ 0xBFB,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000
};
-static const UV PL_SC__TELU_invlist[] = { /* for all charsets */
- 27, /* Number of elements */
+static const UV UNI_SC__TELU_invlist[] = { /* for all charsets */
+ 25, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -345946,11 +362134,11 @@ static const UV PL_SC__TELU_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80
};
-static const UV PL_SC__TGLG_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TGLG_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345962,7 +362150,7 @@ static const UV PL_SC__TGLG_invlist[] = { /* for all charsets */
0x1715
};
-static const UV PL_SC__THAA_invlist[] = { /* for all charsets */
+static const UV UNI_SC__THAA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345972,7 +362160,7 @@ static const UV PL_SC__THAA_invlist[] = { /* for all charsets */
0x7B2
};
-static const UV PL_SC__TIRH_invlist[] = { /* for all charsets */
+static const UV UNI_SC__TIRH_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345984,7 +362172,7 @@ static const UV PL_SC__TIRH_invlist[] = { /* for all charsets */
0x114DA
};
-static const UV PL_SC__YI_invlist[] = { /* for all charsets */
+static const UV UNI_SC__YI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -345996,10 +362184,10 @@ static const UV PL_SC__YI_invlist[] = { /* for all charsets */
0xA4C7
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 328, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
+ 344, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -346073,6 +362261,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346108,15 +362298,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346143,6 +362327,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346199,6 +362385,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346215,10 +362403,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346261,6 +362451,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -346276,9 +362470,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -346294,15 +362486,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -346315,33 +362509,43 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 354, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
+ 370, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -346441,6 +362645,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346476,15 +362682,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346511,6 +362711,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346567,6 +362769,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346583,10 +362787,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346629,6 +362835,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -346644,9 +362854,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -346662,15 +362870,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -346683,33 +362893,43 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
- 350, /* Number of elements */
+static const UV UNI_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
+ 366, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -346805,6 +363025,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1CF4,
0x1CF5,
0x1CF8,
+ 0x1CFA,
+ 0x1CFB,
0x2000,
0x200C,
0x200E,
@@ -346840,15 +363062,9 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -346875,6 +363091,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x3260,
0x327F,
0x32D0,
+ 0x32FF,
+ 0x3300,
0x3358,
0x3400,
0x4DC0,
@@ -346931,6 +363149,8 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x101FD,
0x102E1,
0x102FC,
+ 0x16FE2,
+ 0x16FE4,
0x1BCA0,
0x1BCA4,
0x1D000,
@@ -346947,10 +363167,12 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -346993,6 +363215,10 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -347008,9 +363234,7 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -347026,15 +363250,17 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -347047,29 +363273,39 @@ static const UV PL_SC__ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SD_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SD_invlist[] = { /* for ASCII/Latin1 */
63, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347139,14 +363375,14 @@ static const UV PL_SD_invlist[] = { /* for ASCII/Latin1 */
0x1D694
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SD_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SD_invlist[] = { /* for EBCDIC 1047 */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347218,14 +363454,14 @@ static const UV PL_SD_invlist[] = { /* for EBCDIC 1047 */
0x1D694
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SD_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SD_invlist[] = { /* for EBCDIC 037 */
65, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347297,9 +363533,9 @@ static const UV PL_SD_invlist[] = { /* for EBCDIC 037 */
0x1D694
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SGNW_invlist[] = { /* for all charsets */
+static const UV UNI_SGNW_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347313,7 +363549,7 @@ static const UV PL_SGNW_invlist[] = { /* for all charsets */
0x1DAB0
};
-static const UV PL_SHAW_invlist[] = { /* for all charsets */
+static const UV UNI_SHAW_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347323,7 +363559,7 @@ static const UV PL_SHAW_invlist[] = { /* for all charsets */
0x10480
};
-static const UV PL_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
+static const UV UNI_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347333,7 +363569,7 @@ static const UV PL_SHORTHANDFORMATCONTROLS_invlist[] = { /* for all charsets */
0x1BCB0
};
-static const UV PL_SHRD_invlist[] = { /* for all charsets */
+static const UV UNI_SHRD_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347355,7 +363591,7 @@ static const UV PL_SHRD_invlist[] = { /* for all charsets */
0x111E0
};
-static const UV PL_SIDD_invlist[] = { /* for all charsets */
+static const UV UNI_SIDD_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347367,7 +363603,7 @@ static const UV PL_SIDD_invlist[] = { /* for all charsets */
0x115DE
};
-static const UV PL_SIND_invlist[] = { /* for all charsets */
+static const UV UNI_SIND_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347383,7 +363619,7 @@ static const UV PL_SIND_invlist[] = { /* for all charsets */
0x112FA
};
-static const UV PL_SINH_invlist[] = { /* for all charsets */
+static const UV UNI_SINH_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347419,7 +363655,7 @@ static const UV PL_SINH_invlist[] = { /* for all charsets */
0x111F5
};
-static const UV PL_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
+static const UV UNI_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347429,9 +363665,9 @@ static const UV PL_SINHALAARCHAICNUMBERS_invlist[] = { /* for all charsets */
0x11200
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SK_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SK_invlist[] = { /* for ASCII/Latin1 */
59, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347497,14 +363733,14 @@ static const UV PL_SK_invlist[] = { /* for ASCII/Latin1 */
0x1F400
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SK_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SK_invlist[] = { /* for EBCDIC 1047 */
57, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347568,14 +363804,14 @@ static const UV PL_SK_invlist[] = { /* for EBCDIC 1047 */
0x1F400
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SK_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SK_invlist[] = { /* for EBCDIC 037 */
55, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347637,11 +363873,11 @@ static const UV PL_SK_invlist[] = { /* for EBCDIC 037 */
0x1F400
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SM_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_SM_invlist[] = { /* for ASCII/Latin1 */
129, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347777,14 +364013,14 @@ static const UV PL_SM_invlist[] = { /* for ASCII/Latin1 */
0x1EEF2
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SM_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_SM_invlist[] = { /* for EBCDIC 1047 */
131, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -347922,14 +364158,14 @@ static const UV PL_SM_invlist[] = { /* for EBCDIC 1047 */
0x1EEF2
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SM_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_SM_invlist[] = { /* for EBCDIC 037 */
131, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -348067,9 +364303,9 @@ static const UV PL_SM_invlist[] = { /* for EBCDIC 037 */
0x1EEF2
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SMALLFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_SMALLFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -348079,10 +364315,20 @@ static const UV PL_SMALLFORMS_invlist[] = { /* for all charsets */
0xFE70
};
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_SMALLKANAEXT_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1B130,
+ 0x1B170
+};
+
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for ASCII/Latin1 */
+ 361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -348149,6 +364395,8 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348246,13 +364494,7 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -348290,8 +364532,6 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -348333,6 +364573,10 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -348369,6 +364613,12 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -348382,9 +364632,7 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -348400,15 +364648,17 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -348421,29 +364671,39 @@ static const UV PL_SO_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* ASCII/Latin1 */
-
-# if 'A' == 193 /* EBCDIC 1047 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for EBCDIC 1047 */
+ 361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -348510,6 +364770,8 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348607,13 +364869,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -348651,8 +364907,6 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -348694,6 +364948,10 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -348730,6 +364988,12 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -348743,9 +365007,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -348761,15 +365023,17 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -348782,29 +365046,39 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
-};
-
-# endif /* EBCDIC 1047 */
-
-# if 'A' == 193 /* EBCDIC 037 */ \
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 1047 */
+
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
- 347, /* Number of elements */
+static const UV UNI_SO_invlist[] = { /* for EBCDIC 037 */
+ 361, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -348871,6 +365145,8 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x10A0,
0x1390,
0x139A,
+ 0x166D,
+ 0x166E,
0x1940,
0x1941,
0x19DE,
@@ -348968,13 +365244,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2CE5,
0x2CEB,
0x2E80,
@@ -349012,8 +365282,6 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x328A,
0x32B1,
0x32C0,
- 0x32FF,
- 0x3300,
0x3400,
0x4DC0,
0x4E00,
@@ -349055,6 +365323,10 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x10AC9,
0x1173F,
0x11740,
+ 0x11FD5,
+ 0x11FDD,
+ 0x11FE1,
+ 0x11FF2,
0x16B3C,
0x16B40,
0x16B45,
@@ -349091,6 +365363,12 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1DA84,
0x1DA85,
0x1DA87,
+ 0x1E14F,
+ 0x1E150,
+ 0x1ECAC,
+ 0x1ECAD,
+ 0x1ED2E,
+ 0x1ED2F,
0x1F000,
0x1F02C,
0x1F030,
@@ -349104,9 +365382,7 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F0D1,
0x1F0F6,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -349122,15 +365398,17 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F300,
0x1F3FB,
0x1F400,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -349143,23 +365421,55 @@ static const UV PL_SO_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96
+};
+
+# endif /* EBCDIC 037 */
+
+static const UV UNI_SOGD_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x640,
+ 0x641,
+ 0x10F30,
+ 0x10F5A
};
-# endif /* EBCDIC 037 */
+static const UV UNI_SOGO_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x10F00,
+ 0x10F28
+};
-static const UV PL_SORA_invlist[] = { /* for all charsets */
+static const UV UNI_SORA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349171,21 +365481,17 @@ static const UV PL_SORA_invlist[] = { /* for all charsets */
0x110FA
};
-static const UV PL_SOYO_invlist[] = { /* for all charsets */
- 7, /* Number of elements */
+static const UV UNI_SOYO_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3
};
-static const UV PL_SPECIALS_invlist[] = { /* for all charsets */
+static const UV UNI_SPECIALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349195,10 +365501,10 @@ static const UV PL_SPECIALS_invlist[] = { /* for all charsets */
0x10000
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for ASCII/Latin1 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349211,7 +365517,7 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x40,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349219,6 +365525,12 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349293,6 +365605,8 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349327,6 +365641,8 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349335,21 +365651,23 @@ static const UV PL_STERM_invlist[] = { /* for ASCII/Latin1 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for EBCDIC 1047 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349362,7 +365680,7 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349370,6 +365688,12 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349444,6 +365768,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349478,6 +365804,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349486,21 +365814,23 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 1047 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
- 137, /* Number of elements */
+static const UV UNI_STERM_invlist[] = { /* for EBCDIC 037 */
+ 149, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349513,7 +365843,7 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x70,
0x589,
0x58A,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -349521,6 +365851,12 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x703,
0x7F9,
0x7FA,
+ 0x837,
+ 0x838,
+ 0x839,
+ 0x83A,
+ 0x83D,
+ 0x83F,
0x964,
0x966,
0x104A,
@@ -349595,6 +365931,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0xFF62,
0x10A56,
0x10A58,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x11049,
0x110BE,
@@ -349629,6 +365967,8 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x11A9D,
0x11C41,
0x11C43,
+ 0x11EF7,
+ 0x11EF9,
0x16A6E,
0x16A70,
0x16AF5,
@@ -349637,15 +365977,17 @@ static const UV PL_STERM_invlist[] = { /* for EBCDIC 037 */
0x16B39,
0x16B44,
0x16B45,
+ 0x16E98,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA88,
0x1DA89
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_SUND_invlist[] = { /* for all charsets */
+static const UV UNI_SUND_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349657,7 +365999,7 @@ static const UV PL_SUND_invlist[] = { /* for all charsets */
0x1CC8
};
-static const UV PL_SUNDANESESUP_invlist[] = { /* for all charsets */
+static const UV UNI_SUNDANESESUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349667,7 +366009,7 @@ static const UV PL_SUNDANESESUP_invlist[] = { /* for all charsets */
0x1CD0
};
-static const UV PL_SUPARROWSA_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349677,7 +366019,7 @@ static const UV PL_SUPARROWSA_invlist[] = { /* for all charsets */
0x2800
};
-static const UV PL_SUPARROWSB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349687,7 +366029,7 @@ static const UV PL_SUPARROWSB_invlist[] = { /* for all charsets */
0x2980
};
-static const UV PL_SUPARROWSC_invlist[] = { /* for all charsets */
+static const UV UNI_SUPARROWSC_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349697,7 +366039,7 @@ static const UV PL_SUPARROWSC_invlist[] = { /* for all charsets */
0x1F900
};
-static const UV PL_SUPERANDSUB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPERANDSUB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349707,7 +366049,7 @@ static const UV PL_SUPERANDSUB_invlist[] = { /* for all charsets */
0x20A0
};
-static const UV PL_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
+static const UV UNI_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349717,7 +366059,7 @@ static const UV PL_SUPMATHOPERATORS_invlist[] = { /* for all charsets */
0x2B00
};
-static const UV PL_SUPPUAA_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUAA_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349727,7 +366069,7 @@ static const UV PL_SUPPUAA_invlist[] = { /* for all charsets */
0x100000
};
-static const UV PL_SUPPUAB_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUAB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349737,7 +366079,7 @@ static const UV PL_SUPPUAB_invlist[] = { /* for all charsets */
0x110000
};
-static const UV PL_SUPPUNCTUATION_invlist[] = { /* for all charsets */
+static const UV UNI_SUPPUNCTUATION_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349747,7 +366089,7 @@ static const UV PL_SUPPUNCTUATION_invlist[] = { /* for all charsets */
0x2E80
};
-static const UV PL_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
+static const UV UNI_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349757,7 +366099,7 @@ static const UV PL_SUPSYMBOLSANDPICTOGRAPHS_invlist[] = { /* for all charsets */
0x1FA00
};
-static const UV PL_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
+static const UV UNI_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349767,7 +366109,7 @@ static const UV PL_SUTTONSIGNWRITING_invlist[] = { /* for all charsets */
0x1DAB0
};
-static const UV PL_SYLO_invlist[] = { /* for all charsets */
+static const UV UNI_SYLO_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349781,7 +366123,17 @@ static const UV PL_SYLO_invlist[] = { /* for all charsets */
0xA82C
};
-static const UV PL_SYRC_invlist[] = { /* for all charsets */
+static const UV UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1FA70,
+ 0x1FB00
+};
+
+static const UV UNI_SYRC_invlist[] = { /* for all charsets */
21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349809,7 +366161,7 @@ static const UV PL_SYRC_invlist[] = { /* for all charsets */
0x86B
};
-static const UV PL_SYRIACSUP_invlist[] = { /* for all charsets */
+static const UV UNI_SYRIACSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349819,7 +366171,7 @@ static const UV PL_SYRIACSUP_invlist[] = { /* for all charsets */
0x870
};
-static const UV PL_TAGB_invlist[] = { /* for all charsets */
+static const UV UNI_TAGB_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349835,7 +366187,7 @@ static const UV PL_TAGB_invlist[] = { /* for all charsets */
0x1774
};
-static const UV PL_TAGS_invlist[] = { /* for all charsets */
+static const UV UNI_TAGS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349845,7 +366197,7 @@ static const UV PL_TAGS_invlist[] = { /* for all charsets */
0xE0080
};
-static const UV PL_TAIXUANJING_invlist[] = { /* for all charsets */
+static const UV UNI_TAIXUANJING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349855,7 +366207,7 @@ static const UV PL_TAIXUANJING_invlist[] = { /* for all charsets */
0x1D360
};
-static const UV PL_TAKR_invlist[] = { /* for all charsets */
+static const UV UNI_TAKR_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349866,12 +366218,12 @@ static const UV PL_TAKR_invlist[] = { /* for all charsets */
0xA830,
0xA83A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA
};
-static const UV PL_TALE_invlist[] = { /* for all charsets */
+static const UV UNI_TALE_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349885,7 +366237,7 @@ static const UV PL_TALE_invlist[] = { /* for all charsets */
0x1975
};
-static const UV PL_TALU_invlist[] = { /* for all charsets */
+static const UV UNI_TALU_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349901,8 +366253,18 @@ static const UV PL_TALU_invlist[] = { /* for all charsets */
0x19E0
};
-static const UV PL_TAML_invlist[] = { /* for all charsets */
- 47, /* Number of elements */
+static const UV UNI_TAMILSUP_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x11FC0,
+ 0x12000
+};
+
+static const UV UNI_TAML_invlist[] = { /* for all charsets */
+ 51, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -349951,11 +366313,15 @@ static const UV PL_TAML_invlist[] = { /* for all charsets */
0x11302,
0x11303,
0x11304,
- 0x1133C,
- 0x1133D
+ 0x1133B,
+ 0x1133D,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
+ 0x12000
};
-static const UV PL_TANG_invlist[] = { /* for all charsets */
+static const UV UNI_TANG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349964,12 +366330,12 @@ static const UV PL_TANG_invlist[] = { /* for all charsets */
0x16FE0,
0x16FE1,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3
};
-static const UV PL_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
+static const UV UNI_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349979,7 +366345,7 @@ static const UV PL_TANGUTCOMPONENTS_invlist[] = { /* for all charsets */
0x18B00
};
-static const UV PL_TAVT_invlist[] = { /* for all charsets */
+static const UV UNI_TAVT_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -349991,7 +366357,7 @@ static const UV PL_TAVT_invlist[] = { /* for all charsets */
0xAAE0
};
-static const UV PL_TELU_invlist[] = { /* for all charsets */
+static const UV UNI_TELU_invlist[] = { /* for all charsets */
33, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350002,8 +366368,6 @@ static const UV PL_TELU_invlist[] = { /* for all charsets */
0x964,
0x966,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -350025,16 +366389,18 @@ static const UV PL_TELU_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
+ 0xC77,
0xC80,
0x1CDA,
- 0x1CDB
+ 0x1CDB,
+ 0x1CF2,
+ 0x1CF3
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
- 195, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for ASCII/Latin1 */
+ 205, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350061,7 +366427,7 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350087,7 +366453,7 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350123,6 +366489,10 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350181,6 +366551,8 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350219,6 +366591,8 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350229,21 +366603,23 @@ static const UV PL_TERM_invlist[] = { /* for ASCII/Latin1 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
- 197, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for EBCDIC 1047 */
+ 207, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350272,7 +366648,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350298,7 +366674,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350334,6 +366710,10 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350392,6 +366772,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350430,6 +366812,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350440,21 +366824,23 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 1047 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
- 197, /* Number of elements */
+static const UV UNI_TERM_invlist[] = { /* for EBCDIC 037 */
+ 207, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -350483,7 +366869,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x60D,
0x61B,
0x61C,
- 0x61F,
+ 0x61E,
0x620,
0x6D4,
0x6D5,
@@ -350509,7 +366895,7 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x104C,
0x1361,
0x1369,
- 0x166D,
+ 0x166E,
0x166F,
0x16EB,
0x16EE,
@@ -350545,6 +366931,10 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x2E3D,
0x2E41,
0x2E42,
+ 0x2E4C,
+ 0x2E4D,
+ 0x2E4E,
+ 0x2E50,
0x3001,
0x3003,
0xA4FE,
@@ -350603,6 +366993,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x10B40,
0x10B99,
0x10B9D,
+ 0x10F55,
+ 0x10F5A,
0x11047,
0x1104E,
0x110BE,
@@ -350641,6 +367033,8 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x11C44,
0x11C71,
0x11C72,
+ 0x11EF7,
+ 0x11EF9,
0x12470,
0x12475,
0x16A6E,
@@ -350651,15 +367045,17 @@ static const UV PL_TERM_invlist[] = { /* for EBCDIC 037 */
0x16B3A,
0x16B44,
0x16B45,
+ 0x16E97,
+ 0x16E99,
0x1BC9F,
0x1BCA0,
0x1DA87,
0x1DA8B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_TFNG_invlist[] = { /* for all charsets */
+static const UV UNI_TFNG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350673,7 +367069,7 @@ static const UV PL_TFNG_invlist[] = { /* for all charsets */
0x2D80
};
-static const UV PL_TGLG_invlist[] = { /* for all charsets */
+static const UV UNI_TGLG_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350687,7 +367083,7 @@ static const UV PL_TGLG_invlist[] = { /* for all charsets */
0x1737
};
-static const UV PL_THAA_invlist[] = { /* for all charsets */
+static const UV UNI_THAA_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350709,7 +367105,7 @@ static const UV PL_THAA_invlist[] = { /* for all charsets */
0xFDFE
};
-static const UV PL_THAI_invlist[] = { /* for all charsets */
+static const UV UNI_THAI_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350721,7 +367117,7 @@ static const UV PL_THAI_invlist[] = { /* for all charsets */
0xE5C
};
-static const UV PL_TIBT_invlist[] = { /* for all charsets */
+static const UV UNI_TIBT_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350743,14 +367139,18 @@ static const UV PL_TIBT_invlist[] = { /* for all charsets */
0xFDB
};
-static const UV PL_TIRH_invlist[] = { /* for all charsets */
- 9, /* Number of elements */
+static const UV UNI_TIRH_invlist[] = { /* for all charsets */
+ 13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
+ 0x951,
+ 0x953,
0x964,
0x966,
+ 0x1CF2,
+ 0x1CF3,
0xA830,
0xA83A,
0x11480,
@@ -350759,7 +367159,7 @@ static const UV PL_TIRH_invlist[] = { /* for all charsets */
0x114DA
};
-static const UV PL_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
+static const UV UNI_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350769,7 +367169,7 @@ static const UV PL_TRANSPORTANDMAP_invlist[] = { /* for all charsets */
0x1F700
};
-static const UV PL_UCAS_invlist[] = { /* for all charsets */
+static const UV UNI_UCAS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350779,7 +367179,7 @@ static const UV PL_UCAS_invlist[] = { /* for all charsets */
0x1680
};
-static const UV PL_UCASEXT_invlist[] = { /* for all charsets */
+static const UV UNI_UCASEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350789,7 +367189,7 @@ static const UV PL_UCASEXT_invlist[] = { /* for all charsets */
0x1900
};
-static const UV PL_UGAR_invlist[] = { /* for all charsets */
+static const UV UNI_UGAR_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350801,7 +367201,7 @@ static const UV PL_UGAR_invlist[] = { /* for all charsets */
0x103A0
};
-static const UV PL_UIDEO_invlist[] = { /* for all charsets */
+static const UV UNI_UIDEO_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350810,7 +367210,7 @@ static const UV PL_UIDEO_invlist[] = { /* for all charsets */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xFA0E,
0xFA10,
0xFA11,
@@ -350837,7 +367237,7 @@ static const UV PL_UIDEO_invlist[] = { /* for all charsets */
0x2EBE1
};
-static const UV PL_VAI_invlist[] = { /* for all charsets */
+static const UV UNI_VAI_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350847,7 +367247,7 @@ static const UV PL_VAI_invlist[] = { /* for all charsets */
0xA62C
};
-static const UV PL_VEDICEXT_invlist[] = { /* for all charsets */
+static const UV UNI_VEDICEXT_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350857,7 +367257,7 @@ static const UV PL_VEDICEXT_invlist[] = { /* for all charsets */
0x1D00
};
-static const UV PL_VERTICALFORMS_invlist[] = { /* for all charsets */
+static const UV UNI_VERTICALFORMS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -350867,10 +367267,10 @@ static const UV PL_VERTICALFORMS_invlist[] = { /* for all charsets */
0xFE20
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
- 175, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for ASCII/Latin1 */
+ 173, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351022,25 +367422,23 @@ static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351051,15 +367449,15 @@ static const UV PL_VO__R_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
- 173, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 1047 */
+ 171, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351209,25 +367607,23 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351238,15 +367634,15 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
- 173, /* Number of elements */
+static const UV UNI_VO__R_invlist[] = { /* for EBCDIC 037 */
+ 171, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351396,25 +367792,23 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
0x1F000,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351425,9 +367819,9 @@ static const UV PL_VO__R_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_VO__TR_invlist[] = { /* for all charsets */
+static const UV UNI_VO__TR_invlist[] = { /* for all charsets */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -351463,7 +367857,7 @@ static const UV PL_VO__TR_invlist[] = { /* for all charsets */
0xFFE4
};
-static const UV PL_VO__TU_invlist[] = { /* for all charsets */
+static const UV UNI_VO__TU_invlist[] = { /* for all charsets */
69, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -351521,7 +367915,7 @@ static const UV PL_VO__TU_invlist[] = { /* for all charsets */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -351539,10 +367933,10 @@ static const UV PL_VO__TU_invlist[] = { /* for all charsets */
0x1F202
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
- 253, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for ASCII/Latin1 */
+ 251, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351720,7 +368114,7 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -351770,18 +368164,16 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -351790,7 +368182,7 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -351801,15 +368193,15 @@ static const UV PL_VO__U_invlist[] = { /* for ASCII/Latin1 */
0x10FFFE
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
- 251, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 1047 */
+ 249, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -351985,7 +368377,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -352035,18 +368427,16 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -352055,7 +368445,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -352066,15 +368456,15 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 1047 */
0x10FFFE
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
- 251, /* Number of elements */
+static const UV UNI_VO__U_invlist[] = { /* for EBCDIC 037 */
+ 249, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -352250,7 +368640,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x3128,
0x31F0,
0x3200,
- 0x3300,
+ 0x32FF,
0x3358,
0x337B,
0x3380,
@@ -352300,18 +368690,16 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x11A00,
0x11AB0,
0x13000,
- 0x13430,
+ 0x13440,
0x14400,
0x14680,
0x16FE0,
0x18B00,
0x1B000,
- 0x1B130,
- 0x1B170,
0x1B300,
0x1D000,
0x1D200,
- 0x1D300,
+ 0x1D2E0,
0x1D380,
0x1D800,
0x1DAB0,
@@ -352320,7 +368708,7 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x1F202,
0x1F800,
0x1F900,
- 0x1FA00,
+ 0x1FAA0,
0x20000,
0x2FFFE,
0x30000,
@@ -352331,9 +368719,9 @@ static const UV PL_VO__U_invlist[] = { /* for EBCDIC 037 */
0x10FFFE
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_VS_invlist[] = { /* for all charsets */
+static const UV UNI_VS_invlist[] = { /* for all charsets */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352347,7 +368735,7 @@ static const UV PL_VS_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_VSSUP_invlist[] = { /* for all charsets */
+static const UV UNI_VSSUP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352357,7 +368745,7 @@ static const UV PL_VSSUP_invlist[] = { /* for all charsets */
0xE01F0
};
-static const UV PL_WARA_invlist[] = { /* for all charsets */
+static const UV UNI_WARA_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352369,9 +368757,9 @@ static const UV PL_WARA_invlist[] = { /* for all charsets */
0x11900
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352381,14 +368769,14 @@ static const UV PL_WB__DQ_invlist[] = { /* for ASCII/Latin1 */
0x23
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352398,14 +368786,14 @@ static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 1047 */
0x80
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__DQ_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352415,91 +368803,18 @@ static const UV PL_WB__DQ_invlist[] = { /* for EBCDIC 037 */
0x80
};
-# endif /* EBCDIC 037 */
-
-static const UV PL_WB__EB_invlist[] = { /* for all charsets */
- 63, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x261D,
- 0x261E,
- 0x26F9,
- 0x26FA,
- 0x270A,
- 0x270E,
- 0x1F385,
- 0x1F386,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE
-};
+# endif /* EBCDIC 037 */
-static const UV PL_WB__EBG_invlist[] = { /* for all charsets */
- 3, /* Number of elements */
+static const UV UNI_WB__EB_invlist[] = { /* for ASCII/Latin1 */
+ 0, /* Number of elements */
148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
+ 0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
- 0x0,
- 0x1F466,
- 0x1F46A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__EX_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__EX_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352521,14 +368836,14 @@ static const UV PL_WB__EX_invlist[] = { /* for ASCII/Latin1 */
0xFF40
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352550,14 +368865,14 @@ static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 1047 */
0xFF40
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__EX_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -352579,10 +368894,10 @@ static const UV PL_WB__EX_invlist[] = { /* for EBCDIC 037 */
0xFF40
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
- 533, /* Number of elements */
+static const UV UNI_WB__EXTEND_invlist[] = { /* for all charsets */
+ 569, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -352623,6 +368938,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x7B1,
0x7EB,
0x7F4,
+ 0x7FD,
+ 0x7FE,
0x816,
0x81A,
0x81B,
@@ -352633,7 +368950,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x82E,
0x859,
0x85C,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x904,
@@ -352659,6 +368976,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x9D8,
0x9E2,
0x9E4,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA3C,
@@ -352714,7 +369033,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xBD7,
0xBD8,
0xC00,
- 0xC04,
+ 0xC05,
0xC3E,
0xC45,
0xC46,
@@ -352774,8 +369093,6 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -352871,7 +369188,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
0x1CFA,
@@ -352915,6 +369232,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0xA8C6,
0xA8E0,
0xA8F2,
+ 0xA8FF,
+ 0xA900,
0xA926,
0xA92E,
0xA947,
@@ -352977,6 +369296,10 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x10A40,
0x10AE5,
0x10AE7,
+ 0x10D24,
+ 0x10D28,
+ 0x10F46,
+ 0x10F51,
0x11000,
0x11003,
0x11038,
@@ -352989,13 +369312,15 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11103,
0x11127,
0x11135,
+ 0x11145,
+ 0x11147,
0x11173,
0x11174,
0x11180,
0x11183,
0x111B3,
0x111C1,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x1122C,
0x11238,
@@ -353005,7 +369330,7 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x112EB,
0x11300,
0x11304,
- 0x1133C,
+ 0x1133B,
0x1133D,
0x1133E,
0x11345,
@@ -353023,6 +369348,8 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11375,
0x11435,
0x11447,
+ 0x1145E,
+ 0x1145F,
0x114B0,
0x114C4,
0x115AF,
@@ -353037,6 +369364,14 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x116B8,
0x1171D,
0x1172C,
+ 0x1182C,
+ 0x1183B,
+ 0x119D1,
+ 0x119D8,
+ 0x119DA,
+ 0x119E1,
+ 0x119E4,
+ 0x119E5,
0x11A01,
0x11A0B,
0x11A33,
@@ -353067,12 +369402,22 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x11D46,
0x11D47,
0x11D48,
+ 0x11D8A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D98,
+ 0x11EF3,
+ 0x11EF7,
0x16AF0,
0x16AF5,
0x16B30,
0x16B37,
+ 0x16F4F,
+ 0x16F50,
0x16F51,
- 0x16F7F,
+ 0x16F88,
0x16F8F,
0x16F93,
0x1BC9D,
@@ -353111,20 +369456,26 @@ static const UV PL_WB__EXTEND_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E130,
+ 0x1E137,
+ 0x1E2EC,
+ 0x1E2F0,
0x1E8D0,
0x1E8D7,
0x1E944,
0x1E94B,
+ 0x1F3FB,
+ 0x1F400,
0xE0020,
0xE0080,
0xE0100,
0xE01F0
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_invlist[] = { /* for ASCII/Latin1 */
+ 39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353157,6 +369508,10 @@ static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353165,15 +369520,15 @@ static const UV PL_WB__FO_invlist[] = { /* for ASCII/Latin1 */
0xE0002
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 1047 */
+ 39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353206,6 +369561,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353214,15 +369573,15 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 1047 */
0xE0002
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
- 35, /* Number of elements */
+static const UV UNI_WB__FO_invlist[] = { /* for EBCDIC 037 */
+ 39, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353255,6 +369614,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
0xFFFC,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
+ 0x13430,
+ 0x13439,
0x1BCA0,
0x1BCA4,
0x1D173,
@@ -353263,58 +369626,10 @@ static const UV PL_WB__FO_invlist[] = { /* for EBCDIC 037 */
0xE0002
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_WB__GAZ_invlist[] = { /* for all charsets */
- 41, /* Number of elements */
- 148565664, /* Version and data structure type */
- 1, /* 0 if the list starts at 0;
- 1 if it starts at the element beyond 0 */
- 0x0,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x2708,
- 0x2709,
- 0x2764,
- 0x2765,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
- 0x1F48B,
- 0x1F48C,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693
-};
-
-static const UV PL_WB__KA_invlist[] = { /* for all charsets */
- 19, /* Number of elements */
+static const UV UNI_WB__KA_invlist[] = { /* for all charsets */
+ 21, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353336,13 +369651,15 @@ static const UV PL_WB__KA_invlist[] = { /* for all charsets */
0xFF66,
0xFF9E,
0x1B000,
- 0x1B001
+ 0x1B001,
+ 0x1B164,
+ 0x1B168
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
- 1015, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for ASCII/Latin1 */
+ 1075, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -353393,8 +369710,12 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -353696,7 +370017,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -353727,12 +370048,18 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -353854,7 +370181,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -353876,9 +370203,9 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -353896,7 +370223,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -353928,7 +370255,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -354054,7 +370381,7 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -354077,6 +370404,16 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -354085,6 +370422,8 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -354135,6 +370474,8 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -354151,10 +370492,22 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -354164,9 +370517,9 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -354185,6 +370538,16 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -354209,14 +370572,18 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -354285,10 +370652,20 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -354363,15 +370740,15 @@ static const UV PL_WB__LE_invlist[] = { /* for ASCII/Latin1 */
0x1F18A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
- 1041, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 1047 */
+ 1101, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -354448,8 +370825,12 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -354751,7 +371132,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -354782,12 +371163,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -354909,7 +371296,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -354931,9 +371318,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -354951,7 +371338,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -354983,7 +371370,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -355109,7 +371496,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -355132,6 +371519,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -355140,6 +371537,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -355190,6 +371589,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -355206,10 +371607,22 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -355219,9 +371632,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -355240,6 +371653,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -355264,14 +371687,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -355340,10 +371767,20 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -355418,15 +371855,15 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 1047 */
0x1F18A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
- 1037, /* Number of elements */
+static const UV UNI_WB__LE_invlist[] = { /* for EBCDIC 037 */
+ 1097, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -355499,8 +371936,12 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
+ 0x589,
0x5F3,
0x5F4,
0x620,
@@ -355802,7 +372243,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x176E,
0x1771,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x1885,
0x1887,
@@ -355833,12 +372274,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -355960,7 +372407,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x303B,
0x303D,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -355982,9 +372429,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xA6A0,
0xA6F0,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -356002,7 +372449,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -356034,7 +372481,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -356160,7 +372607,7 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -356183,6 +372630,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -356191,6 +372648,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -356241,6 +372700,8 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -356257,10 +372718,22 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -356270,9 +372743,9 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -356291,6 +372764,16 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -356315,14 +372798,18 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -356391,10 +372878,20 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -356469,11 +372966,11 @@ static const UV PL_WB__LE_invlist[] = { /* for EBCDIC 037 */
0x1F18A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__MB_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__MB_invlist[] = { /* for ASCII/Latin1 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356493,14 +372990,14 @@ static const UV PL_WB__MB_invlist[] = { /* for ASCII/Latin1 */
0xFF0F
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356520,14 +373017,14 @@ static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 1047 */
0xFF0F
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__MB_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356547,11 +373044,11 @@ static const UV PL_WB__MB_invlist[] = { /* for EBCDIC 037 */
0xFF0F
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__ML_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__ML_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356575,14 +373072,14 @@ static const UV PL_WB__ML_invlist[] = { /* for ASCII/Latin1 */
0xFF1B
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 1047 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356606,14 +373103,14 @@ static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 1047 */
0xFF1B
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__ML_invlist[] = { /* for EBCDIC 037 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356637,11 +373134,11 @@ static const UV PL_WB__ML_invlist[] = { /* for EBCDIC 037 */
0xFF1B
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__MN_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__MN_invlist[] = { /* for ASCII/Latin1 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356677,14 +373174,14 @@ static const UV PL_WB__MN_invlist[] = { /* for ASCII/Latin1 */
0xFF1C
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 1047 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356720,14 +373217,14 @@ static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 1047 */
0xFF1C
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__MN_invlist[] = { /* for EBCDIC 037 */
29, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356763,11 +373260,11 @@ static const UV PL_WB__MN_invlist[] = { /* for EBCDIC 037 */
0xFF1C
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__NL_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__NL_invlist[] = { /* for ASCII/Latin1 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356781,14 +373278,14 @@ static const UV PL_WB__NL_invlist[] = { /* for ASCII/Latin1 */
0x202A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 1047 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356802,14 +373299,14 @@ static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 1047 */
0x202A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__NL_invlist[] = { /* for EBCDIC 037 */
7, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -356823,12 +373320,12 @@ static const UV PL_WB__NL_invlist[] = { /* for EBCDIC 037 */
0x202A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for ASCII/Latin1 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -356907,8 +373404,12 @@ static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -356935,25 +373436,31 @@ static const UV PL_WB__NU_invlist[] = { /* for ASCII/Latin1 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 1047 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -357032,8 +373539,12 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -357060,25 +373571,31 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 1047 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
- 111, /* Number of elements */
+static const UV UNI_WB__NU_invlist[] = { /* for EBCDIC 037 */
+ 121, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -357157,8 +373674,12 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
0xAA5A,
0xABF0,
0xABFA,
+ 0xFF10,
+ 0xFF1A,
0x104A0,
0x104AA,
+ 0x10D30,
+ 0x10D3A,
0x11066,
0x11070,
0x110F0,
@@ -357185,21 +373706,27 @@ static const UV PL_WB__NU_invlist[] = { /* for EBCDIC 037 */
0x11C5A,
0x11D50,
0x11D5A,
+ 0x11DA0,
+ 0x11DAA,
0x16A60,
0x16A6A,
0x16B50,
0x16B5A,
0x1D7CE,
0x1D800,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E2F0,
+ 0x1E2FA,
0x1E950,
0x1E95A
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357209,14 +373736,14 @@ static const UV PL_WB__SQ_invlist[] = { /* for ASCII/Latin1 */
0x28
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357226,14 +373753,14 @@ static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 1047 */
0x7E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_WB__SQ_invlist[] = { /* for EBCDIC 037 */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -357243,18 +373770,98 @@ static const UV PL_WB__SQ_invlist[] = { /* for EBCDIC 037 */
0x7E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for ASCII/Latin1 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x20,
+ 0x21,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# endif /* ASCII/Latin1 */
+
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
+
+static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 1047 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x40,
+ 0x41,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# endif /* EBCDIC 1047 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
- 1499, /* Number of elements */
+static const UV UNI_WB__WSEGSPACE_invlist[] = { /* for EBCDIC 037 */
+ 13, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x40,
+ 0x41,
+ 0x1680,
+ 0x1681,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
+ 0x205F,
+ 0x2060,
+ 0x3000,
+ 0x3001
+};
+
+# endif /* EBCDIC 037 */
+
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_WB__XX_invlist[] = { /* for ASCII/Latin1 */
+ 1465, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
0x0,
0xA,
0xE,
+ 0x20,
+ 0x21,
0x22,
0x23,
0x27,
@@ -357313,9 +373920,11 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -357329,7 +373938,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -357363,6 +373972,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -357373,7 +373984,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -357407,6 +374018,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -357530,8 +374143,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -357636,8 +374247,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -357736,8 +374345,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -357768,7 +374375,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -357811,10 +374418,14 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -357855,6 +374466,10 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -357869,7 +374484,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -357911,22 +374526,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -357967,6 +374566,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -357982,7 +374583,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -358008,9 +374609,9 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -358024,8 +374625,6 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -358072,7 +374671,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -358137,7 +374736,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -358250,7 +374849,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -358277,6 +374876,18 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -358285,6 +374896,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -358293,13 +374906,15 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -358339,7 +374954,7 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -358359,6 +374974,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -358378,25 +374995,35 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -358427,6 +375054,20 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -358435,6 +375076,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -358457,16 +375100,22 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -358573,12 +375222,22 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -358655,96 +375314,8 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -358753,15 +375324,15 @@ static const UV PL_WB__XX_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
- 1523, /* Number of elements */
+static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 1047 */
+ 1489, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -358772,6 +375343,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16,
0x25,
0x26,
+ 0x40,
+ 0x41,
0x42,
0x4A,
0x4B,
@@ -358850,9 +375423,11 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -358866,7 +375441,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -358900,6 +375475,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -358910,7 +375487,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -358944,6 +375521,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -359067,8 +375646,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -359173,8 +375750,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -359273,8 +375848,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -359305,7 +375878,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -359348,10 +375921,14 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -359392,6 +375969,10 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -359406,7 +375987,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -359448,22 +376029,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -359504,6 +376069,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -359519,7 +376086,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -359545,9 +376112,9 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -359561,8 +376128,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -359609,7 +376174,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -359674,7 +376239,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -359787,7 +376352,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -359814,6 +376379,18 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -359822,6 +376399,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -359830,13 +376409,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -359876,7 +376457,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -359896,6 +376477,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -359915,25 +376498,35 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -359964,6 +376557,20 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -359972,6 +376579,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -359994,16 +376603,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -360110,12 +376725,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -360192,96 +376817,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -360290,15 +376827,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
- 1519, /* Number of elements */
+static const UV UNI_WB__XX_invlist[] = { /* for EBCDIC 037 */
+ 1485, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -360309,6 +376846,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x16,
0x25,
0x26,
+ 0x40,
+ 0x41,
0x42,
0x4A,
0x4B,
@@ -360383,9 +376922,11 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
- 0x589,
+ 0x55B,
+ 0x55D,
+ 0x55E,
+ 0x55F,
+ 0x560,
0x58A,
0x591,
0x5BE,
@@ -360399,7 +376940,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x606,
@@ -360433,6 +376974,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x7F9,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -360443,7 +376986,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x964,
0x966,
0x970,
@@ -360477,6 +377020,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -360600,8 +377145,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -360706,8 +377249,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xEB1,
0xEB2,
0xEB4,
- 0xEBA,
- 0xEBB,
0xEBD,
0xEC8,
0xECE,
@@ -360806,8 +377347,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1401,
0x166D,
0x166F,
- 0x1680,
- 0x1681,
0x169B,
0x16A0,
0x16EB,
@@ -360838,7 +377377,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -360881,10 +377420,14 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -360925,6 +377468,10 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1FF5,
0x1FF6,
0x1FFD,
+ 0x2000,
+ 0x2007,
+ 0x2008,
+ 0x200B,
0x200C,
0x2010,
0x2018,
@@ -360939,7 +377486,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2045,
0x2054,
0x2055,
- 0x2060,
+ 0x205F,
0x2065,
0x2066,
0x2070,
@@ -360981,22 +377528,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2189,
0x24B6,
0x24EA,
- 0x261D,
- 0x261E,
- 0x2640,
- 0x2641,
- 0x2642,
- 0x2643,
- 0x2695,
- 0x2697,
- 0x26F9,
- 0x26FA,
- 0x2708,
- 0x2709,
- 0x270A,
- 0x270E,
- 0x2764,
- 0x2765,
0x2C00,
0x2C2F,
0x2C30,
@@ -361037,6 +377568,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x2E00,
0x2E2F,
0x2E30,
+ 0x3000,
+ 0x3001,
0x3005,
0x3006,
0x302A,
@@ -361052,7 +377585,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -361078,9 +377611,9 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xA67F,
0xA6F2,
0xA717,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -361094,8 +377627,6 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -361142,7 +377673,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -361207,7 +377738,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xFF0D,
0xFF0E,
0xFF0F,
- 0xFF1A,
+ 0xFF10,
0xFF1C,
0xFF21,
0xFF3B,
@@ -361320,7 +377851,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -361347,6 +377878,18 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -361355,6 +377898,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x110BB,
0x110BD,
0x110BE,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -361363,13 +377908,15 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -361409,7 +377956,7 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -361429,6 +377976,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -361448,25 +377997,35 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -361497,6 +378056,20 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -361505,6 +378078,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -361527,16 +378102,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x1B000,
0x1B001,
+ 0x1B164,
+ 0x1B168,
0x1BC00,
0x1BC6B,
0x1BC70,
@@ -361643,12 +378224,22 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -361725,96 +378316,8 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0x1F18A,
0x1F1E6,
0x1F200,
- 0x1F308,
- 0x1F309,
- 0x1F33E,
- 0x1F33F,
- 0x1F373,
- 0x1F374,
- 0x1F385,
- 0x1F386,
- 0x1F393,
- 0x1F394,
- 0x1F3A4,
- 0x1F3A5,
- 0x1F3A8,
- 0x1F3A9,
- 0x1F3C2,
- 0x1F3C5,
- 0x1F3C7,
- 0x1F3C8,
- 0x1F3CA,
- 0x1F3CD,
- 0x1F3EB,
- 0x1F3EC,
- 0x1F3ED,
- 0x1F3EE,
0x1F3FB,
0x1F400,
- 0x1F442,
- 0x1F444,
- 0x1F446,
- 0x1F451,
- 0x1F466,
- 0x1F46A,
- 0x1F46E,
- 0x1F46F,
- 0x1F470,
- 0x1F479,
- 0x1F47C,
- 0x1F47D,
- 0x1F481,
- 0x1F484,
- 0x1F485,
- 0x1F488,
- 0x1F48B,
- 0x1F48C,
- 0x1F4AA,
- 0x1F4AB,
- 0x1F4BB,
- 0x1F4BD,
- 0x1F527,
- 0x1F528,
- 0x1F52C,
- 0x1F52D,
- 0x1F574,
- 0x1F576,
- 0x1F57A,
- 0x1F57B,
- 0x1F590,
- 0x1F591,
- 0x1F595,
- 0x1F597,
- 0x1F5E8,
- 0x1F5E9,
- 0x1F645,
- 0x1F648,
- 0x1F64B,
- 0x1F650,
- 0x1F680,
- 0x1F681,
- 0x1F692,
- 0x1F693,
- 0x1F6A3,
- 0x1F6A4,
- 0x1F6B4,
- 0x1F6B7,
- 0x1F6C0,
- 0x1F6C1,
- 0x1F6CC,
- 0x1F6CD,
- 0x1F918,
- 0x1F91D,
- 0x1F91E,
- 0x1F920,
- 0x1F926,
- 0x1F927,
- 0x1F930,
- 0x1F93A,
- 0x1F93D,
- 0x1F93F,
- 0x1F9D1,
- 0x1F9DE,
0xE0001,
0xE0002,
0xE0020,
@@ -361823,12 +378326,24 @@ static const UV PL_WB__XX_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+static const UV UNI_WCHO_invlist[] = { /* for all charsets */
+ 5, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300
+};
-static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
- 1393, /* Number of elements */
+# if 'A' == 65 /* ASCII/Latin1 */
+
+static const UV UNI_XIDC_invlist[] = { /* for ASCII/Latin1 */
+ 1441, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -361889,8 +378404,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -361903,7 +378418,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -361927,6 +378442,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -361937,7 +378454,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -361973,6 +378490,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -362096,8 +378615,6 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -362201,27 +378718,13 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -362348,7 +378851,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -362399,10 +378902,14 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -362542,7 +379049,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -362552,7 +379059,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -362572,9 +379079,9 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -362588,8 +379095,6 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -362630,7 +379135,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -362808,7 +379313,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -362835,6 +379340,18 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -362849,13 +379366,15 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -362895,7 +379414,7 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -362915,6 +379434,8 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -362934,27 +379455,37 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -362985,6 +379516,20 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -363015,20 +379560,28 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -363137,12 +379690,22 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -363227,15 +379790,15 @@ static const UV PL_XIDC_invlist[] = { /* for ASCII/Latin1 */
0xE01F0
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
- 1417, /* Number of elements */
+static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 1047 */
+ 1465, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -363320,8 +379883,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -363334,7 +379897,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -363358,6 +379921,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -363368,7 +379933,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -363404,6 +379969,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -363527,8 +380094,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -363632,27 +380197,13 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -363779,7 +380330,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -363830,10 +380381,14 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -363973,7 +380528,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -363983,7 +380538,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -364003,9 +380558,9 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -364019,8 +380574,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -364061,7 +380614,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -364239,7 +380792,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -364266,6 +380819,18 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -364280,13 +380845,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -364326,7 +380893,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -364346,6 +380913,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -364365,27 +380934,37 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -364416,6 +380995,20 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -364446,20 +381039,28 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -364568,12 +381169,22 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -364658,15 +381269,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 1047 */
0xE01F0
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
- 1413, /* Number of elements */
+static const UV UNI_XIDC_invlist[] = { /* for EBCDIC 037 */
+ 1461, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -364747,8 +381358,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x591,
0x5BE,
0x5BF,
@@ -364761,7 +381372,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x610,
0x61B,
@@ -364785,6 +381396,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x7F6,
0x7FA,
0x7FB,
+ 0x7FD,
+ 0x7FE,
0x800,
0x82E,
0x840,
@@ -364795,7 +381408,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x8E2,
0x8E3,
0x964,
@@ -364831,6 +381444,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x9F2,
0x9FC,
0x9FD,
+ 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -364954,8 +381569,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xBE6,
0xBF0,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -365059,27 +381672,13 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -365206,7 +381805,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -365257,10 +381856,14 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CD0,
0x1CD3,
0x1CD4,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -365400,7 +382003,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -365410,7 +382013,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -365430,9 +382033,9 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA828,
0xA840,
@@ -365446,8 +382049,6 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
- 0xA900,
0xA92E,
0xA930,
0xA954,
@@ -365488,7 +382089,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEB,
0xABEC,
@@ -365666,7 +382267,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
@@ -365693,6 +382294,18 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F51,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x11047,
0x11066,
@@ -365707,13 +382320,15 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11135,
0x11136,
0x11140,
+ 0x11144,
+ 0x11147,
0x11150,
0x11174,
0x11176,
0x11177,
0x11180,
0x111C5,
- 0x111CA,
+ 0x111C9,
0x111CD,
0x111D0,
0x111DB,
@@ -365753,7 +382368,7 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -365773,6 +382388,8 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1144B,
0x11450,
0x1145A,
+ 0x1145E,
+ 0x11460,
0x11480,
0x114C6,
0x114C7,
@@ -365792,27 +382409,37 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11650,
0x1165A,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x1173A,
+ 0x11800,
+ 0x1183B,
0x118A0,
0x118EA,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E2,
+ 0x119E3,
+ 0x119E5,
0x11A00,
0x11A3F,
0x11A47,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
0x11A9A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -365843,6 +382470,20 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x11D48,
0x11D50,
0x11D5A,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF7,
0x12000,
0x1239A,
0x12400,
@@ -365873,20 +382514,28 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -365995,12 +382644,22 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2FA,
0x1E800,
0x1E8C5,
0x1E8D0,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1EE00,
@@ -366085,12 +382744,12 @@ static const UV PL_XIDC_invlist[] = { /* for EBCDIC 037 */
0xE01F0
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
- 1185, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for ASCII/Latin1 */
+ 1233, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -366145,11 +382804,11 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -366383,25 +383042,13 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -366514,7 +383161,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -366555,12 +383202,18 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -366688,7 +383341,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -366698,7 +383351,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -366720,9 +383373,9 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -366740,7 +383393,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -366798,7 +383451,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -366956,7 +383609,7 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -366979,6 +383632,16 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -366987,6 +383650,8 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -367037,6 +383702,8 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -367053,12 +383720,24 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -367068,9 +383747,9 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -367089,6 +383768,16 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -367113,20 +383802,28 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -367197,10 +383894,20 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -367281,15 +383988,15 @@ static const UV PL_XIDS_invlist[] = { /* for ASCII/Latin1 */
0x2FA1E
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
- 1211, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 1047 */
+ 1259, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -367370,11 +384077,11 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -367608,25 +384315,13 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -367739,7 +384434,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -367780,12 +384475,18 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -367913,7 +384614,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -367923,7 +384624,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -367945,9 +384646,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -367965,7 +384666,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -368023,7 +384724,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -368181,7 +384882,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -368204,6 +384905,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -368212,6 +384923,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -368262,6 +384975,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -368278,12 +384993,24 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -368293,9 +385020,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -368314,6 +385041,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -368338,20 +385075,28 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -368422,10 +385167,20 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -368506,15 +385261,15 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 1047 */
0x2FA1E
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
- 1207, /* Number of elements */
+static const UV UNI_XIDS_invlist[] = { /* for EBCDIC 037 */
+ 1255, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -368591,11 +385346,11 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x557,
0x559,
0x55A,
- 0x561,
- 0x588,
+ 0x560,
+ 0x589,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F3,
0x620,
0x64B,
@@ -368829,25 +385584,13 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
0xEB1,
0xEB2,
0xEB3,
@@ -368960,7 +385703,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x17DC,
0x17DD,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18A9,
0x18AA,
@@ -369001,12 +385744,18 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x1C7E,
0x1C80,
0x1C89,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
+ 0x1CC0,
0x1CE9,
0x1CED,
0x1CEE,
- 0x1CF2,
+ 0x1CF4,
0x1CF5,
0x1CF7,
+ 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DC0,
0x1E00,
@@ -369134,7 +385883,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x30FC,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x31A0,
@@ -369144,7 +385893,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x3400,
0x4DB6,
0x4E00,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA4D0,
@@ -369166,9 +385915,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xA722,
0xA789,
0xA78B,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA802,
0xA803,
@@ -369186,7 +385935,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xA8FB,
0xA8FC,
0xA8FD,
- 0xA8FE,
+ 0xA8FF,
0xA90A,
0xA926,
0xA930,
@@ -369244,7 +385993,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0xAB30,
0xAB5B,
0xAB5C,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABE3,
0xAC00,
@@ -369402,7 +386151,7 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A60,
0x10A7D,
0x10A80,
@@ -369425,6 +386174,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x10CB3,
0x10CC0,
0x10CF3,
+ 0x10D00,
+ 0x10D24,
+ 0x10F00,
+ 0x10F1D,
+ 0x10F27,
+ 0x10F28,
+ 0x10F30,
+ 0x10F46,
+ 0x10FE0,
+ 0x10FF7,
0x11003,
0x11038,
0x11083,
@@ -369433,6 +386192,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x110E9,
0x11103,
0x11127,
+ 0x11144,
+ 0x11145,
0x11150,
0x11173,
0x11176,
@@ -369483,6 +386244,8 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11435,
0x11447,
0x1144B,
+ 0x1145F,
+ 0x11460,
0x11480,
0x114B0,
0x114C4,
@@ -369499,12 +386262,24 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11645,
0x11680,
0x116AB,
+ 0x116B8,
+ 0x116B9,
0x11700,
- 0x1171A,
+ 0x1171B,
+ 0x11800,
+ 0x1182C,
0x118A0,
0x118E0,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D1,
+ 0x119E1,
+ 0x119E2,
+ 0x119E3,
+ 0x119E4,
0x11A00,
0x11A01,
0x11A0B,
@@ -369514,9 +386289,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11A50,
0x11A51,
0x11A5C,
- 0x11A84,
- 0x11A86,
0x11A8A,
+ 0x11A9D,
+ 0x11A9E,
0x11AC0,
0x11AF9,
0x11C00,
@@ -369535,6 +386310,16 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x11D31,
0x11D46,
0x11D47,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8A,
+ 0x11D98,
+ 0x11D99,
+ 0x11EE0,
+ 0x11EF3,
0x12000,
0x1239A,
0x12400,
@@ -369559,20 +386344,28 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E80,
0x16F00,
- 0x16F45,
+ 0x16F4B,
0x16F50,
0x16F51,
0x16F93,
0x16FA0,
0x16FE0,
0x16FE2,
+ 0x16FE3,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -369643,10 +386436,20 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x1D7C3,
0x1D7C4,
0x1D7CC,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E137,
+ 0x1E13E,
+ 0x1E14E,
+ 0x1E14F,
+ 0x1E2C0,
+ 0x1E2EC,
0x1E800,
0x1E8C5,
0x1E900,
0x1E944,
+ 0x1E94B,
+ 0x1E94C,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -369727,9 +386530,9 @@ static const UV PL_XIDS_invlist[] = { /* for EBCDIC 037 */
0x2FA1E
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_XPEO_invlist[] = { /* for all charsets */
+static const UV UNI_XPEO_invlist[] = { /* for all charsets */
5, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369741,7 +386544,7 @@ static const UV PL_XPEO_invlist[] = { /* for all charsets */
0x103D6
};
-static const UV PL_XSUX_invlist[] = { /* for all charsets */
+static const UV UNI_XSUX_invlist[] = { /* for all charsets */
9, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369757,7 +386560,7 @@ static const UV PL_XSUX_invlist[] = { /* for all charsets */
0x12544
};
-static const UV PL_YI_invlist[] = { /* for all charsets */
+static const UV UNI_YI_invlist[] = { /* for all charsets */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369779,7 +386582,7 @@ static const UV PL_YI_invlist[] = { /* for all charsets */
0xFF66
};
-static const UV PL_YIJING_invlist[] = { /* for all charsets */
+static const UV UNI_YIJING_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369789,7 +386592,7 @@ static const UV PL_YIJING_invlist[] = { /* for all charsets */
0x4E00
};
-static const UV PL_YIRADICALS_invlist[] = { /* for all charsets */
+static const UV UNI_YIRADICALS_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369799,7 +386602,7 @@ static const UV PL_YIRADICALS_invlist[] = { /* for all charsets */
0xA4D0
};
-static const UV PL_YISYLLABLES_invlist[] = { /* for all charsets */
+static const UV UNI_YISYLLABLES_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369809,9 +386612,9 @@ static const UV PL_YISYLLABLES_invlist[] = { /* for all charsets */
0xA490
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_Z_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_Z_invlist[] = { /* for ASCII/Latin1 */
17, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369835,14 +386638,14 @@ static const UV PL_Z_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_Z_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_Z_invlist[] = { /* for EBCDIC 1047 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369864,14 +386667,14 @@ static const UV PL_Z_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_Z_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_Z_invlist[] = { /* for EBCDIC 037 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369893,9 +386696,9 @@ static const UV PL_Z_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ZANB_invlist[] = { /* for all charsets */
+static const UV UNI_ZANB_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369905,7 +386708,7 @@ static const UV PL_ZANB_invlist[] = { /* for all charsets */
0x11A48
};
-static const UV PL_ZL_invlist[] = { /* for all charsets */
+static const UV UNI_ZL_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369915,7 +386718,7 @@ static const UV PL_ZL_invlist[] = { /* for all charsets */
0x2029
};
-static const UV PL_ZP_invlist[] = { /* for all charsets */
+static const UV UNI_ZP_invlist[] = { /* for all charsets */
3, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369925,9 +386728,9 @@ static const UV PL_ZP_invlist[] = { /* for all charsets */
0x202A
};
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ZS_invlist[] = { /* for ASCII/Latin1 */
+static const UV UNI_ZS_invlist[] = { /* for ASCII/Latin1 */
15, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369949,14 +386752,14 @@ static const UV PL_ZS_invlist[] = { /* for ASCII/Latin1 */
0x3001
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ZS_invlist[] = { /* for EBCDIC 1047 */
+static const UV UNI_ZS_invlist[] = { /* for EBCDIC 1047 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -369976,14 +386779,14 @@ static const UV PL_ZS_invlist[] = { /* for EBCDIC 1047 */
0x3001
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ZS_invlist[] = { /* for EBCDIC 037 */
+static const UV UNI_ZS_invlist[] = { /* for EBCDIC 037 */
13, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
@@ -370003,12 +386806,12 @@ static const UV PL_ZS_invlist[] = { /* for EBCDIC 037 */
0x3001
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-# if 'A' == 65 /* ASCII/Latin1 */
+# if 'A' == 65 /* ASCII/Latin1 */
-static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
- 276, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for ASCII/Latin1 */
+ 292, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370055,6 +386858,8 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370087,17 +386892,11 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370162,6 +386961,8 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370176,8 +386977,12 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370220,6 +387025,10 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370235,9 +387044,7 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370251,15 +387058,17 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370272,33 +387081,43 @@ static const UV PL_ZYYY_invlist[] = { /* for ASCII/Latin1 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* ASCII/Latin1 */
+# endif /* ASCII/Latin1 */
-# if 'A' == 193 /* EBCDIC 1047 */ \
+# if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
- 302, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 1047 */
+ 318, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370371,6 +387190,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370403,17 +387224,11 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370478,6 +387293,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370492,8 +387309,12 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370536,6 +387357,10 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370551,9 +387376,7 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370567,15 +387390,17 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370588,33 +387413,43 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 1047 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 1047 */
+# endif /* EBCDIC 1047 */
-# if 'A' == 193 /* EBCDIC 037 */ \
+# if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
- 298, /* Number of elements */
+static const UV UNI_ZYYY_invlist[] = { /* for EBCDIC 037 */
+ 314, /* Number of elements */
148565664, /* Version and data structure type */
0, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370683,6 +387518,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2000,
0x200C,
0x200E,
+ 0x202F,
+ 0x2030,
0x2065,
0x2066,
0x2071,
@@ -370715,17 +387552,11 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
+ 0x2C00,
0x2E00,
0x2E43,
0x2E44,
- 0x2E4A,
+ 0x2E50,
0x2FF0,
0x2FFC,
0x3000,
@@ -370790,6 +387621,8 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1019C,
0x101D0,
0x101FD,
+ 0x16FE2,
+ 0x16FE4,
0x1D000,
0x1D0F6,
0x1D100,
@@ -370804,8 +387637,12 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D1AA,
0x1D1AE,
0x1D1E9,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
+ 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -370848,6 +387685,10 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1D7CC,
0x1D7CE,
0x1D800,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1F000,
0x1F02C,
0x1F030,
@@ -370863,9 +387704,7 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -370879,15 +387718,17 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -370900,28 +387741,38 @@ static const UV PL_ZYYY_invlist[] = { /* for EBCDIC 037 */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0xE0001,
0xE0002,
0xE0020,
0xE0080
};
-# endif /* EBCDIC 037 */
+# endif /* EBCDIC 037 */
-static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
- 1294, /* Number of elements */
+static const UV UNI_ZZZZ_invlist[] = { /* for all charsets */
+ 1328, /* Number of elements */
148565664, /* Version and data structure type */
1, /* 0 if the list starts at 0;
1 if it starts at the element beyond 0 */
@@ -370940,10 +387791,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x531,
0x557,
0x559,
- 0x560,
- 0x561,
- 0x588,
- 0x589,
0x58B,
0x58D,
0x590,
@@ -370951,7 +387798,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x5C8,
0x5D0,
0x5EB,
- 0x5F0,
+ 0x5EF,
0x5F5,
0x600,
0x61D,
@@ -370963,7 +387810,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x7B2,
0x7C0,
0x7FB,
- 0x800,
+ 0x7FD,
0x82E,
0x830,
0x83F,
@@ -370977,7 +387824,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x8B5,
0x8B6,
0x8BE,
- 0x8D4,
+ 0x8D3,
0x984,
0x985,
0x98D,
@@ -371004,7 +387851,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x9DF,
0x9E4,
0x9E6,
- 0x9FE,
+ 0x9FF,
0xA01,
0xA04,
0xA05,
@@ -371036,7 +387883,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA5E,
0xA5F,
0xA66,
- 0xA76,
+ 0xA77,
0xA81,
0xA84,
0xA85,
@@ -371126,8 +387973,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xBE6,
0xBFB,
0xC00,
- 0xC04,
- 0xC05,
0xC0D,
0xC0E,
0xC11,
@@ -371149,9 +387994,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xC64,
0xC66,
0xC70,
- 0xC78,
- 0xC84,
- 0xC85,
+ 0xC77,
0xC8D,
0xC8E,
0xC91,
@@ -371225,27 +388068,13 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xE83,
0xE84,
0xE85,
- 0xE87,
- 0xE89,
- 0xE8A,
+ 0xE86,
0xE8B,
- 0xE8D,
- 0xE8E,
- 0xE94,
- 0xE98,
- 0xE99,
- 0xEA0,
- 0xEA1,
+ 0xE8C,
0xEA4,
0xEA5,
0xEA6,
0xEA7,
- 0xEA8,
- 0xEAA,
- 0xEAC,
- 0xEAD,
- 0xEBA,
- 0xEBB,
0xEBE,
0xEC0,
0xEC5,
@@ -371344,7 +388173,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1810,
0x181A,
0x1820,
- 0x1878,
+ 0x1879,
0x1880,
0x18AB,
0x18B0,
@@ -371393,10 +388222,12 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1C4A,
0x1C4D,
0x1C89,
- 0x1CC0,
+ 0x1C90,
+ 0x1CBB,
+ 0x1CBD,
0x1CC8,
0x1CD0,
- 0x1CFA,
+ 0x1CFB,
0x1D00,
0x1DFA,
0x1DFB,
@@ -371454,14 +388285,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x2B76,
0x2B96,
0x2B98,
- 0x2BBA,
- 0x2BBD,
- 0x2BC9,
- 0x2BCA,
- 0x2BD3,
- 0x2BEC,
- 0x2BF0,
- 0x2C00,
0x2C2F,
0x2C30,
0x2C5F,
@@ -371496,7 +388319,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x2DD8,
0x2DDF,
0x2DE0,
- 0x2E4A,
+ 0x2E50,
0x2E80,
0x2E9A,
0x2E9B,
@@ -371512,7 +388335,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x3099,
0x3100,
0x3105,
- 0x312F,
+ 0x3130,
0x3131,
0x318F,
0x3190,
@@ -371522,11 +388345,9 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x31F0,
0x321F,
0x3220,
- 0x32FF,
- 0x3300,
0x4DB6,
0x4DC0,
- 0x9FEB,
+ 0x9FF0,
0xA000,
0xA48D,
0xA490,
@@ -371536,9 +388357,9 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA640,
0xA6F8,
0xA700,
- 0xA7AF,
- 0xA7B0,
- 0xA7B8,
+ 0xA7C0,
+ 0xA7C2,
+ 0xA7C7,
0xA7F7,
0xA82C,
0xA830,
@@ -371550,8 +388371,6 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xA8CE,
0xA8DA,
0xA8E0,
- 0xA8FE,
- 0xA900,
0xA954,
0xA95F,
0xA97D,
@@ -371582,7 +388401,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xAB28,
0xAB2F,
0xAB30,
- 0xAB66,
+ 0xAB68,
0xAB70,
0xABEE,
0xABF0,
@@ -371754,11 +388573,11 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x10A15,
0x10A18,
0x10A19,
- 0x10A34,
+ 0x10A36,
0x10A38,
0x10A3B,
0x10A3F,
- 0x10A48,
+ 0x10A49,
0x10A50,
0x10A59,
0x10A60,
@@ -371786,15 +388605,25 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x10CC0,
0x10CF3,
0x10CFA,
- 0x10D00,
+ 0x10D28,
+ 0x10D30,
+ 0x10D3A,
0x10E60,
0x10E7F,
+ 0x10F00,
+ 0x10F28,
+ 0x10F30,
+ 0x10F5A,
+ 0x10FE0,
+ 0x10FF7,
0x11000,
0x1104E,
0x11052,
0x11070,
0x1107F,
0x110C2,
+ 0x110CD,
+ 0x110CE,
0x110D0,
0x110E9,
0x110F0,
@@ -371802,7 +388631,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11100,
0x11135,
0x11136,
- 0x11144,
+ 0x11147,
0x11150,
0x11177,
0x11180,
@@ -371843,7 +388672,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11334,
0x11335,
0x1133A,
- 0x1133C,
+ 0x1133B,
0x11345,
0x11347,
0x11349,
@@ -371864,7 +388693,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1145B,
0x1145C,
0x1145D,
- 0x1145E,
+ 0x11460,
0x11480,
0x114C8,
0x114D0,
@@ -371880,26 +388709,30 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11660,
0x1166D,
0x11680,
- 0x116B8,
+ 0x116B9,
0x116C0,
0x116CA,
0x11700,
- 0x1171A,
+ 0x1171B,
0x1171D,
0x1172C,
0x11730,
0x11740,
+ 0x11800,
+ 0x1183C,
0x118A0,
0x118F3,
0x118FF,
0x11900,
+ 0x119A0,
+ 0x119A8,
+ 0x119AA,
+ 0x119D8,
+ 0x119DA,
+ 0x119E5,
0x11A00,
0x11A48,
0x11A50,
- 0x11A84,
- 0x11A86,
- 0x11A9D,
- 0x11A9E,
0x11AA3,
0x11AC0,
0x11AF9,
@@ -371931,7 +388764,23 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x11D48,
0x11D50,
0x11D5A,
- 0x12000,
+ 0x11D60,
+ 0x11D66,
+ 0x11D67,
+ 0x11D69,
+ 0x11D6A,
+ 0x11D8F,
+ 0x11D90,
+ 0x11D92,
+ 0x11D93,
+ 0x11D99,
+ 0x11DA0,
+ 0x11DAA,
+ 0x11EE0,
+ 0x11EF9,
+ 0x11FC0,
+ 0x11FF2,
+ 0x11FFF,
0x1239A,
0x12400,
0x1246F,
@@ -371941,6 +388790,8 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x12544,
0x13000,
0x1342F,
+ 0x13430,
+ 0x13439,
0x14400,
0x14647,
0x16800,
@@ -371965,20 +388816,26 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x16B78,
0x16B7D,
0x16B90,
+ 0x16E40,
+ 0x16E9B,
0x16F00,
- 0x16F45,
- 0x16F50,
- 0x16F7F,
+ 0x16F4B,
+ 0x16F4F,
+ 0x16F88,
0x16F8F,
0x16FA0,
0x16FE0,
- 0x16FE2,
+ 0x16FE4,
0x17000,
- 0x187ED,
+ 0x187F8,
0x18800,
0x18AF3,
0x1B000,
0x1B11F,
+ 0x1B150,
+ 0x1B153,
+ 0x1B164,
+ 0x1B168,
0x1B170,
0x1B2FC,
0x1BC00,
@@ -371999,10 +388856,12 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1D1E9,
0x1D200,
0x1D246,
+ 0x1D2E0,
+ 0x1D2F4,
0x1D300,
0x1D357,
0x1D360,
- 0x1D372,
+ 0x1D379,
0x1D400,
0x1D455,
0x1D456,
@@ -372059,16 +388918,32 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1E025,
0x1E026,
0x1E02B,
+ 0x1E100,
+ 0x1E12D,
+ 0x1E130,
+ 0x1E13E,
+ 0x1E140,
+ 0x1E14A,
+ 0x1E14E,
+ 0x1E150,
+ 0x1E2C0,
+ 0x1E2FA,
+ 0x1E2FF,
+ 0x1E300,
0x1E800,
0x1E8C5,
0x1E8C7,
0x1E8D7,
0x1E900,
- 0x1E94B,
+ 0x1E94C,
0x1E950,
0x1E95A,
0x1E95E,
0x1E960,
+ 0x1EC71,
+ 0x1ECB5,
+ 0x1ED01,
+ 0x1ED3E,
0x1EE00,
0x1EE04,
0x1EE05,
@@ -372152,9 +389027,7 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F100,
0x1F10D,
0x1F110,
- 0x1F12F,
- 0x1F130,
- 0x1F16C,
+ 0x1F16D,
0x1F170,
0x1F1AD,
0x1F1E6,
@@ -372168,15 +389041,17 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F260,
0x1F266,
0x1F300,
- 0x1F6D5,
+ 0x1F6D6,
0x1F6E0,
0x1F6ED,
0x1F6F0,
- 0x1F6F9,
+ 0x1F6FB,
0x1F700,
0x1F774,
0x1F780,
- 0x1F7D5,
+ 0x1F7D9,
+ 0x1F7E0,
+ 0x1F7EC,
0x1F800,
0x1F80C,
0x1F810,
@@ -372189,18 +389064,28 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0x1F8AE,
0x1F900,
0x1F90C,
- 0x1F910,
- 0x1F93F,
- 0x1F940,
- 0x1F94D,
- 0x1F950,
- 0x1F96C,
- 0x1F980,
- 0x1F998,
- 0x1F9C0,
- 0x1F9C1,
- 0x1F9D0,
- 0x1F9E7,
+ 0x1F90D,
+ 0x1F972,
+ 0x1F973,
+ 0x1F977,
+ 0x1F97A,
+ 0x1F9A3,
+ 0x1F9A5,
+ 0x1F9AB,
+ 0x1F9AE,
+ 0x1F9CB,
+ 0x1F9CD,
+ 0x1FA54,
+ 0x1FA60,
+ 0x1FA6E,
+ 0x1FA70,
+ 0x1FA74,
+ 0x1FA78,
+ 0x1FA7B,
+ 0x1FA80,
+ 0x1FA83,
+ 0x1FA90,
+ 0x1FA96,
0x20000,
0x2A6D7,
0x2A700,
@@ -372221,2288 +389106,6045 @@ static const UV PL_ZZZZ_invlist[] = { /* for all charsets */
0xE01F0
};
-const char * deprecated_property_msgs[] = {
- "",
- "Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn't be the basis for line breaking",
- "Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
+static const UV UNI__PERL_NCHAR_invlist[] = { /* for all charsets */
+ 37, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xFDD0,
+ 0xFDF0,
+ 0xFFFE,
+ 0x10000,
+ 0x1FFFE,
+ 0x20000,
+ 0x2FFFE,
+ 0x30000,
+ 0x3FFFE,
+ 0x40000,
+ 0x4FFFE,
+ 0x50000,
+ 0x5FFFE,
+ 0x60000,
+ 0x6FFFE,
+ 0x70000,
+ 0x7FFFE,
+ 0x80000,
+ 0x8FFFE,
+ 0x90000,
+ 0x9FFFE,
+ 0xA0000,
+ 0xAFFFE,
+ 0xB0000,
+ 0xBFFFE,
+ 0xC0000,
+ 0xCFFFE,
+ 0xD0000,
+ 0xDFFFE,
+ 0xE0000,
+ 0xEFFFE,
+ 0xF0000,
+ 0xFFFFE,
+ 0x100000,
+ 0x10FFFE,
+ 0x110000
};
-#endif /* defined(PERL_IN_UTF8_C) */
+# if 'A' == 65 /* ASCII/Latin1 */
-#if defined(PERL_IN_UNI_KEYWORDS_C) || defined(PERL_IN_UTF8_C)
+static const UV UNI__PERL_PATWS_invlist[] = { /* for ASCII/Latin1 */
+ 11, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x9,
+ 0xE,
+ 0x20,
+ 0x21,
+ 0x85,
+ 0x86,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
+};
-#define PL_HYPHEN (PL_HYPHEN_perl_aux + (MAX_UNI_KEYWORD_INDEX * 2))
-#define PL_LB__SG (PL_LB__SG_perl_aux + (MAX_UNI_KEYWORD_INDEX * 1))
+# endif /* ASCII/Latin1 */
-typedef enum {
- PERL_BIN_PLACEHOLDER = 0,
- PL_ADLM,
- PL_AEGEANNUMBERS,
- PL_AGE__10,
- PL_AGE__2,
- PL_AGE__2_DOT_1,
- PL_AGE__3,
- PL_AGE__3_DOT_1,
- PL_AGE__3_DOT_2,
- PL_AGE__4,
- PL_AGE__4_DOT_1,
- PL_AGE__5,
- PL_AGE__5_DOT_1,
- PL_AGE__5_DOT_2,
- PL_AGE__6,
- PL_AGE__6_DOT_1,
- PL_AGE__6_DOT_2,
- PL_AGE__6_DOT_3,
- PL_AGE__7,
- PL_AGE__8,
- PL_AGE__9,
- PL_AGE__NA,
- PL_AGHB,
- PL_AHOM,
- PL_ALCHEMICAL,
- PL_ALL,
- PL_ALPHABETICPF,
- PL_ANCIENTGREEKMUSIC,
- PL_ANCIENTGREEKNUMBERS,
- PL_ANCIENTSYMBOLS,
- PL_ANY,
- PL_ARAB,
- PL_ARABICEXTA,
- PL_ARABICMATH,
- PL_ARABICPFA,
- PL_ARABICPFB,
- PL_ARABICSUP,
- PL_ARMI,
- PL_ARMN,
- PL_ARROWS,
- PL_ASCII,
- PL_ASSIGNED,
- PL_AVST,
- PL_BALI,
- PL_BAMU,
- PL_BAMUMSUP,
- PL_BASS,
- PL_BATK,
- PL_BC__AL,
- PL_BC__AN,
- PL_BC__B,
- PL_BC__BN,
- PL_BC__CS,
- PL_BC__EN,
- PL_BC__ES,
- PL_BC__ET,
- PL_BC__FSI,
- PL_BC__L,
- PL_BC__LRE,
- PL_BC__LRI,
- PL_BC__LRO,
- PL_BC__NSM,
- PL_BC__ON,
- PL_BC__PDF,
- PL_BC__PDI,
- PL_BC__R,
- PL_BC__RLE,
- PL_BC__RLI,
- PL_BC__RLO,
- PL_BC__S,
- PL_BC__WS,
- PL_BENG,
- PL_BHKS,
- PL_BIDIC,
- PL_BIDIM,
- PL_BLOCKELEMENTS,
- PL_BOPO,
- PL_BOPOMOFOEXT,
- PL_BOXDRAWING,
- PL_BPT__C,
- PL_BPT__N,
- PL_BPT__O,
- PL_BRAH,
- PL_BRAI,
- PL_BUGI,
- PL_BUHD,
- PL_BYZANTINEMUSIC,
- PL_C,
- PL_CAKM,
- PL_CANS,
- PL_CARI,
- PL_CASED,
- PL_CCC__0,
- PL_CCC__1,
- PL_CCC__10,
- PL_CCC__103,
- PL_CCC__107,
- PL_CCC__11,
- PL_CCC__118,
- PL_CCC__12,
- PL_CCC__122,
- PL_CCC__129,
- PL_CCC__13,
- PL_CCC__130,
- PL_CCC__132,
- PL_CCC__133,
- PL_CCC__14,
- PL_CCC__15,
- PL_CCC__16,
- PL_CCC__17,
- PL_CCC__18,
- PL_CCC__19,
- PL_CCC__20,
- PL_CCC__202,
- PL_CCC__21,
- PL_CCC__214,
- PL_CCC__216,
- PL_CCC__22,
- PL_CCC__23,
- PL_CCC__24,
- PL_CCC__25,
- PL_CCC__26,
- PL_CCC__27,
- PL_CCC__28,
- PL_CCC__29,
- PL_CCC__30,
- PL_CCC__31,
- PL_CCC__32,
- PL_CCC__33,
- PL_CCC__34,
- PL_CCC__35,
- PL_CCC__36,
- PL_CCC__7,
- PL_CCC__8,
- PL_CCC__84,
- PL_CCC__9,
- PL_CCC__91,
- PL_CCC__A,
- PL_CCC__AL,
- PL_CCC__AR,
- PL_CCC__B,
- PL_CCC__BL,
- PL_CCC__BR,
- PL_CCC__DA,
- PL_CCC__DB,
- PL_CCC__IS,
- PL_CCC__L,
- PL_CCC__R,
- PL_CE,
- PL_CF,
- PL_CHAM,
- PL_CHER,
- PL_CHEROKEESUP,
- PL_CI,
- PL_CJK,
- PL_CJKCOMPAT,
- PL_CJKCOMPATFORMS,
- PL_CJKCOMPATIDEOGRAPHS,
- PL_CJKCOMPATIDEOGRAPHSSUP,
- PL_CJKEXTA,
- PL_CJKEXTB,
- PL_CJKEXTC,
- PL_CJKEXTD,
- PL_CJKEXTE,
- PL_CJKEXTF,
- PL_CJKRADICALSSUP,
- PL_CJKSTROKES,
- PL_CJKSYMBOLS,
- PL_CN,
- PL_CO,
- PL_COMPATJAMO,
- PL_COMPEX,
- PL_CONTROLPICTURES,
- PL_COPT,
- PL_COPTICEPACTNUMBERS,
- PL_COUNTINGROD,
- PL_CPRT,
- PL_CS,
- PL_CUNEIFORMNUMBERS,
- PL_CURRENCYSYMBOLS,
- PL_CWCF,
- PL_CWCM,
- PL_CWKCF,
- PL_CWL,
- PL_CWT,
- PL_CWU,
- PL_CYPRIOTSYLLABARY,
- PL_CYRILLICEXTA,
- PL_CYRILLICEXTB,
- PL_CYRILLICEXTC,
- PL_CYRILLICSUP,
- PL_CYRL,
- PL_DASH,
- PL_DEP,
- PL_DEVA,
- PL_DEVANAGARIEXT,
- PL_DI,
- PL_DIA,
- PL_DIACRITICALS,
- PL_DIACRITICALSEXT,
- PL_DIACRITICALSFORSYMBOLS,
- PL_DIACRITICALSSUP,
- PL_DINGBATS,
- PL_DOMINO,
- PL_DSRT,
- PL_DT__CAN,
- PL_DT__COM,
- PL_DT__ENC,
- PL_DT__FIN,
- PL_DT__FONT,
- PL_DT__FRA,
- PL_DT__INIT,
- PL_DT__ISO,
- PL_DT__MED,
- PL_DT__NAR,
- PL_DT__NB,
- PL_DT__NONCANON,
- PL_DT__NONE,
- PL_DT__SML,
- PL_DT__SQR,
- PL_DT__SUB,
- PL_DT__SUP,
- PL_DT__VERT,
- PL_DUPL,
- PL_EARLYDYNASTICCUNEIFORM,
- PL_EA__A,
- PL_EA__F,
- PL_EA__H,
- PL_EA__N,
- PL_EA__NA,
- PL_EA__W,
- PL_EGYP,
- PL_ELBA,
- PL_EMOTICONS,
- PL_ENCLOSEDALPHANUM,
- PL_ENCLOSEDALPHANUMSUP,
- PL_ENCLOSEDCJK,
- PL_ENCLOSEDIDEOGRAPHICSUP,
- PL_ETHI,
- PL_ETHIOPICEXT,
- PL_ETHIOPICEXTA,
- PL_ETHIOPICSUP,
- PL_EXT,
- PL_GCB__CN,
- PL_GCB__L,
- PL_GCB__PP,
- PL_GCB__SM,
- PL_GCB__T,
- PL_GCB__V,
- PL_GCB__XX,
- PL_GEOMETRICSHAPES,
- PL_GEOMETRICSHAPESEXT,
- PL_GEOR,
- PL_GEORGIANSUP,
- PL_GLAG,
- PL_GLAGOLITICSUP,
- PL_GONM,
- PL_GOTH,
- PL_GRAN,
- PL_GRBASE,
- PL_GREEKEXT,
- PL_GREK,
- PL_GREXT,
- PL_GUJR,
- PL_GURU,
- PL_HALFANDFULLFORMS,
- PL_HALFMARKS,
- PL_HAN,
- PL_HANG,
- PL_HANO,
- PL_HATR,
- PL_HEBR,
- PL_HIGHPUSURROGATES,
- PL_HIGHSURROGATES,
- PL_HIRA,
- PL_HLUW,
- PL_HMNG,
- PL_HST__NA,
- PL_HUNG,
- PL_HYPHEN_perl_aux,
- PL_IDC,
- PL_IDEO,
- PL_IDEOGRAPHICSYMBOLS,
- PL_IDS,
- PL_IDSB,
- PL_IDST,
- PL_INADLAM,
- PL_INAHOM,
- PL_INANATOLIANHIEROGLYPHS,
- PL_INARABIC,
- PL_INARMENIAN,
- PL_INAVESTAN,
- PL_INBALINESE,
- PL_INBAMUM,
- PL_INBASSAVAH,
- PL_INBATAK,
- PL_INBENGALI,
- PL_INBHAIKSUKI,
- PL_INBOPOMOFO,
- PL_INBRAHMI,
- PL_INBUGINESE,
- PL_INBUHID,
- PL_INCARIAN,
- PL_INCAUCASIANALBANIAN,
- PL_INCHAKMA,
- PL_INCHAM,
- PL_INCHEROKEE,
- PL_INCOPTIC,
- PL_INCUNEIFORM,
- PL_INCYRILLIC,
- PL_INDEVANAGARI,
- PL_INDICNUMBERFORMS,
- PL_INDUPLOYAN,
- PL_INEGYPTIANHIEROGLYPHS,
- PL_INELBASAN,
- PL_INETHIOPIC,
- PL_INGEORGIAN,
- PL_INGLAGOLITIC,
- PL_INGOTHIC,
- PL_INGRANTHA,
- PL_INGREEK,
- PL_INGUJARATI,
- PL_INGURMUKHI,
- PL_INHANGUL,
- PL_INHANUNOO,
- PL_INHATRAN,
- PL_INHEBREW,
- PL_INHIRAGANA,
- PL_INIDC,
- PL_INIMPERIALARAMAIC,
- PL_ININSCRIPTIONALPAHLAVI,
- PL_ININSCRIPTIONALPARTHIAN,
- PL_INJAVANESE,
- PL_INKAITHI,
- PL_INKANNADA,
- PL_INKATAKANA,
- PL_INKHAROSHTHI,
- PL_INKHMER,
- PL_INKHOJKI,
- PL_INKHUDAWADI,
- PL_INLAO,
- PL_INLEPCHA,
- PL_INLIMBU,
- PL_INLINEARA,
- PL_INLYCIAN,
- PL_INLYDIAN,
- PL_INMAHAJANI,
- PL_INMALAYALAM,
- PL_INMANDAIC,
- PL_INMANICHAEAN,
- PL_INMARCHEN,
- PL_INMASARAMGONDI,
- PL_INMEETEIMAYEK,
- PL_INMENDEKIKAKUI,
- PL_INMEROITICCURSIVE,
- PL_INMIAO,
- PL_INMODI,
- PL_INMONGOLIAN,
- PL_INMRO,
- PL_INMULTANI,
- PL_INMYANMAR,
- PL_INNABATAEAN,
- PL_INNEWA,
- PL_INNEWTAILUE,
- PL_INNKO,
- PL_INNUSHU,
- PL_INOGHAM,
- PL_INOLDHUNGARIAN,
- PL_INOLDITALIC,
- PL_INOLDPERMIC,
- PL_INOLDPERSIAN,
- PL_INOLDTURKIC,
- PL_INORIYA,
- PL_INOSAGE,
- PL_INOSMANYA,
- PL_INPAHAWHHMONG,
- PL_INPAUCINHAU,
- PL_INPC__BOTTOM,
- PL_INPC__BOTTOMANDLEFT,
- PL_INPC__BOTTOMANDRIGHT,
- PL_INPC__LEFT,
- PL_INPC__LEFTANDRIGHT,
- PL_INPC__NA,
- PL_INPC__OVERSTRUCK,
- PL_INPC__RIGHT,
- PL_INPC__TOP,
- PL_INPC__TOPANDBOTTOM,
- PL_INPC__TOPANDBOTTOMANDRIGHT,
- PL_INPC__TOPANDLEFT,
- PL_INPC__TOPANDLEFTANDRIGHT,
- PL_INPC__TOPANDRIGHT,
- PL_INPHAGSPA,
- PL_INPHOENICIAN,
- PL_INPSALTERPAHLAVI,
- PL_INPUNCTUATION,
- PL_INREJANG,
- PL_INRUNIC,
- PL_INSAMARITAN,
- PL_INSAURASHTRA,
- PL_INSC__AVAGRAHA,
- PL_INSC__BINDU,
- PL_INSC__BRAHMIJOININGNUMBER,
- PL_INSC__CANTILLATIONMARK,
- PL_INSC__CONSONANT,
- PL_INSC__CONSONANTDEAD,
- PL_INSC__CONSONANTFINAL,
- PL_INSC__CONSONANTHEADLETTER,
- PL_INSC__CONSONANTKILLER,
- PL_INSC__CONSONANTMEDIAL,
- PL_INSC__CONSONANTPLACEHOLDER,
- PL_INSC__CONSONANTPRECEDINGREPHA,
- PL_INSC__CONSONANTPREFIXED,
- PL_INSC__CONSONANTSUBJOINED,
- PL_INSC__CONSONANTSUCCEEDINGREPHA,
- PL_INSC__CONSONANTWITHSTACKER,
- PL_INSC__GEMINATIONMARK,
- PL_INSC__INVISIBLESTACKER,
- PL_INSC__MODIFYINGLETTER,
- PL_INSC__NONJOINER,
- PL_INSC__NUKTA,
- PL_INSC__NUMBER,
- PL_INSC__NUMBERJOINER,
- PL_INSC__OTHER,
- PL_INSC__PUREKILLER,
- PL_INSC__REGISTERSHIFTER,
- PL_INSC__SYLLABLEMODIFIER,
- PL_INSC__TONELETTER,
- PL_INSC__TONEMARK,
- PL_INSC__VIRAMA,
- PL_INSC__VISARGA,
- PL_INSC__VOWEL,
- PL_INSC__VOWELDEPENDENT,
- PL_INSC__VOWELINDEPENDENT,
- PL_INSHARADA,
- PL_INSIDDHAM,
- PL_INSINHALA,
- PL_INSORASOMPENG,
- PL_INSOYOMBO,
- PL_INSUNDANESE,
- PL_INSYLOTINAGRI,
- PL_INSYRIAC,
- PL_INTAGALOG,
- PL_INTAGBANWA,
- PL_INTAILE,
- PL_INTAITHAM,
- PL_INTAIVIET,
- PL_INTAKRI,
- PL_INTAMIL,
- PL_INTANGUT,
- PL_INTELUGU,
- PL_INTHAANA,
- PL_INTHAI,
- PL_INTIBETAN,
- PL_INTIFINAGH,
- PL_INTIRHUTA,
- PL_INUGARITIC,
- PL_INVAI,
- PL_INVS,
- PL_INWARANGCITI,
- PL_INZANABAZARSQUARE,
- PL_IN__10,
- PL_IN__1_DOT_1,
- PL_IN__2,
- PL_IN__2_DOT_1,
- PL_IN__3,
- PL_IN__3_DOT_1,
- PL_IN__3_DOT_2,
- PL_IN__4,
- PL_IN__4_DOT_1,
- PL_IN__5,
- PL_IN__5_DOT_1,
- PL_IN__5_DOT_2,
- PL_IN__6,
- PL_IN__6_DOT_1,
- PL_IN__6_DOT_2,
- PL_IN__6_DOT_3,
- PL_IN__7,
- PL_IN__8,
- PL_IN__9,
- PL_IPAEXT,
- PL_ITAL,
- PL_JAMO,
- PL_JAMOEXTA,
- PL_JAMOEXTB,
- PL_JAVA,
- PL_JG__AFRICANFEH,
- PL_JG__AFRICANNOON,
- PL_JG__AFRICANQAF,
- PL_JG__AIN,
- PL_JG__ALAPH,
- PL_JG__ALEF,
- PL_JG__BEH,
- PL_JG__BETH,
- PL_JG__BURUSHASKIYEHBARREE,
- PL_JG__DAL,
- PL_JG__DALATHRISH,
- PL_JG__E,
- PL_JG__FARSIYEH,
- PL_JG__FE,
- PL_JG__FEH,
- PL_JG__FINALSEMKATH,
- PL_JG__GAF,
- PL_JG__GAMAL,
- PL_JG__HAH,
- PL_JG__HAMZAONHEHGOAL,
- PL_JG__HE,
- PL_JG__HEH,
- PL_JG__HEHGOAL,
- PL_JG__HETH,
- PL_JG__KAF,
- PL_JG__KAPH,
- PL_JG__KHAPH,
- PL_JG__KNOTTEDHEH,
- PL_JG__LAM,
- PL_JG__LAMADH,
- PL_JG__MALAYALAMBHA,
- PL_JG__MALAYALAMJA,
- PL_JG__MALAYALAMLLA,
- PL_JG__MALAYALAMLLLA,
- PL_JG__MALAYALAMNGA,
- PL_JG__MALAYALAMNNA,
- PL_JG__MALAYALAMNNNA,
- PL_JG__MALAYALAMNYA,
- PL_JG__MALAYALAMRA,
- PL_JG__MALAYALAMSSA,
- PL_JG__MALAYALAMTTA,
- PL_JG__MANICHAEANALEPH,
- PL_JG__MANICHAEANAYIN,
- PL_JG__MANICHAEANBETH,
- PL_JG__MANICHAEANDALETH,
- PL_JG__MANICHAEANDHAMEDH,
- PL_JG__MANICHAEANFIVE,
- PL_JG__MANICHAEANGIMEL,
- PL_JG__MANICHAEANHETH,
- PL_JG__MANICHAEANHUNDRED,
- PL_JG__MANICHAEANKAPH,
- PL_JG__MANICHAEANLAMEDH,
- PL_JG__MANICHAEANMEM,
- PL_JG__MANICHAEANNUN,
- PL_JG__MANICHAEANONE,
- PL_JG__MANICHAEANPE,
- PL_JG__MANICHAEANQOPH,
- PL_JG__MANICHAEANRESH,
- PL_JG__MANICHAEANSADHE,
- PL_JG__MANICHAEANSAMEKH,
- PL_JG__MANICHAEANTAW,
- PL_JG__MANICHAEANTEN,
- PL_JG__MANICHAEANTETH,
- PL_JG__MANICHAEANTHAMEDH,
- PL_JG__MANICHAEANTWENTY,
- PL_JG__MANICHAEANWAW,
- PL_JG__MANICHAEANYODH,
- PL_JG__MANICHAEANZAYIN,
- PL_JG__MEEM,
- PL_JG__MIM,
- PL_JG__NOJOININGGROUP,
- PL_JG__NOON,
- PL_JG__NUN,
- PL_JG__NYA,
- PL_JG__PE,
- PL_JG__QAF,
- PL_JG__QAPH,
- PL_JG__REH,
- PL_JG__REVERSEDPE,
- PL_JG__ROHINGYAYEH,
- PL_JG__SAD,
- PL_JG__SADHE,
- PL_JG__SEEN,
- PL_JG__SEMKATH,
- PL_JG__SHIN,
- PL_JG__STRAIGHTWAW,
- PL_JG__SWASHKAF,
- PL_JG__SYRIACWAW,
- PL_JG__TAH,
- PL_JG__TAW,
- PL_JG__TEHMARBUTA,
- PL_JG__TETH,
- PL_JG__WAW,
- PL_JG__YEH,
- PL_JG__YEHBARREE,
- PL_JG__YEHWITHTAIL,
- PL_JG__YUDH,
- PL_JG__YUDHHE,
- PL_JG__ZAIN,
- PL_JG__ZHAIN,
- PL_JOINC,
- PL_JT__C,
- PL_JT__D,
- PL_JT__L,
- PL_JT__R,
- PL_JT__T,
- PL_JT__U,
- PL_KALI,
- PL_KANA,
- PL_KANAEXTA,
- PL_KANASUP,
- PL_KANBUN,
- PL_KANGXI,
- PL_KATAKANAEXT,
- PL_KHAR,
- PL_KHMERSYMBOLS,
- PL_KHMR,
- PL_KHOJ,
- PL_KNDA,
- PL_KTHI,
- PL_L,
- PL_LANA,
- PL_LAO,
- PL_LATIN1,
- PL_LATINEXTA,
- PL_LATINEXTADDITIONAL,
- PL_LATINEXTB,
- PL_LATINEXTC,
- PL_LATINEXTD,
- PL_LATINEXTE,
- PL_LATN,
- PL_LB__AI,
- PL_LB__AL,
- PL_LB__B2,
- PL_LB__BA,
- PL_LB__BB,
- PL_LB__BK,
- PL_LB__CB,
- PL_LB__CJ,
- PL_LB__CL,
- PL_LB__CM,
- PL_LB__CP,
- PL_LB__CR,
- PL_LB__EB,
- PL_LB__EM,
- PL_LB__EX,
- PL_LB__GL,
- PL_LB__H2,
- PL_LB__H3,
- PL_LB__HL,
- PL_LB__HY,
- PL_LB__ID,
- PL_LB__IN,
- PL_LB__IS,
- PL_LB__LF,
- PL_LB__NL,
- PL_LB__NS,
- PL_LB__NU,
- PL_LB__OP,
- PL_LB__PO,
- PL_LB__PR,
- PL_LB__QU,
- PL_LB__SA,
- PL_LB__SG_perl_aux,
- PL_LB__SP,
- PL_LB__SY,
- PL_LB__WJ,
- PL_LB__XX,
- PL_LB__ZW,
- PL_LB__ZWJ,
- PL_LEPC,
- PL_LETTERLIKESYMBOLS,
- PL_LIMB,
- PL_LINA,
- PL_LINB,
- PL_LINEARBIDEOGRAMS,
- PL_LINEARBSYLLABARY,
- PL_LISU,
- PL_LL,
- PL_LM,
- PL_LO,
- PL_LOE,
- PL_LOWSURROGATES,
- PL_LT,
- PL_LU,
- PL_LYCI,
- PL_LYDI,
- PL_L_AMP_,
- PL_M,
- PL_MAHJ,
- PL_MAHJONG,
- PL_MAND,
- PL_MANI,
- PL_MARC,
- PL_MATH,
- PL_MATHALPHANUM,
- PL_MATHOPERATORS,
- PL_MC,
- PL_ME,
- PL_MEETEIMAYEKEXT,
- PL_MEND,
- PL_MERC,
- PL_MERO,
- PL_MIAO,
- PL_MISCARROWS,
- PL_MISCMATHSYMBOLSA,
- PL_MISCMATHSYMBOLSB,
- PL_MISCPICTOGRAPHS,
- PL_MISCSYMBOLS,
- PL_MISCTECHNICAL,
- PL_MLYM,
- PL_MN,
- PL_MODI,
- PL_MODIFIERLETTERS,
- PL_MODIFIERTONELETTERS,
- PL_MONG,
- PL_MONGOLIANSUP,
- PL_MRO,
- PL_MTEI,
- PL_MULT,
- PL_MUSIC,
- PL_MYANMAREXTA,
- PL_MYANMAREXTB,
- PL_MYMR,
- PL_N,
- PL_NARB,
- PL_NB,
- PL_NBAT,
- PL_NCHAR,
- PL_NEWA,
- PL_NFCQC__M,
- PL_NFCQC__Y,
- PL_NFDQC__Y,
- PL_NFKCQC__N,
- PL_NFKCQC__Y,
- PL_NFKDQC__N,
- PL_NKO,
- PL_NL,
- PL_NO,
- PL_NSHU,
- PL_NT__DI,
- PL_NT__NU,
- PL_NUMBERFORMS,
- PL_NV__0,
- PL_NV__1,
- PL_NV__10,
- PL_NV__100,
- PL_NV__1000,
- PL_NV__10000,
- PL_NV__100000,
- PL_NV__1000000,
- PL_NV__100000000,
- PL_NV__10000000000,
- PL_NV__1000000000000,
- PL_NV__11,
- PL_NV__11_SLASH_12,
- PL_NV__11_SLASH_2,
- PL_NV__12,
- PL_NV__13,
- PL_NV__13_SLASH_2,
- PL_NV__14,
- PL_NV__15,
- PL_NV__15_SLASH_2,
- PL_NV__16,
- PL_NV__17,
- PL_NV__17_SLASH_2,
- PL_NV__18,
- PL_NV__19,
- PL_NV__1_SLASH_10,
- PL_NV__1_SLASH_12,
- PL_NV__1_SLASH_16,
- PL_NV__1_SLASH_160,
- PL_NV__1_SLASH_2,
- PL_NV__1_SLASH_20,
- PL_NV__1_SLASH_3,
- PL_NV__1_SLASH_4,
- PL_NV__1_SLASH_40,
- PL_NV__1_SLASH_5,
- PL_NV__1_SLASH_6,
- PL_NV__1_SLASH_7,
- PL_NV__1_SLASH_8,
- PL_NV__1_SLASH_9,
- PL_NV__2,
- PL_NV__20,
- PL_NV__200,
- PL_NV__2000,
- PL_NV__20000,
- PL_NV__200000,
- PL_NV__21,
- PL_NV__216000,
- PL_NV__22,
- PL_NV__23,
- PL_NV__24,
- PL_NV__25,
- PL_NV__26,
- PL_NV__27,
- PL_NV__28,
- PL_NV__29,
- PL_NV__2_SLASH_3,
- PL_NV__2_SLASH_5,
- PL_NV__3,
- PL_NV__30,
- PL_NV__300,
- PL_NV__3000,
- PL_NV__30000,
- PL_NV__300000,
- PL_NV__31,
- PL_NV__32,
- PL_NV__33,
- PL_NV__34,
- PL_NV__35,
- PL_NV__36,
- PL_NV__37,
- PL_NV__38,
- PL_NV__39,
- PL_NV__3_SLASH_16,
- PL_NV__3_SLASH_2,
- PL_NV__3_SLASH_20,
- PL_NV__3_SLASH_4,
- PL_NV__3_SLASH_5,
- PL_NV__3_SLASH_8,
- PL_NV__3_SLASH_80,
- PL_NV__4,
- PL_NV__40,
- PL_NV__400,
- PL_NV__4000,
- PL_NV__40000,
- PL_NV__400000,
- PL_NV__41,
- PL_NV__42,
- PL_NV__43,
- PL_NV__432000,
- PL_NV__44,
- PL_NV__45,
- PL_NV__46,
- PL_NV__47,
- PL_NV__48,
- PL_NV__49,
- PL_NV__4_SLASH_5,
- PL_NV__5,
- PL_NV__50,
- PL_NV__500,
- PL_NV__5000,
- PL_NV__50000,
- PL_NV__500000,
- PL_NV__5_SLASH_12,
- PL_NV__5_SLASH_2,
- PL_NV__5_SLASH_6,
- PL_NV__5_SLASH_8,
- PL_NV__6,
- PL_NV__60,
- PL_NV__600,
- PL_NV__6000,
- PL_NV__60000,
- PL_NV__600000,
- PL_NV__7,
- PL_NV__70,
- PL_NV__700,
- PL_NV__7000,
- PL_NV__70000,
- PL_NV__700000,
- PL_NV__7_SLASH_12,
- PL_NV__7_SLASH_2,
- PL_NV__7_SLASH_8,
- PL_NV__8,
- PL_NV__80,
- PL_NV__800,
- PL_NV__8000,
- PL_NV__80000,
- PL_NV__800000,
- PL_NV__9,
- PL_NV__90,
- PL_NV__900,
- PL_NV__9000,
- PL_NV__90000,
- PL_NV__900000,
- PL_NV__9_SLASH_2,
- PL_NV__NAN,
- PL_NV___MINUS_1_SLASH_2,
- PL_OCR,
- PL_OGAM,
- PL_OLCK,
- PL_ORKH,
- PL_ORNAMENTALDINGBATS,
- PL_ORYA,
- PL_OSGE,
- PL_OSMA,
- PL_P,
- PL_PALM,
- PL_PATSYN,
- PL_PATWS,
- PL_PAUC,
- PL_PC,
- PL_PCM,
- PL_PD,
- PL_PE,
- PL_PERM,
- PL_PF,
- PL_PHAG,
- PL_PHAISTOS,
- PL_PHLI,
- PL_PHLP,
- PL_PHNX,
- PL_PHONETICEXT,
- PL_PHONETICEXTSUP,
- PL_PI,
- PL_PLAYINGCARDS,
- PL_PO,
- PL_POSIXALNUM,
- PL_POSIXALPHA,
- PL_POSIXBLANK,
- PL_POSIXCNTRL,
- PL_POSIXDIGIT,
- PL_POSIXGRAPH,
- PL_POSIXLOWER,
- PL_POSIXPRINT,
- PL_POSIXPUNCT,
- PL_POSIXSPACE,
- PL_POSIXUPPER,
- PL_POSIXWORD,
- PL_POSIXXDIGIT,
- PL_PRTI,
- PL_PS,
- PL_PUA,
- PL_QAAI,
- PL_QMARK,
- PL_RADICAL,
- PL_RI,
- PL_RJNG,
- PL_RUMI,
- PL_RUNR,
- PL_S,
- PL_SAMR,
- PL_SARB,
- PL_SAUR,
- PL_SB__AT,
- PL_SB__CL,
- PL_SB__EX,
- PL_SB__FO,
- PL_SB__LE,
- PL_SB__LO,
- PL_SB__SC,
- PL_SB__SE,
- PL_SB__SP,
- PL_SB__ST,
- PL_SB__UP,
- PL_SB__XX,
- PL_SC,
- PL_SC__ADLM,
- PL_SC__ARAB,
- PL_SC__ARMN,
- PL_SC__BENG,
- PL_SC__BOPO,
- PL_SC__BUGI,
- PL_SC__BUHD,
- PL_SC__CAKM,
- PL_SC__COPT,
- PL_SC__CPRT,
- PL_SC__CYRL,
- PL_SC__DEVA,
- PL_SC__DUPL,
- PL_SC__GEOR,
- PL_SC__GLAG,
- PL_SC__GRAN,
- PL_SC__GREK,
- PL_SC__GUJR,
- PL_SC__GURU,
- PL_SC__HAN,
- PL_SC__HANG,
- PL_SC__HANO,
- PL_SC__HIRA,
- PL_SC__JAVA,
- PL_SC__KALI,
- PL_SC__KANA,
- PL_SC__KHOJ,
- PL_SC__KNDA,
- PL_SC__KTHI,
- PL_SC__LATN,
- PL_SC__LIMB,
- PL_SC__LINA,
- PL_SC__LINB,
- PL_SC__MAHJ,
- PL_SC__MAND,
- PL_SC__MANI,
- PL_SC__MLYM,
- PL_SC__MODI,
- PL_SC__MONG,
- PL_SC__MULT,
- PL_SC__MYMR,
- PL_SC__ORYA,
- PL_SC__PERM,
- PL_SC__PHAG,
- PL_SC__PHLP,
- PL_SC__QAAI,
- PL_SC__SHRD,
- PL_SC__SIND,
- PL_SC__SINH,
- PL_SC__SYLO,
- PL_SC__SYRC,
- PL_SC__TAGB,
- PL_SC__TAKR,
- PL_SC__TALE,
- PL_SC__TAML,
- PL_SC__TELU,
- PL_SC__TGLG,
- PL_SC__THAA,
- PL_SC__TIRH,
- PL_SC__YI,
- PL_SC__ZYYY,
- PL_SD,
- PL_SGNW,
- PL_SHAW,
- PL_SHORTHANDFORMATCONTROLS,
- PL_SHRD,
- PL_SIDD,
- PL_SIND,
- PL_SINH,
- PL_SINHALAARCHAICNUMBERS,
- PL_SK,
- PL_SM,
- PL_SMALLFORMS,
- PL_SO,
- PL_SORA,
- PL_SOYO,
- PL_SPECIALS,
- PL_STERM,
- PL_SUND,
- PL_SUNDANESESUP,
- PL_SUPARROWSA,
- PL_SUPARROWSB,
- PL_SUPARROWSC,
- PL_SUPERANDSUB,
- PL_SUPMATHOPERATORS,
- PL_SUPPUAA,
- PL_SUPPUAB,
- PL_SUPPUNCTUATION,
- PL_SUPSYMBOLSANDPICTOGRAPHS,
- PL_SUTTONSIGNWRITING,
- PL_SYLO,
- PL_SYRC,
- PL_SYRIACSUP,
- PL_TAGB,
- PL_TAGS,
- PL_TAIXUANJING,
- PL_TAKR,
- PL_TALE,
- PL_TALU,
- PL_TAML,
- PL_TANG,
- PL_TANGUTCOMPONENTS,
- PL_TAVT,
- PL_TELU,
- PL_TERM,
- PL_TFNG,
- PL_TGLG,
- PL_THAA,
- PL_THAI,
- PL_TIBT,
- PL_TIRH,
- PL_TRANSPORTANDMAP,
- PL_UCAS,
- PL_UCASEXT,
- PL_UGAR,
- PL_UIDEO,
- PL_VAI,
- PL_VEDICEXT,
- PL_VERTICALFORMS,
- PL_VERTSPACE,
- PL_VO__R,
- PL_VO__TR,
- PL_VO__TU,
- PL_VO__U,
- PL_VS,
- PL_VSSUP,
- PL_WARA,
- PL_WB__DQ,
- PL_WB__EB,
- PL_WB__EBG,
- PL_WB__EX,
- PL_WB__EXTEND,
- PL_WB__FO,
- PL_WB__GAZ,
- PL_WB__KA,
- PL_WB__LE,
- PL_WB__MB,
- PL_WB__ML,
- PL_WB__MN,
- PL_WB__NL,
- PL_WB__NU,
- PL_WB__SQ,
- PL_WB__XX,
- PL_XIDC,
- PL_XIDS,
- PL_XPEO,
- PL_XPOSIXALNUM,
- PL_XPOSIXALPHA,
- PL_XPOSIXBLANK,
- PL_XPOSIXCNTRL,
- PL_XPOSIXDIGIT,
- PL_XPOSIXGRAPH,
- PL_XPOSIXLOWER,
- PL_XPOSIXPRINT,
- PL_XPOSIXPUNCT,
- PL_XPOSIXSPACE,
- PL_XPOSIXUPPER,
- PL_XPOSIXWORD,
- PL_XPOSIXXDIGIT,
- PL_XSUX,
- PL_YI,
- PL_YIJING,
- PL_YIRADICALS,
- PL_YISYLLABLES,
- PL_Z,
- PL_ZANB,
- PL_ZL,
- PL_ZP,
- PL_ZS,
- PL_ZYYY,
- PL_ZZZZ,
- PL__PERL_ANY_FOLDS,
- PL__PERL_CHARNAME_BEGIN,
- PL__PERL_CHARNAME_CONTINUE,
- PL__PERL_FOLDS_TO_MULTI_CHAR,
- PL__PERL_IDCONT,
- PL__PERL_IDSTART,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDS,
- PL__PERL_QUOTEMETA
-} binary_invlist_enum;
+# if 'A' == 193 /* EBCDIC 1047 */ \
+ && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
+ && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-#define MAX_UNI_KEYWORD_INDEX PL__PERL_QUOTEMETA
+static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 1047 */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
+};
-#endif /* defined(PERL_IN_UNI_KEYWORDS_C) || defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 1047 */
-#if defined(PERL_IN_UTF8_C)
+# if 'A' == 193 /* EBCDIC 037 */ \
+ && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
+ && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-static const UV * const PL_uni_prop_ptrs[] = {
- NULL, /* Placeholder */
- PL_ADLM_invlist,
- PL_AEGEANNUMBERS_invlist,
- PL_AGE__10_invlist,
- PL_AGE__2_invlist,
- PL_AGE__2_DOT_1_invlist,
- PL_AGE__3_invlist,
- PL_AGE__3_DOT_1_invlist,
- PL_AGE__3_DOT_2_invlist,
- PL_AGE__4_invlist,
- PL_AGE__4_DOT_1_invlist,
- PL_AGE__5_invlist,
- PL_AGE__5_DOT_1_invlist,
- PL_AGE__5_DOT_2_invlist,
- PL_AGE__6_invlist,
- PL_AGE__6_DOT_1_invlist,
- PL_AGE__6_DOT_2_invlist,
- PL_AGE__6_DOT_3_invlist,
- PL_AGE__7_invlist,
- PL_AGE__8_invlist,
- PL_AGE__9_invlist,
- PL_AGE__NA_invlist,
- PL_AGHB_invlist,
- PL_AHOM_invlist,
- PL_ALCHEMICAL_invlist,
- PL_ALL_invlist,
- PL_ALPHABETICPF_invlist,
- PL_ANCIENTGREEKMUSIC_invlist,
- PL_ANCIENTGREEKNUMBERS_invlist,
- PL_ANCIENTSYMBOLS_invlist,
- PL_ANY_invlist,
- PL_ARAB_invlist,
- PL_ARABICEXTA_invlist,
- PL_ARABICMATH_invlist,
- PL_ARABICPFA_invlist,
- PL_ARABICPFB_invlist,
- PL_ARABICSUP_invlist,
- PL_ARMI_invlist,
- PL_ARMN_invlist,
- PL_ARROWS_invlist,
- PL_ASCII_invlist,
- PL_ASSIGNED_invlist,
- PL_AVST_invlist,
- PL_BALI_invlist,
- PL_BAMU_invlist,
- PL_BAMUMSUP_invlist,
- PL_BASS_invlist,
- PL_BATK_invlist,
- PL_BC__AL_invlist,
- PL_BC__AN_invlist,
- PL_BC__B_invlist,
- PL_BC__BN_invlist,
- PL_BC__CS_invlist,
- PL_BC__EN_invlist,
- PL_BC__ES_invlist,
- PL_BC__ET_invlist,
- PL_BC__FSI_invlist,
- PL_BC__L_invlist,
- PL_BC__LRE_invlist,
- PL_BC__LRI_invlist,
- PL_BC__LRO_invlist,
- PL_BC__NSM_invlist,
- PL_BC__ON_invlist,
- PL_BC__PDF_invlist,
- PL_BC__PDI_invlist,
- PL_BC__R_invlist,
- PL_BC__RLE_invlist,
- PL_BC__RLI_invlist,
- PL_BC__RLO_invlist,
- PL_BC__S_invlist,
- PL_BC__WS_invlist,
- PL_BENG_invlist,
- PL_BHKS_invlist,
- PL_BIDIC_invlist,
- PL_BIDIM_invlist,
- PL_BLOCKELEMENTS_invlist,
- PL_BOPO_invlist,
- PL_BOPOMOFOEXT_invlist,
- PL_BOXDRAWING_invlist,
- PL_BPT__C_invlist,
- PL_BPT__N_invlist,
- PL_BPT__O_invlist,
- PL_BRAH_invlist,
- PL_BRAI_invlist,
- PL_BUGI_invlist,
- PL_BUHD_invlist,
- PL_BYZANTINEMUSIC_invlist,
- PL_C_invlist,
- PL_CAKM_invlist,
- PL_CANS_invlist,
- PL_CARI_invlist,
- PL_CASED_invlist,
- PL_CCC__0_invlist,
- PL_CCC__1_invlist,
- PL_CCC__10_invlist,
- PL_CCC__103_invlist,
- PL_CCC__107_invlist,
- PL_CCC__11_invlist,
- PL_CCC__118_invlist,
- PL_CCC__12_invlist,
- PL_CCC__122_invlist,
- PL_CCC__129_invlist,
- PL_CCC__13_invlist,
- PL_CCC__130_invlist,
- PL_CCC__132_invlist,
- PL_CCC__133_invlist,
- PL_CCC__14_invlist,
- PL_CCC__15_invlist,
- PL_CCC__16_invlist,
- PL_CCC__17_invlist,
- PL_CCC__18_invlist,
- PL_CCC__19_invlist,
- PL_CCC__20_invlist,
- PL_CCC__202_invlist,
- PL_CCC__21_invlist,
- PL_CCC__214_invlist,
- PL_CCC__216_invlist,
- PL_CCC__22_invlist,
- PL_CCC__23_invlist,
- PL_CCC__24_invlist,
- PL_CCC__25_invlist,
- PL_CCC__26_invlist,
- PL_CCC__27_invlist,
- PL_CCC__28_invlist,
- PL_CCC__29_invlist,
- PL_CCC__30_invlist,
- PL_CCC__31_invlist,
- PL_CCC__32_invlist,
- PL_CCC__33_invlist,
- PL_CCC__34_invlist,
- PL_CCC__35_invlist,
- PL_CCC__36_invlist,
- PL_CCC__7_invlist,
- PL_CCC__8_invlist,
- PL_CCC__84_invlist,
- PL_CCC__9_invlist,
- PL_CCC__91_invlist,
- PL_CCC__A_invlist,
- PL_CCC__AL_invlist,
- PL_CCC__AR_invlist,
- PL_CCC__B_invlist,
- PL_CCC__BL_invlist,
- PL_CCC__BR_invlist,
- PL_CCC__DA_invlist,
- PL_CCC__DB_invlist,
- PL_CCC__IS_invlist,
- PL_CCC__L_invlist,
- PL_CCC__R_invlist,
- PL_CE_invlist,
- PL_CF_invlist,
- PL_CHAM_invlist,
- PL_CHER_invlist,
- PL_CHEROKEESUP_invlist,
- PL_CI_invlist,
- PL_CJK_invlist,
- PL_CJKCOMPAT_invlist,
- PL_CJKCOMPATFORMS_invlist,
- PL_CJKCOMPATIDEOGRAPHS_invlist,
- PL_CJKCOMPATIDEOGRAPHSSUP_invlist,
- PL_CJKEXTA_invlist,
- PL_CJKEXTB_invlist,
- PL_CJKEXTC_invlist,
- PL_CJKEXTD_invlist,
- PL_CJKEXTE_invlist,
- PL_CJKEXTF_invlist,
- PL_CJKRADICALSSUP_invlist,
- PL_CJKSTROKES_invlist,
- PL_CJKSYMBOLS_invlist,
- PL_CN_invlist,
- PL_CO_invlist,
- PL_COMPATJAMO_invlist,
- PL_COMPEX_invlist,
- PL_CONTROLPICTURES_invlist,
- PL_COPT_invlist,
- PL_COPTICEPACTNUMBERS_invlist,
- PL_COUNTINGROD_invlist,
- PL_CPRT_invlist,
- PL_CS_invlist,
- PL_CUNEIFORMNUMBERS_invlist,
- PL_CURRENCYSYMBOLS_invlist,
- PL_CWCF_invlist,
- PL_CWCM_invlist,
- PL_CWKCF_invlist,
- PL_CWL_invlist,
- PL_CWT_invlist,
- PL_CWU_invlist,
- PL_CYPRIOTSYLLABARY_invlist,
- PL_CYRILLICEXTA_invlist,
- PL_CYRILLICEXTB_invlist,
- PL_CYRILLICEXTC_invlist,
- PL_CYRILLICSUP_invlist,
- PL_CYRL_invlist,
- PL_DASH_invlist,
- PL_DEP_invlist,
- PL_DEVA_invlist,
- PL_DEVANAGARIEXT_invlist,
- PL_DI_invlist,
- PL_DIA_invlist,
- PL_DIACRITICALS_invlist,
- PL_DIACRITICALSEXT_invlist,
- PL_DIACRITICALSFORSYMBOLS_invlist,
- PL_DIACRITICALSSUP_invlist,
- PL_DINGBATS_invlist,
- PL_DOMINO_invlist,
- PL_DSRT_invlist,
- PL_DT__CAN_invlist,
- PL_DT__COM_invlist,
- PL_DT__ENC_invlist,
- PL_DT__FIN_invlist,
- PL_DT__FONT_invlist,
- PL_DT__FRA_invlist,
- PL_DT__INIT_invlist,
- PL_DT__ISO_invlist,
- PL_DT__MED_invlist,
- PL_DT__NAR_invlist,
- PL_DT__NB_invlist,
- PL_DT__NONCANON_invlist,
- PL_DT__NONE_invlist,
- PL_DT__SML_invlist,
- PL_DT__SQR_invlist,
- PL_DT__SUB_invlist,
- PL_DT__SUP_invlist,
- PL_DT__VERT_invlist,
- PL_DUPL_invlist,
- PL_EARLYDYNASTICCUNEIFORM_invlist,
- PL_EA__A_invlist,
- PL_EA__F_invlist,
- PL_EA__H_invlist,
- PL_EA__N_invlist,
- PL_EA__NA_invlist,
- PL_EA__W_invlist,
- PL_EGYP_invlist,
- PL_ELBA_invlist,
- PL_EMOTICONS_invlist,
- PL_ENCLOSEDALPHANUM_invlist,
- PL_ENCLOSEDALPHANUMSUP_invlist,
- PL_ENCLOSEDCJK_invlist,
- PL_ENCLOSEDIDEOGRAPHICSUP_invlist,
- PL_ETHI_invlist,
- PL_ETHIOPICEXT_invlist,
- PL_ETHIOPICEXTA_invlist,
- PL_ETHIOPICSUP_invlist,
- PL_EXT_invlist,
- PL_GCB__CN_invlist,
- PL_GCB__L_invlist,
- PL_GCB__PP_invlist,
- PL_GCB__SM_invlist,
- PL_GCB__T_invlist,
- PL_GCB__V_invlist,
- PL_GCB__XX_invlist,
- PL_GEOMETRICSHAPES_invlist,
- PL_GEOMETRICSHAPESEXT_invlist,
- PL_GEOR_invlist,
- PL_GEORGIANSUP_invlist,
- PL_GLAG_invlist,
- PL_GLAGOLITICSUP_invlist,
- PL_GONM_invlist,
- PL_GOTH_invlist,
- PL_GRAN_invlist,
- PL_GRBASE_invlist,
- PL_GREEKEXT_invlist,
- PL_GREK_invlist,
- PL_GREXT_invlist,
- PL_GUJR_invlist,
- PL_GURU_invlist,
- PL_HALFANDFULLFORMS_invlist,
- PL_HALFMARKS_invlist,
- PL_HAN_invlist,
- PL_HANG_invlist,
- PL_HANO_invlist,
- PL_HATR_invlist,
- PL_HEBR_invlist,
- PL_HIGHPUSURROGATES_invlist,
- PL_HIGHSURROGATES_invlist,
- PL_HIRA_invlist,
- PL_HLUW_invlist,
- PL_HMNG_invlist,
- PL_HST__NA_invlist,
- PL_HUNG_invlist,
- PL_HYPHEN_invlist,
- PL_IDC_invlist,
- PL_IDEO_invlist,
- PL_IDEOGRAPHICSYMBOLS_invlist,
- PL_IDS_invlist,
- PL_IDSB_invlist,
- PL_IDST_invlist,
- PL_INADLAM_invlist,
- PL_INAHOM_invlist,
- PL_INANATOLIANHIEROGLYPHS_invlist,
- PL_INARABIC_invlist,
- PL_INARMENIAN_invlist,
- PL_INAVESTAN_invlist,
- PL_INBALINESE_invlist,
- PL_INBAMUM_invlist,
- PL_INBASSAVAH_invlist,
- PL_INBATAK_invlist,
- PL_INBENGALI_invlist,
- PL_INBHAIKSUKI_invlist,
- PL_INBOPOMOFO_invlist,
- PL_INBRAHMI_invlist,
- PL_INBUGINESE_invlist,
- PL_INBUHID_invlist,
- PL_INCARIAN_invlist,
- PL_INCAUCASIANALBANIAN_invlist,
- PL_INCHAKMA_invlist,
- PL_INCHAM_invlist,
- PL_INCHEROKEE_invlist,
- PL_INCOPTIC_invlist,
- PL_INCUNEIFORM_invlist,
- PL_INCYRILLIC_invlist,
- PL_INDEVANAGARI_invlist,
- PL_INDICNUMBERFORMS_invlist,
- PL_INDUPLOYAN_invlist,
- PL_INEGYPTIANHIEROGLYPHS_invlist,
- PL_INELBASAN_invlist,
- PL_INETHIOPIC_invlist,
- PL_INGEORGIAN_invlist,
- PL_INGLAGOLITIC_invlist,
- PL_INGOTHIC_invlist,
- PL_INGRANTHA_invlist,
- PL_INGREEK_invlist,
- PL_INGUJARATI_invlist,
- PL_INGURMUKHI_invlist,
- PL_INHANGUL_invlist,
- PL_INHANUNOO_invlist,
- PL_INHATRAN_invlist,
- PL_INHEBREW_invlist,
- PL_INHIRAGANA_invlist,
- PL_INIDC_invlist,
- PL_INIMPERIALARAMAIC_invlist,
- PL_ININSCRIPTIONALPAHLAVI_invlist,
- PL_ININSCRIPTIONALPARTHIAN_invlist,
- PL_INJAVANESE_invlist,
- PL_INKAITHI_invlist,
- PL_INKANNADA_invlist,
- PL_INKATAKANA_invlist,
- PL_INKHAROSHTHI_invlist,
- PL_INKHMER_invlist,
- PL_INKHOJKI_invlist,
- PL_INKHUDAWADI_invlist,
- PL_INLAO_invlist,
- PL_INLEPCHA_invlist,
- PL_INLIMBU_invlist,
- PL_INLINEARA_invlist,
- PL_INLYCIAN_invlist,
- PL_INLYDIAN_invlist,
- PL_INMAHAJANI_invlist,
- PL_INMALAYALAM_invlist,
- PL_INMANDAIC_invlist,
- PL_INMANICHAEAN_invlist,
- PL_INMARCHEN_invlist,
- PL_INMASARAMGONDI_invlist,
- PL_INMEETEIMAYEK_invlist,
- PL_INMENDEKIKAKUI_invlist,
- PL_INMEROITICCURSIVE_invlist,
- PL_INMIAO_invlist,
- PL_INMODI_invlist,
- PL_INMONGOLIAN_invlist,
- PL_INMRO_invlist,
- PL_INMULTANI_invlist,
- PL_INMYANMAR_invlist,
- PL_INNABATAEAN_invlist,
- PL_INNEWA_invlist,
- PL_INNEWTAILUE_invlist,
- PL_INNKO_invlist,
- PL_INNUSHU_invlist,
- PL_INOGHAM_invlist,
- PL_INOLDHUNGARIAN_invlist,
- PL_INOLDITALIC_invlist,
- PL_INOLDPERMIC_invlist,
- PL_INOLDPERSIAN_invlist,
- PL_INOLDTURKIC_invlist,
- PL_INORIYA_invlist,
- PL_INOSAGE_invlist,
- PL_INOSMANYA_invlist,
- PL_INPAHAWHHMONG_invlist,
- PL_INPAUCINHAU_invlist,
- PL_INPC__BOTTOM_invlist,
- PL_INPC__BOTTOMANDLEFT_invlist,
- PL_INPC__BOTTOMANDRIGHT_invlist,
- PL_INPC__LEFT_invlist,
- PL_INPC__LEFTANDRIGHT_invlist,
- PL_INPC__NA_invlist,
- PL_INPC__OVERSTRUCK_invlist,
- PL_INPC__RIGHT_invlist,
- PL_INPC__TOP_invlist,
- PL_INPC__TOPANDBOTTOM_invlist,
- PL_INPC__TOPANDBOTTOMANDRIGHT_invlist,
- PL_INPC__TOPANDLEFT_invlist,
- PL_INPC__TOPANDLEFTANDRIGHT_invlist,
- PL_INPC__TOPANDRIGHT_invlist,
- PL_INPHAGSPA_invlist,
- PL_INPHOENICIAN_invlist,
- PL_INPSALTERPAHLAVI_invlist,
- PL_INPUNCTUATION_invlist,
- PL_INREJANG_invlist,
- PL_INRUNIC_invlist,
- PL_INSAMARITAN_invlist,
- PL_INSAURASHTRA_invlist,
- PL_INSC__AVAGRAHA_invlist,
- PL_INSC__BINDU_invlist,
- PL_INSC__BRAHMIJOININGNUMBER_invlist,
- PL_INSC__CANTILLATIONMARK_invlist,
- PL_INSC__CONSONANT_invlist,
- PL_INSC__CONSONANTDEAD_invlist,
- PL_INSC__CONSONANTFINAL_invlist,
- PL_INSC__CONSONANTHEADLETTER_invlist,
- PL_INSC__CONSONANTKILLER_invlist,
- PL_INSC__CONSONANTMEDIAL_invlist,
- PL_INSC__CONSONANTPLACEHOLDER_invlist,
- PL_INSC__CONSONANTPRECEDINGREPHA_invlist,
- PL_INSC__CONSONANTPREFIXED_invlist,
- PL_INSC__CONSONANTSUBJOINED_invlist,
- PL_INSC__CONSONANTSUCCEEDINGREPHA_invlist,
- PL_INSC__CONSONANTWITHSTACKER_invlist,
- PL_INSC__GEMINATIONMARK_invlist,
- PL_INSC__INVISIBLESTACKER_invlist,
- PL_INSC__MODIFYINGLETTER_invlist,
- PL_INSC__NONJOINER_invlist,
- PL_INSC__NUKTA_invlist,
- PL_INSC__NUMBER_invlist,
- PL_INSC__NUMBERJOINER_invlist,
- PL_INSC__OTHER_invlist,
- PL_INSC__PUREKILLER_invlist,
- PL_INSC__REGISTERSHIFTER_invlist,
- PL_INSC__SYLLABLEMODIFIER_invlist,
- PL_INSC__TONELETTER_invlist,
- PL_INSC__TONEMARK_invlist,
- PL_INSC__VIRAMA_invlist,
- PL_INSC__VISARGA_invlist,
- PL_INSC__VOWEL_invlist,
- PL_INSC__VOWELDEPENDENT_invlist,
- PL_INSC__VOWELINDEPENDENT_invlist,
- PL_INSHARADA_invlist,
- PL_INSIDDHAM_invlist,
- PL_INSINHALA_invlist,
- PL_INSORASOMPENG_invlist,
- PL_INSOYOMBO_invlist,
- PL_INSUNDANESE_invlist,
- PL_INSYLOTINAGRI_invlist,
- PL_INSYRIAC_invlist,
- PL_INTAGALOG_invlist,
- PL_INTAGBANWA_invlist,
- PL_INTAILE_invlist,
- PL_INTAITHAM_invlist,
- PL_INTAIVIET_invlist,
- PL_INTAKRI_invlist,
- PL_INTAMIL_invlist,
- PL_INTANGUT_invlist,
- PL_INTELUGU_invlist,
- PL_INTHAANA_invlist,
- PL_INTHAI_invlist,
- PL_INTIBETAN_invlist,
- PL_INTIFINAGH_invlist,
- PL_INTIRHUTA_invlist,
- PL_INUGARITIC_invlist,
- PL_INVAI_invlist,
- PL_INVS_invlist,
- PL_INWARANGCITI_invlist,
- PL_INZANABAZARSQUARE_invlist,
- PL_IN__10_invlist,
- PL_IN__1_DOT_1_invlist,
- PL_IN__2_invlist,
- PL_IN__2_DOT_1_invlist,
- PL_IN__3_invlist,
- PL_IN__3_DOT_1_invlist,
- PL_IN__3_DOT_2_invlist,
- PL_IN__4_invlist,
- PL_IN__4_DOT_1_invlist,
- PL_IN__5_invlist,
- PL_IN__5_DOT_1_invlist,
- PL_IN__5_DOT_2_invlist,
- PL_IN__6_invlist,
- PL_IN__6_DOT_1_invlist,
- PL_IN__6_DOT_2_invlist,
- PL_IN__6_DOT_3_invlist,
- PL_IN__7_invlist,
- PL_IN__8_invlist,
- PL_IN__9_invlist,
- PL_IPAEXT_invlist,
- PL_ITAL_invlist,
- PL_JAMO_invlist,
- PL_JAMOEXTA_invlist,
- PL_JAMOEXTB_invlist,
- PL_JAVA_invlist,
- PL_JG__AFRICANFEH_invlist,
- PL_JG__AFRICANNOON_invlist,
- PL_JG__AFRICANQAF_invlist,
- PL_JG__AIN_invlist,
- PL_JG__ALAPH_invlist,
- PL_JG__ALEF_invlist,
- PL_JG__BEH_invlist,
- PL_JG__BETH_invlist,
- PL_JG__BURUSHASKIYEHBARREE_invlist,
- PL_JG__DAL_invlist,
- PL_JG__DALATHRISH_invlist,
- PL_JG__E_invlist,
- PL_JG__FARSIYEH_invlist,
- PL_JG__FE_invlist,
- PL_JG__FEH_invlist,
- PL_JG__FINALSEMKATH_invlist,
- PL_JG__GAF_invlist,
- PL_JG__GAMAL_invlist,
- PL_JG__HAH_invlist,
- PL_JG__HAMZAONHEHGOAL_invlist,
- PL_JG__HE_invlist,
- PL_JG__HEH_invlist,
- PL_JG__HEHGOAL_invlist,
- PL_JG__HETH_invlist,
- PL_JG__KAF_invlist,
- PL_JG__KAPH_invlist,
- PL_JG__KHAPH_invlist,
- PL_JG__KNOTTEDHEH_invlist,
- PL_JG__LAM_invlist,
- PL_JG__LAMADH_invlist,
- PL_JG__MALAYALAMBHA_invlist,
- PL_JG__MALAYALAMJA_invlist,
- PL_JG__MALAYALAMLLA_invlist,
- PL_JG__MALAYALAMLLLA_invlist,
- PL_JG__MALAYALAMNGA_invlist,
- PL_JG__MALAYALAMNNA_invlist,
- PL_JG__MALAYALAMNNNA_invlist,
- PL_JG__MALAYALAMNYA_invlist,
- PL_JG__MALAYALAMRA_invlist,
- PL_JG__MALAYALAMSSA_invlist,
- PL_JG__MALAYALAMTTA_invlist,
- PL_JG__MANICHAEANALEPH_invlist,
- PL_JG__MANICHAEANAYIN_invlist,
- PL_JG__MANICHAEANBETH_invlist,
- PL_JG__MANICHAEANDALETH_invlist,
- PL_JG__MANICHAEANDHAMEDH_invlist,
- PL_JG__MANICHAEANFIVE_invlist,
- PL_JG__MANICHAEANGIMEL_invlist,
- PL_JG__MANICHAEANHETH_invlist,
- PL_JG__MANICHAEANHUNDRED_invlist,
- PL_JG__MANICHAEANKAPH_invlist,
- PL_JG__MANICHAEANLAMEDH_invlist,
- PL_JG__MANICHAEANMEM_invlist,
- PL_JG__MANICHAEANNUN_invlist,
- PL_JG__MANICHAEANONE_invlist,
- PL_JG__MANICHAEANPE_invlist,
- PL_JG__MANICHAEANQOPH_invlist,
- PL_JG__MANICHAEANRESH_invlist,
- PL_JG__MANICHAEANSADHE_invlist,
- PL_JG__MANICHAEANSAMEKH_invlist,
- PL_JG__MANICHAEANTAW_invlist,
- PL_JG__MANICHAEANTEN_invlist,
- PL_JG__MANICHAEANTETH_invlist,
- PL_JG__MANICHAEANTHAMEDH_invlist,
- PL_JG__MANICHAEANTWENTY_invlist,
- PL_JG__MANICHAEANWAW_invlist,
- PL_JG__MANICHAEANYODH_invlist,
- PL_JG__MANICHAEANZAYIN_invlist,
- PL_JG__MEEM_invlist,
- PL_JG__MIM_invlist,
- PL_JG__NOJOININGGROUP_invlist,
- PL_JG__NOON_invlist,
- PL_JG__NUN_invlist,
- PL_JG__NYA_invlist,
- PL_JG__PE_invlist,
- PL_JG__QAF_invlist,
- PL_JG__QAPH_invlist,
- PL_JG__REH_invlist,
- PL_JG__REVERSEDPE_invlist,
- PL_JG__ROHINGYAYEH_invlist,
- PL_JG__SAD_invlist,
- PL_JG__SADHE_invlist,
- PL_JG__SEEN_invlist,
- PL_JG__SEMKATH_invlist,
- PL_JG__SHIN_invlist,
- PL_JG__STRAIGHTWAW_invlist,
- PL_JG__SWASHKAF_invlist,
- PL_JG__SYRIACWAW_invlist,
- PL_JG__TAH_invlist,
- PL_JG__TAW_invlist,
- PL_JG__TEHMARBUTA_invlist,
- PL_JG__TETH_invlist,
- PL_JG__WAW_invlist,
- PL_JG__YEH_invlist,
- PL_JG__YEHBARREE_invlist,
- PL_JG__YEHWITHTAIL_invlist,
- PL_JG__YUDH_invlist,
- PL_JG__YUDHHE_invlist,
- PL_JG__ZAIN_invlist,
- PL_JG__ZHAIN_invlist,
- PL_JOINC_invlist,
- PL_JT__C_invlist,
- PL_JT__D_invlist,
- PL_JT__L_invlist,
- PL_JT__R_invlist,
- PL_JT__T_invlist,
- PL_JT__U_invlist,
- PL_KALI_invlist,
- PL_KANA_invlist,
- PL_KANAEXTA_invlist,
- PL_KANASUP_invlist,
- PL_KANBUN_invlist,
- PL_KANGXI_invlist,
- PL_KATAKANAEXT_invlist,
- PL_KHAR_invlist,
- PL_KHMERSYMBOLS_invlist,
- PL_KHMR_invlist,
- PL_KHOJ_invlist,
- PL_KNDA_invlist,
- PL_KTHI_invlist,
- PL_L_invlist,
- PL_LANA_invlist,
- PL_LAO_invlist,
- PL_LATIN1_invlist,
- PL_LATINEXTA_invlist,
- PL_LATINEXTADDITIONAL_invlist,
- PL_LATINEXTB_invlist,
- PL_LATINEXTC_invlist,
- PL_LATINEXTD_invlist,
- PL_LATINEXTE_invlist,
- PL_LATN_invlist,
- PL_LB__AI_invlist,
- PL_LB__AL_invlist,
- PL_LB__B2_invlist,
- PL_LB__BA_invlist,
- PL_LB__BB_invlist,
- PL_LB__BK_invlist,
- PL_LB__CB_invlist,
- PL_LB__CJ_invlist,
- PL_LB__CL_invlist,
- PL_LB__CM_invlist,
- PL_LB__CP_invlist,
- PL_LB__CR_invlist,
- PL_LB__EB_invlist,
- PL_LB__EM_invlist,
- PL_LB__EX_invlist,
- PL_LB__GL_invlist,
- PL_LB__H2_invlist,
- PL_LB__H3_invlist,
- PL_LB__HL_invlist,
- PL_LB__HY_invlist,
- PL_LB__ID_invlist,
- PL_LB__IN_invlist,
- PL_LB__IS_invlist,
- PL_LB__LF_invlist,
- PL_LB__NL_invlist,
- PL_LB__NS_invlist,
- PL_LB__NU_invlist,
- PL_LB__OP_invlist,
- PL_LB__PO_invlist,
- PL_LB__PR_invlist,
- PL_LB__QU_invlist,
- PL_LB__SA_invlist,
- PL_LB__SG_invlist,
- PL_LB__SP_invlist,
- PL_LB__SY_invlist,
- PL_LB__WJ_invlist,
- PL_LB__XX_invlist,
- PL_LB__ZW_invlist,
- PL_LB__ZWJ_invlist,
- PL_LEPC_invlist,
- PL_LETTERLIKESYMBOLS_invlist,
- PL_LIMB_invlist,
- PL_LINA_invlist,
- PL_LINB_invlist,
- PL_LINEARBIDEOGRAMS_invlist,
- PL_LINEARBSYLLABARY_invlist,
- PL_LISU_invlist,
- PL_LL_invlist,
- PL_LM_invlist,
- PL_LO_invlist,
- PL_LOE_invlist,
- PL_LOWSURROGATES_invlist,
- PL_LT_invlist,
- PL_LU_invlist,
- PL_LYCI_invlist,
- PL_LYDI_invlist,
- PL_L_AMP__invlist,
- PL_M_invlist,
- PL_MAHJ_invlist,
- PL_MAHJONG_invlist,
- PL_MAND_invlist,
- PL_MANI_invlist,
- PL_MARC_invlist,
- PL_MATH_invlist,
- PL_MATHALPHANUM_invlist,
- PL_MATHOPERATORS_invlist,
- PL_MC_invlist,
- PL_ME_invlist,
- PL_MEETEIMAYEKEXT_invlist,
- PL_MEND_invlist,
- PL_MERC_invlist,
- PL_MERO_invlist,
- PL_MIAO_invlist,
- PL_MISCARROWS_invlist,
- PL_MISCMATHSYMBOLSA_invlist,
- PL_MISCMATHSYMBOLSB_invlist,
- PL_MISCPICTOGRAPHS_invlist,
- PL_MISCSYMBOLS_invlist,
- PL_MISCTECHNICAL_invlist,
- PL_MLYM_invlist,
- PL_MN_invlist,
- PL_MODI_invlist,
- PL_MODIFIERLETTERS_invlist,
- PL_MODIFIERTONELETTERS_invlist,
- PL_MONG_invlist,
- PL_MONGOLIANSUP_invlist,
- PL_MRO_invlist,
- PL_MTEI_invlist,
- PL_MULT_invlist,
- PL_MUSIC_invlist,
- PL_MYANMAREXTA_invlist,
- PL_MYANMAREXTB_invlist,
- PL_MYMR_invlist,
- PL_N_invlist,
- PL_NARB_invlist,
- PL_NB_invlist,
- PL_NBAT_invlist,
- PL_NCHAR_invlist,
- PL_NEWA_invlist,
- PL_NFCQC__M_invlist,
- PL_NFCQC__Y_invlist,
- PL_NFDQC__Y_invlist,
- PL_NFKCQC__N_invlist,
- PL_NFKCQC__Y_invlist,
- PL_NFKDQC__N_invlist,
- PL_NKO_invlist,
- PL_NL_invlist,
- PL_NO_invlist,
- PL_NSHU_invlist,
- PL_NT__DI_invlist,
- PL_NT__NU_invlist,
- PL_NUMBERFORMS_invlist,
- PL_NV__0_invlist,
- PL_NV__1_invlist,
- PL_NV__10_invlist,
- PL_NV__100_invlist,
- PL_NV__1000_invlist,
- PL_NV__10000_invlist,
- PL_NV__100000_invlist,
- PL_NV__1000000_invlist,
- PL_NV__100000000_invlist,
- PL_NV__10000000000_invlist,
- PL_NV__1000000000000_invlist,
- PL_NV__11_invlist,
- PL_NV__11_SLASH_12_invlist,
- PL_NV__11_SLASH_2_invlist,
- PL_NV__12_invlist,
- PL_NV__13_invlist,
- PL_NV__13_SLASH_2_invlist,
- PL_NV__14_invlist,
- PL_NV__15_invlist,
- PL_NV__15_SLASH_2_invlist,
- PL_NV__16_invlist,
- PL_NV__17_invlist,
- PL_NV__17_SLASH_2_invlist,
- PL_NV__18_invlist,
- PL_NV__19_invlist,
- PL_NV__1_SLASH_10_invlist,
- PL_NV__1_SLASH_12_invlist,
- PL_NV__1_SLASH_16_invlist,
- PL_NV__1_SLASH_160_invlist,
- PL_NV__1_SLASH_2_invlist,
- PL_NV__1_SLASH_20_invlist,
- PL_NV__1_SLASH_3_invlist,
- PL_NV__1_SLASH_4_invlist,
- PL_NV__1_SLASH_40_invlist,
- PL_NV__1_SLASH_5_invlist,
- PL_NV__1_SLASH_6_invlist,
- PL_NV__1_SLASH_7_invlist,
- PL_NV__1_SLASH_8_invlist,
- PL_NV__1_SLASH_9_invlist,
- PL_NV__2_invlist,
- PL_NV__20_invlist,
- PL_NV__200_invlist,
- PL_NV__2000_invlist,
- PL_NV__20000_invlist,
- PL_NV__200000_invlist,
- PL_NV__21_invlist,
- PL_NV__216000_invlist,
- PL_NV__22_invlist,
- PL_NV__23_invlist,
- PL_NV__24_invlist,
- PL_NV__25_invlist,
- PL_NV__26_invlist,
- PL_NV__27_invlist,
- PL_NV__28_invlist,
- PL_NV__29_invlist,
- PL_NV__2_SLASH_3_invlist,
- PL_NV__2_SLASH_5_invlist,
- PL_NV__3_invlist,
- PL_NV__30_invlist,
- PL_NV__300_invlist,
- PL_NV__3000_invlist,
- PL_NV__30000_invlist,
- PL_NV__300000_invlist,
- PL_NV__31_invlist,
- PL_NV__32_invlist,
- PL_NV__33_invlist,
- PL_NV__34_invlist,
- PL_NV__35_invlist,
- PL_NV__36_invlist,
- PL_NV__37_invlist,
- PL_NV__38_invlist,
- PL_NV__39_invlist,
- PL_NV__3_SLASH_16_invlist,
- PL_NV__3_SLASH_2_invlist,
- PL_NV__3_SLASH_20_invlist,
- PL_NV__3_SLASH_4_invlist,
- PL_NV__3_SLASH_5_invlist,
- PL_NV__3_SLASH_8_invlist,
- PL_NV__3_SLASH_80_invlist,
- PL_NV__4_invlist,
- PL_NV__40_invlist,
- PL_NV__400_invlist,
- PL_NV__4000_invlist,
- PL_NV__40000_invlist,
- PL_NV__400000_invlist,
- PL_NV__41_invlist,
- PL_NV__42_invlist,
- PL_NV__43_invlist,
- PL_NV__432000_invlist,
- PL_NV__44_invlist,
- PL_NV__45_invlist,
- PL_NV__46_invlist,
- PL_NV__47_invlist,
- PL_NV__48_invlist,
- PL_NV__49_invlist,
- PL_NV__4_SLASH_5_invlist,
- PL_NV__5_invlist,
- PL_NV__50_invlist,
- PL_NV__500_invlist,
- PL_NV__5000_invlist,
- PL_NV__50000_invlist,
- PL_NV__500000_invlist,
- PL_NV__5_SLASH_12_invlist,
- PL_NV__5_SLASH_2_invlist,
- PL_NV__5_SLASH_6_invlist,
- PL_NV__5_SLASH_8_invlist,
- PL_NV__6_invlist,
- PL_NV__60_invlist,
- PL_NV__600_invlist,
- PL_NV__6000_invlist,
- PL_NV__60000_invlist,
- PL_NV__600000_invlist,
- PL_NV__7_invlist,
- PL_NV__70_invlist,
- PL_NV__700_invlist,
- PL_NV__7000_invlist,
- PL_NV__70000_invlist,
- PL_NV__700000_invlist,
- PL_NV__7_SLASH_12_invlist,
- PL_NV__7_SLASH_2_invlist,
- PL_NV__7_SLASH_8_invlist,
- PL_NV__8_invlist,
- PL_NV__80_invlist,
- PL_NV__800_invlist,
- PL_NV__8000_invlist,
- PL_NV__80000_invlist,
- PL_NV__800000_invlist,
- PL_NV__9_invlist,
- PL_NV__90_invlist,
- PL_NV__900_invlist,
- PL_NV__9000_invlist,
- PL_NV__90000_invlist,
- PL_NV__900000_invlist,
- PL_NV__9_SLASH_2_invlist,
- PL_NV__NAN_invlist,
- PL_NV___MINUS_1_SLASH_2_invlist,
- PL_OCR_invlist,
- PL_OGAM_invlist,
- PL_OLCK_invlist,
- PL_ORKH_invlist,
- PL_ORNAMENTALDINGBATS_invlist,
- PL_ORYA_invlist,
- PL_OSGE_invlist,
- PL_OSMA_invlist,
- PL_P_invlist,
- PL_PALM_invlist,
- PL_PATSYN_invlist,
- PL_PATWS_invlist,
- PL_PAUC_invlist,
- PL_PC_invlist,
- PL_PCM_invlist,
- PL_PD_invlist,
- PL_PE_invlist,
- PL_PERM_invlist,
- PL_PF_invlist,
- PL_PHAG_invlist,
- PL_PHAISTOS_invlist,
- PL_PHLI_invlist,
- PL_PHLP_invlist,
- PL_PHNX_invlist,
- PL_PHONETICEXT_invlist,
- PL_PHONETICEXTSUP_invlist,
- PL_PI_invlist,
- PL_PLAYINGCARDS_invlist,
- PL_PO_invlist,
- PL_POSIXALNUM_invlist,
- PL_POSIXALPHA_invlist,
- PL_POSIXBLANK_invlist,
- PL_POSIXCNTRL_invlist,
- PL_POSIXDIGIT_invlist,
- PL_POSIXGRAPH_invlist,
- PL_POSIXLOWER_invlist,
- PL_POSIXPRINT_invlist,
- PL_POSIXPUNCT_invlist,
- PL_POSIXSPACE_invlist,
- PL_POSIXUPPER_invlist,
- PL_POSIXWORD_invlist,
- PL_POSIXXDIGIT_invlist,
- PL_PRTI_invlist,
- PL_PS_invlist,
- PL_PUA_invlist,
- PL_QAAI_invlist,
- PL_QMARK_invlist,
- PL_RADICAL_invlist,
- PL_RI_invlist,
- PL_RJNG_invlist,
- PL_RUMI_invlist,
- PL_RUNR_invlist,
- PL_S_invlist,
- PL_SAMR_invlist,
- PL_SARB_invlist,
- PL_SAUR_invlist,
- PL_SB__AT_invlist,
- PL_SB__CL_invlist,
- PL_SB__EX_invlist,
- PL_SB__FO_invlist,
- PL_SB__LE_invlist,
- PL_SB__LO_invlist,
- PL_SB__SC_invlist,
- PL_SB__SE_invlist,
- PL_SB__SP_invlist,
- PL_SB__ST_invlist,
- PL_SB__UP_invlist,
- PL_SB__XX_invlist,
- PL_SC_invlist,
- PL_SC__ADLM_invlist,
- PL_SC__ARAB_invlist,
- PL_SC__ARMN_invlist,
- PL_SC__BENG_invlist,
- PL_SC__BOPO_invlist,
- PL_SC__BUGI_invlist,
- PL_SC__BUHD_invlist,
- PL_SC__CAKM_invlist,
- PL_SC__COPT_invlist,
- PL_SC__CPRT_invlist,
- PL_SC__CYRL_invlist,
- PL_SC__DEVA_invlist,
- PL_SC__DUPL_invlist,
- PL_SC__GEOR_invlist,
- PL_SC__GLAG_invlist,
- PL_SC__GRAN_invlist,
- PL_SC__GREK_invlist,
- PL_SC__GUJR_invlist,
- PL_SC__GURU_invlist,
- PL_SC__HAN_invlist,
- PL_SC__HANG_invlist,
- PL_SC__HANO_invlist,
- PL_SC__HIRA_invlist,
- PL_SC__JAVA_invlist,
- PL_SC__KALI_invlist,
- PL_SC__KANA_invlist,
- PL_SC__KHOJ_invlist,
- PL_SC__KNDA_invlist,
- PL_SC__KTHI_invlist,
- PL_SC__LATN_invlist,
- PL_SC__LIMB_invlist,
- PL_SC__LINA_invlist,
- PL_SC__LINB_invlist,
- PL_SC__MAHJ_invlist,
- PL_SC__MAND_invlist,
- PL_SC__MANI_invlist,
- PL_SC__MLYM_invlist,
- PL_SC__MODI_invlist,
- PL_SC__MONG_invlist,
- PL_SC__MULT_invlist,
- PL_SC__MYMR_invlist,
- PL_SC__ORYA_invlist,
- PL_SC__PERM_invlist,
- PL_SC__PHAG_invlist,
- PL_SC__PHLP_invlist,
- PL_SC__QAAI_invlist,
- PL_SC__SHRD_invlist,
- PL_SC__SIND_invlist,
- PL_SC__SINH_invlist,
- PL_SC__SYLO_invlist,
- PL_SC__SYRC_invlist,
- PL_SC__TAGB_invlist,
- PL_SC__TAKR_invlist,
- PL_SC__TALE_invlist,
- PL_SC__TAML_invlist,
- PL_SC__TELU_invlist,
- PL_SC__TGLG_invlist,
- PL_SC__THAA_invlist,
- PL_SC__TIRH_invlist,
- PL_SC__YI_invlist,
- PL_SC__ZYYY_invlist,
- PL_SD_invlist,
- PL_SGNW_invlist,
- PL_SHAW_invlist,
- PL_SHORTHANDFORMATCONTROLS_invlist,
- PL_SHRD_invlist,
- PL_SIDD_invlist,
- PL_SIND_invlist,
- PL_SINH_invlist,
- PL_SINHALAARCHAICNUMBERS_invlist,
- PL_SK_invlist,
- PL_SM_invlist,
- PL_SMALLFORMS_invlist,
- PL_SO_invlist,
- PL_SORA_invlist,
- PL_SOYO_invlist,
- PL_SPECIALS_invlist,
- PL_STERM_invlist,
- PL_SUND_invlist,
- PL_SUNDANESESUP_invlist,
- PL_SUPARROWSA_invlist,
- PL_SUPARROWSB_invlist,
- PL_SUPARROWSC_invlist,
- PL_SUPERANDSUB_invlist,
- PL_SUPMATHOPERATORS_invlist,
- PL_SUPPUAA_invlist,
- PL_SUPPUAB_invlist,
- PL_SUPPUNCTUATION_invlist,
- PL_SUPSYMBOLSANDPICTOGRAPHS_invlist,
- PL_SUTTONSIGNWRITING_invlist,
- PL_SYLO_invlist,
- PL_SYRC_invlist,
- PL_SYRIACSUP_invlist,
- PL_TAGB_invlist,
- PL_TAGS_invlist,
- PL_TAIXUANJING_invlist,
- PL_TAKR_invlist,
- PL_TALE_invlist,
- PL_TALU_invlist,
- PL_TAML_invlist,
- PL_TANG_invlist,
- PL_TANGUTCOMPONENTS_invlist,
- PL_TAVT_invlist,
- PL_TELU_invlist,
- PL_TERM_invlist,
- PL_TFNG_invlist,
- PL_TGLG_invlist,
- PL_THAA_invlist,
- PL_THAI_invlist,
- PL_TIBT_invlist,
- PL_TIRH_invlist,
- PL_TRANSPORTANDMAP_invlist,
- PL_UCAS_invlist,
- PL_UCASEXT_invlist,
- PL_UGAR_invlist,
- PL_UIDEO_invlist,
- PL_VAI_invlist,
- PL_VEDICEXT_invlist,
- PL_VERTICALFORMS_invlist,
- PL_VERTSPACE_invlist,
- PL_VO__R_invlist,
- PL_VO__TR_invlist,
- PL_VO__TU_invlist,
- PL_VO__U_invlist,
- PL_VS_invlist,
- PL_VSSUP_invlist,
- PL_WARA_invlist,
- PL_WB__DQ_invlist,
- PL_WB__EB_invlist,
- PL_WB__EBG_invlist,
- PL_WB__EX_invlist,
- PL_WB__EXTEND_invlist,
- PL_WB__FO_invlist,
- PL_WB__GAZ_invlist,
- PL_WB__KA_invlist,
- PL_WB__LE_invlist,
- PL_WB__MB_invlist,
- PL_WB__ML_invlist,
- PL_WB__MN_invlist,
- PL_WB__NL_invlist,
- PL_WB__NU_invlist,
- PL_WB__SQ_invlist,
- PL_WB__XX_invlist,
- PL_XIDC_invlist,
- PL_XIDS_invlist,
- PL_XPEO_invlist,
- PL_XPOSIXALNUM_invlist,
- PL_XPOSIXALPHA_invlist,
- PL_XPOSIXBLANK_invlist,
- PL_XPOSIXCNTRL_invlist,
- PL_XPOSIXDIGIT_invlist,
- PL_XPOSIXGRAPH_invlist,
- PL_XPOSIXLOWER_invlist,
- PL_XPOSIXPRINT_invlist,
- PL_XPOSIXPUNCT_invlist,
- PL_XPOSIXSPACE_invlist,
- PL_XPOSIXUPPER_invlist,
- PL_XPOSIXWORD_invlist,
- PL_XPOSIXXDIGIT_invlist,
- PL_XSUX_invlist,
- PL_YI_invlist,
- PL_YIJING_invlist,
- PL_YIRADICALS_invlist,
- PL_YISYLLABLES_invlist,
- PL_Z_invlist,
- PL_ZANB_invlist,
- PL_ZL_invlist,
- PL_ZP_invlist,
- PL_ZS_invlist,
- PL_ZYYY_invlist,
- PL_ZZZZ_invlist,
- PL__PERL_ANY_FOLDS_invlist,
- PL__PERL_CHARNAME_BEGIN_invlist,
- PL__PERL_CHARNAME_CONTINUE_invlist,
- PL__PERL_FOLDS_TO_MULTI_CHAR_invlist,
- PL__PERL_IDCONT_invlist,
- PL__PERL_IDSTART_invlist,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
- PL__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
- PL__PERL_QUOTEMETA_invlist
+static const UV UNI__PERL_PATWS_invlist[] = { /* for EBCDIC 037 */
+ 15, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0x5,
+ 0x6,
+ 0xB,
+ 0xE,
+ 0x15,
+ 0x16,
+ 0x25,
+ 0x26,
+ 0x40,
+ 0x41,
+ 0x200E,
+ 0x2010,
+ 0x2028,
+ 0x202A
};
-#endif /* defined(PERL_IN_UTF8_C) */
+# endif /* EBCDIC 037 */
-#if defined(PERL_IN_REGEXEC_C)
+static const UV UNI__PERL_SURROGATE_invlist[] = { /* for all charsets */
+ 3, /* Number of elements */
+ 148565664, /* Version and data structure type */
+ 1, /* 0 if the list starts at 0;
+ 1 if it starts at the element beyond 0 */
+ 0x0,
+ 0xD800,
+ 0xE000
+};
-#define GCB_NOBREAK 0
-#define GCB_BREAKABLE 1
-#define GCB_RI_then_RI 2
-#define GCB_EX_then_EM 3
+const char * const deprecated_property_msgs[] = {
+ "",
+ "Surrogates should never appear in well-formed text, and therefore shouldn't be the basis for line breaking",
+ "Supplanted by Line_Break property values; see www.unicode.org/reports/tr14"
+};
-static const U8 GCB_table[19][19] = {
- /* 'edg' stands for 'EDGE' */
-/* XX CR CN EB EBG EM EX GAZ L LF LV LVT PP RI SM T V ZWJ edg */
-/* XX */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* CR */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* CN */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* EB */ { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EBG*/ { 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EM */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* EX */ { 1, 1, 1, 1, 1, 3, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* GAZ*/ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* L */ { 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1 },
-/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
-/* LV */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
-/* LVT*/ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
-/* PP */ { 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* RI */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 0, 1 },
-/* SM */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* T */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1 },
-/* V */ { 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1 },
-/* ZWJ*/ { 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 }
+#define UNI_HYPHEN (UNI_HYPHEN_perl_aux + (MAX_UNI_KEYWORD_INDEX * 2))
+#define UNI_LB__SG (UNI_LB__SG_perl_aux + (MAX_UNI_KEYWORD_INDEX * 1))
+
+typedef enum {
+ PERL_BIN_PLACEHOLDER = 0, /* So no real value is zero */
+ UNI_ADLM,
+ UNI_AEGEANNUMBERS,
+ UNI_AGE__10,
+ UNI_AGE__11,
+ UNI_AGE__12,
+ UNI_AGE__12_DOT_1,
+ UNI_AGE__2,
+ UNI_AGE__2_DOT_1,
+ UNI_AGE__3,
+ UNI_AGE__3_DOT_1,
+ UNI_AGE__3_DOT_2,
+ UNI_AGE__4,
+ UNI_AGE__4_DOT_1,
+ UNI_AGE__5,
+ UNI_AGE__5_DOT_1,
+ UNI_AGE__5_DOT_2,
+ UNI_AGE__6,
+ UNI_AGE__6_DOT_1,
+ UNI_AGE__6_DOT_2,
+ UNI_AGE__6_DOT_3,
+ UNI_AGE__7,
+ UNI_AGE__8,
+ UNI_AGE__9,
+ UNI_AGE__NA,
+ UNI_AGHB,
+ UNI_AHOM,
+ UNI_ALCHEMICAL,
+ UNI_ALL,
+ UNI_ALPHABETICPF,
+ UNI_ANCIENTGREEKMUSIC,
+ UNI_ANCIENTGREEKNUMBERS,
+ UNI_ANCIENTSYMBOLS,
+ UNI_ANY,
+ UNI_ARAB,
+ UNI_ARABICEXTA,
+ UNI_ARABICMATH,
+ UNI_ARABICPFA,
+ UNI_ARABICPFB,
+ UNI_ARABICSUP,
+ UNI_ARMI,
+ UNI_ARMN,
+ UNI_ARROWS,
+ UNI_ASCII,
+ UNI_ASSIGNED,
+ UNI_AVST,
+ UNI_BALI,
+ UNI_BAMU,
+ UNI_BAMUMSUP,
+ UNI_BASS,
+ UNI_BATK,
+ UNI_BC__AL,
+ UNI_BC__AN,
+ UNI_BC__B,
+ UNI_BC__BN,
+ UNI_BC__CS,
+ UNI_BC__EN,
+ UNI_BC__ES,
+ UNI_BC__ET,
+ UNI_BC__FSI,
+ UNI_BC__L,
+ UNI_BC__LRE,
+ UNI_BC__LRI,
+ UNI_BC__LRO,
+ UNI_BC__NSM,
+ UNI_BC__ON,
+ UNI_BC__PDF,
+ UNI_BC__PDI,
+ UNI_BC__R,
+ UNI_BC__RLE,
+ UNI_BC__RLI,
+ UNI_BC__RLO,
+ UNI_BC__S,
+ UNI_BC__WS,
+ UNI_BENG,
+ UNI_BHKS,
+ UNI_BIDIC,
+ UNI_BIDIM,
+ UNI_BLOCKELEMENTS,
+ UNI_BOPO,
+ UNI_BOPOMOFOEXT,
+ UNI_BOXDRAWING,
+ UNI_BPT__C,
+ UNI_BPT__N,
+ UNI_BPT__O,
+ UNI_BRAH,
+ UNI_BRAI,
+ UNI_BUGI,
+ UNI_BUHD,
+ UNI_BYZANTINEMUSIC,
+ UNI_C,
+ UNI_CAKM,
+ UNI_CANS,
+ UNI_CARI,
+ UNI_CASED,
+ UNI_CASEDLETTER,
+ UNI_CCC__0,
+ UNI_CCC__1,
+ UNI_CCC__10,
+ UNI_CCC__103,
+ UNI_CCC__107,
+ UNI_CCC__11,
+ UNI_CCC__118,
+ UNI_CCC__12,
+ UNI_CCC__122,
+ UNI_CCC__129,
+ UNI_CCC__13,
+ UNI_CCC__130,
+ UNI_CCC__132,
+ UNI_CCC__14,
+ UNI_CCC__15,
+ UNI_CCC__16,
+ UNI_CCC__17,
+ UNI_CCC__18,
+ UNI_CCC__19,
+ UNI_CCC__20,
+ UNI_CCC__202,
+ UNI_CCC__21,
+ UNI_CCC__214,
+ UNI_CCC__216,
+ UNI_CCC__22,
+ UNI_CCC__23,
+ UNI_CCC__24,
+ UNI_CCC__25,
+ UNI_CCC__26,
+ UNI_CCC__27,
+ UNI_CCC__28,
+ UNI_CCC__29,
+ UNI_CCC__30,
+ UNI_CCC__31,
+ UNI_CCC__32,
+ UNI_CCC__33,
+ UNI_CCC__34,
+ UNI_CCC__35,
+ UNI_CCC__36,
+ UNI_CCC__7,
+ UNI_CCC__8,
+ UNI_CCC__84,
+ UNI_CCC__9,
+ UNI_CCC__91,
+ UNI_CCC__A,
+ UNI_CCC__AL,
+ UNI_CCC__AR,
+ UNI_CCC__B,
+ UNI_CCC__BL,
+ UNI_CCC__BR,
+ UNI_CCC__DA,
+ UNI_CCC__DB,
+ UNI_CCC__IS,
+ UNI_CCC__L,
+ UNI_CCC__R,
+ UNI_CE,
+ UNI_CF,
+ UNI_CHAM,
+ UNI_CHER,
+ UNI_CHEROKEESUP,
+ UNI_CHESSSYMBOLS,
+ UNI_CI,
+ UNI_CJK,
+ UNI_CJKCOMPAT,
+ UNI_CJKCOMPATFORMS,
+ UNI_CJKCOMPATIDEOGRAPHS,
+ UNI_CJKCOMPATIDEOGRAPHSSUP,
+ UNI_CJKEXTA,
+ UNI_CJKEXTB,
+ UNI_CJKEXTC,
+ UNI_CJKEXTD,
+ UNI_CJKEXTE,
+ UNI_CJKEXTF,
+ UNI_CJKRADICALSSUP,
+ UNI_CJKSTROKES,
+ UNI_CJKSYMBOLS,
+ UNI_CN,
+ UNI_CO,
+ UNI_COMPATJAMO,
+ UNI_COMPEX,
+ UNI_CONTROLPICTURES,
+ UNI_COPT,
+ UNI_COPTICEPACTNUMBERS,
+ UNI_COUNTINGROD,
+ UNI_CPRT,
+ UNI_CUNEIFORMNUMBERS,
+ UNI_CURRENCYSYMBOLS,
+ UNI_CWCF,
+ UNI_CWCM,
+ UNI_CWKCF,
+ UNI_CWL,
+ UNI_CWT,
+ UNI_CWU,
+ UNI_CYPRIOTSYLLABARY,
+ UNI_CYRILLICEXTA,
+ UNI_CYRILLICEXTB,
+ UNI_CYRILLICEXTC,
+ UNI_CYRILLICSUP,
+ UNI_CYRL,
+ UNI_DASH,
+ UNI_DEP,
+ UNI_DEVA,
+ UNI_DEVANAGARIEXT,
+ UNI_DI,
+ UNI_DIA,
+ UNI_DIACRITICALS,
+ UNI_DIACRITICALSEXT,
+ UNI_DIACRITICALSFORSYMBOLS,
+ UNI_DIACRITICALSSUP,
+ UNI_DINGBATS,
+ UNI_DOGR,
+ UNI_DOMINO,
+ UNI_DSRT,
+ UNI_DT__CAN,
+ UNI_DT__COM,
+ UNI_DT__ENC,
+ UNI_DT__FIN,
+ UNI_DT__FONT,
+ UNI_DT__FRA,
+ UNI_DT__INIT,
+ UNI_DT__ISO,
+ UNI_DT__MED,
+ UNI_DT__NAR,
+ UNI_DT__NB,
+ UNI_DT__NONCANON,
+ UNI_DT__NONE,
+ UNI_DT__SML,
+ UNI_DT__SQR,
+ UNI_DT__SUB,
+ UNI_DT__SUP,
+ UNI_DT__VERT,
+ UNI_DUPL,
+ UNI_EARLYDYNASTICCUNEIFORM,
+ UNI_EA__A,
+ UNI_EA__F,
+ UNI_EA__H,
+ UNI_EA__N,
+ UNI_EA__NA,
+ UNI_EA__W,
+ UNI_EGYP,
+ UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS,
+ UNI_ELBA,
+ UNI_ELYM,
+ UNI_EMOTICONS,
+ UNI_ENCLOSEDALPHANUM,
+ UNI_ENCLOSEDALPHANUMSUP,
+ UNI_ENCLOSEDCJK,
+ UNI_ENCLOSEDIDEOGRAPHICSUP,
+ UNI_ETHI,
+ UNI_ETHIOPICEXT,
+ UNI_ETHIOPICEXTA,
+ UNI_ETHIOPICSUP,
+ UNI_EXT,
+ UNI_GCB__CN,
+ UNI_GCB__EX,
+ UNI_GCB__L,
+ UNI_GCB__PP,
+ UNI_GCB__SM,
+ UNI_GCB__T,
+ UNI_GCB__V,
+ UNI_GCB__XX,
+ UNI_GEOMETRICSHAPES,
+ UNI_GEOMETRICSHAPESEXT,
+ UNI_GEOR,
+ UNI_GEORGIANEXT,
+ UNI_GEORGIANSUP,
+ UNI_GLAG,
+ UNI_GLAGOLITICSUP,
+ UNI_GONG,
+ UNI_GONM,
+ UNI_GOTH,
+ UNI_GRAN,
+ UNI_GRBASE,
+ UNI_GREEKEXT,
+ UNI_GREK,
+ UNI_GREXT,
+ UNI_GUJR,
+ UNI_GURU,
+ UNI_HALFANDFULLFORMS,
+ UNI_HALFMARKS,
+ UNI_HAN,
+ UNI_HANG,
+ UNI_HANO,
+ UNI_HATR,
+ UNI_HEBR,
+ UNI_HIGHPUSURROGATES,
+ UNI_HIGHSURROGATES,
+ UNI_HIRA,
+ UNI_HLUW,
+ UNI_HMNG,
+ UNI_HMNP,
+ UNI_HST__NA,
+ UNI_HUNG,
+ UNI_HYPHEN_perl_aux,
+ UNI_IDC,
+ UNI_IDEO,
+ UNI_IDEOGRAPHICSYMBOLS,
+ UNI_IDS,
+ UNI_IDSB,
+ UNI_IDST,
+ UNI_INADLAM,
+ UNI_INAHOM,
+ UNI_INANATOLIANHIEROGLYPHS,
+ UNI_INARABIC,
+ UNI_INARMENIAN,
+ UNI_INAVESTAN,
+ UNI_INBALINESE,
+ UNI_INBAMUM,
+ UNI_INBASSAVAH,
+ UNI_INBATAK,
+ UNI_INBENGALI,
+ UNI_INBHAIKSUKI,
+ UNI_INBOPOMOFO,
+ UNI_INBRAHMI,
+ UNI_INBUGINESE,
+ UNI_INBUHID,
+ UNI_INCARIAN,
+ UNI_INCAUCASIANALBANIAN,
+ UNI_INCHAKMA,
+ UNI_INCHAM,
+ UNI_INCHEROKEE,
+ UNI_INCOPTIC,
+ UNI_INCUNEIFORM,
+ UNI_INCYRILLIC,
+ UNI_INDEVANAGARI,
+ UNI_INDICNUMBERFORMS,
+ UNI_INDICSIYAQNUMBERS,
+ UNI_INDOGRA,
+ UNI_INDUPLOYAN,
+ UNI_INEGYPTIANHIEROGLYPHS,
+ UNI_INELBASAN,
+ UNI_INELYMAIC,
+ UNI_INETHIOPIC,
+ UNI_INGEORGIAN,
+ UNI_INGLAGOLITIC,
+ UNI_INGOTHIC,
+ UNI_INGRANTHA,
+ UNI_INGREEK,
+ UNI_INGUJARATI,
+ UNI_INGUNJALAGONDI,
+ UNI_INGURMUKHI,
+ UNI_INHANGUL,
+ UNI_INHANIFIROHINGYA,
+ UNI_INHANUNOO,
+ UNI_INHATRAN,
+ UNI_INHEBREW,
+ UNI_INHIRAGANA,
+ UNI_INIDC,
+ UNI_INIMPERIALARAMAIC,
+ UNI_ININSCRIPTIONALPAHLAVI,
+ UNI_ININSCRIPTIONALPARTHIAN,
+ UNI_INJAVANESE,
+ UNI_INKAITHI,
+ UNI_INKANNADA,
+ UNI_INKATAKANA,
+ UNI_INKHAROSHTHI,
+ UNI_INKHMER,
+ UNI_INKHOJKI,
+ UNI_INKHUDAWADI,
+ UNI_INLAO,
+ UNI_INLEPCHA,
+ UNI_INLIMBU,
+ UNI_INLINEARA,
+ UNI_INLYCIAN,
+ UNI_INLYDIAN,
+ UNI_INMAHAJANI,
+ UNI_INMAKASAR,
+ UNI_INMALAYALAM,
+ UNI_INMANDAIC,
+ UNI_INMANICHAEAN,
+ UNI_INMARCHEN,
+ UNI_INMASARAMGONDI,
+ UNI_INMEDEFAIDRIN,
+ UNI_INMEETEIMAYEK,
+ UNI_INMENDEKIKAKUI,
+ UNI_INMEROITICCURSIVE,
+ UNI_INMIAO,
+ UNI_INMODI,
+ UNI_INMONGOLIAN,
+ UNI_INMRO,
+ UNI_INMULTANI,
+ UNI_INMYANMAR,
+ UNI_INNABATAEAN,
+ UNI_INNANDINAGARI,
+ UNI_INNEWA,
+ UNI_INNEWTAILUE,
+ UNI_INNKO,
+ UNI_INNUSHU,
+ UNI_INNYIAKENGPUACHUEHMONG,
+ UNI_INOGHAM,
+ UNI_INOLDHUNGARIAN,
+ UNI_INOLDITALIC,
+ UNI_INOLDPERMIC,
+ UNI_INOLDPERSIAN,
+ UNI_INOLDSOGDIAN,
+ UNI_INOLDTURKIC,
+ UNI_INORIYA,
+ UNI_INOSAGE,
+ UNI_INOSMANYA,
+ UNI_INPAHAWHHMONG,
+ UNI_INPAUCINHAU,
+ UNI_INPC__BOTTOM,
+ UNI_INPC__BOTTOMANDLEFT,
+ UNI_INPC__BOTTOMANDRIGHT,
+ UNI_INPC__LEFT,
+ UNI_INPC__LEFTANDRIGHT,
+ UNI_INPC__NA,
+ UNI_INPC__OVERSTRUCK,
+ UNI_INPC__RIGHT,
+ UNI_INPC__TOP,
+ UNI_INPC__TOPANDBOTTOM,
+ UNI_INPC__TOPANDBOTTOMANDRIGHT,
+ UNI_INPC__TOPANDLEFT,
+ UNI_INPC__TOPANDLEFTANDRIGHT,
+ UNI_INPC__TOPANDRIGHT,
+ UNI_INPHAGSPA,
+ UNI_INPHOENICIAN,
+ UNI_INPSALTERPAHLAVI,
+ UNI_INPUNCTUATION,
+ UNI_INREJANG,
+ UNI_INRUNIC,
+ UNI_INSAMARITAN,
+ UNI_INSAURASHTRA,
+ UNI_INSC__AVAGRAHA,
+ UNI_INSC__BINDU,
+ UNI_INSC__BRAHMIJOININGNUMBER,
+ UNI_INSC__CANTILLATIONMARK,
+ UNI_INSC__CONSONANT,
+ UNI_INSC__CONSONANTDEAD,
+ UNI_INSC__CONSONANTFINAL,
+ UNI_INSC__CONSONANTHEADLETTER,
+ UNI_INSC__CONSONANTINITIALPOSTFIXED,
+ UNI_INSC__CONSONANTKILLER,
+ UNI_INSC__CONSONANTMEDIAL,
+ UNI_INSC__CONSONANTPLACEHOLDER,
+ UNI_INSC__CONSONANTPRECEDINGREPHA,
+ UNI_INSC__CONSONANTPREFIXED,
+ UNI_INSC__CONSONANTSUBJOINED,
+ UNI_INSC__CONSONANTSUCCEEDINGREPHA,
+ UNI_INSC__CONSONANTWITHSTACKER,
+ UNI_INSC__GEMINATIONMARK,
+ UNI_INSC__INVISIBLESTACKER,
+ UNI_INSC__MODIFYINGLETTER,
+ UNI_INSC__NONJOINER,
+ UNI_INSC__NUKTA,
+ UNI_INSC__NUMBER,
+ UNI_INSC__NUMBERJOINER,
+ UNI_INSC__OTHER,
+ UNI_INSC__PUREKILLER,
+ UNI_INSC__REGISTERSHIFTER,
+ UNI_INSC__SYLLABLEMODIFIER,
+ UNI_INSC__TONELETTER,
+ UNI_INSC__TONEMARK,
+ UNI_INSC__VIRAMA,
+ UNI_INSC__VISARGA,
+ UNI_INSC__VOWEL,
+ UNI_INSC__VOWELDEPENDENT,
+ UNI_INSC__VOWELINDEPENDENT,
+ UNI_INSHARADA,
+ UNI_INSIDDHAM,
+ UNI_INSINHALA,
+ UNI_INSOGDIAN,
+ UNI_INSORASOMPENG,
+ UNI_INSOYOMBO,
+ UNI_INSUNDANESE,
+ UNI_INSYLOTINAGRI,
+ UNI_INSYRIAC,
+ UNI_INTAGALOG,
+ UNI_INTAGBANWA,
+ UNI_INTAILE,
+ UNI_INTAITHAM,
+ UNI_INTAIVIET,
+ UNI_INTAKRI,
+ UNI_INTAMIL,
+ UNI_INTANGUT,
+ UNI_INTELUGU,
+ UNI_INTHAANA,
+ UNI_INTHAI,
+ UNI_INTIBETAN,
+ UNI_INTIFINAGH,
+ UNI_INTIRHUTA,
+ UNI_INUGARITIC,
+ UNI_INVAI,
+ UNI_INVS,
+ UNI_INWANCHO,
+ UNI_INWARANGCITI,
+ UNI_INZANABAZARSQUARE,
+ UNI_IN__10,
+ UNI_IN__11,
+ UNI_IN__12,
+ UNI_IN__12_DOT_1,
+ UNI_IN__1_DOT_1,
+ UNI_IN__2,
+ UNI_IN__2_DOT_1,
+ UNI_IN__3,
+ UNI_IN__3_DOT_1,
+ UNI_IN__3_DOT_2,
+ UNI_IN__4,
+ UNI_IN__4_DOT_1,
+ UNI_IN__5,
+ UNI_IN__5_DOT_1,
+ UNI_IN__5_DOT_2,
+ UNI_IN__6,
+ UNI_IN__6_DOT_1,
+ UNI_IN__6_DOT_2,
+ UNI_IN__6_DOT_3,
+ UNI_IN__7,
+ UNI_IN__8,
+ UNI_IN__9,
+ UNI_IPAEXT,
+ UNI_ITAL,
+ UNI_JAMO,
+ UNI_JAMOEXTA,
+ UNI_JAMOEXTB,
+ UNI_JAVA,
+ UNI_JG__AFRICANFEH,
+ UNI_JG__AFRICANNOON,
+ UNI_JG__AFRICANQAF,
+ UNI_JG__AIN,
+ UNI_JG__ALAPH,
+ UNI_JG__ALEF,
+ UNI_JG__BEH,
+ UNI_JG__BETH,
+ UNI_JG__BURUSHASKIYEHBARREE,
+ UNI_JG__DAL,
+ UNI_JG__DALATHRISH,
+ UNI_JG__E,
+ UNI_JG__FARSIYEH,
+ UNI_JG__FE,
+ UNI_JG__FEH,
+ UNI_JG__FINALSEMKATH,
+ UNI_JG__GAF,
+ UNI_JG__GAMAL,
+ UNI_JG__HAH,
+ UNI_JG__HAMZAONHEHGOAL,
+ UNI_JG__HANIFIROHINGYAKINNAYA,
+ UNI_JG__HANIFIROHINGYAPA,
+ UNI_JG__HE,
+ UNI_JG__HEH,
+ UNI_JG__HEHGOAL,
+ UNI_JG__HETH,
+ UNI_JG__KAF,
+ UNI_JG__KAPH,
+ UNI_JG__KHAPH,
+ UNI_JG__KNOTTEDHEH,
+ UNI_JG__LAM,
+ UNI_JG__LAMADH,
+ UNI_JG__MALAYALAMBHA,
+ UNI_JG__MALAYALAMJA,
+ UNI_JG__MALAYALAMLLA,
+ UNI_JG__MALAYALAMLLLA,
+ UNI_JG__MALAYALAMNGA,
+ UNI_JG__MALAYALAMNNA,
+ UNI_JG__MALAYALAMNNNA,
+ UNI_JG__MALAYALAMNYA,
+ UNI_JG__MALAYALAMRA,
+ UNI_JG__MALAYALAMSSA,
+ UNI_JG__MALAYALAMTTA,
+ UNI_JG__MANICHAEANALEPH,
+ UNI_JG__MANICHAEANAYIN,
+ UNI_JG__MANICHAEANBETH,
+ UNI_JG__MANICHAEANDALETH,
+ UNI_JG__MANICHAEANDHAMEDH,
+ UNI_JG__MANICHAEANFIVE,
+ UNI_JG__MANICHAEANGIMEL,
+ UNI_JG__MANICHAEANHETH,
+ UNI_JG__MANICHAEANHUNDRED,
+ UNI_JG__MANICHAEANKAPH,
+ UNI_JG__MANICHAEANLAMEDH,
+ UNI_JG__MANICHAEANMEM,
+ UNI_JG__MANICHAEANNUN,
+ UNI_JG__MANICHAEANONE,
+ UNI_JG__MANICHAEANPE,
+ UNI_JG__MANICHAEANQOPH,
+ UNI_JG__MANICHAEANRESH,
+ UNI_JG__MANICHAEANSADHE,
+ UNI_JG__MANICHAEANSAMEKH,
+ UNI_JG__MANICHAEANTAW,
+ UNI_JG__MANICHAEANTEN,
+ UNI_JG__MANICHAEANTETH,
+ UNI_JG__MANICHAEANTHAMEDH,
+ UNI_JG__MANICHAEANTWENTY,
+ UNI_JG__MANICHAEANWAW,
+ UNI_JG__MANICHAEANYODH,
+ UNI_JG__MANICHAEANZAYIN,
+ UNI_JG__MEEM,
+ UNI_JG__MIM,
+ UNI_JG__NOJOININGGROUP,
+ UNI_JG__NOON,
+ UNI_JG__NUN,
+ UNI_JG__NYA,
+ UNI_JG__PE,
+ UNI_JG__QAF,
+ UNI_JG__QAPH,
+ UNI_JG__REH,
+ UNI_JG__REVERSEDPE,
+ UNI_JG__ROHINGYAYEH,
+ UNI_JG__SAD,
+ UNI_JG__SADHE,
+ UNI_JG__SEEN,
+ UNI_JG__SEMKATH,
+ UNI_JG__SHIN,
+ UNI_JG__STRAIGHTWAW,
+ UNI_JG__SWASHKAF,
+ UNI_JG__SYRIACWAW,
+ UNI_JG__TAH,
+ UNI_JG__TAW,
+ UNI_JG__TEHMARBUTA,
+ UNI_JG__TETH,
+ UNI_JG__WAW,
+ UNI_JG__YEH,
+ UNI_JG__YEHBARREE,
+ UNI_JG__YEHWITHTAIL,
+ UNI_JG__YUDH,
+ UNI_JG__YUDHHE,
+ UNI_JG__ZAIN,
+ UNI_JG__ZHAIN,
+ UNI_JOINC,
+ UNI_JT__C,
+ UNI_JT__D,
+ UNI_JT__L,
+ UNI_JT__R,
+ UNI_JT__T,
+ UNI_JT__U,
+ UNI_KALI,
+ UNI_KANA,
+ UNI_KANAEXTA,
+ UNI_KANASUP,
+ UNI_KANBUN,
+ UNI_KANGXI,
+ UNI_KATAKANAEXT,
+ UNI_KHAR,
+ UNI_KHMERSYMBOLS,
+ UNI_KHMR,
+ UNI_KHOJ,
+ UNI_KNDA,
+ UNI_KTHI,
+ UNI_L,
+ UNI_LANA,
+ UNI_LAO,
+ UNI_LATIN1,
+ UNI_LATINEXTA,
+ UNI_LATINEXTADDITIONAL,
+ UNI_LATINEXTB,
+ UNI_LATINEXTC,
+ UNI_LATINEXTD,
+ UNI_LATINEXTE,
+ UNI_LATN,
+ UNI_LB__AI,
+ UNI_LB__AL,
+ UNI_LB__B2,
+ UNI_LB__BA,
+ UNI_LB__BB,
+ UNI_LB__BK,
+ UNI_LB__CB,
+ UNI_LB__CJ,
+ UNI_LB__CL,
+ UNI_LB__CM,
+ UNI_LB__CP,
+ UNI_LB__CR,
+ UNI_LB__EB,
+ UNI_LB__EM,
+ UNI_LB__EX,
+ UNI_LB__GL,
+ UNI_LB__H2,
+ UNI_LB__H3,
+ UNI_LB__HL,
+ UNI_LB__HY,
+ UNI_LB__ID,
+ UNI_LB__IN,
+ UNI_LB__IS,
+ UNI_LB__LF,
+ UNI_LB__NL,
+ UNI_LB__NS,
+ UNI_LB__NU,
+ UNI_LB__OP,
+ UNI_LB__PO,
+ UNI_LB__PR,
+ UNI_LB__QU,
+ UNI_LB__SA,
+ UNI_LB__SG_perl_aux,
+ UNI_LB__SP,
+ UNI_LB__SY,
+ UNI_LB__WJ,
+ UNI_LB__XX,
+ UNI_LB__ZW,
+ UNI_LB__ZWJ,
+ UNI_LEPC,
+ UNI_LETTERLIKESYMBOLS,
+ UNI_LIMB,
+ UNI_LINA,
+ UNI_LINB,
+ UNI_LINEARBIDEOGRAMS,
+ UNI_LINEARBSYLLABARY,
+ UNI_LISU,
+ UNI_LM,
+ UNI_LO,
+ UNI_LOE,
+ UNI_LOWERCASELETTER,
+ UNI_LOWSURROGATES,
+ UNI_LYCI,
+ UNI_LYDI,
+ UNI_M,
+ UNI_MAHJ,
+ UNI_MAHJONG,
+ UNI_MAKA,
+ UNI_MAND,
+ UNI_MANI,
+ UNI_MARC,
+ UNI_MATH,
+ UNI_MATHALPHANUM,
+ UNI_MATHOPERATORS,
+ UNI_MAYANNUMERALS,
+ UNI_MC,
+ UNI_ME,
+ UNI_MEDF,
+ UNI_MEETEIMAYEKEXT,
+ UNI_MEND,
+ UNI_MERC,
+ UNI_MERO,
+ UNI_MIAO,
+ UNI_MISCARROWS,
+ UNI_MISCMATHSYMBOLSA,
+ UNI_MISCMATHSYMBOLSB,
+ UNI_MISCPICTOGRAPHS,
+ UNI_MISCSYMBOLS,
+ UNI_MISCTECHNICAL,
+ UNI_MLYM,
+ UNI_MN,
+ UNI_MODI,
+ UNI_MODIFIERLETTERS,
+ UNI_MODIFIERTONELETTERS,
+ UNI_MONG,
+ UNI_MONGOLIANSUP,
+ UNI_MRO,
+ UNI_MTEI,
+ UNI_MULT,
+ UNI_MUSIC,
+ UNI_MYANMAREXTA,
+ UNI_MYANMAREXTB,
+ UNI_MYMR,
+ UNI_N,
+ UNI_NAND,
+ UNI_NARB,
+ UNI_NB,
+ UNI_NBAT,
+ UNI_NEWA,
+ UNI_NFCQC__M,
+ UNI_NFCQC__Y,
+ UNI_NFDQC__Y,
+ UNI_NFKCQC__N,
+ UNI_NFKCQC__Y,
+ UNI_NFKDQC__N,
+ UNI_NKO,
+ UNI_NL,
+ UNI_NO,
+ UNI_NSHU,
+ UNI_NT__DI,
+ UNI_NT__NU,
+ UNI_NUMBERFORMS,
+ UNI_NV__0,
+ UNI_NV__1,
+ UNI_NV__10,
+ UNI_NV__100,
+ UNI_NV__1000,
+ UNI_NV__10000,
+ UNI_NV__100000,
+ UNI_NV__1000000,
+ UNI_NV__10000000,
+ UNI_NV__100000000,
+ UNI_NV__10000000000,
+ UNI_NV__1000000000000,
+ UNI_NV__11,
+ UNI_NV__11_SLASH_12,
+ UNI_NV__11_SLASH_2,
+ UNI_NV__12,
+ UNI_NV__13,
+ UNI_NV__13_SLASH_2,
+ UNI_NV__14,
+ UNI_NV__15,
+ UNI_NV__15_SLASH_2,
+ UNI_NV__16,
+ UNI_NV__17,
+ UNI_NV__17_SLASH_2,
+ UNI_NV__18,
+ UNI_NV__19,
+ UNI_NV__1_SLASH_10,
+ UNI_NV__1_SLASH_12,
+ UNI_NV__1_SLASH_16,
+ UNI_NV__1_SLASH_160,
+ UNI_NV__1_SLASH_2,
+ UNI_NV__1_SLASH_20,
+ UNI_NV__1_SLASH_3,
+ UNI_NV__1_SLASH_32,
+ UNI_NV__1_SLASH_320,
+ UNI_NV__1_SLASH_4,
+ UNI_NV__1_SLASH_40,
+ UNI_NV__1_SLASH_5,
+ UNI_NV__1_SLASH_6,
+ UNI_NV__1_SLASH_64,
+ UNI_NV__1_SLASH_7,
+ UNI_NV__1_SLASH_8,
+ UNI_NV__1_SLASH_80,
+ UNI_NV__1_SLASH_9,
+ UNI_NV__2,
+ UNI_NV__20,
+ UNI_NV__200,
+ UNI_NV__2000,
+ UNI_NV__20000,
+ UNI_NV__200000,
+ UNI_NV__20000000,
+ UNI_NV__21,
+ UNI_NV__216000,
+ UNI_NV__22,
+ UNI_NV__23,
+ UNI_NV__24,
+ UNI_NV__25,
+ UNI_NV__26,
+ UNI_NV__27,
+ UNI_NV__28,
+ UNI_NV__29,
+ UNI_NV__2_SLASH_3,
+ UNI_NV__2_SLASH_5,
+ UNI_NV__3,
+ UNI_NV__30,
+ UNI_NV__300,
+ UNI_NV__3000,
+ UNI_NV__30000,
+ UNI_NV__300000,
+ UNI_NV__31,
+ UNI_NV__32,
+ UNI_NV__33,
+ UNI_NV__34,
+ UNI_NV__35,
+ UNI_NV__36,
+ UNI_NV__37,
+ UNI_NV__38,
+ UNI_NV__39,
+ UNI_NV__3_SLASH_16,
+ UNI_NV__3_SLASH_2,
+ UNI_NV__3_SLASH_20,
+ UNI_NV__3_SLASH_4,
+ UNI_NV__3_SLASH_5,
+ UNI_NV__3_SLASH_64,
+ UNI_NV__3_SLASH_8,
+ UNI_NV__3_SLASH_80,
+ UNI_NV__4,
+ UNI_NV__40,
+ UNI_NV__400,
+ UNI_NV__4000,
+ UNI_NV__40000,
+ UNI_NV__400000,
+ UNI_NV__41,
+ UNI_NV__42,
+ UNI_NV__43,
+ UNI_NV__432000,
+ UNI_NV__44,
+ UNI_NV__45,
+ UNI_NV__46,
+ UNI_NV__47,
+ UNI_NV__48,
+ UNI_NV__49,
+ UNI_NV__4_SLASH_5,
+ UNI_NV__5,
+ UNI_NV__50,
+ UNI_NV__500,
+ UNI_NV__5000,
+ UNI_NV__50000,
+ UNI_NV__500000,
+ UNI_NV__5_SLASH_12,
+ UNI_NV__5_SLASH_2,
+ UNI_NV__5_SLASH_6,
+ UNI_NV__5_SLASH_8,
+ UNI_NV__6,
+ UNI_NV__60,
+ UNI_NV__600,
+ UNI_NV__6000,
+ UNI_NV__60000,
+ UNI_NV__600000,
+ UNI_NV__7,
+ UNI_NV__70,
+ UNI_NV__700,
+ UNI_NV__7000,
+ UNI_NV__70000,
+ UNI_NV__700000,
+ UNI_NV__7_SLASH_12,
+ UNI_NV__7_SLASH_2,
+ UNI_NV__7_SLASH_8,
+ UNI_NV__8,
+ UNI_NV__80,
+ UNI_NV__800,
+ UNI_NV__8000,
+ UNI_NV__80000,
+ UNI_NV__800000,
+ UNI_NV__9,
+ UNI_NV__90,
+ UNI_NV__900,
+ UNI_NV__9000,
+ UNI_NV__90000,
+ UNI_NV__900000,
+ UNI_NV__9_SLASH_2,
+ UNI_NV__NAN,
+ UNI_NV___MINUS_1_SLASH_2,
+ UNI_OCR,
+ UNI_OGAM,
+ UNI_OLCK,
+ UNI_ORKH,
+ UNI_ORNAMENTALDINGBATS,
+ UNI_ORYA,
+ UNI_OSGE,
+ UNI_OSMA,
+ UNI_OTTOMANSIYAQNUMBERS,
+ UNI_P,
+ UNI_PALM,
+ UNI_PATSYN,
+ UNI_PAUC,
+ UNI_PC,
+ UNI_PCM,
+ UNI_PD,
+ UNI_PE,
+ UNI_PERM,
+ UNI_PF,
+ UNI_PHAG,
+ UNI_PHAISTOS,
+ UNI_PHLI,
+ UNI_PHLP,
+ UNI_PHNX,
+ UNI_PHONETICEXT,
+ UNI_PHONETICEXTSUP,
+ UNI_PI,
+ UNI_PLAYINGCARDS,
+ UNI_PO,
+ UNI_POSIXALNUM,
+ UNI_POSIXALPHA,
+ UNI_POSIXBLANK,
+ UNI_POSIXCNTRL,
+ UNI_POSIXDIGIT,
+ UNI_POSIXGRAPH,
+ UNI_POSIXLOWER,
+ UNI_POSIXPRINT,
+ UNI_POSIXPUNCT,
+ UNI_POSIXSPACE,
+ UNI_POSIXUPPER,
+ UNI_POSIXWORD,
+ UNI_POSIXXDIGIT,
+ UNI_PRTI,
+ UNI_PS,
+ UNI_PUA,
+ UNI_QAAI,
+ UNI_QMARK,
+ UNI_RADICAL,
+ UNI_RI,
+ UNI_RJNG,
+ UNI_ROHG,
+ UNI_RUMI,
+ UNI_RUNR,
+ UNI_S,
+ UNI_SAMR,
+ UNI_SARB,
+ UNI_SAUR,
+ UNI_SB__AT,
+ UNI_SB__CL,
+ UNI_SB__EX,
+ UNI_SB__FO,
+ UNI_SB__LE,
+ UNI_SB__LO,
+ UNI_SB__NU,
+ UNI_SB__SC,
+ UNI_SB__SE,
+ UNI_SB__SP,
+ UNI_SB__ST,
+ UNI_SB__UP,
+ UNI_SB__XX,
+ UNI_SC,
+ UNI_SC__ADLM,
+ UNI_SC__ARAB,
+ UNI_SC__ARMN,
+ UNI_SC__BENG,
+ UNI_SC__BOPO,
+ UNI_SC__BUGI,
+ UNI_SC__BUHD,
+ UNI_SC__CAKM,
+ UNI_SC__COPT,
+ UNI_SC__CPRT,
+ UNI_SC__CYRL,
+ UNI_SC__DEVA,
+ UNI_SC__DOGR,
+ UNI_SC__DUPL,
+ UNI_SC__GEOR,
+ UNI_SC__GLAG,
+ UNI_SC__GONG,
+ UNI_SC__GONM,
+ UNI_SC__GRAN,
+ UNI_SC__GREK,
+ UNI_SC__GUJR,
+ UNI_SC__GURU,
+ UNI_SC__HAN,
+ UNI_SC__HANG,
+ UNI_SC__HANO,
+ UNI_SC__HIRA,
+ UNI_SC__JAVA,
+ UNI_SC__KALI,
+ UNI_SC__KANA,
+ UNI_SC__KHOJ,
+ UNI_SC__KNDA,
+ UNI_SC__KTHI,
+ UNI_SC__LATN,
+ UNI_SC__LIMB,
+ UNI_SC__LINA,
+ UNI_SC__LINB,
+ UNI_SC__MAHJ,
+ UNI_SC__MAND,
+ UNI_SC__MANI,
+ UNI_SC__MLYM,
+ UNI_SC__MODI,
+ UNI_SC__MONG,
+ UNI_SC__MULT,
+ UNI_SC__MYMR,
+ UNI_SC__NAND,
+ UNI_SC__ORYA,
+ UNI_SC__PERM,
+ UNI_SC__PHAG,
+ UNI_SC__PHLP,
+ UNI_SC__QAAI,
+ UNI_SC__ROHG,
+ UNI_SC__SHRD,
+ UNI_SC__SIND,
+ UNI_SC__SINH,
+ UNI_SC__SOGD,
+ UNI_SC__SYLO,
+ UNI_SC__SYRC,
+ UNI_SC__TAGB,
+ UNI_SC__TAKR,
+ UNI_SC__TALE,
+ UNI_SC__TAML,
+ UNI_SC__TELU,
+ UNI_SC__TGLG,
+ UNI_SC__THAA,
+ UNI_SC__TIRH,
+ UNI_SC__YI,
+ UNI_SC__ZYYY,
+ UNI_SD,
+ UNI_SGNW,
+ UNI_SHAW,
+ UNI_SHORTHANDFORMATCONTROLS,
+ UNI_SHRD,
+ UNI_SIDD,
+ UNI_SIND,
+ UNI_SINH,
+ UNI_SINHALAARCHAICNUMBERS,
+ UNI_SK,
+ UNI_SM,
+ UNI_SMALLFORMS,
+ UNI_SMALLKANAEXT,
+ UNI_SO,
+ UNI_SOGD,
+ UNI_SOGO,
+ UNI_SORA,
+ UNI_SOYO,
+ UNI_SPECIALS,
+ UNI_STERM,
+ UNI_SUND,
+ UNI_SUNDANESESUP,
+ UNI_SUPARROWSA,
+ UNI_SUPARROWSB,
+ UNI_SUPARROWSC,
+ UNI_SUPERANDSUB,
+ UNI_SUPMATHOPERATORS,
+ UNI_SUPPUAA,
+ UNI_SUPPUAB,
+ UNI_SUPPUNCTUATION,
+ UNI_SUPSYMBOLSANDPICTOGRAPHS,
+ UNI_SUTTONSIGNWRITING,
+ UNI_SYLO,
+ UNI_SYMBOLSANDPICTOGRAPHSEXTA,
+ UNI_SYRC,
+ UNI_SYRIACSUP,
+ UNI_TAGB,
+ UNI_TAGS,
+ UNI_TAIXUANJING,
+ UNI_TAKR,
+ UNI_TALE,
+ UNI_TALU,
+ UNI_TAMILSUP,
+ UNI_TAML,
+ UNI_TANG,
+ UNI_TANGUTCOMPONENTS,
+ UNI_TAVT,
+ UNI_TELU,
+ UNI_TERM,
+ UNI_TFNG,
+ UNI_TGLG,
+ UNI_THAA,
+ UNI_THAI,
+ UNI_TIBT,
+ UNI_TIRH,
+ UNI_TITLE,
+ UNI_TRANSPORTANDMAP,
+ UNI_UCAS,
+ UNI_UCASEXT,
+ UNI_UGAR,
+ UNI_UIDEO,
+ UNI_UPPERCASELETTER,
+ UNI_VAI,
+ UNI_VEDICEXT,
+ UNI_VERTICALFORMS,
+ UNI_VERTSPACE,
+ UNI_VO__R,
+ UNI_VO__TR,
+ UNI_VO__TU,
+ UNI_VO__U,
+ UNI_VS,
+ UNI_VSSUP,
+ UNI_WARA,
+ UNI_WB__DQ,
+ UNI_WB__EB,
+ UNI_WB__EX,
+ UNI_WB__EXTEND,
+ UNI_WB__FO,
+ UNI_WB__KA,
+ UNI_WB__LE,
+ UNI_WB__MB,
+ UNI_WB__ML,
+ UNI_WB__MN,
+ UNI_WB__NL,
+ UNI_WB__NU,
+ UNI_WB__SQ,
+ UNI_WB__WSEGSPACE,
+ UNI_WB__XX,
+ UNI_WCHO,
+ UNI_XIDC,
+ UNI_XIDS,
+ UNI_XPEO,
+ UNI_XPOSIXALNUM,
+ UNI_XPOSIXALPHA,
+ UNI_XPOSIXBLANK,
+ UNI_XPOSIXCNTRL,
+ UNI_XPOSIXDIGIT,
+ UNI_XPOSIXGRAPH,
+ UNI_XPOSIXLOWER,
+ UNI_XPOSIXPRINT,
+ UNI_XPOSIXPUNCT,
+ UNI_XPOSIXSPACE,
+ UNI_XPOSIXUPPER,
+ UNI_XPOSIXWORD,
+ UNI_XPOSIXXDIGIT,
+ UNI_XSUX,
+ UNI_YI,
+ UNI_YIJING,
+ UNI_YIRADICALS,
+ UNI_YISYLLABLES,
+ UNI_Z,
+ UNI_ZANB,
+ UNI_ZL,
+ UNI_ZP,
+ UNI_ZS,
+ UNI_ZYYY,
+ UNI_ZZZZ,
+ UNI__PERL_ANY_FOLDS,
+ UNI__PERL_CHARNAME_BEGIN,
+ UNI__PERL_CHARNAME_CONTINUE,
+ UNI__PERL_FOLDS_TO_MULTI_CHAR,
+ UNI__PERL_IDCONT,
+ UNI__PERL_IDSTART,
+ UNI__PERL_IS_IN_MULTI_CHAR_FOLD,
+ UNI__PERL_NCHAR,
+ UNI__PERL_NON_FINAL_FOLDS,
+ UNI__PERL_PATWS,
+ UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
+ UNI__PERL_PROBLEMATIC_LOCALE_FOLDS,
+ UNI__PERL_QUOTEMETA,
+ UNI__PERL_SURROGATE
+} binary_invlist_enum;
+
+#define MAX_UNI_KEYWORD_INDEX UNI__PERL_SURROGATE
+
+static const UV * const uni_prop_ptrs[] = {
+ NULL, /* Placeholder */
+ UNI_ADLM_invlist,
+ UNI_AEGEANNUMBERS_invlist,
+ UNI_AGE__10_invlist,
+ UNI_AGE__11_invlist,
+ UNI_AGE__12_invlist,
+ UNI_AGE__12_DOT_1_invlist,
+ UNI_AGE__2_invlist,
+ UNI_AGE__2_DOT_1_invlist,
+ UNI_AGE__3_invlist,
+ UNI_AGE__3_DOT_1_invlist,
+ UNI_AGE__3_DOT_2_invlist,
+ UNI_AGE__4_invlist,
+ UNI_AGE__4_DOT_1_invlist,
+ UNI_AGE__5_invlist,
+ UNI_AGE__5_DOT_1_invlist,
+ UNI_AGE__5_DOT_2_invlist,
+ UNI_AGE__6_invlist,
+ UNI_AGE__6_DOT_1_invlist,
+ UNI_AGE__6_DOT_2_invlist,
+ UNI_AGE__6_DOT_3_invlist,
+ UNI_AGE__7_invlist,
+ UNI_AGE__8_invlist,
+ UNI_AGE__9_invlist,
+ UNI_AGE__NA_invlist,
+ UNI_AGHB_invlist,
+ UNI_AHOM_invlist,
+ UNI_ALCHEMICAL_invlist,
+ UNI_ALL_invlist,
+ UNI_ALPHABETICPF_invlist,
+ UNI_ANCIENTGREEKMUSIC_invlist,
+ UNI_ANCIENTGREEKNUMBERS_invlist,
+ UNI_ANCIENTSYMBOLS_invlist,
+ UNI_ANY_invlist,
+ UNI_ARAB_invlist,
+ UNI_ARABICEXTA_invlist,
+ UNI_ARABICMATH_invlist,
+ UNI_ARABICPFA_invlist,
+ UNI_ARABICPFB_invlist,
+ UNI_ARABICSUP_invlist,
+ UNI_ARMI_invlist,
+ UNI_ARMN_invlist,
+ UNI_ARROWS_invlist,
+ UNI_ASCII_invlist,
+ UNI_ASSIGNED_invlist,
+ UNI_AVST_invlist,
+ UNI_BALI_invlist,
+ UNI_BAMU_invlist,
+ UNI_BAMUMSUP_invlist,
+ UNI_BASS_invlist,
+ UNI_BATK_invlist,
+ UNI_BC__AL_invlist,
+ UNI_BC__AN_invlist,
+ UNI_BC__B_invlist,
+ UNI_BC__BN_invlist,
+ UNI_BC__CS_invlist,
+ UNI_BC__EN_invlist,
+ UNI_BC__ES_invlist,
+ UNI_BC__ET_invlist,
+ UNI_BC__FSI_invlist,
+ UNI_BC__L_invlist,
+ UNI_BC__LRE_invlist,
+ UNI_BC__LRI_invlist,
+ UNI_BC__LRO_invlist,
+ UNI_BC__NSM_invlist,
+ UNI_BC__ON_invlist,
+ UNI_BC__PDF_invlist,
+ UNI_BC__PDI_invlist,
+ UNI_BC__R_invlist,
+ UNI_BC__RLE_invlist,
+ UNI_BC__RLI_invlist,
+ UNI_BC__RLO_invlist,
+ UNI_BC__S_invlist,
+ UNI_BC__WS_invlist,
+ UNI_BENG_invlist,
+ UNI_BHKS_invlist,
+ UNI_BIDIC_invlist,
+ UNI_BIDIM_invlist,
+ UNI_BLOCKELEMENTS_invlist,
+ UNI_BOPO_invlist,
+ UNI_BOPOMOFOEXT_invlist,
+ UNI_BOXDRAWING_invlist,
+ UNI_BPT__C_invlist,
+ UNI_BPT__N_invlist,
+ UNI_BPT__O_invlist,
+ UNI_BRAH_invlist,
+ UNI_BRAI_invlist,
+ UNI_BUGI_invlist,
+ UNI_BUHD_invlist,
+ UNI_BYZANTINEMUSIC_invlist,
+ UNI_C_invlist,
+ UNI_CAKM_invlist,
+ UNI_CANS_invlist,
+ UNI_CARI_invlist,
+ UNI_CASED_invlist,
+ UNI_CASEDLETTER_invlist,
+ UNI_CCC__0_invlist,
+ UNI_CCC__1_invlist,
+ UNI_CCC__10_invlist,
+ UNI_CCC__103_invlist,
+ UNI_CCC__107_invlist,
+ UNI_CCC__11_invlist,
+ UNI_CCC__118_invlist,
+ UNI_CCC__12_invlist,
+ UNI_CCC__122_invlist,
+ UNI_CCC__129_invlist,
+ UNI_CCC__13_invlist,
+ UNI_CCC__130_invlist,
+ UNI_CCC__132_invlist,
+ UNI_CCC__14_invlist,
+ UNI_CCC__15_invlist,
+ UNI_CCC__16_invlist,
+ UNI_CCC__17_invlist,
+ UNI_CCC__18_invlist,
+ UNI_CCC__19_invlist,
+ UNI_CCC__20_invlist,
+ UNI_CCC__202_invlist,
+ UNI_CCC__21_invlist,
+ UNI_CCC__214_invlist,
+ UNI_CCC__216_invlist,
+ UNI_CCC__22_invlist,
+ UNI_CCC__23_invlist,
+ UNI_CCC__24_invlist,
+ UNI_CCC__25_invlist,
+ UNI_CCC__26_invlist,
+ UNI_CCC__27_invlist,
+ UNI_CCC__28_invlist,
+ UNI_CCC__29_invlist,
+ UNI_CCC__30_invlist,
+ UNI_CCC__31_invlist,
+ UNI_CCC__32_invlist,
+ UNI_CCC__33_invlist,
+ UNI_CCC__34_invlist,
+ UNI_CCC__35_invlist,
+ UNI_CCC__36_invlist,
+ UNI_CCC__7_invlist,
+ UNI_CCC__8_invlist,
+ UNI_CCC__84_invlist,
+ UNI_CCC__9_invlist,
+ UNI_CCC__91_invlist,
+ UNI_CCC__A_invlist,
+ UNI_CCC__AL_invlist,
+ UNI_CCC__AR_invlist,
+ UNI_CCC__B_invlist,
+ UNI_CCC__BL_invlist,
+ UNI_CCC__BR_invlist,
+ UNI_CCC__DA_invlist,
+ UNI_CCC__DB_invlist,
+ UNI_CCC__IS_invlist,
+ UNI_CCC__L_invlist,
+ UNI_CCC__R_invlist,
+ UNI_CE_invlist,
+ UNI_CF_invlist,
+ UNI_CHAM_invlist,
+ UNI_CHER_invlist,
+ UNI_CHEROKEESUP_invlist,
+ UNI_CHESSSYMBOLS_invlist,
+ UNI_CI_invlist,
+ UNI_CJK_invlist,
+ UNI_CJKCOMPAT_invlist,
+ UNI_CJKCOMPATFORMS_invlist,
+ UNI_CJKCOMPATIDEOGRAPHS_invlist,
+ UNI_CJKCOMPATIDEOGRAPHSSUP_invlist,
+ UNI_CJKEXTA_invlist,
+ UNI_CJKEXTB_invlist,
+ UNI_CJKEXTC_invlist,
+ UNI_CJKEXTD_invlist,
+ UNI_CJKEXTE_invlist,
+ UNI_CJKEXTF_invlist,
+ UNI_CJKRADICALSSUP_invlist,
+ UNI_CJKSTROKES_invlist,
+ UNI_CJKSYMBOLS_invlist,
+ UNI_CN_invlist,
+ UNI_CO_invlist,
+ UNI_COMPATJAMO_invlist,
+ UNI_COMPEX_invlist,
+ UNI_CONTROLPICTURES_invlist,
+ UNI_COPT_invlist,
+ UNI_COPTICEPACTNUMBERS_invlist,
+ UNI_COUNTINGROD_invlist,
+ UNI_CPRT_invlist,
+ UNI_CUNEIFORMNUMBERS_invlist,
+ UNI_CURRENCYSYMBOLS_invlist,
+ UNI_CWCF_invlist,
+ UNI_CWCM_invlist,
+ UNI_CWKCF_invlist,
+ UNI_CWL_invlist,
+ UNI_CWT_invlist,
+ UNI_CWU_invlist,
+ UNI_CYPRIOTSYLLABARY_invlist,
+ UNI_CYRILLICEXTA_invlist,
+ UNI_CYRILLICEXTB_invlist,
+ UNI_CYRILLICEXTC_invlist,
+ UNI_CYRILLICSUP_invlist,
+ UNI_CYRL_invlist,
+ UNI_DASH_invlist,
+ UNI_DEP_invlist,
+ UNI_DEVA_invlist,
+ UNI_DEVANAGARIEXT_invlist,
+ UNI_DI_invlist,
+ UNI_DIA_invlist,
+ UNI_DIACRITICALS_invlist,
+ UNI_DIACRITICALSEXT_invlist,
+ UNI_DIACRITICALSFORSYMBOLS_invlist,
+ UNI_DIACRITICALSSUP_invlist,
+ UNI_DINGBATS_invlist,
+ UNI_DOGR_invlist,
+ UNI_DOMINO_invlist,
+ UNI_DSRT_invlist,
+ UNI_DT__CAN_invlist,
+ UNI_DT__COM_invlist,
+ UNI_DT__ENC_invlist,
+ UNI_DT__FIN_invlist,
+ UNI_DT__FONT_invlist,
+ UNI_DT__FRA_invlist,
+ UNI_DT__INIT_invlist,
+ UNI_DT__ISO_invlist,
+ UNI_DT__MED_invlist,
+ UNI_DT__NAR_invlist,
+ UNI_DT__NB_invlist,
+ UNI_DT__NONCANON_invlist,
+ UNI_DT__NONE_invlist,
+ UNI_DT__SML_invlist,
+ UNI_DT__SQR_invlist,
+ UNI_DT__SUB_invlist,
+ UNI_DT__SUP_invlist,
+ UNI_DT__VERT_invlist,
+ UNI_DUPL_invlist,
+ UNI_EARLYDYNASTICCUNEIFORM_invlist,
+ UNI_EA__A_invlist,
+ UNI_EA__F_invlist,
+ UNI_EA__H_invlist,
+ UNI_EA__N_invlist,
+ UNI_EA__NA_invlist,
+ UNI_EA__W_invlist,
+ UNI_EGYP_invlist,
+ UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist,
+ UNI_ELBA_invlist,
+ UNI_ELYM_invlist,
+ UNI_EMOTICONS_invlist,
+ UNI_ENCLOSEDALPHANUM_invlist,
+ UNI_ENCLOSEDALPHANUMSUP_invlist,
+ UNI_ENCLOSEDCJK_invlist,
+ UNI_ENCLOSEDIDEOGRAPHICSUP_invlist,
+ UNI_ETHI_invlist,
+ UNI_ETHIOPICEXT_invlist,
+ UNI_ETHIOPICEXTA_invlist,
+ UNI_ETHIOPICSUP_invlist,
+ UNI_EXT_invlist,
+ UNI_GCB__CN_invlist,
+ UNI_GCB__EX_invlist,
+ UNI_GCB__L_invlist,
+ UNI_GCB__PP_invlist,
+ UNI_GCB__SM_invlist,
+ UNI_GCB__T_invlist,
+ UNI_GCB__V_invlist,
+ UNI_GCB__XX_invlist,
+ UNI_GEOMETRICSHAPES_invlist,
+ UNI_GEOMETRICSHAPESEXT_invlist,
+ UNI_GEOR_invlist,
+ UNI_GEORGIANEXT_invlist,
+ UNI_GEORGIANSUP_invlist,
+ UNI_GLAG_invlist,
+ UNI_GLAGOLITICSUP_invlist,
+ UNI_GONG_invlist,
+ UNI_GONM_invlist,
+ UNI_GOTH_invlist,
+ UNI_GRAN_invlist,
+ UNI_GRBASE_invlist,
+ UNI_GREEKEXT_invlist,
+ UNI_GREK_invlist,
+ UNI_GREXT_invlist,
+ UNI_GUJR_invlist,
+ UNI_GURU_invlist,
+ UNI_HALFANDFULLFORMS_invlist,
+ UNI_HALFMARKS_invlist,
+ UNI_HAN_invlist,
+ UNI_HANG_invlist,
+ UNI_HANO_invlist,
+ UNI_HATR_invlist,
+ UNI_HEBR_invlist,
+ UNI_HIGHPUSURROGATES_invlist,
+ UNI_HIGHSURROGATES_invlist,
+ UNI_HIRA_invlist,
+ UNI_HLUW_invlist,
+ UNI_HMNG_invlist,
+ UNI_HMNP_invlist,
+ UNI_HST__NA_invlist,
+ UNI_HUNG_invlist,
+ UNI_HYPHEN_invlist,
+ UNI_IDC_invlist,
+ UNI_IDEO_invlist,
+ UNI_IDEOGRAPHICSYMBOLS_invlist,
+ UNI_IDS_invlist,
+ UNI_IDSB_invlist,
+ UNI_IDST_invlist,
+ UNI_INADLAM_invlist,
+ UNI_INAHOM_invlist,
+ UNI_INANATOLIANHIEROGLYPHS_invlist,
+ UNI_INARABIC_invlist,
+ UNI_INARMENIAN_invlist,
+ UNI_INAVESTAN_invlist,
+ UNI_INBALINESE_invlist,
+ UNI_INBAMUM_invlist,
+ UNI_INBASSAVAH_invlist,
+ UNI_INBATAK_invlist,
+ UNI_INBENGALI_invlist,
+ UNI_INBHAIKSUKI_invlist,
+ UNI_INBOPOMOFO_invlist,
+ UNI_INBRAHMI_invlist,
+ UNI_INBUGINESE_invlist,
+ UNI_INBUHID_invlist,
+ UNI_INCARIAN_invlist,
+ UNI_INCAUCASIANALBANIAN_invlist,
+ UNI_INCHAKMA_invlist,
+ UNI_INCHAM_invlist,
+ UNI_INCHEROKEE_invlist,
+ UNI_INCOPTIC_invlist,
+ UNI_INCUNEIFORM_invlist,
+ UNI_INCYRILLIC_invlist,
+ UNI_INDEVANAGARI_invlist,
+ UNI_INDICNUMBERFORMS_invlist,
+ UNI_INDICSIYAQNUMBERS_invlist,
+ UNI_INDOGRA_invlist,
+ UNI_INDUPLOYAN_invlist,
+ UNI_INEGYPTIANHIEROGLYPHS_invlist,
+ UNI_INELBASAN_invlist,
+ UNI_INELYMAIC_invlist,
+ UNI_INETHIOPIC_invlist,
+ UNI_INGEORGIAN_invlist,
+ UNI_INGLAGOLITIC_invlist,
+ UNI_INGOTHIC_invlist,
+ UNI_INGRANTHA_invlist,
+ UNI_INGREEK_invlist,
+ UNI_INGUJARATI_invlist,
+ UNI_INGUNJALAGONDI_invlist,
+ UNI_INGURMUKHI_invlist,
+ UNI_INHANGUL_invlist,
+ UNI_INHANIFIROHINGYA_invlist,
+ UNI_INHANUNOO_invlist,
+ UNI_INHATRAN_invlist,
+ UNI_INHEBREW_invlist,
+ UNI_INHIRAGANA_invlist,
+ UNI_INIDC_invlist,
+ UNI_INIMPERIALARAMAIC_invlist,
+ UNI_ININSCRIPTIONALPAHLAVI_invlist,
+ UNI_ININSCRIPTIONALPARTHIAN_invlist,
+ UNI_INJAVANESE_invlist,
+ UNI_INKAITHI_invlist,
+ UNI_INKANNADA_invlist,
+ UNI_INKATAKANA_invlist,
+ UNI_INKHAROSHTHI_invlist,
+ UNI_INKHMER_invlist,
+ UNI_INKHOJKI_invlist,
+ UNI_INKHUDAWADI_invlist,
+ UNI_INLAO_invlist,
+ UNI_INLEPCHA_invlist,
+ UNI_INLIMBU_invlist,
+ UNI_INLINEARA_invlist,
+ UNI_INLYCIAN_invlist,
+ UNI_INLYDIAN_invlist,
+ UNI_INMAHAJANI_invlist,
+ UNI_INMAKASAR_invlist,
+ UNI_INMALAYALAM_invlist,
+ UNI_INMANDAIC_invlist,
+ UNI_INMANICHAEAN_invlist,
+ UNI_INMARCHEN_invlist,
+ UNI_INMASARAMGONDI_invlist,
+ UNI_INMEDEFAIDRIN_invlist,
+ UNI_INMEETEIMAYEK_invlist,
+ UNI_INMENDEKIKAKUI_invlist,
+ UNI_INMEROITICCURSIVE_invlist,
+ UNI_INMIAO_invlist,
+ UNI_INMODI_invlist,
+ UNI_INMONGOLIAN_invlist,
+ UNI_INMRO_invlist,
+ UNI_INMULTANI_invlist,
+ UNI_INMYANMAR_invlist,
+ UNI_INNABATAEAN_invlist,
+ UNI_INNANDINAGARI_invlist,
+ UNI_INNEWA_invlist,
+ UNI_INNEWTAILUE_invlist,
+ UNI_INNKO_invlist,
+ UNI_INNUSHU_invlist,
+ UNI_INNYIAKENGPUACHUEHMONG_invlist,
+ UNI_INOGHAM_invlist,
+ UNI_INOLDHUNGARIAN_invlist,
+ UNI_INOLDITALIC_invlist,
+ UNI_INOLDPERMIC_invlist,
+ UNI_INOLDPERSIAN_invlist,
+ UNI_INOLDSOGDIAN_invlist,
+ UNI_INOLDTURKIC_invlist,
+ UNI_INORIYA_invlist,
+ UNI_INOSAGE_invlist,
+ UNI_INOSMANYA_invlist,
+ UNI_INPAHAWHHMONG_invlist,
+ UNI_INPAUCINHAU_invlist,
+ UNI_INPC__BOTTOM_invlist,
+ UNI_INPC__BOTTOMANDLEFT_invlist,
+ UNI_INPC__BOTTOMANDRIGHT_invlist,
+ UNI_INPC__LEFT_invlist,
+ UNI_INPC__LEFTANDRIGHT_invlist,
+ UNI_INPC__NA_invlist,
+ UNI_INPC__OVERSTRUCK_invlist,
+ UNI_INPC__RIGHT_invlist,
+ UNI_INPC__TOP_invlist,
+ UNI_INPC__TOPANDBOTTOM_invlist,
+ UNI_INPC__TOPANDBOTTOMANDRIGHT_invlist,
+ UNI_INPC__TOPANDLEFT_invlist,
+ UNI_INPC__TOPANDLEFTANDRIGHT_invlist,
+ UNI_INPC__TOPANDRIGHT_invlist,
+ UNI_INPHAGSPA_invlist,
+ UNI_INPHOENICIAN_invlist,
+ UNI_INPSALTERPAHLAVI_invlist,
+ UNI_INPUNCTUATION_invlist,
+ UNI_INREJANG_invlist,
+ UNI_INRUNIC_invlist,
+ UNI_INSAMARITAN_invlist,
+ UNI_INSAURASHTRA_invlist,
+ UNI_INSC__AVAGRAHA_invlist,
+ UNI_INSC__BINDU_invlist,
+ UNI_INSC__BRAHMIJOININGNUMBER_invlist,
+ UNI_INSC__CANTILLATIONMARK_invlist,
+ UNI_INSC__CONSONANT_invlist,
+ UNI_INSC__CONSONANTDEAD_invlist,
+ UNI_INSC__CONSONANTFINAL_invlist,
+ UNI_INSC__CONSONANTHEADLETTER_invlist,
+ UNI_INSC__CONSONANTINITIALPOSTFIXED_invlist,
+ UNI_INSC__CONSONANTKILLER_invlist,
+ UNI_INSC__CONSONANTMEDIAL_invlist,
+ UNI_INSC__CONSONANTPLACEHOLDER_invlist,
+ UNI_INSC__CONSONANTPRECEDINGREPHA_invlist,
+ UNI_INSC__CONSONANTPREFIXED_invlist,
+ UNI_INSC__CONSONANTSUBJOINED_invlist,
+ UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist,
+ UNI_INSC__CONSONANTWITHSTACKER_invlist,
+ UNI_INSC__GEMINATIONMARK_invlist,
+ UNI_INSC__INVISIBLESTACKER_invlist,
+ UNI_INSC__MODIFYINGLETTER_invlist,
+ UNI_INSC__NONJOINER_invlist,
+ UNI_INSC__NUKTA_invlist,
+ UNI_INSC__NUMBER_invlist,
+ UNI_INSC__NUMBERJOINER_invlist,
+ UNI_INSC__OTHER_invlist,
+ UNI_INSC__PUREKILLER_invlist,
+ UNI_INSC__REGISTERSHIFTER_invlist,
+ UNI_INSC__SYLLABLEMODIFIER_invlist,
+ UNI_INSC__TONELETTER_invlist,
+ UNI_INSC__TONEMARK_invlist,
+ UNI_INSC__VIRAMA_invlist,
+ UNI_INSC__VISARGA_invlist,
+ UNI_INSC__VOWEL_invlist,
+ UNI_INSC__VOWELDEPENDENT_invlist,
+ UNI_INSC__VOWELINDEPENDENT_invlist,
+ UNI_INSHARADA_invlist,
+ UNI_INSIDDHAM_invlist,
+ UNI_INSINHALA_invlist,
+ UNI_INSOGDIAN_invlist,
+ UNI_INSORASOMPENG_invlist,
+ UNI_INSOYOMBO_invlist,
+ UNI_INSUNDANESE_invlist,
+ UNI_INSYLOTINAGRI_invlist,
+ UNI_INSYRIAC_invlist,
+ UNI_INTAGALOG_invlist,
+ UNI_INTAGBANWA_invlist,
+ UNI_INTAILE_invlist,
+ UNI_INTAITHAM_invlist,
+ UNI_INTAIVIET_invlist,
+ UNI_INTAKRI_invlist,
+ UNI_INTAMIL_invlist,
+ UNI_INTANGUT_invlist,
+ UNI_INTELUGU_invlist,
+ UNI_INTHAANA_invlist,
+ UNI_INTHAI_invlist,
+ UNI_INTIBETAN_invlist,
+ UNI_INTIFINAGH_invlist,
+ UNI_INTIRHUTA_invlist,
+ UNI_INUGARITIC_invlist,
+ UNI_INVAI_invlist,
+ UNI_INVS_invlist,
+ UNI_INWANCHO_invlist,
+ UNI_INWARANGCITI_invlist,
+ UNI_INZANABAZARSQUARE_invlist,
+ UNI_IN__10_invlist,
+ UNI_IN__11_invlist,
+ UNI_IN__12_invlist,
+ UNI_IN__12_DOT_1_invlist,
+ UNI_IN__1_DOT_1_invlist,
+ UNI_IN__2_invlist,
+ UNI_IN__2_DOT_1_invlist,
+ UNI_IN__3_invlist,
+ UNI_IN__3_DOT_1_invlist,
+ UNI_IN__3_DOT_2_invlist,
+ UNI_IN__4_invlist,
+ UNI_IN__4_DOT_1_invlist,
+ UNI_IN__5_invlist,
+ UNI_IN__5_DOT_1_invlist,
+ UNI_IN__5_DOT_2_invlist,
+ UNI_IN__6_invlist,
+ UNI_IN__6_DOT_1_invlist,
+ UNI_IN__6_DOT_2_invlist,
+ UNI_IN__6_DOT_3_invlist,
+ UNI_IN__7_invlist,
+ UNI_IN__8_invlist,
+ UNI_IN__9_invlist,
+ UNI_IPAEXT_invlist,
+ UNI_ITAL_invlist,
+ UNI_JAMO_invlist,
+ UNI_JAMOEXTA_invlist,
+ UNI_JAMOEXTB_invlist,
+ UNI_JAVA_invlist,
+ UNI_JG__AFRICANFEH_invlist,
+ UNI_JG__AFRICANNOON_invlist,
+ UNI_JG__AFRICANQAF_invlist,
+ UNI_JG__AIN_invlist,
+ UNI_JG__ALAPH_invlist,
+ UNI_JG__ALEF_invlist,
+ UNI_JG__BEH_invlist,
+ UNI_JG__BETH_invlist,
+ UNI_JG__BURUSHASKIYEHBARREE_invlist,
+ UNI_JG__DAL_invlist,
+ UNI_JG__DALATHRISH_invlist,
+ UNI_JG__E_invlist,
+ UNI_JG__FARSIYEH_invlist,
+ UNI_JG__FE_invlist,
+ UNI_JG__FEH_invlist,
+ UNI_JG__FINALSEMKATH_invlist,
+ UNI_JG__GAF_invlist,
+ UNI_JG__GAMAL_invlist,
+ UNI_JG__HAH_invlist,
+ UNI_JG__HAMZAONHEHGOAL_invlist,
+ UNI_JG__HANIFIROHINGYAKINNAYA_invlist,
+ UNI_JG__HANIFIROHINGYAPA_invlist,
+ UNI_JG__HE_invlist,
+ UNI_JG__HEH_invlist,
+ UNI_JG__HEHGOAL_invlist,
+ UNI_JG__HETH_invlist,
+ UNI_JG__KAF_invlist,
+ UNI_JG__KAPH_invlist,
+ UNI_JG__KHAPH_invlist,
+ UNI_JG__KNOTTEDHEH_invlist,
+ UNI_JG__LAM_invlist,
+ UNI_JG__LAMADH_invlist,
+ UNI_JG__MALAYALAMBHA_invlist,
+ UNI_JG__MALAYALAMJA_invlist,
+ UNI_JG__MALAYALAMLLA_invlist,
+ UNI_JG__MALAYALAMLLLA_invlist,
+ UNI_JG__MALAYALAMNGA_invlist,
+ UNI_JG__MALAYALAMNNA_invlist,
+ UNI_JG__MALAYALAMNNNA_invlist,
+ UNI_JG__MALAYALAMNYA_invlist,
+ UNI_JG__MALAYALAMRA_invlist,
+ UNI_JG__MALAYALAMSSA_invlist,
+ UNI_JG__MALAYALAMTTA_invlist,
+ UNI_JG__MANICHAEANALEPH_invlist,
+ UNI_JG__MANICHAEANAYIN_invlist,
+ UNI_JG__MANICHAEANBETH_invlist,
+ UNI_JG__MANICHAEANDALETH_invlist,
+ UNI_JG__MANICHAEANDHAMEDH_invlist,
+ UNI_JG__MANICHAEANFIVE_invlist,
+ UNI_JG__MANICHAEANGIMEL_invlist,
+ UNI_JG__MANICHAEANHETH_invlist,
+ UNI_JG__MANICHAEANHUNDRED_invlist,
+ UNI_JG__MANICHAEANKAPH_invlist,
+ UNI_JG__MANICHAEANLAMEDH_invlist,
+ UNI_JG__MANICHAEANMEM_invlist,
+ UNI_JG__MANICHAEANNUN_invlist,
+ UNI_JG__MANICHAEANONE_invlist,
+ UNI_JG__MANICHAEANPE_invlist,
+ UNI_JG__MANICHAEANQOPH_invlist,
+ UNI_JG__MANICHAEANRESH_invlist,
+ UNI_JG__MANICHAEANSADHE_invlist,
+ UNI_JG__MANICHAEANSAMEKH_invlist,
+ UNI_JG__MANICHAEANTAW_invlist,
+ UNI_JG__MANICHAEANTEN_invlist,
+ UNI_JG__MANICHAEANTETH_invlist,
+ UNI_JG__MANICHAEANTHAMEDH_invlist,
+ UNI_JG__MANICHAEANTWENTY_invlist,
+ UNI_JG__MANICHAEANWAW_invlist,
+ UNI_JG__MANICHAEANYODH_invlist,
+ UNI_JG__MANICHAEANZAYIN_invlist,
+ UNI_JG__MEEM_invlist,
+ UNI_JG__MIM_invlist,
+ UNI_JG__NOJOININGGROUP_invlist,
+ UNI_JG__NOON_invlist,
+ UNI_JG__NUN_invlist,
+ UNI_JG__NYA_invlist,
+ UNI_JG__PE_invlist,
+ UNI_JG__QAF_invlist,
+ UNI_JG__QAPH_invlist,
+ UNI_JG__REH_invlist,
+ UNI_JG__REVERSEDPE_invlist,
+ UNI_JG__ROHINGYAYEH_invlist,
+ UNI_JG__SAD_invlist,
+ UNI_JG__SADHE_invlist,
+ UNI_JG__SEEN_invlist,
+ UNI_JG__SEMKATH_invlist,
+ UNI_JG__SHIN_invlist,
+ UNI_JG__STRAIGHTWAW_invlist,
+ UNI_JG__SWASHKAF_invlist,
+ UNI_JG__SYRIACWAW_invlist,
+ UNI_JG__TAH_invlist,
+ UNI_JG__TAW_invlist,
+ UNI_JG__TEHMARBUTA_invlist,
+ UNI_JG__TETH_invlist,
+ UNI_JG__WAW_invlist,
+ UNI_JG__YEH_invlist,
+ UNI_JG__YEHBARREE_invlist,
+ UNI_JG__YEHWITHTAIL_invlist,
+ UNI_JG__YUDH_invlist,
+ UNI_JG__YUDHHE_invlist,
+ UNI_JG__ZAIN_invlist,
+ UNI_JG__ZHAIN_invlist,
+ UNI_JOINC_invlist,
+ UNI_JT__C_invlist,
+ UNI_JT__D_invlist,
+ UNI_JT__L_invlist,
+ UNI_JT__R_invlist,
+ UNI_JT__T_invlist,
+ UNI_JT__U_invlist,
+ UNI_KALI_invlist,
+ UNI_KANA_invlist,
+ UNI_KANAEXTA_invlist,
+ UNI_KANASUP_invlist,
+ UNI_KANBUN_invlist,
+ UNI_KANGXI_invlist,
+ UNI_KATAKANAEXT_invlist,
+ UNI_KHAR_invlist,
+ UNI_KHMERSYMBOLS_invlist,
+ UNI_KHMR_invlist,
+ UNI_KHOJ_invlist,
+ UNI_KNDA_invlist,
+ UNI_KTHI_invlist,
+ UNI_L_invlist,
+ UNI_LANA_invlist,
+ UNI_LAO_invlist,
+ UNI_LATIN1_invlist,
+ UNI_LATINEXTA_invlist,
+ UNI_LATINEXTADDITIONAL_invlist,
+ UNI_LATINEXTB_invlist,
+ UNI_LATINEXTC_invlist,
+ UNI_LATINEXTD_invlist,
+ UNI_LATINEXTE_invlist,
+ UNI_LATN_invlist,
+ UNI_LB__AI_invlist,
+ UNI_LB__AL_invlist,
+ UNI_LB__B2_invlist,
+ UNI_LB__BA_invlist,
+ UNI_LB__BB_invlist,
+ UNI_LB__BK_invlist,
+ UNI_LB__CB_invlist,
+ UNI_LB__CJ_invlist,
+ UNI_LB__CL_invlist,
+ UNI_LB__CM_invlist,
+ UNI_LB__CP_invlist,
+ UNI_LB__CR_invlist,
+ UNI_LB__EB_invlist,
+ UNI_LB__EM_invlist,
+ UNI_LB__EX_invlist,
+ UNI_LB__GL_invlist,
+ UNI_LB__H2_invlist,
+ UNI_LB__H3_invlist,
+ UNI_LB__HL_invlist,
+ UNI_LB__HY_invlist,
+ UNI_LB__ID_invlist,
+ UNI_LB__IN_invlist,
+ UNI_LB__IS_invlist,
+ UNI_LB__LF_invlist,
+ UNI_LB__NL_invlist,
+ UNI_LB__NS_invlist,
+ UNI_LB__NU_invlist,
+ UNI_LB__OP_invlist,
+ UNI_LB__PO_invlist,
+ UNI_LB__PR_invlist,
+ UNI_LB__QU_invlist,
+ UNI_LB__SA_invlist,
+ UNI_LB__SG_invlist,
+ UNI_LB__SP_invlist,
+ UNI_LB__SY_invlist,
+ UNI_LB__WJ_invlist,
+ UNI_LB__XX_invlist,
+ UNI_LB__ZW_invlist,
+ UNI_LB__ZWJ_invlist,
+ UNI_LEPC_invlist,
+ UNI_LETTERLIKESYMBOLS_invlist,
+ UNI_LIMB_invlist,
+ UNI_LINA_invlist,
+ UNI_LINB_invlist,
+ UNI_LINEARBIDEOGRAMS_invlist,
+ UNI_LINEARBSYLLABARY_invlist,
+ UNI_LISU_invlist,
+ UNI_LM_invlist,
+ UNI_LO_invlist,
+ UNI_LOE_invlist,
+ UNI_LOWERCASELETTER_invlist,
+ UNI_LOWSURROGATES_invlist,
+ UNI_LYCI_invlist,
+ UNI_LYDI_invlist,
+ UNI_M_invlist,
+ UNI_MAHJ_invlist,
+ UNI_MAHJONG_invlist,
+ UNI_MAKA_invlist,
+ UNI_MAND_invlist,
+ UNI_MANI_invlist,
+ UNI_MARC_invlist,
+ UNI_MATH_invlist,
+ UNI_MATHALPHANUM_invlist,
+ UNI_MATHOPERATORS_invlist,
+ UNI_MAYANNUMERALS_invlist,
+ UNI_MC_invlist,
+ UNI_ME_invlist,
+ UNI_MEDF_invlist,
+ UNI_MEETEIMAYEKEXT_invlist,
+ UNI_MEND_invlist,
+ UNI_MERC_invlist,
+ UNI_MERO_invlist,
+ UNI_MIAO_invlist,
+ UNI_MISCARROWS_invlist,
+ UNI_MISCMATHSYMBOLSA_invlist,
+ UNI_MISCMATHSYMBOLSB_invlist,
+ UNI_MISCPICTOGRAPHS_invlist,
+ UNI_MISCSYMBOLS_invlist,
+ UNI_MISCTECHNICAL_invlist,
+ UNI_MLYM_invlist,
+ UNI_MN_invlist,
+ UNI_MODI_invlist,
+ UNI_MODIFIERLETTERS_invlist,
+ UNI_MODIFIERTONELETTERS_invlist,
+ UNI_MONG_invlist,
+ UNI_MONGOLIANSUP_invlist,
+ UNI_MRO_invlist,
+ UNI_MTEI_invlist,
+ UNI_MULT_invlist,
+ UNI_MUSIC_invlist,
+ UNI_MYANMAREXTA_invlist,
+ UNI_MYANMAREXTB_invlist,
+ UNI_MYMR_invlist,
+ UNI_N_invlist,
+ UNI_NAND_invlist,
+ UNI_NARB_invlist,
+ UNI_NB_invlist,
+ UNI_NBAT_invlist,
+ UNI_NEWA_invlist,
+ UNI_NFCQC__M_invlist,
+ UNI_NFCQC__Y_invlist,
+ UNI_NFDQC__Y_invlist,
+ UNI_NFKCQC__N_invlist,
+ UNI_NFKCQC__Y_invlist,
+ UNI_NFKDQC__N_invlist,
+ UNI_NKO_invlist,
+ UNI_NL_invlist,
+ UNI_NO_invlist,
+ UNI_NSHU_invlist,
+ UNI_NT__DI_invlist,
+ UNI_NT__NU_invlist,
+ UNI_NUMBERFORMS_invlist,
+ UNI_NV__0_invlist,
+ UNI_NV__1_invlist,
+ UNI_NV__10_invlist,
+ UNI_NV__100_invlist,
+ UNI_NV__1000_invlist,
+ UNI_NV__10000_invlist,
+ UNI_NV__100000_invlist,
+ UNI_NV__1000000_invlist,
+ UNI_NV__10000000_invlist,
+ UNI_NV__100000000_invlist,
+ UNI_NV__10000000000_invlist,
+ UNI_NV__1000000000000_invlist,
+ UNI_NV__11_invlist,
+ UNI_NV__11_SLASH_12_invlist,
+ UNI_NV__11_SLASH_2_invlist,
+ UNI_NV__12_invlist,
+ UNI_NV__13_invlist,
+ UNI_NV__13_SLASH_2_invlist,
+ UNI_NV__14_invlist,
+ UNI_NV__15_invlist,
+ UNI_NV__15_SLASH_2_invlist,
+ UNI_NV__16_invlist,
+ UNI_NV__17_invlist,
+ UNI_NV__17_SLASH_2_invlist,
+ UNI_NV__18_invlist,
+ UNI_NV__19_invlist,
+ UNI_NV__1_SLASH_10_invlist,
+ UNI_NV__1_SLASH_12_invlist,
+ UNI_NV__1_SLASH_16_invlist,
+ UNI_NV__1_SLASH_160_invlist,
+ UNI_NV__1_SLASH_2_invlist,
+ UNI_NV__1_SLASH_20_invlist,
+ UNI_NV__1_SLASH_3_invlist,
+ UNI_NV__1_SLASH_32_invlist,
+ UNI_NV__1_SLASH_320_invlist,
+ UNI_NV__1_SLASH_4_invlist,
+ UNI_NV__1_SLASH_40_invlist,
+ UNI_NV__1_SLASH_5_invlist,
+ UNI_NV__1_SLASH_6_invlist,
+ UNI_NV__1_SLASH_64_invlist,
+ UNI_NV__1_SLASH_7_invlist,
+ UNI_NV__1_SLASH_8_invlist,
+ UNI_NV__1_SLASH_80_invlist,
+ UNI_NV__1_SLASH_9_invlist,
+ UNI_NV__2_invlist,
+ UNI_NV__20_invlist,
+ UNI_NV__200_invlist,
+ UNI_NV__2000_invlist,
+ UNI_NV__20000_invlist,
+ UNI_NV__200000_invlist,
+ UNI_NV__20000000_invlist,
+ UNI_NV__21_invlist,
+ UNI_NV__216000_invlist,
+ UNI_NV__22_invlist,
+ UNI_NV__23_invlist,
+ UNI_NV__24_invlist,
+ UNI_NV__25_invlist,
+ UNI_NV__26_invlist,
+ UNI_NV__27_invlist,
+ UNI_NV__28_invlist,
+ UNI_NV__29_invlist,
+ UNI_NV__2_SLASH_3_invlist,
+ UNI_NV__2_SLASH_5_invlist,
+ UNI_NV__3_invlist,
+ UNI_NV__30_invlist,
+ UNI_NV__300_invlist,
+ UNI_NV__3000_invlist,
+ UNI_NV__30000_invlist,
+ UNI_NV__300000_invlist,
+ UNI_NV__31_invlist,
+ UNI_NV__32_invlist,
+ UNI_NV__33_invlist,
+ UNI_NV__34_invlist,
+ UNI_NV__35_invlist,
+ UNI_NV__36_invlist,
+ UNI_NV__37_invlist,
+ UNI_NV__38_invlist,
+ UNI_NV__39_invlist,
+ UNI_NV__3_SLASH_16_invlist,
+ UNI_NV__3_SLASH_2_invlist,
+ UNI_NV__3_SLASH_20_invlist,
+ UNI_NV__3_SLASH_4_invlist,
+ UNI_NV__3_SLASH_5_invlist,
+ UNI_NV__3_SLASH_64_invlist,
+ UNI_NV__3_SLASH_8_invlist,
+ UNI_NV__3_SLASH_80_invlist,
+ UNI_NV__4_invlist,
+ UNI_NV__40_invlist,
+ UNI_NV__400_invlist,
+ UNI_NV__4000_invlist,
+ UNI_NV__40000_invlist,
+ UNI_NV__400000_invlist,
+ UNI_NV__41_invlist,
+ UNI_NV__42_invlist,
+ UNI_NV__43_invlist,
+ UNI_NV__432000_invlist,
+ UNI_NV__44_invlist,
+ UNI_NV__45_invlist,
+ UNI_NV__46_invlist,
+ UNI_NV__47_invlist,
+ UNI_NV__48_invlist,
+ UNI_NV__49_invlist,
+ UNI_NV__4_SLASH_5_invlist,
+ UNI_NV__5_invlist,
+ UNI_NV__50_invlist,
+ UNI_NV__500_invlist,
+ UNI_NV__5000_invlist,
+ UNI_NV__50000_invlist,
+ UNI_NV__500000_invlist,
+ UNI_NV__5_SLASH_12_invlist,
+ UNI_NV__5_SLASH_2_invlist,
+ UNI_NV__5_SLASH_6_invlist,
+ UNI_NV__5_SLASH_8_invlist,
+ UNI_NV__6_invlist,
+ UNI_NV__60_invlist,
+ UNI_NV__600_invlist,
+ UNI_NV__6000_invlist,
+ UNI_NV__60000_invlist,
+ UNI_NV__600000_invlist,
+ UNI_NV__7_invlist,
+ UNI_NV__70_invlist,
+ UNI_NV__700_invlist,
+ UNI_NV__7000_invlist,
+ UNI_NV__70000_invlist,
+ UNI_NV__700000_invlist,
+ UNI_NV__7_SLASH_12_invlist,
+ UNI_NV__7_SLASH_2_invlist,
+ UNI_NV__7_SLASH_8_invlist,
+ UNI_NV__8_invlist,
+ UNI_NV__80_invlist,
+ UNI_NV__800_invlist,
+ UNI_NV__8000_invlist,
+ UNI_NV__80000_invlist,
+ UNI_NV__800000_invlist,
+ UNI_NV__9_invlist,
+ UNI_NV__90_invlist,
+ UNI_NV__900_invlist,
+ UNI_NV__9000_invlist,
+ UNI_NV__90000_invlist,
+ UNI_NV__900000_invlist,
+ UNI_NV__9_SLASH_2_invlist,
+ UNI_NV__NAN_invlist,
+ UNI_NV___MINUS_1_SLASH_2_invlist,
+ UNI_OCR_invlist,
+ UNI_OGAM_invlist,
+ UNI_OLCK_invlist,
+ UNI_ORKH_invlist,
+ UNI_ORNAMENTALDINGBATS_invlist,
+ UNI_ORYA_invlist,
+ UNI_OSGE_invlist,
+ UNI_OSMA_invlist,
+ UNI_OTTOMANSIYAQNUMBERS_invlist,
+ UNI_P_invlist,
+ UNI_PALM_invlist,
+ UNI_PATSYN_invlist,
+ UNI_PAUC_invlist,
+ UNI_PC_invlist,
+ UNI_PCM_invlist,
+ UNI_PD_invlist,
+ UNI_PE_invlist,
+ UNI_PERM_invlist,
+ UNI_PF_invlist,
+ UNI_PHAG_invlist,
+ UNI_PHAISTOS_invlist,
+ UNI_PHLI_invlist,
+ UNI_PHLP_invlist,
+ UNI_PHNX_invlist,
+ UNI_PHONETICEXT_invlist,
+ UNI_PHONETICEXTSUP_invlist,
+ UNI_PI_invlist,
+ UNI_PLAYINGCARDS_invlist,
+ UNI_PO_invlist,
+ UNI_POSIXALNUM_invlist,
+ UNI_POSIXALPHA_invlist,
+ UNI_POSIXBLANK_invlist,
+ UNI_POSIXCNTRL_invlist,
+ UNI_POSIXDIGIT_invlist,
+ UNI_POSIXGRAPH_invlist,
+ UNI_POSIXLOWER_invlist,
+ UNI_POSIXPRINT_invlist,
+ UNI_POSIXPUNCT_invlist,
+ UNI_POSIXSPACE_invlist,
+ UNI_POSIXUPPER_invlist,
+ UNI_POSIXWORD_invlist,
+ UNI_POSIXXDIGIT_invlist,
+ UNI_PRTI_invlist,
+ UNI_PS_invlist,
+ UNI_PUA_invlist,
+ UNI_QAAI_invlist,
+ UNI_QMARK_invlist,
+ UNI_RADICAL_invlist,
+ UNI_RI_invlist,
+ UNI_RJNG_invlist,
+ UNI_ROHG_invlist,
+ UNI_RUMI_invlist,
+ UNI_RUNR_invlist,
+ UNI_S_invlist,
+ UNI_SAMR_invlist,
+ UNI_SARB_invlist,
+ UNI_SAUR_invlist,
+ UNI_SB__AT_invlist,
+ UNI_SB__CL_invlist,
+ UNI_SB__EX_invlist,
+ UNI_SB__FO_invlist,
+ UNI_SB__LE_invlist,
+ UNI_SB__LO_invlist,
+ UNI_SB__NU_invlist,
+ UNI_SB__SC_invlist,
+ UNI_SB__SE_invlist,
+ UNI_SB__SP_invlist,
+ UNI_SB__ST_invlist,
+ UNI_SB__UP_invlist,
+ UNI_SB__XX_invlist,
+ UNI_SC_invlist,
+ UNI_SC__ADLM_invlist,
+ UNI_SC__ARAB_invlist,
+ UNI_SC__ARMN_invlist,
+ UNI_SC__BENG_invlist,
+ UNI_SC__BOPO_invlist,
+ UNI_SC__BUGI_invlist,
+ UNI_SC__BUHD_invlist,
+ UNI_SC__CAKM_invlist,
+ UNI_SC__COPT_invlist,
+ UNI_SC__CPRT_invlist,
+ UNI_SC__CYRL_invlist,
+ UNI_SC__DEVA_invlist,
+ UNI_SC__DOGR_invlist,
+ UNI_SC__DUPL_invlist,
+ UNI_SC__GEOR_invlist,
+ UNI_SC__GLAG_invlist,
+ UNI_SC__GONG_invlist,
+ UNI_SC__GONM_invlist,
+ UNI_SC__GRAN_invlist,
+ UNI_SC__GREK_invlist,
+ UNI_SC__GUJR_invlist,
+ UNI_SC__GURU_invlist,
+ UNI_SC__HAN_invlist,
+ UNI_SC__HANG_invlist,
+ UNI_SC__HANO_invlist,
+ UNI_SC__HIRA_invlist,
+ UNI_SC__JAVA_invlist,
+ UNI_SC__KALI_invlist,
+ UNI_SC__KANA_invlist,
+ UNI_SC__KHOJ_invlist,
+ UNI_SC__KNDA_invlist,
+ UNI_SC__KTHI_invlist,
+ UNI_SC__LATN_invlist,
+ UNI_SC__LIMB_invlist,
+ UNI_SC__LINA_invlist,
+ UNI_SC__LINB_invlist,
+ UNI_SC__MAHJ_invlist,
+ UNI_SC__MAND_invlist,
+ UNI_SC__MANI_invlist,
+ UNI_SC__MLYM_invlist,
+ UNI_SC__MODI_invlist,
+ UNI_SC__MONG_invlist,
+ UNI_SC__MULT_invlist,
+ UNI_SC__MYMR_invlist,
+ UNI_SC__NAND_invlist,
+ UNI_SC__ORYA_invlist,
+ UNI_SC__PERM_invlist,
+ UNI_SC__PHAG_invlist,
+ UNI_SC__PHLP_invlist,
+ UNI_SC__QAAI_invlist,
+ UNI_SC__ROHG_invlist,
+ UNI_SC__SHRD_invlist,
+ UNI_SC__SIND_invlist,
+ UNI_SC__SINH_invlist,
+ UNI_SC__SOGD_invlist,
+ UNI_SC__SYLO_invlist,
+ UNI_SC__SYRC_invlist,
+ UNI_SC__TAGB_invlist,
+ UNI_SC__TAKR_invlist,
+ UNI_SC__TALE_invlist,
+ UNI_SC__TAML_invlist,
+ UNI_SC__TELU_invlist,
+ UNI_SC__TGLG_invlist,
+ UNI_SC__THAA_invlist,
+ UNI_SC__TIRH_invlist,
+ UNI_SC__YI_invlist,
+ UNI_SC__ZYYY_invlist,
+ UNI_SD_invlist,
+ UNI_SGNW_invlist,
+ UNI_SHAW_invlist,
+ UNI_SHORTHANDFORMATCONTROLS_invlist,
+ UNI_SHRD_invlist,
+ UNI_SIDD_invlist,
+ UNI_SIND_invlist,
+ UNI_SINH_invlist,
+ UNI_SINHALAARCHAICNUMBERS_invlist,
+ UNI_SK_invlist,
+ UNI_SM_invlist,
+ UNI_SMALLFORMS_invlist,
+ UNI_SMALLKANAEXT_invlist,
+ UNI_SO_invlist,
+ UNI_SOGD_invlist,
+ UNI_SOGO_invlist,
+ UNI_SORA_invlist,
+ UNI_SOYO_invlist,
+ UNI_SPECIALS_invlist,
+ UNI_STERM_invlist,
+ UNI_SUND_invlist,
+ UNI_SUNDANESESUP_invlist,
+ UNI_SUPARROWSA_invlist,
+ UNI_SUPARROWSB_invlist,
+ UNI_SUPARROWSC_invlist,
+ UNI_SUPERANDSUB_invlist,
+ UNI_SUPMATHOPERATORS_invlist,
+ UNI_SUPPUAA_invlist,
+ UNI_SUPPUAB_invlist,
+ UNI_SUPPUNCTUATION_invlist,
+ UNI_SUPSYMBOLSANDPICTOGRAPHS_invlist,
+ UNI_SUTTONSIGNWRITING_invlist,
+ UNI_SYLO_invlist,
+ UNI_SYMBOLSANDPICTOGRAPHSEXTA_invlist,
+ UNI_SYRC_invlist,
+ UNI_SYRIACSUP_invlist,
+ UNI_TAGB_invlist,
+ UNI_TAGS_invlist,
+ UNI_TAIXUANJING_invlist,
+ UNI_TAKR_invlist,
+ UNI_TALE_invlist,
+ UNI_TALU_invlist,
+ UNI_TAMILSUP_invlist,
+ UNI_TAML_invlist,
+ UNI_TANG_invlist,
+ UNI_TANGUTCOMPONENTS_invlist,
+ UNI_TAVT_invlist,
+ UNI_TELU_invlist,
+ UNI_TERM_invlist,
+ UNI_TFNG_invlist,
+ UNI_TGLG_invlist,
+ UNI_THAA_invlist,
+ UNI_THAI_invlist,
+ UNI_TIBT_invlist,
+ UNI_TIRH_invlist,
+ UNI_TITLE_invlist,
+ UNI_TRANSPORTANDMAP_invlist,
+ UNI_UCAS_invlist,
+ UNI_UCASEXT_invlist,
+ UNI_UGAR_invlist,
+ UNI_UIDEO_invlist,
+ UNI_UPPERCASELETTER_invlist,
+ UNI_VAI_invlist,
+ UNI_VEDICEXT_invlist,
+ UNI_VERTICALFORMS_invlist,
+ UNI_VERTSPACE_invlist,
+ UNI_VO__R_invlist,
+ UNI_VO__TR_invlist,
+ UNI_VO__TU_invlist,
+ UNI_VO__U_invlist,
+ UNI_VS_invlist,
+ UNI_VSSUP_invlist,
+ UNI_WARA_invlist,
+ UNI_WB__DQ_invlist,
+ UNI_WB__EB_invlist,
+ UNI_WB__EX_invlist,
+ UNI_WB__EXTEND_invlist,
+ UNI_WB__FO_invlist,
+ UNI_WB__KA_invlist,
+ UNI_WB__LE_invlist,
+ UNI_WB__MB_invlist,
+ UNI_WB__ML_invlist,
+ UNI_WB__MN_invlist,
+ UNI_WB__NL_invlist,
+ UNI_WB__NU_invlist,
+ UNI_WB__SQ_invlist,
+ UNI_WB__WSEGSPACE_invlist,
+ UNI_WB__XX_invlist,
+ UNI_WCHO_invlist,
+ UNI_XIDC_invlist,
+ UNI_XIDS_invlist,
+ UNI_XPEO_invlist,
+ UNI_XPOSIXALNUM_invlist,
+ UNI_XPOSIXALPHA_invlist,
+ UNI_XPOSIXBLANK_invlist,
+ UNI_XPOSIXCNTRL_invlist,
+ UNI_XPOSIXDIGIT_invlist,
+ UNI_XPOSIXGRAPH_invlist,
+ UNI_XPOSIXLOWER_invlist,
+ UNI_XPOSIXPRINT_invlist,
+ UNI_XPOSIXPUNCT_invlist,
+ UNI_XPOSIXSPACE_invlist,
+ UNI_XPOSIXUPPER_invlist,
+ UNI_XPOSIXWORD_invlist,
+ UNI_XPOSIXXDIGIT_invlist,
+ UNI_XSUX_invlist,
+ UNI_YI_invlist,
+ UNI_YIJING_invlist,
+ UNI_YIRADICALS_invlist,
+ UNI_YISYLLABLES_invlist,
+ UNI_Z_invlist,
+ UNI_ZANB_invlist,
+ UNI_ZL_invlist,
+ UNI_ZP_invlist,
+ UNI_ZS_invlist,
+ UNI_ZYYY_invlist,
+ UNI_ZZZZ_invlist,
+ UNI__PERL_ANY_FOLDS_invlist,
+ UNI__PERL_CHARNAME_BEGIN_invlist,
+ UNI__PERL_CHARNAME_CONTINUE_invlist,
+ UNI__PERL_FOLDS_TO_MULTI_CHAR_invlist,
+ UNI__PERL_IDCONT_invlist,
+ UNI__PERL_IDSTART_invlist,
+ UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist,
+ UNI__PERL_NCHAR_invlist,
+ UNI__PERL_NON_FINAL_FOLDS_invlist,
+ UNI__PERL_PATWS_invlist,
+ UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
+ UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
+ UNI__PERL_QUOTEMETA_invlist,
+ UNI__PERL_SURROGATE_invlist
+};
+
+
+/* Synonyms for perl properties */
+#define UNI_AHEX UNI_POSIXXDIGIT
+#define UNI_ALNUM UNI_XPOSIXALNUM
+#define UNI_ALPHA UNI_XPOSIXALPHA
+#define UNI_ALPHABETIC UNI_XPOSIXALPHA
+#define UNI_ASCIIHEXDIGIT UNI_POSIXXDIGIT
+#define UNI_BASICLATIN UNI_ASCII
+#define UNI_BLANK UNI_XPOSIXBLANK
+#define UNI_CC UNI_XPOSIXCNTRL
+#define UNI_CNTRL UNI_XPOSIXCNTRL
+#define UNI_CONTROL UNI_XPOSIXCNTRL
+#define UNI_DECIMALNUMBER UNI_XPOSIXDIGIT
+#define UNI_DIGIT UNI_XPOSIXDIGIT
+#define UNI_GRAPH UNI_XPOSIXGRAPH
+#define UNI_HEX UNI_XPOSIXXDIGIT
+#define UNI_HEXDIGIT UNI_XPOSIXXDIGIT
+#define UNI_HORIZSPACE UNI_XPOSIXBLANK
+#define UNI_LC UNI_CASEDLETTER
+#define UNI_LL UNI_LOWERCASELETTER
+#define UNI_LOWER UNI_XPOSIXLOWER
+#define UNI_LOWERCASE UNI_XPOSIXLOWER
+#define UNI_LT UNI_TITLE
+#define UNI_LU UNI_UPPERCASELETTER
+#define UNI_L_ UNI_CASEDLETTER
+#define UNI_L_AMP_ UNI_CASEDLETTER
+#define UNI_ND UNI_XPOSIXDIGIT
+#define UNI_PERLSPACE UNI_POSIXSPACE
+#define UNI_PERLWORD UNI_POSIXWORD
+#define UNI_PRINT UNI_XPOSIXPRINT
+#define UNI_SPACE UNI_XPOSIXSPACE
+#define UNI_SPACEPERL UNI_XPOSIXSPACE
+#define UNI_TITLECASE UNI_TITLE
+#define UNI_TITLECASELETTER UNI_TITLE
+#define UNI_UPPER UNI_XPOSIXUPPER
+#define UNI_UPPERCASE UNI_XPOSIXUPPER
+#define UNI_WHITESPACE UNI_XPOSIXSPACE
+#define UNI_WORD UNI_XPOSIXWORD
+#define UNI_WSPACE UNI_XPOSIXSPACE
+#define UNI_XDIGIT UNI_XPOSIXXDIGIT
+#define UNI_XPERLSPACE UNI_XPOSIXSPACE
+
+
+static const char * const UNI_age_values[] = {
+ "1.1",
+ "2.0",
+ "2.1",
+ "3.0",
+ "3.1",
+ "3.2",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.2",
+ "6.0",
+ "6.1",
+ "6.2",
+ "6.3",
+ "7.0",
+ "8.0",
+ "9.0",
+ "10.0",
+ "11.0",
+ "12.0",
+ "12.1",
+ "NA",
+ "na",
+ "Unassigned",
+ "unassigned",
+ "V10_0",
+ "V11_0",
+ "V12_0",
+ "V12_1",
+ "V1_1",
+ "V2_0",
+ "V2_1",
+ "V3_0",
+ "V3_1",
+ "V3_2",
+ "V4_0",
+ "V4_1",
+ "V5_0",
+ "V5_1",
+ "V5_2",
+ "V6_0",
+ "V6_1",
+ "V6_2",
+ "V6_3",
+ "V7_0",
+ "V8_0",
+ "V9_0",
+ "v100",
+ "v11",
+ "v110",
+ "v120",
+ "v121",
+ "v20",
+ "v21",
+ "v30",
+ "v31",
+ "v32",
+ "v40",
+ "v41",
+ "v50",
+ "v51",
+ "v52",
+ "v60",
+ "v61",
+ "v62",
+ "v63",
+ "v70",
+ "v80",
+ "v90",
+ NULL
+};
+
+static const char * const UNI_ahex_values[] = {
+ "F",
+ "f",
+ "False",
+ "false",
+ "N",
+ "n",
+ "No",
+ "no",
+ "T",
+ "t",
+ "True",
+ "true",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_bc_values[] = {
+ "AL",
+ "al",
+ "AN",
+ "an",
+ "Arabic_Letter",
+ "arabicletter",
+ "Arabic_Number",
+ "arabicnumber",
+ "B",
+ "b",
+ "BN",
+ "bn",
+ "Boundary_Neutral",
+ "boundaryneutral",
+ "Common_Separator",
+ "commonseparator",
+ "CS",
+ "cs",
+ "EN",
+ "en",
+ "ES",
+ "es",
+ "ET",
+ "et",
+ "European_Number",
+ "europeannumber",
+ "European_Separator",
+ "europeanseparator",
+ "European_Terminator",
+ "europeanterminator",
+ "First_Strong_Isolate",
+ "firststrongisolate",
+ "FSI",
+ "fsi",
+ "L",
+ "l",
+ "Left_To_Right",
+ "lefttoright",
+ "Left_To_Right_Embedding",
+ "lefttorightembedding",
+ "Left_To_Right_Isolate",
+ "lefttorightisolate",
+ "Left_To_Right_Override",
+ "lefttorightoverride",
+ "LRE",
+ "lre",
+ "LRI",
+ "lri",
+ "LRO",
+ "lro",
+ "Nonspacing_Mark",
+ "nonspacingmark",
+ "NSM",
+ "nsm",
+ "ON",
+ "on",
+ "Other_Neutral",
+ "otherneutral",
+ "Paragraph_Separator",
+ "paragraphseparator",
+ "PDF",
+ "pdf",
+ "PDI",
+ "pdi",
+ "Pop_Directional_Format",
+ "popdirectionalformat",
+ "Pop_Directional_Isolate",
+ "popdirectionalisolate",
+ "R",
+ "r",
+ "Right_To_Left",
+ "righttoleft",
+ "Right_To_Left_Embedding",
+ "righttoleftembedding",
+ "Right_To_Left_Isolate",
+ "righttoleftisolate",
+ "Right_To_Left_Override",
+ "righttoleftoverride",
+ "RLE",
+ "rle",
+ "RLI",
+ "rli",
+ "RLO",
+ "rlo",
+ "S",
+ "s",
+ "Segment_Separator",
+ "segmentseparator",
+ "White_Space",
+ "whitespace",
+ "WS",
+ "ws",
+ NULL
+};
+
+static const char * const UNI_blk_values[] = {
+ "Adlam",
+ "adlam",
+ "Aegean Numbers",
+ "Aegean_Numbers",
+ "aegeannumbers",
+ "Ahom",
+ "ahom",
+ "Alchemical",
+ "alchemical",
+ "Alchemical Symbols",
+ "Alchemical_Symbols",
+ "alchemicalsymbols",
+ "Alphabetic_PF",
+ "alphabeticpf",
+ "Alphabetic Presentation Forms",
+ "Alphabetic_Presentation_Forms",
+ "alphabeticpresentationforms",
+ "Anatolian Hieroglyphs",
+ "Anatolian_Hieroglyphs",
+ "anatolianhieroglyphs",
+ "Ancient_Greek_Music",
+ "ancientgreekmusic",
+ "Ancient Greek Musical Notation",
+ "Ancient_Greek_Musical_Notation",
+ "ancientgreekmusicalnotation",
+ "Ancient Greek Numbers",
+ "Ancient_Greek_Numbers",
+ "ancientgreeknumbers",
+ "Ancient Symbols",
+ "Ancient_Symbols",
+ "ancientsymbols",
+ "Arabic",
+ "arabic",
+ "Arabic_Ext_A",
+ "arabicexta",
+ "Arabic Extended-A",
+ "Arabic_Extended_A",
+ "arabicextendeda",
+ "Arabic_Math",
+ "arabicmath",
+ "Arabic Mathematical Alphabetic Symbols",
+ "Arabic_Mathematical_Alphabetic_Symbols",
+ "arabicmathematicalalphabeticsymbols",
+ "Arabic_PF_A",
+ "arabicpfa",
+ "Arabic_PF_B",
+ "arabicpfb",
+ "Arabic Presentation Forms-A",
+ "Arabic_Presentation_Forms_A",
+ "arabicpresentationformsa",
+ "Arabic Presentation Forms-B",
+ "Arabic_Presentation_Forms_B",
+ "arabicpresentationformsb",
+ "Arabic_Sup",
+ "arabicsup",
+ "Arabic Supplement",
+ "Arabic_Supplement",
+ "arabicsupplement",
+ "Armenian",
+ "armenian",
+ "Arrows",
+ "arrows",
+ "ASCII",
+ "ascii",
+ "Avestan",
+ "avestan",
+ "Balinese",
+ "balinese",
+ "Bamum",
+ "bamum",
+ "Bamum_Sup",
+ "bamumsup",
+ "Bamum Supplement",
+ "Bamum_Supplement",
+ "bamumsupplement",
+ "Basic Latin",
+ "Basic_Latin",
+ "basiclatin",
+ "Bassa Vah",
+ "Bassa_Vah",
+ "bassavah",
+ "Batak",
+ "batak",
+ "Bengali",
+ "bengali",
+ "Bhaiksuki",
+ "bhaiksuki",
+ "Block Elements",
+ "Block_Elements",
+ "blockelements",
+ "Bopomofo",
+ "bopomofo",
+ "Bopomofo_Ext",
+ "bopomofoext",
+ "Bopomofo Extended",
+ "Bopomofo_Extended",
+ "bopomofoextended",
+ "Box Drawing",
+ "Box_Drawing",
+ "boxdrawing",
+ "Brahmi",
+ "brahmi",
+ "Braille",
+ "braille",
+ "Braille Patterns",
+ "Braille_Patterns",
+ "braillepatterns",
+ "Buginese",
+ "buginese",
+ "Buhid",
+ "buhid",
+ "Byzantine_Music",
+ "byzantinemusic",
+ "Byzantine Musical Symbols",
+ "Byzantine_Musical_Symbols",
+ "byzantinemusicalsymbols",
+ "Canadian_Syllabics",
+ "canadiansyllabics",
+ "Carian",
+ "carian",
+ "Caucasian Albanian",
+ "Caucasian_Albanian",
+ "caucasianalbanian",
+ "Chakma",
+ "chakma",
+ "Cham",
+ "cham",
+ "Cherokee",
+ "cherokee",
+ "Cherokee_Sup",
+ "cherokeesup",
+ "Cherokee Supplement",
+ "Cherokee_Supplement",
+ "cherokeesupplement",
+ "Chess Symbols",
+ "Chess_Symbols",
+ "chesssymbols",
+ "CJK",
+ "cjk",
+ "CJK_Compat",
+ "cjkcompat",
+ "CJK_Compat_Forms",
+ "cjkcompatforms",
+ "CJK Compatibility",
+ "CJK_Compatibility",
+ "cjkcompatibility",
+ "CJK Compatibility Forms",
+ "CJK_Compatibility_Forms",
+ "cjkcompatibilityforms",
+ "CJK Compatibility Ideographs",
+ "CJK_Compatibility_Ideographs",
+ "cjkcompatibilityideographs",
+ "CJK Compatibility Ideographs Supplement",
+ "CJK_Compatibility_Ideographs_Supplement",
+ "cjkcompatibilityideographssupplement",
+ "CJK_Compat_Ideographs",
+ "cjkcompatideographs",
+ "CJK_Compat_Ideographs_Sup",
+ "cjkcompatideographssup",
+ "CJK_Ext_A",
+ "cjkexta",
+ "CJK_Ext_B",
+ "cjkextb",
+ "CJK_Ext_C",
+ "cjkextc",
+ "CJK_Ext_D",
+ "cjkextd",
+ "CJK_Ext_E",
+ "cjkexte",
+ "CJK_Ext_F",
+ "cjkextf",
+ "CJK_Radicals_Sup",
+ "cjkradicalssup",
+ "CJK Radicals Supplement",
+ "CJK_Radicals_Supplement",
+ "cjkradicalssupplement",
+ "CJK Strokes",
+ "CJK_Strokes",
+ "cjkstrokes",
+ "CJK_Symbols",
+ "cjksymbols",
+ "CJK Symbols and Punctuation",
+ "CJK_Symbols_And_Punctuation",
+ "cjksymbolsandpunctuation",
+ "CJK Unified Ideographs",
+ "CJK_Unified_Ideographs",
+ "cjkunifiedideographs",
+ "CJK Unified Ideographs Extension A",
+ "CJK_Unified_Ideographs_Extension_A",
+ "cjkunifiedideographsextensiona",
+ "CJK Unified Ideographs Extension B",
+ "CJK_Unified_Ideographs_Extension_B",
+ "cjkunifiedideographsextensionb",
+ "CJK Unified Ideographs Extension C",
+ "CJK_Unified_Ideographs_Extension_C",
+ "cjkunifiedideographsextensionc",
+ "CJK Unified Ideographs Extension D",
+ "CJK_Unified_Ideographs_Extension_D",
+ "cjkunifiedideographsextensiond",
+ "CJK Unified Ideographs Extension E",
+ "CJK_Unified_Ideographs_Extension_E",
+ "cjkunifiedideographsextensione",
+ "CJK Unified Ideographs Extension F",
+ "CJK_Unified_Ideographs_Extension_F",
+ "cjkunifiedideographsextensionf",
+ "Combining Diacritical Marks",
+ "Combining_Diacritical_Marks",
+ "combiningdiacriticalmarks",
+ "Combining Diacritical Marks Extended",
+ "Combining_Diacritical_Marks_Extended",
+ "combiningdiacriticalmarksextended",
+ "Combining Diacritical Marks for Symbols",
+ "Combining_Diacritical_Marks_For_Symbols",
+ "combiningdiacriticalmarksforsymbols",
+ "Combining Diacritical Marks Supplement",
+ "Combining_Diacritical_Marks_Supplement",
+ "combiningdiacriticalmarkssupplement",
+ "Combining Half Marks",
+ "Combining_Half_Marks",
+ "combininghalfmarks",
+ "Combining_Marks_For_Symbols",
+ "combiningmarksforsymbols",
+ "Common Indic Number Forms",
+ "Common_Indic_Number_Forms",
+ "commonindicnumberforms",
+ "Compat_Jamo",
+ "compatjamo",
+ "Control Pictures",
+ "Control_Pictures",
+ "controlpictures",
+ "Coptic",
+ "coptic",
+ "Coptic Epact Numbers",
+ "Coptic_Epact_Numbers",
+ "copticepactnumbers",
+ "Counting_Rod",
+ "countingrod",
+ "Counting Rod Numerals",
+ "Counting_Rod_Numerals",
+ "countingrodnumerals",
+ "Cuneiform",
+ "cuneiform",
+ "Cuneiform_Numbers",
+ "cuneiformnumbers",
+ "Cuneiform Numbers and Punctuation",
+ "Cuneiform_Numbers_And_Punctuation",
+ "cuneiformnumbersandpunctuation",
+ "Currency Symbols",
+ "Currency_Symbols",
+ "currencysymbols",
+ "Cypriot Syllabary",
+ "Cypriot_Syllabary",
+ "cypriotsyllabary",
+ "Cyrillic",
+ "cyrillic",
+ "Cyrillic_Ext_A",
+ "cyrillicexta",
+ "Cyrillic_Ext_B",
+ "cyrillicextb",
+ "Cyrillic_Ext_C",
+ "cyrillicextc",
+ "Cyrillic Extended-A",
+ "Cyrillic_Extended_A",
+ "cyrillicextendeda",
+ "Cyrillic Extended-B",
+ "Cyrillic_Extended_B",
+ "cyrillicextendedb",
+ "Cyrillic Extended-C",
+ "Cyrillic_Extended_C",
+ "cyrillicextendedc",
+ "Cyrillic_Sup",
+ "cyrillicsup",
+ "Cyrillic Supplement",
+ "Cyrillic_Supplement",
+ "cyrillicsupplement",
+ "Cyrillic_Supplementary",
+ "cyrillicsupplementary",
+ "Deseret",
+ "deseret",
+ "Devanagari",
+ "devanagari",
+ "Devanagari_Ext",
+ "devanagariext",
+ "Devanagari Extended",
+ "Devanagari_Extended",
+ "devanagariextended",
+ "Diacriticals",
+ "diacriticals",
+ "Diacriticals_Ext",
+ "diacriticalsext",
+ "Diacriticals_For_Symbols",
+ "diacriticalsforsymbols",
+ "Diacriticals_Sup",
+ "diacriticalssup",
+ "Dingbats",
+ "dingbats",
+ "Dogra",
+ "dogra",
+ "Domino",
+ "domino",
+ "Domino Tiles",
+ "Domino_Tiles",
+ "dominotiles",
+ "Duployan",
+ "duployan",
+ "Early Dynastic Cuneiform",
+ "Early_Dynastic_Cuneiform",
+ "earlydynasticcuneiform",
+ "Egyptian Hieroglyph Format Controls",
+ "Egyptian_Hieroglyph_Format_Controls",
+ "egyptianhieroglyphformatcontrols",
+ "Egyptian Hieroglyphs",
+ "Egyptian_Hieroglyphs",
+ "egyptianhieroglyphs",
+ "Elbasan",
+ "elbasan",
+ "Elymaic",
+ "elymaic",
+ "Emoticons",
+ "emoticons",
+ "Enclosed_Alphanum",
+ "enclosedalphanum",
+ "Enclosed Alphanumerics",
+ "Enclosed_Alphanumerics",
+ "enclosedalphanumerics",
+ "Enclosed Alphanumeric Supplement",
+ "Enclosed_Alphanumeric_Supplement",
+ "enclosedalphanumericsupplement",
+ "Enclosed_Alphanum_Sup",
+ "enclosedalphanumsup",
+ "Enclosed_CJK",
+ "enclosedcjk",
+ "Enclosed CJK Letters and Months",
+ "Enclosed_CJK_Letters_And_Months",
+ "enclosedcjklettersandmonths",
+ "Enclosed_Ideographic_Sup",
+ "enclosedideographicsup",
+ "Enclosed Ideographic Supplement",
+ "Enclosed_Ideographic_Supplement",
+ "enclosedideographicsupplement",
+ "Ethiopic",
+ "ethiopic",
+ "Ethiopic_Ext",
+ "ethiopicext",
+ "Ethiopic_Ext_A",
+ "ethiopicexta",
+ "Ethiopic Extended",
+ "Ethiopic_Extended",
+ "ethiopicextended",
+ "Ethiopic Extended-A",
+ "Ethiopic_Extended_A",
+ "ethiopicextendeda",
+ "Ethiopic_Sup",
+ "ethiopicsup",
+ "Ethiopic Supplement",
+ "Ethiopic_Supplement",
+ "ethiopicsupplement",
+ "General Punctuation",
+ "General_Punctuation",
+ "generalpunctuation",
+ "Geometric Shapes",
+ "Geometric_Shapes",
+ "geometricshapes",
+ "Geometric_Shapes_Ext",
+ "geometricshapesext",
+ "Geometric Shapes Extended",
+ "Geometric_Shapes_Extended",
+ "geometricshapesextended",
+ "Georgian",
+ "georgian",
+ "Georgian_Ext",
+ "georgianext",
+ "Georgian Extended",
+ "Georgian_Extended",
+ "georgianextended",
+ "Georgian_Sup",
+ "georgiansup",
+ "Georgian Supplement",
+ "Georgian_Supplement",
+ "georgiansupplement",
+ "Glagolitic",
+ "glagolitic",
+ "Glagolitic_Sup",
+ "glagoliticsup",
+ "Glagolitic Supplement",
+ "Glagolitic_Supplement",
+ "glagoliticsupplement",
+ "Gothic",
+ "gothic",
+ "Grantha",
+ "grantha",
+ "Greek",
+ "greek",
+ "Greek and Coptic",
+ "Greek_And_Coptic",
+ "greekandcoptic",
+ "Greek_Ext",
+ "greekext",
+ "Greek Extended",
+ "Greek_Extended",
+ "greekextended",
+ "Gujarati",
+ "gujarati",
+ "Gunjala Gondi",
+ "Gunjala_Gondi",
+ "gunjalagondi",
+ "Gurmukhi",
+ "gurmukhi",
+ "Half_And_Full_Forms",
+ "halfandfullforms",
+ "Half_Marks",
+ "halfmarks",
+ "Halfwidth and Fullwidth Forms",
+ "Halfwidth_And_Fullwidth_Forms",
+ "halfwidthandfullwidthforms",
+ "Hangul",
+ "hangul",
+ "Hangul Compatibility Jamo",
+ "Hangul_Compatibility_Jamo",
+ "hangulcompatibilityjamo",
+ "Hangul Jamo",
+ "Hangul_Jamo",
+ "hanguljamo",
+ "Hangul Jamo Extended-A",
+ "Hangul_Jamo_Extended_A",
+ "hanguljamoextendeda",
+ "Hangul Jamo Extended-B",
+ "Hangul_Jamo_Extended_B",
+ "hanguljamoextendedb",
+ "Hangul Syllables",
+ "Hangul_Syllables",
+ "hangulsyllables",
+ "Hanifi Rohingya",
+ "Hanifi_Rohingya",
+ "hanifirohingya",
+ "Hanunoo",
+ "hanunoo",
+ "Hatran",
+ "hatran",
+ "Hebrew",
+ "hebrew",
+ "High Private Use Surrogates",
+ "High_Private_Use_Surrogates",
+ "highprivateusesurrogates",
+ "High_PU_Surrogates",
+ "highpusurrogates",
+ "High Surrogates",
+ "High_Surrogates",
+ "highsurrogates",
+ "Hiragana",
+ "hiragana",
+ "IDC",
+ "idc",
+ "Ideographic Description Characters",
+ "Ideographic_Description_Characters",
+ "ideographicdescriptioncharacters",
+ "Ideographic_Symbols",
+ "ideographicsymbols",
+ "Ideographic Symbols and Punctuation",
+ "Ideographic_Symbols_And_Punctuation",
+ "ideographicsymbolsandpunctuation",
+ "Imperial Aramaic",
+ "Imperial_Aramaic",
+ "imperialaramaic",
+ "Indic_Number_Forms",
+ "indicnumberforms",
+ "Indic Siyaq Numbers",
+ "Indic_Siyaq_Numbers",
+ "indicsiyaqnumbers",
+ "Inscriptional Pahlavi",
+ "Inscriptional_Pahlavi",
+ "inscriptionalpahlavi",
+ "Inscriptional Parthian",
+ "Inscriptional_Parthian",
+ "inscriptionalparthian",
+ "IPA_Ext",
+ "ipaext",
+ "IPA Extensions",
+ "IPA_Extensions",
+ "ipaextensions",
+ "Jamo",
+ "jamo",
+ "Jamo_Ext_A",
+ "jamoexta",
+ "Jamo_Ext_B",
+ "jamoextb",
+ "Javanese",
+ "javanese",
+ "Kaithi",
+ "kaithi",
+ "Kana_Ext_A",
+ "kanaexta",
+ "Kana Extended-A",
+ "Kana_Extended_A",
+ "kanaextendeda",
+ "Kana_Sup",
+ "kanasup",
+ "Kana Supplement",
+ "Kana_Supplement",
+ "kanasupplement",
+ "Kanbun",
+ "kanbun",
+ "Kangxi",
+ "kangxi",
+ "Kangxi Radicals",
+ "Kangxi_Radicals",
+ "kangxiradicals",
+ "Kannada",
+ "kannada",
+ "Katakana",
+ "katakana",
+ "Katakana_Ext",
+ "katakanaext",
+ "Katakana Phonetic Extensions",
+ "Katakana_Phonetic_Extensions",
+ "katakanaphoneticextensions",
+ "Kayah Li",
+ "Kayah_Li",
+ "kayahli",
+ "Kharoshthi",
+ "kharoshthi",
+ "Khmer",
+ "khmer",
+ "Khmer Symbols",
+ "Khmer_Symbols",
+ "khmersymbols",
+ "Khojki",
+ "khojki",
+ "Khudawadi",
+ "khudawadi",
+ "Lao",
+ "lao",
+ "Latin_1",
+ "latin1",
+ "Latin_Ext_A",
+ "latinexta",
+ "Latin_Ext_Additional",
+ "latinextadditional",
+ "Latin_Ext_B",
+ "latinextb",
+ "Latin_Ext_C",
+ "latinextc",
+ "Latin_Ext_D",
+ "latinextd",
+ "Latin_Ext_E",
+ "latinexte",
+ "Latin Extended-A",
+ "Latin_Extended_A",
+ "latinextendeda",
+ "Latin Extended Additional",
+ "Latin_Extended_Additional",
+ "latinextendedadditional",
+ "Latin Extended-B",
+ "Latin_Extended_B",
+ "latinextendedb",
+ "Latin Extended-C",
+ "Latin_Extended_C",
+ "latinextendedc",
+ "Latin Extended-D",
+ "Latin_Extended_D",
+ "latinextendedd",
+ "Latin Extended-E",
+ "Latin_Extended_E",
+ "latinextendede",
+ "Latin_1_Sup",
+ "latin1sup",
+ "Latin-1 Supplement",
+ "Latin_1_Supplement",
+ "latin1supplement",
+ "Lepcha",
+ "lepcha",
+ "Letterlike Symbols",
+ "Letterlike_Symbols",
+ "letterlikesymbols",
+ "Limbu",
+ "limbu",
+ "Linear A",
+ "Linear_A",
+ "lineara",
+ "Linear B Ideograms",
+ "Linear_B_Ideograms",
+ "linearbideograms",
+ "Linear B Syllabary",
+ "Linear_B_Syllabary",
+ "linearbsyllabary",
+ "Lisu",
+ "lisu",
+ "Low Surrogates",
+ "Low_Surrogates",
+ "lowsurrogates",
+ "Lycian",
+ "lycian",
+ "Lydian",
+ "lydian",
+ "Mahajani",
+ "mahajani",
+ "Mahjong",
+ "mahjong",
+ "Mahjong Tiles",
+ "Mahjong_Tiles",
+ "mahjongtiles",
+ "Makasar",
+ "makasar",
+ "Malayalam",
+ "malayalam",
+ "Mandaic",
+ "mandaic",
+ "Manichaean",
+ "manichaean",
+ "Marchen",
+ "marchen",
+ "Masaram Gondi",
+ "Masaram_Gondi",
+ "masaramgondi",
+ "Math_Alphanum",
+ "mathalphanum",
+ "Mathematical Alphanumeric Symbols",
+ "Mathematical_Alphanumeric_Symbols",
+ "mathematicalalphanumericsymbols",
+ "Mathematical Operators",
+ "Mathematical_Operators",
+ "mathematicaloperators",
+ "Math_Operators",
+ "mathoperators",
+ "Mayan Numerals",
+ "Mayan_Numerals",
+ "mayannumerals",
+ "Medefaidrin",
+ "medefaidrin",
+ "Meetei Mayek",
+ "Meetei_Mayek",
+ "meeteimayek",
+ "Meetei_Mayek_Ext",
+ "meeteimayekext",
+ "Meetei Mayek Extensions",
+ "Meetei_Mayek_Extensions",
+ "meeteimayekextensions",
+ "Mende Kikakui",
+ "Mende_Kikakui",
+ "mendekikakui",
+ "Meroitic Cursive",
+ "Meroitic_Cursive",
+ "meroiticcursive",
+ "Meroitic Hieroglyphs",
+ "Meroitic_Hieroglyphs",
+ "meroitichieroglyphs",
+ "Miao",
+ "miao",
+ "Misc_Arrows",
+ "miscarrows",
+ "Miscellaneous Mathematical Symbols-A",
+ "Miscellaneous_Mathematical_Symbols_A",
+ "miscellaneousmathematicalsymbolsa",
+ "Miscellaneous Mathematical Symbols-B",
+ "Miscellaneous_Mathematical_Symbols_B",
+ "miscellaneousmathematicalsymbolsb",
+ "Miscellaneous Symbols",
+ "Miscellaneous_Symbols",
+ "miscellaneoussymbols",
+ "Miscellaneous Symbols and Arrows",
+ "Miscellaneous_Symbols_And_Arrows",
+ "miscellaneoussymbolsandarrows",
+ "Miscellaneous Symbols and Pictographs",
+ "Miscellaneous_Symbols_And_Pictographs",
+ "miscellaneoussymbolsandpictographs",
+ "Miscellaneous Technical",
+ "Miscellaneous_Technical",
+ "miscellaneoustechnical",
+ "Misc_Math_Symbols_A",
+ "miscmathsymbolsa",
+ "Misc_Math_Symbols_B",
+ "miscmathsymbolsb",
+ "Misc_Pictographs",
+ "miscpictographs",
+ "Misc_Symbols",
+ "miscsymbols",
+ "Misc_Technical",
+ "misctechnical",
+ "Modi",
+ "modi",
+ "Modifier_Letters",
+ "modifierletters",
+ "Modifier Tone Letters",
+ "Modifier_Tone_Letters",
+ "modifiertoneletters",
+ "Mongolian",
+ "mongolian",
+ "Mongolian_Sup",
+ "mongoliansup",
+ "Mongolian Supplement",
+ "Mongolian_Supplement",
+ "mongoliansupplement",
+ "Mro",
+ "mro",
+ "Multani",
+ "multani",
+ "Music",
+ "music",
+ "Musical Symbols",
+ "Musical_Symbols",
+ "musicalsymbols",
+ "Myanmar",
+ "myanmar",
+ "Myanmar_Ext_A",
+ "myanmarexta",
+ "Myanmar_Ext_B",
+ "myanmarextb",
+ "Myanmar Extended-A",
+ "Myanmar_Extended_A",
+ "myanmarextendeda",
+ "Myanmar Extended-B",
+ "Myanmar_Extended_B",
+ "myanmarextendedb",
+ "Nabataean",
+ "nabataean",
+ "Nandinagari",
+ "nandinagari",
+ "NB",
+ "nb",
+ "Newa",
+ "newa",
+ "New Tai Lue",
+ "New_Tai_Lue",
+ "newtailue",
+ "NKo",
+ "nko",
+ "No_Block",
+ "noblock",
+ "Number Forms",
+ "Number_Forms",
+ "numberforms",
+ "Nushu",
+ "nushu",
+ "Nyiakeng Puachue Hmong",
+ "Nyiakeng_Puachue_Hmong",
+ "nyiakengpuachuehmong",
+ "OCR",
+ "ocr",
+ "Ogham",
+ "ogham",
+ "Ol Chiki",
+ "Ol_Chiki",
+ "olchiki",
+ "Old Hungarian",
+ "Old_Hungarian",
+ "oldhungarian",
+ "Old Italic",
+ "Old_Italic",
+ "olditalic",
+ "Old North Arabian",
+ "Old_North_Arabian",
+ "oldnortharabian",
+ "Old Permic",
+ "Old_Permic",
+ "oldpermic",
+ "Old Persian",
+ "Old_Persian",
+ "oldpersian",
+ "Old Sogdian",
+ "Old_Sogdian",
+ "oldsogdian",
+ "Old South Arabian",
+ "Old_South_Arabian",
+ "oldsoutharabian",
+ "Old Turkic",
+ "Old_Turkic",
+ "oldturkic",
+ "Optical Character Recognition",
+ "Optical_Character_Recognition",
+ "opticalcharacterrecognition",
+ "Oriya",
+ "oriya",
+ "Ornamental Dingbats",
+ "Ornamental_Dingbats",
+ "ornamentaldingbats",
+ "Osage",
+ "osage",
+ "Osmanya",
+ "osmanya",
+ "Ottoman Siyaq Numbers",
+ "Ottoman_Siyaq_Numbers",
+ "ottomansiyaqnumbers",
+ "Pahawh Hmong",
+ "Pahawh_Hmong",
+ "pahawhhmong",
+ "Palmyrene",
+ "palmyrene",
+ "Pau Cin Hau",
+ "Pau_Cin_Hau",
+ "paucinhau",
+ "Phags-pa",
+ "Phags_Pa",
+ "phagspa",
+ "Phaistos",
+ "phaistos",
+ "Phaistos Disc",
+ "Phaistos_Disc",
+ "phaistosdisc",
+ "Phoenician",
+ "phoenician",
+ "Phonetic_Ext",
+ "phoneticext",
+ "Phonetic Extensions",
+ "Phonetic_Extensions",
+ "phoneticextensions",
+ "Phonetic Extensions Supplement",
+ "Phonetic_Extensions_Supplement",
+ "phoneticextensionssupplement",
+ "Phonetic_Ext_Sup",
+ "phoneticextsup",
+ "Playing Cards",
+ "Playing_Cards",
+ "playingcards",
+ "Private_Use",
+ "privateuse",
+ "Private Use Area",
+ "Private_Use_Area",
+ "privateusearea",
+ "Psalter Pahlavi",
+ "Psalter_Pahlavi",
+ "psalterpahlavi",
+ "PUA",
+ "pua",
+ "Punctuation",
+ "punctuation",
+ "Rejang",
+ "rejang",
+ "Rumi",
+ "rumi",
+ "Rumi Numeral Symbols",
+ "Rumi_Numeral_Symbols",
+ "ruminumeralsymbols",
+ "Runic",
+ "runic",
+ "Samaritan",
+ "samaritan",
+ "Saurashtra",
+ "saurashtra",
+ "Sharada",
+ "sharada",
+ "Shavian",
+ "shavian",
+ "Shorthand Format Controls",
+ "Shorthand_Format_Controls",
+ "shorthandformatcontrols",
+ "Siddham",
+ "siddham",
+ "Sinhala",
+ "sinhala",
+ "Sinhala Archaic Numbers",
+ "Sinhala_Archaic_Numbers",
+ "sinhalaarchaicnumbers",
+ "Small_Forms",
+ "smallforms",
+ "Small Form Variants",
+ "Small_Form_Variants",
+ "smallformvariants",
+ "Small_Kana_Ext",
+ "smallkanaext",
+ "Small Kana Extension",
+ "Small_Kana_Extension",
+ "smallkanaextension",
+ "Sogdian",
+ "sogdian",
+ "Sora Sompeng",
+ "Sora_Sompeng",
+ "sorasompeng",
+ "Soyombo",
+ "soyombo",
+ "Spacing Modifier Letters",
+ "Spacing_Modifier_Letters",
+ "spacingmodifierletters",
+ "Specials",
+ "specials",
+ "Sundanese",
+ "sundanese",
+ "Sundanese_Sup",
+ "sundanesesup",
+ "Sundanese Supplement",
+ "Sundanese_Supplement",
+ "sundanesesupplement",
+ "Sup_Arrows_A",
+ "suparrowsa",
+ "Sup_Arrows_B",
+ "suparrowsb",
+ "Sup_Arrows_C",
+ "suparrowsc",
+ "Super_And_Sub",
+ "superandsub",
+ "Superscripts and Subscripts",
+ "Superscripts_And_Subscripts",
+ "superscriptsandsubscripts",
+ "Sup_Math_Operators",
+ "supmathoperators",
+ "Supplemental Arrows-A",
+ "Supplemental_Arrows_A",
+ "supplementalarrowsa",
+ "Supplemental Arrows-B",
+ "Supplemental_Arrows_B",
+ "supplementalarrowsb",
+ "Supplemental Arrows-C",
+ "Supplemental_Arrows_C",
+ "supplementalarrowsc",
+ "Supplemental Mathematical Operators",
+ "Supplemental_Mathematical_Operators",
+ "supplementalmathematicaloperators",
+ "Supplemental Punctuation",
+ "Supplemental_Punctuation",
+ "supplementalpunctuation",
+ "Supplemental Symbols and Pictographs",
+ "Supplemental_Symbols_And_Pictographs",
+ "supplementalsymbolsandpictographs",
+ "Supplementary Private Use Area-A",
+ "Supplementary_Private_Use_Area_A",
+ "supplementaryprivateuseareaa",
+ "Supplementary Private Use Area-B",
+ "Supplementary_Private_Use_Area_B",
+ "supplementaryprivateuseareab",
+ "Sup_PUA_A",
+ "suppuaa",
+ "Sup_PUA_B",
+ "suppuab",
+ "Sup_Punctuation",
+ "suppunctuation",
+ "Sup_Symbols_And_Pictographs",
+ "supsymbolsandpictographs",
+ "Sutton SignWriting",
+ "Sutton_SignWriting",
+ "suttonsignwriting",
+ "Syloti Nagri",
+ "Syloti_Nagri",
+ "sylotinagri",
+ "Symbols_And_Pictographs_Ext_A",
+ "symbolsandpictographsexta",
+ "Symbols and Pictographs Extended-A",
+ "Symbols_And_Pictographs_Extended_A",
+ "symbolsandpictographsextendeda",
+ "Syriac",
+ "syriac",
+ "Syriac_Sup",
+ "syriacsup",
+ "Syriac Supplement",
+ "Syriac_Supplement",
+ "syriacsupplement",
+ "Tagalog",
+ "tagalog",
+ "Tagbanwa",
+ "tagbanwa",
+ "Tags",
+ "tags",
+ "Tai Le",
+ "Tai_Le",
+ "taile",
+ "Tai Tham",
+ "Tai_Tham",
+ "taitham",
+ "Tai Viet",
+ "Tai_Viet",
+ "taiviet",
+ "Tai_Xuan_Jing",
+ "taixuanjing",
+ "Tai Xuan Jing Symbols",
+ "Tai_Xuan_Jing_Symbols",
+ "taixuanjingsymbols",
+ "Takri",
+ "takri",
+ "Tamil",
+ "tamil",
+ "Tamil_Sup",
+ "tamilsup",
+ "Tamil Supplement",
+ "Tamil_Supplement",
+ "tamilsupplement",
+ "Tangut",
+ "tangut",
+ "Tangut Components",
+ "Tangut_Components",
+ "tangutcomponents",
+ "Telugu",
+ "telugu",
+ "Thaana",
+ "thaana",
+ "Thai",
+ "thai",
+ "Tibetan",
+ "tibetan",
+ "Tifinagh",
+ "tifinagh",
+ "Tirhuta",
+ "tirhuta",
+ "Transport_And_Map",
+ "transportandmap",
+ "Transport and Map Symbols",
+ "Transport_And_Map_Symbols",
+ "transportandmapsymbols",
+ "UCAS",
+ "ucas",
+ "UCAS_Ext",
+ "ucasext",
+ "Ugaritic",
+ "ugaritic",
+ "Unified Canadian Aboriginal Syllabics",
+ "Unified_Canadian_Aboriginal_Syllabics",
+ "unifiedcanadianaboriginalsyllabics",
+ "Unified Canadian Aboriginal Syllabics Extended",
+ "Unified_Canadian_Aboriginal_Syllabics_Extended",
+ "unifiedcanadianaboriginalsyllabicsextended",
+ "Vai",
+ "vai",
+ "Variation Selectors",
+ "Variation_Selectors",
+ "variationselectors",
+ "Variation Selectors Supplement",
+ "Variation_Selectors_Supplement",
+ "variationselectorssupplement",
+ "Vedic_Ext",
+ "vedicext",
+ "Vedic Extensions",
+ "Vedic_Extensions",
+ "vedicextensions",
+ "Vertical Forms",
+ "Vertical_Forms",
+ "verticalforms",
+ "VS",
+ "vs",
+ "VS_Sup",
+ "vssup",
+ "Wancho",
+ "wancho",
+ "Warang Citi",
+ "Warang_Citi",
+ "warangciti",
+ "Yijing",
+ "yijing",
+ "Yijing Hexagram Symbols",
+ "Yijing_Hexagram_Symbols",
+ "yijinghexagramsymbols",
+ "Yi Radicals",
+ "Yi_Radicals",
+ "yiradicals",
+ "Yi Syllables",
+ "Yi_Syllables",
+ "yisyllables",
+ "Zanabazar Square",
+ "Zanabazar_Square",
+ "zanabazarsquare",
+ NULL
+};
+
+static const char * const UNI_bpt_values[] = {
+ "c",
+ "Close",
+ "close",
+ "n",
+ "None",
+ "none",
+ "o",
+ "Open",
+ "open",
+ NULL
+};
+
+static const char * const UNI_ccc_values[] = {
+ "0",
+ "1",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30",
+ "31",
+ "32",
+ "33",
+ "34",
+ "35",
+ "36",
+ "84",
+ "91",
+ "103",
+ "107",
+ "118",
+ "122",
+ "129",
+ "130",
+ "132",
+ "133",
+ "200",
+ "202",
+ "214",
+ "216",
+ "218",
+ "220",
+ "222",
+ "224",
+ "226",
+ "228",
+ "230",
+ "232",
+ "233",
+ "234",
+ "240",
+ "A",
+ "a",
+ "Above",
+ "above",
+ "Above_Left",
+ "aboveleft",
+ "Above_Right",
+ "aboveright",
+ "AL",
+ "al",
+ "AR",
+ "ar",
+ "ATA",
+ "ata",
+ "ATAR",
+ "atar",
+ "ATB",
+ "atb",
+ "ATBL",
+ "atbl",
+ "Attached_Above",
+ "attachedabove",
+ "Attached_Above_Right",
+ "attachedaboveright",
+ "Attached_Below",
+ "attachedbelow",
+ "Attached_Below_Left",
+ "attachedbelowleft",
+ "B",
+ "b",
+ "Below",
+ "below",
+ "Below_Left",
+ "belowleft",
+ "Below_Right",
+ "belowright",
+ "BL",
+ "bl",
+ "BR",
+ "br",
+ "CCC10",
+ "CCC103",
+ "CCC107",
+ "CCC11",
+ "CCC118",
+ "CCC12",
+ "CCC122",
+ "CCC129",
+ "CCC13",
+ "CCC130",
+ "CCC132",
+ "CCC133",
+ "CCC14",
+ "CCC15",
+ "CCC16",
+ "CCC17",
+ "CCC18",
+ "CCC19",
+ "CCC20",
+ "CCC21",
+ "CCC22",
+ "CCC23",
+ "CCC24",
+ "CCC25",
+ "CCC26",
+ "CCC27",
+ "CCC28",
+ "CCC29",
+ "CCC30",
+ "CCC31",
+ "CCC32",
+ "CCC33",
+ "CCC34",
+ "CCC35",
+ "CCC36",
+ "CCC84",
+ "CCC91",
+ "ccc10",
+ "ccc103",
+ "ccc107",
+ "ccc11",
+ "ccc118",
+ "ccc12",
+ "ccc122",
+ "ccc129",
+ "ccc13",
+ "ccc130",
+ "ccc132",
+ "ccc133",
+ "ccc14",
+ "ccc15",
+ "ccc16",
+ "ccc17",
+ "ccc18",
+ "ccc19",
+ "ccc20",
+ "ccc21",
+ "ccc22",
+ "ccc23",
+ "ccc24",
+ "ccc25",
+ "ccc26",
+ "ccc27",
+ "ccc28",
+ "ccc29",
+ "ccc30",
+ "ccc31",
+ "ccc32",
+ "ccc33",
+ "ccc34",
+ "ccc35",
+ "ccc36",
+ "ccc84",
+ "ccc91",
+ "DA",
+ "da",
+ "DB",
+ "db",
+ "Double_Above",
+ "doubleabove",
+ "Double_Below",
+ "doublebelow",
+ "Iota_Subscript",
+ "iotasubscript",
+ "IS",
+ "is",
+ "Kana_Voicing",
+ "kanavoicing",
+ "KV",
+ "kv",
+ "L",
+ "l",
+ "Left",
+ "left",
+ "NK",
+ "nk",
+ "Not_Reordered",
+ "notreordered",
+ "NR",
+ "nr",
+ "Nukta",
+ "nukta",
+ "OV",
+ "ov",
+ "Overlay",
+ "overlay",
+ "R",
+ "r",
+ "Right",
+ "right",
+ "Virama",
+ "virama",
+ "VR",
+ "vr",
+ NULL
+};
+
+static const char * const UNI_dt_values[] = {
+ "Can",
+ "can",
+ "Canonical",
+ "canonical",
+ "Circle",
+ "circle",
+ "Com",
+ "com",
+ "Compat",
+ "compat",
+ "Enc",
+ "enc",
+ "Fin",
+ "fin",
+ "Final",
+ "final",
+ "Font",
+ "font",
+ "Fra",
+ "fra",
+ "Fraction",
+ "fraction",
+ "Init",
+ "init",
+ "Initial",
+ "initial",
+ "Iso",
+ "iso",
+ "Isolated",
+ "isolated",
+ "Med",
+ "med",
+ "Medial",
+ "medial",
+ "Nar",
+ "nar",
+ "Narrow",
+ "narrow",
+ "Nb",
+ "nb",
+ "Nobreak",
+ "nobreak",
+ "Non_Canon",
+ "noncanon",
+ "Non_Canonical",
+ "noncanonical",
+ "None",
+ "none",
+ "Small",
+ "small",
+ "Sml",
+ "sml",
+ "Sqr",
+ "sqr",
+ "Square",
+ "square",
+ "Sub",
+ "sub",
+ "Sup",
+ "sup",
+ "Super",
+ "super",
+ "Vert",
+ "vert",
+ "Vertical",
+ "vertical",
+ "Wide",
+ "wide",
+ NULL
+};
+
+static const char * const UNI_ea_values[] = {
+ "A",
+ "a",
+ "Ambiguous",
+ "ambiguous",
+ "F",
+ "f",
+ "Fullwidth",
+ "fullwidth",
+ "H",
+ "h",
+ "Halfwidth",
+ "halfwidth",
+ "N",
+ "n",
+ "Na",
+ "na",
+ "Narrow",
+ "narrow",
+ "Neutral",
+ "neutral",
+ "W",
+ "w",
+ "Wide",
+ "wide",
+ NULL
+};
+
+static const char * const UNI_gc_values[] = {
+ "C",
+ "c",
+ "Cased_Letter",
+ "casedletter",
+ "Cc",
+ "cc",
+ "Cf",
+ "cf",
+ "Close_Punctuation",
+ "closepunctuation",
+ "Cn",
+ "cn",
+ "Cntrl",
+ "cntrl",
+ "Co",
+ "co",
+ "Combining_Mark",
+ "combiningmark",
+ "Connector_Punctuation",
+ "connectorpunctuation",
+ "Control",
+ "control",
+ "Cs",
+ "cs",
+ "Currency_Symbol",
+ "currencysymbol",
+ "Dash_Punctuation",
+ "dashpunctuation",
+ "Decimal_Number",
+ "decimalnumber",
+ "Digit",
+ "digit",
+ "Enclosing_Mark",
+ "enclosingmark",
+ "Final_Punctuation",
+ "finalpunctuation",
+ "Format",
+ "format",
+ "Initial_Punctuation",
+ "initialpunctuation",
+ "L",
+ "l",
+ "LC",
+ "lc",
+ "Letter",
+ "letter",
+ "Letter_Number",
+ "letternumber",
+ "Line_Separator",
+ "lineseparator",
+ "Ll",
+ "ll",
+ "Lm",
+ "lm",
+ "Lo",
+ "lo",
+ "Lowercase_Letter",
+ "lowercaseletter",
+ "Lt",
+ "lt",
+ "Lu",
+ "lu",
+ "M",
+ "m",
+ "Mark",
+ "mark",
+ "Math_Symbol",
+ "mathsymbol",
+ "Mc",
+ "mc",
+ "Me",
+ "me",
+ "Mn",
+ "mn",
+ "Modifier_Letter",
+ "modifierletter",
+ "Modifier_Symbol",
+ "modifiersymbol",
+ "N",
+ "n",
+ "Nd",
+ "nd",
+ "Nl",
+ "nl",
+ "No",
+ "no",
+ "Nonspacing_Mark",
+ "nonspacingmark",
+ "Number",
+ "number",
+ "Open_Punctuation",
+ "openpunctuation",
+ "Other",
+ "other",
+ "Other_Letter",
+ "otherletter",
+ "Other_Number",
+ "othernumber",
+ "Other_Punctuation",
+ "otherpunctuation",
+ "Other_Symbol",
+ "othersymbol",
+ "P",
+ "p",
+ "Paragraph_Separator",
+ "paragraphseparator",
+ "Pc",
+ "pc",
+ "Pd",
+ "pd",
+ "Pe",
+ "pe",
+ "Pf",
+ "pf",
+ "Pi",
+ "pi",
+ "Po",
+ "po",
+ "Private_Use",
+ "privateuse",
+ "Ps",
+ "ps",
+ "Punct",
+ "punct",
+ "Punctuation",
+ "punctuation",
+ "S",
+ "s",
+ "Sc",
+ "sc",
+ "Separator",
+ "separator",
+ "Sk",
+ "sk",
+ "Sm",
+ "sm",
+ "So",
+ "so",
+ "Space_Separator",
+ "spaceseparator",
+ "Spacing_Mark",
+ "spacingmark",
+ "Surrogate",
+ "surrogate",
+ "Symbol",
+ "symbol",
+ "Titlecase_Letter",
+ "titlecaseletter",
+ "Unassigned",
+ "unassigned",
+ "Uppercase_Letter",
+ "uppercaseletter",
+ "Z",
+ "z",
+ "Zl",
+ "zl",
+ "Zp",
+ "zp",
+ "Zs",
+ "zs",
+ NULL
+};
+
+static const char * const UNI_gcb_values[] = {
+ "CN",
+ "cn",
+ "Control",
+ "control",
+ "CR",
+ "cr",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "E_Base_GAZ",
+ "ebasegaz",
+ "EBG",
+ "ebg",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "GAZ",
+ "gaz",
+ "Glue_After_Zwj",
+ "glueafterzwj",
+ "L",
+ "l",
+ "LF",
+ "lf",
+ "LV",
+ "lv",
+ "LVT",
+ "lvt",
+ "Other",
+ "other",
+ "PP",
+ "pp",
+ "Prepend",
+ "prepend",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "SM",
+ "sm",
+ "SpacingMark",
+ "spacingmark",
+ "T",
+ "t",
+ "V",
+ "v",
+ "XX",
+ "xx",
+ "ZWJ",
+ "zwj",
+ NULL
+};
+
+static const char * const UNI_hst_values[] = {
+ "L",
+ "l",
+ "Leading_Jamo",
+ "leadingjamo",
+ "LV",
+ "lv",
+ "LV_Syllable",
+ "lvsyllable",
+ "LVT",
+ "lvt",
+ "LVT_Syllable",
+ "lvtsyllable",
+ "NA",
+ "na",
+ "Not_Applicable",
+ "notapplicable",
+ "T",
+ "t",
+ "Trailing_Jamo",
+ "trailingjamo",
+ "V",
+ "v",
+ "Vowel_Jamo",
+ "voweljamo",
+ NULL
+};
+
+static const char * const UNI_in_values[] = {
+ "1.1",
+ "2.0",
+ "2.1",
+ "3.0",
+ "3.1",
+ "3.2",
+ "4.0",
+ "4.1",
+ "5.0",
+ "5.1",
+ "5.2",
+ "6.0",
+ "6.1",
+ "6.2",
+ "6.3",
+ "7.0",
+ "8.0",
+ "9.0",
+ "10.0",
+ "11.0",
+ "12.0",
+ "12.1",
+ "Unassigned",
+ "unassigned",
+ "V10_0",
+ "V11_0",
+ "V12_0",
+ "V12_1",
+ "V2_0",
+ "V2_1",
+ "V3_0",
+ "V3_1",
+ "V3_2",
+ "V4_0",
+ "V4_1",
+ "V5_0",
+ "V5_1",
+ "V5_2",
+ "V6_0",
+ "V6_1",
+ "V6_2",
+ "V6_3",
+ "V7_0",
+ "V8_0",
+ "V9_0",
+ "v100",
+ "v110",
+ "v120",
+ "v121",
+ "v20",
+ "v21",
+ "v30",
+ "v31",
+ "v32",
+ "v40",
+ "v41",
+ "v50",
+ "v51",
+ "v52",
+ "v60",
+ "v61",
+ "v62",
+ "v63",
+ "v70",
+ "v80",
+ "v90",
+ NULL
+};
+
+static const char * const UNI_inpc_values[] = {
+ "Bottom",
+ "bottom",
+ "Bottom_And_Left",
+ "bottomandleft",
+ "Bottom_And_Right",
+ "bottomandright",
+ "Left",
+ "left",
+ "Left_And_Right",
+ "leftandright",
+ "NA",
+ "na",
+ "Overstruck",
+ "overstruck",
+ "Right",
+ "right",
+ "Top",
+ "top",
+ "Top_And_Bottom",
+ "topandbottom",
+ "Top_And_Bottom_And_Right",
+ "topandbottomandright",
+ "Top_And_Left",
+ "topandleft",
+ "Top_And_Left_And_Right",
+ "topandleftandright",
+ "Top_And_Right",
+ "topandright",
+ "Visual_Order_Left",
+ "visualorderleft",
+ NULL
+};
+
+static const char * const UNI_insc_values[] = {
+ "Avagraha",
+ "avagraha",
+ "Bindu",
+ "bindu",
+ "Brahmi_Joining_Number",
+ "brahmijoiningnumber",
+ "Cantillation_Mark",
+ "cantillationmark",
+ "Consonant",
+ "consonant",
+ "Consonant_Dead",
+ "consonantdead",
+ "Consonant_Final",
+ "consonantfinal",
+ "Consonant_Head_Letter",
+ "consonantheadletter",
+ "Consonant_Initial_Postfixed",
+ "consonantinitialpostfixed",
+ "Consonant_Killer",
+ "consonantkiller",
+ "Consonant_Medial",
+ "consonantmedial",
+ "Consonant_Placeholder",
+ "consonantplaceholder",
+ "Consonant_Preceding_Repha",
+ "consonantprecedingrepha",
+ "Consonant_Prefixed",
+ "consonantprefixed",
+ "Consonant_Subjoined",
+ "consonantsubjoined",
+ "Consonant_Succeeding_Repha",
+ "consonantsucceedingrepha",
+ "Consonant_With_Stacker",
+ "consonantwithstacker",
+ "Gemination_Mark",
+ "geminationmark",
+ "Invisible_Stacker",
+ "invisiblestacker",
+ "Joiner",
+ "joiner",
+ "Modifying_Letter",
+ "modifyingletter",
+ "Non_Joiner",
+ "nonjoiner",
+ "Nukta",
+ "nukta",
+ "Number",
+ "number",
+ "Number_Joiner",
+ "numberjoiner",
+ "Other",
+ "other",
+ "Pure_Killer",
+ "purekiller",
+ "Register_Shifter",
+ "registershifter",
+ "Syllable_Modifier",
+ "syllablemodifier",
+ "Tone_Letter",
+ "toneletter",
+ "Tone_Mark",
+ "tonemark",
+ "Virama",
+ "virama",
+ "Visarga",
+ "visarga",
+ "Vowel",
+ "vowel",
+ "Vowel_Dependent",
+ "voweldependent",
+ "Vowel_Independent",
+ "vowelindependent",
+ NULL
+};
+
+static const char * const UNI_jg_values[] = {
+ "African_Feh",
+ "africanfeh",
+ "African_Noon",
+ "africannoon",
+ "African_Qaf",
+ "africanqaf",
+ "Ain",
+ "ain",
+ "Alaph",
+ "alaph",
+ "Alef",
+ "alef",
+ "Beh",
+ "beh",
+ "Beth",
+ "beth",
+ "Burushaski_Yeh_Barree",
+ "burushaskiyehbarree",
+ "Dal",
+ "dal",
+ "Dalath_Rish",
+ "dalathrish",
+ "E",
+ "e",
+ "Farsi_Yeh",
+ "farsiyeh",
+ "Fe",
+ "fe",
+ "Feh",
+ "feh",
+ "Final_Semkath",
+ "finalsemkath",
+ "Gaf",
+ "gaf",
+ "Gamal",
+ "gamal",
+ "Hah",
+ "hah",
+ "Hamza_On_Heh_Goal",
+ "hamzaonhehgoal",
+ "Hanifi_Rohingya_Kinna_Ya",
+ "hanifirohingyakinnaya",
+ "Hanifi_Rohingya_Pa",
+ "hanifirohingyapa",
+ "He",
+ "he",
+ "Heh",
+ "heh",
+ "Heh_Goal",
+ "hehgoal",
+ "Heth",
+ "heth",
+ "Kaf",
+ "kaf",
+ "Kaph",
+ "kaph",
+ "Khaph",
+ "khaph",
+ "Knotted_Heh",
+ "knottedheh",
+ "Lam",
+ "lam",
+ "Lamadh",
+ "lamadh",
+ "Malayalam_Bha",
+ "malayalambha",
+ "Malayalam_Ja",
+ "malayalamja",
+ "Malayalam_Lla",
+ "malayalamlla",
+ "Malayalam_Llla",
+ "malayalamllla",
+ "Malayalam_Nga",
+ "malayalamnga",
+ "Malayalam_Nna",
+ "malayalamnna",
+ "Malayalam_Nnna",
+ "malayalamnnna",
+ "Malayalam_Nya",
+ "malayalamnya",
+ "Malayalam_Ra",
+ "malayalamra",
+ "Malayalam_Ssa",
+ "malayalamssa",
+ "Malayalam_Tta",
+ "malayalamtta",
+ "Manichaean_Aleph",
+ "manichaeanaleph",
+ "Manichaean_Ayin",
+ "manichaeanayin",
+ "Manichaean_Beth",
+ "manichaeanbeth",
+ "Manichaean_Daleth",
+ "manichaeandaleth",
+ "Manichaean_Dhamedh",
+ "manichaeandhamedh",
+ "Manichaean_Five",
+ "manichaeanfive",
+ "Manichaean_Gimel",
+ "manichaeangimel",
+ "Manichaean_Heth",
+ "manichaeanheth",
+ "Manichaean_Hundred",
+ "manichaeanhundred",
+ "Manichaean_Kaph",
+ "manichaeankaph",
+ "Manichaean_Lamedh",
+ "manichaeanlamedh",
+ "Manichaean_Mem",
+ "manichaeanmem",
+ "Manichaean_Nun",
+ "manichaeannun",
+ "Manichaean_One",
+ "manichaeanone",
+ "Manichaean_Pe",
+ "manichaeanpe",
+ "Manichaean_Qoph",
+ "manichaeanqoph",
+ "Manichaean_Resh",
+ "manichaeanresh",
+ "Manichaean_Sadhe",
+ "manichaeansadhe",
+ "Manichaean_Samekh",
+ "manichaeansamekh",
+ "Manichaean_Taw",
+ "manichaeantaw",
+ "Manichaean_Ten",
+ "manichaeanten",
+ "Manichaean_Teth",
+ "manichaeanteth",
+ "Manichaean_Thamedh",
+ "manichaeanthamedh",
+ "Manichaean_Twenty",
+ "manichaeantwenty",
+ "Manichaean_Waw",
+ "manichaeanwaw",
+ "Manichaean_Yodh",
+ "manichaeanyodh",
+ "Manichaean_Zayin",
+ "manichaeanzayin",
+ "Meem",
+ "meem",
+ "Mim",
+ "mim",
+ "No_Joining_Group",
+ "nojoininggroup",
+ "Noon",
+ "noon",
+ "Nun",
+ "nun",
+ "Nya",
+ "nya",
+ "Pe",
+ "pe",
+ "Qaf",
+ "qaf",
+ "Qaph",
+ "qaph",
+ "Reh",
+ "reh",
+ "Reversed_Pe",
+ "reversedpe",
+ "Rohingya_Yeh",
+ "rohingyayeh",
+ "Sad",
+ "sad",
+ "Sadhe",
+ "sadhe",
+ "Seen",
+ "seen",
+ "Semkath",
+ "semkath",
+ "Shin",
+ "shin",
+ "Straight_Waw",
+ "straightwaw",
+ "Swash_Kaf",
+ "swashkaf",
+ "Syriac_Waw",
+ "syriacwaw",
+ "Tah",
+ "tah",
+ "Taw",
+ "taw",
+ "Teh_Marbuta",
+ "tehmarbuta",
+ "Teh_Marbuta_Goal",
+ "tehmarbutagoal",
+ "Teth",
+ "teth",
+ "Waw",
+ "waw",
+ "Yeh",
+ "yeh",
+ "Yeh_Barree",
+ "yehbarree",
+ "Yeh_With_Tail",
+ "yehwithtail",
+ "Yudh",
+ "yudh",
+ "Yudh_He",
+ "yudhhe",
+ "Zain",
+ "zain",
+ "Zhain",
+ "zhain",
+ NULL
+};
+
+static const char * const UNI_jt_values[] = {
+ "C",
+ "c",
+ "D",
+ "d",
+ "Dual_Joining",
+ "dualjoining",
+ "Join_Causing",
+ "joincausing",
+ "L",
+ "l",
+ "Left_Joining",
+ "leftjoining",
+ "Non_Joining",
+ "nonjoining",
+ "R",
+ "r",
+ "Right_Joining",
+ "rightjoining",
+ "T",
+ "t",
+ "Transparent",
+ "transparent",
+ "U",
+ "u",
+ NULL
+};
+
+static const char * const UNI_lb_values[] = {
+ "AI",
+ "ai",
+ "AL",
+ "al",
+ "Alphabetic",
+ "alphabetic",
+ "Ambiguous",
+ "ambiguous",
+ "B2",
+ "b2",
+ "BA",
+ "ba",
+ "BB",
+ "bb",
+ "BK",
+ "bk",
+ "Break_After",
+ "breakafter",
+ "Break_Before",
+ "breakbefore",
+ "Break_Both",
+ "breakboth",
+ "Break_Symbols",
+ "breaksymbols",
+ "Carriage_Return",
+ "carriagereturn",
+ "CB",
+ "cb",
+ "CJ",
+ "cj",
+ "CL",
+ "cl",
+ "Close_Parenthesis",
+ "closeparenthesis",
+ "Close_Punctuation",
+ "closepunctuation",
+ "CM",
+ "cm",
+ "Combining_Mark",
+ "combiningmark",
+ "Complex_Context",
+ "complexcontext",
+ "Conditional_Japanese_Starter",
+ "conditionaljapanesestarter",
+ "Contingent_Break",
+ "contingentbreak",
+ "CP",
+ "cp",
+ "CR",
+ "cr",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Exclamation",
+ "exclamation",
+ "GL",
+ "gl",
+ "Glue",
+ "glue",
+ "H2",
+ "H3",
+ "h2",
+ "h3",
+ "Hebrew_Letter",
+ "hebrewletter",
+ "HL",
+ "hl",
+ "HY",
+ "hy",
+ "Hyphen",
+ "hyphen",
+ "ID",
+ "id",
+ "Ideographic",
+ "ideographic",
+ "IN",
+ "in",
+ "Infix_Numeric",
+ "infixnumeric",
+ "Inseparable",
+ "inseparable",
+ "Inseperable",
+ "inseperable",
+ "IS",
+ "is",
+ "JL",
+ "jl",
+ "JT",
+ "jt",
+ "JV",
+ "jv",
+ "LF",
+ "lf",
+ "Line_Feed",
+ "linefeed",
+ "Mandatory_Break",
+ "mandatorybreak",
+ "Next_Line",
+ "nextline",
+ "NL",
+ "nl",
+ "Nonstarter",
+ "nonstarter",
+ "NS",
+ "ns",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "OP",
+ "op",
+ "Open_Punctuation",
+ "openpunctuation",
+ "PO",
+ "po",
+ "Postfix_Numeric",
+ "postfixnumeric",
+ "PR",
+ "pr",
+ "Prefix_Numeric",
+ "prefixnumeric",
+ "QU",
+ "qu",
+ "Quotation",
+ "quotation",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "SA",
+ "sa",
+ "SG",
+ "sg",
+ "SP",
+ "sp",
+ "Space",
+ "space",
+ "Surrogate",
+ "surrogate",
+ "SY",
+ "sy",
+ "Unknown",
+ "unknown",
+ "WJ",
+ "wj",
+ "Word_Joiner",
+ "wordjoiner",
+ "XX",
+ "xx",
+ "ZW",
+ "zw",
+ "ZWJ",
+ "zwj",
+ "ZWSpace",
+ "zwspace",
+ NULL
+};
+
+static const char * const UNI_nfcqc_values[] = {
+ "M",
+ "m",
+ "Maybe",
+ "maybe",
+ "N",
+ "n",
+ "No",
+ "no",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_nfdqc_values[] = {
+ "N",
+ "n",
+ "No",
+ "no",
+ "Y",
+ "y",
+ "Yes",
+ "yes",
+ NULL
+};
+
+static const char * const UNI_nt_values[] = {
+ "De",
+ "de",
+ "Decimal",
+ "decimal",
+ "Di",
+ "di",
+ "Digit",
+ "digit",
+ "None",
+ "none",
+ "Nu",
+ "nu",
+ "Numeric",
+ "numeric",
+ NULL
+};
+
+static const char * const UNI_nv_values[] = {
+ "-1/2",
+ "0",
+ "1/320",
+ "1/160",
+ "1/80",
+ "1/64",
+ "1/40",
+ "1/32",
+ "3/80",
+ "3/64",
+ "1/20",
+ "1/16",
+ "1/12",
+ "1/10",
+ "1/9",
+ "1/8",
+ "1/7",
+ "3/20",
+ "1/6",
+ "3/16",
+ "1/5",
+ "1/4",
+ "1/3",
+ "3/8",
+ "2/5",
+ "5/12",
+ "1/2",
+ "7/12",
+ "3/5",
+ "5/8",
+ "2/3",
+ "3/4",
+ "4/5",
+ "5/6",
+ "7/8",
+ "11/12",
+ "1",
+ "3/2",
+ "2",
+ "5/2",
+ "3",
+ "7/2",
+ "4",
+ "9/2",
+ "5",
+ "11/2",
+ "6",
+ "13/2",
+ "7",
+ "15/2",
+ "8",
+ "17/2",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30",
+ "31",
+ "32",
+ "33",
+ "34",
+ "35",
+ "36",
+ "37",
+ "38",
+ "39",
+ "40",
+ "41",
+ "42",
+ "43",
+ "44",
+ "45",
+ "46",
+ "47",
+ "48",
+ "49",
+ "50",
+ "60",
+ "70",
+ "80",
+ "90",
+ "100",
+ "200",
+ "300",
+ "400",
+ "500",
+ "600",
+ "700",
+ "800",
+ "900",
+ "1000",
+ "2000",
+ "3000",
+ "4000",
+ "5000",
+ "6000",
+ "7000",
+ "8000",
+ "9000",
+ "10000",
+ "20000",
+ "30000",
+ "40000",
+ "50000",
+ "60000",
+ "70000",
+ "80000",
+ "90000",
+ "100000",
+ "200000",
+ "216000",
+ "300000",
+ "400000",
+ "432000",
+ "500000",
+ "600000",
+ "700000",
+ "800000",
+ "900000",
+ "1000000",
+ "10000000",
+ "20000000",
+ "100000000",
+ "10000000000",
+ "1000000000000",
+ "NaN",
+ "nan",
+ NULL
+};
+
+static const char * const UNI_sb_values[] = {
+ "AT",
+ "at",
+ "ATerm",
+ "aterm",
+ "CL",
+ "cl",
+ "Close",
+ "close",
+ "CR",
+ "cr",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "FO",
+ "fo",
+ "Format",
+ "format",
+ "LE",
+ "le",
+ "LF",
+ "lf",
+ "LO",
+ "lo",
+ "Lower",
+ "lower",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "OLetter",
+ "oletter",
+ "Other",
+ "other",
+ "SC",
+ "sc",
+ "SContinue",
+ "scontinue",
+ "SE",
+ "se",
+ "Sep",
+ "sep",
+ "SP",
+ "Sp",
+ "sp",
+ "ST",
+ "st",
+ "STerm",
+ "sterm",
+ "UP",
+ "up",
+ "Upper",
+ "upper",
+ "XX",
+ "xx",
+ NULL
+};
+
+static const char * const UNI_sc_values[] = {
+ "Adlam",
+ "adlam",
+ "Adlm",
+ "adlm",
+ "Aghb",
+ "aghb",
+ "Ahom",
+ "ahom",
+ "Anatolian_Hieroglyphs",
+ "anatolianhieroglyphs",
+ "Arab",
+ "arab",
+ "Arabic",
+ "arabic",
+ "Armenian",
+ "armenian",
+ "Armi",
+ "armi",
+ "Armn",
+ "armn",
+ "Avestan",
+ "avestan",
+ "Avst",
+ "avst",
+ "Bali",
+ "bali",
+ "Balinese",
+ "balinese",
+ "Bamu",
+ "bamu",
+ "Bamum",
+ "bamum",
+ "Bass",
+ "bass",
+ "Bassa_Vah",
+ "bassavah",
+ "Batak",
+ "batak",
+ "Batk",
+ "batk",
+ "Beng",
+ "beng",
+ "Bengali",
+ "bengali",
+ "Bhaiksuki",
+ "bhaiksuki",
+ "Bhks",
+ "bhks",
+ "Bopo",
+ "bopo",
+ "Bopomofo",
+ "bopomofo",
+ "Brah",
+ "brah",
+ "Brahmi",
+ "brahmi",
+ "Brai",
+ "brai",
+ "Braille",
+ "braille",
+ "Bugi",
+ "bugi",
+ "Buginese",
+ "buginese",
+ "Buhd",
+ "buhd",
+ "Buhid",
+ "buhid",
+ "Cakm",
+ "cakm",
+ "Canadian_Aboriginal",
+ "canadianaboriginal",
+ "Cans",
+ "cans",
+ "Cari",
+ "cari",
+ "Carian",
+ "carian",
+ "Caucasian_Albanian",
+ "caucasianalbanian",
+ "Chakma",
+ "chakma",
+ "Cham",
+ "cham",
+ "Cher",
+ "cher",
+ "Cherokee",
+ "cherokee",
+ "Common",
+ "common",
+ "Copt",
+ "copt",
+ "Coptic",
+ "coptic",
+ "Cprt",
+ "cprt",
+ "Cuneiform",
+ "cuneiform",
+ "Cypriot",
+ "cypriot",
+ "Cyrillic",
+ "cyrillic",
+ "Cyrl",
+ "cyrl",
+ "Deseret",
+ "deseret",
+ "Deva",
+ "deva",
+ "Devanagari",
+ "devanagari",
+ "Dogr",
+ "dogr",
+ "Dogra",
+ "dogra",
+ "Dsrt",
+ "dsrt",
+ "Dupl",
+ "dupl",
+ "Duployan",
+ "duployan",
+ "Egyp",
+ "egyp",
+ "Egyptian_Hieroglyphs",
+ "egyptianhieroglyphs",
+ "Elba",
+ "elba",
+ "Elbasan",
+ "elbasan",
+ "Elym",
+ "elym",
+ "Elymaic",
+ "elymaic",
+ "Ethi",
+ "ethi",
+ "Ethiopic",
+ "ethiopic",
+ "Geor",
+ "geor",
+ "Georgian",
+ "georgian",
+ "Glag",
+ "glag",
+ "Glagolitic",
+ "glagolitic",
+ "Gong",
+ "gong",
+ "Gonm",
+ "gonm",
+ "Goth",
+ "goth",
+ "Gothic",
+ "gothic",
+ "Gran",
+ "gran",
+ "Grantha",
+ "grantha",
+ "Greek",
+ "greek",
+ "Grek",
+ "grek",
+ "Gujarati",
+ "gujarati",
+ "Gujr",
+ "gujr",
+ "Gunjala_Gondi",
+ "gunjalagondi",
+ "Gurmukhi",
+ "gurmukhi",
+ "Guru",
+ "guru",
+ "Han",
+ "han",
+ "Hang",
+ "hang",
+ "Hangul",
+ "hangul",
+ "Hani",
+ "hani",
+ "Hanifi_Rohingya",
+ "hanifirohingya",
+ "Hano",
+ "hano",
+ "Hanunoo",
+ "hanunoo",
+ "Hatr",
+ "hatr",
+ "Hatran",
+ "hatran",
+ "Hebr",
+ "hebr",
+ "Hebrew",
+ "hebrew",
+ "Hira",
+ "hira",
+ "Hiragana",
+ "hiragana",
+ "Hluw",
+ "hluw",
+ "Hmng",
+ "hmng",
+ "Hmnp",
+ "hmnp",
+ "Hung",
+ "hung",
+ "Imperial_Aramaic",
+ "imperialaramaic",
+ "Inherited",
+ "inherited",
+ "Inscriptional_Pahlavi",
+ "inscriptionalpahlavi",
+ "Inscriptional_Parthian",
+ "inscriptionalparthian",
+ "Ital",
+ "ital",
+ "Java",
+ "java",
+ "Javanese",
+ "javanese",
+ "Kaithi",
+ "kaithi",
+ "Kali",
+ "kali",
+ "Kana",
+ "kana",
+ "Kannada",
+ "kannada",
+ "Katakana",
+ "katakana",
+ "Kayah_Li",
+ "kayahli",
+ "Khar",
+ "khar",
+ "Kharoshthi",
+ "kharoshthi",
+ "Khmer",
+ "khmer",
+ "Khmr",
+ "khmr",
+ "Khoj",
+ "khoj",
+ "Khojki",
+ "khojki",
+ "Khudawadi",
+ "khudawadi",
+ "Knda",
+ "knda",
+ "Kthi",
+ "kthi",
+ "Lana",
+ "lana",
+ "Lao",
+ "lao",
+ "Laoo",
+ "laoo",
+ "Latin",
+ "latin",
+ "Latn",
+ "latn",
+ "Lepc",
+ "lepc",
+ "Lepcha",
+ "lepcha",
+ "Limb",
+ "limb",
+ "Limbu",
+ "limbu",
+ "Lina",
+ "lina",
+ "Linb",
+ "linb",
+ "Linear_A",
+ "lineara",
+ "Linear_B",
+ "linearb",
+ "Lisu",
+ "lisu",
+ "Lyci",
+ "lyci",
+ "Lycian",
+ "lycian",
+ "Lydi",
+ "lydi",
+ "Lydian",
+ "lydian",
+ "Mahajani",
+ "mahajani",
+ "Mahj",
+ "mahj",
+ "Maka",
+ "maka",
+ "Makasar",
+ "makasar",
+ "Malayalam",
+ "malayalam",
+ "Mand",
+ "mand",
+ "Mandaic",
+ "mandaic",
+ "Mani",
+ "mani",
+ "Manichaean",
+ "manichaean",
+ "Marc",
+ "marc",
+ "Marchen",
+ "marchen",
+ "Masaram_Gondi",
+ "masaramgondi",
+ "Medefaidrin",
+ "medefaidrin",
+ "Medf",
+ "medf",
+ "Meetei_Mayek",
+ "meeteimayek",
+ "Mend",
+ "mend",
+ "Mende_Kikakui",
+ "mendekikakui",
+ "Merc",
+ "merc",
+ "Mero",
+ "mero",
+ "Meroitic_Cursive",
+ "meroiticcursive",
+ "Meroitic_Hieroglyphs",
+ "meroitichieroglyphs",
+ "Miao",
+ "miao",
+ "Mlym",
+ "mlym",
+ "Modi",
+ "modi",
+ "Mong",
+ "mong",
+ "Mongolian",
+ "mongolian",
+ "Mro",
+ "mro",
+ "Mroo",
+ "mroo",
+ "Mtei",
+ "mtei",
+ "Mult",
+ "mult",
+ "Multani",
+ "multani",
+ "Myanmar",
+ "myanmar",
+ "Mymr",
+ "mymr",
+ "Nabataean",
+ "nabataean",
+ "Nand",
+ "nand",
+ "Nandinagari",
+ "nandinagari",
+ "Narb",
+ "narb",
+ "Nbat",
+ "nbat",
+ "Newa",
+ "newa",
+ "New_Tai_Lue",
+ "newtailue",
+ "Nko",
+ "nko",
+ "Nkoo",
+ "nkoo",
+ "Nshu",
+ "nshu",
+ "Nushu",
+ "nushu",
+ "Nyiakeng_Puachue_Hmong",
+ "nyiakengpuachuehmong",
+ "Ogam",
+ "ogam",
+ "Ogham",
+ "ogham",
+ "Ol_Chiki",
+ "olchiki",
+ "Olck",
+ "olck",
+ "Old_Hungarian",
+ "oldhungarian",
+ "Old_Italic",
+ "olditalic",
+ "Old_North_Arabian",
+ "oldnortharabian",
+ "Old_Permic",
+ "oldpermic",
+ "Old_Persian",
+ "oldpersian",
+ "Old_Sogdian",
+ "oldsogdian",
+ "Old_South_Arabian",
+ "oldsoutharabian",
+ "Old_Turkic",
+ "oldturkic",
+ "Oriya",
+ "oriya",
+ "Orkh",
+ "orkh",
+ "Orya",
+ "orya",
+ "Osage",
+ "osage",
+ "Osge",
+ "osge",
+ "Osma",
+ "osma",
+ "Osmanya",
+ "osmanya",
+ "Pahawh_Hmong",
+ "pahawhhmong",
+ "Palm",
+ "palm",
+ "Palmyrene",
+ "palmyrene",
+ "Pauc",
+ "pauc",
+ "Pau_Cin_Hau",
+ "paucinhau",
+ "Perm",
+ "perm",
+ "Phag",
+ "phag",
+ "Phags_Pa",
+ "phagspa",
+ "Phli",
+ "phli",
+ "Phlp",
+ "phlp",
+ "Phnx",
+ "phnx",
+ "Phoenician",
+ "phoenician",
+ "Plrd",
+ "plrd",
+ "Prti",
+ "prti",
+ "Psalter_Pahlavi",
+ "psalterpahlavi",
+ "Qaac",
+ "qaac",
+ "Qaai",
+ "qaai",
+ "Rejang",
+ "rejang",
+ "Rjng",
+ "rjng",
+ "Rohg",
+ "rohg",
+ "Runic",
+ "runic",
+ "Runr",
+ "runr",
+ "Samaritan",
+ "samaritan",
+ "Samr",
+ "samr",
+ "Sarb",
+ "sarb",
+ "Saur",
+ "saur",
+ "Saurashtra",
+ "saurashtra",
+ "Sgnw",
+ "sgnw",
+ "Sharada",
+ "sharada",
+ "Shavian",
+ "shavian",
+ "Shaw",
+ "shaw",
+ "Shrd",
+ "shrd",
+ "Sidd",
+ "sidd",
+ "Siddham",
+ "siddham",
+ "SignWriting",
+ "signwriting",
+ "Sind",
+ "sind",
+ "Sinh",
+ "sinh",
+ "Sinhala",
+ "sinhala",
+ "Sogd",
+ "sogd",
+ "Sogdian",
+ "sogdian",
+ "Sogo",
+ "sogo",
+ "Sora",
+ "sora",
+ "Sora_Sompeng",
+ "sorasompeng",
+ "Soyo",
+ "soyo",
+ "Soyombo",
+ "soyombo",
+ "Sund",
+ "sund",
+ "Sundanese",
+ "sundanese",
+ "Sylo",
+ "sylo",
+ "Syloti_Nagri",
+ "sylotinagri",
+ "Syrc",
+ "syrc",
+ "Syriac",
+ "syriac",
+ "Tagalog",
+ "tagalog",
+ "Tagb",
+ "tagb",
+ "Tagbanwa",
+ "tagbanwa",
+ "Tai_Le",
+ "taile",
+ "Tai_Tham",
+ "taitham",
+ "Tai_Viet",
+ "taiviet",
+ "Takr",
+ "takr",
+ "Takri",
+ "takri",
+ "Tale",
+ "tale",
+ "Talu",
+ "talu",
+ "Tamil",
+ "tamil",
+ "Taml",
+ "taml",
+ "Tang",
+ "tang",
+ "Tangut",
+ "tangut",
+ "Tavt",
+ "tavt",
+ "Telu",
+ "telu",
+ "Telugu",
+ "telugu",
+ "Tfng",
+ "tfng",
+ "Tglg",
+ "tglg",
+ "Thaa",
+ "thaa",
+ "Thaana",
+ "thaana",
+ "Thai",
+ "thai",
+ "Tibetan",
+ "tibetan",
+ "Tibt",
+ "tibt",
+ "Tifinagh",
+ "tifinagh",
+ "Tirh",
+ "tirh",
+ "Tirhuta",
+ "tirhuta",
+ "Ugar",
+ "ugar",
+ "Ugaritic",
+ "ugaritic",
+ "Unknown",
+ "unknown",
+ "Vai",
+ "vai",
+ "Vaii",
+ "vaii",
+ "Wancho",
+ "wancho",
+ "Wara",
+ "wara",
+ "Warang_Citi",
+ "warangciti",
+ "Wcho",
+ "wcho",
+ "Xpeo",
+ "xpeo",
+ "Xsux",
+ "xsux",
+ "Yi",
+ "yi",
+ "Yiii",
+ "yiii",
+ "Zanabazar_Square",
+ "zanabazarsquare",
+ "Zanb",
+ "zanb",
+ "Zinh",
+ "zinh",
+ "Zyyy",
+ "zyyy",
+ "Zzzz",
+ "zzzz",
+ NULL
+};
+
+static const char * const UNI_vo_values[] = {
+ "R",
+ "r",
+ "Rotated",
+ "rotated",
+ "Tr",
+ "tr",
+ "Transformed_Rotated",
+ "transformedrotated",
+ "Transformed_Upright",
+ "transformedupright",
+ "Tu",
+ "tu",
+ "U",
+ "u",
+ "Upright",
+ "upright",
+ NULL
+};
+
+static const char * const UNI_wb_values[] = {
+ "ALetter",
+ "aletter",
+ "CR",
+ "cr",
+ "Double_Quote",
+ "doublequote",
+ "DQ",
+ "dq",
+ "EB",
+ "eb",
+ "E_Base",
+ "ebase",
+ "E_Base_GAZ",
+ "ebasegaz",
+ "EBG",
+ "ebg",
+ "EM",
+ "em",
+ "E_Modifier",
+ "emodifier",
+ "EX",
+ "ex",
+ "Extend",
+ "extend",
+ "ExtendNumLet",
+ "extendnumlet",
+ "FO",
+ "fo",
+ "Format",
+ "format",
+ "GAZ",
+ "gaz",
+ "Glue_After_Zwj",
+ "glueafterzwj",
+ "Hebrew_Letter",
+ "hebrewletter",
+ "HL",
+ "hl",
+ "KA",
+ "ka",
+ "Katakana",
+ "katakana",
+ "LE",
+ "le",
+ "LF",
+ "lf",
+ "MB",
+ "mb",
+ "MidLetter",
+ "midletter",
+ "MidNum",
+ "midnum",
+ "MidNumLet",
+ "midnumlet",
+ "ML",
+ "ml",
+ "MN",
+ "mn",
+ "Newline",
+ "newline",
+ "NL",
+ "nl",
+ "NU",
+ "nu",
+ "Numeric",
+ "numeric",
+ "Other",
+ "other",
+ "Regional_Indicator",
+ "regionalindicator",
+ "RI",
+ "ri",
+ "Single_Quote",
+ "singlequote",
+ "SQ",
+ "sq",
+ "WSegSpace",
+ "wsegspace",
+ "XX",
+ "xx",
+ "ZWJ",
+ "zwj",
+ NULL
+};
+
+static const char * const * const UNI_prop_value_ptrs[] = {
+NULL /* Placeholder so zero index is an error */,
+UNI_age_values,
+UNI_ahex_values,
+UNI_bc_values,
+UNI_blk_values,
+UNI_bpt_values,
+UNI_ccc_values,
+UNI_dt_values,
+UNI_ea_values,
+UNI_gc_values,
+UNI_gcb_values,
+UNI_hst_values,
+UNI_in_values,
+UNI_inpc_values,
+UNI_insc_values,
+UNI_jg_values,
+UNI_jt_values,
+UNI_lb_values,
+UNI_nfcqc_values,
+UNI_nfdqc_values,
+UNI_nt_values,
+UNI_nv_values,
+UNI_sb_values,
+UNI_sc_values,
+UNI_vo_values,
+UNI_wb_values
+};
+
+
+#define UNI_age_values_index 1
+#define UNI_ahex_values_index 2
+#define UNI_alpha_values_index UNI_ahex_values_index
+#define UNI_bc_values_index 3
+#define UNI_bidic_values_index UNI_ahex_values_index
+#define UNI_bidim_values_index UNI_ahex_values_index
+#define UNI_blk_values_index 4
+#define UNI_bpt_values_index 5
+#define UNI_cased_values_index UNI_ahex_values_index
+#define UNI_ccc_values_index 6
+#define UNI_ce_values_index UNI_ahex_values_index
+#define UNI_ci_values_index UNI_ahex_values_index
+#define UNI_compex_values_index UNI_ahex_values_index
+#define UNI_cwcf_values_index UNI_ahex_values_index
+#define UNI_cwcm_values_index UNI_ahex_values_index
+#define UNI_cwkcf_values_index UNI_ahex_values_index
+#define UNI_cwl_values_index UNI_ahex_values_index
+#define UNI_cwt_values_index UNI_ahex_values_index
+#define UNI_cwu_values_index UNI_ahex_values_index
+#define UNI_dash_values_index UNI_ahex_values_index
+#define UNI_dep_values_index UNI_ahex_values_index
+#define UNI_di_values_index UNI_ahex_values_index
+#define UNI_dia_values_index UNI_ahex_values_index
+#define UNI_dt_values_index 7
+#define UNI_ea_values_index 8
+#define UNI_ext_values_index UNI_ahex_values_index
+#define UNI_gc_values_index 9
+#define UNI_gcb_values_index 10
+#define UNI_grbase_values_index UNI_ahex_values_index
+#define UNI_grext_values_index UNI_ahex_values_index
+#define UNI_hex_values_index UNI_ahex_values_index
+#define UNI_hst_values_index 11
+#define UNI_hyphen_values_index UNI_ahex_values_index
+#define UNI_idc_values_index UNI_ahex_values_index
+#define UNI_ideo_values_index UNI_ahex_values_index
+#define UNI_ids_values_index UNI_ahex_values_index
+#define UNI_idsb_values_index UNI_ahex_values_index
+#define UNI_idst_values_index UNI_ahex_values_index
+#define UNI_in_values_index 12
+#define UNI_inpc_values_index 13
+#define UNI_insc_values_index 14
+#define UNI_jg_values_index 15
+#define UNI_joinc_values_index UNI_ahex_values_index
+#define UNI_jt_values_index 16
+#define UNI_lb_values_index 17
+#define UNI_loe_values_index UNI_ahex_values_index
+#define UNI_lower_values_index UNI_ahex_values_index
+#define UNI_math_values_index UNI_ahex_values_index
+#define UNI_nchar_values_index UNI_ahex_values_index
+#define UNI_nfcqc_values_index 18
+#define UNI_nfdqc_values_index 19
+#define UNI_nfkcqc_values_index UNI_nfcqc_values_index
+#define UNI_nfkdqc_values_index UNI_nfdqc_values_index
+#define UNI_nt_values_index 20
+#define UNI_nv_values_index 21
+#define UNI_patsyn_values_index UNI_ahex_values_index
+#define UNI_patws_values_index UNI_ahex_values_index
+#define UNI_pcm_values_index UNI_ahex_values_index
+#define UNI_qmark_values_index UNI_ahex_values_index
+#define UNI_radical_values_index UNI_ahex_values_index
+#define UNI_ri_values_index UNI_ahex_values_index
+#define UNI_sb_values_index 22
+#define UNI_sc_values_index 23
+#define UNI_scx_values_index UNI_sc_values_index
+#define UNI_sd_values_index UNI_ahex_values_index
+#define UNI_sterm_values_index UNI_ahex_values_index
+#define UNI_term_values_index UNI_ahex_values_index
+#define UNI_uideo_values_index UNI_ahex_values_index
+#define UNI_upper_values_index UNI_ahex_values_index
+#define UNI_vo_values_index 24
+#define UNI_vs_values_index UNI_ahex_values_index
+#define UNI_wb_values_index 25
+#define UNI_wspace_values_index UNI_ahex_values_index
+#define UNI_xidc_values_index UNI_ahex_values_index
+#define UNI_xids_values_index UNI_ahex_values_index
+
+#endif /* (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE)) */
+
+#if defined(PERL_IN_REGEXEC_C)
+
+#define GCB_NOBREAK 0
+#define GCB_BREAKABLE 1
+#define GCB_RI_then_RI 2
+#define GCB_EX_then_EM 3
+#define GCB_Maybe_Emoji_NonBreak 4
+
+static const U8 GCB_table[17][17] = {
+ /* 'XPG' stands for 'XPG_XX'; 'edg' stands for 'EDGE'; u stands
+ * for 'unused in this Unicode release (and the data in the row
+ * or column are garbage) */
+/* XX CR CN EX L LF LV LVT PP RI SM T V XPG ZWJ edg u */
+/* XX */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
+/* CR */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* CN */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* EX */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 3 },
+/* L */ { 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1 },
+/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
+/* LV */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1 },
+/* LVT*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1 },
+/* PP */ { 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 },
+/* RI */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 1 },
+/* SM */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
+/* T */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1 },
+/* V */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1 },
+/* XPG*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1 },
+/* ZWJ*/ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 4, 0, 1, 0 },
+/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* u */ { 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0 }
};
#define LB_NOBREAK 0
@@ -374555,7 +395197,7 @@ static const U8 LB_table[39][39] = {
/* RI */ { 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 1, 1, 2, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0,15, 0, 0, 0, 0, 1 },
/* SP */ { 7, 7, 7, 7, 8, 0, 8, 8, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 0, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0, 8, 7, 0, 1 },
/* WJ */ { 0, 0, 0, 0, 2, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
-/* ZWJ*/ { 3, 3, 3, 3, 3, 0, 3, 3, 0, 3, 0, 0, 3, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 0, 0, 1 },
+/* ZWJ*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 },
/* ZW */ { 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1 },
/* edg*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
};
@@ -374572,85 +395214,96 @@ static const U8 LB_table[39][39] = {
#define WB_NU_then_MB_or_MN_or_SQ 14
#define WB_RI_then_RI 16
-static const U8 WB_table[24][24] = {
- /* 'Ext' stands for 'Extend'; 'edg' stands for 'EDGE'; 'hs' stands for
- * 'Perl_Tailored_HSpace'; 'unk' stands for 'UNKNOWN' */
-/* XX LE CR DQ EB EBG EM Ext EX FO GAZ HL KA LF ML MN MB NL NU hs RI SQ ZWJ edg */
-/* XX */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* LE */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 0, 1 },
-/* CR */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* DQ */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EB */ { 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EBG*/ { 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* EM */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* Ext*/ { 3, 3, 1, 3, 3, 3, 3, 0, 3, 0, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* EX */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1 },
-/* FO */ { 3, 3, 1, 3, 3, 3, 3, 0, 3, 0, 3, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* GAZ*/ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* HL */ { 1, 0, 1, 7, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 8, 0, 1 },
-/* KA */ { 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* LF */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* ML */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
-/* MN */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* MB */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* NL */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1 },
-/* NU */ { 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1,15,15, 1, 0, 1, 1,15, 0, 1 },
-/* hs */ { 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 2, 1, 1, 0, 1 },
-/* RI */ { 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 0, 1 },
-/* SQ */ { 1,11, 1, 1, 1, 1, 1, 0, 1, 0, 1,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 0, 1 },
-/* ZWJ*/ { 3, 3, 1, 3, 3, 0, 3, 0, 3, 0, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 1 },
-/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 }
+static const U8 WB_table[23][23] = {
+ /* 'Ext' stands for 'Extend'; 'XPG' stands for 'XPG_LE'; 'XPH' stands for 'XPG_XX';
+ * 'edg' stands for 'EDGE'; 'hs' stands for 'Perl_Tailored_HSpace'; u stands for
+ * 'unused in this Unicode release (and the data in the row or column are garbage)
+ * */
+/* XX LE CR DQ Ext EX FO HL KA LF ML MN MB NL NU hs RI SQ XPG XPH ZWJ edg u */
+/* XX */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
+/* LE */ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 1, 1, 0, 1, 1 },
+/* CR */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
+/* DQ */ { 1, 1, 1, 1, 0, 1, 0, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
+/* Ext*/ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 0, 1, 3 },
+/* EX */ { 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1 },
+/* FO */ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 3, 3, 0, 1, 3 },
+/* HL */ { 1, 0, 1, 7, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 8, 0, 1, 0, 1, 1 },
+/* KA */ { 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
+/* LF */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
+/* ML */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 0, 1, 1 },
+/* MN */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 1, 1, 0, 1, 1 },
+/* MB */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 11, 1, 0, 1, 1 },
+/* NL */ { 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1 },
+/* NU */ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1,15,15, 1, 0, 1, 1,15, 0, 1, 0, 1, 1 },
+/* hs */ { 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 1, 0, 1, 1 },
+/* RI */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1,16, 1, 1, 1, 0, 1, 1 },
+/* SQ */ { 1,11, 1, 1, 0, 1, 0,11, 1, 1, 1, 1, 1, 1,13, 1, 1, 1, 11, 1, 0, 1, 1 },
+/* XPG*/ { 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 9, 1, 9, 1, 0, 1, 1, 9, 0, 1, 0, 1, 1 },
+/* XPH*/ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 },
+/* ZWJ*/ { 3, 3, 1, 3, 0, 3, 0, 3, 3, 1, 3, 3, 3, 1, 3, 1, 3, 3, 0, 0, 0, 1, 0 },
+/* edg*/ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
+/* u */ { 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0 }
};
#endif /* defined(PERL_IN_REGEXEC_C) */
+/* More than one code point may have the same code point as their fold. This
+ * gives the maximum number in the current Unicode release. (The folded-to
+ * code point is not included in this count.) For example, both 'S' and
+ * \x{17F} fold to 's', so the number for that fold is 2. Another way to
+ * look at it is the maximum length of all the IVCF_AUX_TABLE's */
+#define MAX_FOLD_FROMS 3
+
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 33533b773e8eb3486472ad21caf90221710a3e0eb12040cf1fd84c24ba53f2dc regen/mk_invlists.pl
+ * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
+ * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
+ * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
+ * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
+ * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
+ * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
+ * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
+ * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
+ * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
+ * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
+ * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
+ * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
+ * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
+ * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
+ * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
+ * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
+ * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
+ * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
+ * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
+ * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
+ * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
+ * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
+ * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
+ * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
+ * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
+ * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
+ * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
+ * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
+ * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
+ * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
+ * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
+ * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
+ * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
+ * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
+ * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
+ * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
+ * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
+ * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
+ * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
+ * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
+ * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
+ * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
+ * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
+ * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
+ * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
+ * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
+ * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
+ * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
+ * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/config.h b/Master/tlpkg/tlperl/lib/CORE/config.h
index 8fef5e01192..c5bcbbea304 100644
--- a/Master/tlpkg/tlperl/lib/CORE/config.h
+++ b/Master/tlpkg/tlperl/lib/CORE/config.h
@@ -9,7 +9,7 @@
/* Package name : perl5
* Source directory :
- * Configuration time: Sat Mar 9 10:49:00 2019
+ * Configuration time: Wed Mar 4 17:19:06 2020
* Configured by : siepo
* Target system :
*/
@@ -32,7 +32,7 @@
* This symbol, if defined, indicates that the cbrt() (cube root)
* function is available.
*/
-/*#define HAS_CBRT / **/
+#define HAS_CBRT /**/
/* HAS_CHOWN:
* This symbol, if defined, indicates that the chown routine is
@@ -404,12 +404,6 @@
*/
/*#define HAS_SETLINEBUF / **/
-/* HAS_SETLOCALE:
- * This symbol, if defined, indicates that the setlocale routine is
- * available to handle locale-specific ctype implementations.
- */
-#define HAS_SETLOCALE /**/
-
/* HAS_SETPGID:
* This symbol, if defined, indicates that the setpgid(pid, gpid)
* routine is available to set process group ID.
@@ -1235,7 +1229,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\tlperl\\lib" /**/
+#define ARCHLIB "d:\\tlperl\\lib" /**/
/*#define ARCHLIB_EXP "" / **/
/* BIN:
@@ -1250,8 +1244,8 @@
* This symbol, if defined, indicates that we'd like to relocate entries
* in @INC at run time based on the location of the perl binary.
*/
-#define BIN "c:\\tlperl\\bin" /**/
-#define BIN_EXP "c:\\tlperl\\bin" /**/
+#define BIN "d:\\tlperl\\bin" /**/
+#define BIN_EXP "d:\\tlperl\\bin" /**/
#define PERL_RELOCATABLE_INC "undef" /**/
/* PERL_INC_VERSION_LIST:
@@ -1289,7 +1283,7 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "c:\\tlperl\\lib" /**/
+#define PRIVLIB "d:\\tlperl\\lib" /**/
#define PRIVLIB_EXP (PerlEnv_lib_path(PERL_VERSION_STRING, NULL)) /**/
/* SITEARCH:
@@ -1307,7 +1301,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\tlperl\\site\\lib" /**/
+#define SITEARCH "d:\\tlperl\\site\\lib" /**/
/*#define SITEARCH_EXP "" / **/
/* SITELIB:
@@ -1330,7 +1324,7 @@
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "c:\\tlperl\\site\\lib" /**/
+#define SITELIB "d:\\tlperl\\site\\lib" /**/
#define SITELIB_EXP (PerlEnv_sitelib_path(PERL_VERSION_STRING, NULL)) /**/
#define SITELIB_STEM "" /**/
@@ -1375,7 +1369,7 @@
* feature tests from Configure are generally more reliable.
*/
#define OSNAME "MSWin32" /**/
-#define OSVERS "6.1.7601" /**/
+#define OSVERS "10.0.18363.418" /**/
/* CAT2:
* This macro concatenates 2 tokens together.
@@ -1479,17 +1473,6 @@
*/
/*#define HAS_BACKTRACE / **/
-/* HASCONST:
- * This symbol, if defined, indicates that this C compiler knows about
- * the const type. There is no need to actually test for that symbol
- * within your programs. The mere use of the "const" keyword will
- * trigger the necessary tests.
- */
-#define HASCONST /**/
-#ifndef HASCONST
-#define const
-#endif
-
/* HAS_CSH:
* This symbol, if defined, indicates that the C-shell exists.
*/
@@ -1772,7 +1755,7 @@
* This symbol, if defined, indicates that the long double is
* the 128-bit VAX format H.
*/
-/*#define HAS_LDEXPL / **/
+#define HAS_LDEXPL /**/
#define HAS_LONG_DOUBLE /**/
#ifdef HAS_LONG_DOUBLE
#define LONG_DOUBLESIZE 12 /**/
@@ -2289,7 +2272,7 @@
* This symbol, if defined, indicates that the acosh routine is
* available to do the inverse hyperbolic cosine function.
*/
-/*#define HAS_ACOSH / **/
+#define HAS_ACOSH /**/
/* HAS_AINTL:
* This symbol, if defined, indicates that the aintl routine is
@@ -2301,13 +2284,13 @@
* This symbol, if defined, indicates that the asinh routine is
* available to do the inverse hyperbolic sine function.
*/
-/*#define HAS_ASINH / **/
+#define HAS_ASINH /**/
/* HAS_ATANH:
* This symbol, if defined, indicates that the atanh routine is
* available to do the inverse hyperbolic tangent function.
*/
-/*#define HAS_ATANH / **/
+#define HAS_ATANH /**/
/* HAS_BUILTIN_CHOOSE_EXPR:
* Can we handle GCC builtin for compile-time ternary-like expressions
@@ -2374,13 +2357,13 @@
* This symbol, if defined, indicates that the copysign routine is
* available to do the copysign function.
*/
-/*#define HAS_COPYSIGN / **/
+#define HAS_COPYSIGN /**/
/* HAS_COPYSIGNL:
* This symbol, if defined, indicates that the copysignl routine is
* available. If aintl is also present we can emulate modfl.
*/
-/*#define HAS_COPYSIGNL / **/
+#define HAS_COPYSIGNL /**/
/* USE_CPLUSPLUS:
* This symbol, if defined, indicates that a C++ compiler was
@@ -2426,7 +2409,7 @@
* This symbol, if defined, indicates that the erf routine is
* available to do the error function.
*/
-/*#define HAS_ERF / **/
+#define HAS_ERF /**/
/* HAS_ERFC:
* This symbol, if defined, indicates that the erfc routine is
@@ -2438,13 +2421,13 @@
* This symbol, if defined, indicates that the exp2 routine is
* available to do the 2**x function.
*/
-/*#define HAS_EXP2 / **/
+#define HAS_EXP2 /**/
/* HAS_EXPM1:
* This symbol, if defined, indicates that the expm1 routine is
* available to do the exp(x) - 1 when x is near 1 function.
*/
-/*#define HAS_EXPM1 / **/
+#define HAS_EXPM1 /**/
/* HAS_FAST_STDIO:
* This symbol, if defined, indicates that the "fast stdio"
@@ -2489,7 +2472,7 @@
* This symbol, if defined, indicates that the finite routine is
* available to check whether a double is finite (non-infinity non-NaN).
*/
-/*#define HAS_FINITE / **/
+#define HAS_FINITE /**/
/* HAS_FINITEL:
* This symbol, if defined, indicates that the finitel routine is
@@ -2516,13 +2499,13 @@
* This symbol, if defined, indicates that the fmax routine is
* available to do the maximum function.
*/
-/*#define HAS_FMAX / **/
+#define HAS_FMAX /**/
/* HAS_FMIN:
* This symbol, if defined, indicates that the fmin routine is
* available to do the minimum function.
*/
-/*#define HAS_FMIN / **/
+#define HAS_FMIN /**/
/* HAS_FP_CLASS:
* This symbol, if defined, indicates that the fp_class routine is
@@ -2627,7 +2610,7 @@
* available to break a long double floating-point number into
* a normalized fraction and an integral power of 2.
*/
-/*#define HAS_FREXPL / **/
+#define HAS_FREXPL /**/
/* HAS_STRUCT_FS_DATA:
* This symbol, if defined, indicates that the struct fs_data
@@ -2764,19 +2747,19 @@
* This symbol, if defined, indicates that the hypot routine is
* available to do the hypotenuse function.
*/
-/*#define HAS_HYPOT / **/
+#define HAS_HYPOT /**/
/* HAS_ILOGB:
* This symbol, if defined, indicates that the ilogb routine is
* available to get integer exponent of a floating-point value.
*/
-/*#define HAS_ILOGB / **/
+#define HAS_ILOGB /**/
/* HAS_ILOGBL:
* This symbol, if defined, indicates that the ilogbl routine is
* available. If scalbnl is also present we can emulate frexpl.
*/
-/*#define HAS_ILOGBL / **/
+#define HAS_ILOGBL /**/
/* HAS_INETNTOP:
* This symbol, if defined, indicates that the inet_ntop() function
@@ -2820,7 +2803,7 @@
* This symbol, if defined, indicates that the isinf routine is
* available to check whether a double is an infinity.
*/
-/*#define HAS_ISINF / **/
+#define HAS_ISINF /**/
/* HAS_ISINFL:
* This symbol, if defined, indicates that the isinfl routine is
@@ -2832,7 +2815,7 @@
* This symbol, if defined, indicates that the isless routine is
* available to do the isless function.
*/
-/*#define HAS_ISLESS / **/
+#define HAS_ISLESS /**/
/* HAS_ISNAN:
* This symbol, if defined, indicates that the isnan routine is
@@ -2844,13 +2827,13 @@
* This symbol, if defined, indicates that the isnanl routine is
* available to check whether a long double is a NaN.
*/
-/*#define HAS_ISNANL / **/
+#define HAS_ISNANL /**/
/* HAS_ISNORMAL:
* This symbol, if defined, indicates that the isnormal routine is
* available to check whether a double is normal (non-zero normalized).
*/
-/*#define HAS_ISNORMAL / **/
+#define HAS_ISNORMAL /**/
/* HAS_J0:
* This symbol, if defined, indicates to the C program that the
@@ -2862,7 +2845,7 @@
* j0l() function is available for Bessel functions of the first
* kind of the order zero, for long doubles.
*/
-/*#define HAS_J0 / **/
+#define HAS_J0 /**/
/*#define HAS_J0L / **/
/* HAS_LC_MONETARY_2008:
@@ -2884,7 +2867,7 @@
* available to do the log gamma function. See also HAS_TGAMMA and
* HAS_LGAMMA_R.
*/
-/*#define HAS_LGAMMA / **/
+#define HAS_LGAMMA /**/
/* HAS_LGAMMA_R:
* This symbol, if defined, indicates that the lgamma_r routine is
@@ -2904,72 +2887,72 @@
* available to return the long long value closest to a double
* (according to the current rounding mode).
*/
-/*#define HAS_LLRINT / **/
+#define HAS_LLRINT /**/
/* HAS_LLRINTL:
* This symbol, if defined, indicates that the llrintl routine is
* available to return the long long value closest to a long double
* (according to the current rounding mode).
*/
-/*#define HAS_LLRINTL / **/
+#define HAS_LLRINTL /**/
/* HAS_LLROUND:
* This symbol, if defined, indicates that the llround routine is
* available to return the nearest long long value.
*/
-/*#define HAS_LLROUND / **/
+#define HAS_LLROUND /**/
/* HAS_LLROUNDL:
* This symbol, if defined, indicates that the llroundl routine is
* available to return the nearest long long value away from zero of
* the long double argument value.
*/
-/*#define HAS_LLROUNDL / **/
+#define HAS_LLROUNDL /**/
/* HAS_LOG1P:
* This symbol, if defined, indicates that the log1p routine is
* available to do the logarithm of 1 plus argument function.
*/
-/*#define HAS_LOG1P / **/
+#define HAS_LOG1P /**/
/* HAS_LOG2:
* This symbol, if defined, indicates that the log2 routine is
* available to do the log2 function.
*/
-/*#define HAS_LOG2 / **/
+#define HAS_LOG2 /**/
/* HAS_LOGB:
* This symbol, if defined, indicates that the logb routine is
* available to do the logb function.
*/
-/*#define HAS_LOGB / **/
+#define HAS_LOGB /**/
/* HAS_LRINT:
* This symbol, if defined, indicates that the lrint routine is
* available to return the integral value closest to a double
* (according to the current rounding mode).
*/
-/*#define HAS_LRINT / **/
+#define HAS_LRINT /**/
/* HAS_LRINTL:
* This symbol, if defined, indicates that the lrintl routine is
* available to return the integral value closest to a long double
* (according to the current rounding mode).
*/
-/*#define HAS_LRINTL / **/
+#define HAS_LRINTL /**/
/* HAS_LROUND:
* This symbol, if defined, indicates that the lround routine is
* available to return the nearest integral value.
*/
-/*#define HAS_LROUND / **/
+#define HAS_LROUND /**/
/* HAS_LROUNDL:
* This symbol, if defined, indicates that the lroundl routine is
* available to return the nearest integral value away from zero of
* the long double argument value.
*/
-/*#define HAS_LROUNDL / **/
+#define HAS_LROUNDL /**/
/* HAS_MADVISE:
* This symbol, if defined, indicates that the madvise system call is
@@ -2993,6 +2976,9 @@
* This symbol, if defined, indicates that the memmem routine is
* available to return a pointer to the start of the first occurance
* of a substring in a memory area (or NULL if not found).
+ * In glibc, memmem is a GNU extension. The function is visible in
+ * libc, but the prototype is only visible if _GNU_SOURCE is #defined.
+ * Thus we only define this if both the prototype and symbol are found.
*/
/*#define HAS_MEMMEM / **/
@@ -3033,8 +3019,8 @@
* a prototype for the modfl() function. Otherwise, it is up
* to the program to supply one.
*/
-/*#define HAS_MODFL / **/
-/*#define HAS_MODFL_PROTO / **/
+#define HAS_MODFL /**/
+#define HAS_MODFL_PROTO /**/
/* HAS_MPROTECT:
* This symbol, if defined, indicates that the mprotect system call is
@@ -3052,7 +3038,7 @@
* This symbol, if defined, indicates that the nan routine is
* available to generate NaN.
*/
-/*#define HAS_NAN / **/
+#define HAS_NAN /**/
/* HAS_NANOSLEEP:
* This symbol, if defined, indicates that the nanosleep
@@ -3065,7 +3051,7 @@
* available to return the integral value closest to (according to
* the current rounding mode) to x.
*/
-/*#define HAS_NEARBYINT / **/
+#define HAS_NEARBYINT /**/
/* HAS_NEWLOCALE:
* This symbol, if defined, indicates that the newlocale routine is
@@ -3104,14 +3090,14 @@
* available to return the next machine representable double from
* x in direction y.
*/
-/*#define HAS_NEXTAFTER / **/
+#define HAS_NEXTAFTER /**/
/* HAS_NEXTTOWARD:
* This symbol, if defined, indicates that the nexttoward routine is
* available to return the next machine representable long double from
* x in direction y.
*/
-/*#define HAS_NEXTTOWARD / **/
+#define HAS_NEXTTOWARD /**/
/* HAS_NL_LANGINFO:
* This symbol, if defined, indicates that the nl_langinfo routine is
@@ -3187,26 +3173,26 @@
* This symbol, if defined, indicates that the remainder routine is
* available to return the floating-point remainder.
*/
-/*#define HAS_REMAINDER / **/
+#define HAS_REMAINDER /**/
/* HAS_REMQUO:
* This symbol, if defined, indicates that the remquo routine is
* available to return the remainder and part of quotient.
*/
-/*#define HAS_REMQUO / **/
+#define HAS_REMQUO /**/
/* HAS_RINT:
* This symbol, if defined, indicates that the rint routine is
* available to return the nearest integral value to x as double
* using the current rounding mode.
*/
-/*#define HAS_RINT / **/
+#define HAS_RINT /**/
/* HAS_ROUND:
* This symbol, if defined, indicates that the round routine is
* available to round to nearest integer, away from zero.
*/
-/*#define HAS_ROUND / **/
+#define HAS_ROUND /**/
/* HAS_SBRK_PROTO:
* This symbol, if defined, indicates that the system provides
@@ -3222,13 +3208,13 @@
* available to multiply floating-point number by integral power
* of radix.
*/
-/*#define HAS_SCALBN / **/
+#define HAS_SCALBN /**/
/* HAS_SCALBNL:
* This symbol, if defined, indicates that the scalbnl routine is
* available. If ilogbl is also present we can emulate frexpl.
*/
-/*#define HAS_SCALBNL / **/
+#define HAS_SCALBNL /**/
/* HAS_SENDMSG:
* This symbol, if defined, indicates that the sendmsg routine is
@@ -3242,6 +3228,17 @@
*/
/*#define HAS_SETITIMER / **/
+/* HAS_SETLOCALE:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available to handle locale-specific ctype implementations.
+ */
+/* SETLOCALE_ACCEPTS_ANY_LOCALE_NAME:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available and it accepts any input locale name as valid.
+ */
+#define HAS_SETLOCALE /**/
+/*#define SETLOCALE_ACCEPTS_ANY_LOCALE_NAME / **/
+
/* HAS_SETPROCTITLE:
* This symbol, if defined, indicates that the setproctitle routine is
* available to set process title.
@@ -3256,7 +3253,7 @@
* in perl. Users should call Perl_signbit(), which will be #defined to
* the system's signbit() function or macro if this symbol is defined.
*/
-/*#define HAS_SIGNBIT / **/
+#define HAS_SIGNBIT /**/
/* HAS_SIGPROCMASK:
* This symbol, if defined, indicates that the sigprocmask
@@ -3308,7 +3305,7 @@
* This symbol, if defined, indicates that the sqrtl routine is
* available to do long double square roots.
*/
-/*#define HAS_SQRTL / **/
+#define HAS_SQRTL /**/
/* HAS_SETRESGID_PROTO:
* This symbol, if defined, indicates that the system provides
@@ -3431,7 +3428,7 @@
* This symbol, if defined, indicates that the tgamma routine is
* available to do the gamma function. See also HAS_LGAMMA.
*/
-/*#define HAS_TGAMMA / **/
+#define HAS_TGAMMA /**/
/* HAS_CTIME64:
* This symbol, if defined, indicates that the ctime64 () routine is
@@ -3470,17 +3467,29 @@
*/
/*#define HAS_TIMEGM / **/
+/* HAS_TOWLOWER:
+ * This symbol, if defined, indicates that the towlower () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWLOWER / **/
+
+/* HAS_TOWUPPER:
+ * This symbol, if defined, indicates that the towupper () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWUPPER / **/
+
/* HAS_TRUNC:
* This symbol, if defined, indicates that the trunc routine is
* available to round doubles towards zero.
*/
-/*#define HAS_TRUNC / **/
+#define HAS_TRUNC /**/
/* HAS_TRUNCL:
* This symbol, if defined, indicates that the truncl routine is
* available. If copysignl is also present we can emulate modfl.
*/
-/*#define HAS_TRUNCL / **/
+#define HAS_TRUNCL /**/
/* U32_ALIGNMENT_REQUIRED:
* This symbol, if defined, indicates that you must access
@@ -3772,6 +3781,11 @@
*/
/*#define I_WCHAR / **/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+/*#define I_WCTYPE / **/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
diff --git a/Master/tlpkg/tlperl/lib/CORE/cop.h b/Master/tlpkg/tlperl/lib/CORE/cop.h
index 5c66752859e..29e6bfed8e0 100644
--- a/Master/tlpkg/tlperl/lib/CORE/cop.h
+++ b/Master/tlpkg/tlperl/lib/CORE/cop.h
@@ -102,9 +102,9 @@ typedef struct jmpenv JMPENV;
*
* The original patches that introduces flexible exceptions were:
*
- * http://perl5.git.perl.org/perl.git/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
- * http://perl5.git.perl.org/perl.git/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a
- *
+ * https://github.com/Perl/perl5/commit/312caa8e97f1c7ee342a9895c2f0e749625b4929
+ * https://github.com/Perl/perl5/commit/14dd3ad8c9bf82cf09798a22cc89a9862dfd6d1a
+ *
*/
#define dJMPENV JMPENV cur_env
diff --git a/Master/tlpkg/tlperl/lib/CORE/cv.h b/Master/tlpkg/tlperl/lib/CORE/cv.h
index dac83fa873f..d50e320f167 100644
--- a/Master/tlpkg/tlperl/lib/CORE/cv.h
+++ b/Master/tlpkg/tlperl/lib/CORE/cv.h
@@ -129,7 +129,7 @@ See L<perlguts/Autoloading with XSUBs>.
#ifdef PERL_CORE
# define CVf_SLABBED 0x0800 /* Holds refcount on op slab */
#endif
-#define CVf_DYNFILE 0x1000 /* The filename isn't static */
+#define CVf_DYNFILE 0x1000 /* The filename is malloced */
#define CVf_AUTOLOAD 0x2000 /* SvPVX contains AUTOLOADed sub name */
#define CVf_HASEVAL 0x4000 /* contains string eval */
#define CVf_NAMED 0x8000 /* Has a name HEK */
diff --git a/Master/tlpkg/tlperl/lib/CORE/dosish.h b/Master/tlpkg/tlperl/lib/CORE/dosish.h
index 16ee9b73595..dff759b309d 100644
--- a/Master/tlpkg/tlperl/lib/CORE/dosish.h
+++ b/Master/tlpkg/tlperl/lib/CORE/dosish.h
@@ -51,7 +51,7 @@
# define PERL_SYS_TERM_BODY() \
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
- MALLOC_TERM; LOCALE_TERM;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM;
#endif
#define dXSUB_SYS dNOOP
diff --git a/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h b/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
index 69ab372d110..4036114cb1f 100644
--- a/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
+++ b/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
@@ -9,431 +9,785 @@
#define PERL_EBCDIC_TABLES_H_ 1
/* This file contains definitions for various tables used in EBCDIC handling.
- * More info is in utfebcdic.h */
+ * More info is in utfebcdic.h
+ *
+ * Some of the tables are adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * which requires this copyright notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* Index is ASCII platform code point; value is EBCDIC 1047 equivalent */
-EXTCONST U8 PL_a2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBB,0xB4,0x9A,0x8A,0xB0,0xCA,0xAF,0xBC,
-0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
-0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
-0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xBA,0xAE,0x59,
-0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
-0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_a2e[];
+# else
+ EXTCONST U8 PL_a2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBB,0xB4,0x9A,0x8A,0xB0,0xCA,0xAF,0xBC,
+/*B_*/0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
+/*C_*/0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
+/*D_*/0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xBA,0xAE,0x59,
+/*E_*/0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
+/*F_*/0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is ASCII platform equivalent */
-EXTCONST U8 PL_e2a[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0x5E,
-0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
-0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
-0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
-0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0x5B,0xDE,0xAE,
-0xAC,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0xDD,0xA8,0xAF,0x5D,0xB4,0xD7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
-0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2a[];
+# else
+ EXTCONST U8 PL_e2a[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0x5E,
+/*6_*/0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
+/*9_*/0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
+/*A_*/0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0x5B,0xDE,0xAE,
+/*B_*/0xAC,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0xDD,0xA8,0xAF,0x5D,0xB4,0xD7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
+/*E_*/0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 1047 I8 byte; value is
* EBCDIC 1047 UTF-EBCDIC equivalent */
-EXTCONST U8 PL_utf2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
-0x57,0x58,0x59,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,0x73,
-0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,0x9C,
-0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,
-0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
-0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_utf2e[];
+# else
+ EXTCONST U8 PL_utf2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x25,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
+/*B_*/0x57,0x58,0x59,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,0x73,
+/*C_*/0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,0x9C,
+/*D_*/0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,
+/*E_*/0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
+/*F_*/0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 1047 UTF-EBCDIC byte; value is
* EBCDIC 1047 I8 equivalent */
-EXTCONST U8 PL_e2utf[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0x5E,
-0x2D,0x2F,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0x2C,0x25,0x5F,0x3E,0x3F,
-0xBC,0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xC5,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,
-0xCC,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,
-0xD3,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD4,0xD5,0xD6,0x5B,0xD7,0xD8,
-0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0x5D,0xE6,0xE7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
-0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2utf[];
+# else
+ EXTCONST U8 PL_e2utf[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x0A,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x85,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0x5E,
+/*6_*/0x2D,0x2F,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xBC,0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xC5,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,
+/*9_*/0xCC,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2,
+/*A_*/0xD3,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD4,0xD5,0xD6,0x5B,0xD7,0xD8,
+/*B_*/0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0x5D,0xE6,0xE7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
+/*E_*/0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
-/* Index is EBCDIC 1047 UTF-EBCDIC byte; value is UTF8SKIP for start bytes;
- * 1 for continuation. Adapted from the shadow flags table in tr16. The
- * entries marked 9 in tr16 are continuation bytes and are marked as length 1
- * here so that we can recover. */
-EXTCONST U8 PL_utf8skip[] = {
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 1, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
- 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* Index is EBCDIC 1047 UTF-EBCDIC byte; value is UTF8SKIP for start bytes
+ * (including for overlongs); 1 for continuation. Adapted from the shadow
+ * flags table in tr16. The entries marked 9 in tr16 are continuation bytes
+ * and are marked as length 1 here so that we can recover. */
+# ifndef DOINIT
+ EXTCONST U8 PL_utf8skip[];
+# else
+ EXTCONST U8 PL_utf8skip[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*1_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*2_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*3_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*4_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*5_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*6_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*7_*/ 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
+/*8_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*9_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*A_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2,
+/*B_*/ 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 1, 3, 3,
+/*C_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
+/*D_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
+/*E_*/ 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
+/*F_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its lowercase equivalent */
-EXTCONST U8 PL_latin1_lc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_latin1_lc[];
+# else
+ EXTCONST U8 PL_latin1_lc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its uppercase equivalent.
* The 'mod' in the name means that codepoints whose uppercase is above 255 or
* longer than 1 character map to LATIN SMALL LETTER Y WITH DIARESIS */
-EXTCONST U8 PL_mod_latin1_uc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
-0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_mod_latin1_uc[];
+# else
+ EXTCONST U8 PL_mod_latin1_uc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
+/*A_*/0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; For A-Z, value is a-z; for a-z, value
* is A-Z; all other code points map to themselves */
-EXTCONST U8 PL_fold[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold[];
+# else
+ EXTCONST U8 PL_fold[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 1047 code point; value is its other fold-pair equivalent
* (A => a; a => A, etc) in the 0-255 range. If no such equivalent, value is
* the code point itself */
-EXTCONST U8 PL_fold_latin1[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold_latin1[];
+# else
+ EXTCONST U8 PL_fold_latin1[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xBA,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0xAD,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0x8D,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_extended_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 0, 0, 0, 0, 0,
+/*5_ */ 0, 10, 10, 10, 10, 10, 10, 11, 11, 11, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0,
+/*7_ */ 11, 11, 11, 11, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 12, 4, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 13, 5, 5,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 6, 15, 1, 0,
+/*N0= 0*/ 0, 1, 16, 32, 48, 64, 80, 1, 1, 1, 1, 1, 96,112,128,144,
+/*N1= 16*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1,
+/*N2= 32*/ 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 1, 1, 1, 1,
+/*N3= 48*/ 1, 1, 1, 1, 1, 1, 1, 32, 32, 32, 32, 32, 1, 1, 1, 1,
+/*N4= 64*/ 1, 1, 1, 1, 1, 1, 1, 48, 48, 48, 48, 48, 1, 1, 1, 1,
+/*N5= 80*/ 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 64, 64, 1, 1, 1, 1,
+/*N6= 96*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1,
+/*N7=112*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 48, 1, 1, 1, 1,
+/*N8=128*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 1, 1, 1, 1,
+/*N9=144*/ 1, 1, 1, 1, 1, 1, 1, 1, 80, 80, 80, 80, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15*/
};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U16 PL_strict_utf8_dfa_tab[];
+# else
+ EXTCONST U16 PL_strict_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 10, 11, 12, 12, 12, 12, 12, 12, 13, 14, 0, 0, 0, 0, 0,
+/*5_ */ 0, 13, 14, 13, 14, 15, 16, 17, 18, 17, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 18, 17, 18, 19, 20, 17, 18, 17, 18, 0, 0, 0, 0, 0,
+/*7_ */ 17, 18, 21, 22, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 8, 6, 4, 5,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 5, 9, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0 = 0*/ 0, 1, 23, 46, 69,138,115,184, 92,161, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1 = 23*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2 = 46*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+/*N3 = 69*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
+/*N4 = 92*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46,
+/*N5 =115*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 1, 1, 46,207,
+/*N6 =138*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,276,
+/*N7 =161*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 69,322, 69,322, 69,322, 69,322,
+/*N8 =184*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N9 =207*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23,230,253, 23, 23, 23, 23, 23,299,
+/*N10=230*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
+/*N11=253*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
+/*N12=276*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299,
+/*N13=299*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,299
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_c9_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 0, 0, 0, 0, 0,
+/*5_ */ 0, 11, 11, 11, 11, 11, 11, 12, 12, 12, 0, 0, 0, 0, 0, 0,
+/*6_ */ 0, 0, 12, 12, 12, 13, 13, 12, 12, 12, 12, 0, 0, 0, 0, 0,
+/*7_ */ 12, 12, 12, 12, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 2, 2,
+/*B_ */ 2, 2, 2, 2, 2, 2, 2, 1, 3, 3, 3, 3, 3, 0, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 6, 5, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0= 0*/ 0, 1, 14, 28, 42, 70, 56, 98, 84, 1, 1, 1, 1, 1,
+/*N1=14*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
+/*N2=28*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14,
+/*N3=42*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 28,
+/*N4=56*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28,
+/*N5=70*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 1,
+/*N6=84*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42,
+/*N7=98*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13*/
+};
+# endif
#endif /* EBCDIC 1047 */
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* Index is ASCII platform code point; value is EBCDIC 037 equivalent */
-EXTCONST U8 PL_a2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBD,0xB4,0x9A,0x8A,0x5F,0xCA,0xAF,0xBC,
-0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
-0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
-0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xAD,0xAE,0x59,
-0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
-0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_a2e[];
+# else
+ EXTCONST U8 PL_a2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0xAA,0x4A,0xB1,0x9F,0xB2,0x6A,0xB5,0xBD,0xB4,0x9A,0x8A,0x5F,0xCA,0xAF,0xBC,
+/*B_*/0x90,0x8F,0xEA,0xFA,0xBE,0xA0,0xB6,0xB3,0x9D,0xDA,0x9B,0x8B,0xB7,0xB8,0xB9,0xAB,
+/*C_*/0x64,0x65,0x62,0x66,0x63,0x67,0x9E,0x68,0x74,0x71,0x72,0x73,0x78,0x75,0x76,0x77,
+/*D_*/0xAC,0x69,0xED,0xEE,0xEB,0xEF,0xEC,0xBF,0x80,0xFD,0xFE,0xFB,0xFC,0xAD,0xAE,0x59,
+/*E_*/0x44,0x45,0x42,0x46,0x43,0x47,0x9C,0x48,0x54,0x51,0x52,0x53,0x58,0x55,0x56,0x57,
+/*F_*/0x8C,0x49,0xCD,0xCE,0xCB,0xCF,0xCC,0xE1,0x70,0xDD,0xDE,0xDB,0xDC,0x8D,0x8E,0xDF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is ASCII platform equivalent */
-EXTCONST U8 PL_e2a[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0xAC,
-0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
-0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
-0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
-0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0xDD,0xDE,0xAE,
-0x5E,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0x5B,0x5D,0xAF,0xA8,0xB4,0xD7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
-0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2a[];
+# else
+ EXTCONST U8 PL_e2a[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xE2,0xE4,0xE0,0xE1,0xE3,0xE5,0xE7,0xF1,0xA2,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xE9,0xEA,0xEB,0xE8,0xED,0xEE,0xEF,0xEC,0xDF,0x21,0x24,0x2A,0x29,0x3B,0xAC,
+/*6_*/0x2D,0x2F,0xC2,0xC4,0xC0,0xC1,0xC3,0xC5,0xC7,0xD1,0xA6,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xF8,0xC9,0xCA,0xCB,0xC8,0xCD,0xCE,0xCF,0xCC,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xD8,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xAB,0xBB,0xF0,0xFD,0xFE,0xB1,
+/*9_*/0xB0,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xAA,0xBA,0xE6,0xB8,0xC6,0xA4,
+/*A_*/0xB5,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xA1,0xBF,0xD0,0xDD,0xDE,0xAE,
+/*B_*/0x5E,0xA3,0xA5,0xB7,0xA9,0xA7,0xB6,0xBC,0xBD,0xBE,0x5B,0x5D,0xAF,0xA8,0xB4,0xD7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xAD,0xF4,0xF6,0xF2,0xF3,0xF5,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xB9,0xFB,0xFC,0xF9,0xFA,0xFF,
+/*E_*/0x5C,0xF7,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xB2,0xD4,0xD6,0xD2,0xD3,0xD5,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xB3,0xDB,0xDC,0xD9,0xDA,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 037 I8 byte; value is
* EBCDIC 037 UTF-EBCDIC equivalent */
-EXTCONST U8 PL_utf2e[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
-0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
-0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
-0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
-0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
-0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
-0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
-0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
-0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
-0x57,0x58,0x59,0x5F,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,
-0x73,0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,
-0x9C,0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB1,0xB2,0xB3,0xB4,0xB5,
-0xB6,0xB7,0xB8,0xB9,0xBC,0xBD,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
-0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_utf2e[];
+# else
+ EXTCONST U8 PL_utf2e[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x25,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
+/*3_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
+/*4_*/0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
+/*5_*/0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xBA,0xE0,0xBB,0xB0,0x6D,
+/*6_*/0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
+/*7_*/0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
+/*8_*/0x20,0x21,0x22,0x23,0x24,0x15,0x06,0x17,0x28,0x29,0x2A,0x2B,0x2C,0x09,0x0A,0x1B,
+/*9_*/0x30,0x31,0x1A,0x33,0x34,0x35,0x36,0x08,0x38,0x39,0x3A,0x3B,0x04,0x14,0x3E,0xFF,
+/*A_*/0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x51,0x52,0x53,0x54,0x55,0x56,
+/*B_*/0x57,0x58,0x59,0x5F,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x70,0x71,0x72,
+/*C_*/0x73,0x74,0x75,0x76,0x77,0x78,0x80,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,0x90,0x9A,0x9B,
+/*D_*/0x9C,0x9D,0x9E,0x9F,0xA0,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB1,0xB2,0xB3,0xB4,0xB5,
+/*E_*/0xB6,0xB7,0xB8,0xB9,0xBC,0xBD,0xBE,0xBF,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,0xDA,0xDB,
+/*F_*/0xDC,0xDD,0xDE,0xDF,0xE1,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,0xFA,0xFB,0xFC,0xFD,0xFE
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* (Confusingly named) Index is EBCDIC 037 UTF-EBCDIC byte; value is
* EBCDIC 037 I8 equivalent */
-EXTCONST U8 PL_e2utf[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
-0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
-0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
-0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
-0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0xB3,
-0x2D,0x2F,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0x2C,0x25,0x5F,0x3E,0x3F,
-0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
-0xC6,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,
-0xCD,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,
-0xD4,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,
-0x5E,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0x5B,0x5D,0xE4,0xE5,0xE6,0xE7,
-0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
-0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
-0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_e2utf[];
+# else
+ EXTCONST U8 PL_e2utf[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x9C,0x09,0x86,0x7F,0x97,0x8D,0x8E,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x9D,0x85,0x08,0x87,0x18,0x19,0x92,0x8F,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x80,0x81,0x82,0x83,0x84,0x0A,0x17,0x1B,0x88,0x89,0x8A,0x8B,0x8C,0x05,0x06,0x07,
+/*3_*/0x90,0x91,0x16,0x93,0x94,0x95,0x96,0x04,0x98,0x99,0x9A,0x9B,0x14,0x15,0x9E,0x1A,
+/*4_*/0x20,0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0x2E,0x3C,0x28,0x2B,0x7C,
+/*5_*/0x26,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0x21,0x24,0x2A,0x29,0x3B,0xB3,
+/*6_*/0x2D,0x2F,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0x2C,0x25,0x5F,0x3E,0x3F,
+/*7_*/0xBD,0xBE,0xBF,0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
+/*8_*/0xC6,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,
+/*9_*/0xCD,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xCE,0xCF,0xD0,0xD1,0xD2,0xD3,
+/*A_*/0xD4,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,
+/*B_*/0x5E,0xDB,0xDC,0xDD,0xDE,0xDF,0xE0,0xE1,0xE2,0xE3,0x5B,0x5D,0xE4,0xE5,0xE6,0xE7,
+/*C_*/0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,
+/*D_*/0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xEE,0xEF,0xF0,0xF1,0xF2,0xF3,
+/*E_*/0x5C,0xF4,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,
+/*F_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0xFB,0xFC,0xFD,0xFE,0xFF,0x9F
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
-/* Index is EBCDIC 037 UTF-EBCDIC byte; value is UTF8SKIP for start bytes;
- * 1 for continuation. Adapted from the shadow flags table in tr16. The
- * entries marked 9 in tr16 are continuation bytes and are marked as length 1
- * here so that we can recover. */
-EXTCONST U8 PL_utf8skip[] = {
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
- 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
- 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* Index is EBCDIC 037 UTF-EBCDIC byte; value is UTF8SKIP for start bytes
+ * (including for overlongs); 1 for continuation. Adapted from the shadow
+ * flags table in tr16. The entries marked 9 in tr16 are continuation bytes
+ * and are marked as length 1 here so that we can recover. */
+# ifndef DOINIT
+ EXTCONST U8 PL_utf8skip[];
+# else
+ EXTCONST U8 PL_utf8skip[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*1_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*2_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*3_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*4_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*5_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*6_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*7_*/ 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1,
+/*8_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*9_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*A_*/ 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2,
+/*B_*/ 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 3, 3,
+/*C_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3,
+/*D_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 4,
+/*E_*/ 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 5, 5, 5,
+/*F_*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 6, 7, 14, 1
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its lowercase equivalent */
-EXTCONST U8 PL_latin1_lc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_latin1_lc[];
+# else
+ EXTCONST U8 PL_latin1_lc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its uppercase equivalent.
* The 'mod' in the name means that codepoints whose uppercase is above 255 or
* longer than 1 character map to LATIN SMALL LETTER Y WITH DIARESIS */
-EXTCONST U8 PL_mod_latin1_uc[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
-0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_mod_latin1_uc[];
+# else
+ EXTCONST U8 PL_mod_latin1_uc[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0xDF,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9E,0x9F,
+/*A_*/0xDF,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; For A-Z, value is a-z; for a-z, value
* is A-Z; all other code points map to themselves */
-EXTCONST U8 PL_fold[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold[];
+# else
+ EXTCONST U8 PL_fold[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x80,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
};
+# endif
/* Index is EBCDIC 037 code point; value is its other fold-pair equivalent
* (A => a; a => A, etc) in the 0-255 range. If no such equivalent, value is
* the code point itself */
-EXTCONST U8 PL_fold_latin1[] = {
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
-0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
-0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
-0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
-0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
-0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
-0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
-0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
-0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
-0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
-0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
-/*_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+# ifndef DOINIT
+ EXTCONST U8 PL_fold_latin1[];
+# else
+ EXTCONST U8 PL_fold_latin1[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_*/0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
+/*1_*/0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
+/*2_*/0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
+/*3_*/0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
+/*4_*/0x40,0x41,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
+/*5_*/0x50,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
+/*6_*/0x60,0x61,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,
+/*7_*/0x80,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x79,0x7A,0x7B,0x7C,0x7D,0x7E,0x7F,
+/*8_*/0x70,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0x8A,0x8B,0xAC,0xAD,0xAE,0x8F,
+/*9_*/0x90,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0x9A,0x9B,0x9E,0x9D,0x9C,0x9F,
+/*A_*/0xA0,0xA1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAA,0xAB,0x8C,0x8D,0x8E,0xAF,
+/*B_*/0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
+/*C_*/0xC0,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0xCA,0xEB,0xEC,0xED,0xEE,0xEF,
+/*D_*/0xD0,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0xDA,0xFB,0xFC,0xFD,0xFE,0xDF,
+/*E_*/0xE0,0xE1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xEA,0xCB,0xCC,0xCD,0xCE,0xCF,
+/*F_*/0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xDB,0xDC,0xDD,0xDE,0xFF
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_extended_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 7, 7, 8, 8, 9, 9, 9, 9, 10, 10, 0, 0, 0, 0, 0,
+/*5_ */ 0, 10, 10, 10, 10, 10, 10, 11, 11, 11, 0, 0, 0, 0, 0, 11,
+/*6_ */ 0, 0, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0, 0, 0, 0, 0,
+/*7_ */ 11, 11, 11, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 12, 4, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 13, 5, 5,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 6, 15, 1, 0,
+/*N0= 0*/ 0, 1, 16, 32, 48, 64, 80, 1, 1, 1, 1, 1, 96,112,128,144,
+/*N1= 16*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1,
+/*N2= 32*/ 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16, 16, 1, 1, 1, 1,
+/*N3= 48*/ 1, 1, 1, 1, 1, 1, 1, 32, 32, 32, 32, 32, 1, 1, 1, 1,
+/*N4= 64*/ 1, 1, 1, 1, 1, 1, 1, 48, 48, 48, 48, 48, 1, 1, 1, 1,
+/*N5= 80*/ 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 64, 64, 1, 1, 1, 1,
+/*N6= 96*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 1,
+/*N7=112*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 48, 48, 1, 1, 1, 1,
+/*N8=128*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 64, 64, 64, 1, 1, 1, 1,
+/*N9=144*/ 1, 1, 1, 1, 1, 1, 1, 1, 80, 80, 80, 80, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U16 PL_strict_utf8_dfa_tab[];
+# else
+ EXTCONST U16 PL_strict_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 10, 11, 12, 12, 12, 12, 12, 12, 13, 14, 0, 0, 0, 0, 0,
+/*5_ */ 0, 13, 14, 13, 14, 15, 16, 17, 18, 17, 0, 0, 0, 0, 0, 18,
+/*6_ */ 0, 0, 17, 18, 19, 20, 17, 18, 17, 18, 17, 0, 0, 0, 0, 0,
+/*7_ */ 18, 21, 22, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 8, 6, 4, 5,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 5, 9, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0 = 0*/ 0, 1, 23, 46, 69,138,115,184, 92,161, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1 = 23*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2 = 46*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
+/*N3 = 69*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,
+/*N4 = 92*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46,
+/*N5 =115*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 1, 1, 46,207,
+/*N6 =138*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,276,
+/*N7 =161*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 69,322, 69,322, 69,322, 69,322,
+/*N8 =184*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 69,322, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N9 =207*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23,230,253, 23, 23, 23, 23, 23,299,
+/*N10=230*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1,
+/*N11=253*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
+/*N12=276*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,299,
+/*N13=299*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+/*N14=322*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46,299
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22*/
+};
+# endif
+
+
+/* The table below is adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ * See copyright notice at the beginning of this file.
+ */
+
+# ifndef DOINIT
+ EXTCONST U8 PL_c9_utf8_dfa_tab[];
+# else
+ EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+/* _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F*/
+/*0_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*1_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*2_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*3_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*4_ */ 0, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 0, 0, 0, 0, 0,
+/*5_ */ 0, 11, 11, 11, 11, 11, 11, 12, 12, 12, 0, 0, 0, 0, 0, 12,
+/*6_ */ 0, 0, 12, 12, 13, 13, 12, 12, 12, 12, 12, 0, 0, 0, 0, 0,
+/*7_ */ 12, 12, 12, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0,
+/*8_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*9_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*A_ */ 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2,
+/*B_ */ 0, 2, 2, 2, 2, 2, 1, 3, 3, 3, 0, 0, 3, 3, 3, 3,
+/*C_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3,
+/*D_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 6, 5, 4, 4,
+/*E_ */ 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 8, 7, 1,
+/*F_ */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0,
+/*N0= 0*/ 0, 1, 14, 28, 42, 70, 56, 98, 84, 1, 1, 1, 1, 1,
+/*N1=14*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
+/*N2=28*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14,
+/*N3=42*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 28,
+/*N4=56*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28,
+/*N5=70*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 28, 28, 28, 28, 1,
+/*N6=84*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 42, 42,
+/*N7=98*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1
+/* 0 1 2 3 4 5 6 7 8 9 10 11 12 13*/
};
+# endif
#endif /* EBCDIC 037 */
diff --git a/Master/tlpkg/tlperl/lib/CORE/embed.h b/Master/tlpkg/tlperl/lib/CORE/embed.h
index fb93ebc1cba..75c91f77f45 100644
--- a/Master/tlpkg/tlperl/lib/CORE/embed.h
+++ b/Master/tlpkg/tlperl/lib/CORE/embed.h
@@ -46,6 +46,7 @@
#define _to_utf8_lower_flags(a,b,c,d,e,f,g) Perl__to_utf8_lower_flags(aTHX_ a,b,c,d,e,f,g)
#define _to_utf8_title_flags(a,b,c,d,e,f,g) Perl__to_utf8_title_flags(aTHX_ a,b,c,d,e,f,g)
#define _to_utf8_upper_flags(a,b,c,d,e,f,g) Perl__to_utf8_upper_flags(aTHX_ a,b,c,d,e,f,g)
+#define _utf8n_to_uvchr_msgs_helper Perl__utf8n_to_uvchr_msgs_helper
#define amagic_call(a,b,c,d) Perl_amagic_call(aTHX_ a,b,c,d)
#define amagic_deref_call(a,b) Perl_amagic_deref_call(aTHX_ a,b)
#define apply_attrs_string(a,b,c,d) Perl_apply_attrs_string(aTHX_ a,b,c,d)
@@ -261,9 +262,12 @@
#ifndef NO_MATHOMS
#define isALNUM_lazy(a) Perl_isALNUM_lazy(aTHX_ a)
#endif
+#define isC9_STRICT_UTF8_CHAR S_isC9_STRICT_UTF8_CHAR
#ifndef NO_MATHOMS
#define isIDFIRST_lazy(a) Perl_isIDFIRST_lazy(aTHX_ a)
#endif
+#define isSTRICT_UTF8_CHAR S_isSTRICT_UTF8_CHAR
+#define isUTF8_CHAR S_isUTF8_CHAR
#define is_c9strict_utf8_string_loclen S_is_c9strict_utf8_string_loclen
#define is_lvalue_sub() Perl_is_lvalue_sub(aTHX)
#define is_safe_syscall(a,b,c,d) S_is_safe_syscall(aTHX_ a,b,c,d)
@@ -476,7 +480,7 @@
#define mro_get_linear_isa(a) Perl_mro_get_linear_isa(aTHX_ a)
#define mro_method_changed_in(a) Perl_mro_method_changed_in(aTHX_ a)
#define my_atof(a) Perl_my_atof(aTHX_ a)
-#define my_atof2(a,b) Perl_my_atof2(aTHX_ a,b)
+#define my_atof3(a,b,c) Perl_my_atof3(aTHX_ a,b,c)
#define my_dirfd Perl_my_dirfd
#define my_exit(a) Perl_my_exit(aTHX_ a)
#define my_failure_exit() Perl_my_failure_exit(aTHX)
@@ -486,6 +490,7 @@
#define my_setenv(a,b) Perl_my_setenv(aTHX_ a,b)
#define my_socketpair Perl_my_socketpair
#define my_strftime(a,b,c,d,e,f,g,h,i,j) Perl_my_strftime(aTHX_ a,b,c,d,e,f,g,h,i,j)
+#define my_strtod Perl_my_strtod
#define newANONATTRSUB(a,b,c,d) Perl_newANONATTRSUB(aTHX_ a,b,c,d)
#define newANONHASH(a) Perl_newANONHASH(aTHX_ a)
#define newANONLIST(a) Perl_newANONLIST(aTHX_ a)
@@ -542,7 +547,7 @@
#define newSVpvn_flags(a,b,c) Perl_newSVpvn_flags(aTHX_ a,b,c)
#define newSVpvn_share(a,b,c) Perl_newSVpvn_share(aTHX_ a,b,c)
#define newSVrv(a,b) Perl_newSVrv(aTHX_ a,b)
-#define newSVsv(a) Perl_newSVsv(aTHX_ a)
+#define newSVsv_flags(a,b) Perl_newSVsv_flags(aTHX_ a,b)
#define newSVuv(a) Perl_newSVuv(aTHX_ a)
#define newUNOP(a,b,c) Perl_newUNOP(aTHX_ a,b,c)
#define newUNOP_AUX(a,b,c,d) Perl_newUNOP_AUX(aTHX_ a,b,c,d)
@@ -562,6 +567,7 @@
#define op_free(a) Perl_op_free(aTHX_ a)
#define op_linklist(a) Perl_op_linklist(aTHX_ a)
#define op_null(a) Perl_op_null(aTHX_ a)
+#define op_parent Perl_op_parent
#define op_prepend_elem(a,b,c) Perl_op_prepend_elem(aTHX_ a,b,c)
#define op_refcnt_lock() Perl_op_refcnt_lock(aTHX)
#define op_refcnt_unlock() Perl_op_refcnt_unlock(aTHX)
@@ -626,7 +632,6 @@
#define reg_named_buff_firstkey(a,b) Perl_reg_named_buff_firstkey(aTHX_ a,b)
#define reg_named_buff_nextkey(a,b) Perl_reg_named_buff_nextkey(aTHX_ a,b)
#define reg_named_buff_scalar(a,b) Perl_reg_named_buff_scalar(aTHX_ a,b)
-#define regclass_swash(a,b,c,d,e) Perl_regclass_swash(aTHX_ a,b,c,d,e)
#define regdump(a) Perl_regdump(aTHX_ a)
#define regexec_flags(a,b,c,d,e,f,g,h) Perl_regexec_flags(aTHX_ a,b,c,d,e,f,g,h)
#define regfree_internal(a) Perl_regfree_internal(aTHX_ a)
@@ -895,7 +900,7 @@
#define utf8_to_uvuni(a,b) Perl_utf8_to_uvuni(aTHX_ a,b)
#endif
#define utf8_to_uvuni_buf(a,b,c) Perl_utf8_to_uvuni_buf(aTHX_ a,b,c)
-#define utf8n_to_uvchr_msgs(a,b,c,d,e,f) Perl_utf8n_to_uvchr_msgs(aTHX_ a,b,c,d,e,f)
+#define utf8n_to_uvchr_msgs S_utf8n_to_uvchr_msgs
#define utf8n_to_uvuni(a,b,c,d) Perl_utf8n_to_uvuni(aTHX_ a,b,c,d)
#define uvoffuni_to_utf8_flags_msgs(a,b,c,d) Perl_uvoffuni_to_utf8_flags_msgs(aTHX_ a,b,c,d)
#define uvuni_to_utf8(a,b) Perl_uvuni_to_utf8(aTHX_ a,b)
@@ -1009,9 +1014,6 @@
#define warn_nocontext Perl_warn_nocontext
#define warner_nocontext Perl_warner_nocontext
#endif
-#if defined(PERL_OP_PARENT)
-#define op_parent Perl_op_parent
-#endif
#if defined(UNLINK_ALL_VERSIONS)
#define unlnk(a) Perl_unlnk(aTHX_ a)
#endif
@@ -1085,12 +1087,12 @@
#define av_reify(a) Perl_av_reify(aTHX_ a)
#define current_re_engine() Perl_current_re_engine(aTHX)
#define cv_ckproto_len_flags(a,b,c,d,e) Perl_cv_ckproto_len_flags(aTHX_ a,b,c,d,e)
+#define get_and_check_backslash_N_name(a,b,c,d) Perl_get_and_check_backslash_N_name(aTHX_ a,b,c,d)
#define grok_atoUV Perl_grok_atoUV
#define mg_find_mglob(a) Perl_mg_find_mglob(aTHX_ a)
#define multiconcat_stringify(a) Perl_multiconcat_stringify(aTHX_ a)
#define multideref_stringify(a,b) Perl_multideref_stringify(aTHX_ a,b)
#define op_clear(a) Perl_op_clear(aTHX_ a)
-#define parse_uniprop_string(a,b,c,d) Perl_parse_uniprop_string(aTHX_ a,b,c,d)
#define qerror(a) Perl_qerror(aTHX_ a)
#define reg_named_buff(a,b,c,d) Perl_reg_named_buff(aTHX_ a,b,c,d)
#define reg_named_buff_iter(a,b,c) Perl_reg_named_buff_iter(aTHX_ a,b,c)
@@ -1100,6 +1102,9 @@
#define reg_qr_package(a) Perl_reg_qr_package(aTHX_ a)
#define reg_temp_copy(a,b) Perl_reg_temp_copy(aTHX_ a,b)
#define report_uninit(a) Perl_report_uninit(aTHX_ a)
+#define scan_str(a,b,c,d,e) Perl_scan_str(aTHX_ a,b,c,d,e)
+#define scan_word(a,b,c,d,e) Perl_scan_word(aTHX_ a,b,c,d,e)
+#define skipspace_flags(a,b) Perl_skipspace_flags(aTHX_ a,b)
#define sv_magicext_mglob(a) Perl_sv_magicext_mglob(aTHX_ a)
#define sv_only_taint_gmagic S_sv_only_taint_gmagic
#define swash_fetch(a,b,c) Perl_swash_fetch(aTHX_ a,b,c)
@@ -1122,6 +1127,7 @@
#define invlist_max S_invlist_max
#define invlist_previous_index S_invlist_previous_index
#define invlist_replace_list_destroys_src(a,b) S_invlist_replace_list_destroys_src(aTHX_ a,b)
+#define invlist_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c)
#define invlist_set_previous_index S_invlist_set_previous_index
#define invlist_trim S_invlist_trim
# endif
@@ -1174,7 +1180,7 @@
#define add_cp_to_invlist(a,b) S_add_cp_to_invlist(aTHX_ a,b)
#define add_data S_add_data
#define add_multi_match(a,b,c) S_add_multi_match(aTHX_ a,b,c)
-#define alloc_maybe_populate_EXACT(a,b,c,d,e,f) S_alloc_maybe_populate_EXACT(aTHX_ a,b,c,d,e,f)
+#define change_engine_size(a,b) S_change_engine_size(aTHX_ a,b)
#define cntrl_to_mnemonic S_cntrl_to_mnemonic
#define compute_EXACTish S_compute_EXACTish
#define construct_ahocorasick_from_trie(a,b,c) S_construct_ahocorasick_from_trie(aTHX_ a,b,c)
@@ -1186,21 +1192,21 @@
#define handle_named_backref(a,b,c,d) S_handle_named_backref(aTHX_ a,b,c,d)
#define handle_possible_posix(a,b,c,d,e) S_handle_possible_posix(aTHX_ a,b,c,d,e)
#define handle_regex_sets(a,b,c,d,e) S_handle_regex_sets(aTHX_ a,b,c,d,e)
-#define invlist_clone(a) S_invlist_clone(aTHX_ a)
+#define handle_user_defined_property(a,b,c,d,e,f,g,h,i,j) Perl_handle_user_defined_property(aTHX_ a,b,c,d,e,f,g,h,i,j)
#define invlist_contents(a,b) S_invlist_contents(aTHX_ a,b)
#define invlist_highest S_invlist_highest
#define invlist_is_iterating S_invlist_is_iterating
#define invlist_iterfinish S_invlist_iterfinish
#define invlist_iterinit S_invlist_iterinit
#define invlist_iternext S_invlist_iternext
-#define invlist_set_len(a,b,c) S_invlist_set_len(aTHX_ a,b,c)
#define is_ssc_worth_it S_is_ssc_worth_it
#define join_exact(a,b,c,d,e,f,g) S_join_exact(aTHX_ a,b,c,d,e,f,g)
#define make_trie(a,b,c,d,e,f,g,h) S_make_trie(aTHX_ a,b,c,d,e,f,g,h)
#define new_regcurly S_new_regcurly
#define nextchar(a) S_nextchar(aTHX_ a)
-#define output_or_return_posix_warnings(a,b,c) S_output_or_return_posix_warnings(aTHX_ a,b,c)
+#define output_posix_warnings(a,b) S_output_posix_warnings(aTHX_ a,b)
#define parse_lparen_question_flags(a) S_parse_lparen_question_flags(aTHX_ a)
+#define parse_uniprop_string(a,b,c,d,e,f,g,h,i) Perl_parse_uniprop_string(aTHX_ a,b,c,d,e,f,g,h,i)
#define populate_ANYOF_from_invlist(a,b) S_populate_ANYOF_from_invlist(aTHX_ a,b)
#define reg(a,b,c,d) S_reg(aTHX_ a,b,c,d)
#define reg2Lanode(a,b,c,d) S_reg2Lanode(aTHX_ a,b,c,d)
@@ -1210,14 +1216,15 @@
#define reganode(a,b,c) S_reganode(aTHX_ a,b,c)
#define regatom(a,b,c) S_regatom(aTHX_ a,b,c)
#define regbranch(a,b,c,d) S_regbranch(aTHX_ a,b,c,d)
-#define regclass(a,b,c,d,e,f,g,h,i,j) S_regclass(aTHX_ a,b,c,d,e,f,g,h,i,j)
+#define regclass(a,b,c,d,e,f,g,h,i) S_regclass(aTHX_ a,b,c,d,e,f,g,h,i)
#define regex_set_precedence S_regex_set_precedence
#define reginsert(a,b,c,d) S_reginsert(aTHX_ a,b,c,d)
#define regnode_guts(a,b,c,d) S_regnode_guts(aTHX_ a,b,c,d)
#define regpiece(a,b,c) S_regpiece(aTHX_ a,b,c)
#define regtail(a,b,c,d) S_regtail(aTHX_ a,b,c,d)
#define scan_commit(a,b,c,d) S_scan_commit(aTHX_ a,b,c,d)
-#define set_ANYOF_arg(a,b,c,d,e,f,g) S_set_ANYOF_arg(aTHX_ a,b,c,d,e,f,g)
+#define set_ANYOF_arg(a,b,c,d,e) S_set_ANYOF_arg(aTHX_ a,b,c,d,e)
+#define set_regex_pv(a,b) S_set_regex_pv(aTHX_ a,b)
#define skip_to_be_ignored_text(a,b,c) S_skip_to_be_ignored_text(aTHX_ a,b,c)
#define ssc_add_range(a,b,c) S_ssc_add_range(aTHX_ a,b,c)
#define ssc_and(a,b,c) S_ssc_and(aTHX_ a,b,c)
@@ -1247,16 +1254,16 @@
#endif
#define regprop(a,b,c,d,e) Perl_regprop(aTHX_ a,b,c,d,e)
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C)
-#define _get_swash_invlist(a) Perl__get_swash_invlist(aTHX_ a)
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
#define _invlist_contains_cp S__invlist_contains_cp
#define _invlist_len S__invlist_len
#define _invlist_search Perl__invlist_search
#define get_invlist_offset_addr S_get_invlist_offset_addr
#define invlist_array S_invlist_array
+#define is_invlist S_is_invlist
# endif
-# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_TOKE_C)
-#define _core_swash_init(a,b,c,d,e,f,g) Perl__core_swash_init(aTHX_ a,b,c,d,e,f,g)
+# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_SV_C)
+#define invlist_clone(a,b) Perl_invlist_clone(aTHX_ a,b)
# endif
# if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_DQUOTE_C)
#define form_short_octal_warning(a,b) S_form_short_octal_warning(aTHX_ a,b)
@@ -1269,11 +1276,9 @@
#define _add_range_to_invlist(a,b,c) Perl__add_range_to_invlist(aTHX_ a,b,c)
#define _invlist_intersection_maybe_complement_2nd(a,b,c,d) Perl__invlist_intersection_maybe_complement_2nd(aTHX_ a,b,c,d)
#define _invlist_invert(a) Perl__invlist_invert(aTHX_ a)
-#define _invlist_populate_swatch Perl__invlist_populate_swatch
#define _invlist_union_maybe_complement_2nd(a,b,c,d) Perl__invlist_union_maybe_complement_2nd(aTHX_ a,b,c,d)
#define _new_invlist(a) Perl__new_invlist(aTHX_ a)
#define _setup_canned_invlist(a,b,c) Perl__setup_canned_invlist(aTHX_ a,b,c)
-#define _swash_to_invlist(a) Perl__swash_to_invlist(aTHX_ a)
# endif
# if defined(PERL_IN_REGEXEC_C)
#define advance_one_LB(a,b,c) S_advance_one_LB(aTHX_ a,b,c)
@@ -1284,11 +1289,10 @@
#define backup_one_SB(a,b,c) S_backup_one_SB(aTHX_ a,b,c)
#define backup_one_WB(a,b,c,d) S_backup_one_WB(aTHX_ a,b,c,d)
#define find_byclass(a,b,c,d,e) S_find_byclass(aTHX_ a,b,c,d,e)
-#define find_next_ascii S_find_next_ascii
#define find_next_masked S_find_next_masked
-#define find_next_non_ascii S_find_next_non_ascii
#define find_span_end S_find_span_end
#define find_span_end_mask S_find_span_end_mask
+#define foldEQ_latin1_s2_folded S_foldEQ_latin1_s2_folded
#define isFOO_utf8_lc(a,b,c) S_isFOO_utf8_lc(aTHX_ a,b,c)
#define isGCB(a,b,c,d,e) S_isGCB(aTHX_ a,b,c,d,e)
#define isLB(a,b,c,d,e,f) S_isLB(aTHX_ a,b,c,d,e,f)
@@ -1303,7 +1307,7 @@
#define reghopmaybe3 S_reghopmaybe3
#define reginclass(a,b,c,d,e) S_reginclass(aTHX_ a,b,c,d,e)
#define regmatch(a,b,c) S_regmatch(aTHX_ a,b,c)
-#define regrepeat(a,b,c,d,e) S_regrepeat(aTHX_ a,b,c,d,e _aDEPTH)
+#define regrepeat(a,b,c,d,e,f) S_regrepeat(aTHX_ a,b,c,d,e,f _aDEPTH)
#define regtry(a,b) S_regtry(aTHX_ a,b)
#define to_byte_substr(a) S_to_byte_substr(aTHX_ a)
#define to_utf8_substr(a) S_to_utf8_substr(aTHX_ a)
@@ -1638,6 +1642,11 @@
#define doopen_pm(a) S_doopen_pm(aTHX_ a)
# endif
# endif
+# if !defined(PERL_EXT_RE_BUILD)
+# if defined(PERL_IN_REGCOMP_C)
+#define initialize_invlist_guts(a,b) S_initialize_invlist_guts(aTHX_ a,b)
+# endif
+# endif
# if !defined(PERL_IS_MINIPERL)
# if defined(PERL_IN_PERL_C)
#define incpush_if_exists(a,b,c) S_incpush_if_exists(aTHX_ a,b,c)
@@ -1649,11 +1658,6 @@
#define utf16_textfilter(a,b,c) S_utf16_textfilter(aTHX_ a,b,c)
# endif
# endif
-# if !defined(USE_QUADMATH)
-# if defined(PERL_IN_NUMERIC_C)
-#define mulexp10 S_mulexp10
-# endif
-# endif
# if !defined(UV_IS_QUAD)
# if defined(PERL_IN_UTF8_C)
#define is_utf8_cp_above_31_bits S_is_utf8_cp_above_31_bits
@@ -1746,6 +1750,7 @@
#define deb_stack_n(a,b,c,d,e) S_deb_stack_n(aTHX_ a,b,c,d,e)
# endif
# if defined(PERL_IN_DOIO_C)
+#define argvout_final(a,b,c) S_argvout_final(aTHX_ a,b,c)
#define exec_failed(a,b,c) S_exec_failed(aTHX_ a,b,c)
#define ingroup(a,b) S_ingroup(aTHX_ a,b)
#define openn_cleanup(a,b,c,d,e,f,g,h,i,j,k,l,m) S_openn_cleanup(aTHX_ a,b,c,d,e,f,g,h,i,j,k,l,m)
@@ -1796,16 +1801,16 @@
#define unshare_hek_or_pvn(a,b,c,d) S_unshare_hek_or_pvn(aTHX_ a,b,c,d)
# endif
# if defined(PERL_IN_LOCALE_C)
-#define category_name S_category_name
-#define restore_switched_locale(a,b) S_restore_switched_locale(aTHX_ a,b)
#define save_to_buffer S_save_to_buffer
-#define switch_category_locale_to_template(a,b,c) S_switch_category_locale_to_template(aTHX_ a,b,c)
# if defined(USE_LOCALE)
+#define category_name S_category_name
#define new_collate(a) S_new_collate(aTHX_ a)
#define new_ctype(a) S_new_ctype(aTHX_ a)
#define new_numeric(a) S_new_numeric(aTHX_ a)
+#define restore_switched_locale(a,b) S_restore_switched_locale(aTHX_ a,b)
#define set_numeric_radix(a) S_set_numeric_radix(aTHX_ a)
#define stdize_locale(a) S_stdize_locale(aTHX_ a)
+#define switch_category_locale_to_template(a,b,c) S_switch_category_locale_to_template(aTHX_ a,b,c)
# if defined(USE_POSIX_2008_LOCALE)
#define emulate_setlocale S_emulate_setlocale
# endif
@@ -1880,6 +1885,7 @@
#define simplify_sort(a) S_simplify_sort(aTHX_ a)
#define too_few_arguments_pv(a,b,c) S_too_few_arguments_pv(aTHX_ a,b,c)
#define too_many_arguments_pv(a,b,c) S_too_many_arguments_pv(aTHX_ a,b,c)
+#define traverse_op_tree(a,b) S_traverse_op_tree(aTHX_ a,b)
# if defined(USE_ITHREADS)
#define op_relocate_sv(a,b) S_op_relocate_sv(aTHX_ a,b)
# endif
@@ -2029,7 +2035,7 @@
#define force_strict_version(a) S_force_strict_version(aTHX_ a)
#define force_version(a,b) S_force_version(aTHX_ a,b)
#define force_word(a,b,c,d) S_force_word(aTHX_ a,b,c,d)
-#define get_and_check_backslash_N_name(a,b) S_get_and_check_backslash_N_name(aTHX_ a,b)
+#define get_and_check_backslash_N_name_wrapper(a,b) S_get_and_check_backslash_N_name_wrapper(aTHX_ a,b)
#define incline(a,b) S_incline(aTHX_ a,b)
#define intuit_method(a,b,c) S_intuit_method(aTHX_ a,b,c)
#define intuit_more(a,b) S_intuit_more(aTHX_ a,b)
@@ -2044,11 +2050,8 @@
#define scan_ident(a,b,c,d) S_scan_ident(aTHX_ a,b,c,d)
#define scan_inputsymbol(a) S_scan_inputsymbol(aTHX_ a)
#define scan_pat(a,b) S_scan_pat(aTHX_ a,b)
-#define scan_str(a,b,c,d,e) S_scan_str(aTHX_ a,b,c,d,e)
#define scan_subst(a) S_scan_subst(aTHX_ a)
#define scan_trans(a) S_scan_trans(aTHX_ a)
-#define scan_word(a,b,c,d,e) S_scan_word(aTHX_ a,b,c,d,e)
-#define skipspace_flags(a,b) S_skipspace_flags(aTHX_ a,b)
#define sublex_done() S_sublex_done(aTHX)
#define sublex_push() S_sublex_push(aTHX)
#define sublex_start() S_sublex_start(aTHX)
@@ -2067,13 +2070,16 @@
#define check_locale_boundary_crossing(a,b,c,d) S_check_locale_boundary_crossing(aTHX_ a,b,c,d)
#define does_utf8_overflow S_does_utf8_overflow
#define isFF_OVERLONG S_isFF_OVERLONG
-#define is_utf8_common(a,b,c,d) S_is_utf8_common(aTHX_ a,b,c,d)
-#define is_utf8_common_with_len(a,b,c,d,e) S_is_utf8_common_with_len(aTHX_ a,b,c,d,e)
+#define is_utf8_common(a,b) S_is_utf8_common(aTHX_ a,b)
+#define is_utf8_common_with_len(a,b,c) S_is_utf8_common_with_len(aTHX_ a,b,c)
#define is_utf8_overlong_given_start_byte_ok S_is_utf8_overlong_given_start_byte_ok
#define new_msg_hv(a,b,c) S_new_msg_hv(aTHX_ a,b,c)
#define swash_scan_list_line(a,b,c,d,e,f,g) S_swash_scan_list_line(aTHX_ a,b,c,d,e,f,g)
#define swatch_get(a,b,c) S_swatch_get(aTHX_ a,b,c)
#define to_lower_latin1 S_to_lower_latin1
+#define turkic_fc(a,b,c,d) S_turkic_fc(aTHX_ a,b,c,d)
+#define turkic_lc(a,b,c,d) S_turkic_lc(aTHX_ a,b,c,d)
+#define turkic_uc(a,b,c,d) S_turkic_uc(aTHX_ a,b,c,d)
#define unexpected_non_continuation_text(a,b,c,d) S_unexpected_non_continuation_text(aTHX_ a,b,c,d)
#define warn_on_first_deprecated_use(a,b,c,d,e) S_warn_on_first_deprecated_use(aTHX_ a,b,c,d,e)
# endif
diff --git a/Master/tlpkg/tlperl/lib/CORE/embedvar.h b/Master/tlpkg/tlperl/lib/CORE/embedvar.h
index e038ae74b4f..35cf8f21915 100644
--- a/Master/tlpkg/tlperl/lib/CORE/embedvar.h
+++ b/Master/tlpkg/tlperl/lib/CORE/embedvar.h
@@ -50,7 +50,6 @@
#define PL_DBtrace (vTHX->IDBtrace)
#define PL_Dir (vTHX->IDir)
#define PL_Env (vTHX->IEnv)
-#define PL_InBitmap (vTHX->IInBitmap)
#define PL_LIO (vTHX->ILIO)
#define PL_Mem (vTHX->IMem)
#define PL_MemParse (vTHX->IMemParse)
@@ -158,6 +157,7 @@
#define PL_in_load_module (vTHX->Iin_load_module)
#define PL_in_utf8_COLLATE_locale (vTHX->Iin_utf8_COLLATE_locale)
#define PL_in_utf8_CTYPE_locale (vTHX->Iin_utf8_CTYPE_locale)
+#define PL_in_utf8_turkic_locale (vTHX->Iin_utf8_turkic_locale)
#define PL_incgv (vTHX->Iincgv)
#define PL_initav (vTHX->Iinitav)
#define PL_inplace (vTHX->Iinplace)
@@ -203,7 +203,6 @@
#define PL_modcount (vTHX->Imodcount)
#define PL_modglobal (vTHX->Imodglobal)
#define PL_multideref_pc (vTHX->Imultideref_pc)
-#define PL_my_cxt_keys (vTHX->Imy_cxt_keys)
#define PL_my_cxt_list (vTHX->Imy_cxt_list)
#define PL_my_cxt_size (vTHX->Imy_cxt_size)
#define PL_na (vTHX->Ina)
@@ -336,7 +335,6 @@
#define PL_unitcheckav_save (vTHX->Iunitcheckav_save)
#define PL_unlockhook (vTHX->Iunlockhook)
#define PL_unsafe (vTHX->Iunsafe)
-#define PL_utf8_mark (vTHX->Iutf8_mark)
#define PL_utf8cache (vTHX->Iutf8cache)
#define PL_utf8locale (vTHX->Iutf8locale)
#define PL_warn_locale (vTHX->Iwarn_locale)
@@ -353,18 +351,28 @@
#define PL_GAboveLatin1 (my_vars->GAboveLatin1)
#define PL_Assigned_invlist (my_vars->GAssigned_invlist)
#define PL_GAssigned_invlist (my_vars->GAssigned_invlist)
+#define PL_CCC_non0_non230 (my_vars->GCCC_non0_non230)
+#define PL_GCCC_non0_non230 (my_vars->GCCC_non0_non230)
#define PL_C_locale_obj (my_vars->GC_locale_obj)
#define PL_GC_locale_obj (my_vars->GC_locale_obj)
#define PL_GCB_invlist (my_vars->GGCB_invlist)
#define PL_GGCB_invlist (my_vars->GGCB_invlist)
#define PL_HasMultiCharFold (my_vars->GHasMultiCharFold)
#define PL_GHasMultiCharFold (my_vars->GHasMultiCharFold)
+#define PL_InBitmap (my_vars->GInBitmap)
+#define PL_GInBitmap (my_vars->GInBitmap)
+#define PL_InMultiCharFold (my_vars->GInMultiCharFold)
+#define PL_GInMultiCharFold (my_vars->GInMultiCharFold)
#define PL_LB_invlist (my_vars->GLB_invlist)
#define PL_GLB_invlist (my_vars->GLB_invlist)
#define PL_Latin1 (my_vars->GLatin1)
#define PL_GLatin1 (my_vars->GLatin1)
-#define PL_NonL1NonFinalFold (my_vars->GNonL1NonFinalFold)
-#define PL_GNonL1NonFinalFold (my_vars->GNonL1NonFinalFold)
+#define PL_NonFinalFold (my_vars->GNonFinalFold)
+#define PL_GNonFinalFold (my_vars->GNonFinalFold)
+#define PL_Posix_ptrs (my_vars->GPosix_ptrs)
+#define PL_GPosix_ptrs (my_vars->GPosix_ptrs)
+#define PL_Private_Use (my_vars->GPrivate_Use)
+#define PL_GPrivate_Use (my_vars->GPrivate_Use)
#define PL_SB_invlist (my_vars->GSB_invlist)
#define PL_GSB_invlist (my_vars->GSB_invlist)
#define PL_SCX_invlist (my_vars->GSCX_invlist)
@@ -401,6 +409,8 @@
#define PL_Ghash_state (my_vars->Ghash_state)
#define PL_hints_mutex (my_vars->Ghints_mutex)
#define PL_Ghints_mutex (my_vars->Ghints_mutex)
+#define PL_in_some_fold (my_vars->Gin_some_fold)
+#define PL_Gin_some_fold (my_vars->Gin_some_fold)
#define PL_keyword_plugin (my_vars->Gkeyword_plugin)
#define PL_Gkeyword_plugin (my_vars->Gkeyword_plugin)
#define PL_keyword_plugin_mutex (my_vars->Gkeyword_plugin_mutex)
@@ -417,6 +427,10 @@
#define PL_Gmy_ctx_mutex (my_vars->Gmy_ctx_mutex)
#define PL_my_cxt_index (my_vars->Gmy_cxt_index)
#define PL_Gmy_cxt_index (my_vars->Gmy_cxt_index)
+#define PL_my_cxt_keys (my_vars->Gmy_cxt_keys)
+#define PL_Gmy_cxt_keys (my_vars->Gmy_cxt_keys)
+#define PL_my_cxt_keys_size (my_vars->Gmy_cxt_keys_size)
+#define PL_Gmy_cxt_keys_size (my_vars->Gmy_cxt_keys_size)
#define PL_op_mutex (my_vars->Gop_mutex)
#define PL_Gop_mutex (my_vars->Gop_mutex)
#define PL_op_seq (my_vars->Gop_seq)
@@ -451,6 +465,24 @@
#define PL_Gsig_trapped (my_vars->Gsig_trapped)
#define PL_sigfpe_saved (my_vars->Gsigfpe_saved)
#define PL_Gsigfpe_saved (my_vars->Gsigfpe_saved)
+#define PL_strategy_accept (my_vars->Gstrategy_accept)
+#define PL_Gstrategy_accept (my_vars->Gstrategy_accept)
+#define PL_strategy_dup (my_vars->Gstrategy_dup)
+#define PL_Gstrategy_dup (my_vars->Gstrategy_dup)
+#define PL_strategy_dup2 (my_vars->Gstrategy_dup2)
+#define PL_Gstrategy_dup2 (my_vars->Gstrategy_dup2)
+#define PL_strategy_mkstemp (my_vars->Gstrategy_mkstemp)
+#define PL_Gstrategy_mkstemp (my_vars->Gstrategy_mkstemp)
+#define PL_strategy_open (my_vars->Gstrategy_open)
+#define PL_Gstrategy_open (my_vars->Gstrategy_open)
+#define PL_strategy_open3 (my_vars->Gstrategy_open3)
+#define PL_Gstrategy_open3 (my_vars->Gstrategy_open3)
+#define PL_strategy_pipe (my_vars->Gstrategy_pipe)
+#define PL_Gstrategy_pipe (my_vars->Gstrategy_pipe)
+#define PL_strategy_socket (my_vars->Gstrategy_socket)
+#define PL_Gstrategy_socket (my_vars->Gstrategy_socket)
+#define PL_strategy_socketpair (my_vars->Gstrategy_socketpair)
+#define PL_Gstrategy_socketpair (my_vars->Gstrategy_socketpair)
#define PL_sv_placeholder (my_vars->Gsv_placeholder)
#define PL_Gsv_placeholder (my_vars->Gsv_placeholder)
#define PL_thr_key (my_vars->Gthr_key)
@@ -459,18 +491,24 @@
#define PL_Gtimesbase (my_vars->Gtimesbase)
#define PL_use_safe_putenv (my_vars->Guse_safe_putenv)
#define PL_Guse_safe_putenv (my_vars->Guse_safe_putenv)
+#define PL_user_def_props (my_vars->Guser_def_props)
+#define PL_Guser_def_props (my_vars->Guser_def_props)
+#define PL_user_def_props_aTHX (my_vars->Guser_def_props_aTHX)
+#define PL_Guser_def_props_aTHX (my_vars->Guser_def_props_aTHX)
+#define PL_user_prop_mutex (my_vars->Guser_prop_mutex)
+#define PL_Guser_prop_mutex (my_vars->Guser_prop_mutex)
#define PL_utf8_charname_begin (my_vars->Gutf8_charname_begin)
#define PL_Gutf8_charname_begin (my_vars->Gutf8_charname_begin)
#define PL_utf8_charname_continue (my_vars->Gutf8_charname_continue)
#define PL_Gutf8_charname_continue (my_vars->Gutf8_charname_continue)
-#define PL_utf8_foldable (my_vars->Gutf8_foldable)
-#define PL_Gutf8_foldable (my_vars->Gutf8_foldable)
#define PL_utf8_foldclosures (my_vars->Gutf8_foldclosures)
#define PL_Gutf8_foldclosures (my_vars->Gutf8_foldclosures)
#define PL_utf8_idcont (my_vars->Gutf8_idcont)
#define PL_Gutf8_idcont (my_vars->Gutf8_idcont)
#define PL_utf8_idstart (my_vars->Gutf8_idstart)
#define PL_Gutf8_idstart (my_vars->Gutf8_idstart)
+#define PL_utf8_mark (my_vars->Gutf8_mark)
+#define PL_Gutf8_mark (my_vars->Gutf8_mark)
#define PL_utf8_perl_idcont (my_vars->Gutf8_perl_idcont)
#define PL_Gutf8_perl_idcont (my_vars->Gutf8_perl_idcont)
#define PL_utf8_perl_idstart (my_vars->Gutf8_perl_idstart)
diff --git a/Master/tlpkg/tlperl/lib/CORE/feature.h b/Master/tlpkg/tlperl/lib/CORE/feature.h
index 0e15fb5ffbd..3877e16efe7 100644
--- a/Master/tlpkg/tlperl/lib/CORE/feature.h
+++ b/Master/tlpkg/tlperl/lib/CORE/feature.h
@@ -5,6 +5,9 @@
*/
+#ifndef PERL_FEATURE_H_
+#define PERL_FEATURE_H_
+
#if defined(PERL_CORE) || defined (PERL_EXT)
#define HINT_FEATURE_SHIFT 26
@@ -78,13 +81,6 @@
FEATURE_IS_ENABLED("evalbytes")) \
)
-#define FEATURE_ARYBASE_IS_ENABLED \
- ( \
- CURRENT_FEATURE_BUNDLE <= FEATURE_BUNDLE_511 \
- || (CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
- FEATURE_IS_ENABLED("arybase")) \
- )
-
#define FEATURE_SIGNATURES_IS_ENABLED \
( \
CURRENT_FEATURE_BUNDLE == FEATURE_BUNDLE_CUSTOM && \
@@ -169,4 +165,6 @@ S_enable_feature_bundle(pTHX_ SV *ver)
}
#endif /* PERL_IN_OP_C */
+#endif /* PERL_FEATURE_H_ */
+
/* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/handy.h b/Master/tlpkg/tlperl/lib/CORE/handy.h
index 9ba05de8d3d..51f79efcf39 100644
--- a/Master/tlpkg/tlperl/lib/CORE/handy.h
+++ b/Master/tlpkg/tlperl/lib/CORE/handy.h
@@ -255,6 +255,14 @@ typedef U64TYPE U64;
# endif
#endif
+/* Returns a boolean as to whether the input unsigned number is a power of 2
+ * (2**0, 2**1, etc). In other words if it has just a single bit set.
+ * If not, subtracting 1 would leave the uppermost bit set, so the & would
+ * yield non-zero */
+#if defined(PERL_CORE) || defined(PERL_EXT)
+# define isPOWER_OF_2(n) ((n) && ((n) & ((n)-1)) == 0)
+#endif
+
/* This is a helper macro to avoid preprocessor issues, replaced by nothing
* unless under DEBUGGING, where it expands to an assert of its argument,
* followed by a comma (hence the comma operator). If we just used a straight
@@ -271,7 +279,7 @@ typedef U64TYPE U64;
#endif
/*
-=head1 SV-Body Allocation
+=head1 SV Manipulation Functions
=for apidoc Ama|SV*|newSVpvs|"literal string" s
Like C<newSVpvn>, but takes a literal string instead of a
@@ -499,8 +507,8 @@ based on the underlying C library functions):
#define strnNE(s1,s2,l) (strncmp(s1,s2,l) != 0)
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
-#define memNE(s1,s2,l) (memcmp(s1,s2,l) != 0)
-#define memEQ(s1,s2,l) (memcmp(s1,s2,l) == 0)
+#define memEQ(s1,s2,l) (memcmp(((const void *) (s1)), ((const void *) (s2)), l) == 0)
+#define memNE(s1,s2,l) (! memEQ(s1,s2,l))
/* memEQ and memNE where second comparand is a string constant */
#define memEQs(s1, l, s2) \
@@ -513,16 +521,16 @@ based on the underlying C library functions):
#define strBEGINs(s1,s2) (strncmp(s1,"" s2 "", sizeof(s2)-1) == 0)
#define memBEGINs(s1, l, s2) \
- ( (l) >= sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) >= (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1, "" s2 "", sizeof(s2)-1))
#define memBEGINPs(s1, l, s2) \
- ( (l) > sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) > (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1, "" s2 "", sizeof(s2)-1))
#define memENDs(s1, l, s2) \
- ( (l) >= sizeof(s2) - 1 \
+ ( (Ptrdiff_t) (l) >= (Ptrdiff_t) sizeof(s2) - 1 \
&& memEQ(s1 + (l) - (sizeof(s2) - 1), "" s2 "", sizeof(s2)-1))
#define memENDPs(s1, l, s2) \
- ( (l) > sizeof(s2) \
+ ( (Ptrdiff_t) (l) > (Ptrdiff_t) sizeof(s2) \
&& memEQ(s1 + (l) - (sizeof(s2) - 1), "" s2 "", sizeof(s2)-1))
#endif /* End of making macros private */
@@ -1086,6 +1094,28 @@ patched there. The file as of this writing is cpan/Devel-PPPort/parts/inc/misc
#define FITS_IN_8_BITS(c) (1)
#endif
+/* Returns true if c is in the range l..u, where 'l' is non-negative
+ * Written this way so that after optimization, only one conditional test is
+ * needed.
+ *
+ * This isn't fully general, except for the special cased 'signed char' (which
+ * should be resolved at compile time): It won't work if 'c' is negative, and
+ * 'l' is larger than the max for that signed type. Thus if 'c' is a negative
+ * int, and 'l' is larger than INT_MAX, it will fail. To protect agains this
+ * happening, there is an assert that will generate a warning if c is larger
+ * than e.g. INT_MAX if it is an 'unsigned int'. This could be a false
+ * positive, but khw couldn't figure out a way to make it better. It's good
+ * enough so far */
+#define inRANGE(c, l, u) (__ASSERT_((l) >= 0) __ASSERT_((u) >= (l)) \
+ ((sizeof(c) == 1) \
+ ? (((WIDEST_UTYPE) ((((U8) (c))|0) - (l))) <= ((WIDEST_UTYPE) ((u) - (l)))) \
+ : (__ASSERT_( (((WIDEST_UTYPE) 1) << (CHARBITS * sizeof(c) - 1) & (c)) \
+ /* sign bit of c is 0 */ == 0 \
+ || (((~ ((WIDEST_UTYPE) 1) << ((CHARBITS * sizeof(c) - 1) - 1))\
+ /* l not larger than largest value in c's signed type */ \
+ & ~ ((WIDEST_UTYPE) 0)) & (l)) == 0) \
+ ((WIDEST_UTYPE) (((c) - (l)) | 0) <= ((WIDEST_UTYPE) ((u) - (l)))))))
+
#ifdef EBCDIC
# ifndef _ALL_SOURCE
/* The native libc isascii() et.al. functions return the wrong results
@@ -1240,17 +1270,28 @@ END_EXTERN_C
&& ((PL_charclass[(U8) (c)] & _CC_mask_A(classnum)) \
== _CC_mask_A(classnum)))
-# define isALPHA_A(c) _generic_isCC_A(c, _CC_ALPHA)
+/* On ASCII platforms certain classes form a single range. It's faster to
+ * special case these. isDIGIT is a single range on all platforms */
+# ifdef EBCDIC
+# define isALPHA_A(c) _generic_isCC_A(c, _CC_ALPHA)
+# define isGRAPH_A(c) _generic_isCC_A(c, _CC_GRAPH)
+# define isLOWER_A(c) _generic_isCC_A(c, _CC_LOWER)
+# define isPRINT_A(c) _generic_isCC_A(c, _CC_PRINT)
+# define isUPPER_A(c) _generic_isCC_A(c, _CC_UPPER)
+# else
+ /* By folding the upper and lowercase, we can use a single range */
+# define isALPHA_A(c) inRANGE((~('A' ^ 'a') & (c)), 'A', 'Z')
+# define isGRAPH_A(c) inRANGE(c, ' ' + 1, 0x7e)
+# define isLOWER_A(c) inRANGE(c, 'a', 'z')
+# define isPRINT_A(c) inRANGE(c, ' ', 0x7e)
+# define isUPPER_A(c) inRANGE(c, 'A', 'Z')
+# endif
# define isALPHANUMERIC_A(c) _generic_isCC_A(c, _CC_ALPHANUMERIC)
# define isBLANK_A(c) _generic_isCC_A(c, _CC_BLANK)
# define isCNTRL_A(c) _generic_isCC_A(c, _CC_CNTRL)
-# define isDIGIT_A(c) _generic_isCC(c, _CC_DIGIT) /* No non-ASCII digits */
-# define isGRAPH_A(c) _generic_isCC_A(c, _CC_GRAPH)
-# define isLOWER_A(c) _generic_isCC_A(c, _CC_LOWER)
-# define isPRINT_A(c) _generic_isCC_A(c, _CC_PRINT)
+# define isDIGIT_A(c) inRANGE(c, '0', '9')
# define isPUNCT_A(c) _generic_isCC_A(c, _CC_PUNCT)
# define isSPACE_A(c) _generic_isCC_A(c, _CC_SPACE)
-# define isUPPER_A(c) _generic_isCC_A(c, _CC_UPPER)
# define isWORDCHAR_A(c) _generic_isCC_A(c, _CC_WORDCHAR)
# define isXDIGIT_A(c) _generic_isCC(c, _CC_XDIGIT) /* No non-ASCII xdigits
*/
@@ -1296,7 +1337,7 @@ END_EXTERN_C
* hard-code various macro definitions that wouldn't otherwise be available
* to it. Most are coded based on first principles. These are written to
* avoid EBCDIC vs. ASCII #ifdef's as much as possible. */
-# define isDIGIT_A(c) ((c) <= '9' && (c) >= '0')
+# define isDIGIT_A(c) inRANGE(c, '0', '9')
# define isBLANK_A(c) ((c) == ' ' || (c) == '\t')
# define isSPACE_A(c) (isBLANK_A(c) \
|| (c) == '\n' \
@@ -1307,21 +1348,19 @@ END_EXTERN_C
* uppercase. The tests for those aren't necessary on ASCII, but hurt only
* performance (if optimization isn't on), and allow the same code to be
* used for both platform types */
-# define isLOWER_A(c) ((c) >= 'a' && (c) <= 'z' \
- && ( (c) <= 'i' \
- || ((c) >= 'j' && (c) <= 'r') \
- || (c) >= 's'))
-# define isUPPER_A(c) ((c) >= 'A' && (c) <= 'Z' \
- && ( (c) <= 'I' \
- || ((c) >= 'J' && (c) <= 'R') \
- || (c) >= 'S'))
+# define isLOWER_A(c) inRANGE((c), 'a', 'i') \
+ || inRANGE((c), 'j', 'r') \
+ || inRANGE((c), 's', 'z')
+# define isUPPER_A(c) inRANGE((c), 'A', 'I') \
+ || inRANGE((c), 'J', 'R') \
+ || inRANGE((c), 'S', 'Z')
# define isALPHA_A(c) (isUPPER_A(c) || isLOWER_A(c))
# define isALPHANUMERIC_A(c) (isALPHA_A(c) || isDIGIT_A(c))
# define isWORDCHAR_A(c) (isALPHANUMERIC_A(c) || (c) == '_')
# define isIDFIRST_A(c) (isALPHA_A(c) || (c) == '_')
-# define isXDIGIT_A(c) (isDIGIT_A(c) \
- || ((c) >= 'a' && (c) <= 'f') \
- || ((c) <= 'F' && (c) >= 'A'))
+# define isXDIGIT_A(c) ( isDIGIT_A(c) \
+ || inRANGE((c), 'a', 'f') \
+ || inRANGE((c), 'A', 'F')
# define isPUNCT_A(c) ((c) == '-' || (c) == '!' || (c) == '"' \
|| (c) == '#' || (c) == '$' || (c) == '%' \
|| (c) == '&' || (c) == '\'' || (c) == '(' \
@@ -1343,13 +1382,13 @@ END_EXTERN_C
# define isCNTRL_A(c) ((c) == '\0' || (c) == '\a' || (c) == '\b' \
|| (c) == '\f' || (c) == '\n' || (c) == '\r' \
|| (c) == '\t' || (c) == '\v' \
- || ((c) <= 3 && (c) >= 1) /* SOH, STX, ETX */ \
+ || inRANGE((c), 1, 3) /* SOH, STX, ETX */ \
|| (c) == 7 /* U+7F DEL */ \
- || ((c) <= 0x13 && (c) >= 0x0E) /* SO, SI */ \
- /* DLE, DC[1-3] */ \
+ || inRANGE((c), 0x0E, 0x13) /* SO SI DLE \
+ DC[1-3] */ \
|| (c) == 0x18 /* U+18 CAN */ \
|| (c) == 0x19 /* U+19 EOM */ \
- || ((c) <= 0x1F && (c) >= 0x1C) /* [FGRU]S */ \
+ || inRANGE((c), 0x1C, 0x1F) /* [FGRU]S */ \
|| (c) == 0x26 /* U+17 ETB */ \
|| (c) == 0x27 /* U+1B ESC */ \
|| (c) == 0x2D /* U+05 ENQ */ \
@@ -1404,8 +1443,8 @@ END_EXTERN_C
|| NATIVE_TO_LATIN1((U8) c) == 0xA0)))
# define isUPPER_L1(c) (isUPPER_A(c) \
|| (FITS_IN_8_BITS(c) \
- && ( NATIVE_TO_LATIN1((U8) c) >= 0xC0 \
- && NATIVE_TO_LATIN1((U8) c) <= 0xDE \
+ && ( IN_RANGE(NATIVE_TO_LATIN1((U8) c), \
+ 0xC0, 0xDE) \
&& NATIVE_TO_LATIN1((U8) c) != 0xD7)))
# define isWORDCHAR_L1(c) (isIDFIRST_L1(c) || isDIGIT_A(c))
# define isIDFIRST_L1(c) (isALPHA_L1(c) || NATIVE_TO_LATIN1(c) == '_')
@@ -1463,13 +1502,18 @@ END_EXTERN_C
#define toLOWER(c) (isASCII(c) ? toLOWER_LATIN1(c) : (c))
#define toUPPER(c) (isASCII(c) ? toUPPER_LATIN1_MOD(c) : (c))
which uses table lookup and mask instead of subtraction. (This would
- work because the _MOD does not apply in the ASCII range) */
+ work because the _MOD does not apply in the ASCII range).
+
+ These actually are UTF-8 invariant casing, not just ASCII, as any non-ASCII
+ UTF-8 invariants are neither upper nor lower. (Only on EBCDIC platforms are
+ there non-ASCII invariants, and all of them are controls.) */
#define toLOWER(c) (isUPPER(c) ? (U8)((c) + ('a' - 'A')) : (c))
#define toUPPER(c) (isLOWER(c) ? (U8)((c) - ('a' - 'A')) : (c))
/* In the ASCII range, these are equivalent to what they're here defined to be.
* But by creating these definitions, other code doesn't have to be aware of
- * this detail */
+ * this detail. Actually this works for all UTF-8 invariants, not just the
+ * ASCII range. (EBCDIC platforms can have non-ASCII invariants.) */
#define toFOLD(c) toLOWER(c)
#define toTITLE(c) toUPPER(c)
@@ -1527,18 +1571,21 @@ END_EXTERN_C
|| (char)(c) == '_'))
/* These next three are also for internal core Perl use only: case-change
- * helper macros */
+ * helper macros. The reason for using the PL_latin arrays is in case the
+ * system function is defective; it ensures uniform results that conform to the
+ * Unicod standard. It does not handle the anomalies in UTF-8 Turkic locales */
#define _generic_toLOWER_LC(c, function, cast) (! FITS_IN_8_BITS(c) \
? (c) \
: (IN_UTF8_CTYPE_LOCALE) \
? PL_latin1_lc[ (U8) (c) ] \
- : (cast)function((cast)(c)))
+ : (cast)function((cast)(c)))
/* Note that the result can be larger than a byte in a UTF-8 locale. It
* returns a single value, so can't adequately return the upper case of LATIN
* SMALL LETTER SHARP S in a UTF-8 locale (which should be a string of two
* values "SS"); instead it asserts against that under DEBUGGING, and
- * otherwise returns its input */
+ * otherwise returns its input. It does not handle the anomalies in UTF-8
+ * Turkic locales. */
#define _generic_toUPPER_LC(c, function, cast) \
(! FITS_IN_8_BITS(c) \
? (c) \
@@ -1556,7 +1603,8 @@ END_EXTERN_C
* returns a single value, so can't adequately return the fold case of LATIN
* SMALL LETTER SHARP S in a UTF-8 locale (which should be a string of two
* values "ss"); instead it asserts against that under DEBUGGING, and
- * otherwise returns its input */
+ * otherwise returns its input. It does not handle the anomalies in UTF-8
+ * Turkic locales */
#define _generic_toFOLD_LC(c, function, cast) \
((UNLIKELY((c) == MICRO_SIGN) && IN_UTF8_CTYPE_LOCALE) \
? GREEK_SMALL_LETTER_MU \
@@ -1851,13 +1899,6 @@ _generic_utf8_safe(classnum, p, e, _is_utf8_FOO_with_len(classnum, p, e))
? 0 /* Note that doesn't check validity for latin1 */ \
: above_latin1)
-/* NOTE that some of these macros have very similar ones in regcharclass.h.
- * For example, there is (at the time of this writing) an 'is_SPACE_utf8()'
- * there, differing in name only by an underscore from the one here
- * 'isSPACE_utf8(). The difference is that the ones here are probably more
- * efficient and smaller, using an O(1) array lookup for Latin1-range code
- * points; the regcharclass.h ones are implemented as a series of
- * "if-else-if-else ..." */
#define isALPHA_utf8(p) _generic_utf8(ALPHA, p)
#define isALPHANUMERIC_utf8(p) _generic_utf8(ALPHANUMERIC, p)
diff --git a/Master/tlpkg/tlperl/lib/CORE/hv_func.h b/Master/tlpkg/tlperl/lib/CORE/hv_func.h
index 111de93f1ee..a519839d6c0 100755
--- a/Master/tlpkg/tlperl/lib/CORE/hv_func.h
+++ b/Master/tlpkg/tlperl/lib/CORE/hv_func.h
@@ -47,7 +47,7 @@
# define __PERL_HASH_SEED_STATE(seed,state) S_perl_siphash_seed_state(seed,state)
# define __PERL_HASH_WITH_STATE(state,str,len) S_perl_hash_siphash_1_3_with_state((state),(U8*)(str),(len))
#elif defined(PERL_HASH_FUNC_STADTX)
-# define __PERL_HASH_FUNC "STATDX"
+# define __PERL_HASH_FUNC "STADTX"
# define __PERL_HASH_SEED_BYTES 16
# define __PERL_HASH_STATE_BYTES 32
# define __PERL_HASH_SEED_STATE(seed,state) stadtx_seed_state(seed,state)
diff --git a/Master/tlpkg/tlperl/lib/CORE/inline.h b/Master/tlpkg/tlperl/lib/CORE/inline.h
index d847c6b4ad2..654f801b75d 100755
--- a/Master/tlpkg/tlperl/lib/CORE/inline.h
+++ b/Master/tlpkg/tlperl/lib/CORE/inline.h
@@ -5,8 +5,33 @@
* You may distribute under the terms of either the GNU General Public
* License or the Artistic License, as specified in the README file.
*
+ * This file contains tables and code adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this
+ * copyright notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+ *
* This file is a home for static inline functions that cannot go in other
- * headers files, because they depend on proto.h (included after most other
+ * header files, because they depend on proto.h (included after most other
* headers) or struct definitions.
*
* Each section names the header file that the functions "belong" to.
@@ -524,8 +549,8 @@ S__variant_byte_number(PERL_UINTMAX_T word)
* x..xx01..1 Subtract 1, turns all the trailing zeros into 1's and
* the 1 just to their left into a 0; the remainder is
* untouched
- * 0..0011..1 The xor with x..xx10..0 clears that remainder, sets
- * bottom to all 1
+ * 0..0011..1 The xor with the original, x..xx10..0, clears that
+ * remainder, sets the bottom to all 1
* 0..0100..0 Add 1 to clear the word except for the bit in 's'
*
* Another method is to do 'word &= -word'; but it generates a compiler
@@ -988,6 +1013,206 @@ Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el)
/*
+=for apidoc Am|STRLEN|isUTF8_CHAR|const U8 *s|const U8 *e
+
+Evaluates to non-zero if the first few bytes of the string starting at C<s> and
+looking no further than S<C<e - 1>> are well-formed UTF-8, as extended by Perl,
+that represents some code point; otherwise it evaluates to 0. If non-zero, the
+value gives how many bytes starting at C<s> comprise the code point's
+representation. Any bytes remaining before C<e>, but beyond the ones needed to
+form the first code point in C<s>, are not examined.
+
+The code point can be any that will fit in an IV on this machine, using Perl's
+extension to official UTF-8 to represent those higher than the Unicode maximum
+of 0x10FFFF. That means that this macro is used to efficiently decide if the
+next few bytes in C<s> is legal UTF-8 for a single character.
+
+Use C<L</isSTRICT_UTF8_CHAR>> to restrict the acceptable code points to those
+defined by Unicode to be fully interchangeable across applications;
+C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
+#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
+code points; and C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_utf8_string>>, C<L</is_utf8_string_loc>>, and
+C<L</is_utf8_string_loclen>> to check entire strings.
+
+Note also that a UTF-8 "invariant" character (i.e. ASCII on non-EBCDIC
+machines) is a valid UTF-8 character.
+
+=cut
+
+This uses an adaptation of the table and algorithm given in
+http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+documentation of the original version. A copyright notice for the original
+version is given at the beginning of this file. The Perl adapation is
+documented at the definition of PL_extended_utf8_dfa_tab[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISUTF8_CHAR;
+
+ /* This dfa is fast. If it accepts the input, it was for a well-formed,
+ * code point, which can be returned immediately. Otherwise, it is either
+ * malformed, or for the start byte FF which the dfa doesn't handle (except
+ * on 32-bit ASCII platforms where it trivially is an error). Call a
+ * helper function for the other platforms. */
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_extended_utf8_dfa_tab[256
+ + state
+ + PL_extended_utf8_dfa_tab[*s]];
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+#if defined(UV_IS_QUAD) || defined(EBCDIC)
+
+ if (NATIVE_UTF8_TO_I8(*s0) == 0xFF && e - s0 >= UTF8_MAXBYTES) {
+ return _is_utf8_char_helper(s0, e, 0);
+ }
+
+#endif
+
+ return 0;
+}
+
+/*
+
+=for apidoc isSTRICT_UTF8_CHAR
+
+Evaluates to non-zero if the first few bytes of the string starting at C<s> and
+looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
+Unicode code point completely acceptable for open interchange between all
+applications; otherwise it evaluates to 0. If non-zero, the value gives how
+many bytes starting at C<s> comprise the code point's representation. Any
+bytes remaining before C<e>, but beyond the ones needed to form the first code
+point in C<s>, are not examined.
+
+The largest acceptable code point is the Unicode maximum 0x10FFFF, and must not
+be a surrogate nor a non-character code point. Thus this excludes any code
+point from Perl's extended UTF-8.
+
+This is used to efficiently decide if the next few bytes in C<s> is
+legal Unicode-acceptable UTF-8 for a single character.
+
+Use C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
+#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
+code points; C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8;
+and C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_strict_utf8_string>>, C<L</is_strict_utf8_string_loc>>, and
+C<L</is_strict_utf8_string_loclen>> to check entire strings.
+
+=cut
+
+This uses an adaptation of the tables and algorithm given in
+http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+documentation of the original version. A copyright notice for the original
+version is given at the beginning of this file. The Perl adapation is
+documented at the definition of strict_extended_utf8_dfa_tab[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISSTRICT_UTF8_CHAR;
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_strict_utf8_dfa_tab[256 + state + PL_strict_utf8_dfa_tab[*s]];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+#ifndef EBCDIC
+
+ /* The dfa above drops out for certain Hanguls; handle them specially */
+ if (is_HANGUL_ED_utf8_safe(s0, e)) {
+ return 3;
+ }
+
+#endif
+
+ return 0;
+}
+
+/*
+
+=for apidoc Am|STRLEN|isC9_STRICT_UTF8_CHAR|const U8 *s|const U8 *e
+
+Evaluates to non-zero if the first few bytes of the string starting at C<s> and
+looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
+Unicode non-surrogate code point; otherwise it evaluates to 0. If non-zero,
+the value gives how many bytes starting at C<s> comprise the code point's
+representation. Any bytes remaining before C<e>, but beyond the ones needed to
+form the first code point in C<s>, are not examined.
+
+The largest acceptable code point is the Unicode maximum 0x10FFFF. This
+differs from C<L</isSTRICT_UTF8_CHAR>> only in that it accepts non-character
+code points. This corresponds to
+L<Unicode Corrigendum #9|http://www.unicode.org/versions/corrigendum9.html>.
+which said that non-character code points are merely discouraged rather than
+completely forbidden in open interchange. See
+L<perlunicode/Noncharacter code points>.
+
+Use C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8; and
+C<L</isUTF8_CHAR_flags>> for a more customized definition.
+
+Use C<L</is_c9strict_utf8_string>>, C<L</is_c9strict_utf8_string_loc>>, and
+C<L</is_c9strict_utf8_string_loclen>> to check entire strings.
+
+=cut
+
+This uses an adaptation of the tables and algorithm given in
+http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides comprehensive
+documentation of the original version. A copyright notice for the original
+version is given at the beginning of this file. The Perl adapation is
+documented at the definition of PL_c9_utf8_dfa_tab[].
+
+*/
+
+PERL_STATIC_INLINE Size_t
+S_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+{
+ const U8 * s = s0;
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_ISC9_STRICT_UTF8_CHAR;
+
+ while (s < e && LIKELY(state != 1)) {
+ state = PL_c9_utf8_dfa_tab[256 + state + PL_c9_utf8_dfa_tab[*s]];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ return s - s0 + 1;
+ }
+
+ return 0;
+}
+
+/*
+
=for apidoc is_strict_utf8_string_loc
Like C<L</is_strict_utf8_string>> but stores the location of the failure (in the
@@ -1372,9 +1597,9 @@ Perl_utf8_hop_back(const U8 *s, SSize_t off, const U8 *start)
assert(off <= 0);
while (off++ && s > start) {
- s--;
- while (UTF8_IS_CONTINUATION(*s) && s > start)
+ do {
s--;
+ } while (UTF8_IS_CONTINUATION(*s) && s > start);
}
GCC_DIAG_IGNORE(-Wcast-qual)
@@ -1554,6 +1779,69 @@ S_is_utf8_fixed_width_buf_loclen_flags(const U8 * const s,
|| is_utf8_valid_partial_char_flags(*ep, s + len, flags);
}
+PERL_STATIC_INLINE UV
+S_utf8n_to_uvchr_msgs(const U8 *s,
+ STRLEN curlen,
+ STRLEN *retlen,
+ const U32 flags,
+ U32 * errors,
+ AV ** msgs)
+{
+ /* This is the inlined portion of utf8n_to_uvchr_msgs. It handles the
+ * simple cases, and, if necessary calls a helper function to deal with the
+ * more complex ones. Almost all well-formed non-problematic code points
+ * are considered simple, so that it's unlikely that the helper function
+ * will need to be called.
+ *
+ * This is an adaptation of the tables and algorithm given in
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which provides
+ * comprehensive documentation of the original version. A copyright notice
+ * for the original version is given at the beginning of this file. The
+ * Perl adapation is documented at the definition of PL_strict_utf8_dfa_tab[].
+ */
+
+ const U8 * const s0 = s;
+ const U8 * send = s0 + curlen;
+ UV uv = 0; /* The 0 silences some stupid compilers */
+ UV state = 0;
+
+ PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_MSGS;
+
+ /* This dfa is fast. If it accepts the input, it was for a well-formed,
+ * non-problematic code point, which can be returned immediately.
+ * Otherwise we call a helper function to figure out the more complicated
+ * cases. */
+
+ while (s < send && LIKELY(state != 1)) {
+ UV type = PL_strict_utf8_dfa_tab[*s];
+
+ uv = (state == 0)
+ ? ((0xff >> type) & NATIVE_UTF8_TO_I8(*s))
+ : UTF8_ACCUMULATE(uv, *s);
+ state = PL_strict_utf8_dfa_tab[256 + state + type];
+
+ if (state != 0) {
+ s++;
+ continue;
+ }
+
+ if (retlen) {
+ *retlen = s - s0 + 1;
+ }
+ if (errors) {
+ *errors = 0;
+ }
+ if (msgs) {
+ *msgs = NULL;
+ }
+
+ return uv;
+ }
+
+ /* Here is potentially problematic. Use the full mechanism */
+ return _utf8n_to_uvchr_msgs_helper(s0, curlen, retlen, flags, errors, msgs);
+}
+
/* ------------------------------- perl.h ----------------------------- */
/*
@@ -2059,10 +2347,10 @@ Perl_foldEQ(const char *s1, const char *s2, I32 len)
PERL_STATIC_INLINE I32
Perl_foldEQ_latin1(const char *s1, const char *s2, I32 len)
{
- /* Compare non-utf8 using Unicode (Latin1) semantics. Does not work on
- * MICRO_SIGN, LATIN_SMALL_LETTER_SHARP_S, nor
- * LATIN_SMALL_LETTER_Y_WITH_DIAERESIS, and does not check for these. Nor
- * does it check that the strings each have at least 'len' characters */
+ /* Compare non-UTF-8 using Unicode (Latin1) semantics. Works on all folds
+ * representable without UTF-8, except for LATIN_SMALL_LETTER_SHARP_S, and
+ * does not check for this. Nor does it check that the strings each have
+ * at least 'len' characters. */
const U8 *a = (const U8 *)s1;
const U8 *b = (const U8 *)s2;
diff --git a/Master/tlpkg/tlperl/lib/CORE/intrpvar.h b/Master/tlpkg/tlperl/lib/CORE/intrpvar.h
index f7b6ee326e6..e33036601b0 100644
--- a/Master/tlpkg/tlperl/lib/CORE/intrpvar.h
+++ b/Master/tlpkg/tlperl/lib/CORE/intrpvar.h
@@ -21,7 +21,7 @@
/* New variables must be added to the very end for binary compatibility. */
-/* Don't forget to add your variable also to perl_clone()! (in sv.c) */
+/* DON'T FORGET to add your variable also to perl_clone()! (in sv.c) */
/* The 'I' prefix is only needed for vars that need appropriate #defines
* generated when built with or without MULTIPLICITY. It is also used
@@ -262,6 +262,7 @@ PERLVAR(I, exit_flags, U8) /* was exit() unexpected, etc. */
PERLVAR(I, utf8locale, bool) /* utf8 locale detected */
PERLVAR(I, in_utf8_CTYPE_locale, bool)
PERLVAR(I, in_utf8_COLLATE_locale, bool)
+PERLVAR(I, in_utf8_turkic_locale, bool)
#if defined(USE_ITHREADS) && ! defined(USE_THREAD_SAFE_LOCALE)
PERLVARI(I, lc_numeric_mutex_depth, int, 0) /* Emulate general semaphore */
#endif
@@ -640,11 +641,7 @@ PERLVARI(I, underlying_numeric_obj, locale_t, NULL)
# endif
#endif /* !USE_LOCALE_NUMERIC */
-/* Unicode inversion lists */
-PERLVAR(I, InBitmap, SV *)
-
/* utf8 character class swashes */
-PERLVAR(I, utf8_mark, SV *)
PERLVAR(I, seen_deprecated_macro, HV *)
PERLVAR(I, last_swash_hv, HV *)
@@ -775,9 +772,6 @@ PERLVARI(I, globhook, globhook_t, NULL)
#ifdef PERL_IMPLICIT_CONTEXT
PERLVARI(I, my_cxt_list, void **, NULL) /* per-module array of MY_CXT pointers */
PERLVARI(I, my_cxt_size, int, 0) /* size of PL_my_cxt_list */
-# ifdef PERL_GLOBAL_STRUCT_PRIVATE
-PERLVARI(I, my_cxt_keys, const char **, NULL) /* per-module array of pointers to MY_CXT_KEY constants */
-# endif
#endif
#if defined(PERL_IMPLICIT_CONTEXT) || defined(PERL_DEBUG_READONLY_COW)
diff --git a/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h b/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h
index 3a1afc695dc..4bab3d83a69 100644
--- a/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h
+++ b/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h
@@ -6,7 +6,10 @@
* License or the Artistic License, as specified in the README file.
*/
-#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C)
+#ifndef PERL_INVLIST_INLINE_H_
+#define PERL_INVLIST_INLINE_H_
+
+#if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_PP_C)
/* An element is in an inversion list iff its index is even numbered: 0, 2, 4,
* etc */
@@ -17,6 +20,12 @@
#define TO_INTERNAL_SIZE(x) ((x) * sizeof(UV))
#define FROM_INTERNAL_SIZE(x) ((x)/ sizeof(UV))
+PERL_STATIC_INLINE bool
+S_is_invlist(SV* const invlist)
+{
+ return invlist != NULL && SvTYPE(invlist) == SVt_INVLIST;
+}
+
PERL_STATIC_INLINE bool*
S_get_invlist_offset_addr(SV* invlist)
{
@@ -24,7 +33,7 @@ S_get_invlist_offset_addr(SV* invlist)
* offset (it contains 1) or not (contains 0) */
PERL_ARGS_ASSERT_GET_INVLIST_OFFSET_ADDR;
- assert(SvTYPE(invlist) == SVt_INVLIST);
+ assert(is_invlist(invlist));
return &(((XINVLIST*) SvANY(invlist))->is_offset);
}
@@ -37,7 +46,7 @@ S__invlist_len(SV* const invlist)
PERL_ARGS_ASSERT__INVLIST_LEN;
- assert(SvTYPE(invlist) == SVt_INVLIST);
+ assert(is_invlist(invlist));
return (SvCUR(invlist) == 0)
? 0
@@ -77,7 +86,7 @@ S_invlist_array(SV* const invlist)
return ((UV *) SvPVX(invlist) + *get_invlist_offset_addr(invlist));
}
-# if defined(PERL_IN_UTF8_C) || defined(PERL_IN_REGEXEC_C)
+# if defined(PERL_IN_REGEXEC_C)
/* These symbols are only needed later in regcomp.c */
# undef TO_INTERNAL_SIZE
@@ -85,3 +94,5 @@ S_invlist_array(SV* const invlist)
# endif
#endif
+
+#endif /* PERL_INVLIST_INLINE_H_ */
diff --git a/Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h b/Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
index df736642f72..c6580adee39 100644
--- a/Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
+++ b/Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
@@ -1,6 +1,6 @@
/* -*- buffer-read-only: t -*-
* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
- * This file is built by regen/mk_PL_charclass.pl from property definitions.
+ * This file is built by regen/mk_PL_charclass.pl from Unicode::UCD.
* Any changes made here will be lost!
*/
@@ -15,13 +15,13 @@
/* U+04 EOT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
+/* U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
+/* U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
+/* U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -35,7 +35,7 @@
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1C FS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1D GS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+1E RS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -73,64 +73,64 @@
/* U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+40 '@' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+41 'A' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+42 'B' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+43 'C' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+44 'D' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+45 'E' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+46 'F' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+47 'G' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+48 'H' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+49 'I' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4A 'J' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4B 'K' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4C 'L' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4D 'M' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4E 'N' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+4F 'O' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+50 'P' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+51 'Q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+52 'R' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+53 'S' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+54 'T' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+55 'U' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+56 'V' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+57 'W' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+58 'X' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+59 'Y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+5A 'Z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* U+5B '[' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5D ']' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* U+60 '`' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+61 'a' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+62 'b' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+63 'c' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+64 'd' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+65 'e' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+66 'f' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* U+67 'g' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+68 'h' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+69 'i' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6A 'j' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6B 'k' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6C 'l' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6D 'm' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6E 'n' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+6F 'o' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+70 'p' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+71 'q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+72 'r' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+73 's' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+74 't' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+75 'u' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+76 'v' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+77 'w' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+78 'x' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+79 'y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+7A 'z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -178,7 +178,7 @@
/* U+A7 SECTION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+A8 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+A9 COPYRIGHT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+AA FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+AA FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* U+AB LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+AC NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
/* U+AD SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
@@ -189,102 +189,102 @@
/* U+B2 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B3 SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B4 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
-/* U+B5 MICRO */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+B5 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* U+B6 PILCROW */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+B7 MIDDLE DOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT),
/* U+B8 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+B9 SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
-/* U+BA MASCULINE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+BA MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* U+BB RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* U+BC 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BD 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BE 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* U+BF INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* U+C0 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C1 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C2 A with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C3 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C4 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C5 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C6 AE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C7 C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C8 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+C9 E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CA E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CB E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CC I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CD I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CE I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+CF I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D0 ETH */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D1 N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D2 O with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D3 O with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D4 O with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D5 O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D6 O with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+C0 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C1 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C2 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C3 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C4 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C5 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C6 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C7 C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C8 E with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+C9 E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CA E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CB E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CC I with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CD I with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CE I with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+CF I with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D0 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D1 N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D2 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D3 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D4 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D5 O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D6 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* U+D7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+D8 O with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+D9 U with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DA U with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DB U with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DC U with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DD Y with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DE THORN */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+DF sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E0 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E1 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E2 a with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E3 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E4 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E5 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E6 ae */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E8 e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+E9 e with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EA e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EB e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EC i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+ED i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EE i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+EF i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F0 eth */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F1 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F2 o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F3 o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F4 o with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F5 o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F6 o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* U+D8 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+D9 U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DA U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DB U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DC U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DD Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DE THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* U+DF sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E0 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E1 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E2 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E3 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E4 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E5 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E6 ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E8 e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+E9 e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+EA e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+EB e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+EC i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+ED i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+EE i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+EF i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F0 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F1 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F2 o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F3 o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F4 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F5 o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F6 o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* U+F7 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA),
-/* U+F8 o with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+F9 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FA u with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FB u with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FC u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FD y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FE thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* U+FF y with diaeresis */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)
+/* U+F8 o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+F9 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FA u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FB u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FC u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FD y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FE thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* U+FF y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)
#endif /* ASCII/Latin1 */
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/* U+00 NUL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+01 SOH */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+02 STX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+03 ETX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x04 U+9C ST */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x06 U+86 SSA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x07 U+7F DEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x08 U+97 EPA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x09 U+8D RI */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x0A U+8E SS2 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -292,8 +292,8 @@
/* U+12 DC2 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+13 DC3 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x14 U+9D OSC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x15 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x15 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x17 U+87 ESA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -310,7 +310,7 @@
/* 0x24 U+84 IND */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x25 U+85 NEL */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* 0x26 U+17 ETB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x28 U+88 HTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x29 U+89 HTJ */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2A U+8A VTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -318,7 +318,7 @@
/* 0x2C U+8C PLU */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2D U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2E U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x30 U+90 DCS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x31 U+91 PU1 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x32 U+16 SYN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -337,14 +337,14 @@
/* 0x3F U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x40 U+20 SP */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x4B U+2E '.' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4C U+3C '<' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -352,15 +352,15 @@
/* 0x4E U+2B '+' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4F U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x50 U+26 '&' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x5A U+21 '!' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5B U+24 '$' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5C U+2A '*' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -369,29 +369,29 @@
/* 0x5F U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x60 U+2D '-' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x61 U+2F '/' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x62 U+C2 I8=B3 A with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B4 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B5 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B6 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B7 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B8 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=B9 C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BA N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x62 U+C2 I8=B3 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x63 U+C4 I8=B4 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x64 U+C0 I8=B5 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x65 U+C1 I8=B6 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x66 U+C3 I8=B7 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x67 U+C5 I8=B8 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x68 U+C7 I8=B9 C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x69 U+D1 I8=BA N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x6A U+A6 I8=BB BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x6B U+2C ',' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6C U+25 '%' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6D U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* 0x6E U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6F U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x70 U+F8 I8=BC o with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BD E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BE E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x73 U+CB I8=BF E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x74 U+C8 I8=C0 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x75 U+CD I8=C1 I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x76 U+CE I8=C2 I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x77 U+CF I8=C3 I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x78 U+CC I8=C4 I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0x70 U+F8 I8=BC o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x71 U+C9 I8=BD E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x72 U+CA I8=BE E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x73 U+CB I8=BF E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x74 U+C8 I8=C0 E with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x75 U+CD I8=C1 I with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x76 U+CE I8=C2 I with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x77 U+CF I8=C3 I with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x78 U+CC I8=C4 I with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0x79 U+60 '`' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7A U+3A ':' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7B U+23 '#' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -399,53 +399,53 @@
/* 0x7D U+27 "'" */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7E U+3D '=' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7F U+22 '"' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x80 U+D8 I8=C5 O with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x81 U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x82 U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x83 U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x84 U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x85 U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x86 U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x87 U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x88 U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x89 U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0x80 U+D8 I8=C5 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x81 U+61 'a' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x82 U+62 'b' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x83 U+63 'c' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x84 U+64 'd' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x85 U+65 'e' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x86 U+66 'f' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x87 U+67 'g' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x88 U+68 'h' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x89 U+69 'i' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x8A U+AB I8=C6 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
/* 0x8B U+BB I8=C7 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x8C U+F0 I8=C8 eth */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=C9 y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CA thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x8C U+F0 I8=C8 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x8D U+FD I8=C9 y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x8E U+FE I8=CA thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x8F U+B1 I8=CB PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0x90 U+B0 I8=CC DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x91 U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x92 U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x93 U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x95 U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x97 U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x98 U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x99 U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x9A U+AA I8=CD FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9B U+BA I8=CE MASCULINE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9C U+E6 I8=CF ae */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x91 U+6A 'j' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x92 U+6B 'k' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x93 U+6C 'l' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x95 U+6E 'n' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x97 U+70 'p' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x98 U+71 'q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x99 U+72 'r' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9A U+AA I8=CD FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9B U+BA I8=CE MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9C U+E6 I8=CF ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x9D U+B8 I8=D0 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0x9E U+C6 I8=D1 AE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x9E U+C6 I8=D1 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x9F U+A4 I8=D2 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xA0 U+B5 I8=D3 MICRO */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xA0 U+B5 I8=D3 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xA2 U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA3 U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA6 U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA8 U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xA2 U+73 's' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA3 U+74 't' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA6 U+77 'w' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA8 U+79 'y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xAA U+A1 I8=D4 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xAB U+BF I8=D5 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAC U+D0 I8=D6 ETH */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xAC U+D0 I8=D6 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xAD U+5B '[' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xAE U+DE I8=D7 THORN */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xAE U+DE I8=D7 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xAF U+AE I8=D8 REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xB0 U+AC I8=D9 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xB1 U+A3 I8=DA POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
@@ -457,60 +457,60 @@
/* 0xB7 U+BC I8=E0 1/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT),
/* 0xB8 U+BD I8=E1 1/2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
/* 0xB9 U+BE I8=E2 3/4 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xBA U+DD I8=E3 Y with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xBA U+DD I8=E3 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xBB U+A8 I8=E4 DIAERESIS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
/* 0xBC U+AF I8=E5 MACRON */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
/* 0xBD U+5D ']' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xC1 U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC6 U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC8 U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC9 U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xC1 U+41 'A' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC6 U+46 'F' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xC8 U+48 'H' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xC9 U+49 'I' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xD1 U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD2 U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD3 U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD5 U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xD1 U+4A 'J' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD2 U+4B 'K' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD3 U+4C 'L' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD5 U+4E 'N' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE0 U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xE2 U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE3 U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE6 U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE8 U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xE2 U+53 'S' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE3 U+54 'T' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE6 U+57 'W' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE8 U+59 'Y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -522,10 +522,10 @@
/* 0xF8 U+38 '8' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF9 U+39 '9' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 1047 */
@@ -533,21 +533,21 @@
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/* U+00 NUL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+01 SOH */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+02 STX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+03 ETX */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x04 U+9C ST */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x05 U+09 HT */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x06 U+86 SSA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x07 U+7F DEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x08 U+97 EPA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x09 U+8D RI */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x0A U+8E SS2 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0B VT */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
-/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* U+0C FF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
+/* U+0D CR */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* U+0E SO */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+0F SI */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+10 DLE */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -556,7 +556,7 @@
/* U+13 DC3 */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x14 U+9D OSC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x15 U+85 NEL */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
-/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x16 U+08 BS */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x17 U+87 ESA */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+18 CAN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* U+19 EOM */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -571,9 +571,9 @@
/* 0x22 U+82 BPH */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x23 U+83 NBH */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x24 U+84 IND */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x25 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x25 U+0A LF */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_VERTSPACE),
/* 0x26 U+17 ETB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x27 U+1B ESC */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x28 U+88 HTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x29 U+89 HTJ */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2A U+8A VTS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -581,7 +581,7 @@
/* 0x2C U+8C PLU */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2D U+05 ENQ */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x2E U+06 ACK */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
-/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_MNEMONIC_CNTRL),
+/* 0x2F U+07 BEL */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_MNEMONIC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x30 U+90 DCS */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x31 U+91 PU1 */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x32 U+16 SYN */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
@@ -600,14 +600,14 @@
/* 0x3F U+1A SUB */ (1U<<_CC_ASCII)|(1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA),
/* 0x40 U+20 SP */ (1U<<_CC_ASCII)|(1U<<_CC_BLANK)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE),
/* 0x41 U+A0 NBSP */ (1U<<_CC_BLANK)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_SPACE)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x42 U+E2 I8=A1 a with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x43 U+E4 I8=A2 a with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x44 U+E0 I8=A3 a with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x45 U+E1 I8=A4 a with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x46 U+E3 I8=A5 a with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x47 U+E5 I8=A6 a with ring */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x48 U+E7 I8=A7 c with cedilla */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x49 U+F1 I8=A8 n with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x4A U+A2 I8=A9 CENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x4B U+2E '.' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4C U+3C '<' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -615,15 +615,15 @@
/* 0x4E U+2B '+' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x4F U+7C '|' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x50 U+26 '&' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x51 U+E9 I8=AA e with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x52 U+EA I8=AB e with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x53 U+EB I8=AC e with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x54 U+E8 I8=AD e with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x55 U+ED I8=AE i with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x56 U+EE I8=AF i with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x57 U+EF I8=B0 i with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x58 U+EC I8=B1 i with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x59 U+DF I8=B2 sharp s */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x5A U+21 '!' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5B U+24 '$' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x5C U+2A '*' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -632,29 +632,29 @@
/* 0x5F U+AC I8=B3 NOT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x60 U+2D '-' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x61 U+2F '/' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x62 U+C2 I8=B4 A with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x63 U+C4 I8=B5 A with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x64 U+C0 I8=B6 A with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x65 U+C1 I8=B7 A with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x66 U+C3 I8=B8 A with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x67 U+C5 I8=B9 A with RING */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x68 U+C7 I8=BA C with CEDILLA */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x69 U+D1 I8=BB N with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x62 U+C2 I8=B4 A with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x63 U+C4 I8=B5 A with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x64 U+C0 I8=B6 A with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x65 U+C1 I8=B7 A with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x66 U+C3 I8=B8 A with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x67 U+C5 I8=B9 A with RING */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x68 U+C7 I8=BA C with CEDILLA */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x69 U+D1 I8=BB N with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x6A U+A6 I8=BC BROKEN BAR */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_CONTINUATION),
/* 0x6B U+2C ',' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6C U+25 '%' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6D U+5F '_' */ (1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_WORDCHAR),
/* 0x6E U+3E '>' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x6F U+3F '?' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x70 U+F8 I8=BD o with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x71 U+C9 I8=BE E with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x72 U+CA I8=BF E with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_CONTINUATION),
-/* 0x73 U+CB I8=C0 E with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x74 U+C8 I8=C1 E with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x75 U+CD I8=C2 I with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x76 U+CE I8=C3 I with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x77 U+CF I8=C4 I with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x78 U+CC I8=C5 I with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x70 U+F8 I8=BD o with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x71 U+C9 I8=BE E with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x72 U+CA I8=BF E with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_CONTINUATION),
+/* 0x73 U+CB I8=C0 E with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x74 U+C8 I8=C1 E with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x75 U+CD I8=C2 I with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x76 U+CE I8=C3 I with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x77 U+CF I8=C4 I with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0x78 U+CC I8=C5 I with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
/* 0x79 U+60 '`' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7A U+3A ':' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7B U+23 '#' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
@@ -662,53 +662,53 @@
/* 0x7D U+27 "'" */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7E U+3D '=' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0x7F U+22 '"' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0x80 U+D8 I8=C6 O with '/' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
-/* 0x81 U+61 'a' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x82 U+62 'b' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x83 U+63 'c' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x84 U+64 'd' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x85 U+65 'e' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x86 U+66 'f' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x87 U+67 'g' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x88 U+68 'h' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x89 U+69 'i' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0x80 U+D8 I8=C6 O with '/' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
+/* 0x81 U+61 'a' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x82 U+62 'b' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x83 U+63 'c' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x84 U+64 'd' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x85 U+65 'e' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x86 U+66 'f' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0x87 U+67 'g' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x88 U+68 'h' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x89 U+69 'i' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0x8A U+AB I8=C7 LEFT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_IS_DOWNGRADEABLE_START),
/* 0x8B U+BB I8=C8 RIGHT-POINTING DOUBLE ANGLE QUOTE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x8C U+F0 I8=C9 eth */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8D U+FD I8=CA y with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0x8E U+FE I8=CB thorn */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x8C U+F0 I8=C9 eth */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x8D U+FD I8=CA y with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x8E U+FE I8=CB thorn */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x8F U+B1 I8=CC PLUS-MINUS */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0x90 U+B0 I8=CD DEGREE */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0x91 U+6A 'j' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x92 U+6B 'k' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x93 U+6C 'l' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x95 U+6E 'n' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x97 U+70 'p' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x98 U+71 'q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x99 U+72 'r' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0x9A U+AA I8=CE FEMININE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9B U+BA I8=CF MASCULINE ORDINAL */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
-/* 0x9C U+E6 I8=D0 ae */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x91 U+6A 'j' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x92 U+6B 'k' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x93 U+6C 'l' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x94 U+6D 'm' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x95 U+6E 'n' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x96 U+6F 'o' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x97 U+70 'p' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x98 U+71 'q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x99 U+72 'r' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0x9A U+AA I8=CE FEMININE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9B U+BA I8=CF MASCULINE ORDINAL */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0x9C U+E6 I8=D0 ae */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x9D U+B8 I8=D1 CEDILLA */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0x9E U+C6 I8=D2 AE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0x9E U+C6 I8=D2 AE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0x9F U+A4 I8=D3 CURRENCY */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xA0 U+B5 I8=D4 MICRO */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xA0 U+B5 I8=D4 MICRO */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xA1 U+7E '~' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xA2 U+73 's' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA3 U+74 't' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA6 U+77 'w' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA8 U+79 'y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xA2 U+73 's' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA3 U+74 't' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA4 U+75 'u' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA5 U+76 'v' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA6 U+77 'w' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA7 U+78 'x' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA8 U+79 'y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
+/* 0xA9 U+7A 'z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR),
/* 0xAA U+A1 I8=D5 INVERTED '!' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xAB U+BF I8=D6 INVERTED '?' */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xAC U+D0 I8=D7 ETH */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xAD U+DD I8=D8 Y with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xAE U+DE I8=D9 THORN */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xAC U+D0 I8=D7 ETH */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xAD U+DD I8=D8 Y with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xAE U+DE I8=D9 THORN */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xAF U+AE I8=DA REGISTERED */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xB0 U+5E '^' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xB1 U+A3 I8=DB POUND */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
@@ -727,53 +727,53 @@
/* 0xBE U+B4 I8=E6 ACUTE ACCENT */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
/* 0xBF U+D7 I8=E7 MULTIPLICATION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
/* 0xC0 U+7B '{' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xC1 U+41 'A' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC6 U+46 'F' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC8 U+48 'H' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xC9 U+49 'I' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xC1 U+41 'A' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC2 U+42 'B' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC3 U+43 'C' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC4 U+44 'D' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC5 U+45 'E' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC6 U+46 'F' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
+/* 0xC7 U+47 'G' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xC8 U+48 'H' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xC9 U+49 'I' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xCA U+AD I8=E8 SOFT HYPHEN */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START),
-/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
+/* 0xCB U+F4 I8=E9 o with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCC U+F6 I8=EA o with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCD U+F2 I8=EB o with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCE U+F3 I8=EC o with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xCF U+F5 I8=ED o with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
/* 0xD0 U+7D '}' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
-/* 0xD1 U+4A 'J' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD2 U+4B 'K' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD3 U+4C 'L' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD5 U+4E 'N' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xD1 U+4A 'J' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD2 U+4B 'K' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD3 U+4C 'L' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD4 U+4D 'M' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD5 U+4E 'N' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD6 U+4F 'O' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD7 U+50 'P' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD8 U+51 'Q' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xD9 U+52 'R' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xDA U+B9 I8=EE SUPERSCRIPT 1 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START),
-/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START),
-/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDB U+FB I8=EF u with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xDC U+FC I8=F0 u with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START),
+/* 0xDD U+F9 I8=F1 u with grave */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDE U+FA I8=F2 u with acute */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xDF U+FF I8=F3 y with diaeresis */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_LOWER)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xE0 U+5C '\' */ (1U<<_CC_ASCII)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_PUNCT)|(1U<<_CC_QUOTEMETA),
/* 0xE1 U+F7 I8=F4 DIVISION */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_QUOTEMETA)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xE2 U+53 'S' */ (1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE3 U+54 'T' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE6 U+57 'W' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE8 U+59 'Y' */ (1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
-/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD),
+/* 0xE2 U+53 'S' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NONLATIN1_SIMPLE_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE3 U+54 'T' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE4 U+55 'U' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE5 U+56 'V' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE6 U+57 'W' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE7 U+58 'X' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE8 U+59 'Y' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_NONLATIN1_FOLD)|(1U<<_CC_NON_FINAL_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
+/* 0xE9 U+5A 'Z' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR),
/* 0xEA U+B2 I8=F5 SUPERSCRIPT 2 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEB U+D4 I8=F6 O with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEC U+D6 I8=F7 O with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xED U+D2 I8=F8 O with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEE U+D3 I8=F9 O with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xEF U+D5 I8=FA O with '~' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xF0 U+30 '0' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF1 U+31 '1' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF2 U+32 '2' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
@@ -785,10 +785,10 @@
/* 0xF8 U+38 '8' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xF9 U+39 '9' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ASCII)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_DIGIT)|(1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_WORDCHAR)|(1U<<_CC_XDIGIT),
/* 0xFA U+B3 I8=FB SUPERSCRIPT 3 */ (1U<<_CC_GRAPH)|(1U<<_CC_PRINT)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
-/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHANUMERIC)|(1U<<_CC_ALPHA)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFB U+DB I8=FC U with '^' */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFC U+DC I8=FD U with DIAERESIS */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFD U+D9 I8=FE U with GRAVE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
+/* 0xFE U+DA I8=FF U with ACUTE */ (1U<<_CC_ALPHA)|(1U<<_CC_ALPHANUMERIC)|(1U<<_CC_CASED)|(1U<<_CC_CHARNAME_CONT)|(1U<<_CC_GRAPH)|(1U<<_CC_IDFIRST)|(1U<<_CC_IS_IN_SOME_FOLD)|(1U<<_CC_PRINT)|(1U<<_CC_UPPER)|(1U<<_CC_WORDCHAR)|(1U<<_CC_UTF8_IS_START)|(1U<<_CC_UTF8_START_BYTE_IS_FOR_AT_LEAST_SURROGATE),
/* 0xFF U+9F APC */ (1U<<_CC_CNTRL)|(1U<<_CC_QUOTEMETA)
#endif /* EBCDIC 037 */
diff --git a/Master/tlpkg/tlperl/lib/CORE/libperl528.a b/Master/tlpkg/tlperl/lib/CORE/libperl530.a
index 62790d941e3..0cdaedee21f 100644..100755
--- a/Master/tlpkg/tlperl/lib/CORE/libperl528.a
+++ b/Master/tlpkg/tlperl/lib/CORE/libperl530.a
Binary files differ
diff --git a/Master/tlpkg/tlperl/lib/CORE/metaconfig.h b/Master/tlpkg/tlperl/lib/CORE/metaconfig.h
index 2f9ce80712f..73e0ab0257a 100644
--- a/Master/tlpkg/tlperl/lib/CORE/metaconfig.h
+++ b/Master/tlpkg/tlperl/lib/CORE/metaconfig.h
@@ -23,4 +23,8 @@
* HAS_STRTOD_L
* HAS_STRTOLD_L
* I_WCHAR
+ * I_WCTYPE
+ * HAS_TOWLOWER
+ * HAS_TOWUPPER
+ * SETLOCALE_ACCEPTS_ANY_LOCALE_NAME
*/
diff --git a/Master/tlpkg/tlperl/lib/CORE/op.h b/Master/tlpkg/tlperl/lib/CORE/op.h
index bfdebaa961b..c9f05b22712 100644
--- a/Master/tlpkg/tlperl/lib/CORE/op.h
+++ b/Master/tlpkg/tlperl/lib/CORE/op.h
@@ -38,21 +38,12 @@
typedef PERL_BITFIELD16 Optype;
-/* this field now either points to the next sibling or to the parent,
- * depending on op_moresib. So rename it from op_sibling to op_sibparent.
- */
-#ifdef PERL_OP_PARENT
-# define _OP_SIBPARENT_FIELDNAME op_sibparent
-#else
-# define _OP_SIBPARENT_FIELDNAME op_sibling
-#endif
-
#ifdef BASEOP_DEFINITION
#define BASEOP BASEOP_DEFINITION
#else
#define BASEOP \
OP* op_next; \
- OP* _OP_SIBPARENT_FIELDNAME;\
+ OP* op_sibparent; \
OP* (*op_ppaddr)(pTHX); \
PADOFFSET op_targ; \
PERL_BITFIELD16 op_type:9; \
@@ -108,7 +99,12 @@ Deprecated. Use C<GIMME_V> instead.
#define OPf_REF 16 /* Certified reference. */
/* (Return container, not containee). */
#define OPf_MOD 32 /* Will modify (lvalue). */
+
#define OPf_STACKED 64 /* Some arg is arriving on the stack. */
+ /* Indicates mutator-variant of op for those
+ * ops which support them, e.g. $x += 1
+ */
+
#define OPf_SPECIAL 128 /* Do something weird for this op: */
/* On local LVAL, don't init local value. */
/* On OP_SORT, subroutine is inlined. */
@@ -980,7 +976,7 @@ and C<L</OpMAYBESIB_set>>. For a higher-level interface, see
C<L</op_sibling_splice>>.
=for apidoc Am|void|OpLASTSIB_set|OP *o|OP *parent
-Marks C<o> as having no further siblings. On C<PERL_OP_PARENT> builds, marks
+Marks C<o> as having no further siblings and marks
o as having the specified parent. See also C<L</OpMORESIB_set>> and
C<OpMAYBESIB_set>. For a higher-level interface, see
C<L</op_sibling_splice>>.
@@ -1026,7 +1022,6 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
( (o) && OP_TYPE_ISNT_AND_WASNT_NN(o, type) )
-#ifdef PERL_OP_PARENT
# define OpHAS_SIBLING(o) (cBOOL((o)->op_moresib))
# define OpSIBLING(o) (0 + (o)->op_moresib ? (o)->op_sibparent : NULL)
# define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibparent = (sib))
@@ -1034,15 +1029,6 @@ C<sib> is non-null. For a higher-level interface, see C<L</op_sibling_splice>>.
((o)->op_moresib = 0, (o)->op_sibparent = (parent))
# define OpMAYBESIB_set(o, sib, parent) \
((o)->op_sibparent = ((o)->op_moresib = cBOOL(sib)) ? (sib) : (parent))
-#else
-# define OpHAS_SIBLING(o) (cBOOL((o)->op_sibling))
-# define OpSIBLING(o) (0 + (o)->op_sibling)
-# define OpMORESIB_set(o, sib) ((o)->op_moresib = 1, (o)->op_sibling = (sib))
-# define OpLASTSIB_set(o, parent) \
- ((o)->op_moresib = 0, (o)->op_sibling = NULL)
-# define OpMAYBESIB_set(o, sib, parent) \
- ((o)->op_moresib = cBOOL(sib), (o)->op_sibling = (sib))
-#endif
#if !defined(PERL_CORE) && !defined(PERL_EXT)
/* for backwards compatibility only */
diff --git a/Master/tlpkg/tlperl/lib/CORE/patchlevel.h b/Master/tlpkg/tlperl/lib/CORE/patchlevel.h
index a5ca94bcc0a..6253a725cfb 100644
--- a/Master/tlpkg/tlperl/lib/CORE/patchlevel.h
+++ b/Master/tlpkg/tlperl/lib/CORE/patchlevel.h
@@ -14,7 +14,7 @@
* exactly on the third column */
#define PERL_REVISION 5 /* age */
-#define PERL_VERSION 28 /* epoch */
+#define PERL_VERSION 30 /* epoch */
#define PERL_SUBVERSION 1 /* generation */
/* The following numbers describe the earliest compatible version of
@@ -35,7 +35,7 @@
changing them should not be necessary.
*/
#define PERL_API_REVISION 5
-#define PERL_API_VERSION 28
+#define PERL_API_VERSION 30
#define PERL_API_SUBVERSION 0
/*
XXX Note: The selection of non-default Configure options, such
diff --git a/Master/tlpkg/tlperl/lib/CORE/perl.h b/Master/tlpkg/tlperl/lib/CORE/perl.h
index 30f99737642..e5a55850f18 100644
--- a/Master/tlpkg/tlperl/lib/CORE/perl.h
+++ b/Master/tlpkg/tlperl/lib/CORE/perl.h
@@ -246,7 +246,7 @@
Perl_pregfree(aTHX_ (prog))
#define CALLREGFREE_PVT(prog) \
- if(prog) RX_ENGINE(prog)->rxfree(aTHX_ (prog))
+ if(prog && RX_ENGINE(prog)) RX_ENGINE(prog)->rxfree(aTHX_ (prog))
#define CALLREG_NUMBUF_FETCH(rx,paren,usesv) \
RX_ENGINE(rx)->numbered_buff_FETCH(aTHX_ (rx),(paren),(usesv))
@@ -448,6 +448,19 @@
#define CLANG_DIAG_IGNORE_STMT(x) CLANG_DIAG_IGNORE(x) NOOP
#define CLANG_DIAG_RESTORE_STMT CLANG_DIAG_RESTORE NOOP
+#if defined(_MSC_VER) && (_MSC_VER >= 1300)
+# define MSVC_DIAG_IGNORE(x) __pragma(warning(push)) \
+ __pragma(warning(disable : x))
+# define MSVC_DIAG_RESTORE __pragma(warning(pop))
+#else
+# define MSVC_DIAG_IGNORE(x)
+# define MSVC_DIAG_RESTORE
+#endif
+#define MSVC_DIAG_IGNORE_DECL(x) MSVC_DIAG_IGNORE(x) dNOOP
+#define MSVC_DIAG_RESTORE_DECL MSVC_DIAG_RESTORE dNOOP
+#define MSVC_DIAG_IGNORE_STMT(x) MSVC_DIAG_IGNORE(x) NOOP
+#define MSVC_DIAG_RESTORE_STMT MSVC_DIAG_RESTORE NOOP
+
#define NOOP /*EMPTY*/(void)0
#define dNOOP struct Perl___notused_struct
@@ -719,10 +732,33 @@
# include <xlocale.h>
#endif
-#if !defined(NO_LOCALE) && defined(HAS_SETLOCALE)
-# define USE_LOCALE
+/* If not forbidden, we enable locale handling if either 1) the POSIX 2008
+ * functions are available, or 2) just the setlocale() function. This logic is
+ * repeated in t/loc_tools.pl and makedef.pl; The three should be kept in
+ * sync. */
+#if ! defined(NO_LOCALE)
+
+# if ! defined(NO_POSIX_2008_LOCALE) \
+ && defined(HAS_NEWLOCALE) \
+ && defined(HAS_USELOCALE) \
+ && defined(HAS_DUPLOCALE) \
+ && defined(HAS_FREELOCALE) \
+ && defined(LC_ALL_MASK)
+
+ /* For simplicity, the code is written to assume that any platform advanced
+ * enough to have the Posix 2008 locale functions has LC_ALL. The final
+ * test above makes sure that assumption is valid */
+
+# define HAS_POSIX_2008_LOCALE
+# define USE_LOCALE
+# elif defined(HAS_SETLOCALE)
+# define USE_LOCALE
+# endif
+#endif
+
+#ifdef USE_LOCALE
# define HAS_SKIP_LOCALE_INIT /* Solely for XS code to test for this
- capability */
+ #define */
# if !defined(NO_LOCALE_COLLATE) && defined(LC_COLLATE) \
&& defined(HAS_STRXFRM)
# define USE_LOCALE_COLLATE
@@ -757,29 +793,25 @@
# if !defined(NO_LOCALE_TELEPHONE) && defined(LC_TELEPHONE)
# define USE_LOCALE_TELEPHONE
# endif
-#endif /* !NO_LOCALE && HAS_SETLOCALE */
/* XXX The next few defines are unfortunately duplicated in makedef.pl, and
* changes here MUST also be made there */
-#ifdef USE_LOCALE /* These locale things are all subject to change */
-# if defined(HAS_NEWLOCALE) \
- && defined(LC_ALL_MASK) \
- && defined(HAS_FREELOCALE) \
- && defined(HAS_USELOCALE) \
- && ! defined(NO_POSIX_2008_LOCALE)
-
- /* For simplicity, the code is written to assume that any platform advanced
- * enough to have the Posix 2008 locale functions has LC_ALL. The test
- * above makes sure that assumption is valid */
-
-# define HAS_POSIX_2008_LOCALE
-# endif
-# if defined(USE_ITHREADS) \
- && ( defined(HAS_POSIX_2008_LOCALE) \
- || (defined(WIN32) && defined(_MSC_VER) && _MSC_VER >= 1400)) \
- && ! defined(NO_THREAD_SAFE_LOCALE)
-# define USE_THREAD_SAFE_LOCALE
+# if ! defined(HAS_SETLOCALE) && defined(HAS_POSIX_2008_LOCALE)
+# define USE_POSIX_2008_LOCALE
+# ifndef USE_THREAD_SAFE_LOCALE
+# define USE_THREAD_SAFE_LOCALE
+# endif
+ /* If compiled with
+ * -DUSE_THREAD_SAFE_LOCALE, will do so even
+ * on unthreaded builds */
+# elif (defined(USE_ITHREADS) || defined(USE_THREAD_SAFE_LOCALE)) \
+ && ( defined(HAS_POSIX_2008_LOCALE) \
+ || (defined(WIN32) && defined(_MSC_VER) && _MSC_VER >= 1400)) \
+ && ! defined(NO_THREAD_SAFE_LOCALE)
+# ifndef USE_THREAD_SAFE_LOCALE
+# define USE_THREAD_SAFE_LOCALE
+# endif
# ifdef HAS_POSIX_2008_LOCALE
# define USE_POSIX_2008_LOCALE
# endif
@@ -1050,11 +1082,20 @@ EXTERN_C int usleep(unsigned int);
# define STRUCT_OFFSET(s,m) offsetof(s,m)
#endif
-/* ptrdiff_t is C11, so undef it under pedantic builds */
+/* ptrdiff_t is C11, so undef it under pedantic builds. (Actually it is
+ * in C89, but apparently there are platforms where it doesn't exist. See
+ * thread beginning at http://nntp.perl.org/group/perl.perl5.porters/251541.)
+ * */
#ifdef PERL_GCC_PEDANTIC
# undef HAS_PTRDIFF_T
#endif
+#ifdef HAS_PTRDIFF_T
+# define Ptrdiff_t ptrdiff_t
+#else
+# define Ptrdiff_t SSize_t
+#endif
+
#ifndef __SYMBIAN32__
# include <string.h>
#endif
@@ -1079,7 +1120,7 @@ EXTERN_C int usleep(unsigned int);
# define saferealloc Perl_realloc
# define safefree Perl_mfree
# define CHECK_MALLOC_TOO_LATE_FOR_(code) STMT_START { \
- if (!PL_tainting && MallocCfg_ptr[MallocCfg_cfg_env_read]) \
+ if (!TAINTING_get && MallocCfg_ptr[MallocCfg_cfg_env_read]) \
code; \
} STMT_END
# define CHECK_MALLOC_TOO_LATE_FOR(ch) \
@@ -1943,6 +1984,7 @@ extern long double Perl_my_frexpl(long double x, int *e);
# define Perl_fmod fmodq
# define Perl_log logq
# define Perl_log10 log10q
+# define Perl_signbit signbitq
# define Perl_pow powq
# define Perl_sin sinq
# define Perl_sinh sinhq
@@ -2190,7 +2232,7 @@ extern long double Perl_my_frexpl(long double x, int *e);
#endif
/* Win32: _fpclass(), _isnan(), _finite(). */
-#ifdef WIN32
+#ifdef _MSC_VER
# ifndef Perl_isnan
# define Perl_isnan(x) _isnan(x)
# endif
@@ -2328,11 +2370,12 @@ int isnan(double d);
#ifdef USE_PERL_ATOF
# define Perl_atof(s) Perl_my_atof(s)
-# define Perl_atof2(s, n) Perl_my_atof2(aTHX_ (s), &(n))
+# define Perl_atof2(s, n) Perl_my_atof3(aTHX_ (s), &(n), 0)
#else
# define Perl_atof(s) (NV)atof(s)
# define Perl_atof2(s, n) ((n) = atof(s))
#endif
+#define my_atof2(a,b) my_atof3(a,b,0)
/*
* CHAR_MIN and CHAR_MAX are not included here, as the (char) type may be
@@ -3671,11 +3714,10 @@ typedef struct magic_state MGS; /* struct magic_state defined in mg.c */
struct scan_data_t;
typedef struct regnode_charclass regnode_charclass;
-struct regnode_charclass_class;
-
/* A hopefully less confusing name. The sub-classes are all Posix classes only
* used under /l matching */
-typedef struct regnode_charclass_class regnode_charclass_posixl;
+typedef struct regnode_charclass_posixl regnode_charclass_class;
+typedef struct regnode_charclass_posixl regnode_charclass_posixl;
typedef struct regnode_ssc regnode_ssc;
typedef struct RExC_state_t RExC_state_t;
@@ -3837,7 +3879,9 @@ my_swap16(const U16 x) {
#define U_L(what) U_32(what)
#ifdef HAS_SIGNBIT
-# define Perl_signbit signbit
+# ifndef Perl_signbit
+# define Perl_signbit signbit
+# endif
#endif
/* These do not care about the fractional part, only about the range. */
@@ -4008,11 +4052,11 @@ Gid_t getegid (void);
# define DEBUG_f(a) DEBUG__(DEBUG_f_TEST, a)
-#ifndef PERL_EXT_RE_BUILD
-# define DEBUG_r(a) DEBUG__(DEBUG_r_TEST, a)
-#else
-# define DEBUG_r(a) STMT_START {a;} STMT_END
-#endif /* PERL_EXT_RE_BUILD */
+# ifndef PERL_EXT_RE_BUILD
+# define DEBUG_r(a) DEBUG__(DEBUG_r_TEST, a)
+# else
+# define DEBUG_r(a) STMT_START {a;} STMT_END
+# endif /* PERL_EXT_RE_BUILD */
# define DEBUG_x(a) DEBUG__(DEBUG_x_TEST, a)
# define DEBUG_u(a) DEBUG__(DEBUG_u_TEST, a)
@@ -4036,7 +4080,7 @@ Gid_t getegid (void);
# define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)
# define DEBUG_i(a) DEBUG__(DEBUG_i_TEST, a)
-#else /* DEBUGGING */
+#else /* ! DEBUGGING below */
# define DEBUG_p_TEST (0)
# define DEBUG_s_TEST (0)
@@ -4437,6 +4481,11 @@ EXTCONST char PL_Zero[]
EXTCONST char PL_hexdigit[]
INIT("0123456789abcdef0123456789ABCDEF");
+EXTCONST STRLEN PL_WARN_ALL
+ INIT(0);
+EXTCONST STRLEN PL_WARN_NONE
+ INIT(0);
+
/* This is constant on most architectures, a global on OS/2 */
#ifndef OS2
EXTCONST char PL_sh_path[]
@@ -4673,7 +4722,7 @@ EXTCONST unsigned char PL_latin1_lc[];
#ifndef PERL_GLOBAL_STRUCT /* or perlvars.h */
#ifdef DOINIT
-EXT unsigned char PL_fold_locale[] = { /* Unfortunately not EXTCONST. */
+EXT unsigned char PL_fold_locale[256] = { /* Unfortunately not EXTCONST. */
0, 1, 2, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23,
@@ -4708,7 +4757,7 @@ EXT unsigned char PL_fold_locale[] = { /* Unfortunately not EXTCONST. */
248, 249, 250, 251, 252, 253, 254, 255
};
#else
-EXT unsigned char PL_fold_locale[]; /* Unfortunately not EXTCONST. */
+EXT unsigned char PL_fold_locale[256]; /* Unfortunately not EXTCONST. */
#endif
#endif /* !PERL_GLOBAL_STRUCT */
@@ -5429,6 +5478,425 @@ EXTCONST bool PL_valid_types_NV_set[];
# define PERL_SET_THX(t) NOOP
#endif
+#ifndef EBCDIC
+
+/* The tables below are adapted from
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/, which requires this copyright
+ * notice:
+
+Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
+
+# ifdef DOINIT
+# if 0 /* This is the original table given in
+ http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ */
+static U8 utf8d_C9[] = {
+ /* The first part of the table maps bytes to character classes that
+ * to reduce the size of the transition table and create bitmasks. */
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-1F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-3F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-5F*/
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*-7F*/
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, /*-9F*/
+ 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, /*-BF*/
+ 8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, /*-DF*/
+ 10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3, 11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8, /*-FF*/
+
+ /* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a state. */
+ 0,12,24,36,60,96,84,12,12,12,48,72, 12,12,12,12,12,12,12,12,12,12,12,12,
+ 12, 0,12,12,12,12,12, 0,12, 0,12,12, 12,24,12,12,12,12,12,24,12,24,12,12,
+ 12,12,12,12,12,12,12,24,12,12,12,12, 12,24,12,12,12,12,12,12,12,24,12,12,
+ 12,12,12,12,12,12,12,36,12,36,12,12, 12,36,12,12,12,12,12,36,12,36,12,12,
+ 12,36,12,12,12,12,12,12,12,12,12,12
+};
+
+# endif
+
+/* This is a version of the above table customized for Perl that doesn't
+ * exclude surrogates and accepts start bytes up through FD (FE on 64-bit
+ * machines). The classes have been renumbered so that the patterns are more
+ * evident in the table. The class numbers for start bytes are constrained so
+ * that they can be used as a shift count for masking off the leading one bits.
+ * It would make the code simpler if start byte FF could also be handled, but
+ * doing so would mean adding nodes for each of continuation bytes 6-12
+ * remaining, and two more nodes for overlong detection (a total of 9), and
+ * there is room only for 4 more nodes unless we make the array U16 instead of
+ * U8.
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-81 7 Not legal immediately after start bytes E0 F0 F8 FC
+ * FE
+ * 82-83 8 Not legal immediately after start bytes E0 F0 F8 FC
+ * 84-87 9 Not legal immediately after start bytes E0 F0 F8
+ * 88-8F 10 Not legal immediately after start bytes E0 F0
+ * 90-9F 11 Not legal immediately after start byte E0
+ * A0-BF 12
+ * C0,C1 1
+ * C2-DF 2
+ * E0 13
+ * E1-EF 3
+ * F0 14
+ * F1-F7 4
+ * F8 15
+ * F9-FB 5
+ * FC 16
+ * FD 6
+ * FE 17 (or 1 on 32-bit machines, since it overflows)
+ * FF 1
+ */
+
+EXTCONST U8 PL_extended_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10, /*80-8F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*90-9F*/
+ 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, /*A0-AF*/
+ 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /*E0-EF*/
+ 14, 4, 4, 4, 4, 4, 4, 4,15, 5, 5, 5,16, 6, /*F0-FD*/
+# ifdef UV_IS_QUAD
+ 17, /*FE*/
+# else
+ 1, /*FE*/
+# endif
+ 1, /*FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Any three continuation bytes left.
+ * N4 Any four continuation bytes left.
+ * N5 Any five continuation bytes left.
+ * N6 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to N1
+ * N7 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * the other continuations transition to N2
+ * N8 Start byte is F8. Continuation bytes 80-87 are illegal (overlong);
+ * the other continuations transition to N3
+ * N9 Start byte is FC. Continuation bytes 80-83 are illegal (overlong);
+ * the other continuations transition to N4
+ * N10 Start byte is FE. Continuation bytes 80-81 are illegal (overlong);
+ * the other continuations transition to N5
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# define NUM_CLASSES 18
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+# define N8 ((N7) + NUM_CLASSES)
+# define N9 ((N8) + NUM_CLASSES)
+# define N10 ((N9) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 */
+/*N0*/ 0, 1,N1,N2,N3,N4,N5, 1, 1, 1, 1, 1, 1,N6,N7,N8,N9,N10,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1,N1,N1,N1,N1,N1,N1, 1, 1, 1, 1, 1,
+/*N3*/ 1, 1, 1, 1, 1, 1, 1,N2,N2,N2,N2,N2,N2, 1, 1, 1, 1, 1,
+/*N4*/ 1, 1, 1, 1, 1, 1, 1,N3,N3,N3,N3,N3,N3, 1, 1, 1, 1, 1,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1,N4,N4,N4,N4,N4,N4, 1, 1, 1, 1, 1,
+
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N1, 1, 1, 1, 1, 1,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N2,N2, 1, 1, 1, 1, 1,
+/*N8*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,N3,N3,N3, 1, 1, 1, 1, 1,
+/*N9*/ 1, 1, 1, 1, 1, 1, 1, 1, 1,N4,N4,N4,N4, 1, 1, 1, 1, 1,
+/*N10*/ 1, 1, 1, 1, 1, 1, 1, 1,N5,N5,N5,N5,N5, 1, 1, 1, 1, 1,
+};
+
+/* And below is a version of the above table that accepts only strict UTF-8.
+ * Hence no surrogates nor non-characters, nor non-Unicode. Thus, if the input
+ * passes this dfa, it will be for a well-formed, non-problematic code point
+ * that can be returned immediately.
+ *
+ * The "Implementation details" portion of
+ * http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ shows how
+ * the first portion of the table maps each possible byte into a character
+ * class. And that the classes for those bytes which are start bytes have been
+ * carefully chosen so they serve as well to be used as a shift value to mask
+ * off the leading 1 bits of the start byte. Unfortunately the addition of
+ * being able to distinguish non-characters makes this not fully work. This is
+ * because, now, the start bytes E1-EF have to be broken into 3 classes instead
+ * of 2:
+ * 1) ED because it could be a surrogate
+ * 2) EF because it could be a non-character
+ * 3) the rest, which can never evaluate to a problematic code point.
+ *
+ * Each of E1-EF has three leading 1 bits, then a 0. That means we could use a
+ * shift (and hence class number) of either 3 or 4 to get a mask that works.
+ * But that only allows two categories, and we need three. khw made the
+ * decision to therefore treat the ED start byte as an error, so that the dfa
+ * drops out immediately for that. In the dfa, classes 3 and 4 are used to
+ * distinguish EF vs the rest. Then special code is used to deal with ED,
+ * that's executed only when the dfa drops out. The code points started by ED
+ * are half surrogates, and half hangul syllables. This means that 2048 of the
+ * the hangul syllables (about 18%) take longer than all other non-problematic
+ * code points to handle.
+ *
+ * The changes to handle non-characters requires the addition of states and
+ * classes to the dfa. (See the section on "Mapping bytes to character
+ * classes" in the linked-to document for further explanation of the original
+ * dfa.)
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-8E 9
+ * 8F 10
+ * 90-9E 11
+ * 9F 12
+ * A0-AE 13
+ * AF 14
+ * B0-B6 15
+ * B7 16
+ * B8-BD 15
+ * BE 17
+ * BF 18
+ * C0,C1 1
+ * C2-DF 2
+ * E0 7
+ * E1-EC 3
+ * ED 1
+ * EE 3
+ * EF 4
+ * F0 8
+ * F1-F3 6 (6 bits can be stripped)
+ * F4 5 (only 5 can be stripped)
+ * F5-FF 1
+ */
+
+EXTCONST U8 PL_strict_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, /*80-8F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12, /*90-9F*/
+ 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14, /*A0-AF*/
+ 15,15,15,15,15,15,15,16,15,15,15,15,15,15,17,18, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 3, 4, /*E0-EF*/
+ 8, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /*F0-FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to state N1
+ * N4 Start byte is EF. Continuation byte B7 transitions to N8; BF to N9;
+ * the other continuations transitions to N1
+ * N5 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * [9AB]F transition to N10; the other continuations to N2.
+ * N6 Start byte is F[123]. Continuation bytes [89AB]F transition
+ * to N10; the other continuations to N2.
+ * N7 Start byte is F4. Continuation bytes 90-BF are illegal
+ * (non-unicode); 8F transitions to N10; the other continuations to N2
+ * N8 Initial sequence is EF B7. Continuation bytes 90-AF are illegal
+ * (non-characters); the other continuations transition to N0.
+ * N9 Initial sequence is EF BF. Continuation bytes BE and BF are illegal
+ * (non-characters); the other continuations transition to N0.
+ * N10 Initial sequence is one of: F0 [9-B]F; F[123] [8-B]F; or F4 8F.
+ * Continuation byte BF transitions to N11; the other continuations to
+ * N1
+ * N11 Initial sequence is the two bytes given in N10 followed by BF.
+ * Continuation bytes BE and BF are illegal (non-characters); the other
+ * continuations transition to N0.
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# undef N0
+# undef N1
+# undef N2
+# undef N3
+# undef N4
+# undef N5
+# undef N6
+# undef N7
+# undef N8
+# undef N9
+# undef NUM_CLASSES
+# define NUM_CLASSES 19
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+# define N8 ((N7) + NUM_CLASSES)
+# define N9 ((N8) + NUM_CLASSES)
+# define N10 ((N9) + NUM_CLASSES)
+# define N11 ((N10) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 */
+/*N0*/ 0, 1, N1, N2, N4, N7, N6, N3, N5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N1, N1, N1,
+
+/*N3*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1,
+/*N4*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N8, N1, N9,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, N2,N10, N2, N2, N2,N10,
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, N2,N10, N2,N10, N2, N2, N2,N10,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2,N10, 1, 1, 1, 1, 1, 1, 1, 1,
+/*N8*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0,
+/*N9*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+/*N10*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1, N1, N1, N1, N1, N1, N1,N11,
+/*N11*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
+};
+
+/* And below is yet another version of the above tables that accepts only UTF-8
+ * as defined by Corregidum #9. Hence no surrogates nor non-Unicode, but
+ * it allows non-characters. This is isomorphic to the original table
+ * in http://bjoern.hoehrmann.de/utf-8/decoder/dfa/
+ *
+ * The classes are
+ * 00-7F 0
+ * 80-8F 9
+ * 90-9F 10
+ * A0-BF 11
+ * C0,C1 1
+ * C2-DF 2
+ * E0 7
+ * E1-EC 3
+ * ED 4
+ * EE-EF 3
+ * F0 8
+ * F1-F3 6 (6 bits can be stripped)
+ * F4 5 (only 5 can be stripped)
+ * F5-FF 1
+ */
+
+EXTCONST U8 PL_c9_utf8_dfa_tab[] = {
+ /* The first part of the table maps bytes to character classes to reduce
+ * the size of the transition table and create bitmasks. */
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*00-0F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*10-1F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*20-2F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*30-3F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*40-4F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*50-5F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*60-6F*/
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /*70-7F*/
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, /*80-8F*/
+ 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, /*90-9F*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*A0-AF*/
+ 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, /*B0-BF*/
+ 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*C0-CF*/
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /*D0-DF*/
+ 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, /*E0-EF*/
+ 8, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /*F0-FF*/
+
+/* The second part is a transition table that maps a combination
+ * of a state of the automaton and a character class to a new state, called a
+ * node. The nodes are:
+ * N0 The initial state, and final accepting one.
+ * N1 Any one continuation byte (80-BF) left. This is transitioned to
+ * immediately when the start byte indicates a two-byte sequence
+ * N2 Any two continuation bytes left.
+ * N3 Any three continuation bytes left.
+ * N4 Start byte is E0. Continuation bytes 80-9F are illegal (overlong);
+ * the other continuations transition to state N1
+ * N5 Start byte is ED. Continuation bytes A0-BF all lead to surrogates,
+ * so are illegal. The other continuations transition to state N1.
+ * N6 Start byte is F0. Continuation bytes 80-8F are illegal (overlong);
+ * the other continuations transition to N2
+ * N7 Start byte is F4. Continuation bytes 90-BF are illegal
+ * (non-unicode); the other continuations transition to N2
+ * 1 Reject. All transitions not mentioned above (except the single
+ * byte ones (as they are always legal) are to this state.
+ */
+
+# undef N0
+# undef N1
+# undef N2
+# undef N3
+# undef N4
+# undef N5
+# undef N6
+# undef N7
+# undef NUM_CLASSES
+# define NUM_CLASSES 12
+# define N0 0
+# define N1 ((N0) + NUM_CLASSES)
+# define N2 ((N1) + NUM_CLASSES)
+# define N3 ((N2) + NUM_CLASSES)
+# define N4 ((N3) + NUM_CLASSES)
+# define N5 ((N4) + NUM_CLASSES)
+# define N6 ((N5) + NUM_CLASSES)
+# define N7 ((N6) + NUM_CLASSES)
+
+/*Class: 0 1 2 3 4 5 6 7 8 9 10 11 */
+/*N0*/ 0, 1, N1, N2, N5, N7, N3, N4, N6, 1, 1, 1,
+/*N1*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,
+/*N2*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, N1,
+/*N3*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, N2, N2,
+
+/*N4*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N1,
+/*N5*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N1, N1, 1,
+/*N6*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, N2,
+/*N7*/ 1, 1, 1, 1, 1, 1, 1, 1, 1, N2, 1, 1,
+};
+
+# else /* End of is DOINIT */
+
+EXTCONST U8 PL_extended_utf8_dfa_tab[];
+EXTCONST U8 PL_strict_utf8_dfa_tab[];
+EXTCONST U8 PL_c9_utf8_dfa_tab[];
+
+# endif
+#endif /* end of isn't EBCDIC */
#ifndef PERL_NO_INLINE_FUNCTIONS
/* Static inline funcs that depend on includes and declarations above.
@@ -5550,11 +6018,19 @@ typedef struct am_table_short AMTS;
# define KEYWORD_PLUGIN_MUTEX_LOCK MUTEX_LOCK(&PL_keyword_plugin_mutex)
# define KEYWORD_PLUGIN_MUTEX_UNLOCK MUTEX_UNLOCK(&PL_keyword_plugin_mutex)
# define KEYWORD_PLUGIN_MUTEX_TERM MUTEX_DESTROY(&PL_keyword_plugin_mutex)
+# define USER_PROP_MUTEX_INIT MUTEX_INIT(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_LOCK MUTEX_LOCK(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_UNLOCK MUTEX_UNLOCK(&PL_user_prop_mutex)
+# define USER_PROP_MUTEX_TERM MUTEX_DESTROY(&PL_user_prop_mutex)
#else
# define KEYWORD_PLUGIN_MUTEX_INIT NOOP
# define KEYWORD_PLUGIN_MUTEX_LOCK NOOP
# define KEYWORD_PLUGIN_MUTEX_UNLOCK NOOP
# define KEYWORD_PLUGIN_MUTEX_TERM NOOP
+# define USER_PROP_MUTEX_INIT NOOP
+# define USER_PROP_MUTEX_LOCK NOOP
+# define USER_PROP_MUTEX_UNLOCK NOOP
+# define USER_PROP_MUTEX_TERM NOOP
#endif
#ifdef USE_LOCALE /* These locale things are all subject to change */
@@ -5631,7 +6107,7 @@ typedef struct am_table_short AMTS;
# define _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(s, send) \
STMT_START { /* Check if to warn before doing the conversion work */\
if (! PL_in_utf8_CTYPE_locale && ckWARN(WARN_LOCALE)) { \
- UV cp = utf8_to_uvchr_buf((U8 *) s, (U8 *) send, NULL); \
+ UV cp = utf8_to_uvchr_buf((U8 *) (s), (U8 *) (send), NULL); \
Perl_warner(aTHX_ packWARN(WARN_LOCALE), \
"Wide character (U+%" UVXf ") in %s", \
(cp == 0) \
@@ -5656,6 +6132,9 @@ typedef struct am_table_short AMTS;
# define IN_LC_COMPILETIME(category) 0
# define IN_LC_RUNTIME(category) 0
# define IN_LC(category) 0
+# define _CHECK_AND_WARN_PROBLEMATIC_LOCALE
+# define _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(s, send)
+# define _CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG(c)
#endif
@@ -5666,7 +6145,7 @@ typedef struct am_table_short AMTS;
&& (! defined(USE_THREAD_SAFE_LOCALE) || defined(TS_W32_BROKEN_LOCALECONV))
/* We have a locale object holding the 'C' locale for Posix 2008 */
-#ifndef USE_POSIX_2008_LOCALE
+# ifndef USE_POSIX_2008_LOCALE
# define _LOCALE_TERM_POSIX_2008 NOOP
# else
# define _LOCALE_TERM_POSIX_2008 \
@@ -5941,8 +6420,8 @@ expression, but with an empty argument list, like this:
# define STORE_LC_NUMERIC_SET_TO_NEEDED() \
STMT_START { \
LC_NUMERIC_LOCK( \
- (IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
- || _NOT_IN_NUMERIC_STANDARD); \
+ ( ( IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_UNDERLYING) \
+ || (! IN_LC(LC_NUMERIC) && _NOT_IN_NUMERIC_STANDARD)));\
if (IN_LC(LC_NUMERIC)) { \
if (_NOT_IN_NUMERIC_UNDERLYING) { \
Perl_set_numeric_underlying(aTHX); \
@@ -6049,17 +6528,13 @@ expression, but with an empty argument list, like this:
#endif /* !USE_LOCALE_NUMERIC */
#define Atof my_atof
+#define Strtod my_strtod
-#ifdef USE_QUADMATH
-# define Perl_strtod(s, e) strtoflt128(s, e)
-#elif defined(HAS_LONG_DOUBLE) && defined(USE_LONG_DOUBLE)
-# if defined(HAS_STRTOLD)
-# define Perl_strtod(s, e) strtold(s, e)
-# elif defined(HAS_STRTOD)
-# define Perl_strtod(s, e) (NV)strtod(s, e) /* Unavoidable loss. */
-# endif
-#elif defined(HAS_STRTOD)
-# define Perl_strtod(s, e) strtod(s, e)
+#if defined(HAS_STRTOD) \
+ || defined(USE_QUADMATH) \
+ || (defined(HAS_STRTOLD) && defined(HAS_LONG_DOUBLE) \
+ && defined(USE_LONG_DOUBLE))
+# define Perl_strtod Strtod
#endif
#if !defined(Strtol) && defined(USE_64_BIT_INT) && defined(IV_IS_QUAD) && \
diff --git a/Master/tlpkg/tlperl/lib/CORE/perlapi.h b/Master/tlpkg/tlperl/lib/CORE/perlapi.h
index e41d61f0fbc..4cfbafecdfb 100644
--- a/Master/tlpkg/tlperl/lib/CORE/perlapi.h
+++ b/Master/tlpkg/tlperl/lib/CORE/perlapi.h
@@ -103,18 +103,28 @@ END_EXTERN_C
#define PL_AboveLatin1 (*Perl_GAboveLatin1_ptr(NULL))
#undef PL_Assigned_invlist
#define PL_Assigned_invlist (*Perl_GAssigned_invlist_ptr(NULL))
+#undef PL_CCC_non0_non230
+#define PL_CCC_non0_non230 (*Perl_GCCC_non0_non230_ptr(NULL))
#undef PL_C_locale_obj
#define PL_C_locale_obj (*Perl_GC_locale_obj_ptr(NULL))
#undef PL_GCB_invlist
#define PL_GCB_invlist (*Perl_GGCB_invlist_ptr(NULL))
#undef PL_HasMultiCharFold
#define PL_HasMultiCharFold (*Perl_GHasMultiCharFold_ptr(NULL))
+#undef PL_InBitmap
+#define PL_InBitmap (*Perl_GInBitmap_ptr(NULL))
+#undef PL_InMultiCharFold
+#define PL_InMultiCharFold (*Perl_GInMultiCharFold_ptr(NULL))
#undef PL_LB_invlist
#define PL_LB_invlist (*Perl_GLB_invlist_ptr(NULL))
#undef PL_Latin1
#define PL_Latin1 (*Perl_GLatin1_ptr(NULL))
-#undef PL_NonL1NonFinalFold
-#define PL_NonL1NonFinalFold (*Perl_GNonL1NonFinalFold_ptr(NULL))
+#undef PL_NonFinalFold
+#define PL_NonFinalFold (*Perl_GNonFinalFold_ptr(NULL))
+#undef PL_Posix_ptrs
+#define PL_Posix_ptrs (*Perl_GPosix_ptrs_ptr(NULL))
+#undef PL_Private_Use
+#define PL_Private_Use (*Perl_GPrivate_Use_ptr(NULL))
#undef PL_SB_invlist
#define PL_SB_invlist (*Perl_GSB_invlist_ptr(NULL))
#undef PL_SCX_invlist
@@ -151,6 +161,8 @@ END_EXTERN_C
#define PL_hash_state (*Perl_Ghash_state_ptr(NULL))
#undef PL_hints_mutex
#define PL_hints_mutex (*Perl_Ghints_mutex_ptr(NULL))
+#undef PL_in_some_fold
+#define PL_in_some_fold (*Perl_Gin_some_fold_ptr(NULL))
#undef PL_keyword_plugin
#define PL_keyword_plugin (*Perl_Gkeyword_plugin_ptr(NULL))
#undef PL_keyword_plugin_mutex
@@ -167,6 +179,10 @@ END_EXTERN_C
#define PL_my_ctx_mutex (*Perl_Gmy_ctx_mutex_ptr(NULL))
#undef PL_my_cxt_index
#define PL_my_cxt_index (*Perl_Gmy_cxt_index_ptr(NULL))
+#undef PL_my_cxt_keys
+#define PL_my_cxt_keys (*Perl_Gmy_cxt_keys_ptr(NULL))
+#undef PL_my_cxt_keys_size
+#define PL_my_cxt_keys_size (*Perl_Gmy_cxt_keys_size_ptr(NULL))
#undef PL_op_mutex
#define PL_op_mutex (*Perl_Gop_mutex_ptr(NULL))
#undef PL_op_seq
@@ -197,6 +213,24 @@ END_EXTERN_C
#define PL_sig_trapped (*Perl_Gsig_trapped_ptr(NULL))
#undef PL_sigfpe_saved
#define PL_sigfpe_saved (*Perl_Gsigfpe_saved_ptr(NULL))
+#undef PL_strategy_accept
+#define PL_strategy_accept (*Perl_Gstrategy_accept_ptr(NULL))
+#undef PL_strategy_dup
+#define PL_strategy_dup (*Perl_Gstrategy_dup_ptr(NULL))
+#undef PL_strategy_dup2
+#define PL_strategy_dup2 (*Perl_Gstrategy_dup2_ptr(NULL))
+#undef PL_strategy_mkstemp
+#define PL_strategy_mkstemp (*Perl_Gstrategy_mkstemp_ptr(NULL))
+#undef PL_strategy_open
+#define PL_strategy_open (*Perl_Gstrategy_open_ptr(NULL))
+#undef PL_strategy_open3
+#define PL_strategy_open3 (*Perl_Gstrategy_open3_ptr(NULL))
+#undef PL_strategy_pipe
+#define PL_strategy_pipe (*Perl_Gstrategy_pipe_ptr(NULL))
+#undef PL_strategy_socket
+#define PL_strategy_socket (*Perl_Gstrategy_socket_ptr(NULL))
+#undef PL_strategy_socketpair
+#define PL_strategy_socketpair (*Perl_Gstrategy_socketpair_ptr(NULL))
#undef PL_sv_placeholder
#define PL_sv_placeholder (*Perl_Gsv_placeholder_ptr(NULL))
#undef PL_thr_key
@@ -205,18 +239,24 @@ END_EXTERN_C
#define PL_timesbase (*Perl_Gtimesbase_ptr(NULL))
#undef PL_use_safe_putenv
#define PL_use_safe_putenv (*Perl_Guse_safe_putenv_ptr(NULL))
+#undef PL_user_def_props
+#define PL_user_def_props (*Perl_Guser_def_props_ptr(NULL))
+#undef PL_user_def_props_aTHX
+#define PL_user_def_props_aTHX (*Perl_Guser_def_props_aTHX_ptr(NULL))
+#undef PL_user_prop_mutex
+#define PL_user_prop_mutex (*Perl_Guser_prop_mutex_ptr(NULL))
#undef PL_utf8_charname_begin
#define PL_utf8_charname_begin (*Perl_Gutf8_charname_begin_ptr(NULL))
#undef PL_utf8_charname_continue
#define PL_utf8_charname_continue (*Perl_Gutf8_charname_continue_ptr(NULL))
-#undef PL_utf8_foldable
-#define PL_utf8_foldable (*Perl_Gutf8_foldable_ptr(NULL))
#undef PL_utf8_foldclosures
#define PL_utf8_foldclosures (*Perl_Gutf8_foldclosures_ptr(NULL))
#undef PL_utf8_idcont
#define PL_utf8_idcont (*Perl_Gutf8_idcont_ptr(NULL))
#undef PL_utf8_idstart
#define PL_utf8_idstart (*Perl_Gutf8_idstart_ptr(NULL))
+#undef PL_utf8_mark
+#define PL_utf8_mark (*Perl_Gutf8_mark_ptr(NULL))
#undef PL_utf8_perl_idcont
#define PL_utf8_perl_idcont (*Perl_Gutf8_perl_idcont_ptr(NULL))
#undef PL_utf8_perl_idstart
diff --git a/Master/tlpkg/tlperl/lib/CORE/perlhost.h b/Master/tlpkg/tlperl/lib/CORE/perlhost.h
index 3260f62a027..6dd269efa7a 100644
--- a/Master/tlpkg/tlperl/lib/CORE/perlhost.h
+++ b/Master/tlpkg/tlperl/lib/CORE/perlhost.h
@@ -1605,7 +1605,7 @@ PerlProcKillpg(struct IPerlProc* piPerl, int pid, int sig)
int
PerlProcPauseProc(struct IPerlProc* piPerl)
{
- return win32_sleep((32767L << 16) + 32767);
+ return win32_pause();
}
PerlIO*
diff --git a/Master/tlpkg/tlperl/lib/CORE/perllibst.h b/Master/tlpkg/tlperl/lib/CORE/perllibst.h
new file mode 100755
index 00000000000..60ec416e172
--- /dev/null
+++ b/Master/tlpkg/tlperl/lib/CORE/perllibst.h
@@ -0,0 +1,14 @@
+/*DO NOT EDIT
+ this file is included from perllib.c to init static extensions */
+#ifdef STATIC1
+ "Win32CORE",
+#undef STATIC1
+#endif
+#ifdef STATIC2
+ EXTERN_C void boot_Win32CORE (pTHX_ CV* cv);
+#undef STATIC2
+#endif
+#ifdef STATIC3
+ newXS("Win32CORE::bootstrap", boot_Win32CORE, file);
+#undef STATIC3
+#endif
diff --git a/Master/tlpkg/tlperl/lib/CORE/perlvars.h b/Master/tlpkg/tlperl/lib/CORE/perlvars.h
index b6cc9ca1623..466c515ebb5 100644
--- a/Master/tlpkg/tlperl/lib/CORE/perlvars.h
+++ b/Master/tlpkg/tlperl/lib/CORE/perlvars.h
@@ -111,9 +111,7 @@ PERLVAR(G, lc_numeric_mutex, perl_mutex) /* Mutex for switching LC_NUMERIC */
PERLVAR(G, C_locale_obj, locale_t)
#endif
-#ifdef DEBUGGING
PERLVARI(G, watch_pvx, char *, NULL)
-#endif
/*
=for apidoc AmU|Perl_check_t *|PL_check
@@ -276,16 +274,16 @@ PERLVAR(G, AboveLatin1, SV *)
PERLVAR(G, Assigned_invlist, SV *)
PERLVAR(G, GCB_invlist, SV *)
PERLVAR(G, HasMultiCharFold, SV *)
+PERLVAR(G, InMultiCharFold, SV *)
PERLVAR(G, Latin1, SV *)
PERLVAR(G, LB_invlist, SV *)
-PERLVAR(G, NonL1NonFinalFold, SV *)
+PERLVAR(G, NonFinalFold, SV *)
PERLVAR(G, SB_invlist, SV *)
PERLVAR(G, SCX_invlist, SV *)
PERLVAR(G, UpperLatin1, SV *) /* Code points 128 - 255 */
-/* List of characters that participate in folds (except marks, etc in
- * multi-char folds) */
-PERLVARI(G, utf8_foldable, SV *, NULL)
+/* List of characters that participate in any fold defined by Unicode */
+PERLVAR(G, in_some_fold, SV *)
PERLVAR(G, utf8_idcont, SV *)
PERLVAR(G, utf8_idstart, SV *)
@@ -295,6 +293,7 @@ PERLVAR(G, utf8_xidcont, SV *)
PERLVAR(G, utf8_xidstart, SV *)
PERLVAR(G, WB_invlist, SV *)
PERLVARA(G, XPosix_ptrs, POSIX_CC_COUNT, SV *)
+PERLVARA(G, Posix_ptrs, POSIX_CC_COUNT, SV *)
PERLVAR(G, utf8_toupper, SV *)
PERLVAR(G, utf8_totitle, SV *)
PERLVAR(G, utf8_tolower, SV *)
@@ -302,7 +301,48 @@ PERLVAR(G, utf8_tofold, SV *)
PERLVAR(G, utf8_tosimplefold, SV *)
PERLVAR(G, utf8_charname_begin, SV *)
PERLVAR(G, utf8_charname_continue, SV *)
+PERLVAR(G, utf8_mark, SV *)
+PERLVARI(G, InBitmap, SV *, NULL)
+PERLVAR(G, CCC_non0_non230, SV *)
+PERLVAR(G, Private_Use, SV *)
+
+/* Definitions of user-defined \p{} properties, as the subs that define them
+ * are only called once */
+PERLVARI(G, user_def_props, HV *, NULL)
+
+#if defined(USE_ITHREADS)
+PERLVAR(G, user_def_props_aTHX, PerlInterpreter *) /* aTHX that user_def_props
+ was defined in */
+PERLVAR(G, user_prop_mutex, perl_mutex) /* Mutex for manipulating
+ PL_user_defined_properties */
+#endif
/* Everything that folds to a given character, for case insensitivity regex
* matching */
PERLVAR(G, utf8_foldclosures, SV *)
+
+/* these record the best way to to perform certain IO operations while
+ * atomically setting FD_CLOEXEC. On the first call, a probe is done
+ * and the result recorded for use by subsequent calls.
+ * In theory these variables aren't thread-safe, but the worst that can
+ * happen is that two treads will both do an initial probe
+ */
+PERLVARI(G, strategy_dup, int, 0) /* doio.c */
+PERLVARI(G, strategy_dup2, int, 0) /* doio.c */
+PERLVARI(G, strategy_open, int, 0) /* doio.c */
+PERLVARI(G, strategy_open3, int, 0) /* doio.c */
+PERLVARI(G, strategy_mkstemp, int, 0) /* doio.c */
+PERLVARI(G, strategy_socket, int, 0) /* doio.c */
+PERLVARI(G, strategy_accept, int, 0) /* doio.c */
+PERLVARI(G, strategy_pipe, int, 0) /* doio.c */
+PERLVARI(G, strategy_socketpair, int, 0) /* doio.c */
+
+#ifdef PERL_IMPLICIT_CONTEXT
+# ifdef PERL_GLOBAL_STRUCT_PRIVATE
+/* per-module array of pointers to MY_CXT_KEY constants.
+ * It simulates each module having a static my_cxt_index var on builds
+ * which don't allow static vars */
+PERLVARI(G, my_cxt_keys, const char **, NULL)
+PERLVARI(G, my_cxt_keys_size, int, 0) /* size of PL_my_cxt_keys */
+# endif
+#endif
diff --git a/Master/tlpkg/tlperl/lib/CORE/perly.h b/Master/tlpkg/tlperl/lib/CORE/perly.h
index 7727e7bf1bf..8e9d4c3f0d8 100644
--- a/Master/tlpkg/tlperl/lib/CORE/perly.h
+++ b/Master/tlpkg/tlperl/lib/CORE/perly.h
@@ -7,11 +7,11 @@
#define PERL_BISON_VERSION 30000
#ifdef PERL_CORE
-/* A Bison parser, made by GNU Bison 3.0.2. */
+/* A Bison parser, made by GNU Bison 3.0.5. */
/* Bison interface for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 1984, 1989-1990, 2000-2015, 2018 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -146,6 +146,7 @@ S_is_opval_token(int type) {
case FUNC0OP:
case FUNC0SUB:
case FUNCMETH:
+ case LABEL:
case LSTOPSUB:
case METHOD:
case PLUGEXPR:
@@ -162,7 +163,7 @@ S_is_opval_token(int type) {
#endif /* PERL_IN_TOKE_C */
#endif /* PERL_CORE */
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE YYSTYPE;
+
union YYSTYPE
{
@@ -173,6 +174,8 @@ union YYSTYPE
GV *gvval;
};
+
+typedef union YYSTYPE YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1
#endif
@@ -183,6 +186,6 @@ int yyparse (void);
/* Generated from:
- * ac323bb6f3cacf4eb8eda6403a58c41f30954d07a4a6d6f7f00de81577b2c79a perly.y
+ * 7aa97cfabf5b87a95ed263373e76c7af6d7e075e83d12e84ccdca9690c15a68d perly.y
* b6fae5748f9bef6db4740aa5e122b84ac5181852d42474d0ecad621fa4253306 regen_perly.pl
* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/pp.h b/Master/tlpkg/tlperl/lib/CORE/pp.h
index 55efa0ba4e9..98540be682d 100644
--- a/Master/tlpkg/tlperl/lib/CORE/pp.h
+++ b/Master/tlpkg/tlperl/lib/CORE/pp.h
@@ -553,10 +553,10 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
#define AMGf_noright 1
#define AMGf_noleft 2
-#define AMGf_assign 4
+#define AMGf_assign 4 /* op supports mutator variant, e.g. $x += 1 */
#define AMGf_unary 8
#define AMGf_numeric 0x10 /* for Perl_try_amagic_bin */
-#define AMGf_set 0x20 /* for Perl_try_amagic_bin */
+
#define AMGf_want_list 0x40
#define AMGf_numarg 0x80
@@ -608,7 +608,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
else { /* AMGf_want_scalar */ \
dATARGET; /* just use the arg's location */ \
sv_setsv(TARG, tmpsv); \
- if (opASSIGN) \
+ if (PL_op->op_flags & OPf_STACKED) \
sp--; \
SETTARG; \
} \
@@ -634,6 +634,7 @@ Does not use C<TARG>. See also C<L</XPUSHu>>, C<L</mPUSHu>> and C<L</PUSHu>>.
} STMT_END
+/* 2019: no longer used in core */
#define opASSIGN (PL_op->op_flags & OPf_STACKED)
/*
diff --git a/Master/tlpkg/tlperl/lib/CORE/proto.h b/Master/tlpkg/tlperl/lib/CORE/proto.h
index c91141b9e89..0f8feed1875 100644
--- a/Master/tlpkg/tlperl/lib/CORE/proto.h
+++ b/Master/tlpkg/tlperl/lib/CORE/proto.h
@@ -143,6 +143,9 @@ PERL_CALLCONV UV Perl__to_utf8_title_flags(pTHX_ const U8 *p, const U8* e, U8* u
PERL_CALLCONV UV Perl__to_utf8_upper_flags(pTHX_ const U8 *p, const U8 *e, U8* ustrp, STRLEN *lenp, bool flags, const char * const file, const int line);
#define PERL_ARGS_ASSERT__TO_UTF8_UPPER_FLAGS \
assert(p); assert(ustrp); assert(file)
+PERL_CALLCONV UV Perl__utf8n_to_uvchr_msgs_helper(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
+#define PERL_ARGS_ASSERT__UTF8N_TO_UVCHR_MSGS_HELPER \
+ assert(s)
PERL_CALLCONV void Perl__warn_problematic_locale(void);
PERL_CALLCONV_NO_RET void Perl_abort_execution(pTHX_ const char * const msg, const char * const name)
__attribute__noreturn__;
@@ -896,6 +899,7 @@ PERL_CALLCONV void Perl_dump_sub_perl(pTHX_ const GV* gv, bool justperl);
PERL_CALLCONV void Perl_dump_vindent(pTHX_ I32 level, PerlIO *file, const char* pat, va_list *args);
#define PERL_ARGS_ASSERT_DUMP_VINDENT \
assert(file); assert(pat)
+PERL_CALLCONV STRLEN* Perl_dup_warnings(pTHX_ STRLEN* warnings);
PERL_CALLCONV void Perl_emulate_cop_io(pTHX_ const COP *const c, SV *const sv);
#define PERL_ARGS_ASSERT_EMULATE_COP_IO \
assert(c); assert(sv)
@@ -968,6 +972,11 @@ PERL_CALLCONV char* Perl_form(pTHX_ const char* pat, ...)
PERL_CALLCONV void Perl_free_tied_hv_pool(pTHX);
PERL_CALLCONV void Perl_free_tmps(pTHX);
+PERL_CALLCONV SV* Perl_get_and_check_backslash_N_name(pTHX_ const char* s, const char* const e, const bool is_utf8, const char** error_msg)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME \
+ assert(s); assert(e); assert(error_msg)
+
PERL_CALLCONV AV* Perl_get_av(pTHX_ const char *name, I32 flags);
#define PERL_ARGS_ASSERT_GET_AV \
assert(name)
@@ -1411,6 +1420,13 @@ PERL_CALLCONV bool Perl_isALNUM_lazy(pTHX_ const char* p)
assert(p)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE Size_t S_isC9_STRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ISC9_STRICT_UTF8_CHAR \
+ assert(s0); assert(e)
+#endif
+
#ifndef NO_MATHOMS
PERL_CALLCONV bool Perl_isIDFIRST_lazy(pTHX_ const char* p)
__attribute__deprecated__
@@ -1419,6 +1435,20 @@ PERL_CALLCONV bool Perl_isIDFIRST_lazy(pTHX_ const char* p)
assert(p)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE Size_t S_isSTRICT_UTF8_CHAR(const U8 * const s0, const U8 * const e)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ISSTRICT_UTF8_CHAR \
+ assert(s0); assert(e)
+#endif
+
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE Size_t S_isUTF8_CHAR(const U8 * const s0, const U8 * const e)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_ISUTF8_CHAR \
+ assert(s0); assert(e)
+#endif
+
/* PERL_CALLCONV bool Perl_is_ascii_string(const U8* const s, STRLEN len)
__attribute__warn_unused_result__
__attribute__pure__; */
@@ -2217,9 +2247,12 @@ PERL_CALLCONV SV* Perl_multideref_stringify(pTHX_ const OP* o, CV *cv);
PERL_CALLCONV NV Perl_my_atof(pTHX_ const char *s);
#define PERL_ARGS_ASSERT_MY_ATOF \
assert(s)
-PERL_CALLCONV char* Perl_my_atof2(pTHX_ const char *s, NV* value);
+PERL_CALLCONV char* Perl_my_atof2(pTHX_ const char *orig, NV* value);
#define PERL_ARGS_ASSERT_MY_ATOF2 \
- assert(s); assert(value)
+ assert(orig); assert(value)
+PERL_CALLCONV char* Perl_my_atof3(pTHX_ const char *orig, NV* value, const STRLEN len);
+#define PERL_ARGS_ASSERT_MY_ATOF3 \
+ assert(orig); assert(value)
PERL_CALLCONV OP * Perl_my_attrs(pTHX_ OP *o, OP *attrs);
#define PERL_ARGS_ASSERT_MY_ATTRS \
assert(o)
@@ -2262,6 +2295,11 @@ PERL_CALLCONV char * Perl_my_strftime(pTHX_ const char *fmt, int sec, int min, i
#define PERL_ARGS_ASSERT_MY_STRFTIME \
assert(fmt)
+PERL_CALLCONV NV Perl_my_strtod(const char * const s, char ** e)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_MY_STRTOD \
+ assert(s)
+
PERL_CALLCONV void Perl_my_unexec(pTHX);
PERL_CALLCONV int Perl_my_vsnprintf(char *buffer, const Size_t len, const char *format, va_list ap);
#define PERL_ARGS_ASSERT_MY_VSNPRINTF \
@@ -2489,8 +2527,16 @@ PERL_CALLCONV SV* Perl_newSVpvn_share(pTHX_ const char* s, I32 len, U32 hash)
PERL_CALLCONV SV* Perl_newSVrv(pTHX_ SV *const rv, const char *const classname);
#define PERL_ARGS_ASSERT_NEWSVRV \
assert(rv)
+#ifndef NO_MATHOMS
PERL_CALLCONV SV* Perl_newSVsv(pTHX_ SV *const old)
__attribute__warn_unused_result__;
+#endif
+
+PERL_CALLCONV SV* Perl_newSVsv_flags(pTHX_ SV *const old, I32 flags)
+ __attribute__warn_unused_result__;
+
+/* PERL_CALLCONV SV* Perl_newSVsv_nomg(pTHX_ SV *const old)
+ __attribute__warn_unused_result__; */
PERL_CALLCONV SV* Perl_newSVuv(pTHX_ const UV u)
__attribute__warn_unused_result__;
@@ -2577,6 +2623,9 @@ PERL_CALLCONV OP* Perl_op_lvalue_flags(pTHX_ OP* o, I32 type, U32 flags);
PERL_CALLCONV void Perl_op_null(pTHX_ OP* o);
#define PERL_ARGS_ASSERT_OP_NULL \
assert(o)
+PERL_CALLCONV OP* Perl_op_parent(OP *o);
+#define PERL_ARGS_ASSERT_OP_PARENT \
+ assert(o)
PERL_CALLCONV OP* Perl_op_prepend_elem(pTHX_ I32 optype, OP* first, OP* last);
PERL_CALLCONV void Perl_op_refcnt_lock(pTHX);
PERL_CALLCONV void Perl_op_refcnt_unlock(pTHX);
@@ -2673,9 +2722,6 @@ PERL_CALLCONV OP* Perl_parse_termexpr(pTHX_ U32 flags);
PERL_CALLCONV U32 Perl_parse_unicode_opts(pTHX_ const char **popt);
#define PERL_ARGS_ASSERT_PARSE_UNICODE_OPTS \
assert(popt)
-PERL_CALLCONV SV * Perl_parse_uniprop_string(pTHX_ const char * const name, const Size_t len, const bool to_fold, bool * invert);
-#define PERL_ARGS_ASSERT_PARSE_UNIPROP_STRING \
- assert(name); assert(invert)
PERL_CALLCONV void Perl_parser_free(pTHX_ const yy_parser *parser);
#define PERL_ARGS_ASSERT_PARSER_FREE \
assert(parser)
@@ -2760,7 +2806,7 @@ PERL_CALLCONV char* Perl_re_intuit_start(pTHX_ REGEXP * const rx, SV* sv, const
PERL_CALLCONV SV* Perl_re_intuit_string(pTHX_ REGEXP *const r);
#define PERL_ARGS_ASSERT_RE_INTUIT_STRING \
assert(r)
-PERL_CALLCONV REGEXP* Perl_re_op_compile(pTHX_ SV ** const patternp, int pat_count, OP *expr, const regexp_engine* eng, REGEXP *old_re, bool *is_bare_re, U32 rx_flags, U32 pm_flags);
+PERL_CALLCONV REGEXP* Perl_re_op_compile(pTHX_ SV ** const patternp, int pat_count, OP *expr, const regexp_engine* eng, REGEXP *old_re, bool *is_bare_re, const U32 rx_flags, const U32 pm_flags);
#define PERL_ARGS_ASSERT_RE_OP_COMPILE \
assert(eng)
PERL_CALLCONV Malloc_t Perl_realloc(Malloc_t where, MEM_SIZE nbytes)
@@ -2835,9 +2881,6 @@ PERL_CALLCONV SV* Perl_reg_qr_package(pTHX_ REGEXP * const rx);
PERL_CALLCONV REGEXP* Perl_reg_temp_copy(pTHX_ REGEXP* dsv, REGEXP* ssv);
#define PERL_ARGS_ASSERT_REG_TEMP_COPY \
assert(ssv)
-PERL_CALLCONV SV* Perl_regclass_swash(pTHX_ const regexp *prog, const struct regnode *node, bool doinit, SV **listsvp, SV **altsvp);
-#define PERL_ARGS_ASSERT_REGCLASS_SWASH \
- assert(node)
PERL_CALLCONV void Perl_regdump(pTHX_ const regexp* r);
#define PERL_ARGS_ASSERT_REGDUMP \
assert(r)
@@ -3070,12 +3113,20 @@ PERL_CALLCONV char* Perl_scan_num(pTHX_ const char* s, YYSTYPE *lvalp);
PERL_CALLCONV NV Perl_scan_oct(pTHX_ const char* start, STRLEN len, STRLEN* retlen);
#define PERL_ARGS_ASSERT_SCAN_OCT \
assert(start); assert(retlen)
+PERL_CALLCONV char* Perl_scan_str(pTHX_ char *start, int keep_quoted, int keep_delims, int re_reparse, char **delimp)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SCAN_STR \
+ assert(start)
+
PERL_CALLCONV const char* Perl_scan_version(pTHX_ const char *s, SV *rv, bool qv);
#define PERL_ARGS_ASSERT_SCAN_VERSION \
assert(s); assert(rv)
PERL_CALLCONV char* Perl_scan_vstring(pTHX_ const char *s, const char *const e, SV *sv);
#define PERL_ARGS_ASSERT_SCAN_VSTRING \
assert(s); assert(e); assert(sv)
+PERL_CALLCONV char* Perl_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow_package, STRLEN *slp);
+#define PERL_ARGS_ASSERT_SCAN_WORD \
+ assert(s); assert(dest); assert(slp)
PERL_CALLCONV U32 Perl_seed(pTHX);
PERL_CALLCONV void Perl_set_caret_X(pTHX);
PERL_CALLCONV void Perl_set_context(void *t);
@@ -3094,6 +3145,11 @@ PERL_CALLCONV void Perl_setfd_inhexec_for_sysfd(pTHX_ int fd);
PERL_CALLCONV HEK* Perl_share_hek(pTHX_ const char* str, SSize_t len, U32 hash);
#define PERL_ARGS_ASSERT_SHARE_HEK \
assert(str)
+PERL_CALLCONV char* Perl_skipspace_flags(pTHX_ char *s, U32 flags)
+ __attribute__warn_unused_result__;
+#define PERL_ARGS_ASSERT_SKIPSPACE_FLAGS \
+ assert(s)
+
PERL_CALLCONV void Perl_sortsv(pTHX_ SV** array, size_t num_elts, SVCOMPARE_t cmp);
#define PERL_ARGS_ASSERT_SORTSV \
assert(cmp)
@@ -3837,15 +3893,17 @@ PERL_CALLCONV UV Perl_utf8_to_uvuni_buf(pTHX_ const U8 *s, const U8 *send, STRLE
#define PERL_ARGS_ASSERT_UTF8_TO_UVUNI_BUF \
assert(s); assert(send)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags);
+PERL_CALLCONV UV Perl_utf8n_to_uvchr(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR \
assert(s)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr_error(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors);
+PERL_CALLCONV UV Perl_utf8n_to_uvchr_error(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_ERROR \
assert(s)
-PERL_CALLCONV UV Perl_utf8n_to_uvchr_msgs(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE UV S_utf8n_to_uvchr_msgs(const U8 *s, STRLEN curlen, STRLEN *retlen, const U32 flags, U32 * errors, AV ** msgs);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVCHR_MSGS \
assert(s)
+#endif
PERL_CALLCONV UV Perl_utf8n_to_uvuni(pTHX_ const U8 *s, STRLEN curlen, STRLEN *retlen, U32 flags);
#define PERL_ARGS_ASSERT_UTF8N_TO_UVUNI \
assert(s)
@@ -4032,9 +4090,9 @@ PERL_CALLCONV bool Perl_do_exec(pTHX_ const char* cmd);
#endif
#if !(defined(PERL_GLOBAL_STRUCT_PRIVATE))
# if defined(PERL_IMPLICIT_CONTEXT)
-PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ int *index, size_t size);
+PERL_CALLCONV void* Perl_my_cxt_init(pTHX_ int *indexp, size_t size);
#define PERL_ARGS_ASSERT_MY_CXT_INIT \
- assert(index)
+ assert(indexp)
# endif
#endif
#if !(defined(_MSC_VER))
@@ -4139,6 +4197,9 @@ PERL_STATIC_INLINE IV* S_get_invlist_previous_index_addr(SV* invlist)
assert(invlist)
#endif
+STATIC void S_initialize_invlist_guts(pTHX_ SV* invlist, const Size_t initial_size);
+#define PERL_ARGS_ASSERT_INITIALIZE_INVLIST_GUTS \
+ assert(invlist)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_invlist_clear(pTHX_ SV* invlist);
#define PERL_ARGS_ASSERT_INVLIST_CLEAR \
@@ -4165,6 +4226,11 @@ STATIC void S_invlist_replace_list_destroys_src(pTHX_ SV *dest, SV *src);
#define PERL_ARGS_ASSERT_INVLIST_REPLACE_LIST_DESTROYS_SRC \
assert(dest); assert(src)
#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE void S_invlist_set_len(pTHX_ SV* const invlist, const UV len, const bool offset);
+#define PERL_ARGS_ASSERT_INVLIST_SET_LEN \
+ assert(invlist)
+#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_invlist_set_previous_index(SV* const invlist, const IV index);
#define PERL_ARGS_ASSERT_INVLIST_SET_PREVIOUS_INDEX \
assert(invlist)
@@ -4298,11 +4364,6 @@ STATIC void S_validate_suid(pTHX_ PerlIO *rsfp);
assert(rsfp)
# endif
#endif
-#if !defined(USE_QUADMATH)
-# if defined(PERL_IN_NUMERIC_C)
-STATIC NV S_mulexp10(NV value, I32 exponent);
-# endif
-#endif
#if !defined(UV_IS_QUAD)
# if defined(PERL_IN_UTF8_C)
STATIC int S_is_utf8_cp_above_31_bits(const U8 * const s, const U8 * const e, const bool consider_overlongs)
@@ -4391,7 +4452,7 @@ PERL_CALLCONV int Perl_re_indentf(pTHX_ const char *fmt, U32 depth, ...);
assert(fmt)
STATIC void S_regdump_extflags(pTHX_ const char *lead, const U32 flags);
STATIC void S_regdump_intflags(pTHX_ const char *lead, const U32 flags);
-STATIC U8 S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode *p, const regnode *val, U32 depth);
+STATIC bool S_regtail_study(pTHX_ RExC_state_t *pRExC_state, regnode_offset p, const regnode_offset val, U32 depth);
#define PERL_ARGS_ASSERT_REGTAIL_STUDY \
assert(pRExC_state); assert(p); assert(val)
# endif
@@ -4723,6 +4784,9 @@ STATIC void S_deb_stack_n(pTHX_ SV** stack_base, I32 stack_min, I32 stack_max, I
assert(stack_base)
#endif
#if defined(PERL_IN_DOIO_C)
+STATIC bool S_argvout_final(pTHX_ MAGIC *mg, IO *io, bool not_implicit);
+#define PERL_ARGS_ASSERT_ARGVOUT_FINAL \
+ assert(mg); assert(io)
STATIC void S_exec_failed(pTHX_ const char *cmd, int fd, int do_report);
#define PERL_ARGS_ASSERT_EXEC_FAILED \
assert(cmd)
@@ -4886,8 +4950,6 @@ PERL_CALLCONV SV* Perl_hfree_next_entry(pTHX_ HV *hv, STRLEN *indexp);
assert(hv); assert(indexp)
#endif
#if defined(PERL_IN_LOCALE_C)
-STATIC const char* S_category_name(const int category);
-STATIC void S_restore_switched_locale(pTHX_ const int category, const char * const original_locale);
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE const char * S_save_to_buffer(const char * string, char **buf, Size_t *buf_size, const Size_t offset)
__attribute__warn_unused_result__;
@@ -4895,17 +4957,19 @@ PERL_STATIC_INLINE const char * S_save_to_buffer(const char * string, char **buf
assert(buf_size)
#endif
-STATIC const char* S_switch_category_locale_to_template(pTHX_ const int switch_category, const int template_category, const char * template_locale);
# if defined(USE_LOCALE)
+STATIC const char* S_category_name(const int category);
STATIC void S_new_collate(pTHX_ const char* newcoll);
STATIC void S_new_ctype(pTHX_ const char* newctype);
#define PERL_ARGS_ASSERT_NEW_CTYPE \
assert(newctype)
STATIC void S_new_numeric(pTHX_ const char* newnum);
+STATIC void S_restore_switched_locale(pTHX_ const int category, const char * const original_locale);
STATIC void S_set_numeric_radix(pTHX_ const bool use_locale);
STATIC char* S_stdize_locale(pTHX_ char* locs);
#define PERL_ARGS_ASSERT_STDIZE_LOCALE \
assert(locs)
+STATIC const char* S_switch_category_locale_to_template(pTHX_ const int switch_category, const int template_category, const char * template_locale);
# if defined(USE_POSIX_2008_LOCALE)
STATIC const char* S_emulate_setlocale(const int category, const char* locale, unsigned int index, const bool is_index_valid);
# endif
@@ -5080,6 +5144,9 @@ STATIC OP* S_too_few_arguments_pv(pTHX_ OP *o, const char* name, U32 flags)
STATIC OP* S_too_many_arguments_pv(pTHX_ OP *o, const char* name, U32 flags);
#define PERL_ARGS_ASSERT_TOO_MANY_ARGUMENTS_PV \
assert(o); assert(name)
+STATIC OP* S_traverse_op_tree(pTHX_ OP* top, OP* o);
+#define PERL_ARGS_ASSERT_TRAVERSE_OP_TREE \
+ assert(top); assert(o)
# if defined(USE_ITHREADS)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE void S_op_relocate_sv(pTHX_ SV** svp, PADOFFSET* targp);
@@ -5360,11 +5427,9 @@ STATIC U32 S_add_data(RExC_state_t* const pRExC_state, const char* const s, cons
STATIC AV* S_add_multi_match(pTHX_ AV* multi_char_matches, SV* multi_string, const STRLEN cp_count);
#define PERL_ARGS_ASSERT_ADD_MULTI_MATCH \
assert(multi_string)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_alloc_maybe_populate_EXACT(pTHX_ RExC_state_t *pRExC_state, regnode *node, I32 *flagp, STRLEN len, UV code_point, bool downgradable);
-#define PERL_ARGS_ASSERT_ALLOC_MAYBE_POPULATE_EXACT \
- assert(pRExC_state); assert(node); assert(flagp)
-#endif
+STATIC void S_change_engine_size(pTHX_ RExC_state_t *pRExC_state, const Ptrdiff_t size);
+#define PERL_ARGS_ASSERT_CHANGE_ENGINE_SIZE \
+ assert(pRExC_state)
STATIC const char * S_cntrl_to_mnemonic(const U8 c)
__attribute__warn_unused_result__;
@@ -5396,27 +5461,23 @@ PERL_STATIC_INLINE STRLEN* S_get_invlist_iter_addr(SV* invlist)
assert(invlist)
#endif
-STATIC bool S_grok_bslash_N(pTHX_ RExC_state_t *pRExC_state, regnode** nodep, UV *code_point_p, int* cp_count, I32 *flagp, const bool strict, const U32 depth);
+STATIC bool S_grok_bslash_N(pTHX_ RExC_state_t *pRExC_state, regnode_offset* nodep, UV *code_point_p, int* cp_count, I32 *flagp, const bool strict, const U32 depth);
#define PERL_ARGS_ASSERT_GROK_BSLASH_N \
assert(pRExC_state); assert(flagp)
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE regnode* S_handle_named_backref(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, char * parse_start, char ch);
+PERL_STATIC_INLINE regnode_offset S_handle_named_backref(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, char * parse_start, char ch);
#define PERL_ARGS_ASSERT_HANDLE_NAMED_BACKREF \
assert(pRExC_state); assert(flagp); assert(parse_start)
#endif
STATIC int S_handle_possible_posix(pTHX_ RExC_state_t *pRExC_state, const char* const s, char ** updated_parse_ptr, AV** posix_warnings, const bool check_only);
#define PERL_ARGS_ASSERT_HANDLE_POSSIBLE_POSIX \
assert(pRExC_state); assert(s)
-STATIC regnode* S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV ** return_invlist, I32 *flagp, U32 depth, char * const oregcomp_parse);
+STATIC regnode_offset S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV ** return_invlist, I32 *flagp, U32 depth, char * const oregcomp_parse);
#define PERL_ARGS_ASSERT_HANDLE_REGEX_SETS \
assert(pRExC_state); assert(flagp); assert(oregcomp_parse)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE SV* S_invlist_clone(pTHX_ SV* const invlist)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_INVLIST_CLONE \
- assert(invlist)
-#endif
-
+PERL_CALLCONV SV * Perl_handle_user_defined_property(pTHX_ const char * name, const STRLEN name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, SV* contents, bool *user_defined_ptr, SV * msg, const STRLEN level);
+#define PERL_ARGS_ASSERT_HANDLE_USER_DEFINED_PROPERTY \
+ assert(name); assert(contents); assert(user_defined_ptr); assert(msg)
STATIC SV* S_invlist_contents(pTHX_ SV* const invlist, const bool traditional_style)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_INVLIST_CONTENTS \
@@ -5451,11 +5512,6 @@ STATIC bool S_invlist_iternext(SV* invlist, UV* start, UV* end)
#define PERL_ARGS_ASSERT_INVLIST_ITERNEXT \
assert(invlist); assert(start); assert(end)
-#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE void S_invlist_set_len(pTHX_ SV* const invlist, const UV len, const bool offset);
-#define PERL_ARGS_ASSERT_INVLIST_SET_LEN \
- assert(invlist)
-#endif
STATIC bool S_is_ssc_worth_it(const RExC_state_t * pRExC_state, const regnode_ssc * ssc);
#define PERL_ARGS_ASSERT_IS_SSC_WORTH_IT \
assert(pRExC_state); assert(ssc)
@@ -5473,12 +5529,15 @@ STATIC bool S_new_regcurly(const char *s, const char *e)
STATIC void S_nextchar(pTHX_ RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_NEXTCHAR \
assert(pRExC_state)
-STATIC void S_output_or_return_posix_warnings(pTHX_ RExC_state_t *pRExC_state, AV* posix_warnings, AV** return_posix_warnings);
-#define PERL_ARGS_ASSERT_OUTPUT_OR_RETURN_POSIX_WARNINGS \
+STATIC void S_output_posix_warnings(pTHX_ RExC_state_t *pRExC_state, AV* posix_warnings);
+#define PERL_ARGS_ASSERT_OUTPUT_POSIX_WARNINGS \
assert(pRExC_state); assert(posix_warnings)
STATIC void S_parse_lparen_question_flags(pTHX_ RExC_state_t *pRExC_state);
#define PERL_ARGS_ASSERT_PARSE_LPAREN_QUESTION_FLAGS \
assert(pRExC_state)
+PERL_CALLCONV SV * Perl_parse_uniprop_string(pTHX_ const char * const name, const Size_t name_len, const bool is_utf8, const bool to_fold, const bool runtime, const bool deferrable, bool * user_defined_ptr, SV * msg, const STRLEN level);
+#define PERL_ARGS_ASSERT_PARSE_UNIPROP_STRING \
+ assert(name); assert(user_defined_ptr); assert(msg)
STATIC void S_populate_ANYOF_from_invlist(pTHX_ regnode *node, SV** invlist_ptr);
#define PERL_ARGS_ASSERT_POPULATE_ANYOF_FROM_INVLIST \
assert(node); assert(invlist_ptr)
@@ -5487,13 +5546,13 @@ PERL_STATIC_NO_RET void S_re_croak2(pTHX_ bool utf8, const char* pat1, const cha
#define PERL_ARGS_ASSERT_RE_CROAK2 \
assert(pat1); assert(pat2)
-STATIC regnode* S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp, U32 depth);
+STATIC regnode_offset S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REG \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_reg2Lanode(pTHX_ RExC_state_t *pRExC_state, const U8 op, const U32 arg1, const I32 arg2);
+STATIC regnode_offset S_reg2Lanode(pTHX_ RExC_state_t *pRExC_state, const U8 op, const U32 arg1, const I32 arg2);
#define PERL_ARGS_ASSERT_REG2LANODE \
assert(pRExC_state)
-STATIC regnode* S_reg_node(pTHX_ RExC_state_t *pRExC_state, U8 op);
+STATIC regnode_offset S_reg_node(pTHX_ RExC_state_t *pRExC_state, U8 op);
#define PERL_ARGS_ASSERT_REG_NODE \
assert(pRExC_state)
STATIC SV * S_reg_scan_name(pTHX_ RExC_state_t *pRExC_state, U32 flags);
@@ -5504,39 +5563,42 @@ PERL_STATIC_INLINE char * S_reg_skipcomment(RExC_state_t *pRExC_state, char * p)
#define PERL_ARGS_ASSERT_REG_SKIPCOMMENT \
assert(pRExC_state); assert(p)
#endif
-STATIC regnode* S_reganode(pTHX_ RExC_state_t *pRExC_state, U8 op, U32 arg);
+STATIC regnode_offset S_reganode(pTHX_ RExC_state_t *pRExC_state, U8 op, U32 arg);
#define PERL_ARGS_ASSERT_REGANODE \
assert(pRExC_state)
-STATIC regnode* S_regatom(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
+STATIC regnode_offset S_regatom(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REGATOM \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_regbranch(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, I32 first, U32 depth);
+STATIC regnode_offset S_regbranch(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, I32 first, U32 depth);
#define PERL_ARGS_ASSERT_REGBRANCH \
assert(pRExC_state); assert(flagp)
-STATIC regnode* S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth, const bool stop_at_1, bool allow_multi_fold, const bool silence_non_portable, const bool strict, bool optimizable, SV** ret_invlist, AV** return_posix_warnings);
+STATIC regnode_offset S_regclass(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth, const bool stop_at_1, bool allow_multi_fold, const bool silence_non_portable, const bool strict, bool optimizable, SV** ret_invlist);
#define PERL_ARGS_ASSERT_REGCLASS \
assert(pRExC_state); assert(flagp)
STATIC unsigned int S_regex_set_precedence(const U8 my_operator)
__attribute__warn_unused_result__;
-STATIC void S_reginsert(pTHX_ RExC_state_t *pRExC_state, U8 op, regnode *operand, U32 depth);
+STATIC void S_reginsert(pTHX_ RExC_state_t *pRExC_state, const U8 op, const regnode_offset operand, const U32 depth);
#define PERL_ARGS_ASSERT_REGINSERT \
- assert(pRExC_state); assert(operand)
-STATIC regnode* S_regnode_guts(pTHX_ RExC_state_t *pRExC_state, const U8 op, const STRLEN extra_len, const char* const name);
+ assert(pRExC_state)
+STATIC regnode_offset S_regnode_guts(pTHX_ RExC_state_t *pRExC_state, const U8 op, const STRLEN extra_len, const char* const name);
#define PERL_ARGS_ASSERT_REGNODE_GUTS \
assert(pRExC_state); assert(name)
-STATIC regnode* S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
+STATIC regnode_offset S_regpiece(pTHX_ RExC_state_t *pRExC_state, I32 *flagp, U32 depth);
#define PERL_ARGS_ASSERT_REGPIECE \
assert(pRExC_state); assert(flagp)
-STATIC void S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode * const p, const regnode * const val, const U32 depth);
+STATIC bool S_regtail(pTHX_ RExC_state_t * pRExC_state, const regnode_offset p, const regnode_offset val, const U32 depth);
#define PERL_ARGS_ASSERT_REGTAIL \
assert(pRExC_state); assert(p); assert(val)
STATIC void S_scan_commit(pTHX_ const RExC_state_t *pRExC_state, struct scan_data_t *data, SSize_t *minlenp, int is_inf);
#define PERL_ARGS_ASSERT_SCAN_COMMIT \
assert(pRExC_state); assert(data); assert(minlenp)
-STATIC void S_set_ANYOF_arg(pTHX_ RExC_state_t* const pRExC_state, regnode* const node, SV* const cp_list, SV* const runtime_defns, SV* const only_utf8_locale_list, SV* const swash, const bool has_user_defined_property);
+STATIC void S_set_ANYOF_arg(pTHX_ RExC_state_t* const pRExC_state, regnode* const node, SV* const cp_list, SV* const runtime_defns, SV* const only_utf8_locale_list);
#define PERL_ARGS_ASSERT_SET_ANYOF_ARG \
assert(pRExC_state); assert(node)
+STATIC void S_set_regex_pv(pTHX_ RExC_state_t *pRExC_state, REGEXP *Rx);
+#define PERL_ARGS_ASSERT_SET_REGEX_PV \
+ assert(pRExC_state); assert(Rx)
STATIC void S_skip_to_be_ignored_text(pTHX_ RExC_state_t *pRExC_state, char ** p, const bool force_to_xmod);
#define PERL_ARGS_ASSERT_SKIP_TO_BE_IGNORED_TEXT \
assert(pRExC_state); assert(p)
@@ -5620,12 +5682,7 @@ PERL_CALLCONV void Perl_regprop(pTHX_ const regexp *prog, SV* sv, const regnode*
#define PERL_ARGS_ASSERT_REGPROP \
assert(sv); assert(o)
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C)
-PERL_CALLCONV SV* Perl__get_swash_invlist(pTHX_ SV* const swash)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__GET_SWASH_INVLIST \
- assert(swash)
-
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_PP_C)
#ifndef PERL_NO_INLINE_FUNCTIONS
PERL_STATIC_INLINE bool S__invlist_contains_cp(SV* const invlist, const UV cp)
__attribute__warn_unused_result__;
@@ -5659,11 +5716,16 @@ PERL_STATIC_INLINE UV* S_invlist_array(SV* const invlist)
assert(invlist)
#endif
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE bool S_is_invlist(SV* const invlist)
+ __attribute__warn_unused_result__;
#endif
-#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C) || defined(PERL_IN_UTF8_C) || defined(PERL_IN_TOKE_C)
-PERL_CALLCONV SV* Perl__core_swash_init(pTHX_ const char* pkg, const char* name, SV* listsv, I32 minbits, I32 none, SV* invlist, U8* const flags_p);
-#define PERL_ARGS_ASSERT__CORE_SWASH_INIT \
- assert(pkg); assert(name); assert(listsv)
+
+#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_SV_C)
+PERL_CALLCONV SV* Perl_invlist_clone(pTHX_ SV* const invlist, SV* newlist);
+#define PERL_ARGS_ASSERT_INVLIST_CLONE \
+ assert(invlist)
#endif
#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_TOKE_C) || defined(PERL_IN_DQUOTE_C)
#ifndef PERL_NO_INLINE_FUNCTIONS
@@ -5705,9 +5767,6 @@ PERL_CALLCONV void Perl__invlist_intersection_maybe_complement_2nd(pTHX_ SV* con
PERL_CALLCONV void Perl__invlist_invert(pTHX_ SV* const invlist);
#define PERL_ARGS_ASSERT__INVLIST_INVERT \
assert(invlist)
-PERL_CALLCONV void Perl__invlist_populate_swatch(SV* const invlist, const UV start, const UV end, U8* swatch);
-#define PERL_ARGS_ASSERT__INVLIST_POPULATE_SWATCH \
- assert(invlist); assert(swatch)
/* PERL_CALLCONV void _invlist_subtract(pTHX_ SV* const a, SV* const b, SV** result); */
/* PERL_CALLCONV void _invlist_union(pTHX_ SV* const a, SV* const b, SV** output); */
PERL_CALLCONV void Perl__invlist_union_maybe_complement_2nd(pTHX_ SV* const a, SV* const b, const bool complement_b, SV** output);
@@ -5721,11 +5780,6 @@ PERL_CALLCONV SV* Perl__setup_canned_invlist(pTHX_ const STRLEN size, const UV e
#define PERL_ARGS_ASSERT__SETUP_CANNED_INVLIST \
assert(other_elements_ptr)
-PERL_CALLCONV SV* Perl__swash_to_invlist(pTHX_ SV* const swash)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT__SWASH_TO_INVLIST \
- assert(swash)
-
#endif
#if defined(PERL_IN_REGEXEC_C)
STATIC LB_enum S_advance_one_LB(pTHX_ U8 ** curpos, const U8 * const strend, const bool utf8_target)
@@ -5768,21 +5822,11 @@ STATIC char* S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, cons
#define PERL_ARGS_ASSERT_FIND_BYCLASS \
assert(prog); assert(c); assert(s); assert(strend)
-STATIC char * S_find_next_ascii(char* s, const char * send, const bool is_utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_FIND_NEXT_ASCII \
- assert(s); assert(send)
-
STATIC U8 * S_find_next_masked(U8 * s, const U8 * send, const U8 byte, const U8 mask)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_FIND_NEXT_MASKED \
assert(s); assert(send)
-STATIC char * S_find_next_non_ascii(char* s, const char * send, const bool is_utf8)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_FIND_NEXT_NON_ASCII \
- assert(s); assert(send)
-
STATIC U8 * S_find_span_end(U8* s, const U8 * send, const U8 span_byte)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_FIND_SPAN_END \
@@ -5793,6 +5837,11 @@ STATIC U8 * S_find_span_end_mask(U8 * s, const U8 * send, const U8 span_byte, co
#define PERL_ARGS_ASSERT_FIND_SPAN_END_MASK \
assert(s); assert(send)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE I32 S_foldEQ_latin1_s2_folded(const char* a, const char* b, I32 len);
+#define PERL_ARGS_ASSERT_FOLDEQ_LATIN1_S2_FOLDED \
+ assert(a); assert(b)
+#endif
STATIC bool S_isFOO_utf8_lc(pTHX_ const U8 classnum, const U8* character, const U8* e)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_ISFOO_UTF8_LC \
@@ -5857,10 +5906,10 @@ STATIC SSize_t S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode
#define PERL_ARGS_ASSERT_REGMATCH \
assert(reginfo); assert(startpos); assert(prog)
-STATIC I32 S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, regmatch_info *const reginfo, I32 max _pDEPTH)
+STATIC I32 S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, char *loceol, regmatch_info *const reginfo, I32 max _pDEPTH)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_REGREPEAT \
- assert(prog); assert(startposp); assert(p); assert(reginfo)
+ assert(prog); assert(startposp); assert(p); assert(loceol); assert(reginfo)
STATIC bool S_regtry(pTHX_ regmatch_info *reginfo, char **startposp)
__attribute__warn_unused_result__;
@@ -5963,10 +6012,12 @@ PERL_STATIC_INLINE void S_sv_unglob(pTHX_ SV *const sv, U32 flags);
#define PERL_ARGS_ASSERT_SV_UNGLOB \
assert(sv)
#endif
-STATIC char * S_uiv_2buf(char *const buf, const IV iv, UV uv, const int is_uv, char **const peob)
+#ifndef PERL_NO_INLINE_FUNCTIONS
+PERL_STATIC_INLINE char * S_uiv_2buf(char *const buf, const IV iv, UV uv, const int is_uv, char **const peob)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_UIV_2BUF \
assert(buf); assert(peob)
+#endif
STATIC void S_utf8_mg_len_cache_update(pTHX_ SV *const sv, MAGIC **const mgp, const STRLEN ulen);
#define PERL_ARGS_ASSERT_UTF8_MG_LEN_CACHE_UPDATE \
@@ -6026,9 +6077,9 @@ STATIC char* S_force_version(pTHX_ char *s, int guessing);
STATIC char* S_force_word(pTHX_ char *start, int token, int check_keyword, int allow_pack);
#define PERL_ARGS_ASSERT_FORCE_WORD \
assert(start)
-STATIC SV* S_get_and_check_backslash_N_name(pTHX_ const char* s, const char* const e)
+STATIC SV* S_get_and_check_backslash_N_name_wrapper(pTHX_ const char* s, const char* const e)
__attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME \
+#define PERL_ARGS_ASSERT_GET_AND_CHECK_BACKSLASH_N_NAME_WRAPPER \
assert(s); assert(e)
STATIC void S_incline(pTHX_ const char *s, const char *end);
@@ -6046,7 +6097,7 @@ STATIC I32 S_lop(pTHX_ I32 f, U8 x, char *s);
PERL_STATIC_NO_RET void S_missingterm(pTHX_ char *s, STRLEN len)
__attribute__noreturn__;
-STATIC SV* S_new_constant(pTHX_ const char *s, STRLEN len, const char *key, STRLEN keylen, SV *sv, SV *pv, const char *type, STRLEN typelen);
+STATIC SV* S_new_constant(pTHX_ const char *s, STRLEN len, const char *key, STRLEN keylen, SV *sv, SV *pv, const char *type, STRLEN typelen, const char ** error_msg);
#define PERL_ARGS_ASSERT_NEW_CONSTANT \
assert(key); assert(sv)
STATIC void S_no_op(pTHX_ const char *const what, char *s);
@@ -6084,11 +6135,6 @@ STATIC char* S_scan_pat(pTHX_ char *start, I32 type)
#define PERL_ARGS_ASSERT_SCAN_PAT \
assert(start)
-STATIC char* S_scan_str(pTHX_ char *start, int keep_quoted, int keep_delims, int re_reparse, char **delimp)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SCAN_STR \
- assert(start)
-
STATIC char* S_scan_subst(pTHX_ char *start)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_SCAN_SUBST \
@@ -6099,14 +6145,6 @@ STATIC char* S_scan_trans(pTHX_ char *start)
#define PERL_ARGS_ASSERT_SCAN_TRANS \
assert(start)
-STATIC char* S_scan_word(pTHX_ char *s, char *dest, STRLEN destlen, int allow_package, STRLEN *slp);
-#define PERL_ARGS_ASSERT_SCAN_WORD \
- assert(s); assert(dest); assert(slp)
-STATIC char* S_skipspace_flags(pTHX_ char *s, U32 flags)
- __attribute__warn_unused_result__;
-#define PERL_ARGS_ASSERT_SKIPSPACE_FLAGS \
- assert(s)
-
STATIC I32 S_sublex_done(pTHX)
__attribute__warn_unused_result__;
@@ -6142,7 +6180,7 @@ STATIC bool S_isa_lookup(pTHX_ HV *stash, const char * const name, STRLEN len, U
#if defined(PERL_IN_UTF8_C)
STATIC UV S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const int * const invmap, const unsigned int * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
#define PERL_ARGS_ASSERT__TO_UTF8_CASE \
- assert(p); assert(ustrp); assert(invlist); assert(invmap); assert(normal)
+ assert(ustrp); assert(lenp); assert(invlist); assert(invmap); assert(normal)
STATIC U32 S_check_and_deprecate(pTHX_ const U8 * p, const U8 ** e, const unsigned type, const bool use_locale, const char * const file, const unsigned line);
#define PERL_ARGS_ASSERT_CHECK_AND_DEPRECATE \
assert(p); assert(e); assert(file)
@@ -6166,17 +6204,17 @@ PERL_STATIC_INLINE int S_isFF_OVERLONG(const U8 * const s, const STRLEN len)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_common(pTHX_ const U8 *const p, SV **swash, const char * const swashname, SV* const invlist)
+PERL_STATIC_INLINE bool S_is_utf8_common(pTHX_ const U8 *const p, SV* const invlist)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_COMMON \
- assert(p); assert(swashname)
+ assert(p)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
-PERL_STATIC_INLINE bool S_is_utf8_common_with_len(pTHX_ const U8 *const p, const U8 *const e, SV **swash, const char * const swashname, SV* const invlist)
+PERL_STATIC_INLINE bool S_is_utf8_common_with_len(pTHX_ const U8 *const p, const U8 *const e, SV* const invlist)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_IS_UTF8_COMMON_WITH_LEN \
- assert(p); assert(e); assert(swashname)
+ assert(p); assert(e)
#endif
#ifndef PERL_NO_INLINE_FUNCTIONS
@@ -6204,6 +6242,15 @@ STATIC SV* S_swatch_get(pTHX_ SV* swash, UV start, UV span)
STATIC U8 S_to_lower_latin1(const U8 c, U8 *p, STRLEN *lenp, const char dummy)
__attribute__warn_unused_result__;
+STATIC UV S_turkic_fc(pTHX_ const U8 * const p, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_FC \
+ assert(p); assert(e); assert(ustrp); assert(lenp)
+STATIC UV S_turkic_lc(pTHX_ const U8 * const p0, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_LC \
+ assert(p0); assert(e); assert(ustrp); assert(lenp)
+STATIC UV S_turkic_uc(pTHX_ const U8 * const p, const U8 * const e, U8* ustrp, STRLEN *lenp);
+#define PERL_ARGS_ASSERT_TURKIC_UC \
+ assert(p); assert(e); assert(ustrp); assert(lenp)
STATIC char * S_unexpected_non_continuation_text(pTHX_ const U8 * const s, STRLEN print_len, const STRLEN non_cont_byte_pos, const STRLEN expect_len)
__attribute__warn_unused_result__;
#define PERL_ARGS_ASSERT_UNEXPECTED_NON_CONTINUATION_TEXT \
@@ -6250,11 +6297,6 @@ PERL_CALLCONV Malloc_t Perl_mem_log_realloc(const UV n, const UV typesize, const
#define PERL_ARGS_ASSERT_MEM_LOG_REALLOC \
assert(type_name); assert(filename); assert(funcname)
#endif
-#if defined(PERL_OP_PARENT)
-PERL_CALLCONV OP* Perl_op_parent(OP *o);
-#define PERL_ARGS_ASSERT_OP_PARENT \
- assert(o)
-#endif
#if defined(PERL_USES_PL_PIDSTATUS) && defined(PERL_IN_UTIL_C)
STATIC void S_pidgone(pTHX_ Pid_t pid, int status);
#endif
diff --git a/Master/tlpkg/tlperl/lib/CORE/regcharclass.h b/Master/tlpkg/tlperl/lib/CORE/regcharclass.h
index dc2e382a5e6..1d9748037f2 100644
--- a/Master/tlpkg/tlperl/lib/CORE/regcharclass.h
+++ b/Master/tlpkg/tlperl/lib/CORE/regcharclass.h
@@ -28,23 +28,23 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( is_utf8 ) ? \
( ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: ( 0x85 == ((const U8*)s)[0] ) ) \
: ((e)-(s) > 1) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( is_utf8 ) ? \
( ( ( 0xC2 == ((const U8*)s)[0] ) && ( 0x85 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
: ( 0x85 == ((const U8*)s)[0] ) ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) ) ? 1 \
: ( !( is_utf8 ) ) ? \
( 0x85 == ((const U8*)s)[0] ) \
: 0 ) \
@@ -53,30 +53,30 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) ? 1 \
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) ) ? 1 \
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: ( ( 0xC2 == ((const U8*)s)[0] ) && ( 0x85 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
: ((e)-(s) > 0) ? \
- ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) \
+ ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) ) \
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0C ) || 0x85 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0A, 0x0C ) || 0x85 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x0A == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0A <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x85 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0A, 0x0D ) || 0x85 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -90,14 +90,14 @@
( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x8A ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8A ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x81 == ((const U8*)s)[1] ) && ( 0x9F == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( ( ( 0xE3 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -108,7 +108,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )
+( ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -123,14 +123,14 @@
#define is_XDIGIT_high(s) \
( ( 0xEF == ((const U8*)s)[0] ) ? \
( ( 0xBC == ((const U8*)s)[1] ) ? \
- ( ( ( 0x90 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x99 ) || ( 0xA1 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xA6 ) ) ? 3 : 0 )\
- : ( ( 0xBD == ((const U8*)s)[1] ) && ( 0x81 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0x99 ) || inRANGE(((const U8*)s)[2], 0xA1, 0xA6 ) ) ? 3 : 0 )\
+ : ( ( 0xBD == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x81, 0x86 ) ) ) ? 3 : 0 )\
: 0 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -143,29 +143,20 @@
( ( ( 0x9A == ((const U8*)s)[1] ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x8A ) || ( ((const U8*)s)[2] & 0xFE ) == 0xA8 || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8A ) || inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) || 0xAF == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x81 == ((const U8*)s)[1] ) && ( 0x9F == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( ( ( 0xE3 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( 0x80 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xEF == ((const U8*)s)[0] ) ) && ( 0xBF == ((const U8*)s)[1] ) ) && ( 0xBD == ((const U8*)s)[2] ) ) ? 3 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -174,13 +165,13 @@
#define is_NONCHAR_utf8_safe(s,e) \
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xEF == ((const U8*)s)[0] ) ?\
( ( 0xB7 == ((const U8*)s)[1] ) ? \
- ( ( 0x90 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xAF ) ? 3 : 0 )\
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xBE ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0xAF ) ) ? 3 : 0 ) \
+ : ( ( 0xBF == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xBE, 0xBF ) ) ) ? 3 : 0 )\
: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( ( ( ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
- : ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( ( ( ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 )\
- : ( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( 0x8F == ((const U8*)s)[1] ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0xBE ) ) ? 4 : 0 ) : 0 )
+ ( ( ( ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 )\
+ : ( inRANGE(((const U8*)s)[0], 0xF1, 0xF3 ) ) ? \
+ ( ( ( ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 )\
+ : ( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( 0x8F == ((const U8*)s)[1] ) ) && ( 0xBF == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xBE, 0xBF ) ) ) ? 4 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -189,7 +180,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0xA0, 0xBF ) ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0xBF ) ) ) ? 3 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -204,46 +195,46 @@
( ( 0x9C == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? \
- ( ( 0x9F == ((const U8*)s)[2] || 0xA0 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x9F, 0xA0 ) ) ? 3 : 0 ) \
: ( 0x9A == ((const U8*)s)[1] ) ? \
( ( 0x80 == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( 0x9E == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] & 0xFE ) == 0xB4 ) ? 3 : 0 ) \
- : ( ( 0xA0 == ((const U8*)s)[1] ) && ( 0x8B <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x8E ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0xB4, 0xB5 ) ) ? 3 : 0 ) \
+ : ( ( 0xA0 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x8B, 0x8E ) ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0xBE ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xBE ) ) ? 3 : 0 ) \
: ( 0x81 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x81 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x93 ) || ( 0x95 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xAF ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x81, 0x93 ) || inRANGE(((const U8*)s)[2], 0x95, 0xAF ) ) ? 3 : 0 )\
: ( 0x86 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] >= 0x90 ) ? 3 : 0 ) \
- : ( ( 0x87 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x90 ) || ( 0x94 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x9C ) || ( 0x9F <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xAF ) || ( ((const U8*)s)[1] & 0xFE ) == 0xB8 ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x90, 0xBF ) ) ? 3 : 0 ) \
+ : ( inRANGE(((const U8*)s)[1], 0x87, 0x90 ) || inRANGE(((const U8*)s)[1], 0x94, 0x9C ) || inRANGE(((const U8*)s)[1], 0x9F, 0xAF ) || inRANGE(((const U8*)s)[1], 0xB8, 0xB9 ) ) ?\
3 \
: ( 0x91 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0x9F ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x9F ) ) ? 3 : 0 ) \
: ( 0x9D == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0xB5 ) ? 3 : 0 ) \
- : ( ( 0x9E == ((const U8*)s)[1] ) && ( ((const U8*)s)[2] >= 0x94 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xB5 ) ) ? 3 : 0 ) \
+ : ( ( 0x9E == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x94, 0xBF ) ) ) ? 3 : 0 )\
: ( 0xE3 == ((const U8*)s)[0] ) ? \
( ( 0x80 == ((const U8*)s)[1] ) ? \
- ( ( ( ((const U8*)s)[2] <= 0x83 ) || ( 0x88 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xA0 ) || 0xB0 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x83 ) || inRANGE(((const U8*)s)[2], 0x88, 0xA0 ) || 0xB0 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x85 == ((const U8*)s)[1] ) && ( 0xA4 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xEF == ((const U8*)s)[0] ) ? \
( ( 0xB4 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] >= 0xBE ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0xBE, 0xBF ) ) ? 3 : 0 ) \
: ( 0xB8 == ((const U8*)s)[1] ) ? \
- ( ( ((const U8*)s)[2] <= 0x8F ) ? 3 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0x8F ) ) ? 3 : 0 ) \
: ( 0xB9 == ((const U8*)s)[1] ) ? \
- ( ( 0x85 == ((const U8*)s)[2] || 0x86 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x85, 0x86 ) ) ? 3 : 0 ) \
: ( 0xBB == ((const U8*)s)[1] ) ? \
( ( 0xBF == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( 0xBE == ((const U8*)s)[1] ) ? \
( ( 0xA0 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( 0xB0 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xB8 ) ) ? 3 : 0 )\
+ : ( ( 0xBF == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xB0, 0xB8 ) ) ) ? 3 : 0 )\
: ( 0xF0 == ((const U8*)s)[0] ) ? \
( ( 0x9B == ((const U8*)s)[1] ) ? \
- ( ( ( 0xB2 == ((const U8*)s)[2] ) && ( ( ((const U8*)s)[3] & 0xFC ) == 0xA0 ) ) ? 4 : 0 )\
- : ( ( ( 0x9D == ((const U8*)s)[1] ) && ( 0x85 == ((const U8*)s)[2] ) ) && ( 0xB3 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBA ) ) ? 4 : 0 )\
+ ( ( ( 0xB2 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0xA0, 0xA3 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x9D == ((const U8*)s)[1] ) && ( 0x85 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0xB3, 0xBA ) ) ) ? 4 : 0 )\
: ( ( 0xF3 == ((const U8*)s)[0] ) && ( 0xA0 == ((const U8*)s)[1] ) ) ? 4 : 0 )
/*
@@ -266,7 +257,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -324,7 +315,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -374,7 +365,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -383,7 +374,7 @@
: ((e)-(s) > 1) ? \
( ( 0x66 == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x69 == ((const U8*)s)[1] || 0x6C == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[0] ) && ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ) ? 2 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: 0 )
@@ -403,7 +394,7 @@
: ( 0x6A == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x8C == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x73 == ((const U8*)s)[0] ) ? \
- ( ( 0x73 == ((const U8*)s)[1] || 0x74 == ((const U8*)s)[1] ) ? 2 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ? 2 : 0 ) \
: ( 0x74 == ((const U8*)s)[0] ) ? \
( ( ( 0xCC == ((const U8*)s)[1] ) && ( 0x88 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0x77 == ((const U8*)s)[0] || 0x79 == ((const U8*)s)[0] ) ? \
@@ -425,7 +416,7 @@
( ( 0xCC == ((const U8*)s)[2] ) ? \
( ( 0x88 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -437,11 +428,11 @@
( ( 0xCC == ((const U8*)s)[2] ) ? \
( ( 0x88 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 0 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x93 == ((const U8*)s)[3] ) ? \
( ( 0xCC == ((const U8*)s)[4] ) ? \
- ( ( ( ((const U8*)s)[5] & 0xFE ) == 0x80 ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x80, 0x81 ) ) ? 6 : 4 )\
: ( ( 0xCD == ((const U8*)s)[4] ) && ( 0x82 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xCD == ((const U8*)s)[2] ) && ( 0x82 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -477,11 +468,11 @@
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) ? \
( ( ( ( ((const U8*)s)[2] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[2] & 0xDF ) == 0x4C ) ) ? 3 : 2 )\
: ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x4C ) ) ? 2 : 0 )\
- : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x53 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x54 ) ) ) ? 2 : 0 )\
+ : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( inRANGE(((const U8*)s)[1], 0x53, 0x54 ) || inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: ((e)-(s) > 1) ? \
( ( ( ((const U8*)s)[0] & 0xDF ) == 0x46 ) ? \
( ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x46 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x49 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x4C ) ) ? 2 : 0 )\
- : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( ( ( ((const U8*)s)[1] & 0xDF ) == 0x53 ) || ( ( ((const U8*)s)[1] & 0xDF ) == 0x54 ) ) ) ? 2 : 0 )\
+ : ( ( ( ((const U8*)s)[0] & 0xDF ) == 0x53 ) && ( inRANGE(((const U8*)s)[1], 0x53, 0x54 ) || inRANGE(((const U8*)s)[1], 0x73, 0x74 ) ) ) ? 2 : 0 )\
: 0 )
/*
@@ -503,13 +494,13 @@
( ( 0x87 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
( ( 0xBA == ((const U8*)s)[1] ) ? \
- ( ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0xBD == ((const U8*)s)[1] ) ? \
( ( ( ((const U8*)s)[2] & 0xF9 ) == 0x90 ) ? 3 : 0 ) \
: ( 0xBE == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xE0 ) == 0x80 ) || ( ( ((const U8*)s)[2] & 0xF0 ) == 0xA0 ) || ( ( ((const U8*)s)[2] & 0xFA ) == 0xB2 ) || ( ( ((const U8*)s)[2] & 0xF7 ) == 0xB4 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x80, 0xAF ) || inRANGE(((const U8*)s)[2], 0xB2, 0xB4 ) || inRANGE(((const U8*)s)[2], 0xB6, 0xB7 ) || 0xBC == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0xBF == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xCA ) == 0x82 ) || ( ( ((const U8*)s)[2] & 0xF7 ) == 0x84 ) || ((const U8*)s)[2] == 0xA4 || ( ( ((const U8*)s)[2] & 0xF7 ) == 0xB4 ) ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] <= 0x86 ) || ( 0x93 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x97 ) ) ) ? 3 : 0 )
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) || inRANGE(((const U8*)s)[2], 0x93, 0x97 ) ) ) ? 3 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -519,34 +510,40 @@
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
( ( ((const U8*)s)[0] <= 0x7F ) ? 1 \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xC2 ) ? \
+: ( inRANGE(((const U8*)s)[0], 0xC2, 0xC3 ) ) ? \
2 \
-: ( 0xC4 == ((const U8*)s)[0] || 0xC7 == ((const U8*)s)[0] ) ? \
- ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xC4 == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0xB0, 0xB1 ) ) ? 2 : 0 ) \
: ( 0xC5 == ((const U8*)s)[0] ) ? \
( ( 0x89 == ((const U8*)s)[1] || 0xB8 == ((const U8*)s)[1] || 0xBF == ((const U8*)s)[1] ) ? 2 : 0 )\
+: ( 0xC7 == ((const U8*)s)[0] ) ? \
+ ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xCC == ((const U8*)s)[0] ) ? \
+ ( ( 0x87 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x9C ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
- ( ( ( 0xBA == ((const U8*)s)[1] ) && ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0xBA == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x84 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xAA ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )
+ ( ( ( 0x84 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xAA, 0xAB ) ) ) ? 3 : 0 )\
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -556,26 +553,29 @@
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
( ( ((const U8*)s)[0] <= 0x7F ) ? 1 \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xC2 ) ? \
+: ( inRANGE(((const U8*)s)[0], 0xC2, 0xC3 ) ) ? \
2 \
-: ( 0xC4 == ((const U8*)s)[0] || 0xC7 == ((const U8*)s)[0] ) ? \
- ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xC4 == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0xB0, 0xB1 ) ) ? 2 : 0 ) \
: ( 0xC5 == ((const U8*)s)[0] ) ? \
( ( 0x89 == ((const U8*)s)[1] || 0xB8 == ((const U8*)s)[1] || 0xBF == ((const U8*)s)[1] ) ? 2 : 0 )\
+: ( 0xC7 == ((const U8*)s)[0] ) ? \
+ ( ( 0xB0 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0xBC == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( ( ((const U8*)s)[1] & 0xDF ) == 0x9C ) ? 2 : 0 ) \
: ( 0xE1 == ((const U8*)s)[0] ) ? \
- ( ( ( 0xBA == ((const U8*)s)[1] ) && ( ( 0x96 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0xBA == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x96, 0x9A ) || 0x9E == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xE2 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x84 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0xAA ) ) ? 3 : 0 )\
-: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( ((const U8*)s)[2] <= 0x86 ) ) ? 3 : 0 )
+ ( ( ( 0x84 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0xAA, 0xAB ) ) ) ? 3 : 0 )\
+: ( ( ( 0xEF == ((const U8*)s)[0] ) && ( 0xAC == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0x86 ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -583,10 +583,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -596,31 +596,40 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( 0x09 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x20 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x09, 0x0D ) || 0x20 == ((const U8*)s)[0] ) ? 1\
: (! is_utf8 ) ? \
( 0x85 == ((const U8*)s)[0] ) \
: ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ? \
( ( 0xC2 == ((const U8*)s)[0] ) ? \
( ( 0x85 == ((const U8*)s)[1] ) ? 2 : 0 ) \
- : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0x8E || ( ((const U8*)s)[2] & 0xFE ) == 0xA8 ) ) ? 3 : 0 )\
+ : ( ( ( 0xE2 == ((const U8*)s)[0] ) && ( 0x80 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x8E, 0x8F ) || inRANGE(((const U8*)s)[2], 0xA8, 0xA9 ) ) ) ? 3 : 0 )\
: 0 ) \
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
-( ( 0x09 <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x09, 0x0D) || ( 0x0D < cp && \
( 0x20 == cp || ( 0x20 < cp && \
( 0x85 == cp || ( 0x85 < cp && \
( 0x200E == cp || ( 0x200E < cp && \
( 0x200F == cp || ( 0x200F < cp && \
( 0x2028 == cp || 0x2029 == cp ) ) ) ) ) ) ) ) ) ) )
+/*
+ HANGUL_ED: Hangul syllables whose first character is \xED
+
+ 0xD000 - 0xD7FF
+*/
+/*** GENERATED CODE ***/
+#define is_HANGUL_ED_utf8_safe(s,e) \
+( ( ( ( ( ((e) - (s)) >= 3 ) && ( 0xED == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x80, 0x9F ) ) ) && ( inRANGE(((const U8*)s)[2], 0x80, 0xBF ) ) ) ? 3 : 0 )
+
#endif /* ASCII/Latin1 */
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
/*
LNBREAK: Line Break: \R
@@ -630,44 +639,44 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x15 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -681,7 +690,7 @@
( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
@@ -690,7 +699,7 @@
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -701,7 +710,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )
+( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -715,13 +724,13 @@
/*** GENERATED CODE ***/
#define is_XDIGIT_high(s) \
( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x73 == ((const U8*)s)[1] ) ) ? ( ( 0x67 == ((const U8*)s)[2] ) ?\
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x68 ) ) ? 4 : 0 )\
- : ( ( ( ((const U8*)s)[2] & 0xFE ) == 0x68 ) && ( 0x42 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 ) : 0 )
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x68 ) ) ? 4 : 0 )\
+ : ( ( inRANGE(((const U8*)s)[2], 0x68, 0x69 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -734,31 +743,22 @@
( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x73 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x71 == ((const U8*)s)[3] ) ) ? 4 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -768,16 +768,16 @@
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xDD == ((const U8*)s)[0] ) ?\
( ( 0x73 == ((const U8*)s)[1] ) ? \
( ( 0x55 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ? 4 : 0 )\
: ( 0x56 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[2] ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] || 0xEA == ((const U8*)s)[0] || 0xEC == ((const U8*)s)[0] ) ?\
- ( ( ( ( 0x73 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ) ? 4 : 0 )\
+ ( ( ( ( 0x73 == ((const U8*)s)[1] ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ) ? 4 : 0 )\
: ( 0xED == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x62 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x68 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x71 ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( ( ((const U8*)s)[4] & 0xFE ) == 0x72 ) ) ? 5 : 0 )\
- : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( ( ((const U8*)s)[4] & 0xFE ) == 0x72 ) ) ? 5 : 0 ) : 0 )
+ ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x62 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x68 ) || ( ( ((const U8*)s)[1] & 0xFD ) == 0x71 ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x72, 0x73 ) ) ) ? 5 : 0 )\
+ : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x73 == ((const U8*)s)[2] ) ) && ( 0x73 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x72, 0x73 ) ) ) ? 5 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -786,7 +786,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x65 == ((const U8*)s)[1] || 0x66 == ((const U8*)s)[1] ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ) ? 4 : 0 )
+( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x65, 0x66 ) ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ) ? 4 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -794,74 +794,66 @@
\p{_Perl_Quotemeta}
*/
/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high_part0(s) \
-( ( 0x41 == ((const U8*)s)[1] || ( 0x54 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+#define is_QUOTEMETA_high(s) \
+( ( 0xB1 == ((const U8*)s)[0] ) ? \
+ ( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xB8 == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( 0xBB == ((const U8*)s)[0] ) ? \
+ ( ( 0x51 == ((const U8*)s)[1] ) ? \
+ ( ( 0x73 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( 0xBC == ((const U8*)s)[0] ) ? \
+ ( ( 0x63 == ((const U8*)s)[1] ) ? \
+ ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x71 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x63, 0x64 ) ) ) ? 3 : 0 )\
+: ( 0xBE == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x41 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x52, 0x55 ) ) ) ? 3 : 0 )\
+: ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x54, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x43 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x42 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x62 == ((const U8*)s)[2] || ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x42, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x44 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) ) ? 3 : 0 )\
- : ( ( 0x53 == ((const U8*)s)[1] ) && ( ( 0x57 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )
-
-
-/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high_part1(s) \
-( ( 0xCB == ((const U8*)s)[0] ) ? \
- ( ( ( ( ((const U8*)s)[1] & 0xE7 ) == 0x41 ) || ( ( ((const U8*)s)[1] & 0xCE ) == 0x42 ) || ((const U8*)s)[1] == 0x4A || ( ( ((const U8*)s)[1] & 0xFC ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ( ( ((const U8*)s)[1] & 0xFC ) == 0x64 ) || ( ( ((const U8*)s)[1] & 0xFE ) == 0x68 ) || ((const U8*)s)[1] == 0x71 ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) ) ? 3 : 0 )\
+ : ( ( 0x53 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x57, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
+: ( 0xCB == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x43 ) || inRANGE(((const U8*)s)[1], 0x49, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x69 ) || inRANGE(((const U8*)s)[1], 0x71, 0x73 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x6A == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x64 ) ) ? 3 : 0 )\
- : ( ( 0x70 == ((const U8*)s)[1] ) && ( ( 0x63 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x64 ) ) ? 3 : 0 )\
+ : ( ( 0x70 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x63, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCC == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCD == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x57 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x62 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x57, 0x59 ) || 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ) ? 3 : 0 )\
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) || ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) || inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x41 == ((const U8*)s)[2] || 0x57 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x45 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xDD == ((const U8*)s)[0] ) ? \
( ( 0x73 == ((const U8*)s)[1] ) ? \
( ( 0x4A == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x72 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x72, 0x73 ) ) ? 4 : 0 ) \
: ( 0x57 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
: ( 0x59 == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x46 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x46, 0x47 ) ) ? 4 : 0 ) \
: ( 0x66 == ((const U8*)s)[2] ) ? \
( ( 0x73 == ((const U8*)s)[3] ) ? 4 : 0 ) \
: ( 0x71 == ((const U8*)s)[2] ) ? \
( ( 0x41 == ((const U8*)s)[3] ) ? 4 : 0 ) \
- : ( ( 0x73 == ((const U8*)s)[2] ) && ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x67 ) ) ) ? 4 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x67 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] ) ? \
( ( 0x56 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x46 == ((const U8*)s)[2] ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x44 ) ) ? 4 : 0 )\
- : ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x69 ) ) ? 4 : 0 )\
-: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x70 == ((const U8*)s)[1] ) ) && ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( ((const U8*)s)[3] & 0xFC ) == 0x70 ) ) && ( ( 0x41 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x6A ) || ( ((const U8*)s)[4] & 0xFC ) == 0x70 ) ) ? 5 : 0 )
-
-
-/*** GENERATED CODE ***/
-#define is_QUOTEMETA_high(s) \
-( ( 0xB1 == ((const U8*)s)[0] ) ? \
- ( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xB8 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBB == ((const U8*)s)[0] ) ? \
- ( ( 0x51 == ((const U8*)s)[1] ) ? \
- ( ( 0x73 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBC == ((const U8*)s)[0] ) ? \
- ( ( 0x63 == ((const U8*)s)[1] ) ? \
- ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x71 == ((const U8*)s)[1] ) && ( 0x63 == ((const U8*)s)[2] || 0x64 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBE == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 == ((const U8*)s)[1] ) && ( 0x52 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x55 ) ) ? 3 : 0 )\
-: ( 0xCA == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
+ ( ( ( 0x46 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x44 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x63 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x62, 0x69 ) ) ) ? 4 : 0 )\
+: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x70 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x73 ) ) ) && ( inRANGE(((const U8*)s)[4], 0x41, 0x4A ) || inRANGE(((const U8*)s)[4], 0x51, 0x59 ) || inRANGE(((const U8*)s)[4], 0x62, 0x6A ) || inRANGE(((const U8*)s)[4], 0x70, 0x73 ) ) ) ? 5 : 0 )
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
@@ -886,7 +878,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -906,7 +898,7 @@
( ( 0xAF == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -918,11 +910,11 @@
( ( 0xAF == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x62 == ((const U8*)s)[3] ) ? \
( ( 0xAF == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 4 )\
: ( ( 0xB1 == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xB1 == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -942,9 +934,9 @@
: ( ( ( ( 0x72 == ((const U8*)s)[2] ) && ( 0xB8 == ((const U8*)s)[3] ) ) && ( 0x52 == ((const U8*)s)[4] ) ) && ( 0x65 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( 0x67 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -965,7 +957,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -993,9 +985,9 @@
: ( ( 0xB4 == ((const U8*)s)[2] ) && ( 0x68 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( ( ( 0x55 == ((const U8*)s)[1] ) && ( 0xB4 == ((const U8*)s)[2] ) ) && ( 0x68 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( 0x67 == ((const U8*)s)[1] || 0x68 == ((const U8*)s)[1] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x67, 0x68 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ : ( ( ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x70 == ((const U8*)s)[2] ) ) && ( 0xB4 == ((const U8*)s)[3] ) ) && ( 0x68 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1017,7 +1009,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1059,7 +1051,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAF == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1068,7 +1060,7 @@
: ((e)-(s) > 1) ? \
( ( 0x86 == ((const U8*)s)[0] ) ? \
( ( 0x86 == ((const U8*)s)[1] || 0x89 == ((const U8*)s)[1] || 0x93 == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0xA2 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ) ? 2 : 0 )\
+ : ( ( 0xA2 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ) ? 2 : 0 )\
: 0 )
@@ -1108,7 +1100,7 @@
#define is_FOLDS_TO_MULTI_utf8(s) \
( ( 0x8A == ((const U8*)s)[0] ) ? \
( ( 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] || ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ) ?\
+: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ?\
( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
@@ -1116,17 +1108,17 @@
( ( ( 0x53 == ((const U8*)s)[1] ) && ( 0x48 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
( ( 0x63 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x69 == ((const U8*)s)[1] ) ? \
( ( 0x57 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x63 == ((const U8*)s)[2] || 0x65 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x70 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFC ) == 0x70 ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x73 ) ) ? 3 : 0 )\
: ( 0x71 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) || 0x59 == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x62 || ( 0x65 == ((const U8*)s)[2] || 0x66 == ((const U8*)s)[2] ) || 0x70 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) || 0x59 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) || 0x70 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x72 == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xFE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x53 || ((const U8*)s)[2] == 0x59 || ( ( ((const U8*)s)[2] & 0xFB ) == 0x62 ) || ((const U8*)s)[2] == 0x65 ) ? 3 : 0 )\
- : ( ( 0x73 == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xFE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x59 || ( ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) || ((const U8*)s)[2] == 0x65 || ((const U8*)s)[2] == 0x66 || ((const U8*)s)[2] == 0x70 ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x66 ) ) ) ? 4 : 0 )
+ ( ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x53 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) ) ? 3 : 0 )\
+ : ( ( 0x73 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x59 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) || inRANGE(((const U8*)s)[2], 0x65, 0x66 ) || 0x70 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) || inRANGE(((const U8*)s)[3], 0x62, 0x66 ) ) ) ? 4 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -1135,37 +1127,43 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xCC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0xAD ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
-: ( 0x80 == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0x8A ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ? 2 : 0 )\
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xAD == ((const U8*)s)[0] || 0xBD == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
+: ( 0x80 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x8A, 0x8B ) ) ?\
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ? 2 : 0 )\
+: ( 0x8D == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8F == ((const U8*)s)[0] ) ? \
( ( 0x67 == ((const U8*)s)[1] || 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ? \
+: ( 0x9C == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAF == ((const U8*)s)[0] ) ? \
+ ( ( 0x48 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ? \
( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x63 == ((const U8*)s)[1] ) && ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x63 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -1174,27 +1172,30 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xCC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0xAD ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
-: ( 0x80 == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0x8A ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( ((const U8*)s)[1] & 0xFC ) == 0x70 ) ? 2 : 0 )\
-: ( 0x8D == ((const U8*)s)[0] || 0x9C == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xAD == ((const U8*)s)[0] || 0xBD == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
+: ( 0x80 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x8A, 0x8B ) ) ?\
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x73 ) ) ? 2 : 0 )\
+: ( 0x8D == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8F == ((const U8*)s)[0] ) ? \
( ( 0x67 == ((const U8*)s)[1] || 0x73 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xAB == ((const U8*)s)[0] || ( 0xB3 == ((const U8*)s)[0] || 0xB4 == ((const U8*)s)[0] ) ) ?\
+: ( 0x9C == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAB == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB3, 0xB4 ) ) ?\
( ( 0x70 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x63 == ((const U8*)s)[1] ) && ( ( 0x65 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x63 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x65, 0x69 ) || 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x67 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -1202,10 +1203,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -1215,16 +1216,16 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x05 ) || ((const U8*)s)[0] == 0x0B || ( ( ((const U8*)s)[0] & 0xFE ) == 0x0C ) || ((const U8*)s)[0] == 0x25 || ((const U8*)s)[0] == 0x40 ) ? 1\
+ ( ( 0x05 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1\
: ( ( is_utf8 && LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xCA == ((const U8*)s)[0] ) ) ? ( ( 0x41 == ((const U8*)s)[1] ) ?\
- ( ( 0x55 == ((const U8*)s)[2] || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
- : ( ( 0x42 == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 ) : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x55, 0x56 ) ) ? 3 : 0 ) \
+ : ( ( 0x42 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 ) : 0 )\
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
( 0x05 == cp || ( 0x05 < cp && \
-( ( 0x0B <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x0B, 0x0D) || ( 0x0D < cp && \
( 0x15 == cp || ( 0x15 < cp && \
( 0x25 == cp || ( 0x25 < cp && \
( 0x40 == cp || ( 0x40 < cp && \
@@ -1237,7 +1238,7 @@
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
/*
LNBREAK: Line Break: \R
@@ -1247,44 +1248,44 @@
/*** GENERATED CODE ***/
#define is_LNBREAK_safe(s,e,is_utf8) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( ( is_utf8 ) && ( 0xCA == ((const U8*)s)[0] ) ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_utf8_safe(s,e) \
( ((e)-(s) > 2) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
- : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ : ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )\
: ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*** GENERATED CODE ***/
#define is_LNBREAK_latin1_safe(s,e) \
( ((e)-(s) > 1) ? \
- ( ( ( 0x0B == ((const U8*)s)[0] || 0x0C == ((const U8*)s)[0] ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
+ ( ( inRANGE(((const U8*)s)[0], 0x0B, 0x0C ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] ) ? 1\
: ( 0x0D == ((const U8*)s)[0] ) ? \
( ( 0x25 == ((const U8*)s)[1] ) ? 2 : 1 ) \
: 0 ) \
: ((e)-(s) > 0) ? \
- ( ( 0x0B <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
+ ( inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] )\
: 0 )
/*
@@ -1298,7 +1299,7 @@
( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x56 == ((const U8*)s)[2] ) ? 3 : 0 ) \
: ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
@@ -1307,7 +1308,7 @@
/*** GENERATED CODE ***/
#define is_HORIZWS_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) )
@@ -1318,7 +1319,7 @@
*/
/*** GENERATED CODE ***/
#define is_VERTWS_high(s) \
-( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 )
+( ( ( ( 0xCA == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_VERTWS_cp_high(cp) \
@@ -1332,13 +1333,13 @@
/*** GENERATED CODE ***/
#define is_XDIGIT_high(s) \
( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x72 == ((const U8*)s)[1] ) ) ? ( ( 0x66 == ((const U8*)s)[2] ) ?\
- ( ( ( ( ((const U8*)s)[3] & 0xF7 ) == 0x57 ) || ( ( ((const U8*)s)[3] & 0xFE ) == 0x58 ) || ( ( ((const U8*)s)[3] & 0xFE ) == 0x62 ) || ( ( ((const U8*)s)[3] & 0xFC ) == 0x64 ) ) ? 4 : 0 )\
- : ( ( 0x67 == ((const U8*)s)[2] || 0x68 == ((const U8*)s)[2] ) && ( 0x42 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 ) : 0 )
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x67 ) ) ? 4 : 0 )\
+ : ( ( inRANGE(((const U8*)s)[2], 0x67, 0x68 ) ) && ( inRANGE(((const U8*)s)[3], 0x42, 0x47 ) ) ) ? 4 : 0 ) : 0 )
/*** GENERATED CODE ***/
#define is_XDIGIT_cp_high(cp) \
-( ( 0xFF10 <= cp && cp <= 0xFF19 ) || ( 0xFF19 < cp && \
-( ( 0xFF21 <= cp && cp <= 0xFF26 ) || ( 0xFF41 <= cp && cp <= 0xFF46 ) ) ) )
+( inRANGE(cp, 0xFF10, 0xFF19) || ( 0xFF19 < cp && \
+( inRANGE(cp, 0xFF21, 0xFF26) || inRANGE(cp, 0xFF41, 0xFF46) ) ) )
/*
XPERLSPACE: \p{XPerlSpace}
@@ -1351,31 +1352,22 @@
( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || 0x51 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x43 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( ( ( 0xCE == ((const U8*)s)[0] ) && ( 0x41 == ((const U8*)s)[1] ) ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_XPERLSPACE_cp_high(cp) \
( 0x1680 == cp || ( 0x1680 < cp && \
-( ( 0x2000 <= cp && cp <= 0x200A ) || ( 0x200A < cp && \
+( inRANGE(cp, 0x2000, 0x200A) || ( 0x200A < cp && \
( 0x2028 == cp || ( 0x2028 < cp && \
( 0x2029 == cp || ( 0x2029 < cp && \
( 0x202F == cp || ( 0x202F < cp && \
( 0x205F == cp || 0x3000 == cp ) ) ) ) ) ) ) ) ) ) )
/*
- REPLACEMENT: Unicode REPLACEMENT CHARACTER
-
- 0xFFFD
-*/
-/*** GENERATED CODE ***/
-#define is_REPLACEMENT_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( 0x72 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x70 == ((const U8*)s)[3] ) ) ? 4 : 0 )
-
-/*
NONCHAR: Non character code points
\p{_Perl_Nchar}
@@ -1385,16 +1377,16 @@
( ( ( LIKELY((e) > (s)) ) && ( LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) ) ? ( ( 0xDD == ((const U8*)s)[0] ) ?\
( ( 0x72 == ((const U8*)s)[1] ) ? \
( ( 0x55 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ? 4 : 0 )\
: ( 0x56 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
- : ( ( 0x72 == ((const U8*)s)[2] ) && ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
+ : ( ( 0x72 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] || 0xEA == ((const U8*)s)[0] || 0xEC == ((const U8*)s)[0] ) ?\
- ( ( ( ( 0x72 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
+ ( ( ( ( 0x72 == ((const U8*)s)[1] ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ) ? 4 : 0 )\
: ( 0xED == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x5F || ((const U8*)s)[1] == 0x63 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) || ((const U8*)s)[1] == 0x69 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x70 ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( 0x71 == ((const U8*)s)[4] || 0x72 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( 0x71 == ((const U8*)s)[4] || 0x72 == ((const U8*)s)[4] ) ) ? 5 : 0 ) : 0 )
+ ( ( ( ( ( ((const U8*)s)[1] == 0x4A || ((const U8*)s)[1] == 0x52 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x54 ) || ((const U8*)s)[1] == 0x58 || ((const U8*)s)[1] == 0x5F || ((const U8*)s)[1] == 0x63 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x65 ) || ((const U8*)s)[1] == 0x69 || ( ( ((const U8*)s)[1] & 0xFD ) == 0x70 ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x71, 0x72 ) ) ) ? 5 : 0 )\
+ : ( ( ( ( ( 0xEE == ((const U8*)s)[0] ) && ( 0x42 == ((const U8*)s)[1] ) ) && ( 0x72 == ((const U8*)s)[2] ) ) && ( 0x72 == ((const U8*)s)[3] ) ) && ( inRANGE(((const U8*)s)[4], 0x71, 0x72 ) ) ) ? 5 : 0 ) : 0 )
/*
SURROGATE: Surrogate code points
@@ -1403,7 +1395,7 @@
*/
/*** GENERATED CODE ***/
#define is_SURROGATE_utf8_safe(s,e) \
-( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0x64 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ) ? 4 : 0 )
+( ( ( ( ( ( ((e) - (s)) >= 4 ) && ( 0xDD == ((const U8*)s)[0] ) ) && ( inRANGE(((const U8*)s)[1], 0x64, 0x65 ) ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ) ? 4 : 0 )
/*
QUOTEMETA: Meta-characters that \Q should quote
@@ -1412,54 +1404,64 @@
*/
/*** GENERATED CODE ***/
#define is_QUOTEMETA_high_part0(s) \
-( ( 0x41 == ((const U8*)s)[1] || ( 0x54 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
- : ( 0x42 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( ((const U8*)s)[2] & 0xFE ) == 0x70 ) ? 3 : 0 )\
- : ( 0x43 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x42 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x63 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
- : ( 0x44 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) ) ? 3 : 0 )\
- : ( ( 0x53 == ((const U8*)s)[1] ) && ( ( 0x57 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )
+( ( 0x51 == ((const U8*)s)[1] ) ? \
+ ( ( 0x72 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )
/*** GENERATED CODE ***/
#define is_QUOTEMETA_high_part1(s) \
-( ( 0xCB == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x43 ) || ( 0x49 == ((const U8*)s)[1] || 0x4A == ((const U8*)s)[1] ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x68 ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+( ( 0xBD == ((const U8*)s)[0] ) ? \
+ ( ( 0x62 == ((const U8*)s)[1] ) ? \
+ ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
+ : ( ( 0x70 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x62, 0x63 ) ) ) ? 3 : 0 )\
+: ( 0xBE == ((const U8*)s)[0] ) ? \
+ ( ( ( 0x41 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x52, 0x55 ) ) ) ? 3 : 0 )\
+: ( 0xCA == ((const U8*)s)[0] ) ? \
+ ( ( 0x41 == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x54, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
+ : ( 0x42 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x71 ) ) ? 3 : 0 )\
+ : ( 0x43 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x42, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x63, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
+ : ( 0x44 == ((const U8*)s)[1] ) ? \
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) ) ? 3 : 0 )\
+ : ( ( 0x53 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
+: ( 0xCB == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x43 ) || inRANGE(((const U8*)s)[1], 0x49, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x68 ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ?\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x69 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) ? 3 : 0 )\
- : ( ( 0x6A == ((const U8*)s)[1] ) && ( ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x63 ) ) ? 3 : 0 )\
+ : ( ( 0x6A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCC == ((const U8*)s)[0] ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCD == ((const U8*)s)[0] ) ? \
- ( ( ( ( ( ((const U8*)s)[1] & 0xF7 ) == 0x57 ) || ( ( ((const U8*)s)[1] & 0xFE ) == 0x58 ) ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ) ? 3 : 0 )\
+ ( ( ( inRANGE(((const U8*)s)[1], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ) ? 3 : 0 )\
: ( 0xCE == ((const U8*)s)[0] ) ? \
( ( 0x41 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) || ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) || inRANGE(((const U8*)s)[2], 0x49, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x42 == ((const U8*)s)[1] ) ? \
( ( 0x41 == ((const U8*)s)[2] || 0x57 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x45 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xDD == ((const U8*)s)[0] ) ? \
( ( 0x72 == ((const U8*)s)[1] ) ? \
( ( 0x4A == ((const U8*)s)[2] ) ? \
- ( ( 0x71 == ((const U8*)s)[3] || 0x72 == ((const U8*)s)[3] ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x71, 0x72 ) ) ? 4 : 0 ) \
: ( 0x57 == ((const U8*)s)[2] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x56 ) ) ? 4 : 0 )\
+ ( ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x56 ) ) ? 4 : 0 )\
: ( 0x59 == ((const U8*)s)[2] ) ? \
- ( ( ( ((const U8*)s)[3] & 0xFE ) == 0x46 ) ? 4 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[3], 0x46, 0x47 ) ) ? 4 : 0 ) \
: ( 0x65 == ((const U8*)s)[2] ) ? \
( ( 0x72 == ((const U8*)s)[3] ) ? 4 : 0 ) \
: ( 0x70 == ((const U8*)s)[2] ) ? \
( ( 0x41 == ((const U8*)s)[3] ) ? 4 : 0 ) \
- : ( ( 0x72 == ((const U8*)s)[2] ) && ( ( 0x57 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x66 ) ) ) ? 4 : 0 )\
+ : ( ( 0x72 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x57, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x66 ) ) ) ? 4 : 0 )\
: 0 ) \
: ( 0xDF == ((const U8*)s)[0] ) ? \
( ( 0x56 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x46 == ((const U8*)s)[2] ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x44 ) ) ? 4 : 0 )\
- : ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x68 ) ) ) ? 4 : 0 )\
-: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x6A == ((const U8*)s)[1] ) ) && ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x44 ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x59 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x72 ) ) ) && ( ( 0x41 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x59 ) || 0x5F == ((const U8*)s)[4] || ( 0x62 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[4] && ((const U8*)s)[4] <= 0x72 ) ) ) ? 5 : 0 )
+ ( ( ( 0x46 == ((const U8*)s)[2] ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x44 ) ) ) ? 4 : 0 )\
+ : ( ( ( 0x62 == ((const U8*)s)[1] ) && ( 0x52 == ((const U8*)s)[2] ) ) && ( 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x68 ) ) ) ? 4 : 0 )\
+: ( ( ( ( ( 0xED == ((const U8*)s)[0] ) && ( 0x6A == ((const U8*)s)[1] ) ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x44 ) ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x4A ) || inRANGE(((const U8*)s)[3], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x6A ) || inRANGE(((const U8*)s)[3], 0x70, 0x72 ) ) ) && ( inRANGE(((const U8*)s)[4], 0x41, 0x4A ) || inRANGE(((const U8*)s)[4], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[4] || inRANGE(((const U8*)s)[4], 0x62, 0x6A ) || inRANGE(((const U8*)s)[4], 0x70, 0x72 ) ) ) ? 5 : 0 )
/*** GENERATED CODE ***/
@@ -1468,17 +1470,7 @@
( ( 0x56 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xB7 == ((const U8*)s)[0] ) ? \
( ( ( 0x57 == ((const U8*)s)[1] ) && ( 0x6A == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBC == ((const U8*)s)[0] ) ? \
- ( ( 0x51 == ((const U8*)s)[1] ) ? \
- ( ( 0x72 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x52 == ((const U8*)s)[1] ) && ( 0x41 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( 0xBD == ((const U8*)s)[0] ) ? \
- ( ( 0x62 == ((const U8*)s)[1] ) ? \
- ( ( 0x41 == ((const U8*)s)[2] ) ? 3 : 0 ) \
- : ( ( 0x70 == ((const U8*)s)[1] ) && ( ( ((const U8*)s)[2] & 0xFE ) == 0x62 ) ) ? 3 : 0 )\
-: ( 0xBE == ((const U8*)s)[0] ) ? \
- ( ( ( 0x41 == ((const U8*)s)[1] ) && ( 0x52 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x55 ) ) ? 3 : 0 )\
-: ( 0xCA == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
+: ( 0xBC == ((const U8*)s)[0] ) ? is_QUOTEMETA_high_part0(s) : is_QUOTEMETA_high_part1(s) )
/*
MULTI_CHAR_FOLD: multi-char strings that are folded to by a single character
@@ -1503,7 +1495,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1523,7 +1515,7 @@
( ( 0xAD == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -1535,11 +1527,11 @@
( ( 0xAD == ((const U8*)s)[2] ) ? \
( ( 0x49 == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 0 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 0 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: ( 0x5F == ((const U8*)s)[3] ) ? \
( ( 0xAD == ((const U8*)s)[4] ) ? \
- ( ( 0x41 == ((const U8*)s)[5] || 0x42 == ((const U8*)s)[5] ) ? 6 : 4 )\
+ ( ( inRANGE(((const U8*)s)[5], 0x41, 0x42 ) ) ? 6 : 4 )\
: ( ( 0xAF == ((const U8*)s)[4] ) && ( 0x43 == ((const U8*)s)[5] ) ) ? 6 : 4 )\
: 0 ) \
: ( ( 0xAF == ((const U8*)s)[2] ) && ( 0x43 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
@@ -1559,9 +1551,9 @@
: ( ( ( ( 0x71 == ((const U8*)s)[2] ) && ( 0xB7 == ((const U8*)s)[3] ) ) && ( 0x52 == ((const U8*)s)[4] ) ) && ( 0x64 == ((const U8*)s)[5] ) ) ? 6 : 0 )\
: 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0x66 ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1582,7 +1574,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1610,9 +1602,9 @@
: ( ( 0xB3 == ((const U8*)s)[2] ) && ( 0x67 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( ( ( 0x55 == ((const U8*)s)[1] ) && ( 0xB3 == ((const U8*)s)[2] ) ) && ( 0x67 == ((const U8*)s)[3] ) ) ? 4 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0x66 ) ? \
- ( ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
- : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ ( ( inRANGE(((const U8*)s)[1], 0x66, 0x67 ) ) ? \
+ ( ( ( ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
+ : ( ( ( ( 0x69 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x41, 0x48 ) || 0x57 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x6A == ((const U8*)s)[2] ) ) && ( 0xB3 == ((const U8*)s)[3] ) ) && ( 0x67 == ((const U8*)s)[4] ) ) ? 5 : 0 )\
: 0 )
@@ -1634,7 +1626,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1676,7 +1668,7 @@
: ( 0x91 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x53 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA2 == ((const U8*)s)[0] ) ? \
- ( ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ? 2 : 0 ) \
: ( 0xA3 == ((const U8*)s)[0] ) ? \
( ( ( 0xAD == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xA6 == ((const U8*)s)[0] || 0xA8 == ((const U8*)s)[0] ) ? \
@@ -1685,7 +1677,7 @@
: ((e)-(s) > 1) ? \
( ( 0x86 == ((const U8*)s)[0] ) ? \
( ( 0x86 == ((const U8*)s)[1] || 0x89 == ((const U8*)s)[1] || 0x93 == ((const U8*)s)[1] ) ? 2 : 0 )\
- : ( ( 0xA2 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xFE ) == 0xA2 ) ) ? 2 : 0 )\
+ : ( ( 0xA2 == ((const U8*)s)[0] ) && ( inRANGE(((const U8*)s)[1], 0xA2, 0xA3 ) ) ) ? 2 : 0 )\
: 0 )
@@ -1725,7 +1717,7 @@
#define is_FOLDS_TO_MULTI_utf8(s) \
( ( 0x80 == ((const U8*)s)[0] ) ? \
( ( 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ?\
+: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ?\
( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
@@ -1733,17 +1725,17 @@
( ( ( 0x53 == ((const U8*)s)[1] ) && ( 0x48 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xBF == ((const U8*)s)[0] ) ? \
( ( 0x62 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x68 == ((const U8*)s)[1] ) ? \
( ( 0x57 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || 0x64 == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x6A == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x59 ) || 0x5F == ((const U8*)s)[2] || ( 0x62 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x72 ) ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x62, 0x6A ) || inRANGE(((const U8*)s)[2], 0x70, 0x72 ) ) ? 3 : 0 )\
: ( 0x70 == ((const U8*)s)[1] ) ? \
- ( ( ( 0x41 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x56 ) || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || ( ((const U8*)s)[2] & 0xFE ) == 0x64 || 0x6A == ((const U8*)s)[2] ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x41, 0x4A ) || inRANGE(((const U8*)s)[2], 0x51, 0x56 ) || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || 0x62 == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x65 ) || 0x6A == ((const U8*)s)[2] ) ? 3 : 0 )\
: ( 0x71 == ((const U8*)s)[1] ) ? \
- ( ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xDE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x53 || ((const U8*)s)[2] == 0x59 || ((const U8*)s)[2] == 0x5F ) ? 3 : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x43, 0x45 ) || inRANGE(((const U8*)s)[2], 0x47, 0x48 ) || 0x53 == ((const U8*)s)[2] || 0x59 == ((const U8*)s)[2] || 0x5F == ((const U8*)s)[2] || inRANGE(((const U8*)s)[2], 0x64, 0x65 ) ) ? 3 : 0 )\
: ( ( 0x72 == ((const U8*)s)[1] ) && ( ( ( ((const U8*)s)[2] & 0xFB ) == 0x43 ) || ( ( ((const U8*)s)[2] & 0xDE ) == 0x44 ) || ((const U8*)s)[2] == 0x48 || ((const U8*)s)[2] == 0x59 || ((const U8*)s)[2] == 0x5F || ( ( ((const U8*)s)[2] & 0xF7 ) == 0x62 ) ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) || 0x5F == ((const U8*)s)[3] || ( 0x62 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x65 ) ) ) ? 4 : 0 )
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) || 0x5F == ((const U8*)s)[3] || inRANGE(((const U8*)s)[3], 0x62, 0x65 ) ) ) ? 4 : 0 )
/*
PROBLEMATIC_LOCALE_FOLD: characters whose fold is problematic under locale
@@ -1752,37 +1744,43 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xFC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x5C ) || ((const U8*)s)[0] == 0x5E || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x6C ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ((const U8*)s)[0] == 0xB0 || ( ( ((const U8*)s)[0] & 0xFE ) == 0xBA ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x5E ) || inRANGE(((const U8*)s)[0], 0x60, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xB0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xBA, 0xBB ) || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
: ( 0x78 == ((const U8*)s)[0] || 0x80 == ((const U8*)s)[0] || 0x8A == ((const U8*)s)[0] ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ? 2 : 0 )\
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ? 2 : 0 )\
+: ( 0x8C == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ? \
+: ( 0x9B == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAD == ((const U8*)s)[0] ) ? \
+ ( ( 0x48 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ? \
( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x62 == ((const U8*)s)[1] ) && ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLD_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
( 0x1F0 == cp || ( 0x1F0 < cp && \
+( 0x307 == cp || ( 0x307 < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PROBLEMATIC_LOCALE_FOLDEDS_START: The first folded character of folds which are problematic under locale
@@ -1791,27 +1789,30 @@
*/
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_utf8(s) \
-( ( ( ( ((const U8*)s)[0] & 0xC0 ) == 0x00 ) || ( ( ((const U8*)s)[0] & 0xEF ) == 0x40 ) || ( ( ((const U8*)s)[0] & 0xDF ) == 0x4B ) || ( ( ((const U8*)s)[0] & 0xFC ) == 0x4C ) || ( ( ((const U8*)s)[0] & 0xDE ) == 0x5A ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0x5C ) || ((const U8*)s)[0] == 0x5E || ( ( ((const U8*)s)[0] & 0xFE ) == 0x60 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x6C ) || ((const U8*)s)[0] == 0x79 || ( ( ((const U8*)s)[0] & 0xEF ) == 0x81 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x82 ) || ( ( ((const U8*)s)[0] & 0xEC ) == 0x84 ) || ( ( ((const U8*)s)[0] & 0xEE ) == 0x88 ) || ((const U8*)s)[0] == 0xA1 || ( ( ((const U8*)s)[0] & 0xBE ) == 0xA2 ) || ( ( ((const U8*)s)[0] & 0xBC ) == 0xA4 ) || ( ( ((const U8*)s)[0] & 0xFE ) == 0xA8 ) || ((const U8*)s)[0] == 0xB0 || ( ( ((const U8*)s)[0] & 0xFE ) == 0xBA ) || ( ( ((const U8*)s)[0] & 0xE8 ) == 0xC0 ) || ( ( ((const U8*)s)[0] & 0xCE ) == 0xC8 ) || ((const U8*)s)[0] == 0xE0 || ( ( ((const U8*)s)[0] & 0xF8 ) == 0xF0 ) || ((const U8*)s)[0] == 0xFF ) ? 1\
+( ( ( ((const U8*)s)[0] <= 0x40 ) || inRANGE(((const U8*)s)[0], 0x4B, 0x50 ) || inRANGE(((const U8*)s)[0], 0x5A, 0x5E ) || inRANGE(((const U8*)s)[0], 0x60, 0x61 ) || inRANGE(((const U8*)s)[0], 0x6B, 0x6F ) || inRANGE(((const U8*)s)[0], 0x79, 0x7F ) || inRANGE(((const U8*)s)[0], 0x81, 0x89 ) || inRANGE(((const U8*)s)[0], 0x91, 0x99 ) || inRANGE(((const U8*)s)[0], 0xA1, 0xA9 ) || 0xB0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xBA, 0xBB ) || inRANGE(((const U8*)s)[0], 0xC0, 0xC9 ) || inRANGE(((const U8*)s)[0], 0xD0, 0xD9 ) || 0xE0 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xE2, 0xE9 ) || inRANGE(((const U8*)s)[0], 0xF0, 0xF9 ) || 0xFF == ((const U8*)s)[0] ) ? 1\
: ( 0x78 == ((const U8*)s)[0] || 0x80 == ((const U8*)s)[0] || 0x8A == ((const U8*)s)[0] ) ?\
- ( ( ( 0x41 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x4A ) || ( 0x51 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x59 ) || 0x5F == ((const U8*)s)[1] || ( 0x62 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x6A ) || ( 0x70 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x72 ) ) ? 2 : 0 )\
-: ( 0x8C == ((const U8*)s)[0] || 0x9B == ((const U8*)s)[0] ) ? \
- ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+ ( ( inRANGE(((const U8*)s)[1], 0x41, 0x4A ) || inRANGE(((const U8*)s)[1], 0x51, 0x59 ) || 0x5F == ((const U8*)s)[1] || inRANGE(((const U8*)s)[1], 0x62, 0x6A ) || inRANGE(((const U8*)s)[1], 0x70, 0x72 ) ) ? 2 : 0 )\
+: ( 0x8C == ((const U8*)s)[0] ) ? \
+ ( ( inRANGE(((const U8*)s)[1], 0x57, 0x58 ) ) ? 2 : 0 ) \
: ( 0x8D == ((const U8*)s)[0] ) ? \
( ( 0x4A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0x8E == ((const U8*)s)[0] ) ? \
( ( 0x66 == ((const U8*)s)[1] || 0x72 == ((const U8*)s)[1] ) ? 2 : 0 ) \
-: ( 0xAA == ((const U8*)s)[0] || ( ((const U8*)s)[0] & 0xFE ) == 0xB2 ) ? \
+: ( 0x9B == ((const U8*)s)[0] ) ? \
+ ( ( 0x57 == ((const U8*)s)[1] ) ? 2 : 0 ) \
+: ( 0xAA == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0xB2, 0xB3 ) ) ?\
( ( 0x6A == ((const U8*)s)[1] ) ? 2 : 0 ) \
: ( 0xBF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x62 == ((const U8*)s)[1] ) && ( ( 0x64 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
+ ( ( ( 0x62 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x64, 0x68 ) || 0x71 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
: ( 0xCA == ((const U8*)s)[0] ) ? \
- ( ( ( 0x4A == ((const U8*)s)[1] ) && ( 0x51 == ((const U8*)s)[2] || 0x52 == ((const U8*)s)[2] ) ) ? 3 : 0 )\
-: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( 0x41 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0x47 ) ) ? 4 : 0 )
+ ( ( ( 0x4A == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x51, 0x52 ) ) ) ? 3 : 0 )\
+: ( ( ( ( 0xDD == ((const U8*)s)[0] ) && ( 0x71 == ((const U8*)s)[1] ) ) && ( 0x66 == ((const U8*)s)[2] ) ) && ( inRANGE(((const U8*)s)[3], 0x41, 0x47 ) ) ) ? 4 : 0 )
/*** GENERATED CODE ***/
#define is_PROBLEMATIC_LOCALE_FOLDEDS_START_cp(cp) \
( cp <= 0xFF || ( 0xFF < cp && \
( 0x130 == cp || ( 0x130 < cp && \
+( 0x131 == cp || ( 0x131 < cp && \
( 0x149 == cp || ( 0x149 < cp && \
( 0x178 == cp || ( 0x178 < cp && \
( 0x17F == cp || ( 0x17F < cp && \
@@ -1819,10 +1820,10 @@
( 0x2BC == cp || ( 0x2BC < cp && \
( 0x39C == cp || ( 0x39C < cp && \
( 0x3BC == cp || ( 0x3BC < cp && \
-( ( 0x1E96 <= cp && cp <= 0x1E9A ) || ( 0x1E9A < cp && \
+( inRANGE(cp, 0x1E96, 0x1E9A) || ( 0x1E9A < cp && \
( 0x1E9E == cp || ( 0x1E9E < cp && \
( 0x212A == cp || ( 0x212A < cp && \
-( 0x212B == cp || ( 0xFB00 <= cp && cp <= 0xFB06 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
+( 0x212B == cp || inRANGE(cp, 0xFB00, 0xFB06) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
/*
PATWS: pattern white space
@@ -1832,16 +1833,16 @@
/*** GENERATED CODE ***/
#define is_PATWS_safe(s,e,is_utf8) \
( ( LIKELY((e) > (s)) ) ? \
- ( ( ( ( ((const U8*)s)[0] & 0xEF ) == 0x05 ) || ((const U8*)s)[0] == 0x0B || ( ( ((const U8*)s)[0] & 0xFE ) == 0x0C ) || ((const U8*)s)[0] == 0x25 || ((const U8*)s)[0] == 0x40 ) ? 1\
+ ( ( 0x05 == ((const U8*)s)[0] || inRANGE(((const U8*)s)[0], 0x0B, 0x0D ) || 0x15 == ((const U8*)s)[0] || 0x25 == ((const U8*)s)[0] || 0x40 == ((const U8*)s)[0] ) ? 1\
: ( ( is_utf8 && LIKELY(((e) - (s)) >= UTF8SKIP(s)) ) && ( 0xCA == ((const U8*)s)[0] ) ) ? ( ( 0x41 == ((const U8*)s)[1] ) ?\
- ( ( 0x55 == ((const U8*)s)[2] || 0x56 == ((const U8*)s)[2] ) ? 3 : 0 )\
- : ( ( 0x42 == ((const U8*)s)[1] ) && ( 0x49 == ((const U8*)s)[2] || 0x4A == ((const U8*)s)[2] ) ) ? 3 : 0 ) : 0 )\
+ ( ( inRANGE(((const U8*)s)[2], 0x55, 0x56 ) ) ? 3 : 0 ) \
+ : ( ( 0x42 == ((const U8*)s)[1] ) && ( inRANGE(((const U8*)s)[2], 0x49, 0x4A ) ) ) ? 3 : 0 ) : 0 )\
: 0 )
/*** GENERATED CODE ***/
#define is_PATWS_cp(cp) \
( 0x05 == cp || ( 0x05 < cp && \
-( ( 0x0B <= cp && cp <= 0x0D ) || ( 0x0D < cp && \
+( inRANGE(cp, 0x0B, 0x0D) || ( 0x0D < cp && \
( 0x15 == cp || ( 0x15 < cp && \
( 0x25 == cp || ( 0x25 < cp && \
( 0x40 == cp || ( 0x40 < cp && \
@@ -1854,53 +1855,55 @@
#endif /* PERL_REGCHARCLASS_H_ */
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 9ea6338945a7d70e5ea4b31ac7856c0b521df96be002e94b4b3b7d31debbf3ab regen/regcharclass.pl
- * 393f8d882713a3ba227351ad0f00ea4839fda74fcf77dcd1cdf31519925adba5 regen/regcharclass_multi_char_folds.pl
+ * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
+ * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
+ * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
+ * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
+ * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
+ * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
+ * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
+ * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
+ * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
+ * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
+ * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
+ * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
+ * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
+ * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
+ * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
+ * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
+ * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
+ * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
+ * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
+ * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
+ * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
+ * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
+ * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
+ * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
+ * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
+ * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
+ * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
+ * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
+ * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
+ * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
+ * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
+ * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
+ * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
+ * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
+ * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
+ * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
+ * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
+ * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
+ * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
+ * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
+ * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
+ * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
+ * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
+ * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
+ * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
+ * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
+ * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
+ * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 830144f6afdd047b009754ffa06134397268f6638837fe85283483eb0cfdd558 regen/regcharclass.pl
+ * c6b0b0b7e4ac4f5a57d203e84194749987477ea55b2366e3b343aadf8cc7d6b5 regen/regcharclass_multi_char_folds.pl
* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/regcomp.h b/Master/tlpkg/tlperl/lib/CORE/regcomp.h
index 1e82933233c..5002e2b38d3 100644
--- a/Master/tlpkg/tlperl/lib/CORE/regcomp.h
+++ b/Master/tlpkg/tlperl/lib/CORE/regcomp.h
@@ -7,6 +7,10 @@
* License or the Artistic License, as specified in the README file.
*
*/
+
+#ifndef PERL_REGCOMP_H_
+#define PERL_REGCOMP_H_
+
#include "regcharclass.h"
/* Convert branch sequences to more efficient trie ops? */
@@ -190,7 +194,7 @@ struct regnode_2 {
* Cyrillic, Greek, Hebrew, Indian subcontinent, Latin, and Thai; but not Han,
* Japanese, nor Korean. (The regarglen structure in regnodes.h is a U8, and
* the trie types TRIEC and AHOCORASICKC are larger than U8 for shift values
- * below above 12.) Be sure to benchmark before changing, as larger sizes do
+ * above 12.) Be sure to benchmark before changing, as larger sizes do
* significantly slow down the test suite */
#define NUM_ANYOF_CODE_POINTS (1 << 8)
@@ -217,7 +221,7 @@ struct regnode_charclass {
};
/* has runtime (locale) \d, \w, ..., [:posix:] classes */
-struct regnode_charclass_class {
+struct regnode_charclass_posixl {
U8 flags; /* ANYOF_MATCHES_POSIXL bit must go here */
U8 type;
U16 next_off;
@@ -265,22 +269,22 @@ struct regnode_ssc {
Impose a limit of REG_INFTY on various pattern matching operations
to limit stack growth and to avoid "infinite" recursions.
*/
-/* The default size for REG_INFTY is I16_MAX, which is the same as
- SHORT_MAX (see perl.h). Unfortunately I16 isn't necessarily 16 bits
- (see handy.h). On the Cray C90, sizeof(short)==4 and hence I16_MAX is
- ((1<<31)-1), while on the Cray T90, sizeof(short)==8 and I16_MAX is
- ((1<<63)-1). To limit stack growth to reasonable sizes, supply a
+/* The default size for REG_INFTY is U16_MAX, which is the same as
+ USHORT_MAX (see perl.h). Unfortunately U16 isn't necessarily 16 bits
+ (see handy.h). On the Cray C90, sizeof(short)==4 and hence U16_MAX is
+ ((1<<32)-1), while on the Cray T90, sizeof(short)==8 and U16_MAX is
+ ((1<<64)-1). To limit stack growth to reasonable sizes, supply a
smaller default.
--Andy Dougherty 11 June 1998
*/
#if SHORTSIZE > 2
# ifndef REG_INFTY
-# define REG_INFTY ((1<<15)-1)
+# define REG_INFTY ((1<<16)-1)
# endif
#endif
#ifndef REG_INFTY
-# define REG_INFTY I16_MAX
+# define REG_INFTY U16_MAX
#endif
#define ARG_VALUE(arg) (arg)
@@ -353,24 +357,34 @@ struct regnode_ssc {
#define NEXTOPER(p) ((p) + NODE_STEP_REGNODE)
#define PREVOPER(p) ((p) - NODE_STEP_REGNODE)
-#define FILL_ADVANCE_NODE(ptr, op) STMT_START { \
- (ptr)->type = op; (ptr)->next_off = 0; (ptr)++; } STMT_END
-#define FILL_ADVANCE_NODE_ARG(ptr, op, arg) STMT_START { \
- ARG_SET(ptr, arg); FILL_ADVANCE_NODE(ptr, op); (ptr) += 1; } STMT_END
-#define FILL_ADVANCE_NODE_2L_ARG(ptr, op, arg1, arg2) \
- STMT_START { \
- ARG_SET(ptr, arg1); \
- ARG2L_SET(ptr, arg2); \
- FILL_ADVANCE_NODE(ptr, op); \
- (ptr) += 2; \
- } STMT_END
+#define FILL_NODE(offset, op) \
+ STMT_START { \
+ OP(REGNODE_p(offset)) = op; \
+ NEXT_OFF(REGNODE_p(offset)) = 0; \
+ } STMT_END
+#define FILL_ADVANCE_NODE(offset, op) \
+ STMT_START { \
+ FILL_NODE(offset, op); \
+ (offset)++; \
+ } STMT_END
+#define FILL_ADVANCE_NODE_ARG(offset, op, arg) \
+ STMT_START { \
+ ARG_SET(REGNODE_p(offset), arg); \
+ FILL_ADVANCE_NODE(offset, op); \
+ /* This is used generically for other operations \
+ * that have a longer argument */ \
+ (offset) += regarglen[op]; \
+ } STMT_END
+#define FILL_ADVANCE_NODE_2L_ARG(offset, op, arg1, arg2) \
+ STMT_START { \
+ ARG_SET(REGNODE_p(offset), arg1); \
+ ARG2L_SET(REGNODE_p(offset), arg2); \
+ FILL_ADVANCE_NODE(offset, op); \
+ (offset) += 2; \
+ } STMT_END
#define REG_MAGIC 0234
-#define SIZE_ONLY cBOOL(RExC_emit == (regnode *) & RExC_emit_dummy)
-#define PASS1 SIZE_ONLY
-#define PASS2 (! SIZE_ONLY)
-
/* An ANYOF node is basically a bitmap with the index being a code point. If
* the bit for that code point is 1, the code point matches; if 0, it doesn't
* match (complemented if inverted). There is an additional mechanism to deal
@@ -380,7 +394,7 @@ struct regnode_ssc {
* never reach this high). */
#define ANYOF_ONLY_HAS_BITMAP ((U32) -1)
-/* When the bimap isn't completely sufficient for handling the ANYOF node,
+/* When the bitmap isn't completely sufficient for handling the ANYOF node,
* flags (in node->flags of the ANYOF node) get set to indicate this. These
* are perennially in short supply. Beyond several cases where warnings need
* to be raised under certain circumstances, currently, there are six cases
@@ -390,7 +404,7 @@ struct regnode_ssc {
*
* 1) The bitmap has a compiled-in very finite size. So something else needs
* to be used to specify if a code point that is too large for the bitmap
- * actually matches. The mechanism currently is a swash or inversion
+ * actually matches. The mechanism currently is an inversion
* list. ANYOF_ONLY_HAS_BITMAP, described above, being TRUE indicates
* there are no matches of too-large code points. But if it is FALSE,
* then almost certainly there are matches too large for the bitmap. (The
@@ -401,7 +415,7 @@ struct regnode_ssc {
* 2) A subset of item 1) is if all possible code points outside the bitmap
* match. This is a common occurrence when the class is complemented,
* like /[^ij]/. Therefore a bit is reserved to indicate this,
- * rather than having an expensive swash created,
+ * rather than having a more expensive inversion list created,
* ANYOF_MATCHES_ALL_ABOVE_BITMAP.
* 3) Under /d rules, it can happen that code points that are in the upper
* latin1 range (\x80-\xFF or their equivalents on EBCDIC platforms) match
@@ -414,12 +428,12 @@ struct regnode_ssc {
* handled. But it can be a shared flag: see 5) below.
* 4) Also under /d rules, something like /[\Wfoo]/ will match everything in
* the \x80-\xFF range, unless the string being matched against is UTF-8.
- * A swash could be created for this case, but this is relatively common,
- * and it turns out that it's all or nothing: if any one of these code
- * points matches, they all do. Hence a single bit suffices. We use a
- * shared flag that doesn't take up space by itself:
- * ANYOF_SHARED_d_MATCHES_ALL_NON_UTF8_NON_ASCII_non_d_WARN_SUPER.
- * This also implies 1), with one exception: [:^cntrl:].
+ * An inversion list could be created for this case, but this is
+ * relatively common, and it turns out that it's all or nothing: if any
+ * one of these code points matches, they all do. Hence a single bit
+ * suffices. We use a shared flag that doesn't take up space by itself:
+ * ANYOF_SHARED_d_MATCHES_ALL_NON_UTF8_NON_ASCII_non_d_WARN_SUPER. This
+ * also implies 1), with one exception: [:^cntrl:].
* 5) A user-defined \p{} property may not have been defined by the time the
* regex is compiled. In this case, we don't know until runtime what it
* will match, so we have to assume it could match anything, including
@@ -441,9 +455,9 @@ struct regnode_ssc {
* shared with another, so it doesn't occupy extra space.
*
* At the moment, there is one spare bit, but this could be increased by
- * various tricks.
+ * various tricks:
*
- * If just one more bit is needed, at this writing it seems to khw that the
+ * If just one more bit is needed, as of this writing it seems to khw that the
* best choice would be to make ANYOF_MATCHES_ALL_ABOVE_BITMAP not a flag, but
* something like
*
@@ -454,22 +468,18 @@ struct regnode_ssc {
* handler function, as the macro REGINCLASS in regexec.c does now for other
* cases.
*
- * Another possibility is to instead (or additionally) rename the ANYOF_POSIXL
- * flag to be ANYOFL_LARGE, to mean that the ANYOF node has an extra 32 bits
- * beyond what a regular one does. That's what it effectively means now, with
- * the extra space all for the POSIX class flags. But those classes actually
- * only occupy 30 bits, so the ANYOFL_FOLD and
- * ANYOFL_SHARED_UTF8_LOCALE_fold_HAS_MATCHES_nonfold_REQD flags could be moved
- * to that extra space. The 30 bits in the extra word would indicate if a
- * posix class should be looked up or not. The downside of this is that ANYOFL
- * nodes with folding would always have to have the extra space allocated, even
- * if they didn't use the 30 posix bits. There isn't an SSC problem as all
- * SSCs are this large anyway.
+ * Another possibility is based on the fact that ANYOF_MATCHES_POSIXL is
+ * redundant with the node type ANYOFPOSIXL. That flag could be removed, but
+ * at the expense of extra code in regexec.c. The flag has been retained
+ * because it allows us to see if we need to call reginsert, or just use the
+ * bitmap in one test.
*
- * One could completely remove ANYOFL_LARGE and make all ANYOFL nodes large.
- * REGINCLASS would have to be modified so that if the node type were this, it
- * would call reginclass(), as the flag bit that indicates to do this now would
- * be gone.
+ * If this is done, an extension would be to make all ANYOFL nodes contain the
+ * extra 32 bits that ANYOFPOSIXL ones do. The posix flags only occupy 30
+ * bits, so the ANYOFL_SHARED_UTF8_LOCALE_fold_HAS_MATCHES_nonfold_REQD flags
+ * and ANYOFL_FOLD could be moved to that extra space, but it would mean extra
+ * instructions, as there are currently places in the code that assume those
+ * two bits are zero.
*
* All told, 5 bits could be available for other uses if all of the above were
* done.
@@ -499,9 +509,9 @@ struct regnode_ssc {
#define ANYOFL_FOLD 0x04
/* Shared bit set only with ANYOFL and SSC nodes:
- * If ANYOFL_FOLD is set, this means there are potential matches valid
- * only if the locale is a UTF-8 one.
- * If ANYOFL_FOLD is NOT set, this means to warn if the runtime locale
+ * If ANYOFL_FOLD is set, this flag indicates there are potential matches
+ * valid only if the locale is a UTF-8 one.
+ * If ANYOFL_FOLD is NOT set, this flag means to warn if the runtime locale
* isn't a UTF-8 one (and the generated node assumes a UTF-8 locale).
* None of INVERT, POSIXL,
* ANYOF_SHARED_d_UPPER_LATIN1_UTF8_STRING_MATCHES_non_d_RUNTIME_USER_PROP
@@ -530,10 +540,11 @@ struct regnode_ssc {
/* Shared bit:
* Under /d it means the ANYOFD node matches more things if the target
* string is encoded in UTF-8; any such things will be non-ASCII,
- * characters that are < 256, and can be accessed via the swash.
+ * characters that are < 256, and can be accessed via the inversion
+ * list.
* When not under /d, it means the ANYOF node contains a user-defined
* property that wasn't yet defined at the time the regex was compiled,
- * and so must be looked up at runtime, by creating a swash
+ * and so must be looked up at runtime, by creating an inversion list.
* (These uses are mutually exclusive because a user-defined property is
* specified by \p{}, and \p{} implies /u which deselects /d). The long macro
* name is to make sure that you are cautioned about its shared nature. Only
@@ -639,17 +650,22 @@ struct regnode_ssc {
#define ANYOF_BIT(c) (1U << ((c) & 7))
-#define ANYOF_POSIXL_SET(p, c) (((regnode_charclass_posixl*) (p))->classflags |= (1U << (c)))
-#define ANYOF_CLASS_SET(p, c) ANYOF_POSIXL_SET((p), (c))
+#define POSIXL_SET(field, c) ((field) |= (1U << (c)))
+#define ANYOF_POSIXL_SET(p, c) POSIXL_SET(((regnode_charclass_posixl*) (p))->classflags, (c))
+
+#define POSIXL_CLEAR(field, c) ((field) &= ~ (1U <<(c)))
+#define ANYOF_POSIXL_CLEAR(p, c) POSIXL_CLEAR(((regnode_charclass_posixl*) (p))->classflags, (c))
-#define ANYOF_POSIXL_CLEAR(p, c) (((regnode_charclass_posixl*) (p))->classflags &= ~ (1U <<(c)))
-#define ANYOF_CLASS_CLEAR(p, c) ANYOF_POSIXL_CLEAR((p), (c))
+#define POSIXL_TEST(field, c) ((field) & (1U << (c)))
+#define ANYOF_POSIXL_TEST(p, c) POSIXL_TEST(((regnode_charclass_posixl*) (p))->classflags, (c))
-#define ANYOF_POSIXL_TEST(p, c) (((regnode_charclass_posixl*) (p))->classflags & (1U << (c)))
-#define ANYOF_CLASS_TEST(p, c) ANYOF_POSIXL_TEST((p), (c))
+#define POSIXL_ZERO(field) STMT_START { (field) = 0; } STMT_END
+#define ANYOF_POSIXL_ZERO(ret) POSIXL_ZERO(((regnode_charclass_posixl*) (ret))->classflags)
-#define ANYOF_POSIXL_ZERO(ret) STMT_START { ((regnode_charclass_posixl*) (ret))->classflags = 0; } STMT_END
-#define ANYOF_CLASS_ZERO(ret) ANYOF_POSIXL_ZERO(ret)
+#define ANYOF_POSIXL_SET_TO_BITMAP(p, bits) \
+ STMT_START { \
+ ((regnode_charclass_posixl*) (p))->classflags = (bits); \
+ } STMT_END
/* Shifts a bit to get, eg. 0x4000_0000, then subtracts 1 to get 0x3FFF_FFFF */
#define ANYOF_POSIXL_SETALL(ret) STMT_START { ((regnode_charclass_posixl*) (ret))->classflags = ((1U << ((ANYOF_POSIXL_MAX) - 1))) - 1; } STMT_END
@@ -690,9 +706,6 @@ struct regnode_ssc {
#define ANYOF_BITMAP_CLEARALL(p) \
Zero (ANYOF_BITMAP(p), ANYOF_BITMAP_SIZE)
-#define ANYOF_SKIP EXTRA_SIZE(regnode_charclass)
-#define ANYOF_POSIXL_SKIP EXTRA_SIZE(regnode_charclass_posixl)
-
/*
* Utility definitions.
*/
@@ -761,9 +774,9 @@ END_EXTERN_C
* l - start op for literal (?{EVAL}) item
* L - start op for literal (?{EVAL}) item, with separate CV (qr//)
* r - pointer to an embedded code-containing qr, e.g. /ab$qr/
- * s - swash for Unicode-style character class, and the multicharacter
- * strings resulting from casefolding the single-character entries
- * in the character class
+ * s - inversion list for Unicode-style character class, and the
+ * multicharacter strings resulting from casefolding the single-character
+ * entries in the character class
* t - trie struct
* u - trie struct's widecharmap (a HV, so can't share, must dup)
* also used for revcharmap and words under DEBUGGING
@@ -933,6 +946,9 @@ typedef struct _reg_ac_data reg_ac_data;
#define RE_TRIE_MAXBUF_NAME "\022E_TRIE_MAXBUF"
#define RE_DEBUG_FLAGS "\022E_DEBUG_FLAGS"
+#define RE_COMPILE_RECURSION_INIT 1000
+#define RE_COMPILE_RECURSION_LIMIT "\022E_COMPILE_RECURSION_LIMIT"
+
/*
RE_DEBUG_FLAGS is used to control what debug output is emitted
@@ -995,59 +1011,57 @@ re.pm, especially to the documentation.
#define RE_DEBUG_FLAG(x) (re_debug_flags & x)
/* Compile */
#define DEBUG_COMPILE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_MASK)) x )
#define DEBUG_PARSE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_PARSE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_PARSE)) x )
#define DEBUG_OPTIMISE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_OPTIMISE) x )
-#define DEBUG_PARSE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_PARSE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_OPTIMISE)) x )
#define DEBUG_DUMP_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_DUMP) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_DUMP)) x )
#define DEBUG_TRIE_COMPILE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TRIE)) x )
#define DEBUG_FLAGS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_FLAGS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_FLAGS)) x )
#define DEBUG_TEST_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_COMPILE_TEST) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_COMPILE_TEST)) x )
/* Execute */
#define DEBUG_EXECUTE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MASK)) x )
#define DEBUG_INTUIT_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_INTUIT) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_INTUIT)) x )
#define DEBUG_MATCH_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_MATCH) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_MATCH)) x )
#define DEBUG_TRIE_EXECUTE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXECUTE_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXECUTE_TRIE)) x )
/* Extra */
#define DEBUG_EXTRA_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_MASK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_MASK)) x )
#define DEBUG_OFFSETS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_OFFSETS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFSETS)) x )
#define DEBUG_STATE_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_STATE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STATE)) x )
#define DEBUG_STACK_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_STACK) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_STACK)) x )
#define DEBUG_BUFFERS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_BUFFERS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_BUFFERS)) x )
#define DEBUG_OPTIMISE_MORE_r(x) DEBUG_r( \
- if ((RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE) == \
- (re_debug_flags & (RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE)) ) x )
+ if (DEBUG_v_TEST || ((RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE) == \
+ (re_debug_flags & (RE_DEBUG_EXTRA_OPTIMISE|RE_DEBUG_COMPILE_OPTIMISE)))) x )
#define MJD_OFFSET_DEBUG(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_OFFDEBUG) \
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_OFFDEBUG)) \
Perl_warn_nocontext x )
#define DEBUG_TRIE_COMPILE_MORE_r(x) DEBUG_TRIE_COMPILE_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_EXECUTE_MORE_r(x) DEBUG_TRIE_EXECUTE_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_TRIE) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_TRIE)) x )
#define DEBUG_TRIE_r(x) DEBUG_r( \
- if (re_debug_flags & (RE_DEBUG_COMPILE_TRIE \
- | RE_DEBUG_EXECUTE_TRIE )) x )
+ if (DEBUG_v_TEST || (re_debug_flags & (RE_DEBUG_COMPILE_TRIE \
+ | RE_DEBUG_EXECUTE_TRIE ))) x )
#define DEBUG_GPOS_r(x) DEBUG_r( \
- if (re_debug_flags & RE_DEBUG_EXTRA_GPOS) x )
+ if (DEBUG_v_TEST || (re_debug_flags & RE_DEBUG_EXTRA_GPOS)) x )
/* initialization */
/* get_sv() can return NULL during global destruction. */
@@ -1112,6 +1126,8 @@ typedef enum {
WB_BOUND
} bound_type;
+#endif /* PERL_REGCOMP_H_ */
+
/*
* ex: set ts=8 sts=4 sw=4 et:
*/
diff --git a/Master/tlpkg/tlperl/lib/CORE/regexp.h b/Master/tlpkg/tlperl/lib/CORE/regexp.h
index 44409f0d9c1..ccbc64a009e 100644
--- a/Master/tlpkg/tlperl/lib/CORE/regexp.h
+++ b/Master/tlpkg/tlperl/lib/CORE/regexp.h
@@ -20,6 +20,8 @@
#include "utf8.h"
+typedef SSize_t regnode_offset;
+
struct regnode {
U8 flags;
U8 type;
@@ -134,8 +136,8 @@ typedef struct regexp {
* Data about the last/current match. These are modified during matching
*/
- U32 lastparen; /* last open paren matched */
- U32 lastcloseparen; /* last close paren matched */
+ U32 lastparen; /* highest close paren matched ($+) */
+ U32 lastcloseparen; /* last close paren matched ($^N) */
regexp_paren_pair *offs; /* Array of offsets for (@-) and (@+) */
char **recurse_locinput; /* used to detect infinite recursion, XXX: move to internal */
@@ -656,6 +658,7 @@ typedef struct {
STRLEN sublen; /* saved sublen field from rex */
STRLEN suboffset; /* saved suboffset field from rex */
STRLEN subcoffset; /* saved subcoffset field from rex */
+ SV *sv; /* $_ during (?{}) */
MAGIC *pos_magic; /* pos() magic attached to $_ */
SSize_t pos; /* the original value of pos() in pos_magic */
U8 pos_flags; /* flags to be restored; currently only MGf_BYTES*/
@@ -712,6 +715,8 @@ typedef I32 CHECKPOINT;
typedef struct regmatch_state {
int resume_state; /* where to jump to on return */
char *locinput; /* where to backtrack in string on failure */
+ char *loceol;
+ U8 *sr0; /* position of start of script run, or NULL */
union {
@@ -804,6 +809,9 @@ typedef struct regmatch_state {
struct regmatch_state *prev_yes_state;
I32 wanted;
I32 logical; /* saved copy of 'logical' var */
+ U8 count; /* number of beginning positions */
+ char *start;
+ char *end;
regnode *me; /* the IFMATCH/SUSPEND/UNLESSM node */
} ifmatch; /* and SUSPEND/UNLESSM */
diff --git a/Master/tlpkg/tlperl/lib/CORE/regnodes.h b/Master/tlpkg/tlperl/lib/CORE/regnodes.h
index 69f3e38cdb6..ba691a2c188 100644
--- a/Master/tlpkg/tlperl/lib/CORE/regnodes.h
+++ b/Master/tlpkg/tlperl/lib/CORE/regnodes.h
@@ -6,8 +6,8 @@
/* Regops and State definitions */
-#define REGNODE_MAX 97
-#define REGMATCH_STATE_MAX 139
+#define REGNODE_MAX 101
+#define REGMATCH_STATE_MAX 141
#define END 0 /* 0000 End of program. */
#define SUCCEED 1 /* 0x01 Return from a subroutine, basically. */
@@ -21,94 +21,98 @@
#define GPOS 7 /* 0x07 Matches where last m//g left off. */
#define BOUND 8 /* 0x08 Like BOUNDA for non-utf8, otherwise match "" between any Unicode \w\W or \W\w */
#define BOUNDL 9 /* 0x09 Like BOUND/BOUNDU, but \w and \W are defined by current locale */
-#define BOUNDU 10 /* 0x0a Match "" at any boundary of a given type using Unicode rules */
+#define BOUNDU 10 /* 0x0a Match "" at any boundary of a given type using /u rules. */
#define BOUNDA 11 /* 0x0b Match "" at any boundary between \w\W or \W\w, where \w is [_a-zA-Z0-9] */
#define NBOUND 12 /* 0x0c Like NBOUNDA for non-utf8, otherwise match "" between any Unicode \w\w or \W\W */
#define NBOUNDL 13 /* 0x0d Like NBOUND/NBOUNDU, but \w and \W are defined by current locale */
-#define NBOUNDU 14 /* 0x0e Match "" at any non-boundary of a given type using using Unicode rules */
+#define NBOUNDU 14 /* 0x0e Match "" at any non-boundary of a given type using using /u rules. */
#define NBOUNDA 15 /* 0x0f Match "" betweeen any \w\w or \W\W, where \w is [_a-zA-Z0-9] */
#define REG_ANY 16 /* 0x10 Match any one character (except newline). */
#define SANY 17 /* 0x11 Match any one character. */
#define ANYOF 18 /* 0x12 Match character in (or not in) this class, single char match only */
#define ANYOFD 19 /* 0x13 Like ANYOF, but /d is in effect */
#define ANYOFL 20 /* 0x14 Like ANYOF, but /l is in effect */
-#define ANYOFM 21 /* 0x15 Like ANYOF, but matches an invariant byte as determined by the mask and arg */
-#define POSIXD 22 /* 0x16 Some [[:class:]] under /d; the FLAGS field gives which one */
-#define POSIXL 23 /* 0x17 Some [[:class:]] under /l; the FLAGS field gives which one */
-#define POSIXU 24 /* 0x18 Some [[:class:]] under /u; the FLAGS field gives which one */
-#define POSIXA 25 /* 0x19 Some [[:class:]] under /a; the FLAGS field gives which one */
-#define NPOSIXD 26 /* 0x1a complement of POSIXD, [[:^class:]] */
-#define NPOSIXL 27 /* 0x1b complement of POSIXL, [[:^class:]] */
-#define NPOSIXU 28 /* 0x1c complement of POSIXU, [[:^class:]] */
-#define NPOSIXA 29 /* 0x1d complement of POSIXA, [[:^class:]] */
-#define ASCII 30 /* 0x1e [[:ascii:]] */
-#define NASCII 31 /* 0x1f [[:^ascii:]] */
-#define CLUMP 32 /* 0x20 Match any extended grapheme cluster sequence */
-#define BRANCH 33 /* 0x21 Match this alternative, or the next... */
-#define EXACT 34 /* 0x22 Match this string (preceded by length). */
-#define EXACTL 35 /* 0x23 Like EXACT, but /l is in effect (used so locale-related warnings can be checked for). */
-#define EXACTF 36 /* 0x24 Match this non-UTF-8 string (not guaranteed to be folded) using /id rules (w/len). */
-#define EXACTFL 37 /* 0x25 Match this string (not guaranteed to be folded) using /il rules (w/len). */
-#define EXACTFU 38 /* 0x26 Match this string (folded iff in UTF-8, length in folding doesn't change if not in UTF-8) using /iu rules (w/len). */
-#define EXACTFAA 39 /* 0x27 Match this string (not guaranteed to be folded) using /iaa rules (w/len). */
-#define EXACTFU_SS 40 /* 0x28 Match this string (folded iff in UTF-8, length in folding may change even if not in UTF-8) using /iu rules (w/len). */
-#define EXACTFLU8 41 /* 0x29 Rare circumstances: like EXACTFU, but is under /l, UTF-8, folded, and everything in it is above 255. */
-#define EXACTFAA_NO_TRIE 42 /* 0x2a Match this string (which is not trie-able; not guaranteed to be folded) using /iaa rules (w/len). */
-#define NOTHING 43 /* 0x2b Match empty string. */
-#define TAIL 44 /* 0x2c Match empty string. Can jump here from outside. */
-#define STAR 45 /* 0x2d Match this (simple) thing 0 or more times. */
-#define PLUS 46 /* 0x2e Match this (simple) thing 1 or more times. */
-#define CURLY 47 /* 0x2f Match this simple thing {n,m} times. */
-#define CURLYN 48 /* 0x30 Capture next-after-this simple thing */
-#define CURLYM 49 /* 0x31 Capture this medium-complex thing {n,m} times. */
-#define CURLYX 50 /* 0x32 Match this complex thing {n,m} times. */
-#define WHILEM 51 /* 0x33 Do curly processing and see if rest matches. */
-#define OPEN 52 /* 0x34 Mark this point in input as start of #n. */
-#define CLOSE 53 /* 0x35 Close corresponding OPEN of #n. */
-#define SROPEN 54 /* 0x36 Same as OPEN, but for script run */
-#define SRCLOSE 55 /* 0x37 Close preceding SROPEN */
-#define REF 56 /* 0x38 Match some already matched string */
-#define REFF 57 /* 0x39 Match already matched string, folded using native charset rules for non-utf8 */
-#define REFFL 58 /* 0x3a Match already matched string, folded in loc. */
-#define REFFU 59 /* 0x3b Match already matched string, folded using unicode rules for non-utf8 */
-#define REFFA 60 /* 0x3c Match already matched string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
-#define NREF 61 /* 0x3d Match some already matched string */
-#define NREFF 62 /* 0x3e Match already matched string, folded using native charset rules for non-utf8 */
-#define NREFFL 63 /* 0x3f Match already matched string, folded in loc. */
-#define NREFFU 64 /* 0x40 Match already matched string, folded using unicode rules for non-utf8 */
-#define NREFFA 65 /* 0x41 Match already matched string, folded using unicode rules for non-utf8, no mixing ASCII, non-ASCII */
-#define LONGJMP 66 /* 0x42 Jump far away. */
-#define BRANCHJ 67 /* 0x43 BRANCH with long offset. */
-#define IFMATCH 68 /* 0x44 Succeeds if the following matches. */
-#define UNLESSM 69 /* 0x45 Fails if the following matches. */
-#define SUSPEND 70 /* 0x46 "Independent" sub-RE. */
-#define IFTHEN 71 /* 0x47 Switch, should be preceded by switcher. */
-#define GROUPP 72 /* 0x48 Whether the group matched. */
-#define EVAL 73 /* 0x49 Execute some Perl code. */
-#define MINMOD 74 /* 0x4a Next operator is not greedy. */
-#define LOGICAL 75 /* 0x4b Next opcode should set the flag only. */
-#define RENUM 76 /* 0x4c Group with independently numbered parens. */
-#define TRIE 77 /* 0x4d Match many EXACT(F[ALU]?)? at once. flags==type */
-#define TRIEC 78 /* 0x4e Same as TRIE, but with embedded charclass data */
-#define AHOCORASICK 79 /* 0x4f Aho Corasick stclass. flags==type */
-#define AHOCORASICKC 80 /* 0x50 Same as AHOCORASICK, but with embedded charclass data */
-#define GOSUB 81 /* 0x51 recurse to paren arg1 at (signed) ofs arg2 */
-#define NGROUPP 82 /* 0x52 Whether the group matched. */
-#define INSUBP 83 /* 0x53 Whether we are in a specific recurse. */
-#define DEFINEP 84 /* 0x54 Never execute directly. */
-#define ENDLIKE 85 /* 0x55 Used only for the type field of verbs */
-#define OPFAIL 86 /* 0x56 Same as (?!), but with verb arg */
-#define ACCEPT 87 /* 0x57 Accepts the current matched string, with verbar */
-#define VERB 88 /* 0x58 Used only for the type field of verbs */
-#define PRUNE 89 /* 0x59 Pattern fails at this startpoint if no-backtracking through this */
-#define MARKPOINT 90 /* 0x5a Push the current location for rollback by cut. */
-#define SKIP 91 /* 0x5b On failure skip forward (to the mark) before retrying */
-#define COMMIT 92 /* 0x5c Pattern fails outright if backtracking through this */
-#define CUTGROUP 93 /* 0x5d On failure go to the next alternation in the group */
-#define KEEPS 94 /* 0x5e $& begins here. */
-#define LNBREAK 95 /* 0x5f generic newline pattern */
-#define OPTIMIZED 96 /* 0x60 Placeholder for dump. */
-#define PSEUDO 97 /* 0x61 Pseudo opcode for internal use. */
+#define ANYOFPOSIXL 21 /* 0x15 Like ANYOFL, but matches [[:posix:]] classes */
+#define ANYOFH 22 /* 0x16 Like ANYOF, but only has "High" matches, none in the bitmap; non-zero flags "f" means "f" is the first UTF-8 byte shared in common by all code points matched */
+#define ANYOFM 23 /* 0x17 Like ANYOF, but matches an invariant byte as determined by the mask and arg */
+#define NANYOFM 24 /* 0x18 complement of ANYOFM */
+#define POSIXD 25 /* 0x19 Some [[:class:]] under /d; the FLAGS field gives which one */
+#define POSIXL 26 /* 0x1a Some [[:class:]] under /l; the FLAGS field gives which one */
+#define POSIXU 27 /* 0x1b Some [[:class:]] under /u; the FLAGS field gives which one */
+#define POSIXA 28 /* 0x1c Some [[:class:]] under /a; the FLAGS field gives which one */
+#define NPOSIXD 29 /* 0x1d complement of POSIXD, [[:^class:]] */
+#define NPOSIXL 30 /* 0x1e complement of POSIXL, [[:^class:]] */
+#define NPOSIXU 31 /* 0x1f complement of POSIXU, [[:^class:]] */
+#define NPOSIXA 32 /* 0x20 complement of POSIXA, [[:^class:]] */
+#define CLUMP 33 /* 0x21 Match any extended grapheme cluster sequence */
+#define BRANCH 34 /* 0x22 Match this alternative, or the next... */
+#define EXACT 35 /* 0x23 Match this string (preceded by length). */
+#define EXACTL 36 /* 0x24 Like EXACT, but /l is in effect (used so locale-related warnings can be checked for). */
+#define EXACTF 37 /* 0x25 Match this string using /id rules (w/len); (string not UTF-8, not guaranteed to be folded). */
+#define EXACTFL 38 /* 0x26 Match this string using /il rules (w/len); (string not guaranteed to be folded). */
+#define EXACTFU 39 /* 0x27 Match this string using /iu rules (w/len); (string folded iff in UTF-8; non-UTF8 folded length <= unfolded). */
+#define EXACTFAA 40 /* 0x28 Match this string using /iaa rules (w/len) (string folded iff in UTF-8; non-UTF8 folded length <= unfolded). */
+#define EXACTFUP 41 /* 0x29 Match this string using /iu rules (w/len); (string not UTF-8, not guaranteed to be folded; and its Problematic). */
+#define EXACTFLU8 42 /* 0x2a Like EXACTFU, but use /il, UTF-8, folded, and everything in it is above 255. */
+#define EXACTFAA_NO_TRIE 43 /* 0x2b Match this string using /iaa rules (w/len) (string not UTF-8, not guaranteed to be folded, not currently trie-able). */
+#define EXACT_ONLY8 44 /* 0x2c Like EXACT, but only UTF-8 encoded targets can match */
+#define EXACTFU_ONLY8 45 /* 0x2d Like EXACTFU, but only UTF-8 encoded targets can match */
+#define EXACTFU_S_EDGE 46 /* 0x2e /di rules, but nothing in it precludes /ui, except begins and/or ends with [Ss]; (string not UTF-8; compile-time only). */
+#define NOTHING 47 /* 0x2f Match empty string. */
+#define TAIL 48 /* 0x30 Match empty string. Can jump here from outside. */
+#define STAR 49 /* 0x31 Match this (simple) thing 0 or more times. */
+#define PLUS 50 /* 0x32 Match this (simple) thing 1 or more times. */
+#define CURLY 51 /* 0x33 Match this simple thing {n,m} times. */
+#define CURLYN 52 /* 0x34 Capture next-after-this simple thing */
+#define CURLYM 53 /* 0x35 Capture this medium-complex thing {n,m} times. */
+#define CURLYX 54 /* 0x36 Match this complex thing {n,m} times. */
+#define WHILEM 55 /* 0x37 Do curly processing and see if rest matches. */
+#define OPEN 56 /* 0x38 Mark this point in input as start of #n. */
+#define CLOSE 57 /* 0x39 Close corresponding OPEN of #n. */
+#define SROPEN 58 /* 0x3a Same as OPEN, but for script run */
+#define SRCLOSE 59 /* 0x3b Close preceding SROPEN */
+#define REF 60 /* 0x3c Match some already matched string */
+#define REFF 61 /* 0x3d Match already matched string, using /di rules. */
+#define REFFL 62 /* 0x3e Match already matched string, using /li rules. */
+#define REFFU 63 /* 0x3f Match already matched string, usng /ui. */
+#define REFFA 64 /* 0x40 Match already matched string, using /aai rules. */
+#define NREF 65 /* 0x41 Match some already matched string */
+#define NREFF 66 /* 0x42 Match already matched string, using /di rules. */
+#define NREFFL 67 /* 0x43 Match already matched string, using /li rules. */
+#define NREFFU 68 /* 0x44 Match already matched string, using /ui rules. */
+#define NREFFA 69 /* 0x45 Match already matched string, using /aai rules. */
+#define LONGJMP 70 /* 0x46 Jump far away. */
+#define BRANCHJ 71 /* 0x47 BRANCH with long offset. */
+#define IFMATCH 72 /* 0x48 Succeeds if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
+#define UNLESSM 73 /* 0x49 Fails if the following matches; non-zero flags "f", next_off "o" means lookbehind assertion starting "f..(f-o)" characters before current */
+#define SUSPEND 74 /* 0x4a "Independent" sub-RE. */
+#define IFTHEN 75 /* 0x4b Switch, should be preceded by switcher. */
+#define GROUPP 76 /* 0x4c Whether the group matched. */
+#define EVAL 77 /* 0x4d Execute some Perl code. */
+#define MINMOD 78 /* 0x4e Next operator is not greedy. */
+#define LOGICAL 79 /* 0x4f Next opcode should set the flag only. */
+#define RENUM 80 /* 0x50 Group with independently numbered parens. */
+#define TRIE 81 /* 0x51 Match many EXACT(F[ALU]?)? at once. flags==type */
+#define TRIEC 82 /* 0x52 Same as TRIE, but with embedded charclass data */
+#define AHOCORASICK 83 /* 0x53 Aho Corasick stclass. flags==type */
+#define AHOCORASICKC 84 /* 0x54 Same as AHOCORASICK, but with embedded charclass data */
+#define GOSUB 85 /* 0x55 recurse to paren arg1 at (signed) ofs arg2 */
+#define NGROUPP 86 /* 0x56 Whether the group matched. */
+#define INSUBP 87 /* 0x57 Whether we are in a specific recurse. */
+#define DEFINEP 88 /* 0x58 Never execute directly. */
+#define ENDLIKE 89 /* 0x59 Used only for the type field of verbs */
+#define OPFAIL 90 /* 0x5a Same as (?!), but with verb arg */
+#define ACCEPT 91 /* 0x5b Accepts the current matched string, with verbar */
+#define VERB 92 /* 0x5c Used only for the type field of verbs */
+#define PRUNE 93 /* 0x5d Pattern fails at this startpoint if no-backtracking through this */
+#define MARKPOINT 94 /* 0x5e Push the current location for rollback by cut. */
+#define SKIP 95 /* 0x5f On failure skip forward (to the mark) before retrying */
+#define COMMIT 96 /* 0x60 Pattern fails outright if backtracking through this */
+#define CUTGROUP 97 /* 0x61 On failure go to the next alternation in the group */
+#define KEEPS 98 /* 0x62 $& begins here. */
+#define LNBREAK 99 /* 0x63 generic newline pattern */
+#define OPTIMIZED 100 /* 0x64 Placeholder for dump. */
+#define PSEUDO 101 /* 0x65 Pseudo opcode for internal use. */
/* ------------ States ------------- */
#define TRIE_next (REGNODE_MAX + 1) /* state for TRIE */
#define TRIE_next_fail (REGNODE_MAX + 2) /* state for TRIE */
@@ -136,22 +140,20 @@
#define CURLYM_B_fail (REGNODE_MAX + 24) /* state for CURLYM */
#define IFMATCH_A (REGNODE_MAX + 25) /* state for IFMATCH */
#define IFMATCH_A_fail (REGNODE_MAX + 26) /* state for IFMATCH */
-#define CURLY_B_min_known (REGNODE_MAX + 27) /* state for CURLY */
-#define CURLY_B_min_known_fail (REGNODE_MAX + 28) /* state for CURLY */
-#define CURLY_B_min (REGNODE_MAX + 29) /* state for CURLY */
-#define CURLY_B_min_fail (REGNODE_MAX + 30) /* state for CURLY */
-#define CURLY_B_max (REGNODE_MAX + 31) /* state for CURLY */
-#define CURLY_B_max_fail (REGNODE_MAX + 32) /* state for CURLY */
-#define COMMIT_next (REGNODE_MAX + 33) /* state for COMMIT */
-#define COMMIT_next_fail (REGNODE_MAX + 34) /* state for COMMIT */
-#define MARKPOINT_next (REGNODE_MAX + 35) /* state for MARKPOINT */
-#define MARKPOINT_next_fail (REGNODE_MAX + 36) /* state for MARKPOINT */
-#define SKIP_next (REGNODE_MAX + 37) /* state for SKIP */
-#define SKIP_next_fail (REGNODE_MAX + 38) /* state for SKIP */
-#define CUTGROUP_next (REGNODE_MAX + 39) /* state for CUTGROUP */
-#define CUTGROUP_next_fail (REGNODE_MAX + 40) /* state for CUTGROUP */
-#define KEEPS_next (REGNODE_MAX + 41) /* state for KEEPS */
-#define KEEPS_next_fail (REGNODE_MAX + 42) /* state for KEEPS */
+#define CURLY_B_min (REGNODE_MAX + 27) /* state for CURLY */
+#define CURLY_B_min_fail (REGNODE_MAX + 28) /* state for CURLY */
+#define CURLY_B_max (REGNODE_MAX + 29) /* state for CURLY */
+#define CURLY_B_max_fail (REGNODE_MAX + 30) /* state for CURLY */
+#define COMMIT_next (REGNODE_MAX + 31) /* state for COMMIT */
+#define COMMIT_next_fail (REGNODE_MAX + 32) /* state for COMMIT */
+#define MARKPOINT_next (REGNODE_MAX + 33) /* state for MARKPOINT */
+#define MARKPOINT_next_fail (REGNODE_MAX + 34) /* state for MARKPOINT */
+#define SKIP_next (REGNODE_MAX + 35) /* state for SKIP */
+#define SKIP_next_fail (REGNODE_MAX + 36) /* state for SKIP */
+#define CUTGROUP_next (REGNODE_MAX + 37) /* state for CUTGROUP */
+#define CUTGROUP_next_fail (REGNODE_MAX + 38) /* state for CUTGROUP */
+#define KEEPS_next (REGNODE_MAX + 39) /* state for KEEPS */
+#define KEEPS_next_fail (REGNODE_MAX + 40) /* state for KEEPS */
/* PL_regkind[] What type of regop or state is this. */
@@ -180,7 +182,10 @@ EXTCONST U8 PL_regkind[] = {
ANYOF, /* ANYOF */
ANYOF, /* ANYOFD */
ANYOF, /* ANYOFL */
+ ANYOF, /* ANYOFPOSIXL */
+ ANYOF, /* ANYOFH */
ANYOFM, /* ANYOFM */
+ ANYOFM, /* NANYOFM */
POSIXD, /* POSIXD */
POSIXD, /* POSIXL */
POSIXD, /* POSIXU */
@@ -189,8 +194,6 @@ EXTCONST U8 PL_regkind[] = {
NPOSIXD, /* NPOSIXL */
NPOSIXD, /* NPOSIXU */
NPOSIXD, /* NPOSIXA */
- ASCII, /* ASCII */
- ASCII, /* NASCII */
CLUMP, /* CLUMP */
BRANCH, /* BRANCH */
EXACT, /* EXACT */
@@ -199,9 +202,12 @@ EXTCONST U8 PL_regkind[] = {
EXACT, /* EXACTFL */
EXACT, /* EXACTFU */
EXACT, /* EXACTFAA */
- EXACT, /* EXACTFU_SS */
+ EXACT, /* EXACTFUP */
EXACT, /* EXACTFLU8 */
EXACT, /* EXACTFAA_NO_TRIE */
+ EXACT, /* EXACT_ONLY8 */
+ EXACT, /* EXACTFU_ONLY8 */
+ EXACT, /* EXACTFU_S_EDGE */
NOTHING, /* NOTHING */
NOTHING, /* TAIL */
STAR, /* STAR */
@@ -284,8 +290,6 @@ EXTCONST U8 PL_regkind[] = {
CURLYM, /* CURLYM_B_fail */
IFMATCH, /* IFMATCH_A */
IFMATCH, /* IFMATCH_A_fail */
- CURLY, /* CURLY_B_min_known */
- CURLY, /* CURLY_B_min_known_fail */
CURLY, /* CURLY_B_min */
CURLY, /* CURLY_B_min_fail */
CURLY, /* CURLY_B_max */
@@ -326,10 +330,13 @@ static const U8 regarglen[] = {
0, /* NBOUNDA */
0, /* REG_ANY */
0, /* SANY */
- EXTRA_SIZE(struct regnode_1), /* ANYOF */
- EXTRA_SIZE(struct regnode_1), /* ANYOFD */
- EXTRA_SIZE(struct regnode_1), /* ANYOFL */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOF */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFD */
+ EXTRA_SIZE(struct regnode_charclass), /* ANYOFL */
+ EXTRA_SIZE(struct regnode_charclass_posixl), /* ANYOFPOSIXL */
+ EXTRA_SIZE(struct regnode_1), /* ANYOFH */
EXTRA_SIZE(struct regnode_1), /* ANYOFM */
+ EXTRA_SIZE(struct regnode_1), /* NANYOFM */
0, /* POSIXD */
0, /* POSIXL */
0, /* POSIXU */
@@ -338,8 +345,6 @@ static const U8 regarglen[] = {
0, /* NPOSIXL */
0, /* NPOSIXU */
0, /* NPOSIXA */
- 0, /* ASCII */
- 0, /* NASCII */
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
@@ -348,9 +353,12 @@ static const U8 regarglen[] = {
0, /* EXACTFL */
0, /* EXACTFU */
0, /* EXACTFAA */
- 0, /* EXACTFU_SS */
+ 0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
+ 0, /* EXACT_ONLY8 */
+ 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
0, /* STAR */
@@ -432,7 +440,10 @@ static const char reg_off_by_arg[] = {
0, /* ANYOF */
0, /* ANYOFD */
0, /* ANYOFL */
+ 0, /* ANYOFPOSIXL */
+ 0, /* ANYOFH */
0, /* ANYOFM */
+ 0, /* NANYOFM */
0, /* POSIXD */
0, /* POSIXL */
0, /* POSIXU */
@@ -441,8 +452,6 @@ static const char reg_off_by_arg[] = {
0, /* NPOSIXL */
0, /* NPOSIXU */
0, /* NPOSIXA */
- 0, /* ASCII */
- 0, /* NASCII */
0, /* CLUMP */
0, /* BRANCH */
0, /* EXACT */
@@ -451,9 +460,12 @@ static const char reg_off_by_arg[] = {
0, /* EXACTFL */
0, /* EXACTFU */
0, /* EXACTFAA */
- 0, /* EXACTFU_SS */
+ 0, /* EXACTFUP */
0, /* EXACTFLU8 */
0, /* EXACTFAA_NO_TRIE */
+ 0, /* EXACT_ONLY8 */
+ 0, /* EXACTFU_ONLY8 */
+ 0, /* EXACTFU_S_EDGE */
0, /* NOTHING */
0, /* TAIL */
0, /* STAR */
@@ -479,8 +491,8 @@ static const char reg_off_by_arg[] = {
0, /* NREFFA */
1, /* LONGJMP */
1, /* BRANCHJ */
- 2, /* IFMATCH */
- 2, /* UNLESSM */
+ 1, /* IFMATCH */
+ 1, /* UNLESSM */
1, /* SUSPEND */
1, /* IFTHEN */
0, /* GROUPP */
@@ -541,83 +553,87 @@ EXTCONST char * const PL_reg_name[] = {
"ANYOF", /* 0x12 */
"ANYOFD", /* 0x13 */
"ANYOFL", /* 0x14 */
- "ANYOFM", /* 0x15 */
- "POSIXD", /* 0x16 */
- "POSIXL", /* 0x17 */
- "POSIXU", /* 0x18 */
- "POSIXA", /* 0x19 */
- "NPOSIXD", /* 0x1a */
- "NPOSIXL", /* 0x1b */
- "NPOSIXU", /* 0x1c */
- "NPOSIXA", /* 0x1d */
- "ASCII", /* 0x1e */
- "NASCII", /* 0x1f */
- "CLUMP", /* 0x20 */
- "BRANCH", /* 0x21 */
- "EXACT", /* 0x22 */
- "EXACTL", /* 0x23 */
- "EXACTF", /* 0x24 */
- "EXACTFL", /* 0x25 */
- "EXACTFU", /* 0x26 */
- "EXACTFAA", /* 0x27 */
- "EXACTFU_SS", /* 0x28 */
- "EXACTFLU8", /* 0x29 */
- "EXACTFAA_NO_TRIE", /* 0x2a */
- "NOTHING", /* 0x2b */
- "TAIL", /* 0x2c */
- "STAR", /* 0x2d */
- "PLUS", /* 0x2e */
- "CURLY", /* 0x2f */
- "CURLYN", /* 0x30 */
- "CURLYM", /* 0x31 */
- "CURLYX", /* 0x32 */
- "WHILEM", /* 0x33 */
- "OPEN", /* 0x34 */
- "CLOSE", /* 0x35 */
- "SROPEN", /* 0x36 */
- "SRCLOSE", /* 0x37 */
- "REF", /* 0x38 */
- "REFF", /* 0x39 */
- "REFFL", /* 0x3a */
- "REFFU", /* 0x3b */
- "REFFA", /* 0x3c */
- "NREF", /* 0x3d */
- "NREFF", /* 0x3e */
- "NREFFL", /* 0x3f */
- "NREFFU", /* 0x40 */
- "NREFFA", /* 0x41 */
- "LONGJMP", /* 0x42 */
- "BRANCHJ", /* 0x43 */
- "IFMATCH", /* 0x44 */
- "UNLESSM", /* 0x45 */
- "SUSPEND", /* 0x46 */
- "IFTHEN", /* 0x47 */
- "GROUPP", /* 0x48 */
- "EVAL", /* 0x49 */
- "MINMOD", /* 0x4a */
- "LOGICAL", /* 0x4b */
- "RENUM", /* 0x4c */
- "TRIE", /* 0x4d */
- "TRIEC", /* 0x4e */
- "AHOCORASICK", /* 0x4f */
- "AHOCORASICKC", /* 0x50 */
- "GOSUB", /* 0x51 */
- "NGROUPP", /* 0x52 */
- "INSUBP", /* 0x53 */
- "DEFINEP", /* 0x54 */
- "ENDLIKE", /* 0x55 */
- "OPFAIL", /* 0x56 */
- "ACCEPT", /* 0x57 */
- "VERB", /* 0x58 */
- "PRUNE", /* 0x59 */
- "MARKPOINT", /* 0x5a */
- "SKIP", /* 0x5b */
- "COMMIT", /* 0x5c */
- "CUTGROUP", /* 0x5d */
- "KEEPS", /* 0x5e */
- "LNBREAK", /* 0x5f */
- "OPTIMIZED", /* 0x60 */
- "PSEUDO", /* 0x61 */
+ "ANYOFPOSIXL", /* 0x15 */
+ "ANYOFH", /* 0x16 */
+ "ANYOFM", /* 0x17 */
+ "NANYOFM", /* 0x18 */
+ "POSIXD", /* 0x19 */
+ "POSIXL", /* 0x1a */
+ "POSIXU", /* 0x1b */
+ "POSIXA", /* 0x1c */
+ "NPOSIXD", /* 0x1d */
+ "NPOSIXL", /* 0x1e */
+ "NPOSIXU", /* 0x1f */
+ "NPOSIXA", /* 0x20 */
+ "CLUMP", /* 0x21 */
+ "BRANCH", /* 0x22 */
+ "EXACT", /* 0x23 */
+ "EXACTL", /* 0x24 */
+ "EXACTF", /* 0x25 */
+ "EXACTFL", /* 0x26 */
+ "EXACTFU", /* 0x27 */
+ "EXACTFAA", /* 0x28 */
+ "EXACTFUP", /* 0x29 */
+ "EXACTFLU8", /* 0x2a */
+ "EXACTFAA_NO_TRIE", /* 0x2b */
+ "EXACT_ONLY8", /* 0x2c */
+ "EXACTFU_ONLY8", /* 0x2d */
+ "EXACTFU_S_EDGE", /* 0x2e */
+ "NOTHING", /* 0x2f */
+ "TAIL", /* 0x30 */
+ "STAR", /* 0x31 */
+ "PLUS", /* 0x32 */
+ "CURLY", /* 0x33 */
+ "CURLYN", /* 0x34 */
+ "CURLYM", /* 0x35 */
+ "CURLYX", /* 0x36 */
+ "WHILEM", /* 0x37 */
+ "OPEN", /* 0x38 */
+ "CLOSE", /* 0x39 */
+ "SROPEN", /* 0x3a */
+ "SRCLOSE", /* 0x3b */
+ "REF", /* 0x3c */
+ "REFF", /* 0x3d */
+ "REFFL", /* 0x3e */
+ "REFFU", /* 0x3f */
+ "REFFA", /* 0x40 */
+ "NREF", /* 0x41 */
+ "NREFF", /* 0x42 */
+ "NREFFL", /* 0x43 */
+ "NREFFU", /* 0x44 */
+ "NREFFA", /* 0x45 */
+ "LONGJMP", /* 0x46 */
+ "BRANCHJ", /* 0x47 */
+ "IFMATCH", /* 0x48 */
+ "UNLESSM", /* 0x49 */
+ "SUSPEND", /* 0x4a */
+ "IFTHEN", /* 0x4b */
+ "GROUPP", /* 0x4c */
+ "EVAL", /* 0x4d */
+ "MINMOD", /* 0x4e */
+ "LOGICAL", /* 0x4f */
+ "RENUM", /* 0x50 */
+ "TRIE", /* 0x51 */
+ "TRIEC", /* 0x52 */
+ "AHOCORASICK", /* 0x53 */
+ "AHOCORASICKC", /* 0x54 */
+ "GOSUB", /* 0x55 */
+ "NGROUPP", /* 0x56 */
+ "INSUBP", /* 0x57 */
+ "DEFINEP", /* 0x58 */
+ "ENDLIKE", /* 0x59 */
+ "OPFAIL", /* 0x5a */
+ "ACCEPT", /* 0x5b */
+ "VERB", /* 0x5c */
+ "PRUNE", /* 0x5d */
+ "MARKPOINT", /* 0x5e */
+ "SKIP", /* 0x5f */
+ "COMMIT", /* 0x60 */
+ "CUTGROUP", /* 0x61 */
+ "KEEPS", /* 0x62 */
+ "LNBREAK", /* 0x63 */
+ "OPTIMIZED", /* 0x64 */
+ "PSEUDO", /* 0x65 */
/* ------------ States ------------- */
"TRIE_next", /* REGNODE_MAX +0x01 */
"TRIE_next_fail", /* REGNODE_MAX +0x02 */
@@ -645,22 +661,20 @@ EXTCONST char * const PL_reg_name[] = {
"CURLYM_B_fail", /* REGNODE_MAX +0x18 */
"IFMATCH_A", /* REGNODE_MAX +0x19 */
"IFMATCH_A_fail", /* REGNODE_MAX +0x1a */
- "CURLY_B_min_known", /* REGNODE_MAX +0x1b */
- "CURLY_B_min_known_fail", /* REGNODE_MAX +0x1c */
- "CURLY_B_min", /* REGNODE_MAX +0x1d */
- "CURLY_B_min_fail", /* REGNODE_MAX +0x1e */
- "CURLY_B_max", /* REGNODE_MAX +0x1f */
- "CURLY_B_max_fail", /* REGNODE_MAX +0x20 */
- "COMMIT_next", /* REGNODE_MAX +0x21 */
- "COMMIT_next_fail", /* REGNODE_MAX +0x22 */
- "MARKPOINT_next", /* REGNODE_MAX +0x23 */
- "MARKPOINT_next_fail", /* REGNODE_MAX +0x24 */
- "SKIP_next", /* REGNODE_MAX +0x25 */
- "SKIP_next_fail", /* REGNODE_MAX +0x26 */
- "CUTGROUP_next", /* REGNODE_MAX +0x27 */
- "CUTGROUP_next_fail", /* REGNODE_MAX +0x28 */
- "KEEPS_next", /* REGNODE_MAX +0x29 */
- "KEEPS_next_fail", /* REGNODE_MAX +0x2a */
+ "CURLY_B_min", /* REGNODE_MAX +0x1b */
+ "CURLY_B_min_fail", /* REGNODE_MAX +0x1c */
+ "CURLY_B_max", /* REGNODE_MAX +0x1d */
+ "CURLY_B_max_fail", /* REGNODE_MAX +0x1e */
+ "COMMIT_next", /* REGNODE_MAX +0x1f */
+ "COMMIT_next_fail", /* REGNODE_MAX +0x20 */
+ "MARKPOINT_next", /* REGNODE_MAX +0x21 */
+ "MARKPOINT_next_fail", /* REGNODE_MAX +0x22 */
+ "SKIP_next", /* REGNODE_MAX +0x23 */
+ "SKIP_next_fail", /* REGNODE_MAX +0x24 */
+ "CUTGROUP_next", /* REGNODE_MAX +0x25 */
+ "CUTGROUP_next_fail", /* REGNODE_MAX +0x26 */
+ "KEEPS_next", /* REGNODE_MAX +0x27 */
+ "KEEPS_next_fail", /* REGNODE_MAX +0x28 */
};
#endif /* DOINIT */
@@ -754,7 +768,7 @@ EXTCONST U8 PL_varies[] __attribute__deprecated__ = {
EXTCONST U8 PL_varies_bitmask[];
#else
EXTCONST U8 PL_varies_bitmask[] = {
- 0x00, 0x00, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xFF, 0xCB, 0x00, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0xFE, 0xF0, 0xBF, 0x0C, 0x00, 0x00, 0x00
};
#endif /* DOINIT */
@@ -766,8 +780,9 @@ EXTCONST U8 PL_varies_bitmask[] = {
EXTCONST U8 PL_simple[] __attribute__deprecated__;
#else
EXTCONST U8 PL_simple[] __attribute__deprecated__ = {
- REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFM, POSIXD, POSIXL, POSIXU,
- POSIXA, NPOSIXD, NPOSIXL, NPOSIXU, NPOSIXA, ASCII, NASCII,
+ REG_ANY, SANY, ANYOF, ANYOFD, ANYOFL, ANYOFPOSIXL, ANYOFH, ANYOFM,
+ NANYOFM, POSIXD, POSIXL, POSIXU, POSIXA, NPOSIXD, NPOSIXL, NPOSIXU,
+ NPOSIXA,
0
};
#endif /* DOINIT */
@@ -776,7 +791,7 @@ EXTCONST U8 PL_simple[] __attribute__deprecated__ = {
EXTCONST U8 PL_simple_bitmask[];
#else
EXTCONST U8 PL_simple_bitmask[] = {
- 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+ 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
#endif /* DOINIT */
diff --git a/Master/tlpkg/tlperl/lib/CORE/sv.h b/Master/tlpkg/tlperl/lib/CORE/sv.h
index 1c7224277f7..3a648e49712 100644
--- a/Master/tlpkg/tlperl/lib/CORE/sv.h
+++ b/Master/tlpkg/tlperl/lib/CORE/sv.h
@@ -1649,10 +1649,6 @@ Like C<sv_setsv> but doesn't process magic.
=for apidoc Am|void|sv_catsv_nomg|SV* dsv|SV* ssv
Like C<sv_catsv> but doesn't process magic.
-=for apidoc Amdb|STRLEN|sv_utf8_upgrade_nomg|SV *sv
-
-Like C<sv_utf8_upgrade>, but doesn't do magic on C<sv>.
-
=cut
*/
@@ -2179,6 +2175,11 @@ struct clone_params {
AV *unreferenced;
};
+/* SV_NOSTEAL prevents TEMP buffers being, well, stolen, and saves games
+ with SvTEMP_off and SvTEMP_on round a call to sv_setsv. */
+#define newSVsv(sv) newSVsv_flags((sv), SV_GMAGIC|SV_NOSTEAL)
+#define newSVsv_nomg(sv) newSVsv_flags((sv), SV_NOSTEAL)
+
/*
=for apidoc Am|SV*|newSVpvn_utf8|const char* s|STRLEN len|U32 utf8
diff --git a/Master/tlpkg/tlperl/lib/CORE/uconfig.h b/Master/tlpkg/tlperl/lib/CORE/uconfig.h
index a43a3a1e0cf..9341deef18a 100644
--- a/Master/tlpkg/tlperl/lib/CORE/uconfig.h
+++ b/Master/tlpkg/tlperl/lib/CORE/uconfig.h
@@ -404,12 +404,6 @@
*/
/*#define HAS_SETLINEBUF / **/
-/* HAS_SETLOCALE:
- * This symbol, if defined, indicates that the setlocale routine is
- * available to handle locale-specific ctype implementations.
- */
-/*#define HAS_SETLOCALE / **/
-
/* HAS_SETPGID:
* This symbol, if defined, indicates that the setpgid(pid, gpid)
* routine is available to set process group ID.
@@ -1235,8 +1229,8 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define ARCHLIB "/usr/local/lib/perl5/5.28/unknown" / **/
-/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.28/unknown" / **/
+/*#define ARCHLIB "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
/* BIN:
* This symbol holds the path of the bin directory where the package will
@@ -1289,8 +1283,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "/usr/local/lib/perl5/5.28" /**/
-#define PRIVLIB_EXP "/usr/local/lib/perl5/5.28" /**/
+#define PRIVLIB "/usr/local/lib/perl5/5.30" /**/
+#define PRIVLIB_EXP "/usr/local/lib/perl5/5.30" /**/
/* SITEARCH:
* This symbol contains the name of the private library for this package.
@@ -1307,8 +1301,8 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define SITEARCH "/usr/local/lib/perl5/5.28/unknown" / **/
-/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.28/unknown" / **/
+/*#define SITEARCH "/usr/local/lib/perl5/5.30/unknown" / **/
+/*#define SITEARCH_EXP "/usr/local/lib/perl5/5.30/unknown" / **/
/* SITELIB:
* This symbol contains the name of the private library for this package.
@@ -1330,8 +1324,8 @@
* removed. The elements in inc_version_list (inc_version_list.U) can
* be tacked onto this variable to generate a list of directories to search.
*/
-#define SITELIB "/usr/local/lib/perl5/5.28" /**/
-#define SITELIB_EXP "/usr/local/lib/perl5/5.28" /**/
+#define SITELIB "/usr/local/lib/perl5/5.30" /**/
+#define SITELIB_EXP "/usr/local/lib/perl5/5.30" /**/
#define SITELIB_STEM "/usr/local/lib/perl5" /**/
/* PERL_VENDORARCH:
@@ -1479,17 +1473,6 @@
*/
/*#define HAS_BACKTRACE / **/
-/* HASCONST:
- * This symbol, if defined, indicates that this C compiler knows about
- * the const type. There is no need to actually test for that symbol
- * within your programs. The mere use of the "const" keyword will
- * trigger the necessary tests.
- */
-/*#define HASCONST / **/
-#ifndef HASCONST
-#define const
-#endif
-
/* HAS_CSH:
* This symbol, if defined, indicates that the C-shell exists.
*/
@@ -2993,6 +2976,9 @@
* This symbol, if defined, indicates that the memmem routine is
* available to return a pointer to the start of the first occurance
* of a substring in a memory area (or NULL if not found).
+ * In glibc, memmem is a GNU extension. The function is visible in
+ * libc, but the prototype is only visible if _GNU_SOURCE is #defined.
+ * Thus we only define this if both the prototype and symbol are found.
*/
/*#define HAS_MEMMEM / **/
@@ -3242,6 +3228,17 @@
*/
/*#define HAS_SETITIMER / **/
+/* HAS_SETLOCALE:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available to handle locale-specific ctype implementations.
+ */
+/* SETLOCALE_ACCEPTS_ANY_LOCALE_NAME:
+ * This symbol, if defined, indicates that the setlocale routine is
+ * available and it accepts any input locale name as valid.
+ */
+/*#define HAS_SETLOCALE / **/
+/*#define SETLOCALE_ACCEPTS_ANY_LOCALE_NAME / **/
+
/* HAS_SETPROCTITLE:
* This symbol, if defined, indicates that the setproctitle routine is
* available to set process title.
@@ -3470,6 +3467,18 @@
*/
/*#define HAS_TIMEGM / **/
+/* HAS_TOWLOWER:
+ * This symbol, if defined, indicates that the towlower () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWLOWER / **/
+
+/* HAS_TOWUPPER:
+ * This symbol, if defined, indicates that the towupper () routine is
+ * available to do case conversion.
+ */
+/*#define HAS_TOWUPPER / **/
+
/* HAS_TRUNC:
* This symbol, if defined, indicates that the trunc routine is
* available to round doubles towards zero.
@@ -3772,6 +3781,11 @@
*/
/*#define I_WCHAR / **/
+/* I_WCTYPE:
+ * This symbol, if defined, indicates that <wctype.h> exists.
+ */
+/*#define I_WCTYPE / **/
+
/* DOUBLEINFBYTES:
* This symbol, if defined, is a comma-separated list of
* hexadecimal bytes for the double precision infinity.
@@ -5230,6 +5244,6 @@
#endif
/* Generated from:
- * 86429d6dea8cb2d81b30da9d916693eb4c04ebeb21969c8df6f470ac77cd5c92 config_h.SH
- * 472eafc083bb70e26f6130fa170fb8c4370c88404dc212129a44575e82f6c963 uconfig.sh
+ * 6608de918c3c876975f74b684da2536ab1ee23459783d691ae02ce2526a497a7 config_h.SH
+ * 2aaf18b9277e180fc5e5d60290ecb0c91fcac3531bd8825e5687a212daa586e9 uconfig.sh
* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h b/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h
index df39c7e7670..8b629ae93fe 100644
--- a/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h
+++ b/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h
@@ -4,157 +4,176 @@
* Any changes made here will be lost!
*/
+/* The precision to use in "%.*e" formats */
+#define PL_E_FORMAT_PRECISION 2
+
#define MPH_VALt I16
/*
-rows: 6507
+rows: 7016
seed: 1348825708
-full length of keys: 91401
-blob length: 8943
-ref length: 52056
-data size: 60999 (%66.74)
+full length of keys: 98325
+blob length: 9964
+ref length: 56128
+data size: 66092 (%67.22)
*/
STATIC const unsigned char mph_blob[] =
"unifiedcanadianaboriginalsyllabicsextendedcjkcompatibilityideogra"
"phssupplementarabicmathematicalalphabeticsymbolscombiningdiacriti"
"calmarksforsymbolscombiningdiacriticalmarkssupplementmiscellaneou"
- "ssymbolsandpictographs_perl_problematic_locale_foldeds_combiningd"
- "iacriticalmarksextendedmiscellaneousmathematicalsymbolsamiscellan"
- "eousmathematicalsymbolsbsupplementalmathematicaloperatorssuppleme"
- "ntalsymbolsandpictographsideographicdescriptioncharactersideograp"
- "hicsymbolsandpunctuationmathematicalalphanumericsymbolscjkunified"
- "ideographsextensionacjkunifiedideographsextensionbcjkunifiedideog"
- "raphsextensionccjkunifiedideographsextensiondcjkunifiedideographs"
- "extensionecjkunifiedideographsextensionfcuneiformnumbersandpunctu"
- "ationenclosedalphanumericsupplementenclosedideographicsupplementm"
- "iscellaneoussymbolsandarrowsphoneticextensionssupplementsupplemen"
- "taryprivateuseareaasupplementaryprivateuseareabvariationselectors"
- "supplementalphabeticpresentationformsancientgreekmusicalnotationc"
- "anonicalcombiningclass=cccenclosedcjklettersandmonthsopticalchara"
- "cterrecognitionconditionaljapanesestarterhalfwidthandfullwidthfor"
- "mskatakanaphoneticextensionsprependedconcatenationmarkchangeswhen"
- "nfkccasefoldeddefaultignorablecodepointsuperscriptsandsubscriptsa"
- "rabicpresentationformsaarabicpresentationformsbcjksymbolsandpunct"
- "uationcombiningmarksforsymbolsconsonantsucceedingrephafullcomposi"
- "tionexclusionhighprivateusesurrogatesindicpositionalcategory=indi"
- "csyllabiccategory=insupsymbolsandpictographsbidipairedbrackettype"
- "=cbyzantinemusicalsymbolsconsonantprecedingrephageometricshapesex"
- "tendedhangulcompatibilityjamolatinextendedadditionalshorthandform"
- "atcontrolssupplementalpunctuationcjkcompatideographssupcommonindi"
- "cnumberformsdiacriticalsforsymbolsearlydynasticcuneiformgraphemec"
- "lusterbreak=smiscellaneoustechnicalspacingmodifierletterstranspor"
- "tandmapsymbolschangeswhencasefoldedchangeswhencasemappedchangeswh"
- "enlowercasedchangeswhentitlecasedchangeswhenuppercasedcjkcompatib"
- "ilityformscjkradicalssupplementcyrillicsupplementaryinscriptional"
- "parthianlogicalorderexceptionmeeteimayekextensionsnoncharactercod"
- "epointpopdirectionalisolatesinhalaarchaicnumbersyijinghexagramsym"
- "bolsanatolianhieroglyphsconnectorpunctuationconsonantplaceholderc"
- "onsonantwithstackergeneralcategory=lineglagoliticsupplementinscri"
- "ptionalpahlavilefttorightembeddingpopdirectionalformatrighttoleft"
- "embeddingtopandbottomandrightverticalorientation=ancientgreeknumb"
- "ersbrahmijoiningnumberburushaskiyehbarreeconsonantheadlettercount"
- "ingrodnumeralsegyptianhieroglyphsenclosedalphanumsupfolds_to_mult"
- "i_charhanguljamoextendedahanguljamoextendedblefttorightoverrideme"
- "roitichieroglyphsmodifiertonelettersmongoliansupplementrighttolef"
- "toverridesundanesesupplementsupplementalarrowsasupplementalarrows"
- "bsupplementalarrowscterminalpunctuationattachedaboverightcherokee"
- "supplementcombininghalfmarksconsonantsubjoinedcopticepactnumbersd"
- "ecompositiontype=devanagariextendedethiopicsupplementeuropeanterm"
- "inatorfirststrongisolategeneralpunctuationgeorgiansupplementidstr"
- "inaryoperatorinitialpunctuationlatinextadditionallefttorightisola"
- "teornamentaldingbatsparagraphseparatorrighttoleftisolateruminumer"
- "alsymbolsscriptextensions=vtaixuanjingsymbolstopandleftandrighttr"
- "ansformedrotatedtransformeduprighttype=notapplicablealchemicalsym"
- "bolsattachedbelowleftcanadiansyllabicscaucasianalbanianconsonantp"
- "refixedcyrillicextendedacyrillicextendedbcyrillicextendedceastasi"
- "anwidth=haethiopicextendedaeuropeanseparatoridsbinaryoperatorlett"
- "erlikesymbolsmanichaeandhamedhmanichaeanhundredmanichaeanthamedhp"
- "atternwhitespaceregionalindicatorsmallformvariantssuttonsignwriti"
- "ngtype=trailingjamoarabicsupplementbopomofoextendedcantillationma"
- "rkcloseparenthesisclosepunctuationcypriotsyllabaryfinalpunctuatio"
- "nhalfandfullformshighpusurrogateslatin1supplementlinearbideograms"
- "linearbsyllabarymanichaeandalethmanichaeanlamedhmanichaeansamekhm"
- "anichaeantwentymiscmathsymbolsamiscmathsymbolsbmyanmarextendedamy"
- "anmarextendedbotherpunctuationsegmentseparatorsentenceterminalsup"
- "mathoperatorssyllablemodifiersyriacsupplementtangutcomponentstype"
- "=leadingjamotype=lvtsyllablevowelindependent_perl_charname_arabic"
- "extendedabamumsupplementboundaryneutralbraillepatternscommonsepar"
- "atorconsonantkillerconsonantmedialcontingentbreakcontrolpicturesc"
- "urrencysymbolsdashpunctuationdiacriticalsextdiacriticalssuphangul"
- "syllablesimperialaramaicjoininggroup=kalowercaselettermanichaeana"
- "lephmanichaeangimelmanichaeansadhemanichaeanzayinmeroiticcursivem"
- "iscpictographsmodifyingletternfcquickcheck=nnfdquickcheck=nnfkcqu"
- "ickcheck=oldnortharabianoldsoutharabianopenpunctuationregistershi"
- "ftersentencebreak=ctitlecaselettertype=lvsyllableuppercaseletterv"
- "edicextensionsvisualorderleftzanabazarsquareancientsymbolscarriag"
- "ereturncjkcompatformscomplexcontextconsonantfinaleuropeannumberge"
- "minationmarkgraphemeextendgreekandcoptichamzaonhehgoalhighsurroga"
- "teskanasupplementkangxiradicalslatinextendedblatinextendedclatine"
- "xtendeddlatinextendedemandatorybreakmanichaeanayinmanichaeanbethm"
- "anichaeanfivemanichaeanhethmanichaeankaphmanichaeanqophmanichaean"
- "reshmanichaeantethmanichaeanyodhmodifiersymbolnfkdquickchecknojoi"
- "ninggroupnonspacingmarkphoneticextsuppostfixnumericpsalterpahlavi"
- "spaceseparatorsuppunctuationtehmarbutagoaltype=voweljamovisiblest"
- "ackervoweldependent1000000000000aegeannumbersasciihexdigitblockel"
- "ementsbottomandleftcaseignorableconsonantdeaddecimalnumberenclosi"
- "ngmarkgreekextendediotasubscriptipaextensionsjoiningtype=dkanaext"
- "endedalineseparatorlowsurrogatesmalayalamlllamalayalamnnnamanicha"
- "eanmemmanichaeannunmanichaeanonemanichaeantawmanichaeantenmanicha"
- "eanwawmisctechnicalnumericvalue=patternsyntaxprefixnumericquotati"
- "onmarkverticalformsalphabeticpfarabicletterarabicnumberbidiclass="
- "bobidimirroredbreaksymbolscyrillicextacyrillicextbcyrillicextceth"
- "iopicextaextendnumletfinalsemkathglueafterzwjgraphemebasehebrewle"
- "tterinfixnumerickhmersymbolsletternumbermahjongtilesmalayalambham"
- "alayalamllamalayalamngamalayalamnnamalayalamnyamalayalamssamalaya"
- "lamttamanichaeanpemasaramgondimathalphanummendekikakuinoncanonica"
- "lnotreorderednumberjoineroldhungarianotherneutralphaistosdiscplay"
- "ingcardsrightjoiningafricannoonbidicontrolbreakbeforecasedletterc"
- "ategory=cadominotilesdoubleabovedoublebelowdoublequotedualjoining"
- "exclamationinseparableinseperablejoincausingjoincontrolkanavoicin"
- "gkatakanaextleftjoininglinebreak=mmalayalamjamalayalamramiscsymbo"
- "lsmyanmarextamyanmarextbnumerictypeotherletterothernumberothersym"
- "bolpahawhhmongrohingyayehsinglequotesorasompengstraightwawsuperan"
- "dsubsylotinagritopandrighttransparentwordbreak=nxidcontinueyehwit"
- "htailyisyllablesafricanfehafricanqafarabicextabasiclatinbelowrigh"
- "tboxdrawingbreakaftercjkstrokescompatjamodalathrishdeprecatedkhar"
- "oshthiknottedhehmiscarrowsnonjoiningnonstarteroldpersianoverstruc"
- "kphoenicianpresentin=purekillerreversedpesaurashtrasmallformssoft"
- "dottedsuparrowsasuparrowsbsuparrowscunassignedwarangcitiwordjoine"
- "ryiradicalsaboveleftambiguousany_foldsarabicpfaarabicpfbbhaiksuki"
- "blk=indicbreakbothemoticonsinheritedkhudawadilatinextblatinextcla"
- "tinextdmidlettermidnumletnabataeannewtailuenonjoinerolditalicoldp"
- "ermicoldturkicpalmyrenepaucinhauquotemetasamaritanscontinuesyriac"
- "waw=decimal=numericarmenianavagrahabalinesebassavahblock=blbugine"
- "seduployanebasegazextenderfarsiyehfractiongujaratigurmukhihiragan"
- "aisolatedisxposixjamoextajamoextbjavanesekanaextalinefeedmahajani"
- "nextlinescript=bspecialsswashkaftagbanwatifinaghtonemarkugariticx"
- "idstartaletteravestanbengalic=maybeccc=ccccjkextacjkextbcjkextccj"
- "kextdcjkextecjkextfdeseretelbasangranthahanunooinsc=inishorizispo"
- "sixisspaceisxperlkannadakayahlilinearamandaicmarchenmultaninobloc"
- "knobreaknondcijolchikioletterosmanyaoverlayphagspasharadashavians"
- "iddhamsoyombosuppuaasuppuabtagalogtaithamtaiviettibetantirhutatyp"
- "e=naucasextunknownvisargazwspace200000216000300000400000432000500"
- "000600000700000800000900000=digit=false_case_carianchakmacircleco"
- "mpexewlinegothicgrbasehatranhyphenisperlisvertkaithikanbunkhojkil"
- "amadhlepchalycianlydiannarrowpatsynrejangsc=khateluguthaanavirama"
- "yudhhe1/16011/12=none=trueadlamalaphatermbatakbeginbindublankbuhi"
- "dc=yescntrlcwkcfgc=segcb=ggrextinpc=inzanisunikhaphlimbunuktanush"
- "uoghamoriyaosagepatwsprintqmarkrunicscx=bstermtailetakritamiluide"
- "ovssupzhain-1/21/101/201/4010.011/213/215/217/23/163/203/805/127/"
- "12adlmage=aghbahexahomalefarmiarmnataratblavstbatkbc=ebhksbpt=buh"
- "dc=nocakmcanscprtcwcfcwcmcyrldsrtdt=efontgonmgrekgujrguruhanihano"
- "hluwhmnginblinshintijg=gjt=lkalikhmrkndakthilanalaoolatnlb=llinal"
- "inblisumeemmercmiaomlymmroomteimymrnarbnbatnewankoonshuogamolckor"
- "khoryaosgephlpphnxplrdprtiqaacqaaiqaphrjngrunrsamrsarbsb=csc=lsee"
- "nsgnwshawshrdsyrctagstalutamltavttfngtglgthaitibtv100vaiiwb=nwide"
- "xpeoxsuxyiiizainzanbzinhzyyyzzzz1.11/31/51/61/71/81/9103107118122"
- "1291301321332.02.12/32/52022142182202222242262282302322332342403."
- "03.13.23/43/54.04.14/55.05.15.25/65/86.06.16.26.37.07/88.09.09/2b"
- "ehcwlcwtcwuea=ebgfsiinvloelrelrilromimnsmnv=ocrpcmpdfrehsmlsqrtah"
- "v11v20v21v30v31v32v40v41v50v51v52v60v61v62v63v70v80v90vo=19353638"
- "39444546474849b2bkh2h3jljvl&vrxxzlzpzs";
-/* mph_blob length: 8943 */
+ "ssymbolsandpictographscombiningdiacriticalmarksextendedmiscellane"
+ "ousmathematicalsymbolsamiscellaneousmathematicalsymbolsbsupplemen"
+ "talmathematicaloperatorssupplementalsymbolsandpictographsegyptian"
+ "hieroglyphformatcontrolsideographicdescriptioncharactersideograph"
+ "icsymbolsandpunctuationmathematicalalphanumericsymbolscjkunifiedi"
+ "deographsextensionacjkunifiedideographsextensionbcjkunifiedideogr"
+ "aphsextensionccjkunifiedideographsextensiondcjkunifiedideographse"
+ "xtensionecjkunifiedideographsextensionfcuneiformnumbersandpunctua"
+ "tionenclosedalphanumericsupplementsymbolsandpictographsextendedae"
+ "nclosedideographicsupplementmiscellaneoussymbolsandarrowsphonetic"
+ "extensionssupplementsupplementaryprivateuseareaasupplementarypriv"
+ "ateuseareabvariationselectorssupplementalphabeticpresentationform"
+ "sancientgreekmusicalnotationenclosedcjklettersandmonthsopticalcha"
+ "racterrecognitionprependedconcatenationmark=changeswhennfkccasefo"
+ "lded=conditionaljapanesestarterdefaultignorablecodepoint=halfwidt"
+ "handfullwidthformskatakanaphoneticextensionsconsonantinitialpostf"
+ "ixedfullcompositionexclusion=superscriptsandsubscriptssymbolsandp"
+ "ictographsextaarabicpresentationformsaarabicpresentationformsbcan"
+ "onicalcombiningclass=cjksymbolsandpunctuationcombiningmarksforsym"
+ "bolsconsonantsucceedingrephahighprivateusesurrogatesindicposition"
+ "alcategory=supsymbolsandpictographsbyzantinemusicalsymbolsconsona"
+ "ntprecedingrephageometricshapesextendedhangulcompatibilityjamolat"
+ "inextendedadditionalshorthandformatcontrolssupplementalpunctuatio"
+ "nbidipairedbrackettype=changeswhencasefolded=changeswhencasemappe"
+ "d=changeswhenlowercased=changeswhentitlecased=changeswhenuppercas"
+ "ed=cjkcompatideographssupcommonindicnumberformsdiacriticalsforsym"
+ "bolsearlydynasticcuneiformindicsyllabiccategory=logicalorderexcep"
+ "tion=miscellaneoustechnicalnoncharactercodepoint=spacingmodifierl"
+ "etterstransportandmapsymbolscjkcompatibilityformscjkradicalssuppl"
+ "ementcyrillicsupplementarygraphemeclusterbreak=hanifirohingyakinn"
+ "ayainscriptionalparthianmeeteimayekextensionspopdirectionalisolat"
+ "esinhalaarchaicnumbersyijinghexagramsymbolsanatolianhieroglyphsco"
+ "nnectorpunctuationconsonantplaceholderconsonantwithstackerglagoli"
+ "ticsupplementinscriptionalpahlavilefttorightembeddingnyiakengpuac"
+ "huehmongpopdirectionalformatrighttoleftembeddingterminalpunctuati"
+ "on=topandbottomandrightverticalorientation=ancientgreeknumbersbra"
+ "hmijoiningnumberburushaskiyehbarreeconsonantheadlettercountingrod"
+ "numeralsegyptianhieroglyphsenclosedalphanumsuphanguljamoextendeda"
+ "hanguljamoextendedbhangulsyllabletype=idstrinaryoperator=lefttori"
+ "ghtoverridemeroitichieroglyphsmodifiertonelettersmongoliansupplem"
+ "entottomansiyaqnumbersrighttoleftoverridesundanesesupplementsuppl"
+ "ementalarrowsasupplementalarrowsbsupplementalarrowscattachedabove"
+ "rightcherokeesupplementcombininghalfmarksconsonantsubjoinedcoptic"
+ "epactnumbersdecompositiontype=devanagariextendedethiopicsupplemen"
+ "teuropeanterminatorfirststrongisolategeneralpunctuationgeorgiansu"
+ "pplementidsbinaryoperator=initialpunctuationlatinextadditionallef"
+ "ttorightisolateornamentaldingbatsparagraphseparatorpatternwhitesp"
+ "ace=regionalindicator=righttoleftisolateruminumeralsymbolssmallka"
+ "naextensiontaixuanjingsymbolstopandleftandrighttransformedrotated"
+ "transformeduprightvariationselector=alchemicalsymbolsattachedbelo"
+ "wleftcanadiansyllabicscaucasianalbanianconsonantprefixedcyrillice"
+ "xtendedacyrillicextendedbcyrillicextendedcethiopicextendedaeurope"
+ "anseparatorindicsiyaqnumbersletterlikesymbolsmanichaeandhamedhman"
+ "ichaeanhundredmanichaeanthamedhscriptextensions=sentenceterminal="
+ "smallformvariantssuttonsignwritingunifiedideograph=arabicsuppleme"
+ "ntbopomofoextendedcantillationmarkcloseparenthesisclosepunctuatio"
+ "ncypriotsyllabaryfinalpunctuationgeneralcategory=georgianextended"
+ "halfandfullformshanifirohingyapahighpusurrogatesinvisiblestackerl"
+ "atin1supplementlinearbideogramslinearbsyllabarymanichaeandalethma"
+ "nichaeanlamedhmanichaeansamekhmanichaeantwentymiscmathsymbolsamis"
+ "cmathsymbolsbmyanmarextendedamyanmarextendedbotherpunctuationsegm"
+ "entseparatorsupmathoperatorssyllablemodifiersyriacsupplementtangu"
+ "tcomponentsvowelindependentarabicextendedabamumsupplementboundary"
+ "neutralbraillepatternscommonseparatorconsonantkillerconsonantmedi"
+ "alcontingentbreakcontrolpicturescurrencysymbolsdashpunctuationdia"
+ "criticalsextdiacriticalssupeastasianwidth=graphemeextend=hangulsy"
+ "llablesimperialaramaiclowercaselettermanichaeanalephmanichaeangim"
+ "elmanichaeansadhemanichaeanzayinmeroiticcursivemiscpictographsmod"
+ "ifyingletternfkcquickcheck=nfkdquickcheck=oldnortharabianoldsouth"
+ "arabianopenpunctuationregistershiftertamilsupplementtitlecaselett"
+ "eruppercaselettervedicextensionsvisualorderleftzanabazarsquareanc"
+ "ientsymbolsasciihexdigit=carriagereturncaseignorable=cjkcompatfor"
+ "mscomplexcontextconsonantfinaleuropeannumbergeminationmarkgreekan"
+ "dcoptichamzaonhehgoalhighsurrogateskanasupplementkangxiradicalsla"
+ "tinextendedblatinextendedclatinextendeddlatinextendedemandatorybr"
+ "eakmanichaeanayinmanichaeanbethmanichaeanfivemanichaeanhethmanich"
+ "aeankaphmanichaeanqophmanichaeanreshmanichaeantethmanichaeanyodhm"
+ "odifiersymbolnfcquickcheck=nfdquickcheck=nojoininggroupnonspacing"
+ "markpatternsyntax=phoneticextsuppostfixnumericpsalterpahlaviquota"
+ "tionmark=sentencebreak=spaceseparatorsuppunctuationtehmarbutagoal"
+ "voweldependent1000000000000aegeannumbersbidimirrored=blockelement"
+ "sbottomandleftconsonantdeaddecimalnumberenclosingmarkgraphemebase"
+ "=greekextendediotasubscriptipaextensionsjoininggroup=kanaextended"
+ "alineseparatorlowsurrogatesmalayalamlllamalayalamnnnamanichaeanme"
+ "mmanichaeannunmanichaeanonemanichaeantawmanichaeantenmanichaeanwa"
+ "wmayannumeralsmisctechnicalnotapplicablenumericvalue=prefixnumeri"
+ "cverticalformsalphabeticpfarabicletterarabicnumberbidicontrol=bre"
+ "aksymbolschesssymbolscyrillicextacyrillicextbcyrillicextcethiopic"
+ "extaextendnumletfinalsemkathglueafterzwjgunjalagondihebrewletteri"
+ "deographic=infixnumericjoincontrol=joiningtype=khmersymbolsletter"
+ "numbermahjongtilesmalayalambhamalayalamllamalayalamngamalayalamnn"
+ "amalayalamnyamalayalamssamalayalamttamanichaeanpemasaramgondimath"
+ "alphanummendekikakuinoncanonicalnotreorderednumberjoinernumericty"
+ "pe=oldhungarianotherneutralphaistosdiscplayingcardsrightjoiningtr"
+ "ailingjamoxidcontinue=africannoonalphabetic=breakbeforecasedlette"
+ "rdeprecated=dominotilesdoubleabovedoublebelowdoublequotedualjoini"
+ "ngexclamationinseparableinseperablejoincausingkanavoicingkatakana"
+ "extleadingjamoleftjoininglvtsyllablemalayalamjamalayalamramedefai"
+ "drinmiscsymbolsmyanmarextamyanmarextbnandinagariotherletterothern"
+ "umberothersymbolpahawhhmongrohingyayehsinglequotesoftdotted=soras"
+ "ompengstraightwawsuperandsubsylotinagritopandrighttransparentyehw"
+ "ithtailyisyllablesafricanfehafricanqafarabicextabasiclatinbelowri"
+ "ghtbidiclass=boxdrawingbreakaftercjkstrokescompatjamodalathrishdi"
+ "acritic=kharoshthiknottedhehlinebreak=lowercase=lvsyllablemiscarr"
+ "owsnonjoiningnonstarteroldpersianoldsogdianoverstruckphoenicianpr"
+ "esentin=purekillerreversedpesaurashtrasmallformssuparrowsasuparro"
+ "wsbsuparrowscunassigneduppercase=warangcitiwordbreak=wordjoineryi"
+ "radicals-5.00e-01aboveleftambiguousarabicpfaarabicpfbbhaiksukibre"
+ "akbothemoticonsextender=inheritedkhudawadilatinextblatinextclatin"
+ "extdmidlettermidnumletnabataeannewtailuenonjoinerolditalicoldperm"
+ "icoldturkicpalmyrenepaucinhausamaritanscontinuesyriacwawvoweljamo"
+ "wsegspacexidstart=1.00e-011.11e-011.25e-011.25e-021.43e-011.50e+0"
+ "01.50e-011.56e-021.67e-011.88e-012.00e-012.50e+002.50e-012.50e-02"
+ "200000003.12e-023.13e-023.13e-033.33e-013.50e+003.75e-013.75e-024"
+ ".00e-014.17e-014.50e+004.69e-025.00e-025.50e+005.83e-016.00e-016."
+ "25e-016.25e-026.25e-036.50e+006.67e-017.50e+007.50e-018.00e-018.3"
+ "3e-018.33e-028.50e+008.75e-019.17e-01armenianavagrahabalinesebass"
+ "avahbugineseduployanebasegazfarsiyehfractiongujaratigurmukhihirag"
+ "anaisolatedjamoextajamoextbjavanesekanaextalinefeedmahajaninextli"
+ "neradical=specialsswashkaftagbanwatifinaghtonemarkugariticaletter"
+ "avestanbengalicjkextacjkextbcjkextccjkextdcjkextecjkextfcompex=de"
+ "seretelbasanelymaicgranthagrbase=hanunoohyphen=kannadakayahliline"
+ "aramakasarmandaicmarchenmultaninewlinenfkcqc=nfkdqc=noblocknobrea"
+ "kolchikioletterosmanyaoverlaypatsyn=phagspascript=sharadashavians"
+ "iddhamsoyombosuppuaasuppuabtagalogtaithamtaiviettibetantirhutauca"
+ "sextunknownvisargawspace=zwspace216000300000400000432000500000600"
+ "000700000800000900000alpha=bidic=bidim=block=carianccc103ccc107cc"
+ "c118ccc122ccc129ccc130ccc132ccc133chakmacirclecwkcf=gothicgrext=h"
+ "atranjoinc=kaithikanbunkhojkilamadhlepchalower=lycianlydiannarrow"
+ "nchar=nfcqc=nfdqc=patws=qmark=rejangsterm=teluguthaanauideo=upper"
+ "=viramawanchoyudhhe1/1601/32011/12adlamahex=alaphatermbatakbindub"
+ "uhidccc14ccc15ccc16ccc17ccc18ccc19ccc20ccc21ccc22ccc23ccc24ccc25c"
+ "cc26ccc27ccc28ccc29ccc30ccc31ccc32ccc33ccc34ccc35ccc36ccc84ccc91c"
+ "ntrlcwcf=cwcm=dash=dografalseidsb=idst=inpc=insc=khaphlimbumath=m"
+ "aybenuktanushuoghamoriyaosagerunictailetakrivssupxidc=xids=zhain-"
+ "1/21/101/201/401/641/8010.011.011/212.113/215/217/23/163/203/643/"
+ "805/127/12adlmage=aghbahomalefarmiarmnataratblavstbatkbhksblk=bpt"
+ "=buhdcakmcansccc=cprtcwl=cwt=cwu=cyrldep=dia=dsrtfontgcb=gonggonm"
+ "grekgujrguruhanohluwhmnghmnphst=kalikhmrkndakthilanalaoolatnlinal"
+ "inblisuloe=medfmeemmercmiaomlymmroomteimymrnarbnbatnewankoonshuog"
+ "amolckorkhoryaosgepcm=phlpphnxplrdprtiqaacqaaiqaphrjngrohgrunrsam"
+ "rsarbscx=seensgnwshawshinshrdsogosyrctagstaletalutamltavttfngtglg"
+ "thaitibttruev100v110v120v121vaiiwchowidexpeoxsuxyiiizainzanbzinhz"
+ "yyyzzzz1/51/71/92/32/52022142182222242262282302322332342403.03.23"
+ "/43/54/55.15.25/65/86.16.37.07/89.09/2bc=behci=di=dt=ea=ebgfsigaf"
+ "gc=jg=jt=lb=lrelrilromimnsmnv=ocrpdfrehri=sd=smlsqrtahv20v21v30v3"
+ "1v32v40v41v50v51v52v60v61v62v63v70v80v90vo=vs=wb=yes3839444546474"
+ "849b2bkh2h3jljvkvl&l_vrxxzlzpzs_perl_problematic_locale_foldeds_i"
+ "s_in_multi_char_fold_perl_folds_to_perl_charname__perl_non_finabe"
+ "ginany_foldsquotemetaisxposixisposixblankprintishorizisxperlisper"
+ "lisspaceisvertisuni";
+/* mph_blob length: 9964 */
struct mph_struct {
U16 seed2;
@@ -166,6520 +185,7029 @@ struct mph_struct {
};
#define MPH_RSHIFT 8
-#define MPH_BUCKETS 6507
+#define MPH_BUCKETS 7016
STATIC const U32 MPH_SEED1 = 0x5065726c;
STATIC const U32 MPH_FNV_CONST = 0x01000193;
-
+/* The comments give the input key for the row it is in */
STATIC const struct mph_struct mph_table[MPH_BUCKETS] = {
- { 0, 2108, 7209, 3, 7, PL_INHIRAGANA } /* inhiragana */,
- { 4, 8376, 6576, 3, 10, PL_LB__BA } /* lb=breakafter */,
- { 0, 3521, 218, 5, 4, PL_XPOSIXSPACE } /* spaceperl */,
- { 0, 1417, 468, 9, 11, PL_P } /* category=punctuation */,
- { 3, 7288, 8111, 7, 5, PL_SC__TAKR } /* script=takri */,
- { 3, 8096, 8208, 4, 4, PL_AHOM } /* scx=ahom */,
- { 2, 8508, 7877, 4, 3, PL_LYCI } /* sc=lyci */,
- { 0, 3129, 8400, 17, 4, PL_MIAO } /* scriptextensions=miao */,
- { 0, 2221, 4030, 3, 12, PL_GCB__L } /* hst=leadingjamo */,
- { 0, 6647, 3273, 4, 15, PL_UCAS } /* iscanadiansyllabics */,
- { 0, 8204, 3223, 4, 3, -PL_POSIXXDIGIT } /* ahex=no */,
- { 0, 7459, 8536, 3, 4, PL_TALU } /* sc=talu */,
- { 0, 8572, 4653, 3, 2, PL_WB__SQ } /* wb=sq */,
- { 4, 6890, 2731, 4, 19, PL_SUPARROWSC } /* blk=supplementalarrowsc */,
- { 0, 7459, 7900, 3, 6, PL_RJNG } /* sc=rejang */,
- { 0, 6210, 511, 3, 19, PL_CJK } /* incjkunifiedideographs */,
- { 1, 4239, 3581, 4, 2, PL_DASH } /* dash=t */,
- { 1, 8096, 8464, 4, 4, PL_PHNX } /* scx=phnx */,
- { 2, 1417, 3914, 9, 16, PL_PO } /* category=otherpunctuation */,
- { 2, 8783, 7997, 3, 4, PL_CWU } /* cwu=yes */,
- { 0, 7478, 3995, 3, 5, PL_SYRC } /* issyriac */,
- { 3, 2100, 5871, 3, 3, PL_OGAM } /* isogam */,
- { 0, 4314, 6516, 13, 10, PL_JG__AFRICANFEH } /* joininggroup=africanfeh */,
- { 1, 4440, 2251, 4, 11, PL_GLAGOLITICSUP } /* inglagoliticsup */,
- { 6, 2002, 0, 21, 0, PL_PRTI } /* inscriptionalparthian */,
- { 0, 184, 7799, 3, 5, PL_COMPEX } /* iscompex */,
- { 0, 7459, 7520, 3, 4, PL_MARC } /* sc=marc */,
- { 0, 3129, 2149, 17, 20, PL_HLUW } /* scriptextensions=anatolianhieroglyphs */,
- { 0, 7459, 7555, 3, 7, PL_OLCK } /* sc=olchiki */,
- { 0, 6890, 3111, 4, 18, PL_RUMI } /* blk=ruminumeralsymbols */,
- { 0, 8376, 4524, 3, 15, PL_LB__OP } /* lb=openpunctuation */,
- { 1, 7136, 1543, 6, 18, PL_GEOMETRICSHAPESEXT } /* block=geometricshapesext */,
- { 0, 3129, 3994, 17, 6, PL_SYRC } /* scriptextensions=syriac */,
- { 1, 6263, 7280, 10, 8, PL_LB__NL } /* linebreak=nextline */,
- { 0, 6890, 78, 4, 10, PL_ARABICMATH } /* blk=arabicmath */,
- { 22, 7380, 5595, 4, 2, PL_CCC__8 } /* ccc=kv */,
- { 3, 8096, 8420, 4, 4, PL_NARB } /* scx=narb */,
- { 0, 5134, 6030, 3, 11, PL_PHAISTOS } /* isphaistosdisc */,
- { 1, 184, 1681, 3, 21, PL_INDICNUMBERFORMS } /* iscommonindicnumberforms */,
- { 1, 8121, 7997, 5, 4, PL_UIDEO } /* uideo=yes */,
- { 1, 2108, 4286, 4, 13, PL_INHANGUL } /* inhangulsyllables */,
- { 2, 8240, 3093, 3, 18, PL_BC__RLI } /* bc=righttoleftisolate */,
- { 1, 3129, 8404, 17, 4, PL_MLYM } /* scriptextensions=mlym */,
- { 1, 184, 8420, 2, 4, PL_NARB } /* isnarb */,
- { 1, 4402, 780, 3, 28, PL_MISCARROWS } /* inmiscellaneoussymbolsandarrows */,
- { 1, 6263, 722, 10, 2, PL_LB__CL } /* linebreak=cl */,
- { 1, 3111, 0, 4, 0, PL_RUMI } /* rumi */,
- { 1, 6263, 4452, 10, 2, PL_LB__QU } /* linebreak=qu */,
- { 1, 415, 7951, 11, 5, PL_IDEO } /* ideographic=true */,
- { 1, 7459, 6406, 3, 11, PL_SORA } /* sc=sorasompeng */,
- { 2, 21, 2128, 2, 6, PL_YIJING } /* inyijing */,
- { 1, 7689, 8201, 3, 3, PL_AGHB } /* isaghb */,
- { 4, 3129, 7144, 17, 8, PL_BUGI } /* scriptextensions=buginese */,
- { 0, 4239, 7768, 4, 2, -PL_DASH } /* dash=f */,
- { 18, 7136, 5093, 6, 14, PL_PHONETICEXTSUP } /* block=phoneticextsup */,
- { 2, 5336, 0, 13, 0, PL_GREEKEXT } /* greekextended */,
- { 2, 8276, 7997, 4, 4, PL_CWCM } /* cwcm=yes */,
- { 0, 7136, 2617, 6, 19, PL_MODIFIERTONELETTERS } /* block=modifiertoneletters */,
- { 1, 6756, 7768, 10, 6, -PL_SD } /* softdotted=false */,
- { 1, 8798, 7951, 3, 5, PL_LOE } /* loe=true */,
- { 10, 8092, 1201, 4, 3, PL_ANY } /* unicode */,
- { 0, 7457, 7328, 5, 8, PL_INSC__TONEMARK } /* insc=tonemark */,
- { 1, 8096, 2674, 4, 4, PL_SUND } /* scx=sund */,
- { 0, 4314, 65, 15, 2, PL_JG__KAPH } /* joininggroup=kaph */,
- { 11, 7569, 0, 7, 0, PL_OSMA } /* osmanya */,
- { 4, 3509, 7768, 17, 2, -PL_PATWS } /* patternwhitespace=f */,
- { 0, 8816, 8171, 3, 2, PL_NV__23 } /* nv=23 */,
- { 1, 5544, 7710, 13, 3, PL_NV__600 } /* numericvalue=600 */,
- { 0, 7136, 1797, 6, 15, PL_MODIFIERLETTERS } /* block=modifierletters */,
- { 1, 447, 0, 18, 0, PL_IDEOGRAPHICSYMBOLS } /* ideographicsymbols */,
- { 0, 8376, 1055, 3, 26, PL_LB__CJ } /* lb=conditionaljapanesestarter */,
- { 0, 7478, 350, 3, 32, PL_SUPMATHOPERATORS } /* issupplementalmathematicaloperators */,
- { 0, 3129, 8480, 17, 4, PL_QAAI } /* scriptextensions=qaai */,
- { 0, 2408, 0, 6, 0, PL_BRAH } /* brahmi */,
- { 3, 3075, 0, 18, 0, PL_ZP } /* paragraphseparator */,
- { 0, 4314, 5746, 13, 7, PL_JG__SEMKATH } /* joininggroup=semkath */,
- { 4, 7459, 7583, 3, 7, PL_SC__PHAG } /* sc=phagspa */,
- { 2, 2108, 2562, 4, 17, PL_JAMOEXTB } /* inhanguljamoextendedb */,
- { 0, 5968, 125, 3, 2, PL_OCR } /* inocr */,
- { 0, 6713, 8888, 3, 3, PL_IN__8 } /* in=v80 */,
- { 0, 3129, 8492, 17, 4, PL_RUNR } /* scriptextensions=runr */,
- { 2, 5765, 7951, 12, 5, PL_GRBASE } /* graphemebase=true */,
- { 0, 3129, 2408, 17, 6, PL_BRAH } /* scriptextensions=brahmi */,
- { 2, 7136, 1981, 6, 11, PL_CYRILLICSUP } /* block=cyrillicsup */,
- { 3, 6756, 7997, 10, 4, PL_SD } /* softdotted=yes */,
- { 33, 2134, 7951, 3, 5, PL_XPOSIXXDIGIT } /* hex=true */,
- { 1, 5544, 8646, 13, 2, PL_NV__29 } /* numericvalue=29 */,
- { 0, 2859, 2991, 18, 3, PL_DT__NAR } /* decompositiontype=nar */,
- { 1, 974, 8675, 24, 3, PL_CCC__BL } /* canonicalcombiningclass=218 */,
- { 3, 6472, 1621, 10, 6, PL_WB__FO } /* wordbreak=format */,
- { 9, 18, 3223, 2, 3, -PL_RI } /* ri=no */,
- { 1, 6890, 660, 4, 30, PL_CJKEXTF } /* blk=cjkunifiedideographsextensionf */,
- { 0, 96, 7997, 5, 2, PL_XPOSIXALPHA } /* alpha=y */,
- { 3, 184, 1107, 2, 8, PL_KANA } /* iskatakana */,
- { 6, 3129, 7312, 17, 8, PL_TAGB } /* scriptextensions=tagbanwa */,
- { 32, 6890, 3610, 4, 8, PL_INBOPOMOFO } /* blk=bopomofo */,
- { 1, 5557, 3581, 13, 2, PL_PATSYN } /* patternsyntax=t */,
- { 0, 184, 3866, 2, 16, PL_MISCMATHSYMBOLSB } /* ismiscmathsymbolsb */,
- { 1, 7136, 6041, 6, 12, PL_PLAYINGCARDS } /* block=playingcards */,
- { 1, 7288, 7007, 7, 9, PL_ITAL } /* script=olditalic */,
- { 12, 7810, 0, 6, 0, PL_GOTH } /* gothic */,
- { 3, 3129, 7443, 17, 4, PL_GRAN } /* scriptextensions=gran */,
- { 1, 8016, 36, 4, 1, PL_GCB__T } /* gcb=t */,
- { 0, 1887, 3223, 5, 2, -PL_XPOSIXLOWER } /* lower=n */,
- { 1, 8096, 994, 5, 3, PL_BASS } /* scx=bass */,
- { 2, 7136, 3722, 6, 16, PL_HIGHPUSURROGATES } /* block=highpusurrogates */,
- { 1, 6706, 8867, 10, 3, PL_IN__5_DOT_1 } /* presentin=v51 */,
- { 2, 6221, 2467, 4, 9, PL_COUNTINGROD } /* incountingrod */,
- { 0, 5232, 0, 13, 0, PL_AEGEANNUMBERS } /* aegeannumbers */,
- { 1, 4314, 7930, 13, 4, PL_JG__YUDH } /* joininggroup=yudh */,
- { 1, 8816, 8618, 3, 3, PL_NV__1_SLASH_5 } /* nv=1/5 */,
- { 1, 2100, 1029, 3, 26, PL_OCR } /* isopticalcharacterrecognition */,
- { 0, 2985, 7768, 18, 6, -PL_IDST } /* idstrinaryoperator=false */,
- { 4, 1503, 2504, 3, 18, PL_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumsup */,
- { 1, 8096, 2636, 4, 4, PL_MONG } /* scx=mong */,
- { 0, 7380, 1483, 4, 2, PL_CCC__DB } /* ccc=db */,
- { 0, 6890, 7991, 4, 5, PL_INBUHID } /* blk=buhid */,
- { 2, 1746, 24, 21, 1, PL_GCB__L } /* graphemeclusterbreak=l */,
- { 1, 8284, 0, 4, 0, PL_DSRT } /* dsrt */,
- { 1, 7288, 5121, 7, 14, PL_SC__PHLP } /* script=psalterpahlavi */,
- { 3, 8780, 0, 3, 0, PL_CWT } /* cwt */,
- { 0, 184, 5323, 2, 13, PL_ME } /* isenclosingmark */,
- { 1, 1746, 1133, 21, 7, PL_GCB__PP } /* graphemeclusterbreak=prepend */,
- { 4, 6890, 4883, 4, 14, PL_LATINEXTE } /* blk=latinextendede */,
- { 0, 1929, 0, 9, 0, PL_XPOSIXUPPER } /* uppercase */,
- { 1, 1876, 7768, 21, 6, -PL_CWL } /* changeswhenlowercased=false */,
- { 2, 5544, 7732, 13, 2, PL_NV__50 } /* numericvalue=50 */,
- { 0, 3610, 0, 16, 0, PL_BOPOMOFOEXT } /* bopomofoextended */,
- { 5, 6706, 7720, 10, 1, PL_IN__4 } /* presentin=4 */,
- { 3, 3129, 7104, 17, 8, PL_ARMN } /* scriptextensions=armenian */,
- { 0, 8332, 7599, 4, 5, PL_SHAW } /* inshavian */,
- { 0, 7459, 8452, 3, 4, PL_SC__ORYA } /* sc=orya */,
- { 1, 1746, 70, 21, 2, PL_GCB__PP } /* graphemeclusterbreak=pp */,
- { 1, 7450, 0, 7, 0, PL_HANO } /* hanunoo */,
- { 0, 5375, 6208, 12, 11, PL_JT__C } /* joiningtype=joincausing */,
- { 3, 21, 6926, 2, 9, PL_INKHUDAWADI } /* inkhudawadi */,
- { 3, 2750, 3223, 4, 3, -PL_TERM } /* term=no */,
- { 5, 974, 7727, 24, 2, PL_CCC__32 } /* canonicalcombiningclass=32 */,
- { 3, 8816, 8144, 3, 4, PL_NV__1_SLASH_20 } /* nv=1/20 */,
- { 1, 6210, 7388, 3, 6, PL_CJKEXTA } /* incjkexta */,
- { 0, 568, 0, 2, 0, PL_NB } /* nb */,
- { 1, 2229, 1392, 16, 9, PL_CS } /* generalcategory=surrogate */,
- { 0, 7408, 0, 7, 0, PL_CJKEXTD } /* cjkextd */,
- { 1, 6890, 947, 4, 17, PL_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusic */,
- { 0, 1402, 2349, 24, 20, PL_INPC__TOPANDBOTTOMANDRIGHT } /* indicpositionalcategory=topandbottomandright */,
- { 0, 1746, 4047, 21, 2, PL_LB__H2 } /* graphemeclusterbreak=lv */,
- { 0, 8894, 0, 3, 1, PL_VO__U } /* vo=u */,
- { 0, 4554, 1929, 14, 5, PL_SB__UP } /* sentencebreak=upper */,
- { 1, 184, 6626, 2, 4, PL_KHAR } /* iskhar */,
- { 2, 8344, 36, 3, 1, PL_JT__T } /* jt=t */,
- { 1, 8096, 8192, 4, 4, PL_ADLM } /* scx=adlm */,
- { 0, 6713, 8879, 3, 3, PL_IN__6_DOT_2 } /* in=v62 */,
- { 0, 8352, 0, 4, 0, PL_KHMR } /* khmr */,
- { 1, 3129, 2107, 17, 7, PL_SINH } /* scriptextensions=sinhala */,
- { 1, 4402, 8401, 3, 3, PL_INMIAO } /* inmiao */,
- { 1, 1690, 0, 2, 0, PL_CN } /* cn */,
- { 1, 3129, 2269, 17, 20, PL_PHLI } /* scriptextensions=inscriptionalpahlavi */,
- { 0, 3129, 7660, 17, 7, PL_TIRH } /* scriptextensions=tirhuta */,
- { 3, 3129, 8604, 17, 4, PL_ZYYY } /* scriptextensions=zyyy */,
- { 0, 2229, 8937, 16, 2, PL_ZL } /* generalcategory=zl */,
- { 1, 2985, 7768, 4, 2, -PL_IDST } /* idst=f */,
- { 2, 184, 5427, 2, 9, PL_MLYM } /* ismalayalam */,
- { 1, 8376, 8921, 3, 2, PL_LB__BK } /* lb=bk */,
- { 0, 6263, 6845, 10, 9, PL_LB__AI } /* linebreak=ambiguous */,
- { 2, 3129, 7320, 17, 8, PL_TFNG } /* scriptextensions=tifinagh */,
- { 0, 7136, 113, 6, 35, PL_DIACRITICALSFORSYMBOLS } /* block=combiningdiacriticalmarksforsymbols */,
- { 1, 864, 0, 28, 0, PL_SUPPUAB } /* supplementaryprivateuseareab */,
- { 0, 5957, 0, 4, 0, PL_MEND } /* mend */,
- { 2, 7894, 0, 6, 0, PL_PATSYN } /* patsyn */,
- { 1, 3129, 494, 17, 3, PL_HAN } /* scriptextensions=han */,
- { 3, 1963, 7768, 7, 2, -PL_RADICAL } /* radical=f */,
- { 0, 6890, 7876, 4, 6, PL_INLYCIAN } /* blk=lycian */,
- { 0, 8572, 6971, 3, 6, PL_WB__MN } /* wb=midnum */,
- { 0, 974, 1108, 24, 3, PL_CCC__214 } /* canonicalcombiningclass=ata */,
- { 2, 7459, 2044, 3, 11, PL_MTEI } /* sc=meeteimayek */,
- { 3, 7288, 2598, 7, 4, PL_MERO } /* script=mero */,
- { 1, 184, 7534, 2, 7, PL_NB } /* isnoblock */,
- { 0, 6890, 4659, 4, 14, PL_ANCIENTSYMBOLS } /* blk=ancientsymbols */,
- { 0, 1887, 0, 9, 0, PL_XPOSIXLOWER } /* lowercase */,
- { 4, 4554, 496, 14, 7, PL_LB__NU } /* sentencebreak=numeric */,
- { 1, 122, 7997, 9, 2, PL_DIA } /* diacritic=y */,
- { 3, 6890, 808, 4, 18, PL_PHONETICEXT } /* blk=phoneticextensions */,
- { 1, 3850, 0, 16, 0, PL_MISCMATHSYMBOLSA } /* miscmathsymbolsa */,
- { 2, 184, 8384, 2, 4, PL_LINB } /* islinb */,
- { 0, 892, 3223, 17, 3, -PL_VS } /* variationselector=no */,
- { 0, 5134, 6, 3, 1, PL_PD } /* ispd */,
- { 1, 974, 2777, 24, 5, PL_CCC__A } /* canonicalcombiningclass=above */,
- { 1, 8011, 1452, 3, 2, PL_PS } /* gc=ps */,
- { 0, 21, 4841, 2, 14, PL_LATINEXTB } /* inlatinextendedb */,
- { 2, 3237, 0, 17, 0, PL_ALCHEMICAL } /* alchemicalsymbols */,
- { 0, 5544, 7732, 13, 6, PL_NV__500000 } /* numericvalue=500000 */,
- { 4, 2229, 2088, 16, 2, PL_PD } /* generalcategory=pd */,
- { 0, 4479, 7373, 5, 3, PL_NFCQC__M } /* nfkcqc=m */,
- { 2, 7136, 959, 6, 5, PL_MUSIC } /* block=music */,
- { 1, 7136, 3543, 6, 17, PL_SMALLFORMS } /* block=smallformvariants */,
- { 2, 2985, 0, 4, 0, PL_IDST } /* idst */,
- { 1, 6881, 0, 9, 0, PL_BHKS } /* bhaiksuki */,
- { 0, 217, 6484, 6, 6, PL__PERL_IDCONT } /* _perl_idcont */,
- { 4, 58, 0, 4, 0, PL_IDEO } /* ideo */,
- { 2, 8340, 3492, 3, 17, PL_JG__MANICHAEANTHAMEDH } /* jg=manichaeanthamedh */,
- { 7, 8340, 7930, 3, 4, PL_JG__YUDH } /* jg=yudh */,
- { 7, 8376, 6816, 3, 10, PL_LB__WJ } /* lb=wordjoiner */,
- { 0, 3129, 4509, 17, 15, PL_SARB } /* scriptextensions=oldsoutharabian */,
- { 1, 8376, 5753, 3, 4, PL_LB__GL } /* lb=glue */,
- { 1, 184, 4827, 2, 14, PL_KANGXI } /* iskangxiradicals */,
- { 1, 1929, 3223, 9, 2, -PL_XPOSIXUPPER } /* uppercase=n */,
- { 1, 1746, 5762, 21, 3, PL_LB__ZWJ } /* graphemeclusterbreak=zwj */,
- { 0, 7136, 4883, 6, 14, PL_LATINEXTE } /* block=latinextendede */,
- { 0, 1963, 3581, 7, 2, PL_RADICAL } /* radical=t */,
- { 1, 5645, 4149, 10, 15, PL_BC__CS } /* bidiclass=commonseparator */,
- { 1, 2236, 7, 10, 1, PL_L_AMP_ } /* category=lc */,
- { 0, 3129, 8364, 17, 4, PL_LANA } /* scriptextensions=lana */,
- { 0, 6890, 1691, 9, 11, PL_INDICNUMBERFORMS } /* blk=indicnumberforms */,
- { 2, 6647, 534, 4, 2, PL_CANS } /* iscans */,
- { 2, 8011, 8941, 3, 2, PL_ZS } /* gc=zs */,
- { 0, 6263, 6576, 10, 10, PL_LB__BA } /* linebreak=breakafter */,
- { 0, 4314, 3475, 13, 17, PL_JG__MANICHAEANHUNDRED } /* joininggroup=manichaeanhundred */,
- { 2, 8096, 8400, 4, 4, PL_MIAO } /* scx=miao */,
- { 0, 5134, 809, 3, 17, PL_PHONETICEXT } /* isphoneticextensions */,
- { 6, 8076, 7997, 5, 2, PL_PATWS } /* patws=y */,
- { 9, 8096, 954, 4, 5, PL_GREK } /* scx=greek */,
- { 0, 184, 1111, 2, 4, PL_KANA } /* iskana */,
- { 2, 6263, 5762, 10, 2, PL_LB__ZW } /* linebreak=zw */,
- { 0, 7136, 2967, 6, 18, PL_GEORGIANSUP } /* block=georgiansupplement */,
- { 0, 7136, 4644, 6, 15, PL_INZANABAZARSQUARE } /* block=zanabazarsquare */,
- { 5, 6263, 25, 10, 2, PL_LB__SY } /* linebreak=sy */,
- { 1, 7136, 7272, 6, 8, PL_INMAHAJANI } /* block=mahajani */,
- { 3, 6890, 42, 4, 36, PL_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatibilityideographssupplement */,
- { 1, 7136, 2249, 6, 20, PL_GLAGOLITICSUP } /* block=glagoliticsupplement */,
- { 3, 3516, 7768, 10, 6, -PL_XPOSIXSPACE } /* whitespace=false */,
- { 0, 3521, 7951, 5, 5, PL_XPOSIXSPACE } /* space=true */,
- { 1, 5310, 0, 13, 0, PL_XPOSIXDIGIT } /* decimalnumber */,
- { 17, 184, 699, 2, 6, PL_N } /* isnumber */,
- { 0, 7366, 0, 7, 0, PL_BENG } /* bengali */,
- { 0, 5544, 8615, 13, 3, PL_NV__1_SLASH_3 } /* numericvalue=1/3 */,
- { 1, 8011, 47, 4, 1, PL_SM } /* gc=sm */,
- { 0, 3129, 8444, 17, 4, PL_OLCK } /* scriptextensions=olck */,
- { 0, 6210, 3340, 3, 16, PL_CYRILLICEXTB } /* incyrillicextendedb */,
- { 3, 7288, 7506, 7, 7, PL_SC__LINA } /* script=lineara */,
- { 1, 8096, 7312, 4, 8, PL_TAGB } /* scx=tagbanwa */,
- { 0, 7288, 7019, 7, 4, PL_SC__PERM } /* script=perm */,
- { 1, 5544, 7944, 13, 2, PL_NV__12 } /* numericvalue=12 */,
- { 1, 4284, 7667, 14, 7, PL_HST__NA } /* hangulsyllabletype=na */,
- { 4, 1929, 3223, 5, 3, -PL_XPOSIXUPPER } /* upper=no */,
- { 1, 6109, 1, 10, 1, PL_CN } /* category=cn */,
- { 1, 7380, 8171, 7, 2, PL_CCC__23 } /* ccc=ccc23 */,
- { 1, 7288, 7272, 7, 8, PL_SC__MAHJ } /* script=mahajani */,
- { 1, 8006, 3223, 5, 3, -PL_CWKCF } /* cwkcf=no */,
- { 3, 7136, 8061, 6, 5, PL_INOGHAM } /* block=ogham */,
- { 7, 7443, 0, 7, 0, PL_GRAN } /* grantha */,
- { 3, 6890, 7232, 4, 8, PL_JAMOEXTA } /* blk=jamoexta */,
- { 0, 8096, 8396, 4, 4, PL_MERC } /* scx=merc */,
- { 0, 8288, 8834, 3, 3, PL_DT__SQR } /* dt=sqr */,
- { 1, 8340, 6580, 3, 3, PL_JG__KAF } /* jg=kaf */,
- { 0, 4239, 0, 4, 0, PL_DASH } /* dash */,
- { 1, 6263, 4561, 10, 2, PL_LB__EB } /* linebreak=eb */,
- { 2, 7136, 1797, 6, 4, PL_INMODI } /* block=modi */,
- { 2, 7689, 5246, 3, 12, PL_POSIXXDIGIT } /* isasciihexdigit */,
- { 1, 6890, 7632, 4, 7, PL_INTAGALOG } /* blk=tagalog */,
- { 1, 8340, 5163, 3, 14, PL_JG__HAMZAONHEHGOAL } /* jg=tehmarbutagoal */,
- { 0, 2985, 3581, 4, 2, PL_IDST } /* idst=t */,
- { 4, 6890, 2805, 4, 18, PL_HALFMARKS } /* blk=combininghalfmarks */,
- { 3, 6890, 3594, 4, 9, PL_ARABICSUP } /* blk=arabicsup */,
- { 0, 1897, 3223, 21, 3, -PL_CWT } /* changeswhentitlecased=no */,
- { 3, 6210, 5694, 3, 11, PL_CYRILLICEXTB } /* incyrillicextb */,
- { 0, 7459, 7632, 3, 7, PL_SC__TGLG } /* sc=tagalog */,
- { 0, 4542, 8112, 3, 4, PL_TAKR } /* istakri */,
- { 1, 5134, 1134, 3, 25, PL_PCM } /* isprependedconcatenationmark */,
- { 7, 4314, 4344, 13, 15, PL_JG__MANICHAEANALEPH } /* joininggroup=manichaeanaleph */,
- { 0, 7136, 3882, 6, 7, PL_INMYANMAR } /* block=myanmar */,
- { 0, 184, 1768, 2, 22, PL_MISCTECHNICAL } /* ismiscellaneoustechnical */,
- { 6, 7478, 7612, 3, 6, PL_SOYO } /* issoyombo */,
- { 1, 8786, 1093, 3, 9, PL_EA__F } /* ea=fullwidth */,
- { 0, 3114, 1, 3, 33, PL_UCAS } /* inunifiedcanadianaboriginalsyllabics */,
- { 0, 21, 8432, 2, 3, PL_INNKO } /* innko */,
- { 17, 3129, 8106, 17, 5, PL_TALE } /* scriptextensions=taile */,
- { 0, 184, 1887, 2, 5, PL_XPOSIXLOWER } /* islower */,
- { 5, 7136, 1028, 6, 27, PL_OCR } /* block=opticalcharacterrecognition */,
- { 2, 8572, 0, 4, 1, PL_WB__NU } /* wb=nu */,
- { 3, 5250, 7997, 8, 4, PL_XPOSIXXDIGIT } /* hexdigit=yes */,
- { 0, 1834, 7997, 21, 2, PL_CWCF } /* changeswhencasefolded=y */,
- { 2, 6713, 7720, 3, 1, PL_IN__4 } /* in=4 */,
- { 1, 8448, 0, 4, 0, PL_ORKH } /* orkh */,
- { 2, 5544, 7732, 13, 4, PL_NV__5000 } /* numericvalue=5000 */,
- { 0, 184, 7429, 2, 7, PL_DSRT } /* isdeseret */,
- { 0, 6890, 7007, 4, 9, PL_INOLDITALIC } /* blk=olditalic */,
- { 2, 1417, 6362, 9, 11, PL_SO } /* category=othersymbol */,
- { 0, 6890, 6, 5, 2, PL_INIDC } /* blk=idc */,
- { 1, 6890, 183, 4, 34, PL_MISCPICTOGRAPHS } /* blk=miscellaneoussymbolsandpictographs */,
- { 1, 184, 1107, 2, 26, PL_KATAKANAEXT } /* iskatakanaphoneticextensions */,
- { 1, 184, 8396, 2, 4, PL_MERC } /* ismerc */,
- { 0, 4554, 723, 15, 4, PL_SB__CL } /* sentencebreak=close */,
- { 2, 117, 416, 3, 31, PL_INIDC } /* inideographicdescriptioncharacters */,
- { 8, 5134, 8461, 3, 3, PL_PHLP } /* isphlp */,
- { 0, 4554, 8101, 14, 5, PL_SB__ST } /* sentencebreak=sterm */,
- { 0, 8096, 8320, 4, 4, PL_HLUW } /* scx=hluw */,
- { 6, 7288, 8368, 7, 4, PL_LAO } /* script=laoo */,
- { 1, 974, 8171, 24, 2, PL_CCC__23 } /* canonicalcombiningclass=23 */,
- { 1, 4449, 7373, 4, 3, PL_NFCQC__M } /* nfcqc=m */,
- { 0, 6890, 6863, 4, 9, PL_ARABICPFA } /* blk=arabicpfa */,
- { 5, 7288, 7604, 7, 7, PL_SIDD } /* script=siddham */,
- { 1, 6890, 7621, 4, 3, PL_PUA } /* blk=pua */,
- { 1, 6706, 8768, 10, 3, PL_IN__9 } /* presentin=9.0 */,
- { 0, 6647, 2, 5, 1, PL_CARI } /* iscari */,
- { 4, 2859, 3003, 18, 7, PL_DT__INIT } /* decompositiontype=initial */,
- { 3, 8816, 5219, 3, 13, PL_NV__1000000000000 } /* nv=1000000000000 */,
- { 2, 8288, 5488, 3, 4, PL_DT__NONE } /* dt=none */,
- { 0, 974, 7702, 27, 2, PL_CCC__20 } /* canonicalcombiningclass=ccc20 */,
- { 0, 7906, 5066, 5, 2, PL_SC__KHOJ } /* sc=khoj */,
- { 0, 2229, 5079, 16, 14, PL_MN } /* generalcategory=nonspacingmark */,
- { 2, 6554, 1498, 3, 13, PL_BYZANTINEMUSIC } /* inbyzantinemusic */,
- { 0, 1497, 0, 14, 0, PL_BYZANTINEMUSIC } /* byzantinemusic */,
- { 5, 8096, 7660, 4, 4, PL_TIRH } /* scx=tirh */,
- { 4, 184, 8608, 2, 4, PL_ZZZZ } /* iszzzz */,
- { 0, 3129, 7555, 17, 7, PL_OLCK } /* scriptextensions=olchiki */,
- { 3, 8096, 8061, 4, 5, PL_OGAM } /* scx=ogham */,
- { 1, 7459, 7120, 3, 4, PL_BALI } /* sc=bali */,
- { 4, 8508, 8369, 4, 3, PL_LAO } /* sc=laoo */,
- { 1, 7288, 7569, 7, 4, PL_OSMA } /* script=osma */,
- { 2, 8086, 3223, 5, 3, -PL_QMARK } /* qmark=no */,
- { 1, 7478, 1451, 3, 23, PL_SUPSYMBOLSANDPICTOGRAPHS } /* issupsymbolsandpictographs */,
- { 0, 76, 7946, 2, 5, PL_NV__NAN } /* nt=none */,
- { 0, 7459, 4104, 3, 4, PL_BAMU } /* sc=bamu */,
- { 0, 8011, 8263, 3, 2, PL_MC } /* gc=mc */,
- { 1, 8016, 8789, 4, 3, PL_WB__EBG } /* gcb=ebg */,
- { 0, 8026, 5094, 3, 13, PL_PHONETICEXTSUP } /* inphoneticextsup */,
- { 1, 7459, 7912, 3, 6, PL_SC__TELU } /* sc=telugu */,
- { 3, 7459, 3458, 3, 10, PL_SC__MANI } /* sc=manichaean */,
- { 1, 6890, 2249, 4, 13, PL_GLAGOLITICSUP } /* blk=glagoliticsup */,
- { 3, 4284, 5177, 14, 14, PL_GCB__V } /* hangulsyllabletype=voweljamo */,
- { 3, 7272, 0, 8, 0, PL_MAHJ } /* mahajani */,
- { 2, 8240, 3408, 4, 16, PL_BC__ES } /* bc=europeanseparator */,
- { 6, 7227, 5253, 5, 5, PL_POSIXDIGIT } /* posixdigit */,
- { 2, 6263, 1204, 10, 2, PL_LB__PO } /* linebreak=po */,
- { 11, 7478, 2732, 3, 18, PL_SUPARROWSC } /* issupplementalarrowsc */,
- { 0, 112, 0, 2, 0, PL_SC } /* sc */,
- { 2, 7288, 7611, 7, 4, PL_SOYO } /* script=soyo */,
- { 0, 7224, 7986, 8, 5, PL_XPOSIXBLANK } /* isxposixblank */,
- { 1, 2731, 0, 19, 0, PL_SUPARROWSC } /* supplementalarrowsc */,
- { 0, 6613, 3723, 3, 15, PL_HIGHPUSURROGATES } /* ishighpusurrogates */,
- { 4, 8777, 7997, 3, 2, PL_CWL } /* cwl=y */,
- { 0, 8288, 45, 3, 6, PL_DT__COM } /* dt=compat */,
- { 0, 34, 7768, 3, 2, -PL_EXT } /* ext=f */,
- { 0, 3373, 8576, 15, 4, PL_EA__W } /* eastasianwidth=wide */,
- { 3, 7288, 8472, 7, 4, PL_PRTI } /* script=prti */,
- { 5, 6890, 3994, 4, 16, PL_SYRIACSUP } /* blk=syriacsupplement */,
- { 0, 21, 6626, 2, 10, PL_INKHAROSHTHI } /* inkharoshthi */,
- { 0, 6713, 8660, 3, 3, PL_IN__2_DOT_1 } /* in=2.1 */,
- { 0, 6890, 2128, 4, 6, PL_YIJING } /* blk=yijing */,
- { 1, 8798, 7997, 3, 2, PL_LOE } /* loe=y */,
- { 0, 6484, 7951, 10, 5, PL_IDC } /* idcontinue=true */,
- { 2, 3129, 8432, 17, 4, PL_NKO } /* scriptextensions=nkoo */,
- { 0, 2859, 8292, 18, 4, PL_DT__FONT } /* decompositiontype=font */,
- { 0, 8026, 6450, 5, 11, PL_INPC__TOPANDRIGHT } /* inpc=topandright */,
- { 0, 7380, 8740, 4, 2, PL_CCC__25 } /* ccc=25 */,
- { 1, 8240, 806, 3, 2, PL_BC__WS } /* bc=ws */,
- { 0, 6890, 8056, 4, 5, PL_INNUSHU } /* blk=nushu */,
- { 1, 6890, 1658, 4, 19, PL_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatideographs */,
- { 0, 184, 2531, 2, 4, PL_MULT } /* ismult */,
- { 0, 8096, 8368, 4, 3, PL_LAO } /* scx=lao */,
- { 3, 8204, 7997, 4, 4, PL_POSIXXDIGIT } /* ahex=yes */,
- { 2, 1426, 1330, 22, 24, PL_INSC__CONSONANTSUCCEEDINGREPHA } /* indicsyllabiccategory=consonantsucceedingrepha */,
- { 0, 221, 0, 2, 0, PL_L_AMP_ } /* l_ */,
- { 0, 7288, 3674, 7, 7, PL_SC__CPRT } /* script=cypriot */,
- { 0, 7840, 25, 3, 1, PL_VS } /* isvs */,
- { 0, 184, 74, 2, 2, PL_ME } /* isme */,
- { 1, 1417, 3854, 9, 10, PL_SM } /* category=mathsymbol */,
- { 7, 5544, 8140, 13, 4, PL_NV__1_SLASH_10 } /* numericvalue=1/10 */,
- { 0, 8011, 133, 3, 4, PL_M } /* gc=mark */,
- { 0, 2134, 7997, 3, 2, PL_XPOSIXXDIGIT } /* hex=y */,
- { 0, 7459, 7043, 3, 4, PL_PAUC } /* sc=pauc */,
- { 16, 8816, 7710, 3, 3, PL_NV__600 } /* nv=600 */,
- { 5, 949, 7768, 2, 6, -PL_CI } /* ci=false */,
- { 1, 7288, 8071, 7, 5, PL_OSGE } /* script=osage */,
- { 3, 8096, 8432, 4, 4, PL_NKO } /* scx=nkoo */,
- { 1, 113, 0, 25, 0, PL_DIACRITICALS } /* combiningdiacriticalmarks */,
- { 1, 184, 8296, 2, 4, PL_GONM } /* isgonm */,
- { 1, 7288, 7590, 7, 7, PL_SC__SHRD } /* script=sharada */,
- { 0, 2236, 0, 10, 0, PL_L } /* category=l */,
- { 2, 6890, 3560, 4, 17, PL_SUTTONSIGNWRITING } /* blk=suttonsignwriting */,
- { 1, 5245, 3223, 13, 3, -PL_POSIXXDIGIT } /* asciihexdigit=no */,
- { 8, 5645, 2086, 10, 21, PL_BC__PDI } /* bidiclass=popdirectionalisolate */,
- { 3, 4542, 8549, 3, 3, PL_TFNG } /* istfng */,
- { 4, 6263, 184, 10, 2, PL_LB__IS } /* linebreak=is */,
- { 1, 1929, 3223, 5, 2, -PL_XPOSIXUPPER } /* upper=n */,
- { 1, 7136, 6029, 6, 8, PL_PHAISTOS } /* block=phaistos */,
- { 2, 3526, 3223, 17, 2, -PL_RI } /* regionalindicator=n */,
- { 1, 1417, 1886, 9, 2, PL_NL } /* category=nl */,
- { 3, 8096, 1680, 4, 6, PL_ZYYY } /* scx=common */,
- { 4, 21, 7534, 2, 7, PL_NB } /* innoblock */,
- { 11, 6890, 7583, 4, 7, PL_INPHAGSPA } /* blk=phagspa */,
- { 5, 7288, 7336, 7, 8, PL_UGAR } /* script=ugaritic */,
- { 1, 184, 8480, 2, 4, PL_QAAI } /* isqaai */,
- { 0, 184, 3675, 3, 6, PL_CPRT } /* iscypriot */,
- { 0, 5544, 8180, 13, 3, PL_NV__3_SLASH_8 } /* numericvalue=3/8 */,
- { 0, 7136, 3898, 6, 16, PL_MYANMAREXTB } /* block=myanmarextendedb */,
- { 11, 132, 0, 2, 0, PL_LM } /* lm */,
- { 3, 1448, 2676, 4, 7, PL_INSUNDANESE } /* insundanese */,
- { 0, 1028, 0, 27, 0, PL_OCR } /* opticalcharacterrecognition */,
- { 1, 5765, 7768, 12, 2, -PL_GRBASE } /* graphemebase=f */,
- { 2, 1107, 0, 26, 0, PL_KATAKANAEXT } /* katakanaphoneticextensions */,
- { 3, 96, 0, 5, 0, PL_XPOSIXALPHA } /* alpha */,
- { 2, 6890, 183, 4, 20, PL_MISCSYMBOLS } /* blk=miscellaneoussymbols */,
- { 2, 5645, 4121, 12, 13, PL_BC__BN } /* bidiclass=boundaryneutral */,
- { 5, 8096, 8216, 4, 4, PL_ARMI } /* scx=armi */,
- { 0, 974, 8645, 24, 3, PL_CCC__129 } /* canonicalcombiningclass=129 */,
- { 0, 4923, 5947, 4, 10, PL_MATHALPHANUM } /* inmathalphanum */,
- { 4, 974, 8687, 24, 3, PL_CCC__R } /* canonicalcombiningclass=226 */,
- { 0, 7136, 5414, 6, 13, PL_LOWSURROGATES } /* block=lowsurrogates */,
- { 1, 6472, 7352, 10, 7, PL_WB__LE } /* wordbreak=aletter */,
- { 5, 7828, 7997, 6, 4, PL_HYPHEN } /* hyphen=yes */,
- { 0, 3129, 6881, 17, 9, PL_BHKS } /* scriptextensions=bhaiksuki */,
- { 0, 1702, 0, 12, 0, PL_DIACRITICALS } /* diacriticals */,
- { 0, 7288, 8420, 7, 4, PL_NARB } /* script=narb */,
- { 0, 8340, 6494, 3, 11, PL_JG__YEHWITHTAIL } /* jg=yehwithtail */,
- { 0, 184, 5801, 2, 5, PL_KHMR } /* iskhmer */,
- { 0, 1450, 0, 24, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* supsymbolsandpictographs */,
- { 0, 295, 0, 2, 0, PL_SM } /* sm */,
- { 5, 7478, 218, 7, 4, PL_XPOSIXSPACE } /* isspaceperl */,
- { 1, 4554, 33, 14, 2, PL_SB__SE } /* sentencebreak=se */,
- { 0, 21, 3770, 2, 16, PL_LINEARBSYLLABARY } /* inlinearbsyllabary */,
- { 5, 8476, 0, 4, 0, PL_COPT } /* qaac */,
- { 1, 4314, 7961, 13, 5, PL_JG__ALAPH } /* joininggroup=alaph */,
- { 1, 8786, 8576, 3, 4, PL_EA__W } /* ea=wide */,
- { 1, 6210, 43, 3, 2, PL_CJK } /* incjk */,
- { 0, 8822, 0, 3, 0, PL_PCM } /* pcm */,
- { 1, 7478, 6787, 3, 9, PL_SUPARROWSC } /* issuparrowsc */,
- { 1, 5645, 25, 10, 1, PL_BC__S } /* bidiclass=s */,
- { 3, 2229, 6340, 16, 11, PL_LO } /* generalcategory=otherletter */,
- { 1, 7288, 2636, 7, 9, PL_SC__MONG } /* script=mongolian */,
- { 1, 7459, 8268, 3, 4, PL_SC__CPRT } /* sc=cprt */,
- { 9, 974, 7708, 24, 3, PL_CCC__216 } /* canonicalcombiningclass=216 */,
- { 0, 8340, 3834, 3, 16, PL_JG__MANICHAEANTWENTY } /* jg=manichaeantwenty */,
- { 3, 6647, 12, 5, 3, PL_CARI } /* iscarian */,
- { 0, 8376, 5762, 3, 3, PL_LB__ZWJ } /* lb=zwj */,
- { 2, 6890, 1028, 4, 27, PL_OCR } /* blk=opticalcharacterrecognition */,
- { 2, 6890, 1566, 4, 6, PL_INHANGUL } /* blk=hangul */,
- { 0, 8011, 3003, 3, 18, PL_PI } /* gc=initialpunctuation */,
- { 2, 184, 2636, 2, 12, PL_MONGOLIANSUP } /* ismongoliansup */,
- { 1, 8196, 8747, 4, 3, PL_AGE__6 } /* age=6.0 */,
- { 0, 8196, 8846, 4, 3, PL_AGE__2_DOT_1 } /* age=v21 */,
- { 0, 7459, 8400, 3, 4, PL_MIAO } /* sc=miao */,
- { 1, 4209, 0, 15, 0, PL_CONTROLPICTURES } /* controlpictures */,
- { 0, 8444, 0, 4, 0, PL_OLCK } /* olck */,
- { 0, 8026, 809, 3, 10, PL_PHONETICEXT } /* inphoneticext */,
- { 1, 6890, 1797, 4, 15, PL_MODIFIERLETTERS } /* blk=modifierletters */,
- { 0, 1503, 721, 3, 20, PL_ENCLOSEDALPHANUM } /* inenclosedalphanumerics */,
- { 4, 7224, 8001, 8, 5, PL_XPOSIXCNTRL } /* isxposixcntrl */,
- { 1, 7459, 3610, 3, 4, PL_SC__BOPO } /* sc=bopo */,
- { 2, 6890, 7272, 4, 8, PL_INMAHAJANI } /* blk=mahajani */,
- { 9, 892, 0, 18, 0, PL_INVS } /* variationselectors */,
- { 1, 6616, 7997, 10, 2, PL_DEP } /* deprecated=y */,
- { 3, 6890, 5427, 4, 9, PL_INMALAYALAM } /* blk=malayalam */,
- { 11, 1417, 8263, 9, 2, PL_MC } /* category=mc */,
- { 4, 3521, 7997, 5, 4, PL_XPOSIXSPACE } /* space=yes */,
- { 1, 8096, 3754, 4, 7, PL_LINB } /* scx=linearb */,
- { 0, 184, 8368, 2, 4, PL_LAO } /* islaoo */,
- { 0, 4883, 0, 14, 0, PL_LATINEXTE } /* latinextendede */,
- { 0, 7380, 7727, 4, 2, PL_CCC__32 } /* ccc=32 */,
- { 0, 1566, 0, 23, 0, PL_COMPATJAMO } /* hangulcompatibilityjamo */,
- { 0, 7696, 7768, 6, 6, -PL_XPOSIXSPACE } /* wspace=false */,
- { 0, 8376, 8927, 3, 2, PL_GCB__L } /* lb=jl */,
- { 1, 1402, 5271, 24, 13, PL_INPC__BOTTOMANDLEFT } /* indicpositionalcategory=bottomandleft */,
- { 0, 6890, 720, 4, 21, PL_ENCLOSEDALPHANUM } /* blk=enclosedalphanumerics */,
- { 0, 5375, 0, 13, 0, PL_JT__D } /* joiningtype=d */,
- { 1, 2389, 0, 19, 0, PL_ANCIENTGREEKNUMBERS } /* ancientgreeknumbers */,
- { 0, 7136, 4105, 7, 14, PL_BAMUMSUP } /* block=bamumsupplement */,
- { 0, 184, 541, 3, 29, PL_CJKEXTB } /* iscjkunifiedideographsextensionb */,
- { 0, 7906, 2098, 4, 3, PL_SC__KALI } /* sc=kali */,
- { 0, 2229, 3914, 16, 5, PL_C } /* generalcategory=other */,
- { 3, 2369, 1548, 20, 2, PL_VO__TR } /* verticalorientation=tr */,
- { 1, 3129, 6989, 17, 9, PL_TALU } /* scriptextensions=newtailue */,
- { 1, 7227, 6472, 5, 4, PL_POSIXWORD } /* posixword */,
- { 2, 5645, 3516, 10, 10, PL_BC__WS } /* bidiclass=whitespace */,
- { 2, 8096, 7192, 4, 8, PL_GUJR } /* scx=gujarati */,
- { 3, 8795, 4615, 3, 7, PL_VEDICEXT } /* invedicext */,
- { 0, 6890, 3962, 4, 16, PL_SUPMATHOPERATORS } /* blk=supmathoperators */,
- { 6, 6980, 0, 9, 0, PL_NBAT } /* nabataean */,
- { 0, 8096, 8488, 4, 4, PL_RJNG } /* scx=rjng */,
- { 2, 1448, 3965, 5, 13, PL_SUPMATHOPERATORS } /* insupmathoperators */,
- { 2, 6890, 5258, 4, 13, PL_BLOCKELEMENTS } /* blk=blockelements */,
- { 1, 3129, 8596, 17, 4, PL_ZANB } /* scriptextensions=zanb */,
- { 1, 2750, 7997, 4, 2, PL_TERM } /* term=y */,
- { 1, 7288, 7912, 7, 6, PL_SC__TELU } /* script=telugu */,
- { 3, 184, 2877, 2, 10, PL_DEVA } /* isdevanagari */,
- { 1, 7459, 4010, 3, 6, PL_TANG } /* sc=tangut */,
- { 4, 8096, 8560, 4, 4, PL_TIBT } /* scx=tibt */,
- { 1, 7288, 8476, 7, 4, PL_SC__COPT } /* script=qaac */,
- { 3, 7288, 6676, 7, 10, PL_XPEO } /* script=oldpersian */,
- { 1, 184, 691, 3, 15, PL_CUNEIFORMNUMBERS } /* iscuneiformnumbers */,
- { 1, 5544, 7720, 13, 6, PL_NV__400000 } /* numericvalue=400000 */,
- { 0, 184, 7248, 2, 4, PL_JAVA } /* isjava */,
- { 0, 8504, 7070, 3, 9, PL_SB__SC } /* sb=scontinue */,
- { 2, 7345, 0, 7, 0, PL_IDS } /* idstart */,
- { 0, 7136, 1566, 6, 23, PL_COMPATJAMO } /* block=hangulcompatibilityjamo */,
- { 8, 8816, 8643, 3, 2, PL_NV__22 } /* nv=22 */,
- { 1, 7459, 4784, 3, 4, PL_CHAM } /* sc=cham */,
- { 0, 2985, 7997, 3, 2, PL_IDS } /* ids=y */,
- { 3, 8196, 8564, 4, 4, PL_AGE__10 } /* age=v100 */,
- { 0, 4314, 5885, 13, 12, PL_JG__MALAYALAMNYA } /* joininggroup=malayalamnya */,
- { 6, 3129, 7034, 17, 4, PL_PALM } /* scriptextensions=palm */,
- { 2, 7380, 6131, 4, 11, PL_CCC__DA } /* ccc=doubleabove */,
- { 0, 5544, 8691, 13, 2, PL_NV__28 } /* numericvalue=28 */,
- { 0, 8096, 8408, 4, 4, PL_MRO } /* scx=mroo */,
- { 2, 217, 6854, 6, 9, PL__PERL_ANY_FOLDS } /* _perl_any_folds */,
- { 7, 3129, 7429, 17, 7, PL_DSRT } /* scriptextensions=deseret */,
- { 0, 7478, 3758, 3, 3, PL_SARB } /* issarb */,
- { 17, 7870, 0, 6, 0, PL_LEPC } /* lepcha */,
- { 0, 6890, 4869, 4, 14, PL_LATINEXTD } /* blk=latinextendedd */,
- { 1, 8288, 7888, 3, 6, PL_DT__NAR } /* dt=narrow */,
- { 3, 3129, 7336, 17, 4, PL_UGAR } /* scriptextensions=ugar */,
- { 6, 6890, 2598, 4, 19, PL_MERO } /* blk=meroitichieroglyphs */,
- { 0, 8016, 34, 4, 2, PL_GREXT } /* gcb=ex */,
- { 2, 8580, 0, 4, 0, PL_XPEO } /* xpeo */,
- { 0, 7288, 8516, 7, 4, PL_SGNW } /* script=sgnw */,
- { 1, 8376, 5772, 3, 5, PL_LB__EB } /* lb=ebase */,
- { 5, 184, 3898, 2, 16, PL_MYANMAREXTB } /* ismyanmarextendedb */,
- { 1, 8816, 7720, 3, 6, PL_NV__400000 } /* nv=400000 */,
- { 2, 3129, 8580, 17, 4, PL_XPEO } /* scriptextensions=xpeo */,
- { 0, 184, 8404, 2, 4, PL_MLYM } /* ismlym */,
- { 0, 750, 0, 29, 0, PL_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsupplement */,
- { 0, 1426, 5993, 22, 12, PL_INSC__NUMBERJOINER } /* indicsyllabiccategory=numberjoiner */,
- { 2, 8816, 7750, 3, 2, PL_NV__80 } /* nv=80 */,
- { 1, 7840, 8569, 3, 3, PL_VAI } /* isvaii */,
- { 2, 7136, 7506, 6, 7, PL_INLINEARA } /* block=lineara */,
- { 2, 186, 3581, 2, 2, PL_CE } /* ce=t */,
- { 2, 184, 3850, 2, 16, PL_MISCMATHSYMBOLSA } /* ismiscmathsymbolsa */,
- { 4, 7288, 7208, 7, 4, PL_SC__HIRA } /* script=hira */,
- { 2, 42, 0, 3, 0, PL_CJK } /* cjk */,
- { 5, 7288, 2598, 7, 19, PL_MERO } /* script=meroitichieroglyphs */,
- { 1, 7061, 0, 9, 0, PL_SAMR } /* samaritan */,
- { 2, 1887, 7997, 5, 2, PL_XPOSIXLOWER } /* lower=y */,
- { 1, 4923, 363, 4, 19, PL_MATHOPERATORS } /* inmathematicaloperators */,
- { 3, 1402, 2355, 24, 6, PL_INPC__BOTTOM } /* indicpositionalcategory=bottom */,
- { 0, 6890, 7436, 4, 7, PL_INELBASAN } /* blk=elbasan */,
- { 0, 3129, 3754, 17, 7, PL_LINB } /* scriptextensions=linearb */,
- { 0, 8572, 34, 3, 2, PL_WB__EX } /* wb=ex */,
- { 0, 8504, 1887, 3, 5, PL_SB__LO } /* sb=lower */,
- { 1, 5051, 3223, 14, 2, PL_NFKDQC__N } /* nfkdquickcheck=n */,
- { 0, 6263, 96, 10, 10, PL_LB__AL } /* linebreak=alphabetic */,
- { 0, 7459, 8428, 3, 4, PL_NEWA } /* sc=newa */,
- { 0, 7689, 80, 4, 8, PL_ARABICMATH } /* isarabicmath */,
- { 0, 184, 7120, 2, 8, PL_BALI } /* isbalinese */,
- { 1, 5134, 7896, 4, 4, PL_PATSYN } /* ispatsyn */,
- { 0, 5134, 850, 3, 13, PL_PUA } /* isprivateusearea */,
- { 1, 3129, 8284, 17, 4, PL_DSRT } /* scriptextensions=dsrt */,
- { 0, 3129, 8091, 17, 5, PL_RUNR } /* scriptextensions=runic */,
- { 16, 6706, 7756, 10, 1, PL_IN__9 } /* presentin=9 */,
- { 8, 3129, 7436, 17, 7, PL_ELBA } /* scriptextensions=elbasan */,
- { 0, 5645, 0, 5, 0, PL_BIDIC } /* bidic */,
- { 0, 8340, 7864, 3, 6, PL_JG__LAMADH } /* jg=lamadh */,
- { 0, 4269, 0, 15, 0, PL_DIACRITICALSSUP } /* diacriticalssup */,
- { 0, 8288, 2991, 3, 3, PL_DT__NAR } /* dt=nar */,
- { 1, 7288, 3566, 7, 11, PL_SGNW } /* script=signwriting */,
- { 1, 974, 8648, 24, 3, PL_CCC__130 } /* canonicalcombiningclass=130 */,
- { 2, 6713, 8882, 3, 3, PL_IN__6_DOT_3 } /* in=v63 */,
- { 4, 8011, 3086, 5, 7, PL_Z } /* gc=separator */,
- { 6, 2229, 698, 16, 2, PL_MN } /* generalcategory=mn */,
- { 2, 6890, 3610, 4, 16, PL_BOPOMOFOEXT } /* blk=bopomofoextended */,
- { 1, 6890, 7912, 4, 6, PL_INTELUGU } /* blk=telugu */,
- { 2, 7696, 3223, 6, 3, -PL_XPOSIXSPACE } /* wspace=no */,
- { 3, 7459, 1540, 3, 4, PL_SC__PHAG } /* sc=phag */,
- { 2, 6890, 630, 4, 30, PL_CJKEXTE } /* blk=cjkunifiedideographsextensione */,
- { 6, 7464, 3521, 7, 5, PL_XPOSIXBLANK } /* ishorizspace */,
- { 0, 7136, 3706, 6, 16, PL_HALFANDFULLFORMS } /* block=halfandfullforms */,
- { 2, 6208, 7997, 5, 4, PL_JOINC } /* joinc=yes */,
- { 2, 630, 0, 30, 0, PL_CJKEXTE } /* cjkunifiedideographsextensione */,
- { 1, 3288, 0, 17, 0, PL_AGHB } /* caucasianalbanian */,
- { 0, 7136, 3866, 6, 16, PL_MISCMATHSYMBOLSB } /* block=miscmathsymbolsb */,
- { 1, 8816, 7708, 3, 6, PL_NV__216000 } /* nv=216000 */,
- { 8, 8200, 0, 4, 0, PL_AGHB } /* aghb */,
- { 1, 7136, 1450, 6, 24, PL_SUPSYMBOLSANDPICTOGRAPHS } /* block=supsymbolsandpictographs */,
- { 7, 184, 479, 2, 31, PL_MATHALPHANUM } /* ismathematicalalphanumericsymbols */,
- { 4, 7459, 1401, 3, 4, PL_SC__SIND } /* sc=sind */,
- { 4, 7459, 4644, 3, 15, PL_ZANB } /* sc=zanabazarsquare */,
- { 1, 6890, 1497, 4, 23, PL_BYZANTINEMUSIC } /* blk=byzantinemusicalsymbols */,
- { 0, 6029, 0, 12, 0, PL_PHAISTOS } /* phaistosdisc */,
- { 9, 6706, 5219, 10, 2, PL_IN__10 } /* presentin=10 */,
- { 1, 8816, 8148, 3, 3, PL_NV__1_SLASH_4 } /* nv=1/4 */,
- { 4, 5645, 32, 10, 2, PL_BC__CS } /* bidiclass=cs */,
- { 0, 5544, 7732, 13, 5, PL_NV__50000 } /* numericvalue=50000 */,
- { 3, 7136, 947, 6, 17, PL_ANCIENTGREEKMUSIC } /* block=ancientgreekmusic */,
- { 1, 513, 7997, 16, 2, PL_UIDEO } /* unifiedideograph=y */,
- { 2, 62, 0, 5, 0, PL_XPOSIXGRAPH } /* graph */,
- { 2, 4554, 1887, 14, 5, PL_SB__LO } /* sentencebreak=lower */,
- { 1, 184, 691, 3, 8, PL_XSUX } /* iscuneiform */,
- { 2, 184, 1497, 2, 23, PL_BYZANTINEMUSIC } /* isbyzantinemusicalsymbols */,
- { 0, 5544, 7714, 13, 4, PL_NV__3000 } /* numericvalue=3000 */,
- { 0, 6263, 5763, 10, 2, PL_LB__WJ } /* linebreak=wj */,
- { 2, 8783, 0, 3, 0, PL_CWU } /* cwu */,
- { 1, 5051, 8256, 5, 3, PL_NFKDQC__N } /* nfkdqc=n */,
- { 1, 8816, 8897, 3, 2, PL_NV__19 } /* nv=19 */,
- { 0, 8524, 0, 4, 0, PL_SHRD } /* shrd */,
- { 3, 8096, 2098, 5, 3, PL_BALI } /* scx=bali */,
- { 1, 6221, 1308, 4, 22, PL_DIACRITICALSFORSYMBOLS } /* incombiningmarksforsymbols */,
- { 0, 7136, 42, 6, 36, PL_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatibilityideographssupplement */,
- { 1, 6109, 1628, 10, 6, PL_XPOSIXCNTRL } /* category=control */,
- { 1, 1417, 4524, 9, 15, PL_PS } /* category=openpunctuation */,
- { 0, 5968, 7556, 3, 6, PL_OLCK } /* inolchiki */,
- { 0, 1184, 3581, 25, 2, PL_DI } /* defaultignorablecodepoint=t */,
- { 4, 7828, 7768, 6, 6, -PL_HYPHEN } /* hyphen=false */,
- { 0, 6890, 2895, 4, 8, PL_INETHIOPIC } /* blk=ethiopic */,
- { 1, 58, 7951, 4, 5, PL_IDEO } /* ideo=true */,
- { 1, 2990, 1236, 4, 22, PL_ARABICPFA } /* inarabicpresentationformsa */,
- { 0, 3129, 8569, 18, 3, PL_VAI } /* scriptextensions=vaii */,
- { 1, 6890, 1790, 4, 22, PL_MODIFIERLETTERS } /* blk=spacingmodifierletters */,
- { 5, 184, 7696, 2, 6, PL_XPOSIXSPACE } /* iswspace */,
- { 0, 6210, 7423, 3, 6, PL_CJKEXTF } /* incjkextf */,
- { 2, 7288, 2107, 7, 4, PL_SC__SINH } /* script=sinh */,
- { 2, 8340, 4981, 3, 14, PL_JG__MANICHAEANQOPH } /* jg=manichaeanqoph */,
- { 5, 8340, 4935, 3, 4, PL_JG__BETH } /* jg=beth */,
- { 2, 7457, 3914, 5, 5, PL_INSC__OTHER } /* insc=other */,
- { 0, 7459, 358, 4, 3, PL_ITAL } /* sc=ital */,
- { 0, 8816, 7702, 3, 6, PL_NV__200000 } /* nv=200000 */,
- { 0, 7689, 5316, 3, 4, PL_XPOSIXALNUM } /* isalnum */,
- { 4, 7288, 78, 7, 4, PL_SC__ARAB } /* script=arab */,
- { 1, 6890, 7128, 4, 8, PL_INBASSAVAH } /* blk=bassavah */,
- { 0, 6890, 3706, 4, 16, PL_HALFANDFULLFORMS } /* blk=halfandfullforms */,
- { 1, 2229, 4224, 16, 14, PL_SC } /* generalcategory=currencysymbol */,
- { 3, 2229, 206, 16, 2, PL_PI } /* generalcategory=pi */,
- { 1, 8096, 6882, 5, 8, PL_BHKS } /* scx=bhaiksuki */,
- { 2, 7380, 2295, 4, 5, PL_CCC__R } /* ccc=right */,
- { 2, 3129, 8264, 17, 4, PL_CANS } /* scriptextensions=cans */,
- { 2, 949, 0, 2, 0, PL_CI } /* ci */,
- { 0, 8096, 2895, 4, 4, PL_ETHI } /* scx=ethi */,
- { 0, 34, 0, 3, 0, PL_EXT } /* ext */,
- { 1, 7459, 1160, 3, 4, PL_SC__HANG } /* sc=hang */,
- { 2, 6890, 4494, 4, 15, PL_NARB } /* blk=oldnortharabian */,
- { 1, 1206, 8117, 3, 4, PL_INTAMIL } /* intamil */,
- { 8, 1892, 7951, 5, 5, PL_CASED } /* cased=true */,
- { 2, 3509, 7997, 17, 2, PL_PATWS } /* patternwhitespace=y */,
- { 3, 5544, 8729, 13, 3, PL_NV__4_SLASH_5 } /* numericvalue=4/5 */,
- { 0, 7128, 0, 8, 0, PL_BASS } /* bassavah */,
- { 0, 5544, 7702, 13, 6, PL_NV__200000 } /* numericvalue=200000 */,
- { 0, 5557, 3223, 13, 3, -PL_PATSYN } /* patternsyntax=no */,
- { 1, 1963, 7997, 7, 2, PL_RADICAL } /* radical=y */,
- { 4, 4074, 7976, 15, 5, PL__PERL_CHARNAME_BEGIN } /* _perl_charname_begin */,
- { 4, 1448, 2108, 3, 6, PL_INSINHALA } /* insinhala */,
- { 5, 8816, 7942, 3, 4, PL_NV__1_SLASH_12 } /* nv=1/12 */,
- { 0, 7136, 6428, 6, 11, PL_SUPERANDSUB } /* block=superandsub */,
- { 0, 2750, 7997, 4, 4, PL_TERM } /* term=yes */,
- { 8, 184, 17, 3, 1, PL_CO } /* isco */,
- { 1, 7288, 8200, 7, 4, PL_AGHB } /* script=aghb */,
- { 1, 184, 1659, 3, 21, PL_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatideographssup */,
- { 2, 5544, 8666, 13, 3, PL_NV__2_SLASH_5 } /* numericvalue=2/5 */,
- { 1, 2805, 0, 18, 0, PL_HALFMARKS } /* combininghalfmarks */,
- { 0, 3021, 0, 9, 0, PL_LATINEXTA } /* latinexta */,
- { 2, 4314, 5163, 13, 14, PL_JG__HAMZAONHEHGOAL } /* joininggroup=tehmarbutagoal */,
- { 2, 8096, 6439, 4, 11, PL_SYLO } /* scx=sylotinagri */,
- { 0, 7136, 6586, 6, 10, PL_CJKSTROKES } /* block=cjkstrokes */,
- { 1, 7834, 0, 4, 0, PL_PE } /* ispe */,
- { 2, 184, 3965, 2, 13, PL_MATHOPERATORS } /* ismathoperators */,
- { 1, 6613, 1567, 3, 5, PL_HANG } /* ishangul */,
- { 2, 974, 2289, 24, 4, PL_CCC__L } /* canonicalcombiningclass=left */,
- { 0, 184, 8380, 2, 4, PL_LINA } /* islina */,
- { 4, 2369, 3194, 20, 7, PL_VO__R } /* verticalorientation=rotated */,
- { 0, 21, 4855, 2, 14, PL_LATINEXTC } /* inlatinextendedc */,
- { 2, 6890, 5149, 4, 14, PL_SUPPUNCTUATION } /* blk=suppunctuation */,
- { 1, 8344, 6461, 3, 11, PL_JT__T } /* jt=transparent */,
- { 0, 6890, 4089, 4, 15, PL_ARABICEXTA } /* blk=arabicextendeda */,
- { 4, 6890, 690, 4, 30, PL_CUNEIFORMNUMBERS } /* blk=cuneiformnumbersandpunctuation */,
- { 0, 5968, 6006, 3, 11, PL_INOLDHUNGARIAN } /* inoldhungarian */,
- { 0, 7288, 8524, 7, 4, PL_SC__SHRD } /* script=shrd */,
- { 3, 6917, 0, 9, 0, PL_QAAI } /* inherited */,
- { 1, 7288, 5801, 7, 5, PL_KHMR } /* script=khmer */,
- { 0, 4509, 0, 15, 0, PL_SARB } /* oldsoutharabian */,
- { 4, 8456, 0, 4, 0, PL_OSGE } /* osge */,
- { 3, 7840, 4616, 4, 6, PL_VEDICEXT } /* isvedicext */,
- { 3, 7380, 7702, 4, 3, PL_CCC__133 } /* ccc=200 */,
- { 0, 5544, 7714, 13, 1, PL_NV__3 } /* numericvalue=3 */,
- { 0, 720, 0, 21, 0, PL_ENCLOSEDALPHANUM } /* enclosedalphanumerics */,
- { 0, 186, 7768, 2, 6, -PL_CE } /* ce=false */,
- { 1, 7136, 4869, 6, 14, PL_LATINEXTD } /* block=latinextendedd */,
- { 3, 7459, 7128, 3, 4, PL_BASS } /* sc=bass */,
- { 2, 8288, 3543, 3, 5, PL_DT__SML } /* dt=small */,
- { 2, 7459, 7918, 3, 4, PL_SC__THAA } /* sc=thaa */,
- { 0, 2229, 966, 16, 2, PL_NO } /* generalcategory=no */,
- { 6, 8816, 7941, 3, 5, PL_NV__11_SLASH_12 } /* nv=11/12 */,
- { 5, 8816, 5219, 3, 5, PL_NV__10000 } /* nv=10000 */,
- { 8, 184, 34, 2, 3, PL_EXT } /* isext */,
- { 8, 6263, 6816, 10, 10, PL_LB__WJ } /* linebreak=wordjoiner */,
- { 4, 8376, 25, 3, 2, PL_LB__SY } /* lb=sy */,
- { 1, 7380, 8933, 4, 2, PL_CCC__9 } /* ccc=vr */,
- { 2, 184, 3021, 2, 18, PL_LATINEXTADDITIONAL } /* islatinextadditional */,
- { 0, 2221, 4588, 3, 11, PL_LB__H2 } /* hst=lvsyllable */,
- { 3, 8011, 599, 3, 2, PL_XPOSIXCNTRL } /* gc=cc */,
- { 1, 974, 8655, 24, 2, PL_CCC__33 } /* canonicalcombiningclass=33 */,
- { 1, 6616, 7768, 10, 6, -PL_DEP } /* deprecated=false */,
- { 0, 1417, 4599, 9, 15, PL_LU } /* category=uppercaseletter */,
- { 0, 2985, 7951, 18, 5, PL_IDST } /* idstrinaryoperator=true */,
- { 1, 7459, 1981, 3, 8, PL_SC__CYRL } /* sc=cyrillic */,
- { 2, 6120, 0, 6, 0, PL_DOMINO } /* domino */,
- { 1, 1855, 3223, 21, 2, -PL_CWCM } /* changeswhencasemapped=n */,
- { 12, 6890, 7312, 4, 8, PL_INTAGBANWA } /* blk=tagbanwa */,
- { 3, 6706, 8756, 10, 3, PL_IN__6_DOT_3 } /* presentin=6.3 */,
- { 1, 7459, 4104, 3, 5, PL_BAMU } /* sc=bamum */,
- { 0, 5544, 8160, 13, 2, PL_NV__13 } /* numericvalue=13 */,
- { 3, 1417, 6351, 9, 11, PL_NO } /* category=othernumber */,
- { 16, 1426, 3914, 22, 5, PL_INSC__OTHER } /* indicsyllabiccategory=other */,
- { 1, 5544, 8137, 13, 3, PL_NV__1_SLASH_2 } /* numericvalue=1/2 */,
- { 2, 184, 5825, 2, 4, PL_MAHJ } /* ismahj */,
- { 0, 2134, 3223, 3, 3, -PL_XPOSIXXDIGIT } /* hex=no */,
- { 1, 3129, 8044, 17, 4, PL_PHLI } /* scriptextensions=phli */,
- { 3, 8288, 436, 4, 2, PL_DT__ENC } /* dt=enc */,
- { 4, 6472, 5777, 10, 12, PL_LB__HL } /* wordbreak=hebrewletter */,
- { 1, 6210, 3323, 3, 16, PL_CYRILLICEXTA } /* incyrillicextendeda */,
- { 0, 6483, 3581, 11, 2, PL_XIDC } /* xidcontinue=t */,
- { 3, 7380, 8643, 7, 2, PL_CCC__22 } /* ccc=ccc22 */,
- { 5, 5544, 8164, 13, 4, PL_NV__15_SLASH_2 } /* numericvalue=15/2 */,
- { 1, 5284, 7951, 13, 5, PL_CI } /* caseignorable=true */,
- { 0, 7380, 3262, 4, 9, PL_CCC__BL } /* ccc=belowleft */,
- { 1, 6109, 17, 10, 1, PL_CO } /* category=co */,
- { 2, 7380, 2769, 4, 13, PL_CCC__214 } /* ccc=attachedabove */,
- { 0, 1503, 2896, 3, 17, PL_ETHIOPICSUP } /* inethiopicsupplement */,
- { 0, 7459, 78, 3, 6, PL_SC__ARAB } /* sc=arabic */,
- { 1, 7583, 0, 7, 0, PL_PHAG } /* phagspa */,
- { 8, 8783, 3223, 3, 3, -PL_CWU } /* cwu=no */,
- { 5, 8376, 6666, 3, 10, PL_LB__NS } /* lb=nonstarter */,
- { 9, 6263, 4673, 10, 14, PL_LB__CR } /* linebreak=carriagereturn */,
- { 14, 974, 8164, 27, 2, PL_CCC__15 } /* canonicalcombiningclass=ccc15 */,
- { 0, 7312, 0, 4, 0, PL_TAGB } /* tagb */,
- { 0, 7520, 0, 7, 0, PL_MARC } /* marchen */,
- { 4, 6472, 7160, 10, 8, PL_WB__EBG } /* wordbreak=ebasegaz */,
- { 1, 1402, 4256, 4, 13, PL_DIACRITICALSEXT } /* indiacriticalsext */,
- { 1, 8101, 3223, 5, 2, -PL_STERM } /* sterm=n */,
- { 2, 7288, 8440, 7, 4, PL_OGAM } /* script=ogam */,
- { 0, 5645, 3039, 10, 18, PL_BC__LRI } /* bidiclass=lefttorightisolate */,
- { 1, 8276, 3223, 4, 2, -PL_CWCM } /* cwcm=n */,
- { 6, 8016, 5762, 4, 3, PL_LB__ZWJ } /* gcb=zwj */,
- { 5, 7834, 47, 5, 1, PL_PERM } /* isperm */,
- { 4, 7459, 5427, 3, 9, PL_SC__MLYM } /* sc=malayalam */,
- { 0, 3509, 7768, 17, 6, -PL_PATWS } /* patternwhitespace=false */,
- { 10, 7478, 3995, 3, 15, PL_SYRIACSUP } /* issyriacsupplement */,
- { 8, 7136, 2044, 6, 14, PL_MEETEIMAYEKEXT } /* block=meeteimayekext */,
- { 6, 5134, 132, 4, 2, PL_PALM } /* ispalm */,
- { 0, 3526, 7768, 17, 6, -PL_RI } /* regionalindicator=false */,
- { 0, 8340, 4359, 3, 15, PL_JG__MANICHAEANGIMEL } /* jg=manichaeangimel */,
- { 10, 7288, 954, 7, 5, PL_SC__GREK } /* script=greek */,
- { 7, 8408, 0, 4, 0, PL_MRO } /* mroo */,
- { 5, 7288, 5777, 7, 6, PL_HEBR } /* script=hebrew */,
- { 2, 7136, 920, 6, 27, PL_ALPHABETICPF } /* block=alphabeticpresentationforms */,
- { 5, 7136, 1680, 6, 22, PL_INDICNUMBERFORMS } /* block=commonindicnumberforms */,
- { 1, 8096, 7492, 4, 7, PL_KNDA } /* scx=kannada */,
- { 2, 5645, 1, 11, 1, PL_BC__BN } /* bidiclass=bn */,
- { 3, 6713, 7732, 3, 1, PL_IN__5 } /* in=5 */,
- { 6, 184, 6626, 2, 10, PL_KHAR } /* iskharoshthi */,
- { 0, 5375, 6053, 12, 12, PL_JT__R } /* joiningtype=rightjoining */,
- { 2, 184, 4104, 2, 15, PL_BAMUMSUP } /* isbamumsupplement */,
- { 0, 6483, 7768, 11, 2, -PL_XIDC } /* xidcontinue=f */,
- { 0, 7152, 0, 4, 0, PL_DUPL } /* dupl */,
- { 6, 7136, 8819, 6, 3, PL_OCR } /* block=ocr */,
- { 0, 184, 7388, 3, 6, PL_CJKEXTA } /* iscjkexta */,
- { 1, 2023, 7997, 21, 4, PL_LOE } /* logicalorderexception=yes */,
- { 0, 7288, 6005, 7, 12, PL_HUNG } /* script=oldhungarian */,
- { 0, 4449, 17, 15, 1, PL_COMPEX } /* nfcquickcheck=no */,
- { 2, 4314, 6523, 13, 2, PL_JG__FE } /* joininggroup=fe */,
- { 2, 7459, 8232, 3, 4, PL_AVST } /* sc=avst */,
- { 0, 6890, 3290, 4, 4, PL_UCAS } /* blk=ucas */,
- { 2, 6351, 0, 11, 0, PL_NO } /* othernumber */,
- { 1, 6890, 3458, 4, 10, PL_INMANICHAEAN } /* blk=manichaean */,
- { 1, 7380, 8901, 7, 2, PL_CCC__36 } /* ccc=ccc36 */,
- { 8, 184, 4239, 2, 4, PL_DASH } /* isdash */,
- { 1, 974, 8643, 24, 2, PL_CCC__22 } /* canonicalcombiningclass=22 */,
- { 6, 2229, 5037, 16, 14, PL_SK } /* generalcategory=modifiersymbol */,
- { 0, 6616, 7997, 10, 4, PL_DEP } /* deprecated=yes */,
- { 8, 7136, 570, 6, 30, PL_CJKEXTC } /* block=cjkunifiedideographsextensionc */,
- { 0, 3458, 0, 10, 0, PL_MANI } /* manichaean */,
- { 2, 4314, 6384, 13, 11, PL_JG__ROHINGYAYEH } /* joininggroup=rohingyayeh */,
- { 2, 8798, 7768, 3, 2, -PL_LOE } /* loe=f */,
- { 1, 4314, 5479, 13, 13, PL_JG__MANICHAEANONE } /* joininggroup=manichaeanone */,
- { 1, 8816, 8148, 3, 4, PL_NV__1_SLASH_40 } /* nv=1/40 */,
- { 0, 7136, 5957, 6, 12, PL_INMENDEKIKAKUI } /* block=mendekikakui */,
- { 0, 184, 8368, 2, 3, PL_LAO } /* islao */,
- { 0, 8816, 8180, 3, 3, PL_NV__3_SLASH_8 } /* nv=3/8 */,
- { 0, 5968, 3058, 3, 17, PL_ORNAMENTALDINGBATS } /* inornamentaldingbats */,
- { 0, 974, 7708, 27, 2, PL_CCC__21 } /* canonicalcombiningclass=ccc21 */,
- { 3, 7345, 7951, 7, 5, PL_IDS } /* idstart=true */,
- { 6, 920, 0, 27, 0, PL_ALPHABETICPF } /* alphabeticpresentationforms */,
- { 0, 6221, 115, 4, 33, PL_DIACRITICALSFORSYMBOLS } /* incombiningdiacriticalmarksforsymbols */,
- { 0, 186, 7768, 2, 2, -PL_CE } /* ce=f */,
- { 2, 1448, 0, 26, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* insupsymbolsandpictographs */,
- { 0, 1981, 0, 8, 0, PL_CYRL } /* cyrillic */,
- { 0, 7689, 5032, 3, 2, PL_ANY } /* isany */,
- { 0, 6890, 7104, 4, 8, PL_INARMENIAN } /* blk=armenian */,
- { 3, 7136, 7200, 6, 8, PL_INGURMUKHI } /* block=gurmukhi */,
- { 0, 4224, 0, 15, 0, PL_CURRENCYSYMBOLS } /* currencysymbols */,
- { 2, 8340, 5518, 3, 13, PL_JG__MANICHAEANWAW } /* jg=manichaeanwaw */,
- { 2, 8196, 5219, 4, 2, PL_AGE__10 } /* age=10 */,
- { 9, 7288, 7858, 7, 4, PL_SC__KHOJ } /* script=khoj */,
- { 0, 2229, 6796, 16, 10, PL_CN } /* generalcategory=unassigned */,
- { 0, 6210, 511, 3, 29, PL_CJKEXTA } /* incjkunifiedideographsextensiona */,
- { 16, 8011, 4329, 3, 15, PL_LL } /* gc=lowercaseletter */,
- { 3, 8026, 5271, 5, 13, PL_INPC__BOTTOMANDLEFT } /* inpc=bottomandleft */,
- { 0, 3129, 8520, 17, 4, PL_SHAW } /* scriptextensions=shaw */,
- { 0, 8376, 8919, 3, 2, PL_LB__B2 } /* lb=b2 */,
- { 0, 184, 7152, 2, 8, PL_DUPL } /* isduployan */,
- { 0, 7380, 4976, 4, 2, PL_CCC__7 } /* ccc=nk */,
- { 1, 6890, 0, 4, 34, PL_UCAS } /* blk=unifiedcanadianaboriginalsyllabics */,
- { 0, 184, 2408, 2, 6, PL_BRAH } /* isbrahmi */,
- { 0, 8288, 7541, 3, 7, PL_DT__NB } /* dt=nobreak */,
- { 2, 6890, 5531, 4, 13, PL_MISCTECHNICAL } /* blk=misctechnical */,
- { 0, 4554, 72, 14, 2, PL_SB__LE } /* sentencebreak=le */,
- { 14, 3129, 8548, 17, 4, PL_TFNG } /* scriptextensions=tfng */,
- { 1, 3129, 7780, 17, 4, PL_CARI } /* scriptextensions=cari */,
- { 2, 8096, 8268, 4, 4, PL_CPRT } /* scx=cprt */,
- { 2, 8798, 0, 3, 0, PL_LOE } /* loe */,
- { 28, 1159, 3223, 25, 2, -PL_CWKCF } /* changeswhennfkccasefolded=n */,
- { 0, 84, 3581, 4, 2, PL_MATH } /* math=t */,
- { 1, 7226, 5315, 6, 5, PL_XPOSIXALNUM } /* xposixalnum */,
- { 2, 58, 3223, 4, 2, -PL_IDEO } /* ideo=n */,
- { 0, 1417, 1452, 9, 2, PL_PS } /* category=ps */,
- { 6, 8026, 850, 3, 9, PL_PUA } /* inprivateuse */,
- { 1, 5544, 8720, 13, 3, PL_NV__3_SLASH_5 } /* numericvalue=3/5 */,
- { 2, 6706, 8855, 10, 3, PL_IN__3_DOT_2 } /* presentin=v32 */,
- { 0, 5284, 3223, 13, 3, -PL_CI } /* caseignorable=no */,
- { 7, 7478, 3568, 3, 3, PL_SGNW } /* issgnw */,
- { 5, 184, 8436, 2, 4, PL_NSHU } /* isnshu */,
- { 17, 184, 6980, 2, 9, PL_NBAT } /* isnabataean */,
- { 0, 8096, 7846, 4, 6, PL_KTHI } /* scx=kaithi */,
- { 2, 7459, 2636, 3, 9, PL_SC__MONG } /* sc=mongolian */,
- { 0, 7380, 78, 4, 2, PL_CCC__AR } /* ccc=ar */,
- { 4, 1426, 699, 22, 6, PL_INSC__NUMBER } /* indicsyllabiccategory=number */,
- { 0, 8016, 3985, 4, 9, PL_LB__EM } /* gcb=emodifier */,
- { 3, 7459, 8264, 3, 4, PL_CANS } /* sc=cans */,
- { 1, 3129, 8424, 17, 4, PL_NBAT } /* scriptextensions=nbat */,
- { 2, 6890, 5693, 4, 12, PL_CYRILLICEXTB } /* blk=cyrillicextb */,
- { 1, 5765, 7768, 12, 6, -PL_GRBASE } /* graphemebase=false */,
- { 2, 7136, 6505, 6, 11, PL_YISYLLABLES } /* block=yisyllables */,
- { 8, 5544, 8180, 13, 4, PL_NV__3_SLASH_80 } /* numericvalue=3/80 */,
- { 1, 7380, 8688, 4, 2, PL_CCC__26 } /* ccc=26 */,
- { 0, 4542, 7585, 3, 3, PL_TAGS } /* istags */,
- { 0, 8340, 3812, 3, 3, PL_JG__LAM } /* jg=lam */,
- { 3, 2065, 3581, 21, 2, PL_NCHAR } /* noncharactercodepoint=t */,
- { 0, 2229, 133, 16, 4, PL_M } /* generalcategory=mark */,
- { 4, 6890, 1378, 4, 24, PL_HIGHPUSURROGATES } /* blk=highprivateusesurrogates */,
- { 10, 2750, 0, 4, 0, PL_TERM } /* term */,
- { 3, 7288, 2877, 7, 10, PL_SC__DEVA } /* script=devanagari */,
- { 2, 6890, 4509, 4, 15, PL_SARB } /* blk=oldsoutharabian */,
- { 4, 8204, 7768, 4, 6, -PL_POSIXXDIGIT } /* ahex=false */,
- { 6, 7288, 8364, 7, 4, PL_LANA } /* script=lana */,
- { 0, 8096, 7604, 4, 7, PL_SIDD } /* scx=siddham */,
- { 0, 34, 7997, 3, 2, PL_EXT } /* ext=y */,
- { 0, 7136, 361, 6, 21, PL_MATHOPERATORS } /* block=mathematicaloperators */,
- { 9, 7478, 3963, 3, 15, PL_SUPMATHOPERATORS } /* issupmathoperators */,
- { 0, 1876, 7768, 21, 2, -PL_CWL } /* changeswhenlowercased=f */,
- { 1, 8816, 8903, 3, 2, PL_NV__38 } /* nv=38 */,
- { 0, 96, 7951, 10, 5, PL_XPOSIXALPHA } /* alphabetic=true */,
- { 1, 8777, 7768, 3, 2, -PL_CWL } /* cwl=f */,
- { 1, 184, 2249, 2, 4, PL_GLAG } /* isglag */,
- { 9, 7136, 8091, 6, 5, PL_INRUNIC } /* block=runic */,
- { 0, 7816, 7768, 6, 6, -PL_GRBASE } /* grbase=false */,
- { 3, 6890, 5388, 4, 13, PL_KANAEXTA } /* blk=kanaextendeda */,
- { 3, 1876, 3581, 21, 2, PL_CWL } /* changeswhenlowercased=t */,
- { 2, 1448, 468, 5, 11, PL_SUPPUNCTUATION } /* insuppunctuation */,
- { 2, 974, 8228, 24, 4, PL_CCC__133 } /* canonicalcombiningclass=atbl */,
- { 0, 7136, 7786, 6, 6, PL_INCHAKMA } /* block=chakma */,
- { 2, 5645, 24, 10, 1, PL_BC__L } /* bidiclass=l */,
- { 2, 184, 6219, 2, 11, PL_JOINC } /* isjoincontrol */,
- { 0, 7288, 7034, 7, 9, PL_PALM } /* script=palmyrene */,
- { 0, 8795, 67, 3, 4, PL_VSSUP } /* invssup */,
- { 0, 8508, 8373, 4, 3, PL_SC__LATN } /* sc=latn */,
- { 1, 6210, 1659, 3, 18, PL_CJKCOMPATIDEOGRAPHS } /* incjkcompatideographs */,
- { 0, 1908, 0, 5, 0, PL_LT } /* title */,
- { 0, 8816, 7744, 3, 3, PL_NV__700 } /* nv=700 */,
- { 0, 8816, 7732, 3, 4, PL_NV__5000 } /* nv=5000 */,
- { 1, 6713, 8843, 3, 3, PL_IN__2 } /* in=v20 */,
- { 2, 4104, 0, 15, 0, PL_BAMUMSUP } /* bamumsupplement */,
- { 1, 2065, 7768, 21, 2, -PL_NCHAR } /* noncharactercodepoint=f */,
- { 2, 8096, 8304, 4, 4, PL_GUJR } /* scx=gujr */,
- { 0, 184, 4419, 2, 15, PL_MISCPICTOGRAPHS } /* ismiscpictographs */,
- { 3, 6263, 21, 10, 2, PL_LB__IN } /* linebreak=in */,
- { 1, 184, 7152, 2, 4, PL_DUPL } /* isdupl */,
- { 1, 8011, 5079, 3, 14, PL_MN } /* gc=nonspacingmark */,
- { 2, 3516, 7768, 10, 2, -PL_XPOSIXSPACE } /* whitespace=f */,
- { 1, 7136, 8208, 6, 4, PL_INAHOM } /* block=ahom */,
- { 0, 1258, 0, 24, 0, PL_ARABICPFB } /* arabicpresentationformsb */,
- { 9, 7227, 8081, 5, 5, PL_POSIXPRINT } /* posixprint */,
- { 2, 4402, 3867, 3, 15, PL_MISCMATHSYMBOLSB } /* inmiscmathsymbolsb */,
- { 1, 6890, 7256, 4, 8, PL_KANAEXTA } /* blk=kanaexta */,
- { 6, 2023, 7997, 21, 2, PL_LOE } /* logicalorderexception=y */,
- { 5, 3129, 7646, 17, 7, PL_TAVT } /* scriptextensions=taiviet */,
- { 0, 8504, 18, 4, 1, PL_LB__CR } /* sb=cr */,
- { 1, 974, 2769, 24, 18, PL_CCC__216 } /* canonicalcombiningclass=attachedaboveright */,
- { 0, 7136, 6872, 6, 9, PL_ARABICPFB } /* block=arabicpfb */,
- { 3, 1448, 6440, 3, 10, PL_INSYLOTINAGRI } /* insylotinagri */,
- { 0, 7478, 2675, 3, 11, PL_SUNDANESESUP } /* issundanesesup */,
- { 2, 7136, 4135, 7, 14, PL_BRAI } /* block=braillepatterns */,
- { 0, 7136, 4614, 6, 15, PL_VEDICEXT } /* block=vedicextensions */,
- { 0, 8096, 8280, 4, 4, PL_CYRL } /* scx=cyrl */,
- { 10, 2985, 7997, 3, 4, PL_IDS } /* ids=yes */,
- { 7, 117, 6, 3, 2, PL_INIDC } /* inidc */,
- { 2, 8288, 7792, 3, 6, PL_DT__ENC } /* dt=circle */,
- { 5, 1417, 1204, 9, 2, PL_PO } /* category=po */,
- { 3, 7136, 7422, 6, 7, PL_CJKEXTF } /* block=cjkextf */,
- { 4, 8816, 8169, 3, 3, PL_NV__7_SLASH_2 } /* nv=7/2 */,
- { 3, 5645, 18, 10, 1, PL_BC__R } /* bidiclass=r */,
- { 4, 7459, 5957, 3, 12, PL_MEND } /* sc=mendekikakui */,
- { 11, 6890, 361, 4, 21, PL_MATHOPERATORS } /* blk=mathematicaloperators */,
- { 1, 8096, 7367, 5, 6, PL_BENG } /* scx=bengali */,
- { 0, 184, 511, 3, 19, PL_CJK } /* iscjkunifiedideographs */,
- { 0, 3129, 8236, 17, 4, PL_BATK } /* scriptextensions=batk */,
- { 1, 1834, 7768, 21, 6, -PL_CWCF } /* changeswhencasefolded=false */,
- { 3, 6484, 7768, 10, 2, -PL_IDC } /* idcontinue=f */,
- { 0, 7288, 7145, 8, 3, PL_SC__BUGI } /* script=bugi */,
- { 1, 6263, 125, 10, 2, PL_LB__CR } /* linebreak=cr */,
- { 0, 6890, 3237, 4, 17, PL_ALCHEMICAL } /* blk=alchemicalsymbols */,
- { 3, 184, 8488, 2, 4, PL_RJNG } /* isrjng */,
- { 7, 184, 7436, 2, 4, PL_ELBA } /* iselba */,
- { 0, 18, 7768, 2, 2, -PL_RI } /* ri=f */,
- { 1, 3424, 7997, 17, 2, PL_IDSB } /* idsbinaryoperator=y */,
- { 2, 7459, 8488, 3, 4, PL_RJNG } /* sc=rjng */,
- { 0, 2065, 7951, 21, 5, PL_NCHAR } /* noncharactercodepoint=true */,
- { 2, 8376, 42, 3, 2, PL_LB__CJ } /* lb=cj */,
- { 10, 1358, 7951, 20, 5, PL_CE } /* compositionexclusion=true */,
- { 6, 7380, 6142, 4, 11, PL_CCC__DB } /* ccc=doublebelow */,
- { 1, 4869, 0, 14, 0, PL_LATINEXTD } /* latinextendedd */,
- { 0, 184, 720, 2, 21, PL_ENCLOSEDALPHANUM } /* isenclosedalphanumerics */,
- { 0, 2484, 0, 19, 0, PL_EGYP } /* egyptianhieroglyphs */,
- { 2, 8240, 8807, 3, 3, PL_BC__LRO } /* bc=lro */,
- { 1, 8016, 1133, 4, 7, PL_GCB__PP } /* gcb=prepend */,
- { 0, 8572, 497, 4, 6, PL_WB__NU } /* wb=numeric */,
- { 16, 7380, 8678, 4, 3, PL_CCC__B } /* ccc=220 */,
- { 0, 7478, 7062, 3, 8, PL_SAMR } /* issamaritan */,
- { 1, 8096, 2841, 4, 4, PL_COPT } /* scx=copt */,
- { 11, 6863, 0, 9, 0, PL_ARABICPFA } /* arabicpfa */,
- { 1, 3946, 3223, 16, 3, -PL_STERM } /* sentenceterminal=no */,
- { 6, 6890, 2271, 6, 18, PL_ININSCRIPTIONALPAHLAVI } /* blk=inscriptionalpahlavi */,
- { 2, 1918, 3581, 21, 2, PL_CWU } /* changeswhenuppercased=t */,
- { 1, 3129, 57, 17, 2, PL_YI } /* scriptextensions=yi */,
- { 2, 7380, 8617, 4, 2, PL_CCC__31 } /* ccc=31 */,
- { 13, 8816, 8188, 3, 4, PL_NV__7_SLASH_12 } /* nv=7/12 */,
- { 5, 7994, 0, 7, 0, PL_IDC } /* idc=yes */,
- { 1, 7136, 8111, 6, 5, PL_INTAKRI } /* block=takri */,
- { 1, 8096, 7870, 4, 4, PL_LEPC } /* scx=lepc */,
- { 5, 184, 1028, 3, 5, PL_COPT } /* iscoptic */,
- { 21, 184, 8400, 2, 4, PL_MIAO } /* ismiao */,
- { 0, 6890, 6428, 4, 11, PL_SUPERANDSUB } /* blk=superandsub */,
- { 0, 8011, 468, 3, 5, PL_P } /* gc=punct */,
- { 19, 184, 631, 3, 29, PL_CJKEXTE } /* iscjkunifiedideographsextensione */,
- { 0, 7136, 2877, 6, 18, PL_DEVANAGARIEXT } /* block=devanagariextended */,
- { 0, 7834, 3521, 6, 5, PL_POSIXSPACE } /* isperlspace */,
- { 1, 8011, 47, 3, 1, PL_M } /* gc=m */,
- { 0, 1133, 7768, 26, 2, -PL_PCM } /* prependedconcatenationmark=f */,
- { 2, 5657, 0, 12, 0, PL_BIDIM } /* bidimirrored */,
- { 2, 2985, 7951, 4, 5, PL_IDST } /* idst=true */,
- { 0, 8288, 7184, 3, 3, PL_DT__FRA } /* dt=fra */,
- { 1, 184, 8600, 2, 4, PL_QAAI } /* iszinh */,
- { 3, 4402, 2618, 3, 18, PL_MODIFIERTONELETTERS } /* inmodifiertoneletters */,
- { 0, 2369, 472, 20, 2, PL_VO__TU } /* verticalorientation=tu */,
- { 0, 6890, 2693, 4, 19, PL_SUPARROWSA } /* blk=supplementalarrowsa */,
- { 4, 7136, 7336, 6, 8, PL_INUGARITIC } /* block=ugaritic */,
- { 0, 7380, 8702, 4, 3, PL_CCC__DA } /* ccc=234 */,
- { 10, 11, 7951, 3, 5, PL_DIA } /* dia=true */,
- { 1, 8816, 7714, 3, 4, PL_NV__3000 } /* nv=3000 */,
- { 0, 4314, 5921, 13, 12, PL_JG__MANICHAEANPE } /* joininggroup=manichaeanpe */,
- { 0, 7136, 3754, 6, 16, PL_LINEARBIDEOGRAMS } /* block=linearbideograms */,
- { 1, 8340, 8512, 3, 4, PL_JG__SEEN } /* jg=seen */,
- { 6, 4402, 6647, 3, 9, PL_MISCARROWS } /* inmiscarrows */,
- { 1, 8196, 8750, 4, 3, PL_AGE__6_DOT_1 } /* age=6.1 */,
- { 1, 7994, 36, 4, 1, PL_IDC } /* idc=t */,
- { 0, 5149, 0, 14, 0, PL_SUPPUNCTUATION } /* suppunctuation */,
- { 0, 7288, 3458, 7, 4, PL_SC__MANI } /* script=mani */,
- { 5, 802, 0, 6, 0, PL_ARROWS } /* arrows */,
- { 0, 2229, 8009, 16, 2, PL_CF } /* generalcategory=cf */,
- { 0, 5544, 7702, 13, 3, PL_NV__200 } /* numericvalue=200 */,
- { 0, 7288, 8396, 7, 4, PL_MERC } /* script=merc */,
- { 0, 76, 7096, 2, 8, PL_NT__NU } /* nt=numeric */,
- { 1, 21, 5233, 3, 12, PL_AEGEANNUMBERS } /* inaegeannumbers */,
- { 0, 6890, 7852, 4, 6, PL_KANBUN } /* blk=kanbun */,
- { 3, 5544, 7738, 13, 5, PL_NV__60000 } /* numericvalue=60000 */,
- { 0, 6210, 1982, 3, 10, PL_CYRILLICSUP } /* incyrillicsup */,
- { 2, 4314, 6072, 13, 4, PL_JG__NOON } /* joininggroup=noon */,
- { 3, 6890, 7248, 4, 8, PL_INJAVANESE } /* blk=javanese */,
- { 1, 7288, 690, 7, 9, PL_XSUX } /* script=cuneiform */,
- { 2, 8121, 7951, 5, 5, PL_UIDEO } /* uideo=true */,
- { 0, 1887, 7768, 9, 6, -PL_XPOSIXLOWER } /* lowercase=false */,
- { 0, 7459, 7152, 3, 4, PL_SC__DUPL } /* sc=dupl */,
- { 0, 6890, 8106, 4, 5, PL_INTAILE } /* blk=taile */,
- { 2, 21, 7240, 2, 8, PL_JAMOEXTB } /* injamoextb */,
- { 4, 5717, 0, 12, 0, PL_ETHIOPICEXTA } /* ethiopicexta */,
- { 0, 8822, 7997, 3, 4, PL_PCM } /* pcm=yes */,
- { 13, 7459, 8596, 3, 4, PL_ZANB } /* sc=zanb */,
- { 0, 974, 8672, 24, 3, PL_CCC__214 } /* canonicalcombiningclass=214 */,
- { 0, 7136, 7499, 6, 7, PL_KALI } /* block=kayahli */,
- { 2, 8822, 3223, 3, 3, -PL_PCM } /* pcm=no */,
- { 1, 7459, 7320, 3, 8, PL_TFNG } /* sc=tifinagh */,
- { 1, 5544, 7720, 13, 3, PL_NV__400 } /* numericvalue=400 */,
- { 0, 2229, 295, 16, 2, PL_SM } /* generalcategory=sm */,
- { 19, 5134, 8469, 3, 3, PL_MIAO } /* isplrd */,
- { 1, 7994, 3, 4, 1, -PL_IDC } /* idc=f */,
- { 5, 184, 2967, 2, 11, PL_GEORGIANSUP } /* isgeorgiansup */,
- { 0, 7344, 0, 8, 0, PL_XIDS } /* xidstart */,
- { 2, 8096, 8552, 4, 4, PL_TGLG } /* scx=tglg */,
- { 5, 3521, 3581, 5, 2, PL_XPOSIXSPACE } /* space=t */,
- { 6, 1206, 7913, 3, 5, PL_INTELUGU } /* intelugu */,
- { 6, 8816, 7708, 3, 2, PL_NV__21 } /* nv=21 */,
- { 0, 7136, 447, 6, 18, PL_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbols */,
- { 5, 7478, 7626, 3, 6, PL_SUPPUAB } /* issuppuab */,
- { 0, 4630, 4600, 3, 14, PL_LU } /* isuppercaseletter */,
- { 0, 2985, 7768, 3, 2, -PL_IDS } /* ids=f */,
- { 1, 4464, 7998, 14, 3, PL_NFDQC__Y } /* nfdquickcheck=yes */,
- { 8, 7288, 3288, 7, 17, PL_AGHB } /* script=caucasianalbanian */,
- { 3, 8786, 66, 3, 1, PL_EA__H } /* ea=h */,
- { 0, 4314, 4981, 13, 14, PL_JG__MANICHAEANQOPH } /* joininggroup=manichaeanqoph */,
- { 9, 8356, 0, 4, 0, PL_KNDA } /* knda */,
- { 1, 3129, 8312, 17, 4, PL_HAN } /* scriptextensions=hani */,
- { 2, 5134, 6375, 4, 9, PL_HMNG } /* ispahawhhmong */,
- { 1, 7288, 5957, 7, 12, PL_MEND } /* script=mendekikakui */,
- { 19, 7136, 6536, 6, 10, PL_ARABICEXTA } /* block=arabicexta */,
- { 4, 7136, 1589, 6, 23, PL_LATINEXTADDITIONAL } /* block=latinextendedadditional */,
- { 4, 6890, 5825, 4, 7, PL_MAHJONG } /* blk=mahjong */,
- { 16, 1346, 957, 5, 2, PL_INGREEK } /* ingreek */,
- { 0, 184, 1691, 2, 11, PL_NUMBERFORMS } /* isnumberforms */,
- { 2, 6483, 7768, 11, 6, -PL_XIDC } /* xidcontinue=false */,
- { 3, 1929, 7997, 5, 4, PL_XPOSIXUPPER } /* upper=yes */,
- { 3, 7136, 2674, 6, 12, PL_SUNDANESESUP } /* block=sundanesesup */,
- { 6, 8096, 6626, 4, 10, PL_KHAR } /* scx=kharoshthi */,
- { 4, 21, 1691, 2, 11, PL_NUMBERFORMS } /* innumberforms */,
- { 0, 1417, 112, 9, 2, PL_SC } /* category=sc */,
- { 5, 1887, 7768, 9, 2, -PL_XPOSIXLOWER } /* lowercase=f */,
- { 1, 3129, 3610, 17, 8, PL_BOPO } /* scriptextensions=bopomofo */,
- { 10, 5813, 0, 12, 0, PL_NL } /* letternumber */,
- { 10, 974, 8897, 27, 2, PL_CCC__19 } /* canonicalcombiningclass=ccc19 */,
- { 2, 6713, 8873, 3, 3, PL_IN__6 } /* in=v60 */,
- { 6, 6890, 600, 4, 30, PL_CJKEXTD } /* blk=cjkunifiedideographsextensiond */,
- { 10, 113, 0, 35, 0, PL_DIACRITICALSFORSYMBOLS } /* combiningdiacriticalmarksforsymbols */,
- { 12, 8344, 6208, 3, 11, PL_JT__C } /* jt=joincausing */,
- { 2, 7136, 5801, 6, 12, PL_KHMERSYMBOLS } /* block=khmersymbols */,
- { 8, 6890, 6120, 4, 6, PL_DOMINO } /* blk=domino */,
- { 12, 6706, 7750, 10, 1, PL_IN__8 } /* presentin=8 */,
- { 2, 184, 4225, 3, 14, PL_CURRENCYSYMBOLS } /* iscurrencysymbols */,
- { 1, 7136, 1812, 6, 15, PL_TRANSPORTANDMAP } /* block=transportandmap */,
- { 8, 6890, 2249, 4, 20, PL_GLAGOLITICSUP } /* blk=glagoliticsupplement */,
- { 4, 74, 0, 2, 0, PL_ME } /* me */,
- { 3, 6263, 373, 10, 2, PL_LB__OP } /* linebreak=op */,
- { 1, 949, 3223, 2, 3, -PL_CI } /* ci=no */,
- { 0, 5245, 0, 5, 0, PL_ASCII } /* ascii */,
- { 0, 600, 0, 30, 0, PL_CJKEXTD } /* cjkunifiedideographsextensiond */,
- { 0, 4554, 18, 15, 1, PL_LB__CR } /* sentencebreak=cr */,
- { 0, 8786, 3, 3, 1, PL_EA__F } /* ea=f */,
- { 2, 7136, 690, 6, 9, PL_INCUNEIFORM } /* block=cuneiform */,
- { 2, 184, 3526, 2, 17, PL_RI } /* isregionalindicator */,
- { 1, 7912, 0, 6, 0, PL_TELU } /* telugu */,
- { 1, 3129, 2841, 17, 6, PL_COPT } /* scriptextensions=coptic */,
- { 1, 8816, 8615, 3, 3, PL_NV__1_SLASH_3 } /* nv=1/3 */,
- { 4, 3114, 7337, 3, 7, PL_INUGARITIC } /* inugaritic */,
- { 0, 6318, 0, 11, 0, PL_MYANMAREXTB } /* myanmarextb */,
- { 7, 974, 8633, 27, 3, PL_CCC__103 } /* canonicalcombiningclass=ccc103 */,
- { 9, 7459, 8106, 3, 5, PL_SC__TALE } /* sc=taile */,
- { 0, 7459, 8496, 3, 4, PL_SAMR } /* sc=samr */,
- { 4, 6536, 0, 10, 0, PL_ARABICEXTA } /* arabicexta */,
- { 0, 7136, 1981, 6, 18, PL_CYRILLICSUP } /* block=cyrillicsupplement */,
- { 3, 2990, 4091, 4, 13, PL_ARABICEXTA } /* inarabicextendeda */,
- { 0, 8011, 1306, 3, 13, PL_M } /* gc=combiningmark */,
- { 20, 184, 6991, 3, 2, PL_CWT } /* iscwt */,
- { 1, 7380, 6230, 4, 11, PL_CCC__8 } /* ccc=kanavoicing */,
- { 6, 7288, 8568, 7, 3, PL_VAI } /* script=vai */,
- { 2, 5544, 8160, 13, 4, PL_NV__13_SLASH_2 } /* numericvalue=13/2 */,
- { 2, 8376, 7828, 3, 6, PL_LB__HY } /* lb=hyphen */,
- { 3, 8096, 8428, 4, 4, PL_NEWA } /* scx=newa */,
- { 3, 7459, 2531, 3, 4, PL_SC__MULT } /* sc=mult */,
- { 2, 974, 5595, 24, 2, PL_CCC__8 } /* canonicalcombiningclass=kv */,
- { 2, 184, 5531, 2, 13, PL_MISCTECHNICAL } /* ismisctechnical */,
- { 0, 3509, 3223, 17, 3, -PL_PATWS } /* patternwhitespace=no */,
- { 9, 8096, 2360, 4, 4, PL_MAND } /* scx=mand */,
- { 3, 2877, 0, 4, 0, PL_DEVA } /* deva */,
- { 0, 184, 5957, 2, 4, PL_MEND } /* ismend */,
- { 6, 8508, 21, 4, 3, PL_SC__LINA } /* sc=lina */,
- { 0, 5657, 7768, 5, 2, -PL_BIDIM } /* bidim=f */,
- { 2, 974, 8703, 24, 2, PL_CCC__34 } /* canonicalcombiningclass=34 */,
- { 1, 7136, 349, 6, 33, PL_SUPMATHOPERATORS } /* block=supplementalmathematicaloperators */,
- { 0, 8096, 7639, 4, 7, PL_LANA } /* scx=taitham */,
- { 3, 6890, 5777, 4, 6, PL_INHEBREW } /* blk=hebrew */,
- { 1, 6890, 3610, 4, 11, PL_BOPOMOFOEXT } /* blk=bopomofoext */,
- { 1, 7422, 0, 7, 0, PL_CJKEXTF } /* cjkextf */,
- { 0, 7344, 7768, 8, 6, -PL_XIDS } /* xidstart=false */,
- { 0, 1206, 3148, 3, 17, PL_TAIXUANJING } /* intaixuanjingsymbols */,
- { 2, 2221, 3223, 3, 14, PL_HST__NA } /* hst=notapplicable */,
- { 3, 8011, 5813, 3, 12, PL_NL } /* gc=letternumber */,
- { 1, 6890, 4134, 4, 15, PL_BRAI } /* blk=braillepatterns */,
- { 0, 8096, 1160, 4, 4, PL_HANG } /* scx=hang */,
- { 1, 1746, 3526, 21, 17, PL_RI } /* graphemeclusterbreak=regionalindicator */,
- { 5, 7288, 7104, 7, 8, PL_SC__ARMN } /* script=armenian */,
- { 7, 7136, 720, 6, 16, PL_ENCLOSEDALPHANUM } /* block=enclosedalphanum */,
- { 7, 7380, 3254, 4, 17, PL_CCC__133 } /* ccc=attachedbelowleft */,
- { 1, 3129, 3674, 17, 7, PL_CPRT } /* scriptextensions=cypriot */,
- { 0, 184, 4855, 2, 14, PL_LATINEXTC } /* islatinextendedc */,
- { 0, 217, 436, 6, 5, PL_NCHAR } /* _perl_nchar */,
- { 1, 4314, 5453, 13, 13, PL_JG__MANICHAEANMEM } /* joininggroup=manichaeanmem */,
- { 2, 7689, 3238, 3, 9, PL_ALCHEMICAL } /* isalchemical */,
- { 0, 184, 1835, 3, 20, PL_CWCF } /* ischangeswhencasefolded */,
- { 0, 7906, 1108, 4, 7, PL_SC__KANA } /* sc=katakana */,
- { 0, 7136, 5362, 6, 13, PL_IPAEXT } /* block=ipaextensions */,
- { 0, 6263, 8919, 10, 2, PL_LB__B2 } /* linebreak=b2 */,
- { 3, 8096, 8237, 5, 3, PL_BATK } /* scx=batk */,
- { 0, 2065, 0, 21, 0, PL_NCHAR } /* noncharactercodepoint */,
- { 12, 2100, 7027, 4, 7, PL_ORKH } /* isoldturkic */,
- { 0, 7689, 15, 4, 2, PL_ARAB } /* isarab */,
- { 4, 7136, 7632, 6, 7, PL_INTAGALOG } /* block=tagalog */,
- { 3, 2229, 5323, 16, 13, PL_ME } /* generalcategory=enclosingmark */,
- { 0, 7478, 6375, 3, 3, PL_SHAW } /* isshaw */,
- { 1, 4314, 6274, 13, 11, PL_JG__MALAYALAMJA } /* joininggroup=malayalamja */,
- { 2, 7136, 3850, 6, 16, PL_MISCMATHSYMBOLSA } /* block=miscmathsymbolsa */,
- { 2, 8783, 3223, 3, 2, -PL_CWU } /* cwu=n */,
- { 5, 974, 7576, 24, 7, PL_CCC__1 } /* canonicalcombiningclass=overlay */,
- { 1, 184, 1, 3, 1, PL_CN } /* iscn */,
- { 0, 7457, 3626, 5, 16, PL_INSC__CANTILLATIONMARK } /* insc=cantillationmark */,
- { 0, 8096, 7569, 4, 4, PL_OSMA } /* scx=osma */,
- { 5, 7136, 4827, 6, 14, PL_KANGXI } /* block=kangxiradicals */,
- { 1, 7288, 6736, 7, 4, PL_SAUR } /* script=saur */,
- { 2, 7136, 947, 6, 27, PL_ANCIENTGREEKMUSIC } /* block=ancientgreekmusicalnotation */,
- { 0, 7288, 7810, 7, 4, PL_GOTH } /* script=goth */,
- { 4, 8096, 2409, 5, 3, PL_BRAH } /* scx=brah */,
- { 1, 4479, 7996, 5, 3, PL_NFKCQC__Y } /* nfkcqc=y */,
- { 0, 6890, 3441, 4, 17, PL_LETTERLIKESYMBOLS } /* blk=letterlikesymbols */,
- { 11, 7136, 1306, 6, 24, PL_DIACRITICALSFORSYMBOLS } /* block=combiningmarksforsymbols */,
- { 5, 949, 7951, 2, 5, PL_CI } /* ci=true */,
- { 0, 468, 0, 5, 0, PL_P } /* punct */,
- { 0, 2229, 2521, 16, 2, PL_PF } /* generalcategory=pf */,
- { 0, 184, 7520, 2, 4, PL_MARC } /* ismarc */,
- { 0, 5544, 8169, 13, 3, PL_NV__7_SLASH_2 } /* numericvalue=7/2 */,
- { 1, 1746, 1083, 21, 2, PL_LB__LF } /* graphemeclusterbreak=lf */,
- { 1, 184, 43, 3, 8, PL_CJKCOMPAT } /* iscjkcompat */,
- { 3, 5134, 3, 3, 1, PL_PF } /* ispf */,
- { 4, 1474, 4524, 22, 4, PL_BPT__O } /* bidipairedbrackettype=open */,
- { 0, 8026, 473, 3, 2, PL_PUA } /* inpua */,
- { 3, 5657, 3581, 5, 2, PL_BIDIM } /* bidim=t */,
- { 1, 4063, 2879, 4, 8, PL_INDEVANAGARI } /* indevanagari */,
- { 0, 6109, 6100, 11, 9, PL_L_AMP_ } /* category=casedletter */,
- { 0, 3373, 806, 15, 1, PL_EA__W } /* eastasianwidth=w */,
- { 5, 8344, 6, 3, 1, PL_JT__D } /* jt=d */,
- { 3, 1206, 7585, 3, 3, PL_TAGS } /* intags */,
- { 10, 7136, 4855, 6, 14, PL_LATINEXTC } /* block=latinextendedc */,
- { 42, 8096, 7336, 4, 4, PL_UGAR } /* scx=ugar */,
- { 3, 4314, 8212, 13, 4, PL_JG__ALEF } /* joininggroup=alef */,
- { 0, 5544, 7702, 13, 1, PL_NV__2 } /* numericvalue=2 */,
- { 0, 7478, 3085, 3, 8, PL_Z } /* isseparator */,
- { 5, 6890, 4209, 4, 15, PL_CONTROLPICTURES } /* blk=controlpictures */,
- { 14, 1797, 0, 15, 0, PL_MODIFIERLETTERS } /* modifierletters */,
- { 0, 21, 6826, 2, 10, PL_YIRADICALS } /* inyiradicals */,
- { 6, 8096, 7876, 4, 4, PL_LYCI } /* scx=lyci */,
- { 2, 6890, 7918, 4, 6, PL_INTHAANA } /* blk=thaana */,
- { 17, 8376, 58, 3, 2, PL_LB__ID } /* lb=id */,
- { 1, 8096, 8308, 4, 4, PL_GURU } /* scx=guru */,
- { 0, 7136, 7104, 6, 8, PL_INARMENIAN } /* block=armenian */,
- { 0, 2859, 974, 18, 9, PL_DT__CAN } /* decompositiontype=canonical */,
- { 0, 8272, 7768, 4, 6, -PL_CWCF } /* cwcf=false */,
- { 1, 183, 0, 20, 0, PL_MISCSYMBOLS } /* miscellaneoussymbols */,
- { 0, 8340, 8041, 3, 5, PL_JG__KHAPH } /* jg=khaph */,
- { 0, 6706, 8852, 10, 3, PL_IN__3_DOT_1 } /* presentin=v31 */,
- { 1, 1402, 9, 24, 2, PL_INPC__NA } /* indicpositionalcategory=na */,
- { 4, 2236, 47, 10, 1, PL_LM } /* category=lm */,
- { 0, 1417, 1621, 9, 6, PL_CF } /* category=format */,
- { 2, 1503, 6910, 4, 7, PL_EMOTICONS } /* inemoticons */,
- { 0, 6076, 7768, 11, 6, -PL_BIDIC } /* bidicontrol=false */,
- { 0, 8568, 0, 3, 0, PL_VAI } /* vai */,
- { 0, 7457, 7924, 5, 6, PL_INSC__VIRAMA } /* insc=virama */,
- { 0, 8504, 49, 3, 2, PL_SB__AT } /* sb=at */,
- { 0, 8011, 1679, 3, 2, PL_PC } /* gc=pc */,
- { 2, 7459, 2484, 3, 19, PL_EGYP } /* sc=egyptianhieroglyphs */,
- { 0, 7288, 3611, 8, 7, PL_SC__BOPO } /* script=bopomofo */,
- { 1, 7288, 57, 7, 2, PL_SC__YI } /* script=yi */,
- { 12, 6890, 5609, 4, 12, PL_ALPHABETICPF } /* blk=alphabeticpf */,
- { 4, 7459, 8600, 3, 4, PL_SC__QAAI } /* sc=zinh */,
- { 2, 4314, 8592, 13, 4, PL_JG__ZAIN } /* joininggroup=zain */,
- { 2, 8816, 7702, 3, 3, PL_NV__200 } /* nv=200 */,
- { 0, 5192, 448, 3, 17, PL_IDEOGRAPHICSYMBOLS } /* isideographicsymbols */,
- { 3, 8011, 44, 4, 1, PL_SK } /* gc=sk */,
- { 3, 5544, 5219, 13, 2, PL_NV__10 } /* numericvalue=10 */,
- { 4, 84, 7951, 4, 5, PL_MATH } /* math=true */,
- { 2, 6706, 8753, 10, 3, PL_IN__6_DOT_2 } /* presentin=6.2 */,
- { 0, 5544, 8909, 13, 2, PL_NV__45 } /* numericvalue=45 */,
- { 1, 8026, 6697, 3, 9, PL_INPHOENICIAN } /* inphoenician */,
- { 7, 8344, 6253, 4, 10, PL_JT__L } /* jt=leftjoining */,
- { 3, 3129, 8500, 17, 4, PL_SARB } /* scriptextensions=sarb */,
- { 2, 6890, 8556, 4, 4, PL_INTHAI } /* blk=thai */,
- { 4, 21, 4813, 2, 7, PL_KANASUP } /* inkanasup */,
- { 0, 6713, 7750, 3, 1, PL_IN__8 } /* in=8 */,
- { 10, 7380, 8740, 7, 2, PL_CCC__25 } /* ccc=ccc25 */,
- { 1, 184, 720, 2, 16, PL_ENCLOSEDALPHANUM } /* isenclosedalphanum */,
- { 6, 7288, 8456, 7, 4, PL_OSGE } /* script=osge */,
- { 0, 7288, 8044, 7, 4, PL_PHLI } /* script=phli */,
- { 1, 7459, 6980, 3, 9, PL_NBAT } /* sc=nabataean */,
- { 2, 7380, 7941, 4, 2, PL_CCC__11 } /* ccc=11 */,
- { 0, 7906, 7493, 4, 6, PL_SC__KNDA } /* sc=kannada */,
- { 0, 4542, 7313, 3, 7, PL_TAGB } /* istagbanwa */,
- { 9, 6406, 0, 11, 0, PL_SORA } /* sorasompeng */,
- { 4, 2229, 4524, 16, 15, PL_PS } /* generalcategory=openpunctuation */,
- { 1, 974, 8673, 27, 2, PL_CCC__14 } /* canonicalcombiningclass=ccc14 */,
- { 1, 8016, 1627, 4, 7, PL_GCB__CN } /* gcb=control */,
- { 6, 4314, 5909, 13, 12, PL_JG__MALAYALAMTTA } /* joininggroup=malayalamtta */,
- { 8, 6890, 8819, 4, 3, PL_OCR } /* blk=ocr */,
- { 2, 184, 4644, 2, 15, PL_ZANB } /* iszanabazarsquare */,
- { 0, 5375, 6252, 12, 11, PL_JT__L } /* joiningtype=leftjoining */,
- { 0, 8096, 8496, 4, 4, PL_SAMR } /* scx=samr */,
- { 0, 2249, 0, 10, 0, PL_GLAG } /* glagolitic */,
- { 2, 7288, 7359, 7, 7, PL_AVST } /* script=avestan */,
- { 7, 8096, 6989, 4, 9, PL_TALU } /* scx=newtailue */,
- { 0, 8376, 4701, 3, 14, PL_LB__SA } /* lb=complexcontext */,
- { 10, 5093, 0, 14, 0, PL_PHONETICEXTSUP } /* phoneticextsup */,
- { 0, 184, 1307, 3, 12, PL_M } /* iscombiningmark */,
- { 2, 5192, 1687, 3, 15, PL_INDICNUMBERFORMS } /* isindicnumberforms */,
- { 0, 6890, 7597, 4, 7, PL_SHAW } /* blk=shavian */,
- { 4, 184, 7527, 2, 7, PL_MULT } /* ismultani */,
- { 13, 436, 7997, 5, 2, PL_NCHAR } /* nchar=y */,
- { 2, 8011, 1627, 3, 7, PL_XPOSIXCNTRL } /* gc=control */,
- { 2, 3129, 7900, 17, 6, PL_RJNG } /* scriptextensions=rejang */,
- { 0, 6890, 3543, 4, 17, PL_SMALLFORMS } /* blk=smallformvariants */,
- { 1, 8340, 6523, 3, 2, PL_JG__FE } /* jg=fe */,
- { 3, 8240, 36, 4, 1, PL_BC__ET } /* bc=et */,
- { 0, 8220, 0, 4, 0, PL_ARMN } /* armn */,
- { 0, 6890, 7208, 4, 8, PL_INHIRAGANA } /* blk=hiragana */,
- { 1, 7136, 1506, 6, 14, PL_MUSIC } /* block=musicalsymbols */,
- { 1, 8504, 138, 3, 2, PL_SB__FO } /* sb=fo */,
- { 0, 7136, 1981, 6, 21, PL_CYRILLICSUP } /* block=cyrillicsupplementary */,
- { 2, 8500, 0, 4, 0, PL_SARB } /* sarb */,
- { 0, 8288, 7184, 3, 8, PL_DT__FRA } /* dt=fraction */,
- { 8, 4449, 7996, 4, 3, PL_NFCQC__Y } /* nfcqc=y */,
- { 2, 6890, 2149, 4, 20, PL_INANATOLIANHIEROGLYPHS } /* blk=anatolianhieroglyphs */,
- { 2, 6554, 7368, 4, 5, PL_INBENGALI } /* inbengali */,
- { 0, 7288, 8308, 7, 4, PL_SC__GURU } /* script=guru */,
- { 6, 8288, 45, 3, 3, PL_DT__COM } /* dt=com */,
- { 8, 7288, 2967, 7, 4, PL_SC__GEOR } /* script=geor */,
- { 0, 974, 7756, 24, 1, PL_CCC__9 } /* canonicalcombiningclass=9 */,
- { 0, 184, 1702, 2, 22, PL_DIACRITICALSFORSYMBOLS } /* isdiacriticalsforsymbols */,
- { 9, 21, 4827, 2, 14, PL_KANGXI } /* inkangxiradicals */,
- { 0, 6890, 7359, 4, 7, PL_INAVESTAN } /* blk=avestan */,
- { 1, 1417, 5310, 9, 13, PL_XPOSIXDIGIT } /* category=decimalnumber */,
- { 0, 3129, 8496, 17, 4, PL_SAMR } /* scriptextensions=samr */,
- { 3, 7798, 7951, 6, 5, PL_COMPEX } /* compex=true */,
- { 8, 974, 7708, 24, 2, PL_CCC__21 } /* canonicalcombiningclass=21 */,
- { 0, 7840, 5600, 6, 9, PL_VERTICALFORMS } /* isverticalforms */,
- { 0, 1027, 0, 2, 0, PL_SO } /* so */,
- { 1, 7168, 3223, 8, 2, -PL_EXT } /* extender=n */,
- { 0, 7227, 5315, 5, 5, PL_POSIXALNUM } /* posixalnum */,
- { 2, 7136, 7450, 6, 7, PL_INHANUNOO } /* block=hanunoo */,
- { 1, 7136, 540, 6, 30, PL_CJKEXTB } /* block=cjkunifiedideographsextensionb */,
- { 3, 6506, 6506, 3, 10, PL_YISYLLABLES } /* isyisyllables */,
- { 11, 8096, 7450, 4, 7, PL_HANO } /* scx=hanunoo */,
- { 1, 7288, 7597, 7, 7, PL_SHAW } /* script=shavian */,
- { 6, 7136, 7590, 6, 7, PL_INSHARADA } /* block=sharada */,
- { 0, 974, 1484, 24, 2, PL_CCC__BR } /* canonicalcombiningclass=br */,
- { 0, 7459, 8244, 3, 4, PL_BHKS } /* sc=bhks */,
- { 1, 8504, 3084, 3, 3, PL_SB__SE } /* sb=sep */,
- { 4, 184, 8021, 2, 5, PL_GREXT } /* isgrext */,
- { 14, 3526, 3581, 17, 2, PL_RI } /* regionalindicator=t */,
- { 1, 974, 8643, 27, 2, PL_CCC__22 } /* canonicalcombiningclass=ccc22 */,
- { 0, 8096, 2841, 4, 6, PL_COPT } /* scx=coptic */,
- { 0, 6890, 2674, 4, 19, PL_SUNDANESESUP } /* blk=sundanesesupplement */,
- { 1, 7689, 2150, 3, 19, PL_HLUW } /* isanatolianhieroglyphs */,
- { 5, 2229, 217, 17, 1, PL_L_AMP_ } /* generalcategory=l_ */,
- { 0, 5284, 7997, 13, 2, PL_CI } /* caseignorable=y */,
- { 0, 7288, 7992, 8, 4, PL_SC__BUHD } /* script=buhid */,
- { 3, 8096, 2484, 4, 4, PL_EGYP } /* scx=egyp */,
- { 10, 3129, 8372, 17, 4, PL_LATN } /* scriptextensions=latn */,
- { 9, 7288, 8560, 7, 4, PL_TIBT } /* script=tibt */,
- { 7, 8096, 4509, 4, 15, PL_SARB } /* scx=oldsoutharabian */,
- { 0, 8096, 8044, 4, 4, PL_PHLI } /* scx=phli */,
- { 3, 6210, 541, 3, 29, PL_CJKEXTB } /* incjkunifiedideographsextensionb */,
- { 0, 184, 7492, 2, 7, PL_KNDA } /* iskannada */,
- { 0, 1417, 48, 9, 1, PL_P } /* category=p */,
- { 0, 8240, 2086, 3, 21, PL_BC__PDI } /* bc=popdirectionalisolate */,
- { 6, 2229, 47, 17, 1, PL_LM } /* generalcategory=lm */,
- { 9, 7380, 8633, 4, 3, PL_CCC__103 } /* ccc=103 */,
- { 0, 7380, 8675, 4, 3, PL_CCC__BL } /* ccc=218 */,
- { 0, 6890, 5705, 4, 12, PL_CYRILLICEXTC } /* blk=cyrillicextc */,
- { 17, 3129, 7499, 17, 7, PL_KALI } /* scriptextensions=kayahli */,
- { 11, 6756, 7997, 10, 2, PL_SD } /* softdotted=y */,
- { 0, 4420, 1077, 4, 2, PL_CPRT } /* iscprt */,
- { 1, 4542, 5434, 3, 3, PL_TAML } /* istaml */,
- { 1, 8240, 2088, 3, 3, PL_BC__PDI } /* bc=pdi */,
- { 0, 184, 1354, 2, 24, PL_COMPEX } /* isfullcompositionexclusion */,
- { 1, 5645, 2913, 10, 18, PL_BC__ET } /* bidiclass=europeanterminator */,
- { 0, 8488, 0, 4, 0, PL_RJNG } /* rjng */,
- { 2, 7689, 5233, 3, 12, PL_AEGEANNUMBERS } /* isaegeannumbers */,
- { 0, 5657, 7768, 5, 6, -PL_BIDIM } /* bidim=false */,
- { 0, 21, 1589, 2, 23, PL_LATINEXTADDITIONAL } /* inlatinextendedadditional */,
- { 2, 3129, 8428, 17, 4, PL_NEWA } /* scriptextensions=newa */,
- { 1, 1206, 7640, 3, 6, PL_INTAITHAM } /* intaitham */,
- { 1, 3129, 7208, 17, 8, PL_HIRA } /* scriptextensions=hiragana */,
- { 0, 7288, 8412, 7, 4, PL_MTEI } /* script=mtei */,
- { 0, 7136, 568, 6, 2, PL_NB } /* block=nb */,
- { 3, 7136, 4614, 6, 8, PL_VEDICEXT } /* block=vedicext */,
- { 0, 1960, 0, 21, 0, PL_CJKRADICALSSUP } /* cjkradicalssupplement */,
- { 0, 7227, 1887, 5, 5, PL_POSIXLOWER } /* posixlower */,
- { 2, 7459, 3458, 3, 4, PL_SC__MANI } /* sc=mani */,
- { 1, 2859, 1209, 18, 5, PL_DT__SUP } /* decompositiontype=super */,
- { 0, 8086, 7768, 5, 6, -PL_QMARK } /* qmark=false */,
- { 0, 8472, 0, 4, 0, PL_PRTI } /* prti */,
- { 8, 5544, 8717, 13, 3, PL_NV__3_SLASH_4 } /* numericvalue=3/4 */,
- { 0, 5250, 0, 8, 0, PL_XPOSIXXDIGIT } /* hexdigit */,
- { 4, 6221, 1029, 4, 4, PL_INCOPTIC } /* incoptic */,
- { 2, 7380, 8187, 4, 2, PL_CCC__27 } /* ccc=27 */,
- { 0, 8296, 0, 4, 0, PL_GONM } /* gonm */,
- { 2, 4314, 8133, 13, 3, PL_JG__AIN } /* joininggroup=ain */,
- { 3, 8572, 4466, 3, 2, PL_WB__DQ } /* wb=dq */,
- { 0, 3738, 0, 9, 0, PL_LATIN1 } /* latin1sup */,
- { 1, 1746, 8935, 21, 2, PL_GCB__XX } /* graphemeclusterbreak=xx */,
- { 5, 7136, 7534, 6, 7, PL_NB } /* block=noblock */,
- { 1, 8340, 6516, 3, 10, PL_JG__AFRICANFEH } /* jg=africanfeh */,
- { 0, 6890, 892, 4, 18, PL_INVS } /* blk=variationselectors */,
- { 9, 4659, 0, 14, 0, PL_ANCIENTSYMBOLS } /* ancientsymbols */,
- { 9, 8572, 18, 3, 2, PL_RI } /* wb=ri */,
- { 3, 6890, 2128, 4, 21, PL_YIJING } /* blk=yijinghexagramsymbols */,
- { 0, 8096, 78, 4, 6, PL_ARAB } /* scx=arabic */,
- { 3, 2859, 3191, 18, 3, PL_DT__MED } /* decompositiontype=med */,
- { 0, 5645, 8801, 10, 3, PL_BC__LRE } /* bidiclass=lre */,
- { 7, 8816, 8905, 3, 2, PL_NV__39 } /* nv=39 */,
- { 2, 7344, 7951, 4, 5, PL_XIDS } /* xids=true */,
- { 2, 7136, 3594, 6, 16, PL_ARABICSUP } /* block=arabicsupplement */,
- { 1, 7288, 8116, 7, 5, PL_SC__TAML } /* script=tamil */,
- { 18, 7459, 8420, 3, 4, PL_NARB } /* sc=narb */,
- { 11, 6210, 3469, 3, 3, PL_INCHAM } /* incham */,
- { 0, 6210, 3675, 3, 15, PL_CYPRIOTSYLLABARY } /* incypriotsyllabary */,
- { 2, 7459, 7527, 3, 7, PL_SC__MULT } /* sc=multani */,
- { 0, 6505, 0, 11, 0, PL_YISYLLABLES } /* yisyllables */,
- { 8, 184, 2617, 2, 19, PL_MODIFIERTONELETTERS } /* ismodifiertoneletters */,
- { 0, 8011, 38, 3, 2, PL_XPOSIXDIGIT } /* gc=nd */,
- { 0, 7459, 6005, 3, 12, PL_HUNG } /* sc=oldhungarian */,
- { 2, 6890, 2895, 4, 18, PL_ETHIOPICSUP } /* blk=ethiopicsupplement */,
- { 0, 6263, 5107, 10, 14, PL_LB__PO } /* linebreak=postfixnumeric */,
- { 2, 5645, 37, 10, 2, PL_BC__EN } /* bidiclass=en */,
- { 10, 8376, 496, 3, 7, PL_LB__NU } /* lb=numeric */,
- { 0, 6098, 0, 11, 0, PL_L_AMP_ } /* casedletter */,
- { 0, 8011, 48, 3, 1, PL_P } /* gc=p */,
- { 3, 8340, 3475, 3, 17, PL_JG__MANICHAEANHUNDRED } /* jg=manichaeanhundred */,
- { 6, 8011, 2521, 3, 2, PL_PF } /* gc=pf */,
- { 3, 2236, 217, 10, 1, PL_L_AMP_ } /* category=l_ */,
- { 0, 3424, 3581, 17, 2, PL_IDSB } /* idsbinaryoperator=t */,
- { 0, 7459, 8260, 3, 4, PL_SC__CAKM } /* sc=cakm */,
- { 0, 235, 0, 2, 0, PL_LO } /* lo */,
- { 6, 6713, 8846, 3, 3, PL_IN__2_DOT_1 } /* in=v21 */,
- { 1, 7288, 2107, 7, 7, PL_SC__SINH } /* script=sinhala */,
- { 13, 7816, 3581, 6, 2, PL_GRBASE } /* grbase=t */,
- { 3, 8096, 7019, 4, 4, PL_PERM } /* scx=perm */,
- { 0, 8096, 8046, 4, 4, PL_LIMB } /* scx=limb */,
- { 1, 8096, 8300, 4, 4, PL_GREK } /* scx=grek */,
- { 8, 184, 1877, 3, 20, PL_CWL } /* ischangeswhenlowercased */,
- { 31, 6890, 6766, 4, 10, PL_SUPARROWSA } /* blk=suparrowsa */,
- { 3, 8011, 5136, 4, 13, PL_ZS } /* gc=spaceseparator */,
- { 9, 6890, 2004, 6, 19, PL_ININSCRIPTIONALPARTHIAN } /* blk=inscriptionalparthian */,
- { 0, 1234, 0, 24, 0, PL_ARABICPFA } /* arabicpresentationformsa */,
- { 1, 974, 8684, 24, 3, PL_CCC__L } /* canonicalcombiningclass=224 */,
- { 5, 184, 8432, 2, 3, PL_NKO } /* isnko */,
- { 1, 7288, 7145, 8, 7, PL_SC__BUGI } /* script=buginese */,
- { 0, 8780, 3581, 3, 2, PL_CWT } /* cwt=t */,
- { 1, 3129, 8308, 17, 4, PL_GURU } /* scriptextensions=guru */,
- { 3, 6890, 3965, 4, 13, PL_MATHOPERATORS } /* blk=mathoperators */,
- { 2, 690, 0, 30, 0, PL_CUNEIFORMNUMBERS } /* cuneiformnumbersandpunctuation */,
- { 0, 18, 7768, 2, 6, -PL_RI } /* ri=false */,
- { 12, 7478, 6767, 3, 9, PL_SUPARROWSA } /* issuparrowsa */,
- { 1, 974, 1483, 24, 2, PL_CCC__DB } /* canonicalcombiningclass=db */,
- { 4, 7457, 7112, 5, 8, PL_INSC__AVAGRAHA } /* insc=avagraha */,
- { 0, 7798, 3223, 6, 2, -PL_COMPEX } /* compex=n */,
- { 4, 8376, 534, 3, 2, PL_LB__NS } /* lb=ns */,
- { 13, 7436, 0, 7, 0, PL_ELBA } /* elbasan */,
- { 4, 3129, 8600, 17, 4, PL_QAAI } /* scriptextensions=zinh */,
- { 3, 6890, 7192, 4, 8, PL_INGUJARATI } /* blk=gujarati */,
- { 8, 6706, 8882, 10, 3, PL_IN__6_DOT_3 } /* presentin=v63 */,
- { 0, 7136, 7387, 6, 7, PL_CJKEXTA } /* block=cjkexta */,
- { 13, 8096, 7569, 4, 7, PL_OSMA } /* scx=osmanya */,
- { 2, 2636, 0, 9, 0, PL_MONG } /* mongolian */,
- { 0, 6890, 4827, 4, 14, PL_KANGXI } /* blk=kangxiradicals */,
- { 0, 7136, 802, 6, 6, PL_ARROWS } /* block=arrows */,
- { 2, 4542, 7647, 3, 6, PL_TAVT } /* istaiviet */,
- { 13, 8795, 25, 3, 1, PL_INVS } /* invs */,
- { 0, 7459, 7359, 3, 7, PL_AVST } /* sc=avestan */,
- { 1, 3424, 7768, 17, 2, -PL_IDSB } /* idsbinaryoperator=f */,
- { 2, 6890, 8428, 4, 4, PL_INNEWA } /* blk=newa */,
- { 0, 3129, 2636, 17, 4, PL_MONG } /* scriptextensions=mong */,
- { 2, 7689, 7957, 3, 4, PL_ADLM } /* isadlam */,
- { 0, 184, 5079, 2, 14, PL_MN } /* isnonspacingmark */,
- { 0, 7136, 6567, 7, 9, PL_BOXDRAWING } /* block=boxdrawing */,
- { 8, 7459, 8540, 3, 4, PL_SC__TAML } /* sc=taml */,
- { 4, 6483, 3223, 4, 3, -PL_XIDC } /* xidc=no */,
- { 1, 7227, 96, 5, 5, PL_POSIXALPHA } /* posixalpha */,
- { 0, 7816, 7768, 6, 2, -PL_GRBASE } /* grbase=f */,
- { 0, 7288, 8061, 7, 5, PL_OGAM } /* script=ogham */,
- { 2, 2841, 0, 18, 0, PL_COPTICEPACTNUMBERS } /* copticepactnumbers */,
- { 8, 3129, 7604, 17, 4, PL_SIDD } /* scriptextensions=sidd */,
- { 0, 8096, 8111, 4, 5, PL_TAKR } /* scx=takri */,
- { 3, 974, 8051, 24, 5, PL_CCC__7 } /* canonicalcombiningclass=nukta */,
- { 4, 7478, 1210, 3, 24, PL_SUPERANDSUB } /* issuperscriptsandsubscripts */,
- { 2, 6472, 8789, 10, 3, PL_WB__EBG } /* wordbreak=ebg */,
- { 2, 5544, 8168, 13, 4, PL_NV__17_SLASH_2 } /* numericvalue=17/2 */,
- { 3, 5544, 8617, 13, 2, PL_NV__31 } /* numericvalue=31 */,
- { 0, 7359, 0, 7, 0, PL_AVST } /* avestan */,
- { 0, 4402, 224, 3, 2, PL_INMRO } /* inmro */,
- { 0, 2990, 6538, 4, 8, PL_ARABICEXTA } /* inarabicexta */,
- { 0, 7288, 8600, 7, 4, PL_SC__QAAI } /* script=zinh */,
- { 0, 6890, 7120, 4, 8, PL_INBALINESE } /* blk=balinese */,
- { 1, 8086, 3581, 5, 2, PL_QMARK } /* qmark=t */,
- { 9, 7380, 7714, 4, 2, PL_CCC__30 } /* ccc=30 */,
- { 1, 8416, 0, 4, 0, PL_MYMR } /* mymr */,
- { 4, 8026, 3165, 5, 18, PL_INPC__TOPANDLEFTANDRIGHT } /* inpc=topandleftandright */,
- { 0, 184, 4104, 2, 8, PL_BAMUMSUP } /* isbamumsup */,
- { 0, 4284, 4042, 14, 16, PL_LB__H3 } /* hangulsyllabletype=lvtsyllable */,
- { 0, 184, 183, 2, 20, PL_MISCSYMBOLS } /* ismiscellaneoussymbols */,
- { 0, 2895, 0, 8, 0, PL_ETHI } /* ethiopic */,
- { 0, 808, 0, 28, 0, PL_PHONETICEXTSUP } /* phoneticextensionssupplement */,
- { 6, 184, 601, 3, 29, PL_CJKEXTD } /* iscjkunifiedideographsextensiond */,
- { 0, 8340, 4785, 3, 14, PL_JG__HAMZAONHEHGOAL } /* jg=hamzaonhehgoal */,
- { 0, 5968, 7017, 3, 8, PL_INOLDPERMIC } /* inoldpermic */,
- { 8, 5583, 3223, 13, 3, -PL_QMARK } /* quotationmark=no */,
- { 0, 3129, 6008, 17, 4, PL_HUNG } /* scriptextensions=hung */,
- { 0, 6263, 8921, 10, 2, PL_LB__BK } /* linebreak=bk */,
- { 0, 3129, 7436, 17, 4, PL_ELBA } /* scriptextensions=elba */,
- { 1, 184, 2788, 3, 10, PL_CHEROKEESUP } /* ischerokeesup */,
- { 1, 4284, 3219, 14, 18, PL_HST__NA } /* hangulsyllabletype=notapplicable */,
- { 0, 8011, 24, 3, 1, PL_L } /* gc=l */,
- { 4, 11, 3223, 3, 2, -PL_DIA } /* dia=n */,
- { 1, 1426, 1520, 22, 23, PL_INSC__CONSONANTPRECEDINGREPHA } /* indicsyllabiccategory=consonantprecedingrepha */,
- { 0, 4314, 5023, 13, 14, PL_JG__MANICHAEANYODH } /* joininggroup=manichaeanyodh */,
- { 1, 4314, 6523, 13, 3, PL_JG__FEH } /* joininggroup=feh */,
- { 3, 8016, 3914, 4, 5, PL_GCB__XX } /* gcb=other */,
- { 0, 3129, 8116, 17, 5, PL_TAML } /* scriptextensions=tamil */,
- { 1, 7136, 892, 6, 28, PL_VSSUP } /* block=variationselectorssupplement */,
- { 3, 8096, 8584, 4, 4, PL_XSUX } /* scx=xsux */,
- { 0, 7459, 7590, 3, 7, PL_SC__SHRD } /* sc=sharada */,
- { 6, 7136, 6406, 6, 11, PL_INSORASOMPENG } /* block=sorasompeng */,
- { 2, 690, 0, 9, 0, PL_XSUX } /* cuneiform */,
- { 0, 7689, 27, 3, 2, PL_ALL } /* isall */,
- { 0, 186, 7997, 2, 4, PL_CE } /* ce=yes */,
- { 0, 7136, 2877, 6, 13, PL_DEVANAGARIEXT } /* block=devanagariext */,
- { 0, 8822, 3581, 3, 2, PL_PCM } /* pcm=t */,
- { 2, 8572, 34, 3, 6, PL_WB__EXTEND } /* wb=extend */,
- { 3, 6076, 7951, 11, 5, PL_BIDIC } /* bidicontrol=true */,
- { 2, 5134, 3511, 4, 15, PL_PATWS } /* ispatternwhitespace */,
- { 0, 1426, 6998, 22, 9, PL_INSC__NONJOINER } /* indicsyllabiccategory=nonjoiner */,
- { 5, 2236, 5814, 10, 11, PL_NL } /* category=letternumber */,
- { 4, 6613, 1379, 3, 23, PL_HIGHPUSURROGATES } /* ishighprivateusesurrogates */,
- { 0, 8288, 5969, 3, 12, PL_DT__NONCANON } /* dt=noncanonical */,
- { 0, 8816, 7738, 3, 6, PL_NV__600000 } /* nv=600000 */,
- { 0, 7200, 0, 8, 0, PL_GURU } /* gurmukhi */,
- { 0, 5544, 7714, 13, 6, PL_NV__300000 } /* numericvalue=300000 */,
- { 0, 184, 3738, 2, 6, PL_LATIN1 } /* islatin1 */,
- { 2, 8096, 8600, 4, 4, PL_QAAI } /* scx=zinh */,
- { 4, 8340, 5849, 3, 12, PL_JG__MALAYALAMLLA } /* jg=malayalamlla */,
- { 2, 184, 7128, 2, 4, PL_BASS } /* isbass */,
- { 0, 7459, 8091, 3, 5, PL_RUNR } /* sc=runic */,
- { 1, 3129, 8420, 17, 4, PL_NARB } /* scriptextensions=narb */,
- { 24, 4284, 3577, 14, 17, PL_GCB__T } /* hangulsyllabletype=trailingjamo */,
- { 0, 2100, 125, 3, 2, PL_OCR } /* isocr */,
- { 0, 6706, 8888, 10, 3, PL_IN__8 } /* presentin=v80 */,
- { 1, 8272, 7768, 4, 2, -PL_CWCF } /* cwcf=f */,
- { 8, 8248, 5488, 4, 4, PL_BPT__N } /* bpt=none */,
- { 2, 6210, 1940, 3, 20, PL_CJKCOMPATFORMS } /* incjkcompatibilityforms */,
- { 1, 5192, 59, 3, 3, PL_IDEO } /* isideo */,
- { 0, 974, 3262, 24, 9, PL_CCC__BL } /* canonicalcombiningclass=belowleft */,
- { 0, 7288, 7918, 7, 4, PL_SC__THAA } /* script=thaa */,
- { 0, 7136, 6806, 6, 10, PL_INWARANGCITI } /* block=warangciti */,
- { 0, 7288, 7882, 7, 6, PL_LYDI } /* script=lydian */,
- { 2, 1159, 7768, 25, 6, -PL_CWKCF } /* changeswhennfkccasefolded=false */,
- { 0, 7136, 7256, 6, 8, PL_KANAEXTA } /* block=kanaexta */,
- { 1, 4402, 317, 3, 32, PL_MISCMATHSYMBOLSB } /* inmiscellaneousmathematicalsymbolsb */,
- { 0, 4464, 0, 15, 0, PL_DT__CAN } /* nfdquickcheck=n */,
- { 3, 96, 3581, 5, 2, PL_XPOSIXALPHA } /* alpha=t */,
- { 0, 8816, 7702, 3, 2, PL_NV__20 } /* nv=20 */,
- { 2, 2229, 3084, 16, 9, PL_Z } /* generalcategory=separator */,
- { 0, 5544, 5219, 13, 4, PL_NV__1000 } /* numericvalue=1000 */,
- { 1, 6554, 4105, 3, 7, PL_BAMUMSUP } /* inbamumsup */,
- { 8, 8096, 7822, 4, 4, PL_HATR } /* scx=hatr */,
- { 6, 8001, 0, 5, 0, PL_XPOSIXCNTRL } /* cntrl */,
- { 0, 3594, 0, 9, 0, PL_ARABICSUP } /* arabicsup */,
- { 0, 6484, 7997, 10, 2, PL_IDC } /* idcontinue=y */,
- { 11, 1204, 0, 2, 0, PL_PO } /* po */,
- { 2, 7136, 7152, 6, 8, PL_INDUPLOYAN } /* block=duployan */,
- { 3, 8340, 7930, 3, 6, PL_JG__YUDHHE } /* jg=yudhhe */,
- { 17, 7459, 2787, 3, 4, PL_CHER } /* sc=cher */,
- { 1, 2985, 7997, 18, 2, PL_IDST } /* idstrinaryoperator=y */,
- { 4, 6713, 8876, 3, 3, PL_IN__6_DOT_1 } /* in=v61 */,
- { 9, 7136, 7527, 6, 7, PL_INMULTANI } /* block=multani */,
- { 7, 1426, 7688, 22, 7, PL_INSC__VISARGA } /* indicsyllabiccategory=visarga */,
- { 22, 184, 1919, 3, 20, PL_CWU } /* ischangeswhenuppercased */,
- { 1, 6554, 3611, 3, 10, PL_BOPOMOFOEXT } /* inbopomofoext */,
- { 3, 1701, 3581, 2, 2, PL_SD } /* sd=t */,
- { 6, 7457, 4058, 5, 5, PL_INSC__VOWEL } /* insc=vowel */,
- { 19, 2229, 3914, 16, 16, PL_PO } /* generalcategory=otherpunctuation */,
- { 0, 21, 7882, 2, 6, PL_INLYDIAN } /* inlydian */,
- { 4, 2985, 3223, 3, 3, -PL_IDS } /* ids=no */,
- { 4, 1887, 7997, 9, 2, PL_XPOSIXLOWER } /* lowercase=y */,
- { 2, 2108, 2543, 4, 17, PL_JAMOEXTA } /* inhanguljamoextendeda */,
- { 3, 7459, 8520, 3, 4, PL_SHAW } /* sc=shaw */,
- { 14, 8096, 1401, 4, 4, PL_SIND } /* scx=sind */,
- { 0, 7459, 8111, 3, 5, PL_SC__TAKR } /* sc=takri */,
- { 3, 7019, 0, 4, 0, PL_PERM } /* perm */,
- { 0, 3129, 6806, 17, 4, PL_WARA } /* scriptextensions=wara */,
- { 9, 4630, 1174, 3, 3, PL_UCAS } /* isucas */,
- { 0, 1346, 2053, 5, 5, PL_GREEKEXT } /* ingreekext */,
- { 1, 2990, 7106, 4, 6, PL_INARMENIAN } /* inarmenian */,
- { 0, 974, 5349, 24, 13, PL_CCC__IS } /* canonicalcombiningclass=iotasubscript */,
- { 9, 6890, 720, 4, 16, PL_ENCLOSEDALPHANUM } /* blk=enclosedalphanum */,
- { 0, 96, 7768, 5, 2, -PL_XPOSIXALPHA } /* alpha=f */,
- { 0, 8096, 2531, 4, 4, PL_MULT } /* scx=mult */,
- { 0, 6890, 570, 4, 30, PL_CJKEXTC } /* blk=cjkunifiedideographsextensionc */,
- { 0, 1426, 4434, 22, 15, PL_INSC__MODIFYINGLETTER } /* indicsyllabiccategory=modifyingletter */,
- { 0, 4479, 7996, 5, 5, PL_NFKCQC__Y } /* nfkcqc=yes */,
- { 1, 5544, 8136, 13, 4, PL_NV___MINUS_1_SLASH_2 } /* numericvalue=-1/2 */,
- { 1, 974, 8640, 27, 2, PL_CCC__18 } /* canonicalcombiningclass=ccc18 */,
- { 5, 5583, 7997, 13, 2, PL_QMARK } /* quotationmark=y */,
- { 33, 5544, 8188, 13, 4, PL_NV__7_SLASH_12 } /* numericvalue=7/12 */,
- { 4, 7136, 5400, 7, 7, PL_INBALINESE } /* block=balinese */,
- { 5, 5583, 0, 13, 0, PL_QMARK } /* quotationmark */,
- { 14, 11, 3581, 2, 2, PL_DI } /* di=t */,
- { 0, 7136, 7129, 7, 7, PL_INBASSAVAH } /* block=bassavah */,
- { 0, 7380, 727, 4, 2, PL_CCC__DA } /* ccc=da */,
- { 0, 2484, 0, 4, 0, PL_EGYP } /* egyp */,
- { 0, 3129, 4644, 17, 15, PL_ZANB } /* scriptextensions=zanabazarsquare */,
- { 1, 6554, 3611, 3, 7, PL_INBOPOMOFO } /* inbopomofo */,
- { 0, 1448, 3995, 3, 15, PL_SYRIACSUP } /* insyriacsupplement */,
- { 0, 7136, 5777, 6, 6, PL_INHEBREW } /* block=hebrew */,
- { 6, 7459, 8208, 3, 4, PL_AHOM } /* sc=ahom */,
- { 0, 5544, 8165, 13, 3, PL_NV__5_SLASH_2 } /* numericvalue=5/2 */,
- { 10, 5657, 3223, 5, 3, -PL_BIDIM } /* bidim=no */,
- { 0, 8096, 8404, 4, 4, PL_MLYM } /* scx=mlym */,
- { 1, 2100, 4525, 3, 14, PL_PS } /* isopenpunctuation */,
- { 1, 7136, 849, 6, 14, PL_PUA } /* block=privateusearea */,
- { 9, 7380, 8648, 7, 3, PL_CCC__130 } /* ccc=ccc130 */,
- { 3, 184, 8784, 3, 2, PL_CWU } /* iscwu */,
- { 4, 1918, 7951, 21, 5, PL_CWU } /* changeswhenuppercased=true */,
- { 1, 2990, 3596, 4, 14, PL_ARABICSUP } /* inarabicsupplement */,
- { 0, 8006, 7768, 5, 2, -PL_CWKCF } /* cwkcf=f */,
- { 0, 7136, 8046, 6, 5, PL_INLIMBU } /* block=limbu */,
- { 4, 2100, 3915, 3, 4, PL_C } /* isother */,
- { 0, 6890, 3882, 4, 16, PL_MYANMAREXTA } /* blk=myanmarextendeda */,
- { 1, 8508, 6554, 4, 3, PL_SC__LINB } /* sc=linb */,
- { 1, 3373, 1083, 17, 7, PL_EA__H } /* eastasianwidth=halfwidth */,
- { 10, 8816, 8137, 3, 3, PL_NV__1_SLASH_2 } /* nv=1/2 */,
- { 1, 3129, 4010, 17, 4, PL_TANG } /* scriptextensions=tang */,
- { 0, 184, 6318, 2, 11, PL_MYANMAREXTB } /* ismyanmarextb */,
- { 1, 7810, 0, 4, 0, PL_GOTH } /* goth */,
- { 8, 8011, 982, 3, 2, PL_L_AMP_ } /* gc=lc */,
- { 0, 4239, 7997, 4, 4, PL_DASH } /* dash=yes */,
- { 0, 7144, 0, 8, 0, PL_BUGI } /* buginese */,
- { 0, 21, 7499, 2, 7, PL_KALI } /* inkayahli */,
- { 6, 7136, 3147, 6, 11, PL_TAIXUANJING } /* block=taixuanjing */,
- { 2, 6210, 7409, 3, 6, PL_CJKEXTD } /* incjkextd */,
- { 8, 7478, 6429, 3, 10, PL_SUPERANDSUB } /* issuperandsub */,
- { 1, 6890, 349, 4, 33, PL_SUPMATHOPERATORS } /* blk=supplementalmathematicaloperators */,
- { 1, 974, 8899, 24, 2, PL_CCC__35 } /* canonicalcombiningclass=35 */,
- { 0, 7882, 0, 4, 0, PL_LYDI } /* lydi */,
- { 0, 3129, 8396, 17, 4, PL_MERC } /* scriptextensions=merc */,
- { 0, 11, 7768, 2, 2, -PL_DI } /* di=f */,
- { 10, 7459, 7639, 3, 7, PL_LANA } /* sc=taitham */,
- { 2, 8096, 3611, 5, 7, PL_BOPO } /* scx=bopomofo */,
- { 4, 1543, 0, 23, 0, PL_GEOMETRICSHAPESEXT } /* geometricshapesextended */,
- { 0, 6890, 3994, 4, 6, PL_INSYRIAC } /* blk=syriac */,
- { 0, 7457, 3978, 5, 16, PL_INSC__SYLLABLEMODIFIER } /* insc=syllablemodifier */,
- { 0, 1202, 3223, 3, 3, -PL_DEP } /* dep=no */,
- { 0, 6890, 7956, 4, 5, PL_INADLAM } /* blk=adlam */,
- { 0, 184, 4841, 2, 14, PL_LATINEXTB } /* islatinextendedb */,
- { 0, 8360, 0, 4, 0, PL_KTHI } /* kthi */,
- { 0, 1133, 7997, 26, 4, PL_PCM } /* prependedconcatenationmark=yes */,
- { 0, 6890, 1543, 4, 15, PL_GEOMETRICSHAPES } /* blk=geometricshapes */,
- { 1, 184, 3469, 3, 3, PL_CHAM } /* ischam */,
- { 2, 4542, 7919, 3, 3, PL_THAA } /* isthaa */,
- { 0, 7459, 2674, 3, 9, PL_SUND } /* sc=sundanese */,
- { 0, 184, 5258, 2, 13, PL_BLOCKELEMENTS } /* isblockelements */,
- { 0, 8006, 3581, 5, 2, PL_CWKCF } /* cwkcf=t */,
- { 0, 7288, 8056, 7, 5, PL_NSHU } /* script=nushu */,
- { 0, 8196, 8714, 4, 3, PL_AGE__3_DOT_2 } /* age=3.2 */,
- { 11, 1206, 8112, 3, 4, PL_INTAKRI } /* intakri */,
- { 0, 7288, 2895, 7, 4, PL_ETHI } /* script=ethi */,
- { 2, 184, 1184, 2, 25, PL_DI } /* isdefaultignorablecodepoint */,
- { 0, 6890, 3390, 4, 11, PL_ETHIOPICEXT } /* blk=ethiopicext */,
- { 0, 7136, 3111, 6, 18, PL_RUMI } /* block=ruminumeralsymbols */,
- { 1, 6890, 864, 4, 28, PL_SUPPUAB } /* blk=supplementaryprivateuseareab */,
- { 4, 8016, 4561, 4, 2, PL_WB__EB } /* gcb=eb */,
- { 10, 8816, 8140, 3, 4, PL_NV__1_SLASH_10 } /* nv=1/10 */,
- { 1, 2221, 5181, 3, 10, PL_GCB__V } /* hst=voweljamo */,
- { 1, 8096, 3583, 5, 3, PL_BRAI } /* scx=brai */,
- { 2, 8288, 8576, 3, 4, PL_EA__F } /* dt=wide */,
- { 42, 7288, 1160, 7, 4, PL_SC__HANG } /* script=hang */,
- { 8, 184, 2, 3, 1, PL_CI } /* isci */,
- { 49, 8011, 1372, 3, 2, PL_LU } /* gc=lu */,
- { 0, 8340, 8133, 3, 3, PL_JG__AIN } /* jg=ain */,
- { 0, 3129, 5427, 17, 9, PL_MLYM } /* scriptextensions=malayalam */,
- { 2, 6944, 0, 9, 0, PL_LATINEXTC } /* latinextc */,
- { 0, 6210, 43, 3, 35, PL_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatibilityideographssupplement */,
- { 0, 4542, 8561, 3, 3, PL_TIBT } /* istibt */,
- { 0, 184, 1681, 3, 5, PL_ZYYY } /* iscommon */,
- { 1, 6890, 6120, 4, 11, PL_DOMINO } /* blk=dominotiles */,
- { 1, 7597, 0, 7, 0, PL_SHAW } /* shavian */,
- { 3, 21, 1589, 2, 14, PL_LATINEXTA } /* inlatinextendeda */,
- { 0, 6210, 691, 3, 8, PL_INCUNEIFORM } /* incuneiform */,
- { 5, 1812, 0, 22, 0, PL_TRANSPORTANDMAP } /* transportandmapsymbols */,
- { 0, 21, 3738, 2, 6, PL_LATIN1 } /* inlatin1 */,
- { 0, 6613, 1082, 3, 25, PL_HALFANDFULLFORMS } /* ishalfwidthandfullwidthforms */,
- { 0, 7912, 0, 4, 0, PL_TELU } /* telu */,
- { 2, 3129, 8056, 17, 5, PL_NSHU } /* scriptextensions=nushu */,
- { 0, 7288, 7912, 7, 4, PL_SC__TELU } /* script=telu */,
- { 0, 7288, 7956, 7, 5, PL_SC__ADLM } /* script=adlam */,
- { 17, 8783, 7951, 3, 5, PL_CWU } /* cwu=true */,
- { 5, 2108, 2543, 4, 8, PL_JAMO } /* inhanguljamo */,
- { 0, 7288, 6989, 7, 9, PL_TALU } /* script=newtailue */,
- { 0, 117, 2271, 4, 18, PL_ININSCRIPTIONALPAHLAVI } /* ininscriptionalpahlavi */,
- { 0, 184, 8352, 2, 4, PL_KHMR } /* iskhmr */,
- { 3, 6890, 8208, 4, 4, PL_INAHOM } /* blk=ahom */,
- { 2, 8096, 3566, 4, 11, PL_SGNW } /* scx=signwriting */,
- { 2, 122, 0, 9, 0, PL_DIA } /* diacritic */,
- { 2, 8288, 4653, 3, 6, PL_DT__SQR } /* dt=square */,
- { 13, 4402, 1769, 3, 21, PL_MISCTECHNICAL } /* inmiscellaneoustechnical */,
- { 1, 4479, 8256, 5, 3, PL_NFKCQC__N } /* nfkcqc=n */,
- { 0, 3129, 2674, 17, 4, PL_SUND } /* scriptextensions=sund */,
- { 0, 5968, 7570, 3, 6, PL_INOSMANYA } /* inosmanya */,
- { 5, 7351, 0, 4, 0, PL_TALE } /* tale */,
- { 1, 6647, 9, 4, 16, PL_CANS } /* iscanadianaboriginal */,
- { 0, 7136, 2841, 6, 6, PL_INCOPTIC } /* block=coptic */,
- { 0, 5544, 8176, 13, 4, PL_NV__3_SLASH_20 } /* numericvalue=3/20 */,
- { 1, 5544, 3743, 13, 1, PL_NV__1 } /* numericvalue=1 */,
- { 2, 7380, 8669, 4, 3, PL_CCC__202 } /* ccc=202 */,
- { 2, 7136, 4841, 6, 14, PL_LATINEXTB } /* block=latinextendedb */,
- { 0, 7478, 7612, 3, 3, PL_SOYO } /* issoyo */,
- { 1, 7136, 2503, 6, 19, PL_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumsup */,
- { 0, 184, 5037, 2, 14, PL_SK } /* ismodifiersymbol */,
- { 1, 5544, 7750, 13, 3, PL_NV__800 } /* numericvalue=800 */,
- { 1, 2236, 24, 10, 1, PL_LL } /* category=ll */,
- { 0, 8376, 8457, 3, 2, PL_LB__SG } /* lb=sg */,
- { 1, 8795, 1479, 3, 2, PL_INVAI } /* invai */,
- { 2, 7016, 0, 9, 0, PL_PERM } /* oldpermic */,
- { 0, 1426, 4743, 22, 14, PL_INSC__GEMINATIONMARK } /* indicsyllabiccategory=geminationmark */,
- { 0, 8540, 0, 4, 0, PL_TAML } /* taml */,
- { 2, 5645, 3930, 10, 16, PL_BC__S } /* bidiclass=segmentseparator */,
- { 1, 6890, 7900, 4, 6, PL_INREJANG } /* blk=rejang */,
- { 1, 8816, 8862, 3, 2, PL_NV__41 } /* nv=41 */,
- { 0, 1202, 3581, 3, 2, PL_DEP } /* dep=t */,
- { 1, 7344, 3581, 8, 2, PL_XIDS } /* xidstart=t */,
- { 0, 184, 8046, 2, 4, PL_LIMB } /* islimb */,
- { 1, 8006, 7768, 5, 6, -PL_CWKCF } /* cwkcf=false */,
- { 0, 1358, 3223, 20, 3, -PL_CE } /* compositionexclusion=no */,
- { 1, 184, 6989, 2, 9, PL_TALU } /* isnewtailue */,
- { 0, 6890, 1812, 4, 22, PL_TRANSPORTANDMAP } /* blk=transportandmapsymbols */,
- { 0, 6706, 8750, 10, 3, PL_IN__6_DOT_1 } /* presentin=6.1 */,
- { 1, 3129, 8408, 17, 4, PL_MRO } /* scriptextensions=mroo */,
- { 2, 5544, 8907, 13, 2, PL_NV__44 } /* numericvalue=44 */,
- { 16, 7104, 0, 8, 0, PL_ARMN } /* armenian */,
- { 2, 3373, 3, 15, 1, PL_EA__F } /* eastasianwidth=f */,
- { 0, 6221, 150, 4, 33, PL_DIACRITICALSSUP } /* incombiningdiacriticalmarkssupplement */,
- { 0, 5544, 7941, 13, 2, PL_NV__11 } /* numericvalue=11 */,
- { 8, 184, 436, 2, 5, PL_NCHAR } /* isnchar */,
- { 2, 892, 3581, 17, 2, PL_VS } /* variationselector=t */,
- { 3, 1918, 7997, 21, 4, PL_CWU } /* changeswhenuppercased=yes */,
- { 4, 7380, 8685, 7, 2, PL_CCC__24 } /* ccc=ccc24 */,
- { 2, 6713, 7756, 3, 1, PL_IN__9 } /* in=9 */,
- { 2, 5192, 2986, 3, 17, PL_IDST } /* isidstrinaryoperator */,
- { 1, 974, 8168, 27, 2, PL_CCC__17 } /* canonicalcombiningclass=ccc17 */,
- { 0, 8096, 8245, 5, 3, PL_BHKS } /* scx=bhks */,
- { 0, 8340, 6285, 3, 11, PL_JG__MALAYALAMRA } /* jg=malayalamra */,
- { 9, 7136, 3560, 6, 17, PL_SUTTONSIGNWRITING } /* block=suttonsignwriting */,
- { 0, 7380, 5219, 4, 2, PL_CCC__10 } /* ccc=10 */,
- { 2, 3129, 8320, 17, 4, PL_HLUW } /* scriptextensions=hluw */,
- { 3, 7344, 7768, 8, 2, -PL_XIDS } /* xidstart=f */,
- { 0, 8096, 1108, 5, 4, PL_BATK } /* scx=batak */,
- { 2, 949, 7997, 2, 4, PL_CI } /* ci=yes */,
- { 0, 415, 3223, 11, 3, -PL_IDEO } /* ideographic=no */,
- { 0, 6713, 8858, 3, 3, PL_IN__4 } /* in=v40 */,
- { 0, 7136, 1282, 6, 24, PL_CJKSYMBOLS } /* block=cjksymbolsandpunctuation */,
- { 2, 7956, 0, 5, 0, PL_ADLM } /* adlam */,
- { 0, 8076, 3223, 5, 2, -PL_PATWS } /* patws=n */,
- { 1, 184, 8300, 2, 4, PL_GREK } /* isgrek */,
- { 6, 8026, 2289, 5, 4, PL_INPC__LEFT } /* inpc=left */,
- { 7, 2229, 8941, 16, 2, PL_ZS } /* generalcategory=zs */,
- { 1, 7288, 8432, 7, 3, PL_NKO } /* script=nko */,
- { 1, 184, 2023, 2, 21, PL_LOE } /* islogicalorderexception */,
- { 1, 2985, 7997, 4, 2, PL_IDST } /* idst=y */,
- { 0, 6472, 34, 10, 2, PL_WB__EX } /* wordbreak=ex */,
- { 3, 2044, 0, 21, 0, PL_MEETEIMAYEKEXT } /* meeteimayekextensions */,
- { 3, 7136, 1702, 6, 12, PL_DIACRITICALS } /* block=diacriticals */,
- { 0, 7380, 8703, 7, 2, PL_CCC__34 } /* ccc=ccc34 */,
- { 2, 184, 43, 3, 25, PL_CJKCOMPATIDEOGRAPHS } /* iscjkcompatibilityideographs */,
- { 0, 7982, 7154, 4, 6, PL_INDUPLOYAN } /* induployan */,
- { 4, 6890, 3288, 4, 17, PL_INCAUCASIANALBANIAN } /* blk=caucasianalbanian */,
- { 2, 5192, 6, 3, 2, PL_IDC } /* isidc */,
- { 1, 8096, 7061, 4, 9, PL_SAMR } /* scx=samaritan */,
- { 0, 76, 7762, 2, 6, PL_NT__DI } /* nt=digit */,
- { 0, 3129, 8232, 17, 4, PL_AVST } /* scriptextensions=avst */,
- { 1, 7288, 2674, 7, 9, PL_SUND } /* script=sundanese */,
- { 1, 436, 3223, 5, 2, -PL_NCHAR } /* nchar=n */,
- { 3, 8572, 8935, 3, 2, PL_WB__XX } /* wb=xx */,
- { 2, 949, 3223, 2, 2, -PL_CI } /* ci=n */,
- { 3, 7288, 8220, 7, 4, PL_SC__ARMN } /* script=armn */,
- { 1, 7834, 6472, 6, 4, PL_POSIXWORD } /* isperlword */,
- { 0, 892, 7768, 17, 2, -PL_VS } /* variationselector=f */,
- { 7, 1746, 18, 21, 2, PL_RI } /* graphemeclusterbreak=ri */,
- { 3, 184, 7402, 3, 6, PL_CJKEXTC } /* iscjkextc */,
- { 1, 3390, 0, 17, 0, PL_ETHIOPICEXTA } /* ethiopicextendeda */,
- { 4, 2859, 5969, 18, 12, PL_DT__NONCANON } /* decompositiontype=noncanonical */,
- { 12, 5657, 3581, 12, 2, PL_BIDIM } /* bidimirrored=t */,
- { 0, 4923, 0, 12, 0, PL_INMANICHAEAN } /* inmanichaean */,
- { 6, 8096, 2787, 4, 8, PL_CHER } /* scx=cherokee */,
- { 1, 184, 4239, 2, 15, PL_PD } /* isdashpunctuation */,
- { 5, 974, 7750, 24, 1, PL_CCC__8 } /* canonicalcombiningclass=8 */,
- { 1, 184, 6908, 2, 9, PL_EMOTICONS } /* isemoticons */,
- { 1, 8016, 18, 4, 2, PL_RI } /* gcb=ri */,
- { 0, 3129, 3882, 17, 7, PL_MYMR } /* scriptextensions=myanmar */,
- { 10, 6890, 2877, 4, 13, PL_DEVANAGARIEXT } /* blk=devanagariext */,
- { 0, 1159, 7951, 25, 5, PL_CWKCF } /* changeswhennfkccasefolded=true */,
- { 1, 5544, 7756, 13, 2, PL_NV__90 } /* numericvalue=90 */,
- { 1, 84, 7997, 4, 4, PL_MATH } /* math=yes */,
- { 0, 24, 0, 1, 0, PL_L } /* l */,
- { 2, 4449, 7375, 14, 5, PL_NFCQC__M } /* nfcquickcheck=maybe */,
- { 1, 974, 7702, 24, 2, PL_CCC__20 } /* canonicalcombiningclass=20 */,
- { 0, 1834, 7951, 21, 5, PL_CWCF } /* changeswhencasefolded=true */,
- { 0, 3129, 7810, 17, 4, PL_GOTH } /* scriptextensions=goth */,
- { 1, 8777, 7997, 3, 4, PL_CWL } /* cwl=yes */,
- { 0, 6696, 0, 10, 0, PL_PHNX } /* phoenician */,
- { 1, 2598, 0, 19, 0, PL_MERO } /* meroitichieroglyphs */,
- { 16, 21, 7506, 2, 7, PL_INLINEARA } /* inlineara */,
- { 6, 7288, 7786, 7, 6, PL_SC__CAKM } /* script=chakma */,
- { 0, 2369, 3183, 20, 18, PL_VO__TR } /* verticalorientation=transformedrotated */,
- { 1, 6613, 2327, 3, 3, PL_HATR } /* ishatr */,
- { 0, 8240, 5413, 3, 3, PL_BC__RLO } /* bc=rlo */,
- { 1, 974, 8171, 27, 2, PL_CCC__23 } /* canonicalcombiningclass=ccc23 */,
- { 11, 7136, 7882, 6, 6, PL_INLYDIAN } /* block=lydian */,
- { 0, 7136, 2541, 6, 19, PL_JAMOEXTA } /* block=hanguljamoextendeda */,
- { 0, 4314, 8837, 13, 3, PL_JG__TAH } /* joininggroup=tah */,
- { 0, 8096, 1111, 4, 4, PL_KANA } /* scx=kana */,
- { 1, 4314, 3834, 13, 16, PL_JG__MANICHAEANTWENTY } /* joininggroup=manichaeantwenty */,
- { 1, 184, 2967, 2, 8, PL_GEOR } /* isgeorgian */,
- { 1, 8268, 0, 4, 0, PL_CPRT } /* cprt */,
- { 2, 4284, 4042, 14, 8, PL_LB__H3 } /* hangulsyllabletype=lvt */,
- { 0, 8096, 8056, 4, 5, PL_NSHU } /* scx=nushu */,
- { 1, 5657, 3223, 12, 3, -PL_BIDIM } /* bidimirrored=no */,
- { 0, 7816, 7951, 6, 5, PL_GRBASE } /* grbase=true */,
- { 1, 6210, 1283, 3, 9, PL_CJKSYMBOLS } /* incjksymbols */,
- { 0, 7345, 7768, 7, 2, -PL_IDS } /* idstart=f */,
- { 4, 2134, 7768, 3, 6, -PL_XPOSIXXDIGIT } /* hex=false */,
- { 2, 7288, 8106, 7, 5, PL_SC__TALE } /* script=taile */,
- { 8, 2229, 24, 17, 1, PL_LL } /* generalcategory=ll */,
- { 0, 7224, 1887, 8, 5, PL_XPOSIXLOWER } /* isxposixlower */,
- { 5, 4449, 0, 15, 0, PL_COMPEX } /* nfcquickcheck=n */,
- { 2, 7459, 7248, 3, 4, PL_SC__JAVA } /* sc=java */,
- { 0, 7226, 6472, 6, 4, PL_XPOSIXWORD } /* xposixword */,
- { 2, 6210, 571, 3, 29, PL_CJKEXTC } /* incjkunifiedideographsextensionc */,
- { 12, 1358, 3223, 20, 2, -PL_CE } /* compositionexclusion=n */,
- { 3, 6472, 7804, 11, 6, PL_WB__NL } /* wordbreak=newline */,
- { 19, 7459, 7144, 3, 8, PL_SC__BUGI } /* sc=buginese */,
- { 1, 7478, 0, 7, 0, PL_XPOSIXSPACE } /* isspace */,
- { 1, 8816, 7750, 3, 4, PL_NV__8000 } /* nv=8000 */,
- { 27, 7288, 6917, 7, 9, PL_SC__QAAI } /* script=inherited */,
- { 7, 7380, 8640, 7, 2, PL_CCC__18 } /* ccc=ccc18 */,
- { 1, 8096, 7660, 4, 7, PL_TIRH } /* scx=tirhuta */,
- { 0, 8011, 698, 3, 2, PL_MN } /* gc=mn */,
- { 0, 11, 7997, 2, 4, PL_DI } /* di=yes */,
- { 4, 7478, 1613, 3, 22, PL_SHORTHANDFORMATCONTROLS } /* isshorthandformatcontrols */,
- { 8, 7471, 8081, 7, 5, PL_POSIXPRINT } /* isposixprint */,
- { 0, 5284, 3581, 13, 2, PL_CI } /* caseignorable=t */,
- { 0, 7136, 4799, 6, 14, PL_HIGHSURROGATES } /* block=highsurrogates */,
- { 0, 1929, 7997, 5, 2, PL_XPOSIXUPPER } /* upper=y */,
- { 0, 5645, 2931, 10, 18, PL_BC__FSI } /* bidiclass=firststrongisolate */,
- { 0, 1981, 0, 21, 0, PL_CYRILLICSUP } /* cyrillicsupplementary */,
- { 5, 6890, 7336, 4, 8, PL_INUGARITIC } /* blk=ugaritic */,
- { 6, 5250, 7768, 8, 6, -PL_XPOSIXXDIGIT } /* hexdigit=false */,
- { 0, 3129, 7128, 17, 8, PL_BASS } /* scriptextensions=bassavah */,
- { 1, 7380, 8691, 4, 2, PL_CCC__28 } /* ccc=28 */,
- { 0, 184, 7876, 2, 6, PL_LYCI } /* islycian */,
- { 4, 2750, 0, 19, 0, PL_TERM } /* terminalpunctuation */,
- { 0, 2108, 2817, 5, 6, PL_HALFMARKS } /* inhalfmarks */,
- { 0, 3147, 0, 11, 0, PL_TAIXUANJING } /* taixuanjing */,
- { 0, 7288, 2002, 7, 21, PL_PRTI } /* script=inscriptionalparthian */,
- { 7, 184, 4269, 2, 15, PL_DIACRITICALSSUP } /* isdiacriticalssup */,
- { 1, 7816, 7997, 6, 2, PL_GRBASE } /* grbase=y */,
- { 0, 4757, 0, 14, 0, PL_GREXT } /* graphemeextend */,
- { 6, 2134, 3581, 3, 2, PL_XPOSIXXDIGIT } /* hex=t */,
- { 2, 5031, 0, 3, 0, PL_ANY } /* any */,
- { 1, 7136, 3738, 6, 16, PL_LATIN1 } /* block=latin1supplement */,
- { 1, 7380, 2590, 4, 2, PL_CCC__1 } /* ccc=ov */,
- { 7, 184, 27, 2, 2, PL_LL } /* isll */,
- { 0, 3566, 0, 11, 0, PL_SGNW } /* signwriting */,
- { 1, 7288, 7822, 7, 6, PL_HATR } /* script=hatran */,
- { 6, 1202, 7997, 3, 4, PL_DEP } /* dep=yes */,
- { 1, 3129, 7876, 17, 4, PL_LYCI } /* scriptextensions=lyci */,
- { 10, 6890, 6505, 4, 11, PL_YISYLLABLES } /* blk=yisyllables */,
- { 0, 8096, 2269, 4, 20, PL_PHLI } /* scx=inscriptionalpahlavi */,
- { 3, 4314, 5741, 13, 12, PL_JG__FINALSEMKATH } /* joininggroup=finalsemkath */,
- { 53, 7288, 8540, 7, 4, PL_SC__TAML } /* script=taml */,
- { 1, 6890, 2787, 4, 11, PL_CHEROKEESUP } /* blk=cherokeesup */,
- { 8, 8780, 7997, 3, 2, PL_CWT } /* cwt=y */,
- { 1, 7288, 8580, 7, 4, PL_XPEO } /* script=xpeo */,
- { 5, 7288, 4105, 8, 4, PL_BAMU } /* script=bamum */,
- { 0, 3754, 0, 16, 0, PL_LINEARBIDEOGRAMS } /* linearbideograms */,
- { 2, 48, 0, 1, 0, PL_P } /* p */,
- { 6, 1417, 1679, 9, 2, PL_PC } /* category=pc */,
- { 0, 6890, 7401, 4, 7, PL_CJKEXTC } /* blk=cjkextc */,
- { 4, 3390, 0, 11, 0, PL_ETHIOPICEXT } /* ethiopicext */,
- { 1, 7136, 6696, 6, 10, PL_INPHOENICIAN } /* block=phoenician */,
- { 0, 8196, 8870, 4, 3, PL_AGE__5_DOT_2 } /* age=v52 */,
- { 0, 7459, 8580, 3, 4, PL_XPEO } /* sc=xpeo */,
- { 0, 8504, 8101, 3, 5, PL_SB__ST } /* sb=sterm */,
- { 3, 5544, 7726, 13, 6, PL_NV__432000 } /* numericvalue=432000 */,
- { 0, 21, 7858, 2, 6, PL_INKHOJKI } /* inkhojki */,
- { 0, 1282, 0, 24, 0, PL_CJKSYMBOLS } /* cjksymbolsandpunctuation */,
- { 0, 3129, 5777, 17, 6, PL_HEBR } /* scriptextensions=hebrew */,
- { 4, 8795, 893, 3, 27, PL_VSSUP } /* invariationselectorssupplement */,
- { 0, 7459, 2149, 3, 20, PL_HLUW } /* sc=anatolianhieroglyphs */,
- { 0, 5544, 1335, 13, 3, PL_NV__NAN } /* numericvalue=nan */,
- { 1, 8011, 218, 3, 2, PL_PE } /* gc=pe */,
- { 1, 8096, 8200, 4, 4, PL_AGHB } /* scx=aghb */,
- { 3, 106, 0, 6, 0, PL_S } /* symbol */,
- { 0, 8096, 3882, 4, 7, PL_MYMR } /* scx=myanmar */,
- { 2, 184, 1887, 2, 9, PL_XPOSIXLOWER } /* islowercase */,
- { 24, 8816, 7732, 3, 6, PL_NV__500000 } /* nv=500000 */,
- { 2, 3129, 6406, 17, 11, PL_SORA } /* scriptextensions=sorasompeng */,
- { 13, 8588, 0, 4, 0, PL_YI } /* yiii */,
- { 5, 8011, 0, 4, 0, PL_S } /* gc=s */,
- { 0, 2221, 4046, 3, 12, PL_LB__H3 } /* hst=lvtsyllable */,
- { 9, 7136, 2895, 6, 11, PL_ETHIOPICSUP } /* block=ethiopicsup */,
- { 3, 7459, 2107, 3, 7, PL_SC__SINH } /* sc=sinhala */,
- { 1, 8894, 472, 3, 2, PL_VO__TU } /* vo=tu */,
- { 49, 21, 8209, 3, 3, PL_INAHOM } /* inahom */,
- { 1, 7136, 1585, 6, 4, PL_JAMO } /* block=jamo */,
- { 1, 3129, 8536, 17, 4, PL_TALU } /* scriptextensions=talu */,
- { 8, 3129, 690, 17, 9, PL_XSUX } /* scriptextensions=cuneiform */,
- { 0, 7380, 8636, 7, 3, PL_CCC__107 } /* ccc=ccc107 */,
- { 9, 8096, 7152, 4, 8, PL_DUPL } /* scx=duployan */,
- { 3, 4314, 5861, 13, 12, PL_JG__MALAYALAMNGA } /* joininggroup=malayalamnga */,
- { 0, 7136, 3611, 7, 10, PL_BOPOMOFOEXT } /* block=bopomofoext */,
- { 5, 7459, 7653, 3, 7, PL_TIBT } /* sc=tibetan */,
- { 0, 6616, 3223, 10, 2, -PL_DEP } /* deprecated=n */,
- { 5, 4104, 0, 8, 0, PL_BAMUMSUP } /* bamumsup */,
- { 4, 7459, 2787, 3, 8, PL_CHER } /* sc=cherokee */,
- { 0, 8795, 4615, 3, 14, PL_VEDICEXT } /* invedicextensions */,
- { 0, 4479, 7375, 15, 5, PL_NFCQC__M } /* nfkcquickcheck=maybe */,
- { 1, 7136, 3882, 6, 16, PL_MYANMAREXTA } /* block=myanmarextendeda */,
- { 0, 7136, 148, 6, 35, PL_DIACRITICALSSUP } /* block=combiningdiacriticalmarkssupplement */,
- { 0, 3129, 7312, 17, 4, PL_TAGB } /* scriptextensions=tagb */,
- { 0, 8026, 469, 3, 10, PL_INPUNCTUATION } /* inpunctuation */,
- { 0, 6210, 4225, 3, 14, PL_CURRENCYSYMBOLS } /* incurrencysymbols */,
- { 1, 1426, 2446, 22, 19, PL_INSC__CONSONANTHEADLETTER } /* indicsyllabiccategory=consonantheadletter */,
- { 0, 479, 0, 31, 0, PL_MATHALPHANUM } /* mathematicalalphanumericsymbols */,
- { 0, 21, 6935, 2, 9, PL_LATINEXTB } /* inlatinextb */,
- { 2, 6472, 4653, 10, 2, PL_WB__SQ } /* wordbreak=sq */,
- { 2, 6890, 779, 4, 29, PL_MISCARROWS } /* blk=miscellaneoussymbolsandarrows */,
- { 1, 1417, 3690, 9, 16, PL_PF } /* category=finalpunctuation */,
- { 5, 7288, 8380, 7, 4, PL_SC__LINA } /* script=lina */,
- { 0, 6890, 8408, 4, 3, PL_INMRO } /* blk=mro */,
- { 0, 7288, 2787, 7, 4, PL_CHER } /* script=cher */,
- { 5, 8816, 8165, 3, 3, PL_NV__5_SLASH_2 } /* nv=5/2 */,
- { 8, 7136, 8556, 6, 4, PL_INTHAI } /* block=thai */,
- { 8, 8816, 7710, 3, 2, PL_NV__60 } /* nv=60 */,
- { 0, 217, 25, 29, 1, PL__PERL_PROBLEMATIC_LOCALE_FOLDS } /* _perl_problematic_locale_folds */,
- { 14, 184, 1202, 2, 3, PL_DEP } /* isdep */,
- { 2, 8096, 1566, 4, 6, PL_HANG } /* scx=hangul */,
- { 0, 96, 3223, 10, 2, -PL_XPOSIXALPHA } /* alphabetic=n */,
- { 0, 7478, 44, 3, 1, PL_SK } /* issk */,
- { 0, 3129, 7604, 17, 7, PL_SIDD } /* scriptextensions=siddham */,
- { 0, 5544, 7727, 13, 2, PL_NV__32 } /* numericvalue=32 */,
- { 4, 8288, 3690, 3, 5, PL_DT__FIN } /* dt=final */,
- { 0, 7459, 8524, 3, 4, PL_SC__SHRD } /* sc=shrd */,
- { 0, 18, 0, 2, 0, PL_RI } /* ri */,
- { 4, 2369, 3201, 20, 18, PL_VO__TU } /* verticalorientation=transformedupright */,
- { 0, 7459, 2249, 3, 10, PL_SC__GLAG } /* sc=glagolitic */,
- { 2, 6890, 7506, 4, 7, PL_INLINEARA } /* blk=lineara */,
- { 1, 5777, 0, 6, 0, PL_HEBR } /* hebrew */,
- { 0, 6806, 0, 10, 0, PL_WARA } /* warangciti */,
- { 0, 7136, 7007, 6, 9, PL_INOLDITALIC } /* block=olditalic */,
- { 2, 4314, 5505, 13, 13, PL_JG__MANICHAEANTEN } /* joininggroup=manichaeanten */,
- { 10, 4923, 481, 4, 29, PL_MATHALPHANUM } /* inmathematicalalphanumericsymbols */,
- { 0, 3021, 0, 18, 0, PL_LATINEXTADDITIONAL } /* latinextadditional */,
- { 0, 6890, 5121, 4, 14, PL_INPSALTERPAHLAVI } /* blk=psalterpahlavi */,
- { 4, 2229, 25, 16, 1, PL_S } /* generalcategory=s */,
- { 0, 2859, 3690, 18, 5, PL_DT__FIN } /* decompositiontype=final */,
- { 6, 184, 8304, 2, 4, PL_GUJR } /* isgujr */,
- { 3, 7288, 8608, 7, 4, PL_ZZZZ } /* script=zzzz */,
- { 9, 8786, 9, 3, 2, PL_EA__NA } /* ea=na */,
- { 1, 8572, 5777, 3, 12, PL_LB__HL } /* wb=hebrewletter */,
- { 0, 6076, 3223, 11, 2, -PL_BIDIC } /* bidicontrol=n */,
- { 2, 6472, 5435, 10, 2, PL_WB__ML } /* wordbreak=ml */,
- { 2, 6890, 1306, 4, 24, PL_DIACRITICALSFORSYMBOLS } /* blk=combiningmarksforsymbols */,
- { 0, 2636, 0, 19, 0, PL_MONGOLIANSUP } /* mongoliansupplement */,
- { 8, 7136, 5121, 6, 14, PL_INPSALTERPAHLAVI } /* block=psalterpahlavi */,
- { 16, 5645, 7768, 5, 2, -PL_BIDIC } /* bidic=f */,
- { 0, 122, 7951, 9, 5, PL_DIA } /* diacritic=true */,
- { 9, 7227, 1929, 5, 5, PL_POSIXUPPER } /* posixupper */,
- { 0, 8016, 73, 4, 2, PL_LB__EM } /* gcb=em */,
- { 5, 184, 5801, 2, 12, PL_KHMERSYMBOLS } /* iskhmersymbols */,
- { 0, 7459, 8071, 3, 5, PL_OSGE } /* sc=osage */,
- { 6, 7380, 6556, 4, 10, PL_CCC__BR } /* ccc=belowright */,
- { 0, 7380, 7924, 4, 6, PL_CCC__9 } /* ccc=virama */,
- { 5, 6263, 1496, 10, 2, PL_LB__CB } /* linebreak=cb */,
- { 1, 184, 1001, 2, 11, PL_ENCLOSEDCJK } /* isenclosedcjk */,
- { 4, 2229, 1627, 16, 7, PL_XPOSIXCNTRL } /* generalcategory=control */,
- { 1, 4198, 2969, 4, 6, PL_INGEORGIAN } /* ingeorgian */,
- { 2, 7136, 2598, 6, 19, PL_MERO } /* block=meroitichieroglyphs */,
- { 6, 3129, 4494, 17, 15, PL_NARB } /* scriptextensions=oldnortharabian */,
- { 0, 0, 0, 42, 0, PL_UCASEXT } /* unifiedcanadianaboriginalsyllabicsextended */,
- { 10, 2229, 6351, 16, 11, PL_NO } /* generalcategory=othernumber */,
- { 5, 8011, 32, 3, 2, PL_CS } /* gc=cs */,
- { 7, 7288, 8111, 7, 4, PL_SC__TAKR } /* script=takr */,
- { 1, 6706, 8879, 10, 3, PL_IN__6_DOT_2 } /* presentin=v62 */,
- { 4, 8272, 0, 4, 0, PL_CWCF } /* cwcf */,
- { 1, 8408, 0, 3, 0, PL_MRO } /* mro */,
- { 1, 7288, 8536, 7, 4, PL_TALU } /* script=talu */,
- { 0, 8026, 7044, 3, 8, PL_INPAUCINHAU } /* inpaucinhau */,
- { 2, 184, 2598, 2, 19, PL_MERO } /* ismeroitichieroglyphs */,
- { 0, 7288, 6806, 7, 10, PL_WARA } /* script=warangciti */,
- { 0, 1887, 3223, 9, 3, -PL_XPOSIXLOWER } /* lowercase=no */,
- { 0, 8196, 9, 4, 2, PL_AGE__NA } /* age=na */,
- { 2, 6890, 8091, 4, 5, PL_INRUNIC } /* blk=runic */,
- { 8, 2985, 3581, 18, 2, PL_IDST } /* idstrinaryoperator=t */,
- { 3, 6890, 7443, 4, 7, PL_INGRANTHA } /* blk=grantha */,
- { 1, 7136, 7674, 6, 7, PL_UCASEXT } /* block=ucasext */,
- { 22, 2229, 5814, 17, 11, PL_NL } /* generalcategory=letternumber */,
- { 4, 1897, 0, 21, 0, PL_CWT } /* changeswhentitlecased */,
- { 1, 1206, 4011, 3, 5, PL_INTANGUT } /* intangut */,
- { 3, 6890, 6776, 4, 10, PL_SUPARROWSB } /* blk=suparrowsb */,
- { 0, 7136, 2674, 6, 19, PL_SUNDANESESUP } /* block=sundanesesupplement */,
- { 2, 8016, 5772, 4, 5, PL_WB__EB } /* gcb=ebase */,
- { 8, 6890, 2674, 4, 12, PL_SUNDANESESUP } /* blk=sundanesesup */,
- { 4, 8780, 7951, 3, 5, PL_CWT } /* cwt=true */,
- { 0, 6890, 1589, 4, 14, PL_LATINEXTA } /* blk=latinextendeda */,
- { 4, 8026, 809, 3, 17, PL_PHONETICEXT } /* inphoneticextensions */,
- { 1, 1589, 0, 23, 0, PL_LATINEXTADDITIONAL } /* latinextendedadditional */,
- { 1, 6706, 8846, 10, 3, PL_IN__2_DOT_1 } /* presentin=v21 */,
- { 2, 7653, 0, 7, 0, PL_TIBT } /* tibetan */,
- { 7, 7288, 6008, 7, 4, PL_HUNG } /* script=hung */,
- { 4, 4284, 4026, 14, 6, PL_GCB__L } /* hangulsyllabletype=l */,
- { 0, 8096, 5121, 4, 14, PL_PHLP } /* scx=psalterpahlavi */,
- { 5, 6613, 7829, 3, 5, PL_HYPHEN } /* ishyphen */,
- { 8, 6613, 4832, 3, 3, PL_HIRA } /* ishira */,
- { 0, 6798, 0, 8, 0, PL_ASSIGNED } /* assigned */,
- { 4, 2229, 1027, 16, 2, PL_SO } /* generalcategory=so */,
- { 2, 3129, 3610, 17, 4, PL_BOPO } /* scriptextensions=bopo */,
- { 1, 184, 3882, 2, 16, PL_MYANMAREXTA } /* ismyanmarextendeda */,
- { 0, 7798, 7997, 6, 4, PL_COMPEX } /* compex=yes */,
- { 5, 7288, 7639, 7, 7, PL_LANA } /* script=taitham */,
- { 8, 7136, 2044, 6, 11, PL_INMEETEIMAYEK } /* block=meeteimayek */,
- { 0, 3129, 8316, 17, 4, PL_HANO } /* scriptextensions=hano */,
- { 0, 6263, 6666, 10, 10, PL_LB__NS } /* linebreak=nonstarter */,
- { 0, 8400, 0, 4, 0, PL_MIAO } /* miao */,
- { 0, 4314, 5009, 13, 14, PL_JG__MANICHAEANTETH } /* joininggroup=manichaeanteth */,
- { 1, 1897, 3223, 21, 2, -PL_CWT } /* changeswhentitlecased=n */,
- { 17, 5544, 5219, 13, 13, PL_NV__1000000000000 } /* numericvalue=1000000000000 */,
- { 41, 4314, 6726, 13, 10, PL_JG__REVERSEDPE } /* joininggroup=reversedpe */,
- { 4, 4314, 6064, 13, 3, PL_JG__GAF } /* joininggroup=gaf */,
- { 0, 1887, 3581, 5, 2, PL_XPOSIXLOWER } /* lower=t */,
- { 1, 2895, 0, 4, 0, PL_ETHI } /* ethi */,
- { 0, 3129, 2360, 17, 4, PL_MAND } /* scriptextensions=mand */,
- { 23, 2990, 804, 4, 4, PL_ARROWS } /* inarrows */,
- { 1, 6041, 0, 12, 0, PL_PLAYINGCARDS } /* playingcards */,
- { 0, 7136, 1686, 6, 16, PL_INDICNUMBERFORMS } /* block=indicnumberforms */,
- { 1, 3129, 7, 17, 18, PL_CANS } /* scriptextensions=canadianaboriginal */,
- { 0, 7136, 2465, 6, 11, PL_COUNTINGROD } /* block=countingrod */,
- { 1, 6616, 3223, 10, 3, -PL_DEP } /* deprecated=no */,
- { 0, 2985, 7768, 18, 2, -PL_IDST } /* idstrinaryoperator=f */,
- { 0, 184, 3675, 3, 15, PL_CYPRIOTSYLLABARY } /* iscypriotsyllabary */,
- { 1, 7689, 5610, 3, 11, PL_ALPHABETICPF } /* isalphabeticpf */,
- { 3, 4771, 0, 14, 0, PL_INGREEK } /* greekandcoptic */,
- { 8, 513, 3223, 16, 2, -PL_UIDEO } /* unifiedideograph=n */,
- { 4, 21, 7492, 2, 7, PL_INKANNADA } /* inkannada */,
- { 8, 184, 2949, 2, 18, PL_INPUNCTUATION } /* isgeneralpunctuation */,
- { 0, 3770, 0, 16, 0, PL_LINEARBSYLLABARY } /* linearbsyllabary */,
- { 5, 2369, 3521, 4, 5, PL_VERTSPACE } /* vertspace */,
- { 1, 184, 3323, 3, 16, PL_CYRILLICEXTA } /* iscyrillicextendeda */,
- { 1, 1354, 7951, 24, 5, PL_COMPEX } /* fullcompositionexclusion=true */,
- { 0, 1543, 0, 18, 0, PL_GEOMETRICSHAPESEXT } /* geometricshapesext */,
- { 0, 8096, 7882, 4, 6, PL_LYDI } /* scx=lydian */,
- { 23, 6890, 540, 4, 30, PL_CJKEXTB } /* blk=cjkunifiedideographsextensionb */,
- { 1, 8816, 7944, 3, 2, PL_NV__12 } /* nv=12 */,
- { 0, 7136, 2636, 6, 12, PL_MONGOLIANSUP } /* block=mongoliansup */,
- { 2, 2229, 106, 16, 6, PL_S } /* generalcategory=symbol */,
- { 5, 8011, 1621, 3, 6, PL_CF } /* gc=format */,
- { 4, 7136, 2249, 6, 10, PL_INGLAGOLITIC } /* block=glagolitic */,
- { 1, 1417, 849, 9, 10, PL_CO } /* category=privateuse */,
- { 1, 6890, 3339, 4, 17, PL_CYRILLICEXTB } /* blk=cyrillicextendedb */,
- { 1, 7459, 7128, 3, 8, PL_BASS } /* sc=bassavah */,
- { 3, 7288, 7043, 7, 9, PL_PAUC } /* script=paucinhau */,
- { 6, 184, 5717, 2, 12, PL_ETHIOPICEXTA } /* isethiopicexta */,
- { 0, 660, 0, 30, 0, PL_CJKEXTF } /* cjkunifiedideographsextensionf */,
- { 13, 5544, 7710, 13, 2, PL_NV__60 } /* numericvalue=60 */,
- { 3, 8240, 2289, 3, 11, PL_BC__L } /* bc=lefttoright */,
- { 2, 1746, 34, 21, 2, PL_GREXT } /* graphemeclusterbreak=ex */,
- { 0, 3509, 3581, 17, 2, PL_PATWS } /* patternwhitespace=t */,
- { 2, 3946, 7768, 16, 6, -PL_STERM } /* sentenceterminal=false */,
- { 0, 3129, 5933, 17, 12, PL_GONM } /* scriptextensions=masaramgondi */,
- { 40, 7288, 4105, 8, 3, PL_BAMU } /* script=bamu */,
- { 0, 8026, 2295, 5, 5, PL_INPC__RIGHT } /* inpc=right */,
- { 0, 7478, 107, 3, 5, PL_S } /* issymbol */,
- { 1, 7136, 6318, 6, 11, PL_MYANMAREXTB } /* block=myanmarextb */,
- { 1, 4402, 5959, 4, 10, PL_INMENDEKIKAKUI } /* inmendekikakui */,
- { 1, 7136, 8432, 6, 3, PL_INNKO } /* block=nko */,
- { 0, 8096, 8540, 4, 4, PL_TAML } /* scx=taml */,
- { 8, 3946, 7768, 16, 2, -PL_STERM } /* sentenceterminal=f */,
- { 0, 6210, 3273, 4, 15, PL_UCAS } /* incanadiansyllabics */,
- { 0, 3129, 6806, 17, 10, PL_WARA } /* scriptextensions=warangciti */,
- { 1, 7288, 1797, 7, 4, PL_SC__MODI } /* script=modi */,
- { 2, 184, 3390, 2, 11, PL_ETHIOPICEXT } /* isethiopicext */,
- { 1, 1417, 5082, 9, 11, PL_MC } /* category=spacingmark */,
- { 3, 7459, 8460, 3, 4, PL_SC__PHLP } /* sc=phlp */,
- { 6, 5134, 5094, 3, 13, PL_PHONETICEXTSUP } /* isphoneticextsup */,
- { 0, 7380, 8654, 7, 3, PL_CCC__133 } /* ccc=ccc133 */,
- { 1, 184, 7513, 2, 7, PL_MAND } /* ismandaic */,
- { 0, 7457, 8051, 5, 5, PL_INSC__NUKTA } /* insc=nukta */,
- { 3, 3129, 3458, 17, 10, PL_MANI } /* scriptextensions=manichaean */,
- { 0, 7485, 17, 5, 1, PL_XPEO } /* isxpeo */,
- { 1, 6890, 3898, 4, 16, PL_MYANMAREXTB } /* blk=myanmarextendedb */,
- { 0, 6890, 3111, 4, 4, PL_RUMI } /* blk=rumi */,
- { 2, 6890, 7513, 4, 7, PL_INMANDAIC } /* blk=mandaic */,
- { 2, 4314, 5466, 13, 13, PL_JG__MANICHAEANNUN } /* joininggroup=manichaeannun */,
- { 1, 4542, 7914, 4, 4, PL_TELU } /* istelugu */,
- { 5, 8340, 5746, 3, 7, PL_JG__SEMKATH } /* jg=semkath */,
- { 0, 3526, 3223, 17, 3, -PL_RI } /* regionalindicator=no */,
- { 0, 8508, 7507, 4, 6, PL_SC__LINA } /* sc=lineara */,
- { 0, 2100, 295, 3, 3, PL_OSMA } /* isosma */,
- { 0, 6890, 3271, 4, 17, PL_UCAS } /* blk=canadiansyllabics */,
- { 0, 6210, 7416, 3, 6, PL_CJKEXTE } /* incjkexte */,
- { 2, 6890, 113, 4, 35, PL_DIACRITICALSFORSYMBOLS } /* blk=combiningdiacriticalmarksforsymbols */,
- { 2, 974, 8901, 24, 2, PL_CCC__36 } /* canonicalcombiningclass=36 */,
- { 0, 1929, 7768, 5, 6, -PL_XPOSIXUPPER } /* upper=false */,
- { 1, 6890, 4614, 4, 15, PL_VEDICEXT } /* blk=vedicextensions */,
- { 0, 974, 8224, 24, 4, PL_CCC__216 } /* canonicalcombiningclass=atar */,
- { 0, 4314, 4792, 13, 3, PL_JG__HEH } /* joininggroup=heh */,
- { 2, 7288, 8360, 7, 4, PL_SC__KTHI } /* script=kthi */,
- { 1, 7136, 6005, 6, 12, PL_INOLDHUNGARIAN } /* block=oldhungarian */,
- { 0, 8096, 8312, 4, 4, PL_HAN } /* scx=hani */,
- { 3, 5557, 7768, 13, 2, -PL_PATSYN } /* patternsyntax=f */,
- { 5, 7459, 8472, 3, 4, PL_PRTI } /* sc=prti */,
- { 1, 8096, 7918, 4, 4, PL_THAA } /* scx=thaa */,
- { 8, 4554, 7562, 14, 7, PL_SB__LE } /* sentencebreak=oletter */,
- { 4, 8006, 7997, 5, 4, PL_CWKCF } /* cwkcf=yes */,
- { 10, 6263, 202, 10, 2, PL_LB__SA } /* linebreak=sa */,
- { 0, 184, 1589, 2, 14, PL_LATINEXTA } /* islatinextendeda */,
- { 0, 184, 8086, 2, 5, PL_QMARK } /* isqmark */,
- { 3, 1887, 7997, 9, 4, PL_XPOSIXLOWER } /* lowercase=yes */,
- { 11, 8340, 5427, 3, 13, PL_JG__MALAYALAMLLLA } /* jg=malayalamllla */,
- { 2, 3946, 3581, 16, 2, PL_STERM } /* sentenceterminal=t */,
- { 1, 7876, 0, 6, 0, PL_LYCI } /* lycian */,
- { 4, 8196, 8852, 4, 3, PL_AGE__3_DOT_1 } /* age=v31 */,
- { 0, 184, 1160, 3, 24, PL_CWKCF } /* ischangeswhennfkccasefolded */,
- { 10, 4644, 0, 15, 0, PL_ZANB } /* zanabazarsquare */,
- { 4, 2100, 8449, 3, 3, PL_ORKH } /* isorkh */,
- { 6, 8368, 0, 4, 0, PL_LAO } /* laoo */,
- { 10, 21, 2128, 2, 21, PL_YIJING } /* inyijinghexagramsymbols */,
- { 3, 1963, 0, 7, 0, PL_RADICAL } /* radical */,
- { 4, 6613, 4800, 3, 13, PL_HIGHSURROGATES } /* ishighsurrogates */,
- { 0, 7288, 7367, 8, 6, PL_SC__BENG } /* script=bengali */,
- { 11, 8340, 2427, 3, 19, PL_JG__BURUSHASKIYEHBARREE } /* jg=burushaskiyehbarree */,
- { 0, 5645, 3075, 10, 18, PL_BC__B } /* bidiclass=paragraphseparator */,
- { 2, 8504, 8935, 3, 2, PL_SB__XX } /* sb=xx */,
- { 1, 8376, 3642, 3, 16, PL_LB__CP } /* lb=closeparenthesis */,
- { 1, 7459, 8476, 3, 4, PL_SC__COPT } /* sc=qaac */,
- { 7, 5645, 2329, 10, 11, PL_BC__R } /* bidiclass=righttoleft */,
- { 8, 8011, 1189, 3, 2, PL_LT } /* gc=lt */,
- { 3, 7136, 1107, 6, 26, PL_KATAKANAEXT } /* block=katakanaphoneticextensions */,
- { 5, 1701, 7951, 2, 5, PL_SD } /* sd=true */,
- { 6, 1474, 1, 22, 1, PL_BPT__N } /* bidipairedbrackettype=n */,
- { 4, 6935, 0, 9, 0, PL_LATINEXTB } /* latinextb */,
- { 1, 6890, 1450, 4, 24, PL_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supsymbolsandpictographs */,
- { 0, 8006, 0, 5, 0, PL_CWKCF } /* cwkcf */,
- { 1, 4542, 2753, 5, 16, PL_TERM } /* isterminalpunctuation */,
- { 8, 7136, 5336, 6, 13, PL_GREEKEXT } /* block=greekextended */,
- { 2, 6890, 316, 4, 33, PL_MISCMATHSYMBOLSB } /* blk=miscellaneousmathematicalsymbolsb */,
- { 0, 7380, 8639, 4, 3, PL_CCC__118 } /* ccc=118 */,
- { 0, 7520, 0, 4, 0, PL_MARC } /* marc */,
- { 0, 4104, 0, 5, 0, PL_BAMU } /* bamum */,
- { 8, 8572, 5762, 3, 3, PL_LB__ZWJ } /* wb=zwj */,
- { 0, 415, 3223, 11, 2, -PL_IDEO } /* ideographic=n */,
- { 2, 4449, 7996, 4, 5, PL_NFCQC__Y } /* nfcqc=yes */,
- { 2, 436, 7951, 5, 5, PL_NCHAR } /* nchar=true */,
- { 0, 4402, 960, 3, 4, PL_MUSIC } /* inmusic */,
- { 1, 8196, 8711, 4, 3, PL_AGE__3_DOT_1 } /* age=3.1 */,
- { 2, 7288, 8280, 7, 4, PL_SC__CYRL } /* script=cyrl */,
- { 0, 6890, 4614, 4, 8, PL_VEDICEXT } /* blk=vedicext */,
- { 0, 2750, 3581, 19, 2, PL_TERM } /* terminalpunctuation=t */,
- { 0, 3129, 7912, 17, 4, PL_TELU } /* scriptextensions=telu */,
- { 8, 5544, 7714, 13, 2, PL_NV__30 } /* numericvalue=30 */,
- { 0, 7136, 1635, 6, 23, PL_SUPPUNCTUATION } /* block=supplementalpunctuation */,
- { 1, 5657, 7951, 5, 5, PL_BIDIM } /* bidim=true */,
- { 2, 7639, 0, 7, 0, PL_LANA } /* taitham */,
- { 1, 3516, 3581, 10, 2, PL_XPOSIXSPACE } /* whitespace=t */,
- { 0, 7459, 8552, 3, 4, PL_SC__TGLG } /* sc=tglg */,
- { 3, 8340, 5023, 3, 14, PL_JG__MANICHAEANYODH } /* jg=manichaeanyodh */,
- { 2, 3129, 7918, 17, 6, PL_THAA } /* scriptextensions=thaana */,
- { 1, 974, 3262, 24, 5, PL_CCC__B } /* canonicalcombiningclass=below */,
- { 0, 1417, 6796, 9, 10, PL_CN } /* category=unassigned */,
- { 2, 7136, 1589, 6, 14, PL_LATINEXTA } /* block=latinextendeda */,
- { 0, 2023, 7768, 21, 6, -PL_LOE } /* logicalorderexception=false */,
- { 0, 4402, 1798, 3, 3, PL_INMODI } /* inmodi */,
- { 1, 5544, 5220, 13, 1, PL_NV__0 } /* numericvalue=0 */,
- { 0, 7380, 2777, 4, 5, PL_CCC__A } /* ccc=above */,
- { 0, 2236, 17, 10, 1, PL_LO } /* category=lo */,
- { 0, 8816, 7750, 3, 6, PL_NV__800000 } /* nv=800000 */,
- { 2, 5252, 0, 6, 0, PL_XPOSIXXDIGIT } /* xdigit */,
- { 0, 7828, 3223, 6, 2, -PL_HYPHEN } /* hyphen=n */,
- { 1, 8508, 8047, 4, 4, PL_SC__LIMB } /* sc=limbu */,
- { 0, 8096, 8364, 4, 4, PL_LANA } /* scx=lana */,
- { 0, 7136, 2674, 6, 9, PL_INSUNDANESE } /* block=sundanese */,
- { 8, 6506, 8589, 3, 3, PL_YI } /* isyiii */,
- { 0, 4314, 7448, 13, 3, PL_JG__HAH } /* joininggroup=hah */,
- { 11, 6706, 8732, 10, 3, PL_IN__5 } /* presentin=5.0 */,
- { 1, 6472, 4466, 10, 2, PL_WB__DQ } /* wordbreak=dq */,
- { 1, 7136, 3994, 6, 6, PL_INSYRIAC } /* block=syriac */,
- { 4, 8816, 7720, 3, 2, PL_NV__40 } /* nv=40 */,
- { 1, 3129, 8304, 17, 4, PL_GUJR } /* scriptextensions=gujr */,
- { 4, 4314, 727, 13, 3, PL_JG__DAL } /* joininggroup=dal */,
- { 1, 34, 7768, 3, 6, -PL_EXT } /* ext=false */,
- { 4, 6890, 4813, 4, 7, PL_KANASUP } /* blk=kanasup */,
- { 1, 8011, 1690, 3, 2, PL_CN } /* gc=cn */,
- { 6, 7459, 7681, 3, 7, PL_ZZZZ } /* sc=unknown */,
- { 0, 1417, 106, 9, 6, PL_S } /* category=symbol */,
- { 1, 6613, 7451, 3, 6, PL_HANO } /* ishanunoo */,
- { 10, 1354, 7768, 24, 2, -PL_COMPEX } /* fullcompositionexclusion=f */,
- { 0, 6890, 7646, 4, 7, PL_INTAIVIET } /* blk=taiviet */,
- { 1, 8011, 8001, 3, 5, PL_XPOSIXCNTRL } /* gc=cntrl */,
- { 10, 4923, 5827, 4, 5, PL_MAHJONG } /* inmahjong */,
- { 0, 5544, 8624, 13, 3, PL_NV__1_SLASH_7 } /* numericvalue=1/7 */,
- { 2, 5544, 8913, 13, 2, PL_NV__47 } /* numericvalue=47 */,
- { 4, 184, 4404, 2, 15, PL_MERC } /* ismeroiticcursive */,
- { 3, 7906, 2018, 4, 3, PL_SC__KTHI } /* sc=kthi */,
- { 11, 3057, 0, 18, 0, PL_ORNAMENTALDINGBATS } /* ornamentaldingbats */,
- { 0, 7288, 8436, 7, 4, PL_NSHU } /* script=nshu */,
- { 18, 3129, 6980, 17, 9, PL_NBAT } /* scriptextensions=nabataean */,
- { 0, 7380, 8187, 7, 2, PL_CCC__27 } /* ccc=ccc27 */,
- { 11, 6706, 8747, 10, 3, PL_IN__6 } /* presentin=6.0 */,
- { 0, 8240, 3039, 3, 18, PL_BC__LRI } /* bc=lefttorightisolate */,
- { 0, 7380, 8160, 4, 2, PL_CCC__13 } /* ccc=13 */,
- { 1, 4314, 8042, 14, 4, PL_JG__KHAPH } /* joininggroup=khaph */,
- { 9, 4923, 7516, 5, 4, PL_INMANDAIC } /* inmandaic */,
- { 3, 6713, 8861, 3, 3, PL_IN__4_DOT_1 } /* in=v41 */,
- { 0, 5657, 7997, 12, 2, PL_BIDIM } /* bidimirrored=y */,
- { 0, 6472, 1083, 10, 2, PL_LB__LF } /* wordbreak=lf */,
- { 17, 3129, 2674, 17, 9, PL_SUND } /* scriptextensions=sundanese */,
- { 0, 974, 7709, 27, 2, PL_CCC__16 } /* canonicalcombiningclass=ccc16 */,
- { 0, 7380, 4538, 4, 2, PL_CCC__0 } /* ccc=nr */,
- { 1, 3722, 0, 16, 0, PL_HIGHPUSURROGATES } /* highpusurrogates */,
- { 0, 8096, 7597, 4, 7, PL_SHAW } /* scx=shavian */,
- { 1, 8240, 2329, 3, 11, PL_BC__R } /* bc=righttoleft */,
- { 1, 184, 2466, 3, 10, PL_COUNTINGROD } /* iscountingrod */,
- { 4, 184, 5825, 2, 12, PL_MAHJONG } /* ismahjongtiles */,
- { 2, 4314, 5502, 13, 3, PL_JG__TAW } /* joininggroup=taw */,
- { 0, 8320, 0, 4, 0, PL_HLUW } /* hluw */,
- { 0, 7136, 8428, 6, 4, PL_INNEWA } /* block=newa */,
- { 1, 1855, 7997, 21, 2, PL_CWCM } /* changeswhencasemapped=y */,
- { 0, 3129, 7359, 17, 7, PL_AVST } /* scriptextensions=avestan */,
- { 0, 8096, 5777, 4, 4, PL_HEBR } /* scx=hebr */,
- { 1, 4314, 5528, 13, 3, PL_JG__WAW } /* joininggroup=waw */,
- { 0, 8340, 6533, 3, 3, PL_JG__QAF } /* jg=qaf */,
- { 0, 7459, 8468, 3, 4, PL_MIAO } /* sc=plrd */,
- { 3, 7646, 0, 7, 0, PL_TAVT } /* taiviet */,
- { 4, 7457, 5297, 5, 13, PL_INSC__CONSONANTDEAD } /* insc=consonantdead */,
- { 0, 8340, 4995, 3, 14, PL_JG__MANICHAEANRESH } /* jg=manichaeanresh */,
- { 0, 6208, 7768, 5, 6, -PL_JOINC } /* joinc=false */,
- { 0, 6472, 497, 11, 6, PL_WB__NU } /* wordbreak=numeric */,
- { 25, 8011, 4569, 3, 15, PL_LT } /* gc=titlecaseletter */,
- { 2, 8404, 0, 4, 0, PL_MLYM } /* mlym */,
- { 1, 8376, 722, 3, 2, PL_LB__CL } /* lb=cl */,
- { 0, 6554, 6882, 3, 8, PL_INBHAIKSUKI } /* inbhaiksuki */,
- { 0, 1621, 0, 6, 0, PL_CF } /* format */,
- { 1, 6890, 1702, 4, 22, PL_DIACRITICALSFORSYMBOLS } /* blk=diacriticalsforsymbols */,
- { 0, 184, 7395, 3, 6, PL_CJKEXTB } /* iscjkextb */,
- { 0, 8504, 3914, 3, 5, PL_SB__XX } /* sb=other */,
- { 1, 3129, 5957, 17, 12, PL_MEND } /* scriptextensions=mendekikakui */,
- { 5, 3424, 0, 4, 0, PL_IDSB } /* idsb */,
- { 1, 7459, 8061, 3, 5, PL_OGAM } /* sc=ogham */,
- { 8, 8011, 4239, 3, 15, PL_PD } /* gc=dashpunctuation */,
- { 8, 7459, 6406, 3, 4, PL_SORA } /* sc=sora */,
- { 11, 8532, 0, 4, 0, PL_TAGS } /* tags */,
- { 0, 184, 2636, 2, 9, PL_MONG } /* ismongolian */,
- { 1, 3129, 8192, 17, 4, PL_ADLM } /* scriptextensions=adlm */,
- { 0, 7696, 3223, 6, 2, -PL_XPOSIXSPACE } /* wspace=n */,
- { 3, 8376, 7265, 4, 7, PL_LB__LF } /* lb=linefeed */,
- { 2, 8248, 17, 4, 1, PL_BPT__O } /* bpt=o */,
- { 10, 7459, 7569, 3, 4, PL_OSMA } /* sc=osma */,
- { 32, 6890, 6566, 4, 10, PL_BOXDRAWING } /* blk=boxdrawing */,
- { 0, 8572, 7165, 3, 3, PL_WB__GAZ } /* wb=gaz */,
- { 6, 8368, 0, 3, 0, PL_LAO } /* lao */,
- { 1, 974, 8187, 24, 2, PL_CCC__27 } /* canonicalcombiningclass=27 */,
- { 1, 47, 0, 1, 0, PL_M } /* m */,
- { 0, 974, 8901, 27, 2, PL_CCC__36 } /* canonicalcombiningclass=ccc36 */,
- { 5, 7478, 1312, 6, 7, PL_MC } /* isspacingmark */,
- { 0, 7288, 7192, 7, 8, PL_SC__GUJR } /* script=gujarati */,
- { 0, 7471, 3521, 7, 5, PL_POSIXSPACE } /* isposixspace */,
- { 6, 8376, 7681, 3, 7, PL_LB__XX } /* lb=unknown */,
- { 4, 7288, 8046, 7, 5, PL_SC__LIMB } /* script=limbu */,
- { 0, 1426, 4539, 22, 15, PL_INSC__REGISTERSHIFTER } /* indicsyllabiccategory=registershifter */,
- { 1, 2814, 0, 9, 0, PL_HALFMARKS } /* halfmarks */,
- { 1, 7227, 7986, 5, 5, PL_POSIXBLANK } /* posixblank */,
- { 0, 7288, 8388, 7, 4, PL_LISU } /* script=lisu */,
- { 0, 4590, 7768, 2, 6, -PL_VS } /* vs=false */,
- { 0, 7380, 8228, 4, 3, PL_CCC__202 } /* ccc=atb */,
- { 0, 2229, 17, 17, 1, PL_LO } /* generalcategory=lo */,
- { 1, 5968, 8067, 3, 4, PL_INORIYA } /* inoriya */,
- { 0, 8240, 4730, 4, 13, PL_BC__EN } /* bc=europeannumber */,
- { 2, 6484, 0, 10, 0, PL_IDC } /* idcontinue */,
- { 1, 7136, 1790, 6, 22, PL_MODIFIERLETTERS } /* block=spacingmodifierletters */,
- { 6, 7168, 7951, 8, 5, PL_EXT } /* extender=true */,
- { 0, 6076, 7997, 11, 4, PL_BIDIC } /* bidicontrol=yes */,
- { 0, 1306, 0, 24, 0, PL_DIACRITICALSFORSYMBOLS } /* combiningmarksforsymbols */,
- { 1, 8376, 6087, 3, 11, PL_LB__BB } /* lb=breakbefore */,
- { 8, 8340, 6726, 3, 10, PL_JG__REVERSEDPE } /* jg=reversedpe */,
- { 6, 7288, 7336, 7, 4, PL_UGAR } /* script=ugar */,
- { 1, 2229, 468, 16, 5, PL_P } /* generalcategory=punct */,
- { 0, 4449, 47, 14, 1, PL_NFCQC__M } /* nfcquickcheck=m */,
- { 10, 2149, 0, 20, 0, PL_HLUW } /* anatolianhieroglyphs */,
- { 0, 8096, 6414, 5, 3, PL_BENG } /* scx=beng */,
- { 0, 8412, 0, 4, 0, PL_MTEI } /* mtei */,
- { 1, 2065, 7997, 21, 2, PL_NCHAR } /* noncharactercodepoint=y */,
- { 16, 5051, 7997, 14, 2, PL_DT__NONE } /* nfkdquickcheck=y */,
- { 0, 7816, 7997, 6, 4, PL_GRBASE } /* grbase=yes */,
- { 0, 184, 2170, 3, 19, PL_PC } /* isconnectorpunctuation */,
- { 4, 7226, 8081, 6, 5, PL_XPOSIXPRINT } /* xposixprint */,
- { 19, 5645, 8804, 10, 3, PL_BC__LRI } /* bidiclass=lri */,
- { 1, 7208, 0, 8, 0, PL_HIRA } /* hiragana */,
- { 2, 7168, 7997, 8, 4, PL_EXT } /* extender=yes */,
- { 1, 7, 0, 1, 0, PL_C } /* c */,
- { 2, 4314, 5837, 13, 12, PL_JG__MALAYALAMBHA } /* joininggroup=malayalambha */,
- { 0, 184, 8416, 2, 4, PL_MYMR } /* ismymr */,
- { 7, 7380, 8897, 7, 2, PL_CCC__19 } /* ccc=ccc19 */,
- { 1, 3129, 7025, 17, 9, PL_ORKH } /* scriptextensions=oldturkic */,
- { 5, 8011, 4224, 3, 14, PL_SC } /* gc=currencysymbol */,
- { 3, 4314, 3, 15, 1, PL_JG__KAF } /* joininggroup=kaf */,
- { 20, 4554, 1083, 14, 2, PL_LB__LF } /* sentencebreak=lf */,
- { 3, 6208, 3223, 5, 3, -PL_JOINC } /* joinc=no */,
- { 2, 7136, 5531, 6, 13, PL_MISCTECHNICAL } /* block=misctechnical */,
- { 2, 8121, 7997, 5, 2, PL_UIDEO } /* uideo=y */,
- { 7, 7457, 2209, 5, 20, PL_INSC__CONSONANTWITHSTACKER } /* insc=consonantwithstacker */,
- { 0, 184, 6587, 3, 9, PL_CJKSTROKES } /* iscjkstrokes */,
- { 2, 184, 3754, 2, 16, PL_LINEARBIDEOGRAMS } /* islinearbideograms */,
- { 0, 7136, 4105, 7, 4, PL_INBAMUM } /* block=bamum */,
- { 0, 184, 5414, 2, 13, PL_LOWSURROGATES } /* islowsurrogates */,
- { 2, 7689, 4091, 4, 13, PL_ARABICEXTA } /* isarabicextendeda */,
- { 6, 7459, 5933, 3, 12, PL_GONM } /* sc=masaramgondi */,
- { 0, 184, 283, 2, 33, PL_MISCMATHSYMBOLSA } /* ismiscellaneousmathematicalsymbolsa */,
- { 0, 3129, 7653, 17, 7, PL_TIBT } /* scriptextensions=tibetan */,
- { 2, 7380, 8646, 4, 2, PL_CCC__29 } /* ccc=29 */,
- { 2, 6890, 5681, 4, 12, PL_CYRILLICEXTA } /* blk=cyrillicexta */,
- { 0, 7840, 3521, 6, 5, PL_VERTSPACE } /* isvertspace */,
- { 0, 8798, 3223, 3, 3, -PL_LOE } /* loe=no */,
- { 0, 8204, 7768, 4, 2, -PL_POSIXXDIGIT } /* ahex=f */,
- { 32, 7288, 8400, 7, 4, PL_MIAO } /* script=miao */,
- { 5, 2985, 7768, 3, 6, -PL_IDS } /* ids=false */,
- { 6, 7457, 5191, 7, 14, PL_INSC__INVISIBLESTACKER } /* insc=invisiblestacker */,
- { 18, 6706, 8612, 10, 3, PL_IN__1_DOT_1 } /* presentin=1.1 */,
- { 4, 184, 132, 2, 2, PL_LM } /* islm */,
- { 2, 7288, 5427, 7, 9, PL_SC__MLYM } /* script=malayalam */,
- { 26, 3129, 1589, 17, 5, PL_LATN } /* scriptextensions=latin */,
- { 0, 7689, 2134, 3, 3, PL_POSIXXDIGIT } /* isahex */,
- { 0, 8780, 7997, 3, 4, PL_CWT } /* cwt=yes */,
- { 3, 6263, 7681, 10, 7, PL_LB__XX } /* linebreak=unknown */,
- { 1, 5037, 0, 14, 0, PL_SK } /* modifiersymbol */,
- { 0, 6890, 6980, 4, 9, PL_INNABATAEAN } /* blk=nabataean */,
- { 4, 5245, 7768, 13, 2, -PL_POSIXXDIGIT } /* asciihexdigit=f */,
- { 0, 34, 3581, 3, 2, PL_EXT } /* ext=t */,
- { 1, 184, 691, 3, 29, PL_CUNEIFORMNUMBERS } /* iscuneiformnumbersandpunctuation */,
- { 0, 184, 1499, 2, 1, PL_Z } /* isz */,
- { 0, 6890, 7555, 4, 7, PL_OLCK } /* blk=olchiki */,
- { 0, 7136, 6676, 6, 10, PL_INOLDPERSIAN } /* block=oldpersian */,
- { 3, 6484, 7768, 10, 6, -PL_IDC } /* idcontinue=false */,
- { 4, 3129, 2249, 17, 4, PL_GLAG } /* scriptextensions=glag */,
- { 1, 6890, 7394, 4, 7, PL_CJKEXTB } /* blk=cjkextb */,
- { 0, 7478, 7605, 3, 6, PL_SIDD } /* issiddham */,
- { 0, 7136, 7604, 6, 7, PL_INSIDDHAM } /* block=siddham */,
- { 5, 96, 7997, 10, 2, PL_XPOSIXALPHA } /* alphabetic=y */,
- { 12, 8376, 8344, 3, 2, PL_GCB__T } /* lb=jt */,
- { 8, 8480, 0, 4, 0, PL_QAAI } /* qaai */,
- { 11, 982, 0, 2, 0, PL_L_AMP_ } /* lc */,
- { 8, 7136, 4784, 6, 4, PL_INCHAM } /* block=cham */,
- { 3, 4542, 3148, 3, 17, PL_TAIXUANJING } /* istaixuanjingsymbols */,
- { 1, 7380, 7750, 4, 1, PL_CCC__8 } /* ccc=8 */,
- { 1, 8196, 8867, 4, 3, PL_AGE__5_DOT_1 } /* age=v51 */,
- { 0, 21, 3239, 4, 8, PL_ALCHEMICAL } /* inalchemical */,
- { 2, 1448, 7062, 3, 8, PL_INSAMARITAN } /* insamaritan */,
- { 1, 4224, 0, 14, 0, PL_SC } /* currencysymbol */,
- { 1, 6210, 43, 3, 25, PL_CJKCOMPATIDEOGRAPHS } /* incjkcompatibilityideographs */,
- { 1, 8011, 2088, 3, 2, PL_PD } /* gc=pd */,
- { 1, 7288, 8596, 7, 4, PL_ZANB } /* script=zanb */,
- { 0, 184, 2065, 2, 21, PL_NCHAR } /* isnoncharactercodepoint */,
- { 1, 1426, 7981, 22, 5, PL_INSC__BINDU } /* indicsyllabiccategory=bindu */,
- { 12, 7288, 4494, 7, 15, PL_NARB } /* script=oldnortharabian */,
- { 1, 5657, 7997, 12, 4, PL_BIDIM } /* bidimirrored=yes */,
- { 0, 7478, 6, 3, 1, PL_SD } /* issd */,
- { 5, 7604, 0, 4, 0, PL_SIDD } /* sidd */,
- { 3, 1202, 7951, 3, 5, PL_DEP } /* dep=true */,
- { 0, 974, 226, 24, 2, PL_CCC__BL } /* canonicalcombiningclass=bl */,
- { 4, 8096, 2877, 4, 10, PL_DEVA } /* scx=devanagari */,
- { 0, 974, 7709, 24, 2, PL_CCC__16 } /* canonicalcombiningclass=16 */,
- { 0, 8816, 7750, 3, 5, PL_NV__80000 } /* nv=80000 */,
- { 8, 6890, 6786, 4, 10, PL_SUPARROWSC } /* blk=suparrowsc */,
- { 2, 4402, 3851, 3, 15, PL_MISCMATHSYMBOLSA } /* inmiscmathsymbolsa */,
- { 0, 5051, 7997, 14, 4, PL_DT__NONE } /* nfkdquickcheck=yes */,
- { 0, 8376, 73, 3, 2, PL_LB__EM } /* lb=em */,
- { 0, 8452, 0, 4, 0, PL_ORYA } /* orya */,
- { 5, 5544, 7702, 13, 4, PL_NV__2000 } /* numericvalue=2000 */,
- { 26, 5245, 3581, 13, 2, PL_POSIXXDIGIT } /* asciihexdigit=t */,
- { 8, 8783, 7768, 3, 6, -PL_CWU } /* cwu=false */,
- { 2, 4923, 5935, 4, 10, PL_INMASARAMGONDI } /* inmasaramgondi */,
- { 0, 7136, 6863, 6, 9, PL_ARABICPFA } /* block=arabicpfa */,
- { 42, 3129, 8516, 17, 4, PL_SGNW } /* scriptextensions=sgnw */,
- { 0, 8332, 1614, 4, 21, PL_SHORTHANDFORMATCONTROLS } /* inshorthandformatcontrols */,
- { 0, 7487, 3521, 5, 5, PL_XPOSIXSPACE } /* xperlspace */,
- { 5, 6613, 3300, 3, 3, PL_HAN } /* ishani */,
- { 4, 7136, 1282, 6, 10, PL_CJKSYMBOLS } /* block=cjksymbols */,
- { 2, 2859, 4188, 18, 6, PL_DT__MED } /* decompositiontype=medial */,
- { 2, 7136, 3994, 6, 9, PL_SYRIACSUP } /* block=syriacsup */,
- { 1, 6706, 8876, 10, 3, PL_IN__6_DOT_1 } /* presentin=v61 */,
- { 0, 21, 6944, 2, 9, PL_LATINEXTC } /* inlatinextc */,
- { 1, 7288, 7, 7, 18, PL_CANS } /* script=canadianaboriginal */,
- { 3, 6613, 8, 3, 2, PL_HAN } /* ishan */,
- { 1, 8096, 4010, 4, 4, PL_TANG } /* scx=tang */,
- { 0, 184, 1589, 2, 9, PL_LATINEXTE } /* islatinexte */,
- { 1, 7136, 7401, 6, 7, PL_CJKEXTC } /* block=cjkextc */,
- { 8, 2985, 7951, 3, 5, PL_IDS } /* ids=true */,
- { 1, 8096, 2787, 4, 4, PL_CHER } /* scx=cher */,
- { 0, 122, 7997, 9, 4, PL_DIA } /* diacritic=yes */,
- { 0, 6890, 6626, 4, 10, PL_INKHAROSHTHI } /* blk=kharoshthi */,
- { 0, 6890, 7822, 4, 6, PL_INHATRAN } /* blk=hatran */,
- { 2, 7459, 7208, 3, 8, PL_SC__HIRA } /* sc=hiragana */,
- { 0, 7136, 7639, 6, 7, PL_INTAITHAM } /* block=taitham */,
- { 1, 84, 7768, 4, 2, -PL_MATH } /* math=f */,
- { 24, 849, 0, 14, 0, PL_PUA } /* privateusearea */,
- { 5, 7224, 6484, 3, 10, PL_XIDC } /* isxidcontinue */,
- { 4, 5765, 3581, 12, 2, PL_GRBASE } /* graphemebase=t */,
- { 0, 6890, 7450, 4, 7, PL_INHANUNOO } /* blk=hanunoo */,
- { 4, 7136, 1543, 6, 23, PL_GEOMETRICSHAPESEXT } /* block=geometricshapesextended */,
- { 0, 974, 8640, 24, 2, PL_CCC__18 } /* canonicalcombiningclass=18 */,
- { 0, 5544, 8655, 13, 2, PL_NV__33 } /* numericvalue=33 */,
- { 1, 6566, 0, 10, 0, PL_BOXDRAWING } /* boxdrawing */,
- { 0, 8196, 8885, 4, 3, PL_AGE__7 } /* age=v70 */,
- { 0, 6613, 2815, 3, 8, PL_HALFMARKS } /* ishalfmarks */,
- { 6, 7288, 7152, 7, 4, PL_SC__DUPL } /* script=dupl */,
- { 3, 1887, 3223, 5, 3, -PL_XPOSIXLOWER } /* lower=no */,
- { 0, 8096, 7034, 4, 4, PL_PALM } /* scx=palm */,
- { 2, 2108, 1379, 3, 23, PL_HIGHPUSURROGATES } /* inhighprivateusesurrogates */,
- { 0, 8096, 2967, 4, 8, PL_GEOR } /* scx=georgian */,
- { 69, 7506, 0, 7, 0, PL_LINA } /* lineara */,
- { 0, 7689, 3596, 4, 14, PL_ARABICSUP } /* isarabicsupplement */,
- { 0, 8816, 8172, 3, 4, PL_NV__3_SLASH_16 } /* nv=3/16 */,
- { 1, 8096, 7208, 4, 8, PL_HIRA } /* scx=hiragana */,
- { 0, 8376, 6175, 3, 11, PL_LB__EX } /* lb=exclamation */,
- { 1, 8096, 2249, 4, 10, PL_GLAG } /* scx=glagolitic */,
- { 1, 8780, 3223, 3, 3, -PL_CWT } /* cwt=no */,
- { 2, 7380, 8901, 4, 2, PL_CCC__36 } /* ccc=36 */,
- { 1, 6219, 7951, 11, 5, PL_JOINC } /* joincontrol=true */,
- { 1, 8496, 0, 4, 0, PL_SAMR } /* samr */,
- { 0, 6210, 691, 3, 15, PL_CUNEIFORMNUMBERS } /* incuneiformnumbers */,
- { 2, 184, 661, 3, 29, PL_CJKEXTF } /* iscjkunifiedideographsextensionf */,
- { 0, 1417, 5037, 9, 14, PL_SK } /* category=modifiersymbol */,
- { 8, 2108, 1084, 5, 23, PL_HALFANDFULLFORMS } /* inhalfwidthandfullwidthforms */,
- { 2, 184, 8348, 2, 4, PL_KALI } /* iskali */,
- { 0, 21, 7900, 2, 6, PL_INREJANG } /* inrejang */,
- { 2, 6890, 5336, 4, 8, PL_GREEKEXT } /* blk=greekext */,
- { 3, 184, 2484, 2, 19, PL_EGYP } /* isegyptianhieroglyphs */,
- { 3, 8026, 6686, 5, 10, PL_INPC__OVERSTRUCK } /* inpc=overstruck */,
- { 11, 8276, 7951, 4, 5, PL_CWCM } /* cwcm=true */,
- { 16, 6263, 2163, 10, 2, PL_LB__GL } /* linebreak=gl */,
- { 0, 1448, 385, 5, 30, PL_SUPSYMBOLSANDPICTOGRAPHS } /* insupplementalsymbolsandpictographs */,
- { 6, 8096, 7555, 4, 7, PL_OLCK } /* scx=olchiki */,
- { 2, 6890, 808, 4, 28, PL_PHONETICEXTSUP } /* blk=phoneticextensionssupplement */,
- { 4, 7459, 7429, 3, 7, PL_DSRT } /* sc=deseret */,
- { 0, 21, 5388, 2, 13, PL_KANAEXTA } /* inkanaextendeda */,
- { 1, 3129, 7660, 17, 4, PL_TIRH } /* scriptextensions=tirh */,
- { 0, 8011, 1, 3, 1, PL_N } /* gc=n */,
- { 1, 7136, 8116, 6, 5, PL_INTAMIL } /* block=tamil */,
- { 4, 7918, 0, 4, 0, PL_THAA } /* thaa */,
- { 5, 8061, 0, 5, 0, PL_OGAM } /* ogham */,
- { 1, 3674, 0, 7, 0, PL_CPRT } /* cypriot */,
- { 1, 7288, 8452, 7, 4, PL_SC__ORYA } /* script=orya */,
- { 0, 7621, 0, 3, 0, PL_PUA } /* pua */,
- { 5, 3129, 4299, 17, 15, PL_ARMI } /* scriptextensions=imperialaramaic */,
- { 0, 4449, 7998, 14, 3, PL_NFCQC__Y } /* nfcquickcheck=yes */,
- { 6, 8822, 3223, 3, 2, -PL_PCM } /* pcm=n */,
- { 4, 7136, 3994, 6, 16, PL_SYRIACSUP } /* block=syriacsupplement */,
- { 0, 3373, 6845, 15, 9, PL_EA__A } /* eastasianwidth=ambiguous */,
- { 2, 184, 2877, 2, 13, PL_DEVANAGARIEXT } /* isdevanagariext */,
- { 0, 7380, 18, 4, 1, PL_CCC__R } /* ccc=r */,
- { 0, 6219, 7997, 11, 2, PL_JOINC } /* joincontrol=y */,
- { 8, 6263, 8929, 10, 2, PL_GCB__V } /* linebreak=jv */,
- { 1, 1691, 0, 11, 0, PL_NUMBERFORMS } /* numberforms */,
- { 1, 8572, 4561, 3, 2, PL_WB__EB } /* wb=eb */,
- { 2, 4314, 7930, 13, 6, PL_JG__YUDHHE } /* joininggroup=yudhhe */,
- { 0, 8096, 5957, 4, 12, PL_MEND } /* scx=mendekikakui */,
- { 0, 4554, 8935, 14, 2, PL_SB__XX } /* sentencebreak=xx */,
- { 0, 3129, 4784, 17, 4, PL_CHAM } /* scriptextensions=cham */,
- { 2, 3129, 8408, 17, 3, PL_MRO } /* scriptextensions=mro */,
- { 0, 1746, 3985, 21, 9, PL_LB__EM } /* graphemeclusterbreak=emodifier */,
- { 12, 1474, 17, 22, 1, PL_BPT__O } /* bidipairedbrackettype=o */,
- { 5, 4923, 5429, 4, 7, PL_INMALAYALAM } /* inmalayalam */,
- { 3, 1543, 0, 15, 0, PL_GEOMETRICSHAPES } /* geometricshapes */,
- { 2, 3994, 0, 9, 0, PL_SYRIACSUP } /* syriacsup */,
- { 1, 7380, 8916, 4, 2, PL_CCC__84 } /* ccc=84 */,
- { 0, 1184, 7768, 25, 2, -PL_DI } /* defaultignorablecodepoint=f */,
- { 0, 2985, 7997, 4, 4, PL_IDST } /* idst=yes */,
- { 0, 7136, 2409, 7, 5, PL_INBRAHMI } /* block=brahmi */,
- { 2, 8096, 2107, 4, 4, PL_SINH } /* scx=sinh */,
- { 13, 6706, 8843, 10, 3, PL_IN__2 } /* presentin=v20 */,
- { 1, 436, 0, 5, 0, PL_NCHAR } /* nchar */,
- { 4, 2229, 8932, 17, 1, PL_L_AMP_ } /* generalcategory=l& */,
- { 0, 8011, 5401, 3, 13, PL_ZL } /* gc=lineseparator */,
- { 1, 4314, 3812, 13, 3, PL_JG__LAM } /* joininggroup=lam */,
- { 1, 7459, 8444, 3, 4, PL_OLCK } /* sc=olck */,
- { 0, 8096, 5427, 4, 9, PL_MLYM } /* scx=malayalam */,
- { 6, 206, 0, 2, 0, PL_PI } /* pi */,
- { 6, 7288, 2249, 7, 10, PL_SC__GLAG } /* script=glagolitic */,
- { 5, 7136, 4284, 6, 15, PL_INHANGUL } /* block=hangulsyllables */,
- { 4, 3129, 7780, 17, 6, PL_CARI } /* scriptextensions=carian */,
- { 5, 2985, 7768, 4, 6, -PL_IDST } /* idst=false */,
- { 28, 184, 8244, 2, 4, PL_BHKS } /* isbhks */,
- { 14, 8816, 8771, 3, 3, PL_NV__9_SLASH_2 } /* nv=9/2 */,
- { 0, 7459, 7604, 3, 4, PL_SIDD } /* sc=sidd */,
- { 6, 1448, 3995, 3, 8, PL_SYRIACSUP } /* insyriacsup */,
- { 10, 7906, 7847, 4, 5, PL_SC__KTHI } /* sc=kaithi */,
- { 2, 4542, 7919, 3, 5, PL_THAA } /* isthaana */,
- { 8, 7478, 7591, 3, 6, PL_SHRD } /* issharada */,
- { 0, 7478, 7619, 3, 6, PL_SUPPUAA } /* issuppuaa */,
- { 0, 8096, 4299, 4, 15, PL_ARMI } /* scx=imperialaramaic */,
- { 1, 7288, 7660, 7, 4, PL_SC__TIRH } /* script=tirh */,
- { 0, 7136, 0, 6, 34, PL_UCAS } /* block=unifiedcanadianaboriginalsyllabics */,
- { 0, 2229, 1, 16, 1, PL_N } /* generalcategory=n */,
- { 2, 7459, 7248, 3, 8, PL_SC__JAVA } /* sc=javanese */,
- { 0, 6890, 6696, 4, 10, PL_INPHOENICIAN } /* blk=phoenician */,
- { 0, 2229, 4569, 16, 15, PL_LT } /* generalcategory=titlecaseletter */,
- { 5, 5544, 5219, 13, 11, PL_NV__10000000000 } /* numericvalue=10000000000 */,
- { 7, 5284, 7768, 13, 6, -PL_CI } /* caseignorable=false */,
- { 0, 184, 38, 2, 2, PL_XPOSIXDIGIT } /* isnd */,
- { 0, 7459, 2484, 3, 4, PL_EGYP } /* sc=egyp */,
- { 2, 2100, 8072, 3, 4, PL_OSGE } /* isosage */,
- { 8, 184, 3340, 3, 16, PL_CYRILLICEXTB } /* iscyrillicextendedb */,
- { 7, 1354, 7997, 24, 4, PL_COMPEX } /* fullcompositionexclusion=yes */,
- { 0, 7136, 42, 6, 26, PL_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatibilityideographs */,
- { 0, 6890, 1497, 4, 14, PL_BYZANTINEMUSIC } /* blk=byzantinemusic */,
- { 0, 8101, 7997, 5, 4, PL_STERM } /* sterm=yes */,
- { 0, 3129, 8111, 17, 4, PL_TAKR } /* scriptextensions=takr */,
- { 0, 7288, 8520, 7, 4, PL_SHAW } /* script=shaw */,
- { 0, 8816, 8160, 3, 2, PL_NV__13 } /* nv=13 */,
- { 0, 6890, 510, 4, 30, PL_CJKEXTA } /* blk=cjkunifiedideographsextensiona */,
- { 7, 8288, 1209, 3, 5, PL_DT__SUP } /* dt=super */,
- { 6, 7459, 5825, 3, 4, PL_SC__MAHJ } /* sc=mahj */,
- { 0, 7136, 4105, 7, 7, PL_BAMUMSUP } /* block=bamumsup */,
- { 1, 6890, 7846, 4, 6, PL_INKAITHI } /* blk=kaithi */,
- { 2, 8011, 221, 3, 2, PL_L_AMP_ } /* gc=l_ */,
- { 2, 6210, 1982, 3, 7, PL_INCYRILLIC } /* incyrillic */,
- { 1, 5192, 3425, 3, 3, PL_IDSB } /* isidsb */,
- { 0, 7994, 0, 5, 0, PL_IDC } /* idc=y */,
- { 11, 6890, 3356, 4, 17, PL_CYRILLICEXTC } /* blk=cyrillicextendedc */,
- { 2, 7136, 4404, 6, 15, PL_INMEROITICCURSIVE } /* block=meroiticcursive */,
- { 7, 8196, 7710, 4, 1, PL_AGE__6 } /* age=6 */,
- { 1, 6890, 3850, 4, 16, PL_MISCMATHSYMBOLSA } /* blk=miscmathsymbolsa */,
- { 10, 4923, 7274, 4, 6, PL_INMAHAJANI } /* inmahajani */,
- { 9, 184, 2967, 2, 4, PL_GEOR } /* isgeor */,
- { 0, 8011, 3914, 3, 16, PL_PO } /* gc=otherpunctuation */,
- { 7, 8340, 8484, 3, 4, PL_JG__QAPH } /* jg=qaph */,
- { 9, 7459, 2636, 3, 4, PL_SC__MONG } /* sc=mong */,
- { 2, 4314, 3802, 13, 16, PL_JG__MANICHAEANLAMEDH } /* joininggroup=manichaeanlamedh */,
- { 5, 21, 7870, 2, 6, PL_INLEPCHA } /* inlepcha */,
- { 1, 2100, 7570, 3, 6, PL_OSMA } /* isosmanya */,
- { 2, 7136, 3021, 6, 18, PL_LATINEXTADDITIONAL } /* block=latinextadditional */,
- { 1, 7380, 8705, 4, 3, PL_CCC__IS } /* ccc=240 */,
- { 10, 5645, 2655, 10, 19, PL_BC__RLO } /* bidiclass=righttoleftoverride */,
- { 1, 6307, 0, 11, 0, PL_MYANMAREXTA } /* myanmarexta */,
- { 1, 7459, 6736, 3, 4, PL_SAUR } /* sc=saur */,
- { 1, 8011, 5037, 3, 14, PL_SK } /* gc=modifiersymbol */,
- { 1, 8096, 3458, 4, 4, PL_MANI } /* scx=mani */,
- { 1, 3656, 0, 18, 0, PL_PE } /* isclosepunctuation */,
- { 2, 6472, 0, 11, 1, PL_WB__NU } /* wordbreak=nu */,
- { 4, 7459, 78, 3, 4, PL_SC__ARAB } /* sc=arab */,
- { 0, 184, 1307, 3, 23, PL_DIACRITICALSFORSYMBOLS } /* iscombiningmarksforsymbols */,
- { 0, 7380, 8651, 7, 3, PL_CCC__132 } /* ccc=ccc132 */,
- { 0, 8894, 3212, 3, 7, PL_VO__U } /* vo=upright */,
- { 7, 8121, 0, 5, 0, PL_UIDEO } /* uideo */,
- { 0, 184, 5957, 2, 12, PL_MEND } /* ismendekikakui */,
- { 6, 7798, 0, 6, 0, PL_COMPEX } /* compex */,
- { 0, 8240, 32, 3, 2, PL_BC__CS } /* bc=cs */,
- { 0, 7226, 96, 6, 5, PL_XPOSIXALPHA } /* xposixalpha */,
- { 2, 7459, 7660, 3, 4, PL_SC__TIRH } /* sc=tirh */,
- { 1, 7288, 1401, 7, 4, PL_SC__SIND } /* script=sind */,
- { 2, 184, 1543, 2, 18, PL_GEOMETRICSHAPESEXT } /* isgeometricshapesext */,
- { 1, 6613, 3707, 3, 15, PL_HALFANDFULLFORMS } /* ishalfandfullforms */,
- { 2, 6210, 4688, 3, 13, PL_CJKCOMPATFORMS } /* incjkcompatforms */,
- { 4, 7136, 1812, 6, 22, PL_TRANSPORTANDMAP } /* block=transportandmapsymbols */,
- { 2, 4134, 0, 15, 0, PL_BRAI } /* braillepatterns */,
- { 0, 8196, 7750, 4, 1, PL_AGE__8 } /* age=8 */,
- { 0, 184, 0, 4, 0, PL_CE } /* isce */,
- { 4, 5192, 2986, 3, 3, PL_IDST } /* isidst */,
- { 0, 7136, 808, 6, 28, PL_PHONETICEXTSUP } /* block=phoneticextensionssupplement */,
- { 0, 8508, 3755, 4, 6, PL_SC__LINB } /* sc=linearb */,
- { 17, 21, 1107, 2, 8, PL_INKATAKANA } /* inkatakana */,
- { 1, 2236, 4330, 10, 14, PL_LL } /* category=lowercaseletter */,
- { 1, 8196, 8849, 4, 3, PL_AGE__3 } /* age=v30 */,
- { 2, 8096, 6005, 4, 12, PL_HUNG } /* scx=oldhungarian */,
- { 3, 1160, 0, 4, 0, PL_HANG } /* hang */,
- { 10, 8340, 5440, 3, 13, PL_JG__MALAYALAMNNNA } /* jg=malayalamnnna */,
- { 5, 1918, 0, 21, 0, PL_CWU } /* changeswhenuppercased */,
- { 4, 6296, 0, 11, 0, PL_MISCSYMBOLS } /* miscsymbols */,
- { 3, 5134, 25, 3, 1, PL_PS } /* isps */,
- { 0, 5079, 0, 14, 0, PL_MN } /* nonspacingmark */,
- { 1, 122, 3223, 9, 2, -PL_DIA } /* diacritic=n */,
- { 9, 5657, 7997, 5, 2, PL_BIDIM } /* bidim=y */,
- { 0, 6890, 1506, 4, 14, PL_MUSIC } /* blk=musicalsymbols */,
- { 0, 96, 3223, 10, 3, -PL_XPOSIXALPHA } /* alphabetic=no */,
- { 2, 184, 2360, 2, 4, PL_MAND } /* ismand */,
- { 27, 966, 0, 2, 0, PL_NO } /* no */,
- { 0, 7136, 1107, 6, 8, PL_INKATAKANA } /* block=katakana */,
- { 0, 6890, 1981, 4, 21, PL_CYRILLICSUP } /* blk=cyrillicsupplementary */,
- { 10, 186, 0, 2, 0, PL_CE } /* ce */,
- { 0, 7457, 5205, 5, 14, PL_INSC__VOWELDEPENDENT } /* insc=voweldependent */,
- { 1, 1503, 721, 3, 29, PL_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumericsupplement */,
- { 0, 7459, 2877, 3, 10, PL_SC__DEVA } /* sc=devanagari */,
- { 16, 8340, 3786, 3, 16, PL_JG__MANICHAEANDALETH } /* jg=manichaeandaleth */,
- { 2, 5134, 469, 3, 4, PL_P } /* ispunct */,
- { 6, 6890, 78, 4, 6, PL_INARABIC } /* blk=arabic */,
- { 0, 7459, 6806, 3, 10, PL_WARA } /* sc=warangciti */,
- { 24, 184, 7986, 2, 5, PL_XPOSIXBLANK } /* isblank */,
- { 0, 6890, 448, 5, 17, PL_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbols */,
- { 0, 8816, 7720, 3, 3, PL_NV__400 } /* nv=400 */,
- { 1, 6890, 7366, 4, 7, PL_INBENGALI } /* blk=bengali */,
- { 0, 8340, 5921, 3, 12, PL_JG__MANICHAEANPE } /* jg=manichaeanpe */,
- { 26, 8376, 34, 3, 2, PL_LB__EX } /* lb=ex */,
- { 4, 21, 8388, 2, 4, PL_LISU } /* inlisu */,
- { 1, 7894, 3223, 6, 2, -PL_PATSYN } /* patsyn=n */,
- { 4, 6890, 8432, 4, 3, PL_INNKO } /* blk=nko */,
- { 0, 2754, 923, 5, 24, PL_ALPHABETICPF } /* inalphabeticpresentationforms */,
- { 0, 8816, 7936, 3, 4, PL_NV__1_SLASH_16 } /* nv=1/16 */,
- { 1, 4314, 3458, 13, 17, PL_JG__MANICHAEANDHAMEDH } /* joininggroup=manichaeandhamedh */,
- { 0, 8816, 7744, 3, 1, PL_NV__7 } /* nv=7 */,
- { 2, 7288, 7436, 7, 4, PL_ELBA } /* script=elba */,
- { 0, 4314, 8512, 13, 4, PL_JG__SEEN } /* joininggroup=seen */,
- { 1, 2750, 7768, 4, 6, -PL_TERM } /* term=false */,
- { 0, 8288, 3690, 3, 3, PL_DT__FIN } /* dt=fin */,
- { 1, 7696, 7997, 6, 2, PL_XPOSIXSPACE } /* wspace=y */,
- { 20, 3516, 3223, 10, 3, -PL_XPOSIXSPACE } /* whitespace=no */,
- { 5, 1746, 3914, 21, 5, PL_GCB__XX } /* graphemeclusterbreak=other */,
- { 2, 1417, 3914, 9, 5, PL_C } /* category=other */,
- { 4, 7136, 720, 6, 21, PL_ENCLOSEDALPHANUM } /* block=enclosedalphanumerics */,
- { 3, 122, 7768, 9, 6, -PL_DIA } /* diacritic=false */,
- { 1, 7689, 2390, 3, 18, PL_ANCIENTGREEKNUMBERS } /* isancientgreeknumbers */,
- { 0, 7136, 7992, 7, 4, PL_INBUHID } /* block=buhid */,
- { 2, 5645, 7768, 5, 6, -PL_BIDIC } /* bidic=false */,
- { 1, 6890, 7061, 4, 9, PL_INSAMARITAN } /* blk=samaritan */,
- { 9, 6263, 5669, 10, 12, PL_LB__SY } /* linebreak=breaksymbols */,
- { 0, 2859, 5969, 18, 8, PL_DT__NONCANON } /* decompositiontype=noncanon */,
- { 1, 8196, 8708, 4, 3, PL_AGE__3 } /* age=3.0 */,
- { 4, 8192, 0, 4, 0, PL_ADLM } /* adlm */,
- { 0, 6613, 7209, 3, 7, PL_HIRA } /* ishiragana */,
- { 0, 7986, 0, 5, 0, PL_XPOSIXBLANK } /* blank */,
- { 16, 1897, 7997, 21, 4, PL_CWT } /* changeswhentitlecased=yes */,
- { 1, 1402, 2355, 24, 14, PL_INPC__BOTTOMANDRIGHT } /* indicpositionalcategory=bottomandright */,
- { 2, 6109, 7, 10, 1, PL_XPOSIXCNTRL } /* category=cc */,
- { 2, 7136, 2787, 6, 8, PL_INCHEROKEE } /* block=cherokee */,
- { 2, 8528, 0, 4, 0, PL_SYRC } /* syrc */,
- { 5, 5657, 3223, 12, 2, -PL_BIDIM } /* bidimirrored=n */,
- { 13, 3129, 8384, 17, 4, PL_LINB } /* scriptextensions=linb */,
- { 1, 6706, 8861, 10, 3, PL_IN__4_DOT_1 } /* presentin=v41 */,
- { 4, 5544, 7744, 13, 1, PL_NV__7 } /* numericvalue=7 */,
- { 4, 8816, 7756, 3, 1, PL_NV__9 } /* nv=9 */,
- { 3, 1448, 3544, 3, 16, PL_SMALLFORMS } /* insmallformvariants */,
- { 0, 1908, 0, 9, 0, PL_LT } /* titlecase */,
- { 6, 7459, 8111, 3, 4, PL_SC__TAKR } /* sc=takr */,
- { 1, 8240, 3075, 3, 18, PL_BC__B } /* bc=paragraphseparator */,
- { 0, 184, 7876, 2, 4, PL_LYCI } /* islyci */,
- { 5, 6890, 2967, 4, 8, PL_INGEORGIAN } /* blk=georgian */,
- { 5, 184, 5657, 2, 12, PL_BIDIM } /* isbidimirrored */,
- { 0, 6208, 7768, 5, 2, -PL_JOINC } /* joinc=f */,
- { 1, 7288, 7152, 7, 8, PL_SC__DUPL } /* script=duployan */,
- { 0, 4198, 1545, 4, 16, PL_GEOMETRICSHAPESEXT } /* ingeometricshapesext */,
- { 0, 8276, 3581, 4, 2, PL_CWCM } /* cwcm=t */,
- { 2, 5645, 5633, 10, 12, PL_BC__AN } /* bidiclass=arabicnumber */,
- { 15, 1206, 7919, 3, 5, PL_INTHAANA } /* inthaana */,
- { 5, 6890, 2841, 4, 18, PL_COPTICEPACTNUMBERS } /* blk=copticepactnumbers */,
- { 19, 6241, 0, 11, 0, PL_KATAKANAEXT } /* katakanaext */,
- { 0, 7288, 4135, 8, 6, PL_BRAI } /* script=braille */,
- { 36, 8340, 5837, 3, 12, PL_JG__MALAYALAMBHA } /* jg=malayalambha */,
- { 0, 1209, 0, 25, 0, PL_SUPERANDSUB } /* superscriptsandsubscripts */,
- { 4, 6890, 4269, 4, 15, PL_DIACRITICALSSUP } /* blk=diacriticalssup */,
- { 1, 8011, 45, 3, 2, PL_CO } /* gc=co */,
- { 1, 436, 3581, 5, 2, PL_NCHAR } /* nchar=t */,
- { 2, 3129, 2841, 17, 4, PL_COPT } /* scriptextensions=copt */,
- { 0, 1417, 8939, 9, 2, PL_ZP } /* category=zp */,
- { 0, 8196, 8891, 4, 3, PL_AGE__9 } /* age=v90 */,
- { 7, 7136, 6746, 6, 10, PL_SMALLFORMS } /* block=smallforms */,
- { 17, 8816, 7726, 3, 2, PL_NV__43 } /* nv=43 */,
- { 5, 4784, 0, 4, 0, PL_CHAM } /* cham */,
- { 1, 7136, 2787, 6, 18, PL_CHEROKEESUP } /* block=cherokeesupplement */,
- { 2, 8894, 3194, 3, 7, PL_VO__R } /* vo=rotated */,
- { 0, 6483, 7951, 11, 5, PL_XIDC } /* xidcontinue=true */,
- { 0, 7459, 2598, 3, 19, PL_MERO } /* sc=meroitichieroglyphs */,
- { 11, 5544, 8911, 13, 2, PL_NV__46 } /* numericvalue=46 */,
- { 1, 5544, 8621, 13, 3, PL_NV__1_SLASH_6 } /* numericvalue=1/6 */,
- { 0, 3373, 4127, 15, 7, PL_EA__N } /* eastasianwidth=neutral */,
- { 0, 184, 6076, 2, 11, PL_BIDIC } /* isbidicontrol */,
- { 1, 8516, 0, 4, 0, PL_SGNW } /* sgnw */,
- { 0, 7380, 8688, 7, 2, PL_CCC__26 } /* ccc=ccc26 */,
- { 4, 2990, 80, 4, 8, PL_ARABICMATH } /* inarabicmath */,
- { 7, 8340, 8334, 3, 4, PL_JG__SHIN } /* jg=shin */,
- { 35, 6263, 1479, 10, 2, PL_LB__AI } /* linebreak=ai */,
- { 0, 6890, 6029, 4, 12, PL_PHAISTOS } /* blk=phaistosdisc */,
- { 20, 7380, 7944, 4, 2, PL_CCC__12 } /* ccc=12 */,
- { 0, 1892, 7768, 5, 2, -PL_CASED } /* cased=f */,
- { 2, 1589, 0, 5, 0, PL_LATN } /* latin */,
- { 1, 7828, 3223, 6, 3, -PL_HYPHEN } /* hyphen=no */,
- { 0, 6329, 7088, 11, 8, PL_XPOSIXDIGIT } /* numerictype=decimal */,
- { 1, 4464, 7996, 4, 5, PL_NFDQC__Y } /* nfdqc=yes */,
- { 0, 1282, 0, 10, 0, PL_CJKSYMBOLS } /* cjksymbols */,
- { 1, 6208, 3581, 5, 2, PL_JOINC } /* joinc=t */,
- { 3, 6263, 73, 10, 2, PL_LB__EM } /* linebreak=em */,
- { 7, 8096, 8352, 4, 4, PL_KHMR } /* scx=khmr */,
- { 1, 8026, 5122, 3, 13, PL_INPSALTERPAHLAVI } /* inpsalterpahlavi */,
- { 1, 974, 8693, 24, 3, PL_CCC__A } /* canonicalcombiningclass=230 */,
- { 3, 7224, 1929, 8, 5, PL_XPOSIXUPPER } /* isxposixupper */,
- { 0, 1448, 6747, 3, 9, PL_SMALLFORMS } /* insmallforms */,
- { 35, 5968, 7008, 3, 8, PL_INOLDITALIC } /* inolditalic */,
- { 0, 4314, 8484, 13, 4, PL_JG__QAPH } /* joininggroup=qaph */,
- { 0, 184, 8412, 2, 4, PL_MTEI } /* ismtei */,
- { 2, 7459, 7104, 3, 8, PL_SC__ARMN } /* sc=armenian */,
- { 8, 8096, 4010, 4, 6, PL_TANG } /* scx=tangut */,
- { 5, 8572, 138, 3, 2, PL_WB__FO } /* wb=fo */,
- { 2, 5968, 6677, 3, 9, PL_INOLDPERSIAN } /* inoldpersian */,
- { 18, 8196, 6796, 4, 10, PL_AGE__NA } /* age=unassigned */,
- { 0, 8026, 7584, 3, 6, PL_INPHAGSPA } /* inphagspa */,
- { 0, 8196, 8840, 4, 3, PL_IN__1_DOT_1 } /* age=v11 */,
- { 5, 184, 698, 2, 2, PL_MN } /* ismn */,
- { 0, 7555, 0, 7, 0, PL_OLCK } /* olchiki */,
- { 6, 7459, 7, 3, 18, PL_CANS } /* sc=canadianaboriginal */,
- { 10, 6890, 7639, 4, 7, PL_INTAITHAM } /* blk=taitham */,
- { 0, 8376, 83, 3, 2, PL_LB__CM } /* lb=cm */,
- { 3, 1426, 4164, 22, 15, PL_INSC__CONSONANTKILLER } /* indicsyllabiccategory=consonantkiller */,
- { 52, 8816, 7732, 3, 3, PL_NV__500 } /* nv=500 */,
- { 3, 8340, 5065, 3, 14, PL_JG__NOJOININGGROUP } /* jg=nojoininggroup */,
- { 0, 184, 7416, 3, 6, PL_CJKEXTE } /* iscjkexte */,
- { 0, 8240, 4119, 3, 15, PL_BC__BN } /* bc=boundaryneutral */,
- { 12, 2859, 568, 18, 2, PL_DT__NB } /* decompositiontype=nb */,
- { 7, 6263, 7828, 10, 2, PL_LB__HY } /* linebreak=hy */,
- { 3, 6890, 42, 4, 16, PL_CJKCOMPAT } /* blk=cjkcompatibility */,
- { 0, 21, 4660, 3, 13, PL_ANCIENTSYMBOLS } /* inancientsymbols */,
- { 3, 8777, 3223, 3, 3, -PL_CWL } /* cwl=no */,
- { 0, 8096, 8544, 4, 4, PL_TAVT } /* scx=tavt */,
- { 1, 8276, 7768, 4, 6, -PL_CWCM } /* cwcm=false */,
- { 0, 974, 8916, 24, 2, PL_CCC__84 } /* canonicalcombiningclass=84 */,
- { 0, 7136, 7145, 7, 7, PL_INBUGINESE } /* block=buginese */,
- { 3, 7136, 7583, 6, 7, PL_INPHAGSPA } /* block=phagspa */,
- { 3, 7380, 7727, 7, 2, PL_CCC__32 } /* ccc=ccc32 */,
- { 0, 7380, 1108, 4, 3, PL_CCC__214 } /* ccc=ata */,
- { 4, 8248, 1, 4, 1, PL_BPT__N } /* bpt=n */,
- { 4, 1474, 723, 23, 4, PL_BPT__C } /* bidipairedbrackettype=close */,
- { 4, 8196, 8735, 4, 3, PL_AGE__5_DOT_1 } /* age=5.1 */,
- { 18, 1887, 3223, 9, 2, -PL_XPOSIXLOWER } /* lowercase=n */,
- { 7, 5192, 247, 3, 2, PL_IDS } /* isids */,
- { 8, 3129, 2044, 17, 11, PL_MTEI } /* scriptextensions=meeteimayek */,
- { 0, 6362, 0, 11, 0, PL_SO } /* othersymbol */,
- { 3, 974, 8899, 27, 2, PL_CCC__35 } /* canonicalcombiningclass=ccc35 */,
- { 2, 1, 0, 1, 0, PL_N } /* n */,
- { 0, 6263, 5777, 10, 12, PL_LB__HL } /* linebreak=hebrewletter */,
- { 1, 8096, 7604, 4, 4, PL_SIDD } /* scx=sidd */,
- { 0, 6890, 7780, 4, 6, PL_INCARIAN } /* blk=carian */,
- { 0, 7336, 0, 8, 0, PL_UGAR } /* ugaritic */,
- { 9, 76, 7762, 2, 3, PL_NT__DI } /* nt=di */,
- { 0, 8240, 3446, 3, 3, PL_BC__RLI } /* bc=rli */,
- { 1, 8026, 850, 3, 13, PL_PUA } /* inprivateusearea */,
- { 0, 3526, 7997, 17, 2, PL_RI } /* regionalindicator=y */,
- { 0, 2859, 45, 18, 6, PL_DT__COM } /* decompositiontype=compat */,
- { 14, 8816, 7744, 3, 4, PL_NV__7000 } /* nv=7000 */,
- { 0, 1963, 3223, 7, 3, -PL_RADICAL } /* radical=no */,
- { 1, 184, 8308, 2, 4, PL_GURU } /* isguru */,
- { 1, 8011, 107, 4, 5, PL_S } /* gc=symbol */,
- { 6, 2859, 3690, 18, 3, PL_DT__FIN } /* decompositiontype=fin */,
- { 2, 6613, 5778, 3, 5, PL_HEBR } /* ishebrew */,
- { 0, 8076, 0, 5, 0, PL_PATWS } /* patws */,
- { 4, 184, 1982, 3, 7, PL_CYRL } /* iscyrillic */,
- { 2, 1417, 8937, 9, 2, PL_ZL } /* category=zl */,
- { 0, 2877, 0, 13, 0, PL_DEVANAGARIEXT } /* devanagariext */,
- { 5, 2044, 0, 11, 0, PL_MTEI } /* meeteimayek */,
- { 0, 7674, 0, 7, 0, PL_UCASEXT } /* ucasext */,
- { 9, 184, 7144, 2, 4, PL_BUGI } /* isbugi */,
- { 10, 5051, 8256, 5, 4, PL_NFKDQC__N } /* nfkdqc=no */,
- { 0, 8096, 7436, 4, 7, PL_ELBA } /* scx=elbasan */,
- { 0, 7288, 8444, 7, 4, PL_OLCK } /* script=olck */,
- { 3, 6890, 148, 4, 35, PL_DIACRITICALSSUP } /* blk=combiningdiacriticalmarkssupplement */,
- { 2, 6890, 8046, 4, 5, PL_INLIMBU } /* blk=limbu */,
- { 1, 1417, 6340, 9, 11, PL_LO } /* category=otherletter */,
- { 1, 7459, 6989, 3, 9, PL_TALU } /* sc=newtailue */,
- { 4, 7288, 4509, 7, 15, PL_SARB } /* script=oldsoutharabian */,
- { 1, 8288, 7216, 3, 8, PL_DT__ISO } /* dt=isolated */,
- { 1, 184, 7816, 2, 6, PL_GRBASE } /* isgrbase */,
- { 0, 7457, 6716, 5, 10, PL_INSC__PUREKILLER } /* insc=purekiller */,
- { 2, 1346, 5339, 5, 10, PL_GREEKEXT } /* ingreekextended */,
- { 0, 3129, 6439, 17, 11, PL_SYLO } /* scriptextensions=sylotinagri */,
- { 3, 7457, 2446, 5, 19, PL_INSC__CONSONANTHEADLETTER } /* insc=consonantheadletter */,
- { 2, 4314, 5440, 13, 13, PL_JG__MALAYALAMNNNA } /* joininggroup=malayalamnnna */,
- { 0, 4590, 3223, 2, 3, -PL_VS } /* vs=no */,
- { 0, 7136, 808, 6, 18, PL_PHONETICEXT } /* block=phoneticextensions */,
- { 10, 8096, 8500, 4, 4, PL_SARB } /* scx=sarb */,
- { 37, 4599, 0, 15, 0, PL_LU } /* uppercaseletter */,
- { 1, 6472, 34, 10, 6, PL_WB__EXTEND } /* wordbreak=extend */,
- { 0, 7136, 4509, 6, 15, PL_SARB } /* block=oldsoutharabian */,
- { 4, 2967, 0, 8, 0, PL_GEOR } /* georgian */,
- { 1, 7136, 2128, 6, 6, PL_YIJING } /* block=yijing */,
- { 0, 3129, 7870, 17, 4, PL_LEPC } /* scriptextensions=lepc */,
- { 0, 5645, 23, 10, 2, PL_BC__AL } /* bidiclass=al */,
- { 0, 1159, 3581, 25, 2, PL_CWKCF } /* changeswhennfkccasefolded=t */,
- { 0, 3129, 7870, 17, 6, PL_LEPC } /* scriptextensions=lepcha */,
- { 9, 8536, 0, 4, 0, PL_TALU } /* talu */,
- { 5, 2369, 0, 20, 1, PL_VO__U } /* verticalorientation=u */,
- { 4, 974, 8688, 24, 2, PL_CCC__26 } /* canonicalcombiningclass=26 */,
- { 0, 5765, 7997, 12, 2, PL_GRBASE } /* graphemebase=y */,
- { 4, 8798, 3581, 3, 2, PL_LOE } /* loe=t */,
- { 1, 6890, 6005, 4, 12, PL_INOLDHUNGARIAN } /* blk=oldhungarian */,
- { 5, 6890, 4104, 4, 8, PL_BAMUMSUP } /* blk=bamumsup */,
- { 1, 2108, 7452, 4, 5, PL_INHANUNOO } /* inhanunoo */,
- { 0, 8937, 0, 2, 0, PL_ZL } /* zl */,
- { 1, 7136, 6029, 6, 12, PL_PHAISTOS } /* block=phaistosdisc */,
- { 3, 7288, 5933, 7, 12, PL_GONM } /* script=masaramgondi */,
- { 1, 8340, 8392, 3, 4, PL_JG__MEEM } /* jg=meem */,
- { 0, 4314, 8131, 13, 5, PL_JG__ZHAIN } /* joininggroup=zhain */,
- { 2, 2236, 8932, 10, 1, PL_L_AMP_ } /* category=l& */,
- { 2, 7590, 0, 7, 0, PL_SHRD } /* sharada */,
- { 2, 7136, 6882, 7, 8, PL_INBHAIKSUKI } /* block=bhaiksuki */,
- { 2, 2100, 6363, 3, 10, PL_SO } /* isothersymbol */,
- { 1, 7478, 2108, 3, 3, PL_SINH } /* issinh */,
- { 0, 5544, 8148, 13, 4, PL_NV__1_SLASH_40 } /* numericvalue=1/40 */,
- { 0, 7288, 7061, 7, 9, PL_SAMR } /* script=samaritan */,
- { 0, 8096, 8528, 4, 4, PL_SYRC } /* scx=syrc */,
- { 1, 6263, 223, 10, 2, PL_LB__PR } /* linebreak=pr */,
- { 0, 8572, 3914, 3, 5, PL_WB__XX } /* wb=other */,
- { 3, 1797, 0, 14, 0, PL_LM } /* modifierletter */,
- { 5, 7457, 7981, 5, 5, PL_INSC__BINDU } /* insc=bindu */,
- { 0, 8101, 7768, 5, 6, -PL_STERM } /* sterm=false */,
- { 12, 7478, 6757, 3, 9, PL_SD } /* issoftdotted */,
- { 0, 3129, 7351, 17, 4, PL_TALE } /* scriptextensions=tale */,
- { 3, 42, 0, 36, 0, PL_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatibilityideographssupplement */,
- { 5, 8816, 8703, 3, 2, PL_NV__34 } /* nv=34 */,
- { 0, 3526, 0, 17, 0, PL_RI } /* regionalindicator */,
- { 1, 7380, 7756, 4, 1, PL_CCC__9 } /* ccc=9 */,
- { 0, 1417, 218, 9, 2, PL_PE } /* category=pe */,
- { 0, 8121, 3223, 5, 2, -PL_UIDEO } /* uideo=n */,
- { 8, 415, 7997, 11, 4, PL_IDEO } /* ideographic=yes */,
- { 1, 6890, 1001, 4, 27, PL_ENCLOSEDCJK } /* blk=enclosedcjklettersandmonths */,
- { 8, 3129, 8488, 17, 4, PL_RJNG } /* scriptextensions=rjng */,
- { 0, 6329, 7096, 11, 3, PL_NT__NU } /* numerictype=nu */,
- { 0, 4542, 8117, 3, 4, PL_TAML } /* istamil */,
- { 2, 184, 1961, 3, 13, PL_CJKRADICALSSUP } /* iscjkradicalssup */,
- { 1, 8196, 8864, 4, 3, PL_AGE__5 } /* age=v50 */,
- { 64, 96, 7997, 5, 4, PL_XPOSIXALPHA } /* alpha=yes */,
- { 11, 8340, 2437, 3, 3, PL_JG__YEH } /* jg=yeh */,
- { 0, 7136, 7858, 6, 6, PL_INKHOJKI } /* block=khojki */,
- { 0, 8340, 1353, 4, 2, PL_JG__GAF } /* jg=gaf */,
- { 0, 8816, 8762, 3, 3, PL_NV__7_SLASH_8 } /* nv=7/8 */,
- { 0, 7288, 7429, 7, 7, PL_DSRT } /* script=deseret */,
- { 0, 8816, 8184, 3, 4, PL_NV__5_SLASH_12 } /* nv=5/12 */,
- { 0, 6210, 1961, 3, 20, PL_CJKRADICALSSUP } /* incjkradicalssupplement */,
- { 15, 1701, 3223, 2, 3, -PL_SD } /* sd=no */,
- { 4, 8272, 7997, 4, 4, PL_CWCF } /* cwcf=yes */,
- { 0, 974, 8168, 24, 2, PL_CCC__17 } /* canonicalcombiningclass=17 */,
- { 0, 7288, 2149, 7, 20, PL_HLUW } /* script=anatolianhieroglyphs */,
- { 26, 7288, 8192, 7, 4, PL_SC__ADLM } /* script=adlm */,
- { 10, 8376, 3521, 3, 5, PL_LB__SP } /* lb=space */,
- { 0, 184, 7200, 2, 8, PL_GURU } /* isgurmukhi */,
- { 4, 8011, 8931, 3, 2, PL_L_AMP_ } /* gc=l& */,
- { 9, 8096, 5400, 5, 7, PL_BALI } /* scx=balinese */,
- { 3, 7459, 5957, 3, 4, PL_MEND } /* sc=mend */,
- { 1, 3129, 8220, 17, 4, PL_ARMN } /* scriptextensions=armn */,
- { 0, 6890, 5596, 4, 13, PL_VERTICALFORMS } /* blk=verticalforms */,
- { 8, 6219, 7768, 11, 2, -PL_JOINC } /* joincontrol=f */,
- { 2, 6890, 382, 4, 33, PL_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supplementalsymbolsandpictographs */,
- { 1, 974, 7941, 27, 2, PL_CCC__11 } /* canonicalcombiningclass=ccc11 */,
- { 0, 7227, 62, 5, 5, PL_POSIXGRAPH } /* posixgraph */,
- { 0, 5245, 7768, 13, 6, -PL_POSIXXDIGIT } /* asciihexdigit=false */,
- { 0, 184, 6953, 2, 9, PL_LATINEXTD } /* islatinextd */,
- { 26, 6329, 7762, 11, 3, PL_NT__DI } /* numerictype=di */,
- { 1, 6706, 8873, 10, 3, PL_IN__6 } /* presentin=v60 */,
- { 1, 1206, 1813, 3, 14, PL_TRANSPORTANDMAP } /* intransportandmap */,
- { 14, 7459, 8236, 3, 4, PL_BATK } /* sc=batk */,
- { 0, 5544, 5219, 13, 6, PL_NV__100000 } /* numericvalue=100000 */,
- { 10, 2229, 3003, 16, 18, PL_PI } /* generalcategory=initialpunctuation */,
- { 7, 7288, 3458, 7, 10, PL_SC__MANI } /* script=manichaean */,
- { 0, 8376, 1886, 3, 2, PL_LB__NL } /* lb=nl */,
- { 0, 8340, 4911, 3, 14, PL_JG__MANICHAEANAYIN } /* jg=manichaeanayin */,
- { 0, 7136, 7394, 6, 7, PL_CJKEXTB } /* block=cjkextb */,
- { 0, 8204, 7997, 4, 2, PL_POSIXXDIGIT } /* ahex=y */,
- { 0, 7288, 6626, 7, 10, PL_KHAR } /* script=kharoshthi */,
- { 0, 3129, 4104, 17, 4, PL_BAMU } /* scriptextensions=bamu */,
- { 5, 7478, 6440, 3, 3, PL_SYLO } /* issylo */,
- { 0, 7288, 7034, 7, 4, PL_PALM } /* script=palm */,
- { 3, 8011, 7, 3, 1, PL_C } /* gc=c */,
- { 0, 7459, 8416, 3, 4, PL_SC__MYMR } /* sc=mymr */,
- { 17, 6890, 1234, 4, 24, PL_ARABICPFA } /* blk=arabicpresentationformsa */,
- { 1, 8021, 3223, 5, 3, -PL_GREXT } /* grext=no */,
- { 1, 7457, 4058, 5, 16, PL_INSC__VOWELINDEPENDENT } /* insc=vowelindependent */,
- { 8, 7459, 7810, 3, 4, PL_GOTH } /* sc=goth */,
- { 0, 7459, 7312, 3, 8, PL_SC__TAGB } /* sc=tagbanwa */,
- { 0, 8196, 8768, 4, 3, PL_AGE__9 } /* age=9.0 */,
- { 65, 2065, 7997, 21, 4, PL_NCHAR } /* noncharactercodepoint=yes */,
- { 0, 6219, 3581, 11, 2, PL_JOINC } /* joincontrol=t */,
- { 7, 2023, 0, 21, 0, PL_LOE } /* logicalorderexception */,
- { 2, 5544, 8703, 13, 2, PL_NV__34 } /* numericvalue=34 */,
- { 0, 8196, 8612, 4, 3, PL_IN__1_DOT_1 } /* age=1.1 */,
- { 0, 117, 448, 3, 17, PL_IDEOGRAPHICSYMBOLS } /* inideographicsymbols */,
- { 5, 8096, 5957, 4, 4, PL_MEND } /* scx=mend */,
- { 2, 6706, 8735, 10, 3, PL_IN__5_DOT_1 } /* presentin=5.1 */,
- { 1, 7459, 7152, 3, 8, PL_SC__DUPL } /* sc=duployan */,
- { 0, 3129, 7010, 17, 4, PL_ITAL } /* scriptextensions=ital */,
- { 2, 1426, 5205, 22, 14, PL_INSC__VOWELDEPENDENT } /* indicsyllabiccategory=voweldependent */,
- { 7, 5544, 7744, 13, 6, PL_NV__700000 } /* numericvalue=700000 */,
- { 7, 974, 2590, 24, 2, PL_CCC__1 } /* canonicalcombiningclass=ov */,
- { 13, 7224, 2985, 3, 3, PL_XIDS } /* isxids */,
- { 0, 3129, 7208, 17, 4, PL_HIRA } /* scriptextensions=hira */,
- { 0, 974, 8897, 24, 2, PL_CCC__19 } /* canonicalcombiningclass=19 */,
- { 6, 7459, 7336, 3, 8, PL_UGAR } /* sc=ugaritic */,
- { 7, 4479, 7373, 5, 7, PL_NFCQC__M } /* nfkcqc=maybe */,
- { 0, 1929, 3223, 9, 3, -PL_XPOSIXUPPER } /* uppercase=no */,
- { 3, 3129, 7366, 17, 7, PL_BENG } /* scriptextensions=bengali */,
- { 0, 7380, 8899, 4, 2, PL_CCC__35 } /* ccc=35 */,
- { 0, 4524, 0, 15, 0, PL_PS } /* openpunctuation */,
- { 0, 5957, 0, 12, 0, PL_MEND } /* mendekikakui */,
- { 0, 8340, 7961, 3, 5, PL_JG__ALAPH } /* jg=alaph */,
- { 0, 3037, 0, 3, 0, PL_ALL } /* all */,
- { 0, 974, 8633, 24, 3, PL_CCC__103 } /* canonicalcombiningclass=103 */,
- { 0, 1566, 0, 6, 0, PL_HANG } /* hangul */,
- { 2, 6472, 698, 10, 2, PL_WB__MN } /* wordbreak=mn */,
- { 2, 3129, 6696, 17, 10, PL_PHNX } /* scriptextensions=phoenician */,
- { 7, 974, 8639, 27, 3, PL_CCC__118 } /* canonicalcombiningclass=ccc118 */,
- { 0, 6484, 3581, 10, 2, PL_IDC } /* idcontinue=t */,
- { 39, 4010, 0, 16, 0, PL_TANGUTCOMPONENTS } /* tangutcomponents */,
- { 2, 8376, 4897, 3, 14, PL_LB__BK } /* lb=mandatorybreak */,
- { 2, 7136, 7312, 6, 8, PL_INTAGBANWA } /* block=tagbanwa */,
- { 0, 5245, 0, 13, 0, PL_POSIXXDIGIT } /* asciihexdigit */,
- { 4, 4554, 69, 14, 2, PL_SB__UP } /* sentencebreak=up */,
- { 0, 2229, 112, 16, 2, PL_SC } /* generalcategory=sc */,
- { 0, 3129, 6439, 17, 4, PL_SYLO } /* scriptextensions=sylo */,
- { 2, 184, 6806, 2, 4, PL_WARA } /* iswara */,
- { 0, 5375, 6165, 13, 10, PL_JT__D } /* joiningtype=dualjoining */,
- { 3, 250, 0, 33, 0, PL_DIACRITICALSEXT } /* combiningdiacriticalmarksextended */,
- { 4, 184, 5645, 2, 5, PL_BIDIC } /* isbidic */,
- { 4, 8340, 6526, 3, 10, PL_JG__AFRICANQAF } /* jg=africanqaf */,
- { 3, 2088, 0, 2, 0, PL_PD } /* pd */,
- { 1, 8336, 7662, 4, 5, PL_INTIRHUTA } /* intirhuta */,
- { 0, 6890, 3147, 4, 18, PL_TAIXUANJING } /* blk=taixuanjingsymbols */,
- { 3, 7894, 7951, 6, 5, PL_PATSYN } /* patsyn=true */,
- { 41, 1448, 3562, 4, 15, PL_SUTTONSIGNWRITING } /* insuttonsignwriting */,
- { 6, 6890, 808, 4, 11, PL_PHONETICEXT } /* blk=phoneticext */,
- { 2, 184, 2044, 2, 21, PL_MEETEIMAYEKEXT } /* ismeeteimayekextensions */,
- { 0, 7660, 0, 7, 0, PL_TIRH } /* tirhuta */,
- { 13, 6647, 3290, 4, 15, PL_AGHB } /* iscaucasianalbanian */,
- { 1, 6890, 1691, 4, 11, PL_NUMBERFORMS } /* blk=numberforms */,
- { 0, 2229, 5135, 16, 14, PL_ZS } /* generalcategory=spaceseparator */,
- { 2, 184, 2484, 2, 4, PL_EGYP } /* isegyp */,
- { 1, 4314, 5492, 13, 13, PL_JG__MANICHAEANTAW } /* joininggroup=manichaeantaw */,
- { 0, 7136, 4419, 6, 15, PL_MISCPICTOGRAPHS } /* block=miscpictographs */,
- { 1, 1918, 7768, 21, 2, -PL_CWU } /* changeswhenuppercased=f */,
- { 0, 3129, 6736, 17, 10, PL_SAUR } /* scriptextensions=saurashtra */,
- { 4, 7380, 226, 4, 2, PL_CCC__BL } /* ccc=bl */,
- { 2, 2229, 7, 16, 1, PL_C } /* generalcategory=c */,
- { 1, 7288, 7882, 7, 4, PL_LYDI } /* script=lydi */,
- { 0, 8508, 7883, 4, 3, PL_LYDI } /* sc=lydi */,
- { 54, 8096, 8260, 4, 4, PL_CAKM } /* scx=cakm */,
- { 1, 7457, 1520, 5, 23, PL_INSC__CONSONANTPRECEDINGREPHA } /* insc=consonantprecedingrepha */,
- { 18, 6373, 0, 11, 0, PL_HMNG } /* pahawhhmong */,
- { 0, 8340, 3802, 3, 16, PL_JG__MANICHAEANLAMEDH } /* jg=manichaeanlamedh */,
- { 24, 8240, 16, 3, 1, PL_BC__B } /* bc=b */,
- { 0, 7288, 7918, 7, 6, PL_SC__THAA } /* script=thaana */,
- { 5, 6890, 4855, 4, 14, PL_LATINEXTC } /* blk=latinextendedc */,
- { 0, 2108, 4800, 3, 13, PL_HIGHSURROGATES } /* inhighsurrogates */,
- { 5, 513, 7768, 16, 6, -PL_UIDEO } /* unifiedideograph=false */,
- { 7, 361, 0, 21, 0, PL_MATHOPERATORS } /* mathematicaloperators */,
- { 1, 8096, 8066, 4, 5, PL_ORYA } /* scx=oriya */,
- { 2, 974, 6131, 24, 11, PL_CCC__DA } /* canonicalcombiningclass=doubleabove */,
- { 1, 7288, 8448, 7, 4, PL_ORKH } /* script=orkh */,
- { 6, 7288, 7351, 7, 4, PL_SC__TALE } /* script=tale */,
- { 8, 3509, 7997, 17, 4, PL_PATWS } /* patternwhitespace=yes */,
- { 1, 7459, 2004, 5, 19, PL_PRTI } /* sc=inscriptionalparthian */,
- { 0, 4402, 284, 3, 32, PL_MISCMATHSYMBOLSA } /* inmiscellaneousmathematicalsymbolsa */,
- { 64, 7120, 0, 8, 0, PL_BALI } /* balinese */,
- { 1, 3129, 8440, 17, 4, PL_OGAM } /* scriptextensions=ogam */,
- { 12, 7288, 8408, 7, 4, PL_MRO } /* script=mroo */,
- { 0, 7858, 0, 6, 0, PL_KHOJ } /* khojki */,
- { 2, 1701, 7768, 2, 6, -PL_SD } /* sd=false */,
- { 4, 3129, 7061, 17, 9, PL_SAMR } /* scriptextensions=samaritan */,
- { 1, 4402, 2637, 3, 8, PL_INMONGOLIAN } /* inmongolian */,
- { 1, 7288, 8604, 7, 4, PL_SC__ZYYY } /* script=zyyy */,
- { 4, 4923, 5827, 4, 10, PL_MAHJONG } /* inmahjongtiles */,
- { 1, 184, 5657, 2, 5, PL_BIDIM } /* isbidim */,
- { 0, 11, 7997, 2, 2, PL_DI } /* di=y */,
- { 1, 1417, 3084, 9, 9, PL_Z } /* category=separator */,
- { 10, 2229, 1621, 16, 6, PL_CF } /* generalcategory=format */,
- { 4, 2465, 0, 11, 0, PL_COUNTINGROD } /* countingrod */,
- { 0, 7136, 4813, 6, 14, PL_KANASUP } /* block=kanasupplement */,
- { 6, 2249, 0, 20, 0, PL_GLAGOLITICSUP } /* glagoliticsupplement */,
- { 3, 2229, 47, 16, 1, PL_M } /* generalcategory=m */,
- { 0, 8096, 8580, 4, 4, PL_XPEO } /* scx=xpeo */,
- { 4, 8376, 4673, 3, 14, PL_LB__CR } /* lb=carriagereturn */,
- { 0, 8340, 8131, 3, 5, PL_JG__ZHAIN } /* jg=zhain */,
- { 21, 8572, 3526, 3, 17, PL_RI } /* wb=regionalindicator */,
- { 0, 5192, 358, 3, 3, PL_ITAL } /* isital */,
- { 6, 8096, 8296, 4, 4, PL_GONM } /* scx=gonm */,
- { 0, 8240, 24, 3, 1, PL_BC__L } /* bc=l */,
- { 0, 5645, 5621, 10, 12, PL_BC__AL } /* bidiclass=arabicletter */,
- { 0, 7232, 0, 8, 0, PL_JAMOEXTA } /* jamoexta */,
- { 0, 6406, 0, 4, 0, PL_SORA } /* sora */,
- { 10, 184, 2503, 2, 19, PL_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumsup */,
- { 0, 7136, 1108, 7, 4, PL_INBATAK } /* block=batak */,
- { 0, 3129, 4134, 17, 4, PL_BRAI } /* scriptextensions=brai */,
- { 15, 6890, 7152, 4, 8, PL_INDUPLOYAN } /* blk=duployan */,
- { 0, 184, 3357, 3, 16, PL_CYRILLICEXTC } /* iscyrillicextendedc */,
- { 0, 8096, 7016, 4, 9, PL_PERM } /* scx=oldpermic */,
- { 0, 5544, 8171, 13, 2, PL_NV__23 } /* numericvalue=23 */,
- { 1, 4542, 1909, 3, 4, PL_LT } /* istitle */,
- { 4, 8816, 5219, 3, 2, PL_NV__10 } /* nv=10 */,
- { 2, 2229, 8263, 16, 2, PL_MC } /* generalcategory=mc */,
- { 8, 184, 7192, 2, 8, PL_GUJR } /* isgujarati */,
- { 11, 5375, 6656, 12, 10, PL_JT__U } /* joiningtype=nonjoining */,
- { 1, 7689, 698, 4, 2, PL_ARMN } /* isarmn */,
- { 1, 8096, 57, 4, 2, PL_YI } /* scx=yi */,
- { 0, 6890, 2503, 4, 19, PL_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumsup */,
- { 5, 5583, 3581, 13, 2, PL_QMARK } /* quotationmark=t */,
- { 1, 8196, 7744, 4, 1, PL_AGE__7 } /* age=7 */,
- { 3, 7994, 7769, 4, 5, -PL_IDC } /* idc=false */,
- { 4, 3521, 7768, 5, 2, -PL_XPOSIXSPACE } /* space=f */,
- { 14, 8288, 3003, 3, 7, PL_DT__INIT } /* dt=initial */,
- { 2, 7288, 6414, 8, 3, PL_SC__BENG } /* script=beng */,
- { 0, 6646, 0, 10, 0, PL_MISCARROWS } /* miscarrows */,
- { 0, 8572, 6153, 3, 11, PL_WB__DQ } /* wb=doublequote */,
- { 0, 8376, 7280, 3, 8, PL_LB__NL } /* lb=nextline */,
- { 7, 6890, 4010, 4, 16, PL_TANGUTCOMPONENTS } /* blk=tangutcomponents */,
- { 1, 8096, 7780, 4, 6, PL_CARI } /* scx=carian */,
- { 0, 8096, 7320, 4, 8, PL_TFNG } /* scx=tifinagh */,
- { 5, 2100, 4496, 4, 13, PL_NARB } /* isoldnortharabian */,
- { 16, 5645, 435, 10, 2, PL_BC__ON } /* bidiclass=on */,
- { 0, 186, 3223, 2, 3, -PL_CE } /* ce=no */,
- { 1, 3129, 7128, 17, 4, PL_BASS } /* scriptextensions=bass */,
- { 0, 184, 1497, 2, 14, PL_BYZANTINEMUSIC } /* isbyzantinemusic */,
- { 4, 6890, 836, 4, 28, PL_SUPPUAA } /* blk=supplementaryprivateuseareaa */,
- { 0, 8240, 3930, 3, 16, PL_BC__S } /* bc=segmentseparator */,
- { 0, 1746, 852, 21, 1, PL_GCB__V } /* graphemeclusterbreak=v */,
- { 0, 2636, 0, 4, 0, PL_MONG } /* mong */,
- { 13, 2236, 0, 10, 1, PL_LU } /* category=lu */,
- { 1, 8340, 4344, 3, 15, PL_JG__MANICHAEANALEPH } /* jg=manichaeanaleph */,
- { 3, 84, 0, 4, 0, PL_MATH } /* math */,
- { 6, 1963, 3223, 7, 2, -PL_RADICAL } /* radical=n */,
- { 9, 184, 1797, 2, 14, PL_LM } /* ismodifierletter */,
- { 0, 1540, 0, 4, 0, PL_PHAG } /* phag */,
- { 1, 8504, 112, 3, 2, PL_SB__SC } /* sb=sc */,
- { 4, 8096, 1107, 4, 8, PL_KANA } /* scx=katakana */,
- { 0, 7894, 7997, 6, 2, PL_PATSYN } /* patsyn=y */,
- { 1, 3129, 8452, 17, 4, PL_ORYA } /* scriptextensions=orya */,
- { 15, 7136, 4827, 6, 6, PL_KANGXI } /* block=kangxi */,
- { 0, 6890, 1589, 4, 9, PL_LATINEXTE } /* blk=latinexte */,
- { 1, 7136, 113, 6, 25, PL_DIACRITICALS } /* block=combiningdiacriticalmarks */,
- { 4, 6210, 43, 3, 15, PL_CJKCOMPAT } /* incjkcompatibility */,
- { 0, 184, 6307, 2, 11, PL_MYANMAREXTA } /* ismyanmarexta */,
- { 2, 1929, 3581, 9, 2, PL_XPOSIXUPPER } /* uppercase=t */,
- { 3, 8816, 5219, 3, 4, PL_NV__1000 } /* nv=1000 */,
- { 3, 8240, 8825, 3, 3, PL_BC__PDF } /* bc=pdf */,
- { 0, 5583, 7768, 13, 2, -PL_QMARK } /* quotationmark=f */,
- { 4, 2541, 0, 19, 0, PL_JAMOEXTA } /* hanguljamoextendeda */,
- { 0, 4074, 6486, 15, 8, PL__PERL_CHARNAME_CONTINUE } /* _perl_charname_continue */,
- { 33, 7798, 7768, 6, 6, -PL_COMPEX } /* compex=false */,
- { 0, 1886, 0, 2, 0, PL_NL } /* nl */,
- { 2, 2859, 8831, 18, 3, PL_DT__SML } /* decompositiontype=sml */,
- { 9, 249, 2777, 5, 5, PL_CCC__A } /* _combabove */,
- { 6, 8196, 7756, 4, 1, PL_AGE__9 } /* age=9 */,
- { 5, 4590, 7768, 2, 2, -PL_VS } /* vs=f */,
- { 0, 8096, 7312, 4, 4, PL_TAGB } /* scx=tagb */,
- { 0, 7288, 8492, 7, 4, PL_RUNR } /* script=runr */,
- { 6, 7136, 8106, 6, 5, PL_INTAILE } /* block=taile */,
- { 10, 7136, 750, 6, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsupplement */,
- { 1, 6890, 283, 4, 33, PL_MISCMATHSYMBOLSA } /* blk=miscellaneousmathematicalsymbolsa */,
- { 0, 6263, 5753, 10, 4, PL_LB__GL } /* linebreak=glue */,
- { 1, 8096, 8324, 4, 4, PL_HMNG } /* scx=hmng */,
- { 1, 7288, 8304, 7, 4, PL_SC__GUJR } /* script=gujr */,
- { 0, 2465, 0, 19, 0, PL_COUNTINGROD } /* countingrodnumerals */,
- { 1, 8006, 7997, 5, 2, PL_CWKCF } /* cwkcf=y */,
- { 2, 1929, 7768, 9, 2, -PL_XPOSIXUPPER } /* uppercase=f */,
- { 0, 6586, 0, 10, 0, PL_CJKSTROKES } /* cjkstrokes */,
- { 0, 8096, 2409, 5, 5, PL_BRAH } /* scx=brahmi */,
- { 2, 8504, 34, 3, 2, PL_SB__EX } /* sb=ex */,
- { 3, 1981, 0, 11, 0, PL_CYRILLICSUP } /* cyrillicsup */,
- { 0, 8344, 18, 3, 1, PL_JT__R } /* jt=r */,
- { 0, 4542, 8107, 3, 4, PL_TALE } /* istaile */,
- { 20, 8344, 6656, 3, 10, PL_JT__U } /* jt=nonjoining */,
- { 2, 3526, 7951, 17, 5, PL_RI } /* regionalindicator=true */,
- { 3, 5657, 7997, 5, 4, PL_BIDIM } /* bidim=yes */,
- { 2, 8376, 2440, 3, 2, PL_LB__BA } /* lb=ba */,
- { 0, 3129, 8348, 17, 4, PL_KALI } /* scriptextensions=kali */,
- { 0, 8016, 4047, 4, 3, PL_LB__H3 } /* gcb=lvt */,
- { 0, 1887, 7951, 9, 5, PL_XPOSIXLOWER } /* lowercase=true */,
- { 3, 2107, 0, 4, 0, PL_SINH } /* sinh */,
- { 9, 21, 1107, 2, 26, PL_KATAKANAEXT } /* inkatakanaphoneticextensions */,
- { 2, 184, 114, 3, 24, PL_DIACRITICALS } /* iscombiningdiacriticalmarks */,
- { 0, 3237, 0, 10, 0, PL_ALCHEMICAL } /* alchemical */,
- { 7, 7459, 6008, 3, 4, PL_HUNG } /* sc=hung */,
- { 1, 8376, 807, 3, 2, PL_LB__SP } /* lb=sp */,
- { 0, 8276, 7997, 4, 2, PL_CWCM } /* cwcm=y */,
- { 0, 8096, 7646, 4, 7, PL_TAVT } /* scx=taiviet */,
- { 5, 8086, 0, 5, 0, PL_QMARK } /* qmark */,
- { 16, 184, 1001, 2, 27, PL_ENCLOSEDCJK } /* isenclosedcjklettersandmonths */,
- { 1, 7611, 0, 4, 0, PL_SOYO } /* soyo */,
- { 1, 3424, 7997, 17, 4, PL_IDSB } /* idsbinaryoperator=yes */,
- { 0, 2100, 7009, 4, 7, PL_ITAL } /* isolditalic */,
- { 2, 8096, 5777, 4, 6, PL_HEBR } /* scx=hebrew */,
- { 1, 1658, 0, 19, 0, PL_CJKCOMPATIDEOGRAPHS } /* cjkcompatideographs */,
- { 0, 7459, 7822, 3, 4, PL_HATR } /* sc=hatr */,
- { 1, 6890, 7043, 4, 9, PL_INPAUCINHAU } /* blk=paucinhau */,
- { 1, 2750, 7997, 19, 4, PL_TERM } /* terminalpunctuation=yes */,
- { 4, 8096, 8456, 4, 4, PL_OSGE } /* scx=osge */,
- { 6, 1206, 2117, 3, 3, PL_INTHAI } /* inthai */,
- { 0, 1448, 7621, 5, 4, PL_SUPPUAA } /* insuppuaa */,
- { 0, 6706, 8858, 10, 3, PL_IN__4 } /* presentin=v40 */,
- { 7, 6890, 5414, 4, 13, PL_LOWSURROGATES } /* blk=lowsurrogates */,
- { 0, 6713, 6796, 3, 10, PL_AGE__NA } /* in=unassigned */,
- { 2, 7136, 2814, 6, 9, PL_HALFMARKS } /* block=halfmarks */,
- { 0, 7344, 7997, 8, 2, PL_XIDS } /* xidstart=y */,
- { 1, 8816, 7750, 3, 1, PL_NV__8 } /* nv=8 */,
- { 2, 184, 8002, 3, 4, PL_XPOSIXCNTRL } /* iscntrl */,
- { 1, 1448, 3995, 3, 5, PL_INSYRIAC } /* insyriac */,
- { 1, 7136, 1209, 6, 25, PL_SUPERANDSUB } /* block=superscriptsandsubscripts */,
- { 0, 6890, 2560, 4, 19, PL_JAMOEXTB } /* blk=hanguljamoextendedb */,
- { 8, 7429, 0, 7, 0, PL_DSRT } /* deseret */,
- { 1, 7288, 8232, 7, 4, PL_AVST } /* script=avst */,
- { 0, 5544, 7710, 13, 1, PL_NV__6 } /* numericvalue=6 */,
- { 2, 184, 3770, 2, 16, PL_LINEARBSYLLABARY } /* islinearbsyllabary */,
- { 0, 3129, 8380, 17, 4, PL_LINA } /* scriptextensions=lina */,
- { 5, 7288, 7513, 7, 7, PL_SC__MAND } /* script=mandaic */,
- { 16, 1448, 2108, 3, 20, PL_SINHALAARCHAICNUMBERS } /* insinhalaarchaicnumbers */,
- { 12, 7459, 6676, 3, 10, PL_XPEO } /* sc=oldpersian */,
- { 8, 4464, 8256, 4, 4, PL_DT__CAN } /* nfdqc=no */,
- { 4, 468, 0, 11, 0, PL_P } /* punctuation */,
- { 1, 21, 3441, 2, 17, PL_LETTERLIKESYMBOLS } /* inletterlikesymbols */,
- { 0, 7696, 3581, 6, 2, PL_XPOSIXSPACE } /* wspace=t */,
- { 1, 7136, 78, 6, 6, PL_INARABIC } /* block=arabic */,
- { 12, 8101, 7997, 5, 2, PL_STERM } /* sterm=y */,
- { 1, 5544, 8618, 13, 3, PL_NV__1_SLASH_5 } /* numericvalue=1/5 */,
- { 2, 6890, 8126, 4, 5, PL_VSSUP } /* blk=vssup */,
- { 0, 1202, 7997, 3, 2, PL_DEP } /* dep=y */,
- { 9, 8816, 8674, 3, 2, PL_NV__42 } /* nv=42 */,
- { 2, 3994, 0, 6, 0, PL_SYRC } /* syriac */,
- { 0, 5544, 7744, 13, 3, PL_NV__700 } /* numericvalue=700 */,
- { 1, 6890, 8071, 4, 5, PL_INOSAGE } /* blk=osage */,
- { 7, 7478, 3995, 3, 8, PL_SYRIACSUP } /* issyriacsup */,
- { 1, 184, 2788, 3, 3, PL_CHER } /* ischer */,
- { 3, 6706, 8738, 10, 3, PL_IN__5_DOT_2 } /* presentin=5.2 */,
- { 0, 184, 18, 2, 2, PL_RI } /* isri */,
- { 0, 8096, 3611, 5, 3, PL_BOPO } /* scx=bopo */,
- { 0, 8026, 3165, 5, 10, PL_INPC__TOPANDLEFT } /* inpc=topandleft */,
- { 0, 3111, 0, 18, 0, PL_RUMI } /* ruminumeralsymbols */,
- { 0, 8248, 4524, 4, 4, PL_BPT__O } /* bpt=open */,
- { 0, 3129, 8556, 17, 4, PL_THAI } /* scriptextensions=thai */,
- { 67, 4063, 7431, 4, 5, PL_DSRT } /* indeseret */,
- { 0, 1417, 699, 9, 6, PL_N } /* category=number */,
- { 0, 3373, 8, 15, 1, PL_EA__A } /* eastasianwidth=a */,
- { 0, 6546, 0, 10, 0, PL_ASCII } /* basiclatin */,
- { 15, 6263, 2284, 10, 2, PL_LB__HL } /* linebreak=hl */,
- { 1, 6890, 4104, 4, 5, PL_INBAMUM } /* blk=bamum */,
- { 0, 6713, 8759, 3, 3, PL_IN__7 } /* in=7.0 */,
- { 3, 7288, 7653, 7, 7, PL_TIBT } /* script=tibetan */,
- { 33, 7288, 2484, 7, 4, PL_EGYP } /* script=egyp */,
- { 24, 7380, 8646, 7, 2, PL_CCC__29 } /* ccc=ccc29 */,
- { 23, 1503, 3391, 3, 10, PL_ETHIOPICEXT } /* inethiopicext */,
- { 5, 6647, 958, 4, 2, PL_CAKM } /* iscakm */,
- { 1, 6890, 4813, 4, 14, PL_KANASUP } /* blk=kanasupplement */,
- { 0, 7136, 5245, 6, 5, PL_ASCII } /* block=ascii */,
- { 2, 1918, 7768, 21, 6, -PL_CWU } /* changeswhenuppercased=false */,
- { 0, 7459, 8320, 3, 4, PL_HLUW } /* sc=hluw */,
- { 3, 8816, 8168, 3, 4, PL_NV__17_SLASH_2 } /* nv=17/2 */,
- { 1, 415, 0, 11, 0, PL_IDEO } /* ideographic */,
- { 0, 7380, 8164, 4, 2, PL_CCC__15 } /* ccc=15 */,
- { 1, 3129, 2249, 17, 10, PL_GLAG } /* scriptextensions=glagolitic */,
- { 1, 5544, 7732, 13, 3, PL_NV__500 } /* numericvalue=500 */,
- { 1, 2229, 8939, 16, 2, PL_ZP } /* generalcategory=zp */,
- { 3, 1746, 0, 23, 0, PL_GCB__SM } /* graphemeclusterbreak=sm */,
- { 1, 974, 5219, 27, 2, PL_CCC__10 } /* canonicalcombiningclass=ccc10 */,
- { 1, 5192, 3004, 3, 17, PL_PI } /* isinitialpunctuation */,
- { 0, 4554, 34, 14, 2, PL_SB__EX } /* sentencebreak=ex */,
- { 2, 8572, 5753, 3, 12, PL_WB__GAZ } /* wb=glueafterzwj */,
- { 0, 7478, 2750, 3, 4, PL_STERM } /* issterm */,
- { 0, 6890, 5717, 4, 12, PL_ETHIOPICEXTA } /* blk=ethiopicexta */,
- { 1, 7288, 2044, 7, 11, PL_MTEI } /* script=meeteimayek */,
- { 40, 1402, 1704, 4, 10, PL_DIACRITICALS } /* indiacriticals */,
- { 1, 218, 6472, 4, 4, PL_POSIXWORD } /* perlword */,
- { 8, 6890, 7870, 4, 6, PL_INLEPCHA } /* blk=lepcha */,
- { 0, 8584, 0, 4, 0, PL_XSUX } /* xsux */,
- { 2, 7459, 8300, 3, 4, PL_SC__GREK } /* sc=grek */,
- { 1, 8096, 8436, 4, 4, PL_NSHU } /* scx=nshu */,
- { 0, 3129, 8360, 17, 4, PL_KTHI } /* scriptextensions=kthi */,
- { 12, 3129, 3566, 17, 11, PL_SGNW } /* scriptextensions=signwriting */,
- { 0, 5544, 8862, 13, 2, PL_NV__41 } /* numericvalue=41 */,
- { 0, 7459, 7120, 3, 8, PL_BALI } /* sc=balinese */,
- { 27, 7689, 3596, 4, 7, PL_ARABICSUP } /* isarabicsup */,
- { 0, 7288, 6980, 7, 9, PL_NBAT } /* script=nabataean */,
- { 3, 5583, 7997, 13, 4, PL_QMARK } /* quotationmark=yes */,
- { 10, 21, 948, 3, 26, PL_ANCIENTGREEKMUSIC } /* inancientgreekmusicalnotation */,
- { 3, 184, 3690, 2, 16, PL_PF } /* isfinalpunctuation */,
- { 0, 5544, 5219, 13, 5, PL_NV__10000 } /* numericvalue=10000 */,
- { 0, 1503, 2896, 3, 10, PL_ETHIOPICSUP } /* inethiopicsup */,
- { 0, 7136, 5388, 6, 13, PL_KANAEXTA } /* block=kanaextendeda */,
- { 0, 96, 0, 10, 0, PL_XPOSIXALPHA } /* alphabetic */,
- { 1, 7, 0, 18, 0, PL_CANS } /* canadianaboriginal */,
- { 5, 6890, 3147, 4, 11, PL_TAIXUANJING } /* blk=taixuanjing */,
- { 4, 3882, 0, 7, 0, PL_MYMR } /* myanmar */,
- { 0, 184, 7409, 3, 6, PL_CJKEXTD } /* iscjkextd */,
- { 5, 8101, 3223, 5, 3, -PL_STERM } /* sterm=no */,
- { 1, 1417, 3005, 11, 16, PL_PI } /* category=initialpunctuation */,
- { 0, 8376, 4194, 3, 15, PL_LB__CB } /* lb=contingentbreak */,
- { 1, 1417, 5079, 9, 14, PL_MN } /* category=nonspacingmark */,
- { 0, 7136, 2560, 6, 19, PL_JAMOEXTB } /* block=hanguljamoextendedb */,
- { 28, 7380, 8655, 7, 2, PL_CCC__33 } /* ccc=ccc33 */,
- { 0, 6329, 7096, 11, 8, PL_NT__NU } /* numerictype=numeric */,
- { 5, 117, 1688, 4, 14, PL_INDICNUMBERFORMS } /* inindicnumberforms */,
- { 2, 947, 0, 17, 0, PL_ANCIENTGREEKMUSIC } /* ancientgreekmusic */,
- { 1, 7136, 836, 6, 28, PL_SUPPUAA } /* block=supplementaryprivateuseareaa */,
- { 3, 1426, 5999, 22, 6, PL_LB__ZWJ } /* indicsyllabiccategory=joiner */,
- { 25, 6890, 7144, 4, 8, PL_INBUGINESE } /* blk=buginese */,
- { 4, 6676, 0, 10, 0, PL_XPEO } /* oldpersian */,
- { 8, 3129, 4404, 17, 15, PL_MERC } /* scriptextensions=meroiticcursive */,
- { 0, 34, 3223, 3, 2, -PL_EXT } /* ext=n */,
- { 2, 1106, 0, 2, 0, PL_SK } /* sk */,
- { 5, 974, 8740, 24, 2, PL_CCC__25 } /* canonicalcombiningclass=25 */,
- { 0, 4404, 0, 15, 0, PL_MERC } /* meroiticcursive */,
- { 1, 2229, 1306, 16, 13, PL_M } /* generalcategory=combiningmark */,
- { 8, 974, 8703, 27, 2, PL_CCC__34 } /* canonicalcombiningclass=ccc34 */,
- { 0, 184, 7272, 2, 8, PL_MAHJ } /* ismahajani */,
- { 0, 7288, 4784, 7, 4, PL_CHAM } /* script=cham */,
- { 1, 6890, 8368, 4, 3, PL_INLAO } /* blk=lao */,
- { 5, 1929, 3581, 5, 2, PL_XPOSIXUPPER } /* upper=t */,
- { 4, 1417, 1499, 9, 1, PL_Z } /* category=z */,
- { 0, 8096, 7272, 4, 8, PL_MAHJ } /* scx=mahajani */,
- { 4, 8011, 3075, 3, 18, PL_ZP } /* gc=paragraphseparator */,
- { 4, 3965, 0, 13, 0, PL_MATHOPERATORS } /* mathoperators */,
- { 0, 21, 3111, 2, 18, PL_RUMI } /* inruminumeralsymbols */,
- { 1, 1929, 7768, 5, 2, -PL_XPOSIXUPPER } /* upper=f */,
- { 0, 1417, 5323, 9, 13, PL_ME } /* category=enclosingmark */,
- { 0, 8600, 0, 4, 0, PL_QAAI } /* zinh */,
- { 0, 5544, 8771, 13, 3, PL_NV__9_SLASH_2 } /* numericvalue=9/2 */,
- { 3, 8795, 893, 3, 17, PL_INVS } /* invariationselectors */,
- { 0, 5544, 7744, 13, 4, PL_NV__7000 } /* numericvalue=7000 */,
- { 24, 513, 0, 16, 0, PL_UIDEO } /* unifiedideograph */,
- { 0, 7457, 4715, 5, 14, PL_INSC__CONSONANTFINAL } /* insc=consonantfinal */,
- { 10, 1585, 0, 4, 0, PL_JAMO } /* jamo */,
- { 25, 7513, 0, 7, 0, PL_MAND } /* mandaic */,
- { 0, 2949, 0, 18, 0, PL_INPUNCTUATION } /* generalpunctuation */,
- { 0, 7459, 7450, 3, 7, PL_SC__HANO } /* sc=hanunoo */,
- { 1, 76, 7088, 2, 8, PL_XPOSIXDIGIT } /* nt=decimal */,
- { 0, 2859, 8834, 18, 3, PL_DT__SQR } /* decompositiontype=sqr */,
- { 2, 6472, 18, 10, 2, PL_RI } /* wordbreak=ri */,
- { 6, 1426, 2189, 22, 20, PL_INSC__CONSONANTPLACEHOLDER } /* indicsyllabiccategory=consonantplaceholder */,
- { 0, 494, 0, 3, 0, PL_HAN } /* han */,
- { 0, 7459, 7611, 3, 4, PL_SOYO } /* sc=soyo */,
- { 2, 7136, 183, 6, 34, PL_MISCPICTOGRAPHS } /* block=miscellaneoussymbolsandpictographs */,
- { 0, 1133, 7768, 26, 6, -PL_PCM } /* prependedconcatenationmark=false */,
- { 4, 5645, 8807, 10, 3, PL_BC__LRO } /* bidiclass=lro */,
- { 5, 8572, 73, 3, 2, PL_LB__EM } /* wb=em */,
- { 3, 7380, 8636, 4, 3, PL_CCC__107 } /* ccc=107 */,
- { 10, 3994, 0, 16, 0, PL_SYRIACSUP } /* syriacsupplement */,
- { 2, 6706, 8765, 10, 3, PL_IN__8 } /* presentin=8.0 */,
- { 5, 6713, 8753, 3, 3, PL_IN__6_DOT_2 } /* in=6.2 */,
- { 0, 6746, 0, 10, 0, PL_SMALLFORMS } /* smallforms */,
- { 2, 5250, 3223, 8, 2, -PL_XPOSIXXDIGIT } /* hexdigit=n */,
- { 1, 8508, 7871, 4, 5, PL_LEPC } /* sc=lepcha */,
- { 5, 8504, 235, 3, 2, PL_SB__LO } /* sb=lo */,
- { 5, 5645, 8825, 10, 3, PL_BC__PDF } /* bidiclass=pdf */,
- { 4, 7288, 6806, 7, 4, PL_WARA } /* script=wara */,
- { 6, 7478, 2108, 3, 20, PL_SINHALAARCHAICNUMBERS } /* issinhalaarchaicnumbers */,
- { 0, 5765, 3223, 12, 3, -PL_GRBASE } /* graphemebase=no */,
- { 25, 513, 3223, 16, 3, -PL_UIDEO } /* unifiedideograph=no */,
- { 0, 3129, 7991, 17, 5, PL_BUHD } /* scriptextensions=buhid */,
- { 1, 2674, 0, 19, 0, PL_SUNDANESESUP } /* sundanesesupplement */,
- { 0, 7136, 3021, 6, 9, PL_LATINEXTA } /* block=latinexta */,
- { 4, 3526, 7768, 17, 2, -PL_RI } /* regionalindicator=f */,
- { 0, 7136, 4209, 6, 15, PL_CONTROLPICTURES } /* block=controlpictures */,
- { 21, 7471, 1929, 7, 5, PL_POSIXUPPER } /* isposixupper */,
- { 0, 5765, 3223, 12, 2, -PL_GRBASE } /* graphemebase=n */,
- { 0, 7136, 6547, 7, 9, PL_ASCII } /* block=basiclatin */,
- { 0, 7288, 8408, 7, 3, PL_MRO } /* script=mro */,
- { 1, 3129, 8524, 17, 4, PL_SHRD } /* scriptextensions=shrd */,
- { 2, 7478, 3567, 3, 10, PL_SGNW } /* issignwriting */,
- { 0, 7459, 7312, 3, 4, PL_SC__TAGB } /* sc=tagb */,
- { 0, 4314, 5, 13, 1, PL_JG__E } /* joininggroup=e */,
- { 19, 184, 235, 2, 2, PL_LO } /* islo */,
- { 0, 217, 1392, 6, 9, PL_CS } /* _perl_surrogate */,
- { 27, 4314, 7304, 13, 8, PL_JG__SWASHKAF } /* joininggroup=swashkaf */,
- { 0, 1358, 0, 20, 0, PL_CE } /* compositionexclusion */,
- { 0, 2229, 4599, 16, 15, PL_LU } /* generalcategory=uppercaseletter */,
- { 3, 4799, 0, 14, 0, PL_HIGHSURROGATES } /* highsurrogates */,
- { 15, 21, 6806, 2, 10, PL_INWARANGCITI } /* inwarangciti */,
- { 0, 7478, 6292, 3, 3, PL_SAMR } /* issamr */,
- { 2, 184, 6241, 2, 11, PL_KATAKANAEXT } /* iskatakanaext */,
- { 3, 8240, 2579, 3, 19, PL_BC__LRO } /* bc=lefttorightoverride */,
- { 0, 7288, 7248, 7, 4, PL_SC__JAVA } /* script=java */,
- { 2, 4198, 1545, 4, 21, PL_GEOMETRICSHAPESEXT } /* ingeometricshapesextended */,
- { 0, 7288, 494, 7, 3, PL_SC__HAN } /* script=han */,
- { 0, 2985, 0, 18, 0, PL_IDST } /* idstrinaryoperator */,
- { 0, 2023, 7768, 21, 2, -PL_LOE } /* logicalorderexception=f */,
- { 1, 25, 0, 1, 0, PL_S } /* s */,
- { 2, 7798, 3581, 6, 2, PL_COMPEX } /* compex=t */,
- { 0, 2023, 7951, 21, 5, PL_LOE } /* logicalorderexception=true */,
- { 11, 8816, 7756, 3, 4, PL_NV__9000 } /* nv=9000 */,
- { 1, 6890, 7025, 4, 9, PL_INOLDTURKIC } /* blk=oldturkic */,
- { 1, 8348, 0, 4, 0, PL_KALI } /* kali */,
- { 4, 8816, 8899, 3, 2, PL_NV__35 } /* nv=35 */,
- { 1, 8376, 5777, 3, 12, PL_LB__HL } /* lb=hebrewletter */,
- { 2, 1474, 5488, 22, 4, PL_BPT__N } /* bidipairedbrackettype=none */,
- { 1, 58, 7997, 4, 2, PL_IDEO } /* ideo=y */,
- { 4, 6554, 4105, 3, 4, PL_INBAMUM } /* inbamum */,
- { 1, 5375, 18, 12, 1, PL_JT__R } /* joiningtype=r */,
- { 0, 6890, 250, 4, 33, PL_DIACRITICALSEXT } /* blk=combiningdiacriticalmarksextended */,
- { 1, 7136, 7320, 6, 8, PL_INTIFINAGH } /* block=tifinagh */,
- { 0, 84, 3223, 4, 3, -PL_MATH } /* math=no */,
- { 4, 7380, 8642, 4, 3, PL_CCC__122 } /* ccc=122 */,
- { 3, 6472, 6962, 10, 9, PL_WB__ML } /* wordbreak=midletter */,
- { 10, 974, 6836, 24, 9, PL_CCC__AL } /* canonicalcombiningclass=aboveleft */,
- { 2, 8376, 8929, 3, 2, PL_GCB__V } /* lb=jv */,
- { 1, 6890, 42, 4, 3, PL_CJK } /* blk=cjk */,
- { 18, 1417, 2088, 9, 2, PL_PD } /* category=pd */,
- { 0, 7471, 5253, 7, 5, PL_POSIXDIGIT } /* isposixdigit */,
- { 0, 1354, 0, 24, 0, PL_COMPEX } /* fullcompositionexclusion */,
- { 1, 3129, 8300, 17, 4, PL_GREK } /* scriptextensions=grek */,
- { 12, 2750, 7997, 19, 2, PL_TERM } /* terminalpunctuation=y */,
- { 1, 8508, 8047, 4, 3, PL_SC__LIMB } /* sc=limb */,
- { 0, 21, 8368, 2, 3, PL_INLAO } /* inlao */,
- { 6, 7459, 2877, 3, 4, PL_SC__DEVA } /* sc=deva */,
- { 0, 3129, 2877, 17, 10, PL_DEVA } /* scriptextensions=devanagari */,
- { 2, 974, 8673, 24, 2, PL_CCC__14 } /* canonicalcombiningclass=14 */,
- { 0, 184, 251, 3, 32, PL_DIACRITICALSEXT } /* iscombiningdiacriticalmarksextended */,
- { 1, 8795, 5597, 3, 12, PL_VERTICALFORMS } /* inverticalforms */,
- { 0, 6890, 1960, 4, 21, PL_CJKRADICALSSUP } /* blk=cjkradicalssupplement */,
- { 5, 184, 1982, 3, 17, PL_CYRILLICSUP } /* iscyrillicsupplement */,
- { 0, 6713, 8870, 3, 3, PL_IN__5_DOT_2 } /* in=v52 */,
- { 0, 6613, 975, 3, 3, PL_HANO } /* ishano */,
- { 0, 7136, 510, 6, 20, PL_CJK } /* block=cjkunifiedideographs */,
- { 16, 974, 8690, 24, 3, PL_CCC__AL } /* canonicalcombiningclass=228 */,
- { 0, 8508, 7883, 4, 5, PL_LYDI } /* sc=lydian */,
- { 3, 2023, 3581, 21, 2, PL_LOE } /* logicalorderexception=t */,
- { 0, 6890, 2465, 4, 19, PL_COUNTINGROD } /* blk=countingrodnumerals */,
- { 0, 6483, 3223, 11, 3, -PL_XIDC } /* xidcontinue=no */,
- { 17, 1206, 7633, 3, 6, PL_INTAGALOG } /* intagalog */,
- { 0, 3594, 0, 16, 0, PL_ARABICSUP } /* arabicsupplement */,
- { 28, 2100, 6678, 4, 8, PL_XPEO } /* isoldpersian */,
- { 3, 8816, 8640, 3, 2, PL_NV__18 } /* nv=18 */,
- { 0, 7459, 8280, 3, 4, PL_SC__CYRL } /* sc=cyrl */,
- { 4, 974, 6142, 24, 11, PL_CCC__DB } /* canonicalcombiningclass=doublebelow */,
- { 0, 21, 3021, 2, 9, PL_LATINEXTA } /* inlatinexta */,
- { 0, 2221, 7671, 3, 3, PL_HST__NA } /* hst=na */,
- { 1, 5375, 24, 12, 1, PL_JT__L } /* joiningtype=l */,
- { 7, 6706, 8726, 10, 3, PL_IN__4_DOT_1 } /* presentin=4.1 */,
- { 0, 4757, 7997, 14, 4, PL_GREXT } /* graphemeextend=yes */,
- { 1, 6221, 4216, 9, 8, PL_CONTROLPICTURES } /* incontrolpictures */,
- { 0, 7136, 7625, 6, 7, PL_SUPPUAB } /* block=suppuab */,
- { 0, 4314, 6637, 14, 9, PL_JG__KNOTTEDHEH } /* joininggroup=knottedheh */,
- { 0, 8196, 8732, 4, 3, PL_AGE__5 } /* age=5.0 */,
- { 0, 7288, 8384, 7, 4, PL_SC__LINB } /* script=linb */,
- { 12, 5657, 7951, 12, 5, PL_BIDIM } /* bidimirrored=true */,
- { 0, 1887, 0, 5, 0, PL_XPOSIXLOWER } /* lower */,
- { 0, 184, 7870, 2, 6, PL_LEPC } /* islepcha */,
- { 0, 7288, 7208, 7, 8, PL_SC__HIRA } /* script=hiragana */,
- { 0, 6263, 8923, 10, 2, PL_LB__H2 } /* linebreak=h2 */,
- { 1, 21, 6980, 2, 9, PL_INNABATAEAN } /* innabataean */,
- { 0, 8376, 8935, 3, 2, PL_LB__XX } /* lb=xx */,
- { 2, 184, 4827, 2, 6, PL_KANGXI } /* iskangxi */,
- { 3, 5544, 7702, 13, 5, PL_NV__20000 } /* numericvalue=20000 */,
- { 3, 8340, 2437, 3, 9, PL_JG__YEHBARREE } /* jg=yehbarree */,
- { 2, 7380, 8899, 7, 2, PL_CCC__35 } /* ccc=ccc35 */,
- { 4, 7459, 7019, 3, 4, PL_SC__PERM } /* sc=perm */,
- { 0, 6329, 7762, 11, 6, PL_NT__DI } /* numerictype=digit */,
- { 1, 5933, 0, 12, 0, PL_GONM } /* masaramgondi */,
- { 0, 8816, 8136, 3, 4, PL_NV___MINUS_1_SLASH_2 } /* nv=-1/2 */,
- { 2, 1876, 7951, 21, 5, PL_CWL } /* changeswhenlowercased=true */,
- { 1, 7136, 7846, 6, 6, PL_INKAITHI } /* block=kaithi */,
- { 0, 7380, 8703, 4, 2, PL_CCC__34 } /* ccc=34 */,
- { 0, 5544, 8899, 13, 2, PL_NV__35 } /* numericvalue=35 */,
- { 0, 7136, 3322, 6, 17, PL_CYRILLICEXTA } /* block=cyrillicextendeda */,
- { 8, 8196, 8723, 4, 3, PL_AGE__4 } /* age=4.0 */,
- { 6, 8780, 7768, 3, 2, -PL_CWT } /* cwt=f */,
- { 1, 1417, 74, 9, 2, PL_ME } /* category=me */,
- { 15, 8520, 0, 4, 0, PL_SHAW } /* shaw */,
- { 1, 8340, 4374, 3, 15, PL_JG__MANICHAEANSADHE } /* jg=manichaeansadhe */,
- { 0, 2229, 48, 16, 1, PL_P } /* generalcategory=p */,
- { 0, 8111, 0, 4, 0, PL_TAKR } /* takr */,
- { 0, 6263, 4701, 10, 14, PL_LB__SA } /* linebreak=complexcontext */,
- { 1, 8504, 496, 3, 7, PL_LB__NU } /* sb=numeric */,
- { 3, 7457, 5993, 5, 12, PL_INSC__NUMBERJOINER } /* insc=numberjoiner */,
- { 46, 8096, 8432, 4, 3, PL_NKO } /* scx=nko */,
- { 3, 184, 7248, 2, 8, PL_JAVA } /* isjavanese */,
- { 0, 7459, 3288, 3, 17, PL_AGHB } /* sc=caucasianalbanian */,
- { 0, 8816, 5219, 3, 6, PL_NV__100000 } /* nv=100000 */,
- { 4, 6713, 8152, 3, 4, PL_IN__10 } /* in=10.0 */,
- { 8, 7828, 3581, 6, 2, PL_HYPHEN } /* hyphen=t */,
- { 3, 7840, 1479, 3, 2, PL_VAI } /* isvai */,
- { 133, 7288, 7646, 7, 7, PL_TAVT } /* script=taiviet */,
- { 13, 8096, 7870, 4, 6, PL_LEPC } /* scx=lepcha */,
- { 0, 21, 7360, 3, 6, PL_INAVESTAN } /* inavestan */,
- { 1, 8096, 7876, 4, 6, PL_LYCI } /* scx=lycian */,
- { 0, 7632, 0, 7, 0, PL_TGLG } /* tagalog */,
- { 1, 1448, 2676, 4, 10, PL_SUNDANESESUP } /* insundanesesup */,
- { 2, 6706, 8891, 10, 3, PL_IN__9 } /* presentin=v90 */,
- { 16, 184, 8360, 2, 4, PL_KTHI } /* iskthi */,
- { 35, 6890, 6736, 4, 10, PL_INSAURASHTRA } /* blk=saurashtra */,
- { 1, 7136, 5801, 6, 5, PL_INKHMER } /* block=khmer */,
- { 2, 1402, 3165, 24, 18, PL_INPC__TOPANDLEFTANDRIGHT } /* indicpositionalcategory=topandleftandright */,
- { 0, 8096, 5825, 4, 4, PL_MAHJ } /* scx=mahj */,
- { 0, 415, 7768, 11, 6, -PL_IDEO } /* ideographic=false */,
- { 0, 218, 0, 2, 0, PL_PE } /* pe */,
- { 0, 5645, 3093, 10, 18, PL_BC__RLI } /* bidiclass=righttoleftisolate */,
- { 17, 7226, 5252, 6, 6, PL_XPOSIXXDIGIT } /* xposixxdigit */,
- { 0, 6890, 6872, 4, 9, PL_ARABICPFB } /* blk=arabicpfb */,
- { 0, 8096, 1589, 4, 5, PL_LATN } /* scx=latin */,
- { 34, 1402, 4629, 24, 15, PL_LOE } /* indicpositionalcategory=visualorderleft */,
- { 10, 6263, 8344, 10, 2, PL_GCB__T } /* linebreak=jt */,
- { 2, 6890, 4284, 4, 15, PL_INHANGUL } /* blk=hangulsyllables */,
- { 3, 96, 3223, 5, 3, -PL_XPOSIXALPHA } /* alpha=no */,
- { 2, 7136, 3611, 7, 15, PL_BOPOMOFOEXT } /* block=bopomofoextended */,
- { 1, 8096, 7810, 4, 6, PL_GOTH } /* scx=gothic */,
- { 5, 7288, 7822, 7, 4, PL_HATR } /* script=hatr */,
- { 0, 3129, 8432, 17, 3, PL_NKO } /* scriptextensions=nko */,
- { 2, 7136, 4135, 7, 6, PL_BRAI } /* block=braille */,
- { 1, 3129, 3458, 17, 4, PL_MANI } /* scriptextensions=mani */,
- { 2, 4284, 4042, 14, 7, PL_LB__H2 } /* hangulsyllabletype=lv */,
- { 9, 7136, 3339, 6, 17, PL_CYRILLICEXTB } /* block=cyrillicextendedb */,
- { 1, 7136, 690, 6, 16, PL_CUNEIFORMNUMBERS } /* block=cuneiformnumbers */,
- { 1, 1701, 3223, 2, 2, -PL_SD } /* sd=n */,
- { 8, 8086, 7997, 5, 4, PL_QMARK } /* qmark=yes */,
- { 0, 8086, 7768, 5, 2, -PL_QMARK } /* qmark=f */,
- { 2, 8240, 3516, 3, 10, PL_BC__WS } /* bc=whitespace */,
- { 5, 3424, 0, 17, 0, PL_IDSB } /* idsbinaryoperator */,
- { 3, 3129, 2787, 17, 4, PL_CHER } /* scriptextensions=cher */,
- { 12, 7380, 5219, 7, 2, PL_CCC__10 } /* ccc=ccc10 */,
- { 6, 6890, 8568, 4, 3, PL_INVAI } /* blk=vai */,
- { 0, 7459, 8404, 3, 4, PL_SC__MLYM } /* sc=mlym */,
- { 0, 6890, 4841, 4, 14, PL_LATINEXTB } /* blk=latinextendedb */,
- { 1, 7459, 8492, 3, 4, PL_RUNR } /* sc=runr */,
- { 0, 6890, 416, 5, 31, PL_INIDC } /* blk=ideographicdescriptioncharacters */,
- { 0, 7136, 7025, 6, 9, PL_INOLDTURKIC } /* block=oldturkic */,
- { 1, 3129, 7882, 17, 6, PL_LYDI } /* scriptextensions=lydian */,
- { 0, 6472, 1107, 10, 8, PL_WB__KA } /* wordbreak=katakana */,
- { 0, 6472, 3985, 10, 9, PL_LB__EM } /* wordbreak=emodifier */,
- { 1, 1448, 7605, 3, 6, PL_INSIDDHAM } /* insiddham */,
- { 3, 7288, 2674, 7, 4, PL_SUND } /* script=sund */,
- { 3, 7380, 8645, 7, 3, PL_CCC__129 } /* ccc=ccc129 */,
- { 1, 7136, 468, 6, 11, PL_INPUNCTUATION } /* block=punctuation */,
- { 0, 3129, 8324, 17, 4, PL_HMNG } /* scriptextensions=hmng */,
- { 1, 8236, 0, 4, 0, PL_BATK } /* batk */,
- { 3, 5544, 7750, 13, 6, PL_NV__800000 } /* numericvalue=800000 */,
- { 0, 184, 7232, 2, 8, PL_JAMOEXTA } /* isjamoexta */,
- { 15, 184, 568, 2, 2, PL_NB } /* isnb */,
- { 2, 184, 4771, 2, 14, PL_INGREEK } /* isgreekandcoptic */,
- { 24, 184, 2044, 2, 14, PL_MEETEIMAYEKEXT } /* ismeeteimayekext */,
- { 1, 7136, 1081, 6, 26, PL_HALFANDFULLFORMS } /* block=halfwidthandfullwidthforms */,
- { 9, 184, 1585, 2, 4, PL_JAMO } /* isjamo */,
- { 0, 7380, 16, 4, 1, PL_CCC__B } /* ccc=b */,
- { 0, 6890, 7786, 4, 6, PL_INCHAKMA } /* blk=chakma */,
- { 3, 2229, 0, 17, 0, PL_L } /* generalcategory=l */,
- { 4, 8508, 1590, 4, 4, PL_SC__LATN } /* sc=latin */,
- { 4, 7344, 3223, 4, 2, -PL_XIDS } /* xids=n */,
- { 0, 119, 7201, 3, 7, PL_INGURMUKHI } /* ingurmukhi */,
- { 1, 21, 568, 2, 2, PL_NB } /* innb */,
- { 0, 8508, 4789, 4, 2, PL_LAO } /* sc=lao */,
- { 4, 21, 3239, 4, 15, PL_ALCHEMICAL } /* inalchemicalsymbols */,
- { 1, 1402, 6121, 3, 5, PL_DOMINO } /* indomino */,
- { 2, 8376, 18, 3, 2, PL_RI } /* lb=ri */,
- { 0, 5250, 3223, 8, 3, -PL_XPOSIXXDIGIT } /* hexdigit=no */,
- { 3, 4630, 1930, 3, 4, PL_XPOSIXUPPER } /* isupper */,
- { 34, 5583, 7951, 13, 5, PL_QMARK } /* quotationmark=true */,
- { 2, 8096, 7010, 4, 4, PL_ITAL } /* scx=ital */,
- { 0, 4479, 966, 15, 2, PL_NFKCQC__N } /* nfkcquickcheck=no */,
- { 10, 6890, 3322, 4, 17, PL_CYRILLICEXTA } /* blk=cyrillicextendeda */,
- { 2, 4494, 0, 15, 0, PL_NARB } /* oldnortharabian */,
- { 1, 3129, 2408, 17, 4, PL_BRAH } /* scriptextensions=brah */,
- { 0, 6483, 3223, 4, 2, -PL_XIDC } /* xidc=n */,
- { 0, 3129, 7200, 17, 8, PL_GURU } /* scriptextensions=gurmukhi */,
- { 0, 4314, 2437, 13, 3, PL_JG__YEH } /* joininggroup=yeh */,
- { 0, 5544, 8643, 13, 2, PL_NV__22 } /* numericvalue=22 */,
- { 0, 3129, 7513, 17, 7, PL_MAND } /* scriptextensions=mandaic */,
- { 68, 8816, 7941, 3, 2, PL_NV__11 } /* nv=11 */,
- { 0, 7459, 8584, 3, 4, PL_XSUX } /* sc=xsux */,
- { 0, 7288, 8356, 7, 4, PL_SC__KNDA } /* script=knda */,
- { 0, 7192, 0, 8, 0, PL_GUJR } /* gujarati */,
- { 0, 8272, 3581, 4, 2, PL_CWCF } /* cwcf=t */,
- { 0, 4402, 6297, 3, 10, PL_MISCSYMBOLS } /* inmiscsymbols */,
- { 27, 8096, 8284, 4, 4, PL_DSRT } /* scx=dsrt */,
- { 1, 6890, 468, 4, 11, PL_INPUNCTUATION } /* blk=punctuation */,
- { 2, 6706, 7714, 10, 1, PL_IN__3 } /* presentin=3 */,
- { 1, 8196, 7720, 4, 1, PL_AGE__4 } /* age=4 */,
- { 0, 892, 7768, 17, 6, -PL_VS } /* variationselector=false */,
- { 2, 4402, 3883, 3, 15, PL_MYANMAREXTA } /* inmyanmarextendeda */,
- { 10, 3509, 7951, 17, 5, PL_PATWS } /* patternwhitespace=true */,
- { 0, 1378, 0, 24, 0, PL_HIGHPUSURROGATES } /* highprivateusesurrogates */,
- { 0, 1402, 2349, 24, 12, PL_INPC__TOPANDBOTTOM } /* indicpositionalcategory=topandbottom */,
- { 0, 7136, 8568, 6, 3, PL_INVAI } /* block=vai */,
- { 1, 6890, 750, 4, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsup */,
- { 9, 6219, 7768, 11, 6, -PL_JOINC } /* joincontrol=false */,
- { 2, 3129, 7527, 17, 7, PL_MULT } /* scriptextensions=multani */,
- { 0, 8894, 18, 3, 1, PL_VO__R } /* vo=r */,
- { 0, 7240, 0, 8, 0, PL_JAMOEXTB } /* jamoextb */,
- { 18, 4402, 184, 3, 19, PL_MISCSYMBOLS } /* inmiscellaneoussymbols */,
- { 0, 2221, 4046, 3, 3, PL_LB__H2 } /* hst=lv */,
- { 0, 7380, 24, 4, 1, PL_CCC__L } /* ccc=l */,
- { 0, 34, 7951, 3, 5, PL_EXT } /* ext=true */,
- { 0, 1159, 7997, 25, 2, PL_CWKCF } /* changeswhennfkccasefolded=y */,
- { 1, 6890, 2674, 4, 9, PL_INSUNDANESE } /* blk=sundanese */,
- { 26, 8026, 6030, 3, 7, PL_PHAISTOS } /* inphaistos */,
- { 1, 7459, 7780, 3, 6, PL_CARI } /* sc=carian */,
- { 2, 5134, 7045, 4, 7, PL_PAUC } /* ispaucinhau */,
- { 7, 7459, 4010, 3, 4, PL_TANG } /* sc=tang */,
- { 1, 3854, 0, 10, 0, PL_SM } /* mathsymbol */,
- { 16, 5777, 0, 4, 0, PL_HEBR } /* hebr */,
- { 4, 5245, 7997, 13, 4, PL_POSIXXDIGIT } /* asciihexdigit=yes */,
- { 34, 3129, 4134, 17, 7, PL_BRAI } /* scriptextensions=braille */,
- { 0, 7128, 0, 4, 0, PL_BASS } /* bass */,
- { 0, 8026, 6374, 3, 10, PL_INPAHAWHHMONG } /* inpahawhhmong */,
- { 1, 7478, 2675, 3, 8, PL_SUND } /* issundanese */,
- { 16, 8096, 7034, 4, 9, PL_PALM } /* scx=palmyrene */,
- { 4, 7136, 1566, 6, 6, PL_INHANGUL } /* block=hangul */,
- { 8, 436, 7768, 5, 6, -PL_NCHAR } /* nchar=false */,
- { 0, 8011, 468, 3, 11, PL_P } /* gc=punctuation */,
- { 1, 1627, 0, 7, 0, PL_XPOSIXCNTRL } /* control */,
- { 2, 6890, 6953, 4, 9, PL_LATINEXTD } /* blk=latinextd */,
- { 4, 2236, 36, 10, 1, PL_LT } /* category=lt */,
- { 4, 8011, 235, 3, 2, PL_LO } /* gc=lo */,
- { 0, 6890, 3021, 4, 18, PL_LATINEXTADDITIONAL } /* blk=latinextadditional */,
- { 1, 8196, 8855, 4, 3, PL_AGE__3_DOT_2 } /* age=v32 */,
- { 2, 184, 4813, 2, 7, PL_KANASUP } /* iskanasup */,
- { 2, 7136, 6307, 6, 11, PL_MYANMAREXTA } /* block=myanmarexta */,
- { 7, 1474, 0, 23, 0, PL_BPT__C } /* bidipairedbrackettype=c */,
- { 15, 8011, 2169, 3, 20, PL_PC } /* gc=connectorpunctuation */,
- { 2, 4314, 5065, 13, 14, PL_JG__NOJOININGGROUP } /* joininggroup=nojoininggroup */,
- { 7, 7136, 7192, 6, 8, PL_INGUJARATI } /* block=gujarati */,
- { 0, 184, 1621, 2, 6, PL_CF } /* isformat */,
- { 2, 8816, 7710, 3, 1, PL_NV__6 } /* nv=6 */,
- { 0, 21, 2390, 3, 18, PL_ANCIENTGREEKNUMBERS } /* inancientgreeknumbers */,
- { 1, 7136, 5825, 6, 7, PL_MAHJONG } /* block=mahjong */,
- { 0, 7136, 1981, 6, 8, PL_INCYRILLIC } /* block=cyrillic */,
- { 0, 8572, 1621, 3, 6, PL_WB__FO } /* wb=format */,
- { 0, 2229, 1204, 16, 2, PL_PO } /* generalcategory=po */,
- { 20, 6109, 1307, 10, 12, PL_M } /* category=combiningmark */,
- { 0, 3129, 7043, 17, 4, PL_PAUC } /* scriptextensions=pauc */,
- { 0, 4239, 7951, 4, 5, PL_DASH } /* dash=true */,
- { 3, 8096, 8220, 4, 4, PL_ARMN } /* scx=armn */,
- { 0, 34, 3223, 3, 3, -PL_EXT } /* ext=no */,
- { 20, 7459, 2841, 3, 6, PL_SC__COPT } /* sc=coptic */,
- { 0, 4590, 7997, 2, 2, PL_VS } /* vs=y */,
- { 1, 7136, 2949, 6, 18, PL_INPUNCTUATION } /* block=generalpunctuation */,
- { 8, 8011, 4599, 3, 15, PL_LU } /* gc=uppercaseletter */,
- { 5, 8504, 807, 3, 2, PL_SB__SP } /* sb=sp */,
- { 0, 5134, 83, 3, 2, PL_PCM } /* ispcm */,
- { 22, 2134, 7997, 3, 4, PL_XPOSIXXDIGIT } /* hex=yes */,
- { 0, 8288, 4188, 3, 6, PL_DT__MED } /* dt=medial */,
- { 20, 3129, 7882, 17, 4, PL_LYDI } /* scriptextensions=lydi */,
- { 0, 8783, 7997, 3, 2, PL_CWU } /* cwu=y */,
- { 51, 8096, 8253, 5, 3, PL_BUHD } /* scx=buhd */,
- { 2, 8504, 496, 3, 2, PL_LB__NU } /* sb=nu */,
- { 0, 8340, 218, 3, 2, PL_JG__PE } /* jg=pe */,
- { 0, 7478, 6407, 3, 10, PL_SORA } /* issorasompeng */,
- { 0, 6890, 8111, 4, 5, PL_INTAKRI } /* blk=takri */,
- { 0, 7224, 5253, 3, 5, PL_XPOSIXXDIGIT } /* isxdigit */,
- { 6, 184, 6208, 2, 5, PL_JOINC } /* isjoinc */,
- { 0, 5544, 7750, 13, 4, PL_NV__8000 } /* numericvalue=8000 */,
- { 0, 7224, 8585, 3, 3, PL_XSUX } /* isxsux */,
- { 0, 6472, 8935, 10, 2, PL_WB__XX } /* wordbreak=xx */,
- { 0, 8816, 7732, 3, 1, PL_NV__5 } /* nv=5 */,
- { 2, 117, 4300, 3, 14, PL_INIMPERIALARAMAIC } /* inimperialaramaic */,
- { 0, 7846, 0, 6, 0, PL_KTHI } /* kaithi */,
- { 14, 6506, 4832, 3, 9, PL_YIRADICALS } /* isyiradicals */,
- { 16, 7906, 800, 4, 3, PL_SC__KNDA } /* sc=knda */,
- { 0, 2598, 0, 4, 0, PL_MERO } /* mero */,
- { 0, 3424, 7951, 17, 5, PL_IDSB } /* idsbinaryoperator=true */,
- { 3, 6890, 5801, 4, 5, PL_INKHMER } /* blk=khmer */,
- { 6, 5544, 8663, 13, 3, PL_NV__2_SLASH_3 } /* numericvalue=2/3 */,
- { 0, 8340, 6065, 3, 11, PL_JG__AFRICANNOON } /* jg=africannoon */,
- { 2, 8340, 5528, 3, 3, PL_JG__WAW } /* jg=waw */,
- { 5, 184, 1940, 3, 20, PL_CJKCOMPATFORMS } /* iscjkcompatibilityforms */,
- { 0, 6890, 7034, 4, 9, PL_PALM } /* blk=palmyrene */,
- { 5, 4630, 7675, 3, 6, PL_UCASEXT } /* isucasext */,
- { 3, 7136, 2895, 6, 8, PL_INETHIOPIC } /* block=ethiopic */,
- { 9, 6890, 1107, 4, 8, PL_INKATAKANA } /* blk=katakana */,
- { 0, 6263, 807, 10, 2, PL_LB__SP } /* linebreak=sp */,
- { 0, 6713, 8891, 3, 3, PL_IN__9 } /* in=v90 */,
- { 0, 5134, 7, 3, 1, PL_PC } /* ispc */,
- { 2, 1746, 34, 21, 6, PL_GREXT } /* graphemeclusterbreak=extend */,
- { 2, 184, 1012, 2, 6, PL_L } /* isletter */,
- { 0, 21, 3021, 2, 18, PL_LATINEXTADDITIONAL } /* inlatinextadditional */,
- { 4, 8344, 7, 3, 1, PL_JT__C } /* jt=c */,
- { 4, 7288, 8348, 7, 4, PL_SC__KALI } /* script=kali */,
- { 4, 6890, 2541, 4, 19, PL_JAMOEXTA } /* blk=hanguljamoextendeda */,
- { 0, 7136, 2841, 6, 18, PL_COPTICEPACTNUMBERS } /* block=copticepactnumbers */,
- { 4, 3129, 7152, 17, 8, PL_DUPL } /* scriptextensions=duployan */,
- { 0, 8336, 7655, 4, 5, PL_INTIBETAN } /* intibetan */,
- { 1, 7459, 7272, 3, 8, PL_SC__MAHJ } /* sc=mahajani */,
- { 2, 7226, 62, 6, 5, PL_XPOSIXGRAPH } /* xposixgraph */,
- { 0, 7136, 3111, 6, 4, PL_RUMI } /* block=rumi */,
- { 8, 7288, 8460, 7, 4, PL_SC__PHLP } /* script=phlp */,
- { 3, 7443, 0, 4, 0, PL_GRAN } /* gran */,
- { 1, 7478, 2675, 3, 18, PL_SUNDANESESUP } /* issundanesesupplement */,
- { 1, 7288, 6439, 7, 11, PL_SC__SYLO } /* script=sylotinagri */,
- { 0, 5765, 0, 12, 0, PL_GRBASE } /* graphemebase */,
- { 1, 5544, 7732, 13, 1, PL_NV__5 } /* numericvalue=5 */,
- { 40, 8101, 3581, 5, 2, PL_STERM } /* sterm=t */,
- { 1, 78, 0, 6, 0, PL_ARAB } /* arabic */,
- { 1, 5544, 8148, 13, 3, PL_NV__1_SLASH_4 } /* numericvalue=1/4 */,
- { 1, 6472, 5772, 10, 5, PL_WB__EB } /* wordbreak=ebase */,
- { 5, 7906, 8, 4, 3, PL_SC__KANA } /* sc=kana */,
- { 1, 6890, 2617, 4, 19, PL_MODIFIERTONELETTERS } /* blk=modifiertoneletters */,
- { 0, 8101, 7768, 5, 2, -PL_STERM } /* sterm=f */,
- { 1, 8816, 8909, 3, 2, PL_NV__45 } /* nv=45 */,
- { 7, 6210, 691, 3, 29, PL_CUNEIFORMNUMBERS } /* incuneiformnumbersandpunctuation */,
- { 38, 6890, 1658, 4, 22, PL_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatideographssup */,
- { 0, 7136, 864, 6, 28, PL_SUPPUAB } /* block=supplementaryprivateuseareab */,
- { 4, 7459, 7336, 3, 4, PL_UGAR } /* sc=ugar */,
- { 6, 5544, 8144, 13, 4, PL_NV__1_SLASH_20 } /* numericvalue=1/20 */,
- { 0, 3129, 7822, 17, 6, PL_HATR } /* scriptextensions=hatran */,
- { 4, 3129, 8416, 17, 4, PL_MYMR } /* scriptextensions=mymr */,
- { 36, 8096, 7590, 4, 7, PL_SHRD } /* scx=sharada */,
- { 3, 6890, 690, 4, 16, PL_CUNEIFORMNUMBERS } /* blk=cuneiformnumbers */,
- { 0, 3129, 8460, 17, 4, PL_PHLP } /* scriptextensions=phlp */,
- { 0, 1426, 7328, 22, 8, PL_INSC__TONEMARK } /* indicsyllabiccategory=tonemark */,
- { 0, 7136, 7248, 6, 8, PL_INJAVANESE } /* block=javanese */,
- { 15, 184, 1506, 2, 14, PL_MUSIC } /* ismusicalsymbols */,
- { 3, 5544, 7720, 13, 2, PL_NV__40 } /* numericvalue=40 */,
- { 2, 5681, 0, 12, 0, PL_CYRILLICEXTA } /* cyrillicexta */,
- { 10, 1680, 0, 6, 0, PL_ZYYY } /* common */,
- { 4, 8096, 8480, 4, 4, PL_QAAI } /* scx=qaai */,
- { 4, 7136, 2693, 6, 19, PL_SUPARROWSA } /* block=supplementalarrowsa */,
- { 0, 8036, 7683, 4, 5, PL_ZZZZ } /* isunknown */,
- { 0, 184, 6597, 3, 9, PL_COMPATJAMO } /* iscompatjamo */,
- { 2, 5645, 7997, 5, 4, PL_BIDIC } /* bidic=yes */,
- { 0, 7288, 2098, 8, 3, PL_BALI } /* script=bali */,
- { 6, 7224, 6472, 8, 4, PL_XPOSIXWORD } /* isxposixword */,
- { 2, 8096, 8460, 4, 4, PL_PHLP } /* scx=phlp */,
- { 0, 7380, 8691, 7, 2, PL_CCC__28 } /* ccc=ccc28 */,
- { 2, 3129, 8468, 17, 4, PL_MIAO } /* scriptextensions=plrd */,
- { 4, 1702, 0, 22, 0, PL_DIACRITICALSFORSYMBOLS } /* diacriticalsforsymbols */,
- { 3, 2100, 8067, 3, 4, PL_ORYA } /* isoriya */,
- { 32, 8096, 7429, 4, 7, PL_DSRT } /* scx=deseret */,
- { 0, 7136, 3237, 6, 10, PL_ALCHEMICAL } /* block=alchemical */,
- { 1, 4314, 4384, 13, 3, PL_JG__SAD } /* joininggroup=sad */,
- { 4, 7380, 8673, 4, 2, PL_CCC__14 } /* ccc=14 */,
- { 0, 8096, 8368, 4, 4, PL_LAO } /* scx=laoo */,
- { 3, 6472, 72, 10, 2, PL_WB__LE } /* wordbreak=le */,
- { 1, 8026, 6030, 3, 11, PL_PHAISTOS } /* inphaistosdisc */,
- { 17, 7136, 6373, 6, 11, PL_INPAHAWHHMONG } /* block=pahawhhmong */,
- { 20, 3129, 8368, 17, 3, PL_LAO } /* scriptextensions=lao */,
- { 0, 974, 8160, 27, 2, PL_CCC__13 } /* canonicalcombiningclass=ccc13 */,
- { 0, 184, 8428, 2, 4, PL_NEWA } /* isnewa */,
- { 0, 1426, 2625, 22, 10, PL_INSC__TONELETTER } /* indicsyllabiccategory=toneletter */,
- { 0, 1963, 7768, 7, 6, -PL_RADICAL } /* radical=false */,
- { 1, 1680, 0, 22, 0, PL_INDICNUMBERFORMS } /* commonindicnumberforms */,
- { 0, 7136, 954, 6, 5, PL_INGREEK } /* block=greek */,
- { 1, 974, 8696, 24, 3, PL_CCC__AR } /* canonicalcombiningclass=232 */,
- { 8, 1202, 7768, 3, 2, -PL_DEP } /* dep=f */,
- { 1, 7288, 8368, 7, 3, PL_LAO } /* script=lao */,
- { 0, 184, 4104, 2, 5, PL_BAMU } /* isbamum */,
- { 39, 3610, 0, 8, 0, PL_BOPO } /* bopomofo */,
- { 4, 184, 7443, 2, 4, PL_GRAN } /* isgran */,
- { 0, 1503, 2896, 3, 7, PL_INETHIOPIC } /* inethiopic */,
- { 0, 954, 0, 5, 0, PL_GREK } /* greek */,
- { 0, 7136, 2149, 6, 20, PL_INANATOLIANHIEROGLYPHS } /* block=anatolianhieroglyphs */,
- { 0, 6109, 25, 10, 1, PL_CS } /* category=cs */,
- { 2, 8240, 1804, 3, 3, PL_BC__RLE } /* bc=rle */,
- { 4, 8504, 7562, 3, 7, PL_SB__LE } /* sb=oletter */,
- { 1, 8240, 2309, 3, 20, PL_BC__PDF } /* bc=popdirectionalformat */,
- { 0, 8798, 3223, 3, 2, -PL_LOE } /* loe=n */,
- { 0, 186, 3223, 2, 2, -PL_CE } /* ce=n */,
- { 2, 8816, 7714, 3, 3, PL_NV__300 } /* nv=300 */,
- { 1, 7136, 8408, 6, 3, PL_INMRO } /* block=mro */,
- { 1, 7380, 23, 4, 2, PL_CCC__AL } /* ccc=al */,
- { 2, 8240, 25, 4, 1, PL_BC__ES } /* bc=es */,
- { 2, 2750, 7951, 19, 5, PL_TERM } /* terminalpunctuation=true */,
- { 2, 3658, 0, 16, 0, PL_PE } /* closepunctuation */,
- { 8, 7288, 3882, 7, 7, PL_SC__MYMR } /* script=myanmar */,
- { 3, 4329, 0, 15, 0, PL_LL } /* lowercaseletter */,
- { 15, 7136, 2107, 6, 7, PL_INSINHALA } /* block=sinhala */,
- { 6, 1929, 7997, 9, 4, PL_XPOSIXUPPER } /* uppercase=yes */,
- { 2, 184, 779, 2, 29, PL_MISCARROWS } /* ismiscellaneoussymbolsandarrows */,
- { 1, 974, 8685, 24, 2, PL_CCC__24 } /* canonicalcombiningclass=24 */,
- { 0, 7136, 7810, 6, 6, PL_INGOTHIC } /* block=gothic */,
- { 0, 7786, 0, 6, 0, PL_CAKM } /* chakma */,
- { 0, 1892, 3223, 5, 3, -PL_CASED } /* cased=no */,
- { 3, 8006, 7951, 5, 5, PL_CWKCF } /* cwkcf=true */,
- { 0, 7224, 8081, 8, 5, PL_XPOSIXPRINT } /* isxposixprint */,
- { 0, 7380, 7714, 7, 2, PL_CCC__30 } /* ccc=ccc30 */,
- { 8, 7459, 8432, 3, 3, PL_NKO } /* sc=nko */,
- { 1, 6890, 7882, 4, 6, PL_INLYDIAN } /* blk=lydian */,
- { 0, 7136, 42, 6, 3, PL_CJK } /* block=cjk */,
- { 2, 7136, 5232, 6, 13, PL_AEGEANNUMBERS } /* block=aegeannumbers */,
- { 0, 8096, 6736, 4, 10, PL_SAUR } /* scx=saurashtra */,
- { 4, 8021, 7768, 5, 6, -PL_GREXT } /* grext=false */,
- { 0, 5323, 0, 13, 0, PL_ME } /* enclosingmark */,
- { 2, 5284, 3223, 13, 2, -PL_CI } /* caseignorable=n */,
- { 3, 974, 8655, 27, 2, PL_CCC__33 } /* canonicalcombiningclass=ccc33 */,
- { 0, 2859, 7, 18, 3, PL_DT__CAN } /* decompositiontype=can */,
- { 7, 7459, 7443, 3, 4, PL_SC__GRAN } /* sc=gran */,
- { 0, 7224, 7345, 3, 7, PL_XIDS } /* isxidstart */,
- { 0, 7010, 0, 4, 0, PL_ITAL } /* ital */,
- { 0, 1876, 3223, 21, 2, -PL_CWL } /* changeswhenlowercased=n */,
- { 19, 3129, 7912, 17, 6, PL_TELU } /* scriptextensions=telugu */,
- { 1, 6210, 3554, 4, 4, PL_INCARIAN } /* incarian */,
- { 14, 2100, 6341, 3, 10, PL_LO } /* isotherletter */,
- { 0, 96, 7768, 10, 6, -PL_XPOSIXALPHA } /* alphabetic=false */,
- { 3, 3129, 5801, 17, 5, PL_KHMR } /* scriptextensions=khmer */,
- { 16, 5609, 0, 12, 0, PL_ALPHABETICPF } /* alphabeticpf */,
- { 52, 892, 7951, 17, 5, PL_VS } /* variationselector=true */,
- { 0, 184, 959, 2, 5, PL_MUSIC } /* ismusic */,
- { 0, 5544, 5219, 13, 7, PL_NV__1000000 } /* numericvalue=1000000 */,
- { 0, 4198, 2969, 4, 9, PL_GEORGIANSUP } /* ingeorgiansup */,
- { 1, 4314, 3786, 13, 16, PL_JG__MANICHAEANDALETH } /* joininggroup=manichaeandaleth */,
- { 68, 6890, 4254, 4, 15, PL_DIACRITICALSEXT } /* blk=diacriticalsext */,
- { 4, 8096, 8372, 4, 4, PL_LATN } /* scx=latn */,
- { 2, 4757, 7768, 14, 2, -PL_GREXT } /* graphemeextend=f */,
- { 3, 7288, 8496, 7, 4, PL_SAMR } /* script=samr */,
- { 9, 4554, 807, 14, 2, PL_SB__SP } /* sentencebreak=sp */,
- { 12, 2967, 0, 18, 0, PL_GEORGIANSUP } /* georgiansupplement */,
- { 9, 8036, 1200, 5, 4, PL_ANY } /* isunicode */,
- { 0, 133, 0, 4, 0, PL_M } /* mark */,
- { 34, 8816, 7744, 3, 6, PL_NV__700000 } /* nv=700000 */,
- { 48, 3129, 2484, 17, 19, PL_EGYP } /* scriptextensions=egyptianhieroglyphs */,
- { 0, 7136, 2269, 6, 20, PL_ININSCRIPTIONALPAHLAVI } /* block=inscriptionalpahlavi */,
- { 2, 122, 3223, 9, 3, -PL_DIA } /* diacritic=no */,
- { 1, 7471, 96, 7, 5, PL_POSIXALPHA } /* isposixalpha */,
- { 4, 6713, 8756, 3, 3, PL_IN__6_DOT_3 } /* in=6.3 */,
- { 1, 6613, 7823, 3, 5, PL_HATR } /* ishatran */,
- { 2, 6917, 5779, 4, 4, PL_INHEBREW } /* inhebrew */,
- { 3, 7459, 2360, 3, 4, PL_SC__MAND } /* sc=mand */,
- { 34, 8464, 0, 4, 0, PL_PHNX } /* phnx */,
- { 6, 184, 316, 2, 33, PL_MISCMATHSYMBOLSB } /* ismiscellaneousmathematicalsymbolsb */,
- { 0, 5645, 2088, 10, 3, PL_BC__PDI } /* bidiclass=pdi */,
- { 0, 6890, 8388, 4, 4, PL_LISU } /* blk=lisu */,
- { 0, 8308, 0, 4, 0, PL_GURU } /* guru */,
- { 3, 5544, 7720, 13, 5, PL_NV__40000 } /* numericvalue=40000 */,
- { 1, 8288, 2369, 3, 4, PL_DT__VERT } /* dt=vert */,
- { 6, 3129, 7611, 17, 4, PL_SOYO } /* scriptextensions=soyo */,
- { 1, 7798, 7997, 6, 2, PL_COMPEX } /* compex=y */,
- { 29, 3424, 7768, 4, 6, -PL_IDSB } /* idsb=false */,
- { 3, 8280, 0, 4, 0, PL_CYRL } /* cyrl */,
- { 1, 7336, 0, 4, 0, PL_UGAR } /* ugar */,
- { 6, 5645, 8, 10, 2, PL_BC__AN } /* bidiclass=an */,
- { 65, 6890, 3738, 4, 9, PL_LATIN1 } /* blk=latin1sup */,
- { 2, 808, 0, 18, 0, PL_PHONETICEXT } /* phoneticextensions */,
- { 64, 8096, 7200, 4, 8, PL_GURU } /* scx=gurmukhi */,
- { 2, 8240, 23, 3, 2, PL_BC__AL } /* bc=al */,
- { 2, 184, 5336, 2, 13, PL_GREEKEXT } /* isgreekextended */,
- { 3, 8340, 5479, 3, 13, PL_JG__MANICHAEANONE } /* jg=manichaeanone */,
- { 1, 5645, 8813, 10, 3, PL_BC__NSM } /* bidiclass=nsm */,
- { 2, 2859, 720, 18, 3, PL_DT__ENC } /* decompositiontype=enc */,
- { 5, 4757, 3581, 14, 2, PL_GREXT } /* graphemeextend=t */,
- { 10, 5192, 3425, 3, 16, PL_IDSB } /* isidsbinaryoperator */,
- { 0, 184, 8798, 2, 3, PL_LOE } /* isloe */,
- { 0, 2750, 3223, 19, 2, -PL_TERM } /* terminalpunctuation=n */,
- { 0, 7478, 7605, 3, 3, PL_SIDD } /* issidd */,
- { 0, 779, 0, 29, 0, PL_MISCARROWS } /* miscellaneoussymbolsandarrows */,
- { 0, 7345, 3581, 7, 2, PL_IDS } /* idstart=t */,
- { 15, 2065, 3223, 21, 2, -PL_NCHAR } /* noncharactercodepoint=n */,
- { 0, 4402, 5532, 3, 12, PL_MISCTECHNICAL } /* inmisctechnical */,
- { 0, 7459, 7366, 3, 4, PL_SC__BENG } /* sc=beng */,
- { 1, 7136, 7034, 6, 9, PL_PALM } /* block=palmyrene */,
- { 9, 1426, 3626, 22, 16, PL_INSC__CANTILLATIONMARK } /* indicsyllabiccategory=cantillationmark */,
- { 40, 3516, 3223, 10, 2, -PL_XPOSIXSPACE } /* whitespace=n */,
- { 0, 8026, 7035, 3, 8, PL_PALM } /* inpalmyrene */,
- { 1, 8816, 7756, 3, 2, PL_NV__90 } /* nv=90 */,
- { 0, 184, 3610, 2, 11, PL_BOPOMOFOEXT } /* isbopomofoext */,
- { 8, 1834, 7768, 21, 2, -PL_CWCF } /* changeswhencasefolded=f */,
- { 4, 184, 5765, 2, 12, PL_GRBASE } /* isgraphemebase */,
- { 5, 6756, 3223, 10, 2, -PL_SD } /* softdotted=n */,
- { 0, 8816, 8176, 3, 4, PL_NV__3_SLASH_20 } /* nv=3/20 */,
- { 6, 3755, 1727, 5, 19, PL_EARLYDYNASTICCUNEIFORM } /* inearlydynasticcuneiform */,
- { 0, 6554, 4135, 3, 14, PL_BRAI } /* inbraillepatterns */,
- { 0, 6263, 1055, 10, 26, PL_LB__CJ } /* linebreak=conditionaljapanesestarter */,
- { 0, 184, 43, 3, 35, PL_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatibilityideographssupplement */,
- { 0, 8780, 7768, 3, 6, -PL_CWT } /* cwt=false */,
- { 9, 7906, 6293, 5, 2, PL_KHMR } /* sc=khmr */,
- { 0, 8816, 8901, 3, 2, PL_NV__36 } /* nv=36 */,
- { 2, 2229, 5082, 16, 11, PL_MC } /* generalcategory=spacingmark */,
- { 6, 6890, 8400, 4, 4, PL_INMIAO } /* blk=miao */,
- { 19, 5134, 8082, 3, 4, PL_XPOSIXPRINT } /* isprint */,
- { 4, 7840, 893, 3, 17, PL_INVS } /* isvariationselectors */,
- { 20, 5645, 427, 10, 2, PL_BC__ES } /* bidiclass=es */,
- { 0, 5134, 850, 3, 9, PL_CO } /* isprivateuse */,
- { 0, 6263, 534, 10, 2, PL_LB__NS } /* linebreak=ns */,
- { 5, 4402, 3899, 3, 15, PL_MYANMAREXTB } /* inmyanmarextendedb */,
- { 0, 8460, 0, 4, 0, PL_PHLP } /* phlp */,
- { 0, 6890, 7810, 4, 6, PL_INGOTHIC } /* blk=gothic */,
- { 0, 76, 7096, 2, 3, PL_NT__NU } /* nt=nu */,
- { 2, 6263, 5772, 10, 5, PL_LB__EB } /* linebreak=ebase */,
- { 1, 6890, 4300, 5, 14, PL_INIMPERIALARAMAIC } /* blk=imperialaramaic */,
- { 24, 18, 3223, 2, 2, -PL_RI } /* ri=n */,
- { 1, 8011, 206, 3, 2, PL_PI } /* gc=pi */,
- { 6, 1189, 0, 2, 0, PL_LT } /* lt */,
- { 0, 3946, 0, 16, 0, PL_STERM } /* sentenceterminal */,
- { 1, 3543, 0, 17, 0, PL_SMALLFORMS } /* smallformvariants */,
- { 2, 5825, 0, 7, 0, PL_MAHJONG } /* mahjong */,
- { 1, 184, 3738, 2, 9, PL_LATIN1 } /* islatin1sup */,
- { 0, 2134, 7768, 3, 2, -PL_XPOSIXXDIGIT } /* hex=f */,
- { 7, 8096, 7351, 4, 4, PL_TALE } /* scx=tale */,
- { 0, 974, 8164, 24, 2, PL_CCC__15 } /* canonicalcombiningclass=15 */,
- { 2, 184, 6120, 2, 11, PL_DOMINO } /* isdominotiles */,
- { 40, 8096, 8408, 4, 3, PL_MRO } /* scx=mro */,
- { 0, 7459, 8192, 3, 4, PL_SC__ADLM } /* sc=adlm */,
- { 0, 7478, 6747, 3, 9, PL_SMALLFORMS } /* issmallforms */,
- { 32, 5544, 8903, 13, 2, PL_NV__38 } /* numericvalue=38 */,
- { 0, 6713, 8867, 3, 3, PL_IN__5_DOT_1 } /* in=v51 */,
- { 2, 7136, 3965, 6, 13, PL_MATHOPERATORS } /* block=mathoperators */,
- { 0, 1133, 3223, 26, 2, -PL_PCM } /* prependedconcatenationmark=n */,
- { 38, 2100, 7557, 4, 5, PL_OLCK } /* isolchiki */,
- { 2, 184, 8432, 2, 4, PL_NKO } /* isnkoo */,
- { 0, 8504, 69, 3, 2, PL_SB__UP } /* sb=up */,
- { 1, 8096, 7912, 4, 4, PL_TELU } /* scx=telu */,
- { 0, 4554, 1621, 14, 6, PL_SB__FO } /* sentencebreak=format */,
- { 7, 2108, 1568, 4, 4, PL_INHANGUL } /* inhangul */,
- { 0, 5375, 7, 12, 1, PL_JT__C } /* joiningtype=c */,
- { 6, 7457, 6998, 5, 9, PL_INSC__NONJOINER } /* insc=nonjoiner */,
- { 0, 3424, 7768, 17, 6, -PL_IDSB } /* idsbinaryoperator=false */,
- { 0, 7380, 1484, 4, 2, PL_CCC__BR } /* ccc=br */,
- { 7, 3129, 8046, 17, 5, PL_LIMB } /* scriptextensions=limbu */,
- { 0, 7459, 7513, 3, 7, PL_SC__MAND } /* sc=mandaic */,
- { 5, 6484, 0, 3, 0, PL_IDC } /* idc */,
- { 29, 6736, 0, 10, 0, PL_SAUR } /* saurashtra */,
- { 4, 6706, 8723, 10, 3, PL_IN__4 } /* presentin=4.0 */,
- { 5, 7288, 6406, 7, 11, PL_SORA } /* script=sorasompeng */,
- { 3, 8021, 3223, 5, 2, -PL_GREXT } /* grext=n */,
- { 4, 4284, 3577, 14, 6, PL_GCB__T } /* hangulsyllabletype=t */,
- { 6, 8340, 4953, 3, 14, PL_JG__MANICHAEANHETH } /* jg=manichaeanheth */,
- { 1, 8096, 6917, 4, 9, PL_QAAI } /* scx=inherited */,
- { 4, 6263, 8925, 10, 2, PL_LB__H3 } /* linebreak=h3 */,
- { 4, 7459, 2408, 3, 6, PL_BRAH } /* sc=brahmi */,
- { 38, 3424, 7997, 4, 4, PL_IDSB } /* idsb=yes */,
- { 5, 7459, 2271, 5, 18, PL_PHLI } /* sc=inscriptionalpahlavi */,
- { 1, 3322, 0, 17, 0, PL_CYRILLICEXTA } /* cyrillicextendeda */,
- { 8, 7459, 494, 3, 3, PL_SC__HAN } /* sc=han */,
- { 3, 8071, 0, 5, 0, PL_OSGE } /* osage */,
- { 6, 8011, 699, 3, 6, PL_N } /* gc=number */,
- { 0, 7136, 3147, 6, 18, PL_TAIXUANJING } /* block=taixuanjingsymbols */,
- { 40, 7840, 893, 3, 16, PL_VS } /* isvariationselector */,
- { 3, 4314, 5873, 13, 12, PL_JG__MALAYALAMNNA } /* joininggroup=malayalamnna */,
- { 1, 4314, 8810, 13, 3, PL_JG__MIM } /* joininggroup=mim */,
- { 0, 3129, 7590, 17, 7, PL_SHRD } /* scriptextensions=sharada */,
- { 2, 7136, 7016, 6, 9, PL_INOLDPERMIC } /* block=oldpermic */,
- { 0, 5544, 8901, 13, 2, PL_NV__36 } /* numericvalue=36 */,
- { 0, 3754, 0, 7, 0, PL_LINB } /* linearb */,
- { 8, 4402, 3883, 3, 6, PL_INMYANMAR } /* inmyanmar */,
- { 0, 7457, 2189, 5, 20, PL_INSC__CONSONANTPLACEHOLDER } /* insc=consonantplaceholder */,
- { 0, 184, 43, 3, 15, PL_CJKCOMPAT } /* iscjkcompatibility */,
- { 0, 8196, 8726, 4, 3, PL_AGE__4_DOT_1 } /* age=4.1 */,
- { 1, 8096, 7611, 4, 4, PL_SOYO } /* scx=soyo */,
- { 1, 8096, 8444, 4, 4, PL_OLCK } /* scx=olck */,
- { 0, 8240, 8801, 3, 3, PL_BC__LRE } /* bc=lre */,
- { 4, 4314, 4359, 13, 15, PL_JG__MANICHAEANGIMEL } /* joininggroup=manichaeangimel */,
- { 0, 7288, 7846, 7, 6, PL_SC__KTHI } /* script=kaithi */,
- { 0, 8424, 0, 4, 0, PL_NBAT } /* nbat */,
- { 8, 6890, 4771, 4, 14, PL_INGREEK } /* blk=greekandcoptic */,
- { 0, 8816, 8741, 3, 3, PL_NV__5_SLASH_6 } /* nv=5/6 */,
- { 15, 7858, 0, 4, 0, PL_KHOJ } /* khoj */,
- { 68, 6890, 7387, 4, 7, PL_CJKEXTA } /* blk=cjkexta */,
- { 1, 8096, 7443, 4, 4, PL_GRAN } /* scx=gran */,
- { 0, 8096, 6806, 4, 4, PL_WARA } /* scx=wara */,
- { 1, 7994, 7952, 4, 4, PL_IDC } /* idc=true */,
- { 8, 5645, 1804, 10, 3, PL_BC__RLE } /* bidiclass=rle */,
- { 7, 6890, 6908, 4, 9, PL_EMOTICONS } /* blk=emoticons */,
- { 0, 7288, 8300, 7, 4, PL_SC__GREK } /* script=grek */,
- { 1, 690, 0, 16, 0, PL_CUNEIFORMNUMBERS } /* cuneiformnumbers */,
- { 0, 184, 1543, 2, 15, PL_GEOMETRICSHAPES } /* isgeometricshapes */,
- { 1, 1448, 6431, 5, 8, PL_SUPERANDSUB } /* insuperandsub */,
- { 1, 6890, 7604, 4, 7, PL_INSIDDHAM } /* blk=siddham */,
- { 8, 7136, 3290, 6, 4, PL_UCAS } /* block=ucas */,
- { 16, 8504, 7966, 3, 5, PL_SB__AT } /* sb=aterm */,
- { 1, 8816, 7744, 3, 5, PL_NV__70000 } /* nv=70000 */,
- { 0, 7288, 7780, 7, 4, PL_CARI } /* script=cari */,
- { 67, 2360, 0, 4, 0, PL_MAND } /* mand */,
- { 0, 4449, 8256, 4, 3, PL_COMPEX } /* nfcqc=n */,
- { 24, 184, 2636, 2, 4, PL_MONG } /* ismong */,
- { 6, 4314, 5019, 13, 4, PL_JG__TETH } /* joininggroup=teth */,
- { 81, 8816, 7714, 3, 6, PL_NV__300000 } /* nv=300000 */,
- { 0, 2521, 0, 2, 0, PL_PF } /* pf */,
- { 32, 7136, 2805, 6, 18, PL_HALFMARKS } /* block=combininghalfmarks */,
- { 0, 7136, 6826, 6, 10, PL_YIRADICALS } /* block=yiradicals */,
- { 0, 1184, 0, 25, 0, PL_DI } /* defaultignorablecodepoint */,
- { 48, 5557, 0, 13, 0, PL_PATSYN } /* patternsyntax */,
- { 0, 8376, 415, 3, 11, PL_LB__ID } /* lb=ideographic */,
- { 1, 8816, 8646, 3, 2, PL_NV__29 } /* nv=29 */,
- { 22, 5968, 1029, 3, 26, PL_OCR } /* inopticalcharacterrecognition */,
- { 17, 7136, 8126, 6, 5, PL_VSSUP } /* block=vssup */,
- { 0, 7136, 7611, 6, 7, PL_INSOYOMBO } /* block=soyombo */,
- { 0, 7136, 7912, 6, 6, PL_INTELUGU } /* block=telugu */,
- { 0, 7459, 2408, 3, 4, PL_BRAH } /* sc=brah */,
- { 0, 6890, 1724, 4, 22, PL_EARLYDYNASTICCUNEIFORM } /* blk=earlydynasticcuneiform */,
- { 1, 1346, 3500, 4, 5, PL_INGRANTHA } /* ingrantha */,
- { 1, 7459, 7192, 3, 8, PL_SC__GUJR } /* sc=gujarati */,
- { 0, 2859, 2369, 18, 4, PL_DT__VERT } /* decompositiontype=vert */,
- { 3, 7288, 7320, 7, 8, PL_TFNG } /* script=tifinagh */,
- { 1, 7288, 2484, 7, 19, PL_EGYP } /* script=egyptianhieroglyphs */,
- { 0, 7288, 7312, 7, 4, PL_SC__TAGB } /* script=tagb */,
- { 0, 7380, 7941, 7, 2, PL_CCC__11 } /* ccc=ccc11 */,
- { 1, 7288, 2531, 7, 4, PL_SC__MULT } /* script=mult */,
- { 0, 8288, 7, 3, 3, PL_DT__CAN } /* dt=can */,
- { 0, 3129, 954, 17, 5, PL_GREK } /* scriptextensions=greek */,
- { 12, 5544, 8184, 13, 4, PL_NV__5_SLASH_12 } /* numericvalue=5/12 */,
- { 16, 4314, 3818, 13, 16, PL_JG__MANICHAEANSAMEKH } /* joininggroup=manichaeansamekh */,
- { 0, 5645, 3581, 5, 2, PL_BIDIC } /* bidic=t */,
- { 7, 6713, 8852, 3, 3, PL_IN__3_DOT_1 } /* in=v31 */,
- { 2, 8096, 78, 4, 4, PL_ARAB } /* scx=arab */,
- { 4, 7136, 3356, 6, 17, PL_CYRILLICEXTC } /* block=cyrillicextendedc */,
- { 4, 8096, 7025, 4, 9, PL_ORKH } /* scx=oldturkic */,
- { 1, 7224, 6484, 3, 3, PL_XIDC } /* isxidc */,
- { 2, 7136, 7443, 6, 7, PL_INGRANTHA } /* block=grantha */,
- { 0, 184, 1283, 3, 9, PL_CJKSYMBOLS } /* iscjksymbols */,
- { 0, 4239, 3223, 4, 2, -PL_DASH } /* dash=n */,
- { 12, 7288, 8416, 7, 4, PL_SC__MYMR } /* script=mymr */,
- { 0, 7288, 7632, 7, 7, PL_SC__TGLG } /* script=tagalog */,
- { 3, 6890, 1680, 4, 22, PL_INDICNUMBERFORMS } /* blk=commonindicnumberforms */,
- { 0, 6890, 1001, 4, 11, PL_ENCLOSEDCJK } /* blk=enclosedcjk */,
- { 0, 7136, 7900, 6, 6, PL_INREJANG } /* block=rejang */,
- { 2, 8096, 7043, 4, 4, PL_PAUC } /* scx=pauc */,
- { 18, 974, 6556, 24, 10, PL_CCC__BR } /* canonicalcombiningclass=belowright */,
- { 0, 184, 6881, 2, 9, PL_BHKS } /* isbhaiksuki */,
- { 0, 6890, 1960, 4, 14, PL_CJKRADICALSSUP } /* blk=cjkradicalssup */,
- { 0, 6890, 6596, 4, 10, PL_COMPATJAMO } /* blk=compatjamo */,
- { 2, 7288, 7780, 7, 6, PL_CARI } /* script=carian */,
- { 0, 6890, 2967, 4, 18, PL_GEORGIANSUP } /* blk=georgiansupplement */,
- { 0, 1417, 1106, 9, 2, PL_SK } /* category=sk */,
- { 1, 8786, 1, 3, 1, PL_EA__N } /* ea=n */,
- { 123, 7459, 8220, 3, 4, PL_SC__ARMN } /* sc=armn */,
- { 0, 4449, 8256, 4, 4, PL_COMPEX } /* nfcqc=no */,
- { 0, 7459, 8396, 3, 4, PL_MERC } /* sc=merc */,
- { 2, 7478, 3084, 7, 9, PL_ZS } /* isspaceseparator */,
- { 0, 1358, 7997, 20, 4, PL_CE } /* compositionexclusion=yes */,
- { 0, 4542, 7640, 3, 6, PL_LANA } /* istaitham */,
- { 1, 8783, 7768, 3, 2, -PL_CWU } /* cwu=f */,
- { 2, 7459, 2674, 3, 4, PL_SUND } /* sc=sund */,
- { 0, 6483, 7997, 4, 4, PL_XIDC } /* xidc=yes */,
- { 1, 3129, 2107, 17, 4, PL_SINH } /* scriptextensions=sinh */,
- { 0, 7459, 7569, 3, 7, PL_OSMA } /* sc=osmanya */,
- { 8, 3129, 7192, 17, 8, PL_GUJR } /* scriptextensions=gujarati */,
- { 5, 1701, 7997, 2, 2, PL_SD } /* sd=y */,
- { 7, 7288, 7660, 7, 7, PL_SC__TIRH } /* script=tirhuta */,
- { 0, 8196, 8765, 4, 3, PL_AGE__8 } /* age=8.0 */,
- { 48, 7288, 7870, 7, 4, PL_LEPC } /* script=lepc */,
- { 1, 8096, 6696, 4, 10, PL_PHNX } /* scx=phoenician */,
- { 10, 5544, 7708, 13, 2, PL_NV__21 } /* numericvalue=21 */,
- { 28, 184, 7240, 2, 8, PL_JAMOEXTB } /* isjamoextb */,
- { 0, 7136, 8368, 6, 3, PL_INLAO } /* block=lao */,
- { 7, 184, 750, 2, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsup */,
- { 0, 3129, 78, 17, 6, PL_ARAB } /* scriptextensions=arabic */,
- { 2, 184, 8931, 2, 2, PL_L_AMP_ } /* isl& */,
- { 6, 117, 448, 3, 31, PL_IDEOGRAPHICSYMBOLS } /* inideographicsymbolsandpunctuation */,
- { 0, 6890, 3057, 4, 18, PL_ORNAMENTALDINGBATS } /* blk=ornamentaldingbats */,
- { 1, 8816, 7709, 3, 2, PL_NV__16 } /* nv=16 */,
- { 0, 8240, 18, 3, 1, PL_BC__R } /* bc=r */,
- { 1, 8816, 8164, 3, 4, PL_NV__15_SLASH_2 } /* nv=15/2 */,
- { 72, 6219, 0, 11, 0, PL_JOINC } /* joincontrol */,
- { 3, 2229, 0, 17, 1, PL_LU } /* generalcategory=lu */,
- { 0, 6706, 7702, 10, 1, PL_IN__2 } /* presentin=2 */,
- { 0, 7136, 7956, 6, 5, PL_INADLAM } /* block=adlam */,
- { 3, 7226, 7986, 6, 5, PL_XPOSIXBLANK } /* xposixblank */,
- { 18, 6554, 7145, 3, 7, PL_INBUGINESE } /* inbuginese */,
- { 0, 6989, 0, 9, 0, PL_TALU } /* newtailue */,
- { 1, 2128, 0, 21, 0, PL_YIJING } /* yijinghexagramsymbols */,
- { 0, 7288, 8588, 7, 4, PL_SC__YI } /* script=yiii */,
- { 0, 7288, 8264, 7, 4, PL_CANS } /* script=cans */,
- { 1, 184, 7971, 2, 5, PL_BATK } /* isbatak */,
- { 4, 8196, 7732, 4, 1, PL_AGE__5 } /* age=5 */,
- { 72, 6890, 479, 4, 31, PL_MATHALPHANUM } /* blk=mathematicalalphanumericsymbols */,
- { 0, 1887, 7768, 5, 2, -PL_XPOSIXLOWER } /* lower=f */,
- { 5, 4314, 4384, 13, 5, PL_JG__SADHE } /* joininggroup=sadhe */,
- { 17, 3914, 0, 16, 0, PL_PO } /* otherpunctuation */,
- { 1, 2229, 2169, 16, 20, PL_PC } /* generalcategory=connectorpunctuation */,
- { 16, 1426, 5191, 24, 14, PL_INSC__INVISIBLESTACKER } /* indicsyllabiccategory=invisiblestacker */,
- { 0, 7288, 7450, 7, 7, PL_SC__HANO } /* script=hanunoo */,
- { 1, 1855, 7997, 21, 4, PL_CWCM } /* changeswhencasemapped=yes */,
- { 1, 7344, 7997, 4, 4, PL_XIDS } /* xids=yes */,
- { 0, 1746, 36, 21, 1, PL_GCB__T } /* graphemeclusterbreak=t */,
- { 0, 6210, 6587, 3, 9, PL_CJKSTROKES } /* incjkstrokes */,
- { 14, 6008, 0, 4, 0, PL_HUNG } /* hung */,
- { 0, 4314, 4995, 13, 14, PL_JG__MANICHAEANRESH } /* joininggroup=manichaeanresh */,
- { 0, 6890, 3754, 4, 16, PL_LINEARBIDEOGRAMS } /* blk=linearbideograms */,
- { 1, 7288, 8245, 8, 3, PL_BHKS } /* script=bhks */,
- { 6, 8101, 0, 5, 0, PL_STERM } /* sterm */,
- { 0, 6613, 8321, 3, 3, PL_HLUW } /* ishluw */,
- { 0, 4284, 4026, 14, 16, PL_GCB__L } /* hangulsyllabletype=leadingjamo */,
- { 2, 7478, 1636, 3, 22, PL_SUPPUNCTUATION } /* issupplementalpunctuation */,
- { 16, 6890, 7569, 4, 7, PL_INOSMANYA } /* blk=osmanya */,
- { 26, 5657, 3223, 5, 2, -PL_BIDIM } /* bidim=n */,
- { 0, 1402, 1704, 4, 20, PL_DIACRITICALSFORSYMBOLS } /* indiacriticalsforsymbols */,
- { 0, 8504, 33, 3, 2, PL_SB__SE } /* sb=se */,
- { 2, 8420, 0, 4, 0, PL_NARB } /* narb */,
- { 0, 1401, 0, 4, 0, PL_SIND } /* sind */,
- { 0, 184, 3, 3, 1, PL_CF } /* iscf */,
- { 0, 3424, 3581, 4, 2, PL_IDSB } /* idsb=t */,
- { 0, 6890, 6944, 4, 9, PL_LATINEXTC } /* blk=latinextc */,
- { 24, 6613, 4285, 3, 14, PL_INHANGUL } /* ishangulsyllables */,
- { 0, 6109, 3659, 10, 15, PL_PE } /* category=closepunctuation */,
- { 82, 8777, 0, 3, 0, PL_CWL } /* cwl */,
- { 0, 183, 0, 34, 0, PL_MISCPICTOGRAPHS } /* miscellaneoussymbolsandpictographs */,
- { 2, 7288, 3611, 8, 3, PL_SC__BOPO } /* script=bopo */,
- { 0, 1929, 7951, 5, 5, PL_XPOSIXUPPER } /* upper=true */,
- { 0, 2229, 1013, 17, 5, PL_L } /* generalcategory=letter */,
- { 0, 6890, 3390, 4, 16, PL_ETHIOPICEXT } /* blk=ethiopicextended */,
- { 0, 7459, 8436, 3, 4, PL_NSHU } /* sc=nshu */,
- { 1, 8096, 8106, 4, 5, PL_TALE } /* scx=taile */,
- { 7, 6613, 6009, 3, 3, PL_HUNG } /* ishung */,
- { 3, 974, 8639, 24, 3, PL_CCC__118 } /* canonicalcombiningclass=118 */,
- { 6, 8816, 7756, 3, 6, PL_NV__900000 } /* nv=900000 */,
- { 0, 7226, 1887, 6, 5, PL_XPOSIXLOWER } /* xposixlower */,
- { 0, 8816, 1335, 3, 3, PL_NV__NAN } /* nv=nan */,
- { 4, 1448, 1791, 3, 21, PL_MODIFIERLETTERS } /* inspacingmodifierletters */,
- { 3, 7288, 6736, 7, 10, PL_SAUR } /* script=saurashtra */,
- { 2, 4813, 0, 7, 0, PL_KANASUP } /* kanasup */,
- { 0, 184, 4883, 2, 14, PL_LATINEXTE } /* islatinextendede */,
- { 15, 7459, 7520, 3, 7, PL_MARC } /* sc=marchen */,
- { 2, 8304, 0, 4, 0, PL_GUJR } /* gujr */,
- { 5, 1503, 3391, 3, 16, PL_ETHIOPICEXTA } /* inethiopicextendeda */,
- { 0, 8096, 7653, 4, 7, PL_TIBT } /* scx=tibetan */,
- { 2, 7459, 7912, 3, 4, PL_SC__TELU } /* sc=telu */,
- { 0, 6890, 7429, 4, 7, PL_DSRT } /* blk=deseret */,
- { 0, 8894, 3201, 3, 18, PL_VO__TU } /* vo=transformedupright */,
- { 0, 8344, 0, 4, 0, PL_JT__L } /* jt=l */,
- { 32, 7136, 6439, 6, 11, PL_INSYLOTINAGRI } /* block=sylotinagri */,
- { 0, 7288, 7520, 7, 7, PL_MARC } /* script=marchen */,
- { 0, 2841, 0, 6, 0, PL_COPT } /* coptic */,
- { 64, 8009, 0, 2, 0, PL_CF } /* cf */,
- { 14, 7288, 1108, 8, 4, PL_BATK } /* script=batak */,
- { 2, 4198, 2969, 4, 16, PL_GEORGIANSUP } /* ingeorgiansupplement */,
- { 1, 7689, 8233, 3, 3, PL_AVST } /* isavst */,
- { 1, 6890, 3866, 4, 16, PL_MISCMATHSYMBOLSB } /* blk=miscmathsymbolsb */,
- { 1, 4314, 218, 13, 2, PL_JG__PE } /* joininggroup=pe */,
- { 0, 8816, 5219, 3, 3, PL_NV__100 } /* nv=100 */,
- { 63, 3424, 7768, 4, 2, -PL_IDSB } /* idsb=f */,
- { 1, 8816, 7720, 3, 1, PL_NV__4 } /* nv=4 */,
- { 1, 974, 3254, 24, 13, PL_CCC__202 } /* canonicalcombiningclass=attachedbelow */,
- { 32, 2541, 0, 10, 0, PL_JAMO } /* hanguljamo */,
- { 3, 5544, 7756, 13, 3, PL_NV__900 } /* numericvalue=900 */,
- { 18, 6890, 7618, 4, 7, PL_SUPPUAA } /* blk=suppuaa */,
- { 0, 7136, 7492, 6, 7, PL_INKANNADA } /* block=kannada */,
- { 10, 7681, 0, 7, 0, PL_ZZZZ } /* unknown */,
- { 10, 7136, 1658, 6, 19, PL_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatideographs */,
- { 0, 4010, 0, 4, 0, PL_TANG } /* tang */,
- { 8, 974, 4976, 24, 2, PL_CCC__7 } /* canonicalcombiningclass=nk */,
- { 16, 7882, 0, 6, 0, PL_LYDI } /* lydian */,
- { 0, 7224, 3521, 8, 5, PL_XPOSIXSPACE } /* isxposixspace */,
- { 0, 6263, 1083, 10, 2, PL_LB__LF } /* linebreak=lf */,
- { 4, 6713, 7702, 3, 1, PL_IN__2 } /* in=2 */,
- { 0, 7288, 8528, 7, 4, PL_SC__SYRC } /* script=syrc */,
- { 68, 3129, 8061, 17, 5, PL_OGAM } /* scriptextensions=ogham */,
- { 1, 8276, 0, 4, 0, PL_CWCM } /* cwcm */,
- { 0, 5544, 7714, 13, 3, PL_NV__300 } /* numericvalue=300 */,
- { 1, 7478, 837, 3, 27, PL_SUPPUAA } /* issupplementaryprivateuseareaa */,
- { 17, 5544, 8762, 13, 3, PL_NV__7_SLASH_8 } /* numericvalue=7/8 */,
- { 10, 21, 4813, 2, 14, PL_KANASUP } /* inkanasupplement */,
- { 0, 8011, 7, 4, 1, PL_SC } /* gc=sc */,
- { 6, 5544, 8640, 13, 2, PL_NV__18 } /* numericvalue=18 */,
- { 1, 8096, 4105, 5, 3, PL_BAMU } /* scx=bamu */,
- { 11, 7345, 7768, 7, 6, -PL_IDS } /* idstart=false */,
- { 0, 3129, 8448, 17, 4, PL_ORKH } /* scriptextensions=orkh */,
- { 29, 7288, 8548, 7, 4, PL_TFNG } /* script=tfng */,
- { 0, 6890, 6646, 4, 10, PL_MISCARROWS } /* blk=miscarrows */,
- { 1, 0, 0, 34, 0, PL_UCAS } /* unifiedcanadianaboriginalsyllabics */,
- { 1, 7459, 7604, 3, 7, PL_SIDD } /* sc=siddham */,
- { 0, 1876, 3223, 21, 3, -PL_CWL } /* changeswhenlowercased=no */,
- { 2, 6263, 34, 10, 2, PL_LB__EX } /* linebreak=ex */,
- { 3, 1402, 3069, 4, 6, PL_DINGBATS } /* indingbats */,
- { 5, 7344, 0, 4, 0, PL_XIDS } /* xids */,
- { 0, 8340, 6072, 3, 4, PL_JG__NOON } /* jg=noon */,
- { 4, 7136, 7061, 6, 9, PL_INSAMARITAN } /* block=samaritan */,
- { 0, 5544, 7720, 13, 1, PL_NV__4 } /* numericvalue=4 */,
- { 2, 7380, 8897, 4, 2, PL_CCC__19 } /* ccc=19 */,
- { 76, 2750, 7768, 19, 6, -PL_TERM } /* terminalpunctuation=false */,
- { 7, 8288, 568, 3, 2, PL_DT__NB } /* dt=nb */,
- { 136, 7248, 0, 8, 0, PL_JAVA } /* javanese */,
- { 0, 8376, 6186, 3, 11, PL_LB__IN } /* lb=inseparable */,
- { 3, 8572, 698, 3, 2, PL_WB__MN } /* wb=mn */,
- { 0, 7459, 2249, 3, 4, PL_SC__GLAG } /* sc=glag */,
- { 6, 8204, 7951, 4, 5, PL_POSIXXDIGIT } /* ahex=true */,
- { 12, 5192, 416, 3, 31, PL_INIDC } /* isideographicdescriptioncharacters */,
- { 2, 184, 122, 2, 9, PL_DIA } /* isdiacritic */,
- { 1, 4314, 5849, 13, 12, PL_JG__MALAYALAMLLA } /* joininggroup=malayalamlla */,
- { 1, 8300, 0, 4, 0, PL_GREK } /* grek */,
- { 0, 8096, 7583, 4, 7, PL_PHAG } /* scx=phagspa */,
- { 68, 7288, 6882, 8, 8, PL_BHKS } /* script=bhaiksuki */,
- { 0, 6109, 3, 10, 1, PL_CF } /* category=cf */,
- { 96, 2985, 3223, 4, 2, -PL_IDST } /* idst=n */,
- { 0, 7226, 3521, 6, 5, PL_XPOSIXSPACE } /* xposixspace */,
- { 0, 5645, 2289, 10, 11, PL_BC__L } /* bidiclass=lefttoright */,
- { 0, 8816, 8907, 3, 2, PL_NV__44 } /* nv=44 */,
- { 0, 2229, 3658, 16, 16, PL_PE } /* generalcategory=closepunctuation */,
- { 4, 6890, 4644, 4, 15, PL_INZANABAZARSQUARE } /* blk=zanabazarsquare */,
- { 10, 3129, 6373, 17, 11, PL_HMNG } /* scriptextensions=pahawhhmong */,
- { 4, 184, 1797, 2, 4, PL_MODI } /* ismodi */,
- { 1, 3129, 8046, 17, 4, PL_LIMB } /* scriptextensions=limb */,
- { 0, 5134, 809, 3, 10, PL_PHONETICEXT } /* isphoneticext */,
- { 0, 7288, 1540, 7, 4, PL_SC__PHAG } /* script=phag */,
- { 0, 4402, 2046, 4, 12, PL_MEETEIMAYEKEXT } /* inmeeteimayekext */,
- { 0, 148, 0, 35, 0, PL_DIACRITICALSSUP } /* combiningdiacriticalmarkssupplement */,
- { 0, 8096, 8568, 4, 3, PL_VAI } /* scx=vai */,
- { 49, 8376, 7828, 3, 2, PL_LB__HY } /* lb=hy */,
- { 0, 7136, 1724, 6, 22, PL_EARLYDYNASTICCUNEIFORM } /* block=earlydynasticcuneiform */,
- { 0, 184, 8596, 2, 4, PL_ZANB } /* iszanb */,
- { 12, 5544, 7726, 13, 2, PL_NV__43 } /* numericvalue=43 */,
- { 1, 6263, 3526, 10, 17, PL_RI } /* linebreak=regionalindicator */,
- { 3, 7288, 2787, 7, 8, PL_CHER } /* script=cherokee */,
- { 1, 5693, 0, 12, 0, PL_CYRILLICEXTB } /* cyrillicextb */,
- { 0, 8596, 0, 4, 0, PL_ZANB } /* zanb */,
- { 1, 1635, 0, 23, 0, PL_SUPPUNCTUATION } /* supplementalpunctuation */,
- { 3, 6776, 0, 10, 0, PL_SUPARROWSB } /* suparrowsb */,
- { 0, 7380, 8168, 4, 2, PL_CCC__17 } /* ccc=17 */,
- { 1, 3610, 0, 11, 0, PL_BOPOMOFOEXT } /* bopomofoext */,
- { 0, 3424, 7951, 4, 5, PL_IDSB } /* idsb=true */,
- { 0, 4479, 1, 15, 1, PL_NFKCQC__N } /* nfkcquickcheck=n */,
- { 2, 974, 3743, 24, 1, PL_CCC__1 } /* canonicalcombiningclass=1 */,
- { 1, 5253, 0, 5, 0, PL_XPOSIXDIGIT } /* digit */,
- { 2, 5968, 4495, 3, 14, PL_NARB } /* inoldnortharabian */,
- { 0, 6890, 1081, 4, 26, PL_HALFANDFULLFORMS } /* blk=halfwidthandfullwidthforms */,
- { 1, 217, 8077, 7, 4, PL_PATWS } /* _perl_patws */,
- { 0, 974, 7944, 27, 2, PL_CCC__12 } /* canonicalcombiningclass=ccc12 */,
- { 50, 8816, 7756, 3, 3, PL_NV__900 } /* nv=900 */,
- { 0, 6890, 3994, 4, 9, PL_SYRIACSUP } /* blk=syriacsup */,
- { 0, 7136, 2712, 6, 19, PL_SUPARROWSB } /* block=supplementalarrowsb */,
- { 0, 2229, 4330, 17, 14, PL_LL } /* generalcategory=lowercaseletter */,
- { 1, 8376, 3658, 3, 16, PL_LB__CL } /* lb=closepunctuation */,
- { 0, 8340, 5741, 3, 12, PL_JG__FINALSEMKATH } /* jg=finalsemkath */,
- { 1, 4134, 0, 4, 0, PL_BRAI } /* brai */,
- { 0, 7457, 4164, 5, 15, PL_INSC__CONSONANTKILLER } /* insc=consonantkiller */,
- { 0, 8096, 1540, 4, 4, PL_PHAG } /* scx=phag */,
- { 0, 8096, 3674, 4, 7, PL_CPRT } /* scx=cypriot */,
- { 7, 7224, 96, 8, 5, PL_XPOSIXALPHA } /* isxposixalpha */,
- { 8, 1159, 0, 25, 0, PL_CWKCF } /* changeswhennfkccasefolded */,
- { 0, 3129, 7639, 17, 7, PL_LANA } /* scriptextensions=taitham */,
- { 48, 8096, 5801, 4, 5, PL_KHMR } /* scx=khmer */,
- { 0, 974, 8699, 24, 3, PL_CCC__DB } /* canonicalcombiningclass=233 */,
- { 2, 8252, 0, 4, 0, PL_BUHD } /* buhd */,
- { 0, 1426, 4058, 22, 16, PL_INSC__VOWELINDEPENDENT } /* indicsyllabiccategory=vowelindependent */,
- { 2, 7906, 6629, 6, 7, PL_KHAR } /* sc=kharoshthi */,
- { 34, 5544, 7756, 13, 4, PL_NV__9000 } /* numericvalue=9000 */,
- { 0, 1612, 0, 23, 0, PL_SHORTHANDFORMATCONTROLS } /* shorthandformatcontrols */,
- { 0, 8121, 7768, 5, 6, -PL_UIDEO } /* uideo=false */,
- { 0, 184, 7882, 2, 6, PL_LYDI } /* islydian */,
- { 67, 4554, 7966, 14, 5, PL_SB__AT } /* sentencebreak=aterm */,
- { 10, 8248, 7, 4, 1, PL_BPT__C } /* bpt=c */,
- { 1, 6890, 5245, 4, 5, PL_ASCII } /* blk=ascii */,
- { 1, 7288, 8544, 7, 4, PL_TAVT } /* script=tavt */,
- { 10, 6263, 1392, 10, 9, PL_LB__SG } /* linebreak=surrogate */,
- { 2, 184, 7423, 3, 6, PL_CJKEXTF } /* iscjkextf */,
- { 1, 5134, 1340, 4, 2, PL_PAUC } /* ispauc */,
- { 3, 184, 3882, 2, 7, PL_MYMR } /* ismyanmar */,
- { 40, 184, 6120, 2, 6, PL_DOMINO } /* isdomino */,
- { 2, 7380, 8617, 7, 2, PL_CCC__31 } /* ccc=ccc31 */,
- { 8, 7136, 7918, 6, 6, PL_INTHAANA } /* block=thaana */,
- { 18, 8572, 2284, 3, 2, PL_LB__HL } /* wb=hl */,
- { 19, 6706, 6796, 10, 10, PL_AGE__NA } /* presentin=unassigned */,
- { 38, 8816, 7710, 3, 4, PL_NV__6000 } /* nv=6000 */,
- { 11, 1354, 3581, 24, 2, PL_COMPEX } /* fullcompositionexclusion=t */,
- { 6, 6796, 0, 10, 0, PL_CN } /* unassigned */,
- { 2, 8196, 8738, 4, 3, PL_AGE__5_DOT_2 } /* age=5.2 */,
- { 1, 184, 4134, 2, 7, PL_BRAI } /* isbraille */,
- { 10, 2369, 18, 20, 1, PL_VO__R } /* verticalorientation=r */,
- { 0, 5192, 4300, 3, 14, PL_ARMI } /* isimperialaramaic */,
- { 0, 8941, 0, 2, 0, PL_ZS } /* zs */,
- { 2, 974, 7727, 27, 2, PL_CCC__32 } /* canonicalcombiningclass=ccc32 */,
- { 0, 4314, 3492, 13, 17, PL_JG__MANICHAEANTHAMEDH } /* joininggroup=manichaeanthamedh */,
- { 11, 3129, 8544, 17, 4, PL_TAVT } /* scriptextensions=tavt */,
- { 43, 1503, 5718, 3, 11, PL_ETHIOPICEXTA } /* inethiopicexta */,
- { 1, 184, 2877, 2, 18, PL_DEVANAGARIEXT } /* isdevanagariextended */,
- { 1, 4314, 4374, 13, 15, PL_JG__MANICHAEANSADHE } /* joininggroup=manichaeansadhe */,
- { 0, 8288, 974, 3, 9, PL_DT__CAN } /* dt=canonical */,
- { 3, 6613, 5251, 3, 7, PL_XPOSIXXDIGIT } /* ishexdigit */,
- { 0, 1448, 1638, 5, 20, PL_SUPPUNCTUATION } /* insupplementalpunctuation */,
- { 16, 2229, 5310, 16, 13, PL_XPOSIXDIGIT } /* generalcategory=decimalnumber */,
- { 0, 8777, 7951, 3, 5, PL_CWL } /* cwl=true */,
- { 0, 184, 8007, 3, 4, PL_CWKCF } /* iscwkcf */,
- { 2, 6890, 3738, 4, 16, PL_LATIN1 } /* blk=latin1supplement */,
- { 0, 974, 8691, 27, 2, PL_CCC__28 } /* canonicalcombiningclass=ccc28 */,
- { 0, 5645, 3407, 10, 17, PL_BC__ES } /* bidiclass=europeanseparator */,
- { 19, 4630, 58, 3, 4, PL_UIDEO } /* isuideo */,
- { 21, 6890, 6676, 4, 10, PL_INOLDPERSIAN } /* blk=oldpersian */,
- { 2, 8096, 2674, 4, 9, PL_SUND } /* scx=sundanese */,
- { 0, 6890, 2408, 4, 6, PL_INBRAHMI } /* blk=brahmi */,
- { 24, 8340, 5861, 3, 12, PL_JG__MALAYALAMNGA } /* jg=malayalamnga */,
- { 1, 4757, 7768, 14, 6, -PL_GREXT } /* graphemeextend=false */,
- { 1, 184, 8263, 2, 2, PL_MC } /* ismc */,
- { 0, 42, 0, 16, 0, PL_CJKCOMPAT } /* cjkcompatibility */,
- { 0, 3129, 5777, 17, 4, PL_HEBR } /* scriptextensions=hebr */,
- { 0, 184, 1724, 2, 22, PL_EARLYDYNASTICCUNEIFORM } /* isearlydynasticcuneiform */,
- { 11, 2877, 0, 10, 0, PL_DEVA } /* devanagari */,
- { 0, 8376, 373, 3, 2, PL_LB__OP } /* lb=op */,
- { 0, 2750, 7768, 4, 2, -PL_TERM } /* term=f */,
- { 4, 6613, 4561, 3, 3, PL_HEBR } /* ishebr */,
- { 1, 1503, 3391, 3, 15, PL_ETHIOPICEXT } /* inethiopicextended */,
- { 0, 7906, 7500, 4, 6, PL_SC__KALI } /* sc=kayahli */,
- { 0, 4254, 0, 15, 0, PL_DIACRITICALSEXT } /* diacriticalsext */,
- { 6, 1426, 3978, 22, 16, PL_INSC__SYLLABLEMODIFIER } /* indicsyllabiccategory=syllablemodifier */,
- { 20, 6221, 115, 4, 23, PL_DIACRITICALS } /* incombiningdiacriticalmarks */,
- { 2, 5544, 7936, 13, 4, PL_NV__1_SLASH_16 } /* numericvalue=1/16 */,
- { 49, 6713, 8747, 3, 3, PL_IN__6 } /* in=6.0 */,
- { 2, 1133, 7951, 26, 5, PL_PCM } /* prependedconcatenationmark=true */,
- { 2, 8011, 849, 3, 10, PL_CO } /* gc=privateuse */,
- { 5, 436, 3223, 5, 3, -PL_NCHAR } /* nchar=no */,
- { 4, 8272, 7951, 4, 5, PL_CWCF } /* cwcf=true */,
- { 0, 7136, 5336, 6, 8, PL_GREEKEXT } /* block=greekext */,
- { 4, 7288, 2409, 8, 5, PL_BRAH } /* script=brahmi */,
- { 1, 1981, 0, 18, 0, PL_CYRILLICSUP } /* cyrillicsupplement */,
- { 0, 2100, 4511, 4, 13, PL_SARB } /* isoldsoutharabian */,
- { 7, 8011, 1886, 3, 2, PL_NL } /* gc=nl */,
- { 2, 5645, 2289, 10, 20, PL_BC__LRE } /* bidiclass=lefttorightembedding */,
- { 0, 8384, 0, 4, 0, PL_LINB } /* linb */,
- { 0, 7689, 5246, 3, 4, PL_ASCII } /* isascii */,
- { 43, 8783, 3581, 3, 2, PL_CWU } /* cwu=t */,
- { 9, 8096, 7436, 4, 4, PL_ELBA } /* scx=elba */,
- { 0, 8340, 8837, 3, 3, PL_JG__TAH } /* jg=tah */,
- { 3, 2229, 4239, 16, 15, PL_PD } /* generalcategory=dashpunctuation */,
- { 4, 7136, 6944, 6, 9, PL_LATINEXTC } /* block=latinextc */,
- { 10, 184, 7506, 2, 7, PL_LINA } /* islineara */,
- { 0, 8096, 7992, 5, 4, PL_BUHD } /* scx=buhid */,
- { 3, 184, 8476, 2, 4, PL_COPT } /* isqaac */,
- { 45, 8376, 5583, 3, 9, PL_LB__QU } /* lb=quotation */,
- { 0, 5134, 0, 3, 0, PL_P } /* isp */,
- { 7, 6890, 6746, 4, 10, PL_SMALLFORMS } /* blk=smallforms */,
- { 5, 18, 7997, 2, 2, PL_RI } /* ri=y */,
- { 0, 7136, 2967, 6, 8, PL_INGEORGIAN } /* block=georgian */,
- { 2, 8016, 4649, 5, 2, PL_WB__GAZ } /* gcb=gaz */,
- { 1, 6713, 8735, 3, 3, PL_IN__5_DOT_1 } /* in=5.1 */,
- { 1, 8096, 2484, 4, 19, PL_EGYP } /* scx=egyptianhieroglyphs */,
- { 2, 7459, 8066, 3, 5, PL_SC__ORYA } /* sc=oriya */,
- { 0, 184, 2895, 2, 8, PL_ETHI } /* isethiopic */,
- { 37, 8096, 6439, 4, 4, PL_SYLO } /* scx=sylo */,
- { 1, 184, 4254, 2, 15, PL_DIACRITICALSEXT } /* isdiacriticalsext */,
- { 11, 184, 8046, 2, 5, PL_LIMB } /* islimbu */,
- { 0, 184, 3111, 2, 18, PL_RUMI } /* isruminumeralsymbols */,
- { 24, 5645, 4729, 10, 14, PL_BC__EN } /* bidiclass=europeannumber */,
- { 4, 974, 4538, 24, 2, PL_CCC__0 } /* canonicalcombiningclass=nr */,
- { 1, 8011, 6340, 3, 11, PL_LO } /* gc=otherletter */,
- { 2, 5645, 102, 10, 2, PL_BC__ET } /* bidiclass=et */,
- { 3, 6263, 3521, 10, 5, PL_LB__SP } /* linebreak=space */,
- { 1, 8340, 5439, 4, 4, PL_JG__GAMAL } /* jg=gamal */,
- { 0, 6890, 510, 4, 20, PL_CJK } /* blk=cjkunifiedideographs */,
- { 2, 8096, 8440, 4, 4, PL_OGAM } /* scx=ogam */,
- { 8, 7625, 0, 7, 0, PL_SUPPUAB } /* suppuab */,
- { 3, 5544, 8161, 13, 3, PL_NV__3_SLASH_2 } /* numericvalue=3/2 */,
- { 1, 3129, 2895, 17, 4, PL_ETHI } /* scriptextensions=ethi */,
- { 1, 8816, 8758, 3, 2, PL_NV__37 } /* nv=37 */,
- { 0, 7660, 0, 4, 0, PL_TIRH } /* tirh */,
- { 14, 6890, 7422, 4, 7, PL_CJKEXTF } /* blk=cjkextf */,
- { 0, 6554, 7992, 3, 4, PL_INBUHID } /* inbuhid */,
- { 5, 1417, 2521, 9, 2, PL_PF } /* category=pf */,
- { 0, 1417, 38, 9, 2, PL_XPOSIXDIGIT } /* category=nd */,
- { 1, 6890, 2967, 4, 11, PL_GEORGIANSUP } /* blk=georgiansup */,
- { 1, 4198, 2952, 5, 15, PL_INPUNCTUATION } /* ingeneralpunctuation */,
- { 0, 4104, 0, 4, 0, PL_BAMU } /* bamu */,
- { 20, 8096, 7681, 4, 7, PL_ZZZZ } /* scx=unknown */,
- { 2, 8816, 7732, 3, 5, PL_NV__50000 } /* nv=50000 */,
- { 0, 4314, 4935, 13, 4, PL_JG__BETH } /* joininggroup=beth */,
- { 0, 1133, 0, 26, 0, PL_PCM } /* prependedconcatenationmark */,
- { 44, 6472, 5753, 10, 12, PL_WB__GAZ } /* wordbreak=glueafterzwj */,
- { 5, 8204, 3581, 4, 2, PL_POSIXXDIGIT } /* ahex=t */,
- { 121, 8096, 8046, 4, 5, PL_LIMB } /* scx=limbu */,
- { 0, 7840, 893, 3, 27, PL_VSSUP } /* isvariationselectorssupplement */,
- { 6, 1372, 0, 2, 0, PL_LU } /* lu */,
- { 5, 7136, 4590, 6, 2, PL_INVS } /* block=vs */,
- { 0, 8264, 0, 4, 0, PL_CANS } /* cans */,
- { 0, 7816, 3223, 6, 2, -PL_GRBASE } /* grbase=n */,
- { 1, 7136, 6980, 6, 9, PL_INNABATAEAN } /* block=nabataean */,
- { 5, 184, 221, 2, 2, PL_L_AMP_ } /* isl_ */,
- { 0, 974, 7944, 24, 2, PL_CCC__12 } /* canonicalcombiningclass=12 */,
- { 0, 184, 8372, 2, 4, PL_LATN } /* islatn */,
- { 1, 5121, 0, 14, 0, PL_PHLP } /* psalterpahlavi */,
- { 56, 6890, 4224, 4, 15, PL_CURRENCYSYMBOLS } /* blk=currencysymbols */,
- { 33, 8096, 7632, 4, 7, PL_TGLG } /* scx=tagalog */,
- { 10, 6713, 8864, 3, 3, PL_IN__5 } /* in=v50 */,
- { 0, 7569, 0, 4, 0, PL_OSMA } /* osma */,
- { 120, 5544, 8905, 13, 2, PL_NV__39 } /* numericvalue=39 */,
- { 0, 6890, 1209, 4, 25, PL_SUPERANDSUB } /* blk=superscriptsandsubscripts */,
- { 3, 8240, 2655, 3, 19, PL_BC__RLO } /* bc=righttoleftoverride */,
- { 3, 7136, 3441, 6, 17, PL_LETTERLIKESYMBOLS } /* block=letterlikesymbols */,
- { 1, 6263, 4898, 11, 13, PL_LB__BK } /* linebreak=mandatorybreak */,
- { 27, 1812, 0, 15, 0, PL_TRANSPORTANDMAP } /* transportandmap */,
- { 128, 119, 7193, 3, 7, PL_INGUJARATI } /* ingujarati */,
- { 7, 7288, 4010, 7, 6, PL_TANG } /* script=tangut */,
- { 0, 184, 7366, 2, 4, PL_BENG } /* isbeng */,
- { 1, 6890, 4419, 4, 15, PL_MISCPICTOGRAPHS } /* blk=miscpictographs */,
- { 0, 7288, 8046, 7, 4, PL_SC__LIMB } /* script=limb */,
- { 2, 3690, 0, 16, 0, PL_PF } /* finalpunctuation */,
- { 35, 4855, 0, 14, 0, PL_LATINEXTC } /* latinextendedc */,
- { 2, 1184, 7951, 25, 5, PL_DI } /* defaultignorablecodepoint=true */,
- { 0, 7459, 7918, 3, 6, PL_SC__THAA } /* sc=thaana */,
- { 0, 6439, 0, 4, 0, PL_SYLO } /* sylo */,
- { 0, 8096, 6626, 4, 4, PL_KHAR } /* scx=khar */,
- { 0, 2531, 0, 4, 0, PL_MULT } /* mult */,
- { 0, 8016, 5754, 5, 11, PL_WB__GAZ } /* gcb=glueafterzwj */,
- { 3, 8816, 7720, 3, 4, PL_NV__4000 } /* nv=4000 */,
- { 9, 5134, 473, 3, 2, PL_PUA } /* ispua */,
- { 29, 7459, 7822, 3, 6, PL_HATR } /* sc=hatran */,
- { 8, 7288, 5825, 7, 4, PL_SC__MAHJ } /* script=mahj */,
- { 0, 8504, 1929, 3, 5, PL_SB__UP } /* sb=upper */,
- { 1, 6890, 1258, 4, 24, PL_ARABICPFB } /* blk=arabicpresentationformsb */,
- { 0, 6076, 7997, 11, 2, PL_BIDIC } /* bidicontrol=y */,
- { 1, 5192, 448, 3, 31, PL_IDEOGRAPHICSYMBOLS } /* isideographicsymbolsandpunctuation */,
- { 11, 2985, 3223, 18, 3, -PL_IDST } /* idstrinaryoperator=no */,
- { 0, 2967, 0, 11, 0, PL_GEORGIANSUP } /* georgiansup */,
- { 8, 8376, 5570, 3, 13, PL_LB__PR } /* lb=prefixnumeric */,
- { 2, 5596, 0, 13, 0, PL_VERTICALFORMS } /* verticalforms */,
- { 3, 1855, 3223, 21, 3, -PL_CWCM } /* changeswhencasemapped=no */,
- { 1, 8011, 8937, 3, 2, PL_ZL } /* gc=zl */,
- { 1, 808, 0, 11, 0, PL_PHONETICEXT } /* phoneticext */,
- { 0, 184, 3021, 2, 9, PL_LATINEXTA } /* islatinexta */,
- { 0, 7288, 8480, 7, 4, PL_SC__QAAI } /* script=qaai */,
- { 0, 7459, 57, 3, 2, PL_SC__YI } /* sc=yi */,
- { 1, 2249, 0, 13, 0, PL_GLAGOLITICSUP } /* glagoliticsup */,
- { 6, 7224, 62, 8, 5, PL_XPOSIXGRAPH } /* isxposixgraph */,
- { 2, 4542, 7654, 3, 6, PL_TIBT } /* istibetan */,
- { 2, 8340, 5453, 3, 13, PL_JG__MANICHAEANMEM } /* jg=manichaeanmem */,
- { 0, 11, 7768, 3, 2, -PL_DIA } /* dia=f */,
- { 4, 1963, 7951, 7, 5, PL_RADICAL } /* radical=true */,
- { 1, 1417, 1797, 9, 14, PL_LM } /* category=modifierletter */,
- { 2, 8340, 8774, 3, 3, PL_JG__BEH } /* jg=beh */,
- { 0, 3339, 0, 17, 0, PL_CYRILLICEXTB } /* cyrillicextendedb */,
- { 49, 6613, 34, 3, 2, PL_XPOSIXXDIGIT } /* ishex */,
- { 0, 8276, 3223, 4, 3, -PL_CWCM } /* cwcm=no */,
- { 0, 6890, 1543, 4, 23, PL_GEOMETRICSHAPESEXT } /* blk=geometricshapesextended */,
- { 0, 3129, 4010, 17, 6, PL_TANG } /* scriptextensions=tangut */,
- { 4, 6890, 1589, 4, 23, PL_LATINEXTADDITIONAL } /* blk=latinextendedadditional */,
- { 1, 184, 4134, 2, 15, PL_BRAI } /* isbraillepatterns */,
- { 2, 750, 0, 22, 0, PL_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsup */,
- { 176, 8240, 435, 3, 2, PL_BC__ON } /* bc=on */,
- { 1, 7459, 8604, 3, 4, PL_SC__ZYYY } /* sc=zyyy */,
- { 2, 184, 7882, 2, 4, PL_LYDI } /* islydi */,
- { 0, 7136, 779, 6, 29, PL_MISCARROWS } /* block=miscellaneoussymbolsandarrows */,
- { 0, 8016, 70, 4, 2, PL_GCB__PP } /* gcb=pp */,
- { 7, 6483, 3581, 4, 2, PL_XIDC } /* xidc=t */,
- { 0, 6210, 1982, 3, 20, PL_CYRILLICSUP } /* incyrillicsupplementary */,
- { 1, 7025, 0, 9, 0, PL_ORKH } /* oldturkic */,
- { 0, 5544, 8172, 13, 4, PL_NV__3_SLASH_16 } /* numericvalue=3/16 */,
- { 17, 6263, 1886, 10, 2, PL_LB__NL } /* linebreak=nl */,
- { 3, 7459, 2841, 3, 4, PL_SC__COPT } /* sc=copt */,
- { 0, 5544, 8758, 13, 2, PL_NV__37 } /* numericvalue=37 */,
- { 0, 8816, 7936, 3, 5, PL_NV__1_SLASH_160 } /* nv=1/160 */,
- { 33, 1448, 839, 5, 25, PL_SUPPUAA } /* insupplementaryprivateuseareaa */,
- { 0, 8016, 1083, 4, 2, PL_LB__LF } /* gcb=lf */,
- { 4, 7459, 8296, 3, 4, PL_GONM } /* sc=gonm */,
- { 2, 8340, 3458, 3, 17, PL_JG__MANICHAEANDHAMEDH } /* jg=manichaeandhamedh */,
- { 0, 2100, 7018, 4, 7, PL_PERM } /* isoldpermic */,
- { 4, 3129, 8244, 17, 4, PL_BHKS } /* scriptextensions=bhks */,
- { 1, 1897, 7997, 21, 2, PL_CWT } /* changeswhentitlecased=y */,
- { 0, 8272, 3223, 4, 2, -PL_CWCF } /* cwcf=n */,
- { 0, 1724, 0, 22, 0, PL_EARLYDYNASTICCUNEIFORM } /* earlydynasticcuneiform */,
- { 71, 6890, 1612, 4, 23, PL_SHORTHANDFORMATCONTROLS } /* blk=shorthandformatcontrols */,
- { 6, 7459, 8056, 3, 5, PL_NSHU } /* sc=nushu */,
- { 0, 8816, 8691, 3, 2, PL_NV__28 } /* nv=28 */,
- { 11, 8376, 1479, 3, 2, PL_LB__AI } /* lb=ai */,
- { 0, 6890, 7296, 4, 8, PL_SPECIALS } /* blk=specials */,
- { 0, 184, 2788, 3, 7, PL_CHER } /* ischerokee */,
- { 0, 6263, 5789, 10, 12, PL_LB__IS } /* linebreak=infixnumeric */,
- { 113, 7457, 2625, 5, 10, PL_INSC__TONELETTER } /* insc=toneletter */,
- { 1, 184, 4813, 2, 14, PL_KANASUP } /* iskanasupplement */,
- { 4, 5245, 7951, 13, 5, PL_POSIXXDIGIT } /* asciihexdigit=true */,
- { 0, 8340, 6523, 3, 3, PL_JG__FEH } /* jg=feh */,
- { 2, 4314, 4389, 13, 15, PL_JG__MANICHAEANZAYIN } /* joininggroup=manichaeanzayin */,
- { 1, 1402, 3171, 24, 12, PL_INPC__LEFTANDRIGHT } /* indicpositionalcategory=leftandright */,
- { 2, 1417, 5253, 9, 5, PL_XPOSIXDIGIT } /* category=digit */,
- { 5, 7459, 4134, 3, 4, PL_BRAI } /* sc=brai */,
- { 1, 1448, 1212, 5, 22, PL_SUPERANDSUB } /* insuperscriptsandsubscripts */,
- { 1, 184, 1543, 2, 23, PL_GEOMETRICSHAPESEXT } /* isgeometricshapesextended */,
- { 8, 7136, 7367, 7, 6, PL_INBENGALI } /* block=bengali */,
- { 62, 1206, 3148, 3, 10, PL_TAIXUANJING } /* intaixuanjing */,
- { 0, 1081, 0, 26, 0, PL_HALFANDFULLFORMS } /* halfwidthandfullwidthforms */,
- { 0, 6890, 3237, 4, 10, PL_ALCHEMICAL } /* blk=alchemical */,
- { 2, 6713, 8849, 3, 3, PL_IN__3 } /* in=v30 */,
- { 5, 2859, 45, 18, 3, PL_DT__COM } /* decompositiontype=com */,
- { 0, 7380, 7944, 7, 2, PL_CCC__12 } /* ccc=ccc12 */,
- { 129, 5645, 7951, 5, 5, PL_BIDIC } /* bidic=true */,
- { 0, 7288, 7312, 7, 8, PL_SC__TAGB } /* script=tagbanwa */,
- { 0, 8786, 7888, 3, 6, PL_EA__NA } /* ea=narrow */,
- { 0, 7478, 1194, 3, 3, PL_SORA } /* issora */,
- { 35, 974, 8916, 27, 2, PL_CCC__84 } /* canonicalcombiningclass=ccc84 */,
- { 1, 7344, 3223, 4, 3, -PL_XIDS } /* xids=no */,
- { 17, 3129, 8280, 17, 4, PL_CYRL } /* scriptextensions=cyrl */,
- { 0, 2877, 0, 18, 0, PL_DEVANAGARIEXT } /* devanagariextended */,
- { 0, 3424, 3223, 4, 2, -PL_IDSB } /* idsb=n */,
- { 0, 11, 3581, 3, 2, PL_DIA } /* dia=t */,
- { 73, 8508, 8, 4, 3, PL_LANA } /* sc=lana */,
- { 2, 8096, 3288, 4, 17, PL_AGHB } /* scx=caucasianalbanian */,
- { 68, 7471, 6472, 7, 4, PL_POSIXWORD } /* isposixword */,
- { 0, 3129, 7858, 17, 4, PL_KHOJ } /* scriptextensions=khoj */,
- { 16, 7136, 7660, 6, 7, PL_INTIRHUTA } /* block=tirhuta */,
- { 2, 21, 948, 3, 16, PL_ANCIENTGREEKMUSIC } /* inancientgreekmusic */,
- { 33, 7288, 5957, 7, 4, PL_MEND } /* script=mend */,
- { 1, 8376, 8925, 3, 2, PL_LB__H3 } /* lb=h3 */,
- { 4, 8572, 6971, 3, 9, PL_WB__MB } /* wb=midnumlet */,
- { 18, 3084, 0, 9, 0, PL_Z } /* separator */,
- { 2, 8096, 8264, 4, 4, PL_CANS } /* scx=cans */,
- { 0, 184, 361, 2, 21, PL_MATHOPERATORS } /* ismathematicaloperators */,
- { 0, 7471, 7986, 7, 5, PL_POSIXBLANK } /* isposixblank */,
- { 10, 8116, 0, 5, 0, PL_TAML } /* tamil */,
- { 0, 4402, 4420, 3, 14, PL_MISCPICTOGRAPHS } /* inmiscpictographs */,
- { 1, 5134, 8465, 3, 3, PL_PHNX } /* isphnx */,
- { 0, 8240, 2289, 3, 20, PL_BC__LRE } /* bc=lefttorightembedding */,
- { 0, 6210, 43, 3, 8, PL_CJKCOMPAT } /* incjkcompat */,
- { 0, 8340, 5466, 3, 13, PL_JG__MANICHAEANNUN } /* jg=manichaeannun */,
- { 0, 6208, 0, 5, 0, PL_JOINC } /* joinc */,
- { 1, 974, 16, 24, 1, PL_CCC__B } /* canonicalcombiningclass=b */,
- { 0, 8786, 8, 3, 1, PL_EA__A } /* ea=a */,
- { 0, 849, 0, 10, 0, PL_CO } /* privateuse */,
- { 0, 184, 1702, 2, 12, PL_DIACRITICALS } /* isdiacriticals */,
- { 20, 7136, 1001, 6, 27, PL_ENCLOSEDCJK } /* block=enclosedcjklettersandmonths */,
- { 2, 7457, 1330, 5, 24, PL_INSC__CONSONANTSUCCEEDINGREPHA } /* insc=consonantsucceedingrepha */,
- { 0, 5134, 7036, 4, 7, PL_PALM } /* ispalmyrene */,
- { 128, 7459, 8412, 3, 4, PL_MTEI } /* sc=mtei */,
- { 1, 8196, 8152, 4, 4, PL_AGE__10 } /* age=10.0 */,
- { 57, 7457, 3305, 5, 17, PL_INSC__CONSONANTPREFIXED } /* insc=consonantprefixed */,
- { 1, 5657, 7768, 12, 6, -PL_BIDIM } /* bidimirrored=false */,
- { 17, 7696, 0, 6, 0, PL_XPOSIXSPACE } /* wspace */,
- { 2, 6263, 18, 10, 2, PL_RI } /* linebreak=ri */,
- { 0, 8816, 8168, 3, 2, PL_NV__17 } /* nv=17 */,
- { 1, 8240, 25, 3, 1, PL_BC__S } /* bc=s */,
- { 8, 7459, 8284, 3, 4, PL_DSRT } /* sc=dsrt */,
- { 4, 7136, 849, 6, 10, PL_PUA } /* block=privateuse */,
- { 23, 4314, 4785, 13, 14, PL_JG__HAMZAONHEHGOAL } /* joininggroup=hamzaonhehgoal */,
- { 5, 5544, 7702, 13, 2, PL_NV__20 } /* numericvalue=20 */,
- { 1, 7459, 8216, 3, 4, PL_ARMI } /* sc=armi */,
- { 24, 184, 3610, 2, 4, PL_BOPO } /* isbopo */,
- { 0, 8016, 3526, 4, 17, PL_RI } /* gcb=regionalindicator */,
- { 8, 8026, 2355, 5, 6, PL_INPC__BOTTOM } /* inpc=bottom */,
- { 10, 8196, 7702, 4, 1, PL_AGE__2 } /* age=2 */,
- { 2, 6890, 2877, 4, 18, PL_DEVANAGARIEXT } /* blk=devanagariextended */,
- { 0, 184, 4104, 2, 4, PL_BAMU } /* isbamu */,
- { 1, 3129, 7971, 17, 5, PL_BATK } /* scriptextensions=batak */,
- { 130, 2229, 36, 17, 1, PL_LT } /* generalcategory=lt */,
- { 1, 3129, 7956, 17, 5, PL_ADLM } /* scriptextensions=adlam */,
- { 11, 11, 3223, 2, 2, -PL_DI } /* di=n */,
- { 0, 8312, 0, 4, 0, PL_HAN } /* hani */,
- { 5, 7136, 6736, 6, 10, PL_INSAURASHTRA } /* block=saurashtra */,
- { 0, 7387, 0, 7, 0, PL_CJKEXTA } /* cjkexta */,
- { 1, 2229, 1452, 16, 2, PL_PS } /* generalcategory=ps */,
- { 0, 1834, 0, 21, 0, PL_CWCF } /* changeswhencasefolded */,
- { 2, 6890, 947, 4, 27, PL_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusicalnotation */,
- { 3, 974, 24, 24, 1, PL_CCC__L } /* canonicalcombiningclass=l */,
- { 8, 7344, 3223, 8, 3, -PL_XIDS } /* xidstart=no */,
- { 0, 4542, 2117, 3, 3, PL_THAI } /* isthai */,
- { 4, 217, 7052, 6, 9, PL__PERL_QUOTEMETA } /* _perl_quotemeta */,
- { 1, 698, 0, 2, 0, PL_MN } /* mn */,
- { 0, 7689, 80, 4, 33, PL_ARABICMATH } /* isarabicmathematicalalphabeticsymbols */,
- { 1, 7471, 5315, 7, 5, PL_POSIXALNUM } /* isposixalnum */,
- { 1, 2617, 0, 19, 0, PL_MODIFIERTONELETTERS } /* modifiertoneletters */,
- { 40, 7136, 3390, 6, 11, PL_ETHIOPICEXT } /* block=ethiopicext */,
- { 0, 32, 0, 2, 0, PL_CS } /* cs */,
- { 68, 7380, 8632, 4, 2, PL_CCC__91 } /* ccc=91 */,
- { 1, 3129, 7583, 17, 7, PL_PHAG } /* scriptextensions=phagspa */,
- { 20, 7478, 3561, 3, 16, PL_SUTTONSIGNWRITING } /* issuttonsignwriting */,
- { 0, 8240, 2931, 3, 18, PL_BC__FSI } /* bc=firststrongisolate */,
- { 1, 2229, 1106, 16, 2, PL_SK } /* generalcategory=sk */,
- { 23, 8096, 5933, 4, 12, PL_GONM } /* scx=masaramgondi */,
- { 64, 6484, 3223, 10, 3, -PL_IDC } /* idcontinue=no */,
- { 82, 8016, 5082, 4, 11, PL_GCB__SM } /* gcb=spacingmark */,
- { 80, 7288, 8324, 7, 4, PL_HMNG } /* script=hmng */,
- { 81, 4314, 8828, 13, 3, PL_JG__REH } /* joininggroup=reh */,
- { 100, 7288, 8312, 7, 4, PL_SC__HAN } /* script=hani */,
- { 0, 6890, 6935, 4, 9, PL_LATINEXTB } /* blk=latinextb */,
- { 1, 8096, 8492, 4, 4, PL_RUNR } /* scx=runr */,
- { 0, 7136, 1960, 6, 14, PL_CJKRADICALSSUP } /* block=cjkradicalssup */,
- { 13, 7894, 3581, 6, 2, PL_PATSYN } /* patsyn=t */,
- { 0, 8011, 132, 3, 2, PL_LM } /* gc=lm */,
- { 1, 1929, 7997, 9, 2, PL_XPOSIXUPPER } /* uppercase=y */,
- { 7, 7459, 6439, 3, 4, PL_SC__SYLO } /* sc=sylo */,
- { 1, 1426, 7112, 22, 8, PL_INSC__AVAGRAHA } /* indicsyllabiccategory=avagraha */,
- { 2, 2560, 0, 19, 0, PL_JAMOEXTB } /* hanguljamoextendedb */,
- { 6, 6613, 2542, 3, 18, PL_JAMOEXTA } /* ishanguljamoextendeda */,
- { 1, 8232, 0, 4, 0, PL_AVST } /* avst */,
- { 0, 8396, 0, 4, 0, PL_MERC } /* merc */,
- { 7, 8046, 0, 5, 0, PL_LIMB } /* limbu */,
- { 0, 3610, 0, 4, 0, PL_BOPO } /* bopo */,
- { 11, 5134, 1541, 3, 3, PL_PHAG } /* isphag */,
- { 15, 415, 7997, 11, 2, PL_IDEO } /* ideographic=y */,
- { 1, 8340, 4963, 3, 4, PL_JG__HETH } /* jg=heth */,
- { 0, 8340, 5502, 3, 3, PL_JG__TAW } /* jg=taw */,
- { 0, 7459, 4404, 3, 15, PL_MERC } /* sc=meroiticcursive */,
- { 22, 7136, 6120, 6, 6, PL_DOMINO } /* block=domino */,
- { 0, 7136, 2249, 6, 13, PL_GLAGOLITICSUP } /* block=glagoliticsup */,
- { 0, 21, 3738, 2, 16, PL_LATIN1 } /* inlatin1supplement */,
- { 2, 7471, 0, 4, 0, PL_PO } /* ispo */,
- { 3, 4402, 6308, 3, 10, PL_MYANMAREXTA } /* inmyanmarexta */,
- { 0, 1402, 2295, 24, 5, PL_INPC__RIGHT } /* indicpositionalcategory=right */,
- { 0, 7906, 498, 5, 3, PL_KHMR } /* sc=khmer */,
- { 1, 7457, 4179, 5, 15, PL_INSC__CONSONANTMEDIAL } /* insc=consonantmedial */,
- { 10, 184, 4869, 2, 14, PL_LATINEXTD } /* islatinextendedd */,
- { 7, 7994, 966, 4, 2, -PL_IDC } /* idc=no */,
- { 2, 7459, 4300, 4, 14, PL_ARMI } /* sc=imperialaramaic */,
- { 3, 3946, 7997, 16, 2, PL_STERM } /* sentenceterminal=y */,
- { 9, 7459, 8316, 3, 4, PL_SC__HANO } /* sc=hano */,
- { 4, 8026, 2349, 5, 3, PL_INPC__TOP } /* inpc=top */,
- { 94, 8376, 6880, 3, 2, PL_LB__BB } /* lb=bb */,
- { 5, 7471, 5252, 7, 6, PL_POSIXXDIGIT } /* isposixxdigit */,
- { 0, 3129, 6736, 17, 4, PL_SAUR } /* scriptextensions=saur */,
- { 2, 6890, 7611, 4, 7, PL_INSOYOMBO } /* blk=soyombo */,
- { 1, 974, 8933, 24, 2, PL_CCC__9 } /* canonicalcombiningclass=vr */,
- { 10, 5544, 7756, 13, 1, PL_NV__9 } /* numericvalue=9 */,
- { 1, 8816, 7714, 3, 1, PL_NV__3 } /* nv=3 */,
- { 1, 2107, 0, 7, 0, PL_SINH } /* sinhala */,
- { 2, 6005, 0, 12, 0, PL_HUNG } /* oldhungarian */,
- { 0, 7136, 5933, 6, 12, PL_INMASARAMGONDI } /* block=masaramgondi */,
- { 0, 7136, 78, 6, 35, PL_ARABICMATH } /* block=arabicmathematicalalphabeticsymbols */,
- { 0, 6472, 6971, 10, 6, PL_WB__MN } /* wordbreak=midnum */,
- { 0, 5544, 7941, 13, 5, PL_NV__11_SLASH_12 } /* numericvalue=11/12 */,
- { 0, 6890, 7625, 4, 7, PL_SUPPUAB } /* blk=suppuab */,
- { 4, 4299, 0, 15, 0, PL_ARMI } /* imperialaramaic */,
- { 1, 892, 3223, 17, 2, -PL_VS } /* variationselector=n */,
- { 5, 8604, 0, 4, 0, PL_ZYYY } /* zyyy */,
- { 11, 7459, 4494, 3, 15, PL_NARB } /* sc=oldnortharabian */,
- { 0, 6890, 6546, 4, 10, PL_ASCII } /* blk=basiclatin */,
- { 1, 7478, 865, 3, 27, PL_SUPPUAB } /* issupplementaryprivateuseareab */,
- { 8, 6890, 6989, 4, 9, PL_INNEWTAILUE } /* blk=newtailue */,
- { 1, 7288, 7604, 7, 4, PL_SIDD } /* script=sidd */,
- { 0, 184, 5933, 2, 12, PL_GONM } /* ismasaramgondi */,
- { 9, 8816, 8917, 3, 2, PL_NV__49 } /* nv=49 */,
- { 2, 6890, 1107, 4, 26, PL_KATAKANAEXT } /* blk=katakanaphoneticextensions */,
- { 56, 184, 6616, 2, 10, PL_DEP } /* isdeprecated */,
- { 1, 6263, 7828, 10, 6, PL_LB__HY } /* linebreak=hyphen */,
- { 0, 7136, 7436, 6, 7, PL_INELBASAN } /* block=elbasan */,
- { 7, 2674, 0, 9, 0, PL_SUND } /* sundanese */,
- { 0, 57, 0, 2, 0, PL_YI } /* yi */,
- { 32, 1448, 7628, 5, 4, PL_SUPPUAB } /* insuppuab */,
- { 1, 8026, 3171, 5, 12, PL_INPC__LEFTANDRIGHT } /* inpc=leftandright */,
- { 4, 8096, 8448, 4, 4, PL_ORKH } /* scx=orkh */,
- { 6, 5968, 7026, 3, 8, PL_INOLDTURKIC } /* inoldturkic */,
- { 11, 5544, 8897, 13, 2, PL_NV__19 } /* numericvalue=19 */,
- { 0, 4402, 7528, 3, 6, PL_INMULTANI } /* inmultani */,
- { 2, 949, 3581, 2, 2, PL_CI } /* ci=t */,
- { 2, 7459, 3674, 3, 7, PL_SC__CPRT } /* sc=cypriot */,
- { 2, 6713, 8885, 3, 3, PL_IN__7 } /* in=v70 */,
- { 1, 7224, 468, 8, 5, PL_XPOSIXPUNCT } /* isxposixpunct */,
- { 4, 8026, 9, 5, 2, PL_INPC__NA } /* inpc=na */,
- { 10, 1426, 3305, 22, 17, PL_INSC__CONSONANTPREFIXED } /* indicsyllabiccategory=consonantprefixed */,
- { 0, 4757, 3223, 14, 3, -PL_GREXT } /* graphemeextend=no */,
- { 34, 8096, 7882, 4, 4, PL_LYDI } /* scx=lydi */,
- { 2, 78, 0, 4, 0, PL_ARAB } /* arab */,
- { 198, 7459, 8556, 3, 4, PL_THAI } /* sc=thai */,
- { 1, 7380, 8640, 4, 2, PL_CCC__18 } /* ccc=18 */,
- { 3, 7689, 3238, 3, 16, PL_ALCHEMICAL } /* isalchemicalsymbols */,
- { 0, 8376, 202, 3, 2, PL_LB__SA } /* lb=sa */,
- { 1, 7136, 1543, 6, 15, PL_GEOMETRICSHAPES } /* block=geometricshapes */,
- { 4, 8328, 5260, 4, 11, PL_BLOCKELEMENTS } /* inblockelements */,
- { 0, 7136, 7621, 6, 3, PL_PUA } /* block=pua */,
- { 2, 5705, 0, 12, 0, PL_CYRILLICEXTC } /* cyrillicextc */,
- { 6, 7344, 7768, 4, 6, -PL_XIDS } /* xids=false */,
- { 102, 5192, 6485, 3, 9, PL_IDC } /* isidcontinue */,
- { 171, 5134, 5559, 4, 11, PL_PATSYN } /* ispatternsyntax */,
- { 0, 8572, 125, 3, 2, PL_LB__CR } /* wb=cr */,
- { 0, 7288, 2877, 7, 4, PL_SC__DEVA } /* script=deva */,
- { 0, 8011, 4524, 3, 15, PL_PS } /* gc=openpunctuation */,
- { 1, 3129, 8260, 17, 4, PL_CAKM } /* scriptextensions=cakm */,
- { 1, 184, 2466, 3, 18, PL_COUNTINGROD } /* iscountingrodnumerals */,
- { 1, 1448, 6407, 3, 10, PL_INSORASOMPENG } /* insorasompeng */,
- { 0, 8816, 8913, 3, 2, PL_NV__47 } /* nv=47 */,
- { 0, 7344, 3223, 8, 2, -PL_XIDS } /* xidstart=n */,
- { 0, 6340, 0, 11, 0, PL_LO } /* otherletter */,
- { 0, 8248, 722, 4, 5, PL_BPT__C } /* bpt=close */,
- { 0, 6219, 3223, 11, 3, -PL_JOINC } /* joincontrol=no */,
- { 0, 1855, 7768, 21, 2, -PL_CWCM } /* changeswhencasemapped=f */,
- { 0, 974, 5220, 24, 1, PL_CCC__0 } /* canonicalcombiningclass=0 */,
- { 4, 7380, 7709, 4, 2, PL_CCC__16 } /* ccc=16 */,
- { 1, 7459, 8464, 3, 4, PL_PHNX } /* sc=phnx */,
- { 2, 8340, 4792, 3, 3, PL_JG__HEH } /* jg=heh */,
- { 0, 4314, 5427, 13, 13, PL_JG__MALAYALAMLLLA } /* joininggroup=malayalamllla */,
- { 2, 1402, 3165, 24, 10, PL_INPC__TOPANDLEFT } /* indicpositionalcategory=topandleft */,
- { 0, 2408, 0, 4, 0, PL_BRAH } /* brah */,
- { 5, 5544, 8674, 13, 2, PL_NV__42 } /* numericvalue=42 */,
- { 0, 7288, 8584, 7, 4, PL_XSUX } /* script=xsux */,
- { 0, 7288, 8091, 7, 5, PL_RUNR } /* script=runic */,
- { 1, 8096, 6406, 4, 4, PL_SORA } /* scx=sora */,
- { 104, 3129, 7786, 17, 6, PL_CAKM } /* scriptextensions=chakma */,
- { 0, 7459, 1566, 3, 6, PL_SC__HANG } /* sc=hangul */,
- { 1, 8508, 7871, 4, 3, PL_LEPC } /* sc=lepc */,
- { 1, 7136, 7359, 6, 7, PL_INAVESTAN } /* block=avestan */,
- { 7, 3114, 1174, 3, 3, PL_UCAS } /* inucas */,
- { 1, 7288, 4010, 7, 4, PL_TANG } /* script=tang */,
- { 23, 7459, 7366, 3, 7, PL_SC__BENG } /* sc=bengali */,
- { 0, 1834, 3581, 21, 2, PL_CWCF } /* changeswhencasefolded=t */,
- { 2, 6786, 0, 10, 0, PL_SUPARROWSC } /* suparrowsc */,
- { 1, 7136, 479, 6, 31, PL_MATHALPHANUM } /* block=mathematicalalphanumericsymbols */,
- { 0, 8288, 8292, 3, 4, PL_DT__FONT } /* dt=font */,
- { 2, 8126, 0, 5, 0, PL_VSSUP } /* vssup */,
- { 2, 8572, 5772, 3, 5, PL_WB__EB } /* wb=ebase */,
- { 0, 6713, 7714, 3, 1, PL_IN__3 } /* in=3 */,
- { 3, 4402, 2637, 3, 11, PL_MONGOLIANSUP } /* inmongoliansup */,
- { 2, 7136, 750, 6, 22, PL_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsup */,
- { 1, 184, 7128, 2, 8, PL_BASS } /* isbassavah */,
- { 2, 7459, 5121, 3, 14, PL_SC__PHLP } /* sc=psalterpahlavi */,
- { 0, 8340, 5492, 3, 13, PL_JG__MANICHAEANTAW } /* jg=manichaeantaw */,
- { 0, 7136, 2731, 6, 19, PL_SUPARROWSC } /* block=supplementalarrowsc */,
- { 0, 2990, 80, 4, 33, PL_ARABICMATH } /* inarabicmathematicalalphabeticsymbols */,
- { 9, 3129, 7016, 17, 9, PL_PERM } /* scriptextensions=oldpermic */,
- { 0, 3129, 8560, 17, 4, PL_TIBT } /* scriptextensions=tibt */,
- { 0, 8021, 0, 5, 0, PL_GREXT } /* grext */,
- { 6, 6890, 4010, 4, 6, PL_INTANGUT } /* blk=tangut */,
- { 5, 4479, 26, 15, 1, PL_NFKCQC__Y } /* nfkcquickcheck=y */,
- { 1, 949, 7768, 2, 2, -PL_CI } /* ci=f */,
- { 0, 1855, 3581, 21, 2, PL_CWCM } /* changeswhencasemapped=t */,
- { 0, 974, 8702, 24, 3, PL_CCC__DA } /* canonicalcombiningclass=234 */,
- { 0, 1426, 8051, 22, 5, PL_INSC__NUKTA } /* indicsyllabiccategory=nukta */,
- { 1, 7136, 630, 6, 30, PL_CJKEXTE } /* block=cjkunifiedideographsextensione */,
- { 8, 436, 7768, 5, 2, -PL_NCHAR } /* nchar=f */,
- { 15, 8276, 7768, 4, 2, -PL_CWCM } /* cwcm=f */,
- { 0, 1402, 4271, 4, 13, PL_DIACRITICALSSUP } /* indiacriticalssup */,
- { 2, 4479, 8256, 5, 4, PL_NFKCQC__N } /* nfkcqc=no */,
- { 25, 1159, 7768, 25, 2, -PL_CWKCF } /* changeswhennfkccasefolded=f */,
- { 0, 21, 7846, 2, 6, PL_INKAITHI } /* inkaithi */,
- { 3, 5192, 416, 3, 10, PL_IDEO } /* isideographic */,
- { 3, 1892, 3581, 5, 2, PL_CASED } /* cased=t */,
- { 0, 8344, 6053, 3, 12, PL_JT__R } /* jt=rightjoining */,
- { 41, 184, 5945, 2, 12, PL_MATHALPHANUM } /* ismathalphanum */,
- { 4, 7136, 1612, 6, 23, PL_SHORTHANDFORMATCONTROLS } /* block=shorthandformatcontrols */,
- { 16, 4402, 2046, 4, 19, PL_MEETEIMAYEKEXT } /* inmeeteimayekextensions */,
- { 1, 5645, 2309, 10, 20, PL_BC__PDF } /* bidiclass=popdirectionalformat */,
- { 2, 7459, 4509, 3, 15, PL_SARB } /* sc=oldsoutharabian */,
- { 0, 6483, 3223, 11, 2, -PL_XIDC } /* xidcontinue=n */,
- { 3, 7345, 3223, 7, 2, -PL_IDS } /* idstart=n */,
- { 7, 6890, 1543, 4, 18, PL_GEOMETRICSHAPESEXT } /* blk=geometricshapesext */,
- { 1, 184, 3390, 2, 16, PL_ETHIOPICEXT } /* isethiopicextended */,
- { 0, 8340, 4792, 3, 7, PL_JG__HEHGOAL } /* jg=hehgoal */,
- { 3, 184, 7810, 2, 6, PL_GOTH } /* isgothic */,
- { 5, 7478, 3544, 3, 16, PL_SMALLFORMS } /* issmallformvariants */,
- { 2, 7136, 3738, 6, 6, PL_LATIN1 } /* block=latin1 */,
- { 8, 8340, 5897, 3, 12, PL_JG__MALAYALAMSSA } /* jg=malayalamssa */,
- { 5, 7478, 5150, 3, 13, PL_SUPPUNCTUATION } /* issuppunctuation */,
- { 0, 7288, 2841, 7, 4, PL_SC__COPT } /* script=copt */,
- { 2, 6806, 0, 4, 0, PL_WARA } /* wara */,
- { 2, 8939, 0, 2, 0, PL_ZP } /* zp */,
- { 1, 4554, 235, 14, 2, PL_SB__LO } /* sentencebreak=lo */,
- { 4, 1358, 7768, 20, 2, -PL_CE } /* compositionexclusion=f */,
- { 0, 1701, 0, 2, 0, PL_SD } /* sd */,
- { 0, 8196, 8879, 4, 3, PL_AGE__6_DOT_2 } /* age=v62 */,
- { 1, 974, 8617, 27, 2, PL_CCC__31 } /* canonicalcombiningclass=ccc31 */,
- { 0, 4542, 7661, 3, 3, PL_TIRH } /* istirh */,
- { 0, 7136, 1658, 6, 22, PL_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatideographssup */,
- { 8, 184, 8388, 2, 4, PL_LISU } /* islisu */,
- { 12, 7459, 8548, 3, 4, PL_TFNG } /* sc=tfng */,
- { 2, 974, 8646, 27, 2, PL_CCC__29 } /* canonicalcombiningclass=ccc29 */,
- { 0, 96, 7768, 10, 2, -PL_XPOSIXALPHA } /* alphabetic=f */,
- { 0, 8340, 7304, 3, 8, PL_JG__SWASHKAF } /* jg=swashkaf */,
- { 5, 76, 2876, 2, 3, PL_XPOSIXDIGIT } /* nt=de */,
- { 33, 6263, 5570, 10, 13, PL_LB__PR } /* linebreak=prefixnumeric */,
- { 0, 6706, 8714, 10, 3, PL_IN__3_DOT_2 } /* presentin=3.2 */,
- { 0, 184, 0, 3, 0, PL_C } /* isc */,
- { 4, 7380, 7702, 4, 2, PL_CCC__20 } /* ccc=20 */,
- { 0, 184, 1189, 2, 2, PL_LT } /* islt */,
- { 116, 4314, 6533, 13, 3, PL_JG__QAF } /* joininggroup=qaf */,
- { 16, 6221, 252, 4, 31, PL_DIACRITICALSEXT } /* incombiningdiacriticalmarksextended */,
- { 66, 1358, 3581, 20, 2, PL_CE } /* compositionexclusion=t */,
- { 76, 1426, 6716, 22, 10, PL_INSC__PUREKILLER } /* indicsyllabiccategory=purekiller */,
- { 30, 8376, 1306, 3, 13, PL_LB__CM } /* lb=combiningmark */,
- { 9, 184, 1628, 3, 6, PL_XPOSIXCNTRL } /* iscontrol */,
- { 0, 8786, 1081, 3, 9, PL_EA__H } /* ea=halfwidth */,
- { 0, 6890, 6826, 4, 10, PL_YIRADICALS } /* blk=yiradicals */,
- { 0, 184, 7520, 2, 7, PL_MARC } /* ismarchen */,
- { 8, 7288, 5777, 7, 4, PL_HEBR } /* script=hebr */,
- { 1, 6713, 8750, 3, 3, PL_IN__6_DOT_1 } /* in=6.1 */,
- { 2, 7136, 6908, 6, 9, PL_EMOTICONS } /* block=emoticons */,
- { 4, 7136, 3390, 6, 17, PL_ETHIOPICEXTA } /* block=ethiopicextendeda */,
- { 94, 7459, 8456, 3, 4, PL_OSGE } /* sc=osge */,
- { 105, 2985, 7997, 18, 4, PL_IDST } /* idstrinaryoperator=yes */,
- { 37, 6713, 8564, 3, 4, PL_IN__10 } /* in=v100 */,
- { 49, 21, 3111, 2, 4, PL_RUMI } /* inrumi */,
- { 2, 4542, 1161, 3, 3, PL_TANG } /* istang */,
- { 0, 7136, 3770, 6, 16, PL_LINEARBSYLLABARY } /* block=linearbsyllabary */,
- { 2, 2229, 3084, 20, 9, PL_ZL } /* generalcategory=lineseparator */,
- { 4, 8340, 4389, 3, 15, PL_JG__MANICHAEANZAYIN } /* jg=manichaeanzayin */,
- { 20, 7168, 3223, 8, 3, -PL_EXT } /* extender=no */,
- { 4, 3129, 8584, 17, 4, PL_XSUX } /* scriptextensions=xsux */,
- { 76, 4590, 0, 2, 0, PL_VS } /* vs */,
- { 22, 8894, 3183, 3, 18, PL_VO__TR } /* vo=transformedrotated */,
- { 1, 217, 1074, 33, 5, PL__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START } /* _perl_problematic_locale_foldeds_start */,
- { 0, 8026, 6042, 3, 11, PL_PLAYINGCARDS } /* inplayingcards */,
- { 0, 58, 7768, 4, 2, -PL_IDEO } /* ideo=f */,
- { 161, 4314, 5476, 13, 3, PL_JG__NUN } /* joininggroup=nun */,
- { 0, 6890, 4590, 4, 2, PL_INVS } /* blk=vs */,
- { 2, 7894, 7768, 6, 6, -PL_PATSYN } /* patsyn=false */,
- { 0, 7136, 6935, 6, 9, PL_LATINEXTB } /* block=latinextb */,
- { 128, 8121, 3581, 5, 2, PL_UIDEO } /* uideo=t */,
- { 2, 8380, 0, 4, 0, PL_LINA } /* lina */,
- { 42, 974, 184, 24, 2, PL_CCC__IS } /* canonicalcombiningclass=is */,
- { 1, 4239, 0, 15, 0, PL_PD } /* dashpunctuation */,
- { 0, 7906, 6928, 5, 7, PL_SC__SIND } /* sc=khudawadi */,
- { 1, 8240, 8, 3, 2, PL_BC__AN } /* bc=an */,
- { 1, 8011, 966, 3, 2, PL_NO } /* gc=no */,
- { 4, 8336, 7322, 4, 6, PL_INTIFINAGH } /* intifinagh */,
- { 1, 4630, 7337, 3, 7, PL_UGAR } /* isugaritic */,
- { 1, 7345, 7997, 7, 4, PL_IDS } /* idstart=yes */,
- { 33, 1768, 0, 22, 0, PL_MISCTECHNICAL } /* miscellaneoustechnical */,
- { 12, 7478, 3947, 3, 15, PL_STERM } /* issentenceterminal */,
- { 0, 1001, 0, 11, 0, PL_ENCLOSEDCJK } /* enclosedcjk */,
- { 0, 8096, 7, 4, 18, PL_CANS } /* scx=canadianaboriginal */,
- { 33, 5544, 7710, 13, 4, PL_NV__6000 } /* numericvalue=6000 */,
- { 0, 184, 2249, 2, 13, PL_GLAGOLITICSUP } /* isglagoliticsup */,
- { 23, 2985, 3223, 4, 3, -PL_IDST } /* idst=no */,
- { 65, 7288, 2249, 7, 4, PL_SC__GLAG } /* script=glag */,
- { 0, 184, 1659, 3, 18, PL_CJKCOMPATIDEOGRAPHS } /* iscjkcompatideographs */,
- { 0, 184, 8056, 2, 5, PL_NSHU } /* isnushu */,
- { 2, 184, 1856, 3, 20, PL_CWCM } /* ischangeswhencasemapped */,
- { 88, 7478, 1402, 3, 3, PL_SIND } /* issind */,
- { 28, 7136, 415, 6, 32, PL_INIDC } /* block=ideographicdescriptioncharacters */,
- { 3, 7136, 4010, 6, 16, PL_TANGUTCOMPONENTS } /* block=tangutcomponents */,
- { 4, 974, 6230, 24, 11, PL_CCC__8 } /* canonicalcombiningclass=kanavoicing */,
- { 15, 6890, 7415, 4, 7, PL_CJKEXTE } /* blk=cjkexte */,
- { 0, 2859, 7184, 18, 8, PL_DT__FRA } /* decompositiontype=fraction */,
- { 1, 8096, 7527, 4, 7, PL_MULT } /* scx=multani */,
- { 7, 6439, 0, 11, 0, PL_SYLO } /* sylotinagri */,
- { 1, 58, 3581, 4, 2, PL_IDEO } /* ideo=t */,
- { 15, 8777, 3223, 3, 2, -PL_CWL } /* cwl=n */,
- { 0, 8816, 7714, 3, 2, PL_NV__30 } /* nv=30 */,
- { 8, 7136, 6596, 6, 10, PL_COMPATJAMO } /* block=compatjamo */,
- { 2, 7226, 1929, 6, 5, PL_XPOSIXUPPER } /* xposixupper */,
- { 0, 1746, 1690, 21, 2, PL_GCB__CN } /* graphemeclusterbreak=cn */,
- { 3, 5250, 7997, 8, 2, PL_XPOSIXXDIGIT } /* hexdigit=y */,
- { 4, 184, 7858, 2, 6, PL_KHOJ } /* iskhojki */,
- { 1, 8096, 4404, 4, 15, PL_MERC } /* scx=meroiticcursive */,
- { 83, 184, 7846, 2, 6, PL_KTHI } /* iskaithi */,
- { 0, 4402, 2158, 10, 11, PL_MERO } /* inmeroitichieroglyphs */,
- { 10, 6713, 8714, 3, 3, PL_IN__3_DOT_2 } /* in=3.2 */,
- { 0, 1417, 206, 9, 2, PL_PI } /* category=pi */,
- { 11, 8096, 8536, 4, 4, PL_TALU } /* scx=talu */,
- { 1, 974, 78, 24, 2, PL_CCC__AR } /* canonicalcombiningclass=ar */,
- { 9, 7816, 0, 6, 0, PL_GRBASE } /* grbase */,
- { 16, 6706, 8885, 10, 3, PL_IN__7 } /* presentin=v70 */,
- { 3, 7288, 7900, 7, 6, PL_RJNG } /* script=rejang */,
- { 1, 8011, 1204, 3, 2, PL_PO } /* gc=po */,
- { 32, 6616, 0, 10, 0, PL_DEP } /* deprecated */,
- { 0, 6706, 8660, 10, 3, PL_IN__2_DOT_1 } /* presentin=2.1 */,
- { 0, 7991, 0, 5, 0, PL_BUHD } /* buhid */,
- { 154, 7136, 7513, 6, 7, PL_INMANDAIC } /* block=mandaic */,
- { 0, 974, 8160, 24, 2, PL_CCC__13 } /* canonicalcombiningclass=13 */,
- { 0, 7478, 7, 3, 1, PL_SC } /* issc */,
- { 16, 7478, 7298, 4, 6, PL_SPECIALS } /* isspecials */,
- { 8, 5544, 7756, 13, 6, PL_NV__900000 } /* numericvalue=900000 */,
- { 1, 7136, 6241, 6, 11, PL_KATAKANAEXT } /* block=katakanaext */,
- { 1, 7136, 2002, 6, 21, PL_ININSCRIPTIONALPARTHIAN } /* block=inscriptionalparthian */,
- { 0, 974, 8642, 24, 3, PL_CCC__122 } /* canonicalcombiningclass=122 */,
- { 135, 7136, 8066, 6, 5, PL_INORIYA } /* block=oriya */,
- { 0, 7136, 5427, 6, 9, PL_INMALAYALAM } /* block=malayalam */,
- { 0, 5245, 7997, 13, 2, PL_POSIXXDIGIT } /* asciihexdigit=y */,
- { 2, 184, 1963, 2, 7, PL_RADICAL } /* isradical */,
- { 0, 8216, 0, 4, 0, PL_ARMI } /* armi */,
- { 0, 8376, 8923, 3, 2, PL_LB__H2 } /* lb=h2 */,
- { 1, 7459, 8528, 3, 4, PL_SC__SYRC } /* sc=syrc */,
- { 32, 4542, 7661, 3, 6, PL_TIRH } /* istirhuta */,
- { 2, 8026, 4629, 5, 15, PL_LOE } /* inpc=visualorderleft */,
- { 1, 8240, 8804, 3, 3, PL_BC__LRI } /* bc=lri */,
- { 0, 8572, 7804, 4, 6, PL_WB__NL } /* wb=newline */,
- { 1, 8376, 2163, 3, 2, PL_LB__GL } /* lb=gl */,
- { 0, 4841, 0, 14, 0, PL_LATINEXTB } /* latinextendedb */,
- { 7, 6596, 0, 10, 0, PL_COMPATJAMO } /* compatjamo */,
- { 2, 8096, 6806, 4, 10, PL_WARA } /* scx=warangciti */,
- { 0, 6554, 4135, 3, 6, PL_BRAI } /* inbraille */,
- { 2, 6329, 2876, 11, 3, PL_XPOSIXDIGIT } /* numerictype=de */,
- { 1, 7457, 1330, 5, 9, PL_INSC__CONSONANT } /* insc=consonant */,
- { 1, 21, 6953, 2, 9, PL_LATINEXTD } /* inlatinextd */,
- { 32, 5645, 3446, 10, 3, PL_BC__RLI } /* bidiclass=rli */,
- { 0, 6713, 8732, 3, 3, PL_IN__5 } /* in=5.0 */,
- { 1, 7136, 7618, 6, 7, PL_SUPPUAA } /* block=suppuaa */,
- { 1, 6263, 58, 10, 2, PL_LB__ID } /* linebreak=id */,
- { 1, 8340, 6606, 3, 10, PL_JG__DALATHRISH } /* jg=dalathrish */,
- { 2, 6076, 7768, 11, 2, -PL_BIDIC } /* bidicontrol=f */,
- { 224, 6484, 3223, 10, 2, -PL_IDC } /* idcontinue=n */,
- { 10, 7136, 3594, 6, 9, PL_ARABICSUP } /* block=arabicsup */,
- { 0, 8240, 2914, 4, 17, PL_BC__ET } /* bc=europeanterminator */,
- { 1, 4284, 5177, 14, 6, PL_GCB__V } /* hangulsyllabletype=v */,
- { 2, 7466, 3521, 5, 5, PL_XPOSIXBLANK } /* horizspace */,
- { 0, 3129, 2895, 17, 8, PL_ETHI } /* scriptextensions=ethiopic */,
- { 2, 6076, 3581, 11, 2, PL_BIDIC } /* bidicontrol=t */,
- { 39, 3129, 7034, 17, 9, PL_PALM } /* scriptextensions=palmyrene */,
- { 5, 7136, 4771, 6, 14, PL_INGREEK } /* block=greekandcoptic */,
- { 0, 7852, 0, 6, 0, PL_KANBUN } /* kanbun */,
- { 0, 7459, 8500, 3, 4, PL_SARB } /* sc=sarb */,
- { 1, 8340, 3818, 3, 16, PL_JG__MANICHAEANSAMEKH } /* jg=manichaeansamekh */,
- { 0, 8376, 125, 3, 2, PL_LB__CR } /* lb=cr */,
- { 0, 3738, 0, 6, 0, PL_LATIN1 } /* latin1 */,
- { 18, 7136, 8056, 6, 5, PL_INNUSHU } /* block=nushu */,
- { 5, 7136, 7429, 6, 7, PL_DSRT } /* block=deseret */,
- { 4, 8816, 8729, 3, 3, PL_NV__4_SLASH_5 } /* nv=4/5 */,
- { 20, 6890, 4404, 4, 15, PL_INMEROITICCURSIVE } /* blk=meroiticcursive */,
- { 29, 7840, 4616, 4, 13, PL_VEDICEXT } /* isvedicextensions */,
- { 6, 3129, 2636, 17, 9, PL_MONG } /* scriptextensions=mongolian */,
- { 0, 8376, 4452, 3, 2, PL_LB__QU } /* lb=qu */,
- { 0, 4314, 5163, 13, 10, PL_JG__TEHMARBUTA } /* joininggroup=tehmarbuta */,
- { 1, 8096, 2149, 4, 20, PL_HLUW } /* scx=anatolianhieroglyphs */,
- { 0, 7459, 7660, 3, 7, PL_SC__TIRH } /* sc=tirhuta */,
- { 0, 3356, 0, 17, 0, PL_CYRILLICEXTC } /* cyrillicextendedc */,
- { 4, 4464, 26, 14, 1, PL_NFDQC__Y } /* nfdquickcheck=y */,
- { 24, 7380, 8690, 4, 3, PL_CCC__AL } /* ccc=228 */,
- { 21, 184, 3111, 2, 4, PL_RUMI } /* isrumi */,
- { 1, 184, 6806, 2, 10, PL_WARA } /* iswarangciti */,
- { 59, 8096, 2002, 4, 21, PL_PRTI } /* scx=inscriptionalparthian */,
- { 1, 6756, 3223, 10, 3, -PL_SD } /* softdotted=no */,
- { 5, 2985, 0, 3, 0, PL_IDS } /* ids */,
- { 12, 974, 8636, 24, 3, PL_CCC__107 } /* canonicalcombiningclass=107 */,
- { 0, 8436, 0, 4, 0, PL_NSHU } /* nshu */,
- { 56, 6210, 1982, 3, 17, PL_CYRILLICSUP } /* incyrillicsupplement */,
- { 1, 8263, 0, 2, 0, PL_MC } /* mc */,
- { 0, 1448, 2734, 5, 16, PL_SUPARROWSC } /* insupplementalarrowsc */,
- { 2, 6263, 6880, 10, 2, PL_LB__BB } /* linebreak=bb */,
- { 0, 21, 4827, 2, 6, PL_KANGXI } /* inkangxi */,
- { 5, 959, 0, 5, 0, PL_MUSIC } /* music */,
- { 136, 7459, 7034, 3, 4, PL_PALM } /* sc=palm */,
- { 0, 6506, 2, 3, 1, PL_YI } /* isyi */,
- { 0, 8376, 3985, 3, 9, PL_LB__EM } /* lb=emodifier */,
- { 2, 7459, 7436, 3, 7, PL_ELBA } /* sc=elbasan */,
- { 56, 8376, 1392, 3, 9, PL_LB__SG } /* lb=surrogate */,
- { 0, 6890, 7590, 4, 7, PL_INSHARADA } /* blk=sharada */,
- { 2, 184, 7852, 2, 6, PL_KANBUN } /* iskanbun */,
- { 2, 7906, 18, 6, 1, PL_KHAR } /* sc=khar */,
- { 2, 184, 1982, 3, 20, PL_CYRILLICSUP } /* iscyrillicsupplementary */,
- { 0, 8011, 3658, 3, 16, PL_PE } /* gc=closepunctuation */,
- { 0, 186, 7997, 2, 2, PL_CE } /* ce=y */,
- { 48, 7043, 0, 4, 0, PL_PAUC } /* pauc */,
- { 0, 6890, 5363, 5, 12, PL_IPAEXT } /* blk=ipaextensions */,
- { 7, 7226, 5253, 6, 5, PL_XPOSIXDIGIT } /* xposixdigit */,
- { 19, 6890, 7653, 4, 7, PL_INTIBETAN } /* blk=tibetan */,
- { 4, 8096, 2895, 4, 8, PL_ETHI } /* scx=ethiopic */,
- { 0, 8816, 8187, 3, 2, PL_NV__27 } /* nv=27 */,
- { 1, 4757, 7951, 14, 5, PL_GREXT } /* graphemeextend=true */,
- { 0, 7120, 0, 4, 0, PL_BALI } /* bali */,
- { 0, 7459, 2598, 3, 4, PL_MERO } /* sc=mero */,
- { 1, 5134, 6030, 3, 7, PL_PHAISTOS } /* isphaistos */,
- { 2, 4923, 7522, 4, 5, PL_INMARCHEN } /* inmarchen */,
- { 1, 8240, 6017, 3, 12, PL_BC__ON } /* bc=otherneutral */,
- { 9, 8572, 24, 4, 1, PL_WB__NL } /* wb=nl */,
- { 3, 4134, 0, 7, 0, PL_BRAI } /* braille */,
- { 0, 3129, 4104, 17, 5, PL_BAMU } /* scriptextensions=bamum */,
- { 144, 4314, 8334, 13, 4, PL_JG__SHIN } /* joininggroup=shin */,
- { 0, 7459, 8408, 3, 4, PL_MRO } /* sc=mroo */,
- { 0, 6706, 8564, 10, 4, PL_IN__10 } /* presentin=v100 */,
- { 1, 3129, 1401, 17, 4, PL_SIND } /* scriptextensions=sind */,
- { 0, 8340, 5163, 3, 10, PL_JG__TEHMARBUTA } /* jg=tehmarbuta */,
- { 0, 7380, 8160, 7, 2, PL_CCC__13 } /* ccc=ccc13 */,
- { 1, 7457, 5999, 5, 6, PL_LB__ZWJ } /* insc=joiner */,
- { 0, 2221, 2244, 3, 2, PL_GCB__L } /* hst=l */,
- { 3, 184, 966, 2, 2, PL_NO } /* isno */,
- { 44, 3129, 8268, 17, 4, PL_CPRT } /* scriptextensions=cprt */,
- { 39, 184, 8408, 2, 4, PL_MRO } /* ismroo */,
- { 0, 8572, 3985, 3, 9, PL_LB__EM } /* wb=emodifier */,
- { 0, 8096, 4135, 5, 6, PL_BRAI } /* scx=braille */,
- { 8, 5557, 7951, 13, 5, PL_PATSYN } /* patternsyntax=true */,
- { 1, 7380, 8687, 4, 3, PL_CCC__R } /* ccc=226 */,
- { 0, 7459, 3610, 3, 8, PL_SC__BOPO } /* sc=bopomofo */,
- { 3, 184, 1589, 2, 5, PL_LATN } /* islatin */,
- { 0, 21, 5246, 3, 4, PL_ASCII } /* inascii */,
- { 0, 2236, 1013, 10, 5, PL_L } /* category=letter */,
- { 0, 5968, 8072, 3, 4, PL_INOSAGE } /* inosage */,
- { 3, 4554, 24, 15, 1, PL_SB__CL } /* sentencebreak=cl */,
- { 3, 2229, 1690, 16, 2, PL_CN } /* generalcategory=cn */,
- { 0, 4010, 0, 6, 0, PL_TANG } /* tangut */,
- { 0, 7459, 7144, 3, 4, PL_SC__BUGI } /* sc=bugi */,
- { 56, 8272, 7997, 4, 2, PL_CWCF } /* cwcf=y */,
- { 6, 7918, 0, 6, 0, PL_THAA } /* thaana */,
- { 0, 4314, 6606, 13, 10, PL_JG__DALATHRISH } /* joininggroup=dalathrish */,
- { 3, 2750, 3223, 4, 2, -PL_TERM } /* term=n */,
- { 3, 6109, 2170, 10, 19, PL_PC } /* category=connectorpunctuation */,
- { 54, 7994, 1, 4, 1, -PL_IDC } /* idc=n */,
- { 1, 6472, 6395, 10, 11, PL_WB__SQ } /* wordbreak=singlequote */,
- { 1, 6890, 7660, 4, 7, PL_INTIRHUTA } /* blk=tirhuta */,
- { 0, 974, 8, 24, 1, PL_CCC__A } /* canonicalcombiningclass=a */,
- { 0, 1876, 0, 21, 0, PL_CWL } /* changeswhenlowercased */,
- { 1, 1354, 7768, 24, 6, -PL_COMPEX } /* fullcompositionexclusion=false */,
- { 3, 7136, 2877, 6, 10, PL_INDEVANAGARI } /* block=devanagari */,
- { 64, 4554, 7070, 14, 9, PL_SB__SC } /* sentencebreak=scontinue */,
- { 3, 8076, 7951, 5, 5, PL_PATWS } /* patws=true */,
- { 98, 1417, 295, 9, 2, PL_SM } /* category=sm */,
- { 0, 4542, 8553, 3, 3, PL_TGLG } /* istglg */,
- { 0, 7380, 8, 4, 1, PL_CCC__A } /* ccc=a */,
- { 0, 8096, 7359, 4, 7, PL_AVST } /* scx=avestan */,
- { 2, 720, 0, 30, 0, PL_ENCLOSEDALPHANUMSUP } /* enclosedalphanumericsupplement */,
- { 0, 7689, 6538, 4, 8, PL_ARABICEXTA } /* isarabicexta */,
- { 1, 3129, 7597, 17, 7, PL_SHAW } /* scriptextensions=shavian */,
- { 1, 78, 0, 35, 0, PL_ARABICMATH } /* arabicmathematicalalphabeticsymbols */,
- { 1, 7288, 1107, 7, 8, PL_SC__KANA } /* script=katakana */,
- { 0, 8011, 1797, 3, 14, PL_LM } /* gc=modifierletter */,
- { 1, 7380, 8916, 7, 2, PL_CCC__84 } /* ccc=ccc84 */,
- { 0, 7471, 468, 7, 5, PL_POSIXPUNCT } /* isposixpunct */,
- { 2, 6219, 7997, 11, 4, PL_JOINC } /* joincontrol=yes */,
- { 1, 5336, 0, 8, 0, PL_GREEKEXT } /* greekext */,
- { 69, 8096, 7145, 5, 3, PL_BUGI } /* scx=bugi */,
- { 21, 6554, 6547, 3, 9, PL_ASCII } /* inbasiclatin */,
- { 71, 6029, 0, 8, 0, PL_PHAISTOS } /* phaistos */,
- { 1, 96, 7997, 10, 4, PL_XPOSIXALPHA } /* alphabetic=yes */,
- { 3, 7689, 6874, 4, 7, PL_ARABICPFB } /* isarabicpfb */,
- { 5, 5544, 8187, 13, 2, PL_NV__27 } /* numericvalue=27 */,
- { 59, 1402, 6450, 24, 11, PL_INPC__TOPANDRIGHT } /* indicpositionalcategory=topandright */,
- { 0, 8096, 8388, 4, 4, PL_LISU } /* scx=lisu */,
- { 0, 6554, 4105, 3, 14, PL_BAMUMSUP } /* inbamumsupplement */,
- { 7, 2100, 8062, 3, 4, PL_OGAM } /* isogham */,
- { 0, 1503, 751, 3, 28, PL_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsupplement */,
- { 0, 8560, 0, 4, 0, PL_TIBT } /* tibt */,
- { 1, 8816, 8673, 3, 2, PL_NV__14 } /* nv=14 */,
- { 0, 8572, 1107, 3, 2, PL_WB__KA } /* wb=ka */,
- { 0, 3129, 8476, 17, 4, PL_COPT } /* scriptextensions=qaac */,
- { 3, 8196, 7714, 4, 1, PL_AGE__3 } /* age=3 */,
- { 5, 1746, 4561, 21, 2, PL_WB__EB } /* graphemeclusterbreak=eb */,
- { 1, 184, 954, 2, 5, PL_GREK } /* isgreek */,
- { 4, 6890, 6041, 4, 12, PL_PLAYINGCARDS } /* blk=playingcards */,
- { 9, 7136, 5681, 6, 12, PL_CYRILLICEXTA } /* block=cyrillicexta */,
- { 0, 5557, 3223, 13, 2, -PL_PATSYN } /* patternsyntax=n */,
- { 0, 7459, 7956, 3, 5, PL_SC__ADLM } /* sc=adlam */,
- { 0, 7380, 184, 4, 2, PL_CCC__IS } /* ccc=is */,
- { 2, 7256, 0, 8, 0, PL_KANAEXTA } /* kanaexta */,
- { 198, 1797, 0, 4, 0, PL_MODI } /* modi */,
- { 3, 6890, 1939, 4, 21, PL_CJKCOMPATFORMS } /* blk=cjkcompatibilityforms */,
- { 5, 8096, 8556, 4, 4, PL_THAI } /* scx=thai */,
- { 1, 7034, 0, 4, 0, PL_PALM } /* palm */,
- { 2, 415, 3581, 11, 2, PL_IDEO } /* ideographic=t */,
- { 0, 7136, 2128, 6, 21, PL_YIJING } /* block=yijinghexagramsymbols */,
- { 0, 2503, 0, 19, 0, PL_ENCLOSEDALPHANUMSUP } /* enclosedalphanumsup */,
- { 1, 283, 0, 33, 0, PL_MISCMATHSYMBOLSA } /* miscellaneousmathematicalsymbolsa */,
- { 0, 7288, 7499, 7, 7, PL_SC__KALI } /* script=kayahli */,
- { 14, 8096, 8548, 4, 4, PL_TFNG } /* scx=tfng */,
- { 55, 7822, 0, 6, 0, PL_HATR } /* hatran */,
- { 0, 7168, 0, 8, 0, PL_EXT } /* extender */,
- { 14, 184, 8424, 2, 4, PL_NBAT } /* isnbat */,
- { 9, 4542, 1813, 3, 14, PL_TRANSPORTANDMAP } /* istransportandmap */,
- { 1, 6890, 4687, 4, 14, PL_CJKCOMPATFORMS } /* blk=cjkcompatforms */,
- { 1, 8340, 4967, 3, 14, PL_JG__MANICHAEANKAPH } /* jg=manichaeankaph */,
- { 1, 7459, 7016, 3, 9, PL_SC__PERM } /* sc=oldpermic */,
- { 4, 7288, 7443, 7, 4, PL_SC__GRAN } /* script=gran */,
- { 0, 8016, 34, 4, 6, PL_GREXT } /* gcb=extend */,
- { 12, 6890, 3674, 4, 16, PL_CYPRIOTSYLLABARY } /* blk=cypriotsyllabary */,
- { 1, 7136, 7569, 6, 7, PL_INOSMANYA } /* block=osmanya */,
- { 0, 5414, 0, 13, 0, PL_LOWSURROGATES } /* lowsurrogates */,
- { 0, 8011, 27, 3, 2, PL_LL } /* gc=ll */,
- { 6, 8096, 8348, 4, 4, PL_KALI } /* scx=kali */,
- { 0, 8096, 3994, 4, 6, PL_SYRC } /* scx=syriac */,
- { 2, 6890, 3021, 4, 9, PL_LATINEXTA } /* blk=latinexta */,
- { 0, 4314, 7176, 13, 8, PL_JG__FARSIYEH } /* joininggroup=farsiyeh */,
- { 69, 2985, 3223, 3, 2, -PL_IDS } /* ids=n */,
- { 24, 6554, 1108, 3, 4, PL_INBATAK } /* inbatak */,
- { 7, 4464, 17, 15, 1, PL_DT__CAN } /* nfdquickcheck=no */,
- { 0, 186, 7951, 2, 5, PL_CE } /* ce=true */,
- { 6, 382, 0, 33, 0, PL_SUPSYMBOLSANDPICTOGRAPHS } /* supplementalsymbolsandpictographs */,
- { 1, 6554, 6567, 3, 9, PL_BOXDRAWING } /* inboxdrawing */,
- { 2, 6890, 3722, 4, 16, PL_HIGHPUSURROGATES } /* blk=highpusurrogates */,
- { 0, 6210, 2788, 3, 7, PL_INCHEROKEE } /* incherokee */,
- { 35, 7478, 6440, 3, 10, PL_SYLO } /* issylotinagri */,
- { 0, 7380, 2777, 4, 10, PL_CCC__AR } /* ccc=aboveright */,
- { 21, 8016, 24, 4, 1, PL_GCB__L } /* gcb=l */,
- { 0, 7459, 8588, 3, 4, PL_SC__YI } /* sc=yiii */,
- { 6, 6263, 8457, 10, 2, PL_LB__SG } /* linebreak=sg */,
- { 0, 415, 7768, 11, 2, -PL_IDEO } /* ideographic=f */,
- { 0, 7828, 7768, 6, 2, -PL_HYPHEN } /* hyphen=f */,
- { 130, 2787, 0, 11, 0, PL_CHEROKEESUP } /* cherokeesup */,
- { 2, 8096, 8316, 4, 4, PL_HANO } /* scx=hano */,
- { 37, 8552, 0, 4, 0, PL_TGLG } /* tglg */,
- { 15, 6890, 2107, 4, 7, PL_INSINHALA } /* blk=sinhala */,
- { 1, 1448, 7297, 3, 7, PL_SPECIALS } /* inspecials */,
- { 0, 6890, 6307, 4, 11, PL_MYANMAREXTA } /* blk=myanmarexta */,
- { 46, 4284, 0, 15, 0, PL_INHANGUL } /* hangulsyllables */,
- { 15, 7288, 1566, 7, 6, PL_SC__HANG } /* script=hangul */,
- { 5, 184, 3458, 2, 4, PL_MANI } /* ismani */,
- { 15, 8798, 7768, 3, 6, -PL_LOE } /* loe=false */,
- { 1, 7288, 1981, 7, 8, PL_SC__CYRL } /* script=cyrillic */,
- { 0, 1746, 5083, 22, 10, PL_GCB__SM } /* graphemeclusterbreak=spacingmark */,
- { 6, 6554, 1498, 3, 22, PL_BYZANTINEMUSIC } /* inbyzantinemusicalsymbols */,
- { 0, 8096, 7129, 5, 7, PL_BASS } /* scx=bassavah */,
- { 1, 6890, 113, 4, 25, PL_DIACRITICALS } /* blk=combiningdiacriticalmarks */,
- { 2, 6472, 73, 10, 2, PL_LB__EM } /* wordbreak=em */,
- { 0, 8376, 21, 3, 2, PL_LB__IN } /* lb=in */,
- { 0, 8816, 7702, 3, 1, PL_NV__2 } /* nv=2 */,
- { 1, 5544, 7750, 13, 1, PL_NV__8 } /* numericvalue=8 */,
- { 2, 4542, 8545, 3, 3, PL_TAVT } /* istavt */,
- { 0, 4314, 5897, 13, 12, PL_JG__MALAYALAMSSA } /* joininggroup=malayalamssa */,
- { 0, 4089, 0, 15, 0, PL_ARABICEXTA } /* arabicextendeda */,
- { 0, 7136, 2465, 6, 19, PL_COUNTINGROD } /* block=countingrodnumerals */,
- { 0, 1887, 7768, 5, 6, -PL_XPOSIXLOWER } /* lower=false */,
- { 1, 2229, 38, 16, 2, PL_XPOSIXDIGIT } /* generalcategory=nd */,
- { 135, 2859, 7792, 18, 6, PL_DT__ENC } /* decompositiontype=circle */,
- { 1, 3147, 0, 18, 0, PL_TAIXUANJING } /* taixuanjingsymbols */,
- { 0, 8572, 108, 3, 2, PL_WB__MB } /* wb=mb */,
- { 10, 8340, 6636, 3, 10, PL_JG__KNOTTEDHEH } /* jg=knottedheh */,
- { 1, 7136, 7043, 6, 9, PL_INPAUCINHAU } /* block=paucinhau */,
- { 68, 7034, 0, 9, 0, PL_PALM } /* palmyrene */,
- { 37, 7136, 4299, 6, 15, PL_INIMPERIALARAMAIC } /* block=imperialaramaic */,
- { 26, 1354, 3223, 24, 2, -PL_COMPEX } /* fullcompositionexclusion=n */,
- { 0, 8816, 8915, 3, 2, PL_NV__48 } /* nv=48 */,
- { 6, 184, 133, 2, 4, PL_M } /* ismark */,
- { 0, 8096, 7443, 4, 7, PL_GRAN } /* scx=grantha */,
- { 64, 5544, 7709, 13, 2, PL_NV__16 } /* numericvalue=16 */,
- { 0, 8196, 8657, 4, 3, PL_AGE__2 } /* age=2.0 */,
- { 37, 1426, 4179, 22, 15, PL_INSC__CONSONANTMEDIAL } /* indicsyllabiccategory=consonantmedial */,
- { 130, 2100, 6007, 4, 10, PL_HUNG } /* isoldhungarian */,
- { 1, 8376, 96, 3, 10, PL_LB__AL } /* lb=alphabetic */,
- { 0, 8011, 8009, 3, 2, PL_CF } /* gc=cf */,
- { 4, 4554, 138, 14, 2, PL_SB__FO } /* sentencebreak=fo */,
- { 88, 6890, 6536, 4, 10, PL_ARABICEXTA } /* blk=arabicexta */,
- { 5, 184, 8281, 3, 3, PL_CYRL } /* iscyrl */,
- { 0, 7136, 4269, 6, 15, PL_DIACRITICALSSUP } /* block=diacriticalssup */,
- { 0, 6890, 0, 4, 42, PL_UCASEXT } /* blk=unifiedcanadianaboriginalsyllabicsextended */,
- { 0, 8011, 3854, 3, 10, PL_SM } /* gc=mathsymbol */,
- { 0, 3509, 0, 17, 0, PL_PATWS } /* patternwhitespace */,
- { 9, 4314, 8392, 13, 4, PL_JG__MEEM } /* joininggroup=meem */,
- { 0, 7689, 7106, 4, 6, PL_ARMN } /* isarmenian */,
- { 0, 4590, 3581, 2, 2, PL_VS } /* vs=t */,
- { 50, 6890, 3594, 4, 16, PL_ARABICSUP } /* blk=arabicsupplement */,
- { 0, 184, 8937, 2, 2, PL_ZL } /* iszl */,
- { 0, 8096, 7810, 4, 4, PL_GOTH } /* scx=goth */,
- { 9, 7136, 3390, 6, 16, PL_ETHIOPICEXT } /* block=ethiopicextended */,
- { 66, 2100, 1487, 4, 2, PL_OLCK } /* isolck */,
- { 4, 8096, 3458, 4, 10, PL_MANI } /* scx=manichaean */,
- { 124, 8340, 7176, 3, 8, PL_JG__FARSIYEH } /* jg=farsiyeh */,
- { 15, 7459, 7436, 3, 4, PL_ELBA } /* sc=elba */,
- { 2, 21, 5801, 2, 12, PL_KHMERSYMBOLS } /* inkhmersymbols */,
- { 19, 6890, 2249, 4, 10, PL_INGLAGOLITIC } /* blk=glagolitic */,
- { 2, 5825, 0, 4, 0, PL_MAHJ } /* mahj */,
- { 6, 7689, 948, 3, 26, PL_ANCIENTGREEKMUSIC } /* isancientgreekmusicalnotation */,
- { 0, 7689, 97, 3, 9, PL_XPOSIXALPHA } /* isalphabetic */,
- { 96, 7459, 7025, 3, 9, PL_ORKH } /* sc=oldturkic */,
- { 8, 8208, 0, 4, 0, PL_AHOM } /* ahom */,
- { 1, 7288, 7043, 7, 4, PL_PAUC } /* script=pauc */,
- { 0, 7136, 3057, 6, 18, PL_ORNAMENTALDINGBATS } /* block=ornamentaldingbats */,
- { 0, 8572, 5435, 3, 2, PL_WB__ML } /* wb=ml */,
- { 1, 8096, 7822, 4, 6, PL_HATR } /* scx=hatran */,
- { 21, 8816, 8911, 3, 2, PL_NV__46 } /* nv=46 */,
- { 0, 974, 8651, 27, 3, PL_CCC__132 } /* canonicalcombiningclass=ccc132 */,
- { 0, 7478, 383, 3, 32, PL_SUPSYMBOLSANDPICTOGRAPHS } /* issupplementalsymbolsandpictographs */,
- { 170, 7136, 4224, 6, 15, PL_CURRENCYSYMBOLS } /* block=currencysymbols */,
- { 0, 3962, 0, 16, 0, PL_SUPMATHOPERATORS } /* supmathoperators */,
- { 0, 7136, 2541, 6, 10, PL_JAMO } /* block=hanguljamo */,
- { 0, 6706, 8759, 10, 3, PL_IN__7 } /* presentin=7.0 */,
- { 0, 7288, 8237, 8, 3, PL_BATK } /* script=batk */,
- { 0, 184, 1359, 3, 19, PL_CE } /* iscompositionexclusion */,
- { 0, 6263, 3658, 10, 16, PL_LB__CL } /* linebreak=closepunctuation */,
- { 4, 7136, 690, 6, 30, PL_CUNEIFORMNUMBERS } /* block=cuneiformnumbersandpunctuation */,
- { 15, 8340, 7448, 3, 3, PL_JG__HAH } /* jg=hah */,
- { 0, 7226, 468, 6, 5, PL_XPOSIXPUNCT } /* xposixpunct */,
- { 51, 5544, 8630, 13, 3, PL_NV__1_SLASH_9 } /* numericvalue=1/9 */,
- { 1, 8324, 0, 4, 0, PL_HMNG } /* hmng */,
- { 2, 7492, 0, 7, 0, PL_KNDA } /* kannada */,
- { 0, 1417, 5135, 9, 14, PL_ZS } /* category=spaceseparator */,
- { 0, 8240, 1, 4, 1, PL_BC__EN } /* bc=en */,
- { 86, 3738, 0, 16, 0, PL_LATIN1 } /* latin1supplement */,
- { 35, 217, 7345, 6, 7, PL__PERL_IDSTART } /* _perl_idstart */,
- { 6, 6890, 6806, 4, 10, PL_INWARANGCITI } /* blk=warangciti */,
- { 4, 6472, 108, 10, 2, PL_WB__MB } /* wordbreak=mb */,
- { 0, 7288, 4299, 7, 15, PL_ARMI } /* script=imperialaramaic */,
- { 7, 2859, 4653, 18, 6, PL_DT__SQR } /* decompositiontype=square */,
- { 53, 6483, 0, 4, 0, PL_XIDC } /* xidc */,
- { 1, 6263, 23, 10, 2, PL_LB__AL } /* linebreak=al */,
- { 29, 8096, 7611, 4, 7, PL_SOYO } /* scx=soyombo */,
- { 0, 8036, 6798, 4, 8, PL_CN } /* isunassigned */,
- { 0, 974, 8642, 27, 3, PL_CCC__122 } /* canonicalcombiningclass=ccc122 */,
- { 2, 7696, 7768, 6, 2, -PL_XPOSIXSPACE } /* wspace=f */,
- { 1, 6263, 6197, 10, 11, PL_LB__IN } /* linebreak=inseperable */,
- { 77, 974, 7744, 24, 1, PL_CCC__7 } /* canonicalcombiningclass=7 */,
- { 1, 3946, 7997, 16, 4, PL_STERM } /* sentenceterminal=yes */,
- { 3, 6208, 7951, 5, 5, PL_JOINC } /* joinc=true */,
- { 2, 7136, 7780, 6, 6, PL_INCARIAN } /* block=carian */,
- { 20, 1306, 0, 13, 0, PL_M } /* combiningmark */,
- { 37, 6109, 4225, 10, 13, PL_SC } /* category=currencysymbol */,
- { 1, 7459, 5777, 3, 4, PL_HEBR } /* sc=hebr */,
- { 0, 1417, 468, 9, 5, PL_P } /* category=punct */,
- { 0, 6890, 7971, 4, 5, PL_INBATAK } /* blk=batak */,
- { 1, 7459, 7007, 3, 9, PL_ITAL } /* sc=olditalic */,
- { 1, 6208, 7997, 5, 2, PL_JOINC } /* joinc=y */,
- { 4, 8096, 2636, 4, 9, PL_MONG } /* scx=mongolian */,
- { 0, 184, 2598, 2, 4, PL_MERO } /* ismero */,
- { 3, 7136, 283, 6, 33, PL_MISCMATHSYMBOLSA } /* block=miscellaneousmathematicalsymbolsa */,
- { 3, 11, 3223, 2, 3, -PL_DI } /* di=no */,
- { 9, 7459, 3994, 3, 6, PL_SC__SYRC } /* sc=syriac */,
- { 9, 8240, 5079, 3, 14, PL_BC__NSM } /* bc=nonspacingmark */,
- { 3, 3516, 7997, 10, 4, PL_XPOSIXSPACE } /* whitespace=yes */,
- { 2, 7224, 5252, 8, 6, PL_XPOSIXXDIGIT } /* isxposixxdigit */,
- { 3, 974, 8685, 27, 2, PL_CCC__24 } /* canonicalcombiningclass=ccc24 */,
- { 170, 7168, 3581, 8, 2, PL_EXT } /* extender=t */,
- { 25, 7136, 600, 6, 30, PL_CJKEXTD } /* block=cjkunifiedideographsextensiond */,
- { 0, 7478, 7598, 3, 6, PL_SHAW } /* isshavian */,
- { 5, 7144, 0, 4, 0, PL_BUGI } /* bugi */,
- { 1, 1686, 0, 16, 0, PL_INDICNUMBERFORMS } /* indicnumberforms */,
- { 2, 8288, 3003, 3, 4, PL_DT__INIT } /* dt=init */,
- { 12, 184, 6546, 2, 10, PL_ASCII } /* isbasiclatin */,
- { 25, 184, 3610, 2, 8, PL_BOPO } /* isbopomofo */,
- { 0, 8240, 8813, 3, 3, PL_BC__NSM } /* bc=nsm */,
- { 7, 8011, 6362, 3, 11, PL_SO } /* gc=othersymbol */,
- { 1, 7288, 8296, 7, 4, PL_GONM } /* script=gonm */,
- { 5, 7136, 42, 6, 16, PL_CJKCOMPAT } /* block=cjkcompatibility */,
- { 8, 6210, 601, 3, 29, PL_CJKEXTD } /* incjkunifiedideographsextensiond */,
- { 16, 4402, 1798, 3, 14, PL_MODIFIERLETTERS } /* inmodifierletters */,
- { 3, 8816, 7720, 3, 5, PL_NV__40000 } /* nv=40000 */,
- { 2, 7168, 7768, 8, 6, -PL_EXT } /* extender=false */,
- { 0, 6713, 8768, 3, 3, PL_IN__9 } /* in=9.0 */,
- { 53, 7689, 6799, 3, 7, PL_ASSIGNED } /* isassigned */,
- { 1, 8572, 72, 3, 2, PL_WB__LE } /* wb=le */,
- { 2, 7168, 7768, 8, 2, -PL_EXT } /* extender=f */,
- { 1, 7689, 4660, 3, 13, PL_ANCIENTSYMBOLS } /* isancientsymbols */,
- { 0, 8816, 7744, 3, 2, PL_NV__70 } /* nv=70 */,
- { 0, 96, 7768, 5, 6, -PL_XPOSIXALPHA } /* alpha=false */,
- { 23, 974, 8646, 24, 2, PL_CCC__29 } /* canonicalcombiningclass=29 */,
- { 134, 8340, 5009, 3, 14, PL_JG__MANICHAEANTETH } /* jg=manichaeanteth */,
- { 56, 184, 7144, 2, 8, PL_BUGI } /* isbuginese */,
- { 1, 18, 7951, 2, 5, PL_RI } /* ri=true */,
- { 0, 6428, 0, 11, 0, PL_SUPERANDSUB } /* superandsub */,
- { 2, 8196, 8882, 4, 3, PL_AGE__6_DOT_3 } /* age=v63 */,
- { 0, 974, 7714, 27, 2, PL_CCC__30 } /* canonicalcombiningclass=ccc30 */,
- { 32, 8504, 72, 3, 2, PL_SB__LE } /* sb=le */,
- { 12, 7828, 7951, 6, 5, PL_HYPHEN } /* hyphen=true */,
- { 8, 7380, 3254, 4, 13, PL_CCC__202 } /* ccc=attachedbelow */,
- { 1, 5362, 0, 6, 0, PL_IPAEXT } /* ipaext */,
- { 0, 7288, 2636, 7, 4, PL_SC__MONG } /* script=mong */,
- { 32, 184, 3738, 2, 16, PL_LATIN1 } /* islatin1supplement */,
- { 0, 8096, 7152, 4, 4, PL_DUPL } /* scx=dupl */,
- { 1, 3129, 2598, 17, 4, PL_MERO } /* scriptextensions=mero */,
- { 15, 3129, 8388, 17, 4, PL_LISU } /* scriptextensions=lisu */,
- { 1, 7136, 6646, 6, 10, PL_MISCARROWS } /* block=miscarrows */,
- { 133, 184, 24, 2, 1, PL_L } /* isl */,
- { 1, 4464, 7996, 4, 3, PL_NFDQC__Y } /* nfdqc=y */,
- { 0, 7380, 7708, 4, 3, PL_CCC__216 } /* ccc=216 */,
- { 0, 7459, 4134, 3, 7, PL_BRAI } /* sc=braille */,
- { 0, 7380, 7708, 4, 2, PL_CCC__21 } /* ccc=21 */,
- { 178, 1426, 4715, 22, 14, PL_INSC__CONSONANTFINAL } /* indicsyllabiccategory=consonantfinal */,
- { 0, 4757, 7997, 14, 2, PL_GREXT } /* graphemeextend=y */,
- { 13, 184, 1372, 2, 2, PL_LU } /* islu */,
- { 5, 21, 3738, 2, 9, PL_LATIN1 } /* inlatin1sup */,
- { 0, 8376, 5669, 3, 12, PL_LB__SY } /* lb=breaksymbols */,
- { 0, 2246, 2486, 4, 17, PL_INEGYPTIANHIEROGLYPHS } /* inegyptianhieroglyphs */,
- { 0, 4554, 49, 14, 2, PL_SB__AT } /* sentencebreak=at */,
- { 1, 6506, 2129, 3, 20, PL_YIJING } /* isyijinghexagramsymbols */,
- { 4, 3509, 3223, 17, 2, -PL_PATWS } /* patternwhitespace=n */,
- { 2, 2369, 3212, 20, 7, PL_VO__U } /* verticalorientation=upright */,
- { 0, 7345, 7997, 7, 2, PL_IDS } /* idstart=y */,
- { 0, 8376, 1204, 3, 2, PL_LB__PO } /* lb=po */,
- { 6, 8096, 6406, 4, 11, PL_SORA } /* scx=sorasompeng */,
- { 76, 8016, 125, 4, 2, PL_LB__CR } /* gcb=cr */,
- { 154, 3290, 0, 4, 0, PL_UCAS } /* ucas */,
- { 14, 184, 4225, 3, 13, PL_SC } /* iscurrencysymbol */,
- { 25, 8011, 3914, 3, 5, PL_C } /* gc=other */,
- { 4, 2128, 0, 6, 0, PL_YIJING } /* yijing */,
- { 0, 2108, 1812, 4, 4, PL_INHATRAN } /* inhatran */,
- { 0, 6647, 6100, 4, 9, PL_L_AMP_ } /* iscasedletter */,
- { 3, 8340, 6274, 3, 11, PL_JG__MALAYALAMJA } /* jg=malayalamja */,
- { 1, 7136, 1960, 6, 21, PL_CJKRADICALSSUP } /* block=cjkradicalssupplement */,
- { 29, 3003, 0, 18, 0, PL_PI } /* initialpunctuation */,
- { 7, 2221, 4046, 3, 4, PL_LB__H3 } /* hst=lvt */,
- { 12, 1417, 1392, 9, 9, PL_CS } /* category=surrogate */,
- { 1, 974, 8632, 24, 2, PL_CCC__91 } /* canonicalcombiningclass=91 */,
- { 47, 7380, 8224, 4, 4, PL_CCC__216 } /* ccc=atar */,
- { 0, 4687, 0, 14, 0, PL_CJKCOMPATFORMS } /* cjkcompatforms */,
- { 0, 8044, 0, 4, 0, PL_PHLI } /* phli */,
- { 8, 8096, 4784, 4, 4, PL_CHAM } /* scx=cham */,
- { 60, 7007, 0, 9, 0, PL_ITAL } /* olditalic */,
- { 0, 7380, 5220, 4, 1, PL_CCC__0 } /* ccc=0 */,
- { 25, 1876, 7997, 21, 2, PL_CWL } /* changeswhenlowercased=y */,
- { 0, 6890, 1635, 4, 23, PL_SUPPUNCTUATION } /* blk=supplementalpunctuation */,
- { 324, 3129, 3288, 17, 17, PL_AGHB } /* scriptextensions=caucasianalbanian */,
- { 0, 7136, 8400, 6, 4, PL_INMIAO } /* block=miao */,
- { 4, 7136, 1589, 6, 9, PL_LATINEXTE } /* block=latinexte */,
- { 0, 6890, 5957, 4, 12, PL_INMENDEKIKAKUI } /* blk=mendekikakui */,
- { 0, 7478, 2675, 3, 3, PL_SUND } /* issund */,
- { 0, 8608, 0, 4, 0, PL_ZZZZ } /* zzzz */,
- { 0, 1746, 4047, 21, 3, PL_LB__H3 } /* graphemeclusterbreak=lvt */,
- { 2, 184, 982, 2, 2, PL_L_AMP_ } /* islc */,
- { 52, 184, 8492, 2, 4, PL_RUNR } /* isrunr */,
- { 1, 7136, 892, 6, 18, PL_INVS } /* block=variationselectors */,
- { 135, 3129, 2002, 17, 21, PL_PRTI } /* scriptextensions=inscriptionalparthian */,
- { 72, 1876, 7997, 21, 4, PL_CWL } /* changeswhenlowercased=yes */,
- { 82, 8288, 2369, 3, 8, PL_DT__VERT } /* dt=vertical */,
- { 13, 7226, 8001, 6, 5, PL_XPOSIXCNTRL } /* xposixcntrl */,
- { 5, 6890, 1282, 4, 24, PL_CJKSYMBOLS } /* blk=cjksymbolsandpunctuation */,
- { 0, 6890, 6926, 4, 9, PL_INKHUDAWADI } /* blk=khudawadi */,
- { 1, 3129, 7272, 17, 8, PL_MAHJ } /* scriptextensions=mahajani */,
- { 4, 8468, 0, 4, 0, PL_MIAO } /* plrd */,
- { 3, 8096, 2598, 4, 19, PL_MERO } /* scx=meroitichieroglyphs */,
- { 2, 3129, 6626, 17, 4, PL_KHAR } /* scriptextensions=khar */,
- { 4, 974, 8681, 24, 3, PL_CCC__BR } /* canonicalcombiningclass=222 */,
- { 2, 6890, 6881, 4, 9, PL_INBHAIKSUKI } /* blk=bhaiksuki */,
- { 2, 8096, 8071, 4, 5, PL_OSGE } /* scx=osage */,
- { 3, 8894, 1548, 3, 2, PL_VO__TR } /* vo=tr */,
- { 3, 7366, 0, 4, 0, PL_BENG } /* beng */,
- { 10, 4449, 26, 14, 1, PL_NFCQC__Y } /* nfcquickcheck=y */,
- { 1, 4542, 7633, 3, 6, PL_TGLG } /* istagalog */,
- { 0, 2229, 5253, 16, 5, PL_XPOSIXDIGIT } /* generalcategory=digit */,
- { 14, 1448, 6737, 3, 9, PL_INSAURASHTRA } /* insaurashtra */,
- { 0, 6890, 7408, 4, 7, PL_CJKEXTD } /* blk=cjkextd */,
- { 0, 8816, 8617, 3, 2, PL_NV__31 } /* nv=31 */,
- { 4, 6210, 1659, 3, 21, PL_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatideographssup */,
- { 2, 2787, 0, 4, 0, PL_CHER } /* cher */,
- { 26, 8816, 7726, 3, 6, PL_NV__432000 } /* nv=432000 */,
- { 0, 7380, 2289, 4, 4, PL_CCC__L } /* ccc=left */,
- { 2, 8376, 496, 3, 2, PL_LB__NU } /* lb=nu */,
- { 3, 184, 7499, 2, 7, PL_KALI } /* iskayahli */,
- { 129, 7136, 3271, 6, 17, PL_UCAS } /* block=canadiansyllabics */,
- { 1, 2229, 699, 16, 6, PL_N } /* generalcategory=number */,
- { 226, 6554, 2409, 3, 5, PL_INBRAHMI } /* inbrahmi */,
- { 4, 1206, 7647, 3, 6, PL_INTAIVIET } /* intaiviet */,
- { 0, 5765, 7997, 12, 4, PL_GRBASE } /* graphemebase=yes */,
- { 50, 4419, 0, 15, 0, PL_MISCPICTOGRAPHS } /* miscpictographs */,
- { 0, 7288, 5400, 8, 7, PL_BALI } /* script=balinese */,
- { 1, 8011, 3690, 3, 16, PL_PF } /* gc=finalpunctuation */,
- { 0, 7459, 8424, 3, 4, PL_NBAT } /* sc=nbat */,
- { 0, 7136, 6776, 6, 10, PL_SUPARROWSB } /* block=suparrowsb */,
- { 0, 8021, 7997, 5, 2, PL_GREXT } /* grext=y */,
- { 0, 6713, 8711, 3, 3, PL_IN__3_DOT_1 } /* in=3.1 */,
- { 1, 6706, 8657, 10, 3, PL_IN__2 } /* presentin=2.0 */,
- { 131, 7459, 8432, 3, 4, PL_NKO } /* sc=nkoo */,
- { 0, 8016, 1690, 4, 2, PL_GCB__CN } /* gcb=cn */,
- { 0, 5134, 6042, 3, 11, PL_PLAYINGCARDS } /* isplayingcards */,
- { 5, 4440, 2251, 4, 18, PL_GLAGOLITICSUP } /* inglagoliticsupplement */,
- { 263, 6263, 7264, 10, 8, PL_LB__LF } /* linebreak=linefeed */,
- { 0, 4614, 0, 15, 0, PL_VEDICEXT } /* vedicextensions */,
- { 2, 6506, 2129, 3, 5, PL_YIJING } /* isyijing */,
- { 1, 974, 5219, 24, 2, PL_CCC__10 } /* canonicalcombiningclass=10 */,
- { 0, 7380, 2769, 4, 18, PL_CCC__216 } /* ccc=attachedaboveright */,
- { 0, 5544, 7750, 13, 2, PL_NV__80 } /* numericvalue=80 */,
- { 177, 3129, 1107, 17, 8, PL_KANA } /* scriptextensions=katakana */,
- { 0, 184, 6944, 2, 9, PL_LATINEXTC } /* islatinextc */,
- { 4, 7459, 7971, 3, 5, PL_BATK } /* sc=batak */,
- { 2, 3129, 7810, 17, 6, PL_GOTH } /* scriptextensions=gothic */,
- { 0, 184, 7787, 3, 5, PL_CAKM } /* ischakma */,
- { 0, 2249, 0, 4, 0, PL_GLAG } /* glag */,
- { 67, 7870, 0, 4, 0, PL_LEPC } /* lepc */,
- { 32, 6890, 2787, 4, 18, PL_CHEROKEESUP } /* blk=cherokeesupplement */,
- { 73, 2990, 6865, 4, 7, PL_ARABICPFA } /* inarabicpfa */,
- { 1, 5544, 7744, 13, 2, PL_NV__70 } /* numericvalue=70 */,
- { 71, 7798, 7768, 6, 2, -PL_COMPEX } /* compex=f */,
- { 0, 7459, 6806, 3, 4, PL_WARA } /* sc=wara */,
- { 14, 7774, 7548, 3, 7, PL_SD } /* _canondcij */,
- { 3, 5192, 2003, 3, 20, PL_PRTI } /* isinscriptionalparthian */,
- { 0, 8440, 0, 4, 0, PL_OGAM } /* ogam */,
- { 2, 8036, 516, 5, 13, PL_UIDEO } /* isunifiedideograph */,
- { 1, 1589, 0, 14, 0, PL_LATINEXTA } /* latinextendeda */,
- { 0, 8204, 0, 4, 0, PL_POSIXXDIGIT } /* ahex */,
- { 1, 6890, 6373, 4, 11, PL_INPAHAWHHMONG } /* blk=pahawhhmong */,
- { 10, 4314, 6417, 13, 11, PL_JG__STRAIGHTWAW } /* joininggroup=straightwaw */,
- { 2, 7136, 2636, 6, 9, PL_INMONGOLIAN } /* block=mongolian */,
- { 155, 3129, 7443, 17, 7, PL_GRAN } /* scriptextensions=grantha */,
- { 1, 7459, 8304, 3, 4, PL_SC__GUJR } /* sc=gujr */,
- { 4, 5645, 6017, 10, 12, PL_BC__ON } /* bidiclass=otherneutral */,
- { 40, 7689, 8209, 3, 3, PL_AHOM } /* isahom */,
- { 2, 5258, 0, 13, 0, PL_BLOCKELEMENTS } /* blockelements */,
- { 10, 3424, 3223, 17, 2, -PL_IDSB } /* idsbinaryoperator=n */,
- { 14, 2229, 32, 16, 2, PL_CS } /* generalcategory=cs */,
- { 4, 6713, 8765, 3, 3, PL_IN__8 } /* in=8.0 */,
- { 3, 8504, 1621, 3, 6, PL_SB__FO } /* sb=format */,
- { 1, 7380, 8651, 4, 3, PL_CCC__132 } /* ccc=132 */,
- { 10, 7227, 5252, 5, 6, PL_POSIXXDIGIT } /* posixxdigit */,
- { 3, 5082, 0, 11, 0, PL_MC } /* spacingmark */,
- { 13, 3129, 1540, 17, 4, PL_PHAG } /* scriptextensions=phag */,
- { 0, 5388, 0, 13, 0, PL_KANAEXTA } /* kanaextendeda */,
- { 1, 3129, 8368, 17, 4, PL_LAO } /* scriptextensions=laoo */,
- { 2, 8816, 8160, 3, 4, PL_NV__13_SLASH_2 } /* nv=13/2 */,
- { 82, 6472, 5762, 10, 3, PL_LB__ZWJ } /* wordbreak=zwj */,
- { 7, 4554, 34, 14, 6, PL_SB__EX } /* sentencebreak=extend */,
- { 1, 3521, 7768, 5, 6, -PL_XPOSIXSPACE } /* space=false */,
- { 5, 6210, 7787, 3, 5, PL_INCHAKMA } /* inchakma */,
- { 1, 1452, 0, 2, 0, PL_PS } /* ps */,
- { 2, 4314, 5894, 13, 3, PL_JG__NYA } /* joininggroup=nya */,
- { 0, 3458, 0, 4, 0, PL_MANI } /* mani */,
- { 0, 184, 1028, 3, 3, PL_COPT } /* iscopt */,
- { 256, 21, 1589, 2, 9, PL_LATINEXTE } /* inlatinexte */,
- { 18, 21, 8428, 2, 4, PL_INNEWA } /* innewa */,
- { 81, 4630, 1930, 3, 8, PL_XPOSIXUPPER } /* isuppercase */,
- { 32, 4314, 6285, 13, 11, PL_JG__MALAYALAMRA } /* joininggroup=malayalamra */,
- { 35, 5134, 2371, 3, 3, PL_PRTI } /* isprti */,
- { 0, 436, 7997, 5, 4, PL_NCHAR } /* nchar=yes */,
- { 144, 7906, 7860, 5, 4, PL_SC__KHOJ } /* sc=khojki */,
- { 0, 3129, 7492, 17, 7, PL_KNDA } /* scriptextensions=kannada */,
- { 259, 5544, 7744, 13, 5, PL_NV__70000 } /* numericvalue=70000 */,
- { 4, 8011, 1393, 4, 8, PL_CS } /* gc=surrogate */,
- { 1, 6890, 1566, 4, 23, PL_COMPATJAMO } /* blk=hangulcompatibilityjamo */,
- { 0, 1448, 2715, 5, 16, PL_SUPARROWSB } /* insupplementalarrowsb */,
- { 1, 7459, 7034, 3, 9, PL_PALM } /* sc=palmyrene */,
- { 2, 6554, 3611, 3, 15, PL_BOPOMOFOEXT } /* inbopomofoextended */,
- { 3, 2229, 3075, 16, 18, PL_ZP } /* generalcategory=paragraphseparator */,
- { 0, 7288, 8253, 8, 3, PL_SC__BUHD } /* script=buhd */,
- { 2, 6483, 7997, 11, 4, PL_XIDC } /* xidcontinue=yes */,
- { 0, 7136, 5609, 6, 12, PL_ALPHABETICPF } /* block=alphabeticpf */,
- { 2, 7459, 3882, 3, 7, PL_SC__MYMR } /* sc=myanmar */,
- { 0, 5557, 7997, 13, 4, PL_PATSYN } /* patternsyntax=yes */,
- { 3, 3129, 6926, 17, 9, PL_SIND } /* scriptextensions=khudawadi */,
- { 7, 1892, 7768, 5, 6, -PL_CASED } /* cased=false */,
- { 0, 7457, 699, 5, 6, PL_INSC__NUMBER } /* insc=number */,
- { 65, 3129, 1680, 17, 6, PL_ZYYY } /* scriptextensions=common */,
- { 45, 2100, 6352, 3, 10, PL_NO } /* isothernumber */,
- { 6, 4239, 7997, 4, 2, PL_DASH } /* dash=y */,
- { 18, 4063, 2879, 4, 11, PL_DEVANAGARIEXT } /* indevanagariext */,
- { 12, 7288, 2841, 7, 6, PL_SC__COPT } /* script=coptic */,
- { 0, 2065, 3223, 21, 3, -PL_NCHAR } /* noncharactercodepoint=no */,
- { 0, 4542, 5552, 3, 3, PL_TALU } /* istalu */,
- { 0, 7459, 8448, 3, 4, PL_ORKH } /* sc=orkh */,
- { 1, 7288, 2360, 7, 4, PL_SC__MAND } /* script=mand */,
- { 114, 184, 8091, 2, 5, PL_RUNR } /* isrunic */,
- { 0, 7288, 8352, 7, 4, PL_KHMR } /* script=khmr */,
- { 2, 8816, 8688, 3, 2, PL_NV__26 } /* nv=26 */,
- { 0, 3521, 7997, 5, 2, PL_XPOSIXSPACE } /* space=y */,
- { 0, 6890, 4784, 4, 4, PL_INCHAM } /* blk=cham */,
- { 73, 3129, 8456, 17, 4, PL_OSGE } /* scriptextensions=osge */,
- { 0, 7288, 8268, 7, 4, PL_SC__CPRT } /* script=cprt */,
- { 0, 8096, 2967, 4, 4, PL_GEOR } /* scx=geor */,
- { 0, 8376, 223, 3, 2, PL_LB__PR } /* lb=pr */,
- { 0, 974, 7924, 24, 6, PL_CCC__9 } /* canonicalcombiningclass=virama */,
- { 1, 3129, 7846, 17, 6, PL_KTHI } /* scriptextensions=kaithi */,
- { 0, 21, 7957, 3, 4, PL_INADLAM } /* inadlam */,
- { 82, 5544, 5219, 13, 3, PL_NV__100 } /* numericvalue=100 */,
- { 3, 3373, 1093, 15, 9, PL_EA__F } /* eastasianwidth=fullwidth */,
- { 0, 7136, 4010, 6, 6, PL_INTANGUT } /* block=tangut */,
- { 0, 8011, 5323, 3, 13, PL_ME } /* gc=enclosingmark */,
- { 0, 7380, 8673, 7, 2, PL_CCC__14 } /* ccc=ccc14 */,
- { 0, 5192, 6918, 3, 8, PL_QAAI } /* isinherited */,
- { 15, 8096, 8091, 4, 5, PL_RUNR } /* scx=runic */,
- { 0, 6890, 2484, 4, 19, PL_INEGYPTIANHIEROGLYPHS } /* blk=egyptianhieroglyphs */,
- { 0, 6713, 8855, 3, 3, PL_IN__3_DOT_2 } /* in=v32 */,
- { 1, 184, 1886, 2, 2, PL_NL } /* isnl */,
- { 30, 11, 7997, 3, 4, PL_DIA } /* dia=yes */,
- { 0, 8272, 3223, 4, 3, -PL_CWCF } /* cwcf=no */,
- { 22, 8572, 1107, 3, 8, PL_WB__KA } /* wb=katakana */,
- { 261, 5557, 7997, 13, 2, PL_PATSYN } /* patternsyntax=y */,
- { 2, 4542, 1372, 4, 2, PL_TELU } /* istelu */,
- { 2, 8101, 7951, 5, 5, PL_STERM } /* sterm=true */,
- { 4, 4402, 2637, 3, 18, PL_MONGOLIANSUP } /* inmongoliansupplement */,
- { 0, 1159, 7997, 25, 4, PL_CWKCF } /* changeswhennfkccasefolded=yes */,
- { 28, 8016, 4047, 4, 2, PL_LB__H2 } /* gcb=lv */,
- { 3, 2229, 45, 16, 2, PL_CO } /* generalcategory=co */,
- { 29, 947, 0, 27, 0, PL_ANCIENTGREEKMUSIC } /* ancientgreekmusicalnotation */,
- { 35, 6263, 6899, 10, 9, PL_LB__B2 } /* linebreak=breakboth */,
- { 3, 7380, 7576, 4, 7, PL_CCC__1 } /* ccc=overlay */,
- { 13, 974, 8705, 24, 3, PL_CCC__IS } /* canonicalcombiningclass=240 */,
- { 0, 6263, 6186, 10, 11, PL_LB__IN } /* linebreak=inseparable */,
- { 1, 510, 0, 30, 0, PL_CJKEXTA } /* cjkunifiedideographsextensiona */,
- { 49, 7380, 5981, 4, 12, PL_CCC__0 } /* ccc=notreordered */,
- { 0, 21, 8091, 2, 5, PL_INRUNIC } /* inrunic */,
- { 0, 7136, 5693, 6, 12, PL_CYRILLICEXTB } /* block=cyrillicextb */,
- { 0, 3706, 0, 16, 0, PL_HALFANDFULLFORMS } /* halfandfullforms */,
- { 0, 3898, 0, 16, 0, PL_MYANMAREXTB } /* myanmarextendedb */,
- { 1, 7459, 2107, 3, 4, PL_SC__SINH } /* sc=sinh */,
- { 30, 117, 2004, 4, 19, PL_ININSCRIPTIONALPARTHIAN } /* ininscriptionalparthian */,
- { 145, 6706, 8870, 10, 3, PL_IN__5_DOT_2 } /* presentin=v52 */,
- { 28, 6890, 2541, 4, 10, PL_JAMO } /* blk=hanguljamo */,
- { 3, 7288, 7583, 7, 7, PL_SC__PHAG } /* script=phagspa */,
- { 3, 5544, 8744, 13, 3, PL_NV__5_SLASH_8 } /* numericvalue=5/8 */,
- { 2, 3129, 7336, 17, 8, PL_UGAR } /* scriptextensions=ugaritic */,
- { 28, 8816, 5219, 3, 11, PL_NV__10000000000 } /* nv=10000000000 */,
- { 4, 7459, 8200, 3, 4, PL_AGHB } /* sc=aghb */,
- { 2, 3129, 6005, 17, 12, PL_HUNG } /* scriptextensions=oldhungarian */,
- { 0, 8076, 7997, 5, 4, PL_PATWS } /* patws=yes */,
- { 51, 1746, 8789, 21, 3, PL_WB__EBG } /* graphemeclusterbreak=ebg */,
- { 0, 8816, 7732, 3, 2, PL_NV__50 } /* nv=50 */,
- { 24, 7459, 6736, 3, 10, PL_SAUR } /* sc=saurashtra */,
- { 18, 8240, 4149, 3, 15, PL_BC__CS } /* bc=commonseparator */,
- { 0, 8376, 6197, 3, 11, PL_LB__IN } /* lb=inseperable */,
- { 65, 7208, 0, 4, 0, PL_HIRA } /* hira */,
- { 0, 4314, 4967, 13, 14, PL_JG__MANICHAEANKAPH } /* joininggroup=manichaeankaph */,
- { 0, 6472, 7165, 10, 3, PL_WB__GAZ } /* wordbreak=gaz */,
- { 32, 6706, 7744, 10, 1, PL_IN__7 } /* presentin=7 */,
- { 14, 6890, 5363, 5, 5, PL_IPAEXT } /* blk=ipaext */,
- { 0, 1963, 7997, 7, 4, PL_RADICAL } /* radical=yes */,
- { 0, 8816, 8164, 3, 2, PL_NV__15 } /* nv=15 */,
- { 101, 6120, 0, 11, 0, PL_DOMINO } /* dominotiles */,
- { 0, 184, 2842, 3, 17, PL_COPTICEPACTNUMBERS } /* iscopticepactnumbers */,
- { 0, 7380, 8051, 4, 5, PL_CCC__7 } /* ccc=nukta */,
- { 0, 6890, 5825, 4, 12, PL_MAHJONG } /* blk=mahjongtiles */,
- { 1, 7457, 4743, 5, 14, PL_INSC__GEMINATIONMARK } /* insc=geminationmark */,
- { 1, 5544, 8688, 13, 2, PL_NV__26 } /* numericvalue=26 */,
- { 1, 7457, 4539, 5, 15, PL_INSC__REGISTERSHIFTER } /* insc=registershifter */,
- { 2, 892, 0, 28, 0, PL_VSSUP } /* variationselectorssupplement */,
- { 45, 6890, 920, 4, 27, PL_ALPHABETICPF } /* blk=alphabeticpresentationforms */,
- { 0, 6210, 7395, 3, 6, PL_CJKEXTB } /* incjkextb */,
- { 0, 8096, 6008, 4, 4, PL_HUNG } /* scx=hung */,
- { 0, 7380, 6836, 4, 9, PL_CCC__AL } /* ccc=aboveleft */,
- { 38, 6890, 2044, 4, 14, PL_MEETEIMAYEKEXT } /* blk=meeteimayekext */,
- { 0, 5375, 6461, 12, 11, PL_JT__T } /* joiningtype=transparent */,
- { 0, 8316, 0, 4, 0, PL_HANO } /* hano */,
- { 0, 8096, 8412, 4, 4, PL_MTEI } /* scx=mtei */,
- { 0, 7288, 7436, 7, 7, PL_ELBA } /* script=elbasan */,
- { 100, 8340, 6417, 3, 11, PL_JG__STRAIGHTWAW } /* jg=straightwaw */,
- { 0, 6890, 2877, 4, 10, PL_INDEVANAGARI } /* blk=devanagari */,
- { 101, 96, 3223, 5, 2, -PL_XPOSIXALPHA } /* alpha=n */,
- { 0, 7401, 0, 7, 0, PL_CJKEXTC } /* cjkextc */,
- { 0, 7478, 6737, 3, 9, PL_SAUR } /* issaurashtra */,
- { 1, 21, 8046, 2, 5, PL_INLIMBU } /* inlimbu */,
- { 49, 7459, 7200, 3, 8, PL_SC__GURU } /* sc=gurmukhi */,
- { 0, 974, 18, 24, 1, PL_CCC__R } /* canonicalcombiningclass=r */,
- { 0, 7459, 7611, 3, 7, PL_SOYO } /* sc=soyombo */,
- { 0, 184, 7256, 2, 8, PL_KANAEXTA } /* iskanaexta */,
- { 1, 8096, 1981, 4, 8, PL_CYRL } /* scx=cyrillic */,
- { 0, 8006, 3223, 5, 2, -PL_CWKCF } /* cwkcf=n */,
- { 11, 6472, 125, 10, 2, PL_LB__CR } /* wordbreak=cr */,
- { 29, 8096, 7499, 4, 7, PL_KALI } /* scx=kayahli */,
- { 3, 2229, 8001, 16, 5, PL_XPOSIXCNTRL } /* generalcategory=cntrl */,
- { 90, 3129, 5121, 17, 14, PL_PHLP } /* scriptextensions=psalterpahlavi */,
- { 3, 8340, 8212, 3, 4, PL_JG__ALEF } /* jg=alef */,
- { 0, 6890, 7320, 4, 8, PL_INTIFINAGH } /* blk=tifinagh */,
- { 0, 3129, 8608, 17, 4, PL_ZZZZ } /* scriptextensions=zzzz */,
- { 128, 7459, 8044, 3, 4, PL_PHLI } /* sc=phli */,
- { 4, 6472, 5729, 10, 12, PL_WB__EX } /* wordbreak=extendnumlet */,
- { 0, 2674, 0, 12, 0, PL_SUNDANESESUP } /* sundanesesup */,
- { 5, 1497, 0, 23, 0, PL_BYZANTINEMUSIC } /* byzantinemusicalsymbols */,
- { 0, 7136, 1498, 7, 22, PL_BYZANTINEMUSIC } /* block=byzantinemusicalsymbols */,
- { 2, 3129, 1566, 17, 6, PL_HANG } /* scriptextensions=hangul */,
- { 1, 7534, 0, 7, 0, PL_NB } /* noblock */,
- { 0, 3914, 0, 5, 0, PL_C } /* other */,
- { 37, 8026, 809, 3, 27, PL_PHONETICEXTSUP } /* inphoneticextensionssupplement */,
- { 2, 5544, 7936, 13, 5, PL_NV__1_SLASH_160 } /* numericvalue=1/160 */,
- { 0, 7459, 7786, 3, 6, PL_SC__CAKM } /* sc=chakma */,
- { 256, 3424, 7997, 4, 2, PL_IDSB } /* idsb=y */,
- { 265, 6483, 0, 11, 0, PL_XIDC } /* xidcontinue */,
- { 0, 6890, 5336, 4, 13, PL_GREEKEXT } /* blk=greekextended */,
- { 6, 1184, 3223, 25, 2, -PL_DI } /* defaultignorablecodepoint=n */,
- { 0, 7459, 8608, 3, 4, PL_ZZZZ } /* sc=zzzz */,
- { 10, 974, 8228, 24, 3, PL_CCC__202 } /* canonicalcombiningclass=atb */,
- { 38, 8376, 6845, 3, 9, PL_LB__AI } /* lb=ambiguous */,
- { 0, 184, 7, 3, 1, PL_XPOSIXCNTRL } /* iscc */,
- { 280, 1589, 0, 9, 0, PL_LATINEXTE } /* latinexte */,
- { 0, 7136, 4089, 6, 15, PL_ARABICEXTA } /* block=arabicextendeda */,
- { 1, 2750, 3223, 19, 3, -PL_TERM } /* terminalpunctuation=no */,
- { 263, 7136, 2389, 6, 19, PL_ANCIENTGREEKNUMBERS } /* block=ancientgreeknumbers */,
- { 1, 1746, 73, 21, 2, PL_LB__EM } /* graphemeclusterbreak=em */,
- { 1, 5645, 5079, 10, 14, PL_BC__NSM } /* bidiclass=nonspacingmark */,
- { 65, 7798, 3223, 6, 3, -PL_COMPEX } /* compex=no */,
- { 0, 3129, 7152, 17, 4, PL_DUPL } /* scriptextensions=dupl */,
- { 0, 3129, 7120, 17, 4, PL_BALI } /* scriptextensions=bali */,
- { 288, 7459, 6373, 3, 11, PL_HMNG } /* sc=pahawhhmong */,
- { 6, 2229, 1679, 16, 2, PL_PC } /* generalcategory=pc */,
- { 0, 3129, 7822, 17, 4, PL_HATR } /* scriptextensions=hatr */,
- { 0, 974, 8632, 27, 2, PL_CCC__91 } /* canonicalcombiningclass=ccc91 */,
- { 4, 5134, 2, 3, 1, PL_PI } /* ispi */,
- { 29, 184, 8941, 2, 2, PL_ZS } /* iszs */,
- { 15, 7288, 7858, 7, 6, PL_SC__KHOJ } /* script=khojki */,
- { 0, 96, 7951, 5, 5, PL_XPOSIXALPHA } /* alpha=true */,
- { 0, 8288, 5969, 3, 8, PL_DT__NONCANON } /* dt=noncanon */,
- { 0, 184, 2249, 2, 10, PL_GLAG } /* isglagolitic */,
- { 1, 6890, 6318, 4, 11, PL_MYANMAREXTB } /* blk=myanmarextb */,
- { 64, 7459, 8312, 3, 4, PL_SC__HAN } /* sc=hani */,
- { 81, 1897, 7768, 21, 6, -PL_CWT } /* changeswhentitlecased=false */,
- { 0, 6890, 1702, 4, 12, PL_DIACRITICALS } /* blk=diacriticals */,
- { 0, 8504, 1074, 3, 2, PL_SB__ST } /* sb=st */,
- { 0, 447, 0, 32, 0, PL_IDEOGRAPHICSYMBOLS } /* ideographicsymbolsandpunctuation */,
- { 0, 599, 0, 2, 0, PL_XPOSIXCNTRL } /* cc */,
- { 0, 5544, 5219, 13, 9, PL_NV__100000000 } /* numericvalue=100000000 */,
- { 0, 8816, 8161, 3, 3, PL_NV__3_SLASH_2 } /* nv=3/2 */,
- { 0, 8376, 3, 4, 1, PL_LB__LF } /* lb=lf */,
- { 23, 7288, 1680, 7, 6, PL_SC__ZYYY } /* script=common */,
- { 82, 8816, 3743, 3, 1, PL_NV__1 } /* nv=1 */,
- { 259, 184, 6296, 2, 11, PL_MISCSYMBOLS } /* ismiscsymbols */,
- { 28, 8086, 7997, 5, 2, PL_QMARK } /* qmark=y */,
- { 0, 7288, 8316, 7, 4, PL_SC__HANO } /* script=hano */,
- { 0, 6472, 1107, 10, 2, PL_WB__KA } /* wordbreak=ka */,
- { 1, 4479, 7998, 15, 3, PL_NFKCQC__Y } /* nfkcquickcheck=yes */,
- { 0, 3674, 0, 16, 0, PL_CYPRIOTSYLLABARY } /* cypriotsyllabary */,
- { 65, 3114, 7675, 3, 6, PL_UCASEXT } /* inucasext */,
- { 74, 3129, 1479, 18, 2, PL_VAI } /* scriptextensions=vai */,
- { 9, 5192, 5363, 3, 12, PL_IPAEXT } /* isipaextensions */,
- { 0, 6613, 2561, 3, 18, PL_JAMOEXTB } /* ishanguljamoextendedb */,
- { 0, 7380, 8168, 7, 2, PL_CCC__17 } /* ccc=ccc17 */,
- { 0, 8196, 8660, 4, 3, PL_AGE__2_DOT_1 } /* age=2.1 */,
- { 16, 184, 4210, 3, 14, PL_CONTROLPICTURES } /* iscontrolpictures */,
- { 24, 8376, 2284, 3, 2, PL_LB__HL } /* lb=hl */,
- { 1, 7136, 5149, 6, 14, PL_SUPPUNCTUATION } /* block=suppunctuation */,
- { 1, 8340, 7079, 3, 9, PL_JG__SYRIACWAW } /* jg=syriacwaw */,
- { 3, 5544, 7720, 13, 4, PL_NV__4000 } /* numericvalue=4000 */,
- { 14, 8076, 3581, 5, 2, PL_PATWS } /* patws=t */,
- { 0, 6109, 0, 10, 0, PL_C } /* category=c */,
- { 1, 184, 3390, 2, 17, PL_ETHIOPICEXTA } /* isethiopicextendeda */,
- { 1, 7459, 7351, 3, 4, PL_SC__TALE } /* sc=tale */,
- { 2, 2229, 6098, 16, 11, PL_L_AMP_ } /* generalcategory=casedletter */,
- { 0, 8096, 8476, 4, 4, PL_COPT } /* scx=qaac */,
- { 0, 8081, 0, 5, 0, PL_XPOSIXPRINT } /* print */,
- { 42, 3129, 8540, 17, 4, PL_TAML } /* scriptextensions=taml */,
- { 6, 5544, 8168, 13, 2, PL_NV__17 } /* numericvalue=17 */,
- { 0, 8096, 6676, 4, 10, PL_XPEO } /* scx=oldpersian */,
- { 1, 1448, 7612, 3, 6, PL_INSOYOMBO } /* insoyombo */,
- { 0, 8288, 8831, 3, 3, PL_DT__SML } /* dt=sml */,
- { 0, 184, 5336, 2, 8, PL_GREEKEXT } /* isgreekext */,
- { 18, 5134, 5122, 3, 13, PL_PHLP } /* ispsalterpahlavi */,
- { 48, 974, 2295, 24, 5, PL_CCC__R } /* canonicalcombiningclass=right */,
- { 20, 6221, 2807, 4, 16, PL_HALFMARKS } /* incombininghalfmarks */,
- { 81, 974, 7702, 24, 3, PL_CCC__133 } /* canonicalcombiningclass=200 */,
- { 1, 6263, 496, 10, 7, PL_LB__NU } /* linebreak=numeric */,
- { 66, 6890, 1797, 4, 4, PL_INMODI } /* blk=modi */,
- { 72, 1133, 3581, 26, 2, PL_PCM } /* prependedconcatenationmark=t */,
- { 6, 8076, 3223, 5, 3, -PL_PATWS } /* patws=no */,
- { 0, 7288, 3994, 7, 6, PL_SC__SYRC } /* script=syriac */,
- { 17, 6890, 7240, 4, 8, PL_JAMOEXTB } /* blk=jamoextb */,
- { 8, 8096, 8588, 4, 4, PL_YI } /* scx=yiii */,
- { 3, 510, 0, 20, 0, PL_CJK } /* cjkunifiedideographs */,
- { 0, 184, 8277, 3, 3, PL_CWCM } /* iscwcm */,
- { 2, 3516, 0, 10, 0, PL_XPOSIXSPACE } /* whitespace */,
- { 1, 1499, 0, 1, 0, PL_Z } /* z */,
- { 0, 8816, 7702, 3, 5, PL_NV__20000 } /* nv=20000 */,
- { 16, 184, 8236, 2, 4, PL_BATK } /* isbatk */,
- { 1, 974, 8654, 27, 3, PL_CCC__133 } /* canonicalcombiningclass=ccc133 */,
- { 0, 8816, 8663, 3, 3, PL_NV__2_SLASH_3 } /* nv=2/3 */,
- { 0, 7459, 8116, 3, 5, PL_SC__TAML } /* sc=tamil */,
- { 31, 5801, 0, 12, 0, PL_KHMERSYMBOLS } /* khmersymbols */,
- { 0, 8036, 3, 5, 39, PL_UCASEXT } /* isunifiedcanadianaboriginalsyllabicsextended */,
- { 0, 1402, 2289, 24, 4, PL_INPC__LEFT } /* indicpositionalcategory=left */,
- { 1, 184, 4757, 2, 14, PL_GREXT } /* isgraphemeextend */,
- { 0, 8096, 2044, 4, 11, PL_MTEI } /* scx=meeteimayek */,
- { 1, 6890, 2895, 4, 11, PL_ETHIOPICSUP } /* blk=ethiopicsup */,
- { 44, 8096, 8608, 4, 4, PL_ZZZZ } /* scx=zzzz */,
- { 0, 6472, 4561, 10, 2, PL_WB__EB } /* wordbreak=eb */,
- { 0, 1354, 7997, 24, 2, PL_COMPEX } /* fullcompositionexclusion=y */,
- { 0, 6210, 5682, 3, 11, PL_CYRILLICEXTA } /* incyrillicexta */,
- { 0, 4479, 47, 15, 1, PL_NFCQC__M } /* nfkcquickcheck=m */,
- { 1, 1107, 0, 8, 0, PL_KANA } /* katakana */,
- { 0, 7780, 0, 4, 0, PL_CARI } /* cari */,
- { 1, 3373, 1, 15, 1, PL_EA__N } /* eastasianwidth=n */,
- { 0, 4314, 4925, 13, 14, PL_JG__MANICHAEANBETH } /* joininggroup=manichaeanbeth */,
- { 2, 5544, 8627, 13, 3, PL_NV__1_SLASH_8 } /* numericvalue=1/8 */,
- { 16, 7136, 7597, 6, 7, PL_SHAW } /* block=shavian */,
- { 4, 6890, 4134, 4, 7, PL_BRAI } /* blk=braille */,
- { 0, 7136, 3674, 6, 16, PL_CYPRIOTSYLLABARY } /* block=cypriotsyllabary */,
- { 0, 8096, 7043, 4, 9, PL_PAUC } /* scx=paucinhau */,
- { 3, 1402, 6121, 3, 10, PL_DOMINO } /* indominotiles */,
- { 8, 7227, 8001, 5, 5, PL_POSIXCNTRL } /* posixcntrl */,
- { 13, 7459, 7443, 3, 7, PL_SC__GRAN } /* sc=grantha */,
- { 0, 184, 7870, 2, 4, PL_LEPC } /* islepc */,
- { 0, 7136, 1258, 6, 24, PL_ARABICPFB } /* block=arabicpresentationformsb */,
- { 19, 6472, 3914, 10, 5, PL_WB__XX } /* wordbreak=other */,
- { 94, 1855, 0, 21, 0, PL_CWCM } /* changeswhencasemapped */,
- { 0, 1887, 7997, 5, 4, PL_XPOSIXLOWER } /* lower=yes */,
- { 1, 6766, 0, 10, 0, PL_SUPARROWSA } /* suparrowsa */,
- { 257, 7828, 7997, 6, 2, PL_HYPHEN } /* hyphen=y */,
- { 3, 184, 2895, 2, 18, PL_ETHIOPICSUP } /* isethiopicsupplement */,
- { 74, 7136, 4254, 6, 15, PL_DIACRITICALSEXT } /* block=diacriticalsext */,
- { 32, 6616, 7951, 10, 5, PL_DEP } /* deprecated=true */,
- { 1, 7459, 8560, 3, 4, PL_TIBT } /* sc=tibt */,
- { 0, 5645, 806, 10, 2, PL_BC__WS } /* bidiclass=ws */,
- { 6, 8388, 0, 4, 0, PL_LISU } /* lisu */,
- { 177, 184, 5682, 3, 11, PL_CYRILLICEXTA } /* iscyrillicexta */,
- { 1, 7136, 8532, 6, 4, PL_TAGS } /* block=tags */,
- { 150, 1887, 7951, 5, 5, PL_XPOSIXLOWER } /* lower=true */,
- { 0, 8076, 7768, 5, 2, -PL_PATWS } /* patws=f */,
- { 258, 1417, 133, 9, 4, PL_M } /* category=mark */,
- { 81, 8288, 2100, 3, 3, PL_DT__ISO } /* dt=iso */,
- { 0, 8096, 7858, 4, 4, PL_KHOJ } /* scx=khoj */,
- { 1, 4464, 8256, 4, 3, PL_DT__CAN } /* nfdqc=n */,
- { 2, 8096, 7336, 4, 8, PL_UGAR } /* scx=ugaritic */,
- { 0, 6472, 6153, 10, 11, PL_WB__DQ } /* wordbreak=doublequote */,
- { 0, 3129, 78, 17, 4, PL_ARAB } /* scriptextensions=arab */,
- { 0, 1184, 7997, 25, 4, PL_DI } /* defaultignorablecodepoint=yes */,
- { 3, 7136, 7232, 6, 8, PL_JAMOEXTA } /* block=jamoexta */,
- { 0, 6554, 5400, 3, 7, PL_INBALINESE } /* inbalinese */,
- { 0, 2787, 0, 18, 0, PL_CHEROKEESUP } /* cherokeesupplement */,
- { 0, 3129, 8352, 17, 4, PL_KHMR } /* scriptextensions=khmr */,
- { 0, 7478, 1393, 3, 8, PL_CS } /* issurrogate */,
- { 0, 7478, 8525, 3, 3, PL_SHRD } /* isshrd */,
- { 0, 974, 8740, 27, 2, PL_CCC__25 } /* canonicalcombiningclass=ccc25 */,
- { 0, 7288, 7492, 7, 7, PL_SC__KNDA } /* script=kannada */,
- { 275, 184, 1797, 2, 15, PL_MODIFIERLETTERS } /* ismodifierletters */,
- { 11, 8819, 0, 3, 0, PL_OCR } /* ocr */,
- { 1, 7248, 0, 4, 0, PL_JAVA } /* java */,
- { 1, 8568, 0, 4, 0, PL_VAI } /* vaii */,
- { 4, 6890, 42, 4, 9, PL_CJKCOMPAT } /* blk=cjkcompat */,
- { 5, 7459, 954, 3, 5, PL_SC__GREK } /* sc=greek */,
- { 0, 2108, 1568, 4, 21, PL_COMPATJAMO } /* inhangulcompatibilityjamo */,
- { 0, 7459, 6439, 3, 11, PL_SC__SYLO } /* sc=sylotinagri */,
- { 0, 6210, 631, 3, 29, PL_CJKEXTE } /* incjkunifiedideographsextensione */,
- { 2, 6890, 6241, 4, 11, PL_KATAKANAEXT } /* blk=katakanaext */,
- { 3, 7689, 921, 3, 26, PL_ALPHABETICPF } /* isalphabeticpresentationforms */,
- { 2, 4314, 4963, 13, 4, PL_JG__HETH } /* joininggroup=heth */,
- { 5, 5544, 7738, 13, 6, PL_NV__600000 } /* numericvalue=600000 */,
- { 1, 8572, 1083, 3, 2, PL_LB__LF } /* wb=lf */,
- { 2, 7459, 7208, 3, 4, PL_SC__HIRA } /* sc=hira */,
- { 34, 7459, 8480, 3, 4, PL_SC__QAAI } /* sc=qaai */,
- { 3, 6890, 849, 4, 14, PL_PUA } /* blk=privateusearea */,
- { 65, 7136, 78, 6, 10, PL_ARABICMATH } /* block=arabicmath */,
- { 1, 8340, 5505, 3, 13, PL_JG__MANICHAEANTEN } /* jg=manichaeanten */,
- { 16, 1503, 1002, 3, 26, PL_ENCLOSEDCJK } /* inenclosedcjklettersandmonths */,
- { 13, 974, 8691, 24, 2, PL_CCC__28 } /* canonicalcombiningclass=28 */,
- { 0, 1184, 7768, 25, 6, -PL_DI } /* defaultignorablecodepoint=false */,
- { 6, 8504, 1083, 3, 2, PL_LB__LF } /* sb=lf */,
- { 3, 8777, 3581, 3, 2, PL_CWL } /* cwl=t */,
- { 1, 2134, 0, 3, 0, PL_XPOSIXXDIGIT } /* hex */,
- { 8, 3129, 8412, 17, 4, PL_MTEI } /* scriptextensions=mtei */,
- { 6, 8196, 8873, 4, 3, PL_AGE__6 } /* age=v60 */,
- { 0, 184, 43, 3, 2, PL_CJK } /* iscjk */,
- { 0, 8096, 8116, 4, 5, PL_TAML } /* scx=tamil */,
- { 0, 3946, 7951, 16, 5, PL_STERM } /* sentenceterminal=true */,
- { 0, 7136, 7653, 6, 7, PL_INTIBETAN } /* block=tibetan */,
- { 0, 2841, 0, 4, 0, PL_COPT } /* copt */,
- { 8, 4284, 4584, 14, 15, PL_LB__H2 } /* hangulsyllabletype=lvsyllable */,
- { 0, 1402, 2349, 24, 3, PL_INPC__TOP } /* indicpositionalcategory=top */,
- { 1, 2859, 5488, 18, 4, PL_DT__NONE } /* decompositiontype=none */,
- { 0, 184, 47, 2, 1, PL_M } /* ism */,
- { 0, 6890, 2949, 4, 18, PL_INPUNCTUATION } /* blk=generalpunctuation */,
- { 0, 6890, 954, 4, 5, PL_INGREEK } /* blk=greek */,
- { 0, 974, 2777, 24, 10, PL_CCC__AR } /* canonicalcombiningclass=aboveright */,
- { 17, 7288, 6439, 7, 4, PL_SC__SYLO } /* script=sylo */,
- { 0, 4542, 1813, 3, 21, PL_TRANSPORTANDMAP } /* istransportandmapsymbols */,
- { 36, 7380, 8643, 4, 2, PL_CCC__22 } /* ccc=22 */,
- { 65, 8016, 8935, 4, 2, PL_GCB__XX } /* gcb=xx */,
- { 323, 6890, 2787, 4, 8, PL_INCHEROKEE } /* blk=cherokee */,
- { 0, 5544, 7756, 13, 5, PL_NV__90000 } /* numericvalue=90000 */,
- { 24, 6706, 8708, 10, 3, PL_IN__3 } /* presentin=3.0 */,
- { 0, 5134, 7503, 3, 3, PL_PHLI } /* isphli */,
- { 0, 3271, 0, 17, 0, PL_UCAS } /* canadiansyllabics */,
- { 128, 4554, 1074, 14, 2, PL_SB__ST } /* sentencebreak=st */,
- { 1, 8240, 8792, 3, 3, PL_BC__FSI } /* bc=fsi */,
- { 206, 4198, 1545, 4, 13, PL_GEOMETRICSHAPES } /* ingeometricshapes */,
- { 0, 5645, 8792, 10, 3, PL_BC__FSI } /* bidiclass=fsi */,
- { 384, 7288, 7870, 7, 6, PL_LEPC } /* script=lepcha */,
- { 35, 1448, 2743, 5, 7, PL_SUPARROWSC } /* insuparrowsc */,
- { 0, 8096, 8452, 4, 4, PL_ORYA } /* scx=orya */,
- { 0, 1426, 2209, 22, 20, PL_INSC__CONSONANTWITHSTACKER } /* indicsyllabiccategory=consonantwithstacker */,
- { 0, 8096, 2107, 4, 7, PL_SINH } /* scx=sinhala */,
- { 109, 7136, 42, 6, 9, PL_CJKCOMPAT } /* block=cjkcompat */,
- { 2, 6890, 6406, 4, 11, PL_INSORASOMPENG } /* blk=sorasompeng */,
- { 1, 8816, 5219, 3, 9, PL_NV__100000000 } /* nv=100000000 */,
- { 0, 720, 0, 16, 0, PL_ENCLOSEDALPHANUM } /* enclosedalphanum */,
- { 1, 11, 0, 2, 0, PL_DI } /* di */,
- { 1, 58, 7997, 4, 4, PL_IDEO } /* ideo=yes */,
- { 16, 7459, 690, 3, 9, PL_XSUX } /* sc=cuneiform */,
- { 1, 1701, 7997, 2, 4, PL_SD } /* sd=yes */,
- { 0, 7288, 8260, 7, 4, PL_SC__CAKM } /* script=cakm */,
- { 7, 184, 3754, 2, 7, PL_LINB } /* islinearb */,
- { 0, 184, 2895, 2, 4, PL_ETHI } /* isethi */,
- { 0, 2859, 8576, 18, 4, PL_EA__F } /* decompositiontype=wide */,
- { 1, 6890, 5232, 4, 13, PL_AEGEANNUMBERS } /* blk=aegeannumbers */,
- { 0, 7380, 3743, 4, 1, PL_CCC__1 } /* ccc=1 */,
- { 0, 1417, 966, 9, 2, PL_NO } /* category=no */,
- { 4, 7136, 6953, 6, 9, PL_LATINEXTD } /* block=latinextd */,
- { 243, 1184, 3223, 25, 3, -PL_DI } /* defaultignorablecodepoint=no */,
- { 0, 7478, 0, 3, 0, PL_S } /* iss */,
- { 0, 184, 2636, 2, 19, PL_MONGOLIANSUP } /* ismongoliansupplement */,
- { 0, 7527, 0, 7, 0, PL_MULT } /* multani */,
- { 4, 21, 7876, 2, 6, PL_INLYCIAN } /* inlycian */,
- { 3, 8096, 8111, 4, 4, PL_TAKR } /* scx=takr */,
- { 0, 7344, 7951, 8, 5, PL_XIDS } /* xidstart=true */,
- { 4, 7288, 7129, 8, 7, PL_BASS } /* script=bassavah */,
- { 0, 2859, 68, 18, 3, PL_DT__SUP } /* decompositiontype=sup */,
- { 74, 7696, 7997, 6, 4, PL_XPOSIXSPACE } /* wspace=yes */,
- { 1, 8376, 6899, 3, 9, PL_LB__B2 } /* lb=breakboth */,
- { 2, 2787, 0, 8, 0, PL_CHER } /* cherokee */,
- { 85, 1746, 7160, 21, 8, PL_WB__EBG } /* graphemeclusterbreak=ebasegaz */,
- { 1, 8096, 7145, 5, 7, PL_BUGI } /* scx=buginese */,
- { 160, 7136, 5825, 6, 12, PL_MAHJONG } /* block=mahjongtiles */,
- { 0, 18, 3581, 2, 2, PL_RI } /* ri=t */,
- { 0, 1448, 2696, 5, 16, PL_SUPARROWSA } /* insupplementalarrowsa */,
- { 0, 7136, 3738, 6, 9, PL_LATIN1 } /* block=latin1sup */,
- { 105, 8816, 7738, 3, 5, PL_NV__60000 } /* nv=60000 */,
- { 31, 8096, 7912, 4, 6, PL_TELU } /* scx=telugu */,
- { 49, 3129, 2484, 17, 4, PL_EGYP } /* scriptextensions=egyp */,
- { 100, 7478, 1794, 6, 18, PL_MODIFIERLETTERS } /* isspacingmodifierletters */,
- { 18, 349, 0, 33, 0, PL_SUPMATHOPERATORS } /* supplementalmathematicaloperators */,
- { 42, 8786, 4127, 3, 7, PL_EA__N } /* ea=neutral */,
- { 71, 4063, 2879, 4, 16, PL_DEVANAGARIEXT } /* indevanagariextended */,
- { 0, 8046, 0, 4, 0, PL_LIMB } /* limb */,
- { 0, 7288, 7876, 7, 6, PL_LYCI } /* script=lycian */,
- { 0, 4923, 3967, 4, 11, PL_MATHOPERATORS } /* inmathoperators */,
- { 0, 8816, 7727, 3, 2, PL_NV__32 } /* nv=32 */,
- { 0, 7618, 0, 7, 0, PL_SUPPUAA } /* suppuaa */,
- { 3, 21, 1585, 2, 4, PL_JAMO } /* injamo */,
- { 12, 8096, 8472, 4, 4, PL_PRTI } /* scx=prti */,
- { 0, 7136, 1001, 6, 11, PL_ENCLOSEDCJK } /* block=enclosedcjk */,
- { 1, 5375, 0, 12, 1, PL_JT__U } /* joiningtype=u */,
- { 1, 5134, 7584, 3, 6, PL_PHAG } /* isphagspa */,
- { 106, 2895, 0, 18, 0, PL_ETHIOPICSUP } /* ethiopicsupplement */,
- { 0, 3441, 0, 17, 0, PL_LETTERLIKESYMBOLS } /* letterlikesymbols */,
- { 0, 7380, 8645, 4, 3, PL_CCC__129 } /* ccc=129 */,
- { 0, 7696, 7951, 6, 5, PL_XPOSIXSPACE } /* wspace=true */,
- { 0, 8376, 3526, 3, 17, PL_RI } /* lb=regionalindicator */,
- { 128, 3129, 8252, 17, 4, PL_BUHD } /* scriptextensions=buhd */,
- { 2, 7136, 7296, 6, 8, PL_SPECIALS } /* block=specials */,
- { 0, 8376, 5763, 3, 2, PL_LB__WJ } /* lb=wj */,
- { 2, 7459, 6696, 3, 10, PL_PHNX } /* sc=phoenician */,
- { 0, 6713, 8708, 3, 3, PL_IN__3 } /* in=3.0 */,
- { 0, 4827, 0, 14, 0, PL_KANGXI } /* kangxiradicals */,
- { 49, 8816, 8744, 3, 3, PL_NV__5_SLASH_8 } /* nv=5/8 */,
- { 0, 7136, 6786, 6, 10, PL_SUPARROWSC } /* block=suparrowsc */,
- { 129, 2859, 1224, 18, 3, PL_DT__SUB } /* decompositiontype=sub */,
- { 0, 8096, 2249, 4, 4, PL_GLAG } /* scx=glag */,
- { 0, 1746, 7165, 21, 3, PL_WB__GAZ } /* graphemeclusterbreak=gaz */,
- { 0, 2023, 3223, 21, 3, -PL_LOE } /* logicalorderexception=no */,
- { 102, 3129, 7569, 17, 7, PL_OSMA } /* scriptextensions=osmanya */,
- { 12, 1012, 0, 6, 0, PL_L } /* letter */,
- { 0, 7478, 47, 3, 1, PL_SM } /* issm */,
- { 15, 6890, 802, 4, 6, PL_ARROWS } /* blk=arrows */,
- { 219, 2895, 0, 11, 0, PL_ETHIOPICSUP } /* ethiopicsup */,
- { 0, 8096, 7786, 4, 6, PL_CAKM } /* scx=chakma */,
- { 3, 6890, 2465, 4, 11, PL_COUNTINGROD } /* blk=countingrod */,
- { 1, 8036, 3, 5, 31, PL_UCAS } /* isunifiedcanadianaboriginalsyllabics */,
- { 0, 7689, 7360, 3, 6, PL_AVST } /* isavestan */,
- { 1, 974, 7941, 24, 2, PL_CCC__11 } /* canonicalcombiningclass=11 */,
- { 0, 8572, 7160, 3, 8, PL_WB__EBG } /* wb=ebasegaz */,
- { 1, 7136, 6989, 6, 9, PL_INNEWTAILUE } /* block=newtailue */,
- { 33, 8504, 24, 4, 1, PL_SB__CL } /* sb=cl */,
- { 1, 6890, 7527, 4, 7, PL_INMULTANI } /* blk=multani */,
- { 1, 6263, 6175, 10, 11, PL_LB__EX } /* linebreak=exclamation */,
- { 0, 8096, 494, 4, 3, PL_HAN } /* scx=han */,
- { 0, 6713, 8738, 3, 3, PL_IN__5_DOT_2 } /* in=5.2 */,
- { 217, 6616, 7768, 10, 2, -PL_DEP } /* deprecated=f */,
- { 1, 6890, 8061, 4, 5, PL_INOGHAM } /* blk=ogham */,
- { 44, 184, 511, 3, 29, PL_CJKEXTA } /* iscjkunifiedideographsextensiona */,
- { 7, 7380, 8684, 4, 3, PL_CCC__L } /* ccc=224 */,
- { 257, 7436, 0, 4, 0, PL_ELBA } /* elba */,
- { 28, 7459, 8568, 3, 3, PL_VAI } /* sc=vai */,
- { 0, 5645, 5413, 10, 3, PL_BC__RLO } /* bidiclass=rlo */,
- { 0, 7288, 8428, 7, 4, PL_NEWA } /* script=newa */,
- { 0, 2221, 3145, 3, 2, PL_GCB__V } /* hst=v */,
- { 432, 6890, 1812, 4, 15, PL_TRANSPORTANDMAP } /* blk=transportandmap */,
- { 0, 7288, 8208, 7, 4, PL_AHOM } /* script=ahom */,
- { 0, 3129, 8066, 17, 5, PL_ORYA } /* scriptextensions=oriya */,
- { 0, 184, 6935, 2, 9, PL_LATINEXTB } /* islatinextb */,
- { 2, 6890, 1585, 4, 4, PL_JAMO } /* blk=jamo */,
- { 0, 8096, 4644, 4, 15, PL_ZANB } /* scx=zanabazarsquare */,
- { 1, 5192, 7346, 3, 6, PL_IDS } /* isidstart */,
- { 1, 3373, 9, 15, 2, PL_EA__NA } /* eastasianwidth=na */,
- { 6, 7380, 8654, 4, 3, PL_CCC__133 } /* ccc=133 */,
- { 0, 7459, 1797, 3, 4, PL_SC__MODI } /* sc=modi */,
- { 133, 3129, 7681, 17, 7, PL_ZZZZ } /* scriptextensions=unknown */,
- { 9, 184, 4134, 2, 4, PL_BRAI } /* isbrai */,
- { 264, 6890, 1282, 4, 10, PL_CJKSYMBOLS } /* blk=cjksymbols */,
- { 33, 1426, 4058, 22, 5, PL_INSC__VOWEL } /* indicsyllabiccategory=vowel */,
- { 21, 184, 5253, 2, 5, PL_XPOSIXDIGIT } /* isdigit */,
- { 18, 184, 6646, 2, 10, PL_MISCARROWS } /* ismiscarrows */,
- { 58, 7136, 5260, 8, 11, PL_BLOCKELEMENTS } /* block=blockelements */,
- { 8, 2750, 3581, 4, 2, PL_TERM } /* term=t */,
- { 7, 7136, 7520, 6, 7, PL_INMARCHEN } /* block=marchen */,
- { 1, 7136, 1702, 6, 22, PL_DIACRITICALSFORSYMBOLS } /* block=diacriticalsforsymbols */,
- { 0, 6890, 7520, 4, 7, PL_INMARCHEN } /* blk=marchen */,
- { 0, 6616, 3581, 10, 2, PL_DEP } /* deprecated=t */,
- { 0, 7828, 0, 6, 0, PL_HYPHEN } /* hyphen */,
- { 0, 8822, 7997, 3, 2, PL_PCM } /* pcm=y */,
- { 1, 6554, 7129, 3, 7, PL_INBASSAVAH } /* inbassavah */,
- { 33, 3129, 6917, 17, 9, PL_QAAI } /* scriptextensions=inherited */,
- { 0, 8504, 723, 4, 4, PL_SB__CL } /* sb=close */,
- { 258, 1417, 698, 9, 2, PL_MN } /* category=mn */,
- { 4, 6109, 8002, 10, 4, PL_XPOSIXCNTRL } /* category=cntrl */,
- { 1, 6890, 892, 4, 28, PL_VSSUP } /* blk=variationselectorssupplement */,
- { 1, 7457, 2823, 5, 18, PL_INSC__CONSONANTSUBJOINED } /* insc=consonantsubjoined */,
- { 0, 8816, 8180, 3, 4, PL_NV__3_SLASH_80 } /* nv=3/80 */,
- { 50, 6626, 0, 4, 0, PL_KHAR } /* khar */,
- { 0, 3129, 7506, 17, 7, PL_LINA } /* scriptextensions=lineara */,
- { 0, 2985, 3581, 3, 2, PL_IDS } /* ids=t */,
- { 0, 7380, 8693, 4, 3, PL_CCC__A } /* ccc=230 */,
- { 7, 8816, 7702, 3, 4, PL_NV__2000 } /* nv=2000 */,
- { 2, 6472, 0, 4, 0, PL_XPOSIXWORD } /* word */,
- { 0, 184, 8364, 2, 4, PL_LANA } /* islana */,
- { 0, 7288, 7681, 7, 7, PL_ZZZZ } /* script=unknown */,
- { 1, 7459, 8440, 3, 4, PL_OGAM } /* sc=ogam */,
- { 11, 5645, 3223, 5, 2, -PL_BIDIC } /* bidic=n */,
- { 1, 7471, 62, 7, 5, PL_POSIXGRAPH } /* isposixgraph */,
- { 0, 6483, 7997, 4, 2, PL_XIDC } /* xidc=y */,
- { 7, 184, 750, 2, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsupplement */,
- { 0, 2990, 29, 4, 4, PL_INARABIC } /* inarabic */,
- { 56, 1448, 867, 5, 25, PL_SUPPUAB } /* insupplementaryprivateuseareab */,
- { 10, 184, 1283, 3, 23, PL_CJKSYMBOLS } /* iscjksymbolsandpunctuation */,
- { 2, 7288, 7527, 7, 7, PL_SC__MULT } /* script=multani */,
- { 2, 6472, 138, 10, 2, PL_WB__FO } /* wordbreak=fo */,
- { 7, 7288, 6926, 7, 9, PL_SC__SIND } /* script=khudawadi */,
- { 128, 6263, 42, 10, 2, PL_LB__CJ } /* linebreak=cj */,
- { 37, 11, 7997, 3, 2, PL_DIA } /* dia=y */,
- { 2, 4314, 4953, 13, 14, PL_JG__MANICHAEANHETH } /* joininggroup=manichaeanheth */,
- { 2, 8096, 7208, 4, 4, PL_HIRA } /* scx=hira */,
- { 6, 3129, 7120, 17, 8, PL_BALI } /* scriptextensions=balinese */,
- { 1, 7227, 468, 5, 5, PL_POSIXPUNCT } /* posixpunct */,
- { 3, 184, 2877, 2, 4, PL_DEVA } /* isdeva */,
- { 27, 7136, 1939, 6, 21, PL_CJKCOMPATFORMS } /* block=cjkcompatibilityforms */,
- { 0, 8332, 7592, 4, 5, PL_INSHARADA } /* insharada */,
- { 2, 6626, 0, 10, 0, PL_KHAR } /* kharoshthi */,
- { 0, 8096, 6736, 4, 4, PL_SAUR } /* scx=saur */,
- { 1, 7288, 8404, 7, 4, PL_SC__MLYM } /* script=mlym */,
- { 0, 1897, 3581, 21, 2, PL_CWT } /* changeswhentitlecased=t */,
- { 1, 5645, 3223, 5, 3, -PL_BIDIC } /* bidic=no */,
- { 1, 8376, 23, 3, 2, PL_LB__AL } /* lb=al */,
- { 0, 1918, 3223, 21, 2, -PL_CWU } /* changeswhenuppercased=n */,
- { 1, 3129, 7366, 17, 4, PL_BENG } /* scriptextensions=beng */,
- { 12, 2229, 3854, 16, 10, PL_SM } /* generalcategory=mathsymbol */,
- { 0, 21, 3754, 2, 16, PL_LINEARBIDEOGRAMS } /* inlinearbideograms */,
- { 8, 6221, 2843, 4, 16, PL_COPTICEPACTNUMBERS } /* incopticepactnumbers */,
- { 38, 8026, 2355, 5, 14, PL_INPC__BOTTOMANDRIGHT } /* inpc=bottomandright */,
- { 1, 7971, 0, 5, 0, PL_BATK } /* batak */,
- { 89, 8816, 8740, 3, 2, PL_NV__25 } /* nv=25 */,
- { 0, 7288, 2269, 7, 20, PL_PHLI } /* script=inscriptionalpahlavi */,
- { 0, 6210, 1961, 3, 13, PL_CJKRADICALSSUP } /* incjkradicalssup */,
- { 0, 7288, 8066, 7, 5, PL_SC__ORYA } /* script=oriya */,
- { 72, 7136, 7822, 6, 6, PL_INHATRAN } /* block=hatran */,
- { 2, 7288, 7248, 7, 8, PL_SC__JAVA } /* script=javanese */,
- { 98, 7380, 8164, 7, 2, PL_CCC__15 } /* ccc=ccc15 */,
- { 2, 6890, 3882, 4, 7, PL_INMYANMAR } /* blk=myanmar */,
- { 27, 1426, 7924, 22, 6, PL_INSC__VIRAMA } /* indicsyllabiccategory=virama */,
- { 6, 184, 62, 2, 5, PL_XPOSIXGRAPH } /* isgraph */,
- { 0, 1960, 0, 14, 0, PL_CJKRADICALSSUP } /* cjkradicalssup */,
- { 322, 4813, 0, 14, 0, PL_KANASUP } /* kanasupplement */,
- { 4, 6263, 8935, 10, 2, PL_LB__XX } /* linebreak=xx */,
- { 0, 6890, 7499, 4, 7, PL_KALI } /* blk=kayahli */,
- { 1, 5051, 7996, 5, 3, PL_DT__NONE } /* nfkdqc=y */,
- { 0, 974, 8654, 24, 3, PL_CCC__133 } /* canonicalcombiningclass=133 */,
- { 594, 7478, 6737, 3, 3, PL_SAUR } /* issaur */,
- { 0, 6713, 8723, 3, 3, PL_IN__4 } /* in=4.0 */,
- { 1, 7380, 8642, 7, 3, PL_CCC__122 } /* ccc=ccc122 */,
- { 2, 6826, 0, 10, 0, PL_YIRADICALS } /* yiradicals */,
- { 4, 7459, 8568, 3, 4, PL_VAI } /* sc=vaii */,
- { 0, 8106, 0, 5, 0, PL_TALE } /* taile */,
- { 2, 7136, 7646, 6, 7, PL_INTAIVIET } /* block=taiviet */,
- { 109, 1417, 1027, 9, 2, PL_SO } /* category=so */,
- { 5, 2229, 7, 17, 1, PL_L_AMP_ } /* generalcategory=lc */,
- { 1, 7136, 7555, 6, 7, PL_OLCK } /* block=olchiki */,
- { 6, 4314, 5518, 13, 13, PL_JG__MANICHAEANWAW } /* joininggroup=manichaeanwaw */,
- { 0, 3129, 5825, 17, 4, PL_MAHJ } /* scriptextensions=mahj */,
- { 521, 4590, 7951, 2, 5, PL_VS } /* vs=true */,
- { 3, 699, 0, 6, 0, PL_N } /* number */,
- { 0, 8016, 852, 4, 1, PL_GCB__V } /* gcb=v */,
- { 0, 3521, 3223, 5, 2, -PL_XPOSIXSPACE } /* space=n */,
- { 3, 2985, 3223, 18, 2, -PL_IDST } /* idstrinaryoperator=n */,
- { 1, 8786, 6845, 3, 9, PL_EA__A } /* ea=ambiguous */,
- { 0, 3129, 1160, 17, 4, PL_HANG } /* scriptextensions=hang */,
- { 77, 7459, 6919, 5, 7, PL_SC__QAAI } /* sc=inherited */,
- { 0, 1897, 7768, 21, 2, -PL_CWT } /* changeswhentitlecased=f */,
- { 124, 6613, 2542, 3, 9, PL_JAMO } /* ishanguljamo */,
- { 2, 8798, 7997, 3, 4, PL_LOE } /* loe=yes */,
- { 0, 974, 8636, 27, 3, PL_CCC__107 } /* canonicalcombiningclass=ccc107 */,
- { 258, 3129, 8472, 17, 4, PL_PRTI } /* scriptextensions=prti */,
- { 226, 8016, 295, 4, 2, PL_GCB__SM } /* gcb=sm */,
- { 66, 4239, 7768, 4, 6, -PL_DASH } /* dash=false */,
- { 1, 8816, 8624, 3, 3, PL_NV__1_SLASH_7 } /* nv=1/7 */,
- { 128, 4314, 2427, 13, 19, PL_JG__BURUSHASKIYEHBARREE } /* joininggroup=burushaskiyehbarree */,
- { 85, 1855, 7951, 21, 5, PL_CWCM } /* changeswhencasemapped=true */,
- { 3, 1887, 3581, 9, 2, PL_XPOSIXLOWER } /* lowercase=t */,
- { 30, 6706, 7710, 10, 1, PL_IN__6 } /* presentin=6 */,
- { 0, 5645, 2329, 10, 20, PL_BC__RLE } /* bidiclass=righttoleftembedding */,
- { 0, 5544, 8740, 13, 2, PL_NV__25 } /* numericvalue=25 */,
- { 0, 8021, 7997, 5, 4, PL_GREXT } /* grext=yes */,
- { 0, 8196, 8888, 4, 3, PL_AGE__8 } /* age=v80 */,
- { 2, 8096, 7007, 4, 9, PL_ITAL } /* scx=olditalic */,
- { 0, 8096, 8380, 4, 4, PL_LINA } /* scx=lina */,
- { 20, 1184, 7997, 25, 2, PL_DI } /* defaultignorablecodepoint=y */,
- { 2, 2990, 1260, 4, 22, PL_ARABICPFB } /* inarabicpresentationformsb */,
- { 1, 7457, 2408, 5, 19, PL_INSC__BRAHMIJOININGNUMBER } /* insc=brahmijoiningnumber */,
- { 256, 184, 2806, 3, 17, PL_HALFMARKS } /* iscombininghalfmarks */,
- { 259, 6263, 3985, 10, 9, PL_LB__EM } /* linebreak=emodifier */,
- { 408, 184, 3067, 2, 8, PL_DINGBATS } /* isdingbats */,
- { 18, 7136, 5705, 6, 12, PL_CYRILLICEXTC } /* block=cyrillicextc */,
- { 152, 6756, 0, 10, 0, PL_SD } /* softdotted */,
- { 0, 2229, 74, 16, 2, PL_ME } /* generalcategory=me */,
- { 16, 7288, 7016, 7, 9, PL_SC__PERM } /* script=oldpermic */,
- { 384, 4554, 3914, 14, 5, PL_SB__XX } /* sentencebreak=other */,
- { 2, 2859, 3003, 18, 4, PL_DT__INIT } /* decompositiontype=init */,
- { 0, 6210, 7402, 3, 6, PL_CJKEXTC } /* incjkextc */,
- { 283, 5583, 3223, 13, 2, -PL_QMARK } /* quotationmark=n */,
- { 1, 974, 7714, 24, 2, PL_CCC__30 } /* canonicalcombiningclass=30 */,
- { 152, 7459, 8308, 3, 4, PL_SC__GURU } /* sc=guru */,
- { 58, 38, 0, 2, 0, PL_XPOSIXDIGIT } /* nd */,
- { 92, 2229, 468, 16, 11, PL_P } /* generalcategory=punctuation */,
- { 15, 7288, 7611, 7, 7, PL_SOYO } /* script=soyombo */,
- { 78, 4590, 3223, 2, 2, -PL_VS } /* vs=n */,
- { 0, 8096, 8232, 4, 4, PL_AVST } /* scx=avst */,
- { 150, 3129, 6406, 17, 4, PL_SORA } /* scriptextensions=sora */,
- { 30, 184, 4688, 3, 13, PL_CJKCOMPATFORMS } /* iscjkcompatforms */,
- { 0, 8816, 8630, 3, 3, PL_NV__1_SLASH_9 } /* nv=1/9 */,
- { 1, 6890, 750, 4, 29, PL_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsupplement */,
- { 2, 2229, 6362, 16, 11, PL_SO } /* generalcategory=othersymbol */,
- { 32, 8364, 0, 4, 0, PL_LANA } /* lana */,
- { 0, 2221, 3581, 3, 13, PL_GCB__T } /* hst=trailingjamo */,
- { 49, 6472, 24, 11, 1, PL_WB__NL } /* wordbreak=nl */,
- { 40, 513, 3581, 16, 2, PL_UIDEO } /* unifiedideograph=t */,
- { 0, 6890, 3770, 4, 16, PL_LINEARBSYLLABARY } /* blk=linearbsyllabary */,
- { 2, 2990, 3596, 4, 7, PL_ARABICSUP } /* inarabicsup */,
- { 8, 3946, 3223, 16, 2, -PL_STERM } /* sentenceterminal=n */,
- { 2, 21, 5801, 2, 5, PL_INKHMER } /* inkhmer */,
- { 1, 2859, 2100, 18, 3, PL_DT__ISO } /* decompositiontype=iso */,
- { 0, 18, 7997, 2, 4, PL_RI } /* ri=yes */,
- { 2, 8376, 929, 3, 2, PL_LB__CP } /* lb=cp */,
- { 0, 7459, 8324, 3, 4, PL_HMNG } /* sc=hmng */,
- { 1, 6263, 5583, 10, 9, PL_LB__QU } /* linebreak=quotation */,
- { 21, 7288, 7876, 7, 4, PL_LYCI } /* script=lyci */,
- { 0, 4314, 7079, 13, 9, PL_JG__SYRIACWAW } /* joininggroup=syriacwaw */,
- { 0, 513, 7768, 16, 2, -PL_UIDEO } /* unifiedideograph=f */,
- { 0, 7394, 0, 7, 0, PL_CJKEXTB } /* cjkextb */,
- { 0, 7471, 1887, 7, 5, PL_POSIXLOWER } /* isposixlower */,
- { 2, 7611, 0, 7, 0, PL_SOYO } /* soyombo */,
- { 0, 184, 2967, 2, 18, PL_GEORGIANSUP } /* isgeorgiansupplement */,
- { 1, 8822, 7951, 3, 5, PL_PCM } /* pcm=true */,
- { 65, 3390, 0, 16, 0, PL_ETHIOPICEXT } /* ethiopicextended */,
- { 0, 8096, 4105, 5, 4, PL_BAMU } /* scx=bamum */,
- { 0, 184, 6472, 2, 4, PL_XPOSIXWORD } /* isword */,
- { 0, 7136, 8071, 6, 5, PL_INOSAGE } /* block=osage */,
- { 16, 6890, 1981, 4, 8, PL_INCYRILLIC } /* blk=cyrillic */,
- { 67, 2229, 849, 16, 10, PL_CO } /* generalcategory=privateuse */,
- { 46, 6953, 0, 9, 0, PL_LATINEXTD } /* latinextd */,
- { 35, 21, 6505, 2, 11, PL_YISYLLABLES } /* inyisyllables */,
- { 0, 8340, 5909, 3, 12, PL_JG__MALAYALAMTTA } /* jg=malayalamtta */,
- { 0, 3129, 7858, 17, 6, PL_KHOJ } /* scriptextensions=khojki */,
- { 32, 6210, 2788, 3, 17, PL_CHEROKEESUP } /* incherokeesupplement */,
- { 0, 1929, 0, 5, 0, PL_XPOSIXUPPER } /* upper */,
- { 0, 6890, 7200, 4, 8, PL_INGURMUKHI } /* blk=gurmukhi */,
- { 0, 8096, 7956, 4, 5, PL_ADLM } /* scx=adlam */,
- { 0, 8340, 8592, 3, 4, PL_JG__ZAIN } /* jg=zain */,
- { 0, 8544, 0, 4, 0, PL_TAVT } /* tavt */,
- { 41, 4402, 6319, 3, 10, PL_MYANMAREXTB } /* inmyanmarextb */,
- { 1, 3129, 8296, 17, 4, PL_GONM } /* scriptextensions=gonm */,
- { 5, 21, 4869, 2, 14, PL_LATINEXTD } /* inlatinextendedd */,
- { 0, 7136, 250, 6, 33, PL_DIACRITICALSEXT } /* block=combiningdiacriticalmarksextended */,
- { 1, 78, 0, 10, 0, PL_ARABICMATH } /* arabicmath */,
- { 1, 1206, 4011, 3, 15, PL_TANGUTCOMPONENTS } /* intangutcomponents */,
- { 1, 4440, 2251, 4, 8, PL_INGLAGOLITIC } /* inglagolitic */,
- { 11, 184, 3266, 3, 2, PL_CWL } /* iscwl */,
- { 8, 7822, 0, 4, 0, PL_HATR } /* hatr */,
- { 5, 8240, 2329, 3, 20, PL_BC__RLE } /* bc=righttoleftembedding */,
- { 180, 184, 8939, 2, 2, PL_ZP } /* iszp */,
- { 0, 4402, 2046, 4, 9, PL_INMEETEIMAYEK } /* inmeeteimayek */,
- { 3, 2754, 5612, 5, 9, PL_ALPHABETICPF } /* inalphabeticpf */,
- { 0, 6890, 7016, 4, 9, PL_INOLDPERMIC } /* blk=oldpermic */,
- { 0, 8816, 8720, 3, 3, PL_NV__3_SLASH_5 } /* nv=3/5 */,
- { 39, 7136, 2967, 6, 11, PL_GEORGIANSUP } /* block=georgiansup */,
- { 1, 8816, 7756, 3, 5, PL_NV__90000 } /* nv=90000 */,
- { 20, 8816, 5220, 3, 1, PL_NV__0 } /* nv=0 */,
- { 34, 7136, 382, 6, 33, PL_SUPSYMBOLSANDPICTOGRAPHS } /* block=supplementalsymbolsandpictographs */,
- { 0, 7459, 8408, 3, 3, PL_MRO } /* sc=mro */,
- { 10, 6472, 6971, 10, 9, PL_WB__MB } /* wordbreak=midnumlet */,
- { 65, 6472, 3526, 10, 17, PL_RI } /* wordbreak=regionalindicator */,
- { 322, 8026, 2349, 5, 20, PL_INPC__TOPANDBOTTOMANDRIGHT } /* inpc=topandbottomandright */,
- { 7, 7296, 0, 8, 0, PL_SPECIALS } /* specials */,
- { 1, 7136, 4494, 6, 15, PL_NARB } /* block=oldnortharabian */,
- { 22, 8011, 5310, 3, 13, PL_XPOSIXDIGIT } /* gc=decimalnumber */,
- { 1, 8096, 7900, 4, 6, PL_RJNG } /* scx=rejang */,
- { 642, 184, 7436, 2, 7, PL_ELBA } /* iselbasan */,
- { 0, 7288, 7810, 7, 6, PL_GOTH } /* script=gothic */,
- { 0, 4314, 2437, 13, 9, PL_JG__YEHBARREE } /* joininggroup=yehbarree */,
- { 0, 6210, 3291, 5, 14, PL_INCAUCASIANALBANIAN } /* incaucasianalbanian */,
- { 1, 1448, 2676, 4, 17, PL_SUNDANESESUP } /* insundanesesupplement */,
- { 0, 184, 5583, 2, 13, PL_QMARK } /* isquotationmark */,
- { 17, 7459, 7646, 3, 7, PL_TAVT } /* sc=taiviet */,
- { 0, 7136, 808, 6, 11, PL_PHONETICEXT } /* block=phoneticext */,
- { 5, 184, 7991, 2, 5, PL_BUHD } /* isbuhid */,
- { 0, 6890, 5933, 4, 12, PL_INMASARAMGONDI } /* blk=masaramgondi */,
- { 4, 6890, 959, 4, 5, PL_MUSIC } /* blk=music */,
- { 0, 6076, 3223, 11, 3, -PL_BIDIC } /* bidicontrol=no */,
- { 0, 8011, 17, 4, 1, PL_SO } /* gc=so */,
- { 0, 2169, 0, 20, 0, PL_PC } /* connectorpunctuation */,
- { 0, 3129, 7918, 17, 4, PL_THAA } /* scriptextensions=thaa */,
- { 1, 7380, 8672, 4, 3, PL_CCC__214 } /* ccc=214 */,
- { 149, 6890, 8116, 4, 5, PL_INTAMIL } /* blk=tamil */,
- { 18, 4314, 6494, 13, 11, PL_JG__YEHWITHTAIL } /* joininggroup=yehwithtail */,
- { 3, 5544, 8673, 13, 2, PL_NV__14 } /* numericvalue=14 */,
- { 2, 6890, 7534, 4, 7, PL_NB } /* blk=noblock */,
- { 0, 949, 7997, 2, 2, PL_CI } /* ci=y */,
- { 0, 6647, 725, 4, 3, PL_CASED } /* iscased */,
- { 0, 5544, 8917, 13, 2, PL_NV__49 } /* numericvalue=49 */,
- { 2, 184, 1961, 3, 20, PL_CJKRADICALSSUP } /* iscjkradicalssupplement */,
- { 0, 6890, 4104, 4, 15, PL_BAMUMSUP } /* blk=bamumsupplement */,
- { 0, 7380, 7708, 7, 2, PL_CCC__21 } /* ccc=ccc21 */,
- { 21, 892, 7997, 17, 2, PL_VS } /* variationselector=y */,
- { 97, 8816, 5219, 3, 7, PL_NV__1000000 } /* nv=1000000 */,
- { 138, 184, 149, 3, 34, PL_DIACRITICALSSUP } /* iscombiningdiacriticalmarkssupplement */,
- { 207, 6890, 7858, 4, 6, PL_INKHOJKI } /* blk=khojki */,
- { 0, 184, 571, 3, 29, PL_CJKEXTC } /* iscjkunifiedideographsextensionc */,
- { 5, 1417, 8941, 9, 2, PL_ZS } /* category=zs */,
- { 1, 7344, 7997, 4, 2, PL_XIDS } /* xids=y */,
- { 1, 6890, 2044, 4, 21, PL_MEETEIMAYEKEXT } /* blk=meeteimayekextensions */,
- { 1, 6613, 1567, 3, 22, PL_COMPATJAMO } /* ishangulcompatibilityjamo */,
- { 14, 7380, 8632, 7, 2, PL_CCC__91 } /* ccc=ccc91 */,
- { 194, 974, 727, 24, 2, PL_CCC__DA } /* canonicalcombiningclass=da */,
- { 19, 7136, 3288, 6, 17, PL_INCAUCASIANALBANIAN } /* block=caucasianalbanian */,
- { 20, 7894, 3223, 6, 3, -PL_PATSYN } /* patsyn=no */,
- { 5, 6890, 7674, 4, 7, PL_UCASEXT } /* blk=ucasext */,
- { 2, 184, 6926, 2, 9, PL_SIND } /* iskhudawadi */,
- { 8, 184, 2249, 2, 20, PL_GLAGOLITICSUP } /* isglagoliticsupplement */,
- { 19, 8096, 7513, 4, 7, PL_MAND } /* scx=mandaic */,
- { 0, 8121, 3223, 5, 3, -PL_UIDEO } /* uideo=no */,
- { 5, 974, 8648, 27, 3, PL_CCC__130 } /* canonicalcombiningclass=ccc130 */,
- { 147, 974, 2769, 24, 13, PL_CCC__214 } /* canonicalcombiningclass=attachedabove */,
- { 8, 4542, 8112, 3, 3, PL_TAKR } /* istakr */,
- { 1, 7136, 720, 6, 30, PL_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumericsupplement */,
- { 0, 7136, 2484, 6, 19, PL_INEGYPTIANHIEROGLYPHS } /* block=egyptianhieroglyphs */,
- { 577, 1133, 7997, 26, 2, PL_PCM } /* prependedconcatenationmark=y */,
- { 44, 3129, 1797, 17, 4, PL_MODI } /* scriptextensions=modi */,
- { 1, 7288, 8424, 7, 4, PL_NBAT } /* script=nbat */,
- { 0, 1426, 2823, 22, 18, PL_INSC__CONSONANTSUBJOINED } /* indicsyllabiccategory=consonantsubjoined */,
- { 0, 5583, 7768, 13, 6, -PL_QMARK } /* quotationmark=false */,
- { 0, 3521, 0, 5, 0, PL_XPOSIXSPACE } /* space */,
- { 5, 3129, 7043, 17, 9, PL_PAUC } /* scriptextensions=paucinhau */,
- { 0, 7459, 2895, 3, 8, PL_ETHI } /* sc=ethiopic */,
- { 1, 7288, 8216, 7, 4, PL_ARMI } /* script=armi */,
- { 385, 8096, 4494, 4, 15, PL_NARB } /* scx=oldnortharabian */,
- { 0, 21, 5414, 2, 13, PL_LOWSURROGATES } /* inlowsurrogates */,
- { 1, 5134, 6697, 3, 9, PL_PHNX } /* isphoenician */,
- { 1, 184, 3516, 2, 10, PL_XPOSIXSPACE } /* iswhitespace */,
- { 18, 8376, 1496, 3, 2, PL_LB__CB } /* lb=cb */,
- { 0, 6890, 7492, 4, 7, PL_INKANNADA } /* blk=kannada */,
- { 28, 6713, 7710, 3, 1, PL_IN__6 } /* in=6 */,
- { 51, 6483, 7997, 11, 2, PL_XIDC } /* xidcontinue=y */,
- { 0, 5945, 0, 12, 0, PL_MATHALPHANUM } /* mathalphanum */,
- { 28, 7136, 1234, 6, 24, PL_ARABICPFA } /* block=arabicpresentationformsa */,
- { 0, 184, 7120, 2, 4, PL_BALI } /* isbali */,
- { 1, 8196, 8858, 4, 3, PL_AGE__4 } /* age=v40 */,
- { 0, 5801, 0, 5, 0, PL_KHMR } /* khmer */,
- { 0, 6890, 8532, 4, 4, PL_TAGS } /* blk=tags */,
- { 0, 8340, 5476, 3, 3, PL_JG__NUN } /* jg=nun */,
- { 0, 974, 5981, 24, 12, PL_CCC__0 } /* canonicalcombiningclass=notreordered */,
- { 282, 117, 5363, 3, 12, PL_IPAEXT } /* inipaextensions */,
- { 107, 184, 5825, 2, 7, PL_MAHJONG } /* ismahjong */,
- { 79, 184, 8408, 2, 3, PL_MRO } /* ismro */,
- { 0, 184, 5401, 2, 13, PL_ZL } /* islineseparator */,
- { 0, 5375, 36, 12, 1, PL_JT__T } /* joiningtype=t */,
- { 2, 6890, 690, 4, 9, PL_INCUNEIFORM } /* blk=cuneiform */,
- { 4, 184, 5694, 3, 11, PL_CYRILLICEXTB } /* iscyrillicextb */,
- { 196, 184, 11, 2, 3, PL_DIA } /* isdia */,
- { 0, 5134, 469, 3, 10, PL_P } /* ispunctuation */,
- { 309, 3129, 7520, 17, 7, PL_MARC } /* scriptextensions=marchen */,
- { 712, 7136, 660, 6, 30, PL_CJKEXTF } /* block=cjkunifiedideographsextensionf */,
- { 0, 6890, 6439, 4, 11, PL_INSYLOTINAGRI } /* blk=sylotinagri */,
- { 0, 8011, 6796, 3, 10, PL_CN } /* gc=unassigned */,
- { 146, 8096, 2598, 4, 4, PL_MERO } /* scx=mero */,
- { 1, 184, 3458, 2, 10, PL_MANI } /* ismanichaean */,
- { 66, 7288, 8464, 7, 4, PL_PHNX } /* script=phnx */,
- { 0, 6329, 7946, 11, 5, PL_NV__NAN } /* numerictype=none */,
- { 0, 7136, 7240, 6, 8, PL_JAMOEXTB } /* block=jamoextb */,
- { 0, 3129, 2967, 17, 8, PL_GEOR } /* scriptextensions=georgian */,
- { 0, 8031, 4647, 5, 12, PL_INZANABAZARSQUARE } /* inzanabazarsquare */,
- { 0, 974, 8688, 27, 2, PL_CCC__26 } /* canonicalcombiningclass=ccc26 */,
- { 11, 8091, 0, 5, 0, PL_RUNR } /* runic */,
- { 2, 6890, 2636, 4, 9, PL_INMONGOLIAN } /* blk=mongolian */,
- { 171, 4542, 47, 5, 1, PL_TERM } /* isterm */,
- { 1, 7136, 5362, 6, 6, PL_IPAEXT } /* block=ipaext */,
- { 3, 8492, 0, 4, 0, PL_RUNR } /* runr */,
- { 33, 8011, 6098, 3, 11, PL_L_AMP_ } /* gc=casedletter */,
- { 0, 8111, 0, 5, 0, PL_TAKR } /* takri */,
- { 0, 1892, 7997, 5, 2, PL_CASED } /* cased=y */,
- { 0, 7136, 6926, 6, 9, PL_INKHUDAWADI } /* block=khudawadi */,
- { 0, 7478, 2108, 3, 6, PL_SINH } /* issinhala */,
- { 2, 184, 3854, 2, 10, PL_SM } /* ismathsymbol */,
- { 0, 8196, 8876, 4, 3, PL_AGE__6_DOT_1 } /* age=v61 */,
- { 0, 1133, 3223, 26, 3, -PL_PCM } /* prependedconcatenationmark=no */,
- { 9, 6613, 5869, 3, 3, PL_HMNG } /* ishmng */,
- { 1, 8011, 5253, 3, 5, PL_XPOSIXDIGIT } /* gc=digit */,
- { 4, 1503, 7437, 3, 6, PL_INELBASAN } /* inelbasan */,
- { 6, 184, 7900, 2, 6, PL_RJNG } /* isrejang */,
- { 0, 7459, 2967, 3, 4, PL_SC__GEOR } /* sc=geor */,
- { 1, 8096, 8520, 4, 4, PL_SHAW } /* scx=shaw */,
- { 0, 184, 7168, 2, 8, PL_EXT } /* isextender */,
- { 293, 4542, 7313, 3, 3, PL_TAGB } /* istagb */,
- { 0, 7136, 183, 6, 20, PL_MISCSYMBOLS } /* block=miscellaneoussymbols */,
- { 0, 2693, 0, 19, 0, PL_SUPARROWSA } /* supplementalarrowsa */,
- { 132, 6890, 42, 4, 26, PL_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatibilityideographs */,
- { 65, 6210, 661, 3, 29, PL_CJKEXTF } /* incjkunifiedideographsextensionf */,
- { 11, 1358, 7768, 20, 6, -PL_CE } /* compositionexclusion=false */,
- { 2, 5250, 7768, 8, 2, -PL_XPOSIXXDIGIT } /* hexdigit=f */,
- { 267, 8196, 8759, 4, 3, PL_AGE__7 } /* age=7.0 */,
- { 0, 4402, 184, 3, 33, PL_MISCPICTOGRAPHS } /* inmiscellaneoussymbolsandpictographs */,
- { 17, 6706, 8711, 10, 3, PL_IN__3_DOT_1 } /* presentin=3.1 */,
- { 4, 8096, 7858, 4, 6, PL_KHOJ } /* scx=khojki */,
- { 268, 4542, 4570, 3, 14, PL_LT } /* istitlecaseletter */,
- { 3, 5968, 4510, 3, 14, PL_SARB } /* inoldsoutharabian */,
- { 3, 5250, 3581, 8, 2, PL_XPOSIXXDIGIT } /* hexdigit=t */,
- { 0, 58, 3223, 4, 3, -PL_IDEO } /* ideo=no */,
- { 25, 8096, 6926, 4, 9, PL_SIND } /* scx=khudawadi */,
- { 0, 7288, 78, 7, 6, PL_SC__ARAB } /* script=arabic */,
- { 0, 1417, 1, 9, 1, PL_N } /* category=n */,
- { 1, 7900, 0, 6, 0, PL_RJNG } /* rejang */,
- { 2, 8340, 5, 3, 1, PL_JG__E } /* jg=e */,
- { 4, 3129, 7248, 17, 8, PL_JAVA } /* scriptextensions=javanese */,
- { 32, 184, 1, 2, 1, PL_N } /* isn */,
- { 17, 8340, 4939, 3, 14, PL_JG__MANICHAEANFIVE } /* jg=manichaeanfive */,
- { 24, 7136, 5596, 6, 13, PL_VERTICALFORMS } /* block=verticalforms */,
- { 0, 7380, 3262, 4, 5, PL_CCC__B } /* ccc=below */,
- { 48, 4569, 0, 15, 0, PL_LT } /* titlecaseletter */,
- { 0, 7478, 2694, 3, 18, PL_SUPARROWSA } /* issupplementalarrowsa */,
- { 0, 1834, 3223, 21, 3, -PL_CWCF } /* changeswhencasefolded=no */,
- { 0, 6221, 1682, 4, 20, PL_INDICNUMBERFORMS } /* incommonindicnumberforms */,
- { 0, 7288, 6696, 7, 10, PL_PHNX } /* script=phoenician */,
- { 24, 11, 7951, 2, 5, PL_DI } /* di=true */,
- { 0, 184, 4329, 2, 15, PL_LL } /* islowercaseletter */,
- { 0, 8096, 8568, 4, 4, PL_VAI } /* scx=vaii */,
- { 1, 1448, 2724, 5, 7, PL_SUPARROWSB } /* insuparrowsb */,
- { 0, 7345, 3223, 7, 3, -PL_IDS } /* idstart=no */,
- { 0, 6483, 7768, 4, 6, -PL_XIDC } /* xidc=false */,
- { 29, 3129, 8208, 17, 4, PL_AHOM } /* scriptextensions=ahom */,
- { 261, 2023, 3223, 21, 2, -PL_LOE } /* logicalorderexception=n */,
- { 0, 1354, 3223, 24, 3, -PL_COMPEX } /* fullcompositionexclusion=no */,
- { 0, 3516, 7951, 10, 5, PL_XPOSIXSPACE } /* whitespace=true */,
- { 8, 6890, 2814, 4, 9, PL_HALFMARKS } /* blk=halfmarks */,
- { 2, 5825, 0, 12, 0, PL_MAHJONG } /* mahjongtiles */,
- { 1, 8822, 7768, 3, 6, -PL_PCM } /* pcm=false */,
- { 3, 7459, 7043, 3, 9, PL_PAUC } /* sc=paucinhau */,
- { 136, 1358, 7997, 20, 2, PL_CE } /* compositionexclusion=y */,
- { 160, 1834, 7997, 21, 4, PL_CWCF } /* changeswhencasefolded=yes */,
- { 92, 8096, 7520, 4, 7, PL_MARC } /* scx=marchen */,
- { 7, 5544, 7942, 13, 4, PL_NV__1_SLASH_12 } /* numericvalue=1/12 */,
- { 1, 4314, 87, 13, 2, PL_JG__HE } /* joininggroup=he */,
- { 0, 8340, 5873, 3, 12, PL_JG__MALAYALAMNNA } /* jg=malayalamnna */,
- { 3, 184, 1898, 3, 20, PL_CWT } /* ischangeswhentitlecased */,
- { 32, 7380, 8171, 4, 2, PL_CCC__23 } /* ccc=23 */,
- { 304, 2859, 7216, 18, 8, PL_DT__ISO } /* decompositiontype=isolated */,
- { 32, 7288, 3583, 8, 3, PL_BRAI } /* script=brai */,
- { 0, 8340, 4977, 3, 4, PL_JG__KAPH } /* jg=kaph */,
- { 1, 21, 8056, 2, 5, PL_INNUSHU } /* innushu */,
- { 8, 8340, 4384, 3, 5, PL_JG__SADHE } /* jg=sadhe */,
- { 7, 4239, 3223, 4, 3, -PL_DASH } /* dash=no */,
- { 4, 3129, 8436, 17, 4, PL_NSHU } /* scriptextensions=nshu */,
- { 0, 1746, 1627, 21, 7, PL_GCB__CN } /* graphemeclusterbreak=control */,
- { 0, 1503, 1002, 3, 10, PL_ENCLOSEDCJK } /* inenclosedcjk */,
- { 85, 3129, 8356, 17, 4, PL_KNDA } /* scriptextensions=knda */,
- { 1, 3129, 8528, 17, 4, PL_SYRC } /* scriptextensions=syrc */,
- { 724, 6890, 448, 5, 31, PL_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbolsandpunctuation */,
- { 1, 2674, 0, 4, 0, PL_SUND } /* sund */,
- { 11, 84, 7997, 4, 2, PL_MATH } /* math=y */,
- { 167, 84, 7768, 4, 6, -PL_MATH } /* math=false */,
- { 1, 6221, 2467, 4, 17, PL_COUNTINGROD } /* incountingrodnumerals */,
- { 16, 8204, 3223, 4, 2, -PL_POSIXXDIGIT } /* ahex=n */,
- { 0, 3129, 2598, 17, 19, PL_MERO } /* scriptextensions=meroitichieroglyphs */,
- { 686, 4314, 4939, 13, 14, PL_JG__MANICHAEANFIVE } /* joininggroup=manichaeanfive */,
- { 0, 184, 2895, 2, 11, PL_ETHIOPICSUP } /* isethiopicsup */,
- { 61, 8344, 6164, 3, 11, PL_JT__D } /* jt=dualjoining */,
- { 0, 5362, 0, 13, 0, PL_IPAEXT } /* ipaextensions */,
- { 10, 7288, 8552, 7, 4, PL_SC__TGLG } /* script=tglg */,
- { 41, 4554, 112, 14, 2, PL_SB__SC } /* sentencebreak=sc */,
- { 309, 7288, 1111, 7, 4, PL_SC__KANA } /* script=kana */,
- { 0, 8011, 6351, 3, 11, PL_NO } /* gc=othernumber */,
- { 8, 5051, 7996, 5, 5, PL_DT__NONE } /* nfkdqc=yes */,
- { 418, 974, 8678, 24, 3, PL_CCC__B } /* canonicalcombiningclass=220 */,
- { 0, 5245, 3223, 13, 2, -PL_POSIXXDIGIT } /* asciihexdigit=n */,
- { 599, 7380, 8639, 7, 3, PL_CCC__118 } /* ccc=ccc118 */,
- { 0, 8096, 7780, 4, 4, PL_CARI } /* scx=cari */,
- { 0, 7604, 0, 7, 0, PL_SIDD } /* siddham */,
- { 3, 2100, 3058, 3, 17, PL_ORNAMENTALDINGBATS } /* isornamentaldingbats */,
- { 1, 8244, 0, 4, 0, PL_BHKS } /* bhks */,
- { 194, 415, 0, 32, 0, PL_INIDC } /* ideographicdescriptioncharacters */,
- { 0, 4314, 5871, 13, 5, PL_JG__GAMAL } /* joininggroup=gamal */,
- { 14, 7288, 7569, 7, 7, PL_OSMA } /* script=osmanya */,
- { 6, 4402, 0, 17, 0, PL_INMEROITICCURSIVE } /* inmeroiticcursive */,
- { 4, 8816, 8655, 3, 2, PL_NV__33 } /* nv=33 */,
- { 0, 58, 7768, 4, 6, -PL_IDEO } /* ideo=false */,
- { 9, 6613, 1161, 3, 3, PL_HANG } /* ishang */,
- { 1, 7288, 8500, 7, 4, PL_SARB } /* script=sarb */,
- { 2, 3129, 7248, 17, 4, PL_JAVA } /* scriptextensions=java */,
- { 2, 7136, 1378, 6, 24, PL_HIGHPUSURROGATES } /* block=highprivateusesurrogates */,
- { 0, 184, 8356, 2, 4, PL_KNDA } /* isknda */,
- { 869, 6076, 0, 11, 0, PL_BIDIC } /* bidicontrol */,
- { 0, 1159, 3223, 25, 3, -PL_CWKCF } /* changeswhennfkccasefolded=no */,
- { 282, 7136, 7415, 6, 7, PL_CJKEXTE } /* block=cjkexte */,
- { 197, 1506, 0, 14, 0, PL_MUSIC } /* musicalsymbols */,
- { 0, 7774, 1191, 6, 9, PL_CI } /* _case_ignorable */,
- { 0, 7457, 4434, 5, 15, PL_INSC__MODIFYINGLETTER } /* insc=modifyingletter */,
- { 661, 2108, 3709, 5, 13, PL_HALFANDFULLFORMS } /* inhalfandfullforms */,
- { 0, 5544, 8156, 13, 4, PL_NV__11_SLASH_2 } /* numericvalue=11/2 */,
- { 1, 3129, 7007, 17, 9, PL_ITAL } /* scriptextensions=olditalic */,
- { 6, 7288, 4404, 7, 15, PL_MERC } /* script=meroiticcursive */,
- { 0, 8240, 5633, 3, 12, PL_BC__AN } /* bc=arabicnumber */,
- { 1, 7312, 0, 8, 0, PL_TAGB } /* tagbanwa */,
- { 22, 3129, 6626, 17, 10, PL_KHAR } /* scriptextensions=kharoshthi */,
- { 35, 11, 7768, 2, 6, -PL_DI } /* di=false */,
- { 1, 7780, 0, 6, 0, PL_CARI } /* carian */,
- { 0, 8822, 7768, 3, 2, -PL_PCM } /* pcm=f */,
- { 0, 4590, 7997, 2, 4, PL_VS } /* vs=yes */,
- { 5, 8340, 8828, 3, 3, PL_JG__REH } /* jg=reh */,
- { 0, 3516, 7997, 10, 2, PL_XPOSIXSPACE } /* whitespace=y */,
- { 4, 3129, 8464, 17, 4, PL_PHNX } /* scriptextensions=phnx */,
- { 640, 4314, 7864, 13, 6, PL_JG__LAMADH } /* joininggroup=lamadh */,
- { 5, 6221, 6598, 4, 8, PL_COMPATJAMO } /* incompatjamo */,
- { 0, 7136, 3962, 6, 16, PL_SUPMATHOPERATORS } /* block=supmathoperators */,
- { 454, 3129, 8216, 17, 4, PL_ARMI } /* scriptextensions=armi */,
- { 0, 6890, 6586, 4, 10, PL_CJKSTROKES } /* blk=cjkstrokes */,
- { 2, 6872, 0, 9, 0, PL_ARABICPFB } /* arabicpfb */,
- { 3, 8780, 3223, 3, 2, -PL_CWT } /* cwt=n */,
- { 1, 7136, 7852, 6, 6, PL_KANBUN } /* block=kanbun */,
- { 4, 4614, 0, 8, 0, PL_VEDICEXT } /* vedicext */,
- { 24, 1918, 7997, 21, 2, PL_CWU } /* changeswhenuppercased=y */,
- { 1, 6890, 2044, 4, 11, PL_INMEETEIMAYEK } /* blk=meeteimayek */,
- { 738, 5531, 0, 13, 0, PL_MISCTECHNICAL } /* misctechnical */,
- { 1, 7136, 7870, 6, 6, PL_INLEPCHA } /* block=lepcha */,
- { 3, 2859, 7541, 18, 7, PL_DT__NB } /* decompositiontype=nobreak */,
- { 0, 7136, 1691, 6, 11, PL_NUMBERFORMS } /* block=numberforms */,
- { 38, 8572, 8789, 3, 3, PL_WB__EBG } /* wb=ebg */,
- { 0, 6647, 5286, 4, 11, PL_CI } /* iscaseignorable */,
- { 0, 3526, 7997, 17, 4, PL_RI } /* regionalindicator=yes */,
- { 2, 3129, 7569, 17, 4, PL_OSMA } /* scriptextensions=osma */,
- { 1, 8096, 7918, 4, 6, PL_THAA } /* scx=thaana */,
- { 0, 8096, 1797, 4, 4, PL_MODI } /* scx=modi */,
- { 1, 7136, 1768, 6, 22, PL_MISCTECHNICAL } /* block=miscellaneoustechnical */,
- { 12, 6890, 2712, 4, 19, PL_SUPARROWSB } /* blk=supplementalarrowsb */,
- { 64, 8196, 8753, 4, 3, PL_AGE__6_DOT_2 } /* age=6.2 */,
- { 8, 5968, 8062, 3, 4, PL_INOGHAM } /* inogham */,
- { 3, 8504, 34, 3, 6, PL_SB__EX } /* sb=extend */,
- { 0, 7380, 8648, 4, 3, PL_CCC__130 } /* ccc=130 */,
- { 339, 218, 3521, 4, 5, PL_POSIXSPACE } /* perlspace */,
- { 206, 8011, 1499, 3, 1, PL_Z } /* gc=z */,
- { 256, 6890, 2636, 4, 19, PL_MONGOLIANSUP } /* blk=mongoliansupplement */,
- { 5, 184, 8604, 2, 4, PL_ZYYY } /* iszyyy */,
- { 3, 2107, 0, 21, 0, PL_SINHALAARCHAICNUMBERS } /* sinhalaarchaicnumbers */,
- { 916, 7288, 7010, 7, 4, PL_ITAL } /* script=ital */,
- { 1090, 184, 2408, 2, 4, PL_BRAH } /* isbrah */,
- { 0, 1417, 4239, 9, 15, PL_PD } /* category=dashpunctuation */,
- { 165, 7689, 8193, 3, 3, PL_ADLM } /* isadlm */,
- { 12, 1929, 7951, 9, 5, PL_XPOSIXUPPER } /* uppercase=true */,
- { 1, 3129, 1981, 17, 8, PL_CYRL } /* scriptextensions=cyrillic */,
- { 38, 8240, 6328, 3, 2, PL_BC__BN } /* bc=bn */,
- { 18, 7380, 8699, 4, 3, PL_CCC__DB } /* ccc=233 */,
- { 1, 5134, 809, 3, 27, PL_PHONETICEXTSUP } /* isphoneticextensionssupplement */,
- { 0, 42, 0, 26, 0, PL_CJKCOMPATIDEOGRAPHS } /* cjkcompatibilityideographs */,
- { 10, 1897, 7951, 21, 5, PL_CWT } /* changeswhentitlecased=true */,
- { 23, 7288, 6373, 7, 11, PL_HMNG } /* script=pahawhhmong */,
- { 0, 3560, 0, 17, 0, PL_SUTTONSIGNWRITING } /* suttonsignwriting */,
- { 1728, 2044, 0, 14, 0, PL_MEETEIMAYEKEXT } /* meeteimayekext */,
- { 0, 6263, 3642, 10, 16, PL_LB__CP } /* linebreak=closeparenthesis */,
- { 17, 6263, 8927, 10, 2, PL_GCB__L } /* linebreak=jl */,
- { 266, 6263, 5762, 10, 3, PL_LB__ZWJ } /* linebreak=zwj */,
- { 65, 8556, 0, 4, 0, PL_THAI } /* thai */,
- { 0, 8816, 8156, 3, 4, PL_NV__11_SLASH_2 } /* nv=11/2 */,
- { 3, 6890, 4827, 4, 6, PL_KANGXI } /* blk=kangxi */,
- { 0, 1503, 721, 3, 15, PL_ENCLOSEDALPHANUM } /* inenclosedalphanum */,
- { 40, 6263, 2440, 10, 2, PL_LB__BA } /* linebreak=ba */,
- { 1, 2100, 8453, 3, 3, PL_ORYA } /* isorya */,
- { 9, 7499, 0, 7, 0, PL_KALI } /* kayahli */,
- { 276, 21, 7232, 2, 8, PL_JAMOEXTA } /* injamoexta */,
- { 0, 4314, 4792, 13, 7, PL_JG__HEHGOAL } /* joininggroup=hehgoal */,
- { 1, 6890, 1981, 4, 18, PL_CYRILLICSUP } /* blk=cyrillicsupplement */,
- { 922, 4314, 6526, 13, 10, PL_JG__AFRICANQAF } /* joininggroup=africanqaf */,
- { 6, 4554, 3084, 14, 3, PL_SB__SE } /* sentencebreak=sep */,
- { 0, 6890, 568, 4, 2, PL_NB } /* blk=nb */,
- { 0, 4554, 496, 14, 2, PL_LB__NU } /* sentencebreak=nu */,
- { 0, 7689, 29, 4, 4, PL_ARAB } /* isarabic */,
- { 10, 1426, 2408, 22, 19, PL_INSC__BRAHMIJOININGNUMBER } /* indicsyllabiccategory=brahmijoiningnumber */,
- { 1, 6263, 83, 10, 2, PL_LB__CM } /* linebreak=cm */,
- { 191, 7459, 3566, 3, 11, PL_SGNW } /* sc=signwriting */,
- { 0, 2229, 599, 16, 2, PL_XPOSIXCNTRL } /* generalcategory=cc */,
- { 0, 4402, 1507, 3, 13, PL_MUSIC } /* inmusicalsymbols */,
- { 1837, 5135, 0, 14, 0, PL_ZS } /* spaceseparator */,
- { 11, 2100, 3915, 3, 15, PL_PO } /* isotherpunctuation */,
- { 2565, 184, 2044, 2, 11, PL_MTEI } /* ismeeteimayek */,
- { 0, 8340, 6384, 3, 11, PL_JG__ROHINGYAYEH } /* jg=rohingyayeh */,
- { 0, 7136, 4687, 6, 14, PL_CJKCOMPATFORMS } /* block=cjkcompatforms */,
- { 0, 3129, 7632, 17, 7, PL_TGLG } /* scriptextensions=tagalog */,
- { 0, 7344, 7768, 4, 2, -PL_XIDS } /* xids=f */,
- { 0, 7288, 7520, 7, 4, PL_MARC } /* script=marc */,
- { 0, 6890, 2841, 4, 6, PL_INCOPTIC } /* blk=coptic */,
- { 525, 8096, 690, 4, 9, PL_XSUX } /* scx=cuneiform */,
- { 23, 8816, 8685, 3, 2, PL_NV__24 } /* nv=24 */,
- { 0, 2100, 8457, 3, 3, PL_OSGE } /* isosge */,
- { 1, 4542, 4011, 3, 5, PL_TANG } /* istangut */,
- { 1, 8340, 4925, 3, 14, PL_JG__MANICHAEANBETH } /* jg=manichaeanbeth */,
- { 0, 184, 7858, 2, 4, PL_KHOJ } /* iskhoj */,
- { 0, 6890, 4799, 4, 14, PL_HIGHSURROGATES } /* blk=highsurrogates */,
- { 0, 1417, 3075, 9, 18, PL_ZP } /* category=paragraphseparator */,
- { 0, 8340, 8810, 3, 3, PL_JG__MIM } /* jg=mim */,
- { 0, 1679, 0, 2, 0, PL_PC } /* pc */,
- { 0, 8786, 806, 3, 1, PL_EA__W } /* ea=w */,
- { 7, 6926, 0, 9, 0, PL_SIND } /* khudawadi */,
- { 0, 7344, 7997, 8, 4, PL_XIDS } /* xidstart=yes */,
- { 0, 6713, 5219, 3, 2, PL_IN__10 } /* in=10 */,
- { 625, 7459, 8516, 3, 4, PL_SGNW } /* sc=sgnw */,
- { 2, 3129, 7611, 17, 7, PL_SOYO } /* scriptextensions=soyombo */,
- { 30, 7136, 3237, 6, 17, PL_ALCHEMICAL } /* block=alchemicalsymbols */,
- { 1077, 3129, 8111, 17, 5, PL_TAKR } /* scriptextensions=takri */,
- { 0, 7380, 7709, 7, 2, PL_CCC__16 } /* ccc=ccc16 */,
- { 1105, 8096, 8416, 4, 4, PL_MYMR } /* scx=mymr */,
- { 1, 7136, 4659, 6, 14, PL_ANCIENTSYMBOLS } /* block=ancientsymbols */,
- { 0, 5284, 7997, 13, 4, PL_CI } /* caseignorable=yes */,
- { 1, 5192, 5363, 3, 5, PL_IPAEXT } /* isipaext */,
- { 3, 6483, 7768, 4, 2, -PL_XIDC } /* xidc=f */,
- { 644, 184, 5813, 2, 12, PL_NL } /* isletternumber */,
- { 0, 5657, 0, 5, 0, PL_BIDIM } /* bidim */,
- { 2, 974, 8651, 24, 3, PL_CCC__132 } /* canonicalcombiningclass=132 */,
- { 0, 8340, 4384, 3, 3, PL_JG__SAD } /* jg=sad */,
- { 0, 513, 7951, 16, 5, PL_UIDEO } /* unifiedideograph=true */,
- { 1, 2859, 3543, 18, 5, PL_DT__SML } /* decompositiontype=small */,
- { 4, 184, 84, 2, 4, PL_MATH } /* ismath */,
- { 0, 5557, 7768, 13, 6, -PL_PATSYN } /* patternsyntax=false */,
- { 2240, 3067, 0, 8, 0, PL_DINGBATS } /* dingbats */,
- { 17, 7840, 67, 3, 4, PL_VSSUP } /* isvssup */,
- { 69, 5051, 3223, 14, 3, PL_NFKDQC__N } /* nfkdquickcheck=no */,
- { 9, 7485, 3521, 7, 5, PL_XPOSIXSPACE } /* isxperlspace */,
- { 3, 7459, 2895, 3, 4, PL_ETHI } /* sc=ethi */,
- { 3, 4542, 238, 3, 3, PL_TALE } /* istale */,
- { 0, 570, 0, 30, 0, PL_CJKEXTC } /* cjkunifiedideographsextensionc */,
- { 4, 6713, 8726, 3, 3, PL_IN__4_DOT_1 } /* in=4.1 */,
- { 914, 7288, 2967, 7, 8, PL_SC__GEOR } /* script=georgian */,
- { 2121, 6706, 8864, 10, 3, PL_IN__5 } /* presentin=v50 */,
- { 666, 6908, 0, 9, 0, PL_EMOTICONS } /* emoticons */,
- { 928, 7288, 8284, 7, 4, PL_DSRT } /* script=dsrt */,
- { 394, 3129, 8588, 17, 4, PL_YI } /* scriptextensions=yiii */,
- { 96, 7288, 8468, 7, 4, PL_MIAO } /* script=plrd */,
- { 0, 2236, 3084, 13, 9, PL_ZL } /* category=lineseparator */,
- { 403, 8011, 1012, 3, 6, PL_L } /* gc=letter */,
- { 0, 7344, 3581, 4, 2, PL_XIDS } /* xids=t */,
- { 2, 1392, 0, 9, 0, PL_CS } /* surrogate */,
- { 4, 117, 5363, 3, 5, PL_IPAEXT } /* inipaext */,
- { 29, 5645, 7997, 5, 2, PL_BIDIC } /* bidic=y */,
- { 1, 513, 7997, 16, 4, PL_UIDEO } /* unifiedideograph=yes */,
- { 145, 184, 1589, 2, 23, PL_LATINEXTADDITIONAL } /* islatinextendedadditional */,
- { 12, 5544, 8741, 13, 3, PL_NV__5_SLASH_6 } /* numericvalue=5/6 */,
- { 0, 7288, 8488, 7, 4, PL_RJNG } /* script=rjng */,
- { 0, 8288, 3191, 3, 3, PL_DT__MED } /* dt=med */,
- { 0, 1939, 0, 21, 0, PL_CJKCOMPATFORMS } /* cjkcompatibilityforms */,
- { 0, 1417, 4569, 9, 15, PL_LT } /* category=titlecaseletter */,
- { 136, 4314, 8774, 13, 3, PL_JG__BEH } /* joininggroup=beh */,
- { 0, 7320, 0, 8, 0, PL_TFNG } /* tifinagh */,
- { 1, 8572, 6395, 3, 11, PL_WB__SQ } /* wb=singlequote */,
- { 945, 6890, 1981, 4, 11, PL_CYRILLICSUP } /* blk=cyrillicsup */,
- { 0, 6890, 6029, 4, 8, PL_PHAISTOS } /* blk=phaistos */,
- { 323, 7459, 1680, 3, 6, PL_SC__ZYYY } /* sc=common */,
- { 0, 7689, 6865, 4, 7, PL_ARABICPFA } /* isarabicpfa */,
- { 7, 5134, 3077, 4, 16, PL_ZP } /* isparagraphseparator */,
- { 1281, 1402, 6686, 24, 10, PL_INPC__OVERSTRUCK } /* indicpositionalcategory=overstruck */,
- { 25, 8096, 8596, 4, 4, PL_ZANB } /* scx=zanb */,
- { 0, 1929, 7768, 9, 6, -PL_XPOSIXUPPER } /* uppercase=false */,
- { 1152, 6210, 2788, 3, 10, PL_CHEROKEESUP } /* incherokeesup */,
- { 0, 8096, 8384, 4, 4, PL_LINB } /* scx=linb */,
- { 1846, 7471, 8001, 7, 5, PL_POSIXCNTRL } /* isposixcntrl */,
- { 3, 2229, 1499, 16, 1, PL_Z } /* generalcategory=z */,
- { 0, 5544, 8685, 13, 2, PL_NV__24 } /* numericvalue=24 */,
- { 0, 7288, 7200, 7, 8, PL_SC__GURU } /* script=gurmukhi */,
- { 1472, 6706, 7732, 10, 1, PL_IN__5 } /* presentin=5 */,
- { 44, 7689, 183, 4, 2, PL_ARMI } /* isarmi */,
- { 1, 8340, 5019, 3, 4, PL_JG__TETH } /* jg=teth */,
- { 4, 974, 8617, 24, 2, PL_CCC__31 } /* canonicalcombiningclass=31 */,
- { 6, 7459, 7780, 3, 4, PL_CARI } /* sc=cari */,
- { 0, 7415, 0, 7, 0, PL_CJKEXTE } /* cjkexte */,
- { 0, 8572, 7352, 3, 7, PL_WB__LE } /* wb=aletter */,
- { 0, 3129, 2787, 17, 8, PL_CHER } /* scriptextensions=cherokee */,
- { 0, 184, 5310, 2, 13, PL_XPOSIXDIGIT } /* isdecimalnumber */,
- { 771, 1448, 352, 5, 30, PL_SUPMATHOPERATORS } /* insupplementalmathematicaloperators */,
- { 1156, 7136, 2044, 6, 21, PL_MEETEIMAYEKEXT } /* block=meeteimayekextensions */,
- { 0, 42, 0, 9, 0, PL_CJKCOMPAT } /* cjkcompat */,
- { 0, 7136, 7876, 6, 6, PL_INLYCIAN } /* block=lycian */,
- { 0, 7136, 2787, 6, 11, PL_CHEROKEESUP } /* block=cherokeesup */,
- { 0, 5315, 0, 5, 0, PL_XPOSIXALNUM } /* alnum */,
- { 0, 8816, 8627, 3, 3, PL_NV__1_SLASH_8 } /* nv=1/8 */,
- { 2179, 184, 8252, 2, 4, PL_BUHD } /* isbuhd */,
- { 0, 184, 8284, 2, 4, PL_DSRT } /* isdsrt */,
- { 0, 316, 0, 33, 0, PL_MISCMATHSYMBOLSB } /* miscellaneousmathematicalsymbolsb */,
- { 0, 8096, 8360, 4, 4, PL_KTHI } /* scx=kthi */,
- { 848, 5544, 7708, 13, 6, PL_NV__216000 } /* numericvalue=216000 */,
- { 322, 45, 0, 2, 0, PL_CO } /* co */,
- { 1221, 7689, 1260, 4, 22, PL_ARABICPFB } /* isarabicpresentationformsb */,
- { 0, 7136, 3067, 6, 8, PL_DINGBATS } /* block=dingbats */,
- { 0, 184, 6566, 2, 10, PL_BOXDRAWING } /* isboxdrawing */,
- { 4, 2750, 7951, 4, 5, PL_TERM } /* term=true */,
- { 5, 6890, 5093, 4, 14, PL_PHONETICEXTSUP } /* blk=phoneticextsup */,
- { 516, 8816, 7750, 3, 3, PL_NV__800 } /* nv=800 */,
- { 5, 7288, 6626, 7, 4, PL_KHAR } /* script=khar */,
- { 16, 8026, 2349, 5, 12, PL_INPC__TOPANDBOTTOM } /* inpc=topandbottom */,
- { 259, 8376, 4561, 3, 2, PL_LB__EB } /* lb=eb */,
- { 0, 6890, 5801, 4, 12, PL_KHMERSYMBOLS } /* blk=khmersymbols */,
- { 2692, 836, 0, 28, 0, PL_SUPPUAA } /* supplementaryprivateuseareaa */,
- { 0, 8376, 184, 3, 2, PL_LB__IS } /* lb=is */,
- { 17, 1206, 7313, 3, 7, PL_INTAGBANWA } /* intagbanwa */,
- { 606, 8011, 74, 3, 2, PL_ME } /* gc=me */,
- { 1, 1111, 0, 4, 0, PL_KANA } /* kana */,
- { 0, 6263, 1306, 10, 13, PL_LB__CM } /* linebreak=combiningmark */,
- { 2861, 8376, 5762, 3, 2, PL_LB__ZW } /* lb=zw */,
- { 32, 7224, 5315, 8, 5, PL_XPOSIXALNUM } /* isxposixalnum */,
- { 128, 8086, 3223, 5, 2, -PL_QMARK } /* qmark=n */,
- { 0, 4449, 7373, 4, 7, PL_NFCQC__M } /* nfcqc=maybe */,
- { 0, 7816, 3223, 6, 3, -PL_GRBASE } /* grbase=no */,
- { 30, 4827, 0, 6, 0, PL_KANGXI } /* kangxi */,
- { 264, 8096, 8516, 4, 4, PL_SGNW } /* scx=sgnw */,
- { 18, 1701, 7768, 2, 2, -PL_SD } /* sd=f */,
- { 2, 184, 7366, 2, 7, PL_BENG } /* isbengali */,
- { 10, 122, 7768, 9, 2, -PL_DIA } /* diacritic=f */,
- { 184, 3866, 0, 16, 0, PL_MISCMATHSYMBOLSB } /* miscmathsymbolsb */,
- { 40, 1892, 0, 5, 0, PL_CASED } /* cased */,
- { 3, 8096, 7104, 4, 8, PL_ARMN } /* scx=armenian */,
- { 4, 7459, 7597, 3, 7, PL_SHAW } /* sc=shavian */,
- { 1676, 2636, 0, 12, 0, PL_MONGOLIANSUP } /* mongoliansup */,
- { 3109, 892, 7997, 17, 4, PL_VS } /* variationselector=yes */,
- { 0, 7478, 8529, 3, 3, PL_SYRC } /* issyrc */,
- { 145, 8344, 0, 3, 1, PL_JT__U } /* jt=u */,
- { 0, 2229, 218, 16, 2, PL_PE } /* generalcategory=pe */,
- { 0, 21, 6989, 2, 9, PL_INNEWTAILUE } /* innewtailue */,
- { 664, 21, 4883, 2, 14, PL_LATINEXTE } /* inlatinextendede */,
- { 0, 6706, 8152, 10, 4, PL_IN__10 } /* presentin=10.0 */,
- { 21, 184, 3441, 2, 17, PL_LETTERLIKESYMBOLS } /* isletterlikesymbols */,
- { 13, 6890, 8066, 4, 5, PL_INORIYA } /* blk=oriya */,
- { 2823, 8021, 7951, 5, 5, PL_GREXT } /* grext=true */,
- { 0, 8340, 727, 3, 3, PL_JG__DAL } /* jg=dal */,
- { 2, 8931, 0, 2, 0, PL_L_AMP_ } /* l& */,
- { 0, 1855, 7768, 21, 6, -PL_CWCM } /* changeswhencasemapped=false */,
- { 1, 892, 0, 17, 0, PL_VS } /* variationselector */,
- { 0, 1202, 7768, 3, 6, -PL_DEP } /* dep=false */,
- { 75, 8340, 5885, 3, 12, PL_JG__MALAYALAMNYA } /* jg=malayalamnya */,
- { 0, 8816, 8717, 3, 3, PL_NV__3_SLASH_4 } /* nv=3/4 */,
- { 0, 7136, 2636, 6, 19, PL_MONGOLIANSUP } /* block=mongoliansupplement */,
- { 0, 11, 3223, 3, 3, -PL_DIA } /* dia=no */,
- { 0, 1426, 5297, 22, 13, PL_INSC__CONSONANTDEAD } /* indicsyllabiccategory=consonantdead */,
- { 0, 2221, 3581, 3, 2, PL_GCB__T } /* hst=t */,
- { 1, 7136, 3458, 6, 10, PL_INMANICHAEAN } /* block=manichaean */,
- { 0, 8288, 68, 3, 3, PL_DT__SUP } /* dt=sup */,
- { 0, 6297, 0, 4, 0, PL_CS } /* iscs */,
- { 0, 7894, 7768, 6, 2, -PL_PATSYN } /* patsyn=f */,
- { 0, 7136, 6296, 6, 11, PL_MISCSYMBOLS } /* block=miscsymbols */,
- { 5, 8816, 8621, 3, 3, PL_NV__1_SLASH_6 } /* nv=1/6 */,
- { 920, 7288, 8372, 7, 4, PL_SC__LATN } /* script=latn */,
- { 0, 6890, 2107, 4, 21, PL_SINHALAARCHAICNUMBERS } /* blk=sinhalaarchaicnumbers */,
- { 56, 8086, 7951, 5, 5, PL_QMARK } /* qmark=true */,
- { 0, 6713, 8612, 3, 3, PL_IN__1_DOT_1 } /* in=1.1 */,
- { 3, 2859, 7184, 18, 3, PL_DT__FRA } /* decompositiontype=fra */,
- { 0, 122, 3581, 9, 2, PL_DIA } /* diacritic=t */,
- { 2244, 7136, 6120, 6, 11, PL_DOMINO } /* block=dominotiles */,
- { 0, 4314, 6065, 13, 11, PL_JG__AFRICANNOON } /* joininggroup=africannoon */,
- { 0, 1658, 0, 22, 0, PL_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatideographssup */,
- { 0, 4314, 4911, 13, 14, PL_JG__MANICHAEANAYIN } /* joininggroup=manichaeanayin */,
- { 130, 6208, 3223, 5, 2, -PL_JOINC } /* joinc=n */,
- { 0, 8432, 0, 4, 0, PL_NKO } /* nkoo */,
- { 2070, 8096, 8424, 4, 4, PL_NBAT } /* scx=nbat */,
- { 0, 8096, 8524, 4, 4, PL_SHRD } /* scx=shrd */,
- { 1, 5284, 0, 13, 0, PL_CI } /* caseignorable */,
- { 4, 3129, 2531, 17, 4, PL_MULT } /* scriptextensions=mult */,
- { 0, 1206, 8107, 3, 4, PL_INTAILE } /* intaile */,
- { 3, 4542, 1909, 3, 8, PL_LT } /* istitlecase */,
- { 0, 7288, 3754, 7, 7, PL_SC__LINB } /* script=linearb */,
- { 9, 8011, 8939, 3, 2, PL_ZP } /* gc=zp */,
- { 10, 8432, 0, 3, 0, PL_NKO } /* nko */,
- { 0, 5544, 8915, 13, 2, PL_NV__48 } /* numericvalue=48 */,
- { 0, 5544, 8164, 13, 2, PL_NV__15 } /* numericvalue=15 */,
- { 0, 6210, 3357, 3, 16, PL_CYRILLICEXTC } /* incyrillicextendedc */,
- { 3, 8056, 0, 5, 0, PL_NSHU } /* nushu */,
- { 4768, 8240, 5621, 3, 12, PL_BC__AL } /* bc=arabicletter */,
- { 0, 7136, 8388, 6, 4, PL_LISU } /* block=lisu */,
- { 84, 1834, 3223, 21, 2, -PL_CWCF } /* changeswhencasefolded=n */,
- { 4004, 5192, 2270, 3, 19, PL_PHLI } /* isinscriptionalpahlavi */,
- { 0, 7380, 7702, 7, 2, PL_CCC__20 } /* ccc=ccc20 */,
- { 0, 8376, 5107, 3, 14, PL_LB__PO } /* lb=postfixnumeric */,
- { 0, 974, 8669, 24, 3, PL_CCC__202 } /* canonicalcombiningclass=202 */,
- { 51, 974, 8645, 27, 3, PL_CCC__129 } /* canonicalcombiningclass=ccc129 */,
- { 1225, 8816, 8666, 3, 3, PL_NV__2_SLASH_5 } /* nv=2/5 */,
- { 653, 7168, 7997, 8, 2, PL_EXT } /* extender=y */,
- { 205, 5657, 7768, 12, 2, -PL_BIDIM } /* bidimirrored=f */,
- { 2067, 8288, 1224, 3, 3, PL_DT__SUB } /* dt=sub */,
- { 4, 8372, 0, 4, 0, PL_LATN } /* latn */,
- { 3077, 8376, 7695, 3, 7, PL_LB__ZW } /* lb=zwspace */,
- { 0, 5544, 7750, 13, 5, PL_NV__80000 } /* numericvalue=80000 */,
- { 1552, 5134, 8078, 4, 3, PL_PATWS } /* ispatws */,
- { 0, 7459, 6881, 3, 9, PL_BHKS } /* sc=bhaiksuki */,
- { 584, 4542, 7321, 3, 7, PL_TFNG } /* istifinagh */,
- { 130, 6890, 849, 4, 10, PL_PUA } /* blk=privateuse */,
- { 162, 6263, 4524, 10, 15, PL_LB__OP } /* linebreak=openpunctuation */,
- { 603, 1918, 3223, 21, 3, -PL_CWU } /* changeswhenuppercased=no */,
- { 10, 6890, 78, 4, 35, PL_ARABICMATH } /* blk=arabicmathematicalalphabeticsymbols */,
- { 0, 119, 7811, 3, 5, PL_INGOTHIC } /* ingothic */,
- { 1, 3129, 2967, 17, 4, PL_GEOR } /* scriptextensions=geor */,
- { 307, 1202, 3223, 3, 2, -PL_DEP } /* dep=n */,
- { 0, 5427, 0, 9, 0, PL_MLYM } /* malayalam */,
- { 6, 8428, 0, 4, 0, PL_NEWA } /* newa */,
- { 2, 8096, 8468, 4, 4, PL_MIAO } /* scx=plrd */,
- { 78, 2269, 0, 20, 0, PL_PHLI } /* inscriptionalpahlavi */,
- { 4, 184, 7443, 2, 7, PL_GRAN } /* isgrantha */,
- { 2, 6210, 5706, 3, 11, PL_CYRILLICEXTC } /* incyrillicextc */,
- { 12, 5250, 7951, 8, 5, PL_XPOSIXXDIGIT } /* hexdigit=true */,
- { 1539, 7457, 7688, 5, 7, PL_INSC__VISARGA } /* insc=visarga */,
- { 1301, 7224, 5253, 8, 5, PL_XPOSIXDIGIT } /* isxposixdigit */,
- { 0, 6890, 3067, 4, 8, PL_DINGBATS } /* blk=dingbats */,
- { 2595, 1206, 1813, 3, 21, PL_TRANSPORTANDMAP } /* intransportandmapsymbols */,
- { 13, 21, 2150, 3, 19, PL_INANATOLIANHIEROGLYPHS } /* inanatolianhieroglyphs */,
- { 1105, 4542, 3148, 3, 10, PL_TAIXUANJING } /* istaixuanjing */,
- { 1414, 3373, 0, 16, 0, PL_EA__H } /* eastasianwidth=h */,
- { 585, 7136, 3611, 7, 7, PL_INBOPOMOFO } /* block=bopomofo */,
- { 3, 7288, 8568, 7, 4, PL_VAI } /* script=vaii */,
- { 49, 8196, 8861, 4, 3, PL_AGE__4_DOT_1 } /* age=v41 */,
- { 3, 6713, 7744, 3, 1, PL_IN__7 } /* in=7 */,
- { 0, 7152, 0, 8, 0, PL_DUPL } /* duployan */,
- { 7, 7689, 97, 3, 4, PL_XPOSIXALPHA } /* isalpha */,
- { 124, 7288, 2895, 7, 8, PL_ETHI } /* script=ethiopic */,
- { 2386, 5645, 2579, 10, 19, PL_BC__LRO } /* bidiclass=lefttorightoverride */,
- { 1088, 7136, 2895, 6, 18, PL_ETHIOPICSUP } /* block=ethiopicsupplement */,
- { 2, 1746, 5772, 21, 5, PL_WB__EB } /* graphemeclusterbreak=ebase */,
- { 9, 7136, 4813, 6, 7, PL_KANASUP } /* block=kanasup */,
- { 0, 184, 3610, 2, 16, PL_BOPOMOFOEXT } /* isbopomofoextended */,
- { 3, 1746, 5753, 21, 12, PL_WB__GAZ } /* graphemeclusterbreak=glueafterzwj */,
- { 0, 2065, 7768, 21, 6, -PL_NCHAR } /* noncharactercodepoint=false */,
- { 0, 1346, 4774, 5, 11, PL_INGREEK } /* ingreekandcoptic */,
- { 0, 3129, 6676, 17, 10, PL_XPEO } /* scriptextensions=oldpersian */,
- { 0, 2108, 3723, 3, 15, PL_HIGHPUSURROGATES } /* inhighpusurrogates */,
- { 934, 1892, 3223, 5, 2, -PL_CASED } /* cased=n */,
- { 4292, 7459, 7061, 3, 9, PL_SAMR } /* sc=samaritan */,
- { 32, 7288, 4644, 7, 15, PL_ZANB } /* script=zanabazarsquare */,
- { 0, 8508, 7877, 4, 5, PL_LYCI } /* sc=lycian */,
- { 22, 184, 5706, 3, 11, PL_CYRILLICEXTC } /* iscyrillicextc */,
- { 0, 5284, 7768, 13, 2, -PL_CI } /* caseignorable=f */,
- { 12, 7136, 510, 6, 30, PL_CJKEXTA } /* block=cjkunifiedideographsextensiona */,
- { 0, 8076, 7768, 5, 6, -PL_PATWS } /* patws=false */,
- { 0, 1417, 25, 9, 1, PL_S } /* category=s */,
- { 2714, 7136, 6484, 6, 3, PL_INIDC } /* block=idc */,
- { 1157, 7136, 316, 6, 33, PL_MISCMATHSYMBOLSB } /* block=miscellaneousmathematicalsymbolsb */,
- { 3411, 974, 8187, 27, 2, PL_CCC__27 } /* canonicalcombiningclass=ccc27 */,
- { 32, 7227, 3521, 5, 5, PL_POSIXSPACE } /* posixspace */,
- { 0, 7136, 5945, 6, 12, PL_MATHALPHANUM } /* block=mathalphanum */,
- { 7, 7136, 447, 6, 32, PL_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbolsandpunctuation */,
- { 0, 540, 0, 30, 0, PL_CJKEXTB } /* cjkunifiedideographsextensionb */,
- { 606, 7288, 6406, 7, 4, PL_SORA } /* script=sora */,
- { 4224, 4630, 2883, 3, 3, PL_UGAR } /* isugar */,
- { 0, 8096, 7248, 4, 8, PL_JAVA } /* scx=javanese */,
- { 1, 6890, 5945, 4, 12, PL_MATHALPHANUM } /* blk=mathalphanum */,
- { 176, 4757, 3223, 14, 2, -PL_GREXT } /* graphemeextend=n */,
- { 1564, 1202, 0, 3, 0, PL_DEP } /* dep */,
- { 0, 21, 7248, 2, 8, PL_INJAVANESE } /* injavanese */,
- { 7, 6736, 0, 4, 0, PL_SAUR } /* saur */,
- { 32, 8572, 5729, 3, 12, PL_WB__EX } /* wb=extendnumlet */,
- { 0, 8011, 5083, 4, 10, PL_MC } /* gc=spacingmark */,
- { 2661, 7288, 7025, 7, 9, PL_ORKH } /* script=oldturkic */,
- { 0, 8816, 7714, 3, 5, PL_NV__30000 } /* nv=30000 */,
- { 0, 6890, 3738, 4, 6, PL_LATIN1 } /* blk=latin1 */,
- { 2, 7478, 2713, 3, 18, PL_SUPARROWSB } /* issupplementalarrowsb */,
- { 33, 6210, 1283, 3, 23, PL_CJKSYMBOLS } /* incjksymbolsandpunctuation */,
- { 0, 2229, 1797, 16, 14, PL_LM } /* generalcategory=modifierletter */,
- { 906, 1001, 0, 27, 0, PL_ENCLOSEDCJK } /* enclosedcjklettersandmonths */,
- { 0, 3129, 8200, 17, 4, PL_AGHB } /* scriptextensions=aghb */,
- { 0, 6756, 3581, 10, 2, PL_SD } /* softdotted=t */,
- { 0, 7288, 8320, 7, 4, PL_HLUW } /* script=hluw */,
- { 0, 7459, 2967, 3, 8, PL_SC__GEOR } /* sc=georgian */,
- { 0, 6890, 2636, 4, 12, PL_MONGOLIANSUP } /* blk=mongoliansup */,
- { 7, 6890, 2389, 4, 19, PL_ANCIENTGREEKNUMBERS } /* blk=ancientgreeknumbers */,
- { 1394, 1426, 1330, 22, 9, PL_INSC__CONSONANT } /* indicsyllabiccategory=consonant */,
- { 2048, 2712, 0, 19, 0, PL_SUPARROWSB } /* supplementalarrowsb */,
- { 4, 21, 6241, 2, 11, PL_KATAKANAEXT } /* inkatakanaext */,
- { 0, 184, 5388, 2, 13, PL_KANAEXTA } /* iskanaextendeda */,
- { 64, 2229, 3690, 16, 16, PL_PF } /* generalcategory=finalpunctuation */,
- { 0, 7288, 7555, 7, 7, PL_OLCK } /* script=olchiki */,
- { 0, 7894, 7997, 6, 4, PL_PATSYN } /* patsyn=yes */,
- { 1, 6890, 3390, 4, 17, PL_ETHIOPICEXTA } /* blk=ethiopicextendeda */,
- { 351, 3373, 7888, 15, 6, PL_EA__NA } /* eastasianwidth=narrow */,
- { 4, 8340, 87, 3, 2, PL_JG__HE } /* jg=he */,
- { 21, 3129, 1111, 17, 4, PL_KANA } /* scriptextensions=kana */,
- { 545, 3129, 8071, 17, 5, PL_OSGE } /* scriptextensions=osage */,
- { 2, 1417, 47, 9, 1, PL_M } /* category=m */,
- { 226, 7288, 8556, 7, 4, PL_THAI } /* script=thai */,
- { 0, 8260, 0, 4, 0, PL_CAKM } /* cakm */,
- { 6864, 6713, 8657, 3, 3, PL_IN__2 } /* in=2.0 */,
- { 2188, 6706, 8849, 10, 3, PL_IN__3 } /* presentin=v30 */,
- { 0, 8066, 0, 5, 0, PL_ORYA } /* oriya */,
- { 520, 7876, 0, 4, 0, PL_LYCI } /* lyci */,
- { 12, 7380, 8228, 4, 4, PL_CCC__133 } /* ccc=atbl */,
- { 321, 5401, 0, 13, 0, PL_ZL } /* lineseparator */,
- { 5897, 2859, 2369, 18, 8, PL_DT__VERT } /* decompositiontype=vertical */,
- { 3, 184, 720, 2, 30, PL_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumericsupplement */,
- { 4182, 21, 7256, 2, 8, PL_KANAEXTA } /* inkanaexta */,
- { 0, 6263, 7695, 10, 7, PL_LB__ZW } /* linebreak=zwspace */,
- { 0, 6263, 6087, 10, 11, PL_LB__BB } /* linebreak=breakbefore */,
- { 2459, 2750, 7768, 19, 2, -PL_TERM } /* terminalpunctuation=f */,
- { 3875, 7459, 7991, 3, 5, PL_SC__BUHD } /* sc=buhid */,
- { 5, 7136, 1498, 7, 13, PL_BYZANTINEMUSIC } /* block=byzantinemusic */,
- { 0, 7136, 6626, 6, 10, PL_INKHAROSHTHI } /* block=kharoshthi */,
- { 3113, 8016, 7160, 4, 8, PL_WB__EBG } /* gcb=ebasegaz */,
- { 0, 3129, 7520, 17, 4, PL_MARC } /* scriptextensions=marc */,
- { 1, 2967, 0, 4, 0, PL_GEOR } /* geor */,
- { 0, 7288, 7443, 7, 7, PL_SC__GRAN } /* script=grantha */,
- { 4, 3424, 3223, 17, 3, -PL_IDSB } /* idsbinaryoperator=no */,
- { 8, 8340, 5894, 3, 3, PL_JG__NYA } /* jg=nya */,
- { 2824, 1448, 2705, 5, 7, PL_SUPARROWSA } /* insuparrowsa */,
- { 32, 6756, 7768, 10, 2, -PL_SD } /* softdotted=f */,
- { 0, 7380, 8685, 4, 2, PL_CCC__24 } /* ccc=24 */,
- { 0, 7689, 1236, 4, 22, PL_ARABICPFA } /* isarabicpresentationformsa */,
- { 0, 7380, 8696, 4, 3, PL_CCC__AR } /* ccc=232 */,
- { 0, 3424, 3223, 4, 3, -PL_IDSB } /* idsb=no */,
- { 0, 5544, 7714, 13, 5, PL_NV__30000 } /* numericvalue=30000 */,
- { 0, 2229, 1886, 16, 2, PL_NL } /* generalcategory=nl */,
- { 0, 1503, 751, 3, 21, PL_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsup */,
- { 0, 7380, 5349, 4, 13, PL_CCC__IS } /* ccc=iotasubscript */,
- { 225, 3882, 0, 16, 0, PL_MYANMAREXTA } /* myanmarextendeda */,
- { 6178, 6483, 7951, 4, 5, PL_XIDC } /* xidc=true */,
- { 2484, 34, 7997, 3, 4, PL_EXT } /* ext=yes */,
- { 1, 96, 3581, 10, 2, PL_XPOSIXALPHA } /* alphabetic=t */,
- { 768, 7288, 2409, 8, 3, PL_BRAH } /* script=brah */,
- { 0, 184, 11, 2, 2, PL_DI } /* isdi */,
- { 7, 8096, 7520, 4, 4, PL_MARC } /* scx=marc */,
- { 0, 5645, 0, 11, 0, PL_BC__B } /* bidiclass=b */,
- { 4, 8508, 4630, 4, 3, PL_LISU } /* sc=lisu */,
- { 7, 7380, 7744, 4, 1, PL_CCC__7 } /* ccc=7 */,
- { 1, 7136, 0, 6, 42, PL_UCASEXT } /* block=unifiedcanadianaboriginalsyllabicsextended */,
- { 9, 1790, 0, 22, 0, PL_MODIFIERLETTERS } /* spacingmodifierletters */,
- { 15, 8021, 3581, 5, 2, PL_GREXT } /* grext=t */,
- { 320, 184, 1982, 3, 10, PL_CYRILLICSUP } /* iscyrillicsup */,
- { 7211, 974, 3254, 24, 17, PL_CCC__133 } /* canonicalcombiningclass=attachedbelowleft */,
- { 2082, 6890, 6296, 4, 11, PL_MISCSYMBOLS } /* blk=miscsymbols */,
- { 74, 8096, 7248, 4, 4, PL_JAVA } /* scx=java */,
- { 5236, 27, 0, 2, 0, PL_LL } /* ll */,
- { 4, 2134, 3223, 3, 2, -PL_XPOSIXXDIGIT } /* hex=n */,
- { 0, 8376, 5789, 3, 12, PL_LB__IS } /* lb=infixnumeric */,
- { 5204, 1892, 7997, 5, 4, PL_CASED } /* cased=yes */,
- { 1290, 2859, 7888, 18, 6, PL_DT__NAR } /* decompositiontype=narrow */,
- { 0, 8777, 7768, 3, 6, -PL_CWL } /* cwl=false */,
- { 1, 7288, 1589, 7, 5, PL_SC__LATN } /* script=latin */,
- { 0, 6756, 7951, 10, 5, PL_SD } /* softdotted=true */,
- { 8, 6890, 720, 4, 30, PL_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumericsupplement */,
- { 1, 7136, 2107, 6, 21, PL_SINHALAARCHAICNUMBERS } /* block=sinhalaarchaicnumbers */,
- { 0, 6472, 2284, 10, 2, PL_LB__HL } /* wordbreak=hl */,
- { 4, 3114, 1, 3, 41, PL_UCASEXT } /* inunifiedcanadianaboriginalsyllabicsextended */,
- { 0, 184, 114, 3, 34, PL_DIACRITICALSFORSYMBOLS } /* iscombiningdiacriticalmarksforsymbols */,
- { 0, 4542, 4011, 3, 15, PL_TANGUTCOMPONENTS } /* istangutcomponents */,
- { 0, 974, 23, 24, 2, PL_CCC__AL } /* canonicalcombiningclass=al */,
- { 0, 7288, 994, 8, 3, PL_BASS } /* script=bass */,
- { 0, 8096, 2877, 4, 4, PL_DEVA } /* scx=deva */,
- { 0, 8096, 6373, 4, 11, PL_HMNG } /* scx=pahawhhmong */,
- { 4836, 7136, 7408, 6, 7, PL_CJKEXTD } /* block=cjkextd */,
- { 10, 7459, 5777, 3, 6, PL_HEBR } /* sc=hebrew */,
- { 1144, 184, 8273, 3, 3, PL_CWCF } /* iscwcf */,
- { 1, 1746, 125, 21, 2, PL_LB__CR } /* graphemeclusterbreak=cr */,
- { 2132, 3129, 7019, 17, 4, PL_PERM } /* scriptextensions=perm */,
- { 0, 84, 3223, 4, 2, -PL_MATH } /* math=n */,
- { 3, 184, 7810, 2, 4, PL_GOTH } /* isgoth */,
- { 0, 7380, 8633, 7, 3, PL_CCC__103 } /* ccc=ccc103 */,
- { 1, 6890, 1768, 4, 22, PL_MISCTECHNICAL } /* blk=miscellaneoustechnical */,
- { 801, 7478, 6777, 3, 9, PL_SUPARROWSB } /* issuparrowsb */,
- { 2049, 7043, 0, 9, 0, PL_PAUC } /* paucinhau */,
- { 8, 8021, 7768, 5, 2, -PL_GREXT } /* grext=f */,
- { 3472, 8548, 0, 4, 0, PL_TFNG } /* tfng */,
- { 0, 8572, 6962, 3, 9, PL_WB__ML } /* wb=midletter */,
- { 1, 6263, 929, 10, 2, PL_LB__CP } /* linebreak=cp */,
- { 57, 184, 2788, 3, 17, PL_CHEROKEESUP } /* ischerokeesupplement */,
- { 6591, 6263, 496, 10, 2, PL_LB__NU } /* linebreak=nu */,
- { 1984, 3129, 5957, 17, 4, PL_MEND } /* scriptextensions=mend */,
- { 2, 7136, 6766, 6, 10, PL_SUPARROWSA } /* block=suparrowsa */,
- { 2, 3129, 7144, 17, 4, PL_BUGI } /* scriptextensions=bugi */,
- { 1, 3129, 8552, 17, 4, PL_TGLG } /* scriptextensions=tglg */,
- { 20, 7136, 5717, 6, 12, PL_ETHIOPICEXTA } /* block=ethiopicexta */,
- { 1285, 8096, 8604, 4, 4, PL_ZYYY } /* scx=zyyy */,
- { 8, 7459, 8544, 3, 4, PL_TAVT } /* sc=tavt */,
- { 0, 8121, 7768, 5, 2, -PL_UIDEO } /* uideo=f */,
- { 135, 11, 7768, 3, 6, -PL_DIA } /* dia=false */,
- { 100, 3129, 2877, 17, 4, PL_DEVA } /* scriptextensions=deva */,
- { 0, 7689, 804, 4, 4, PL_ARROWS } /* isarrows */,
- { 377, 7478, 17, 3, 1, PL_SO } /* isso */,
- { 4933, 8196, 8843, 4, 3, PL_AGE__2 } /* age=v20 */,
- { 29, 8096, 8356, 4, 4, PL_KNDA } /* scx=knda */,
- { 4185, 7288, 8432, 7, 4, PL_NKO } /* script=nkoo */,
- { 1, 8196, 8756, 4, 3, PL_AGE__6_DOT_3 } /* age=6.3 */,
- { 5, 6484, 7997, 10, 4, PL_IDC } /* idcontinue=yes */,
- { 4384, 7136, 7208, 6, 8, PL_INHIRAGANA } /* block=hiragana */,
- { 0, 7689, 948, 3, 16, PL_ANCIENTGREEKMUSIC } /* isancientgreekmusic */,
- { 3, 184, 183, 2, 34, PL_MISCPICTOGRAPHS } /* ismiscellaneoussymbolsandpictographs */,
- { 15, 11, 0, 3, 0, PL_DIA } /* dia */,
- { 0, 8096, 6980, 4, 9, PL_NBAT } /* scx=nabataean */,
- { 0, 3129, 7450, 17, 7, PL_HANO } /* scriptextensions=hanunoo */,
- { 0, 7380, 8681, 4, 3, PL_CCC__BR } /* ccc=222 */,
- { 0, 8096, 7506, 4, 7, PL_LINA } /* scx=lineara */,
- { 1, 6263, 4194, 10, 15, PL_LB__CB } /* linebreak=contingentbreak */,
- { 0, 6219, 3223, 11, 2, -PL_JOINC } /* joincontrol=n */,
- { 14, 217, 2522, 6, 19, PL__PERL_FOLDS_TO_MULTI_CHAR } /* _perl_folds_to_multi_char */,
- { 5481, 7459, 8252, 3, 4, PL_SC__BUHD } /* sc=buhd */,
- { 0, 2990, 6874, 4, 7, PL_ARABICPFB } /* inarabicpfb */,
- { 0, 7459, 7810, 3, 6, PL_GOTH } /* sc=gothic */,
- { 0, 7380, 8655, 4, 2, PL_CCC__33 } /* ccc=33 */,
- { 103, 3521, 3223, 5, 3, -PL_XPOSIXSPACE } /* space=no */,
- { 0, 21, 7852, 2, 6, PL_KANBUN } /* inkanbun */,
- { 2239, 3129, 7876, 17, 6, PL_LYCI } /* scriptextensions=lycian */,
- { 0, 6263, 415, 10, 11, PL_LB__ID } /* linebreak=ideographic */
+ { 2, 184, 6948, 2, 10, UNI_MISCARROWS } /* ismiscarrows */,
+ { 1, 3671, 6027, 17, 5, UNI_KHMR } /* scriptextensions=khmer */,
+ { 0, 6472, 3470, 5, 14, UNI_INCAUCASIANALBANIAN } /* incaucasianalbanian */,
+ { 10, 9365, 2608, 4, 19, UNI_EGYP } /* scx=egyptianhieroglyphs */,
+ { 1, 9113, 7540, 4, 2, UNI_CCC__20 } /* ccc=20 */,
+ { 2, 3671, 4672, 17, 15, UNI_SARB } /* scriptextensions=oldsoutharabian */,
+ { 0, 6885, 1459, 3, 23, UNI_HIGHPUSURROGATES } /* ishighprivateusesurrogates */,
+ { 16, 5325, 0, 14, 0, UNI_qmark_values_index } /* quotationmark= */,
+ { 1, 9629, 8324, 3, 7, UNI_LB__XX } /* lb=unknown */,
+ { 4, 5760, 8981, 13, 4, UNI_NV__1_SLASH_40 } /* numericvalue=1/40 */,
+ { 6, 9093, 5907, 4, 12, UNI_ETHIOPICEXTA } /* blk=ethiopicexta */,
+ { 1, 1911, 3788, 22, 16, UNI_INSC__CANTILLATIONMARK } /* indicsyllabiccategory=cantillationmark */,
+ { 0, 8424, 5799, 6, 12, UNI_ALPHABETICPF } /* block=alphabeticpf */,
+ { 12, 3671, 8679, 17, 5, UNI_ADLM } /* scriptextensions=adlam */,
+ { 0, 9775, 0, 2, 0, UNI_ZL } /* zl */,
+ { 1, 42, 0, 3, 0, UNI_CJK } /* cjk */,
+ { 0, 5339, 49, 14, 2, UNI_SB__AT } /* sentencebreak=at */,
+ { 0, 5339, 8198, 14, 7, UNI_SB__LE } /* sentencebreak=oletter */,
+ { 1, 9093, 1618, 4, 4, UNI_JAMO } /* blk=jamo */,
+ { 1, 3671, 6051, 17, 4, UNI_MAHJ } /* scriptextensions=mahj */,
+ { 4, 8424, 9261, 6, 3, UNI_INMRO } /* block=mro */,
+ { 1, 132, 0, 2, 0, UNI_LM } /* lm */,
+ { 0, 3671, 4220, 17, 6, UNI_TANG } /* scriptextensions=tangut */,
+ { 0, 9623, 5669, 3, 13, UNI_JG__MANICHAEANONE } /* jg=manichaeanone */,
+ { 0, 9093, 5955, 4, 12, UNI_INGUNJALAGONDI } /* blk=gunjalagondi */,
+ { 6, 9903, 7128, 6, 4, UNI_XPOSIXWORD } /* xposixword */,
+ { 4, 2836, 0, 9, 0, UNI_SUND } /* sundanese */,
+ { 0, 9623, 1456, 3, 3, UNI_JG__HAH } /* jg=hah */,
+ { 0, 8424, 43, 7, 25, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatibilityideographs */,
+ { 7, 8871, 1164, 3, 2, UNI_LB__LF } /* sb=lf */,
+ { 1, 184, 6646, 2, 11, UNI_HMNG } /* ispahawhhmong */,
+ { 2, 3671, 9217, 17, 4, UNI_LAO } /* scriptextensions=laoo */,
+ { 3, 3996, 0, 16, 0, UNI_LINEARBSYLLABARY } /* linearbsyllabary */,
+ { 4, 184, 5734, 2, 13, UNI_MISCTECHNICAL } /* ismisctechnical */,
+ { 3, 8954, 9734, 5, 3, UNI_XIDC } /* xidc=yes */,
+ { 1, 1154, 0, 3, 0, UNI_DEP } /* dep */,
+ { 3, 184, 779, 2, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsup */,
+ { 0, 3671, 5967, 17, 6, UNI_HEBR } /* scriptextensions=hebrew */,
+ { 34, 9429, 0, 4, 0, UNI_TIBT } /* tibt */,
+ { 8, 7025, 9719, 3, 3, UNI_IN__8 } /* in=v80 */,
+ { 1, 8634, 9734, 6, 3, UNI_UIDEO } /* uideo=yes */,
+ { 1, 8520, 995, 6, 2, -UNI_JOINC } /* joinc=no */,
+ { 3, 2211, 0, 21, 0, UNI_SINHALAARCHAICNUMBERS } /* sinhalaarchaicnumbers */,
+ { 0, 8879, 2479, 5, 6, UNI_INPC__BOTTOM } /* inpc=bottom */,
+ { 1, 184, 1057, 2, 26, UNI_PCM } /* isprependedconcatenationmark */,
+ { 0, 6918, 1156, 10, 2, UNI_LB__PO } /* linebreak=po */,
+ { 0, 8886, 9181, 3, 4, UNI_HLUW } /* sc=hluw */,
+ { 2, 9365, 7788, 4, 8, UNI_BALI } /* scx=balinese */,
+ { 1, 9365, 9285, 4, 3, UNI_NKO } /* scx=nko */,
+ { 0, 4642, 0, 15, 0, UNI_nfkdqc_values_index } /* nfkdquickcheck= */,
+ { 0, 184, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatibilityideographs */,
+ { 3, 2148, 2875, 3, 18, UNI_SUPARROWSB } /* insupplementalarrowsb */,
+ { 1, 1691, 1, 22, 1, UNI_BPT__N } /* bidipairedbrackettype=n */,
+ { 1, 184, 8079, 2, 7, UNI_GRAN } /* isgrantha */,
+ { 0, 7128, 1188, 10, 8, UNI_WB__KA } /* wordbreak=katakana */,
+ { 1, 9093, 0, 4, 34, UNI_UCAS } /* blk=unifiedcanadianaboriginalsyllabics */,
+ { 1, 3671, 689, 17, 9, UNI_XSUX } /* scriptextensions=cuneiform */,
+ { 3, 4705, 9430, 3, 3, UNI_TIBT } /* istibt */,
+ { 0, 1911, 2313, 22, 20, UNI_INSC__CONSONANTWITHSTACKER } /* indicsyllabiccategory=consonantwithstacker */,
+ { 8, 8886, 7239, 3, 9, UNI_SC__QAAI } /* sc=inherited */,
+ { 3, 8424, 4672, 6, 15, UNI_SARB } /* block=oldsoutharabian */,
+ { 0, 1497, 3228, 10, 8, UNI_Z } /* category=separator */,
+ { 0, 8892, 0, 4, 0, UNI_PHLI } /* phli */,
+ { 0, 7420, 26, 8, 1, UNI_IDS } /* idstart=y */,
+ { 1, 2930, 0, 18, 0, UNI_CHEROKEESUP } /* cherokeesupplement */,
+ { 2, 8424, 510, 7, 19, UNI_CJK } /* block=cjkunifiedideographs */,
+ { 1, 6003, 0, 11, 0, UNI_JOINC } /* joincontrol */,
+ { 1, 7025, 9581, 3, 3, UNI_IN__7 } /* in=7.0 */,
+ { 1, 6918, 9759, 10, 2, UNI_LB__H3 } /* linebreak=h3 */,
+ { 0, 8424, 8205, 6, 7, UNI_INOSMANYA } /* block=osmanya */,
+ { 0, 5760, 9747, 13, 2, UNI_NV__47 } /* numericvalue=47 */,
+ { 1, 6828, 2190, 10, 21, UNI_BC__PDI } /* bidiclass=popdirectionalisolate */,
+ { 2, 8514, 0, 4, 0, UNI_HATR } /* hatr */,
+ { 1, 9647, 8358, 3, 3, UNI_NV__300 } /* nv=300 */,
+ { 1, 8282, 0, 7, 0, UNI_TGLG } /* tagalog */,
+ { 4, 8886, 8430, 3, 4, UNI_CARI } /* sc=cari */,
+ { 2, 9605, 2493, 3, 4, UNI_DT__VERT } /* dt=vert */,
+ { 1, 5734, 0, 13, 0, UNI_MISCTECHNICAL } /* misctechnical */,
+ { 4, 8879, 6998, 5, 10, UNI_INPC__OVERSTRUCK } /* inpc=overstruck */,
+ { 3, 3671, 9053, 17, 4, UNI_AGHB } /* scriptextensions=aghb */,
+ { 2, 3236, 9734, 18, 3, UNI__PERL_PATWS } /* patternwhitespace=yes */,
+ { 0, 9608, 1162, 3, 9, UNI_EA__H } /* ea=halfwidth */,
+ { 1, 3671, 5955, 17, 12, UNI_GONG } /* scriptextensions=gunjalagondi */,
+ { 0, 184, 8699, 2, 5, UNI_BATK } /* isbatak */,
+ { 0, 7420, 0, 8, 0, UNI_ids_values_index } /* idstart= */,
+ { 0, 1362, 5409, 24, 2, UNI_CCC__10 } /* canonicalcombiningclass=10 */,
+ { 0, 8424, 6991, 6, 7, UNI_INSOGDIAN } /* block=sogdian */,
+ { 0, 8233, 689, 7, 9, UNI_XSUX } /* script=cuneiform */,
+ { 1, 9093, 1338, 4, 24, UNI_ARABICPFB } /* blk=arabicpresentationformsb */,
+ { 1, 1713, 26, 22, 1, UNI_CWCF } /* changeswhencasefolded=y */,
+ { 5, 184, 74, 2, 2, UNI_ME } /* isme */,
+ { 1, 9620, 24, 3, 1, UNI_L } /* gc=l */,
+ { 1, 4705, 2022, 3, 21, UNI_TRANSPORTANDMAP } /* istransportandmapsymbols */,
+ { 4, 7025, 9701, 3, 3, UNI_IN__5_DOT_2 } /* in=v52 */,
+ { 1, 2106, 406, 21, 7, UNI_GCB__CN } /* graphemeclusterbreak=control */,
+ { 1, 8233, 7788, 7, 8, UNI_BALI } /* script=balinese */,
+ { 0, 9909, 9322, 3, 3, UNI_PHNX } /* isphnx */,
+ { 0, 8886, 8502, 3, 4, UNI_GOTH } /* sc=goth */,
+ { 0, 3671, 1599, 17, 6, UNI_HANG } /* scriptextensions=hangul */,
+ { 2, 2148, 8269, 3, 6, UNI_SUPPUAA } /* insuppuaa */,
+ { 2, 9365, 9109, 4, 4, UNI_CANS } /* scx=cans */,
+ { 0, 8233, 8128, 7, 7, UNI_MAKA } /* script=makasar */,
+ { 0, 1497, 5487, 9, 13, UNI_XPOSIXDIGIT } /* category=decimalnumber */,
+ { 5, 184, 1154, 2, 3, UNI_DEP } /* isdep */,
+ { 1, 184, 7, 3, 1, UNI_XPOSIXCNTRL } /* iscc */,
+ { 6, 8424, 43, 7, 8, UNI_CJKCOMPAT } /* block=cjkcompat */,
+ { 10, 3868, 406, 16, 7, UNI_XPOSIXCNTRL } /* generalcategory=control */,
+ { 1, 8233, 9161, 7, 4, UNI_SC__GONM } /* script=gonm */,
+ { 3, 5760, 7571, 13, 2, UNI_NV__33 } /* numericvalue=33 */,
+ { 1, 3671, 7892, 17, 4, UNI_JAVA } /* scriptextensions=java */,
+ { 3, 5269, 3, 14, 1, -UNI_PATSYN } /* patternsyntax=f */,
+ { 0, 8886, 7844, 3, 8, UNI_SC__GUJR } /* sc=gujarati */,
+ { 2, 8886, 9165, 3, 4, UNI_SC__GREK } /* sc=grek */,
+ { 0, 6005, 8010, 3, 6, UNI_CJKEXTA } /* incjkexta */,
+ { 0, 8424, 7275, 6, 9, UNI_LATINEXTD } /* block=latinextd */,
+ { 1, 4447, 66, 15, 1, UNI_EA__H } /* eastasianwidth=h */,
+ { 1, 5339, 7, 15, 1, UNI_SB__SC } /* sentencebreak=sc */,
+ { 0, 2684, 24, 19, 1, UNI_GCB__L } /* hangulsyllabletype=l */,
+ { 1, 8163, 17, 8, 1, UNI_NFKCQC__N } /* nfkcqc=no */,
+ { 0, 8886, 9425, 3, 4, UNI_THAI } /* sc=thai */,
+ { 2, 8424, 7374, 6, 9, UNI_INSAMARITAN } /* block=samaritan */,
+ { 2, 8332, 7196, 4, 7, UNI_ARABICPFB } /* isarabicpfb */,
+ { 1, 6015, 0, 12, 0, UNI_jt_values_index } /* joiningtype= */,
+ { 3, 9623, 5931, 3, 12, UNI_JG__FINALSEMKATH } /* jg=finalsemkath */,
+ { 0, 9647, 8981, 3, 3, UNI_NV__1_SLASH_4 } /* nv=1/4 */,
+ { 2, 9365, 5955, 4, 12, UNI_GONG } /* scx=gunjalagondi */,
+ { 8, 8332, 3758, 4, 14, UNI_ARABICSUP } /* isarabicsupplement */,
+ { 0, 9659, 995, 3, 2, -UNI_RI } /* ri=no */,
+ { 1, 21, 8568, 2, 6, UNI_INLYDIAN } /* inlydian */,
+ { 4, 184, 8065, 2, 7, UNI_ELBA } /* iselbasan */,
+ { 1, 9647, 7508, 3, 8, UNI_NV__1_SLASH_5 } /* nv=2.00e-01 */,
+ { 5, 9093, 4975, 4, 7, UNI_KANASUP } /* blk=kanasup */,
+ { 0, 8233, 9065, 7, 4, UNI_ARMI } /* script=armi */,
+ { 3, 1136, 0, 26, 0, UNI_di_values_index } /* defaultignorablecodepoint= */,
+ { 3, 8499, 0, 2, 0, UNI_CF } /* cf */,
+ { 4, 3868, 0, 16, 0, UNI_gc_values_index } /* generalcategory= */,
+ { 9, 8240, 0, 7, 0, UNI_SHRD } /* sharada */,
+ { 1, 9093, 2589, 4, 11, UNI_COUNTINGROD } /* blk=countingrod */,
+ { 0, 6949, 4851, 4, 11, UNI_CI } /* iscaseignorable */,
+ { 1, 184, 570, 3, 29, UNI_CJKEXTC } /* iscjkunifiedideographsextensionc */,
+ { 1, 8886, 9249, 3, 4, UNI_MERC } /* sc=merc */,
+ { 1, 21, 9058, 3, 3, UNI_INAHOM } /* inahom */,
+ { 7, 9153, 5346, 4, 2, UNI_WB__EB } /* gcb=eb */,
+ { 2, 8233, 6602, 7, 11, UNI_SC__NAND } /* script=nandinagari */,
+ { 0, 9647, 9741, 3, 2, UNI_NV__44 } /* nv=44 */,
+ { 0, 1801, 9734, 22, 3, UNI_CWU } /* changeswhenuppercased=yes */,
+ { 0, 3951, 2704, 3, 17, UNI_IDST } /* isidstrinaryoperator */,
+ { 0, 8424, 328, 6, 21, UNI_MATHOPERATORS } /* block=mathematicaloperators */,
+ { 4, 2204, 4141, 3, 15, UNI_PO } /* isotherpunctuation */,
+ { 1, 8684, 9433, 5, 4, UNI_POSIXXDIGIT } /* ahex=true */,
+ { 2, 8886, 8699, 3, 5, UNI_BATK } /* sc=batak */,
+ { 2, 1773, 0, 5, 0, UNI_CASED } /* cased */,
+ { 3, 184, 690, 3, 15, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbers */,
+ { 18, 7018, 9566, 10, 3, UNI_IN__5_DOT_2 } /* presentin=5.2 */,
+ { 2, 3868, 1532, 16, 1, UNI_Z } /* generalcategory=z */,
+ { 4, 9599, 26, 3, 1, UNI_CI } /* ci=y */,
+ { 0, 2212, 3933, 3, 15, UNI_HIGHPUSURROGATES } /* inhighpusurrogates */,
+ { 0, 2589, 0, 19, 0, UNI_COUNTINGROD } /* countingrodnumerals */,
+ { 1, 9365, 2532, 4, 4, UNI_BRAH } /* scx=brah */,
+ { 2, 8233, 8310, 7, 4, UNI_SC__TIRH } /* script=tirh */,
+ { 1, 3868, 5199, 16, 14, UNI_SK } /* generalcategory=modifiersymbol */,
+ { 0, 184, 5835, 2, 5, UNI_BIDIC } /* isbidic */,
+ { 8, 8886, 8254, 3, 7, UNI_SIDD } /* sc=siddham */,
+ { 1, 8844, 8864, 5, 5, -UNI_CWCF } /* cwcf=false */,
+ { 0, 184, 3164, 2, 9, UNI_LATINEXTA } /* islatinexta */,
+ { 2, 9093, 6978, 4, 10, UNI_INOLDPERSIAN } /* blk=oldpersian */,
+ { 26, 8233, 9189, 7, 4, UNI_HMNP } /* script=hmnp */,
+ { 4, 1773, 36, 6, 1, UNI_CASED } /* cased=t */,
+ { 0, 8424, 2232, 6, 21, UNI_YIJING } /* block=yijinghexagramsymbols */,
+ { 1, 9113, 7555, 4, 2, UNI_CCC__23 } /* ccc=23 */,
+ { 3, 9057, 0, 4, 0, UNI_AHOM } /* ahom */,
+ { 5, 8886, 8079, 3, 4, UNI_SC__GRAN } /* sc=gran */,
+ { 0, 7018, 9005, 10, 4, UNI_IN__12_DOT_1 } /* presentin=12.1 */,
+ { 1, 8886, 9053, 3, 4, UNI_AGHB } /* sc=aghb */,
+ { 0, 8886, 7332, 3, 4, UNI_ITAL } /* sc=ital */,
+ { 0, 184, 3772, 2, 8, UNI_BOPO } /* isbopomofo */,
+ { 0, 9779, 0, 2, 0, UNI_ZS } /* zs */,
+ { 1, 8233, 9225, 7, 4, UNI_SC__LINA } /* script=lina */,
+ { 1, 184, 47, 2, 1, UNI_M } /* ism */,
+ { 1, 3110, 0, 18, 0, UNI_GEORGIANSUP } /* georgiansupplement */,
+ { 0, 2532, 0, 6, 0, UNI_BRAH } /* brahmi */,
+ { 0, 3671, 6646, 17, 11, UNI_HMNG } /* scriptextensions=pahawhhmong */,
+ { 0, 8879, 7009, 3, 9, UNI_INPHOENICIAN } /* inphoenician */,
+ { 1, 184, 400, 2, 6, UNI_CF } /* isformat */,
+ { 0, 7347, 0, 9, 0, UNI_ORKH } /* oldturkic */,
+ { 7, 8233, 2127, 7, 14, UNI_SC__ROHG } /* script=hanifirohingya */,
+ { 1, 697, 0, 2, 0, UNI_MN } /* mn */,
+ { 0, 6315, 8864, 12, 5, -UNI_XIDC } /* xidcontinue=false */,
+ { 11, 9909, 9318, 3, 3, UNI_PHLP } /* isphlp */,
+ { 4, 9629, 9154, 3, 2, UNI_LB__CB } /* lb=cb */,
+ { 5, 8424, 7118, 6, 10, UNI_INWARANGCITI } /* block=warangciti */,
+ { 0, 8634, 36, 6, 1, UNI_UIDEO } /* uideo=t */,
+ { 1, 184, 5435, 2, 12, UNI_BIDIM } /* isbidimirrored */,
+ { 1, 1243, 8864, 21, 5, -UNI_CE } /* compositionexclusion=false */,
+ { 3, 8886, 7356, 3, 4, UNI_PALM } /* sc=palm */,
+ { 2, 9605, 3852, 3, 5, UNI_DT__FIN } /* dt=final */,
+ { 0, 3671, 8568, 17, 6, UNI_LYDI } /* scriptextensions=lydian */,
+ { 0, 5435, 3, 13, 1, -UNI_BIDIM } /* bidimirrored=f */,
+ { 2, 6003, 995, 12, 2, -UNI_JOINC } /* joincontrol=no */,
+ { 8, 9365, 8924, 4, 5, UNI_ORYA } /* scx=oriya */,
+ { 1, 5339, 339, 14, 2, UNI_SB__LO } /* sentencebreak=lo */,
+ { 2, 5227, 9734, 14, 3, UNI_NFDQC__Y } /* nfdquickcheck=yes */,
+ { 1, 8550, 0, 4, 0, UNI_LEPC } /* lepc */,
+ { 0, 8568, 0, 4, 0, UNI_LYDI } /* lydi */,
+ { 2, 5565, 9671, 13, 3, UNI_JG__TAH } /* joininggroup=tah */,
+ { 0, 9113, 9524, 4, 3, UNI_CCC__L } /* ccc=224 */,
+ { 0, 4778, 1099, 3, 3, UNI_UCAS } /* isucas */,
+ { 0, 9731, 1164, 3, 2, UNI_LB__LF } /* wb=lf */,
+ { 1, 9093, 5031, 4, 14, UNI_LATINEXTD } /* blk=latinextendedd */,
+ { 2, 9629, 7176, 3, 9, UNI_LB__AI } /* lb=ambiguous */,
+ { 3, 3671, 3620, 17, 4, UNI_MANI } /* scriptextensions=mani */,
+ { 3, 3671, 6246, 17, 4, UNI_HUNG } /* scriptextensions=hung */,
+ { 0, 8886, 8550, 3, 6, UNI_LEPC } /* sc=lepcha */,
+ { 0, 9728, 9734, 3, 3, UNI_VS } /* vs=yes */,
+ { 2, 4705, 8311, 3, 3, UNI_TIRH } /* istirh */,
+ { 3, 8502, 0, 6, 0, UNI_GOTH } /* gothic */,
+ { 2, 9647, 7158, 3, 9, UNI_NV___MINUS_1_SLASH_2 } /* nv=-5.00e-01 */,
+ { 2, 9113, 2920, 4, 5, UNI_CCC__A } /* ccc=above */,
+ { 0, 9731, 5919, 3, 12, UNI_WB__EX } /* wb=extendnumlet */,
+ { 1, 8424, 4717, 6, 8, UNI_TAMILSUP } /* block=tamilsup */,
+ { 0, 9129, 9433, 4, 4, UNI_CWU } /* cwu=true */,
+ { 0, 1812, 0, 9, 0, UNI_XPOSIXUPPER } /* uppercase */,
+ { 0, 9647, 7596, 3, 8, UNI_NV__3_SLASH_80 } /* nv=3.75e-02 */,
+ { 4, 9173, 0, 4, 0, UNI_GURU } /* guru */,
+ { 1, 9365, 9205, 4, 4, UNI_KNDA } /* scx=knda */,
+ { 1, 3756, 0, 9, 0, UNI_ARABICSUP } /* arabicsup */,
+ { 0, 9647, 8394, 3, 6, UNI_NV__800000 } /* nv=800000 */,
+ { 0, 8556, 9433, 6, 4, UNI_XPOSIXLOWER } /* lower=true */,
+ { 0, 1691, 0, 22, 0, UNI_bpt_values_index } /* bidipairedbrackettype= */,
+ { 4, 8496, 1, 6, 1, -UNI_CWKCF } /* cwkcf=n */,
+ { 0, 9093, 2646, 4, 10, UNI_JAMO } /* blk=hanguljamo */,
+ { 5, 3671, 7956, 17, 4, UNI_TAGB } /* scriptextensions=tagb */,
+ { 2, 8233, 4582, 7, 15, UNI_MERC } /* script=meroiticcursive */,
+ { 1, 8233, 2837, 8, 8, UNI_SUND } /* script=sundanese */,
+ { 4, 9365, 9249, 4, 4, UNI_MERC } /* scx=merc */,
+ { 20, 7025, 7098, 3, 10, UNI_AGE__NA } /* in=unassigned */,
+ { 0, 9647, 9569, 3, 3, UNI_NV__5_SLASH_6 } /* nv=5/6 */,
+ { 0, 8170, 9734, 7, 3, UNI_DT__NONE } /* nfkdqc=yes */,
+ { 0, 9623, 5708, 3, 13, UNI_JG__MANICHAEANWAW } /* jg=manichaeanwaw */,
+ { 0, 117, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbols */,
+ { 15, 5760, 8364, 13, 2, UNI_NV__40 } /* numericvalue=40 */,
+ { 1, 3868, 27, 16, 2, UNI_LOWERCASELETTER } /* generalcategory=ll */,
+ { 3, 9647, 9037, 3, 4, UNI_NV__5_SLASH_12 } /* nv=5/12 */,
+ { 0, 184, 9349, 2, 4, UNI_ROHG } /* isrohg */,
+ { 2, 8424, 5311, 6, 14, UNI_INPSALTERPAHLAVI } /* block=psalterpahlavi */,
+ { 0, 8332, 1316, 4, 22, UNI_ARABICPFA } /* isarabicpresentationformsa */,
+ { 1, 1497, 7098, 9, 10, UNI_CN } /* category=unassigned */,
+ { 2, 9365, 9421, 4, 4, UNI_TGLG } /* scx=tglg */,
+ { 0, 5760, 7540, 13, 5, UNI_NV__20000 } /* numericvalue=20000 */,
+ { 6, 9097, 5678, 4, 4, UNI_BPT__N } /* bpt=none */,
+ { 7, 4778, 513, 3, 15, UNI_UIDEO } /* isunifiedideograph */,
+ { 1, 184, 43, 3, 2, UNI_CJK } /* iscjk */,
+ { 0, 3739, 36, 17, 1, UNI_UIDEO } /* unifiedideograph=t */,
+ { 3, 8424, 8310, 6, 7, UNI_INTIRHUTA } /* block=tirhuta */,
+ { 1, 9093, 8149, 4, 7, UNI_INMULTANI } /* blk=multani */,
+ { 4, 9365, 8310, 4, 4, UNI_TIRH } /* scx=tirh */,
+ { 4, 1497, 6635, 9, 11, UNI_SO } /* category=othersymbol */,
+ { 1, 6918, 6848, 10, 10, UNI_LB__BA } /* linebreak=breakafter */,
+ { 1, 184, 8052, 3, 5, UNI_COMPEX } /* iscompex */,
+ { 6, 8233, 7329, 7, 9, UNI_ITAL } /* script=olditalic */,
+ { 2, 9629, 5520, 3, 5, UNI_LB__EB } /* lb=ebase */,
+ { 0, 9093, 349, 4, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supplementalsymbolsandpictographs */,
+ { 1, 3128, 1, 18, 1, -UNI_IDSB } /* idsbinaryoperator=n */,
+ { 5, 184, 5513, 2, 12, UNI_GRBASE } /* isgraphemebase */,
+ { 6, 8233, 8079, 7, 4, UNI_SC__GRAN } /* script=gran */,
+ { 1, 2148, 8276, 3, 6, UNI_SUPPUAB } /* insuppuab */,
+ { 1, 184, 7788, 2, 8, UNI_BALI } /* isbalinese */,
+ { 0, 5213, 47, 14, 1, UNI_NFCQC__M } /* nfcquickcheck=m */,
+ { 0, 8886, 9481, 3, 4, UNI_ZANB } /* sc=zanb */,
+ { 0, 6918, 3248, 10, 5, UNI_LB__SP } /* linebreak=space */,
+ { 1, 9365, 6246, 4, 4, UNI_HUNG } /* scx=hung */,
+ { 0, 184, 1977, 2, 21, UNI__PERL_NCHAR } /* isnoncharactercodepoint */,
+ { 0, 9141, 0, 4, 0, UNI_dia_values_index } /* dia= */,
+ { 3, 6005, 8031, 3, 6, UNI_CJKEXTD } /* incjkextd */,
+ { 3, 184, 1846, 3, 21, UNI_INDICNUMBERFORMS } /* iscommonindicnumberforms */,
+ { 1, 6828, 3608, 10, 3, UNI_BC__RLI } /* bidiclass=rli */,
+ { 1, 6315, 0, 12, 0, UNI_xidc_values_index } /* xidcontinue= */,
+ { 16, 9602, 3, 3, 1, -UNI_DI } /* di=f */,
+ { 1, 5760, 7691, 13, 2, UNI_NV__36 } /* numericvalue=36 */,
+ { 4, 4492, 0, 15, 0, UNI_ARMI } /* imperialaramaic */,
+ { 0, 9605, 1279, 3, 3, UNI_DT__SUB } /* dt=sub */,
+ { 0, 2148, 7069, 3, 9, UNI_SUPARROWSA } /* insuparrowsa */,
+ { 0, 184, 983, 2, 5, UNI_GREK } /* isgreek */,
+ { 1, 8332, 7187, 4, 7, UNI_ARABICPFA } /* isarabicpfa */,
+ { 0, 598, 0, 2, 0, UNI_XPOSIXCNTRL } /* cc */,
+ { 2, 9093, 1823, 4, 22, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatideographssup */,
+ { 0, 7302, 0, 9, 0, UNI_NBAT } /* nabataean */,
+ { 1, 9623, 4028, 3, 16, UNI_JG__MANICHAEANLAMEDH } /* jg=manichaeanlamedh */,
+ { 4, 8233, 8699, 7, 5, UNI_BATK } /* script=batak */,
+ { 13, 8233, 9349, 7, 4, UNI_SC__ROHG } /* script=rohg */,
+ { 6, 184, 4204, 2, 16, UNI_SYRIACSUP } /* issyriacsupplement */,
+ { 0, 8899, 26, 5, 1, UNI_MATH } /* math=y */,
+ { 0, 8233, 9201, 7, 4, UNI_KHMR } /* script=khmr */,
+ { 0, 3739, 9433, 17, 4, UNI_UIDEO } /* unifiedideograph=true */,
+ { 5, 6828, 1, 11, 1, UNI_BC__BN } /* bidiclass=bn */,
+ { 5, 9623, 9341, 3, 4, UNI_JG__QAPH } /* jg=qaph */,
+ { 8, 8233, 8121, 7, 7, UNI_SC__LINA } /* script=lineara */,
+ { 0, 3243, 0, 10, 0, UNI_XPOSIXSPACE } /* whitespace */,
+ { 0, 1362, 8371, 24, 2, UNI_CCC__32 } /* canonicalcombiningclass=32 */,
+ { 0, 78, 0, 4, 0, UNI_ARAB } /* arab */,
+ { 1, 9593, 407, 3, 2, UNI_BC__ON } /* bc=on */,
+ { 5, 4826, 0, 8, 0, UNI_XPOSIXXDIGIT } /* hexdigit */,
+ { 1, 8424, 8502, 6, 6, UNI_INGOTHIC } /* block=gothic */,
+ { 0, 1362, 8473, 25, 5, UNI_CCC__132 } /* canonicalcombiningclass=ccc132 */,
+ { 0, 8424, 6988, 6, 10, UNI_INOLDSOGDIAN } /* block=oldsogdian */,
+ { 2, 8652, 0, 6, 0, UNI_WCHO } /* wancho */,
+ { 2, 8233, 3836, 7, 7, UNI_SC__CPRT } /* script=cypriot */,
+ { 0, 3671, 2837, 18, 3, UNI_SUND } /* scriptextensions=sund */,
+ { 0, 6338, 3, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=f */,
+ { 0, 5979, 0, 12, 0, UNI_ideo_values_index } /* ideographic= */,
+ { 0, 5565, 8658, 13, 4, UNI_JG__YUDH } /* joininggroup=yudh */,
+ { 1, 184, 600, 3, 29, UNI_CJKEXTD } /* iscjkunifiedideographsextensiond */,
+ { 1, 6005, 43, 3, 8, UNI_CJKCOMPAT } /* incjkcompat */,
+ { 0, 9093, 8514, 4, 6, UNI_INHATRAN } /* blk=hatran */,
+ { 1, 2204, 8925, 3, 4, UNI_ORYA } /* isoriya */,
+ { 12, 9093, 3773, 5, 15, UNI_BOPOMOFOEXT } /* blk=bopomofoextended */,
+ { 2, 6918, 9626, 10, 2, UNI_GCB__T } /* linebreak=jt */,
+ { 1, 9946, 2837, 3, 8, UNI_SUND } /* issundanese */,
+ { 0, 9647, 8364, 3, 6, UNI_NV__400000 } /* nv=400000 */,
+ { 0, 8886, 9389, 3, 4, UNI_SOGO } /* sc=sogo */,
+ { 0, 9113, 7435, 4, 2, UNI_CCC__11 } /* ccc=11 */,
+ { 1, 5760, 7158, 13, 9, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-5.00e-01 */,
+ { 1, 9093, 779, 4, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsupplement */,
+ { 0, 4762, 0, 8, 0, UNI_VEDICEXT } /* vedicext */,
+ { 0, 184, 7257, 2, 9, UNI_LATINEXTB } /* islatinextb */,
+ { 3, 9629, 6437, 3, 11, UNI_LB__EX } /* lb=exclamation */,
+ { 2, 184, 5367, 2, 14, UNI_SUPPUNCTUATION } /* issuppunctuation */,
+ { 0, 9365, 7118, 4, 4, UNI_WARA } /* scx=wara */,
+ { 7, 7018, 9551, 10, 3, UNI_IN__3_DOT_2 } /* presentin=3.2 */,
+ { 0, 9593, 4283, 4, 14, UNI_BC__BN } /* bc=boundaryneutral */,
+ { 1, 4267, 0, 8, 0, UNI_BAMUMSUP } /* bamumsup */,
+ { 2, 9365, 7995, 4, 7, UNI_AVST } /* scx=avestan */,
+ { 6, 9662, 26, 3, 1, UNI_SD } /* sd=y */,
+ { 3, 3671, 7356, 17, 9, UNI_PALM } /* scriptextensions=palmyrene */,
+ { 9, 9113, 7683, 4, 2, UNI_CCC__26 } /* ccc=26 */,
+ { 0, 9169, 0, 4, 0, UNI_GUJR } /* gujr */,
+ { 3, 9909, 0, 12, 0, UNI_POSIXBLANK } /* isposixblank */,
+ { 1, 7419, 36, 9, 1, UNI_XIDS } /* xidstart=t */,
+ { 0, 8233, 7008, 7, 10, UNI_PHNX } /* script=phoenician */,
+ { 1, 9153, 34, 4, 6, UNI_GCB__EX } /* gcb=extend */,
+ { 2, 9365, 2333, 4, 4, UNI_GLAG } /* scx=glag */,
+ { 12, 8233, 9229, 7, 4, UNI_SC__LINB } /* script=linb */,
+ { 2, 184, 2931, 3, 17, UNI_CHEROKEESUP } /* ischerokeesupplement */,
+ { 8, 8684, 1, 5, 1, -UNI_POSIXXDIGIT } /* ahex=n */,
+ { 0, 3671, 8002, 17, 7, UNI_BENG } /* scriptextensions=bengali */,
+ { 4, 8424, 8568, 6, 6, UNI_INLYDIAN } /* block=lydian */,
+ { 2, 8233, 8191, 7, 7, UNI_OLCK } /* script=olchiki */,
+ { 0, 3671, 1192, 17, 4, UNI_KANA } /* scriptextensions=kana */,
+ { 0, 9593, 835, 3, 2, UNI_BC__WS } /* bc=ws */,
+ { 1, 184, 3980, 2, 16, UNI_LINEARBIDEOGRAMS } /* islinearbideograms */,
+ { 13, 5325, 26, 14, 1, UNI_QMARK } /* quotationmark=y */,
+ { 0, 1773, 26, 6, 1, UNI_CASED } /* cased=y */,
+ { 0, 6316, 26, 11, 1, UNI_IDC } /* idcontinue=y */,
+ { 3, 9093, 2169, 4, 14, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekext */,
+ { 2, 9365, 2006, 4, 4, UNI_MODI } /* scx=modi */,
+ { 2, 8233, 3984, 8, 3, UNI_SARB } /* script=sarb */,
+ { 5, 9935, 3248, 5, 5, UNI_XPOSIXSPACE } /* xperlspace */,
+ { 0, 9629, 6968, 3, 10, UNI_LB__NS } /* lb=nonstarter */,
+ { 1, 9141, 995, 4, 2, -UNI_DIA } /* dia=no */,
+ { 1, 1084, 26, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=y */,
+ { 14, 9593, 32, 3, 2, UNI_BC__CS } /* bc=cs */,
+ { 0, 9093, 3290, 4, 4, UNI_RUMI } /* blk=rumi */,
+ { 8, 8886, 829, 4, 3, UNI_SC__KNDA } /* sc=knda */,
+ { 1, 4717, 0, 8, 0, UNI_TAMILSUP } /* tamilsup */,
+ { 1, 9946, 6992, 3, 3, UNI_SOGD } /* issogd */,
+ { 2, 1362, 8835, 25, 4, UNI_CCC__91 } /* canonicalcombiningclass=ccc91 */,
+ { 1, 7128, 5625, 10, 2, UNI_WB__ML } /* wordbreak=ml */,
+ { 3, 3002, 1279, 18, 3, UNI_DT__SUB } /* decompositiontype=sub */,
+ { 0, 3290, 0, 4, 0, UNI_RUMI } /* rumi */,
+ { 2, 1362, 6404, 24, 11, UNI_CCC__DB } /* canonicalcombiningclass=doublebelow */,
+ { 4, 3210, 0, 8, 0, UNI_DINGBATS } /* dingbats */,
+ { 5, 9365, 2127, 4, 14, UNI_ROHG } /* scx=hanifirohingya */,
+ { 2, 5760, 9037, 13, 4, UNI_NV__5_SLASH_12 } /* numericvalue=5/12 */,
+ { 5, 6567, 287, 6, 29, UNI_MISCMATHSYMBOLSB } /* inmiscellaneousmathematicalsymbolsb */,
+ { 0, 8412, 9734, 6, 3, UNI_BIDIC } /* bidic=yes */,
+ { 1, 9093, 1622, 4, 14, UNI_LATINEXTA } /* blk=latinextendeda */,
+ { 0, 3705, 0, 17, 0, UNI_SMALLFORMS } /* smallformvariants */,
+ { 1, 1362, 3441, 24, 9, UNI_CCC__BL } /* canonicalcombiningclass=belowleft */,
+ { 1, 7844, 0, 8, 0, UNI_GUJR } /* gujarati */,
+ { 8, 8233, 2532, 7, 6, UNI_BRAH } /* script=brahmi */,
+ { 0, 9465, 0, 4, 0, UNI_XPEO } /* xpeo */,
+ { 5, 6567, 206, 6, 11, UNI_MISCPICTOGRAPHS } /* inmiscpictographs */,
+ { 2, 9093, 7812, 4, 8, UNI_INDUPLOYAN } /* blk=duployan */,
+ { 0, 1924, 0, 10, 1, UNI_UPPERCASELETTER } /* category=lu */,
+ { 11, 3671, 7375, 18, 8, UNI_SAMR } /* scriptextensions=samaritan */,
+ { 1, 8424, 7365, 6, 9, UNI_INPAUCINHAU } /* block=paucinhau */,
+ { 1, 9623, 5073, 3, 14, UNI_JG__MANICHAEANAYIN } /* jg=manichaeanayin */,
+ { 2, 5339, 495, 14, 7, UNI_SB__NU } /* sentencebreak=numeric */,
+ { 0, 6768, 4994, 3, 9, UNI_YIRADICALS } /* isyiradicals */,
+ { 0, 2127, 0, 4, 0, UNI_HAN } /* hani */,
+ { 6, 8233, 9281, 7, 4, UNI_NEWA } /* script=newa */,
+ { 0, 3964, 0, 16, 0, UNI_LATIN1 } /* latin1supplement */,
+ { 2, 6828, 8, 10, 2, UNI_BC__AN } /* bidiclass=an */,
+ { 0, 8424, 8142, 6, 7, UNI_INMARCHEN } /* block=marchen */,
+ { 0, 8886, 9317, 3, 4, UNI_SC__PHLP } /* sc=phlp */,
+ { 0, 5809, 0, 2, 0, UNI_PF } /* pf */,
+ { 0, 8424, 43, 7, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatibilityideographssupplement */,
+ { 4, 184, 6279, 2, 12, UNI_PLAYINGCARDS } /* isplayingcards */,
+ { 0, 9093, 8016, 4, 7, UNI_CJKEXTB } /* blk=cjkextb */,
+ { 0, 2238, 0, 3, 0, UNI_XPOSIXXDIGIT } /* hex */,
+ { 0, 9623, 4562, 3, 5, UNI_JG__SADHE } /* jg=sadhe */,
+ { 6, 8886, 8128, 3, 4, UNI_MAKA } /* sc=maka */,
+ { 2, 184, 9333, 2, 4, UNI_COPT } /* isqaac */,
+ { 1, 9623, 8964, 3, 5, UNI_JG__ZHAIN } /* jg=zhain */,
+ { 1, 9593, 9653, 3, 3, UNI_BC__PDF } /* bc=pdf */,
+ { 2, 9093, 4717, 4, 5, UNI_INTAMIL } /* blk=tamil */,
+ { 0, 5565, 5669, 13, 13, UNI_JG__MANICHAEANONE } /* joininggroup=manichaeanone */,
+ { 8, 8879, 2473, 5, 3, UNI_INPC__TOP } /* inpc=top */,
+ { 6, 9731, 125, 3, 2, UNI_LB__CR } /* wb=cr */,
+ { 1, 184, 3552, 2, 16, UNI_ETHIOPICEXT } /* isethiopicextended */,
+ { 1, 6885, 1086, 3, 3, UNI_HANG } /* ishang */,
+ { 4, 8886, 1599, 3, 6, UNI_SC__HANG } /* sc=hangul */,
+ { 4, 8233, 9253, 7, 4, UNI_MIAO } /* script=miao */,
+ { 1, 3398, 26, 18, 1, UNI_VS } /* variationselector=y */,
+ { 0, 7018, 9701, 10, 3, UNI_IN__5_DOT_2 } /* presentin=v52 */,
+ { 1, 9608, 1174, 3, 9, UNI_EA__F } /* ea=fullwidth */,
+ { 12, 8960, 36, 4, 1, UNI_IDS } /* ids=t */,
+ { 0, 3671, 9277, 17, 4, UNI_NBAT } /* scriptextensions=nbat */,
+ { 0, 3671, 8502, 17, 4, UNI_GOTH } /* scriptextensions=goth */,
+ { 1, 3671, 9305, 17, 4, UNI_ORYA } /* scriptextensions=orya */,
+ { 1, 7221, 0, 9, 0, UNI_EMOTICONS } /* emoticons */,
+ { 3, 9629, 414, 3, 11, UNI_LB__ID } /* lb=ideographic */,
+ { 6, 512, 0, 16, 0, UNI_UIDEO } /* unifiedideograph */,
+ { 32, 3868, 32, 16, 2, UNI__PERL_SURROGATE } /* generalcategory=cs */,
+ { 0, 8418, 36, 6, 1, UNI_BIDIM } /* bidim=t */,
+ { 2, 3002, 2493, 18, 8, UNI_DT__VERT } /* decompositiontype=vertical */,
+ { 9, 6928, 8864, 10, 5, -UNI_XPOSIXLOWER } /* lowercase=false */,
+ { 2, 8849, 36, 5, 1, UNI_CWCM } /* cwcm=t */,
+ { 0, 5565, 6701, 13, 11, UNI_JG__STRAIGHTWAW } /* joininggroup=straightwaw */,
+ { 1, 9623, 4954, 3, 3, UNI_JG__HEH } /* jg=heh */,
+ { 0, 184, 3884, 2, 11, UNI_GEORGIANEXT } /* isgeorgianext */,
+ { 2, 8879, 6268, 3, 7, UNI_PHAISTOS } /* inphaistos */,
+ { 0, 8886, 7118, 3, 4, UNI_WARA } /* sc=wara */,
+ { 0, 6918, 83, 10, 2, UNI_LB__CM } /* linebreak=cm */,
+ { 3, 117, 1853, 4, 14, UNI_INDICNUMBERFORMS } /* inindicnumberforms */,
+ { 1, 1497, 4747, 9, 15, UNI_UPPERCASELETTER } /* category=uppercaseletter */,
+ { 0, 4961, 0, 14, 0, UNI_HIGHSURROGATES } /* highsurrogates */,
+ { 2, 8233, 9277, 7, 4, UNI_NBAT } /* script=nbat */,
+ { 2, 3518, 0, 17, 0, UNI_CYRILLICEXTB } /* cyrillicextendedb */,
+ { 9, 1911, 3948, 22, 16, UNI_INSC__INVISIBLESTACKER } /* indicsyllabiccategory=invisiblestacker */,
+ { 2, 3671, 9317, 17, 4, UNI_PHLP } /* scriptextensions=phlp */,
+ { 0, 5617, 0, 9, 0, UNI_MLYM } /* malayalam */,
+ { 6, 5760, 8669, 13, 5, UNI_NV__1_SLASH_320 } /* numericvalue=1/320 */,
+ { 0, 3868, 4687, 16, 15, UNI_PS } /* generalcategory=openpunctuation */,
+ { 9, 9093, 4172, 4, 16, UNI_SUPMATHOPERATORS } /* blk=supmathoperators */,
+ { 2, 9093, 8538, 4, 6, UNI_INKHOJKI } /* blk=khojki */,
+ { 1, 8635, 9433, 5, 4, UNI_IDEO } /* ideo=true */,
+ { 1, 4826, 995, 9, 2, -UNI_XPOSIXXDIGIT } /* hexdigit=no */,
+ { 0, 3671, 7356, 17, 4, UNI_PALM } /* scriptextensions=palm */,
+ { 4, 3671, 1085, 17, 4, UNI_HANG } /* scriptextensions=hang */,
+ { 4, 9093, 4863, 4, 14, UNI_CJKCOMPATFORMS } /* blk=cjkcompatforms */,
+ { 1, 9909, 62, 7, 5, UNI_POSIXGRAPH } /* isposixgraph */,
+ { 1, 3552, 0, 17, 0, UNI_ETHIOPICEXTA } /* ethiopicextendeda */,
+ { 0, 8939, 0, 5, 0, UNI_TALE } /* taile */,
+ { 0, 8424, 2931, 7, 17, UNI_CHEROKEESUP } /* block=cherokeesupplement */,
+ { 3, 184, 878, 2, 14, UNI_PUA } /* isprivateusearea */,
+ { 0, 8142, 0, 4, 0, UNI_MARC } /* marc */,
+ { 0, 183, 0, 34, 0, UNI_MISCPICTOGRAPHS } /* miscellaneoussymbolsandpictographs */,
+ { 2, 9113, 8832, 4, 2, UNI_CCC__84 } /* ccc=84 */,
+ { 13, 9093, 8142, 4, 7, UNI_INMARCHEN } /* blk=marchen */,
+ { 4, 3671, 8255, 18, 6, UNI_SIDD } /* scriptextensions=siddham */,
+ { 0, 4361, 3095, 5, 15, UNI_INPUNCTUATION } /* ingeneralpunctuation */,
+ { 4, 1362, 8822, 24, 2, UNI_CCC__35 } /* canonicalcombiningclass=35 */,
+ { 0, 6885, 2647, 3, 9, UNI_JAMO } /* ishanguljamo */,
+ { 1, 4076, 0, 16, 0, UNI_MISCMATHSYMBOLSA } /* miscmathsymbolsa */,
+ { 0, 9113, 7507, 4, 2, UNI_CCC__12 } /* ccc=12 */,
+ { 0, 8332, 8680, 3, 4, UNI_ADLM } /* isadlam */,
+ { 0, 8886, 4108, 3, 7, UNI_SC__MYMR } /* sc=myanmar */,
+ { 4, 9093, 1531, 5, 22, UNI_BYZANTINEMUSIC } /* blk=byzantinemusicalsymbols */,
+ { 0, 8424, 5721, 6, 13, UNI_MAYANNUMERALS } /* block=mayannumerals */,
+ { 0, 8598, 26, 6, 1, UNI__PERL_PATWS } /* patws=y */,
+ { 22, 3671, 6691, 18, 10, UNI_SORA } /* scriptextensions=sorasompeng */,
+ { 1, 9731, 108, 3, 2, UNI_WB__MB } /* wb=mb */,
+ { 1, 8338, 36, 7, 1, UNI_XPOSIXSPACE } /* wspace=t */,
+ { 19, 8233, 8502, 7, 4, UNI_GOTH } /* script=goth */,
+ { 1, 1362, 8451, 24, 3, UNI_CCC__118 } /* canonicalcombiningclass=118 */,
+ { 4, 9620, 2192, 3, 2, UNI_PD } /* gc=pd */,
+ { 3, 3671, 8894, 17, 4, UNI_LIMB } /* scriptextensions=limb */,
+ { 2, 21, 3964, 2, 6, UNI_LATIN1 } /* inlatin1 */,
+ { 0, 9093, 1668, 4, 23, UNI_SUPPUNCTUATION } /* blk=supplementalpunctuation */,
+ { 0, 8261, 0, 7, 0, UNI_SOYO } /* soyombo */,
+ { 6, 5760, 7492, 13, 8, UNI_NV__1_SLASH_6 } /* numericvalue=1.67e-01 */,
+ { 0, 8886, 7892, 3, 4, UNI_SC__JAVA } /* sc=java */,
+ { 0, 8424, 1314, 6, 24, UNI_ARABICPFA } /* block=arabicpresentationformsa */,
+ { 2, 184, 4124, 2, 16, UNI_MYANMAREXTB } /* ismyanmarextendedb */,
+ { 0, 9125, 0, 3, 0, UNI_CWT } /* cwt */,
+ { 2, 184, 7313, 3, 2, UNI_CWT } /* iscwt */,
+ { 16, 5565, 5171, 13, 14, UNI_JG__MANICHAEANTETH } /* joininggroup=manichaeanteth */,
+ { 2, 9623, 4060, 3, 16, UNI_JG__MANICHAEANTWENTY } /* jg=manichaeantwenty */,
+ { 0, 1497, 3820, 9, 16, UNI_PE } /* category=closepunctuation */,
+ { 0, 184, 5604, 2, 13, UNI_LOWSURROGATES } /* islowsurrogates */,
+ { 0, 8296, 0, 7, 0, UNI_TAVT } /* taiviet */,
+ { 6, 9113, 8455, 5, 5, UNI_CCC__122 } /* ccc=ccc122 */,
+ { 1, 184, 7374, 2, 9, UNI_SAMR } /* issamaritan */,
+ { 1, 9093, 8430, 4, 6, UNI_INCARIAN } /* blk=carian */,
+ { 1, 7018, 7548, 10, 3, UNI_IN__3_DOT_1 } /* presentin=3.1 */,
+ { 0, 8886, 9453, 3, 3, UNI_VAI } /* sc=vai */,
+ { 1, 8886, 78, 3, 6, UNI_SC__ARAB } /* sc=arabic */,
+ { 2, 8508, 1, 6, 1, -UNI_GREXT } /* grext=n */,
+ { 13, 8871, 112, 3, 2, UNI_SB__SC } /* sb=sc */,
+ { 1, 3002, 719, 18, 3, UNI_DT__ENC } /* decompositiontype=enc */,
+ { 11, 1136, 995, 26, 2, -UNI_DI } /* defaultignorablecodepoint=no */,
+ { 0, 9113, 8449, 5, 4, UNI_CCC__11 } /* ccc=ccc11 */,
+ { 1, 9113, 8464, 4, 2, UNI_CCC__29 } /* ccc=29 */,
+ { 0, 9593, 18, 3, 1, UNI_BC__R } /* bc=r */,
+ { 0, 5325, 36, 14, 1, UNI_QMARK } /* quotationmark=t */,
+ { 4, 1362, 9077, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=atb */,
+ { 0, 8233, 9317, 7, 4, UNI_SC__PHLP } /* script=phlp */,
+ { 8, 8424, 5526, 6, 8, UNI_GREEKEXT } /* block=greekext */,
+ { 13, 9620, 74, 3, 2, UNI_ME } /* gc=me */,
+ { 0, 1911, 6219, 22, 12, UNI_INSC__NUMBERJOINER } /* indicsyllabiccategory=numberjoiner */,
+ { 2, 9093, 3552, 4, 17, UNI_ETHIOPICEXTA } /* blk=ethiopicextendeda */,
+ { 0, 9623, 6123, 3, 12, UNI_JG__MALAYALAMSSA } /* jg=malayalamssa */,
+ { 1, 6246, 0, 4, 0, UNI_HUNG } /* hung */,
+ { 0, 3868, 4732, 16, 15, UNI_TITLE } /* generalcategory=titlecaseletter */,
+ { 2, 9629, 721, 3, 2, UNI_LB__CL } /* lb=cl */,
+ { 1, 9623, 5143, 3, 14, UNI_JG__MANICHAEANQOPH } /* jg=manichaeanqoph */,
+ { 0, 184, 2, 3, 1, UNI_CI } /* isci */,
+ { 2, 8424, 8679, 6, 5, UNI_INADLAM } /* block=adlam */,
+ { 8, 184, 3772, 2, 16, UNI_BOPOMOFOEXT } /* isbopomofoextended */,
+ { 8, 5435, 0, 5, 0, UNI_BIDIM } /* bidim */,
+ { 0, 3722, 0, 17, 0, UNI_SUTTONSIGNWRITING } /* suttonsignwriting */,
+ { 0, 8510, 26, 4, 1, UNI_EXT } /* ext=y */,
+ { 0, 8871, 339, 3, 2, UNI_SB__LO } /* sb=lo */,
+ { 0, 184, 9173, 2, 4, UNI_GURU } /* isguru */,
+ { 5, 6885, 1600, 3, 22, UNI_COMPATJAMO } /* ishangulcompatibilityjamo */,
+ { 1, 8886, 3110, 3, 8, UNI_SC__GEOR } /* sc=georgian */,
+ { 5, 9365, 9349, 4, 4, UNI_ROHG } /* scx=rohg */,
+ { 2, 184, 7078, 2, 10, UNI_SUPARROWSB } /* issuparrowsb */,
+ { 2, 8886, 1845, 3, 6, UNI_SC__ZYYY } /* sc=common */,
+ { 0, 5339, 72, 14, 2, UNI_SB__LE } /* sentencebreak=le */,
+ { 0, 8640, 9433, 6, 4, UNI_XPOSIXUPPER } /* upper=true */,
+ { 2, 9093, 3586, 4, 17, UNI_INDICSIYAQNUMBERS } /* blk=indicsiyaqnumbers */,
+ { 1, 9365, 8128, 4, 7, UNI_MAKA } /* scx=makasar */,
+ { 1, 7025, 5409, 3, 2, UNI_IN__10 } /* in=10 */,
+ { 2, 9093, 8135, 4, 7, UNI_INMANDAIC } /* blk=mandaic */,
+ { 0, 9093, 5003, 4, 14, UNI_LATINEXTB } /* blk=latinextendedb */,
+ { 0, 6567, 254, 6, 29, UNI_MISCMATHSYMBOLSA } /* inmiscellaneousmathematicalsymbolsa */,
+ { 6, 4717, 0, 5, 0, UNI_TAML } /* tamil */,
+ { 0, 8424, 3110, 6, 8, UNI_INGEORGIAN } /* block=georgian */,
+ { 17, 9623, 5381, 3, 10, UNI_JG__TEHMARBUTA } /* jg=tehmarbuta */,
+ { 1, 4778, 4748, 3, 14, UNI_UPPERCASELETTER } /* isuppercaseletter */,
+ { 3, 1362, 7763, 24, 2, UNI_CCC__19 } /* canonicalcombiningclass=19 */,
+ { 1, 8233, 7203, 7, 9, UNI_BHKS } /* script=bhaiksuki */,
+ { 0, 2106, 5520, 21, 5, UNI_WB__EB } /* graphemeclusterbreak=ebase */,
+ { 5, 9113, 8457, 4, 3, UNI_CCC__122 } /* ccc=122 */,
+ { 1, 8886, 9457, 3, 4, UNI_WCHO } /* sc=wcho */,
+ { 7, 3868, 4507, 16, 15, UNI_LOWERCASELETTER } /* generalcategory=lowercaseletter */,
+ { 1, 9093, 3416, 4, 17, UNI_ALCHEMICAL } /* blk=alchemicalsymbols */,
+ { 1, 5760, 8400, 13, 2, UNI_NV__90 } /* numericvalue=90 */,
+ { 4, 8332, 5423, 3, 12, UNI_AEGEANNUMBERS } /* isaegeannumbers */,
+ { 5, 5760, 7644, 13, 8, UNI_NV__11_SLASH_2 } /* numericvalue=5.50e+00 */,
+ { 0, 8424, 9253, 6, 4, UNI_INMIAO } /* block=miao */,
+ { 2, 6885, 34, 3, 2, UNI_XPOSIXXDIGIT } /* ishex */,
+ { 0, 382, 0, 32, 0, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* egyptianhieroglyphformatcontrols */,
+ { 0, 8424, 3308, 6, 12, UNI_SMALLKANAEXT } /* block=smallkanaext */,
+ { 1, 8496, 36, 6, 1, UNI_CWKCF } /* cwkcf=t */,
+ { 1, 9397, 0, 4, 0, UNI_TAGS } /* tags */,
+ { 0, 4933, 0, 14, 0, UNI_INGREEK } /* greekandcoptic */,
+ { 8, 8844, 1, 5, 1, -UNI_CWCF } /* cwcf=n */,
+ { 0, 184, 9261, 2, 4, UNI_MRO } /* ismroo */,
+ { 2, 9365, 9169, 4, 4, UNI_GUJR } /* scx=gujr */,
+ { 0, 1362, 8352, 24, 3, UNI_CCC__216 } /* canonicalcombiningclass=216 */,
+ { 0, 9365, 7812, 4, 8, UNI_DUPL } /* scx=duployan */,
+ { 2, 8100, 36, 7, 1, UNI_HYPHEN } /* hyphen=t */,
+ { 16, 9623, 4038, 3, 3, UNI_JG__LAM } /* jg=lam */,
+ { 4, 1497, 45, 9, 2, UNI_CO } /* category=co */,
+ { 0, 8233, 493, 7, 3, UNI_SC__HAN } /* script=han */,
+ { 4, 3868, 4140, 16, 5, UNI_C } /* generalcategory=other */,
+ { 1, 184, 3964, 2, 9, UNI_LATIN1 } /* islatin1sup */,
+ { 1, 9049, 7508, 4, 3, UNI_AGE__2 } /* age=2.0 */,
+ { 2, 9620, 206, 3, 2, UNI_PI } /* gc=pi */,
+ { 0, 8424, 8065, 6, 7, UNI_INELBASAN } /* block=elbasan */,
+ { 4, 5325, 8864, 14, 5, -UNI_QMARK } /* quotationmark=false */,
+ { 3, 5513, 0, 13, 0, UNI_grbase_values_index } /* graphemebase= */,
+ { 1, 9113, 24, 4, 1, UNI_CCC__L } /* ccc=l */,
+ { 7, 7018, 9698, 10, 3, UNI_IN__5_DOT_1 } /* presentin=v51 */,
+ { 0, 1192, 0, 4, 0, UNI_KANA } /* kana */,
+ { 8, 8233, 9169, 7, 4, UNI_SC__GUJR } /* script=gujr */,
+ { 0, 1576, 0, 15, 0, UNI_GEOMETRICSHAPES } /* geometricshapes */,
+ { 4, 9629, 9757, 3, 2, UNI_LB__H2 } /* lb=h2 */,
+ { 1, 6003, 26, 12, 1, UNI_JOINC } /* joincontrol=y */,
+ { 1, 8960, 26, 4, 1, UNI_IDS } /* ids=y */,
+ { 0, 9093, 7329, 4, 9, UNI_INOLDITALIC } /* blk=olditalic */,
+ { 1, 9305, 0, 4, 0, UNI_ORYA } /* orya */,
+ { 11, 8959, 8864, 5, 5, -UNI_XIDS } /* xids=false */,
+ { 20, 5760, 8358, 13, 6, UNI_NV__300000 } /* numericvalue=300000 */,
+ { 0, 9623, 5171, 3, 14, UNI_JG__MANICHAEANTETH } /* jg=manichaeanteth */,
+ { 8, 9620, 9777, 3, 2, UNI_ZP } /* gc=zp */,
+ { 4, 9728, 3, 3, 1, -UNI_VS } /* vs=f */,
+ { 0, 6918, 4195, 10, 9, UNI_LB__EM } /* linebreak=emodifier */,
+ { 1, 8879, 2479, 5, 14, UNI_INPC__BOTTOMANDRIGHT } /* inpc=bottomandright */,
+ { 0, 9365, 7329, 4, 9, UNI_ITAL } /* scx=olditalic */,
+ { 0, 5721, 0, 13, 0, UNI_MAYANNUMERALS } /* mayannumerals */,
+ { 3, 3326, 0, 11, 0, UNI_TAIXUANJING } /* taixuanjing */,
+ { 2, 1362, 0, 24, 0, UNI_ccc_values_index } /* canonicalcombiningclass= */,
+ { 0, 8622, 0, 4, 0, UNI_TELU } /* telu */,
+ { 6, 4462, 995, 15, 2, -UNI_GREXT } /* graphemeextend=no */,
+ { 2, 7108, 0, 10, 0, UNI_upper_values_index } /* uppercase= */,
+ { 16, 3671, 3110, 17, 8, UNI_GEOR } /* scriptextensions=georgian */,
+ { 6, 184, 1955, 2, 22, UNI_MISCTECHNICAL } /* ismiscellaneoustechnical */,
+ { 0, 8233, 9321, 7, 4, UNI_PHNX } /* script=phnx */,
+ { 9, 9049, 9441, 4, 4, UNI_AGE__11 } /* age=v110 */,
+ { 8, 8233, 7311, 7, 9, UNI_TALU } /* script=newtailue */,
+ { 1, 6885, 1163, 3, 25, UNI_HALFANDFULLFORMS } /* ishalfwidthandfullwidthforms */,
+ { 2, 9113, 5410, 4, 1, UNI_CCC__0 } /* ccc=0 */,
+ { 0, 9093, 6580, 4, 11, UNI_MYANMAREXTA } /* blk=myanmarexta */,
+ { 10, 6918, 1110, 10, 26, UNI_LB__CJ } /* linebreak=conditionaljapanesestarter */,
+ { 1, 2453, 995, 20, 2, -UNI_TERM } /* terminalpunctuation=no */,
+ { 0, 8233, 7812, 7, 4, UNI_SC__DUPL } /* script=dupl */,
+ { 1, 8874, 8864, 5, 5, -UNI_IDST } /* idst=false */,
+ { 7, 9904, 467, 5, 5, UNI_POSIXPUNCT } /* posixpunct */,
+ { 0, 6885, 4994, 3, 3, UNI_HIRA } /* ishira */,
+ { 0, 8884, 1553, 5, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* insc=consonantprecedingrepha */,
+ { 1, 6003, 9734, 12, 3, UNI_JOINC } /* joincontrol=yes */,
+ { 2, 8886, 2127, 3, 4, UNI_SC__HAN } /* sc=hani */,
+ { 0, 9365, 9225, 4, 4, UNI_LINA } /* scx=lina */,
+ { 3, 9629, 9755, 3, 2, UNI_LB__BK } /* lb=bk */,
+ { 0, 9093, 113, 4, 25, UNI_DIACRITICALS } /* blk=combiningdiacriticalmarks */,
+ { 0, 7025, 9445, 3, 4, UNI_IN__12 } /* in=v120 */,
+ { 1, 2106, 1057, 21, 7, UNI_GCB__PP } /* graphemeclusterbreak=prepend */,
+ { 7, 9297, 0, 4, 0, UNI_OLCK } /* olck */,
+ { 1, 3868, 9775, 16, 2, UNI_ZL } /* generalcategory=zl */,
+ { 1, 9093, 7078, 4, 10, UNI_SUPARROWSB } /* blk=suparrowsb */,
+ { 2, 9623, 7392, 3, 9, UNI_JG__SYRIACWAW } /* jg=syriacwaw */,
+ { 4, 8424, 2855, 6, 19, UNI_SUPARROWSA } /* block=supplementalarrowsa */,
+ { 4, 9365, 4205, 5, 5, UNI_SYRC } /* scx=syriac */,
+ { 0, 3671, 9285, 17, 3, UNI_NKO } /* scriptextensions=nko */,
+ { 1, 3254, 9734, 18, 3, UNI_RI } /* regionalindicator=yes */,
+ { 17, 5979, 8864, 12, 5, -UNI_IDEO } /* ideographic=false */,
+ { 1, 7812, 0, 8, 0, UNI_DUPL } /* duployan */,
+ { 5, 5760, 7540, 13, 3, UNI_NV__200 } /* numericvalue=200 */,
+ { 0, 9365, 9394, 5, 3, UNI_SYRC } /* scx=syrc */,
+ { 3, 7108, 1, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=n */,
+ { 0, 184, 9285, 2, 4, UNI_NKO } /* isnkoo */,
+ { 0, 569, 0, 30, 0, UNI_CJKEXTC } /* cjkunifiedideographsextensionc */,
+ { 1, 1136, 3, 26, 1, -UNI_DI } /* defaultignorablecodepoint=f */,
+ { 2, 5591, 0, 13, 0, UNI_ZL } /* lineseparator */,
+ { 0, 5565, 9617, 13, 3, UNI_JG__GAF } /* joininggroup=gaf */,
+ { 3, 1977, 3, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=f */,
+ { 1, 184, 3728, 2, 11, UNI_SGNW } /* issignwriting */,
+ { 1, 4821, 9734, 14, 3, UNI_POSIXXDIGIT } /* asciihexdigit=yes */,
+ { 2, 1536, 383, 3, 31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* inegyptianhieroglyphformatcontrols */,
+ { 0, 7025, 9674, 3, 3, UNI_IN__2 } /* in=v20 */,
+ { 2, 8424, 4220, 6, 6, UNI_INTANGUT } /* block=tangut */,
+ { 8, 8628, 0, 4, 0, UNI_THAA } /* thaa */,
+ { 8, 8424, 4373, 7, 14, UNI_CONTROLPICTURES } /* block=controlpictures */,
+ { 1, 8233, 8079, 7, 7, UNI_SC__GRAN } /* script=grantha */,
+ { 65, 9946, 6724, 3, 3, UNI_SYLO } /* issylo */,
+ { 1, 8233, 3020, 7, 4, UNI_SC__DEVA } /* script=deva */,
+ { 1, 184, 4108, 2, 16, UNI_MYANMAREXTA } /* ismyanmarextendeda */,
+ { 0, 9113, 7614, 4, 2, UNI_CCC__17 } /* ccc=17 */,
+ { 10, 5760, 8977, 13, 4, UNI_NV__1_SLASH_20 } /* numericvalue=1/20 */,
+ { 1, 9365, 6051, 4, 4, UNI_MAHJ } /* scx=mahj */,
+ { 0, 9781, 9883, 6, 9, UNI__PERL_ANY_FOLDS } /* _perl_any_folds */,
+ { 0, 1757, 9734, 22, 3, UNI_CWL } /* changeswhenlowercased=yes */,
+ { 1, 8886, 8205, 3, 7, UNI_OSMA } /* sc=osmanya */,
+ { 3, 8886, 2836, 3, 4, UNI_SUND } /* sc=sund */,
+ { 0, 6194, 3201, 3, 17, UNI_ORNAMENTALDINGBATS } /* inornamentaldingbats */,
+ { 0, 9365, 4672, 4, 15, UNI_SARB } /* scx=oldsoutharabian */,
+ { 14, 8424, 6646, 6, 11, UNI_INPAHAWHHMONG } /* block=pahawhhmong */,
+ { 2, 8219, 0, 6, 0, UNI_PATSYN } /* patsyn */,
+ { 0, 9093, 8924, 4, 5, UNI_INORIYA } /* blk=oriya */,
+ { 0, 9365, 9173, 4, 4, UNI_GURU } /* scx=guru */,
+ { 2, 9093, 3964, 4, 6, UNI_LATIN1 } /* blk=latin1 */,
+ { 1, 8510, 36, 4, 1, UNI_EXT } /* ext=t */,
+ { 2, 9113, 8715, 5, 4, UNI_CCC__14 } /* ccc=ccc14 */,
+ { 2, 7419, 1, 9, 1, -UNI_XIDS } /* xidstart=n */,
+ { 1, 1362, 1189, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=ata */,
+ { 5, 9093, 4298, 5, 14, UNI_BRAI } /* blk=braillepatterns */,
+ { 0, 9325, 0, 4, 0, UNI_MIAO } /* plrd */,
+ { 0, 184, 1387, 3, 23, UNI_CJKSYMBOLS } /* iscjksymbolsandpunctuation */,
+ { 4, 9137, 9734, 4, 3, UNI_DEP } /* dep=yes */,
+ { 0, 9125, 9433, 4, 4, UNI_CWT } /* cwt=true */,
+ { 1, 9629, 395, 3, 2, UNI_LB__GL } /* lb=gl */,
+ { 0, 184, 3254, 2, 17, UNI_RI } /* isregionalindicator */,
+ { 1, 8233, 7302, 7, 9, UNI_NBAT } /* script=nabataean */,
+ { 1, 1497, 1410, 9, 13, UNI_M } /* category=combiningmark */,
+ { 0, 6885, 2128, 3, 3, UNI_HAN } /* ishani */,
+ { 0, 1757, 9433, 22, 4, UNI_CWL } /* changeswhenlowercased=true */,
+ { 1, 184, 3837, 3, 6, UNI_CPRT } /* iscypriot */,
+ { 0, 3671, 9345, 17, 4, UNI_RJNG } /* scriptextensions=rjng */,
+ { 10, 3671, 9481, 17, 4, UNI_ZANB } /* scriptextensions=zanb */,
+ { 1, 8424, 4792, 6, 15, UNI_INZANABAZARSQUARE } /* block=zanabazarsquare */,
+ { 5, 9049, 7462, 4, 1, UNI_AGE__4 } /* age=4 */,
+ { 0, 5760, 7555, 13, 2, UNI_NV__23 } /* numericvalue=23 */,
+ { 4, 8886, 3980, 3, 7, UNI_SC__LINB } /* sc=linearb */,
+ { 6, 9365, 9485, 4, 4, UNI_QAAI } /* scx=zinh */,
+ { 0, 9921, 0, 5, 0, UNI_XPOSIXPRINT } /* print */,
+ { 2, 184, 18, 2, 2, UNI_RI } /* isri */,
+ { 3, 21, 7148, 2, 10, UNI_YIRADICALS } /* inyiradicals */,
+ { 6, 4705, 47, 5, 1, UNI_TERM } /* isterm */,
+ { 1, 184, 7068, 2, 10, UNI_SUPARROWSA } /* issuparrowsa */,
+ { 9, 1911, 4612, 22, 15, UNI_INSC__MODIFYINGLETTER } /* indicsyllabiccategory=modifyingletter */,
+ { 0, 5760, 8388, 13, 5, UNI_NV__70000 } /* numericvalue=70000 */,
+ { 1, 3671, 8107, 17, 7, UNI_KNDA } /* scriptextensions=kannada */,
+ { 0, 9365, 7956, 4, 8, UNI_TAGB } /* scx=tagbanwa */,
+ { 0, 5003, 0, 14, 0, UNI_LATINEXTB } /* latinextendedb */,
+ { 0, 1735, 3, 22, 1, -UNI_CWCM } /* changeswhencasemapped=f */,
+ { 4, 8149, 0, 4, 0, UNI_MULT } /* mult */,
+ { 2, 8424, 4267, 6, 15, UNI_BAMUMSUP } /* block=bamumsupplement */,
+ { 0, 184, 2169, 2, 21, UNI_MEETEIMAYEKEXT } /* ismeeteimayekextensions */,
+ { 8, 9097, 721, 4, 5, UNI_BPT__C } /* bpt=close */,
+ { 0, 5339, 1164, 14, 2, UNI_LB__LF } /* sentencebreak=lf */,
+ { 3, 6816, 1531, 3, 13, UNI_BYZANTINEMUSIC } /* inbyzantinemusic */,
+ { 0, 8332, 15, 4, 2, UNI_ARAB } /* isarab */,
+ { 5, 8219, 0, 7, 0, UNI_patsyn_values_index } /* patsyn= */,
+ { 2, 8424, 1576, 6, 23, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesextended */,
+ { 7, 8886, 2085, 3, 8, UNI_SC__CYRL } /* sc=cyrillic */,
+ { 1, 42, 0, 9, 0, UNI_CJKCOMPAT } /* cjkcompat */,
+ { 0, 5565, 9477, 13, 4, UNI_JG__ZAIN } /* joininggroup=zain */,
+ { 6, 9946, 7942, 4, 6, UNI_SPECIALS } /* isspecials */,
+ { 4, 1239, 3, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=f */,
+ { 3, 8086, 0, 6, 0, UNI_GRBASE } /* grbase */,
+ { 0, 2148, 4205, 3, 5, UNI_INSYRIAC } /* insyriac */,
+ { 0, 21, 2232, 2, 6, UNI_YIJING } /* inyijing */,
+ { 0, 316, 0, 33, 0, UNI_SUPMATHOPERATORS } /* supplementalmathematicaloperators */,
+ { 0, 9731, 5952, 3, 3, UNI_LB__ZWJ } /* wb=zwj */,
+ { 1, 9781, 25, 29, 1, UNI__PERL_PROBLEMATIC_LOCALE_FOLDS } /* _perl_problematic_locale_folds */,
+ { 7, 4124, 0, 16, 0, UNI_MYANMAREXTB } /* myanmarextendedb */,
+ { 8, 9093, 8030, 4, 7, UNI_CJKEXTD } /* blk=cjkextd */,
+ { 2, 1801, 1, 22, 1, -UNI_CWU } /* changeswhenuppercased=n */,
+ { 0, 1713, 0, 21, 0, UNI_CWCF } /* changeswhencasefolded */,
+ { 2, 8424, 3964, 6, 16, UNI_LATIN1 } /* block=latin1supplement */,
+ { 2, 9647, 8354, 3, 3, UNI_NV__600 } /* nv=600 */,
+ { 0, 1911, 1553, 22, 23, UNI_INSC__CONSONANTPRECEDINGREPHA } /* indicsyllabiccategory=consonantprecedingrepha */,
+ { 6, 8854, 26, 5, 1, UNI_DASH } /* dash=y */,
+ { 0, 9049, 9689, 4, 3, UNI_AGE__4 } /* age=v40 */,
+ { 0, 8233, 7356, 7, 4, UNI_PALM } /* script=palm */,
+ { 0, 9321, 0, 4, 0, UNI_PHNX } /* phnx */,
+ { 2, 6918, 58, 10, 2, UNI_LB__ID } /* linebreak=id */,
+ { 0, 8496, 26, 6, 1, UNI_CWKCF } /* cwkcf=y */,
+ { 0, 1668, 0, 23, 0, UNI_SUPPUNCTUATION } /* supplementalpunctuation */,
+ { 3, 9599, 9734, 3, 3, UNI_CI } /* ci=yes */,
+ { 0, 8934, 0, 5, 0, UNI_RUNR } /* runic */,
+ { 0, 2453, 0, 19, 0, UNI_TERM } /* terminalpunctuation */,
+ { 1, 4447, 8574, 15, 6, UNI_EA__NA } /* eastasianwidth=narrow */,
+ { 11, 9365, 9181, 4, 4, UNI_HLUW } /* scx=hluw */,
+ { 5, 2708, 7774, 4, 6, UNI_INARMENIAN } /* inarmenian */,
+ { 2, 184, 9337, 2, 4, UNI_QAAI } /* isqaai */,
+ { 0, 9093, 6382, 4, 6, UNI_DOMINO } /* blk=domino */,
+ { 1, 1536, 3039, 3, 7, UNI_INETHIOPIC } /* inethiopic */,
+ { 2, 9623, 5692, 3, 3, UNI_JG__TAW } /* jg=taw */,
+ { 0, 9599, 8864, 3, 5, -UNI_CI } /* ci=false */,
+ { 1, 9113, 7571, 4, 2, UNI_CCC__33 } /* ccc=33 */,
+ { 0, 2333, 0, 13, 0, UNI_GLAGOLITICSUP } /* glagoliticsup */,
+ { 0, 9731, 400, 3, 6, UNI_WB__FO } /* wb=format */,
+ { 0, 8233, 8107, 7, 7, UNI_SC__KNDA } /* script=kannada */,
+ { 0, 9401, 0, 4, 0, UNI_TALE } /* tale */,
+ { 0, 9365, 6646, 4, 11, UNI_HMNG } /* scx=pahawhhmong */,
+ { 1, 7018, 7668, 10, 3, UNI_IN__6_DOT_2 } /* presentin=6.2 */,
+ { 2, 8233, 2006, 7, 4, UNI_SC__MODI } /* script=modi */,
+ { 0, 8135, 0, 7, 0, UNI_MAND } /* mandaic */,
+ { 2, 8886, 2333, 3, 10, UNI_SC__GLAG } /* sc=glagolitic */,
+ { 0, 7900, 0, 8, 0, UNI_KANAEXTA } /* kanaexta */,
+ { 4, 9623, 5097, 3, 4, UNI_JG__BETH } /* jg=beth */,
+ { 8, 8424, 5872, 7, 11, UNI_CYRILLICEXTA } /* block=cyrillicexta */,
+ { 3, 9365, 8262, 5, 3, UNI_SOYO } /* scx=soyo */,
+ { 4, 5760, 8354, 13, 2, UNI_NV__60 } /* numericvalue=60 */,
+ { 1, 9629, 2368, 3, 2, UNI_LB__HL } /* lb=hl */,
+ { 0, 9093, 3756, 4, 16, UNI_ARABICSUP } /* blk=arabicsupplement */,
+ { 2, 8424, 5617, 6, 9, UNI_INMALAYALAM } /* block=malayalam */,
+ { 0, 8871, 495, 3, 2, UNI_SB__NU } /* sb=nu */,
+ { 5, 1911, 7780, 22, 8, UNI_INSC__AVAGRAHA } /* indicsyllabiccategory=avagraha */,
+ { 1, 8233, 8919, 7, 5, UNI_OGAM } /* script=ogham */,
+ { 9, 9605, 45, 3, 3, UNI_DT__COM } /* dt=com */,
+ { 12, 9623, 5241, 3, 14, UNI_JG__NOJOININGGROUP } /* jg=nojoininggroup */,
+ { 0, 3671, 9337, 17, 4, UNI_QAAI } /* scriptextensions=qaai */,
+ { 8, 8886, 8568, 3, 4, UNI_LYDI } /* sc=lydi */,
+ { 0, 5565, 6547, 13, 11, UNI_JG__MALAYALAMRA } /* joininggroup=malayalamra */,
+ { 3, 184, 8550, 2, 6, UNI_LEPC } /* islepcha */,
+ { 2, 9909, 4828, 7, 6, UNI_POSIXXDIGIT } /* isposixxdigit */,
+ { 0, 1851, 0, 16, 0, UNI_INDICNUMBERFORMS } /* indicnumberforms */,
+ { 0, 9113, 7495, 4, 1, UNI_CCC__7 } /* ccc=7 */,
+ { 5, 6316, 0, 11, 0, UNI_idc_values_index } /* idcontinue= */,
+ { 0, 8635, 26, 5, 1, UNI_IDEO } /* ideo=y */,
+ { 0, 5835, 995, 12, 2, -UNI_BIDIC } /* bidicontrol=no */,
+ { 1, 21, 9233, 2, 4, UNI_LISU } /* inlisu */,
+ { 0, 8886, 8622, 3, 6, UNI_SC__TELU } /* sc=telugu */,
+ { 1, 5760, 8674, 13, 5, UNI_NV__11_SLASH_12 } /* numericvalue=11/12 */,
+ { 0, 3671, 3984, 18, 3, UNI_SARB } /* scriptextensions=sarb */,
+ { 0, 5760, 9018, 13, 3, UNI_NV__7_SLASH_2 } /* numericvalue=7/2 */,
+ { 1, 184, 7804, 2, 8, UNI_BUGI } /* isbuginese */,
+ { 1, 5565, 4947, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=hamzaonhehgoal */,
+ { 1, 9049, 9704, 4, 3, UNI_AGE__6 } /* age=v60 */,
+ { 1, 9333, 0, 4, 0, UNI_COPT } /* qaac */,
+ { 2, 4778, 3026, 3, 3, UNI_UGAR } /* isugar */,
+ { 2, 1911, 0, 22, 0, UNI_insc_values_index } /* indicsyllabiccategory= */,
+ { 1, 4172, 0, 16, 0, UNI_SUPMATHOPERATORS } /* supmathoperators */,
+ { 0, 9093, 4268, 5, 14, UNI_BAMUMSUP } /* blk=bamumsupplement */,
+ { 0, 9093, 283, 4, 33, UNI_MISCMATHSYMBOLSB } /* blk=miscellaneousmathematicalsymbolsb */,
+ { 1, 8424, 6558, 6, 11, UNI_INMEDEFAIDRIN } /* block=medefaidrin */,
+ { 9, 9647, 8989, 3, 3, UNI_NV__1_SLASH_8 } /* nv=1/8 */,
+ { 8, 6816, 5590, 3, 7, UNI_INBALINESE } /* inbalinese */,
+ { 2, 1362, 24, 24, 1, UNI_CCC__L } /* canonicalcombiningclass=l */,
+ { 16, 9093, 78, 4, 10, UNI_ARABICMATH } /* blk=arabicmath */,
+ { 0, 599, 0, 30, 0, UNI_CJKEXTD } /* cjkunifiedideographsextensiond */,
+ { 1, 6885, 7861, 3, 7, UNI_HIRA } /* ishiragana */,
+ { 0, 9365, 1085, 4, 4, UNI_HANG } /* scx=hang */,
+ { 3, 9909, 25, 3, 1, UNI_PS } /* isps */,
+ { 0, 8424, 7860, 6, 8, UNI_INHIRAGANA } /* block=hiragana */,
+ { 1, 9193, 7401, 4, 9, UNI_GCB__V } /* hst=voweljamo */,
+ { 1, 5760, 8985, 13, 3, UNI_NV__1_SLASH_6 } /* numericvalue=1/6 */,
+ { 0, 9093, 5283, 4, 14, UNI_PHONETICEXTSUP } /* blk=phoneticextsup */,
+ { 6, 3671, 9109, 17, 4, UNI_CANS } /* scriptextensions=cans */,
+ { 3, 184, 62, 2, 5, UNI_XPOSIXGRAPH } /* isgraph */,
+ { 1, 1497, 133, 9, 4, UNI_M } /* category=mark */,
+ { 0, 184, 218, 3, 32, UNI_DIACRITICALSEXT } /* iscombiningdiacriticalmarksextended */,
+ { 5, 9105, 0, 4, 0, UNI_CAKM } /* cakm */,
+ { 0, 9093, 2211, 4, 7, UNI_INSINHALA } /* blk=sinhala */,
+ { 2, 9093, 1599, 4, 23, UNI_COMPATJAMO } /* blk=hangulcompatibilityjamo */,
+ { 4, 3868, 6360, 16, 11, UNI_CASEDLETTER } /* generalcategory=casedletter */,
+ { 0, 9093, 5552, 4, 13, UNI_IPAEXT } /* blk=ipaextensions */,
+ { 4, 3948, 922, 3, 17, UNI_INVS } /* invariationselectors */,
+ { 0, 8424, 114, 7, 24, UNI_DIACRITICALS } /* block=combiningdiacriticalmarks */,
+ { 4, 5760, 7631, 13, 1, UNI_NV__9 } /* numericvalue=9 */,
+ { 13, 9647, 9506, 3, 3, UNI_NV__2_SLASH_3 } /* nv=2/3 */,
+ { 4, 184, 6569, 2, 11, UNI_MISCSYMBOLS } /* ismiscsymbols */,
+ { 3, 7128, 1767, 10, 2, UNI_WB__NL } /* wordbreak=nl */,
+ { 1, 9361, 0, 4, 0, UNI_SARB } /* sarb */,
+ { 0, 400, 0, 6, 0, UNI_CF } /* format */,
+ { 0, 1158, 4718, 3, 7, UNI_TAMILSUP } /* intamilsup */,
+ { 0, 21, 6027, 2, 5, UNI_INKHMER } /* inkhmer */,
+ { 0, 8886, 9385, 3, 4, UNI_SC__SHRD } /* sc=shrd */,
+ { 3, 5760, 9557, 13, 3, UNI_NV__3_SLASH_5 } /* numericvalue=3/5 */,
+ { 0, 3671, 9253, 17, 4, UNI_MIAO } /* scriptextensions=miao */,
+ { 0, 3671, 8093, 17, 7, UNI_HANO } /* scriptextensions=hanunoo */,
+ { 1, 8616, 8864, 6, 5, -UNI_STERM } /* sterm=false */,
+ { 0, 8869, 9433, 5, 4, UNI_IDSB } /* idsb=true */,
+ { 4, 5325, 9433, 14, 4, UNI_QMARK } /* quotationmark=true */,
+ { 0, 3002, 3370, 18, 3, UNI_DT__MED } /* decompositiontype=med */,
+ { 9, 9093, 6382, 4, 11, UNI_DOMINO } /* blk=dominotiles */,
+ { 0, 9620, 1257, 3, 2, UNI_UPPERCASELETTER } /* gc=lu */,
+ { 0, 8424, 837, 6, 28, UNI_PHONETICEXTSUP } /* block=phoneticextensionssupplement */,
+ { 2, 5513, 1, 13, 1, -UNI_GRBASE } /* graphemebase=n */,
+ { 1, 184, 779, 2, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* isenclosedideographicsupplement */,
+ { 6, 3772, 0, 16, 0, UNI_BOPOMOFOEXT } /* bopomofoextended */,
+ { 0, 9121, 1, 4, 1, -UNI_CWL } /* cwl=n */,
+ { 12, 6315, 36, 12, 1, UNI_XIDC } /* xidcontinue=t */,
+ { 2, 5492, 0, 5, 0, UNI_XPOSIXALNUM } /* alnum */,
+ { 1, 8424, 7078, 6, 10, UNI_SUPARROWSB } /* block=suparrowsb */,
+ { 1, 9113, 8730, 5, 4, UNI_CCC__17 } /* ccc=ccc17 */,
+ { 1, 8869, 1, 5, 1, -UNI_IDSB } /* idsb=n */,
+ { 1, 4462, 9433, 15, 4, UNI_GREXT } /* graphemeextend=true */,
+ { 0, 8424, 3092, 6, 18, UNI_INPUNCTUATION } /* block=generalpunctuation */,
+ { 1, 7025, 7668, 3, 3, UNI_IN__6_DOT_2 } /* in=6.2 */,
+ { 0, 184, 3631, 3, 3, UNI_CHAM } /* ischam */,
+ { 3, 8424, 7329, 6, 9, UNI_INOLDITALIC } /* block=olditalic */,
+ { 8, 9903, 1768, 6, 5, UNI_XPOSIXLOWER } /* xposixlower */,
+ { 0, 3251, 1, 3, 1, -UNI_CE } /* ce=n */,
+ { 5, 5760, 5409, 13, 9, UNI_NV__100000000 } /* numericvalue=100000000 */,
+ { 0, 5325, 1, 14, 1, -UNI_QMARK } /* quotationmark=n */,
+ { 1, 2703, 26, 19, 1, UNI_IDST } /* idstrinaryoperator=y */,
+ { 1, 9049, 7463, 4, 1, UNI_AGE__3 } /* age=3 */,
+ { 9, 8424, 893, 6, 28, UNI_SUPPUAB } /* block=supplementaryprivateuseareab */,
+ { 8, 8886, 2984, 3, 6, UNI_SC__COPT } /* sc=coptic */,
+ { 4, 3671, 7995, 17, 7, UNI_AVST } /* scriptextensions=avestan */,
+ { 0, 3671, 8610, 17, 6, UNI_RJNG } /* scriptextensions=rejang */,
+ { 5, 9093, 808, 4, 29, UNI_MISCARROWS } /* blk=miscellaneoussymbolsandarrows */,
+ { 1, 9659, 26, 3, 1, UNI_RI } /* ri=y */,
+ { 1, 3980, 0, 16, 0, UNI_LINEARBIDEOGRAMS } /* linearbideograms */,
+ { 5, 9093, 1845, 4, 22, UNI_INDICNUMBERFORMS } /* blk=commonindicnumberforms */,
+ { 2, 6171, 0, 12, 0, UNI_MATHALPHANUM } /* mathalphanum */,
+ { 2, 1410, 0, 24, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningmarksforsymbols */,
+ { 1, 184, 382, 2, 4, UNI_EGYP } /* isegyp */,
+ { 0, 9093, 3020, 4, 18, UNI_DEVANAGARIEXT } /* blk=devanagariextended */,
+ { 4, 749, 0, 30, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsextendeda */,
+ { 8, 9093, 5449, 5, 12, UNI_BLOCKELEMENTS } /* blk=blockelements */,
+ { 6, 184, 3519, 3, 16, UNI_CYRILLICEXTB } /* iscyrillicextendedb */,
+ { 0, 5565, 3620, 13, 17, UNI_JG__MANICHAEANDHAMEDH } /* joininggroup=manichaeandhamedh */,
+ { 1, 9113, 9530, 4, 3, UNI_CCC__AL } /* ccc=228 */,
+ { 1, 9629, 9310, 3, 2, UNI_LB__SG } /* lb=sg */,
+ { 0, 6918, 5520, 10, 5, UNI_LB__EB } /* linebreak=ebase */,
+ { 5, 9623, 4552, 3, 15, UNI_JG__MANICHAEANSADHE } /* jg=manichaeansadhe */,
+ { 0, 3739, 9734, 17, 3, UNI_UIDEO } /* unifiedideograph=yes */,
+ { 1, 9153, 4797, 5, 2, UNI_WB__EB } /* gcb=gaz */,
+ { 0, 9909, 1768, 7, 5, UNI_POSIXLOWER } /* isposixlower */,
+ { 9, 8424, 9057, 6, 4, UNI_INAHOM } /* block=ahom */,
+ { 1, 184, 5884, 3, 11, UNI_CYRILLICEXTB } /* iscyrillicextb */,
+ { 1, 5565, 6909, 14, 9, UNI_JG__KNOTTEDHEH } /* joininggroup=knottedheh */,
+ { 1, 4108, 0, 16, 0, UNI_MYANMAREXTA } /* myanmarextendeda */,
+ { 3, 1084, 995, 26, 2, -UNI_CWKCF } /* changeswhennfkccasefolded=no */,
+ { 3, 5227, 0, 15, 0, UNI_DT__CAN } /* nfdquickcheck=n */,
+ { 0, 184, 8065, 2, 4, UNI_ELBA } /* iselba */,
+ { 0, 9093, 3469, 4, 4, UNI_UCAS } /* blk=ucas */,
+ { 0, 8086, 9734, 7, 3, UNI_GRBASE } /* grbase=yes */,
+ { 15, 8886, 78, 3, 4, UNI_SC__ARAB } /* sc=arab */,
+ { 3, 8854, 3, 5, 1, -UNI_DASH } /* dash=f */,
+ { 5, 8424, 6869, 7, 9, UNI_COMPATJAMO } /* block=compatjamo */,
+ { 0, 9093, 4124, 4, 16, UNI_MYANMAREXTB } /* blk=myanmarextendedb */,
+ { 1, 9365, 8107, 4, 7, UNI_KNDA } /* scx=kannada */,
+ { 8, 8424, 2021, 6, 22, UNI_TRANSPORTANDMAP } /* block=transportandmapsymbols */,
+ { 1, 1482, 4434, 4, 13, UNI_DIACRITICALSSUP } /* indiacriticalssup */,
+ { 0, 8886, 1622, 3, 5, UNI_SC__LATN } /* sc=latin */,
+ { 0, 1156, 0, 2, 0, UNI_PO } /* po */,
+ { 8, 9093, 2401, 4, 3, UNI_PUA } /* blk=pua */,
+ { 0, 21, 977, 3, 16, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusic */,
+ { 9, 5760, 8394, 13, 3, UNI_NV__800 } /* numericvalue=800 */,
+ { 1, 8884, 8909, 5, 5, UNI_INSC__NUKTA } /* insc=nukta */,
+ { 2, 9365, 2741, 4, 4, UNI_MERO } /* scx=mero */,
+ { 1, 8233, 9473, 7, 4, UNI_SC__YI } /* script=yiii */,
+ { 1, 8424, 6712, 6, 11, UNI_SUPERANDSUB } /* block=superandsub */,
+ { 3, 3002, 4351, 18, 6, UNI_DT__MED } /* decompositiontype=medial */,
+ { 0, 9093, 3980, 4, 16, UNI_LINEARBIDEOGRAMS } /* blk=linearbideograms */,
+ { 1, 8874, 9433, 5, 4, UNI_IDST } /* idst=true */,
+ { 0, 9620, 4140, 3, 16, UNI_PO } /* gc=otherpunctuation */,
+ { 1, 6194, 6989, 3, 9, UNI_INOLDSOGDIAN } /* inoldsogdian */,
+ { 0, 9089, 0, 4, 0, UNI_BHKS } /* bhks */,
+ { 0, 8886, 8072, 3, 7, UNI_ELYM } /* sc=elymaic */,
+ { 9, 1801, 9433, 22, 4, UNI_CWU } /* changeswhenuppercased=true */,
+ { 2, 878, 0, 14, 0, UNI_PUA } /* privateusearea */,
+ { 2, 5565, 6087, 13, 12, UNI_JG__MALAYALAMNGA } /* joininggroup=malayalamnga */,
+ { 0, 4462, 0, 15, 0, UNI_grext_values_index } /* graphemeextend= */,
+ { 2, 4826, 36, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=t */,
+ { 4, 1779, 0, 22, 0, UNI_cwt_values_index } /* changeswhentitlecased= */,
+ { 4, 9093, 328, 4, 21, UNI_MATHOPERATORS } /* blk=mathematicaloperators */,
+ { 4, 9113, 8358, 4, 2, UNI_CCC__30 } /* ccc=30 */,
+ { 17, 7239, 5969, 4, 4, UNI_INHEBREW } /* inhebrew */,
+ { 1, 5760, 9572, 13, 3, UNI_NV__5_SLASH_8 } /* numericvalue=5/8 */,
+ { 0, 2106, 0, 21, 0, UNI_gcb_values_index } /* graphemeclusterbreak= */,
+ { 11, 9647, 8376, 3, 6, UNI_NV__500000 } /* nv=500000 */,
+ { 2, 3671, 8892, 17, 4, UNI_PHLI } /* scriptextensions=phli */,
+ { 1, 9093, 7852, 4, 8, UNI_INGURMUKHI } /* blk=gurmukhi */,
+ { 0, 9626, 6745, 3, 11, UNI_JT__T } /* jt=transparent */,
+ { 4, 8886, 6978, 3, 10, UNI_XPEO } /* sc=oldpersian */,
+ { 0, 9946, 47, 3, 1, UNI_SM } /* issm */,
+ { 11, 8424, 8562, 6, 6, UNI_INLYCIAN } /* block=lycian */,
+ { 2, 2457, 5802, 5, 9, UNI_ALPHABETICPF } /* inalphabeticpf */,
+ { 0, 3251, 0, 3, 0, UNI_ce_values_index } /* ce= */,
+ { 1, 6005, 150, 4, 33, UNI_DIACRITICALSSUP } /* incombiningdiacriticalmarkssupplement */,
+ { 1, 9113, 8646, 4, 6, UNI_CCC__9 } /* ccc=virama */,
+ { 0, 9093, 6492, 4, 11, UNI_KATAKANAEXT } /* blk=katakanaext */,
+ { 0, 3671, 9133, 17, 4, UNI_CYRL } /* scriptextensions=cyrl */,
+ { 9, 184, 5591, 2, 13, UNI_ZL } /* islineseparator */,
+ { 1, 9647, 5409, 3, 8, UNI_NV__10000000 } /* nv=10000000 */,
+ { 0, 3671, 9145, 17, 4, UNI_DSRT } /* scriptextensions=dsrt */,
+ { 8, 9864, 436, 7, 4, UNI__PERL_NCHAR } /* _perl_nchar */,
+ { 24, 9629, 1156, 3, 2, UNI_LB__PO } /* lb=po */,
+ { 0, 8424, 749, 6, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsextendeda */,
+ { 1, 6828, 2013, 10, 3, UNI_BC__RLE } /* bidiclass=rle */,
+ { 15, 184, 9201, 2, 4, UNI_KHMR } /* iskhmr */,
+ { 0, 8635, 36, 5, 1, UNI_IDEO } /* ideo=t */,
+ { 0, 7025, 9722, 3, 3, UNI_IN__9 } /* in=v90 */,
+ { 0, 9909, 2495, 3, 3, UNI_PRTI } /* isprti */,
+ { 7, 8233, 2085, 7, 8, UNI_SC__CYRL } /* script=cyrillic */,
+ { 3, 9629, 2564, 3, 2, UNI_LB__BA } /* lb=ba */,
+ { 1, 9153, 73, 4, 2, UNI_WB__EB } /* gcb=em */,
+ { 0, 1158, 4221, 3, 5, UNI_INTANGUT } /* intangut */,
+ { 2, 184, 8502, 2, 6, UNI_GOTH } /* isgothic */,
+ { 1, 8424, 1162, 6, 26, UNI_HALFANDFULLFORMS } /* block=halfwidthandfullwidthforms */,
+ { 0, 5760, 8358, 13, 3, UNI_NV__300 } /* numericvalue=300 */,
+ { 0, 9946, 0, 7, 0, UNI_XPOSIXSPACE } /* isspace */,
+ { 0, 9093, 5578, 4, 13, UNI_KANAEXTA } /* blk=kanaextendeda */,
+ { 0, 4447, 1174, 15, 9, UNI_EA__F } /* eastasianwidth=fullwidth */,
+ { 3, 9093, 7356, 4, 9, UNI_PALM } /* blk=palmyrene */,
+ { 7, 9909, 1574, 3, 3, UNI_PHAG } /* isphag */,
+ { 1, 8424, 1576, 6, 15, UNI_GEOMETRICSHAPES } /* block=geometricshapes */,
+ { 4, 837, 0, 18, 0, UNI_PHONETICEXT } /* phoneticextensions */,
+ { 0, 9113, 7540, 4, 3, UNI_WB__EB } /* ccc=200 */,
+ { 0, 4241, 3022, 4, 16, UNI_DEVANAGARIEXT } /* indevanagariextended */,
+ { 2, 7420, 8864, 8, 5, -UNI_IDS } /* idstart=false */,
+ { 0, 8886, 9485, 3, 4, UNI_SC__QAAI } /* sc=zinh */,
+ { 2, 8886, 7804, 3, 8, UNI_SC__BUGI } /* sc=buginese */,
+ { 0, 9620, 4080, 3, 10, UNI_SM } /* gc=mathsymbol */,
+ { 1, 5835, 36, 12, 1, UNI_BIDIC } /* bidicontrol=t */,
+ { 3, 1713, 9433, 22, 4, UNI_CWCF } /* changeswhencasefolded=true */,
+ { 0, 184, 4975, 2, 7, UNI_KANASUP } /* iskanasup */,
+ { 2, 1458, 0, 24, 0, UNI_HIGHPUSURROGATES } /* highprivateusesurrogates */,
+ { 0, 9629, 495, 3, 2, UNI_LB__NU } /* lb=nu */,
+ { 1, 6679, 3, 11, 1, -UNI_SD } /* softdotted=f */,
+ { 4, 8332, 3417, 3, 9, UNI_ALCHEMICAL } /* isalchemical */,
+ { 9, 7230, 3, 9, 1, -UNI_EXT } /* extender=f */,
+ { 17, 8233, 1482, 8, 3, UNI_SC__SIND } /* script=sind */,
+ { 7, 7018, 9437, 10, 4, UNI_IN__10 } /* presentin=v100 */,
+ { 0, 2204, 4659, 4, 13, UNI_NARB } /* isoldnortharabian */,
+ { 8, 9623, 6097, 3, 5, UNI_JG__GAMAL } /* jg=gamal */,
+ { 0, 8233, 7375, 8, 8, UNI_SAMR } /* script=samaritan */,
+ { 4, 8424, 630, 7, 29, UNI_CJKEXTE } /* block=cjkunifiedideographsextensione */,
+ { 0, 9125, 3, 4, 1, -UNI_CWT } /* cwt=f */,
+ { 0, 9901, 7420, 3, 7, UNI_XIDS } /* isxidstart */,
+ { 1, 9365, 8628, 4, 6, UNI_THAA } /* scx=thaana */,
+ { 5, 3671, 8149, 17, 4, UNI_MULT } /* scriptextensions=mult */,
+ { 4, 5565, 1456, 13, 3, UNI_JG__HAH } /* joininggroup=hah */,
+ { 20, 5760, 7484, 13, 8, UNI_NV__1_SLASH_64 } /* numericvalue=1.56e-02 */,
+ { 8, 9623, 726, 3, 3, UNI_JG__DAL } /* jg=dal */,
+ { 0, 5565, 6123, 13, 12, UNI_JG__MALAYALAMSSA } /* joininggroup=malayalamssa */,
+ { 2, 5565, 4038, 13, 3, UNI_JG__LAM } /* joininggroup=lam */,
+ { 3, 7025, 9710, 3, 3, UNI_IN__6_DOT_2 } /* in=v62 */,
+ { 10, 3254, 1, 18, 1, -UNI_RI } /* regionalindicator=n */,
+ { 0, 9093, 6171, 4, 12, UNI_MATHALPHANUM } /* blk=mathalphanum */,
+ { 1, 9365, 8526, 4, 6, UNI_KTHI } /* scx=kaithi */,
+ { 0, 1497, 4387, 9, 14, UNI_SC } /* category=currencysymbol */,
+ { 0, 3671, 7329, 17, 9, UNI_ITAL } /* scriptextensions=olditalic */,
+ { 2, 9623, 5656, 3, 13, UNI_JG__MANICHAEANNUN } /* jg=manichaeannun */,
+ { 0, 184, 3020, 2, 4, UNI_DEVA } /* isdeva */,
+ { 0, 3552, 0, 16, 0, UNI_ETHIOPICEXT } /* ethiopicextended */,
+ { 5, 8884, 4236, 5, 5, UNI_INSC__VOWEL } /* insc=vowel */,
+ { 1, 3868, 8839, 16, 5, UNI_XPOSIXCNTRL } /* generalcategory=cntrl */,
+ { 0, 9365, 6602, 4, 11, UNI_NAND } /* scx=nandinagari */,
+ { 0, 184, 2949, 3, 17, UNI_HALFMARKS } /* iscombininghalfmarks */,
+ { 0, 4705, 4221, 3, 15, UNI_TANGUTCOMPONENTS } /* istangutcomponents */,
+ { 0, 8233, 4108, 7, 7, UNI_SC__MYMR } /* script=myanmar */,
+ { 1, 184, 8894, 2, 4, UNI_LIMB } /* islimb */,
+ { 1, 8233, 8892, 7, 4, UNI_PHLI } /* script=phli */,
+ { 2, 184, 4417, 2, 15, UNI_DIACRITICALSEXT } /* isdiacriticalsext */,
+ { 1, 5760, 7444, 13, 8, UNI_NV__1_SLASH_8 } /* numericvalue=1.25e-01 */,
+ { 10, 9623, 341, 3, 2, UNI_JG__PE } /* jg=pe */,
+ { 0, 8424, 7068, 6, 10, UNI_SUPARROWSA } /* block=suparrowsa */,
+ { 8, 3671, 5617, 17, 9, UNI_MLYM } /* scriptextensions=malayalam */,
+ { 5, 9946, 44, 3, 1, UNI_SK } /* issk */,
+ { 1, 8884, 2966, 5, 18, UNI_INSC__CONSONANTSUBJOINED } /* insc=consonantsubjoined */,
+ { 3, 1911, 4891, 22, 14, UNI_INSC__CONSONANTFINAL } /* indicsyllabiccategory=consonantfinal */,
+ { 0, 8886, 9169, 3, 4, UNI_SC__GUJR } /* sc=gujr */,
+ { 11, 7025, 9575, 3, 3, UNI_IN__6_DOT_1 } /* in=6.1 */,
+ { 1, 1362, 8765, 25, 4, UNI_CCC__24 } /* canonicalcombiningclass=ccc24 */,
+ { 2, 567, 0, 2, 0, UNI_NB } /* nb */,
+ { 0, 9093, 8652, 4, 6, UNI_INWANCHO } /* blk=wancho */,
+ { 2, 9365, 9297, 4, 4, UNI_OLCK } /* scx=olck */,
+ { 1, 2148, 4173, 3, 15, UNI_SUPMATHOPERATORS } /* insupmathoperators */,
+ { 0, 184, 2855, 2, 19, UNI_SUPARROWSA } /* issupplementalarrowsa */,
+ { 9, 9659, 36, 3, 1, UNI_RI } /* ri=t */,
+ { 1, 9923, 7966, 4, 6, UNI_INTIFINAGH } /* intifinagh */,
+ { 0, 8884, 698, 5, 6, UNI_INSC__NUMBER } /* insc=number */,
+ { 0, 6338, 0, 11, 0, UNI_alpha_values_index } /* alphabetic= */,
+ { 0, 7230, 995, 9, 2, -UNI_EXT } /* extender=no */,
+ { 2, 7025, 7631, 3, 1, UNI_IN__9 } /* in=9 */,
+ { 1, 9901, 467, 8, 5, UNI_XPOSIXPUNCT } /* isxposixpunct */,
+ { 0, 1779, 36, 22, 1, UNI_CWT } /* changeswhentitlecased=t */,
+ { 0, 5031, 0, 14, 0, UNI_LATINEXTD } /* latinextendedd */,
+ { 0, 2106, 24, 21, 1, UNI_GCB__L } /* graphemeclusterbreak=l */,
+ { 0, 184, 4402, 2, 4, UNI_DASH } /* isdash */,
+ { 0, 4849, 9734, 14, 3, UNI_CI } /* caseignorable=yes */,
+ { 1, 8886, 2006, 3, 4, UNI_SC__MODI } /* sc=modi */,
+ { 6, 5565, 6536, 13, 11, UNI_JG__MALAYALAMJA } /* joininggroup=malayalamja */,
+ { 1, 8100, 0, 6, 0, UNI_HYPHEN } /* hyphen */,
+ { 2, 9093, 3020, 4, 13, UNI_DEVANAGARIEXT } /* blk=devanagariext */,
+ { 1, 6918, 5773, 10, 13, UNI_LB__PR } /* linebreak=prefixnumeric */,
+ { 2, 9365, 8149, 4, 4, UNI_MULT } /* scx=mult */,
+ { 3, 184, 6159, 2, 12, UNI_GONM } /* ismasaramgondi */,
+ { 4, 8233, 5617, 7, 9, UNI_SC__MLYM } /* script=malayalam */,
+ { 0, 7108, 995, 10, 2, -UNI_XPOSIXUPPER } /* uppercase=no */,
+ { 0, 3671, 6648, 18, 3, UNI_SHAW } /* scriptextensions=shaw */,
+ { 6, 184, 2086, 3, 20, UNI_CYRILLICSUP } /* iscyrillicsupplementary */,
+ { 4, 9620, 5487, 3, 13, UNI_XPOSIXDIGIT } /* gc=decimalnumber */,
+ { 2, 6567, 1968, 6, 9, UNI_MISCTECHNICAL } /* inmisctechnical */,
+ { 8, 8233, 1085, 7, 4, UNI_SC__HANG } /* script=hang */,
+ { 12, 8871, 836, 3, 2, UNI_SB__SP } /* sb=sp */,
+ { 8, 6838, 0, 10, 0, UNI_BOXDRAWING } /* boxdrawing */,
+ { 1, 9599, 995, 3, 2, -UNI_CI } /* ci=no */,
+ { 9, 5835, 0, 11, 0, UNI_BIDIC } /* bidicontrol */,
+ { 2, 3671, 6898, 17, 10, UNI_KHAR } /* scriptextensions=kharoshthi */,
+ { 0, 8424, 878, 6, 10, UNI_PUA } /* block=privateuse */,
+ { 1, 5979, 26, 12, 1, UNI_IDEO } /* ideographic=y */,
+ { 18, 6194, 7339, 3, 8, UNI_INOLDPERMIC } /* inoldpermic */,
+ { 1, 1136, 9433, 26, 4, UNI_DI } /* defaultignorablecodepoint=true */,
+ { 0, 9093, 7266, 4, 9, UNI_LATINEXTC } /* blk=latinextc */,
+ { 10, 9049, 7724, 4, 3, UNI_AGE__8 } /* age=8.0 */,
+ { 8, 8009, 0, 7, 0, UNI_CJKEXTA } /* cjkexta */,
+ { 8, 9049, 7098, 4, 10, UNI_AGE__NA } /* age=unassigned */,
+ { 3, 1924, 4509, 11, 13, UNI_LOWERCASELETTER } /* category=lowercaseletter */,
+ { 0, 6918, 21, 10, 2, UNI_LB__IN } /* linebreak=in */,
+ { 8, 9365, 9217, 4, 3, UNI_LAO } /* scx=lao */,
+ { 2, 6918, 6437, 10, 11, UNI_LB__EX } /* linebreak=exclamation */,
+ { 4, 9623, 9061, 3, 4, UNI_JG__ALEF } /* jg=alef */,
+ { 1, 5085, 8130, 4, 5, UNI_INMAKASAR } /* inmakasar */,
+ { 0, 9647, 8822, 3, 2, UNI_NV__35 } /* nv=35 */,
+ { 1, 9365, 9417, 4, 4, UNI_TFNG } /* scx=tfng */,
+ { 0, 1536, 3039, 3, 17, UNI_ETHIOPICSUP } /* inethiopicsupplement */,
+ { 0, 9113, 2379, 4, 5, UNI_CCC__R } /* ccc=right */,
+ { 2, 8859, 0, 5, 0, UNI_DOGR } /* dogra */,
+ { 8, 8233, 8135, 7, 7, UNI_SC__MAND } /* script=mandaic */,
+ { 1, 6768, 9474, 3, 3, UNI_YI } /* isyiii */,
+ { 0, 1911, 5395, 22, 14, UNI_INSC__VOWELDEPENDENT } /* indicsyllabiccategory=voweldependent */,
+ { 4, 2665, 0, 19, 0, UNI_JAMOEXTB } /* hanguljamoextendedb */,
+ { 2, 2148, 6992, 3, 6, UNI_INSOGDIAN } /* insogdian */,
+ { 1, 8496, 0, 5, 0, UNI_CWKCF } /* cwkcf */,
+ { 8, 5760, 7446, 13, 2, UNI_NV__25 } /* numericvalue=25 */,
+ { 1, 9647, 7572, 3, 8, UNI_NV__1_SLASH_3 } /* nv=3.33e-01 */,
+ { 0, 9113, 8822, 4, 2, UNI_CCC__35 } /* ccc=35 */,
+ { 4, 9093, 8191, 4, 7, UNI_OLCK } /* blk=olchiki */,
+ { 4, 8424, 7980, 6, 8, UNI_INUGARITIC } /* block=ugaritic */,
+ { 1, 6005, 2044, 3, 20, UNI_CJKCOMPATFORMS } /* incjkcompatibilityforms */,
+ { 0, 9647, 7516, 3, 8, UNI_NV__5_SLASH_2 } /* nv=2.50e+00 */,
+ { 5, 6316, 3, 11, 1, -UNI_IDC } /* idcontinue=f */,
+ { 2, 5258, 0, 11, 0, UNI_MC } /* spacingmark */,
+ { 0, 9629, 3248, 3, 5, UNI_LB__SP } /* lb=space */,
+ { 2, 184, 2608, 2, 19, UNI_EGYP } /* isegyptianhieroglyphs */,
+ { 0, 3868, 995, 16, 2, UNI_NO } /* generalcategory=no */,
+ { 0, 9620, 6360, 3, 11, UNI_CASEDLETTER } /* gc=casedletter */,
+ { 3, 1911, 2532, 22, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* indicsyllabiccategory=brahmijoiningnumber */,
+ { 1, 9365, 2779, 4, 9, UNI_MONG } /* scx=mongolian */,
+ { 1, 3671, 2741, 17, 4, UNI_MERO } /* scriptextensions=mero */,
+ { 0, 9113, 7631, 4, 1, UNI_CCC__9 } /* ccc=9 */,
+ { 4, 5565, 7038, 13, 10, UNI_JG__REVERSEDPE } /* joininggroup=reversedpe */,
+ { 3, 5760, 7700, 13, 8, UNI_NV__2_SLASH_3 } /* numericvalue=6.67e-01 */,
+ { 2, 8424, 2253, 6, 20, UNI_INANATOLIANHIEROGLYPHS } /* block=anatolianhieroglyphs */,
+ { 7, 9953, 4764, 4, 6, UNI_VEDICEXT } /* isvedicext */,
+ { 3, 9093, 2836, 4, 12, UNI_SUNDANESESUP } /* blk=sundanesesup */,
+ { 0, 2169, 0, 11, 0, UNI_MTEI } /* meeteimayek */,
+ { 1, 9093, 5786, 4, 13, UNI_VERTICALFORMS } /* blk=verticalforms */,
+ { 7, 8233, 9285, 7, 3, UNI_NKO } /* script=nko */,
+ { 0, 8424, 5031, 6, 14, UNI_LATINEXTD } /* block=latinextendedd */,
+ { 0, 8622, 0, 6, 0, UNI_TELU } /* telugu */,
+ { 0, 8424, 2006, 6, 15, UNI_MODIFIERLETTERS } /* block=modifierletters */,
+ { 1, 9647, 9001, 3, 4, UNI_NV__11_SLASH_2 } /* nv=11/2 */,
+ { 6, 1159, 495, 3, 7, UNI_NT__NU } /* nt=numeric */,
+ { 0, 9121, 0, 4, 0, UNI_cwl_values_index } /* cwl= */,
+ { 0, 9133, 0, 4, 0, UNI_CYRL } /* cyrl */,
+ { 6, 8424, 988, 6, 5, UNI_MUSIC } /* block=music */,
+ { 1, 5760, 9584, 13, 3, UNI_NV__7_SLASH_8 } /* numericvalue=7/8 */,
+ { 0, 2684, 6525, 19, 3, UNI_LB__H3 } /* hangulsyllabletype=lvt */,
+ { 9, 8849, 8864, 5, 5, -UNI_CWCM } /* cwcm=false */,
+ { 0, 3671, 8628, 17, 4, UNI_THAA } /* scriptextensions=thaa */,
+ { 0, 9093, 2779, 4, 19, UNI_MONGOLIANSUP } /* blk=mongoliansupplement */,
+ { 0, 4778, 1, 3, 41, UNI_UCASEXT } /* isunifiedcanadianaboriginalsyllabicsextended */,
+ { 0, 9909, 2, 3, 1, UNI_PI } /* ispi */,
+ { 2, 9365, 9233, 4, 4, UNI_LISU } /* scx=lisu */,
+ { 0, 9629, 7202, 3, 2, UNI_LB__BB } /* lb=bb */,
+ { 1, 9365, 2837, 5, 3, UNI_SUND } /* scx=sund */,
+ { 6, 8424, 4124, 6, 16, UNI_MYANMAREXTB } /* block=myanmarextendedb */,
+ { 2, 5760, 7460, 13, 8, UNI_NV__1_SLASH_7 } /* numericvalue=1.43e-01 */,
+ { 0, 1911, 4236, 22, 16, UNI_INSC__VOWELINDEPENDENT } /* indicsyllabiccategory=vowelindependent */,
+ { 0, 8424, 2211, 6, 7, UNI_INSINHALA } /* block=sinhala */,
+ { 1, 184, 690, 3, 8, UNI_XSUX } /* iscuneiform */,
+ { 0, 6567, 187, 6, 30, UNI_MISCPICTOGRAPHS } /* inmiscellaneoussymbolsandpictographs */,
+ { 2, 5760, 8989, 13, 3, UNI_NV__1_SLASH_8 } /* numericvalue=1/8 */,
+ { 1, 6918, 1472, 10, 9, UNI_LB__SG } /* linebreak=surrogate */,
+ { 2, 5760, 7463, 13, 1, UNI_NV__3 } /* numericvalue=3 */,
+ { 0, 921, 0, 18, 0, UNI_INVS } /* variationselectors */,
+ { 0, 9365, 4220, 4, 4, UNI_TANG } /* scx=tang */,
+ { 2, 9909, 4829, 7, 5, UNI_POSIXDIGIT } /* isposixdigit */,
+ { 1, 6828, 9653, 10, 3, UNI_BC__PDF } /* bidiclass=pdf */,
+ { 0, 9365, 78, 4, 4, UNI_ARAB } /* scx=arab */,
+ { 9, 4580, 6185, 4, 10, UNI_INMENDEKIKAKUI } /* inmendekikakui */,
+ { 0, 9731, 697, 3, 2, UNI_WB__MN } /* wb=mn */,
+ { 0, 8233, 7341, 7, 4, UNI_SC__PERM } /* script=perm */,
+ { 9, 9620, 3218, 3, 18, UNI_ZP } /* gc=paragraphseparator */,
+ { 2, 8886, 3728, 3, 11, UNI_SGNW } /* sc=signwriting */,
+ { 1, 8610, 0, 6, 0, UNI_RJNG } /* rejang */,
+ { 0, 6005, 219, 4, 31, UNI_DIACRITICALSEXT } /* incombiningdiacriticalmarksextended */,
+ { 9, 9629, 5325, 3, 9, UNI_LB__QU } /* lb=quotation */,
+ { 0, 8233, 9289, 7, 4, UNI_NSHU } /* script=nshu */,
+ { 0, 8424, 3884, 6, 16, UNI_GEORGIANEXT } /* block=georgianextended */,
+ { 1, 8424, 660, 7, 29, UNI_CJKEXTF } /* block=cjkunifiedideographsextensionf */,
+ { 2, 8424, 3502, 7, 16, UNI_CYRILLICEXTA } /* block=cyrillicextendeda */,
+ { 15, 8065, 0, 4, 0, UNI_ELBA } /* elba */,
+ { 2, 3671, 8894, 17, 5, UNI_LIMB } /* scriptextensions=limbu */,
+ { 3, 9620, 4687, 3, 15, UNI_PS } /* gc=openpunctuation */,
+ { 3, 9129, 0, 4, 0, UNI_cwu_values_index } /* cwu= */,
+ { 2, 9946, 8276, 3, 6, UNI_SUPPUAB } /* issuppuab */,
+ { 0, 1622, 0, 9, 0, UNI_LATINEXTE } /* latinexte */,
+ { 8, 8899, 1, 5, 1, -UNI_MATH } /* math=n */,
+ { 4, 5565, 9641, 13, 3, UNI_JG__MIM } /* joininggroup=mim */,
+ { 0, 5760, 8394, 13, 5, UNI_NV__80000 } /* numericvalue=80000 */,
+ { 3, 184, 1530, 2, 14, UNI_BYZANTINEMUSIC } /* isbyzantinemusic */,
+ { 2, 7025, 7507, 3, 4, UNI_IN__12 } /* in=12.0 */,
+ { 1, 9093, 2043, 4, 21, UNI_CJKCOMPATFORMS } /* blk=cjkcompatibilityforms */,
+ { 0, 9623, 5682, 3, 13, UNI_JG__MANICHAEANTAW } /* jg=manichaeantaw */,
+ { 0, 6005, 3837, 3, 15, UNI_CYPRIOTSYLLABARY } /* incypriotsyllabary */,
+ { 2, 8508, 0, 6, 0, UNI_grext_values_index } /* grext= */,
+ { 1, 8424, 4267, 6, 5, UNI_INBAMUM } /* block=bamum */,
+ { 0, 3254, 9433, 18, 4, UNI_RI } /* regionalindicator=true */,
+ { 8, 9946, 2837, 3, 3, UNI_SUND } /* issund */,
+ { 7, 1622, 0, 5, 0, UNI_LATN } /* latin */,
+ { 4, 9909, 6268, 3, 7, UNI_PHAISTOS } /* isphaistos */,
+ { 0, 7025, 9707, 3, 3, UNI_IN__6_DOT_1 } /* in=v61 */,
+ { 1, 9629, 7138, 3, 10, UNI_LB__WJ } /* lb=wordjoiner */,
+ { 5, 8586, 0, 7, 0, UNI_COMPEX } /* nfcqc=n */,
+ { 0, 8424, 8699, 6, 5, UNI_INBATAK } /* block=batak */,
+ { 2, 9593, 8, 3, 2, UNI_BC__AN } /* bc=an */,
+ { 1, 9629, 202, 3, 2, UNI_LB__SA } /* lb=sa */,
+ { 0, 5760, 7452, 13, 8, UNI_NV__1_SLASH_80 } /* numericvalue=1.25e-02 */,
+ { 6, 4705, 2221, 3, 3, UNI_THAI } /* isthai */,
+ { 0, 3671, 9117, 17, 4, UNI_CPRT } /* scriptextensions=cprt */,
+ { 2, 2106, 34, 21, 6, UNI_GCB__EX } /* graphemeclusterbreak=extend */,
+ { 1, 1713, 3, 22, 1, -UNI_CWCF } /* changeswhencasefolded=f */,
+ { 2, 5760, 8370, 13, 6, UNI_NV__432000 } /* numericvalue=432000 */,
+ { 1, 4618, 2335, 4, 8, UNI_INGLAGOLITIC } /* inglagolitic */,
+ { 4, 1362, 8780, 25, 4, UNI_CCC__27 } /* canonicalcombiningclass=ccc27 */,
+ { 7, 5760, 9017, 13, 4, UNI_NV__17_SLASH_2 } /* numericvalue=17/2 */,
+ { 2, 184, 5003, 2, 14, UNI_LATINEXTB } /* islatinextendedb */,
+ { 3, 9093, 509, 4, 20, UNI_CJK } /* blk=cjkunifiedideographs */,
+ { 0, 9093, 0, 4, 42, UNI_UCASEXT } /* blk=unifiedcanadianaboriginalsyllabicsextended */,
+ { 0, 8424, 8628, 6, 6, UNI_INTHAANA } /* block=thaana */,
+ { 8, 42, 0, 36, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatibilityideographssupplement */,
+ { 8, 184, 6183, 2, 12, UNI_MEND } /* ismendekikakui */,
+ { 4, 6005, 4388, 3, 14, UNI_CURRENCYSYMBOLS } /* incurrencysymbols */,
+ { 0, 5435, 36, 13, 1, UNI_BIDIM } /* bidimirrored=t */,
+ { 1, 1735, 26, 22, 1, UNI_CWCM } /* changeswhencasemapped=y */,
+ { 1, 1497, 406, 9, 7, UNI_XPOSIXCNTRL } /* category=control */,
+ { 1, 9093, 3020, 4, 10, UNI_INDEVANAGARI } /* blk=devanagari */,
+ { 0, 6005, 2086, 3, 17, UNI_CYRILLICSUP } /* incyrillicsupplement */,
+ { 8, 6828, 5811, 10, 12, UNI_BC__AL } /* bidiclass=arabicletter */,
+ { 14, 9946, 4205, 3, 5, UNI_SYRC } /* issyriac */,
+ { 0, 9365, 7239, 4, 9, UNI_QAAI } /* scx=inherited */,
+ { 0, 8233, 9293, 7, 4, UNI_OGAM } /* script=ogam */,
+ { 0, 1159, 11, 3, 2, UNI_NT__DI } /* nt=di */,
+ { 1, 6005, 630, 3, 29, UNI_CJKEXTE } /* incjkunifiedideographsextensione */,
+ { 10, 6005, 3631, 3, 3, UNI_INCHAM } /* incham */,
+ { 3, 3671, 3110, 17, 4, UNI_GEOR } /* scriptextensions=geor */,
+ { 3, 6558, 0, 11, 0, UNI_MEDF } /* medefaidrin */,
+ { 1, 6828, 3569, 10, 17, UNI_BC__ES } /* bidiclass=europeanseparator */,
+ { 0, 9605, 9665, 3, 3, UNI_DT__SML } /* dt=sml */,
+ { 1, 9485, 0, 4, 0, UNI_QAAI } /* zinh */,
+ { 0, 8634, 3, 6, 1, -UNI_UIDEO } /* uideo=f */,
+ { 1, 8954, 9433, 5, 4, UNI_XIDC } /* xidc=true */,
+ { 4, 1084, 1, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=n */,
+ { 0, 9909, 468, 3, 4, UNI_P } /* ispunct */,
+ { 16, 9365, 6988, 4, 10, UNI_SOGO } /* scx=oldsogdian */,
+ { 0, 4580, 4109, 3, 15, UNI_MYANMAREXTA } /* inmyanmarextendeda */,
+ { 0, 3671, 4582, 17, 15, UNI_MERC } /* scriptextensions=meroiticcursive */,
+ { 1, 184, 5255, 2, 14, UNI_MN } /* isnonspacingmark */,
+ { 1, 9093, 2646, 4, 19, UNI_JAMOEXTA } /* blk=hanguljamoextendeda */,
+ { 6, 8886, 8135, 3, 7, UNI_SC__MAND } /* sc=mandaic */,
+ { 4, 7018, 9677, 10, 3, UNI_IN__2_DOT_1 } /* presentin=v21 */,
+ { 20, 9113, 8481, 4, 3, UNI_WB__EB } /* ccc=133 */,
+ { 17, 3671, 9413, 17, 4, UNI_TAVT } /* scriptextensions=tavt */,
+ { 0, 8586, 0, 6, 0, UNI_nfcqc_values_index } /* nfcqc= */,
+ { 2, 8233, 8002, 7, 7, UNI_SC__BENG } /* script=bengali */,
+ { 2, 8016, 0, 7, 0, UNI_CJKEXTB } /* cjkextb */,
+ { 0, 9629, 4357, 3, 15, UNI_LB__CB } /* lb=contingentbreak */,
+ { 0, 414, 0, 11, 0, UNI_IDEO } /* ideographic */,
+ { 10, 8233, 8430, 7, 6, UNI_CARI } /* script=carian */,
+ { 11, 9365, 8484, 4, 6, UNI_CAKM } /* scx=chakma */,
+ { 1, 5760, 8664, 13, 4, UNI_NV__1_SLASH_16 } /* numericvalue=1/16 */,
+ { 0, 9093, 8296, 4, 7, UNI_INTAIVIET } /* blk=taiviet */,
+ { 2, 9193, 0, 4, 0, UNI_hst_values_index } /* hst= */,
+ { 4, 9193, 6525, 4, 3, UNI_LB__H3 } /* hst=lvt */,
+ { 1, 3688, 995, 17, 2, -UNI_STERM } /* sentenceterminal=no */,
+ { 1, 9623, 6327, 3, 11, UNI_JG__AFRICANNOON } /* jg=africannoon */,
+ { 2, 9647, 7558, 3, 2, UNI_NV__13 } /* nv=13 */,
+ { 0, 9365, 1622, 4, 5, UNI_LATN } /* scx=latin */,
+ { 0, 9901, 1812, 8, 5, UNI_XPOSIXUPPER } /* isxposixupper */,
+ { 1, 184, 8024, 3, 6, UNI_CJKEXTC } /* iscjkextc */,
+ { 0, 9647, 8358, 3, 2, UNI_NV__30 } /* nv=30 */,
+ { 0, 184, 9269, 2, 4, UNI_MYMR } /* ismymr */,
+ { 8, 8886, 8430, 3, 6, UNI_CARI } /* sc=carian */,
+ { 26, 9647, 8400, 3, 6, UNI_NV__900000 } /* nv=900000 */,
+ { 0, 8233, 9453, 7, 3, UNI_VAI } /* script=vai */,
+ { 0, 9365, 8514, 4, 6, UNI_HATR } /* scx=hatran */,
+ { 0, 8424, 5283, 6, 14, UNI_PHONETICEXTSUP } /* block=phoneticextsup */,
+ { 8, 8886, 7311, 3, 9, UNI_TALU } /* sc=newtailue */,
+ { 0, 9909, 6, 3, 1, UNI_PD } /* ispd */,
+ { 4, 8886, 9469, 3, 4, UNI_XSUX } /* sc=xsux */,
+ { 0, 9093, 4989, 4, 6, UNI_KANGXI } /* blk=kangxi */,
+ { 3, 2779, 0, 12, 0, UNI_MONGOLIANSUP } /* mongoliansup */,
+ { 8, 9093, 1030, 4, 27, UNI_OCR } /* blk=opticalcharacterrecognition */,
+ { 1, 2106, 5943, 21, 12, UNI_WB__EB } /* graphemeclusterbreak=glueafterzwj */,
+ { 0, 7025, 9689, 3, 3, UNI_IN__4 } /* in=v40 */,
+ { 0, 6918, 4357, 10, 15, UNI_LB__CB } /* linebreak=contingentbreak */,
+ { 1, 5760, 9014, 13, 3, UNI_NV__5_SLASH_2 } /* numericvalue=5/2 */,
+ { 2, 9909, 1812, 7, 5, UNI_POSIXUPPER } /* isposixupper */,
+ { 4, 8556, 26, 6, 1, UNI_XPOSIXLOWER } /* lower=y */,
+ { 3, 9647, 7724, 3, 8, UNI_NV__4_SLASH_5 } /* nv=8.00e-01 */,
+ { 0, 8424, 1955, 6, 22, UNI_MISCTECHNICAL } /* block=miscellaneoustechnical */,
+ { 8, 2703, 9734, 19, 3, UNI_IDST } /* idstrinaryoperator=yes */,
+ { 0, 8424, 719, 6, 30, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumericsupplement */,
+ { 1, 8233, 9329, 7, 4, UNI_PRTI } /* script=prti */,
+ { 0, 9909, 7009, 3, 9, UNI_PHNX } /* isphoenician */,
+ { 0, 9113, 8835, 5, 4, UNI_CCC__91 } /* ccc=ccc91 */,
+ { 2, 8424, 1506, 6, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supsymbolsandpictographs */,
+ { 2, 9620, 3852, 3, 16, UNI_PF } /* gc=finalpunctuation */,
+ { 8, 8879, 838, 3, 10, UNI_PHONETICEXT } /* inphoneticext */,
+ { 1, 3671, 9089, 17, 4, UNI_BHKS } /* scriptextensions=bhks */,
+ { 18, 9605, 3852, 3, 3, UNI_DT__FIN } /* dt=fin */,
+ { 1, 6003, 0, 12, 0, UNI_joinc_values_index } /* joincontrol= */,
+ { 1, 8424, 1622, 6, 14, UNI_LATINEXTA } /* block=latinextendeda */,
+ { 0, 5565, 4954, 13, 3, UNI_JG__HEH } /* joininggroup=heh */,
+ { 0, 9093, 3200, 4, 18, UNI_ORNAMENTALDINGBATS } /* blk=ornamentaldingbats */,
+ { 2, 8406, 36, 6, 1, UNI_XPOSIXALPHA } /* alpha=t */,
+ { 2, 8424, 4108, 6, 16, UNI_MYANMAREXTA } /* block=myanmarextendeda */,
+ { 1, 1735, 8864, 22, 5, -UNI_CWCM } /* changeswhencasemapped=false */,
+ { 2, 8424, 570, 7, 29, UNI_CJKEXTC } /* block=cjkunifiedideographsextensionc */,
+ { 1, 4361, 3886, 4, 14, UNI_GEORGIANEXT } /* ingeorgianextended */,
+ { 4, 1757, 8864, 22, 5, -UNI_CWL } /* changeswhenlowercased=false */,
+ { 5, 9365, 9277, 4, 4, UNI_NBAT } /* scx=nbat */,
+ { 1, 9365, 8296, 4, 7, UNI_TAVT } /* scx=taiviet */,
+ { 1, 1497, 3852, 9, 16, UNI_PF } /* category=finalpunctuation */,
+ { 2, 6385, 2800, 4, 17, UNI_OTTOMANSIYAQNUMBERS } /* inottomansiyaqnumbers */,
+ { 1, 9093, 1531, 5, 13, UNI_BYZANTINEMUSIC } /* blk=byzantinemusic */,
+ { 3, 4108, 0, 7, 0, UNI_MYMR } /* myanmar */,
+ { 0, 3868, 1187, 16, 2, UNI_SK } /* generalcategory=sk */,
+ { 12, 8163, 26, 7, 1, UNI_NFKCQC__Y } /* nfkcqc=y */,
+ { 0, 8844, 9433, 5, 4, UNI_CWCF } /* cwcf=true */,
+ { 0, 9093, 5859, 4, 12, UNI_CHESSSYMBOLS } /* blk=chesssymbols */,
+ { 0, 5565, 5181, 13, 4, UNI_JG__TETH } /* joininggroup=teth */,
+ { 17, 2106, 1855, 21, 2, UNI_GCB__CN } /* graphemeclusterbreak=cn */,
+ { 11, 8332, 9058, 3, 3, UNI_AHOM } /* isahom */,
+ { 0, 7932, 3, 8, 1, -UNI_RADICAL } /* radical=f */,
+ { 1, 8233, 7338, 7, 9, UNI_SC__PERM } /* script=oldpermic */,
+ { 2, 8332, 833, 4, 4, UNI_ARROWS } /* isarrows */,
+ { 10, 5500, 0, 13, 0, UNI_ME } /* enclosingmark */,
+ { 0, 2106, 262, 21, 2, UNI_GCB__SM } /* graphemeclusterbreak=sm */,
+ { 0, 8886, 9321, 3, 4, UNI_PHNX } /* sc=phnx */,
+ { 0, 9620, 5255, 3, 14, UNI_MN } /* gc=nonspacingmark */,
+ { 2, 8107, 0, 7, 0, UNI_KNDA } /* kannada */,
+ { 1, 3868, 47, 16, 1, UNI_M } /* generalcategory=m */,
+ { 12, 9620, 4140, 3, 5, UNI_C } /* gc=other */,
+ { 2, 8424, 3326, 6, 18, UNI_TAIXUANJING } /* block=taixuanjingsymbols */,
+ { 3, 6338, 36, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=t */,
+ { 2, 1497, 3146, 9, 18, UNI_PI } /* category=initialpunctuation */,
+ { 1, 8884, 5395, 5, 14, UNI_INSC__VOWELDEPENDENT } /* insc=voweldependent */,
+ { 0, 9629, 533, 3, 2, UNI_LB__NS } /* lb=ns */,
+ { 5, 7018, 7508, 10, 3, UNI_IN__2 } /* presentin=2.0 */,
+ { 1, 8424, 2006, 6, 4, UNI_INMODI } /* block=modi */,
+ { 0, 9365, 9305, 4, 4, UNI_ORYA } /* scx=orya */,
+ { 16, 6918, 5952, 10, 2, UNI_LB__ZW } /* linebreak=zw */,
+ { 8, 3671, 7956, 17, 8, UNI_TAGB } /* scriptextensions=tagbanwa */,
+ { 3, 9113, 5539, 4, 13, UNI_CCC__IS } /* ccc=iotasubscript */,
+ { 2, 5760, 5410, 13, 1, UNI_NV__0 } /* numericvalue=0 */,
+ { 0, 9113, 6818, 4, 10, UNI_CCC__BR } /* ccc=belowright */,
+ { 8, 9481, 0, 4, 0, UNI_ZANB } /* zanb */,
+ { 23, 8233, 9413, 7, 4, UNI_TAVT } /* script=tavt */,
+ { 23, 8886, 4672, 3, 15, UNI_SARB } /* sc=oldsoutharabian */,
+ { 0, 2204, 4688, 3, 14, UNI_PS } /* isopenpunctuation */,
+ { 0, 1159, 0, 3, 0, UNI_nt_values_index } /* nt= */,
+ { 16, 8233, 7980, 7, 4, UNI_UGAR } /* script=ugar */,
+ { 0, 9093, 9233, 4, 4, UNI_LISU } /* blk=lisu */,
+ { 12, 9946, 8269, 3, 6, UNI_SUPPUAA } /* issuppuaa */,
+ { 2, 184, 3688, 2, 16, UNI_STERM } /* issentenceterminal */,
+ { 1, 8424, 7812, 6, 8, UNI_INDUPLOYAN } /* block=duployan */,
+ { 0, 184, 2931, 3, 7, UNI_CHER } /* ischerokee */,
+ { 0, 3951, 1852, 3, 15, UNI_INDICNUMBERFORMS } /* isindicnumberforms */,
+ { 0, 1084, 9433, 26, 4, UNI_CWKCF } /* changeswhennfkccasefolded=true */,
+ { 1, 7018, 0, 10, 0, UNI_in_values_index } /* presentin= */,
+ { 8, 6828, 2413, 10, 20, UNI_BC__PDF } /* bidiclass=popdirectionalformat */,
+ { 0, 3671, 6724, 18, 10, UNI_SYLO } /* scriptextensions=sylotinagri */,
+ { 1, 878, 0, 10, 0, UNI_CO } /* privateuse */,
+ { 7, 8616, 26, 6, 1, UNI_STERM } /* sterm=y */,
+ { 2, 9153, 9773, 4, 2, UNI_GCB__XX } /* gcb=xx */,
+ { 13, 1497, 2273, 9, 20, UNI_PC } /* category=connectorpunctuation */,
+ { 2, 9113, 6481, 4, 11, UNI_CCC__8 } /* ccc=kanavoicing */,
+ { 0, 184, 1532, 2, 1, UNI_Z } /* isz */,
+ { 0, 9113, 3433, 4, 13, UNI_CCC__202 } /* ccc=attachedbelow */,
+ { 1, 1801, 0, 21, 0, UNI_CWU } /* changeswhenuppercased */,
+ { 9, 8886, 8149, 3, 7, UNI_SC__MULT } /* sc=multani */,
+ { 3, 3671, 7302, 17, 9, UNI_NBAT } /* scriptextensions=nabataean */,
+ { 0, 34, 0, 3, 0, UNI_EXT } /* ext */,
+ { 2, 8424, 4821, 6, 5, UNI_ASCII } /* block=ascii */,
+ { 1, 8685, 9734, 4, 3, UNI_XPOSIXXDIGIT } /* hex=yes */,
+ { 5, 9365, 3772, 4, 4, UNI_BOPO } /* scx=bopo */,
+ { 0, 1767, 0, 2, 0, UNI_NL } /* nl */,
+ { 1, 9365, 9257, 4, 4, UNI_MLYM } /* scx=mlym */,
+ { 1, 9620, 106, 3, 6, UNI_S } /* gc=symbol */,
+ { 3, 3002, 9668, 18, 3, UNI_DT__SQR } /* decompositiontype=sqr */,
+ { 16, 2703, 1, 19, 1, -UNI_IDST } /* idstrinaryoperator=n */,
+ { 3, 1362, 8755, 25, 4, UNI_CCC__22 } /* canonicalcombiningclass=ccc22 */,
+ { 0, 9113, 9533, 4, 3, UNI_CCC__A } /* ccc=230 */,
+ { 2, 6816, 6809, 3, 9, UNI_ASCII } /* inbasiclatin */,
+ { 1, 7025, 7159, 3, 3, UNI_IN__5 } /* in=5.0 */,
+ { 2, 9049, 7502, 4, 1, UNI_AGE__8 } /* age=8 */,
+ { 2, 9647, 9009, 3, 4, UNI_NV__13_SLASH_2 } /* nv=13/2 */,
+ { 11, 9620, 2273, 3, 20, UNI_PC } /* gc=connectorpunctuation */,
+ { 9, 8886, 2211, 3, 7, UNI_SC__SINH } /* sc=sinhala */,
+ { 2, 78, 0, 35, 0, UNI_ARABICMATH } /* arabicmathematicalalphabeticsymbols */,
+ { 3, 2493, 3362, 20, 18, UNI_VO__TR } /* verticalorientation=transformedrotated */,
+ { 1, 3868, 1036, 16, 2, UNI_CASEDLETTER } /* generalcategory=lc */,
+ { 0, 2493, 471, 20, 2, UNI_VO__TU } /* verticalorientation=tu */,
+ { 0, 8160, 721, 4, 28, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumericsupplement */,
+ { 7, 7025, 7463, 3, 1, UNI_IN__3 } /* in=3 */,
+ { 0, 1239, 995, 25, 2, -UNI_COMPEX } /* fullcompositionexclusion=no */,
+ { 1, 9161, 0, 4, 0, UNI_GONM } /* gonm */,
+ { 9, 8844, 26, 5, 1, UNI_CWCF } /* cwcf=y */,
+ { 8, 9365, 8944, 4, 4, UNI_TAKR } /* scx=takr */,
+ { 10, 3243, 1, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=n */,
+ { 5, 6918, 340, 10, 2, UNI_LB__OP } /* linebreak=op */,
+ { 0, 6567, 1959, 6, 18, UNI_MISCTECHNICAL } /* inmiscellaneoustechnical */,
+ { 10, 2169, 0, 14, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekext */,
+ { 0, 184, 6492, 2, 11, UNI_KATAKANAEXT } /* iskatakanaext */,
+ { 6, 976, 0, 27, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusicalnotation */,
+ { 42, 1362, 7539, 24, 2, UNI_CCC__22 } /* canonicalcombiningclass=22 */,
+ { 0, 6624, 0, 11, 0, UNI_NO } /* othernumber */,
+ { 0, 3868, 3227, 16, 9, UNI_Z } /* generalcategory=separator */,
+ { 0, 3200, 0, 18, 0, UNI_ORNAMENTALDINGBATS } /* ornamentaldingbats */,
+ { 5, 184, 7118, 2, 4, UNI_WARA } /* iswara */,
+ { 0, 9093, 6267, 4, 12, UNI_PHAISTOS } /* blk=phaistosdisc */,
+ { 3, 8886, 9253, 3, 4, UNI_MIAO } /* sc=miao */,
+ { 1, 1933, 9433, 22, 4, UNI_LOE } /* logicalorderexception=true */,
+ { 0, 9313, 0, 3, 0, UNI_PCM } /* pcm */,
+ { 0, 1243, 1, 21, 1, -UNI_CE } /* compositionexclusion=n */,
+ { 2, 9093, 4807, 4, 14, UNI_ANCIENTSYMBOLS } /* blk=ancientsymbols */,
+ { 1, 9365, 7049, 5, 3, UNI_SAUR } /* scx=saur */,
+ { 4, 1362, 8449, 25, 5, UNI_CCC__118 } /* canonicalcombiningclass=ccc118 */,
+ { 1, 9623, 6788, 3, 10, UNI_JG__AFRICANQAF } /* jg=africanqaf */,
+ { 2, 184, 5578, 2, 13, UNI_KANAEXTA } /* iskanaextendeda */,
+ { 0, 3671, 9225, 17, 4, UNI_LINA } /* scriptextensions=lina */,
+ { 1, 8886, 2984, 3, 4, UNI_SC__COPT } /* sc=copt */,
+ { 0, 8233, 7812, 7, 8, UNI_SC__DUPL } /* script=duployan */,
+ { 0, 8051, 36, 7, 1, UNI_COMPEX } /* compex=t */,
+ { 3, 8886, 9117, 3, 4, UNI_SC__CPRT } /* sc=cprt */,
+ { 0, 1779, 9734, 22, 3, UNI_CWT } /* changeswhentitlecased=yes */,
+ { 24, 3326, 0, 18, 0, UNI_TAIXUANJING } /* taixuanjingsymbols */,
+ { 9, 9946, 8262, 3, 3, UNI_SOYO } /* issoyo */,
+ { 9, 9647, 7571, 3, 2, UNI_NV__33 } /* nv=33 */,
+ { 0, 8233, 2393, 7, 20, UNI_HMNP } /* script=nyiakengpuachuehmong */,
+ { 2, 8424, 8121, 6, 7, UNI_INLINEARA } /* block=lineara */,
+ { 0, 2493, 3248, 4, 5, UNI_VERTSPACE } /* vertspace */,
+ { 10, 6015, 6, 12, 1, UNI_JT__D } /* joiningtype=d */,
+ { 5, 9608, 4290, 3, 7, UNI_EA__N } /* ea=neutral */,
+ { 1, 9623, 9656, 3, 3, UNI_JG__REH } /* jg=reh */,
+ { 8, 8424, 2779, 6, 9, UNI_INMONGOLIAN } /* block=mongolian */,
+ { 1, 9662, 3, 3, 1, -UNI_SD } /* sd=f */,
+ { 1, 3002, 7868, 18, 8, UNI_DT__ISO } /* decompositiontype=isolated */,
+ { 0, 184, 8031, 3, 6, UNI_CJKEXTD } /* iscjkextd */,
+ { 6, 9647, 7636, 3, 8, UNI_NV__1_SLASH_20 } /* nv=5.00e-02 */,
+ { 2, 1497, 5500, 9, 13, UNI_ME } /* category=enclosingmark */,
+ { 1, 8960, 3, 4, 1, -UNI_IDS } /* ids=f */,
+ { 1, 8233, 9045, 7, 4, UNI_SC__ADLM } /* script=adlm */,
+ { 1, 9365, 8248, 5, 6, UNI_SHAW } /* scx=shavian */,
+ { 0, 6371, 1, 11, 1, -UNI_DEP } /* deprecated=n */,
+ { 10, 9093, 8939, 4, 5, UNI_INTAILE } /* blk=taile */,
+ { 0, 184, 9273, 2, 4, UNI_NARB } /* isnarb */,
+ { 2, 8849, 3, 5, 1, -UNI_CWCM } /* cwcm=f */,
+ { 1, 2684, 6938, 19, 10, UNI_LB__H2 } /* hangulsyllabletype=lvsyllable */,
+ { 0, 8604, 9734, 6, 3, UNI_QMARK } /* qmark=yes */,
+ { 1, 9728, 26, 3, 1, UNI_VS } /* vs=y */,
+ { 3, 8233, 1573, 7, 4, UNI_SC__PHAG } /* script=phag */,
+ { 5, 5760, 9009, 13, 4, UNI_NV__13_SLASH_2 } /* numericvalue=13/2 */,
+ { 4, 3164, 0, 18, 0, UNI_LATINEXTADDITIONAL } /* latinextadditional */,
+ { 0, 8086, 26, 7, 1, UNI_GRBASE } /* grbase=y */,
+ { 9, 5760, 7659, 13, 2, UNI_NV__16 } /* numericvalue=16 */,
+ { 2, 8424, 8296, 6, 7, UNI_INTAIVIET } /* block=taiviet */,
+ { 0, 5604, 0, 13, 0, UNI_LOWSURROGATES } /* lowsurrogates */,
+ { 1, 6918, 7138, 10, 10, UNI_LB__WJ } /* linebreak=wordjoiner */,
+ { 8, 2148, 7941, 3, 7, UNI_SPECIALS } /* inspecials */,
+ { 1, 6828, 18, 10, 1, UNI_BC__R } /* bidiclass=r */,
+ { 1, 3671, 6159, 17, 12, UNI_GONM } /* scriptextensions=masaramgondi */,
+ { 1, 9365, 8310, 4, 7, UNI_TIRH } /* scx=tirhuta */,
+ { 0, 9923, 8305, 4, 5, UNI_INTIBETAN } /* intibetan */,
+ { 9, 1362, 8455, 25, 5, UNI_CCC__122 } /* canonicalcombiningclass=ccc122 */,
+ { 0, 9909, 8220, 3, 5, UNI_PATSYN } /* ispatsyn */,
+ { 8, 8886, 8894, 3, 4, UNI_SC__LIMB } /* sc=limb */,
+ { 0, 8556, 0, 6, 0, UNI_lower_values_index } /* lower= */,
+ { 3, 6949, 533, 4, 2, UNI_CANS } /* iscans */,
+ { 0, 3671, 1482, 18, 3, UNI_SIND } /* scriptextensions=sind */,
+ { 0, 5760, 9590, 13, 3, UNI_NV__9_SLASH_2 } /* numericvalue=9/2 */,
+ { 0, 5227, 0, 16, 0, UNI_DT__CAN } /* nfdquickcheck=no */,
+ { 1, 8886, 9421, 3, 4, UNI_SC__TGLG } /* sc=tglg */,
+ { 0, 9093, 2085, 4, 11, UNI_CYRILLICSUP } /* blk=cyrillicsup */,
+ { 2, 9365, 8121, 4, 7, UNI_LINA } /* scx=lineara */,
+ { 0, 9097, 1, 4, 1, UNI_BPT__N } /* bpt=n */,
+ { 0, 1911, 3484, 22, 17, UNI_INSC__CONSONANTPREFIXED } /* indicsyllabiccategory=consonantprefixed */,
+ { 0, 6051, 0, 12, 0, UNI_MAHJONG } /* mahjongtiles */,
+ { 0, 9093, 8275, 4, 7, UNI_SUPPUAB } /* blk=suppuab */,
+ { 1, 1497, 0, 10, 0, UNI_S } /* category=s */,
+ { 3, 6885, 9190, 3, 3, UNI_HMNP } /* ishmnp */,
+ { 0, 8233, 3620, 7, 10, UNI_SC__MANI } /* script=manichaean */,
+ { 0, 5760, 8394, 13, 2, UNI_NV__80 } /* numericvalue=80 */,
+ { 6, 8268, 0, 7, 0, UNI_SUPPUAA } /* suppuaa */,
+ { 2, 8886, 6602, 3, 11, UNI_SC__NAND } /* sc=nandinagari */,
+ { 0, 9093, 3773, 5, 10, UNI_BOPOMOFOEXT } /* blk=bopomofoext */,
+ { 2, 8886, 3620, 3, 4, UNI_SC__MANI } /* sc=mani */,
+ { 1, 8332, 9046, 3, 3, UNI_ADLM } /* isadlm */,
+ { 9, 21, 4975, 2, 7, UNI_KANASUP } /* inkanasup */,
+ { 0, 8886, 8919, 3, 5, UNI_OGAM } /* sc=ogham */,
+ { 0, 1158, 8228, 3, 3, UNI_TAGS } /* intags */,
+ { 0, 9953, 9454, 3, 3, UNI_VAI } /* isvaii */,
+ { 0, 6005, 4379, 9, 8, UNI_CONTROLPICTURES } /* incontrolpictures */,
+ { 4, 4204, 0, 16, 0, UNI_SYRIACSUP } /* syriacsupplement */,
+ { 0, 7108, 8864, 10, 5, -UNI_XPOSIXUPPER } /* uppercase=false */,
+ { 9, 8556, 36, 6, 1, UNI_XPOSIXLOWER } /* lower=t */,
+ { 1, 184, 4402, 2, 15, UNI_PD } /* isdashpunctuation */,
+ { 1, 9113, 8212, 4, 7, UNI_CCC__1 } /* ccc=overlay */,
+ { 0, 1362, 8443, 25, 5, UNI_CCC__107 } /* canonicalcombiningclass=ccc107 */,
+ { 0, 2127, 0, 14, 0, UNI_ROHG } /* hanifirohingya */,
+ { 7, 6005, 3536, 3, 16, UNI_CYRILLICEXTC } /* incyrillicextendedc */,
+ { 4, 5760, 8388, 13, 6, UNI_NV__700000 } /* numericvalue=700000 */,
+ { 1, 9629, 1767, 3, 2, UNI_LB__NL } /* lb=nl */,
+ { 0, 21, 2514, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* inancientgreeknumbers */,
+ { 4, 9113, 8760, 5, 4, UNI_CCC__23 } /* ccc=ccc23 */,
+ { 1, 9731, 8156, 3, 7, UNI_WB__NL } /* wb=newline */,
+ { 2, 3671, 8255, 18, 3, UNI_SIDD } /* scriptextensions=sidd */,
+ { 0, 5339, 4140, 14, 5, UNI_SB__XX } /* sentencebreak=other */,
+ { 0, 5760, 7159, 13, 1, UNI_NV__5 } /* numericvalue=5 */,
+ { 0, 184, 3038, 2, 8, UNI_ETHI } /* isethiopic */,
+ { 2, 8338, 3, 7, 1, -UNI_XPOSIXSPACE } /* wspace=f */,
+ { 1, 1362, 2379, 24, 5, UNI_CCC__R } /* canonicalcombiningclass=right */,
+ { 0, 7266, 0, 9, 0, UNI_LATINEXTC } /* latinextc */,
+ { 2, 9153, 70, 4, 2, UNI_GCB__PP } /* gcb=pp */,
+ { 0, 9629, 125, 3, 2, UNI_LB__CR } /* lb=cr */,
+ { 0, 9365, 8135, 4, 7, UNI_MAND } /* scx=mandaic */,
+ { 0, 9647, 7540, 3, 3, UNI_NV__200 } /* nv=200 */,
+ { 8, 3688, 3, 17, 1, -UNI_STERM } /* sentenceterminal=f */,
+ { 7, 184, 2836, 2, 19, UNI_SUNDANESESUP } /* issundanesesupplement */,
+ { 0, 9725, 3373, 3, 7, UNI_VO__R } /* vo=rotated */,
+ { 8, 8233, 6978, 7, 10, UNI_XPEO } /* script=oldpersian */,
+ { 1, 6888, 1, 10, 1, -UNI_DIA } /* diacritic=n */,
+ { 0, 3398, 9433, 18, 4, UNI_VS } /* variationselector=true */,
+ { 1, 6828, 2373, 10, 11, UNI_BC__L } /* bidiclass=lefttoright */,
+ { 10, 7018, 9445, 10, 4, UNI_IN__12 } /* presentin=v120 */,
+ { 0, 5565, 6327, 13, 11, UNI_JG__AFRICANNOON } /* joininggroup=africannoon */,
+ { 0, 2148, 1265, 3, 24, UNI_SUPERANDSUB } /* insuperscriptsandsubscripts */,
+ { 9, 3671, 4297, 17, 4, UNI_BRAI } /* scriptextensions=brai */,
+ { 5, 3868, 1472, 16, 9, UNI__PERL_SURROGATE } /* generalcategory=surrogate */,
+ { 4, 8684, 26, 5, 1, UNI_POSIXXDIGIT } /* ahex=y */,
+ { 0, 8233, 2212, 8, 6, UNI_SC__SINH } /* script=sinhala */,
+ { 1, 8338, 9433, 7, 4, UNI_XPOSIXSPACE } /* wspace=true */,
+ { 0, 184, 2836, 2, 12, UNI_SUNDANESESUP } /* issundanesesup */,
+ { 18, 9593, 5823, 3, 12, UNI_BC__AN } /* bc=arabicnumber */,
+ { 0, 9093, 9285, 4, 3, UNI_INNKO } /* blk=nko */,
+ { 1, 9093, 949, 4, 27, UNI_ALPHABETICPF } /* blk=alphabeticpresentationforms */,
+ { 1, 9647, 9010, 3, 3, UNI_NV__3_SLASH_2 } /* nv=3/2 */,
+ { 1, 3836, 0, 16, 0, UNI_CYPRIOTSYLLABARY } /* cypriotsyllabary */,
+ { 0, 8233, 9109, 7, 4, UNI_CANS } /* script=cans */,
+ { 6, 3671, 8562, 17, 6, UNI_LYCI } /* scriptextensions=lycian */,
+ { 8, 9113, 8443, 5, 5, UNI_CCC__107 } /* ccc=ccc107 */,
+ { 3, 8886, 7341, 3, 4, UNI_SC__PERM } /* sc=perm */,
+ { 6, 8879, 3344, 5, 10, UNI_INPC__TOPANDLEFT } /* inpc=topandleft */,
+ { 0, 8886, 8894, 3, 5, UNI_SC__LIMB } /* sc=limbu */,
+ { 2, 1497, 44, 10, 1, UNI_SK } /* category=sk */,
+ { 1, 9049, 9437, 4, 4, UNI_AGE__10 } /* age=v100 */,
+ { 3, 8886, 4297, 3, 7, UNI_BRAI } /* sc=braille */,
+ { 3, 5565, 6063, 13, 12, UNI_JG__MALAYALAMBHA } /* joininggroup=malayalambha */,
+ { 0, 9365, 8939, 4, 5, UNI_TALE } /* scx=taile */,
+ { 1, 3110, 0, 11, 0, UNI_GEORGIANSUP } /* georgiansup */,
+ { 0, 184, 5031, 2, 14, UNI_LATINEXTD } /* islatinextendedd */,
+ { 1, 1264, 0, 25, 0, UNI_SUPERANDSUB } /* superscriptsandsubscripts */,
+ { 2, 3671, 8072, 17, 7, UNI_ELYM } /* scriptextensions=elymaic */,
+ { 5, 9623, 9596, 3, 3, UNI_JG__BEH } /* jg=beh */,
+ { 2, 7088, 0, 10, 0, UNI_SUPARROWSC } /* suparrowsc */,
+ { 8, 7025, 7487, 3, 1, UNI_IN__6 } /* in=6 */,
+ { 9, 6918, 18, 10, 2, UNI_RI } /* linebreak=ri */,
+ { 2, 7025, 9441, 3, 4, UNI_IN__11 } /* in=v110 */,
+ { 1, 184, 8121, 2, 7, UNI_LINA } /* islineara */,
+ { 2, 9647, 8394, 3, 4, UNI_NV__8000 } /* nv=8000 */,
+ { 3, 8424, 6602, 6, 11, UNI_INNANDINAGARI } /* block=nandinagari */,
+ { 5, 6005, 570, 3, 29, UNI_CJKEXTC } /* incjkunifiedideographsextensionc */,
+ { 3, 5565, 9061, 13, 4, UNI_JG__ALEF } /* joininggroup=alef */,
+ { 3, 6816, 1189, 3, 4, UNI_INBATAK } /* inbatak */,
+ { 0, 5565, 4522, 13, 15, UNI_JG__MANICHAEANALEPH } /* joininggroup=manichaeanaleph */,
+ { 0, 9129, 1, 4, 1, -UNI_CWU } /* cwu=n */,
+ { 4, 9365, 9453, 4, 3, UNI_VAI } /* scx=vai */,
+ { 0, 3868, 878, 16, 10, UNI_CO } /* generalcategory=privateuse */,
+ { 2, 184, 6591, 2, 11, UNI_MYANMAREXTB } /* ismyanmarextb */,
+ { 2, 184, 5353, 2, 14, UNI_ZS } /* isspaceseparator */,
+ { 13, 8424, 2741, 6, 19, UNI_MERO } /* block=meroitichieroglyphs */,
+ { 0, 2006, 0, 15, 0, UNI_MODIFIERLETTERS } /* modifierletters */,
+ { 0, 1362, 8782, 24, 2, UNI_CCC__27 } /* canonicalcombiningclass=27 */,
+ { 1, 9117, 0, 4, 0, UNI_CPRT } /* cprt */,
+ { 2, 184, 6712, 2, 11, UNI_SUPERANDSUB } /* issuperandsub */,
+ { 1, 8219, 995, 7, 2, -UNI_PATSYN } /* patsyn=no */,
+ { 11, 184, 3722, 2, 17, UNI_SUTTONSIGNWRITING } /* issuttonsignwriting */,
+ { 5, 9193, 36, 4, 1, UNI_GCB__T } /* hst=t */,
+ { 0, 21, 9217, 2, 3, UNI_INLAO } /* inlao */,
+ { 10, 9647, 7159, 3, 1, UNI_NV__5 } /* nv=5 */,
+ { 2, 9093, 3038, 4, 11, UNI_ETHIOPICSUP } /* blk=ethiopicsup */,
+ { 0, 9593, 4156, 3, 16, UNI_BC__S } /* bc=segmentseparator */,
+ { 1, 7025, 9680, 3, 3, UNI_IN__3 } /* in=v30 */,
+ { 1, 3671, 9221, 17, 4, UNI_LATN } /* scriptextensions=latn */,
+ { 0, 6315, 0, 4, 0, UNI_XIDC } /* xidc */,
+ { 0, 6005, 2931, 3, 7, UNI_INCHEROKEE } /* incherokee */,
+ { 1, 6918, 414, 10, 11, UNI_LB__ID } /* linebreak=ideographic */,
+ { 8, 8871, 495, 3, 7, UNI_SB__NU } /* sb=numeric */,
+ { 1, 9647, 8722, 3, 2, UNI_NV__15 } /* nv=15 */,
+ { 2, 4220, 0, 16, 0, UNI_TANGUTCOMPONENTS } /* tangutcomponents */,
+ { 8, 8418, 9734, 6, 3, UNI_BIDIM } /* bidim=yes */,
+ { 3, 5760, 8973, 13, 4, UNI_NV__1_SLASH_10 } /* numericvalue=1/10 */,
+ { 3, 5979, 1, 12, 1, -UNI_IDEO } /* ideographic=n */,
+ { 16, 8424, 1846, 7, 21, UNI_INDICNUMBERFORMS } /* block=commonindicnumberforms */,
+ { 0, 9365, 9321, 4, 4, UNI_PHNX } /* scx=phnx */,
+ { 0, 8869, 995, 5, 2, -UNI_IDSB } /* idsb=no */,
+ { 3, 21, 3996, 2, 16, UNI_LINEARBSYLLABARY } /* inlinearbsyllabary */,
+ { 8, 9093, 2836, 4, 19, UNI_SUNDANESESUP } /* blk=sundanesesupplement */,
+ { 0, 6918, 8100, 10, 2, UNI_LB__HY } /* linebreak=hy */,
+ { 0, 8510, 1, 4, 1, -UNI_EXT } /* ext=n */,
+ { 1, 8685, 9433, 4, 4, UNI_XPOSIXXDIGIT } /* hex=true */,
+ { 1, 9365, 7332, 4, 4, UNI_ITAL } /* scx=ital */,
+ { 0, 184, 2741, 2, 19, UNI_MERO } /* ismeroitichieroglyphs */,
+ { 5, 9647, 7159, 3, 8, UNI_NV__1_SLASH_2 } /* nv=5.00e-01 */,
+ { 1, 3951, 6, 3, 2, UNI_IDC } /* isidc */,
+ { 0, 5760, 8358, 13, 2, UNI_NV__30 } /* numericvalue=30 */,
+ { 0, 184, 4297, 2, 15, UNI_BRAI } /* isbraillepatterns */,
+ { 8, 9093, 6712, 4, 11, UNI_SUPERANDSUB } /* blk=superandsub */,
+ { 3, 9593, 23, 3, 2, UNI_BC__AL } /* bc=al */,
+ { 6, 7128, 7825, 10, 3, UNI_WB__EB } /* wordbreak=gaz */,
+ { 1, 9623, 5643, 3, 13, UNI_JG__MANICHAEANMEM } /* jg=manichaeanmem */,
+ { 0, 1911, 7972, 22, 8, UNI_INSC__TONEMARK } /* indicsyllabiccategory=tonemark */,
+ { 0, 3671, 9105, 17, 4, UNI_CAKM } /* scriptextensions=cakm */,
+ { 0, 9728, 36, 3, 1, UNI_VS } /* vs=t */,
+ { 1, 3671, 9417, 17, 4, UNI_TFNG } /* scriptextensions=tfng */,
+ { 3, 6928, 0, 10, 0, UNI_lower_values_index } /* lowercase= */,
+ { 18, 9623, 5695, 3, 13, UNI_JG__MANICHAEANTEN } /* jg=manichaeanten */,
+ { 2, 6005, 8485, 3, 5, UNI_INCHAKMA } /* inchakma */,
+ { 0, 4705, 4718, 3, 14, UNI_TAMILSUP } /* istamilsupplement */,
+ { 1, 5760, 8722, 13, 2, UNI_NV__15 } /* numericvalue=15 */,
+ { 0, 8954, 1, 5, 1, -UNI_XIDC } /* xidc=n */,
+ { 0, 6338, 8864, 11, 5, -UNI_XPOSIXALPHA } /* alphabetic=false */,
+ { 2, 9097, 7, 4, 1, UNI_BPT__C } /* bpt=c */,
+ { 3, 4361, 1578, 4, 13, UNI_GEOMETRICSHAPES } /* ingeometricshapes */,
+ { 0, 5760, 9013, 13, 4, UNI_NV__15_SLASH_2 } /* numericvalue=15/2 */,
+ { 3, 6885, 2128, 3, 13, UNI_ROHG } /* ishanifirohingya */,
+ { 0, 1497, 4829, 9, 5, UNI_XPOSIXDIGIT } /* category=digit */,
+ { 7, 1713, 9734, 22, 3, UNI_CWCF } /* changeswhencasefolded=yes */,
+ { 2, 9620, 1014, 3, 6, UNI_L } /* gc=letter */,
+ { 0, 4732, 0, 15, 0, UNI_TITLE } /* titlecaseletter */,
+ { 2, 3671, 9457, 17, 4, UNI_WCHO } /* scriptextensions=wcho */,
+ { 0, 9365, 7852, 4, 8, UNI_GURU } /* scx=gurmukhi */,
+ { 9, 4849, 26, 14, 1, UNI_CI } /* caseignorable=y */,
+ { 6, 9049, 9578, 4, 3, UNI_AGE__6_DOT_3 } /* age=6.3 */,
+ { 15, 9365, 6724, 5, 3, UNI_SYLO } /* scx=sylo */,
+ { 1, 9620, 878, 3, 10, UNI_CO } /* gc=privateuse */,
+ { 2, 9769, 0, 2, 0, UNI_CASEDLETTER } /* l_ */,
+ { 0, 2067, 0, 7, 0, UNI_RADICAL } /* radical */,
+ { 5, 1497, 48, 9, 1, UNI_P } /* category=p */,
+ { 0, 21, 5045, 2, 14, UNI_LATINEXTE } /* inlatinextendede */,
+ { 2, 2836, 0, 4, 0, UNI_SUND } /* sund */,
+ { 1, 8424, 878, 6, 14, UNI_PUA } /* block=privateusearea */,
+ { 0, 2106, 5952, 21, 3, UNI_LB__ZWJ } /* graphemeclusterbreak=zwj */,
+ { 4, 5085, 6173, 4, 10, UNI_MATHALPHANUM } /* inmathalphanum */,
+ { 64, 9093, 8919, 4, 5, UNI_INOGHAM } /* blk=ogham */,
+ { 2, 2148, 4205, 3, 8, UNI_SYRIACSUP } /* insyriacsup */,
+ { 0, 9620, 133, 3, 4, UNI_M } /* gc=mark */,
+ { 4, 9953, 3248, 6, 5, UNI_VERTSPACE } /* isvertspace */,
+ { 1, 9647, 8358, 3, 4, UNI_NV__3000 } /* nv=3000 */,
+ { 2, 8520, 26, 6, 1, UNI_JOINC } /* joinc=y */,
+ { 1, 9093, 6767, 4, 11, UNI_YISYLLABLES } /* blk=yisyllables */,
+ { 0, 9093, 921, 4, 28, UNI_VSSUP } /* blk=variationselectorssupplement */,
+ { 3, 9093, 599, 4, 30, UNI_CJKEXTD } /* blk=cjkunifiedideographsextensiond */,
+ { 2, 9365, 8859, 4, 4, UNI_DOGR } /* scx=dogr */,
+ { 0, 6918, 7212, 10, 9, UNI_LB__B2 } /* linebreak=breakboth */,
+ { 6, 9093, 5799, 4, 12, UNI_ALPHABETICPF } /* blk=alphabeticpf */,
+ { 0, 893, 0, 28, 0, UNI_SUPPUAB } /* supplementaryprivateuseareab */,
+ { 20, 3671, 7892, 17, 8, UNI_JAVA } /* scriptextensions=javanese */,
+ { 1, 117, 4493, 3, 14, UNI_INIMPERIALARAMAIC } /* inimperialaramaic */,
+ { 8, 9605, 2709, 3, 3, UNI_DT__NAR } /* dt=nar */,
+ { 14, 9093, 8622, 4, 6, UNI_INTELUGU } /* blk=telugu */,
+ { 0, 9093, 2608, 4, 19, UNI_INEGYPTIANHIEROGLYPHS } /* blk=egyptianhieroglyphs */,
+ { 0, 9049, 9695, 4, 3, UNI_AGE__5 } /* age=v50 */,
+ { 19, 1911, 4236, 22, 5, UNI_INSC__VOWEL } /* indicsyllabiccategory=vowel */,
+ { 0, 9365, 8255, 5, 6, UNI_SIDD } /* scx=siddham */,
+ { 3, 9093, 78, 4, 6, UNI_INARABIC } /* blk=arabic */,
+ { 0, 3671, 7788, 17, 4, UNI_BALI } /* scriptextensions=bali */,
+ { 2, 5269, 0, 13, 0, UNI_PATSYN } /* patternsyntax */,
+ { 4, 9113, 8765, 5, 4, UNI_CCC__24 } /* ccc=ccc24 */,
+ { 1, 8886, 3038, 3, 4, UNI_ETHI } /* sc=ethi */,
+ { 4, 3671, 4267, 17, 4, UNI_BAMU } /* scriptextensions=bamu */,
+ { 0, 8886, 8310, 3, 4, UNI_SC__TIRH } /* sc=tirh */,
+ { 1, 1362, 8445, 24, 3, UNI_CCC__107 } /* canonicalcombiningclass=107 */,
+ { 2, 6679, 9734, 11, 3, UNI_SD } /* softdotted=yes */,
+ { 4, 9093, 8240, 4, 7, UNI_INSHARADA } /* blk=sharada */,
+ { 0, 2204, 6636, 3, 10, UNI_SO } /* isothersymbol */,
+ { 1, 1691, 722, 23, 4, UNI_BPT__C } /* bidipairedbrackettype=close */,
+ { 2, 8233, 9465, 7, 4, UNI_XPEO } /* script=xpeo */,
+ { 3, 1362, 9542, 24, 3, UNI_CCC__DA } /* canonicalcombiningclass=234 */,
+ { 3, 1410, 0, 13, 0, UNI_M } /* combiningmark */,
+ { 4, 7025, 7159, 3, 1, UNI_IN__5 } /* in=5 */,
+ { 12, 9093, 7964, 4, 8, UNI_INTIFINAGH } /* blk=tifinagh */,
+ { 6, 9647, 8464, 3, 2, UNI_NV__29 } /* nv=29 */,
+ { 5, 9647, 8376, 3, 5, UNI_NV__50000 } /* nv=50000 */,
+ { 15, 9365, 3020, 4, 4, UNI_DEVA } /* scx=deva */,
+ { 2, 1057, 1, 27, 1, -UNI_PCM } /* prependedconcatenationmark=n */,
+ { 0, 7420, 9433, 8, 4, UNI_IDS } /* idstart=true */,
+ { 0, 8332, 80, 4, 33, UNI_ARABICMATH } /* isarabicmathematicalalphabeticsymbols */,
+ { 7, 9909, 3248, 7, 5, UNI_POSIXSPACE } /* isposixspace */,
+ { 10, 9137, 36, 4, 1, UNI_DEP } /* dep=t */,
+ { 1, 1933, 36, 22, 1, UNI_LOE } /* logicalorderexception=t */,
+ { 1, 5565, 2147, 13, 3, UNI_JG__AIN } /* joininggroup=ain */,
+ { 0, 5760, 8358, 13, 5, UNI_NV__30000 } /* numericvalue=30000 */,
+ { 0, 8233, 8628, 7, 6, UNI_SC__THAA } /* script=thaana */,
+ { 1, 5760, 7516, 13, 8, UNI_NV__5_SLASH_2 } /* numericvalue=2.50e+00 */,
+ { 0, 8424, 8914, 6, 5, UNI_INNUSHU } /* block=nushu */,
+ { 1, 4580, 2761, 3, 18, UNI_MODIFIERTONELETTERS } /* inmodifiertoneletters */,
+ { 1, 3951, 447, 3, 17, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbols */,
+ { 3, 9365, 8093, 4, 7, UNI_HANO } /* scx=hanunoo */,
+ { 3, 9365, 8914, 4, 5, UNI_NSHU } /* scx=nushu */,
+ { 1, 5835, 9433, 12, 4, UNI_BIDIC } /* bidicontrol=true */,
+ { 1, 9647, 7659, 3, 2, UNI_NV__16 } /* nv=16 */,
+ { 20, 3236, 1, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=n */,
+ { 0, 9731, 0, 3, 0, UNI_wb_values_index } /* wb= */,
+ { 1, 8424, 2333, 6, 20, UNI_GLAGOLITICSUP } /* block=glagoliticsupplement */,
+ { 1, 5565, 6075, 13, 12, UNI_JG__MALAYALAMLLA } /* joininggroup=malayalamlla */,
+ { 1, 9049, 7612, 4, 3, UNI_AGE__4_DOT_1 } /* age=4.1 */,
+ { 8, 8879, 838, 3, 27, UNI_PHONETICEXTSUP } /* inphoneticextensionssupplement */,
+ { 1, 8160, 721, 4, 14, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanum */,
+ { 1, 9093, 5883, 4, 12, UNI_CYRILLICEXTB } /* blk=cyrillicextb */,
+ { 0, 1362, 8785, 25, 4, UNI_CCC__28 } /* canonicalcombiningclass=ccc28 */,
+ { 0, 1536, 3553, 3, 16, UNI_ETHIOPICEXTA } /* inethiopicextendeda */,
+ { 0, 3248, 9734, 6, 3, UNI_XPOSIXSPACE } /* space=yes */,
+ { 6, 5760, 8364, 13, 5, UNI_NV__40000 } /* numericvalue=40000 */,
+ { 5, 3868, 9108, 16, 2, UNI_MC } /* generalcategory=mc */,
+ { 0, 184, 4267, 2, 4, UNI_BAMU } /* isbamu */,
+ { 4, 3002, 8184, 18, 7, UNI_DT__NB } /* decompositiontype=nobreak */,
+ { 0, 21, 8680, 3, 4, UNI_INADLAM } /* inadlam */,
+ { 4, 9365, 983, 4, 5, UNI_GREK } /* scx=greek */,
+ { 0, 3586, 0, 17, 0, UNI_INDICSIYAQNUMBERS } /* indicsiyaqnumbers */,
+ { 0, 1911, 8646, 22, 6, UNI_INSC__VIRAMA } /* indicsyllabiccategory=virama */,
+ { 0, 5565, 3654, 13, 17, UNI_JG__MANICHAEANTHAMEDH } /* joininggroup=manichaeanthamedh */,
+ { 1, 9093, 113, 4, 35, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningdiacriticalmarksforsymbols */,
+ { 4, 9049, 9716, 4, 3, UNI_AGE__7 } /* age=v70 */,
+ { 9, 8886, 7892, 3, 8, UNI_SC__JAVA } /* sc=javanese */,
+ { 4, 5565, 5073, 13, 14, UNI_JG__MANICHAEANAYIN } /* joininggroup=manichaeanayin */,
+ { 0, 8424, 6939, 6, 2, UNI_INVS } /* block=vs */,
+ { 3, 3868, 5255, 16, 14, UNI_MN } /* generalcategory=nonspacingmark */,
+ { 1, 184, 3980, 2, 7, UNI_LINB } /* islinearb */,
+ { 3, 8424, 3772, 6, 16, UNI_BOPOMOFOEXT } /* block=bopomofoextended */,
+ { 0, 184, 6580, 2, 11, UNI_MYANMAREXTA } /* ismyanmarexta */,
+ { 4, 9605, 8184, 3, 7, UNI_DT__NB } /* dt=nobreak */,
+ { 0, 8886, 9345, 3, 4, UNI_RJNG } /* sc=rjng */,
+ { 9, 8871, 9773, 3, 2, UNI_SB__XX } /* sb=xx */,
+ { 0, 9623, 3916, 3, 16, UNI_JG__HANIFIROHINGYAPA } /* jg=hanifirohingyapa */,
+ { 0, 21, 7892, 2, 8, UNI_INJAVANESE } /* injavanese */,
+ { 9, 8886, 2393, 3, 20, UNI_HMNP } /* sc=nyiakengpuachuehmong */,
+ { 2, 1362, 7603, 24, 2, UNI_CCC__24 } /* canonicalcombiningclass=24 */,
+ { 1, 4849, 8864, 14, 5, -UNI_CI } /* caseignorable=false */,
+ { 0, 9129, 9734, 4, 3, UNI_CWU } /* cwu=yes */,
+ { 8, 7956, 0, 4, 0, UNI_TAGB } /* tagb */,
+ { 1, 1239, 36, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=t */,
+ { 4, 8233, 9425, 7, 4, UNI_THAI } /* script=thai */,
+ { 6, 9365, 9281, 4, 4, UNI_NEWA } /* scx=newa */,
+ { 3, 2212, 1165, 5, 23, UNI_HALFANDFULLFORMS } /* inhalfwidthandfullwidthforms */,
+ { 0, 9647, 7446, 3, 1, UNI_NV__2 } /* nv=2 */,
+ { 1, 9053, 0, 4, 0, UNI_AGHB } /* aghb */,
+ { 6, 9093, 1003, 4, 27, UNI_ENCLOSEDCJK } /* blk=enclosedcjklettersandmonths */,
+ { 1, 1243, 36, 21, 1, UNI_CE } /* compositionexclusion=t */,
+ { 1, 9629, 1110, 3, 26, UNI_LB__CJ } /* lb=conditionaljapanesestarter */,
+ { 0, 1924, 47, 10, 1, UNI_LM } /* category=lm */,
+ { 2, 8616, 0, 6, 0, UNI_sterm_values_index } /* sterm= */,
+ { 1, 7860, 0, 4, 0, UNI_HIRA } /* hira */,
+ { 28, 9647, 7668, 3, 8, UNI_NV__5_SLASH_8 } /* nv=6.25e-01 */,
+ { 1, 8929, 0, 5, 0, UNI_OSGE } /* osage */,
+ { 3, 8412, 1, 6, 1, -UNI_BIDIC } /* bidic=n */,
+ { 1, 9093, 1539, 4, 14, UNI_MUSIC } /* blk=musicalsymbols */,
+ { 2, 9413, 0, 4, 0, UNI_TAVT } /* tavt */,
+ { 0, 1362, 8730, 25, 4, UNI_CCC__17 } /* canonicalcombiningclass=ccc17 */,
+ { 3, 9647, 7723, 3, 2, UNI_NV__18 } /* nv=18 */,
+ { 1, 8233, 8058, 7, 7, UNI_DSRT } /* script=deseret */,
+ { 0, 9365, 9081, 4, 4, UNI_AVST } /* scx=avst */,
+ { 3, 8580, 26, 6, 1, UNI__PERL_NCHAR } /* nchar=y */,
+ { 0, 1482, 2479, 24, 6, UNI_INPC__BOTTOM } /* indicpositionalcategory=bottom */,
+ { 0, 1450, 986, 5, 2, UNI_INGREEK } /* ingreek */,
+ { 1, 4705, 8940, 3, 4, UNI_TALE } /* istaile */,
+ { 3, 184, 2393, 2, 20, UNI_HMNP } /* isnyiakengpuachuehmong */,
+ { 9, 1497, 6360, 9, 11, UNI_CASEDLETTER } /* category=casedletter */,
+ { 0, 9121, 36, 4, 1, UNI_CWL } /* cwl=t */,
+ { 5, 9093, 3110, 4, 8, UNI_INGEORGIAN } /* blk=georgian */,
+ { 9, 1482, 5461, 24, 13, UNI_INPC__BOTTOMANDLEFT } /* indicpositionalcategory=bottomandleft */,
+ { 1, 4447, 1162, 15, 9, UNI_EA__H } /* eastasianwidth=halfwidth */,
+ { 0, 3671, 7860, 17, 8, UNI_HIRA } /* scriptextensions=hiragana */,
+ { 5, 3671, 7008, 17, 10, UNI_PHNX } /* scriptextensions=phoenician */,
+ { 0, 9620, 9769, 3, 2, UNI_CASEDLETTER } /* gc=l_ */,
+ { 5, 9153, 5952, 4, 3, UNI_LB__ZWJ } /* gcb=zwj */,
+ { 0, 8233, 8142, 7, 7, UNI_MARC } /* script=marchen */,
+ { 4, 9365, 7, 4, 18, UNI_CANS } /* scx=canadianaboriginal */,
+ { 7, 3671, 2006, 17, 4, UNI_MODI } /* scriptextensions=modi */,
+ { 0, 3932, 0, 16, 0, UNI_HIGHPUSURROGATES } /* highpusurrogates */,
+ { 0, 8233, 9181, 7, 4, UNI_HLUW } /* script=hluw */,
+ { 25, 9093, 6569, 4, 11, UNI_MISCSYMBOLS } /* blk=miscsymbols */,
+ { 8, 5760, 7540, 13, 2, UNI_NV__20 } /* numericvalue=20 */,
+ { 2, 9093, 8502, 4, 6, UNI_INGOTHIC } /* blk=gothic */,
+ { 0, 184, 8859, 2, 5, UNI_DOGR } /* isdogra */,
+ { 0, 8233, 2608, 7, 19, UNI_EGYP } /* script=egyptianhieroglyphs */,
+ { 1, 6918, 8345, 10, 7, UNI_LB__ZW } /* linebreak=zwspace */,
+ { 0, 6279, 0, 12, 0, UNI_PLAYINGCARDS } /* playingcards */,
+ { 2, 5760, 5409, 13, 2, UNI_NV__10 } /* numericvalue=10 */,
+ { 0, 9113, 9077, 4, 3, UNI_CCC__202 } /* ccc=atb */,
+ { 0, 21, 4989, 2, 6, UNI_KANGXI } /* inkangxi */,
+ { 8, 9113, 3441, 4, 9, UNI_CCC__BL } /* ccc=belowleft */,
+ { 3, 6816, 2533, 3, 5, UNI_INBRAHMI } /* inbrahmi */,
+ { 0, 3671, 7118, 17, 4, UNI_WARA } /* scriptextensions=wara */,
+ { 8, 9629, 18, 3, 2, UNI_RI } /* lb=ri */,
+ { 16, 8233, 9485, 7, 4, UNI_SC__QAAI } /* script=zinh */,
+ { 9, 1773, 9734, 6, 3, UNI_CASED } /* cased=yes */,
+ { 2, 9093, 8247, 4, 7, UNI_SHAW } /* blk=shavian */,
+ { 2, 6679, 0, 11, 0, UNI_sd_values_index } /* softdotted= */,
+ { 22, 184, 8338, 2, 6, UNI_XPOSIXSPACE } /* iswspace */,
+ { 4, 8604, 995, 6, 2, -UNI_QMARK } /* qmark=no */,
+ { 9, 4705, 8283, 3, 6, UNI_TGLG } /* istagalog */,
+ { 0, 4580, 2262, 10, 11, UNI_MERO } /* inmeroitichieroglyphs */,
+ { 0, 9365, 3772, 4, 8, UNI_BOPO } /* scx=bopomofo */,
+ { 5, 9620, 1410, 3, 13, UNI_M } /* gc=combiningmark */,
+ { 0, 184, 6051, 2, 7, UNI_MAHJONG } /* ismahjong */,
+ { 0, 5760, 5409, 13, 13, UNI_NV__1000000000000 } /* numericvalue=1000000000000 */,
+ { 0, 9365, 9453, 4, 4, UNI_VAI } /* scx=vaii */,
+ { 1, 9365, 2930, 4, 4, UNI_CHER } /* scx=cher */,
+ { 4, 1482, 3344, 24, 10, UNI_INPC__TOPANDLEFT } /* indicpositionalcategory=topandleft */,
+ { 0, 42, 0, 26, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatibilityideographs */,
+ { 4, 184, 1768, 2, 5, UNI_XPOSIXLOWER } /* islower */,
+ { 8, 9731, 3254, 3, 17, UNI_RI } /* wb=regionalindicator */,
+ { 18, 184, 6558, 2, 11, UNI_MEDF } /* ismedefaidrin */,
+ { 0, 1823, 0, 19, 0, UNI_CJKCOMPATIDEOGRAPHS } /* cjkcompatideographs */,
+ { 0, 3671, 7332, 17, 4, UNI_ITAL } /* scriptextensions=ital */,
+ { 6, 24, 0, 1, 0, UNI_L } /* l */,
+ { 0, 9365, 2532, 4, 6, UNI_BRAH } /* scx=brahmi */,
+ { 0, 6816, 4298, 3, 14, UNI_BRAI } /* inbraillepatterns */,
+ { 0, 3671, 57, 17, 2, UNI_YI } /* scriptextensions=yi */,
+ { 0, 7128, 4140, 10, 5, UNI_WB__XX } /* wordbreak=other */,
+ { 1, 9093, 509, 4, 30, UNI_CJKEXTA } /* blk=cjkunifiedideographsextensiona */,
+ { 0, 184, 9345, 2, 4, UNI_RJNG } /* isrjng */,
+ { 4, 184, 2169, 2, 14, UNI_MEETEIMAYEKEXT } /* ismeeteimayekext */,
+ { 0, 6567, 4096, 6, 12, UNI_MISCMATHSYMBOLSB } /* inmiscmathsymbolsb */,
+ { 4, 5565, 341, 13, 2, UNI_JG__PE } /* joininggroup=pe */,
+ { 0, 1691, 0, 23, 0, UNI_BPT__C } /* bidipairedbrackettype=c */,
+ { 0, 2855, 0, 19, 0, UNI_SUPARROWSA } /* supplementalarrowsa */,
+ { 1, 21, 6027, 2, 12, UNI_KHMERSYMBOLS } /* inkhmersymbols */,
+ { 15, 5339, 721, 14, 5, UNI_SB__CL } /* sentencebreak=close */,
+ { 1, 8424, 4933, 6, 14, UNI_INGREEK } /* block=greekandcoptic */,
+ { 2, 8886, 9429, 3, 4, UNI_TIBT } /* sc=tibt */,
+ { 6, 9113, 8790, 5, 4, UNI_CCC__29 } /* ccc=ccc29 */,
+ { 0, 9647, 5409, 3, 6, UNI_NV__100000 } /* nv=100000 */,
+ { 8, 3671, 7964, 17, 8, UNI_TFNG } /* scriptextensions=tifinagh */,
+ { 3, 7025, 9548, 3, 3, UNI_IN__3 } /* in=3.0 */,
+ { 9, 8233, 7347, 7, 9, UNI_ORKH } /* script=oldturkic */,
+ { 2, 5760, 7740, 13, 8, UNI_NV__1_SLASH_12 } /* numericvalue=8.33e-02 */,
+ { 0, 3951, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* isideographicsymbolsandpunctuation */,
+ { 3, 3671, 7049, 18, 9, UNI_SAUR } /* scriptextensions=saurashtra */,
+ { 0, 9093, 7185, 4, 9, UNI_ARABICPFA } /* blk=arabicpfa */,
+ { 1, 8424, 6492, 6, 11, UNI_KATAKANAEXT } /* block=katakanaext */,
+ { 0, 2148, 2837, 3, 8, UNI_INSUNDANESE } /* insundanese */,
+ { 0, 8424, 7796, 6, 8, UNI_INBASSAVAH } /* block=bassavah */,
+ { 0, 9620, 38, 3, 2, UNI_XPOSIXDIGIT } /* gc=nd */,
+ { 0, 21, 7257, 2, 9, UNI_LATINEXTB } /* inlatinextb */,
+ { 2, 9620, 8499, 3, 2, UNI_CF } /* gc=cf */,
+ { 1, 6679, 0, 10, 0, UNI_SD } /* softdotted */,
+ { 0, 8886, 9173, 3, 4, UNI_SC__GURU } /* sc=guru */,
+ { 2, 6005, 690, 3, 15, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbers */,
+ { 0, 6918, 184, 10, 2, UNI_LB__IS } /* linebreak=is */,
+ { 2, 8424, 7940, 6, 8, UNI_SPECIALS } /* block=specials */,
+ { 0, 3688, 0, 17, 0, UNI_sterm_values_index } /* sentenceterminal= */,
+ { 8, 9647, 7683, 3, 2, UNI_NV__26 } /* nv=26 */,
+ { 0, 9647, 5409, 3, 3, UNI_NV__100 } /* nv=100 */,
+ { 3, 9620, 406, 3, 7, UNI_XPOSIXCNTRL } /* gc=control */,
+ { 1, 8093, 0, 7, 0, UNI_HANO } /* hanunoo */,
+ { 0, 184, 7796, 2, 4, UNI_BASS } /* isbass */,
+ { 2, 184, 1576, 2, 15, UNI_GEOMETRICSHAPES } /* isgeometricshapes */,
+ { 1, 9620, 7, 3, 1, UNI_C } /* gc=c */,
+ { 0, 8871, 400, 3, 6, UNI_SB__FO } /* sb=format */,
+ { 0, 8616, 1, 6, 1, -UNI_STERM } /* sterm=n */,
+ { 0, 9365, 8255, 5, 3, UNI_SIDD } /* scx=sidd */,
+ { 0, 9093, 8065, 4, 7, UNI_INELBASAN } /* blk=elbasan */,
+ { 0, 6816, 3773, 3, 15, UNI_BOPOMOFOEXT } /* inbopomofoextended */,
+ { 0, 3739, 3, 17, 1, -UNI_UIDEO } /* unifiedideograph=f */,
+ { 3, 7100, 0, 8, 0, UNI_ASSIGNED } /* assigned */,
+ { 9, 3671, 8430, 17, 6, UNI_CARI } /* scriptextensions=carian */,
+ { 7, 9093, 7772, 4, 8, UNI_INARMENIAN } /* blk=armenian */,
+ { 20, 9626, 6, 3, 1, UNI_JT__D } /* jt=d */,
+ { 1, 9623, 5125, 3, 4, UNI_JG__HETH } /* jg=heth */,
+ { 5, 1362, 8825, 25, 4, UNI_CCC__36 } /* canonicalcombiningclass=ccc36 */,
+ { 1, 8424, 3964, 6, 6, UNI_LATIN1 } /* block=latin1 */,
+ { 4, 7980, 0, 4, 0, UNI_UGAR } /* ugar */,
+ { 8, 5565, 5157, 13, 14, UNI_JG__MANICHAEANRESH } /* joininggroup=manichaeanresh */,
+ { 0, 1735, 0, 22, 0, UNI_cwcm_values_index } /* changeswhencasemapped= */,
+ { 4, 8233, 2779, 7, 9, UNI_SC__MONG } /* script=mongolian */,
+ { 1, 9093, 5871, 4, 12, UNI_CYRILLICEXTA } /* blk=cyrillicexta */,
+ { 0, 9593, 4905, 3, 14, UNI_BC__EN } /* bc=europeannumber */,
+ { 1, 8233, 7892, 7, 8, UNI_SC__JAVA } /* script=javanese */,
+ { 6, 184, 1768, 2, 9, UNI_XPOSIXLOWER } /* islowercase */,
+ { 6, 5760, 9737, 13, 2, UNI_NV__38 } /* numericvalue=38 */,
+ { 0, 9647, 8388, 3, 6, UNI_NV__700000 } /* nv=700000 */,
+ { 0, 9602, 36, 3, 1, UNI_DI } /* di=t */,
+ { 0, 9647, 7524, 3, 8, UNI_NV__1_SLASH_4 } /* nv=2.50e-01 */,
+ { 16, 9605, 68, 3, 3, UNI_DT__SUP } /* dt=sup */,
+ { 0, 8424, 2044, 7, 20, UNI_CJKCOMPATFORMS } /* block=cjkcompatibilityforms */,
+ { 0, 9647, 8388, 3, 5, UNI_NV__70000 } /* nv=70000 */,
+ { 13, 9593, 1, 4, 1, UNI_BC__BN } /* bc=bn */,
+ { 9, 9903, 9921, 6, 5, UNI_XPOSIXPRINT } /* xposixprint */,
+ { 5, 1362, 7495, 24, 1, UNI_CCC__7 } /* canonicalcombiningclass=7 */,
+ { 0, 8424, 2532, 6, 6, UNI_INBRAHMI } /* block=brahmi */,
+ { 9, 8886, 9085, 3, 4, UNI_BATK } /* sc=batk */,
+ { 0, 9620, 1029, 3, 2, UNI_SO } /* gc=so */,
+ { 0, 9093, 9397, 4, 4, UNI_TAGS } /* blk=tags */,
+ { 5, 9365, 3620, 4, 10, UNI_MANI } /* scx=manichaean */,
+ { 0, 1158, 8623, 3, 5, UNI_INTELUGU } /* intelugu */,
+ { 0, 9365, 8205, 4, 4, UNI_OSMA } /* scx=osma */,
+ { 2, 9365, 9133, 4, 4, UNI_CYRL } /* scx=cyrl */,
+ { 75, 9093, 6988, 4, 10, UNI_INOLDSOGDIAN } /* blk=oldsogdian */,
+ { 6, 9093, 8949, 4, 5, UNI_VSSUP } /* blk=vssup */,
+ { 0, 9093, 8610, 4, 6, UNI_INREJANG } /* blk=rejang */,
+ { 0, 9093, 4672, 4, 15, UNI_SARB } /* blk=oldsoutharabian */,
+ { 8, 8886, 8514, 3, 6, UNI_HATR } /* sc=hatran */,
+ { 1, 3671, 7844, 17, 8, UNI_GUJR } /* scriptextensions=gujarati */,
+ { 1, 184, 8610, 2, 6, UNI_RJNG } /* isrejang */,
+ { 0, 6885, 8094, 3, 6, UNI_HANO } /* ishanunoo */,
+ { 1, 9605, 3308, 3, 5, UNI_DT__SML } /* dt=small */,
+ { 3, 8886, 5955, 3, 12, UNI_SC__GONG } /* sc=gunjalagondi */,
+ { 6, 1508, 0, 2, 0, UNI_PS } /* ps */,
+ { 1, 9629, 3254, 3, 17, UNI_RI } /* lb=regionalindicator */,
+ { 0, 1362, 8464, 24, 2, UNI_CCC__29 } /* canonicalcombiningclass=29 */,
+ { 0, 7018, 9441, 10, 4, UNI_IN__11 } /* presentin=v110 */,
+ { 4, 1243, 26, 21, 1, UNI_CE } /* compositionexclusion=y */,
+ { 0, 9647, 5409, 3, 11, UNI_NV__10000000000 } /* nv=10000000000 */,
+ { 1, 3671, 8142, 17, 4, UNI_MARC } /* scriptextensions=marc */,
+ { 0, 7420, 995, 8, 2, -UNI_IDS } /* idstart=no */,
+ { 10, 9629, 73, 3, 2, UNI_LB__EM } /* lb=em */,
+ { 8, 3254, 36, 18, 1, UNI_RI } /* regionalindicator=t */,
+ { 1, 8424, 3756, 6, 9, UNI_ARABICSUP } /* block=arabicsup */,
+ { 21, 8058, 0, 7, 0, UNI_DSRT } /* deseret */,
+ { 2, 8592, 0, 6, 0, UNI_nfdqc_values_index } /* nfdqc= */,
+ { 0, 2703, 8864, 19, 5, -UNI_IDST } /* idstrinaryoperator=false */,
+ { 6, 11, 0, 2, 0, UNI_DI } /* di */,
+ { 13, 3772, 0, 4, 0, UNI_BOPO } /* bopo */,
+ { 8, 9647, 8388, 3, 2, UNI_NV__70 } /* nv=70 */,
+ { 3, 8849, 0, 4, 0, UNI_CWCM } /* cwcm */,
+ { 1, 5760, 5409, 13, 11, UNI_NV__10000000000 } /* numericvalue=10000000000 */,
+ { 1025, 6231, 5487, 12, 7, UNI_XPOSIXDIGIT } /* numerictype=decimal */,
+ { 3, 9093, 7884, 4, 8, UNI_JAMOEXTB } /* blk=jamoextb */,
+ { 5, 8424, 2401, 6, 3, UNI_PUA } /* block=pua */,
+ { 2, 4826, 3, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=f */,
+ { 0, 8886, 8254, 3, 4, UNI_SIDD } /* sc=sidd */,
+ { 0, 9093, 4492, 4, 15, UNI_INIMPERIALARAMAIC } /* blk=imperialaramaic */,
+ { 8, 9909, 9326, 3, 3, UNI_MIAO } /* isplrd */,
+ { 0, 9121, 26, 4, 1, UNI_CWL } /* cwl=y */,
+ { 1, 9093, 8289, 4, 7, UNI_INTAITHAM } /* blk=taitham */,
+ { 3, 8424, 3469, 6, 4, UNI_UCAS } /* block=ucas */,
+ { 0, 7018, 9707, 10, 3, UNI_IN__6_DOT_1 } /* presentin=v61 */,
+ { 2, 6888, 0, 10, 0, UNI_dia_values_index } /* diacritic= */,
+ { 1, 5565, 65, 15, 2, UNI_JG__KAPH } /* joininggroup=kaph */,
+ { 2, 3671, 8934, 17, 5, UNI_RUNR } /* scriptextensions=runic */,
+ { 5, 3868, 1855, 16, 2, UNI_CN } /* generalcategory=cn */,
+ { 0, 9093, 1645, 4, 23, UNI_SHORTHANDFORMATCONTROLS } /* blk=shorthandformatcontrols */,
+ { 1, 8233, 6724, 8, 10, UNI_SC__SYLO } /* script=sylotinagri */,
+ { 18, 184, 9225, 2, 4, UNI_LINA } /* islina */,
+ { 0, 4989, 0, 14, 0, UNI_KANGXI } /* kangxiradicals */,
+ { 4, 7128, 0, 4, 0, UNI_XPOSIXWORD } /* word */,
+ { 3, 9153, 0, 4, 0, UNI_gcb_values_index } /* gcb= */,
+ { 2, 9365, 5617, 4, 9, UNI_MLYM } /* scx=malayalam */,
+ { 2, 9647, 0, 3, 0, UNI_nv_values_index } /* nv= */,
+ { 3, 9623, 5185, 3, 14, UNI_JG__MANICHAEANYODH } /* jg=manichaeanyodh */,
+ { 1, 4821, 0, 14, 0, UNI_ahex_values_index } /* asciihexdigit= */,
+ { 2, 8233, 9185, 7, 4, UNI_HMNG } /* script=hmng */,
+ { 6, 1497, 698, 9, 6, UNI_N } /* category=number */,
+ { 0, 2212, 2960, 5, 6, UNI_HALFMARKS } /* inhalfmarks */,
+ { 1, 6918, 836, 10, 2, UNI_LB__SP } /* linebreak=sp */,
+ { 1, 6602, 0, 4, 0, UNI_NAND } /* nand */,
+ { 8, 1497, 467, 9, 11, UNI_P } /* category=punctuation */,
+ { 4, 6768, 2233, 3, 5, UNI_YIJING } /* isyijing */,
+ { 1, 9365, 1845, 4, 6, UNI_ZYYY } /* scx=common */,
+ { 0, 184, 6859, 3, 9, UNI_CJKSTROKES } /* iscjkstrokes */,
+ { 4, 1497, 1508, 9, 2, UNI_PS } /* category=ps */,
+ { 88, 9365, 2253, 4, 20, UNI_HLUW } /* scx=anatolianhieroglyphs */,
+ { 1, 8424, 349, 6, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* block=supplementalsymbolsandpictographs */,
+ { 1, 21, 7876, 2, 8, UNI_JAMOEXTA } /* injamoexta */,
+ { 12, 8233, 2333, 7, 10, UNI_SC__GLAG } /* script=glagolitic */,
+ { 10, 988, 0, 5, 0, UNI_MUSIC } /* music */,
+ { 1, 8163, 47, 7, 1, UNI_NFCQC__M } /* nfkcqc=m */,
+ { 0, 4826, 9734, 9, 3, UNI_XPOSIXXDIGIT } /* hexdigit=yes */,
+ { 0, 184, 1539, 2, 14, UNI_MUSIC } /* ismusicalsymbols */,
+ { 5, 8886, 8562, 3, 4, UNI_LYCI } /* sc=lyci */,
+ { 8, 3671, 8484, 17, 6, UNI_CAKM } /* scriptextensions=chakma */,
+ { 1, 3002, 68, 18, 3, UNI_DT__SUP } /* decompositiontype=sup */,
+ { 2, 6885, 6095, 3, 3, UNI_HMNG } /* ishmng */,
+ { 3, 9193, 6303, 4, 12, UNI_GCB__T } /* hst=trailingjamo */,
+ { 1, 2148, 8262, 3, 6, UNI_INSOYOMBO } /* insoyombo */,
+ { 16, 5435, 9433, 13, 4, UNI_BIDIM } /* bidimirrored=true */,
+ { 0, 184, 7884, 2, 8, UNI_JAMOEXTB } /* isjamoextb */,
+ { 11, 6828, 9635, 10, 3, UNI_BC__LRI } /* bidiclass=lri */,
+ { 1, 4705, 3327, 3, 17, UNI_TAIXUANJING } /* istaixuanjingsymbols */,
+ { 8, 8424, 3020, 6, 18, UNI_DEVANAGARIEXT } /* block=devanagariextended */,
+ { 2, 3671, 8058, 17, 7, UNI_DSRT } /* scriptextensions=deseret */,
+ { 3, 8233, 3467, 7, 17, UNI_AGHB } /* script=caucasianalbanian */,
+ { 16, 4705, 5624, 3, 3, UNI_TAML } /* istaml */,
+ { 10, 9049, 7548, 4, 3, UNI_AGE__3_DOT_1 } /* age=3.1 */,
+ { 0, 8886, 9301, 3, 4, UNI_ORKH } /* sc=orkh */,
+ { 65, 6567, 4080, 6, 12, UNI_MISCMATHSYMBOLSA } /* inmiscmathsymbolsa */,
+ { 1, 3836, 0, 7, 0, UNI_CPRT } /* cypriot */,
+ { 0, 6828, 5823, 10, 12, UNI_BC__AN } /* bidiclass=arabicnumber */,
+ { 1, 8233, 1146, 8, 3, UNI_SORA } /* script=sora */,
+ { 3, 184, 3620, 2, 10, UNI_MANI } /* ismanichaean */,
+ { 0, 5760, 9033, 13, 4, UNI_NV__3_SLASH_80 } /* numericvalue=3/80 */,
+ { 0, 9045, 0, 4, 0, UNI_ADLM } /* adlm */,
+ { 0, 9904, 8839, 5, 5, UNI_POSIXCNTRL } /* posixcntrl */,
+ { 1, 1779, 8864, 22, 5, -UNI_CWT } /* changeswhentitlecased=false */,
+ { 0, 9365, 9053, 4, 4, UNI_AGHB } /* scx=aghb */,
+ { 1, 3671, 3038, 17, 4, UNI_ETHI } /* scriptextensions=ethi */,
+ { 9, 1239, 9433, 25, 4, UNI_COMPEX } /* fullcompositionexclusion=true */,
+ { 16, 3398, 0, 18, 0, UNI_vs_values_index } /* variationselector= */,
+ { 1, 184, 1846, 3, 5, UNI_ZYYY } /* iscommon */,
+ { 3, 8233, 8205, 7, 4, UNI_OSMA } /* script=osma */,
+ { 17, 9093, 6602, 4, 11, UNI_INNANDINAGARI } /* blk=nandinagari */,
+ { 0, 9781, 7420, 6, 7, UNI__PERL_IDSTART } /* _perl_idstart */,
+ { 21, 3671, 8205, 17, 7, UNI_OSMA } /* scriptextensions=osmanya */,
+ { 8, 8871, 1768, 3, 5, UNI_SB__LO } /* sb=lower */,
+ { 5, 2212, 8095, 4, 5, UNI_INHANUNOO } /* inhanunoo */,
+ { 0, 9193, 5747, 4, 13, UNI_HST__NA } /* hst=notapplicable */,
+ { 2, 184, 43, 3, 8, UNI_CJKCOMPAT } /* iscjkcompat */,
+ { 0, 9647, 7555, 3, 2, UNI_NV__23 } /* nv=23 */,
+ { 4, 9365, 2393, 4, 20, UNI_HMNP } /* scx=nyiakengpuachuehmong */,
+ { 18, 5760, 8400, 13, 4, UNI_NV__9000 } /* numericvalue=9000 */,
+ { 0, 9125, 995, 4, 2, -UNI_CWT } /* cwt=no */,
+ { 1, 21, 3164, 2, 9, UNI_LATINEXTA } /* inlatinexta */,
+ { 2, 9605, 6195, 3, 12, UNI_DT__NONCANON } /* dt=noncanonical */,
+ { 1, 184, 8114, 2, 7, UNI_KALI } /* iskayahli */,
+ { 6, 7892, 0, 4, 0, UNI_JAVA } /* java */,
+ { 0, 6888, 26, 10, 1, UNI_DIA } /* diacritic=y */,
+ { 2, 8886, 9145, 3, 4, UNI_DSRT } /* sc=dsrt */,
+ { 1, 8424, 2985, 7, 17, UNI_COPTICEPACTNUMBERS } /* block=copticepactnumbers */,
+ { 17, 1779, 995, 22, 2, -UNI_CWT } /* changeswhentitlecased=no */,
+ { 1, 9113, 8735, 5, 4, UNI_CCC__18 } /* ccc=ccc18 */,
+ { 17, 1362, 8810, 25, 4, UNI_CCC__33 } /* canonicalcombiningclass=ccc33 */,
+ { 8, 184, 1506, 2, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupsymbolsandpictographs */,
+ { 0, 9093, 1410, 4, 24, UNI_DIACRITICALSFORSYMBOLS } /* blk=combiningmarksforsymbols */,
+ { 8, 9093, 6159, 4, 12, UNI_INMASARAMGONDI } /* blk=masaramgondi */,
+ { 2, 3739, 26, 17, 1, UNI_UIDEO } /* unifiedideograph=y */,
+ { 0, 184, 2169, 2, 11, UNI_MTEI } /* ismeeteimayek */,
+ { 1, 2798, 0, 19, 0, UNI_OTTOMANSIYAQNUMBERS } /* ottomansiyaqnumbers */,
+ { 2, 5085, 6053, 4, 5, UNI_MAHJONG } /* inmahjong */,
+ { 2, 3671, 493, 17, 3, UNI_HAN } /* scriptextensions=han */,
+ { 9, 184, 719, 2, 30, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumericsupplement */,
+ { 16, 8418, 3, 6, 1, -UNI_BIDIM } /* bidim=f */,
+ { 0, 1362, 8437, 25, 4, UNI_CCC__10 } /* canonicalcombiningclass=ccc10 */,
+ { 1, 9129, 36, 4, 1, UNI_CWU } /* cwu=t */,
+ { 0, 117, 2150, 4, 19, UNI_ININSCRIPTIONALPARTHIAN } /* ininscriptionalparthian */,
+ { 8, 8424, 6159, 6, 12, UNI_INMASARAMGONDI } /* block=masaramgondi */,
+ { 0, 3248, 8864, 6, 5, -UNI_XPOSIXSPACE } /* space=false */,
+ { 8, 8684, 995, 5, 2, -UNI_POSIXXDIGIT } /* ahex=no */,
+ { 8, 9647, 8664, 3, 4, UNI_NV__1_SLASH_16 } /* nv=1/16 */,
+ { 1, 9421, 0, 4, 0, UNI_TGLG } /* tglg */,
+ { 0, 5269, 1, 14, 1, -UNI_PATSYN } /* patternsyntax=n */,
+ { 3, 6005, 115, 4, 33, UNI_DIACRITICALSFORSYMBOLS } /* incombiningdiacriticalmarksforsymbols */,
+ { 0, 5895, 0, 12, 0, UNI_CYRILLICEXTC } /* cyrillicextc */,
+ { 4, 9659, 3, 3, 1, -UNI_RI } /* ri=f */,
+ { 11, 3688, 9433, 17, 4, UNI_STERM } /* sentenceterminal=true */,
+ { 0, 8424, 6382, 6, 6, UNI_DOMINO } /* block=domino */,
+ { 8, 3868, 74, 16, 2, UNI_ME } /* generalcategory=me */,
+ { 3, 6051, 0, 7, 0, UNI_MAHJONG } /* mahjong */,
+ { 0, 21, 8894, 2, 5, UNI_INLIMBU } /* inlimbu */,
+ { 1, 5435, 8864, 13, 5, -UNI_BIDIM } /* bidimirrored=false */,
+ { 1, 983, 0, 5, 0, UNI_GREK } /* greek */,
+ { 4, 9629, 3804, 3, 16, UNI_LB__CP } /* lb=closeparenthesis */,
+ { 1, 8332, 29, 4, 4, UNI_ARAB } /* isarabic */,
+ { 11, 8598, 9433, 6, 4, UNI__PERL_PATWS } /* patws=true */,
+ { 1, 1855, 0, 2, 0, UNI_CN } /* cn */,
+ { 2, 9113, 3441, 4, 5, UNI_CCC__B } /* ccc=below */,
+ { 0, 9940, 47, 5, 1, UNI_PERM } /* isperm */,
+ { 1, 8886, 9277, 3, 4, UNI_NBAT } /* sc=nbat */,
+ { 2, 8886, 8628, 3, 4, UNI_SC__THAA } /* sc=thaa */,
+ { 0, 9365, 9481, 4, 4, UNI_ZANB } /* scx=zanb */,
+ { 0, 2106, 881, 21, 1, UNI_GCB__V } /* graphemeclusterbreak=v */,
+ { 0, 2204, 8206, 3, 6, UNI_OSMA } /* isosmanya */,
+ { 1, 8640, 1, 6, 1, -UNI_XPOSIXUPPER } /* upper=n */,
+ { 4, 8424, 2169, 6, 21, UNI_MEETEIMAYEKEXT } /* block=meeteimayekextensions */,
+ { 8, 3671, 9353, 17, 4, UNI_RUNR } /* scriptextensions=runr */,
+ { 1, 8886, 1481, 3, 4, UNI_SC__SIND } /* sc=sind */,
+ { 0, 7025, 9006, 3, 3, UNI_IN__2_DOT_1 } /* in=2.1 */,
+ { 0, 9093, 8058, 4, 7, UNI_DSRT } /* blk=deseret */,
+ { 1, 1530, 0, 14, 0, UNI_BYZANTINEMUSIC } /* byzantinemusic */,
+ { 1, 3671, 9394, 18, 3, UNI_SYRC } /* scriptextensions=syrc */,
+ { 0, 8871, 34, 3, 2, UNI_SB__EX } /* sb=ex */,
+ { 0, 9093, 8532, 4, 6, UNI_KANBUN } /* blk=kanbun */,
+ { 8, 3671, 3020, 17, 4, UNI_DEVA } /* scriptextensions=deva */,
+ { 9, 8424, 0, 12, 0, UNI_INCARIAN } /* block=carian */,
+ { 1, 6315, 9433, 12, 4, UNI_XIDC } /* xidcontinue=true */,
+ { 0, 6885, 5346, 3, 3, UNI_HEBR } /* ishebr */,
+ { 10, 184, 6371, 2, 10, UNI_DEP } /* isdeprecated */,
+ { 0, 9725, 0, 3, 0, UNI_vo_values_index } /* vo= */,
+ { 8, 8424, 4076, 6, 16, UNI_MISCMATHSYMBOLSA } /* block=miscmathsymbolsa */,
+ { 0, 9647, 9584, 3, 3, UNI_NV__7_SLASH_8 } /* nv=7/8 */,
+ { 0, 8886, 9269, 3, 4, UNI_SC__MYMR } /* sc=mymr */,
+ { 3, 9093, 9253, 4, 4, UNI_INMIAO } /* blk=miao */,
+ { 6, 21, 4808, 3, 13, UNI_ANCIENTSYMBOLS } /* inancientsymbols */,
+ { 1, 9620, 3146, 3, 18, UNI_PI } /* gc=initialpunctuation */,
+ { 1, 1362, 7167, 24, 9, UNI_CCC__AL } /* canonicalcombiningclass=aboveleft */,
+ { 4, 8424, 7892, 6, 8, UNI_INJAVANESE } /* block=javanese */,
+ { 9, 8886, 6991, 3, 4, UNI_SC__SOGD } /* sc=sogd */,
+ { 2, 8424, 976, 6, 27, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusicalnotation */,
+ { 4, 6918, 4687, 10, 15, UNI_LB__OP } /* linebreak=openpunctuation */,
+ { 0, 184, 9205, 2, 4, UNI_KNDA } /* isknda */,
+ { 0, 2148, 3723, 3, 16, UNI_SUTTONSIGNWRITING } /* insuttonsignwriting */,
+ { 8, 3671, 8079, 17, 4, UNI_GRAN } /* scriptextensions=gran */,
+ { 1, 9365, 9165, 4, 4, UNI_GREK } /* scx=grek */,
+ { 10, 3020, 0, 4, 0, UNI_DEVA } /* deva */,
+ { 3, 8899, 36, 5, 1, UNI_MATH } /* math=t */,
+ { 0, 9093, 7876, 4, 8, UNI_JAMOEXTA } /* blk=jamoexta */,
+ { 0, 9647, 8664, 3, 5, UNI_NV__1_SLASH_160 } /* nv=1/160 */,
+ { 2, 184, 8604, 2, 5, UNI_QMARK } /* isqmark */,
+ { 1, 5760, 5409, 13, 3, UNI_NV__100 } /* numericvalue=100 */,
+ { 0, 1472, 0, 9, 0, UNI__PERL_SURROGATE } /* surrogate */,
+ { 0, 8233, 7860, 7, 8, UNI_SC__HIRA } /* script=hiragana */,
+ { 21, 3254, 26, 18, 1, UNI_RI } /* regionalindicator=y */,
+ { 0, 8886, 9413, 3, 4, UNI_TAVT } /* sc=tavt */,
+ { 0, 9093, 6051, 4, 7, UNI_MAHJONG } /* blk=mahjong */,
+ { 0, 7419, 26, 9, 1, UNI_XIDS } /* xidstart=y */,
+ { 0, 6316, 36, 11, 1, UNI_IDC } /* idcontinue=t */,
+ { 13, 184, 4432, 2, 15, UNI_DIACRITICALSSUP } /* isdiacriticalssup */,
+ { 11, 9593, 5811, 3, 12, UNI_BC__AL } /* bc=arabicletter */,
+ { 17, 5339, 138, 14, 2, UNI_SB__FO } /* sentencebreak=fo */,
+ { 2, 9629, 7212, 3, 9, UNI_LB__B2 } /* lb=breakboth */,
+ { 4, 8424, 8177, 6, 7, UNI_NB } /* block=noblock */,
+ { 0, 8233, 7365, 7, 4, UNI_PAUC } /* script=pauc */,
+ { 17, 184, 1085, 3, 24, UNI_CWKCF } /* ischangeswhennfkccasefolded */,
+ { 12, 8233, 6646, 7, 11, UNI_HMNG } /* script=pahawhhmong */,
+ { 0, 9605, 7, 3, 3, UNI_DT__CAN } /* dt=can */,
+ { 2, 9125, 0, 4, 0, UNI_cwt_values_index } /* cwt= */,
+ { 9, 8424, 2086, 7, 7, UNI_INCYRILLIC } /* block=cyrillic */,
+ { 1, 3671, 2212, 18, 3, UNI_SINH } /* scriptextensions=sinh */,
+ { 1, 9946, 9390, 3, 3, UNI_SOGO } /* issogo */,
+ { 1, 9365, 7860, 4, 8, UNI_HIRA } /* scx=hiragana */,
+ { 0, 8233, 3620, 7, 4, UNI_SC__MANI } /* script=mani */,
+ { 0, 184, 7812, 2, 8, UNI_DUPL } /* isduployan */,
+ { 0, 8163, 0, 8, 0, UNI_NFKCQC__N } /* nfkcqc=n */,
+ { 2, 4821, 0, 13, 0, UNI_POSIXXDIGIT } /* asciihexdigit */,
+ { 0, 9903, 9916, 6, 5, UNI_XPOSIXBLANK } /* xposixblank */,
+ { 0, 6316, 0, 10, 0, UNI_IDC } /* idcontinue */,
+ { 0, 9599, 9433, 3, 4, UNI_CI } /* ci=true */,
+ { 0, 8424, 6569, 6, 11, UNI_MISCSYMBOLS } /* block=miscsymbols */,
+ { 0, 6816, 3773, 3, 7, UNI_INBOPOMOFO } /* inbopomofo */,
+ { 1, 8424, 316, 6, 33, UNI_SUPMATHOPERATORS } /* block=supplementalmathematicaloperators */,
+ { 7, 6194, 8930, 3, 4, UNI_INOSAGE } /* inosage */,
+ { 3, 21, 7884, 2, 8, UNI_JAMOEXTB } /* injamoextb */,
+ { 1, 9093, 1823, 4, 19, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatideographs */,
+ { 0, 8424, 5907, 6, 12, UNI_ETHIOPICEXTA } /* block=ethiopicexta */,
+ { 0, 2493, 3380, 20, 18, UNI_VO__TU } /* verticalorientation=transformedupright */,
+ { 1, 5435, 1, 13, 1, -UNI_BIDIM } /* bidimirrored=n */,
+ { 3, 8869, 9734, 5, 3, UNI_IDSB } /* idsb=yes */,
+ { 17, 184, 808, 2, 29, UNI_MISCARROWS } /* ismiscellaneoussymbolsandarrows */,
+ { 0, 9365, 8944, 4, 5, UNI_TAKR } /* scx=takri */,
+ { 16, 9909, 7, 3, 1, UNI_PC } /* ispc */,
+ { 0, 184, 7892, 2, 4, UNI_JAVA } /* isjava */,
+ { 0, 184, 3445, 3, 2, UNI_CWL } /* iscwl */,
+ { 0, 2957, 0, 9, 0, UNI_HALFMARKS } /* halfmarks */,
+ { 0, 8510, 995, 4, 2, -UNI_EXT } /* ext=no */,
+ { 1, 6828, 2373, 10, 20, UNI_BC__LRE } /* bidiclass=lefttorightembedding */,
+ { 4, 8886, 4492, 3, 15, UNI_ARMI } /* sc=imperialaramaic */,
+ { 23, 1362, 7614, 24, 2, UNI_CCC__17 } /* canonicalcombiningclass=17 */,
+ { 1, 2453, 9734, 20, 3, UNI_TERM } /* terminalpunctuation=yes */,
+ { 62, 6371, 995, 11, 2, -UNI_DEP } /* deprecated=no */,
+ { 0, 3868, 4402, 16, 15, UNI_PD } /* generalcategory=dashpunctuation */,
+ { 0, 4778, 7099, 3, 9, UNI_CN } /* isunassigned */,
+ { 8, 3671, 3772, 17, 8, UNI_BOPO } /* scriptextensions=bopomofo */,
+ { 1, 184, 8526, 2, 6, UNI_KTHI } /* iskaithi */,
+ { 3, 6005, 690, 3, 8, UNI_INCUNEIFORM } /* incuneiform */,
+ { 5, 6828, 3218, 10, 18, UNI_BC__B } /* bidiclass=paragraphseparator */,
+ { 2, 9365, 9189, 4, 4, UNI_HMNP } /* scx=hmnp */,
+ { 0, 4821, 26, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=y */,
+ { 0, 8886, 7788, 3, 4, UNI_BALI } /* sc=bali */,
+ { 2, 1481, 0, 4, 0, UNI_SIND } /* sind */,
+ { 14, 8886, 9401, 3, 4, UNI_SC__TALE } /* sc=tale */,
+ { 1, 8886, 8924, 3, 5, UNI_SC__ORYA } /* sc=oriya */,
+ { 1, 2708, 80, 4, 33, UNI_ARABICMATH } /* inarabicmathematicalalphabeticsymbols */,
+ { 1, 5760, 8364, 13, 3, UNI_NV__400 } /* numericvalue=400 */,
+ { 2, 184, 6051, 2, 4, UNI_MAHJ } /* ismahj */,
+ { 0, 8233, 4297, 7, 4, UNI_BRAI } /* script=brai */,
+ { 2, 9113, 8479, 5, 5, UNI_WB__EB } /* ccc=ccc133 */,
+ { 3, 9093, 7248, 4, 9, UNI_INKHUDAWADI } /* blk=khudawadi */,
+ { 8, 9365, 7049, 5, 9, UNI_SAUR } /* scx=saurashtra */,
+ { 2, 9647, 7548, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.12e-02 */,
+ { 0, 9946, 8262, 3, 6, UNI_SOYO } /* issoyombo */,
+ { 1, 8886, 9161, 3, 4, UNI_SC__GONM } /* sc=gonm */,
+ { 1, 184, 5448, 2, 13, UNI_BLOCKELEMENTS } /* isblockelements */,
+ { 0, 9093, 719, 4, 30, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumericsupplement */,
+ { 0, 1239, 8864, 25, 5, -UNI_COMPEX } /* fullcompositionexclusion=false */,
+ { 0, 8886, 7008, 3, 10, UNI_PHNX } /* sc=phoenician */,
+ { 14, 9141, 9734, 4, 3, UNI_DIA } /* dia=yes */,
+ { 12, 9647, 7540, 3, 2, UNI_NV__20 } /* nv=20 */,
+ { 4, 5760, 9749, 13, 2, UNI_NV__48 } /* numericvalue=48 */,
+ { 0, 9093, 4717, 4, 15, UNI_TAMILSUP } /* blk=tamilsupplement */,
+ { 0, 184, 1645, 2, 23, UNI_SHORTHANDFORMATCONTROLS } /* isshorthandformatcontrols */,
+ { 4, 8233, 4267, 7, 5, UNI_BAMU } /* script=bamum */,
+ { 1, 8424, 4297, 6, 15, UNI_BRAI } /* block=braillepatterns */,
+ { 1, 9953, 1696, 3, 2, UNI_VAI } /* isvai */,
+ { 2, 8418, 0, 6, 0, UNI_bidim_values_index } /* bidim= */,
+ { 0, 1362, 8795, 25, 4, UNI_CCC__30 } /* canonicalcombiningclass=ccc30 */,
+ { 1, 8884, 3484, 5, 17, UNI_INSC__CONSONANTPREFIXED } /* insc=consonantprefixed */,
+ { 0, 1713, 36, 22, 1, UNI_CWCF } /* changeswhencasefolded=t */,
+ { 4, 9049, 8993, 4, 4, UNI_AGE__10 } /* age=10.0 */,
+ { 3, 9113, 8805, 5, 4, UNI_CCC__32 } /* ccc=ccc32 */,
+ { 1, 6885, 4962, 3, 13, UNI_HIGHSURROGATES } /* ishighsurrogates */,
+ { 0, 6918, 9773, 10, 2, UNI_LB__XX } /* linebreak=xx */,
+ { 1, 2106, 7825, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=gaz */,
+ { 3, 21, 977, 3, 26, UNI_ANCIENTGREEKMUSIC } /* inancientgreekmusicalnotation */,
+ { 2, 21, 7275, 2, 9, UNI_LATINEXTD } /* inlatinextd */,
+ { 3, 9113, 16, 4, 1, UNI_CCC__B } /* ccc=b */,
+ { 1, 6005, 2086, 3, 10, UNI_CYRILLICSUP } /* incyrillicsup */,
+ { 5, 8418, 26, 6, 1, UNI_BIDIM } /* bidim=y */,
+ { 17, 4462, 0, 14, 0, UNI_GREXT } /* graphemeextend */,
+ { 1, 3128, 3, 18, 1, -UNI_IDSB } /* idsbinaryoperator=f */,
+ { 1, 9365, 4792, 4, 15, UNI_ZANB } /* scx=zanabazarsquare */,
+ { 1, 1362, 8481, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=133 */,
+ { 0, 8886, 57, 3, 2, UNI_SC__YI } /* sc=yi */,
+ { 0, 8955, 1, 4, 1, -UNI_IDC } /* idc=n */,
+ { 10, 3671, 8526, 17, 6, UNI_KTHI } /* scriptextensions=kaithi */,
+ { 14, 6005, 2931, 3, 10, UNI_CHEROKEESUP } /* incherokeesup */,
+ { 2, 21, 3290, 2, 18, UNI_RUMI } /* inruminumeralsymbols */,
+ { 0, 8424, 1867, 6, 22, UNI_DIACRITICALSFORSYMBOLS } /* block=diacriticalsforsymbols */,
+ { 0, 9237, 8864, 4, 5, -UNI_LOE } /* loe=false */,
+ { 0, 7018, 7487, 10, 1, UNI_IN__6 } /* presentin=6 */,
+ { 0, 3671, 2393, 17, 20, UNI_HMNP } /* scriptextensions=nyiakengpuachuehmong */,
+ { 0, 8051, 0, 6, 0, UNI_COMPEX } /* compex */,
+ { 0, 6885, 9182, 3, 3, UNI_HLUW } /* ishluw */,
+ { 1, 8424, 3164, 6, 9, UNI_LATINEXTA } /* block=latinexta */,
+ { 1, 9602, 1, 3, 1, -UNI_DI } /* di=n */,
+ { 2, 8879, 4777, 5, 15, UNI_LOE } /* inpc=visualorderleft */,
+ { 0, 1362, 7631, 24, 1, UNI_CCC__9 } /* canonicalcombiningclass=9 */,
+ { 18, 9593, 9614, 3, 3, UNI_BC__FSI } /* bc=fsi */,
+ { 19, 6005, 1847, 4, 20, UNI_INDICNUMBERFORMS } /* incommonindicnumberforms */,
+ { 0, 8233, 4220, 7, 4, UNI_TANG } /* script=tang */,
+ { 0, 8886, 7980, 3, 4, UNI_UGAR } /* sc=ugar */,
+ { 0, 3951, 6317, 3, 9, UNI_IDC } /* isidcontinue */,
+ { 0, 8424, 4172, 6, 16, UNI_SUPMATHOPERATORS } /* block=supmathoperators */,
+ { 6, 9647, 7716, 3, 8, UNI_NV__3_SLASH_4 } /* nv=7.50e-01 */,
+ { 1, 8871, 4140, 3, 5, UNI_SB__XX } /* sb=other */,
+ { 0, 8424, 7311, 6, 9, UNI_INNEWTAILUE } /* block=newtailue */,
+ { 0, 8886, 8550, 3, 4, UNI_LEPC } /* sc=lepc */,
+ { 0, 8886, 9281, 3, 4, UNI_NEWA } /* sc=newa */,
+ { 0, 8634, 8864, 6, 5, -UNI_UIDEO } /* uideo=false */,
+ { 0, 9093, 4792, 4, 15, UNI_INZANABAZARSQUARE } /* blk=zanabazarsquare */,
+ { 2, 3002, 8574, 18, 6, UNI_DT__NAR } /* decompositiontype=narrow */,
+ { 13, 7932, 995, 8, 2, -UNI_RADICAL } /* radical=no */,
+ { 9, 5269, 9734, 14, 3, UNI_PATSYN } /* patternsyntax=yes */,
+ { 2, 9647, 7628, 3, 8, UNI_NV__3_SLASH_64 } /* nv=4.69e-02 */,
+ { 10, 1977, 36, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=t */,
+ { 1, 8886, 8, 4, 3, UNI_SC__KANA } /* sc=kana */,
+ { 10, 8233, 7118, 7, 10, UNI_WARA } /* script=warangciti */,
+ { 10, 8634, 995, 6, 2, -UNI_UIDEO } /* uideo=no */,
+ { 2, 8424, 7772, 6, 8, UNI_INARMENIAN } /* block=armenian */,
+ { 1, 9093, 8310, 4, 7, UNI_INTIRHUTA } /* blk=tirhuta */,
+ { 1, 7194, 0, 9, 0, UNI_ARABICPFB } /* arabicpfb */,
+ { 8, 8233, 9401, 7, 4, UNI_SC__TALE } /* script=tale */,
+ { 0, 9647, 7631, 3, 1, UNI_NV__9 } /* nv=9 */,
+ { 1, 9946, 7049, 3, 3, UNI_SAUR } /* issaur */,
+ { 18, 8640, 9734, 6, 3, UNI_XPOSIXUPPER } /* upper=yes */,
+ { 7, 184, 9779, 2, 2, UNI_ZS } /* iszs */,
+ { 2, 3671, 8226, 17, 7, UNI_PHAG } /* scriptextensions=phagspa */,
+ { 1, 5760, 9500, 13, 3, UNI_NV__1_SLASH_7 } /* numericvalue=1/7 */,
+ { 0, 5269, 0, 14, 0, UNI_patsyn_values_index } /* patternsyntax= */,
+ { 0, 9605, 0, 3, 0, UNI_dt_values_index } /* dt= */,
+ { 2, 8886, 9065, 3, 4, UNI_ARMI } /* sc=armi */,
+ { 1, 7128, 1164, 10, 2, UNI_LB__LF } /* wordbreak=lf */,
+ { 9, 8709, 0, 5, 0, UNI_BUHD } /* buhid */,
+ { 1, 5760, 7676, 13, 8, UNI_NV__1_SLASH_16 } /* numericvalue=6.25e-02 */,
+ { 0, 6918, 9761, 10, 2, UNI_GCB__L } /* linebreak=jl */,
+ { 6, 9904, 9921, 5, 5, UNI_POSIXPRINT } /* posixprint */,
+ { 2, 5760, 5409, 13, 6, UNI_NV__100000 } /* numericvalue=100000 */,
+ { 0, 3951, 7421, 3, 6, UNI_IDS } /* isidstart */,
+ { 0, 9093, 8072, 4, 7, UNI_INELYMAIC } /* blk=elymaic */,
+ { 8, 8418, 995, 6, 2, -UNI_BIDIM } /* bidim=no */,
+ { 3, 184, 1780, 3, 20, UNI_CWT } /* ischangeswhentitlecased */,
+ { 12, 9093, 9650, 4, 3, UNI_OCR } /* blk=ocr */,
+ { 4, 9647, 8988, 3, 2, UNI_NV__41 } /* nv=41 */,
+ { 8, 7128, 2368, 10, 2, UNI_LB__HL } /* wordbreak=hl */,
+ { 9, 9153, 1164, 4, 2, UNI_LB__LF } /* gcb=lf */,
+ { 8, 8886, 8108, 4, 6, UNI_SC__KNDA } /* sc=kannada */,
+ { 0, 9113, 7763, 4, 2, UNI_CCC__19 } /* ccc=19 */,
+ { 1, 9647, 9029, 3, 4, UNI_NV__3_SLASH_64 } /* nv=3/64 */,
+ { 0, 2148, 7059, 3, 9, UNI_SMALLFORMS } /* insmallforms */,
+ { 2, 8684, 3, 5, 1, -UNI_POSIXXDIGIT } /* ahex=f */,
+ { 12, 9093, 2930, 4, 18, UNI_CHEROKEESUP } /* blk=cherokeesupplement */,
+ { 0, 5565, 5129, 13, 14, UNI_JG__MANICHAEANKAPH } /* joininggroup=manichaeankaph */,
+ { 17, 9093, 4252, 4, 15, UNI_ARABICEXTA } /* blk=arabicextendeda */,
+ { 5, 8233, 7980, 7, 8, UNI_UGAR } /* script=ugaritic */,
+ { 1, 8160, 2629, 4, 17, UNI_ENCLOSEDALPHANUMSUP } /* inenclosedalphanumsup */,
+ { 0, 9093, 1188, 4, 26, UNI_KATAKANAEXT } /* blk=katakanaphoneticextensions */,
+ { 0, 8869, 0, 5, 0, UNI_idsb_values_index } /* idsb= */,
+ { 1, 9093, 1576, 4, 23, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesextended */,
+ { 3, 9605, 9461, 3, 4, UNI_EA__F } /* dt=wide */,
+ { 0, 5760, 7724, 13, 8, UNI_NV__4_SLASH_5 } /* numericvalue=8.00e-01 */,
+ { 20, 8508, 26, 6, 1, UNI_GREXT } /* grext=y */,
+ { 3, 9093, 8628, 4, 6, UNI_INTHAANA } /* blk=thaana */,
+ { 1, 184, 3852, 2, 16, UNI_PF } /* isfinalpunctuation */,
+ { 1, 9113, 9545, 4, 3, UNI_CCC__IS } /* ccc=240 */,
+ { 1, 8884, 7972, 5, 8, UNI_INSC__TONEMARK } /* insc=tonemark */,
+ { 1, 8886, 8859, 3, 4, UNI_SC__DOGR } /* sc=dogr */,
+ { 4, 9365, 8550, 4, 4, UNI_LEPC } /* scx=lepc */,
+ { 3, 6918, 4877, 10, 14, UNI_LB__SA } /* linebreak=complexcontext */,
+ { 0, 3671, 9213, 17, 4, UNI_LANA } /* scriptextensions=lana */,
+ { 1, 3671, 6724, 18, 3, UNI_SYLO } /* scriptextensions=sylo */,
+ { 11, 1768, 0, 5, 0, UNI_XPOSIXLOWER } /* lower */,
+ { 1, 5085, 0, 12, 0, UNI_INMANICHAEAN } /* inmanichaean */,
+ { 1, 7365, 0, 9, 0, UNI_PAUC } /* paucinhau */,
+ { 0, 8617, 0, 5, 0, UNI_term_values_index } /* term= */,
+ { 11, 9731, 5346, 3, 2, UNI_WB__EB } /* wb=eb */,
+ { 0, 8634, 26, 6, 1, UNI_UIDEO } /* uideo=y */,
+ { 0, 8424, 7203, 6, 9, UNI_INBHAIKSUKI } /* block=bhaiksuki */,
+ { 4, 4462, 36, 15, 1, UNI_GREXT } /* graphemeextend=t */,
+ { 0, 8233, 8205, 7, 7, UNI_OSMA } /* script=osmanya */,
+ { 1, 3671, 8205, 17, 4, UNI_OSMA } /* scriptextensions=osma */,
+ { 0, 9093, 8679, 4, 5, UNI_INADLAM } /* blk=adlam */,
+ { 10, 8705, 7814, 4, 6, UNI_INDUPLOYAN } /* induployan */,
+ { 0, 8424, 7844, 6, 8, UNI_INGUJARATI } /* block=gujarati */,
+ { 14, 9365, 9285, 4, 4, UNI_NKO } /* scx=nkoo */,
+ { 12, 9417, 0, 4, 0, UNI_TFNG } /* tfng */,
+ { 15, 8233, 4205, 8, 5, UNI_SC__SYRC } /* script=syriac */,
+ { 2, 4580, 2171, 4, 12, UNI_MEETEIMAYEKEXT } /* inmeeteimayekext */,
+ { 1, 3671, 2353, 17, 20, UNI_PHLI } /* scriptextensions=inscriptionalpahlavi */,
+ { 9, 9647, 7476, 3, 8, UNI_NV__3_SLASH_20 } /* nv=1.50e-01 */,
+ { 0, 9237, 3, 4, 1, -UNI_LOE } /* loe=f */,
+ { 8, 3671, 7311, 17, 9, UNI_TALU } /* scriptextensions=newtailue */,
+ { 1, 1362, 7507, 24, 2, UNI_CCC__12 } /* canonicalcombiningclass=12 */,
+ { 1, 8424, 114, 7, 34, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningdiacriticalmarksforsymbols */,
+ { 0, 8886, 7048, 3, 4, UNI_SAUR } /* sc=saur */,
+ { 0, 8332, 3417, 3, 16, UNI_ALCHEMICAL } /* isalchemicalsymbols */,
+ { 1, 9233, 0, 4, 0, UNI_LISU } /* lisu */,
+ { 1, 2589, 0, 11, 0, UNI_COUNTINGROD } /* countingrod */,
+ { 3, 8886, 7356, 3, 9, UNI_PALM } /* sc=palmyrene */,
+ { 0, 1911, 1214, 22, 9, UNI_INSC__CONSONANT } /* indicsyllabiccategory=consonant */,
+ { 0, 184, 3996, 2, 16, UNI_LINEARBSYLLABARY } /* islinearbsyllabary */,
+ { 0, 9647, 7484, 3, 8, UNI_NV__1_SLASH_64 } /* nv=1.56e-02 */,
+ { 0, 9650, 0, 3, 0, UNI_OCR } /* ocr */,
+ { 1, 3951, 2149, 3, 20, UNI_PRTI } /* isinscriptionalparthian */,
+ { 9, 8899, 8864, 5, 5, -UNI_MATH } /* math=false */,
+ { 8, 1924, 0, 10, 0, UNI_L } /* category=l */,
+ { 0, 8871, 0, 3, 0, UNI_sb_values_index } /* sb= */,
+ { 20, 8424, 3038, 6, 11, UNI_ETHIOPICSUP } /* block=ethiopicsup */,
+ { 0, 9093, 5734, 4, 13, UNI_MISCTECHNICAL } /* blk=misctechnical */,
+ { 5, 7128, 6668, 10, 11, UNI_WB__SQ } /* wordbreak=singlequote */,
+ { 11, 7025, 7612, 3, 3, UNI_IN__4_DOT_1 } /* in=4.1 */,
+ { 0, 8424, 837, 6, 18, UNI_PHONETICEXT } /* block=phoneticextensions */,
+ { 9, 8849, 9734, 5, 3, UNI_CWCM } /* cwcm=yes */,
+ { 5, 3469, 0, 4, 0, UNI_UCAS } /* ucas */,
+ { 0, 5760, 9743, 13, 2, UNI_NV__45 } /* numericvalue=45 */,
+ { 5, 2930, 0, 8, 0, UNI_CHER } /* cherokee */,
+ { 6, 1362, 9512, 24, 3, UNI_CCC__202 } /* canonicalcombiningclass=202 */,
+ { 1, 9093, 2779, 4, 9, UNI_INMONGOLIAN } /* blk=mongolian */,
+ { 12, 9620, 45, 3, 2, UNI_CO } /* gc=co */,
+ { 5, 6194, 6244, 3, 11, UNI_INOLDHUNGARIAN } /* inoldhungarian */,
+ { 1, 8424, 3200, 6, 18, UNI_ORNAMENTALDINGBATS } /* block=ornamentaldingbats */,
+ { 0, 9620, 400, 3, 6, UNI_CF } /* gc=format */,
+ { 7, 3002, 9665, 18, 3, UNI_DT__SML } /* decompositiontype=sml */,
+ { 15, 5565, 5101, 13, 14, UNI_JG__MANICHAEANFIVE } /* joininggroup=manichaeanfive */,
+ { 0, 8424, 7995, 6, 7, UNI_INAVESTAN } /* block=avestan */,
+ { 1, 3002, 1362, 18, 9, UNI_DT__CAN } /* decompositiontype=canonical */,
+ { 17, 9113, 8800, 5, 4, UNI_CCC__31 } /* ccc=ccc31 */,
+ { 0, 8233, 57, 7, 2, UNI_SC__YI } /* script=yi */,
+ { 8, 1362, 8469, 24, 3, UNI_CCC__130 } /* canonicalcombiningclass=130 */,
+ { 2, 9093, 6243, 4, 12, UNI_INOLDHUNGARIAN } /* blk=oldhungarian */,
+ { 14, 1362, 9521, 24, 3, UNI_CCC__BR } /* canonicalcombiningclass=222 */,
+ { 2, 9593, 426, 3, 2, UNI_BC__ES } /* bc=es */,
+ { 3, 4747, 0, 15, 0, UNI_UPPERCASELETTER } /* uppercaseletter */,
+ { 5, 8275, 0, 7, 0, UNI_SUPPUAB } /* suppuab */,
+ { 3, 9473, 0, 4, 0, UNI_YI } /* yiii */,
+ { 6, 184, 3620, 2, 4, UNI_MANI } /* ismani */,
+ { 3, 9365, 2212, 5, 3, UNI_SINH } /* scx=sinh */,
+ { 7, 9093, 1188, 4, 8, UNI_INKATAKANA } /* blk=katakana */,
+ { 2, 9725, 3391, 3, 7, UNI_VO__U } /* vo=upright */,
+ { 0, 3671, 8114, 17, 7, UNI_KALI } /* scriptextensions=kayahli */,
+ { 5, 9113, 8, 4, 1, UNI_CCC__A } /* ccc=a */,
+ { 1, 6194, 4673, 3, 14, UNI_SARB } /* inoldsoutharabian */,
+ { 0, 8332, 97, 3, 9, UNI_XPOSIXALPHA } /* isalphabetic */,
+ { 9, 9285, 0, 3, 0, UNI_NKO } /* nko */,
+ { 2, 3671, 9177, 17, 4, UNI_HANO } /* scriptextensions=hano */,
+ { 17, 9113, 2920, 4, 10, UNI_CCC__AR } /* ccc=aboveright */,
+ { 0, 8886, 9109, 3, 4, UNI_CANS } /* sc=cans */,
+ { 0, 9113, 8830, 5, 4, UNI_CCC__84 } /* ccc=ccc84 */,
+ { 0, 8424, 7257, 6, 9, UNI_LATINEXTB } /* block=latinextb */,
+ { 0, 8424, 3900, 6, 16, UNI_HALFANDFULLFORMS } /* block=halfandfullforms */,
+ { 18, 8886, 2333, 3, 4, UNI_SC__GLAG } /* sc=glag */,
+ { 3, 21, 8538, 2, 6, UNI_INKHOJKI } /* inkhojki */,
+ { 0, 3671, 7347, 17, 9, UNI_ORKH } /* scriptextensions=oldturkic */,
+ { 15, 5760, 8802, 13, 2, UNI_NV__31 } /* numericvalue=31 */,
+ { 0, 9093, 1851, 4, 16, UNI_INDICNUMBERFORMS } /* blk=indicnumberforms */,
+ { 6, 9365, 7804, 4, 4, UNI_BUGI } /* scx=bugi */,
+ { 24, 9365, 9269, 4, 4, UNI_MYMR } /* scx=mymr */,
+ { 2, 4447, 1, 15, 1, UNI_EA__N } /* eastasianwidth=n */,
+ { 1, 133, 0, 4, 0, UNI_M } /* mark */,
+ { 1, 6005, 8024, 3, 6, UNI_CJKEXTC } /* incjkextc */,
+ { 0, 8617, 1, 5, 1, -UNI_TERM } /* term=n */,
+ { 12, 6005, 690, 3, 29, UNI_CUNEIFORMNUMBERS } /* incuneiformnumbersandpunctuation */,
+ { 5, 8886, 8142, 3, 4, UNI_MARC } /* sc=marc */,
+ { 0, 9093, 1576, 4, 18, UNI_GEOMETRICSHAPESEXT } /* blk=geometricshapesext */,
+ { 1, 9365, 8065, 4, 4, UNI_ELBA } /* scx=elba */,
+ { 1, 8886, 6159, 3, 12, UNI_SC__GONM } /* sc=masaramgondi */,
+ { 0, 8233, 8562, 7, 4, UNI_LYCI } /* script=lyci */,
+ { 1, 8233, 8514, 7, 6, UNI_HATR } /* script=hatran */,
+ { 1, 184, 4989, 2, 6, UNI_KANGXI } /* iskangxi */,
+ { 4, 1362, 184, 24, 2, UNI_CCC__IS } /* canonicalcombiningclass=is */,
+ { 1, 184, 510, 3, 29, UNI_CJKEXTA } /* iscjkunifiedideographsextensiona */,
+ { 22, 9647, 8985, 3, 3, UNI_NV__1_SLASH_6 } /* nv=1/6 */,
+ { 0, 4140, 0, 5, 0, UNI_C } /* other */,
+ { 1, 2148, 2212, 3, 20, UNI_SINHALAARCHAICNUMBERS } /* insinhalaarchaicnumbers */,
+ { 3, 8424, 1856, 6, 11, UNI_NUMBERFORMS } /* block=numberforms */,
+ { 4, 3671, 8241, 18, 6, UNI_SHRD } /* scriptextensions=sharada */,
+ { 1, 9093, 2333, 4, 10, UNI_INGLAGOLITIC } /* blk=glagolitic */,
+ { 3, 8072, 0, 4, 0, UNI_ELYM } /* elym */,
+ { 0, 9608, 8, 3, 1, UNI_EA__A } /* ea=a */,
+ { 0, 9946, 9386, 3, 3, UNI_SHRD } /* isshrd */,
+ { 0, 1362, 16, 24, 1, UNI_CCC__B } /* canonicalcombiningclass=b */,
+ { 3, 9623, 3654, 3, 17, UNI_JG__MANICHAEANTHAMEDH } /* jg=manichaeanthamedh */,
+ { 7, 9093, 3603, 4, 17, UNI_LETTERLIKESYMBOLS } /* blk=letterlikesymbols */,
+ { 0, 184, 2086, 3, 7, UNI_CYRL } /* iscyrillic */,
+ { 0, 1243, 9433, 21, 4, UNI_CE } /* compositionexclusion=true */,
+ { 0, 7185, 0, 9, 0, UNI_ARABICPFA } /* arabicpfa */,
+ { 0, 7419, 8864, 9, 5, -UNI_XIDS } /* xidstart=false */,
+ { 40, 7025, 7436, 3, 3, UNI_IN__1_DOT_1 } /* in=1.1 */,
+ { 1, 8424, 719, 6, 16, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanum */,
+ { 0, 9097, 0, 4, 0, UNI_bpt_values_index } /* bpt= */,
+ { 3, 21, 7118, 2, 10, UNI_INWARANGCITI } /* inwarangciti */,
+ { 0, 3128, 9433, 18, 4, UNI_IDSB } /* idsbinaryoperator=true */,
+ { 0, 8233, 9409, 7, 4, UNI_SC__TAML } /* script=taml */,
+ { 0, 9365, 9101, 4, 4, UNI_BUHD } /* scx=buhd */,
+ { 10, 8886, 9241, 3, 4, UNI_MEDF } /* sc=medf */,
+ { 0, 9623, 4567, 3, 15, UNI_JG__MANICHAEANZAYIN } /* jg=manichaeanzayin */,
+ { 6, 7018, 7159, 10, 3, UNI_IN__5 } /* presentin=5.0 */,
+ { 0, 3868, 1508, 16, 2, UNI_PS } /* generalcategory=ps */,
+ { 1, 3671, 9249, 17, 4, UNI_MERC } /* scriptextensions=merc */,
+ { 1, 8051, 3, 7, 1, -UNI_COMPEX } /* compex=f */,
+ { 0, 8424, 8924, 6, 5, UNI_INORIYA } /* block=oriya */,
+ { 0, 9623, 6756, 3, 11, UNI_JG__YEHWITHTAIL } /* jg=yehwithtail */,
+ { 1, 8496, 3, 6, 1, -UNI_CWKCF } /* cwkcf=f */,
+ { 0, 7128, 72, 10, 2, UNI_WB__LE } /* wordbreak=le */,
+ { 1, 9647, 9517, 3, 2, UNI_NV__42 } /* nv=42 */,
+ { 1, 7018, 9683, 10, 3, UNI_IN__3_DOT_1 } /* presentin=v31 */,
+ { 1, 9662, 36, 3, 1, UNI_SD } /* sd=t */,
+ { 0, 8114, 0, 7, 0, UNI_KALI } /* kayahli */,
+ { 19, 5760, 7556, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.13e-02 */,
+ { 0, 2204, 7331, 4, 7, UNI_ITAL } /* isolditalic */,
+ { 1, 9093, 4220, 4, 6, UNI_INTANGUT } /* blk=tangut */,
+ { 3, 9113, 7459, 4, 2, UNI_CCC__21 } /* ccc=21 */,
+ { 5, 8424, 2760, 6, 19, UNI_MODIFIERTONELETTERS } /* block=modifiertoneletters */,
+ { 9, 9620, 1036, 3, 2, UNI_CASEDLETTER } /* gc=lc */,
+ { 18, 8424, 2513, 6, 19, UNI_ANCIENTGREEKNUMBERS } /* block=ancientgreeknumbers */,
+ { 3, 3671, 8914, 17, 5, UNI_NSHU } /* scriptextensions=nushu */,
+ { 77, 9153, 5944, 5, 11, UNI_WB__EB } /* gcb=glueafterzwj */,
+ { 3, 8886, 7964, 3, 8, UNI_TFNG } /* sc=tifinagh */,
+ { 0, 2684, 0, 19, 0, UNI_hst_values_index } /* hangulsyllabletype= */,
+ { 0, 8424, 2931, 7, 7, UNI_INCHEROKEE } /* block=cherokee */,
+ { 0, 8508, 3, 6, 1, -UNI_GREXT } /* grext=f */,
+ { 16, 3671, 8562, 17, 4, UNI_LYCI } /* scriptextensions=lyci */,
+ { 0, 9113, 4701, 4, 2, UNI_CCC__0 } /* ccc=nr */,
+ { 21, 6918, 5953, 10, 2, UNI_LB__WJ } /* linebreak=wj */,
+ { 2, 8616, 0, 5, 0, UNI_STERM } /* sterm */,
+ { 16, 184, 0, 3, 0, UNI_C } /* isc */,
+ { 1, 9623, 6536, 3, 11, UNI_JG__MALAYALAMJA } /* jg=malayalamja */,
+ { 16, 4361, 1578, 4, 21, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesextended */,
+ { 16, 8886, 9185, 3, 4, UNI_HMNG } /* sc=hmng */,
+ { 14, 1158, 2022, 3, 14, UNI_TRANSPORTANDMAP } /* intransportandmap */,
+ { 20, 8886, 9353, 3, 4, UNI_RUNR } /* sc=runr */,
+ { 1, 9093, 8107, 4, 7, UNI_INKANNADA } /* blk=kannada */,
+ { 5, 9093, 6316, 4, 3, UNI_INIDC } /* blk=idc */,
+ { 13, 3671, 8262, 18, 3, UNI_SOYO } /* scriptextensions=soyo */,
+ { 6, 9093, 878, 4, 10, UNI_PUA } /* blk=privateuse */,
+ { 4, 8924, 0, 5, 0, UNI_ORYA } /* oriya */,
+ { 5, 9620, 4507, 3, 15, UNI_LOWERCASELETTER } /* gc=lowercaseletter */,
+ { 3, 3948, 922, 3, 27, UNI_VSSUP } /* invariationselectorssupplement */,
+ { 0, 4705, 8304, 3, 6, UNI_TIBT } /* istibetan */,
+ { 1, 3671, 9085, 17, 4, UNI_BATK } /* scriptextensions=batk */,
+ { 30, 1497, 0, 9, 0, UNI_gc_values_index } /* category= */,
+ { 4, 8556, 3, 6, 1, -UNI_XPOSIXLOWER } /* lower=f */,
+ { 0, 7025, 9437, 3, 4, UNI_IN__10 } /* in=v100 */,
+ { 0, 5760, 8388, 13, 4, UNI_NV__7000 } /* numericvalue=7000 */,
+ { 0, 8233, 7332, 7, 4, UNI_ITAL } /* script=ital */,
+ { 1, 8886, 9285, 3, 3, UNI_NKO } /* sc=nko */,
+ { 17, 9605, 2204, 3, 3, UNI_DT__ISO } /* dt=iso */,
+ { 0, 9901, 6316, 3, 3, UNI_XIDC } /* isxidc */,
+ { 0, 9620, 6039, 3, 12, UNI_NL } /* gc=letternumber */,
+ { 0, 5269, 995, 14, 2, -UNI_PATSYN } /* patternsyntax=no */,
+ { 2, 9113, 9527, 4, 3, UNI_CCC__R } /* ccc=226 */,
+ { 0, 8051, 0, 7, 0, UNI_compex_values_index } /* compex= */,
+ { 0, 2148, 1669, 3, 22, UNI_SUPPUNCTUATION } /* insupplementalpunctuation */,
+ { 7, 8424, 6767, 6, 11, UNI_YISYLLABLES } /* block=yisyllables */,
+ { 2, 9731, 7284, 3, 9, UNI_WB__ML } /* wb=midletter */,
+ { 23, 8886, 7302, 3, 9, UNI_NBAT } /* sc=nabataean */,
+ { 0, 9365, 4946, 4, 4, UNI_CHAM } /* scx=cham */,
+ { 16, 1955, 0, 22, 0, UNI_MISCTECHNICAL } /* miscellaneoustechnical */,
+ { 0, 1362, 7435, 24, 2, UNI_CCC__11 } /* canonicalcombiningclass=11 */,
+ { 4, 9781, 6316, 6, 6, UNI__PERL_IDCONT } /* _perl_idcont */,
+ { 21, 184, 3884, 2, 16, UNI_GEORGIANEXT } /* isgeorgianextended */,
+ { 2, 1362, 6818, 24, 10, UNI_CCC__BR } /* canonicalcombiningclass=belowright */,
+ { 0, 3671, 6898, 17, 4, UNI_KHAR } /* scriptextensions=khar */,
+ { 17, 1691, 17, 22, 1, UNI_BPT__O } /* bidipairedbrackettype=o */,
+ { 6, 8854, 36, 5, 1, UNI_DASH } /* dash=t */,
+ { 0, 2142, 16, 3, 1, UNI_NB } /* innb */,
+ { 1, 184, 4092, 2, 16, UNI_MISCMATHSYMBOLSB } /* ismiscmathsymbolsb */,
+ { 0, 3671, 3467, 17, 17, UNI_AGHB } /* scriptextensions=caucasianalbanian */,
+ { 2, 5213, 8904, 14, 5, UNI_NFCQC__M } /* nfcquickcheck=maybe */,
+ { 0, 184, 3772, 2, 11, UNI_BOPOMOFOEXT } /* isbopomofoext */,
+ { 3, 9217, 0, 4, 0, UNI_LAO } /* laoo */,
+ { 3, 2148, 2856, 3, 18, UNI_SUPARROWSA } /* insupplementalarrowsa */,
+ { 1, 8233, 4672, 7, 15, UNI_SARB } /* script=oldsoutharabian */,
+ { 3, 9093, 183, 4, 20, UNI_MISCSYMBOLS } /* blk=miscellaneoussymbols */,
+ { 1, 9731, 7293, 3, 6, UNI_WB__MN } /* wb=midnum */,
+ { 3, 3868, 3852, 16, 16, UNI_PF } /* generalcategory=finalpunctuation */,
+ { 5, 2106, 18, 21, 2, UNI_RI } /* graphemeclusterbreak=ri */,
+ { 0, 8886, 9157, 3, 4, UNI_SC__GONG } /* sc=gong */,
+ { 1, 2204, 1031, 3, 26, UNI_OCR } /* isopticalcharacterrecognition */,
+ { 3, 184, 1239, 2, 24, UNI_COMPEX } /* isfullcompositionexclusion */,
+ { 8, 3293, 1, 3, 33, UNI_UCAS } /* inunifiedcanadianaboriginalsyllabics */,
+ { 10, 4778, 1813, 3, 8, UNI_XPOSIXUPPER } /* isuppercase */,
+ { 5, 9365, 7796, 4, 4, UNI_BASS } /* scx=bass */,
+ { 2, 9093, 893, 4, 28, UNI_SUPPUAB } /* blk=supplementaryprivateuseareab */,
+ { 0, 5760, 9745, 13, 2, UNI_NV__46 } /* numericvalue=46 */,
+ { 0, 9153, 7820, 4, 8, UNI_WB__EB } /* gcb=ebasegaz */,
+ { 11, 8233, 835, 10, 1, UNI_SHAW } /* script=shaw */,
+ { 2, 5760, 5409, 13, 4, UNI_NV__1000 } /* numericvalue=1000 */,
+ { 1, 8233, 5955, 7, 12, UNI_SC__GONG } /* script=gunjalagondi */,
+ { 1, 9728, 1, 3, 1, -UNI_VS } /* vs=n */,
+ { 0, 5760, 9001, 13, 4, UNI_NV__11_SLASH_2 } /* numericvalue=11/2 */,
+ { 2, 184, 567, 2, 2, UNI_NB } /* isnb */,
+ { 11, 9623, 7828, 3, 8, UNI_JG__FARSIYEH } /* jg=farsiyeh */,
+ { 0, 8233, 4267, 7, 4, UNI_BAMU } /* script=bamu */,
+ { 0, 2142, 9282, 3, 3, UNI_INNEWA } /* innewa */,
+ { 8, 184, 6183, 2, 4, UNI_MEND } /* ismend */,
+ { 0, 9383, 8242, 4, 5, UNI_INSHARADA } /* insharada */,
+ { 1, 8233, 8484, 7, 6, UNI_SC__CAKM } /* script=chakma */,
+ { 0, 5565, 6135, 13, 12, UNI_JG__MALAYALAMTTA } /* joininggroup=malayalamtta */,
+ { 0, 8219, 9433, 7, 4, UNI_PATSYN } /* patsyn=true */,
+ { 11, 184, 3705, 2, 17, UNI_SMALLFORMS } /* issmallformvariants */,
+ { 1, 9731, 7825, 3, 3, UNI_WB__EB } /* wb=gaz */,
+ { 0, 1159, 5678, 3, 4, UNI_NV__NAN } /* nt=none */,
+ { 0, 9647, 8674, 3, 5, UNI_NV__11_SLASH_12 } /* nv=11/12 */,
+ { 0, 184, 3210, 2, 8, UNI_DINGBATS } /* isdingbats */,
+ { 8, 5760, 7748, 13, 8, UNI_NV__17_SLASH_2 } /* numericvalue=8.50e+00 */,
+ { 0, 5085, 5723, 4, 11, UNI_MAYANNUMERALS } /* inmayannumerals */,
+ { 1, 5760, 9025, 13, 4, UNI_NV__3_SLASH_20 } /* numericvalue=3/20 */,
+ { 16, 7025, 9698, 3, 3, UNI_IN__5_DOT_1 } /* in=v51 */,
+ { 4, 9081, 0, 4, 0, UNI_AVST } /* avst */,
+ { 0, 8532, 0, 6, 0, UNI_KANBUN } /* kanbun */,
+ { 1, 8871, 7383, 3, 9, UNI_SB__SC } /* sb=scontinue */,
+ { 0, 9365, 8241, 5, 6, UNI_SHRD } /* scx=sharada */,
+ { 8, 9593, 2433, 3, 11, UNI_BC__R } /* bc=righttoleft */,
+ { 3, 9620, 9775, 3, 2, UNI_ZL } /* gc=zl */,
+ { 8, 8886, 7772, 3, 8, UNI_SC__ARMN } /* sc=armenian */,
+ { 0, 5760, 8817, 13, 2, UNI_NV__34 } /* numericvalue=34 */,
+ { 96, 8233, 9285, 7, 4, UNI_NKO } /* script=nkoo */,
+ { 2, 8424, 2393, 6, 20, UNI_INNYIAKENGPUACHUEHMONG } /* block=nyiakengpuachuehmong */,
+ { 0, 9647, 8400, 3, 2, UNI_NV__90 } /* nv=90 */,
+ { 1, 8954, 36, 5, 1, UNI_XIDC } /* xidc=t */,
+ { 0, 8635, 3, 5, 1, -UNI_IDEO } /* ideo=f */,
+ { 6, 6918, 7202, 10, 2, UNI_LB__BB } /* linebreak=bb */,
+ { 2, 446, 0, 18, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbols */,
+ { 2, 2148, 7089, 3, 9, UNI_SUPARROWSC } /* insuparrowsc */,
+ { 0, 8424, 8058, 6, 7, UNI_DSRT } /* block=deseret */,
+ { 3, 9049, 9587, 4, 3, UNI_AGE__9 } /* age=9.0 */,
+ { 0, 9725, 471, 3, 2, UNI_VO__TU } /* vo=tu */,
+ { 1, 9365, 8114, 4, 7, UNI_KALI } /* scx=kayahli */,
+ { 1, 8424, 1003, 6, 27, UNI_ENCLOSEDCJK } /* block=enclosedcjklettersandmonths */,
+ { 8, 184, 1867, 2, 12, UNI_DIACRITICALS } /* isdiacriticals */,
+ { 1, 6005, 8045, 3, 6, UNI_CJKEXTF } /* incjkextf */,
+ { 24, 9647, 8669, 3, 3, UNI_NV__1_SLASH_3 } /* nv=1/3 */,
+ { 82, 8424, 7356, 6, 9, UNI_PALM } /* block=palmyrene */,
+ { 22, 6679, 36, 11, 1, UNI_SD } /* softdotted=t */,
+ { 15, 4826, 0, 9, 0, UNI_hex_values_index } /* hexdigit= */,
+ { 0, 9093, 8929, 4, 5, UNI_INOSAGE } /* blk=osage */,
+ { 2, 6885, 4827, 3, 7, UNI_XPOSIXXDIGIT } /* ishexdigit */,
+ { 8, 5339, 495, 14, 2, UNI_SB__NU } /* sentencebreak=nu */,
+ { 4, 8879, 879, 3, 13, UNI_PUA } /* inprivateusearea */,
+ { 1, 5760, 7636, 13, 8, UNI_NV__1_SLASH_20 } /* numericvalue=5.00e-02 */,
+ { 7, 8886, 2779, 3, 9, UNI_SC__MONG } /* sc=mongolian */,
+ { 1, 1977, 1, 22, 1, -UNI__PERL_NCHAR } /* noncharactercodepoint=n */,
+ { 5, 9113, 8909, 4, 5, UNI_CCC__7 } /* ccc=nukta */,
+ { 8, 4863, 0, 14, 0, UNI_CJKCOMPATFORMS } /* cjkcompatforms */,
+ { 0, 8424, 3110, 6, 18, UNI_GEORGIANSUP } /* block=georgiansupplement */,
+ { 0, 8886, 6988, 3, 10, UNI_SOGO } /* sc=oldsogdian */,
+ { 2, 184, 9221, 2, 4, UNI_LATN } /* islatn */,
+ { 45, 1362, 8358, 24, 2, UNI_CCC__30 } /* canonicalcombiningclass=30 */,
+ { 7, 6567, 831, 6, 6, UNI_MISCARROWS } /* inmiscarrows */,
+ { 1, 1136, 1, 26, 1, -UNI_DI } /* defaultignorablecodepoint=n */,
+ { 17, 9623, 9617, 3, 3, UNI_JG__GAF } /* jg=gaf */,
+ { 0, 9469, 0, 4, 0, UNI_XSUX } /* xsux */,
+ { 0, 8233, 8128, 7, 4, UNI_MAKA } /* script=maka */,
+ { 0, 7128, 108, 10, 2, UNI_WB__MB } /* wordbreak=mb */,
+ { 1, 7108, 3, 10, 1, -UNI_XPOSIXUPPER } /* uppercase=f */,
+ { 1, 184, 540, 3, 29, UNI_CJKEXTB } /* iscjkunifiedideographsextensionb */,
+ { 1, 5760, 8376, 13, 4, UNI_NV__5000 } /* numericvalue=5000 */,
+ { 4, 1362, 9524, 24, 3, UNI_CCC__L } /* canonicalcombiningclass=224 */,
+ { 3, 9365, 7844, 4, 8, UNI_GUJR } /* scx=gujarati */,
+ { 73, 8424, 78, 6, 6, UNI_INARABIC } /* block=arabic */,
+ { 0, 7230, 36, 9, 1, UNI_EXT } /* extender=t */,
+ { 9, 8424, 8107, 6, 7, UNI_INKANNADA } /* block=kannada */,
+ { 17, 6918, 9763, 10, 2, UNI_GCB__V } /* linebreak=jv */,
+ { 23, 9093, 2513, 4, 19, UNI_ANCIENTGREEKNUMBERS } /* blk=ancientgreeknumbers */,
+ { 1, 8424, 6591, 6, 11, UNI_MYANMAREXTB } /* block=myanmarextb */,
+ { 0, 8233, 8289, 7, 7, UNI_LANA } /* script=taitham */,
+ { 0, 9365, 4297, 4, 4, UNI_BRAI } /* scx=brai */,
+ { 0, 8886, 3038, 3, 8, UNI_ETHI } /* sc=ethiopic */,
+ { 3, 9647, 9747, 3, 2, UNI_NV__47 } /* nv=47 */,
+ { 0, 5760, 7764, 13, 8, UNI_NV__11_SLASH_12 } /* numericvalue=9.17e-01 */,
+ { 1, 184, 5500, 2, 13, UNI_ME } /* isenclosingmark */,
+ { 9, 9113, 8461, 5, 5, UNI_CCC__129 } /* ccc=ccc129 */,
+ { 14, 8580, 0, 7, 0, -UNI__PERL_NCHAR } /* nchar=n */,
+ { 0, 3671, 9045, 17, 4, UNI_ADLM } /* scriptextensions=adlm */,
+ { 2, 8412, 26, 6, 1, UNI_BIDIC } /* bidic=y */,
+ { 0, 9623, 6852, 3, 3, UNI_JG__KAF } /* jg=kaf */,
+ { 11, 5760, 7524, 13, 8, UNI_NV__1_SLASH_4 } /* numericvalue=2.50e-01 */,
+ { 129, 9113, 7603, 4, 2, UNI_CCC__24 } /* ccc=24 */,
+ { 0, 4361, 3112, 4, 16, UNI_GEORGIANSUP } /* ingeorgiansupplement */,
+ { 1, 3254, 0, 17, 0, UNI_RI } /* regionalindicator */,
+ { 1, 8886, 7956, 3, 4, UNI_SC__TAGB } /* sc=tagb */,
+ { 8, 184, 27, 2, 2, UNI_LOWERCASELETTER } /* isll */,
+ { 7, 2142, 8190, 3, 2, UNI_INNKO } /* innko */,
+ { 3, 5565, 8890, 14, 4, UNI_JG__KHAPH } /* joininggroup=khaph */,
+ { 0, 3951, 4493, 3, 14, UNI_ARMI } /* isimperialaramaic */,
+ { 11, 4821, 0, 5, 0, UNI_ASCII } /* ascii */,
+ { 2, 9777, 0, 2, 0, UNI_ZP } /* zp */,
+ { 0, 9909, 9921, 7, 5, UNI_POSIXPRINT } /* isposixprint */,
+ { 0, 2212, 3903, 5, 13, UNI_HALFANDFULLFORMS } /* inhalfandfullforms */,
+ { 1, 9113, 8439, 4, 3, UNI_CCC__103 } /* ccc=103 */,
+ { 2, 184, 1, 2, 1, UNI_N } /* isn */,
+ { 0, 5435, 0, 13, 0, UNI_bidim_values_index } /* bidimirrored= */,
+ { 0, 9593, 24, 3, 1, UNI_BC__L } /* bc=l */,
+ { 1, 9731, 4140, 3, 5, UNI_WB__XX } /* wb=other */,
+ { 2, 9903, 467, 6, 5, UNI_XPOSIXPUNCT } /* xposixpunct */,
+ { 6, 9097, 4687, 4, 4, UNI_BPT__O } /* bpt=open */,
+ { 3, 184, 988, 2, 5, UNI_MUSIC } /* ismusic */,
+ { 1, 9365, 9405, 4, 4, UNI_TALU } /* scx=talu */,
+ { 2, 8886, 5967, 3, 4, UNI_HEBR } /* sc=hebr */,
+ { 9, 8685, 26, 4, 1, UNI_XPOSIXXDIGIT } /* hex=y */,
+ { 8, 1362, 5138, 24, 2, UNI_CCC__7 } /* canonicalcombiningclass=nk */,
+ { 4, 9901, 3248, 8, 5, UNI_XPOSIXSPACE } /* isxposixspace */,
+ { 3, 8424, 2065, 7, 20, UNI_CJKRADICALSSUP } /* block=cjkradicalssupplement */,
+ { 0, 7128, 8156, 10, 7, UNI_WB__NL } /* wordbreak=newline */,
+ { 2, 7374, 0, 9, 0, UNI_SAMR } /* samaritan */,
+ { 5, 8424, 78, 6, 10, UNI_ARABICMATH } /* block=arabicmath */,
+ { 21, 9093, 3620, 4, 10, UNI_INMANICHAEAN } /* blk=manichaean */,
+ { 0, 9049, 9719, 4, 3, UNI_AGE__8 } /* age=v80 */,
+ { 0, 8886, 9105, 3, 4, UNI_SC__CAKM } /* sc=cakm */,
+ { 1, 1735, 1, 22, 1, -UNI_CWCM } /* changeswhencasemapped=n */,
+ { 3, 9093, 8254, 4, 7, UNI_INSIDDHAM } /* blk=siddham */,
+ { 9, 9093, 382, 4, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* blk=egyptianhieroglyphformatcontrols */,
+ { 0, 1924, 9768, 10, 1, UNI_CASEDLETTER } /* category=l& */,
+ { 5, 8233, 9053, 7, 4, UNI_AGHB } /* script=aghb */,
+ { 4, 1239, 1, 25, 1, -UNI_COMPEX } /* fullcompositionexclusion=n */,
+ { 14, 184, 9289, 2, 4, UNI_NSHU } /* isnshu */,
+ { 0, 6231, 11, 12, 2, UNI_NT__DI } /* numerictype=di */,
+ { 1, 1482, 3344, 24, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* indicpositionalcategory=topandleftandright */,
+ { 36, 184, 8002, 2, 7, UNI_BENG } /* isbengali */,
+ { 1, 9629, 836, 3, 2, UNI_LB__SP } /* lb=sp */,
+ { 0, 4849, 0, 13, 0, UNI_CI } /* caseignorable */,
+ { 2, 4989, 0, 6, 0, UNI_KANGXI } /* kangxi */,
+ { 8, 6828, 9632, 10, 3, UNI_BC__LRE } /* bidiclass=lre */,
+ { 1, 9909, 8599, 3, 4, UNI__PERL_PATWS } /* ispatws */,
+ { 4, 6194, 7330, 3, 8, UNI_INOLDITALIC } /* inolditalic */,
+ { 0, 8879, 2473, 5, 12, UNI_INPC__TOPANDBOTTOM } /* inpc=topandbottom */,
+ { 8, 3671, 9289, 17, 4, UNI_NSHU } /* scriptextensions=nshu */,
+ { 0, 3948, 67, 3, 4, UNI_VSSUP } /* invssup */,
+ { 2, 3671, 4205, 18, 5, UNI_SYRC } /* scriptextensions=syriac */,
+ { 0, 3248, 9782, 5, 4, UNI_XPOSIXSPACE } /* spaceperl */,
+ { 1, 9620, 5258, 3, 11, UNI_MC } /* gc=spacingmark */,
+ { 0, 8955, 36, 4, 1, UNI_IDC } /* idc=t */,
+ { 1, 3671, 9257, 17, 4, UNI_MLYM } /* scriptextensions=mlym */,
+ { 1, 8635, 9734, 5, 3, UNI_IDEO } /* ideo=yes */,
+ { 7, 7, 0, 1, 0, UNI_C } /* c */,
+ { 20, 2192, 0, 2, 0, UNI_PD } /* pd */,
+ { 1, 9731, 9773, 3, 2, UNI_WB__XX } /* wb=xx */,
+ { 1, 6828, 23, 10, 2, UNI_BC__AL } /* bidiclass=al */,
+ { 0, 8955, 26, 4, 1, UNI_IDC } /* idc=y */,
+ { 2, 9093, 5526, 4, 8, UNI_GREEKEXT } /* blk=greekext */,
+ { 0, 1757, 36, 22, 1, UNI_CWL } /* changeswhenlowercased=t */,
+ { 12, 8886, 7788, 3, 8, UNI_BALI } /* sc=balinese */,
+ { 6, 9049, 9563, 4, 3, UNI_AGE__5_DOT_1 } /* age=5.1 */,
+ { 2, 9285, 0, 4, 0, UNI_NKO } /* nkoo */,
+ { 0, 9093, 865, 4, 28, UNI_SUPPUAA } /* blk=supplementaryprivateuseareaa */,
+ { 1, 184, 8550, 2, 4, UNI_LEPC } /* islepc */,
+ { 0, 9605, 5678, 3, 4, UNI_DT__NONE } /* dt=none */,
+ { 0, 2708, 3758, 4, 7, UNI_ARABICSUP } /* inarabicsup */,
+ { 1, 184, 7203, 2, 9, UNI_BHKS } /* isbhaiksuki */,
+ { 0, 5760, 7462, 13, 2, UNI_NV__43 } /* numericvalue=43 */,
+ { 0, 8424, 7964, 6, 8, UNI_INTIFINAGH } /* block=tifinagh */,
+ { 0, 184, 9085, 2, 4, UNI_BATK } /* isbatk */,
+ { 9, 1243, 9734, 21, 3, UNI_CE } /* compositionexclusion=yes */,
+ { 5, 3868, 339, 16, 2, UNI_LO } /* generalcategory=lo */,
+ { 1, 9620, 5809, 3, 2, UNI_PF } /* gc=pf */,
+ { 0, 9137, 3, 4, 1, -UNI_DEP } /* dep=f */,
+ { 0, 184, 3772, 2, 4, UNI_BOPO } /* isbopo */,
+ { 1, 7329, 0, 9, 0, UNI_ITAL } /* olditalic */,
+ { 40, 4241, 3022, 4, 8, UNI_INDEVANAGARI } /* indevanagari */,
+ { 1, 9629, 9763, 3, 2, UNI_GCB__V } /* lb=jv */,
+ { 0, 9093, 6809, 5, 9, UNI_ASCII } /* blk=basiclatin */,
+ { 1, 3756, 0, 16, 0, UNI_ARABICSUP } /* arabicsupplement */,
+ { 0, 9365, 5967, 4, 4, UNI_HEBR } /* scx=hebr */,
+ { 9, 9093, 6279, 4, 12, UNI_PLAYINGCARDS } /* blk=playingcards */,
+ { 1, 8233, 6554, 8, 3, UNI_SAMR } /* script=samr */,
+ { 1, 5339, 6318, 15, 8, UNI_SB__SC } /* sentencebreak=scontinue */,
+ { 0, 8233, 8002, 7, 4, UNI_SC__BENG } /* script=beng */,
+ { 4, 8332, 2254, 3, 19, UNI_HLUW } /* isanatolianhieroglyphs */,
+ { 0, 6885, 4478, 3, 14, UNI_INHANGUL } /* ishangulsyllables */,
+ { 0, 9904, 62, 5, 5, UNI_POSIXGRAPH } /* posixgraph */,
+ { 0, 11, 0, 3, 0, UNI_DIA } /* dia */,
+ { 13, 184, 339, 2, 2, UNI_LO } /* islo */,
+ { 5, 9093, 6267, 4, 8, UNI_PHAISTOS } /* blk=phaistos */,
+ { 5, 9141, 1, 4, 1, -UNI_DIA } /* dia=n */,
+ { 0, 2204, 9302, 3, 3, UNI_ORKH } /* isorkh */,
+ { 3, 217, 0, 33, 0, UNI_DIACRITICALSEXT } /* combiningdiacriticalmarksextended */,
+ { 7, 3868, 467, 16, 5, UNI_P } /* generalcategory=punct */,
+ { 0, 8886, 7, 3, 18, UNI_CANS } /* sc=canadianaboriginal */,
+ { 0, 7128, 5520, 10, 5, UNI_WB__EB } /* wordbreak=ebase */,
+ { 18, 1497, 4080, 9, 10, UNI_SM } /* category=mathsymbol */,
+ { 0, 9217, 0, 3, 0, UNI_LAO } /* lao */,
+ { 0, 5760, 9580, 13, 2, UNI_NV__37 } /* numericvalue=37 */,
+ { 4, 8886, 3467, 3, 17, UNI_AGHB } /* sc=caucasianalbanian */,
+ { 3, 184, 17, 3, 1, UNI_CO } /* isco */,
+ { 3, 4849, 1, 14, 1, -UNI_CI } /* caseignorable=n */,
+ { 2, 6918, 2564, 10, 2, UNI_LB__BA } /* linebreak=ba */,
+ { 15, 8424, 690, 7, 29, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbersandpunctuation */,
+ { 1, 8886, 4267, 3, 5, UNI_BAMU } /* sc=bamum */,
+ { 2, 184, 1802, 3, 20, UNI_CWU } /* ischangeswhenuppercased */,
+ { 6, 3671, 9069, 17, 4, UNI_ARMN } /* scriptextensions=armn */,
+ { 3, 8954, 26, 5, 1, UNI_XIDC } /* xidc=y */,
+ { 0, 2684, 7401, 19, 9, UNI_GCB__V } /* hangulsyllabletype=voweljamo */,
+ { 70, 9629, 8345, 3, 7, UNI_LB__ZW } /* lb=zwspace */,
+ { 1, 5760, 7159, 13, 8, UNI_NV__1_SLASH_2 } /* numericvalue=5.00e-01 */,
+ { 0, 6005, 8038, 3, 6, UNI_CJKEXTE } /* incjkexte */,
+ { 0, 6679, 26, 11, 1, UNI_SD } /* softdotted=y */,
+ { 3, 9093, 0, 4, 0, UNI_blk_values_index } /* blk= */,
+ { 0, 7932, 9433, 8, 4, UNI_RADICAL } /* radical=true */,
+ { 0, 8424, 4297, 6, 7, UNI_BRAI } /* block=braille */,
+ { 1, 9365, 9065, 4, 4, UNI_ARMI } /* scx=armi */,
+ { 0, 8233, 4492, 7, 15, UNI_ARMI } /* script=imperialaramaic */,
+ { 0, 8424, 9217, 6, 3, UNI_INLAO } /* block=lao */,
+ { 0, 2930, 0, 11, 0, UNI_CHEROKEESUP } /* cherokeesup */,
+ { 0, 8502, 0, 4, 0, UNI_GOTH } /* goth */,
+ { 1, 1362, 7571, 24, 2, UNI_CCC__33 } /* canonicalcombiningclass=33 */,
+ { 4, 8051, 995, 7, 2, -UNI_COMPEX } /* compex=no */,
+ { 4, 1362, 8479, 25, 5, UNI_WB__EB } /* canonicalcombiningclass=ccc133 */,
+ { 0, 9093, 976, 4, 27, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusicalnotation */,
+ { 0, 1536, 5908, 3, 11, UNI_ETHIOPICEXTA } /* inethiopicexta */,
+ { 0, 3671, 8149, 17, 7, UNI_MULT } /* scriptextensions=multani */,
+ { 64, 8418, 8864, 6, 5, -UNI_BIDIM } /* bidim=false */,
+ { 0, 1482, 2373, 24, 4, UNI_INPC__LEFT } /* indicpositionalcategory=left */,
+ { 0, 8191, 0, 7, 0, UNI_OLCK } /* olchiki */,
+ { 1, 8324, 0, 7, 0, UNI_ZZZZ } /* unknown */,
+ { 0, 5339, 400, 14, 6, UNI_SB__FO } /* sentencebreak=format */,
+ { 17, 9629, 5773, 3, 13, UNI_LB__PR } /* lb=prefixnumeric */,
+ { 0, 9093, 3038, 4, 18, UNI_ETHIOPICSUP } /* blk=ethiopicsupplement */,
+ { 0, 184, 328, 2, 21, UNI_MATHOPERATORS } /* ismathematicaloperators */,
+ { 0, 5760, 8970, 13, 3, UNI_NV__1_SLASH_2 } /* numericvalue=1/2 */,
+ { 3, 4642, 1, 15, 1, UNI_NFKDQC__N } /* nfkdquickcheck=n */,
+ { 2, 9365, 5967, 4, 6, UNI_HEBR } /* scx=hebrew */,
+ { 5, 9113, 1149, 4, 2, UNI_CCC__BL } /* ccc=bl */,
+ { 8, 8233, 8652, 7, 6, UNI_WCHO } /* script=wancho */,
+ { 10, 3868, 206, 16, 2, UNI_PI } /* generalcategory=pi */,
+ { 0, 9605, 9149, 3, 4, UNI_DT__FONT } /* dt=font */,
+ { 5, 8233, 6243, 7, 12, UNI_HUNG } /* script=oldhungarian */,
+ { 0, 8233, 6898, 7, 4, UNI_KHAR } /* script=khar */,
+ { 2, 8424, 6580, 6, 11, UNI_MYANMAREXTA } /* block=myanmarexta */,
+ { 19, 8424, 4432, 6, 15, UNI_DIACRITICALSSUP } /* block=diacriticalssup */,
+ { 10, 9365, 9333, 4, 4, UNI_COPT } /* scx=qaac */,
+ { 0, 9093, 3110, 4, 11, UNI_GEORGIANSUP } /* blk=georgiansup */,
+ { 0, 9113, 5409, 4, 2, UNI_CCC__10 } /* ccc=10 */,
+ { 0, 6885, 8515, 3, 5, UNI_HATR } /* ishatran */,
+ { 0, 184, 9233, 2, 4, UNI_LISU } /* islisu */,
+ { 7, 3236, 0, 18, 0, UNI_patws_values_index } /* patternwhitespace= */,
+ { 1, 9313, 9433, 4, 4, UNI_PCM } /* pcm=true */,
+ { 9, 9365, 9161, 4, 4, UNI_GONM } /* scx=gonm */,
+ { 2, 9121, 3, 4, 1, -UNI_CWL } /* cwl=f */,
+ { 0, 1057, 26, 27, 1, UNI_PCM } /* prependedconcatenationmark=y */,
+ { 1, 8886, 9329, 3, 4, UNI_PRTI } /* sc=prti */,
+ { 5, 9620, 132, 3, 2, UNI_LM } /* gc=lm */,
+ { 0, 184, 6382, 2, 6, UNI_DOMINO } /* isdomino */,
+ { 0, 9049, 9005, 4, 4, UNI_AGE__12_DOT_1 } /* age=12.1 */,
+ { 0, 3671, 2333, 17, 4, UNI_GLAG } /* scriptextensions=glag */,
+ { 1, 3671, 4297, 17, 7, UNI_BRAI } /* scriptextensions=braille */,
+ { 0, 9113, 8782, 4, 2, UNI_CCC__27 } /* ccc=27 */,
+ { 8, 9647, 8376, 3, 3, UNI_NV__500 } /* nv=500 */,
+ { 1, 8869, 3, 5, 1, -UNI_IDSB } /* idsb=f */,
+ { 0, 2142, 8178, 3, 6, UNI_NB } /* innoblock */,
+ { 10, 9093, 6723, 4, 11, UNI_INSYLOTINAGRI } /* blk=sylotinagri */,
+ { 0, 9093, 217, 4, 33, UNI_DIACRITICALSEXT } /* blk=combiningdiacriticalmarksextended */,
+ { 13, 4762, 0, 15, 0, UNI_VEDICEXT } /* vedicextensions */,
+ { 0, 7008, 0, 10, 0, UNI_PHNX } /* phoenician */,
+ { 1, 8233, 8262, 8, 6, UNI_SOYO } /* script=soyombo */,
+ { 0, 9093, 2589, 4, 19, UNI_COUNTINGROD } /* blk=countingrodnumerals */,
+ { 0, 1136, 0, 25, 0, UNI_DI } /* defaultignorablecodepoint */,
+ { 13, 8886, 8205, 3, 4, UNI_OSMA } /* sc=osma */,
+ { 1, 9647, 8977, 3, 4, UNI_NV__1_SLASH_20 } /* nv=1/20 */,
+ { 22, 2333, 0, 20, 0, UNI_GLAGOLITICSUP } /* glagoliticsupplement */,
+ { 1, 9593, 25, 3, 1, UNI_BC__S } /* bc=s */,
+ { 8, 8051, 8864, 7, 5, -UNI_COMPEX } /* compex=false */,
+ { 5, 1845, 0, 6, 0, UNI_ZYYY } /* common */,
+ { 1, 478, 0, 31, 0, UNI_MATHALPHANUM } /* mathematicalalphanumericsymbols */,
+ { 3, 1362, 2733, 24, 2, UNI_CCC__1 } /* canonicalcombiningclass=ov */,
+ { 2, 5760, 7747, 13, 2, UNI_NV__28 } /* numericvalue=28 */,
+ { 2, 8424, 5578, 6, 13, UNI_KANAEXTA } /* block=kanaextendeda */,
+ { 0, 9605, 8574, 3, 6, UNI_DT__NAR } /* dt=narrow */,
+ { 36, 9093, 2874, 4, 19, UNI_SUPARROWSB } /* blk=supplementalarrowsb */,
+ { 0, 6183, 0, 12, 0, UNI_MEND } /* mendekikakui */,
+ { 0, 3671, 8079, 17, 7, UNI_GRAN } /* scriptextensions=grantha */,
+ { 0, 8685, 36, 4, 1, UNI_XPOSIXXDIGIT } /* hex=t */,
+ { 0, 1141, 0, 2, 0, UNI_TITLE } /* lt */,
+ { 0, 8233, 7956, 7, 8, UNI_SC__TAGB } /* script=tagbanwa */,
+ { 2, 8886, 9225, 3, 4, UNI_SC__LINA } /* sc=lina */,
+ { 12, 1497, 5259, 10, 10, UNI_MC } /* category=spacingmark */,
+ { 0, 9623, 6099, 3, 12, UNI_JG__MALAYALAMNNA } /* jg=malayalamnna */,
+ { 11, 8233, 7796, 7, 4, UNI_BASS } /* script=bass */,
+ { 1, 9093, 7892, 4, 8, UNI_INJAVANESE } /* blk=javanese */,
+ { 10, 7932, 8864, 8, 5, -UNI_RADICAL } /* radical=false */,
+ { 2, 9602, 9734, 3, 3, UNI_DI } /* di=yes */,
+ { 0, 9623, 6147, 3, 12, UNI_JG__MANICHAEANPE } /* jg=manichaeanpe */,
+ { 0, 9113, 7539, 4, 3, UNI_CCC__B } /* ccc=220 */,
+ { 1, 8424, 1889, 6, 22, UNI_EARLYDYNASTICCUNEIFORM } /* block=earlydynasticcuneiform */,
+ { 0, 3868, 2273, 16, 20, UNI_PC } /* generalcategory=connectorpunctuation */,
+ { 16, 8424, 3469, 8, 15, UNI_INCAUCASIANALBANIAN } /* block=caucasianalbanian */,
+ { 3, 21, 8107, 2, 7, UNI_INKANNADA } /* inkannada */,
+ { 0, 1482, 9, 24, 2, UNI_INPC__NA } /* indicpositionalcategory=na */,
+ { 0, 698, 0, 6, 0, UNI_N } /* number */,
+ { 0, 1924, 36, 10, 1, UNI_TITLE } /* category=lt */,
+ { 0, 5760, 8969, 13, 4, UNI_NV___MINUS_1_SLASH_2 } /* numericvalue=-1/2 */,
+ { 0, 9365, 2148, 4, 21, UNI_PRTI } /* scx=inscriptionalparthian */,
+ { 1, 5760, 9560, 13, 3, UNI_NV__4_SLASH_5 } /* numericvalue=4/5 */,
+ { 83, 3671, 9241, 17, 4, UNI_MEDF } /* scriptextensions=medf */,
+ { 0, 7980, 0, 8, 0, UNI_UGAR } /* ugaritic */,
+ { 0, 5565, 6795, 13, 3, UNI_JG__QAF } /* joininggroup=qaf */,
+ { 0, 9731, 495, 3, 2, UNI_WB__NU } /* wb=nu */,
+ { 0, 9365, 9273, 4, 4, UNI_NARB } /* scx=narb */,
+ { 2, 2106, 5394, 21, 2, UNI_LB__H2 } /* graphemeclusterbreak=lv */,
+ { 4, 2948, 0, 18, 0, UNI_HALFMARKS } /* combininghalfmarks */,
+ { 0, 8233, 6027, 7, 5, UNI_KHMR } /* script=khmer */,
+ { 4, 9623, 4537, 3, 15, UNI_JG__MANICHAEANGIMEL } /* jg=manichaeangimel */,
+ { 0, 9623, 9671, 3, 3, UNI_JG__TAH } /* jg=tah */,
+ { 0, 2211, 0, 4, 0, UNI_SINH } /* sinh */,
+ { 0, 7230, 8864, 9, 5, -UNI_EXT } /* extender=false */,
+ { 8, 1497, 9779, 9, 2, UNI_ZS } /* category=zs */,
+ { 0, 8886, 2930, 3, 8, UNI_CHER } /* sc=cherokee */,
+ { 10, 9049, 9566, 4, 3, UNI_AGE__5_DOT_2 } /* age=5.2 */,
+ { 0, 4807, 0, 14, 0, UNI_ANCIENTSYMBOLS } /* ancientsymbols */,
+ { 4, 9113, 23, 4, 2, UNI_CCC__AL } /* ccc=al */,
+ { 0, 9605, 6195, 3, 8, UNI_DT__NONCANON } /* dt=noncanon */,
+ { 5, 9093, 8009, 4, 7, UNI_CJKEXTA } /* blk=cjkexta */,
+ { 0, 6015, 0, 12, 1, UNI_JT__U } /* joiningtype=u */,
+ { 0, 9901, 4829, 3, 5, UNI_XPOSIXXDIGIT } /* isxdigit */,
+ { 2, 7018, 9581, 10, 3, UNI_IN__7 } /* presentin=7.0 */,
+ { 1, 8886, 8079, 3, 7, UNI_SC__GRAN } /* sc=grantha */,
+ { 26, 8317, 0, 7, 0, UNI_UCASEXT } /* ucasext */,
+ { 10, 8886, 4717, 3, 5, UNI_SC__TAML } /* sc=tamil */,
+ { 10, 1536, 7223, 4, 7, UNI_EMOTICONS } /* inemoticons */,
+ { 0, 3671, 8859, 17, 5, UNI_DOGR } /* scriptextensions=dogra */,
+ { 0, 9647, 8370, 3, 6, UNI_NV__432000 } /* nv=432000 */,
+ { 0, 8233, 8255, 8, 3, UNI_SIDD } /* script=sidd */,
+ { 6, 6194, 1031, 3, 26, UNI_OCR } /* inopticalcharacterrecognition */,
+ { 3, 9113, 8755, 5, 4, UNI_CCC__22 } /* ccc=ccc22 */,
+ { 0, 9629, 5991, 3, 12, UNI_LB__IS } /* lb=infixnumeric */,
+ { 8, 5513, 0, 12, 0, UNI_GRBASE } /* graphemebase */,
+ { 7, 6928, 1, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=n */,
+ { 6, 8233, 78, 7, 4, UNI_SC__ARAB } /* script=arab */,
+ { 0, 7018, 7436, 10, 3, UNI_IN__1_DOT_1 } /* presentin=1.1 */,
+ { 6, 184, 921, 2, 17, UNI_VS } /* isvariationselector */,
+ { 1, 9647, 8354, 3, 2, UNI_NV__60 } /* nv=60 */,
+ { 1, 9479, 4795, 5, 12, UNI_INZANABAZARSQUARE } /* inzanabazarsquare */,
+ { 1, 3671, 9405, 17, 4, UNI_TALU } /* scriptextensions=talu */,
+ { 0, 9909, 472, 3, 2, UNI_PUA } /* ispua */,
+ { 0, 3951, 2354, 3, 19, UNI_PHLI } /* isinscriptionalpahlavi */,
+ { 0, 9365, 9197, 4, 4, UNI_KALI } /* scx=kali */,
+ { 0, 9605, 567, 3, 2, UNI_DT__NB } /* dt=nb */,
+ { 3, 8310, 0, 4, 0, UNI_TIRH } /* tirh */,
+ { 0, 1014, 0, 6, 0, UNI_L } /* letter */,
+ { 16, 3251, 8864, 3, 5, -UNI_CE } /* ce=false */,
+ { 0, 21, 8550, 2, 6, UNI_INLEPCHA } /* inlepcha */,
+ { 4, 1622, 0, 23, 0, UNI_LATINEXTADDITIONAL } /* latinextendedadditional */,
+ { 1, 8233, 9390, 8, 3, UNI_SOGO } /* script=sogo */,
+ { 3, 6918, 721, 10, 2, UNI_LB__CL } /* linebreak=cl */,
+ { 2, 9093, 4204, 4, 16, UNI_SYRIACSUP } /* blk=syriacsupplement */,
+ { 0, 9093, 3326, 4, 11, UNI_TAIXUANJING } /* blk=taixuanjing */,
+ { 1, 9129, 995, 4, 2, -UNI_CWU } /* cwu=no */,
+ { 0, 9365, 9457, 4, 4, UNI_WCHO } /* scx=wcho */,
+ { 11, 3951, 2704, 3, 3, UNI_IDST } /* isidst */,
+ { 65, 9623, 9369, 3, 4, UNI_JG__SEEN } /* jg=seen */,
+ { 1, 2148, 350, 3, 32, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupplementalsymbolsandpictographs */,
+ { 0, 9093, 3836, 4, 16, UNI_CYPRIOTSYLLABARY } /* blk=cypriotsyllabary */,
+ { 40, 5565, 2551, 13, 19, UNI_JG__BURUSHASKIYEHBARREE } /* joininggroup=burushaskiyehbarree */,
+ { 36, 8424, 3416, 6, 10, UNI_ALCHEMICAL } /* block=alchemical */,
+ { 14, 8886, 9177, 3, 4, UNI_SC__HANO } /* sc=hano */,
+ { 1, 8959, 0, 5, 0, UNI_xids_values_index } /* xids= */,
+ { 8, 5565, 5718, 13, 3, UNI_JG__WAW } /* joininggroup=waw */,
+ { 1, 9620, 1, 3, 1, UNI_N } /* gc=n */,
+ { 11, 9731, 2368, 3, 2, UNI_LB__HL } /* wb=hl */,
+ { 0, 8424, 983, 6, 5, UNI_INGREEK } /* block=greek */,
+ { 1, 3020, 0, 18, 0, UNI_DEVANAGARIEXT } /* devanagariextended */,
+ { 10, 6918, 395, 10, 2, UNI_LB__GL } /* linebreak=gl */,
+ { 0, 184, 4582, 2, 15, UNI_MERC } /* ismeroiticcursive */,
+ { 2, 8424, 1188, 6, 8, UNI_INKATAKANA } /* block=katakana */,
+ { 0, 7796, 0, 4, 0, UNI_BASS } /* bass */,
+ { 3, 8886, 8289, 3, 7, UNI_LANA } /* sc=taitham */,
+ { 16, 9093, 4597, 4, 15, UNI_MISCPICTOGRAPHS } /* blk=miscpictographs */,
+ { 1, 4849, 9433, 14, 4, UNI_CI } /* caseignorable=true */,
+ { 0, 8871, 3227, 3, 3, UNI_SB__SE } /* sb=sep */,
+ { 6, 9365, 9057, 4, 4, UNI_AHOM } /* scx=ahom */,
+ { 3, 5760, 5409, 13, 5, UNI_NV__10000 } /* numericvalue=10000 */,
+ { 3, 6194, 8206, 3, 6, UNI_INOSMANYA } /* inosmanya */,
+ { 1, 1362, 7691, 24, 2, UNI_CCC__36 } /* canonicalcombiningclass=36 */,
+ { 0, 2353, 0, 20, 0, UNI_PHLI } /* inscriptionalpahlavi */,
+ { 0, 3552, 0, 11, 0, UNI_ETHIOPICEXT } /* ethiopicext */,
+ { 0, 3535, 0, 17, 0, UNI_CYRILLICEXTC } /* cyrillicextendedc */,
+ { 0, 8635, 8864, 5, 5, -UNI_IDEO } /* ideo=false */,
+ { 1, 509, 0, 30, 0, UNI_CJKEXTA } /* cjkunifiedideographsextensiona */,
+ { 0, 184, 837, 2, 28, UNI_PHONETICEXTSUP } /* isphoneticextensionssupplement */,
+ { 0, 3290, 0, 18, 0, UNI_RUMI } /* ruminumeralsymbols */,
+ { 17, 9365, 9473, 4, 4, UNI_YI } /* scx=yiii */,
+ { 0, 5760, 8669, 13, 3, UNI_NV__1_SLASH_3 } /* numericvalue=1/3 */,
+ { 0, 3868, 3820, 16, 16, UNI_PE } /* generalcategory=closepunctuation */,
+ { 2, 184, 7088, 2, 10, UNI_SUPARROWSC } /* issuparrowsc */,
+ { 14, 9193, 24, 4, 1, UNI_GCB__L } /* hst=l */,
+ { 17, 9093, 8562, 4, 6, UNI_INLYCIAN } /* blk=lycian */,
+ { 0, 3002, 9149, 18, 4, UNI_DT__FONT } /* decompositiontype=font */,
+ { 10, 9141, 8864, 4, 5, -UNI_DIA } /* dia=false */,
+ { 11, 9593, 3056, 3, 18, UNI_BC__ET } /* bc=europeanterminator */,
+ { 0, 7230, 1, 9, 1, -UNI_EXT } /* extender=n */,
+ { 2, 3671, 8065, 17, 4, UNI_ELBA } /* scriptextensions=elba */,
+ { 1, 9365, 8002, 4, 4, UNI_BENG } /* scx=beng */,
+ { 5, 184, 9130, 3, 2, UNI_CWU } /* iscwu */,
+ { 0, 21, 8526, 2, 6, UNI_INKAITHI } /* inkaithi */,
+ { 4, 9125, 1, 4, 1, -UNI_CWT } /* cwt=n */,
+ { 1, 3868, 7, 16, 1, UNI_C } /* generalcategory=c */,
+ { 8, 435, 0, 5, 0, UNI__PERL_NCHAR } /* nchar */,
+ { 5, 9129, 0, 3, 0, UNI_CWU } /* cwu */,
+ { 0, 8886, 9273, 3, 4, UNI_NARB } /* sc=narb */,
+ { 3, 9113, 8722, 4, 2, UNI_CCC__15 } /* ccc=15 */,
+ { 0, 3671, 1188, 17, 8, UNI_KANA } /* scriptextensions=katakana */,
+ { 0, 8233, 8296, 7, 7, UNI_TAVT } /* script=taiviet */,
+ { 1, 9093, 1867, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* blk=diacriticalsforsymbols */,
+ { 0, 8884, 2532, 5, 19, UNI_INSC__BRAHMIJOININGNUMBER } /* insc=brahmijoiningnumber */,
+ { 0, 9365, 6159, 4, 12, UNI_GONM } /* scx=masaramgondi */,
+ { 2, 9113, 0, 4, 0, UNI_ccc_values_index } /* ccc= */,
+ { 0, 1362, 23, 24, 2, UNI_CCC__AL } /* canonicalcombiningclass=al */,
+ { 0, 8086, 3, 7, 1, -UNI_GRBASE } /* grbase=f */,
+ { 2, 9781, 1129, 33, 5, UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START } /* _perl_problematic_locale_foldeds_start */,
+ { 0, 9141, 36, 4, 1, UNI_DIA } /* dia=t */,
+ { 0, 3254, 3, 18, 1, -UNI_RI } /* regionalindicator=f */,
+ { 5, 3002, 2204, 18, 3, UNI_DT__ISO } /* decompositiontype=iso */,
+ { 0, 9849, 9878, 15, 5, UNI__PERL_CHARNAME_BEGIN } /* _perl_charname_begin */,
+ { 11, 9113, 8455, 5, 4, UNI_CCC__12 } /* ccc=ccc12 */,
+ { 5, 9093, 3900, 4, 16, UNI_HALFANDFULLFORMS } /* blk=halfandfullforms */,
+ { 0, 9093, 7048, 4, 10, UNI_INSAURASHTRA } /* blk=saurashtra */,
+ { 0, 9629, 6349, 3, 11, UNI_LB__BB } /* lb=breakbefore */,
+ { 1, 3671, 7852, 17, 8, UNI_GURU } /* scriptextensions=gurmukhi */,
+ { 4, 3884, 0, 11, 0, UNI_GEORGIANEXT } /* georgianext */,
+ { 0, 9365, 8514, 4, 4, UNI_HATR } /* scx=hatr */,
+ { 68, 779, 0, 22, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsup */,
+ { 16, 4477, 0, 15, 0, UNI_INHANGUL } /* hangulsyllables */,
+ { 0, 9946, 7, 3, 1, UNI_SC } /* issc */,
+ { 0, 9093, 3996, 4, 16, UNI_LINEARBSYLLABARY } /* blk=linearbsyllabary */,
+ { 0, 9647, 8358, 3, 6, UNI_NV__300000 } /* nv=300000 */,
+ { 29, 9189, 0, 4, 0, UNI_HMNP } /* hmnp */,
+ { 2, 8233, 78, 7, 6, UNI_SC__ARAB } /* script=arabic */,
+ { 0, 2204, 4141, 3, 4, UNI_C } /* isother */,
+ { 4, 9629, 83, 3, 2, UNI_LB__CM } /* lb=cm */,
+ { 3, 1497, 341, 9, 2, UNI_PE } /* category=pe */,
+ { 22, 2703, 0, 3, 0, UNI_IDS } /* ids */,
+ { 0, 9946, 2453, 3, 4, UNI_STERM } /* issterm */,
+ { 0, 8233, 9105, 7, 4, UNI_SC__CAKM } /* script=cakm */,
+ { 2, 976, 0, 17, 0, UNI_ANCIENTGREEKMUSIC } /* ancientgreekmusic */,
+ { 0, 9093, 2855, 4, 19, UNI_SUPARROWSA } /* blk=supplementalarrowsa */,
+ { 58, 9153, 5520, 4, 5, UNI_WB__EB } /* gcb=ebase */,
+ { 2, 9049, 9707, 4, 3, UNI_AGE__6_DOT_1 } /* age=v61 */,
+ { 0, 9599, 0, 3, 0, UNI_ci_values_index } /* ci= */,
+ { 0, 8884, 2570, 5, 19, UNI_INSC__CONSONANTHEADLETTER } /* insc=consonantheadletter */,
+ { 4, 5979, 995, 12, 2, -UNI_IDEO } /* ideographic=no */,
+ { 2, 8233, 3110, 7, 8, UNI_SC__GEOR } /* script=georgian */,
+ { 19, 921, 0, 28, 0, UNI_VSSUP } /* variationselectorssupplement */,
+ { 3, 184, 6898, 2, 10, UNI_KHAR } /* iskharoshthi */,
+ { 4, 7128, 0, 10, 0, UNI_wb_values_index } /* wordbreak= */,
+ { 1, 5565, 5666, 13, 3, UNI_JG__NUN } /* joininggroup=nun */,
+ { 34, 8233, 6691, 8, 10, UNI_SORA } /* script=sorasompeng */,
+ { 7, 9365, 7980, 4, 4, UNI_UGAR } /* scx=ugar */,
+ { 2, 184, 1576, 2, 23, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesextended */,
+ { 3, 8233, 3038, 7, 8, UNI_ETHI } /* script=ethiopic */,
+ { 1, 9049, 7487, 4, 1, UNI_AGE__6 } /* age=6 */,
+ { 9, 9093, 7900, 4, 8, UNI_KANAEXTA } /* blk=kanaexta */,
+ { 1, 8538, 0, 4, 0, UNI_KHOJ } /* khoj */,
+ { 9, 9153, 36, 4, 1, UNI_GCB__T } /* gcb=t */,
+ { 1, 184, 5721, 2, 13, UNI_MAYANNUMERALS } /* ismayannumerals */,
+ { 3, 8424, 2627, 6, 19, UNI_ENCLOSEDALPHANUMSUP } /* block=enclosedalphanumsup */,
+ { 14, 2984, 0, 6, 0, UNI_COPT } /* coptic */,
+ { 0, 8617, 8864, 5, 5, -UNI_TERM } /* term=false */,
+ { 0, 6918, 5943, 10, 4, UNI_LB__GL } /* linebreak=glue */,
+ { 2, 184, 7302, 2, 9, UNI_NBAT } /* isnabataean */,
+ { 6, 8142, 0, 7, 0, UNI_MARC } /* marchen */,
+ { 52, 9365, 8262, 5, 6, UNI_SOYO } /* scx=soyombo */,
+ { 8, 9273, 0, 4, 0, UNI_NARB } /* narb */,
+ { 1, 9365, 8562, 4, 4, UNI_LYCI } /* scx=lyci */,
+ { 1, 6567, 0, 13, 0, UNI_MISCSYMBOLS } /* inmiscsymbols */,
+ { 12, 9093, 7058, 4, 10, UNI_SMALLFORMS } /* blk=smallforms */,
+ { 7, 3868, 5487, 16, 13, UNI_XPOSIXDIGIT } /* generalcategory=decimalnumber */,
+ { 0, 7772, 0, 8, 0, UNI_ARMN } /* armenian */,
+ { 0, 3248, 995, 6, 2, -UNI_XPOSIXSPACE } /* space=no */,
+ { 0, 9365, 9229, 4, 4, UNI_LINB } /* scx=linb */,
+ { 2, 4267, 0, 15, 0, UNI_BAMUMSUP } /* bamumsupplement */,
+ { 0, 9093, 8044, 4, 7, UNI_CJKEXTF } /* blk=cjkextf */,
+ { 0, 3671, 2212, 18, 6, UNI_SINH } /* scriptextensions=sinhala */,
+ { 5, 3671, 8303, 17, 7, UNI_TIBT } /* scriptextensions=tibetan */,
+ { 0, 1645, 0, 23, 0, UNI_SHORTHANDFORMATCONTROLS } /* shorthandformatcontrols */,
+ { 61, 1497, 9777, 9, 2, UNI_ZP } /* category=zp */,
+ { 0, 8886, 9133, 3, 4, UNI_SC__CYRL } /* sc=cyrl */,
+ { 2, 8406, 0, 6, 0, UNI_alpha_values_index } /* alpha= */,
+ { 1, 5199, 0, 14, 0, UNI_SK } /* modifiersymbol */,
+ { 0, 9365, 9221, 4, 4, UNI_LATN } /* scx=latn */,
+ { 2, 9093, 8710, 5, 4, UNI_INBUHID } /* blk=buhid */,
+ { 3, 9049, 9006, 4, 3, UNI_AGE__2_DOT_1 } /* age=2.1 */,
+ { 1, 1362, 8832, 24, 2, UNI_CCC__84 } /* canonicalcombiningclass=84 */,
+ { 0, 8233, 8072, 7, 7, UNI_ELYM } /* script=elymaic */,
+ { 1, 5565, 9245, 13, 4, UNI_JG__MEEM } /* joininggroup=meem */,
+ { 1, 3852, 0, 16, 0, UNI_PF } /* finalpunctuation */,
+ { 2, 8233, 3772, 7, 4, UNI_SC__BOPO } /* script=bopo */,
+ { 9, 9093, 3308, 4, 12, UNI_SMALLKANAEXT } /* blk=smallkanaext */,
+ { 40, 8424, 3552, 6, 16, UNI_ETHIOPICEXT } /* block=ethiopicextended */,
+ { 0, 9365, 9469, 4, 4, UNI_XSUX } /* scx=xsux */,
+ { 0, 5565, 3637, 13, 17, UNI_JG__MANICHAEANHUNDRED } /* joininggroup=manichaeanhundred */,
+ { 1, 9365, 8622, 4, 4, UNI_TELU } /* scx=telu */,
+ { 0, 9946, 2212, 3, 3, UNI_SINH } /* issinh */,
+ { 1, 9623, 4012, 3, 16, UNI_JG__MANICHAEANDALETH } /* jg=manichaeandaleth */,
+ { 1, 9237, 9433, 4, 4, UNI_LOE } /* loe=true */,
+ { 1, 9620, 9779, 3, 2, UNI_ZS } /* gc=zs */,
+ { 16, 8233, 9165, 7, 4, UNI_SC__GREK } /* script=grek */,
+ { 0, 5565, 7948, 13, 8, UNI_JG__SWASHKAF } /* joininggroup=swashkaf */,
+ { 0, 8884, 3788, 5, 16, UNI_INSC__CANTILLATIONMARK } /* insc=cantillationmark */,
+ { 3, 184, 9209, 2, 4, UNI_KTHI } /* iskthi */,
+ { 1, 9365, 7338, 4, 9, UNI_PERM } /* scx=oldpermic */,
+ { 17, 9647, 7540, 3, 6, UNI_NV__200000 } /* nv=200000 */,
+ { 6, 6316, 9734, 11, 3, UNI_IDC } /* idcontinue=yes */,
+ { 3, 2064, 0, 21, 0, UNI_CJKRADICALSSUP } /* cjkradicalssupplement */,
+ { 1, 184, 2006, 2, 15, UNI_MODIFIERLETTERS } /* ismodifierletters */,
+ { 2, 8424, 8282, 6, 7, UNI_INTAGALOG } /* block=tagalog */,
+ { 3, 9365, 2984, 4, 6, UNI_COPT } /* scx=coptic */,
+ { 44, 8886, 9333, 3, 4, UNI_SC__COPT } /* sc=qaac */,
+ { 17, 3243, 8864, 11, 5, -UNI_XPOSIXSPACE } /* whitespace=false */,
+ { 1, 6828, 24, 10, 1, UNI_BC__L } /* bidiclass=l */,
+ { 2, 6888, 9734, 10, 3, UNI_DIA } /* diacritic=yes */,
+ { 3, 8424, 382, 6, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* block=egyptianhieroglyphformatcontrols */,
+ { 2, 3248, 36, 6, 1, UNI_XPOSIXSPACE } /* space=t */,
+ { 22, 9093, 6591, 4, 11, UNI_MYANMAREXTB } /* blk=myanmarextb */,
+ { 1, 8424, 78, 6, 35, UNI_ARABICMATH } /* block=arabicmathematicalalphabeticsymbols */,
+ { 0, 9629, 5346, 3, 2, UNI_LB__EB } /* lb=eb */,
+ { 1, 328, 0, 21, 0, UNI_MATHOPERATORS } /* mathematicaloperators */,
+ { 0, 8002, 0, 7, 0, UNI_BENG } /* bengali */,
+ { 1, 184, 9213, 2, 4, UNI_LANA } /* islana */,
+ { 0, 8424, 3837, 7, 15, UNI_CYPRIOTSYLLABARY } /* block=cypriotsyllabary */,
+ { 1, 9093, 5422, 4, 13, UNI_AEGEANNUMBERS } /* blk=aegeannumbers */,
+ { 11, 9113, 3969, 4, 1, UNI_CCC__1 } /* ccc=1 */,
+ { 0, 7128, 4195, 10, 9, UNI_WB__EB } /* wordbreak=emodifier */,
+ { 1, 9153, 6525, 4, 3, UNI_LB__H3 } /* gcb=lvt */,
+ { 0, 3868, 1156, 16, 2, UNI_PO } /* generalcategory=po */,
+ { 1, 21, 6492, 2, 11, UNI_KATAKANAEXT } /* inkatakanaext */,
+ { 0, 9049, 9710, 4, 3, UNI_AGE__6_DOT_2 } /* age=v62 */,
+ { 0, 184, 1003, 2, 11, UNI_ENCLOSEDCJK } /* isenclosedcjk */,
+ { 19, 9365, 1482, 5, 3, UNI_SIND } /* scx=sind */,
+ { 0, 8884, 1214, 5, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* insc=consonantinitialpostfixed */,
+ { 1, 9365, 2930, 4, 8, UNI_CHER } /* scx=cherokee */,
+ { 0, 5565, 5185, 13, 14, UNI_JG__MANICHAEANYODH } /* joininggroup=manichaeanyodh */,
+ { 2, 184, 3218, 2, 18, UNI_ZP } /* isparagraphseparator */,
+ { 3, 8886, 5242, 5, 2, UNI_SC__KHOJ } /* sc=khoj */,
+ { 0, 3243, 9734, 11, 3, UNI_XPOSIXSPACE } /* whitespace=yes */,
+ { 27, 9093, 7088, 4, 10, UNI_SUPARROWSC } /* blk=suparrowsc */,
+ { 13, 9093, 689, 4, 16, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbers */,
+ { 3, 8424, 5955, 6, 12, UNI_INGUNJALAGONDI } /* block=gunjalagondi */,
+ { 0, 2064, 0, 14, 0, UNI_CJKRADICALSSUP } /* cjkradicalssup */,
+ { 0, 1618, 0, 4, 0, UNI_JAMO } /* jamo */,
+ { 4, 7876, 0, 8, 0, UNI_JAMOEXTA } /* jamoexta */,
+ { 0, 414, 0, 32, 0, UNI_INIDC } /* ideographicdescriptioncharacters */,
+ { 0, 9093, 6991, 4, 7, UNI_INSOGDIAN } /* blk=sogdian */,
+ { 6, 8424, 2874, 6, 19, UNI_SUPARROWSB } /* block=supplementalarrowsb */,
+ { 3, 8233, 6602, 7, 4, UNI_SC__NAND } /* script=nand */,
+ { 3, 6816, 8004, 4, 5, UNI_INBENGALI } /* inbengali */,
+ { 8, 2453, 0, 20, 0, UNI_term_values_index } /* terminalpunctuation= */,
+ { 3, 539, 0, 30, 0, UNI_CJKEXTB } /* cjkunifiedideographsextensionb */,
+ { 1, 3671, 6988, 17, 10, UNI_SOGO } /* scriptextensions=oldsogdian */,
+ { 17, 4297, 0, 15, 0, UNI_BRAI } /* braillepatterns */,
+ { 1, 7956, 0, 8, 0, UNI_TAGB } /* tagbanwa */,
+ { 13, 6918, 0, 10, 0, UNI_lb_values_index } /* linebreak= */,
+ { 0, 1779, 3, 22, 1, -UNI_CWT } /* changeswhentitlecased=f */,
+ { 4, 3671, 8514, 17, 4, UNI_HATR } /* scriptextensions=hatr */,
+ { 1, 184, 9169, 2, 4, UNI_GUJR } /* isgujr */,
+ { 11, 9153, 4140, 4, 5, UNI_GCB__XX } /* gcb=other */,
+ { 2, 7025, 9677, 3, 3, UNI_IN__2_DOT_1 } /* in=v21 */,
+ { 4, 9141, 26, 4, 1, UNI_DIA } /* dia=y */,
+ { 1, 6828, 426, 10, 2, UNI_BC__ES } /* bidiclass=es */,
+ { 2, 4402, 0, 4, 0, UNI_DASH } /* dash */,
+ { 0, 184, 4297, 2, 4, UNI_BRAI } /* isbrai */,
+ { 3, 3671, 2984, 17, 6, UNI_COPT } /* scriptextensions=coptic */,
+ { 1, 9647, 7708, 3, 8, UNI_NV__15_SLASH_2 } /* nv=7.50e+00 */,
+ { 2, 9113, 7659, 4, 2, UNI_CCC__16 } /* ccc=16 */,
+ { 1, 5565, 5643, 13, 13, UNI_JG__MANICHAEANMEM } /* joininggroup=manichaeanmem */,
+ { 18, 5760, 7572, 13, 8, UNI_NV__1_SLASH_3 } /* numericvalue=3.33e-01 */,
+ { 0, 8899, 3, 5, 1, -UNI_MATH } /* math=f */,
+ { 0, 8844, 0, 5, 0, UNI_cwcf_values_index } /* cwcf= */,
+ { 33, 8418, 9433, 6, 4, UNI_BIDIM } /* bidim=true */,
+ { 4, 184, 2590, 3, 18, UNI_COUNTINGROD } /* iscountingrodnumerals */,
+ { 9, 9093, 4108, 4, 7, UNI_INMYANMAR } /* blk=myanmar */,
+ { 5, 9365, 9157, 4, 4, UNI_GONG } /* scx=gong */,
+ { 1, 9193, 6503, 4, 11, UNI_GCB__L } /* hst=leadingjamo */,
+ { 18, 184, 1003, 2, 27, UNI_ENCLOSEDCJK } /* isenclosedcjklettersandmonths */,
+ { 0, 8886, 2532, 3, 6, UNI_BRAH } /* sc=brahmi */,
+ { 128, 9605, 2493, 3, 8, UNI_DT__VERT } /* dt=vertical */,
+ { 0, 8424, 1599, 6, 23, UNI_COMPATJAMO } /* block=hangulcompatibilityjamo */,
+ { 16, 9113, 8720, 5, 4, UNI_CCC__15 } /* ccc=ccc15 */,
+ { 3, 8424, 9285, 6, 3, UNI_INNKO } /* block=nko */,
+ { 0, 7048, 0, 10, 0, UNI_SAUR } /* saurashtra */,
+ { 0, 8233, 7995, 7, 7, UNI_AVST } /* script=avestan */,
+ { 1, 184, 8497, 3, 4, UNI_CWKCF } /* iscwkcf */,
+ { 0, 9093, 3164, 4, 18, UNI_LATINEXTADDITIONAL } /* blk=latinextadditional */,
+ { 0, 2142, 6604, 4, 9, UNI_INNANDINAGARI } /* innandinagari */,
+ { 6, 9093, 446, 4, 32, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbolsandpunctuation */,
+ { 4, 3671, 7203, 17, 9, UNI_BHKS } /* scriptextensions=bhaiksuki */,
+ { 3, 9093, 6798, 4, 10, UNI_ARABICEXTA } /* blk=arabicexta */,
+ { 8, 4642, 9734, 15, 3, UNI_DT__NONE } /* nfkdquickcheck=yes */,
+ { 2, 6231, 495, 12, 2, UNI_NT__NU } /* numerictype=nu */,
+ { 2, 184, 5258, 2, 11, UNI_MC } /* isspacingmark */,
+ { 0, 9093, 42, 4, 9, UNI_CJKCOMPAT } /* blk=cjkcompat */,
+ { 1, 184, 4388, 3, 13, UNI_SC } /* iscurrencysymbol */,
+ { 0, 6472, 3452, 4, 15, UNI_UCAS } /* incanadiansyllabics */,
+ { 17, 1497, 5809, 9, 2, UNI_PF } /* category=pf */,
+ { 4, 9365, 7788, 4, 4, UNI_BALI } /* scx=bali */,
+ { 1, 9385, 0, 4, 0, UNI_SHRD } /* shrd */,
+ { 0, 5760, 7539, 13, 2, UNI_NV__22 } /* numericvalue=22 */,
+ { 0, 9605, 3370, 3, 3, UNI_DT__MED } /* dt=med */,
+ { 0, 9049, 7159, 4, 1, UNI_AGE__5 } /* age=5 */,
+ { 8, 184, 2333, 2, 20, UNI_GLAGOLITICSUP } /* isglagoliticsupplement */,
+ { 0, 2148, 750, 3, 29, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsextendeda */,
+ { 0, 184, 2333, 2, 10, UNI_GLAG } /* isglagolitic */,
+ { 1, 8684, 8864, 5, 5, -UNI_POSIXXDIGIT } /* ahex=false */,
+ { 1, 8634, 1, 6, 1, -UNI_UIDEO } /* uideo=n */,
+ { 0, 184, 133, 2, 4, UNI_M } /* ismark */,
+ { 0, 1622, 0, 14, 0, UNI_LATINEXTA } /* latinextendeda */,
+ { 5, 3671, 8262, 18, 6, UNI_SOYO } /* scriptextensions=soyombo */,
+ { 3, 7018, 5409, 10, 2, UNI_IN__10 } /* presentin=10 */,
+ { 16, 9093, 8177, 4, 7, UNI_NB } /* blk=noblock */,
+ { 0, 3739, 8864, 17, 5, -UNI_UIDEO } /* unifiedideograph=false */,
+ { 135, 3236, 0, 17, 0, UNI__PERL_PATWS } /* patternwhitespace */,
+ { 2, 3671, 4946, 17, 4, UNI_CHAM } /* scriptextensions=cham */,
+ { 1, 9731, 4195, 3, 9, UNI_WB__EB } /* wb=emodifier */,
+ { 1, 8233, 8568, 7, 6, UNI_LYDI } /* script=lydian */,
+ { 0, 4580, 2007, 3, 14, UNI_MODIFIERLETTERS } /* inmodifierletters */,
+ { 3, 8233, 8934, 7, 5, UNI_RUNR } /* script=runic */,
+ { 0, 8261, 0, 4, 0, UNI_SOYO } /* soyo */,
+ { 2, 148, 0, 35, 0, UNI_DIACRITICALSSUP } /* combiningdiacriticalmarkssupplement */,
+ { 0, 9629, 25, 3, 2, UNI_LB__SY } /* lb=sy */,
+ { 0, 9365, 7916, 4, 8, UNI_MAHJ } /* scx=mahajani */,
+ { 0, 8233, 8324, 7, 7, UNI_ZZZZ } /* script=unknown */,
+ { 23, 1084, 9734, 26, 3, UNI_CWKCF } /* changeswhennfkccasefolded=yes */,
+ { 4, 8871, 138, 3, 2, UNI_SB__FO } /* sb=fo */,
+ { 18, 2148, 5368, 3, 13, UNI_SUPPUNCTUATION } /* insuppunctuation */,
+ { 0, 9121, 9734, 4, 3, UNI_CWL } /* cwl=yes */,
+ { 2, 184, 6723, 2, 11, UNI_SYLO } /* issylotinagri */,
+ { 19, 8879, 7366, 3, 8, UNI_INPAUCINHAU } /* inpaucinhau */,
+ { 9, 9229, 0, 4, 0, UNI_LINB } /* linb */,
+ { 1, 7025, 8997, 3, 4, UNI_IN__11 } /* in=11.0 */,
+ { 0, 6918, 3804, 10, 16, UNI_LB__CP } /* linebreak=closeparenthesis */,
+ { 6, 3951, 3129, 3, 16, UNI_IDSB } /* isidsbinaryoperator */,
+ { 2, 9049, 9692, 4, 3, UNI_AGE__4_DOT_1 } /* age=v41 */,
+ { 3, 9620, 47, 3, 1, UNI_M } /* gc=m */,
+ { 0, 9383, 8249, 4, 5, UNI_SHAW } /* inshavian */,
+ { 1, 184, 8562, 2, 4, UNI_LYCI } /* islyci */,
+ { 0, 8871, 125, 3, 2, UNI_LB__CR } /* sb=cr */,
+ { 1, 8886, 8892, 3, 4, UNI_PHLI } /* sc=phli */,
+ { 0, 8871, 69, 3, 2, UNI_SB__UP } /* sb=up */,
+ { 5, 8338, 9734, 7, 3, UNI_XPOSIXSPACE } /* wspace=yes */,
+ { 3, 3671, 8944, 17, 5, UNI_TAKR } /* scriptextensions=takri */,
+ { 0, 689, 0, 30, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbersandpunctuation */,
+ { 0, 6015, 6745, 12, 11, UNI_JT__T } /* joiningtype=transparent */,
+ { 1, 8424, 4961, 6, 14, UNI_HIGHSURROGATES } /* block=highsurrogates */,
+ { 0, 9605, 4801, 3, 6, UNI_DT__SQR } /* dt=square */,
+ { 8, 3020, 0, 13, 0, UNI_DEVANAGARIEXT } /* devanagariext */,
+ { 2, 8086, 9433, 7, 4, UNI_GRBASE } /* grbase=true */,
+ { 11, 1158, 8283, 3, 6, UNI_INTAGALOG } /* intagalog */,
+ { 0, 3868, 38, 16, 2, UNI_XPOSIXDIGIT } /* generalcategory=nd */,
+ { 2, 8424, 5884, 7, 11, UNI_CYRILLICEXTB } /* block=cyrillicextb */,
+ { 130, 8886, 1573, 3, 4, UNI_SC__PHAG } /* sc=phag */,
+ { 3, 9647, 9737, 3, 2, UNI_NV__38 } /* nv=38 */,
+ { 2, 1536, 8066, 3, 6, UNI_INELBASAN } /* inelbasan */,
+ { 3, 8886, 9325, 3, 4, UNI_MIAO } /* sc=plrd */,
+ { 4, 2204, 2799, 3, 18, UNI_OTTOMANSIYAQNUMBERS } /* isottomansiyaqnumbers */,
+ { 0, 9113, 8371, 4, 2, UNI_CCC__32 } /* ccc=32 */,
+ { 2, 1977, 9734, 22, 3, UNI__PERL_NCHAR } /* noncharactercodepoint=yes */,
+ { 2, 2204, 8193, 4, 5, UNI_OLCK } /* isolchiki */,
+ { 0, 689, 0, 9, 0, UNI_XSUX } /* cuneiform */,
+ { 6, 5565, 5381, 13, 14, UNI_JG__HAMZAONHEHGOAL } /* joininggroup=tehmarbutagoal */,
+ { 4, 8424, 2169, 6, 11, UNI_INMEETEIMAYEK } /* block=meeteimayek */,
+ { 3, 4580, 8150, 3, 6, UNI_INMULTANI } /* inmultani */,
+ { 0, 9093, 2148, 4, 21, UNI_ININSCRIPTIONALPARTHIAN } /* blk=inscriptionalparthian */,
+ { 0, 7018, 9575, 10, 3, UNI_IN__6_DOT_1 } /* presentin=6.1 */,
+ { 2, 3251, 9433, 3, 4, UNI_CE } /* ce=true */,
+ { 9, 9093, 42, 4, 3, UNI_CJK } /* blk=cjk */,
+ { 0, 9602, 995, 3, 2, -UNI_DI } /* di=no */,
+ { 0, 5339, 69, 14, 2, UNI_SB__UP } /* sentencebreak=up */,
+ { 2, 9365, 7892, 4, 4, UNI_JAVA } /* scx=java */,
+ { 0, 9093, 2169, 4, 11, UNI_INMEETEIMAYEK } /* blk=meeteimayek */,
+ { 0, 9265, 0, 4, 0, UNI_MTEI } /* mtei */,
+ { 0, 8886, 8914, 3, 5, UNI_NSHU } /* sc=nushu */,
+ { 23, 9731, 7988, 3, 7, UNI_WB__LE } /* wb=aletter */,
+ { 0, 9365, 7365, 4, 4, UNI_PAUC } /* scx=pauc */,
+ { 0, 8424, 183, 6, 34, UNI_MISCPICTOGRAPHS } /* block=miscellaneoussymbolsandpictographs */,
+ { 0, 6828, 9644, 10, 3, UNI_BC__NSM } /* bidiclass=nsm */,
+ { 4, 3739, 1, 17, 1, -UNI_UIDEO } /* unifiedideograph=n */,
+ { 0, 9373, 0, 4, 0, UNI_SGNW } /* sgnw */,
+ { 1, 184, 3964, 2, 6, UNI_LATIN1 } /* islatin1 */,
+ { 74, 250, 0, 33, 0, UNI_MISCMATHSYMBOLSA } /* miscellaneousmathematicalsymbolsa */,
+ { 1, 8233, 7118, 7, 4, UNI_WARA } /* script=wara */,
+ { 1, 406, 0, 7, 0, UNI_XPOSIXCNTRL } /* control */,
+ { 10, 9629, 5952, 3, 2, UNI_LB__ZW } /* lb=zw */,
+ { 0, 4361, 3112, 4, 9, UNI_GEORGIANSUP } /* ingeorgiansup */,
+ { 0, 8871, 721, 3, 5, UNI_SB__CL } /* sb=close */,
+ { 3, 1084, 8864, 26, 5, -UNI_CWKCF } /* changeswhennfkccasefolded=false */,
+ { 1, 1362, 8461, 25, 5, UNI_CCC__129 } /* canonicalcombiningclass=ccc129 */,
+ { 1, 9623, 5115, 3, 14, UNI_JG__MANICHAEANHETH } /* jg=manichaeanheth */,
+ { 1, 9647, 8400, 3, 5, UNI_NV__90000 } /* nv=90000 */,
+ { 5, 78, 0, 10, 0, UNI_ARABICMATH } /* arabicmath */,
+ { 5, 7932, 1, 8, 1, -UNI_RADICAL } /* radical=n */,
+ { 1, 8424, 8532, 6, 6, UNI_KANBUN } /* block=kanbun */,
+ { 0, 8424, 9453, 6, 3, UNI_INVAI } /* block=vai */,
+ { 17, 8233, 9265, 7, 4, UNI_MTEI } /* script=mtei */,
+ { 5, 8310, 0, 7, 0, UNI_TIRH } /* tirhuta */,
+ { 0, 8508, 9433, 6, 4, UNI_GREXT } /* grext=true */,
+ { 2, 8424, 7876, 6, 8, UNI_JAMOEXTA } /* block=jamoexta */,
+ { 0, 8954, 8864, 5, 5, -UNI_XIDC } /* xidc=false */,
+ { 0, 8424, 8114, 6, 7, UNI_KALI } /* block=kayahli */,
+ { 4, 5367, 0, 14, 0, UNI_SUPPUNCTUATION } /* suppunctuation */,
+ { 30, 9093, 250, 4, 33, UNI_MISCMATHSYMBOLSA } /* blk=miscellaneousmathematicalsymbolsa */,
+ { 0, 5760, 9029, 13, 4, UNI_NV__3_SLASH_64 } /* numericvalue=3/64 */,
+ { 18, 6885, 5968, 3, 5, UNI_HEBR } /* ishebrew */,
+ { 4, 3671, 3729, 18, 10, UNI_SGNW } /* scriptextensions=signwriting */,
+ { 12, 1497, 598, 9, 2, UNI_XPOSIXCNTRL } /* category=cc */,
+ { 0, 9093, 4204, 4, 9, UNI_SYRIACSUP } /* blk=syriacsup */,
+ { 16, 8886, 8065, 3, 4, UNI_ELBA } /* sc=elba */,
+ { 0, 9629, 1472, 3, 9, UNI_LB__SG } /* lb=surrogate */,
+ { 3, 3398, 8864, 18, 5, -UNI_VS } /* variationselector=false */,
+ { 0, 7118, 0, 10, 0, UNI_WARA } /* warangciti */,
+ { 2, 1029, 0, 2, 0, UNI_SO } /* so */,
+ { 4, 2148, 6724, 3, 10, UNI_INSYLOTINAGRI } /* insylotinagri */,
+ { 0, 8879, 472, 3, 2, UNI_PUA } /* inpua */,
+ { 1, 5760, 7612, 13, 8, UNI_NV__5_SLASH_12 } /* numericvalue=4.17e-01 */,
+ { 23, 5760, 9497, 13, 3, UNI_NV__1_SLASH_5 } /* numericvalue=1/5 */,
+ { 1, 3868, 112, 16, 2, UNI_SC } /* generalcategory=sc */,
+ { 0, 8886, 7329, 3, 9, UNI_ITAL } /* sc=olditalic */,
+ { 50, 8886, 9465, 3, 4, UNI_XPEO } /* sc=xpeo */,
+ { 0, 5565, 5936, 13, 7, UNI_JG__SEMKATH } /* joininggroup=semkath */,
+ { 12, 8886, 4220, 3, 4, UNI_TANG } /* sc=tang */,
+ { 0, 3671, 9165, 17, 4, UNI_GREK } /* scriptextensions=grek */,
+ { 1, 9049, 9674, 4, 3, UNI_AGE__2 } /* age=v20 */,
+ { 9, 3671, 8310, 17, 7, UNI_TIRH } /* scriptextensions=tirhuta */,
+ { 34, 9193, 6525, 4, 11, UNI_LB__H3 } /* hst=lvtsyllable */,
+ { 0, 5760, 7502, 13, 1, UNI_NV__8 } /* numericvalue=8 */,
+ { 8, 6768, 2, 3, 1, UNI_YI } /* isyi */,
+ { 1, 9093, 2211, 4, 21, UNI_SINHALAARCHAICNUMBERS } /* blk=sinhalaarchaicnumbers */,
+ { 0, 8424, 1576, 6, 18, UNI_GEOMETRICSHAPESEXT } /* block=geometricshapesext */,
+ { 4, 5760, 7468, 13, 8, UNI_NV__3_SLASH_2 } /* numericvalue=1.50e+00 */,
+ { 10, 8100, 9734, 7, 3, UNI_HYPHEN } /* hyphen=yes */,
+ { 0, 21, 8934, 2, 5, UNI_INRUNIC } /* inrunic */,
+ { 0, 3671, 8135, 17, 7, UNI_MAND } /* scriptextensions=mandaic */,
+ { 9, 8874, 1, 5, 1, -UNI_IDST } /* idst=n */,
+ { 2, 8955, 9433, 4, 4, UNI_IDC } /* idc=true */,
+ { 4, 1933, 3, 22, 1, -UNI_LOE } /* logicalorderexception=f */,
+ { 1, 9728, 8864, 3, 5, -UNI_VS } /* vs=false */,
+ { 1, 1497, 1474, 11, 7, UNI__PERL_SURROGATE } /* category=surrogate */,
+ { 1, 184, 698, 2, 6, UNI_N } /* isnumber */,
+ { 1, 1599, 0, 6, 0, UNI_HANG } /* hangul */,
+ { 0, 5565, 4954, 13, 7, UNI_JG__HEHGOAL } /* joininggroup=hehgoal */,
+ { 0, 9620, 1141, 3, 2, UNI_TITLE } /* gc=lt */,
+ { 0, 6231, 4829, 12, 5, UNI_NT__DI } /* numerictype=digit */,
+ { 35, 8684, 36, 5, 1, UNI_POSIXXDIGIT } /* ahex=t */,
+ { 0, 6315, 9734, 12, 3, UNI_XIDC } /* xidcontinue=yes */,
+ { 0, 3671, 9161, 17, 4, UNI_GONM } /* scriptextensions=gonm */,
+ { 3, 184, 2741, 2, 4, UNI_MERO } /* ismero */,
+ { 0, 5760, 7540, 13, 4, UNI_NV__2000 } /* numericvalue=2000 */,
+ { 57, 9593, 2013, 3, 3, UNI_BC__RLE } /* bc=rle */,
+ { 32, 9365, 7375, 5, 8, UNI_SAMR } /* scx=samaritan */,
+ { 19, 9620, 48, 3, 1, UNI_P } /* gc=p */,
+ { 5, 8233, 2984, 7, 6, UNI_SC__COPT } /* script=coptic */,
+ { 0, 1482, 6998, 24, 10, UNI_INPC__OVERSTRUCK } /* indicpositionalcategory=overstruck */,
+ { 0, 8424, 4252, 6, 15, UNI_ARABICEXTA } /* block=arabicextendeda */,
+ { 4, 8424, 7088, 6, 10, UNI_SUPARROWSC } /* block=suparrowsc */,
+ { 20, 7025, 9578, 3, 3, UNI_IN__6_DOT_3 } /* in=6.3 */,
+ { 8, 9313, 8864, 4, 5, -UNI_PCM } /* pcm=false */,
+ { 3, 8617, 0, 6, 0, UNI_TERM } /* term=t */,
+ { 12, 9731, 4801, 3, 2, UNI_WB__SQ } /* wb=sq */,
+ { 0, 9623, 3637, 3, 17, UNI_JG__MANICHAEANHUNDRED } /* jg=manichaeanhundred */,
+ { 4, 9365, 8628, 4, 4, UNI_THAA } /* scx=thaa */,
+ { 0, 2703, 3, 19, 1, -UNI_IDST } /* idstrinaryoperator=f */,
+ { 0, 5760, 8782, 13, 2, UNI_NV__27 } /* numericvalue=27 */,
+ { 0, 5435, 0, 12, 0, UNI_BIDIM } /* bidimirrored */,
+ { 49, 8886, 7860, 3, 8, UNI_SC__HIRA } /* sc=hiragana */,
+ { 0, 8424, 2021, 6, 15, UNI_TRANSPORTANDMAP } /* block=transportandmap */,
+ { 0, 4447, 9, 15, 2, UNI_EA__NA } /* eastasianwidth=na */,
+ { 0, 6005, 1824, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatideographs */,
+ { 1, 38, 0, 2, 0, UNI_XPOSIXDIGIT } /* nd */,
+ { 0, 8332, 950, 3, 26, UNI_ALPHABETICPF } /* isalphabeticpresentationforms */,
+ { 4, 8424, 8072, 6, 7, UNI_INELYMAIC } /* block=elymaic */,
+ { 0, 5760, 9554, 13, 3, UNI_NV__3_SLASH_4 } /* numericvalue=3/4 */,
+ { 0, 9909, 9922, 3, 4, UNI_XPOSIXPRINT } /* isprint */,
+ { 1, 5565, 3, 15, 1, UNI_JG__KAF } /* joininggroup=kaf */,
+ { 1, 9623, 5139, 3, 4, UNI_JG__KAPH } /* jg=kaph */,
+ { 0, 6918, 5297, 10, 14, UNI_LB__PO } /* linebreak=postfixnumeric */,
+ { 8, 9365, 4108, 4, 7, UNI_MYMR } /* scx=myanmar */,
+ { 0, 3671, 7916, 17, 8, UNI_MAHJ } /* scriptextensions=mahajani */,
+ { 4, 8233, 3110, 7, 4, UNI_SC__GEOR } /* script=geor */,
+ { 2, 2836, 0, 12, 0, UNI_SUNDANESESUP } /* sundanesesup */,
+ { 2, 9237, 36, 4, 1, UNI_LOE } /* loe=t */,
+ { 5, 9093, 837, 4, 18, UNI_PHONETICEXT } /* blk=phoneticextensions */,
+ { 5, 9093, 4477, 4, 15, UNI_INHANGUL } /* blk=hangulsyllables */,
+ { 4, 9365, 2353, 4, 20, UNI_PHLI } /* scx=inscriptionalpahlavi */,
+ { 0, 3671, 2127, 17, 14, UNI_ROHG } /* scriptextensions=hanifirohingya */,
+ { 36, 9901, 4828, 8, 6, UNI_XPOSIXXDIGIT } /* isxposixxdigit */,
+ { 0, 9093, 3964, 4, 9, UNI_LATIN1 } /* blk=latin1sup */,
+ { 0, 8886, 8709, 3, 5, UNI_SC__BUHD } /* sc=buhid */,
+ { 1, 8886, 8296, 3, 7, UNI_TAVT } /* sc=taiviet */,
+ { 0, 184, 3536, 3, 16, UNI_CYRILLICEXTC } /* iscyrillicextendedc */,
+ { 7, 184, 7230, 2, 8, UNI_EXT } /* isextender */,
+ { 0, 9647, 7540, 3, 5, UNI_NV__20000 } /* nv=20000 */,
+ { 2, 1362, 9765, 24, 2, UNI_CCC__8 } /* canonicalcombiningclass=kv */,
+ { 2, 184, 5896, 3, 11, UNI_CYRILLICEXTC } /* iscyrillicextc */,
+ { 8, 9365, 2984, 4, 4, UNI_COPT } /* scx=copt */,
+ { 12, 8424, 3452, 8, 15, UNI_UCAS } /* block=canadiansyllabics */,
+ { 8, 8954, 995, 5, 2, -UNI_XIDC } /* xidc=no */,
+ { 0, 1085, 0, 4, 0, UNI_HANG } /* hang */,
+ { 11, 117, 2355, 4, 18, UNI_ININSCRIPTIONALPAHLAVI } /* ininscriptionalpahlavi */,
+ { 18, 1243, 3, 21, 1, -UNI_CE } /* compositionexclusion=f */,
+ { 0, 6828, 9614, 10, 3, UNI_BC__FSI } /* bidiclass=fsi */,
+ { 1, 9093, 1622, 4, 9, UNI_LATINEXTE } /* blk=latinexte */,
+ { 17, 8424, 8149, 6, 7, UNI_INMULTANI } /* block=multani */,
+ { 6, 8233, 9221, 7, 4, UNI_SC__LATN } /* script=latn */,
+ { 0, 3671, 3836, 17, 7, UNI_CPRT } /* scriptextensions=cypriot */,
+ { 2, 3671, 9197, 17, 4, UNI_KALI } /* scriptextensions=kali */,
+ { 0, 3772, 0, 8, 0, UNI_BOPO } /* bopomofo */,
+ { 5, 8886, 6555, 5, 2, UNI_KHMR } /* sc=khmr */,
+ { 0, 9626, 0, 3, 1, UNI_JT__U } /* jt=u */,
+ { 1, 8884, 5474, 5, 13, UNI_INSC__CONSONANTDEAD } /* insc=consonantdead */,
+ { 1, 6613, 0, 11, 0, UNI_LO } /* otherletter */,
+ { 8, 3951, 3587, 3, 16, UNI_INDICSIYAQNUMBERS } /* isindicsiyaqnumbers */,
+ { 0, 6015, 24, 12, 1, UNI_JT__L } /* joiningtype=l */,
+ { 0, 8100, 0, 7, 0, UNI_hyphen_values_index } /* hyphen= */,
+ { 0, 6003, 9433, 12, 4, UNI_JOINC } /* joincontrol=true */,
+ { 1, 8002, 0, 4, 0, UNI_BENG } /* beng */,
+ { 1, 9093, 2798, 4, 19, UNI_OTTOMANSIYAQNUMBERS } /* blk=ottomansiyaqnumbers */,
+ { 2, 9725, 18, 3, 1, UNI_VO__R } /* vo=r */,
+ { 4, 9313, 0, 4, 0, UNI_pcm_values_index } /* pcm= */,
+ { 1, 3671, 9261, 17, 3, UNI_MRO } /* scriptextensions=mro */,
+ { 0, 8233, 9453, 7, 4, UNI_VAI } /* script=vaii */,
+ { 19, 9608, 0, 3, 0, UNI_ea_values_index } /* ea= */,
+ { 0, 9093, 5721, 4, 13, UNI_MAYANNUMERALS } /* blk=mayannumerals */,
+ { 8, 9605, 8490, 3, 6, UNI_DT__ENC } /* dt=circle */,
+ { 0, 719, 0, 16, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanum */,
+ { 0, 9093, 8128, 4, 7, UNI_INMAKASAR } /* blk=makasar */,
+ { 0, 8233, 9145, 7, 4, UNI_DSRT } /* script=dsrt */,
+ { 0, 9629, 5967, 3, 12, UNI_LB__HL } /* lb=hebrewletter */,
+ { 4, 8886, 3772, 3, 4, UNI_SC__BOPO } /* sc=bopo */,
+ { 10, 9365, 7772, 4, 8, UNI_ARMN } /* scx=armenian */,
+ { 1, 7230, 9734, 9, 3, UNI_EXT } /* extender=yes */,
+ { 2, 3671, 8919, 17, 5, UNI_OGAM } /* scriptextensions=ogham */,
+ { 32, 8849, 1, 5, 1, -UNI_CWCM } /* cwcm=n */,
+ { 0, 6885, 6247, 3, 3, UNI_HUNG } /* ishung */,
+ { 0, 184, 921, 2, 18, UNI_INVS } /* isvariationselectors */,
+ { 1, 21, 4975, 2, 14, UNI_KANASUP } /* inkanasupplement */,
+ { 1, 5760, 7588, 13, 8, UNI_NV__3_SLASH_8 } /* numericvalue=3.75e-01 */,
+ { 1, 8233, 983, 7, 5, UNI_SC__GREK } /* script=greek */,
+ { 3, 5760, 7620, 13, 8, UNI_NV__9_SLASH_2 } /* numericvalue=4.50e+00 */,
+ { 34, 2006, 0, 14, 0, UNI_LM } /* modifierletter */,
+ { 0, 184, 3092, 2, 18, UNI_INPUNCTUATION } /* isgeneralpunctuation */,
+ { 0, 6570, 0, 4, 0, UNI__PERL_SURROGATE } /* iscs */,
+ { 0, 8886, 8226, 3, 7, UNI_SC__PHAG } /* sc=phagspa */,
+ { 0, 7128, 6415, 10, 11, UNI_WB__DQ } /* wordbreak=doublequote */,
+ { 0, 8233, 1188, 7, 8, UNI_SC__KANA } /* script=katakana */,
+ { 32, 9629, 5059, 3, 14, UNI_LB__BK } /* lb=mandatorybreak */,
+ { 4, 9093, 183, 4, 34, UNI_MISCPICTOGRAPHS } /* blk=miscellaneoussymbolsandpictographs */,
+ { 5, 9629, 34, 3, 2, UNI_LB__EX } /* lb=ex */,
+ { 74, 8886, 9417, 3, 4, UNI_TFNG } /* sc=tfng */,
+ { 2, 9909, 0, 4, 0, UNI_PO } /* ispo */,
+ { 0, 9781, 8599, 7, 4, UNI__PERL_PATWS } /* _perl_patws */,
+ { 1, 9137, 0, 4, 0, UNI_dep_values_index } /* dep= */,
+ { 17, 2106, 7820, 21, 8, UNI_WB__EB } /* graphemeclusterbreak=ebasegaz */,
+ { 0, 8886, 2353, 3, 20, UNI_PHLI } /* sc=inscriptionalpahlavi */,
+ { 1, 4821, 9433, 14, 4, UNI_POSIXXDIGIT } /* asciihexdigit=true */,
+ { 0, 8886, 382, 3, 4, UNI_EGYP } /* sc=egyp */,
+ { 5, 8886, 2211, 3, 4, UNI_SC__SINH } /* sc=sinh */,
+ { 2, 5760, 7660, 13, 8, UNI_NV__3_SLASH_5 } /* numericvalue=6.00e-01 */,
+ { 20, 8233, 2984, 7, 4, UNI_SC__COPT } /* script=copt */,
+ { 2, 1243, 0, 21, 0, UNI_ce_values_index } /* compositionexclusion= */,
+ { 18, 8899, 995, 5, 2, -UNI_MATH } /* math=no */,
+ { 10, 9903, 5492, 6, 5, UNI_XPOSIXALNUM } /* xposixalnum */,
+ { 5, 9626, 0, 3, 0, UNI_jt_values_index } /* jt= */,
+ { 2, 8520, 1, 6, 1, -UNI_JOINC } /* joinc=n */,
+ { 12, 8233, 2169, 7, 11, UNI_MTEI } /* script=meeteimayek */,
+ { 7, 9093, 2930, 4, 8, UNI_INCHEROKEE } /* blk=cherokee */,
+ { 1, 9629, 42, 3, 2, UNI_LB__CJ } /* lb=cj */,
+ { 44, 1497, 8499, 9, 2, UNI_CF } /* category=cf */,
+ { 1, 106, 0, 6, 0, UNI_S } /* symbol */,
+ { 1, 6918, 202, 10, 2, UNI_LB__SA } /* linebreak=sa */,
+ { 1, 8424, 5526, 6, 13, UNI_GREEKEXT } /* block=greekextended */,
+ { 1, 9647, 9041, 3, 4, UNI_NV__7_SLASH_12 } /* nv=7/12 */,
+ { 0, 9647, 7556, 3, 8, UNI_NV__1_SLASH_32 } /* nv=3.13e-02 */,
+ { 1, 9365, 9289, 4, 4, UNI_NSHU } /* scx=nshu */,
+ { 32, 9909, 7366, 3, 8, UNI_PAUC } /* ispaucinhau */,
+ { 1, 8424, 8894, 6, 5, UNI_INLIMBU } /* block=limbu */,
+ { 0, 8086, 0, 7, 0, UNI_grbase_values_index } /* grbase= */,
+ { 0, 8844, 0, 4, 0, UNI_CWCF } /* cwcf */,
+ { 5, 184, 2590, 3, 10, UNI_COUNTINGROD } /* iscountingrod */,
+ { 0, 8332, 977, 3, 26, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusicalnotation */,
+ { 36, 8233, 9089, 7, 4, UNI_BHKS } /* script=bhks */,
+ { 0, 9153, 1855, 4, 2, UNI_GCB__CN } /* gcb=cn */,
+ { 0, 9623, 0, 3, 0, UNI_jg_values_index } /* jg= */,
+ { 0, 3868, 341, 16, 2, UNI_PE } /* generalcategory=pe */,
+ { 64, 8424, 600, 7, 29, UNI_CJKEXTD } /* block=cjkunifiedideographsextensiond */,
+ { 3, 7419, 9433, 9, 4, UNI_XIDS } /* xidstart=true */,
+ { 16, 1735, 995, 22, 2, -UNI_CWCM } /* changeswhencasemapped=no */,
+ { 1, 9093, 5367, 4, 14, UNI_SUPPUNCTUATION } /* blk=suppunctuation */,
+ { 0, 9093, 42, 4, 16, UNI_CJKCOMPAT } /* blk=cjkcompatibility */,
+ { 2, 1362, 8837, 24, 2, UNI_CCC__91 } /* canonicalcombiningclass=91 */,
+ { 2, 1057, 995, 27, 2, -UNI_PCM } /* prependedconcatenationmark=no */,
+ { 0, 9113, 8469, 4, 3, UNI_CCC__130 } /* ccc=130 */,
+ { 3, 7025, 0, 3, 0, UNI_in_values_index } /* in= */,
+ { 0, 9093, 3092, 4, 18, UNI_INPUNCTUATION } /* blk=generalpunctuation */,
+ { 49, 5339, 0, 16, 0, UNI_SB__SP } /* sentencebreak=sp */,
+ { 0, 8424, 8002, 6, 7, UNI_INBENGALI } /* block=bengali */,
+ { 2, 1573, 0, 4, 0, UNI_PHAG } /* phag */,
+ { 0, 8149, 0, 7, 0, UNI_MULT } /* multani */,
+ { 2, 9647, 8400, 3, 3, UNI_NV__900 } /* nv=900 */,
+ { 1, 9647, 7740, 3, 8, UNI_NV__1_SLASH_12 } /* nv=8.33e-02 */,
+ { 0, 6712, 0, 11, 0, UNI_SUPERANDSUB } /* superandsub */,
+ { 11, 3868, 2006, 16, 14, UNI_LM } /* generalcategory=modifierletter */,
+ { 1, 6828, 2433, 10, 11, UNI_BC__R } /* bidiclass=righttoleft */,
+ { 0, 6918, 7909, 11, 7, UNI_LB__LF } /* linebreak=linefeed */,
+ { 0, 9901, 4829, 8, 5, UNI_XPOSIXDIGIT } /* isxposixdigit */,
+ { 0, 9137, 26, 4, 1, UNI_DEP } /* dep=y */,
+ { 6, 9093, 2984, 4, 18, UNI_COPTICEPACTNUMBERS } /* blk=copticepactnumbers */,
+ { 0, 1362, 1700, 24, 2, UNI_CCC__DB } /* canonicalcombiningclass=db */,
+ { 5, 9365, 7356, 4, 9, UNI_PALM } /* scx=palmyrene */,
+ { 11, 8886, 8002, 3, 4, UNI_SC__BENG } /* sc=beng */,
+ { 3, 283, 0, 33, 0, UNI_MISCMATHSYMBOLSB } /* miscellaneousmathematicalsymbolsb */,
+ { 4, 9269, 0, 4, 0, UNI_MYMR } /* mymr */,
+ { 0, 7025, 9713, 3, 3, UNI_IN__6_DOT_3 } /* in=v63 */,
+ { 0, 9620, 9767, 3, 2, UNI_CASEDLETTER } /* gc=l& */,
+ { 2, 8617, 26, 5, 1, UNI_TERM } /* term=y */,
+ { 1, 9093, 8226, 4, 7, UNI_INPHAGSPA } /* blk=phagspa */,
+ { 0, 1757, 995, 22, 2, -UNI_CWL } /* changeswhenlowercased=no */,
+ { 34, 9193, 881, 4, 1, UNI_GCB__V } /* hst=v */,
+ { 2, 8886, 8934, 3, 5, UNI_RUNR } /* sc=runic */,
+ { 0, 5565, 6147, 13, 12, UNI_JG__MANICHAEANPE } /* joininggroup=manichaeanpe */,
+ { 2, 9623, 7038, 3, 10, UNI_JG__REVERSEDPE } /* jg=reversedpe */,
+ { 2, 9647, 8394, 3, 2, UNI_NV__80 } /* nv=80 */,
+ { 0, 7230, 0, 8, 0, UNI_EXT } /* extender */,
+ { 0, 184, 865, 2, 28, UNI_SUPPUAA } /* issupplementaryprivateuseareaa */,
+ { 0, 5760, 7603, 13, 2, UNI_NV__24 } /* numericvalue=24 */,
+ { 71, 6005, 1412, 4, 22, UNI_DIACRITICALSFORSYMBOLS } /* incombiningmarksforsymbols */,
+ { 1, 184, 2779, 2, 12, UNI_MONGOLIANSUP } /* ismongoliansup */,
+ { 58, 2703, 0, 19, 0, UNI_idst_values_index } /* idstrinaryoperator= */,
+ { 72, 184, 2874, 2, 19, UNI_SUPARROWSB } /* issupplementalarrowsb */,
+ { 1, 8424, 3020, 6, 10, UNI_INDEVANAGARI } /* block=devanagari */,
+ { 3, 1362, 8770, 25, 4, UNI_CCC__25 } /* canonicalcombiningclass=ccc25 */,
+ { 0, 9602, 0, 3, 0, UNI_di_values_index } /* di= */,
+ { 0, 8424, 6267, 6, 12, UNI_PHAISTOS } /* block=phaistosdisc */,
+ { 0, 7128, 7293, 10, 9, UNI_WB__MB } /* wordbreak=midnumlet */,
+ { 1, 9731, 7820, 3, 8, UNI_WB__EB } /* wb=ebasegaz */,
+ { 2, 4447, 835, 15, 1, UNI_EA__W } /* eastasianwidth=w */,
+ { 0, 9093, 988, 4, 5, UNI_MUSIC } /* blk=music */,
+ { 11, 184, 9217, 2, 4, UNI_LAO } /* islaoo */,
+ { 0, 8899, 9734, 5, 3, UNI_MATH } /* math=yes */,
+ { 6, 6949, 3452, 4, 15, UNI_UCAS } /* iscanadiansyllabics */,
+ { 0, 8424, 6051, 6, 12, UNI_MAHJONG } /* block=mahjongtiles */,
+ { 0, 1497, 4140, 9, 5, UNI_C } /* category=other */,
+ { 2, 2484, 0, 4, 0, UNI_MAND } /* mand */,
+ { 0, 6918, 878, 10, 2, UNI_LB__PR } /* linebreak=pr */,
+ { 1, 2684, 5394, 19, 2, UNI_LB__H2 } /* hangulsyllabletype=lv */,
+ { 3, 9129, 3, 4, 1, -UNI_CWU } /* cwu=f */,
+ { 84, 8424, 690, 7, 8, UNI_INCUNEIFORM } /* block=cuneiform */,
+ { 2, 3868, 3146, 16, 18, UNI_PI } /* generalcategory=initialpunctuation */,
+ { 1, 8886, 6183, 3, 4, UNI_MEND } /* sc=mend */,
+ { 0, 9093, 7257, 4, 9, UNI_LATINEXTB } /* blk=latinextb */,
+ { 0, 9728, 9433, 3, 4, UNI_VS } /* vs=true */,
+ { 0, 184, 3110, 2, 4, UNI_GEOR } /* isgeor */,
+ { 0, 9626, 6291, 3, 12, UNI_JT__R } /* jt=rightjoining */,
+ { 1, 9953, 25, 3, 1, UNI_VS } /* isvs */,
+ { 7, 2453, 1, 20, 1, -UNI_TERM } /* terminalpunctuation=n */,
+ { 8, 9093, 3290, 4, 18, UNI_RUMI } /* blk=ruminumeralsymbols */,
+ { 2, 8233, 9337, 7, 4, UNI_SC__QAAI } /* script=qaai */,
+ { 3, 1239, 26, 25, 1, UNI_COMPEX } /* fullcompositionexclusion=y */,
+ { 9, 7118, 0, 4, 0, UNI_WARA } /* wara */,
+ { 0, 1536, 3039, 3, 10, UNI_ETHIOPICSUP } /* inethiopicsup */,
+ { 0, 9620, 1508, 3, 2, UNI_PS } /* gc=ps */,
+ { 0, 8332, 3758, 4, 7, UNI_ARABICSUP } /* isarabicsup */,
+ { 1, 3038, 0, 4, 0, UNI_ETHI } /* ethi */,
+ { 0, 8424, 976, 6, 17, UNI_ANCIENTGREEKMUSIC } /* block=ancientgreekmusic */,
+ { 7, 1362, 726, 24, 2, UNI_CCC__DA } /* canonicalcombiningclass=da */,
+ { 0, 3868, 400, 16, 6, UNI_CF } /* generalcategory=format */,
+ { 0, 9731, 6668, 3, 11, UNI_WB__SQ } /* wb=singlequote */,
+ { 2, 9605, 1362, 3, 9, UNI_DT__CAN } /* dt=canonical */,
+ { 16, 8424, 2333, 6, 13, UNI_GLAGOLITICSUP } /* block=glagoliticsup */,
+ { 35, 5979, 3, 12, 1, -UNI_IDEO } /* ideographic=f */,
+ { 4, 9365, 6691, 5, 10, UNI_SORA } /* scx=sorasompeng */,
+ { 2, 8424, 8045, 7, 6, UNI_CJKEXTF } /* block=cjkextf */,
+ { 9, 1158, 3327, 3, 10, UNI_TAIXUANJING } /* intaixuanjing */,
+ { 0, 8233, 9217, 7, 4, UNI_LAO } /* script=laoo */,
+ { 1, 9281, 0, 4, 0, UNI_NEWA } /* newa */,
+ { 0, 9623, 6701, 3, 11, UNI_JG__STRAIGHTWAW } /* jg=straightwaw */,
+ { 0, 6039, 0, 12, 0, UNI_NL } /* letternumber */,
+ { 5, 184, 9237, 2, 3, UNI_LOE } /* isloe */,
+ { 0, 9946, 1473, 3, 8, UNI__PERL_SURROGATE } /* issurrogate */,
+ { 0, 9365, 9185, 4, 4, UNI_HMNG } /* scx=hmng */,
+ { 0, 9725, 3380, 3, 18, UNI_VO__TU } /* vo=transformedupright */,
+ { 16, 2148, 7375, 3, 8, UNI_INSAMARITAN } /* insamaritan */,
+ { 8, 2401, 0, 3, 0, UNI_PUA } /* pua */,
+ { 1, 184, 8010, 3, 6, UNI_CJKEXTA } /* iscjkexta */,
+ { 82, 3671, 7804, 17, 4, UNI_BUGI } /* scriptextensions=bugi */,
+ { 3, 9647, 7691, 3, 2, UNI_NV__36 } /* nv=36 */,
+ { 3, 1362, 8740, 25, 4, UNI_CCC__19 } /* canonicalcombiningclass=ccc19 */,
+ { 1, 8580, 36, 6, 1, UNI__PERL_NCHAR } /* nchar=t */,
+ { 0, 3951, 5553, 3, 5, UNI_IPAEXT } /* isipaext */,
+ { 8, 9903, 4829, 6, 5, UNI_XPOSIXDIGIT } /* xposixdigit */,
+ { 0, 9113, 8817, 4, 2, UNI_CCC__34 } /* ccc=34 */,
+ { 0, 9365, 9105, 4, 4, UNI_CAKM } /* scx=cakm */,
+ { 0, 96, 0, 5, 0, UNI_XPOSIXALPHA } /* alpha */,
+ { 0, 1362, 2912, 24, 18, UNI_CCC__216 } /* canonicalcombiningclass=attachedaboveright */,
+ { 3, 8233, 7796, 7, 8, UNI_BASS } /* script=bassavah */,
+ { 0, 6005, 2591, 4, 9, UNI_COUNTINGROD } /* incountingrod */,
+ { 19, 3868, 5809, 16, 2, UNI_PF } /* generalcategory=pf */,
+ { 1, 8424, 7008, 6, 10, UNI_INPHOENICIAN } /* block=phoenician */,
+ { 7, 8879, 5284, 3, 13, UNI_PHONETICEXTSUP } /* inphoneticextsup */,
+ { 0, 9093, 3932, 4, 16, UNI_HIGHPUSURROGATES } /* blk=highpusurrogates */,
+ { 104, 3293, 1099, 3, 3, UNI_UCAS } /* inucas */,
+ { 1, 8886, 9189, 3, 4, UNI_HMNP } /* sc=hmnp */,
+ { 1, 2148, 1290, 3, 24, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* insymbolsandpictographsexta */,
+ { 0, 6194, 4658, 3, 14, UNI_NARB } /* inoldnortharabian */,
+ { 1, 184, 8485, 3, 5, UNI_CAKM } /* ischakma */,
+ { 0, 9093, 4933, 4, 14, UNI_INGREEK } /* blk=greekandcoptic */,
+ { 32, 2148, 3309, 3, 17, UNI_SMALLKANAEXT } /* insmallkanaextension */,
+ { 0, 8332, 4822, 3, 12, UNI_POSIXXDIGIT } /* isasciihexdigit */,
+ { 2, 8424, 5017, 6, 14, UNI_LATINEXTC } /* block=latinextendedc */,
+ { 6, 9365, 4297, 4, 7, UNI_BRAI } /* scx=braille */,
+ { 7, 184, 7221, 2, 9, UNI_EMOTICONS } /* isemoticons */,
+ { 1, 5448, 0, 13, 0, UNI_BLOCKELEMENTS } /* blockelements */,
+ { 0, 8954, 0, 5, 0, UNI_xidc_values_index } /* xidc= */,
+ { 0, 1576, 0, 23, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesextended */,
+ { 5, 9093, 1856, 4, 11, UNI_NUMBERFORMS } /* blk=numberforms */,
+ { 2, 6918, 7176, 10, 9, UNI_LB__AI } /* linebreak=ambiguous */,
+ { 1, 184, 8072, 2, 4, UNI_ELYM } /* iselym */,
+ { 3, 8954, 3, 5, 1, -UNI_XIDC } /* xidc=f */,
+ { 0, 9049, 9722, 4, 3, UNI_AGE__9 } /* age=v90 */,
+ { 20, 8289, 0, 7, 0, UNI_LANA } /* taitham */,
+ { 7, 8424, 8038, 7, 6, UNI_CJKEXTE } /* block=cjkexte */,
+ { 6, 3948, 1696, 3, 2, UNI_INVAI } /* invai */,
+ { 0, 9365, 8430, 4, 4, UNI_CARI } /* scx=cari */,
+ { 0, 8424, 1824, 7, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* block=cjkcompatideographssup */,
+ { 0, 8424, 3020, 6, 13, UNI_DEVANAGARIEXT } /* block=devanagariext */,
+ { 0, 184, 4975, 2, 14, UNI_KANASUP } /* iskanasupplement */,
+ { 0, 9093, 3038, 4, 8, UNI_INETHIOPIC } /* blk=ethiopic */,
+ { 2, 4204, 0, 6, 0, UNI_SYRC } /* syriac */,
+ { 0, 8233, 6898, 7, 10, UNI_KHAR } /* script=kharoshthi */,
+ { 4, 6918, 5325, 10, 9, UNI_LB__QU } /* linebreak=quotation */,
+ { 0, 8604, 36, 6, 1, UNI_QMARK } /* qmark=t */,
+ { 0, 9365, 7980, 4, 8, UNI_UGAR } /* scx=ugaritic */,
+ { 2, 9901, 9916, 8, 5, UNI_XPOSIXBLANK } /* isxposixblank */,
+ { 3, 9093, 6898, 4, 10, UNI_INKHAROSHTHI } /* blk=kharoshthi */,
+ { 0, 3868, 1014, 16, 6, UNI_L } /* generalcategory=letter */,
+ { 2, 1362, 6393, 24, 11, UNI_CCC__DA } /* canonicalcombiningclass=doubleabove */,
+ { 10, 6918, 9310, 10, 2, UNI_LB__SG } /* linebreak=sg */,
+ { 0, 8233, 8072, 7, 4, UNI_ELYM } /* script=elym */,
+ { 7, 8424, 2590, 7, 10, UNI_COUNTINGROD } /* block=countingrod */,
+ { 0, 8233, 9493, 7, 4, UNI_ZZZZ } /* script=zzzz */,
+ { 0, 1482, 0, 24, 0, UNI_inpc_values_index } /* indicpositionalcategory= */,
+ { 1, 1158, 8297, 3, 6, UNI_INTAIVIET } /* intaiviet */,
+ { 3, 6828, 2192, 10, 3, UNI_BC__PDI } /* bidiclass=pdi */,
+ { 0, 8886, 8282, 3, 7, UNI_SC__TGLG } /* sc=tagalog */,
+ { 10, 9113, 2373, 4, 4, UNI_CCC__L } /* ccc=left */,
+ { 0, 2212, 7861, 3, 7, UNI_INHIRAGANA } /* inhiragana */,
+ { 10, 9153, 4195, 4, 9, UNI_WB__EB } /* gcb=emodifier */,
+ { 3, 184, 183, 2, 20, UNI_MISCSYMBOLS } /* ismiscellaneoussymbols */,
+ { 6, 9365, 8538, 4, 4, UNI_KHOJ } /* scx=khoj */,
+ { 3, 3236, 995, 18, 2, -UNI__PERL_PATWS } /* patternwhitespace=no */,
+ { 68, 8424, 510, 7, 29, UNI_CJKEXTA } /* block=cjkunifiedideographsextensiona */,
+ { 1, 8233, 7804, 7, 4, UNI_SC__BUGI } /* script=bugi */,
+ { 0, 9599, 1, 3, 1, -UNI_CI } /* ci=n */,
+ { 0, 4297, 0, 4, 0, UNI_BRAI } /* brai */,
+ { 0, 9629, 1696, 3, 2, UNI_LB__AI } /* lb=ai */,
+ { 13, 9093, 9425, 4, 4, UNI_INTHAI } /* blk=thai */,
+ { 1, 8886, 8261, 3, 7, UNI_SOYO } /* sc=soyombo */,
+ { 3, 5760, 7446, 13, 1, UNI_NV__2 } /* numericvalue=2 */,
+ { 36, 8338, 26, 7, 1, UNI_XPOSIXSPACE } /* wspace=y */,
+ { 0, 9365, 7892, 4, 8, UNI_JAVA } /* scx=javanese */,
+ { 6, 7275, 0, 9, 0, UNI_LATINEXTD } /* latinextd */,
+ { 0, 8424, 3519, 7, 16, UNI_CYRILLICEXTB } /* block=cyrillicextendedb */,
+ { 2, 1362, 2920, 24, 5, UNI_CCC__A } /* canonicalcombiningclass=above */,
+ { 0, 5760, 9010, 13, 3, UNI_NV__3_SLASH_2 } /* numericvalue=3/2 */,
+ { 2, 8424, 1289, 6, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* block=symbolsandpictographsexta */,
+ { 2, 8886, 3620, 3, 10, UNI_SC__MANI } /* sc=manichaean */,
+ { 0, 8874, 36, 5, 1, UNI_IDST } /* idst=t */,
+ { 1, 4826, 9433, 9, 4, UNI_XPOSIXXDIGIT } /* hexdigit=true */,
+ { 9, 9093, 8859, 4, 5, UNI_INDOGRA } /* blk=dogra */,
+ { 0, 9365, 8149, 4, 7, UNI_MULT } /* scx=multani */,
+ { 0, 9940, 3248, 6, 5, UNI_POSIXSPACE } /* isperlspace */,
+ { 22, 8332, 9054, 3, 3, UNI_AGHB } /* isaghb */,
+ { 0, 6051, 0, 4, 0, UNI_MAHJ } /* mahj */,
+ { 32, 184, 8017, 3, 6, UNI_CJKEXTB } /* iscjkextb */,
+ { 3, 9602, 9433, 3, 4, UNI_DI } /* di=true */,
+ { 1, 184, 6679, 2, 10, UNI_SD } /* issoftdotted */,
+ { 0, 9946, 9782, 7, 4, UNI_XPOSIXSPACE } /* isspaceperl */,
+ { 1, 21, 5578, 2, 13, UNI_KANAEXTA } /* inkanaextendeda */,
+ { 3, 184, 8850, 3, 3, UNI_CWCM } /* iscwcm */,
+ { 2, 8886, 9217, 3, 4, UNI_LAO } /* sc=laoo */,
+ { 130, 467, 0, 5, 0, UNI_P } /* punct */,
+ { 0, 8886, 8002, 3, 7, UNI_SC__BENG } /* sc=bengali */,
+ { 18, 184, 9489, 2, 4, UNI_ZYYY } /* iszyyy */,
+ { 0, 2106, 34, 21, 2, UNI_GCB__EX } /* graphemeclusterbreak=ex */,
+ { 0, 1933, 0, 22, 0, UNI_loe_values_index } /* logicalorderexception= */,
+ { 128, 8685, 0, 4, 0, UNI_hex_values_index } /* hex= */,
+ { 0, 8586, 9734, 6, 3, UNI_NFCQC__Y } /* nfcqc=yes */,
+ { 3, 9662, 9734, 3, 3, UNI_SD } /* sd=yes */,
+ { 77, 8592, 9734, 6, 3, UNI_NFDQC__Y } /* nfdqc=yes */,
+ { 4, 4657, 0, 15, 0, UNI_NARB } /* oldnortharabian */,
+ { 0, 4975, 0, 14, 0, UNI_KANASUP } /* kanasupplement */,
+ { 0, 58, 0, 4, 0, UNI_IDEO } /* ideo */,
+ { 3, 9647, 7436, 3, 8, UNI_NV__1_SLASH_9 } /* nv=1.11e-01 */,
+ { 0, 1362, 8745, 25, 4, UNI_CCC__20 } /* canonicalcombiningclass=ccc20 */,
+ { 4, 2703, 995, 19, 2, -UNI_IDST } /* idstrinaryoperator=no */,
+ { 0, 9608, 8574, 3, 6, UNI_EA__NA } /* ea=narrow */,
+ { 6, 21, 1188, 2, 8, UNI_INKATAKANA } /* inkatakana */,
+ { 0, 184, 1622, 2, 14, UNI_LATINEXTA } /* islatinextendeda */,
+ { 2, 184, 5199, 2, 14, UNI_SK } /* ismodifiersymbol */,
+ { 3, 21, 4822, 3, 4, UNI_ASCII } /* inascii */,
+ { 1, 3671, 9429, 17, 4, UNI_TIBT } /* scriptextensions=tibt */,
+ { 1, 9365, 6992, 5, 6, UNI_SOGD } /* scx=sogdian */,
+ { 0, 8086, 8864, 7, 5, -UNI_GRBASE } /* grbase=false */,
+ { 1, 8233, 8859, 7, 5, UNI_SC__DOGR } /* script=dogra */,
+ { 2, 4140, 0, 16, 0, UNI_PO } /* otherpunctuation */,
+ { 2, 9623, 4947, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=hamzaonhehgoal */,
+ { 5, 9602, 26, 3, 1, UNI_DI } /* di=y */,
+ { 1, 6005, 660, 3, 29, UNI_CJKEXTF } /* incjkunifiedideographsextensionf */,
+ { 11, 2684, 881, 19, 1, UNI_GCB__V } /* hangulsyllabletype=v */,
+ { 2, 9093, 4204, 4, 6, UNI_INSYRIAC } /* blk=syriac */,
+ { 3, 6885, 8101, 3, 5, UNI_HYPHEN } /* ishyphen */,
+ { 16, 8886, 7374, 3, 9, UNI_SAMR } /* sc=samaritan */,
+ { 0, 184, 8538, 2, 4, UNI_KHOJ } /* iskhoj */,
+ { 0, 8332, 5800, 3, 11, UNI_ALPHABETICPF } /* isalphabeticpf */,
+ { 0, 8886, 9261, 3, 3, UNI_MRO } /* sc=mro */,
+ { 1, 4705, 9418, 3, 3, UNI_TFNG } /* istfng */,
+ { 0, 9916, 0, 5, 0, UNI_XPOSIXBLANK } /* blank */,
+ { 20, 2148, 3706, 3, 16, UNI_SMALLFORMS } /* insmallformvariants */,
+ { 14, 9093, 779, 4, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* blk=enclosedideographicsup */,
+ { 15, 84, 0, 4, 0, UNI_MATH } /* math */,
+ { 0, 184, 9134, 3, 3, UNI_CYRL } /* iscyrl */,
+ { 4, 9620, 3227, 3, 9, UNI_Z } /* gc=separator */,
+ { 18, 8424, 8079, 6, 7, UNI_INGRANTHA } /* block=grantha */,
+ { 0, 4705, 3327, 3, 10, UNI_TAIXUANJING } /* istaixuanjing */,
+ { 0, 5760, 7508, 13, 8, UNI_NV__1_SLASH_5 } /* numericvalue=2.00e-01 */,
+ { 0, 8556, 995, 6, 2, -UNI_XPOSIXLOWER } /* lower=no */,
+ { 0, 3868, 598, 16, 2, UNI_XPOSIXCNTRL } /* generalcategory=cc */,
+ { 1, 9647, 9013, 3, 4, UNI_NV__15_SLASH_2 } /* nv=15/2 */,
+ { 4, 6005, 2591, 4, 17, UNI_COUNTINGROD } /* incountingrodnumerals */,
+ { 0, 8520, 9734, 6, 3, UNI_JOINC } /* joinc=yes */,
+ { 1, 9145, 0, 4, 0, UNI_DSRT } /* dsrt */,
+ { 1, 8037, 0, 7, 0, UNI_CJKEXTE } /* cjkexte */,
+ { 0, 8079, 0, 7, 0, UNI_GRAN } /* grantha */,
+ { 16, 8233, 2409, 7, 4, UNI_SC__MONG } /* script=mong */,
+ { 0, 3671, 9269, 17, 4, UNI_MYMR } /* scriptextensions=mymr */,
+ { 10, 9113, 1701, 4, 2, UNI_CCC__BR } /* ccc=br */,
+ { 0, 9647, 7652, 3, 8, UNI_NV__7_SLASH_12 } /* nv=5.83e-01 */,
+ { 0, 3671, 6602, 17, 11, UNI_NAND } /* scriptextensions=nandinagari */,
+ { 9, 8170, 0, 9, 0, UNI_NFKDQC__N } /* nfkdqc=no */,
+ { 5, 5565, 2561, 13, 3, UNI_JG__YEH } /* joininggroup=yeh */,
+ { 1, 9940, 7128, 6, 4, UNI_POSIXWORD } /* isperlword */,
+ { 0, 8412, 3, 6, 1, -UNI_BIDIC } /* bidic=f */,
+ { 0, 9620, 4732, 3, 15, UNI_TITLE } /* gc=titlecaseletter */,
+ { 1, 7018, 9674, 10, 3, UNI_IN__2 } /* presentin=v20 */,
+ { 2, 9593, 9635, 3, 3, UNI_BC__LRI } /* bc=lri */,
+ { 0, 8219, 9734, 7, 3, UNI_PATSYN } /* patsyn=yes */,
+ { 1, 184, 316, 2, 33, UNI_SUPMATHOPERATORS } /* issupplementalmathematicaloperators */,
+ { 0, 9647, 8802, 3, 2, UNI_NV__31 } /* nv=31 */,
+ { 1, 8424, 8093, 6, 7, UNI_INHANUNOO } /* block=hanunoo */,
+ { 29, 9093, 8526, 4, 6, UNI_INKAITHI } /* blk=kaithi */,
+ { 0, 9629, 0, 3, 0, UNI_lb_values_index } /* lb= */,
+ { 3, 5760, 7723, 13, 2, UNI_NV__18 } /* numericvalue=18 */,
+ { 5, 9647, 5409, 3, 2, UNI_NV__10 } /* nv=10 */,
+ { 2, 7025, 9692, 3, 3, UNI_IN__4_DOT_1 } /* in=v41 */,
+ { 40, 184, 1289, 2, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsexta */,
+ { 2, 3671, 7788, 17, 8, UNI_BALI } /* scriptextensions=balinese */,
+ { 0, 8424, 467, 6, 11, UNI_INPUNCTUATION } /* block=punctuation */,
+ { 4, 8177, 0, 7, 0, UNI_NB } /* noblock */,
+ { 2, 8586, 8904, 6, 5, UNI_NFCQC__M } /* nfcqc=maybe */,
+ { 2, 2204, 9306, 3, 3, UNI_ORYA } /* isorya */,
+ { 0, 9193, 9, 4, 2, UNI_HST__NA } /* hst=na */,
+ { 24, 8233, 6246, 7, 4, UNI_HUNG } /* script=hung */,
+ { 26, 8604, 9433, 6, 4, UNI_QMARK } /* qmark=true */,
+ { 0, 4778, 1, 3, 33, UNI_UCAS } /* isunifiedcanadianaboriginalsyllabics */,
+ { 4, 3671, 9333, 17, 4, UNI_COPT } /* scriptextensions=qaac */,
+ { 0, 9781, 9814, 6, 21, UNI__PERL_IS_IN_MULTI_CHAR_FOLD } /* _perl_is_in_multi_char_fold */,
+ { 0, 1338, 0, 24, 0, UNI_ARABICPFB } /* arabicpresentationformsb */,
+ { 21, 3951, 415, 3, 31, UNI_INIDC } /* isideographicdescriptioncharacters */,
+ { 2, 4507, 0, 15, 0, UNI_LOWERCASELETTER } /* lowercaseletter */,
+ { 1, 7128, 5952, 10, 3, UNI_LB__ZWJ } /* wordbreak=zwj */,
+ { 1, 9926, 3248, 7, 5, UNI_XPOSIXBLANK } /* ishorizspace */,
+ { 4, 8219, 26, 7, 1, UNI_PATSYN } /* patsyn=y */,
+ { 1, 9933, 17, 5, 1, UNI_XPEO } /* isxpeo */,
+ { 3, 8233, 8514, 7, 4, UNI_HATR } /* script=hatr */,
+ { 1, 2708, 7187, 4, 7, UNI_ARABICPFA } /* inarabicpfa */,
+ { 8, 8424, 3996, 6, 16, UNI_LINEARBSYLLABARY } /* block=linearbsyllabary */,
+ { 5, 1362, 4701, 24, 2, UNI_CCC__0 } /* canonicalcombiningclass=nr */,
+ { 22, 9093, 2779, 4, 12, UNI_MONGOLIANSUP } /* blk=mongoliansup */,
+ { 0, 8233, 8939, 7, 5, UNI_SC__TALE } /* script=taile */,
+ { 7, 1977, 995, 22, 2, -UNI__PERL_NCHAR } /* noncharactercodepoint=no */,
+ { 5, 7420, 0, 7, 0, UNI_IDS } /* idstart */,
+ { 3, 8424, 2779, 6, 12, UNI_MONGOLIANSUP } /* block=mongoliansup */,
+ { 0, 9782, 3248, 4, 5, UNI_POSIXSPACE } /* perlspace */,
+ { 0, 8955, 9734, 4, 3, UNI_IDC } /* idc=yes */,
+ { 0, 3671, 6554, 18, 3, UNI_SAMR } /* scriptextensions=samr */,
+ { 5, 3671, 8296, 17, 7, UNI_TAVT } /* scriptextensions=taiviet */,
+ { 0, 6828, 407, 10, 2, UNI_BC__ON } /* bidiclass=on */,
+ { 5, 9940, 0, 4, 0, UNI_PE } /* ispe */,
+ { 43, 8424, 7248, 6, 9, UNI_INKHUDAWADI } /* block=khudawadi */,
+ { 3, 493, 0, 3, 0, UNI_HAN } /* han */,
+ { 5, 184, 2333, 2, 13, UNI_GLAGOLITICSUP } /* isglagoliticsup */,
+ { 15, 1497, 107, 10, 5, UNI_S } /* category=symbol */,
+ { 0, 8233, 9101, 7, 4, UNI_SC__BUHD } /* script=buhd */,
+ { 0, 4705, 5768, 3, 3, UNI_TALU } /* istalu */,
+ { 1, 8520, 36, 6, 1, UNI_JOINC } /* joinc=t */,
+ { 0, 3671, 9169, 17, 4, UNI_GUJR } /* scriptextensions=gujr */,
+ { 0, 3728, 0, 11, 0, UNI_SGNW } /* signwriting */,
+ { 5, 8233, 9421, 7, 4, UNI_SC__TGLG } /* script=tglg */,
+ { 0, 8886, 493, 3, 3, UNI_SC__HAN } /* sc=han */,
+ { 0, 7932, 26, 8, 1, UNI_RADICAL } /* radical=y */,
+ { 20, 5760, 8382, 13, 6, UNI_NV__600000 } /* numericvalue=600000 */,
+ { 12, 3002, 7836, 18, 3, UNI_DT__FRA } /* decompositiontype=fra */,
+ { 3, 8424, 921, 6, 28, UNI_VSSUP } /* block=variationselectorssupplement */,
+ { 24, 4778, 1813, 3, 4, UNI_XPOSIXUPPER } /* isupper */,
+ { 8, 8424, 414, 6, 32, UNI_INIDC } /* block=ideographicdescriptioncharacters */,
+ { 10, 3868, 24, 16, 1, UNI_L } /* generalcategory=l */,
+ { 48, 3948, 4763, 3, 7, UNI_VEDICEXT } /* invedicext */,
+ { 4, 8424, 1622, 6, 23, UNI_LATINEXTADDITIONAL } /* block=latinextendedadditional */,
+ { 0, 184, 6003, 2, 5, UNI_JOINC } /* isjoinc */,
+ { 0, 184, 1188, 2, 8, UNI_KANA } /* iskatakana */,
+ { 115, 3868, 698, 16, 6, UNI_N } /* generalcategory=number */,
+ { 20, 8424, 3884, 6, 11, UNI_GEORGIANEXT } /* block=georgianext */,
+ { 33, 9904, 4828, 5, 6, UNI_POSIXXDIGIT } /* posixxdigit */,
+ { 6, 8424, 540, 7, 29, UNI_CJKEXTB } /* block=cjkunifiedideographsextensionb */,
+ { 0, 8886, 9089, 3, 4, UNI_BHKS } /* sc=bhks */,
+ { 8, 9113, 8750, 5, 4, UNI_CCC__21 } /* ccc=ccc21 */,
+ { 11, 5760, 7495, 13, 1, UNI_NV__7 } /* numericvalue=7 */,
+ { 11, 9093, 78, 4, 35, UNI_ARABICMATH } /* blk=arabicmathematicalalphabeticsymbols */,
+ { 0, 8424, 7347, 6, 9, UNI_INOLDTURKIC } /* block=oldturkic */,
+ { 9, 3671, 6243, 17, 12, UNI_HUNG } /* scriptextensions=oldhungarian */,
+ { 32, 3128, 36, 18, 1, UNI_IDSB } /* idsbinaryoperator=t */,
+ { 134, 9049, 8997, 4, 4, UNI_AGE__11 } /* age=11.0 */,
+ { 0, 8424, 7048, 6, 10, UNI_INSAURASHTRA } /* block=saurashtra */,
+ { 3, 9620, 1767, 3, 2, UNI_NL } /* gc=nl */,
+ { 1, 3164, 0, 9, 0, UNI_LATINEXTA } /* latinexta */,
+ { 0, 8879, 3350, 5, 12, UNI_INPC__LEFTANDRIGHT } /* inpc=leftandright */,
+ { 1, 9365, 8079, 4, 7, UNI_GRAN } /* scx=grantha */,
+ { 5, 9093, 467, 4, 11, UNI_INPUNCTUATION } /* blk=punctuation */,
+ { 1, 184, 3308, 2, 18, UNI_SMALLKANAEXT } /* issmallkanaextension */,
+ { 1, 42, 0, 16, 0, UNI_CJKCOMPAT } /* cjkcompatibility */,
+ { 1, 7018, 9692, 10, 3, UNI_IN__4_DOT_1 } /* presentin=v41 */,
+ { 1, 8424, 5967, 6, 6, UNI_INHEBREW } /* block=hebrew */,
+ { 4, 8424, 690, 7, 15, UNI_CUNEIFORMNUMBERS } /* block=cuneiformnumbers */,
+ { 3, 8424, 6316, 6, 3, UNI_INIDC } /* block=idc */,
+ { 0, 1790, 0, 9, 0, UNI_TITLE } /* titlecase */,
+ { 0, 3671, 7812, 17, 4, UNI_DUPL } /* scriptextensions=dupl */,
+ { 16, 1933, 26, 22, 1, UNI_LOE } /* logicalorderexception=y */,
+ { 0, 9365, 8430, 4, 6, UNI_CARI } /* scx=carian */,
+ { 0, 9946, 8255, 3, 6, UNI_SIDD } /* issiddham */,
+ { 0, 6316, 995, 11, 2, -UNI_IDC } /* idcontinue=no */,
+ { 0, 8616, 3, 6, 1, -UNI_STERM } /* sterm=f */,
+ { 0, 9365, 4657, 4, 15, UNI_NARB } /* scx=oldnortharabian */,
+ { 0, 8233, 8114, 7, 7, UNI_SC__KALI } /* script=kayahli */,
+ { 1, 8886, 3836, 3, 7, UNI_SC__CPRT } /* sc=cypriot */,
+ { 0, 8884, 4327, 5, 15, UNI_INSC__CONSONANTKILLER } /* insc=consonantkiller */,
+ { 1, 8424, 4204, 6, 6, UNI_INSYRIAC } /* block=syriac */,
+ { 5, 8886, 9101, 3, 4, UNI_SC__BUHD } /* sc=buhd */,
+ { 0, 1911, 7320, 22, 9, UNI_INSC__NONJOINER } /* indicsyllabiccategory=nonjoiner */,
+ { 12, 184, 9916, 2, 5, UNI_XPOSIXBLANK } /* isblank */,
+ { 0, 7341, 0, 4, 0, UNI_PERM } /* perm */,
+ { 1, 8424, 7804, 6, 8, UNI_INBUGINESE } /* block=buginese */,
+ { 3, 9647, 7470, 3, 2, UNI_NV__50 } /* nv=50 */,
+ { 3, 9662, 0, 3, 0, UNI_sd_values_index } /* sd= */,
+ { 4, 1911, 4188, 22, 16, UNI_INSC__SYLLABLEMODIFIER } /* indicsyllabiccategory=syllablemodifier */,
+ { 2, 9093, 4417, 4, 15, UNI_DIACRITICALSEXT } /* blk=diacriticalsext */,
+ { 3, 3948, 4763, 3, 14, UNI_VEDICEXT } /* invedicextensions */,
+ { 3, 1362, 8760, 25, 4, UNI_CCC__23 } /* canonicalcombiningclass=ccc23 */,
+ { 6, 184, 3020, 2, 10, UNI_DEVA } /* isdevanagari */,
+ { 0, 6918, 125, 10, 2, UNI_LB__CR } /* linebreak=cr */,
+ { 96, 184, 3290, 2, 4, UNI_RUMI } /* isrumi */,
+ { 0, 5269, 9433, 14, 4, UNI_PATSYN } /* patternsyntax=true */,
+ { 0, 4705, 8290, 3, 6, UNI_LANA } /* istaitham */,
+ { 0, 8685, 3, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=f */,
+ { 33, 184, 6602, 2, 11, UNI_NAND } /* isnandinagari */,
+ { 29, 5311, 0, 14, 0, UNI_PHLP } /* psalterpahlavi */,
+ { 1, 8886, 3110, 3, 4, UNI_SC__GEOR } /* sc=geor */,
+ { 1, 9181, 0, 4, 0, UNI_HLUW } /* hluw */,
+ { 0, 1159, 39, 3, 2, UNI_XPOSIXDIGIT } /* nt=de */,
+ { 2, 9909, 7128, 7, 4, UNI_POSIXWORD } /* isposixword */,
+ { 1, 9593, 2413, 3, 20, UNI_BC__PDF } /* bc=popdirectionalformat */,
+ { 4, 184, 84, 2, 4, UNI_MATH } /* ismath */,
+ { 0, 6005, 510, 3, 29, UNI_CJKEXTA } /* incjkunifiedideographsextensiona */,
+ { 4, 5760, 8358, 13, 4, UNI_NV__3000 } /* numericvalue=3000 */,
+ { 0, 184, 9353, 2, 4, UNI_RUNR } /* isrunr */,
+ { 104, 8233, 2930, 7, 8, UNI_CHER } /* script=cherokee */,
+ { 0, 8424, 808, 6, 29, UNI_MISCARROWS } /* block=miscellaneoussymbolsandarrows */,
+ { 0, 3671, 8550, 17, 4, UNI_LEPC } /* scriptextensions=lepc */,
+ { 8, 5760, 9021, 13, 4, UNI_NV__3_SLASH_16 } /* numericvalue=3/16 */,
+ { 0, 9093, 446, 4, 18, UNI_IDEOGRAPHICSYMBOLS } /* blk=ideographicsymbols */,
+ { 2, 4946, 0, 4, 0, UNI_CHAM } /* cham */,
+ { 24, 9313, 3, 4, 1, -UNI_PCM } /* pcm=f */,
+ { 0, 9365, 2085, 4, 8, UNI_CYRL } /* scx=cyrillic */,
+ { 12, 3603, 0, 17, 0, UNI_LETTERLIKESYMBOLS } /* letterlikesymbols */,
+ { 12, 5339, 1768, 14, 5, UNI_SB__LO } /* sentencebreak=lower */,
+ { 9, 8886, 8514, 3, 4, UNI_HATR } /* sc=hatr */,
+ { 19, 8640, 26, 6, 1, UNI_XPOSIXUPPER } /* upper=y */,
+ { 1, 8886, 9221, 3, 4, UNI_SC__LATN } /* sc=latn */,
+ { 1, 9357, 0, 4, 0, UNI_SAMR } /* samr */,
+ { 1, 8233, 9333, 7, 4, UNI_SC__COPT } /* script=qaac */,
+ { 0, 9093, 5967, 4, 6, UNI_INHEBREW } /* blk=hebrew */,
+ { 2, 3243, 0, 11, 0, UNI_wspace_values_index } /* whitespace= */,
+ { 5, 184, 1933, 2, 21, UNI_LOE } /* islogicalorderexception */,
+ { 2, 8233, 9325, 7, 4, UNI_MIAO } /* script=plrd */,
+ { 1, 9647, 7495, 3, 1, UNI_NV__7 } /* nv=7 */,
+ { 9, 3671, 6558, 17, 11, UNI_MEDF } /* scriptextensions=medefaidrin */,
+ { 0, 9113, 8451, 4, 3, UNI_CCC__118 } /* ccc=118 */,
+ { 10, 9093, 8282, 4, 7, UNI_INTAGALOG } /* blk=tagalog */,
+ { 7, 8044, 0, 7, 0, UNI_CJKEXTF } /* cjkextf */,
+ { 0, 3251, 9734, 3, 3, UNI_CE } /* ce=yes */,
+ { 1, 8874, 26, 5, 1, UNI_IDST } /* idst=y */,
+ { 3, 8424, 4492, 6, 15, UNI_INIMPERIALARAMAIC } /* block=imperialaramaic */,
+ { 0, 9626, 0, 4, 0, UNI_JT__L } /* jt=l */,
+ { 130, 9113, 9539, 4, 3, UNI_CCC__DB } /* ccc=233 */,
+ { 1, 2984, 0, 4, 0, UNI_COPT } /* copt */,
+ { 1, 8944, 0, 5, 0, UNI_TAKR } /* takri */,
+ { 8, 8424, 8934, 6, 5, UNI_INRUNIC } /* block=runic */,
+ { 1, 3964, 0, 9, 0, UNI_LATIN1 } /* latin1sup */,
+ { 0, 9647, 7614, 3, 2, UNI_NV__17 } /* nv=17 */,
+ { 1, 9093, 6051, 4, 12, UNI_MAHJONG } /* blk=mahjongtiles */,
+ { 70, 5760, 8675, 13, 4, UNI_NV__1_SLASH_12 } /* numericvalue=1/12 */,
+ { 0, 3671, 2169, 17, 11, UNI_MTEI } /* scriptextensions=meeteimayek */,
+ { 1, 6939, 0, 2, 0, UNI_VS } /* vs */,
+ { 0, 3398, 3, 18, 1, -UNI_VS } /* variationselector=f */,
+ { 1, 9049, 7631, 4, 1, UNI_AGE__9 } /* age=9 */,
+ { 0, 6005, 5896, 3, 11, UNI_CYRILLICEXTC } /* incyrillicextc */,
+ { 5, 5760, 8394, 13, 4, UNI_NV__8000 } /* numericvalue=8000 */,
+ { 1, 8424, 43, 7, 15, UNI_CJKCOMPAT } /* block=cjkcompatibility */,
+ { 0, 7098, 0, 10, 0, UNI_CN } /* unassigned */,
+ { 8, 184, 2779, 2, 19, UNI_MONGOLIANSUP } /* ismongoliansupplement */,
+ { 3, 6159, 0, 12, 0, UNI_GONM } /* masaramgondi */,
+ { 0, 9647, 7612, 3, 8, UNI_NV__5_SLASH_12 } /* nv=4.17e-01 */,
+ { 48, 9365, 8892, 4, 4, UNI_PHLI } /* scx=phli */,
+ { 0, 9093, 8093, 4, 7, UNI_INHANUNOO } /* blk=hanunoo */,
+ { 0, 8424, 250, 6, 33, UNI_MISCMATHSYMBOLSA } /* block=miscellaneousmathematicalsymbolsa */,
+ { 0, 6005, 1824, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatideographssup */,
+ { 0, 8886, 4220, 3, 6, UNI_TANG } /* sc=tangut */,
+ { 4, 8598, 0, 5, 0, UNI__PERL_PATWS } /* patws */,
+ { 0, 9365, 3980, 4, 7, UNI_LINB } /* scx=linearb */,
+ { 9, 184, 2086, 3, 17, UNI_CYRILLICSUP } /* iscyrillicsupplement */,
+ { 1, 2708, 7196, 4, 7, UNI_ARABICPFB } /* inarabicpfb */,
+ { 1, 9093, 6839, 5, 9, UNI_BOXDRAWING } /* blk=boxdrawing */,
+ { 0, 6723, 0, 4, 0, UNI_SYLO } /* sylo */,
+ { 6, 184, 4108, 2, 7, UNI_MYMR } /* ismyanmar */,
+ { 1, 9121, 9433, 4, 4, UNI_CWL } /* cwl=true */,
+ { 4, 2708, 6800, 4, 8, UNI_ARABICEXTA } /* inarabicexta */,
+ { 0, 8233, 2741, 7, 19, UNI_MERO } /* script=meroitichieroglyphs */,
+ { 1, 9605, 435, 4, 2, UNI_DT__ENC } /* dt=enc */,
+ { 0, 8914, 0, 5, 0, UNI_NSHU } /* nushu */,
+ { 48, 184, 1867, 2, 22, UNI_DIACRITICALSFORSYMBOLS } /* isdiacriticalsforsymbols */,
+ { 0, 1482, 6383, 3, 10, UNI_DOMINO } /* indominotiles */,
+ { 0, 5760, 7614, 13, 2, UNI_NV__17 } /* numericvalue=17 */,
+ { 0, 7356, 0, 9, 0, UNI_PALM } /* palmyrene */,
+ { 1, 9647, 8388, 3, 4, UNI_NV__7000 } /* nv=7000 */,
+ { 0, 1362, 7459, 24, 2, UNI_CCC__21 } /* canonicalcombiningclass=21 */,
+ { 1, 8879, 2473, 5, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* inpc=topandbottomandright */,
+ { 0, 8879, 5461, 5, 13, UNI_INPC__BOTTOMANDLEFT } /* inpc=bottomandleft */,
+ { 1, 9093, 3552, 4, 11, UNI_ETHIOPICEXT } /* blk=ethiopicext */,
+ { 8, 8219, 36, 7, 1, UNI_PATSYN } /* patsyn=t */,
+ { 3, 9629, 23, 3, 2, UNI_LB__AL } /* lb=al */,
+ { 0, 184, 8502, 2, 4, UNI_GOTH } /* isgoth */,
+ { 0, 8233, 8526, 7, 6, UNI_SC__KTHI } /* script=kaithi */,
+ { 0, 8586, 17, 7, 1, UNI_COMPEX } /* nfcqc=no */,
+ { 2, 3951, 3147, 3, 17, UNI_PI } /* isinitialpunctuation */,
+ { 10, 184, 2931, 3, 10, UNI_CHEROKEESUP } /* ischerokeesup */,
+ { 2, 4642, 26, 15, 1, UNI_DT__NONE } /* nfkdquickcheck=y */,
+ { 6, 8550, 0, 6, 0, UNI_LEPC } /* lepcha */,
+ { 1, 2148, 2837, 3, 18, UNI_SUNDANESESUP } /* insundanesesupplement */,
+ { 4, 8424, 1188, 6, 26, UNI_KATAKANAEXT } /* block=katakanaphoneticextensions */,
+ { 0, 4462, 3, 15, 1, -UNI_GREXT } /* graphemeextend=f */,
+ { 8, 3671, 4108, 17, 7, UNI_MYMR } /* scriptextensions=myanmar */,
+ { 2, 184, 6602, 2, 4, UNI_NAND } /* isnand */,
+ { 1, 2106, 125, 21, 2, UNI_LB__CR } /* graphemeclusterbreak=cr */,
+ { 0, 1159, 4829, 3, 5, UNI_NT__DI } /* nt=digit */,
+ { 0, 8233, 0, 14, 0, UNI_SC__SHRD } /* script=sharada */,
+ { 0, 8160, 721, 4, 19, UNI_ENCLOSEDALPHANUM } /* inenclosedalphanumerics */,
+ { 1, 9093, 2127, 4, 14, UNI_INHANIFIROHINGYA } /* blk=hanifirohingya */,
+ { 15, 5565, 4060, 13, 16, UNI_JG__MANICHAEANTWENTY } /* joininggroup=manichaeantwenty */,
+ { 16, 9365, 2741, 4, 19, UNI_MERO } /* scx=meroitichieroglyphs */,
+ { 8, 2703, 0, 18, 0, UNI_IDST } /* idstrinaryoperator */,
+ { 7, 8592, 1, 6, 1, UNI_DT__CAN } /* nfdqc=n */,
+ { 4, 3248, 0, 5, 0, UNI_XPOSIXSPACE } /* space */,
+ { 7, 112, 0, 2, 0, UNI_SC } /* sc */,
+ { 17, 9049, 9701, 4, 3, UNI_AGE__5_DOT_2 } /* age=v52 */,
+ { 1, 1158, 2022, 3, 21, UNI_TRANSPORTANDMAP } /* intransportandmapsymbols */,
+ { 0, 8233, 8430, 7, 4, UNI_CARI } /* script=cari */,
+ { 0, 9623, 6778, 3, 10, UNI_JG__AFRICANFEH } /* jg=africanfeh */,
+ { 24, 8424, 8929, 6, 5, UNI_INOSAGE } /* block=osage */,
+ { 25, 3868, 1029, 16, 2, UNI_SO } /* generalcategory=so */,
+ { 0, 4821, 1, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=n */,
+ { 0, 8424, 2836, 6, 19, UNI_SUNDANESESUP } /* block=sundanesesupplement */,
+ { 17, 6005, 3519, 3, 16, UNI_CYRILLICEXTB } /* incyrillicextendedb */,
+ { 0, 8424, 5367, 6, 14, UNI_SUPPUNCTUATION } /* block=suppunctuation */,
+ { 1, 8424, 8024, 7, 6, UNI_CJKEXTC } /* block=cjkextc */,
+ { 0, 8617, 9434, 6, 3, UNI_TERM } /* term=true */,
+ { 4, 3868, 697, 16, 2, UNI_MN } /* generalcategory=mn */,
+ { 0, 8871, 1129, 3, 2, UNI_SB__ST } /* sb=st */,
+ { 0, 5760, 7462, 13, 1, UNI_NV__4 } /* numericvalue=4 */,
+ { 0, 7257, 0, 9, 0, UNI_LATINEXTB } /* latinextb */,
+ { 0, 1362, 9536, 24, 3, UNI_CCC__AR } /* canonicalcombiningclass=232 */,
+ { 0, 8879, 8227, 3, 6, UNI_INPHAGSPA } /* inphagspa */,
+ { 2, 7025, 9587, 3, 3, UNI_IN__9 } /* in=9.0 */,
+ { 1, 9365, 3110, 4, 8, UNI_GEOR } /* scx=georgian */,
+ { 1, 9365, 3020, 4, 10, UNI_DEVA } /* scx=devanagari */,
+ { 0, 9365, 7804, 4, 8, UNI_BUGI } /* scx=buginese */,
+ { 17, 8233, 6724, 8, 3, UNI_SC__SYLO } /* script=sylo */,
+ { 0, 9365, 7248, 4, 9, UNI_SIND } /* scx=khudawadi */,
+ { 0, 184, 4297, 2, 7, UNI_BRAI } /* isbraille */,
+ { 14, 5760, 9033, 13, 3, UNI_NV__3_SLASH_8 } /* numericvalue=3/8 */,
+ { 24, 184, 2065, 3, 20, UNI_CJKRADICALSSUP } /* iscjkradicalssupplement */,
+ { 1, 1497, 5255, 9, 14, UNI_MN } /* category=nonspacingmark */,
+ { 9, 9049, 7436, 4, 3, UNI_IN__1_DOT_1 } /* age=1.1 */,
+ { 1, 7128, 5967, 10, 12, UNI_LB__HL } /* wordbreak=hebrewletter */,
+ { 2, 9647, 8669, 3, 4, UNI_NV__1_SLASH_32 } /* nv=1/32 */,
+ { 0, 9197, 0, 4, 0, UNI_KALI } /* kali */,
+ { 0, 2106, 5346, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=eb */,
+ { 1, 5513, 26, 13, 1, UNI_GRBASE } /* graphemebase=y */,
+ { 0, 4705, 8228, 3, 3, UNI_TAGS } /* istags */,
+ { 0, 8424, 9281, 6, 4, UNI_INNEWA } /* block=newa */,
+ { 0, 6567, 812, 6, 25, UNI_MISCARROWS } /* inmiscellaneoussymbolsandarrows */,
+ { 0, 8879, 9, 5, 2, UNI_INPC__NA } /* inpc=na */,
+ { 0, 8886, 9045, 3, 4, UNI_SC__ADLM } /* sc=adlm */,
+ { 0, 9201, 0, 4, 0, UNI_KHMR } /* khmr */,
+ { 0, 3671, 9325, 17, 4, UNI_MIAO } /* scriptextensions=plrd */,
+ { 2, 8418, 1, 6, 1, -UNI_BIDIM } /* bidim=n */,
+ { 89, 8580, 9433, 6, 4, UNI__PERL_NCHAR } /* nchar=true */,
+ { 0, 9909, 6917, 3, 3, UNI_PHLI } /* isphli */,
+ { 0, 8879, 838, 3, 17, UNI_PHONETICEXT } /* inphoneticextensions */,
+ { 3, 1482, 4419, 4, 13, UNI_DIACRITICALSEXT } /* indiacriticalsext */,
+ { 8, 184, 4080, 2, 10, UNI_SM } /* ismathsymbol */,
+ { 0, 3671, 8289, 17, 7, UNI_LANA } /* scriptextensions=taitham */,
+ { 0, 8160, 1005, 4, 25, UNI_ENCLOSEDCJK } /* inenclosedcjklettersandmonths */,
+ { 0, 9113, 9542, 4, 3, UNI_CCC__DA } /* ccc=234 */,
+ { 0, 8424, 8939, 6, 5, UNI_INTAILE } /* block=taile */,
+ { 3, 9647, 9557, 3, 3, UNI_NV__3_SLASH_5 } /* nv=3/5 */,
+ { 0, 9093, 3467, 4, 17, UNI_INCAUCASIANALBANIAN } /* blk=caucasianalbanian */,
+ { 7, 7128, 73, 10, 2, UNI_WB__EB } /* wordbreak=em */,
+ { 2, 8886, 9453, 3, 4, UNI_VAI } /* sc=vaii */,
+ { 134, 9901, 96, 8, 5, UNI_XPOSIXALPHA } /* isxposixalpha */,
+ { 0, 8884, 6219, 5, 12, UNI_INSC__NUMBERJOINER } /* insc=numberjoiner */,
+ { 18, 8886, 7860, 3, 4, UNI_SC__HIRA } /* sc=hira */,
+ { 0, 3981, 1892, 5, 19, UNI_EARLYDYNASTICCUNEIFORM } /* inearlydynasticcuneiform */,
+ { 0, 8886, 8652, 3, 6, UNI_WCHO } /* sc=wancho */,
+ { 0, 9153, 1057, 4, 7, UNI_GCB__PP } /* gcb=prepend */,
+ { 1, 184, 6808, 2, 10, UNI_ASCII } /* isbasiclatin */,
+ { 0, 7025, 7495, 3, 1, UNI_IN__7 } /* in=7 */,
+ { 0, 9659, 1, 3, 1, -UNI_RI } /* ri=n */,
+ { 1, 8884, 2293, 5, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* insc=consonantplaceholder */,
+ { 0, 3671, 2532, 17, 4, UNI_BRAH } /* scriptextensions=brah */,
+ { 0, 9365, 4582, 4, 15, UNI_MERC } /* scx=meroiticcursive */,
+ { 1, 9608, 7176, 3, 9, UNI_EA__A } /* ea=ambiguous */,
+ { 1, 6679, 9433, 11, 4, UNI_SD } /* softdotted=true */,
+ { 14, 1084, 0, 26, 0, UNI_cwkcf_values_index } /* changeswhennfkccasefolded= */,
+ { 8, 9629, 878, 3, 2, UNI_LB__PR } /* lb=pr */,
+ { 6, 1924, 7, 10, 1, UNI_CASEDLETTER } /* category=lc */,
+ { 13, 8886, 9349, 3, 4, UNI_SC__ROHG } /* sc=rohg */,
+ { 1, 1599, 0, 23, 0, UNI_COMPATJAMO } /* hangulcompatibilityjamo */,
+ { 4, 9093, 148, 4, 35, UNI_DIACRITICALSSUP } /* blk=combiningdiacriticalmarkssupplement */,
+ { 2, 9093, 7118, 4, 10, UNI_INWARANGCITI } /* blk=warangciti */,
+ { 1, 4705, 4733, 3, 14, UNI_TITLE } /* istitlecaseletter */,
+ { 0, 8640, 3, 6, 1, -UNI_XPOSIXUPPER } /* upper=f */,
+ { 14, 1362, 7683, 24, 2, UNI_CCC__26 } /* canonicalcombiningclass=26 */,
+ { 16, 9093, 2760, 4, 19, UNI_MODIFIERTONELETTERS } /* blk=modifiertoneletters */,
+ { 1, 1977, 26, 22, 1, UNI__PERL_NCHAR } /* noncharactercodepoint=y */,
+ { 1, 8233, 2127, 7, 4, UNI_SC__HAN } /* script=hani */,
+ { 0, 3671, 9209, 17, 4, UNI_KTHI } /* scriptextensions=kthi */,
+ { 1, 184, 5526, 2, 13, UNI_GREEKEXT } /* isgreekextended */,
+ { 1, 4267, 0, 5, 0, UNI_BAMU } /* bamum */,
+ { 7, 3688, 8864, 17, 5, -UNI_STERM } /* sentenceterminal=false */,
+ { 1, 9093, 659, 4, 30, UNI_CJKEXTF } /* blk=cjkunifiedideographsextensionf */,
+ { 0, 9093, 4076, 4, 16, UNI_MISCMATHSYMBOLSA } /* blk=miscmathsymbolsa */,
+ { 0, 1362, 6481, 24, 11, UNI_CCC__8 } /* canonicalcombiningclass=kanavoicing */,
+ { 0, 8233, 1622, 7, 5, UNI_SC__LATN } /* script=latin */,
+ { 2, 9647, 7462, 3, 1, UNI_NV__4 } /* nv=4 */,
+ { 7, 3671, 7365, 17, 9, UNI_PAUC } /* scriptextensions=paucinhau */,
+ { 0, 9153, 3254, 4, 17, UNI_RI } /* gcb=regionalindicator */,
+ { 1, 6828, 3074, 10, 18, UNI_BC__FSI } /* bidiclass=firststrongisolate */,
+ { 3, 3671, 9489, 17, 4, UNI_ZYYY } /* scriptextensions=zyyy */,
+ { 0, 8886, 9297, 3, 4, UNI_OLCK } /* sc=olck */,
+ { 20, 4705, 1257, 4, 2, UNI_TELU } /* istelu */,
+ { 2, 9113, 6404, 4, 11, UNI_CCC__DB } /* ccc=doublebelow */,
+ { 0, 1159, 495, 3, 2, UNI_NT__NU } /* nt=nu */,
+ { 0, 9629, 9753, 3, 2, UNI_LB__B2 } /* lb=b2 */,
+ { 0, 8886, 9489, 3, 4, UNI_SC__ZYYY } /* sc=zyyy */,
+ { 0, 9125, 26, 4, 1, UNI_CWT } /* cwt=y */,
+ { 1, 8871, 34, 3, 6, UNI_SB__EX } /* sb=extend */,
+ { 1, 9605, 1223, 3, 7, UNI_DT__INIT } /* dt=initial */,
+ { 0, 8424, 3722, 6, 17, UNI_SUTTONSIGNWRITING } /* block=suttonsignwriting */,
+ { 5, 9365, 9085, 4, 4, UNI_BATK } /* scx=batk */,
+ { 0, 8879, 6734, 5, 11, UNI_INPC__TOPANDRIGHT } /* inpc=topandright */,
+ { 0, 21, 8532, 2, 6, UNI_KANBUN } /* inkanbun */,
+ { 0, 9365, 7956, 4, 4, UNI_TAGB } /* scx=tagb */,
+ { 4, 3671, 8248, 18, 6, UNI_SHAW } /* scriptextensions=shavian */,
+ { 17, 6816, 7797, 3, 7, UNI_INBASSAVAH } /* inbassavah */,
+ { 2, 9405, 0, 4, 0, UNI_TALU } /* talu */,
+ { 0, 8424, 779, 6, 29, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsupplement */,
+ { 2, 6767, 0, 11, 0, UNI_YISYLLABLES } /* yisyllables */,
+ { 0, 7018, 7631, 10, 1, UNI_IN__9 } /* presentin=9 */,
+ { 0, 7128, 1188, 10, 2, UNI_WB__KA } /* wordbreak=ka */,
+ { 0, 8508, 36, 6, 1, UNI_GREXT } /* grext=t */,
+ { 0, 9593, 9638, 3, 3, UNI_BC__LRO } /* bc=lro */,
+ { 0, 184, 8538, 2, 6, UNI_KHOJ } /* iskhojki */,
+ { 0, 8424, 8226, 6, 7, UNI_INPHAGSPA } /* block=phagspa */,
+ { 0, 8128, 0, 4, 0, UNI_MAKA } /* maka */,
+ { 7, 8879, 6280, 3, 11, UNI_PLAYINGCARDS } /* inplayingcards */,
+ { 0, 8424, 3620, 6, 10, UNI_INMANICHAEAN } /* block=manichaean */,
+ { 0, 1497, 2006, 9, 14, UNI_LM } /* category=modifierletter */,
+ { 1, 3671, 7338, 17, 9, UNI_PERM } /* scriptextensions=oldpermic */,
+ { 0, 9629, 6848, 3, 10, UNI_LB__BA } /* lb=breakafter */,
+ { 1, 9365, 7796, 4, 8, UNI_BASS } /* scx=bassavah */,
+ { 1, 5760, 7507, 13, 2, UNI_NV__12 } /* numericvalue=12 */,
+ { 0, 184, 382, 2, 32, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS } /* isegyptianhieroglyphformatcontrols */,
+ { 0, 3248, 3, 6, 1, -UNI_XPOSIXSPACE } /* space=f */,
+ { 28, 9731, 7410, 3, 9, UNI_WB__WSEGSPACE } /* wb=wsegspace */,
+ { 2, 9093, 9261, 4, 3, UNI_INMRO } /* blk=mro */,
+ { 1, 9049, 7660, 4, 3, UNI_AGE__6 } /* age=6.0 */,
+ { 1, 9904, 1768, 5, 5, UNI_POSIXLOWER } /* posixlower */,
+ { 1, 9141, 9433, 4, 4, UNI_DIA } /* dia=true */,
+ { 2, 8886, 9473, 3, 4, UNI_SC__YI } /* sc=yiii */,
+ { 0, 8233, 8924, 7, 5, UNI_SC__ORYA } /* script=oriya */,
+ { 26, 5085, 5619, 4, 7, UNI_INMALAYALAM } /* inmalayalam */,
+ { 5, 8233, 5311, 7, 14, UNI_SC__PHLP } /* script=psalterpahlavi */,
+ { 24, 5565, 5115, 13, 14, UNI_JG__MANICHAEANHETH } /* joininggroup=manichaeanheth */,
+ { 6, 9365, 9209, 4, 4, UNI_KTHI } /* scx=kthi */,
+ { 51, 2493, 3391, 20, 7, UNI_VO__U } /* verticalorientation=upright */,
+ { 2, 21, 5003, 2, 14, UNI_LATINEXTB } /* inlatinextendedb */,
+ { 5, 9093, 7860, 4, 8, UNI_INHIRAGANA } /* blk=hiragana */,
+ { 2, 9901, 9470, 3, 3, UNI_XSUX } /* isxsux */,
+ { 18, 8233, 2837, 8, 3, UNI_SUND } /* script=sund */,
+ { 18, 8886, 7852, 3, 8, UNI_SC__GURU } /* sc=gurmukhi */,
+ { 3, 3671, 2333, 17, 10, UNI_GLAG } /* scriptextensions=glagolitic */,
+ { 3, 4462, 26, 15, 1, UNI_GREXT } /* graphemeextend=y */,
+ { 3, 9623, 5129, 3, 14, UNI_JG__MANICHAEANKAPH } /* jg=manichaeankaph */,
+ { 14, 5085, 8138, 5, 4, UNI_INMANDAIC } /* inmandaic */,
+ { 1, 8424, 3326, 6, 11, UNI_TAIXUANJING } /* block=taixuanjing */,
+ { 6, 9623, 8658, 3, 6, UNI_JG__YUDHHE } /* jg=yudhhe */,
+ { 1, 8226, 0, 7, 0, UNI_PHAG } /* phagspa */,
+ { 0, 8424, 8538, 6, 6, UNI_INKHOJKI } /* block=khojki */,
+ { 1, 9365, 8128, 4, 4, UNI_MAKA } /* scx=maka */,
+ { 0, 9647, 8989, 3, 4, UNI_NV__1_SLASH_80 } /* nv=1/80 */,
+ { 0, 8424, 8859, 6, 5, UNI_INDOGRA } /* block=dogra */,
+ { 2, 3868, 8499, 16, 2, UNI_CF } /* generalcategory=cf */,
+ { 0, 8424, 5604, 6, 13, UNI_LOWSURROGATES } /* block=lowsurrogates */,
+ { 1, 7018, 9449, 10, 4, UNI_IN__12_DOT_1 } /* presentin=v121 */,
+ { 3, 3671, 4792, 17, 15, UNI_ZANB } /* scriptextensions=zanabazarsquare */,
+ { 0, 8424, 8254, 6, 7, UNI_INSIDDHAM } /* block=siddham */,
+ { 33, 9093, 6868, 4, 10, UNI_COMPATJAMO } /* blk=compatjamo */,
+ { 9, 1506, 0, 24, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supsymbolsandpictographs */,
+ { 16, 3739, 0, 17, 0, UNI_uideo_values_index } /* unifiedideograph= */,
+ { 1, 5835, 26, 12, 1, UNI_BIDIC } /* bidicontrol=y */,
+ { 2, 8424, 283, 6, 33, UNI_MISCMATHSYMBOLSB } /* block=miscellaneousmathematicalsymbolsb */,
+ { 1, 1362, 8437, 25, 5, UNI_CCC__103 } /* canonicalcombiningclass=ccc103 */,
+ { 0, 9903, 96, 6, 5, UNI_XPOSIXALPHA } /* xposixalpha */,
+ { 0, 3243, 995, 11, 2, -UNI_XPOSIXSPACE } /* whitespace=no */,
+ { 1, 9093, 569, 4, 30, UNI_CJKEXTC } /* blk=cjkunifiedideographsextensionc */,
+ { 0, 3671, 7980, 17, 4, UNI_UGAR } /* scriptextensions=ugar */,
+ { 256, 9093, 567, 4, 2, UNI_NB } /* blk=nb */,
+ { 24, 9093, 749, 4, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsextendeda */,
+ { 1, 9365, 9493, 4, 4, UNI_ZZZZ } /* scx=zzzz */,
+ { 0, 2253, 0, 20, 0, UNI_HLUW } /* anatolianhieroglyphs */,
+ { 0, 184, 3164, 2, 18, UNI_LATINEXTADDITIONAL } /* islatinextadditional */,
+ { 1, 21, 5423, 3, 12, UNI_AEGEANNUMBERS } /* inaegeannumbers */,
+ { 0, 8424, 4108, 6, 7, UNI_INMYANMAR } /* block=myanmar */,
+ { 0, 6858, 0, 10, 0, UNI_CJKSTROKES } /* cjkstrokes */,
+ { 2, 8955, 3, 4, 1, -UNI_IDC } /* idc=f */,
+ { 1, 7025, 9551, 3, 3, UNI_IN__3_DOT_2 } /* in=3.2 */,
+ { 1, 9647, 7747, 3, 2, UNI_NV__28 } /* nv=28 */,
+ { 0, 1362, 6207, 24, 12, UNI_CCC__0 } /* canonicalcombiningclass=notreordered */,
+ { 3, 8233, 3772, 7, 8, UNI_SC__BOPO } /* script=bopomofo */,
+ { 0, 9365, 9201, 4, 4, UNI_KHMR } /* scx=khmr */,
+ { 1, 9113, 8780, 5, 4, UNI_CCC__27 } /* ccc=ccc27 */,
+ { 3, 7964, 0, 8, 0, UNI_TFNG } /* tifinagh */,
+ { 0, 3128, 0, 18, 0, UNI_idsb_values_index } /* idsbinaryoperator= */,
+ { 0, 9620, 6635, 3, 11, UNI_SO } /* gc=othersymbol */,
+ { 1, 4618, 2335, 4, 11, UNI_GLAGOLITICSUP } /* inglagoliticsup */,
+ { 0, 9317, 0, 4, 0, UNI_PHLP } /* phlp */,
+ { 0, 5979, 9433, 12, 4, UNI_IDEO } /* ideographic=true */,
+ { 43, 9153, 9611, 4, 3, UNI_WB__EB } /* gcb=ebg */,
+ { 2, 184, 7900, 2, 8, UNI_KANAEXTA } /* iskanaexta */,
+ { 0, 3002, 2493, 18, 4, UNI_DT__VERT } /* decompositiontype=vert */,
+ { 2, 184, 9277, 2, 4, UNI_NBAT } /* isnbat */,
+ { 2, 1801, 0, 22, 0, UNI_cwu_values_index } /* changeswhenuppercased= */,
+ { 0, 1933, 9734, 22, 3, UNI_LOE } /* logicalorderexception=yes */,
+ { 15, 6382, 0, 6, 0, UNI_DOMINO } /* domino */,
+ { 0, 5760, 7756, 13, 8, UNI_NV__7_SLASH_8 } /* numericvalue=8.75e-01 */,
+ { 2, 9946, 6554, 3, 3, UNI_SAMR } /* issamr */,
+ { 0, 9593, 37, 3, 2, UNI_BC__EN } /* bc=en */,
+ { 1, 8233, 8093, 7, 7, UNI_SC__HANO } /* script=hanunoo */,
+ { 0, 6949, 724, 4, 3, UNI_CASED } /* iscased */,
+ { 4, 9629, 21, 3, 2, UNI_LB__IN } /* lb=in */,
+ { 11, 8424, 183, 6, 20, UNI_MISCSYMBOLS } /* block=miscellaneoussymbols */,
+ { 3, 9093, 719, 4, 21, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanumerics */,
+ { 4, 9647, 7492, 3, 8, UNI_NV__1_SLASH_6 } /* nv=1.67e-01 */,
+ { 3, 9093, 3722, 4, 17, UNI_SUTTONSIGNWRITING } /* blk=suttonsignwriting */,
+ { 80, 9069, 0, 4, 0, UNI_ARMN } /* armn */,
+ { 0, 9093, 5895, 4, 12, UNI_CYRILLICEXTC } /* blk=cyrillicextc */,
+ { 0, 1362, 8790, 25, 4, UNI_CCC__29 } /* canonicalcombiningclass=ccc29 */,
+ { 1, 1977, 0, 21, 0, UNI__PERL_NCHAR } /* noncharactercodepoint */,
+ { 0, 5565, 5241, 13, 14, UNI_JG__NOJOININGGROUP } /* joininggroup=nojoininggroup */,
+ { 4, 184, 749, 2, 30, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* issymbolsandpictographsextendeda */,
+ { 0, 1362, 8720, 25, 4, UNI_CCC__15 } /* canonicalcombiningclass=ccc15 */,
+ { 0, 5513, 9433, 13, 4, UNI_GRBASE } /* graphemebase=true */,
+ { 113, 184, 9261, 2, 3, UNI_MRO } /* ismro */,
+ { 1, 4252, 0, 15, 0, UNI_ARABICEXTA } /* arabicextendeda */,
+ { 1, 4826, 8864, 9, 5, -UNI_XPOSIXXDIGIT } /* hexdigit=false */,
+ { 0, 9093, 7221, 4, 9, UNI_EMOTICONS } /* blk=emoticons */,
+ { 4, 5565, 5, 13, 1, UNI_JG__E } /* joininggroup=e */,
+ { 2, 1497, 17, 10, 1, UNI_SO } /* category=so */,
+ { 0, 9593, 3608, 3, 3, UNI_BC__RLI } /* bc=rli */,
+ { 3, 3671, 8121, 17, 7, UNI_LINA } /* scriptextensions=lineara */,
+ { 0, 2684, 9, 19, 2, UNI_HST__NA } /* hangulsyllabletype=na */,
+ { 0, 8424, 4717, 6, 15, UNI_TAMILSUP } /* block=tamilsupplement */,
+ { 8, 1362, 3969, 24, 1, UNI_CCC__1 } /* canonicalcombiningclass=1 */,
+ { 9, 8886, 2532, 3, 4, UNI_BRAH } /* sc=brah */,
+ { 1, 32, 0, 2, 0, UNI__PERL_SURROGATE } /* cs */,
+ { 0, 8424, 1645, 6, 23, UNI_SHORTHANDFORMATCONTROLS } /* block=shorthandformatcontrols */,
+ { 8, 8160, 781, 4, 27, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsupplement */,
+ { 2, 8886, 9393, 3, 4, UNI_SC__SYRC } /* sc=syrc */,
+ { 10, 1924, 24, 10, 1, UNI_LOWERCASELETTER } /* category=ll */,
+ { 0, 9647, 3969, 3, 1, UNI_NV__1 } /* nv=1 */,
+ { 0, 9093, 3326, 4, 18, UNI_TAIXUANJING } /* blk=taixuanjingsymbols */,
+ { 0, 8424, 1867, 6, 12, UNI_DIACRITICALS } /* block=diacriticals */,
+ { 8, 184, 8149, 2, 7, UNI_MULT } /* ismultani */,
+ { 0, 9620, 5199, 3, 14, UNI_SK } /* gc=modifiersymbol */,
+ { 24, 2703, 9433, 19, 4, UNI_IDST } /* idstrinaryoperator=true */,
+ { 1, 8886, 4792, 3, 15, UNI_ZANB } /* sc=zanabazarsquare */,
+ { 0, 2106, 5258, 21, 11, UNI_GCB__SM } /* graphemeclusterbreak=spacingmark */,
+ { 4, 5760, 8394, 13, 6, UNI_NV__800000 } /* numericvalue=800000 */,
+ { 14, 1497, 697, 9, 2, UNI_MN } /* category=mn */,
+ { 0, 6918, 3, 11, 1, UNI_LB__LF } /* linebreak=lf */,
+ { 8, 7128, 400, 10, 6, UNI_WB__FO } /* wordbreak=format */,
+ { 0, 8886, 8142, 3, 7, UNI_MARC } /* sc=marchen */,
+ { 0, 8424, 1387, 7, 9, UNI_CJKSYMBOLS } /* block=cjksymbols */,
+ { 16, 9093, 4092, 4, 16, UNI_MISCMATHSYMBOLSB } /* blk=miscmathsymbolsb */,
+ { 0, 7108, 36, 10, 1, UNI_XPOSIXUPPER } /* uppercase=t */,
+ { 0, 6567, 187, 6, 16, UNI_MISCSYMBOLS } /* inmiscellaneoussymbols */,
+ { 0, 5565, 5708, 13, 13, UNI_JG__MANICHAEANWAW } /* joininggroup=manichaeanwaw */,
+ { 3, 6918, 495, 10, 7, UNI_LB__NU } /* linebreak=numeric */,
+ { 4, 6808, 0, 10, 0, UNI_ASCII } /* basiclatin */,
+ { 3, 6338, 9433, 11, 4, UNI_XPOSIXALPHA } /* alphabetic=true */,
+ { 0, 184, 7812, 2, 4, UNI_DUPL } /* isdupl */,
+ { 24, 9647, 7676, 3, 8, UNI_NV__1_SLASH_16 } /* nv=6.25e-02 */,
+ { 0, 9137, 8864, 4, 5, -UNI_DEP } /* dep=false */,
+ { 1, 8424, 1539, 6, 14, UNI_MUSIC } /* block=musicalsymbols */,
+ { 40, 5526, 0, 8, 0, UNI_GREEKEXT } /* greekext */,
+ { 0, 8424, 8485, 7, 5, UNI_INCHAKMA } /* block=chakma */,
+ { 49, 8640, 0, 6, 0, UNI_upper_values_index } /* upper= */,
+ { 2, 2021, 0, 22, 0, UNI_TRANSPORTANDMAP } /* transportandmapsymbols */,
+ { 0, 3002, 1223, 18, 4, UNI_DT__INIT } /* decompositiontype=init */,
+ { 5, 184, 4762, 2, 15, UNI_VEDICEXT } /* isvedicextensions */,
+ { 2, 9647, 7764, 3, 8, UNI_NV__11_SLASH_12 } /* nv=9.17e-01 */,
+ { 13, 8886, 9357, 3, 4, UNI_SAMR } /* sc=samr */,
+ { 0, 8233, 7365, 7, 9, UNI_PAUC } /* script=paucinhau */,
+ { 0, 3671, 7, 17, 18, UNI_CANS } /* scriptextensions=canadianaboriginal */,
+ { 0, 9093, 7805, 5, 7, UNI_INBUGINESE } /* blk=buginese */,
+ { 1, 4627, 0, 16, 0, UNI_NFKCQC__N } /* nfkcquickcheck=n */,
+ { 9, 9647, 9751, 3, 2, UNI_NV__49 } /* nv=49 */,
+ { 1, 9237, 995, 4, 2, -UNI_LOE } /* loe=no */,
+ { 1, 4705, 9422, 3, 3, UNI_TGLG } /* istglg */,
+ { 1, 9365, 7341, 4, 4, UNI_PERM } /* scx=perm */,
+ { 12, 6928, 995, 10, 2, -UNI_XPOSIXLOWER } /* lowercase=no */,
+ { 1, 7018, 9713, 10, 3, UNI_IN__6_DOT_3 } /* presentin=v63 */,
+ { 2, 8233, 9261, 7, 4, UNI_MRO } /* script=mroo */,
+ { 0, 9647, 7763, 3, 2, UNI_NV__19 } /* nv=19 */,
+ { 1, 9629, 495, 3, 7, UNI_LB__NU } /* lb=numeric */,
+ { 0, 184, 4989, 2, 14, UNI_KANGXI } /* iskangxiradicals */,
+ { 1, 9093, 878, 4, 14, UNI_PUA } /* blk=privateusearea */,
+ { 5, 6918, 73, 10, 2, UNI_LB__EM } /* linebreak=em */,
+ { 1, 8412, 8864, 6, 5, -UNI_BIDIC } /* bidic=false */,
+ { 25, 8233, 8550, 7, 6, UNI_LEPC } /* script=lepcha */,
+ { 16, 3671, 9465, 17, 4, UNI_XPEO } /* scriptextensions=xpeo */,
+ { 2, 8332, 97, 3, 4, UNI_XPOSIXALPHA } /* isalpha */,
+ { 55, 3671, 9321, 17, 4, UNI_PHNX } /* scriptextensions=phnx */,
+ { 0, 9093, 2006, 4, 4, UNI_INMODI } /* blk=modi */,
+ { 0, 5760, 7435, 13, 2, UNI_NV__11 } /* numericvalue=11 */,
+ { 0, 9093, 2333, 4, 13, UNI_GLAGOLITICSUP } /* blk=glagoliticsup */,
+ { 0, 5422, 0, 13, 0, UNI_AEGEANNUMBERS } /* aegeannumbers */,
+ { 0, 8332, 697, 4, 2, UNI_ARMN } /* isarmn */,
+ { 0, 9108, 0, 2, 0, UNI_MC } /* mc */,
+ { 1, 2741, 0, 19, 0, UNI_MERO } /* meroitichieroglyphs */,
+ { 2, 9593, 0, 4, 0, UNI_BC__B } /* bc=b */,
+ { 0, 8233, 2484, 7, 4, UNI_SC__MAND } /* script=mand */,
+ { 3, 8886, 7980, 3, 8, UNI_UGAR } /* sc=ugaritic */,
+ { 1, 8424, 5734, 6, 13, UNI_MISCTECHNICAL } /* block=misctechnical */,
+ { 0, 184, 7916, 2, 8, UNI_MAHJ } /* ismahajani */,
+ { 2, 9365, 9145, 4, 4, UNI_DSRT } /* scx=dsrt */,
+ { 0, 21, 1622, 2, 14, UNI_LATINEXTA } /* inlatinextendeda */,
+ { 4, 5967, 0, 6, 0, UNI_HEBR } /* hebrew */,
+ { 1, 9093, 3416, 4, 10, UNI_ALCHEMICAL } /* blk=alchemical */,
+ { 1, 3671, 9157, 17, 4, UNI_GONG } /* scriptextensions=gong */,
+ { 2, 7788, 0, 8, 0, UNI_BALI } /* balinese */,
+ { 1, 9629, 8100, 3, 6, UNI_LB__HY } /* lb=hyphen */,
+ { 16, 9353, 0, 4, 0, UNI_RUNR } /* runr */,
+ { 4, 3671, 9390, 18, 3, UNI_SOGO } /* scriptextensions=sogo */,
+ { 0, 2085, 0, 21, 0, UNI_CYRILLICSUP } /* cyrillicsupplementary */,
+ { 1, 9237, 1, 4, 1, -UNI_LOE } /* loe=n */,
+ { 6, 8424, 1530, 6, 14, UNI_BYZANTINEMUSIC } /* block=byzantinemusic */,
+ { 0, 4580, 2780, 3, 18, UNI_MONGOLIANSUP } /* inmongoliansupplement */,
+ { 20, 4220, 0, 6, 0, UNI_TANG } /* tangut */,
+ { 0, 4580, 989, 3, 4, UNI_MUSIC } /* inmusic */,
+ { 0, 3671, 2148, 17, 21, UNI_PRTI } /* scriptextensions=inscriptionalparthian */,
+ { 9, 9623, 5666, 3, 3, UNI_JG__NUN } /* jg=nun */,
+ { 0, 8424, 7956, 6, 8, UNI_INTAGBANWA } /* block=tagbanwa */,
+ { 0, 9620, 6624, 3, 11, UNI_NO } /* gc=othernumber */,
+ { 0, 8424, 7916, 6, 8, UNI_INMAHAJANI } /* block=mahajani */,
+ { 0, 1136, 9734, 26, 3, UNI_DI } /* defaultignorablecodepoint=yes */,
+ { 0, 3884, 0, 16, 0, UNI_GEORGIANEXT } /* georgianextended */,
+ { 0, 8598, 3, 6, 1, -UNI__PERL_PATWS } /* patws=f */,
+ { 1, 9093, 3884, 4, 16, UNI_GEORGIANEXT } /* blk=georgianextended */,
+ { 0, 9093, 4268, 5, 4, UNI_INBAMUM } /* blk=bamum */,
+ { 0, 7338, 0, 9, 0, UNI_PERM } /* oldpermic */,
+ { 13, 8508, 9734, 6, 3, UNI_GREXT } /* grext=yes */,
+ { 97, 1497, 38, 9, 2, UNI_XPOSIXDIGIT } /* category=nd */,
+ { 9, 9647, 7692, 3, 8, UNI_NV__13_SLASH_2 } /* nv=6.50e+00 */,
+ { 21, 3671, 2532, 17, 6, UNI_BRAH } /* scriptextensions=brahmi */,
+ { 12, 6371, 9433, 11, 4, UNI_DEP } /* deprecated=true */,
+ { 0, 4821, 36, 14, 1, UNI_POSIXXDIGIT } /* asciihexdigit=t */,
+ { 1, 2874, 0, 19, 0, UNI_SUPARROWSB } /* supplementalarrowsb */,
+ { 8, 9365, 7347, 4, 9, UNI_ORKH } /* scx=oldturkic */,
+ { 0, 689, 0, 16, 0, UNI_CUNEIFORMNUMBERS } /* cuneiformnumbers */,
+ { 1, 6828, 4156, 10, 16, UNI_BC__S } /* bidiclass=segmentseparator */,
+ { 0, 1036, 0, 2, 0, UNI_CASEDLETTER } /* lc */,
+ { 1, 9113, 8785, 5, 4, UNI_CCC__28 } /* ccc=ccc28 */,
+ { 0, 3671, 78, 17, 6, UNI_ARAB } /* scriptextensions=arabic */,
+ { 0, 9647, 5409, 3, 4, UNI_NV__1000 } /* nv=1000 */,
+ { 1, 5760, 7732, 13, 8, UNI_NV__5_SLASH_6 } /* numericvalue=8.33e-01 */,
+ { 1, 2646, 0, 10, 0, UNI_JAMO } /* hanguljamo */,
+ { 20, 8233, 7248, 7, 9, UNI_SC__SIND } /* script=khudawadi */,
+ { 1, 1757, 3, 22, 1, -UNI_CWL } /* changeswhenlowercased=f */,
+ { 5, 3671, 9386, 18, 3, UNI_SHRD } /* scriptextensions=shrd */,
+ { 0, 9731, 73, 3, 2, UNI_WB__EB } /* wb=em */,
+ { 0, 184, 8128, 2, 7, UNI_MAKA } /* ismakasar */,
+ { 0, 9647, 7446, 3, 2, UNI_NV__25 } /* nv=25 */,
+ { 0, 1536, 2609, 3, 18, UNI_INEGYPTIANHIEROGLYPHS } /* inegyptianhieroglyphs */,
+ { 0, 9093, 7194, 4, 9, UNI_ARABICPFB } /* blk=arabicpfb */,
+ { 0, 8884, 2313, 5, 20, UNI_INSC__CONSONANTWITHSTACKER } /* insc=consonantwithstacker */,
+ { 2, 8233, 8226, 7, 7, UNI_SC__PHAG } /* script=phagspa */,
+ { 14, 9623, 6111, 3, 12, UNI_JG__MALAYALAMNYA } /* jg=malayalamnya */,
+ { 25, 9365, 9325, 4, 4, UNI_MIAO } /* scx=plrd */,
+ { 0, 4432, 0, 15, 0, UNI_DIACRITICALSSUP } /* diacriticalssup */,
+ { 1, 21, 7266, 2, 9, UNI_LATINEXTC } /* inlatinextc */,
+ { 131, 184, 995, 2, 2, UNI_NO } /* isno */,
+ { 0, 9647, 8973, 3, 4, UNI_NV__1_SLASH_10 } /* nv=1/10 */,
+ { 0, 4627, 0, 15, 0, UNI_nfkcqc_values_index } /* nfkcquickcheck= */,
+ { 0, 6816, 7204, 3, 8, UNI_INBHAIKSUKI } /* inbhaiksuki */,
+ { 0, 8233, 2930, 7, 4, UNI_CHER } /* script=cher */,
+ { 0, 3868, 1257, 16, 2, UNI_UPPERCASELETTER } /* generalcategory=lu */,
+ { 21, 117, 5553, 3, 5, UNI_IPAEXT } /* inipaext */,
+ { 4, 184, 9767, 2, 2, UNI_CASEDLETTER } /* isl& */,
+ { 1, 9626, 6470, 3, 11, UNI_JT__C } /* jt=joincausing */,
+ { 3, 6868, 0, 10, 0, UNI_COMPATJAMO } /* compatjamo */,
+ { 3, 1362, 8820, 25, 4, UNI_CCC__35 } /* canonicalcombiningclass=ccc35 */,
+ { 5, 9157, 0, 4, 0, UNI_GONG } /* gong */,
+ { 0, 7230, 9433, 9, 4, UNI_EXT } /* extender=true */,
+ { 0, 8959, 1, 5, 1, -UNI_XIDS } /* xids=n */,
+ { 0, 8884, 1434, 5, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* insc=consonantsucceedingrepha */,
+ { 3, 1773, 0, 6, 0, UNI_cased_values_index } /* cased= */,
+ { 0, 8424, 2646, 6, 10, UNI_JAMO } /* block=hanguljamo */,
+ { 1, 9365, 4717, 4, 5, UNI_TAML } /* scx=tamil */,
+ { 8, 1362, 8725, 25, 4, UNI_CCC__16 } /* canonicalcombiningclass=ccc16 */,
+ { 2, 9620, 8839, 3, 5, UNI_XPOSIXCNTRL } /* gc=cntrl */,
+ { 0, 8617, 3, 5, 1, -UNI_TERM } /* term=f */,
+ { 26, 9365, 8303, 4, 7, UNI_TIBT } /* scx=tibetan */,
+ { 0, 8959, 9734, 5, 3, UNI_XIDS } /* xids=yes */,
+ { 1, 4447, 3, 15, 1, UNI_EA__F } /* eastasianwidth=f */,
+ { 0, 8424, 4717, 6, 5, UNI_INTAMIL } /* block=tamil */,
+ { 0, 5760, 9739, 13, 2, UNI_NV__39 } /* numericvalue=39 */,
+ { 0, 9365, 9089, 4, 4, UNI_BHKS } /* scx=bhks */,
+ { 21, 6003, 1, 12, 1, -UNI_JOINC } /* joincontrol=n */,
+ { 1, 5255, 0, 14, 0, UNI_MN } /* nonspacingmark */,
+ { 1, 8233, 9157, 7, 4, UNI_SC__GONG } /* script=gong */,
+ { 2, 2148, 2837, 3, 11, UNI_SUNDANESESUP } /* insundanesesup */,
+ { 9, 7018, 7463, 10, 1, UNI_IN__3 } /* presentin=3 */,
+ { 1, 3671, 1573, 17, 4, UNI_PHAG } /* scriptextensions=phag */,
+ { 11, 184, 2044, 3, 20, UNI_CJKCOMPATFORMS } /* iscjkcompatibilityforms */,
+ { 2, 3398, 995, 18, 2, -UNI_VS } /* variationselector=no */,
+ { 2, 9647, 7532, 3, 8, UNI_NV__1_SLASH_40 } /* nv=2.50e-02 */,
+ { 4, 3671, 3980, 17, 7, UNI_LINB } /* scriptextensions=linearb */,
+ { 40, 9153, 24, 4, 1, UNI_GCB__L } /* gcb=l */,
+ { 0, 8886, 6723, 3, 11, UNI_SC__SYLO } /* sc=sylotinagri */,
+ { 7, 9113, 9771, 4, 2, UNI_CCC__9 } /* ccc=vr */,
+ { 1, 9113, 1700, 4, 2, UNI_CCC__DB } /* ccc=db */,
+ { 0, 3254, 0, 18, 0, UNI_ri_values_index } /* regionalindicator= */,
+ { 16, 47, 0, 1, 0, UNI_M } /* m */,
+ { 16, 8884, 3948, 5, 16, UNI_INSC__INVISIBLESTACKER } /* insc=invisiblestacker */,
+ { 0, 9731, 1767, 3, 2, UNI_WB__NL } /* wb=nl */,
+ { 0, 9365, 2409, 4, 4, UNI_MONG } /* scx=mong */,
+ { 0, 5565, 4562, 13, 3, UNI_JG__SAD } /* joininggroup=sad */,
+ { 9, 184, 5955, 2, 12, UNI_GONG } /* isgunjalagondi */,
+ { 0, 5871, 0, 12, 0, UNI_CYRILLICEXTA } /* cyrillicexta */,
+ { 1, 1362, 7747, 24, 2, UNI_CCC__28 } /* canonicalcombiningclass=28 */,
+ { 33, 8303, 0, 7, 0, UNI_TIBT } /* tibetan */,
+ { 8, 3671, 9057, 17, 4, UNI_AHOM } /* scriptextensions=ahom */,
+ { 6, 184, 719, 2, 16, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanum */,
+ { 1, 8424, 8944, 6, 5, UNI_INTAKRI } /* block=takri */,
+ { 3, 9909, 8839, 7, 5, UNI_POSIXCNTRL } /* isposixcntrl */,
+ { 1, 9365, 3110, 4, 4, UNI_GEOR } /* scx=geor */,
+ { 2, 18, 0, 2, 0, UNI_RI } /* ri */,
+ { 1, 8163, 8904, 7, 5, UNI_NFCQC__M } /* nfkcqc=maybe */,
+ { 8, 3002, 3308, 18, 5, UNI_DT__SML } /* decompositiontype=small */,
+ { 24, 7230, 26, 9, 1, UNI_EXT } /* extender=y */,
+ { 0, 8556, 8864, 6, 5, -UNI_XPOSIXLOWER } /* lower=false */,
+ { 0, 8233, 8303, 7, 7, UNI_TIBT } /* script=tibetan */,
+ { 5, 4705, 1791, 3, 4, UNI_TITLE } /* istitle */,
+ { 13, 8886, 0, 3, 0, UNI_sc_values_index } /* sc= */,
+ { 0, 6015, 6514, 12, 11, UNI_JT__L } /* joiningtype=leftjoining */,
+ { 3, 8051, 1, 7, 1, -UNI_COMPEX } /* compex=n */,
+ { 0, 9623, 5181, 3, 4, UNI_JG__TETH } /* jg=teth */,
+ { 1, 9659, 9734, 3, 3, UNI_RI } /* ri=yes */,
+ { 9, 4705, 2022, 3, 14, UNI_TRANSPORTANDMAP } /* istransportandmap */,
+ { 1, 3671, 7772, 17, 8, UNI_ARMN } /* scriptextensions=armenian */,
+ { 2, 4627, 47, 15, 1, UNI_NFCQC__M } /* nfkcquickcheck=m */,
+ { 2, 1924, 5592, 10, 12, UNI_ZL } /* category=lineseparator */,
+ { 6, 1362, 2920, 24, 10, UNI_CCC__AR } /* canonicalcombiningclass=aboveright */,
+ { 8, 6828, 3243, 10, 10, UNI_BC__WS } /* bidiclass=whitespace */,
+ { 1, 6828, 6255, 10, 12, UNI_BC__ON } /* bidiclass=otherneutral */,
+ { 33, 4778, 8318, 3, 6, UNI_UCASEXT } /* isucasext */,
+ { 2, 9623, 2561, 3, 9, UNI_JG__YEHBARREE } /* jg=yehbarree */,
+ { 0, 9365, 4267, 4, 5, UNI_BAMU } /* scx=bamum */,
+ { 26, 8424, 7338, 6, 9, UNI_INOLDPERMIC } /* block=oldpermic */,
+ { 0, 1911, 7028, 22, 10, UNI_INSC__PUREKILLER } /* indicsyllabiccategory=purekiller */,
+ { 0, 184, 3110, 2, 8, UNI_GEOR } /* isgeorgian */,
+ { 18, 3868, 9767, 16, 2, UNI_CASEDLETTER } /* generalcategory=l& */,
+ { 10, 2211, 0, 7, 0, UNI_SINH } /* sinhala */,
+ { 0, 3868, 5353, 16, 14, UNI_ZS } /* generalcategory=spaceseparator */,
+ { 2, 9093, 2836, 4, 9, UNI_INSUNDANESE } /* blk=sundanese */,
+ { 0, 8233, 8065, 7, 7, UNI_ELBA } /* script=elbasan */,
+ { 3, 8886, 8072, 3, 4, UNI_ELYM } /* sc=elym */,
+ { 0, 9623, 9381, 3, 4, UNI_JG__SHIN } /* jg=shin */,
+ { 1, 9049, 0, 4, 0, UNI_age_values_index } /* age= */,
+ { 3, 8869, 36, 5, 1, UNI_IDSB } /* idsb=t */,
+ { 2, 8879, 3344, 5, 18, UNI_INPC__TOPANDLEFTANDRIGHT } /* inpc=topandleftandright */,
+ { 6, 3951, 59, 3, 3, UNI_IDEO } /* isideo */,
+ { 0, 184, 8845, 3, 3, UNI_CWCF } /* iscwcf */,
+ { 0, 3671, 9409, 17, 4, UNI_TAML } /* scriptextensions=taml */,
+ { 0, 9093, 3450, 4, 17, UNI_UCAS } /* blk=canadiansyllabics */,
+ { 1, 8233, 8142, 7, 4, UNI_MARC } /* script=marc */,
+ { 1, 5565, 5087, 13, 14, UNI_JG__MANICHAEANBETH } /* joininggroup=manichaeanbeth */,
+ { 0, 6371, 8864, 11, 5, -UNI_DEP } /* deprecated=false */,
+ { 17, 9593, 9632, 3, 3, UNI_BC__LRE } /* bc=lre */,
+ { 26, 1757, 0, 21, 0, UNI_CWL } /* changeswhenlowercased */,
+ { 0, 1773, 1, 6, 1, -UNI_CASED } /* cased=n */,
+ { 48, 8424, 3290, 6, 18, UNI_RUMI } /* block=ruminumeralsymbols */,
+ { 0, 3868, 45, 16, 2, UNI_CO } /* generalcategory=co */,
+ { 3, 7804, 0, 4, 0, UNI_BUGI } /* bugi */,
+ { 0, 9731, 138, 3, 2, UNI_WB__FO } /* wb=fo */,
+ { 0, 9647, 9560, 3, 3, UNI_NV__4_SLASH_5 } /* nv=4/5 */,
+ { 3, 4204, 0, 9, 0, UNI_SYRIACSUP } /* syriacsup */,
+ { 139, 8886, 5311, 3, 14, UNI_SC__PHLP } /* sc=psalterpahlavi */,
+ { 36, 9365, 9409, 4, 4, UNI_TAML } /* scx=taml */,
+ { 3, 9049, 9449, 4, 4, UNI_AGE__12_DOT_1 } /* age=v121 */,
+ { 9, 8332, 80, 4, 8, UNI_ARABICMATH } /* isarabicmath */,
+ { 1, 8955, 0, 4, 0, UNI_idc_values_index } /* idc= */,
+ { 1, 6267, 0, 8, 0, UNI_PHAISTOS } /* phaistos */,
+ { 0, 1773, 8864, 6, 5, -UNI_CASED } /* cased=false */,
+ { 0, 8886, 6558, 3, 11, UNI_MEDF } /* sc=medefaidrin */,
+ { 1, 8496, 9734, 6, 3, UNI_CWKCF } /* cwkcf=yes */,
+ { 24, 7128, 4645, 10, 2, UNI_WB__DQ } /* wordbreak=dq */,
+ { 0, 8424, 7058, 6, 10, UNI_SMALLFORMS } /* block=smallforms */,
+ { 12, 1482, 2473, 24, 3, UNI_INPC__TOP } /* indicpositionalcategory=top */,
+ { 0, 9647, 5409, 3, 9, UNI_NV__100000000 } /* nv=100000000 */,
+ { 2, 6885, 3933, 3, 15, UNI_HIGHPUSURROGATES } /* ishighpusurrogates */,
+ { 3, 3671, 9493, 17, 4, UNI_ZZZZ } /* scriptextensions=zzzz */,
+ { 3, 8556, 1, 6, 1, -UNI_XPOSIXLOWER } /* lower=n */,
+ { 0, 8100, 995, 7, 2, -UNI_HYPHEN } /* hyphen=no */,
+ { 0, 2204, 6625, 3, 10, UNI_NO } /* isothernumber */,
+ { 0, 2204, 7340, 4, 7, UNI_PERM } /* isoldpermic */,
+ { 6, 184, 6039, 2, 12, UNI_NL } /* isletternumber */,
+ { 31, 5339, 8694, 14, 5, UNI_SB__AT } /* sentencebreak=aterm */,
+ { 0, 6828, 2433, 10, 20, UNI_BC__RLE } /* bidiclass=righttoleftembedding */,
+ { 0, 3243, 9433, 11, 4, UNI_XPOSIXSPACE } /* whitespace=true */,
+ { 16, 6918, 1767, 10, 2, UNI_LB__NL } /* linebreak=nl */,
+ { 10, 117, 3588, 4, 15, UNI_INDICSIYAQNUMBERS } /* inindicsiyaqnumbers */,
+ { 1, 1362, 8909, 24, 5, UNI_CCC__7 } /* canonicalcombiningclass=nukta */,
+ { 21, 8424, 1824, 7, 18, UNI_CJKCOMPATIDEOGRAPHS } /* block=cjkcompatideographs */,
+ { 0, 9049, 9548, 4, 3, UNI_AGE__3 } /* age=3.0 */,
+ { 2, 8496, 9433, 6, 4, UNI_CWKCF } /* cwkcf=true */,
+ { 0, 9093, 7956, 4, 8, UNI_INTAGBANWA } /* blk=tagbanwa */,
+ { 28, 1812, 0, 5, 0, UNI_XPOSIXUPPER } /* upper */,
+ { 1, 2204, 4674, 4, 13, UNI_SARB } /* isoldsoutharabian */,
+ { 16, 8233, 8610, 7, 6, UNI_RJNG } /* script=rejang */,
+ { 0, 8424, 6859, 7, 9, UNI_CJKSTROKES } /* block=cjkstrokes */,
+ { 35, 4580, 0, 17, 0, UNI_INMEROITICCURSIVE } /* inmeroiticcursive */,
+ { 5, 9593, 102, 3, 2, UNI_BC__ET } /* bc=et */,
+ { 0, 7420, 3, 8, 1, -UNI_IDS } /* idstart=f */,
+ { 1, 8884, 4702, 5, 15, UNI_INSC__REGISTERSHIFTER } /* insc=registershifter */,
+ { 0, 9647, 9572, 3, 3, UNI_NV__5_SLASH_8 } /* nv=5/8 */,
+ { 65, 8886, 8484, 3, 6, UNI_SC__CAKM } /* sc=chakma */,
+ { 0, 7018, 9704, 10, 3, UNI_IN__6 } /* presentin=v60 */,
+ { 7, 8424, 2086, 7, 17, UNI_CYRILLICSUP } /* block=cyrillicsupplement */,
+ { 1, 6371, 0, 11, 0, UNI_dep_values_index } /* deprecated= */,
+ { 1, 9365, 9301, 4, 4, UNI_ORKH } /* scx=orkh */,
+ { 5, 1530, 0, 23, 0, UNI_BYZANTINEMUSIC } /* byzantinemusicalsymbols */,
+ { 0, 9946, 9394, 3, 3, UNI_SYRC } /* issyrc */,
+ { 0, 9647, 8388, 3, 3, UNI_NV__700 } /* nv=700 */,
+ { 5, 184, 4267, 2, 15, UNI_BAMUMSUP } /* isbamumsupplement */,
+ { 4, 9113, 8740, 5, 4, UNI_CCC__19 } /* ccc=ccc19 */,
+ { 3, 3736, 7846, 4, 6, UNI_INGUJARATI } /* ingujarati */,
+ { 0, 9901, 5492, 8, 5, UNI_XPOSIXALNUM } /* isxposixalnum */,
+ { 0, 9647, 7539, 3, 2, UNI_NV__22 } /* nv=22 */,
+ { 0, 184, 2484, 2, 4, UNI_MAND } /* ismand */,
+ { 0, 3002, 8490, 18, 6, UNI_DT__ENC } /* decompositiontype=circle */,
+ { 0, 5565, 6120, 13, 3, UNI_JG__NYA } /* joininggroup=nya */,
+ { 2, 9365, 8709, 4, 5, UNI_BUHD } /* scx=buhid */,
+ { 1, 9113, 8815, 5, 4, UNI_CCC__34 } /* ccc=ccc34 */,
+ { 2, 8424, 2211, 6, 21, UNI_SINHALAARCHAICNUMBERS } /* block=sinhalaarchaicnumbers */,
+ { 1, 8886, 4582, 3, 15, UNI_MERC } /* sc=meroiticcursive */,
+ { 4, 184, 921, 2, 28, UNI_VSSUP } /* isvariationselectorssupplement */,
+ { 26, 1362, 8805, 25, 4, UNI_CCC__32 } /* canonicalcombiningclass=ccc32 */,
+ { 4, 184, 6690, 2, 11, UNI_SORA } /* issorasompeng */,
+ { 18, 8520, 8864, 6, 5, -UNI_JOINC } /* joinc=false */,
+ { 0, 7018, 8993, 10, 4, UNI_IN__10 } /* presentin=10.0 */,
+ { 1, 8886, 7365, 3, 9, UNI_PAUC } /* sc=paucinhau */,
+ { 40, 6768, 6768, 3, 10, UNI_YISYLLABLES } /* isyisyllables */,
+ { 0, 6315, 1, 12, 1, -UNI_XIDC } /* xidcontinue=n */,
+ { 37, 1158, 3327, 3, 17, UNI_TAIXUANJING } /* intaixuanjingsymbols */,
+ { 34, 184, 8568, 2, 6, UNI_LYDI } /* islydian */,
+ { 1, 9629, 58, 3, 2, UNI_LB__ID } /* lb=id */,
+ { 13, 57, 0, 2, 0, UNI_YI } /* yi */,
+ { 1, 8849, 26, 5, 1, UNI_CWCM } /* cwcm=y */,
+ { 3, 9647, 7580, 3, 8, UNI_NV__7_SLASH_2 } /* nv=3.50e+00 */,
+ { 1, 184, 5860, 3, 11, UNI_CHESSSYMBOLS } /* ischesssymbols */,
+ { 0, 8424, 2957, 6, 9, UNI_HALFMARKS } /* block=halfmarks */,
+ { 1, 1362, 8467, 25, 4, UNI_CCC__13 } /* canonicalcombiningclass=ccc13 */,
+ { 5, 8884, 4919, 5, 14, UNI_INSC__GEMINATIONMARK } /* insc=geminationmark */,
+ { 178, 1450, 3662, 4, 5, UNI_INGRANTHA } /* ingrantha */,
+ { 1, 8233, 7852, 7, 8, UNI_SC__GURU } /* script=gurmukhi */,
+ { 0, 8163, 9734, 7, 3, UNI_NFKCQC__Y } /* nfkcqc=yes */,
+ { 3, 8233, 3729, 8, 10, UNI_SGNW } /* script=signwriting */,
+ { 2, 8886, 8502, 3, 6, UNI_GOTH } /* sc=gothic */,
+ { 0, 1239, 0, 25, 0, UNI_compex_values_index } /* fullcompositionexclusion= */,
+ { 0, 184, 1141, 2, 2, UNI_TITLE } /* islt */,
+ { 17, 3951, 3129, 3, 3, UNI_IDSB } /* isidsb */,
+ { 16, 8635, 1, 5, 1, -UNI_IDEO } /* ideo=n */,
+ { 0, 4447, 8, 15, 1, UNI_EA__A } /* eastasianwidth=a */,
+ { 1, 9230, 5450, 4, 11, UNI_BLOCKELEMENTS } /* inblockelements */,
+ { 0, 8338, 0, 7, 0, UNI_wspace_values_index } /* wspace= */,
+ { 21, 1911, 4140, 22, 5, UNI_INSC__OTHER } /* indicsyllabiccategory=other */,
+ { 1, 1362, 8830, 25, 4, UNI_CCC__84 } /* canonicalcombiningclass=ccc84 */,
+ { 82, 8886, 8944, 3, 4, UNI_SC__TAKR } /* sc=takr */,
+ { 8, 9659, 9433, 3, 4, UNI_RI } /* ri=true */,
+ { 0, 8886, 4204, 3, 6, UNI_SC__SYRC } /* sc=syriac */,
+ { 4, 1539, 0, 14, 0, UNI_MUSIC } /* musicalsymbols */,
+ { 1, 8844, 995, 5, 2, -UNI_CWCF } /* cwcf=no */,
+ { 0, 978, 0, 2, 0, UNI_CI } /* ci */,
+ { 2, 6918, 23, 10, 2, UNI_LB__AL } /* linebreak=al */,
+ { 0, 8949, 0, 5, 0, UNI_VSSUP } /* vssup */,
+ { 0, 3671, 3620, 17, 10, UNI_MANI } /* scriptextensions=manichaean */,
+ { 4, 9113, 726, 4, 2, UNI_CCC__DA } /* ccc=da */,
+ { 0, 921, 0, 17, 0, UNI_VS } /* variationselector */,
+ { 2, 9365, 6027, 4, 5, UNI_KHMR } /* scx=khmer */,
+ { 1, 9647, 5409, 3, 13, UNI_NV__1000000000000 } /* nv=1000000000000 */,
+ { 1, 8233, 9257, 7, 4, UNI_SC__MLYM } /* script=mlym */,
+ { 0, 9113, 9515, 4, 3, UNI_CCC__214 } /* ccc=214 */,
+ { 9, 184, 7796, 2, 8, UNI_BASS } /* isbassavah */,
+ { 0, 8233, 7049, 8, 3, UNI_SAUR } /* script=saur */,
+ { 3, 0, 0, 34, 0, UNI_UCAS } /* unifiedcanadianaboriginalsyllabics */,
+ { 0, 9620, 1187, 3, 2, UNI_SK } /* gc=sk */,
+ { 1, 7018, 7612, 10, 3, UNI_IN__4_DOT_1 } /* presentin=4.1 */,
+ { 0, 184, 4829, 2, 5, UNI_XPOSIXDIGIT } /* isdigit */,
+ { 32, 8233, 4220, 7, 6, UNI_TANG } /* script=tangut */,
+ { 13, 9093, 42, 4, 36, UNI_CJKCOMPATIDEOGRAPHSSUP } /* blk=cjkcompatibilityideographssupplement */,
+ { 1, 184, 6051, 2, 12, UNI_MAHJONG } /* ismahjongtiles */,
+ { 77, 8424, 5552, 6, 13, UNI_IPAEXT } /* block=ipaextensions */,
+ { 0, 6928, 26, 10, 1, UNI_XPOSIXLOWER } /* lowercase=y */,
+ { 0, 7108, 26, 10, 1, UNI_XPOSIXUPPER } /* uppercase=y */,
+ { 32, 1779, 26, 22, 1, UNI_CWT } /* changeswhentitlecased=y */,
+ { 0, 184, 837, 2, 18, UNI_PHONETICEXT } /* isphoneticextensions */,
+ { 2, 5565, 7828, 13, 8, UNI_JG__FARSIYEH } /* joininggroup=farsiyeh */,
+ { 32, 184, 8135, 2, 7, UNI_MAND } /* ismandaic */,
+ { 98, 5760, 8985, 13, 4, UNI_NV__1_SLASH_64 } /* numericvalue=1/64 */,
+ { 83, 8424, 9425, 6, 4, UNI_INTHAI } /* block=thai */,
+ { 1, 8424, 9650, 6, 3, UNI_OCR } /* block=ocr */,
+ { 0, 9049, 9683, 4, 3, UNI_AGE__3_DOT_1 } /* age=v31 */,
+ { 6, 1482, 1869, 4, 10, UNI_DIACRITICALS } /* indiacriticals */,
+ { 16, 9365, 7356, 4, 4, UNI_PALM } /* scx=palm */,
+ { 142, 9141, 3, 4, 1, -UNI_DIA } /* dia=f */,
+ { 0, 3868, 4747, 16, 15, UNI_UPPERCASELETTER } /* generalcategory=uppercaseletter */,
+ { 4, 1911, 6225, 22, 6, UNI_LB__ZWJ } /* indicsyllabiccategory=joiner */,
+ { 0, 184, 3020, 2, 13, UNI_DEVANAGARIEXT } /* isdevanagariext */,
+ { 19, 8430, 0, 6, 0, UNI_CARI } /* carian */,
+ { 0, 9365, 8002, 4, 7, UNI_BENG } /* scx=bengali */,
+ { 9, 9093, 2232, 4, 21, UNI_YIJING } /* blk=yijinghexagramsymbols */,
+ { 92, 9647, 9033, 3, 3, UNI_NV__3_SLASH_8 } /* nv=3/8 */,
+ { 0, 9647, 8382, 3, 5, UNI_NV__60000 } /* nv=60000 */,
+ { 0, 6885, 8, 3, 2, UNI_HAN } /* ishan */,
+ { 0, 8879, 0, 5, 0, UNI_inpc_values_index } /* inpc= */,
+ { 0, 5565, 4044, 13, 16, UNI_JG__MANICHAEANSAMEKH } /* joininggroup=manichaeansamekh */,
+ { 4, 8580, 3, 6, 1, -UNI__PERL_NCHAR } /* nchar=f */,
+ { 8, 8424, 4417, 6, 15, UNI_DIACRITICALSEXT } /* block=diacriticalsext */,
+ { 0, 2106, 9611, 21, 3, UNI_WB__EB } /* graphemeclusterbreak=ebg */,
+ { 6, 7128, 7284, 10, 9, UNI_WB__ML } /* wordbreak=midletter */,
+ { 2, 184, 3243, 2, 10, UNI_XPOSIXSPACE } /* iswhitespace */,
+ { 1, 8086, 36, 7, 1, UNI_GRBASE } /* grbase=t */,
+ { 1, 3671, 9485, 17, 4, UNI_QAAI } /* scriptextensions=zinh */,
+ { 0, 1362, 2373, 24, 4, UNI_CCC__L } /* canonicalcombiningclass=left */,
+ { 0, 8424, 1411, 7, 23, UNI_DIACRITICALSFORSYMBOLS } /* block=combiningmarksforsymbols */,
+ { 0, 6472, 3716, 4, 4, UNI_INCARIAN } /* incarian */,
+ { 4, 184, 719, 2, 21, UNI_ENCLOSEDALPHANUM } /* isenclosedalphanumerics */,
+ { 3, 2204, 6245, 4, 10, UNI_HUNG } /* isoldhungarian */,
+ { 0, 8869, 26, 5, 1, UNI_IDSB } /* idsb=y */,
+ { 1, 6885, 2958, 3, 8, UNI_HALFMARKS } /* ishalfmarks */,
+ { 36, 6918, 96, 10, 10, UNI_LB__AL } /* linebreak=alphabetic */,
+ { 64, 7852, 0, 8, 0, UNI_GURU } /* gurmukhi */,
+ { 0, 6816, 4268, 3, 4, UNI_INBAMUM } /* inbamum */,
+ { 29, 8839, 0, 5, 0, UNI_XPOSIXCNTRL } /* cntrl */,
+ { 0, 8424, 5552, 6, 6, UNI_IPAEXT } /* block=ipaext */,
+ { 0, 9629, 7909, 4, 7, UNI_LB__LF } /* lb=linefeed */,
+ { 0, 9093, 7204, 5, 8, UNI_INBHAIKSUKI } /* blk=bhaiksuki */,
+ { 0, 184, 4267, 2, 5, UNI_BAMU } /* isbamum */,
+ { 2, 2684, 6503, 19, 11, UNI_GCB__L } /* hangulsyllabletype=leadingjamo */,
+ { 0, 9620, 4402, 3, 15, UNI_PD } /* gc=dashpunctuation */,
+ { 11, 74, 0, 2, 0, UNI_ME } /* me */,
+ { 3, 9623, 5101, 3, 14, UNI_JG__MANICHAEANFIVE } /* jg=manichaeanfive */,
+ { 1, 8886, 9289, 3, 4, UNI_NSHU } /* sc=nshu */,
+ { 1, 2204, 8930, 3, 4, UNI_OSGE } /* isosage */,
+ { 16, 3868, 6039, 16, 12, UNI_NL } /* generalcategory=letternumber */,
+ { 20, 3671, 9349, 17, 4, UNI_ROHG } /* scriptextensions=rohg */,
+ { 2, 184, 114, 3, 34, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningdiacriticalmarksforsymbols */,
+ { 1, 184, 9257, 2, 4, UNI_MLYM } /* ismlym */,
+ { 0, 9623, 5617, 3, 13, UNI_JG__MALAYALAMLLLA } /* jg=malayalamllla */,
+ { 3, 9620, 1472, 3, 9, UNI__PERL_SURROGATE } /* gc=surrogate */,
+ { 64, 1497, 1, 9, 1, UNI_N } /* category=n */,
+ { 0, 8424, 4267, 6, 8, UNI_BAMUMSUP } /* block=bamumsup */,
+ { 28, 2148, 2212, 3, 6, UNI_INSINHALA } /* insinhala */,
+ { 2, 2333, 0, 4, 0, UNI_GLAG } /* glag */,
+ { 3, 5339, 5, 15, 1, UNI_SB__SE } /* sentencebreak=se */,
+ { 1, 8959, 995, 5, 2, -UNI_XIDS } /* xids=no */,
+ { 0, 8960, 0, 4, 0, UNI_ids_values_index } /* ids= */,
+ { 1, 9093, 2169, 4, 21, UNI_MEETEIMAYEKEXT } /* blk=meeteimayekextensions */,
+ { 1, 122, 0, 9, 0, UNI_DIA } /* diacritic */,
+ { 0, 8520, 0, 6, 0, UNI_joinc_values_index } /* joinc= */,
+ { 1, 1362, 2912, 24, 13, UNI_CCC__214 } /* canonicalcombiningclass=attachedabove */,
+ { 4, 2148, 3309, 3, 11, UNI_SMALLKANAEXT } /* insmallkanaext */,
+ { 2, 1362, 7611, 24, 2, UNI_CCC__14 } /* canonicalcombiningclass=14 */,
+ { 3, 9365, 9390, 5, 3, UNI_SOGO } /* scx=sogo */,
+ { 0, 7860, 0, 8, 0, UNI_HIRA } /* hiragana */,
+ { 86, 8884, 4236, 5, 16, UNI_INSC__VOWELINDEPENDENT } /* insc=vowelindependent */,
+ { 0, 8233, 6051, 7, 4, UNI_SC__MAHJ } /* script=mahj */,
+ { 16, 8233, 3038, 7, 4, UNI_ETHI } /* script=ethi */,
+ { 1, 5835, 1, 12, 1, -UNI_BIDIC } /* bidicontrol=n */,
+ { 2, 6828, 3056, 10, 18, UNI_BC__ET } /* bidiclass=europeanterminator */,
+ { 20, 9093, 8303, 4, 7, UNI_INTIBETAN } /* blk=tibetan */,
+ { 1, 8233, 8250, 10, 4, UNI_SHAW } /* script=shavian */,
+ { 1, 6003, 36, 12, 1, UNI_JOINC } /* joincontrol=t */,
+ { 1, 9093, 4762, 4, 15, UNI_VEDICEXT } /* blk=vedicextensions */,
+ { 0, 4241, 3022, 4, 11, UNI_DEVANAGARIEXT } /* indevanagariext */,
+ { 0, 6005, 1387, 3, 23, UNI_CJKSYMBOLS } /* incjksymbolsandpunctuation */,
+ { 1, 8884, 4891, 5, 14, UNI_INSC__CONSONANTFINAL } /* insc=consonantfinal */,
+ { 12, 9093, 3518, 4, 17, UNI_CYRILLICEXTB } /* blk=cyrillicextendedb */,
+ { 2, 4447, 7176, 15, 9, UNI_EA__A } /* eastasianwidth=ambiguous */,
+ { 0, 3671, 8622, 17, 4, UNI_TELU } /* scriptextensions=telu */,
+ { 48, 9049, 7435, 4, 2, UNI_AGE__11 } /* age=11 */,
+ { 0, 6492, 0, 11, 0, UNI_KATAKANAEXT } /* katakanaext */,
+ { 5, 1536, 8073, 3, 6, UNI_INELYMAIC } /* inelymaic */,
+ { 0, 8205, 0, 4, 0, UNI_OSMA } /* osma */,
+ { 2, 9365, 7860, 4, 4, UNI_HIRA } /* scx=hira */,
+ { 0, 1362, 7540, 24, 3, UNI_WB__EB } /* canonicalcombiningclass=200 */,
+ { 14, 184, 8128, 2, 4, UNI_MAKA } /* ismaka */,
+ { 2, 8886, 6183, 3, 12, UNI_MEND } /* sc=mendekikakui */,
+ { 3, 9093, 7916, 4, 8, UNI_INMAHAJANI } /* blk=mahajani */,
+ { 8, 8233, 2532, 7, 4, UNI_BRAH } /* script=brah */,
+ { 0, 1497, 400, 9, 6, UNI_CF } /* category=format */,
+ { 0, 9093, 7347, 4, 9, UNI_INOLDTURKIC } /* blk=oldturkic */,
+ { 7, 9629, 6448, 3, 11, UNI_LB__IN } /* lb=inseparable */,
+ { 2, 3868, 4387, 16, 14, UNI_SC } /* generalcategory=currencysymbol */,
+ { 0, 9620, 698, 3, 6, UNI_N } /* gc=number */,
+ { 3, 8424, 2127, 6, 14, UNI_INHANIFIROHINGYA } /* block=hanifirohingya */,
+ { 20, 9113, 8810, 5, 4, UNI_CCC__33 } /* ccc=ccc33 */,
+ { 0, 5760, 8669, 13, 4, UNI_NV__1_SLASH_32 } /* numericvalue=1/32 */,
+ { 14, 5835, 0, 12, 0, UNI_bidic_values_index } /* bidicontrol= */,
+ { 1, 9137, 1, 4, 1, -UNI_DEP } /* dep=n */,
+ { 3, 21, 1622, 2, 9, UNI_LATINEXTE } /* inlatinexte */,
+ { 28, 9113, 8473, 5, 5, UNI_CCC__132 } /* ccc=ccc132 */,
+ { 0, 3002, 567, 18, 2, UNI_DT__NB } /* decompositiontype=nb */,
+ { 0, 1362, 8475, 24, 3, UNI_CCC__132 } /* canonicalcombiningclass=132 */,
+ { 0, 8580, 17, 7, 1, -UNI__PERL_NCHAR } /* nchar=no */,
+ { 5, 9593, 2722, 3, 19, UNI_BC__LRO } /* bc=lefttorightoverride */,
+ { 0, 2760, 0, 19, 0, UNI_MODIFIERTONELETTERS } /* modifiertoneletters */,
+ { 1, 8424, 6798, 6, 10, UNI_ARABICEXTA } /* block=arabicexta */,
+ { 0, 8233, 7239, 7, 9, UNI_SC__QAAI } /* script=inherited */,
+ { 3, 9365, 78, 4, 6, UNI_ARAB } /* scx=arabic */,
+ { 0, 8233, 9394, 8, 3, UNI_SC__SYRC } /* script=syrc */,
+ { 0, 8886, 8261, 3, 4, UNI_SOYO } /* sc=soyo */,
+ { 76, 9093, 1506, 4, 24, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* blk=supsymbolsandpictographs */,
+ { 0, 8959, 36, 5, 1, UNI_XIDS } /* xids=t */,
+ { 16, 1801, 995, 22, 2, -UNI_CWU } /* changeswhenuppercased=no */,
+ { 3, 4705, 2456, 5, 16, UNI_TERM } /* isterminalpunctuation */,
+ { 0, 9093, 2957, 4, 9, UNI_HALFMARKS } /* blk=halfmarks */,
+ { 1, 1911, 698, 22, 6, UNI_INSC__NUMBER } /* indicsyllabiccategory=number */,
+ { 5, 9205, 0, 4, 0, UNI_KNDA } /* knda */,
+ { 1, 3671, 8709, 17, 5, UNI_BUHD } /* scriptextensions=buhid */,
+ { 0, 9901, 6316, 3, 10, UNI_XIDC } /* isxidcontinue */,
+ { 4, 8233, 8262, 8, 3, UNI_SOYO } /* script=soyo */,
+ { 156, 9623, 3620, 3, 17, UNI_JG__MANICHAEANDHAMEDH } /* jg=manichaeandhamedh */,
+ { 2, 4580, 4109, 3, 6, UNI_INMYANMAR } /* inmyanmar */,
+ { 1, 4849, 3, 14, 1, -UNI_CI } /* caseignorable=f */,
+ { 1, 8886, 4946, 3, 4, UNI_CHAM } /* sc=cham */,
+ { 2, 7018, 7159, 10, 1, UNI_IN__5 } /* presentin=5 */,
+ { 31, 184, 1999, 2, 22, UNI_MODIFIERLETTERS } /* isspacingmodifierletters */,
+ { 0, 5565, 4552, 13, 15, UNI_JG__MANICHAEANSADHE } /* joininggroup=manichaeansadhe */,
+ { 5, 9365, 8142, 4, 7, UNI_MARC } /* scx=marchen */,
+ { 9, 8332, 2238, 3, 3, UNI_POSIXXDIGIT } /* isahex */,
+ { 258, 9946, 3984, 3, 3, UNI_SARB } /* issarb */,
+ { 4, 7365, 0, 4, 0, UNI_PAUC } /* pauc */,
+ { 1, 9093, 2006, 4, 15, UNI_MODIFIERLETTERS } /* blk=modifierletters */,
+ { 0, 1362, 7502, 24, 1, UNI_CCC__8 } /* canonicalcombiningclass=8 */,
+ { 0, 2106, 4140, 21, 5, UNI_GCB__XX } /* graphemeclusterbreak=other */,
+ { 0, 8635, 0, 5, 0, UNI_ideo_values_index } /* ideo= */,
+ { 2, 184, 1714, 3, 20, UNI_CWCF } /* ischangeswhencasefolded */,
+ { 26, 3820, 0, 16, 0, UNI_PE } /* closepunctuation */,
+ { 4, 184, 7892, 2, 8, UNI_JAVA } /* isjavanese */,
+ { 0, 3671, 2127, 17, 4, UNI_HAN } /* scriptextensions=hani */,
+ { 0, 6231, 5678, 12, 4, UNI_NV__NAN } /* numerictype=none */,
+ { 7, 9093, 2333, 4, 20, UNI_GLAGOLITICSUP } /* blk=glagoliticsupplement */,
+ { 1, 9113, 9077, 4, 4, UNI_WB__EB } /* ccc=atbl */,
+ { 1, 8424, 4175, 6, 13, UNI_MATHOPERATORS } /* block=mathoperators */,
+ { 33, 1911, 4327, 22, 15, UNI_INSC__CONSONANTKILLER } /* indicsyllabiccategory=consonantkiller */,
+ { 0, 6918, 6349, 10, 11, UNI_LB__BB } /* linebreak=breakbefore */,
+ { 1, 9093, 4582, 4, 15, UNI_INMEROITICCURSIVE } /* blk=meroiticcursive */,
+ { 10, 1801, 8864, 22, 5, -UNI_CWU } /* changeswhenuppercased=false */,
+ { 1, 2627, 0, 19, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumsup */,
+ { 1, 8886, 2253, 3, 20, UNI_HLUW } /* sc=anatolianhieroglyphs */,
+ { 3, 2457, 952, 5, 24, UNI_ALPHABETICPF } /* inalphabeticpresentationforms */,
+ { 9, 8894, 0, 4, 0, UNI_LIMB } /* limb */,
+ { 6, 4580, 1540, 3, 13, UNI_MUSIC } /* inmusicalsymbols */,
+ { 7, 3671, 9173, 17, 4, UNI_GURU } /* scriptextensions=guru */,
+ { 1, 8879, 5312, 3, 13, UNI_INPSALTERPAHLAVI } /* inpsalterpahlavi */,
+ { 3, 9647, 7502, 3, 1, UNI_NV__8 } /* nv=8 */,
+ { 1, 9623, 6785, 3, 2, UNI_JG__FE } /* jg=fe */,
+ { 1, 9647, 8364, 3, 2, UNI_NV__40 } /* nv=40 */,
+ { 1, 184, 6003, 2, 11, UNI_JOINC } /* isjoincontrol */,
+ { 0, 9647, 7604, 3, 8, UNI_NV__2_SLASH_5 } /* nv=4.00e-01 */,
+ { 1, 8412, 36, 6, 1, UNI_BIDIC } /* bidic=t */,
+ { 1, 9049, 9686, 4, 3, UNI_AGE__3_DOT_2 } /* age=v32 */,
+ { 0, 9365, 9489, 4, 4, UNI_ZYYY } /* scx=zyyy */,
+ { 2, 5760, 7540, 13, 8, UNI_NV__20000000 } /* numericvalue=20000000 */,
+ { 0, 3868, 5258, 16, 11, UNI_MC } /* generalcategory=spacingmark */,
+ { 0, 5269, 8864, 14, 5, -UNI_PATSYN } /* patternsyntax=false */,
+ { 1, 3620, 0, 10, 0, UNI_MANI } /* manichaean */,
+ { 2, 8886, 8310, 3, 7, UNI_SC__TIRH } /* sc=tirhuta */,
+ { 0, 2708, 833, 4, 4, UNI_ARROWS } /* inarrows */,
+ { 0, 1482, 2379, 24, 5, UNI_INPC__RIGHT } /* indicpositionalcategory=right */,
+ { 0, 5193, 0, 3, 0, UNI_ANY } /* any */,
+ { 3, 9909, 879, 3, 9, UNI_CO } /* isprivateuse */,
+ { 3, 1924, 1015, 10, 5, UNI_L } /* category=letter */,
+ { 0, 9113, 7723, 4, 2, UNI_CCC__18 } /* ccc=18 */,
+ { 0, 184, 1622, 2, 9, UNI_LATINEXTE } /* islatinexte */,
+ { 21, 9365, 8538, 4, 6, UNI_KHOJ } /* scx=khojki */,
+ { 0, 8424, 2169, 6, 14, UNI_MEETEIMAYEKEXT } /* block=meeteimayekext */,
+ { 1, 184, 9777, 2, 2, UNI_ZP } /* iszp */,
+ { 3, 3293, 8318, 3, 6, UNI_UCASEXT } /* inucasext */,
+ { 4, 2204, 6614, 3, 10, UNI_LO } /* isotherletter */,
+ { 3, 9093, 1386, 4, 10, UNI_CJKSYMBOLS } /* blk=cjksymbols */,
+ { 0, 8886, 6723, 3, 4, UNI_SC__SYLO } /* sc=sylo */,
+ { 2, 5760, 7684, 13, 8, UNI_NV__1_SLASH_160 } /* numericvalue=6.25e-03 */,
+ { 0, 9093, 6027, 4, 12, UNI_KHMERSYMBOLS } /* blk=khmersymbols */,
+ { 1, 5760, 8664, 13, 5, UNI_NV__1_SLASH_160 } /* numericvalue=1/160 */,
+ { 5, 9620, 467, 3, 11, UNI_P } /* gc=punctuation */,
+ { 4, 9647, 1219, 3, 3, UNI_NV__NAN } /* nv=nan */,
+ { 12, 5955, 0, 12, 0, UNI_GONG } /* gunjalagondi */,
+ { 3, 6888, 995, 10, 2, -UNI_DIA } /* diacritic=no */,
+ { 0, 184, 6027, 2, 12, UNI_KHMERSYMBOLS } /* iskhmersymbols */,
+ { 47, 9629, 5943, 3, 4, UNI_LB__GL } /* lb=glue */,
+ { 0, 8051, 9734, 7, 3, UNI_COMPEX } /* compex=yes */,
+ { 1, 8604, 8864, 6, 5, -UNI_QMARK } /* qmark=false */,
+ { 3, 184, 122, 2, 9, UNI_DIA } /* isdiacritic */,
+ { 2, 7148, 0, 10, 0, UNI_YIRADICALS } /* yiradicals */,
+ { 5, 1158, 2221, 3, 3, UNI_INTHAI } /* inthai */,
+ { 4, 6918, 5991, 10, 12, UNI_LB__IS } /* linebreak=infixnumeric */,
+ { 80, 9093, 478, 4, 31, UNI_MATHALPHANUM } /* blk=mathematicalalphanumericsymbols */,
+ { 4, 6918, 6448, 10, 11, UNI_LB__IN } /* linebreak=inseparable */,
+ { 0, 3248, 9433, 6, 4, UNI_XPOSIXSPACE } /* space=true */,
+ { 0, 8424, 3038, 6, 18, UNI_ETHIOPICSUP } /* block=ethiopicsupplement */,
+ { 0, 9365, 8289, 4, 7, UNI_LANA } /* scx=taitham */,
+ { 1, 6918, 5059, 10, 14, UNI_LB__BK } /* linebreak=mandatorybreak */,
+ { 7, 9623, 5087, 3, 14, UNI_JG__MANICHAEANBETH } /* jg=manichaeanbeth */,
+ { 0, 2106, 6525, 21, 3, UNI_LB__H3 } /* graphemeclusterbreak=lvt */,
+ { 11, 9093, 4432, 4, 15, UNI_DIACRITICALSSUP } /* blk=diacriticalssup */,
+ { 129, 1497, 7, 9, 1, UNI_C } /* category=c */,
+ { 0, 2453, 0, 4, 0, UNI_TERM } /* term */,
+ { 0, 8556, 9734, 6, 3, UNI_XPOSIXLOWER } /* lower=yes */,
+ { 5, 9365, 8622, 4, 6, UNI_TELU } /* scx=telugu */,
+ { 0, 27, 0, 2, 0, UNI_LOWERCASELETTER } /* ll */,
+ { 0, 8871, 72, 3, 2, UNI_SB__LE } /* sb=le */,
+ { 0, 21, 3980, 2, 16, UNI_LINEARBIDEOGRAMS } /* inlinearbideograms */,
+ { 144, 8233, 8538, 7, 4, UNI_SC__KHOJ } /* script=khoj */,
+ { 37, 9365, 7302, 4, 9, UNI_NBAT } /* scx=nabataean */,
+ { 5, 8233, 6558, 7, 11, UNI_MEDF } /* script=medefaidrin */,
+ { 72, 4175, 0, 13, 0, UNI_MATHOPERATORS } /* mathoperators */,
+ { 6, 8874, 9734, 5, 3, UNI_IDST } /* idst=yes */,
+ { 0, 6918, 25, 10, 2, UNI_LB__SY } /* linebreak=sy */,
+ { 0, 8484, 0, 6, 0, UNI_CAKM } /* chakma */,
+ { 0, 8233, 9469, 7, 4, UNI_XSUX } /* script=xsux */,
+ { 1, 8412, 9433, 6, 4, UNI_BIDIC } /* bidic=true */,
+ { 4, 8886, 2836, 3, 9, UNI_SUND } /* sc=sundanese */,
+ { 243, 8886, 9293, 3, 4, UNI_OGAM } /* sc=ogam */,
+ { 0, 2085, 0, 11, 0, UNI_CYRILLICSUP } /* cyrillicsup */,
+ { 26, 8886, 3772, 3, 8, UNI_SC__BOPO } /* sc=bopomofo */,
+ { 1, 1801, 26, 22, 1, UNI_CWU } /* changeswhenuppercased=y */,
+ { 5, 1362, 7558, 24, 2, UNI_CCC__13 } /* canonicalcombiningclass=13 */,
+ { 0, 3671, 1622, 17, 5, UNI_LATN } /* scriptextensions=latin */,
+ { 1, 21, 3964, 2, 9, UNI_LATIN1 } /* inlatin1sup */,
+ { 4, 3736, 5958, 5, 9, UNI_INGUNJALAGONDI } /* ingunjalagondi */,
+ { 0, 2204, 125, 3, 2, UNI_OCR } /* isocr */,
+ { 104, 1757, 26, 22, 1, UNI_CWL } /* changeswhenlowercased=y */,
+ { 1, 184, 8072, 2, 7, UNI_ELYM } /* iselymaic */,
+ { 17, 1999, 0, 22, 0, UNI_MODIFIERLETTERS } /* spacingmodifierletters */,
+ { 0, 9093, 689, 4, 30, UNI_CUNEIFORMNUMBERS } /* blk=cuneiformnumbersandpunctuation */,
+ { 2, 4821, 995, 14, 2, -UNI_POSIXXDIGIT } /* asciihexdigit=no */,
+ { 0, 9093, 2627, 4, 19, UNI_ENCLOSEDALPHANUMSUP } /* blk=enclosedalphanumsup */,
+ { 2, 3110, 0, 8, 0, UNI_GEOR } /* georgian */,
+ { 0, 2684, 6525, 19, 11, UNI_LB__H3 } /* hangulsyllabletype=lvtsyllable */,
+ { 0, 6768, 2233, 3, 20, UNI_YIJING } /* isyijinghexagramsymbols */,
+ { 0, 8424, 4477, 6, 15, UNI_INHANGUL } /* block=hangulsyllables */,
+ { 1, 9647, 9014, 3, 3, UNI_NV__5_SLASH_2 } /* nv=5/2 */,
+ { 0, 9093, 3501, 4, 17, UNI_CYRILLICEXTA } /* blk=cyrillicextendeda */,
+ { 0, 8871, 8616, 3, 5, UNI_SB__ST } /* sb=sterm */,
+ { 2, 8562, 0, 4, 0, UNI_LYCI } /* lyci */,
+ { 1, 2148, 2894, 3, 18, UNI_SUPARROWSC } /* insupplementalarrowsc */,
+ { 1, 6918, 9757, 10, 2, UNI_LB__H2 } /* linebreak=h2 */,
+ { 2, 9049, 7507, 4, 2, UNI_AGE__12 } /* age=12 */,
+ { 6, 9605, 7836, 3, 8, UNI_DT__FRA } /* dt=fraction */,
+ { 1, 3002, 9461, 18, 4, UNI_EA__F } /* decompositiontype=wide */,
+ { 0, 9365, 1573, 4, 4, UNI_PHAG } /* scx=phag */,
+ { 23, 8100, 1, 7, 1, -UNI_HYPHEN } /* hyphen=n */,
+ { 0, 8886, 8622, 3, 4, UNI_SC__TELU } /* sc=telu */,
+ { 0, 1162, 0, 26, 0, UNI_HALFANDFULLFORMS } /* halfwidthandfullwidthforms */,
+ { 1, 184, 8086, 2, 6, UNI_GRBASE } /* isgrbase */,
+ { 0, 8634, 9433, 6, 4, UNI_UIDEO } /* uideo=true */,
+ { 1, 8424, 4975, 6, 7, UNI_KANASUP } /* block=kanasup */,
+ { 16, 1757, 0, 22, 0, UNI_cwl_values_index } /* changeswhenlowercased= */,
+ { 2, 184, 38, 2, 2, UNI_XPOSIXDIGIT } /* isnd */,
+ { 3, 2148, 8255, 3, 6, UNI_INSIDDHAM } /* insiddham */,
+ { 281, 3038, 0, 11, 0, UNI_ETHIOPICSUP } /* ethiopicsup */,
+ { 1, 9093, 4762, 4, 8, UNI_VEDICEXT } /* blk=vedicext */,
+ { 1, 9209, 0, 4, 0, UNI_KTHI } /* kthi */,
+ { 1, 5760, 1219, 13, 3, UNI_NV__NAN } /* numericvalue=nan */,
+ { 1, 9093, 7995, 4, 7, UNI_INAVESTAN } /* blk=avestan */,
+ { 0, 6027, 0, 5, 0, UNI_KHMR } /* khmer */,
+ { 8, 5760, 8364, 13, 4, UNI_NV__4000 } /* numericvalue=4000 */,
+ { 2, 3900, 0, 16, 0, UNI_HALFANDFULLFORMS } /* halfandfullforms */,
+ { 0, 2148, 2000, 3, 21, UNI_MODIFIERLETTERS } /* inspacingmodifierletters */,
+ { 2, 9389, 0, 4, 0, UNI_SOGO } /* sogo */,
+ { 2, 5760, 9741, 13, 2, UNI_NV__44 } /* numericvalue=44 */,
+ { 39, 1801, 36, 22, 1, UNI_CWU } /* changeswhenuppercased=t */,
+ { 0, 8959, 26, 5, 1, UNI_XIDS } /* xids=y */,
+ { 32, 2106, 73, 21, 2, UNI_WB__EB } /* graphemeclusterbreak=em */,
+ { 22, 3736, 7854, 4, 6, UNI_INGURMUKHI } /* ingurmukhi */,
+ { 0, 4361, 1578, 4, 16, UNI_GEOMETRICSHAPESEXT } /* ingeometricshapesext */,
+ { 3, 5760, 8400, 13, 6, UNI_NV__900000 } /* numericvalue=900000 */,
+ { 0, 3951, 1278, 3, 2, UNI_IDS } /* isids */,
+ { 17, 9365, 8919, 4, 5, UNI_OGAM } /* scx=ogham */,
+ { 0, 9782, 7128, 4, 4, UNI_POSIXWORD } /* perlword */,
+ { 4, 8886, 2164, 4, 3, UNI_SC__KTHI } /* sc=kthi */,
+ { 0, 9293, 0, 4, 0, UNI_OGAM } /* ogam */,
+ { 8, 9904, 3248, 5, 5, UNI_POSIXSPACE } /* posixspace */,
+ { 64, 9731, 4645, 3, 2, UNI_WB__DQ } /* wb=dq */,
+ { 0, 7128, 5346, 10, 2, UNI_WB__EB } /* wordbreak=eb */,
+ { 132, 5760, 8371, 13, 2, UNI_NV__32 } /* numericvalue=32 */,
+ { 0, 78, 0, 6, 0, UNI_ARAB } /* arabic */,
+ { 3, 9093, 1458, 4, 24, UNI_HIGHPUSURROGATES } /* blk=highprivateusesurrogates */,
+ { 139, 8886, 1085, 3, 4, UNI_SC__HANG } /* sc=hang */,
+ { 0, 9365, 8859, 4, 5, UNI_DOGR } /* scx=dogra */,
+ { 0, 9647, 8354, 3, 4, UNI_NV__6000 } /* nv=6000 */,
+ { 1, 3671, 8538, 17, 6, UNI_KHOJ } /* scriptextensions=khojki */,
+ { 61, 8424, 1622, 6, 9, UNI_LATINEXTE } /* block=latinexte */,
+ { 0, 9647, 7644, 3, 8, UNI_NV__11_SLASH_2 } /* nv=5.50e+00 */,
+ { 0, 3951, 415, 3, 10, UNI_IDEO } /* isideographic */,
+ { 128, 8886, 7812, 3, 8, UNI_SC__DUPL } /* sc=duployan */,
+ { 0, 3243, 26, 11, 1, UNI_XPOSIXSPACE } /* whitespace=y */,
+ { 1, 9901, 1768, 8, 5, UNI_XPOSIXLOWER } /* isxposixlower */,
+ { 0, 9093, 837, 4, 11, UNI_PHONETICEXT } /* blk=phoneticext */,
+ { 1, 9093, 3210, 4, 8, UNI_DINGBATS } /* blk=dingbats */,
+ { 0, 9623, 6334, 3, 4, UNI_JG__NOON } /* jg=noon */,
+ { 0, 9647, 9497, 3, 3, UNI_NV__1_SLASH_5 } /* nv=1/5 */,
+ { 6, 6005, 1031, 4, 4, UNI_INCOPTIC } /* incoptic */,
+ { 9, 3868, 4080, 16, 10, UNI_SM } /* generalcategory=mathsymbol */,
+ { 6, 6005, 2065, 3, 20, UNI_CJKRADICALSSUP } /* incjkradicalssupplement */,
+ { 22, 9593, 4312, 3, 15, UNI_BC__CS } /* bc=commonseparator */,
+ { 4, 9313, 36, 4, 1, UNI_PCM } /* pcm=t */,
+ { 0, 8424, 8128, 6, 7, UNI_INMAKASAR } /* block=makasar */,
+ { 2, 6602, 0, 11, 0, UNI_NAND } /* nandinagari */,
+ { 144, 1497, 8839, 9, 5, UNI_XPOSIXCNTRL } /* category=cntrl */,
+ { 27, 6243, 0, 12, 0, UNI_HUNG } /* oldhungarian */,
+ { 0, 184, 7248, 2, 9, UNI_SIND } /* iskhudawadi */,
+ { 131, 184, 3038, 2, 11, UNI_ETHIOPICSUP } /* isethiopicsup */,
+ { 0, 9629, 7924, 3, 8, UNI_LB__NL } /* lb=nextline */,
+ { 0, 2708, 29, 4, 4, UNI_INARABIC } /* inarabic */,
+ { 0, 1362, 8, 24, 1, UNI_CCC__A } /* canonicalcombiningclass=a */,
+ { 0, 9093, 4821, 4, 5, UNI_ASCII } /* blk=ascii */,
+ { 6, 2142, 8915, 3, 4, UNI_INNUSHU } /* innushu */,
+ { 1, 5760, 7564, 13, 8, UNI_NV__1_SLASH_320 } /* numericvalue=3.13e-03 */,
+ { 0, 9365, 6724, 5, 10, UNI_SYLO } /* scx=sylotinagri */,
+ { 160, 2148, 7079, 3, 9, UNI_SUPARROWSB } /* insuparrowsb */,
+ { 7, 184, 7048, 2, 10, UNI_SAUR } /* issaurashtra */,
+ { 3, 8496, 8864, 6, 5, -UNI_CWKCF } /* cwkcf=false */,
+ { 0, 8859, 0, 4, 0, UNI_DOGR } /* dogr */,
+ { 1, 9093, 3705, 4, 17, UNI_SMALLFORMS } /* blk=smallformvariants */,
+ { 3, 1713, 8864, 22, 5, -UNI_CWCF } /* changeswhencasefolded=false */,
+ { 0, 2930, 0, 4, 0, UNI_CHER } /* cher */,
+ { 2, 5760, 8354, 13, 3, UNI_NV__600 } /* numericvalue=600 */,
+ { 0, 7356, 0, 4, 0, UNI_PALM } /* palm */,
+ { 3, 1362, 9527, 24, 3, UNI_CCC__R } /* canonicalcombiningclass=226 */,
+ { 1, 1691, 4687, 22, 4, UNI_BPT__O } /* bidipairedbrackettype=open */,
+ { 16, 3038, 0, 8, 0, UNI_ETHI } /* ethiopic */,
+ { 5, 7018, 9563, 10, 3, UNI_IN__5_DOT_1 } /* presentin=5.1 */,
+ { 13, 8424, 7852, 6, 8, UNI_INGURMUKHI } /* block=gurmukhi */,
+ { 0, 9365, 1599, 4, 6, UNI_HANG } /* scx=hangul */,
+ { 1, 8233, 1135, 9, 2, UNI_SC__SHRD } /* script=shrd */,
+ { 1, 9647, 9743, 3, 2, UNI_NV__45 } /* nv=45 */,
+ { 292, 1924, 6040, 10, 11, UNI_NL } /* category=letternumber */,
+ { 0, 7018, 9686, 10, 3, UNI_IN__3_DOT_2 } /* presentin=v32 */,
+ { 1, 6949, 6362, 4, 9, UNI_CASEDLETTER } /* iscasedletter */,
+ { 3, 1497, 4402, 9, 15, UNI_PD } /* category=dashpunctuation */,
+ { 0, 9629, 9773, 3, 2, UNI_LB__XX } /* lb=xx */,
+ { 2, 8233, 9133, 7, 4, UNI_SC__CYRL } /* script=cyrl */,
+ { 0, 184, 1530, 2, 23, UNI_BYZANTINEMUSIC } /* isbyzantinemusicalsymbols */,
+ { 0, 6015, 6470, 12, 11, UNI_JT__C } /* joiningtype=joincausing */,
+ { 0, 4598, 1132, 4, 2, UNI_CPRT } /* iscprt */,
+ { 21, 6928, 9433, 10, 4, UNI_XPOSIXLOWER } /* lowercase=true */,
+ { 0, 2212, 2648, 4, 8, UNI_JAMO } /* inhanguljamo */,
+ { 2, 6005, 510, 3, 19, UNI_CJK } /* incjkunifiedideographs */,
+ { 5, 4627, 17, 16, 1, UNI_NFKCQC__N } /* nfkcquickcheck=no */,
+ { 2, 9113, 7539, 4, 2, UNI_CCC__22 } /* ccc=22 */,
+ { 48, 8086, 1, 7, 1, -UNI_GRBASE } /* grbase=n */,
+ { 0, 3671, 9309, 17, 4, UNI_OSGE } /* scriptextensions=osge */,
+ { 15, 7018, 7507, 10, 4, UNI_IN__12 } /* presentin=12.0 */,
+ { 1, 184, 24, 2, 1, UNI_L } /* isl */,
+ { 16, 21, 2232, 2, 21, UNI_YIJING } /* inyijinghexagramsymbols */,
+ { 0, 8424, 4807, 6, 14, UNI_ANCIENTSYMBOLS } /* block=ancientsymbols */,
+ { 0, 1084, 0, 25, 0, UNI_CWKCF } /* changeswhennfkccasefolded */,
+ { 8, 1911, 8704, 22, 5, UNI_INSC__BINDU } /* indicsyllabiccategory=bindu */,
+ { 11, 8604, 3, 6, 1, -UNI_QMARK } /* qmark=f */,
+ { 0, 9731, 1188, 3, 2, UNI_WB__KA } /* wb=ka */,
+ { 2, 9365, 8652, 4, 6, UNI_WCHO } /* scx=wancho */,
+ { 4, 6828, 2817, 10, 19, UNI_BC__RLO } /* bidiclass=righttoleftoverride */,
+ { 18, 8899, 0, 5, 0, UNI_math_values_index } /* math= */,
+ { 0, 8219, 3, 7, 1, -UNI_PATSYN } /* patsyn=f */,
+ { 0, 9946, 8248, 3, 6, UNI_SHAW } /* isshavian */,
+ { 0, 1768, 0, 9, 0, UNI_XPOSIXLOWER } /* lowercase */,
+ { 4, 8406, 1, 6, 1, -UNI_XPOSIXALPHA } /* alpha=n */,
+ { 1, 6635, 0, 11, 0, UNI_SO } /* othersymbol */,
+ { 0, 9093, 7008, 4, 10, UNI_INPHOENICIAN } /* blk=phoenician */,
+ { 3, 719, 0, 30, 0, UNI_ENCLOSEDALPHANUMSUP } /* enclosedalphanumericsupplement */,
+ { 2, 3671, 8699, 17, 5, UNI_BATK } /* scriptextensions=batak */,
+ { 1, 8886, 9309, 3, 4, UNI_OSGE } /* sc=osge */,
+ { 191, 2703, 36, 19, 1, UNI_IDST } /* idstrinaryoperator=t */,
+ { 24, 6928, 9734, 10, 3, UNI_XPOSIXLOWER } /* lowercase=yes */,
+ { 276, 339, 0, 2, 0, UNI_LO } /* lo */,
+ { 0, 8894, 0, 5, 0, UNI_LIMB } /* limbu */,
+ { 1, 3671, 2930, 17, 8, UNI_CHER } /* scriptextensions=cherokee */,
+ { 2, 3092, 0, 18, 0, UNI_INPUNCTUATION } /* generalpunctuation */,
+ { 0, 184, 8142, 2, 7, UNI_MARC } /* ismarchen */,
+ { 4, 3671, 6602, 17, 4, UNI_NAND } /* scriptextensions=nand */,
+ { 30, 9946, 3730, 3, 3, UNI_SGNW } /* issgnw */,
+ { 1, 3236, 3, 18, 1, -UNI__PERL_PATWS } /* patternwhitespace=f */,
+ { 4, 1239, 0, 24, 0, UNI_COMPEX } /* fullcompositionexclusion */,
+ { 0, 6918, 5952, 10, 3, UNI_LB__ZWJ } /* linebreak=zwj */,
+ { 6, 9237, 0, 3, 0, UNI_LOE } /* loe */,
+ { 2, 9647, 9021, 3, 4, UNI_NV__3_SLASH_16 } /* nv=3/16 */,
+ { 57, 5835, 9734, 12, 3, UNI_BIDIC } /* bidicontrol=yes */,
+ { 0, 8338, 995, 7, 2, -UNI_XPOSIXSPACE } /* wspace=no */,
+ { 5, 9093, 5045, 4, 14, UNI_LATINEXTE } /* blk=latinextendede */,
+ { 4, 9113, 3433, 4, 17, UNI_WB__EB } /* ccc=attachedbelowleft */,
+ { 0, 8886, 9409, 3, 4, UNI_SC__TAML } /* sc=taml */,
+ { 16, 9731, 72, 3, 2, UNI_WB__LE } /* wb=le */,
+ { 0, 9113, 8837, 4, 2, UNI_CCC__91 } /* ccc=91 */,
+ { 73, 184, 8652, 2, 6, UNI_WCHO } /* iswancho */,
+ { 0, 8424, 1458, 6, 24, UNI_HIGHPUSURROGATES } /* block=highprivateusesurrogates */,
+ { 0, 184, 9197, 2, 4, UNI_KALI } /* iskali */,
+ { 0, 9647, 7620, 3, 8, UNI_NV__9_SLASH_2 } /* nv=4.50e+00 */,
+ { 0, 8960, 995, 4, 2, -UNI_IDS } /* ids=no */,
+ { 1, 9623, 6547, 3, 11, UNI_JG__MALAYALAMRA } /* jg=malayalamra */,
+ { 64, 9647, 7588, 3, 8, UNI_NV__3_SLASH_8 } /* nv=3.75e-01 */,
+ { 5, 9365, 9213, 4, 4, UNI_LANA } /* scx=lana */,
+ { 0, 5213, 17, 15, 1, UNI_COMPEX } /* nfcquickcheck=no */,
+ { 0, 184, 4076, 2, 16, UNI_MISCMATHSYMBOLSA } /* ismiscmathsymbolsa */,
+ { 2, 184, 43, 3, 15, UNI_CJKCOMPAT } /* iscjkcompatibility */,
+ { 33, 9623, 8658, 3, 4, UNI_JG__YUDH } /* jg=yudh */,
+ { 0, 6315, 995, 12, 2, -UNI_XIDC } /* xidcontinue=no */,
+ { 1, 8233, 9489, 7, 4, UNI_SC__ZYYY } /* script=zyyy */,
+ { 1, 8233, 8628, 7, 4, UNI_SC__THAA } /* script=thaa */,
+ { 0, 5565, 8689, 13, 5, UNI_JG__ALAPH } /* joininggroup=alaph */,
+ { 1, 9493, 0, 4, 0, UNI_ZZZZ } /* zzzz */,
+ { 1, 8233, 9217, 7, 3, UNI_LAO } /* script=lao */,
+ { 0, 9365, 6558, 4, 11, UNI_MEDF } /* scx=medefaidrin */,
+ { 3, 9489, 0, 4, 0, UNI_ZYYY } /* zyyy */,
+ { 0, 1362, 9771, 24, 2, UNI_CCC__9 } /* canonicalcombiningclass=vr */,
+ { 4, 5979, 9734, 12, 3, UNI_IDEO } /* ideographic=yes */,
+ { 0, 2148, 1507, 3, 23, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* insupsymbolsandpictographs */,
+ { 1, 6828, 0, 10, 0, UNI_bc_values_index } /* bidiclass= */,
+ { 324, 8233, 8709, 7, 5, UNI_SC__BUHD } /* script=buhid */,
+ { 4, 6015, 18, 12, 1, UNI_JT__R } /* joiningtype=r */,
+ { 0, 3688, 26, 17, 1, UNI_STERM } /* sentenceterminal=y */,
+ { 6, 5760, 8988, 13, 2, UNI_NV__41 } /* numericvalue=41 */,
+ { 1, 5565, 6657, 13, 11, UNI_JG__ROHINGYAYEH } /* joininggroup=rohingyayeh */,
+ { 2, 3868, 132, 16, 2, UNI_LM } /* generalcategory=lm */,
+ { 3, 8424, 8135, 6, 7, UNI_INMANDAIC } /* block=mandaic */,
+ { 1, 9662, 8864, 3, 5, -UNI_SD } /* sd=false */,
+ { 1, 8424, 1003, 6, 11, UNI_ENCLOSEDCJK } /* block=enclosedcjk */,
+ { 63, 9629, 9626, 3, 2, UNI_GCB__T } /* lb=jt */,
+ { 0, 9093, 6858, 4, 10, UNI_CJKSTROKES } /* blk=cjkstrokes */,
+ { 66, 9593, 3182, 3, 18, UNI_BC__LRI } /* bc=lefttorightisolate */,
+ { 50, 3671, 8191, 17, 7, UNI_OLCK } /* scriptextensions=olchiki */,
+ { 2, 1911, 5474, 22, 13, UNI_INSC__CONSONANTDEAD } /* indicsyllabiccategory=consonantdead */,
+ { 5, 8170, 0, 8, 0, UNI_NFKDQC__N } /* nfkdqc=n */,
+ { 0, 9365, 9317, 4, 4, UNI_PHLP } /* scx=phlp */,
+ { 42, 4462, 9734, 15, 3, UNI_GREXT } /* graphemeextend=yes */,
+ { 0, 9093, 6558, 4, 11, UNI_INMEDEFAIDRIN } /* blk=medefaidrin */,
+ { 0, 9365, 4220, 4, 6, UNI_TANG } /* scx=tangut */,
+ { 1, 8886, 1189, 4, 7, UNI_SC__KANA } /* sc=katakana */,
+ { 0, 9409, 0, 4, 0, UNI_TAML } /* taml */,
+ { 0, 7025, 9695, 3, 3, UNI_IN__5 } /* in=v50 */,
+ { 4, 184, 132, 2, 2, UNI_LM } /* islm */,
+ { 0, 5213, 0, 15, 0, UNI_COMPEX } /* nfcquickcheck=n */,
+ { 1, 9623, 6063, 3, 12, UNI_JG__MALAYALAMBHA } /* jg=malayalambha */,
+ { 3, 8332, 1340, 4, 22, UNI_ARABICPFB } /* isarabicpresentationformsb */,
+ { 0, 8886, 7203, 3, 9, UNI_BHKS } /* sc=bhaiksuki */,
+ { 2, 9620, 5353, 3, 14, UNI_ZS } /* gc=spaceseparator */,
+ { 8, 7018, 9719, 10, 3, UNI_IN__8 } /* presentin=v80 */,
+ { 0, 9365, 493, 4, 3, UNI_HAN } /* scx=han */,
+ { 9, 9113, 7167, 4, 9, UNI_CCC__AL } /* ccc=aboveleft */,
+ { 0, 1243, 995, 21, 2, -UNI_CE } /* compositionexclusion=no */,
+ { 2, 8879, 879, 3, 9, UNI_PUA } /* inprivateuse */,
+ { 9, 1482, 1869, 4, 20, UNI_DIACRITICALSFORSYMBOLS } /* indiacriticalsforsymbols */,
+ { 0, 1497, 6624, 9, 11, UNI_NO } /* category=othernumber */,
+ { 3, 9365, 8226, 4, 7, UNI_PHAG } /* scx=phagspa */,
+ { 6, 5760, 8822, 13, 2, UNI_NV__35 } /* numericvalue=35 */,
+ { 0, 9647, 8364, 3, 5, UNI_NV__40000 } /* nv=40000 */,
+ { 2, 3671, 3020, 17, 10, UNI_DEVA } /* scriptextensions=devanagari */,
+ { 0, 8424, 1387, 7, 23, UNI_CJKSYMBOLS } /* block=cjksymbolsandpunctuation */,
+ { 10, 9365, 3984, 5, 3, UNI_SARB } /* scx=sarb */,
+ { 1, 8886, 7995, 3, 7, UNI_AVST } /* sc=avestan */,
+ { 34, 8538, 0, 6, 0, UNI_KHOJ } /* khojki */,
+ { 5, 3243, 36, 11, 1, UNI_XPOSIXSPACE } /* whitespace=t */,
+ { 1, 5552, 0, 6, 0, UNI_IPAEXT } /* ipaext */,
+ { 0, 3251, 36, 3, 1, UNI_CE } /* ce=t */,
+ { 1, 184, 2211, 2, 21, UNI_SINHALAARCHAICNUMBERS } /* issinhalaarchaicnumbers */,
+ { 0, 8233, 7844, 7, 8, UNI_SC__GUJR } /* script=gujarati */,
+ { 72, 184, 11, 2, 2, UNI_DI } /* isdi */,
+ { 0, 9129, 8864, 4, 5, -UNI_CWU } /* cwu=false */,
+ { 135, 9129, 26, 4, 1, UNI_CWU } /* cwu=y */,
+ { 1, 9647, 8970, 3, 3, UNI_NV__1_SLASH_2 } /* nv=1/2 */,
+ { 0, 1362, 8646, 24, 6, UNI_CCC__9 } /* canonicalcombiningclass=virama */,
+ { 0, 9337, 0, 4, 0, UNI_QAAI } /* qaai */,
+ { 9, 8233, 8679, 7, 5, UNI_SC__ADLM } /* script=adlam */,
+ { 1, 9093, 7311, 4, 9, UNI_INNEWTAILUE } /* blk=newtailue */,
+ { 195, 184, 2409, 2, 4, UNI_MONG } /* ismong */,
+ { 2, 184, 9481, 2, 4, UNI_ZANB } /* iszanb */,
+ { 2, 9623, 6075, 3, 12, UNI_JG__MALAYALAMLLA } /* jg=malayalamlla */,
+ { 2, 5760, 8400, 13, 5, UNI_NV__90000 } /* numericvalue=90000 */,
+ { 0, 4387, 0, 14, 0, UNI_SC } /* currencysymbol */,
+ { 1, 4580, 2780, 3, 11, UNI_MONGOLIANSUP } /* inmongoliansup */,
+ { 0, 9901, 7128, 8, 4, UNI_XPOSIXWORD } /* isxposixword */,
+ { 0, 1362, 8802, 24, 2, UNI_CCC__31 } /* canonicalcombiningclass=31 */,
+ { 0, 4627, 26, 15, 1, UNI_NFKCQC__Y } /* nfkcquickcheck=y */,
+ { 1, 8233, 3980, 7, 7, UNI_SC__LINB } /* script=linearb */,
+ { 1, 9620, 0, 3, 0, UNI_gc_values_index } /* gc= */,
+ { 55, 1779, 1, 22, 1, -UNI_CWT } /* changeswhentitlecased=n */,
+ { 1, 3002, 1223, 18, 7, UNI_DT__INIT } /* decompositiontype=initial */,
+ { 1, 9345, 0, 4, 0, UNI_RJNG } /* rjng */,
+ { 3, 7128, 5943, 10, 12, UNI_WB__EB } /* wordbreak=glueafterzwj */,
+ { 2, 1536, 3553, 3, 10, UNI_ETHIOPICEXT } /* inethiopicext */,
+ { 1, 184, 1576, 2, 18, UNI_GEOMETRICSHAPESEXT } /* isgeometricshapesext */,
+ { 8, 9647, 9018, 3, 3, UNI_NV__7_SLASH_2 } /* nv=7/2 */,
+ { 0, 1497, 4732, 9, 15, UNI_TITLE } /* category=titlecaseletter */,
+ { 0, 8424, 3964, 6, 9, UNI_LATIN1 } /* block=latin1sup */,
+ { 2, 1362, 3433, 24, 13, UNI_CCC__202 } /* canonicalcombiningclass=attachedbelow */,
+ { 0, 1845, 0, 22, 0, UNI_INDICNUMBERFORMS } /* commonindicnumberforms */,
+ { 0, 8886, 8115, 4, 6, UNI_SC__KALI } /* sc=kayahli */,
+ { 1, 1158, 4718, 3, 14, UNI_TAMILSUP } /* intamilsupplement */,
+ { 1, 8233, 8149, 7, 7, UNI_SC__MULT } /* script=multani */,
+ { 1, 5760, 5409, 13, 8, UNI_NV__10000000 } /* numericvalue=10000000 */,
+ { 0, 184, 7266, 2, 9, UNI_LATINEXTC } /* islatinextc */,
+ { 242, 9365, 3836, 4, 7, UNI_CPRT } /* scx=cypriot */,
+ { 0, 9647, 9745, 3, 2, UNI_NV__46 } /* nv=46 */,
+ { 1, 184, 1758, 3, 20, UNI_CWL } /* ischangeswhenlowercased */,
+ { 0, 5565, 726, 13, 3, UNI_JG__DAL } /* joininggroup=dal */,
+ { 0, 8874, 0, 5, 0, UNI_idst_values_index } /* idst= */,
+ { 5, 2148, 7049, 3, 9, UNI_INSAURASHTRA } /* insaurashtra */,
+ { 0, 9647, 9017, 3, 4, UNI_NV__17_SLASH_2 } /* nv=17/2 */,
+ { 1, 5760, 7532, 13, 8, UNI_NV__1_SLASH_40 } /* numericvalue=2.50e-02 */,
+ { 67, 9620, 339, 3, 2, UNI_LO } /* gc=lo */,
+ { 4, 9113, 7446, 4, 2, UNI_CCC__25 } /* ccc=25 */,
+ { 0, 9093, 2021, 4, 22, UNI_TRANSPORTANDMAP } /* blk=transportandmapsymbols */,
+ { 0, 184, 3552, 2, 17, UNI_ETHIOPICEXTA } /* isethiopicextendeda */,
+ { 4, 6918, 3820, 10, 16, UNI_LB__CL } /* linebreak=closepunctuation */,
+ { 3, 6371, 36, 11, 1, UNI_DEP } /* deprecated=t */,
+ { 0, 8886, 6646, 3, 11, UNI_HMNG } /* sc=pahawhhmong */,
+ { 14, 9093, 5590, 5, 7, UNI_INBALINESE } /* blk=balinese */,
+ { 3, 3671, 8568, 17, 4, UNI_LYDI } /* scriptextensions=lydi */,
+ { 0, 3671, 8652, 17, 6, UNI_WCHO } /* scriptextensions=wancho */,
+ { 0, 8617, 995, 5, 2, -UNI_TERM } /* term=no */,
+ { 8, 8424, 567, 6, 2, UNI_NB } /* block=nb */,
+ { 0, 6828, 4905, 10, 14, UNI_BC__EN } /* bidiclass=europeannumber */,
+ { 0, 8886, 7338, 3, 9, UNI_SC__PERM } /* sc=oldpermic */,
+ { 1, 9453, 0, 4, 0, UNI_VAI } /* vaii */,
+ { 3, 184, 7804, 2, 4, UNI_BUGI } /* isbugi */,
+ { 0, 5552, 0, 13, 0, UNI_IPAEXT } /* ipaextensions */,
+ { 3, 9093, 4975, 4, 14, UNI_KANASUP } /* blk=kanasupplement */,
+ { 6, 5565, 5617, 13, 13, UNI_JG__MALAYALAMLLLA } /* joininggroup=malayalamllla */,
+ { 0, 3671, 9421, 17, 4, UNI_TGLG } /* scriptextensions=tglg */,
+ { 0, 8233, 8502, 7, 6, UNI_GOTH } /* script=gothic */,
+ { 0, 9093, 1999, 4, 22, UNI_MODIFIERLETTERS } /* blk=spacingmodifierletters */,
+ { 7, 9946, 6, 3, 1, UNI_SD } /* issd */,
+ { 0, 2779, 0, 19, 0, UNI_MONGOLIANSUP } /* mongoliansupplement */,
+ { 2, 7812, 0, 4, 0, UNI_DUPL } /* dupl */,
+ { 0, 184, 2779, 2, 9, UNI_MONG } /* ismongolian */,
+ { 0, 4705, 8624, 4, 4, UNI_TELU } /* istelugu */,
+ { 7, 9659, 0, 3, 0, UNI_ri_values_index } /* ri= */,
+ { 515, 8886, 2930, 3, 4, UNI_CHER } /* sc=cher */,
+ { 6, 117, 6, 3, 2, UNI_INIDC } /* inidc */,
+ { 0, 9113, 7558, 4, 2, UNI_CCC__13 } /* ccc=13 */,
+ { 2, 184, 8142, 2, 4, UNI_MARC } /* ismarc */,
+ { 0, 8065, 0, 7, 0, UNI_ELBA } /* elbasan */,
+ { 0, 8406, 995, 6, 2, -UNI_XPOSIXALPHA } /* alpha=no */,
+ { 0, 9093, 1576, 4, 15, UNI_GEOMETRICSHAPES } /* blk=geometricshapes */,
+ { 49, 1933, 1, 22, 1, -UNI_LOE } /* logicalorderexception=n */,
+ { 0, 8424, 6243, 6, 12, UNI_INOLDHUNGARIAN } /* block=oldhungarian */,
+ { 8, 184, 8177, 2, 7, UNI_NB } /* isnoblock */,
+ { 5, 184, 630, 3, 29, UNI_CJKEXTE } /* iscjkunifiedideographsextensione */,
+ { 1, 8424, 3416, 6, 17, UNI_ALCHEMICAL } /* block=alchemicalsymbols */,
+ { 34, 9725, 3362, 3, 18, UNI_VO__TR } /* vo=transformedrotated */,
+ { 0, 2085, 0, 18, 0, UNI_CYRILLICSUP } /* cyrillicsupplement */,
+ { 0, 9093, 3110, 4, 18, UNI_GEORGIANSUP } /* blk=georgiansupplement */,
+ { 73, 8424, 1030, 7, 5, UNI_INCOPTIC } /* block=coptic */,
+ { 1, 9113, 9521, 4, 3, UNI_CCC__BR } /* ccc=222 */,
+ { 0, 8886, 7118, 3, 10, UNI_WARA } /* sc=warangciti */,
+ { 1, 3868, 3218, 16, 18, UNI_ZP } /* generalcategory=paragraphseparator */,
+ { 0, 6828, 5603, 10, 3, UNI_BC__RLO } /* bidiclass=rlo */,
+ { 1, 3868, 5591, 16, 13, UNI_ZL } /* generalcategory=lineseparator */,
+ { 84, 1362, 8212, 24, 7, UNI_CCC__1 } /* canonicalcombiningclass=overlay */,
+ { 0, 7128, 4801, 10, 2, UNI_WB__SQ } /* wordbreak=sq */,
+ { 0, 184, 1622, 2, 23, UNI_LATINEXTADDITIONAL } /* islatinextendedadditional */,
+ { 0, 6003, 0, 5, 0, UNI_JOINC } /* joinc */,
+ { 9, 4297, 0, 7, 0, UNI_BRAI } /* braille */,
+ { 0, 2142, 7304, 4, 7, UNI_INNABATAEAN } /* innabataean */,
+ { 2, 8424, 3772, 6, 11, UNI_BOPOMOFOEXT } /* block=bopomofoext */,
+ { 145, 8886, 6690, 3, 4, UNI_SORA } /* sc=sora */,
+ { 54, 8424, 7900, 6, 8, UNI_KANAEXTA } /* block=kanaexta */,
+ { 5, 1188, 0, 26, 0, UNI_KATAKANAEXT } /* katakanaphoneticextensions */,
+ { 5, 2106, 9773, 21, 2, UNI_GCB__XX } /* graphemeclusterbreak=xx */,
+ { 28, 6005, 1387, 3, 9, UNI_CJKSYMBOLS } /* incjksymbols */,
+ { 2, 341, 0, 2, 0, UNI_PE } /* pe */,
+ { 1, 9629, 5952, 3, 3, UNI_LB__ZWJ } /* lb=zwj */,
+ { 0, 9049, 7159, 4, 3, UNI_AGE__5 } /* age=5.0 */,
+ { 1, 4705, 8945, 3, 4, UNI_TAKR } /* istakri */,
+ { 11, 9093, 8023, 4, 7, UNI_CJKEXTC } /* blk=cjkextc */,
+ { 5, 5979, 36, 12, 1, UNI_IDEO } /* ideographic=t */,
+ { 34, 9629, 4687, 3, 15, UNI_LB__OP } /* lb=openpunctuation */,
+ { 1, 9620, 4387, 3, 14, UNI_SC } /* gc=currencysymbol */,
+ { 0, 9629, 340, 3, 2, UNI_LB__OP } /* lb=op */,
+ { 0, 8562, 0, 6, 0, UNI_LYCI } /* lycian */,
+ { 4, 184, 837, 2, 11, UNI_PHONETICEXT } /* isphoneticext */,
+ { 6, 6885, 3901, 3, 15, UNI_HALFANDFULLFORMS } /* ishalfandfullforms */,
+ { 98, 5565, 5682, 13, 13, UNI_JG__MANICHAEANTAW } /* joininggroup=manichaeantaw */,
+ { 0, 8886, 7365, 3, 4, UNI_PAUC } /* sc=pauc */,
+ { 4, 9365, 6602, 4, 4, UNI_NAND } /* scx=nand */,
+ { 2, 5760, 9517, 13, 2, UNI_NV__42 } /* numericvalue=42 */,
+ { 71, 9620, 341, 3, 2, UNI_PE } /* gc=pe */,
+ { 0, 9946, 6992, 3, 6, UNI_SOGD } /* issogdian */,
+ { 1, 6888, 36, 10, 1, UNI_DIA } /* diacritic=t */,
+ { 1, 3671, 7812, 17, 8, UNI_DUPL } /* scriptextensions=duployan */,
+ { 27, 9365, 0, 4, 0, UNI_scx_values_index } /* scx= */,
+ { 12, 184, 8562, 2, 6, UNI_LYCI } /* islycian */,
+ { 39, 9193, 5394, 4, 2, UNI_LB__H2 } /* hst=lv */,
+ { 0, 9602, 8864, 3, 5, -UNI_DI } /* di=false */,
+ { 2, 4597, 0, 15, 0, UNI_MISCPICTOGRAPHS } /* miscpictographs */,
+ { 0, 8233, 9417, 7, 4, UNI_TFNG } /* script=tfng */,
+ { 16, 184, 8894, 2, 5, UNI_LIMB } /* islimbu */,
+ { 1, 8580, 8864, 6, 5, -UNI__PERL_NCHAR } /* nchar=false */,
+ { 0, 4267, 0, 4, 0, UNI_BAMU } /* bamu */,
+ { 2, 5760, 7716, 13, 8, UNI_NV__3_SLASH_4 } /* numericvalue=7.50e-01 */,
+ { 2, 6591, 0, 11, 0, UNI_MYANMAREXTB } /* myanmarextb */,
+ { 1, 3248, 26, 6, 1, UNI_XPOSIXSPACE } /* space=y */,
+ { 0, 6005, 2986, 4, 16, UNI_COPTICEPACTNUMBERS } /* incopticepactnumbers */,
+ { 0, 3128, 9734, 18, 3, UNI_IDSB } /* idsbinaryoperator=yes */,
+ { 0, 184, 2627, 2, 19, UNI_ENCLOSEDALPHANUMSUP } /* isenclosedalphanumsup */,
+ { 2, 7796, 0, 8, 0, UNI_BASS } /* bassavah */,
+ { 0, 8233, 3020, 7, 10, UNI_SC__DEVA } /* script=devanagari */,
+ { 12, 8424, 4204, 6, 16, UNI_SYRIACSUP } /* block=syriacsupplement */,
+ { 0, 6918, 6968, 10, 10, UNI_LB__NS } /* linebreak=nonstarter */,
+ { 0, 5760, 8376, 13, 6, UNI_NV__500000 } /* numericvalue=500000 */,
+ { 24, 1362, 3441, 24, 5, UNI_CCC__B } /* canonicalcombiningclass=below */,
+ { 32, 6918, 42, 10, 2, UNI_LB__CJ } /* linebreak=cj */,
+ { 0, 6015, 36, 12, 1, UNI_JT__T } /* joiningtype=t */,
+ { 0, 7128, 34, 10, 2, UNI_WB__EX } /* wordbreak=ex */,
+ { 256, 3948, 25, 3, 1, UNI_INVS } /* invs */,
+ { 2, 184, 3837, 3, 15, UNI_CYPRIOTSYLLABARY } /* iscypriotsyllabary */,
+ { 1, 7018, 7724, 10, 3, UNI_IN__8 } /* presentin=8.0 */,
+ { 0, 5565, 4562, 13, 5, UNI_JG__SADHE } /* joininggroup=sadhe */,
+ { 128, 2708, 3758, 4, 14, UNI_ARABICSUP } /* inarabicsupplement */,
+ { 1, 8233, 4297, 7, 7, UNI_BRAI } /* script=braille */,
+ { 0, 9093, 2232, 4, 6, UNI_YIJING } /* blk=yijing */,
+ { 0, 184, 1, 3, 1, UNI_CN } /* iscn */,
+ { 160, 6828, 37, 10, 2, UNI_BC__EN } /* bidiclass=en */,
+ { 129, 9093, 2085, 4, 8, UNI_INCYRILLIC } /* blk=cyrillic */,
+ { 0, 9093, 2948, 4, 18, UNI_HALFMARKS } /* blk=combininghalfmarks */,
+ { 4, 9365, 9425, 4, 4, UNI_THAI } /* scx=thai */,
+ { 3, 9781, 9892, 6, 9, UNI__PERL_QUOTEMETA } /* _perl_quotemeta */,
+ { 132, 3501, 0, 17, 0, UNI_CYRILLICEXTA } /* cyrillicextendeda */,
+ { 2, 9608, 3, 3, 1, UNI_EA__F } /* ea=f */,
+ { 129, 21, 8114, 2, 7, UNI_KALI } /* inkayahli */,
+ { 0, 6567, 4951, 4, 2, UNI_INMIAO } /* inmiao */,
+ { 5, 9457, 0, 4, 0, UNI_WCHO } /* wcho */,
+ { 0, 9593, 2373, 3, 11, UNI_BC__L } /* bc=lefttoright */,
+ { 0, 5565, 9596, 13, 3, UNI_JG__BEH } /* joininggroup=beh */,
+ { 4, 1188, 0, 8, 0, UNI_KANA } /* katakana */,
+ { 38, 8886, 8929, 3, 5, UNI_OSGE } /* sc=osage */,
+ { 1, 9093, 8114, 4, 7, UNI_KALI } /* blk=kayahli */,
+ { 0, 6918, 533, 10, 2, UNI_LB__NS } /* linebreak=ns */,
+ { 0, 8424, 2353, 6, 20, UNI_ININSCRIPTIONALPAHLAVI } /* block=inscriptionalpahlavi */,
+ { 0, 9093, 8934, 4, 5, UNI_INRUNIC } /* blk=runic */,
+ { 0, 1362, 8817, 24, 2, UNI_CCC__34 } /* canonicalcombiningclass=34 */,
+ { 113, 8233, 9069, 7, 4, UNI_SC__ARMN } /* script=armn */,
+ { 202, 4092, 0, 16, 0, UNI_MISCMATHSYMBOLSB } /* miscmathsymbolsb */,
+ { 0, 8406, 9734, 6, 3, UNI_XPOSIXALPHA } /* alpha=yes */,
+ { 1, 1362, 8467, 25, 5, UNI_CCC__130 } /* canonicalcombiningclass=ccc130 */,
+ { 9, 3671, 2930, 17, 4, UNI_CHER } /* scriptextensions=cher */,
+ { 0, 9623, 8689, 3, 5, UNI_JG__ALAPH } /* jg=alaph */,
+ { 0, 4462, 8864, 15, 5, -UNI_GREXT } /* graphemeextend=false */,
+ { 0, 1362, 9530, 24, 3, UNI_CCC__AL } /* canonicalcombiningclass=228 */,
+ { 301, 9093, 8568, 4, 6, UNI_INLYDIAN } /* blk=lydian */,
+ { 1, 9623, 5718, 3, 3, UNI_JG__WAW } /* jg=waw */,
+ { 0, 184, 660, 3, 29, UNI_CJKEXTF } /* iscjkunifiedideographsextensionf */,
+ { 72, 5578, 0, 13, 0, UNI_KANAEXTA } /* kanaextendeda */,
+ { 129, 9113, 8445, 4, 3, UNI_CCC__107 } /* ccc=107 */,
+ { 8, 6231, 39, 12, 2, UNI_XPOSIXDIGIT } /* numerictype=de */,
+ { 0, 9365, 57, 4, 2, UNI_YI } /* scx=yi */,
+ { 28, 7128, 697, 10, 2, UNI_WB__MN } /* wordbreak=mn */,
+ { 2, 8170, 0, 7, 0, UNI_nfkdqc_values_index } /* nfkdqc= */,
+ { 1, 1289, 0, 25, 0, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* symbolsandpictographsexta */,
+ { 6, 2204, 9310, 3, 3, UNI_OSGE } /* isosge */,
+ { 6, 184, 1030, 3, 3, UNI_COPT } /* iscopt */,
+ { 5, 8424, 1338, 6, 24, UNI_ARABICPFB } /* block=arabicpresentationformsb */,
+ { 90, 9093, 1622, 4, 23, UNI_LATINEXTADDITIONAL } /* blk=latinextendedadditional */,
+ { 19, 9623, 2127, 3, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* jg=hanifirohingyakinnaya */,
+ { 20, 3293, 1, 3, 41, UNI_UCASEXT } /* inunifiedcanadianaboriginalsyllabicsextended */,
+ { 73, 6005, 5860, 3, 11, UNI_CHESSSYMBOLS } /* inchesssymbols */,
+ { 3, 7128, 495, 10, 2, UNI_WB__NU } /* wordbreak=nu */,
+ { 104, 5760, 8388, 13, 3, UNI_NV__700 } /* numericvalue=700 */,
+ { 46, 8874, 3, 5, 1, -UNI_IDST } /* idst=f */,
+ { 1, 6816, 1531, 3, 22, UNI_BYZANTINEMUSIC } /* inbyzantinemusicalsymbols */,
+ { 0, 8886, 8527, 4, 5, UNI_SC__KTHI } /* sc=kaithi */,
+ { 0, 9093, 4220, 4, 16, UNI_TANGUTCOMPONENTS } /* blk=tangutcomponents */,
+ { 0, 5435, 26, 13, 1, UNI_BIDIM } /* bidimirrored=y */,
+ { 1, 2232, 0, 6, 0, UNI_YIJING } /* yijing */,
+ { 3, 9620, 27, 3, 2, UNI_LOWERCASELETTER } /* gc=ll */,
+ { 1, 3671, 7796, 17, 8, UNI_BASS } /* scriptextensions=bassavah */,
+ { 3, 1911, 2293, 22, 20, UNI_INSC__CONSONANTPLACEHOLDER } /* indicsyllabiccategory=consonantplaceholder */,
+ { 0, 4717, 0, 15, 0, UNI_TAMILSUP } /* tamilsupplement */,
+ { 19, 9093, 6646, 4, 11, UNI_INPAHAWHHMONG } /* blk=pahawhhmong */,
+ { 51, 9113, 7747, 4, 2, UNI_CCC__28 } /* ccc=28 */,
+ { 0, 9113, 8437, 5, 4, UNI_CCC__10 } /* ccc=ccc10 */,
+ { 0, 8424, 921, 6, 18, UNI_INVS } /* block=variationselectors */,
+ { 5, 2409, 0, 4, 0, UNI_MONG } /* mong */,
+ { 1, 3254, 995, 18, 2, -UNI_RI } /* regionalindicator=no */,
+ { 0, 1977, 0, 22, 0, UNI_nchar_values_index } /* noncharactercodepoint= */,
+ { 2, 184, 1824, 3, 21, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatideographssup */,
+ { 1, 8424, 6171, 6, 12, UNI_MATHALPHANUM } /* block=mathalphanum */,
+ { 4, 8884, 0, 5, 0, UNI_insc_values_index } /* insc= */,
+ { 0, 9593, 2190, 3, 21, UNI_BC__PDI } /* bc=popdirectionalisolate */,
+ { 14, 9647, 7700, 3, 8, UNI_NV__2_SLASH_3 } /* nv=6.67e-01 */,
+ { 24, 8424, 6267, 6, 8, UNI_PHAISTOS } /* block=phaistos */,
+ { 0, 8424, 8240, 6, 7, UNI_INSHARADA } /* block=sharada */,
+ { 3, 9093, 2893, 4, 19, UNI_SUPARROWSC } /* blk=supplementalarrowsc */,
+ { 12, 184, 8058, 2, 7, UNI_DSRT } /* isdeseret */,
+ { 4, 9383, 1647, 4, 21, UNI_SHORTHANDFORMATCONTROLS } /* inshorthandformatcontrols */,
+ { 19, 6918, 9753, 10, 2, UNI_LB__B2 } /* linebreak=b2 */,
+ { 4, 8886, 8939, 3, 5, UNI_SC__TALE } /* sc=taile */,
+ { 0, 3671, 9101, 17, 4, UNI_BUHD } /* scriptextensions=buhd */,
+ { 7, 9365, 7118, 4, 10, UNI_WARA } /* scx=warangciti */,
+ { 139, 8886, 6246, 3, 4, UNI_HUNG } /* sc=hung */,
+ { 0, 8886, 9229, 3, 4, UNI_SC__LINB } /* sc=linb */,
+ { 8, 9731, 34, 3, 2, UNI_WB__EX } /* wb=ex */,
+ { 0, 9959, 8326, 4, 5, UNI_ZZZZ } /* isunknown */,
+ { 49, 1257, 0, 2, 0, UNI_UPPERCASELETTER } /* lu */,
+ { 1, 8886, 9213, 3, 4, UNI_LANA } /* sc=lana */,
+ { 2, 4580, 393, 3, 2, UNI_INMRO } /* inmro */,
+ { 5, 1158, 8290, 3, 6, UNI_INTAITHAM } /* intaitham */,
+ { 322, 8086, 995, 7, 2, -UNI_GRBASE } /* grbase=no */,
+ { 9, 3620, 0, 4, 0, UNI_MANI } /* mani */,
+ { 23, 7332, 0, 4, 0, UNI_ITAL } /* ital */,
+ { 0, 8233, 8282, 7, 7, UNI_SC__TGLG } /* script=tagalog */,
+ { 0, 9593, 3074, 3, 18, UNI_BC__FSI } /* bc=firststrongisolate */,
+ { 0, 184, 1192, 2, 4, UNI_KANA } /* iskana */,
+ { 0, 8886, 6901, 6, 7, UNI_KHAR } /* sc=kharoshthi */,
+ { 0, 7025, 7435, 3, 2, UNI_IN__11 } /* in=11 */,
+ { 4, 5085, 4177, 4, 11, UNI_MATHOPERATORS } /* inmathoperators */,
+ { 27, 9093, 5017, 4, 14, UNI_LATINEXTC } /* blk=latinextendedc */,
+ { 65, 3128, 0, 17, 0, UNI_IDSB } /* idsbinaryoperator */,
+ { 0, 9093, 2064, 4, 14, UNI_CJKRADICALSSUP } /* blk=cjkradicalssup */,
+ { 33, 9121, 8864, 4, 5, -UNI_CWL } /* cwl=false */,
+ { 3, 5213, 9734, 14, 3, UNI_NFCQC__Y } /* nfcquickcheck=yes */,
+ { 0, 1362, 7723, 24, 2, UNI_CCC__18 } /* canonicalcombiningclass=18 */,
+ { 0, 6005, 115, 4, 23, UNI_DIACRITICALS } /* incombiningdiacriticalmarks */,
+ { 0, 184, 1030, 3, 5, UNI_COPT } /* iscoptic */,
+ { 0, 8233, 9233, 7, 4, UNI_LISU } /* script=lisu */,
+ { 0, 8412, 995, 6, 2, -UNI_BIDIC } /* bidic=no */,
+ { 6, 3671, 8929, 17, 5, UNI_OSGE } /* scriptextensions=osage */,
+ { 11, 2106, 70, 21, 2, UNI_GCB__PP } /* graphemeclusterbreak=pp */,
+ { 66, 9909, 468, 3, 10, UNI_P } /* ispunctuation */,
+ { 15, 9177, 0, 4, 0, UNI_HANO } /* hano */,
+ { 1, 9093, 3308, 4, 18, UNI_SMALLKANAEXT } /* blk=smallkanaextension */,
+ { 11, 6194, 6979, 3, 9, UNI_INOLDPERSIAN } /* inoldpersian */,
+ { 7, 9608, 9461, 3, 4, UNI_EA__W } /* ea=wide */,
+ { 2, 8233, 9081, 7, 4, UNI_AVST } /* script=avst */,
+ { 2, 6005, 2950, 4, 16, UNI_HALFMARKS } /* incombininghalfmarks */,
+ { 144, 21, 8562, 2, 6, UNI_INLYCIAN } /* inlycian */,
+ { 3, 3671, 9301, 17, 4, UNI_ORKH } /* scriptextensions=orkh */,
+ { 0, 5760, 8376, 13, 3, UNI_NV__500 } /* numericvalue=500 */,
+ { 0, 5085, 330, 4, 19, UNI_MATHOPERATORS } /* inmathematicaloperators */,
+ { 1, 9647, 7756, 3, 8, UNI_NV__7_SLASH_8 } /* nv=8.75e-01 */,
+ { 9, 9093, 689, 4, 9, UNI_INCUNEIFORM } /* blk=cuneiform */,
+ { 2, 8332, 9082, 3, 3, UNI_AVST } /* isavst */,
+ { 1, 9313, 995, 4, 2, -UNI_PCM } /* pcm=no */,
+ { 0, 9623, 87, 3, 2, UNI_JG__HE } /* jg=he */,
+ { 21, 6828, 4284, 12, 13, UNI_BC__BN } /* bidiclass=boundaryneutral */,
+ { 3, 1779, 0, 21, 0, UNI_CWT } /* changeswhentitlecased */,
+ { 0, 3671, 9473, 17, 4, UNI_YI } /* scriptextensions=yiii */,
+ { 33, 6948, 0, 10, 0, UNI_MISCARROWS } /* miscarrows */,
+ { 268, 21, 7248, 2, 9, UNI_INKHUDAWADI } /* inkhudawadi */,
+ { 38, 5565, 9656, 13, 3, UNI_JG__REH } /* joininggroup=reh */,
+ { 24, 8233, 8944, 7, 5, UNI_SC__TAKR } /* script=takri */,
+ { 66, 8886, 6243, 3, 12, UNI_HUNG } /* sc=oldhungarian */,
+ { 0, 0, 0, 42, 0, UNI_UCASEXT } /* unifiedcanadianaboriginalsyllabicsextended */,
+ { 0, 9153, 881, 4, 1, UNI_GCB__V } /* gcb=v */,
+ { 0, 8233, 4946, 7, 4, UNI_CHAM } /* script=cham */,
+ { 0, 9093, 1162, 4, 26, UNI_HALFANDFULLFORMS } /* blk=halfwidthandfullwidthforms */,
+ { 1, 8424, 8303, 6, 7, UNI_INTIBETAN } /* block=tibetan */,
+ { 66, 8685, 995, 4, 2, -UNI_XPOSIXXDIGIT } /* hex=no */,
+ { 65, 9629, 9759, 3, 2, UNI_LB__H3 } /* lb=h3 */,
+ { 13, 7916, 0, 8, 0, UNI_MAHJ } /* mahajani */,
+ { 184, 9731, 18, 3, 2, UNI_RI } /* wb=ri */,
+ { 2, 184, 3603, 2, 17, UNI_LETTERLIKESYMBOLS } /* isletterlikesymbols */,
+ { 0, 4778, 58, 3, 4, UNI_UIDEO } /* isuideo */,
+ { 289, 8640, 995, 6, 2, -UNI_XPOSIXUPPER } /* upper=no */,
+ { 0, 9933, 3248, 7, 5, UNI_XPOSIXSPACE } /* isxperlspace */,
+ { 0, 4627, 8904, 15, 5, UNI_NFCQC__M } /* nfkcquickcheck=maybe */,
+ { 0, 9093, 831, 4, 6, UNI_ARROWS } /* blk=arrows */,
+ { 1, 9113, 2733, 4, 2, UNI_CCC__1 } /* ccc=ov */,
+ { 1, 7058, 0, 10, 0, UNI_SMALLFORMS } /* smallforms */,
+ { 1, 184, 1036, 2, 2, UNI_CASEDLETTER } /* islc */,
+ { 1, 2204, 3201, 3, 17, UNI_ORNAMENTALDINGBATS } /* isornamentaldingbats */,
+ { 14, 4387, 0, 15, 0, UNI_CURRENCYSYMBOLS } /* currencysymbols */,
+ { 0, 9623, 6120, 3, 3, UNI_JG__NYA } /* jg=nya */,
+ { 0, 6231, 0, 12, 0, UNI_nt_values_index } /* numerictype= */,
+ { 12, 8604, 0, 5, 0, UNI_QMARK } /* qmark */,
+ { 38, 184, 2274, 3, 19, UNI_PC } /* isconnectorpunctuation */,
+ { 1, 9647, 8981, 3, 4, UNI_NV__1_SLASH_40 } /* nv=1/40 */,
+ { 2, 9349, 0, 4, 0, UNI_ROHG } /* rohg */,
+ { 3, 9903, 62, 6, 5, UNI_XPOSIXGRAPH } /* xposixgraph */,
+ { 42, 8886, 6690, 3, 11, UNI_SORA } /* sc=sorasompeng */,
+ { 0, 6828, 0, 11, 0, UNI_BC__B } /* bidiclass=b */,
+ { 59, 9093, 9217, 4, 3, UNI_INLAO } /* blk=lao */,
+ { 0, 8424, 2590, 7, 18, UNI_COUNTINGROD } /* block=countingrodnumerals */,
+ { 5, 8233, 8894, 7, 4, UNI_SC__LIMB } /* script=limb */,
+ { 4, 184, 5283, 2, 14, UNI_PHONETICEXTSUP } /* isphoneticextsup */,
+ { 0, 9365, 8699, 4, 5, UNI_BATK } /* scx=batak */,
+ { 0, 3671, 4267, 17, 5, UNI_BAMU } /* scriptextensions=bamum */,
+ { 1, 3248, 0, 6, 0, UNI_wspace_values_index } /* space= */,
+ { 2, 9093, 719, 4, 16, UNI_ENCLOSEDALPHANUM } /* blk=enclosedalphanum */,
+ { 0, 8424, 8550, 6, 6, UNI_INLEPCHA } /* block=lepcha */,
+ { 1, 9623, 5936, 3, 7, UNI_JG__SEMKATH } /* jg=semkath */,
+ { 1, 5339, 1059, 15, 2, UNI_SB__SE } /* sentencebreak=sep */,
+ { 0, 8854, 9433, 5, 4, UNI_DASH } /* dash=true */,
+ { 26, 2148, 0, 21, 0, UNI_PRTI } /* inscriptionalparthian */,
+ { 2, 8886, 8859, 3, 5, UNI_SC__DOGR } /* sc=dogra */,
+ { 0, 5565, 6099, 13, 12, UNI_JG__MALAYALAMNNA } /* joininggroup=malayalamnna */,
+ { 1, 3671, 2085, 17, 8, UNI_CYRL } /* scriptextensions=cyrillic */,
+ { 0, 7025, 9449, 3, 4, UNI_IN__12_DOT_1 } /* in=v121 */,
+ { 1, 3671, 8944, 17, 4, UNI_TAKR } /* scriptextensions=takr */,
+ { 0, 9365, 6183, 4, 12, UNI_MEND } /* scx=mendekikakui */,
+ { 79, 8332, 2393, 3, 2, UNI_ANY } /* isany */,
+ { 5, 8520, 3, 6, 1, -UNI_JOINC } /* joinc=f */,
+ { 0, 9093, 7068, 4, 10, UNI_SUPARROWSA } /* blk=suparrowsa */,
+ { 18, 3671, 9233, 17, 4, UNI_LISU } /* scriptextensions=lisu */,
+ { 0, 184, 7844, 2, 8, UNI_GUJR } /* isgujarati */,
+ { 3, 184, 7852, 2, 8, UNI_GURU } /* isgurmukhi */,
+ { 64, 1497, 1855, 9, 2, UNI_CN } /* category=cn */,
+ { 2, 3671, 2779, 17, 9, UNI_MONG } /* scriptextensions=mongolian */,
+ { 24, 4672, 0, 15, 0, UNI_SARB } /* oldsoutharabian */,
+ { 1, 9153, 5258, 4, 11, UNI_GCB__SM } /* gcb=spacingmark */,
+ { 0, 8955, 8864, 4, 5, -UNI_IDC } /* idc=false */,
+ { 6, 9365, 6898, 4, 4, UNI_KHAR } /* scx=khar */,
+ { 0, 3671, 7860, 17, 4, UNI_HIRA } /* scriptextensions=hira */,
+ { 12, 9365, 7365, 4, 9, UNI_PAUC } /* scx=paucinhau */,
+ { 1, 8424, 3210, 6, 8, UNI_DINGBATS } /* block=dingbats */,
+ { 16, 8424, 218, 7, 32, UNI_DIACRITICALSEXT } /* block=combiningdiacriticalmarksextended */,
+ { 128, 6194, 125, 3, 2, UNI_OCR } /* inocr */,
+ { 24, 3002, 5678, 18, 4, UNI_DT__NONE } /* decompositiontype=none */,
+ { 1, 1497, 1844, 9, 2, UNI_PC } /* category=pc */,
+ { 0, 184, 9089, 2, 4, UNI_BHKS } /* isbhks */,
+ { 7, 5325, 9734, 14, 3, UNI_QMARK } /* quotationmark=yes */,
+ { 0, 9093, 5552, 4, 6, UNI_IPAEXT } /* blk=ipaext */,
+ { 0, 9620, 4829, 3, 5, UNI_XPOSIXDIGIT } /* gc=digit */,
+ { 0, 1497, 3218, 9, 18, UNI_ZP } /* category=paragraphseparator */,
+ { 40, 184, 9775, 2, 2, UNI_ZL } /* iszl */,
+ { 0, 8424, 3980, 6, 16, UNI_LINEARBIDEOGRAMS } /* block=linearbideograms */,
+ { 0, 9623, 7948, 3, 8, UNI_JG__SWASHKAF } /* jg=swashkaf */,
+ { 1, 4627, 9734, 15, 3, UNI_NFKCQC__Y } /* nfkcquickcheck=yes */,
+ { 0, 8233, 2333, 7, 4, UNI_SC__GLAG } /* script=glag */,
+ { 1, 8406, 8864, 6, 5, -UNI_XPOSIXALPHA } /* alpha=false */,
+ { 39, 3038, 0, 18, 0, UNI_ETHIOPICSUP } /* ethiopicsupplement */,
+ { 2, 4582, 0, 15, 0, UNI_MERC } /* meroiticcursive */,
+ { 6, 184, 6869, 3, 9, UNI_COMPATJAMO } /* iscompatjamo */,
+ { 0, 8871, 33, 3, 2, UNI_SB__SE } /* sb=se */,
+ { 5, 9113, 7611, 4, 2, UNI_CCC__14 } /* ccc=14 */,
+ { 0, 5339, 34, 14, 2, UNI_SB__EX } /* sentencebreak=ex */,
+ { 1, 3671, 5311, 17, 14, UNI_PHLP } /* scriptextensions=psalterpahlavi */,
+ { 1, 1497, 878, 9, 10, UNI_CO } /* category=privateuse */,
+ { 0, 7025, 7724, 3, 3, UNI_IN__8 } /* in=8.0 */,
+ { 0, 6828, 835, 10, 2, UNI_BC__WS } /* bidiclass=ws */,
+ { 24, 184, 5907, 2, 12, UNI_ETHIOPICEXTA } /* isethiopicexta */,
+ { 3, 7128, 9773, 10, 2, UNI_WB__XX } /* wordbreak=xx */,
+ { 1, 9365, 9353, 4, 4, UNI_RUNR } /* scx=runr */,
+ { 0, 8424, 837, 6, 11, UNI_PHONETICEXT } /* block=phoneticext */,
+ { 0, 9113, 8467, 5, 4, UNI_CCC__13 } /* ccc=ccc13 */,
+ { 0, 3398, 9734, 18, 3, UNI_VS } /* variationselector=yes */,
+ { 0, 3416, 0, 17, 0, UNI_ALCHEMICAL } /* alchemicalsymbols */,
+ { 27, 8233, 1845, 7, 6, UNI_SC__ZYYY } /* script=common */,
+ { 1, 8616, 0, 7, 0, UNI_STERM } /* sterm=t */,
+ { 0, 21, 3418, 4, 8, UNI_ALCHEMICAL } /* inalchemical */,
+ { 36, 8886, 8121, 3, 7, UNI_SC__LINA } /* sc=lineara */,
+ { 16, 7018, 9695, 10, 3, UNI_IN__5 } /* presentin=v50 */,
+ { 0, 8424, 0, 6, 42, UNI_UCASEXT } /* block=unifiedcanadianaboriginalsyllabicsextended */,
+ { 0, 8233, 8859, 7, 4, UNI_SC__DOGR } /* script=dogr */,
+ { 24, 5513, 8864, 13, 5, -UNI_GRBASE } /* graphemebase=false */,
+ { 43, 8424, 7788, 6, 8, UNI_INBALINESE } /* block=balinese */,
+ { 1, 8886, 7812, 3, 4, UNI_SC__DUPL } /* sc=dupl */,
+ { 1, 9093, 414, 4, 32, UNI_INIDC } /* blk=ideographicdescriptioncharacters */,
+ { 7, 8886, 9361, 3, 4, UNI_SARB } /* sc=sarb */,
+ { 0, 4705, 7957, 3, 3, UNI_TAGB } /* istagb */,
+ { 0, 9049, 7495, 4, 1, UNI_AGE__7 } /* age=7 */,
+ { 4, 8233, 9345, 7, 4, UNI_RJNG } /* script=rjng */,
+ { 11, 6580, 0, 11, 0, UNI_MYANMAREXTA } /* myanmarexta */,
+ { 3, 1497, 2192, 9, 2, UNI_PD } /* category=pd */,
+ { 3, 9365, 9117, 4, 4, UNI_CPRT } /* scx=cprt */,
+ { 5, 1790, 0, 5, 0, UNI_TITLE } /* title */,
+ { 0, 5835, 0, 5, 0, UNI_BIDIC } /* bidic */,
+ { 2, 7018, 9548, 10, 3, UNI_IN__3 } /* presentin=3.0 */,
+ { 0, 3868, 6635, 16, 11, UNI_SO } /* generalcategory=othersymbol */,
+ { 0, 9629, 4631, 3, 2, UNI_LB__QU } /* lb=qu */,
+ { 32, 8430, 0, 4, 0, UNI_CARI } /* cari */,
+ { 13, 8338, 8864, 7, 5, -UNI_XPOSIXSPACE } /* wspace=false */,
+ { 2, 7018, 7507, 10, 2, UNI_IN__12 } /* presentin=12 */,
+ { 1, 184, 8709, 2, 5, UNI_BUHD } /* isbuhid */,
+ { 13, 9731, 7293, 3, 9, UNI_WB__MB } /* wb=midnumlet */,
+ { 28, 1136, 8864, 26, 5, -UNI_DI } /* defaultignorablecodepoint=false */,
+ { 14, 8219, 8864, 7, 5, -UNI_PATSYN } /* patsyn=false */,
+ { 68, 1867, 0, 22, 0, UNI_DIACRITICALSFORSYMBOLS } /* diacriticalsforsymbols */,
+ { 0, 9365, 8072, 4, 7, UNI_ELYM } /* scx=elymaic */,
+ { 1, 5017, 0, 14, 0, UNI_LATINEXTC } /* latinextendedc */,
+ { 0, 9237, 26, 4, 1, UNI_LOE } /* loe=y */,
+ { 0, 8886, 9217, 3, 3, UNI_LAO } /* sc=lao */,
+ { 0, 9365, 2212, 5, 6, UNI_SINH } /* scx=sinhala */,
+ { 3, 7025, 7507, 3, 2, UNI_IN__12 } /* in=12 */,
+ { 0, 8586, 26, 6, 1, UNI_NFCQC__Y } /* nfcqc=y */,
+ { 11, 9093, 8261, 4, 7, UNI_INSOYOMBO } /* blk=soyombo */,
+ { 0, 8424, 2148, 6, 21, UNI_ININSCRIPTIONALPARTHIAN } /* block=inscriptionalparthian */,
+ { 1, 184, 1411, 3, 23, UNI_DIACRITICALSFORSYMBOLS } /* iscombiningmarksforsymbols */,
+ { 1, 9313, 9734, 4, 3, UNI_PCM } /* pcm=yes */,
+ { 1, 8233, 9269, 7, 4, UNI_SC__MYMR } /* script=mymr */,
+ { 0, 1158, 4718, 3, 4, UNI_INTAMIL } /* intamil */,
+ { 0, 8233, 9173, 7, 4, UNI_SC__GURU } /* script=guru */,
+ { 1, 3868, 1410, 16, 13, UNI_M } /* generalcategory=combiningmark */,
+ { 0, 184, 8508, 2, 5, UNI_GREXT } /* isgrext */,
+ { 84, 1713, 0, 22, 0, UNI_cwcf_values_index } /* changeswhencasefolded= */,
+ { 281, 2453, 3, 20, 1, -UNI_TERM } /* terminalpunctuation=f */,
+ { 0, 1450, 2178, 5, 5, UNI_GREEKEXT } /* ingreekext */,
+ { 0, 8424, 2646, 6, 19, UNI_JAMOEXTA } /* block=hanguljamoextendeda */,
+ { 0, 7420, 36, 8, 1, UNI_IDS } /* idstart=t */,
+ { 1, 4642, 995, 15, 2, UNI_NFKDQC__N } /* nfkdquickcheck=no */,
+ { 72, 9093, 8037, 4, 7, UNI_CJKEXTE } /* blk=cjkexte */,
+ { 1, 8051, 26, 7, 1, UNI_COMPEX } /* compex=y */,
+ { 5, 7419, 0, 4, 0, UNI_XIDS } /* xids */,
+ { 0, 1844, 0, 2, 0, UNI_PC } /* pc */,
+ { 4, 1362, 9515, 24, 3, UNI_CCC__214 } /* canonicalcombiningclass=214 */,
+ { 0, 21, 8652, 2, 6, UNI_INWANCHO } /* inwancho */,
+ { 46, 8886, 9405, 3, 4, UNI_TALU } /* sc=talu */,
+ { 0, 8635, 995, 5, 2, -UNI_IDEO } /* ideo=no */,
+ { 14, 21, 3603, 2, 17, UNI_LETTERLIKESYMBOLS } /* inletterlikesymbols */,
+ { 84, 9093, 837, 4, 28, UNI_PHONETICEXTSUP } /* blk=phoneticextensionssupplement */,
+ { 0, 5339, 721, 14, 2, UNI_SB__CL } /* sentencebreak=cl */,
+ { 9, 5565, 2561, 13, 9, UNI_JG__YEHBARREE } /* joininggroup=yehbarree */,
+ { 51, 8580, 0, 6, 0, UNI_nchar_values_index } /* nchar= */,
+ { 0, 8424, 8275, 6, 7, UNI_SUPPUAB } /* block=suppuab */,
+ { 2, 6005, 4864, 3, 13, UNI_CJKCOMPATFORMS } /* incjkcompatforms */,
+ { 1, 9620, 1156, 3, 2, UNI_PO } /* gc=po */,
+ { 6, 3002, 4801, 18, 6, UNI_DT__SQR } /* decompositiontype=square */,
+ { 194, 262, 0, 2, 0, UNI_SM } /* sm */,
+ { 1, 3671, 2837, 18, 8, UNI_SUND } /* scriptextensions=sundanese */,
+ { 0, 184, 4792, 2, 15, UNI_ZANB } /* iszanabazarsquare */,
+ { 1, 9365, 9265, 4, 4, UNI_MTEI } /* scx=mtei */,
+ { 44, 3398, 36, 18, 1, UNI_VS } /* variationselector=t */,
+ { 37, 8233, 7964, 7, 8, UNI_TFNG } /* script=tifinagh */,
+ { 13, 3772, 0, 11, 0, UNI_BOPOMOFOEXT } /* bopomofoext */,
+ { 3, 467, 0, 11, 0, UNI_P } /* punctuation */,
+ { 31, 9647, 8364, 3, 4, UNI_NV__4000 } /* nv=4000 */,
+ { 71, 184, 435, 2, 5, UNI__PERL_NCHAR } /* isnchar */,
+ { 16, 184, 8840, 3, 4, UNI_XPOSIXCNTRL } /* iscntrl */,
+ { 0, 3671, 8924, 17, 5, UNI_ORYA } /* scriptextensions=oriya */,
+ { 10, 6690, 0, 11, 0, UNI_SORA } /* sorasompeng */,
+ { 8, 8886, 9493, 3, 4, UNI_ZZZZ } /* sc=zzzz */,
+ { 24, 7018, 9578, 10, 3, UNI_IN__6_DOT_3 } /* presentin=6.3 */,
+ { 139, 6918, 8100, 10, 6, UNI_LB__HY } /* linebreak=hyphen */,
+ { 0, 8424, 2798, 6, 19, UNI_OTTOMANSIYAQNUMBERS } /* block=ottomansiyaqnumbers */,
+ { 3, 9647, 8352, 3, 6, UNI_NV__216000 } /* nv=216000 */,
+ { 1, 2106, 3254, 21, 17, UNI_RI } /* graphemeclusterbreak=regionalindicator */,
+ { 0, 9365, 6243, 4, 12, UNI_HUNG } /* scx=oldhungarian */,
+ { 3, 9647, 8394, 3, 3, UNI_NV__800 } /* nv=800 */,
+ { 27, 9093, 5311, 4, 14, UNI_INPSALTERPAHLAVI } /* blk=psalterpahlavi */,
+ { 3, 9946, 107, 3, 5, UNI_S } /* issymbol */,
+ { 66, 9093, 2984, 4, 6, UNI_INCOPTIC } /* blk=coptic */,
+ { 0, 9093, 5617, 4, 9, UNI_INMALAYALAM } /* blk=malayalam */,
+ { 0, 8854, 0, 5, 0, UNI_dash_values_index } /* dash= */,
+ { 0, 9093, 3552, 4, 16, UNI_ETHIOPICEXT } /* blk=ethiopicextended */,
+ { 4, 184, 2065, 3, 13, UNI_CJKRADICALSSUP } /* iscjkradicalssup */,
+ { 1, 9049, 7507, 4, 4, UNI_AGE__12 } /* age=12.0 */,
+ { 0, 9253, 0, 4, 0, UNI_MIAO } /* miao */,
+ { 40, 8886, 8568, 3, 6, UNI_LYDI } /* sc=lydian */,
+ { 0, 8233, 9305, 7, 4, UNI_SC__ORYA } /* script=orya */,
+ { 0, 3671, 8538, 17, 4, UNI_KHOJ } /* scriptextensions=khoj */,
+ { 0, 4447, 9461, 15, 4, UNI_EA__W } /* eastasianwidth=wide */,
+ { 27, 3671, 9065, 17, 4, UNI_ARMI } /* scriptextensions=armi */,
+ { 0, 9093, 3756, 4, 9, UNI_ARABICSUP } /* blk=arabicsup */,
+ { 0, 8424, 2893, 6, 19, UNI_SUPARROWSC } /* block=supplementalarrowsc */,
+ { 0, 184, 1411, 3, 12, UNI_M } /* iscombiningmark */,
+ { 1, 6015, 6291, 12, 12, UNI_JT__R } /* joiningtype=rightjoining */,
+ { 0, 9393, 0, 4, 0, UNI_SYRC } /* syrc */,
+ { 0, 8332, 7774, 4, 6, UNI_ARMN } /* isarmenian */,
+ { 0, 5565, 8658, 13, 6, UNI_JG__YUDHHE } /* joininggroup=yudhhe */,
+ { 1, 9093, 7980, 4, 8, UNI_INUGARITIC } /* blk=ugaritic */,
+ { 1, 9647, 9503, 3, 3, UNI_NV__1_SLASH_9 } /* nv=1/9 */,
+ { 5, 9049, 9713, 4, 3, UNI_AGE__6_DOT_3 } /* age=v63 */,
+ { 0, 6918, 495, 10, 2, UNI_LB__NU } /* linebreak=nu */,
+ { 1, 6885, 2647, 3, 18, UNI_JAMOEXTA } /* ishanguljamoextendeda */,
+ { 0, 9365, 3038, 4, 4, UNI_ETHI } /* scx=ethi */,
+ { 3, 1532, 0, 1, 0, UNI_Z } /* z */,
+ { 29, 9365, 9069, 4, 4, UNI_ARMN } /* scx=armn */,
+ { 0, 21, 6767, 2, 11, UNI_YISYLLABLES } /* inyisyllables */,
+ { 0, 9953, 67, 3, 4, UNI_VSSUP } /* isvssup */,
+ { 101, 9365, 2484, 4, 4, UNI_MAND } /* scx=mand */,
+ { 0, 9093, 8003, 5, 6, UNI_INBENGALI } /* blk=bengali */,
+ { 1, 8886, 2741, 3, 19, UNI_MERO } /* sc=meroitichieroglyphs */,
+ { 36, 8233, 9261, 7, 3, UNI_MRO } /* script=mro */,
+ { 135, 9093, 2253, 4, 20, UNI_INANATOLIANHIEROGLYPHS } /* blk=anatolianhieroglyphs */,
+ { 0, 9647, 8394, 3, 5, UNI_NV__80000 } /* nv=80000 */,
+ { 1, 7239, 0, 9, 0, UNI_QAAI } /* inherited */,
+ { 8, 9093, 7302, 4, 9, UNI_INNABATAEAN } /* blk=nabataean */,
+ { 3, 2021, 0, 15, 0, UNI_TRANSPORTANDMAP } /* transportandmap */,
+ { 144, 184, 6382, 2, 11, UNI_DOMINO } /* isdominotiles */,
+ { 0, 629, 0, 30, 0, UNI_CJKEXTE } /* cjkunifiedideographsextensione */,
+ { 1, 184, 4597, 2, 15, UNI_MISCPICTOGRAPHS } /* ismiscpictographs */,
+ { 0, 9647, 7748, 3, 8, UNI_NV__17_SLASH_2 } /* nv=8.50e+00 */,
+ { 0, 6828, 102, 10, 2, UNI_BC__ET } /* bidiclass=et */,
+ { 3, 9365, 8610, 4, 6, UNI_RJNG } /* scx=rejang */,
+ { 4, 5565, 3916, 13, 16, UNI_JG__HANIFIROHINGYAPA } /* joininggroup=hanifirohingyapa */,
+ { 0, 184, 7788, 2, 4, UNI_BALI } /* isbali */,
+ { 2, 6338, 1, 11, 1, -UNI_XPOSIXALPHA } /* alphabetic=n */,
+ { 1, 184, 2985, 3, 17, UNI_COPTICEPACTNUMBERS } /* iscopticepactnumbers */,
+ { 2, 9049, 9581, 4, 3, UNI_AGE__7 } /* age=7.0 */,
+ { 0, 8233, 2212, 8, 3, UNI_SC__SINH } /* script=sinh */,
+ { 1, 7884, 0, 8, 0, UNI_JAMOEXTB } /* jamoextb */,
+ { 0, 8233, 7049, 8, 9, UNI_SAUR } /* script=saurashtra */,
+ { 0, 1497, 4687, 9, 15, UNI_PS } /* category=openpunctuation */,
+ { 0, 184, 2532, 2, 4, UNI_BRAH } /* isbrah */,
+ { 4, 5835, 8864, 12, 5, -UNI_BIDIC } /* bidicontrol=false */,
+ { 4, 8424, 7302, 6, 9, UNI_INNABATAEAN } /* block=nabataean */,
+ { 0, 9093, 921, 4, 18, UNI_INVS } /* blk=variationselectors */,
+ { 4, 9093, 9057, 4, 4, UNI_INAHOM } /* blk=ahom */,
+ { 230, 3671, 3772, 17, 4, UNI_BOPO } /* scriptextensions=bopo */,
+ { 0, 3671, 0, 17, 0, UNI_scx_values_index } /* scriptextensions= */,
+ { 2, 8424, 4975, 6, 14, UNI_KANASUP } /* block=kanasupplement */,
+ { 1, 21, 5604, 2, 13, UNI_LOWSURROGATES } /* inlowsurrogates */,
+ { 0, 9599, 3, 3, 1, -UNI_CI } /* ci=f */,
+ { 9, 9093, 1003, 4, 11, UNI_ENCLOSEDCJK } /* blk=enclosedcjk */,
+ { 3, 3254, 8864, 18, 5, -UNI_RI } /* regionalindicator=false */,
+ { 134, 9093, 8894, 4, 5, UNI_INLIMBU } /* blk=limbu */,
+ { 0, 8886, 8191, 3, 7, UNI_OLCK } /* sc=olchiki */,
+ { 6, 9623, 6087, 3, 12, UNI_JG__MALAYALAMNGA } /* jg=malayalamnga */,
+ { 5, 9093, 6939, 4, 2, UNI_INVS } /* blk=vs */,
+ { 2, 9113, 8725, 5, 4, UNI_CCC__16 } /* ccc=ccc16 */,
+ { 3, 9093, 6027, 4, 5, UNI_INKHMER } /* blk=khmer */,
+ { 2, 3671, 7118, 17, 10, UNI_WARA } /* scriptextensions=warangciti */,
+ { 15, 8160, 781, 4, 20, UNI_ENCLOSEDIDEOGRAPHICSUP } /* inenclosedideographicsup */,
+ { 0, 3671, 8324, 17, 7, UNI_ZZZZ } /* scriptextensions=unknown */,
+ { 3, 9365, 6898, 4, 10, UNI_KHAR } /* scx=kharoshthi */,
+ { 321, 9909, 0, 3, 0, UNI_P } /* isp */,
+ { 1, 4705, 9414, 3, 3, UNI_TAVT } /* istavt */,
+ { 40, 9093, 8944, 4, 5, UNI_INTAKRI } /* blk=takri */,
+ { 2, 6885, 1363, 3, 3, UNI_HANO } /* ishano */,
+ { 0, 2212, 2021, 4, 4, UNI_INHATRAN } /* inhatran */,
+ { 12, 7995, 0, 7, 0, UNI_AVST } /* avestan */,
+ { 48, 9909, 5492, 7, 5, UNI_POSIXALNUM } /* isposixalnum */,
+ { 0, 6949, 3469, 4, 15, UNI_AGHB } /* iscaucasianalbanian */,
+ { 38, 9647, 9025, 3, 4, UNI_NV__3_SLASH_20 } /* nv=3/20 */,
+ { 0, 184, 4175, 2, 13, UNI_MATHOPERATORS } /* ismathoperators */,
+ { 29, 5760, 7459, 13, 2, UNI_NV__21 } /* numericvalue=21 */,
+ { 3, 1497, 206, 9, 2, UNI_PI } /* category=pi */,
+ { 0, 9946, 17, 3, 1, UNI_SO } /* isso */,
+ { 0, 184, 5786, 2, 13, UNI_VERTICALFORMS } /* isverticalforms */,
+ { 2, 8960, 9433, 4, 4, UNI_IDS } /* ids=true */,
+ { 4, 9093, 7148, 4, 10, UNI_YIRADICALS } /* blk=yiradicals */,
+ { 0, 9049, 7446, 4, 1, UNI_AGE__2 } /* age=2 */,
+ { 4, 4447, 0, 15, 0, UNI_ea_values_index } /* eastasianwidth= */,
+ { 2, 8051, 9433, 7, 4, UNI_COMPEX } /* compex=true */,
+ { 0, 509, 0, 20, 0, UNI_CJK } /* cjkunifiedideographs */,
+ { 2, 8424, 865, 6, 28, UNI_SUPPUAA } /* block=supplementaryprivateuseareaa */,
+ { 0, 7018, 7435, 10, 2, UNI_IN__11 } /* presentin=11 */,
+ { 3, 8886, 9261, 3, 4, UNI_MRO } /* sc=mroo */,
+ { 17, 9093, 42, 4, 26, UNI_CJKCOMPATIDEOGRAPHS } /* blk=cjkcompatibilityideographs */,
+ { 0, 8884, 2768, 5, 10, UNI_INSC__TONELETTER } /* insc=toneletter */,
+ { 12, 9767, 0, 2, 0, UNI_CASEDLETTER } /* l& */,
+ { 0, 5565, 8964, 13, 5, UNI_JG__ZHAIN } /* joininggroup=zhain */,
+ { 1, 9959, 1152, 5, 4, UNI_ANY } /* isunicode */,
+ { 0, 9093, 7844, 4, 8, UNI_INGUJARATI } /* blk=gujarati */,
+ { 0, 184, 3502, 3, 16, UNI_CYRILLICEXTA } /* iscyrillicextendeda */,
+ { 273, 6194, 8192, 3, 6, UNI_OLCK } /* inolchiki */,
+ { 7, 184, 8107, 2, 7, UNI_KNDA } /* iskannada */,
+ { 36, 9093, 1867, 4, 12, UNI_DIACRITICALS } /* blk=diacriticals */,
+ { 2, 9125, 8864, 4, 5, -UNI_CWT } /* cwt=false */,
+ { 129, 1933, 995, 22, 2, -UNI_LOE } /* logicalorderexception=no */,
+ { 2, 9093, 4268, 5, 7, UNI_BAMUMSUP } /* blk=bamumsup */,
+ { 4, 9365, 7812, 4, 4, UNI_DUPL } /* scx=dupl */,
+ { 24, 9113, 8463, 4, 3, UNI_CCC__129 } /* ccc=129 */,
+ { 1, 8640, 36, 6, 1, UNI_XPOSIXUPPER } /* upper=t */,
+ { 1, 8424, 4220, 6, 16, UNI_TANGUTCOMPONENTS } /* block=tangutcomponents */,
+ { 88, 8424, 7148, 6, 10, UNI_YIRADICALS } /* block=yiradicals */,
+ { 1, 3671, 2484, 17, 4, UNI_MAND } /* scriptextensions=mand */,
+ { 0, 8233, 7892, 7, 4, UNI_SC__JAVA } /* script=java */,
+ { 16, 9620, 32, 3, 2, UNI__PERL_SURROGATE } /* gc=cs */,
+ { 2, 8424, 779, 6, 22, UNI_ENCLOSEDIDEOGRAPHICSUP } /* block=enclosedideographicsup */,
+ { 5, 8424, 2665, 6, 19, UNI_JAMOEXTB } /* block=hanguljamoextendedb */,
+ { 0, 9225, 0, 4, 0, UNI_LINA } /* lina */,
+ { 1, 4705, 8297, 3, 6, UNI_TAVT } /* istaiviet */,
+ { 0, 4705, 7965, 3, 7, UNI_TFNG } /* istifinagh */,
+ { 0, 1386, 0, 10, 0, UNI_CJKSYMBOLS } /* cjksymbols */,
+ { 0, 8424, 6948, 6, 10, UNI_MISCARROWS } /* block=miscarrows */,
+ { 0, 8510, 0, 4, 0, UNI_ext_values_index } /* ext= */,
+ { 0, 6918, 2368, 10, 2, UNI_LB__HL } /* linebreak=hl */,
+ { 0, 9093, 4108, 4, 16, UNI_MYANMAREXTA } /* blk=myanmarextendeda */,
+ { 32, 9365, 1146, 5, 3, UNI_SORA } /* scx=sora */,
+ { 1, 7128, 495, 10, 7, UNI_WB__NU } /* wordbreak=numeric */,
+ { 0, 9093, 7797, 5, 7, UNI_INBASSAVAH } /* blk=bassavah */,
+ { 1, 8424, 446, 6, 18, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbols */,
+ { 12, 9623, 6785, 3, 3, UNI_JG__FEH } /* jg=feh */,
+ { 35, 3671, 78, 17, 4, UNI_ARAB } /* scriptextensions=arab */,
+ { 7, 8886, 2608, 3, 19, UNI_EGYP } /* sc=egyptianhieroglyphs */,
+ { 0, 9365, 9413, 4, 4, UNI_TAVT } /* scx=tavt */,
+ { 1, 6798, 0, 10, 0, UNI_ARABICEXTA } /* arabicexta */,
+ { 41, 9623, 9641, 3, 3, UNI_JG__MIM } /* jg=mim */,
+ { 32, 8424, 8268, 6, 7, UNI_SUPPUAA } /* block=suppuaa */,
+ { 0, 4402, 0, 15, 0, UNI_PD } /* dashpunctuation */,
+ { 0, 9629, 96, 3, 10, UNI_LB__AL } /* lb=alphabetic */,
+ { 0, 9365, 9429, 4, 4, UNI_TIBT } /* scx=tibt */,
+ { 3, 9647, 8376, 3, 4, UNI_NV__5000 } /* nv=5000 */,
+ { 1, 8568, 0, 6, 0, UNI_LYDI } /* lydian */,
+ { 2, 9647, 9739, 3, 2, UNI_NV__39 } /* nv=39 */,
+ { 0, 8899, 9433, 5, 4, UNI_MATH } /* math=true */,
+ { 6, 3868, 4140, 16, 16, UNI_PO } /* generalcategory=otherpunctuation */,
+ { 298, 184, 9217, 2, 3, UNI_LAO } /* islao */,
+ { 0, 8160, 1005, 4, 9, UNI_ENCLOSEDCJK } /* inenclosedcjk */,
+ { 0, 9365, 4267, 4, 4, UNI_BAMU } /* scx=bamu */,
+ { 2, 9731, 9611, 3, 3, UNI_WB__EB } /* wb=ebg */,
+ { 0, 7018, 7660, 10, 3, UNI_IN__6 } /* presentin=6.0 */,
+ { 3, 8510, 8864, 4, 5, -UNI_EXT } /* ext=false */,
+ { 14, 8233, 9481, 7, 4, UNI_ZANB } /* script=zanb */,
+ { 0, 8886, 7804, 3, 4, UNI_SC__BUGI } /* sc=bugi */,
+ { 0, 5085, 6161, 4, 10, UNI_INMASARAMGONDI } /* inmasaramgondi */,
+ { 0, 8616, 995, 6, 2, -UNI_STERM } /* sterm=no */,
+ { 1, 5085, 480, 4, 29, UNI_MATHALPHANUM } /* inmathematicalalphanumericsymbols */,
+ { 1, 1911, 8331, 22, 7, UNI_INSC__VISARGA } /* indicsyllabiccategory=visarga */,
+ { 0, 6888, 9433, 10, 4, UNI_DIA } /* diacritic=true */,
+ { 0, 5339, 125, 14, 2, UNI_LB__CR } /* sentencebreak=cr */,
+ { 4, 8886, 3020, 3, 4, UNI_SC__DEVA } /* sc=deva */,
+ { 1, 8233, 6992, 8, 3, UNI_SC__SOGD } /* script=sogd */,
+ { 0, 184, 149, 3, 34, UNI_DIACRITICALSSUP } /* iscombiningdiacriticalmarkssupplement */,
+ { 0, 8205, 0, 7, 0, UNI_OSMA } /* osmanya */,
+ { 7, 8424, 2065, 7, 13, UNI_CJKRADICALSSUP } /* block=cjkradicalssup */,
+ { 30, 2513, 0, 19, 0, UNI_ANCIENTGREEKNUMBERS } /* ancientgreeknumbers */,
+ { 49, 9608, 9, 3, 2, UNI_EA__NA } /* ea=na */,
+ { 12, 9626, 6515, 4, 10, UNI_JT__L } /* jt=leftjoining */,
+ { 2, 7048, 0, 4, 0, UNI_SAUR } /* saur */,
+ { 274, 6005, 43, 3, 15, UNI_CJKCOMPAT } /* incjkcompatibility */,
+ { 0, 8886, 2202, 4, 3, UNI_SC__KALI } /* sc=kali */,
+ { 0, 9623, 5381, 3, 14, UNI_JG__HAMZAONHEHGOAL } /* jg=tehmarbutagoal */,
+ { 0, 9623, 9245, 3, 4, UNI_JG__MEEM } /* jg=meem */,
+ { 0, 9593, 2817, 3, 19, UNI_BC__RLO } /* bc=righttoleftoverride */,
+ { 1, 6816, 6839, 3, 9, UNI_BOXDRAWING } /* inboxdrawing */,
+ { 0, 9093, 7365, 4, 9, UNI_INPAUCINHAU } /* blk=paucinhau */,
+ { 5, 3002, 45, 18, 3, UNI_DT__COM } /* decompositiontype=com */,
+ { 0, 184, 9281, 2, 4, UNI_NEWA } /* isnewa */,
+ { 9, 2684, 5747, 19, 13, UNI_HST__NA } /* hangulsyllabletype=notapplicable */,
+ { 2, 9093, 2741, 4, 19, UNI_MERO } /* blk=meroitichieroglyphs */,
+ { 10, 184, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* iscjkcompatibilityideographssupplement */,
+ { 0, 8233, 9213, 7, 4, UNI_LANA } /* script=lana */,
+ { 4, 8424, 1530, 6, 23, UNI_BYZANTINEMUSIC } /* block=byzantinemusicalsymbols */,
+ { 1, 8332, 27, 3, 2, UNI_ALL } /* isall */,
+ { 1, 1536, 3553, 3, 15, UNI_ETHIOPICEXT } /* inethiopicextended */,
+ { 12, 5967, 0, 4, 0, UNI_HEBR } /* hebr */,
+ { 8, 8424, 7884, 6, 8, UNI_JAMOEXTB } /* block=jamoextb */,
+ { 1, 9365, 3620, 4, 4, UNI_MANI } /* scx=mani */,
+ { 0, 5339, 0, 14, 0, UNI_sb_values_index } /* sentencebreak= */,
+ { 3, 8424, 5896, 7, 11, UNI_CYRILLICEXTC } /* block=cyrillicextc */,
+ { 84, 6885, 2666, 3, 18, UNI_JAMOEXTB } /* ishanguljamoextendedb */,
+ { 0, 1084, 36, 26, 1, UNI_CWKCF } /* changeswhennfkccasefolded=t */,
+ { 0, 5565, 6334, 13, 4, UNI_JG__NOON } /* joininggroup=noon */,
+ { 0, 9365, 382, 4, 4, UNI_EGYP } /* scx=egyp */,
+ { 0, 1362, 18, 24, 1, UNI_CCC__R } /* canonicalcombiningclass=r */,
+ { 7, 9153, 18, 4, 2, UNI_RI } /* gcb=ri */,
+ { 1, 8424, 2608, 6, 19, UNI_INEGYPTIANHIEROGLYPHS } /* block=egyptianhieroglyphs */,
+ { 1, 8684, 0, 5, 0, UNI_ahex_values_index } /* ahex= */,
+ { 0, 3293, 7981, 3, 7, UNI_INUGARITIC } /* inugaritic */,
+ { 0, 9261, 0, 4, 0, UNI_MRO } /* mroo */,
+ { 0, 184, 3227, 2, 9, UNI_Z } /* isseparator */,
+ { 0, 659, 0, 30, 0, UNI_CJKEXTF } /* cjkunifiedideographsextensionf */,
+ { 0, 9365, 2127, 4, 4, UNI_HAN } /* scx=hani */,
+ { 2, 8424, 6027, 6, 12, UNI_KHMERSYMBOLS } /* block=khmersymbols */,
+ { 5, 5760, 8981, 13, 3, UNI_NV__1_SLASH_4 } /* numericvalue=1/4 */,
+ { 0, 9153, 5394, 4, 2, UNI_LB__H2 } /* gcb=lv */,
+ { 0, 8233, 2253, 7, 20, UNI_HLUW } /* script=anatolianhieroglyphs */,
+ { 0, 9049, 9677, 4, 3, UNI_AGE__2_DOT_1 } /* age=v21 */,
+ { 1, 6316, 8864, 11, 5, -UNI_IDC } /* idcontinue=false */,
+ { 0, 3868, 1844, 16, 2, UNI_PC } /* generalcategory=pc */,
+ { 0, 6918, 4835, 10, 14, UNI_LB__CR } /* linebreak=carriagereturn */,
+ { 1, 9113, 8802, 4, 2, UNI_CCC__31 } /* ccc=31 */,
+ { 4, 8871, 8198, 3, 7, UNI_SB__LE } /* sb=oletter */,
+ { 0, 9620, 7098, 3, 10, UNI_CN } /* gc=unassigned */,
+ { 0, 9153, 262, 4, 2, UNI_GCB__SM } /* gcb=sm */,
+ { 1, 9121, 0, 3, 0, UNI_CWL } /* cwl */,
+ { 0, 9629, 4835, 3, 14, UNI_LB__CR } /* lb=carriagereturn */,
+ { 0, 9365, 9337, 4, 4, UNI_QAAI } /* scx=qaai */,
+ { 0, 117, 415, 3, 31, UNI_INIDC } /* inideographicdescriptioncharacters */,
+ { 89, 184, 5435, 2, 5, UNI_BIDIM } /* isbidim */,
+ { 1, 8886, 9265, 3, 4, UNI_MTEI } /* sc=mtei */,
+ { 0, 9647, 9509, 3, 3, UNI_NV__2_SLASH_5 } /* nv=2/5 */,
+ { 0, 9093, 4657, 4, 15, UNI_NARB } /* blk=oldnortharabian */,
+ { 0, 4826, 26, 9, 1, UNI_XPOSIXXDIGIT } /* hexdigit=y */,
+ { 0, 5760, 5409, 13, 7, UNI_NV__1000000 } /* numericvalue=1000000 */,
+ { 12, 3128, 995, 18, 2, -UNI_IDSB } /* idsbinaryoperator=no */,
+ { 0, 1003, 0, 27, 0, UNI_ENCLOSEDCJK } /* enclosedcjklettersandmonths */,
+ { 0, 184, 5872, 3, 11, UNI_CYRILLICEXTA } /* iscyrillicexta */,
+ { 0, 9093, 4387, 4, 15, UNI_CURRENCYSYMBOLS } /* blk=currencysymbols */,
+ { 2, 5565, 6788, 13, 10, UNI_JG__AFRICANQAF } /* joininggroup=africanqaf */,
+ { 7, 184, 2532, 2, 6, UNI_BRAH } /* isbrahmi */,
+ { 25, 831, 0, 6, 0, UNI_ARROWS } /* arrows */,
+ { 0, 9904, 1812, 5, 5, UNI_POSIXUPPER } /* posixupper */,
+ { 0, 8406, 9433, 6, 4, UNI_XPOSIXALPHA } /* alpha=true */,
+ { 2, 4849, 36, 14, 1, UNI_CI } /* caseignorable=t */,
+ { 0, 3128, 8864, 18, 5, -UNI_IDSB } /* idsbinaryoperator=false */,
+ { 32, 9946, 0, 3, 0, UNI_S } /* iss */,
+ { 0, 4618, 2335, 4, 18, UNI_GLAGOLITICSUP } /* inglagoliticsupplement */,
+ { 96, 8233, 7860, 7, 4, UNI_SC__HIRA } /* script=hira */,
+ { 2, 9620, 25, 3, 1, UNI_S } /* gc=s */,
+ { 3, 7025, 7660, 3, 3, UNI_IN__6 } /* in=6.0 */,
+ { 3, 3964, 0, 6, 0, UNI_LATIN1 } /* latin1 */,
+ { 1, 8424, 4864, 7, 13, UNI_CJKCOMPATFORMS } /* block=cjkcompatforms */,
+ { 0, 3671, 9205, 17, 4, UNI_KNDA } /* scriptextensions=knda */,
+ { 0, 8886, 8149, 3, 4, UNI_SC__MULT } /* sc=mult */,
+ { 97, 8424, 8191, 6, 7, UNI_OLCK } /* block=olchiki */,
+ { 3, 9093, 4961, 4, 14, UNI_HIGHSURROGATES } /* blk=highsurrogates */,
+ { 0, 5760, 7683, 13, 2, UNI_NV__26 } /* numericvalue=26 */,
+ { 2, 5565, 9381, 13, 4, UNI_JG__SHIN } /* joininggroup=shin */,
+ { 1, 5565, 7392, 13, 9, UNI_JG__SYRIACWAW } /* joininggroup=syriacwaw */,
+ { 1, 6885, 1600, 3, 5, UNI_HANG } /* ishangul */,
+ { 56, 1713, 995, 22, 2, -UNI_CWCF } /* changeswhencasefolded=no */,
+ { 4, 9093, 7374, 4, 9, UNI_INSAMARITAN } /* blk=samaritan */,
+ { 1, 8424, 3308, 6, 18, UNI_SMALLKANAEXT } /* block=smallkanaextension */,
+ { 0, 184, 8568, 2, 4, UNI_LYDI } /* islydi */,
+ { 0, 1362, 1701, 24, 2, UNI_CCC__BR } /* canonicalcombiningclass=br */,
+ { 20, 8685, 1, 4, 1, -UNI_XPOSIXXDIGIT } /* hex=n */,
+ { 0, 6949, 9, 4, 16, UNI_CANS } /* iscanadianaboriginal */,
+ { 0, 7788, 0, 4, 0, UNI_BALI } /* bali */,
+ { 244, 8233, 4657, 7, 15, UNI_NARB } /* script=oldnortharabian */,
+ { 10, 184, 1387, 3, 9, UNI_CJKSYMBOLS } /* iscjksymbols */,
+ { 0, 8886, 8128, 3, 7, UNI_MAKA } /* sc=makasar */,
+ { 1, 7025, 7502, 3, 1, UNI_IN__8 } /* in=8 */,
+ { 0, 5045, 0, 14, 0, UNI_LATINEXTE } /* latinextendede */,
+ { 0, 3236, 26, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=y */,
+ { 34, 8233, 0, 7, 0, UNI_sc_values_index } /* script= */,
+ { 6, 9904, 7128, 5, 4, UNI_POSIXWORD } /* posixword */,
+ { 0, 184, 2931, 3, 3, UNI_CHER } /* ischer */,
+ { 326, 184, 510, 3, 19, UNI_CJK } /* iscjkunifiedideographs */,
+ { 0, 9946, 8241, 3, 6, UNI_SHRD } /* issharada */,
+ { 2, 3002, 3852, 18, 3, UNI_DT__FIN } /* decompositiontype=fin */,
+ { 26, 9629, 5297, 3, 14, UNI_LB__PO } /* lb=postfixnumeric */,
+ { 0, 8424, 5786, 6, 13, UNI_VERTICALFORMS } /* block=verticalforms */,
+ { 2, 8424, 9233, 6, 4, UNI_LISU } /* block=lisu */,
+ { 1, 3002, 6195, 18, 12, UNI_DT__NONCANON } /* decompositiontype=noncanonical */,
+ { 0, 9623, 5, 3, 1, UNI_JG__E } /* jg=e */,
+ { 0, 3180, 0, 3, 0, UNI_ALL } /* all */,
+ { 56, 9313, 1, 4, 1, -UNI_PCM } /* pcm=n */,
+ { 0, 8424, 6898, 6, 10, UNI_INKHAROSHTHI } /* block=kharoshthi */,
+ { 0, 7108, 9433, 10, 4, UNI_XPOSIXUPPER } /* uppercase=true */,
+ { 4, 3671, 9285, 17, 4, UNI_NKO } /* scriptextensions=nkoo */,
+ { 0, 8100, 8864, 7, 5, -UNI_HYPHEN } /* hyphen=false */,
+ { 2, 8886, 2148, 3, 21, UNI_PRTI } /* sc=inscriptionalparthian */,
+ { 261, 8844, 3, 5, 1, -UNI_CWCF } /* cwcf=f */,
+ { 4, 8424, 6838, 6, 10, UNI_BOXDRAWING } /* block=boxdrawing */,
+ { 0, 8886, 8610, 3, 6, UNI_RJNG } /* sc=rejang */,
+ { 0, 206, 0, 2, 0, UNI_PI } /* pi */,
+ { 0, 184, 183, 2, 34, UNI_MISCPICTOGRAPHS } /* ismiscellaneoussymbolsandpictographs */,
+ { 36, 9093, 7275, 4, 9, UNI_LATINEXTD } /* blk=latinextd */,
+ { 0, 9185, 0, 4, 0, UNI_HMNG } /* hmng */,
+ { 1, 7128, 7988, 10, 7, UNI_WB__LE } /* wordbreak=aletter */,
+ { 33, 3398, 1, 18, 1, -UNI_VS } /* variationselector=n */,
+ { 0, 9237, 0, 4, 0, UNI_loe_values_index } /* loe= */,
+ { 0, 8424, 3631, 7, 3, UNI_INCHAM } /* block=cham */,
+ { 0, 7420, 9734, 8, 3, UNI_IDS } /* idstart=yes */,
+ { 39, 6928, 36, 10, 1, UNI_XPOSIXLOWER } /* lowercase=t */,
+ { 0, 8886, 18, 6, 1, UNI_KHAR } /* sc=khar */,
+ { 0, 1482, 3212, 4, 6, UNI_DINGBATS } /* indingbats */,
+ { 0, 6015, 7, 12, 1, UNI_JT__C } /* joiningtype=c */,
+ { 12, 3868, 6613, 16, 11, UNI_LO } /* generalcategory=otherletter */,
+ { 0, 9626, 36, 3, 1, UNI_JT__T } /* jt=t */,
+ { 0, 2212, 4479, 4, 13, UNI_INHANGUL } /* inhangulsyllables */,
+ { 12, 5085, 6053, 4, 10, UNI_MAHJONG } /* inmahjongtiles */,
+ { 0, 3818, 0, 18, 0, UNI_PE } /* isclosepunctuation */,
+ { 0, 9647, 7428, 3, 8, UNI_NV__1_SLASH_10 } /* nv=1.00e-01 */,
+ { 0, 8871, 8694, 3, 5, UNI_SB__AT } /* sb=aterm */,
+ { 33, 9647, 8817, 3, 2, UNI_NV__34 } /* nv=34 */,
+ { 0, 9593, 5255, 3, 14, UNI_BC__NSM } /* bc=nonspacingmark */,
+ { 0, 9623, 8889, 3, 5, UNI_JG__KHAPH } /* jg=khaph */,
+ { 0, 8871, 49, 3, 2, UNI_SB__AT } /* sb=at */,
+ { 10, 9623, 2551, 3, 19, UNI_JG__BURUSHASKIYEHBARREE } /* jg=burushaskiyehbarree */,
+ { 0, 8424, 8622, 6, 6, UNI_INTELUGU } /* block=telugu */,
+ { 0, 1497, 5354, 10, 13, UNI_ZS } /* category=spaceseparator */,
+ { 0, 6690, 0, 4, 0, UNI_SORA } /* sora */,
+ { 0, 1362, 8463, 24, 3, UNI_CCC__129 } /* canonicalcombiningclass=129 */,
+ { 1, 8233, 9429, 7, 4, UNI_TIBT } /* script=tibt */,
+ { 0, 8424, 2949, 7, 17, UNI_HALFMARKS } /* block=combininghalfmarks */,
+ { 0, 9093, 8484, 4, 6, UNI_INCHAKMA } /* blk=chakma */,
+ { 0, 9647, 7540, 3, 8, UNI_NV__20000000 } /* nv=20000000 */,
+ { 32, 5760, 9569, 13, 3, UNI_NV__5_SLASH_6 } /* numericvalue=5/6 */,
+ { 0, 184, 5269, 2, 13, UNI_PATSYN } /* ispatternsyntax */,
+ { 1, 5760, 8364, 13, 6, UNI_NV__400000 } /* numericvalue=400000 */,
+ { 16, 1158, 8629, 3, 5, UNI_INTHAANA } /* inthaana */,
+ { 0, 9113, 7691, 4, 2, UNI_CCC__36 } /* ccc=36 */,
+ { 0, 1057, 36, 27, 1, UNI_PCM } /* prependedconcatenationmark=t */,
+ { 3, 113, 0, 35, 0, UNI_DIACRITICALSFORSYMBOLS } /* combiningdiacriticalmarksforsymbols */,
+ { 1, 5760, 7596, 13, 8, UNI_NV__3_SLASH_80 } /* numericvalue=3.75e-02 */,
+ { 0, 9728, 0, 3, 0, UNI_vs_values_index } /* vs= */,
+ { 0, 5760, 8352, 13, 6, UNI_NV__216000 } /* numericvalue=216000 */,
+ { 77, 21, 8121, 2, 7, UNI_INLINEARA } /* inlineara */,
+ { 1, 7018, 9716, 10, 3, UNI_IN__7 } /* presentin=v70 */,
+ { 5, 6828, 3272, 10, 18, UNI_BC__RLI } /* bidiclass=righttoleftisolate */,
+ { 0, 4821, 8864, 14, 5, -UNI_POSIXXDIGIT } /* asciihexdigit=false */,
+ { 1, 2204, 8920, 3, 4, UNI_OGAM } /* isogham */,
+ { 17, 9113, 9765, 4, 2, UNI_CCC__8 } /* ccc=kv */,
+ { 6, 1911, 2966, 22, 18, UNI_INSC__CONSONANTSUBJOINED } /* indicsyllabiccategory=consonantsubjoined */,
+ { 0, 184, 5487, 2, 13, UNI_XPOSIXDIGIT } /* isdecimalnumber */,
+ { 0, 6005, 6859, 3, 9, UNI_CJKSTROKES } /* incjkstrokes */,
+ { 32, 4462, 1, 15, 1, -UNI_GREXT } /* graphemeextend=n */,
+ { 23, 8233, 6183, 7, 4, UNI_MEND } /* script=mend */,
+ { 210, 8424, 5045, 6, 14, UNI_LATINEXTE } /* block=latinextendede */,
+ { 1, 9113, 7502, 4, 1, UNI_CCC__8 } /* ccc=8 */,
+ { 144, 779, 0, 29, 0, UNI_ENCLOSEDIDEOGRAPHICSUP } /* enclosedideographicsupplement */,
+ { 1, 8424, 3552, 6, 17, UNI_ETHIOPICEXTA } /* block=ethiopicextendeda */,
+ { 144, 1482, 4777, 24, 15, UNI_LOE } /* indicpositionalcategory=visualorderleft */,
+ { 12, 1497, 1532, 9, 1, UNI_Z } /* category=z */,
+ { 28, 9647, 5409, 3, 5, UNI_NV__10000 } /* nv=10000 */,
+ { 5, 6816, 4268, 3, 14, UNI_BAMUMSUP } /* inbamumsupplement */,
+ { 4, 7, 0, 18, 0, UNI_CANS } /* canadianaboriginal */,
+ { 0, 9365, 6648, 5, 3, UNI_SHAW } /* scx=shaw */,
+ { 0, 5565, 5692, 13, 3, UNI_JG__TAW } /* joininggroup=taw */,
+ { 0, 6918, 8324, 10, 7, UNI_LB__XX } /* linebreak=unknown */,
+ { 68, 9365, 9261, 4, 3, UNI_MRO } /* scx=mro */,
+ { 15, 48, 0, 1, 0, UNI_P } /* p */,
+ { 48, 8849, 9433, 5, 4, UNI_CWCM } /* cwcm=true */,
+ { 0, 9901, 62, 8, 5, UNI_XPOSIXGRAPH } /* isxposixgraph */,
+ { 1, 5565, 4537, 13, 15, UNI_JG__MANICHAEANGIMEL } /* joininggroup=manichaeangimel */,
+ { 366, 3868, 106, 16, 6, UNI_S } /* generalcategory=symbol */,
+ { 0, 9113, 9512, 4, 3, UNI_CCC__202 } /* ccc=202 */,
+ { 68, 3948, 5787, 3, 12, UNI_VERTICALFORMS } /* inverticalforms */,
+ { 0, 8598, 36, 6, 1, UNI__PERL_PATWS } /* patws=t */,
+ { 0, 5760, 9503, 13, 3, UNI_NV__1_SLASH_9 } /* numericvalue=1/9 */,
+ { 1, 9903, 1812, 6, 5, UNI_XPOSIXUPPER } /* xposixupper */,
+ { 0, 9113, 9073, 4, 4, UNI_CCC__216 } /* ccc=atar */,
+ { 257, 1187, 0, 2, 0, UNI_SK } /* sk */,
+ { 0, 9647, 7564, 3, 8, UNI_NV__1_SLASH_320 } /* nv=3.13e-03 */,
+ { 2, 6918, 1410, 10, 13, UNI_LB__CM } /* linebreak=combiningmark */,
+ { 2, 9623, 4044, 3, 16, UNI_JG__MANICHAEANSAMEKH } /* jg=manichaeansamekh */,
+ { 6, 2273, 0, 20, 0, UNI_PC } /* connectorpunctuation */,
+ { 6, 1159, 5487, 3, 7, UNI_XPOSIXDIGIT } /* nt=decimal */,
+ { 8, 9425, 0, 4, 0, UNI_THAI } /* thai */,
+ { 0, 5565, 4567, 13, 15, UNI_JG__MANICHAEANZAYIN } /* joininggroup=manichaeanzayin */,
+ { 13, 9093, 976, 4, 17, UNI_ANCIENTGREEKMUSIC } /* blk=ancientgreekmusic */,
+ { 0, 4821, 3, 14, 1, -UNI_POSIXXDIGIT } /* asciihexdigit=f */,
+ { 3, 5565, 4028, 13, 16, UNI_JG__MANICHAEANLAMEDH } /* joininggroup=manichaeanlamedh */,
+ { 2, 5435, 995, 13, 2, -UNI_BIDIM } /* bidimirrored=no */,
+ { 0, 3146, 0, 18, 0, UNI_PI } /* initialpunctuation */,
+ { 402, 3868, 2192, 16, 2, UNI_PD } /* generalcategory=pd */,
+ { 1, 9623, 6135, 3, 12, UNI_JG__MALAYALAMTTA } /* jg=malayalamtta */,
+ { 74, 117, 447, 3, 31, UNI_IDEOGRAPHICSYMBOLS } /* inideographicsymbolsandpunctuation */,
+ { 65, 9647, 7540, 3, 4, UNI_NV__2000 } /* nv=2000 */,
+ { 85, 6991, 0, 7, 0, UNI_SOGD } /* sogdian */,
+ { 18, 1497, 6613, 9, 11, UNI_LO } /* category=otherletter */,
+ { 2, 3671, 1146, 18, 3, UNI_SORA } /* scriptextensions=sora */,
+ { 0, 3671, 382, 17, 4, UNI_EGYP } /* scriptextensions=egyp */,
+ { 3, 8884, 8704, 5, 5, UNI_INSC__BINDU } /* insc=bindu */,
+ { 35, 9647, 7732, 3, 8, UNI_NV__5_SLASH_6 } /* nv=8.33e-01 */,
+ { 0, 2212, 2667, 4, 17, UNI_JAMOEXTB } /* inhanguljamoextendedb */,
+ { 8, 184, 9249, 2, 4, UNI_MERC } /* ismerc */,
+ { 0, 5760, 7580, 13, 8, UNI_NV__7_SLASH_2 } /* numericvalue=3.50e+00 */,
+ { 0, 9093, 7940, 4, 8, UNI_SPECIALS } /* blk=specials */,
+ { 152, 7025, 9005, 3, 4, UNI_IN__12_DOT_1 } /* in=12.1 */,
+ { 311, 9365, 8894, 4, 5, UNI_LIMB } /* scx=limbu */,
+ { 145, 1362, 78, 24, 2, UNI_CCC__AR } /* canonicalcombiningclass=ar */,
+ { 2, 9093, 2021, 4, 15, UNI_TRANSPORTANDMAP } /* blk=transportandmap */,
+ { 0, 7419, 3, 9, 1, -UNI_XIDS } /* xidstart=f */,
+ { 6, 3671, 983, 17, 5, UNI_GREK } /* scriptextensions=greek */,
+ { 46, 3671, 7239, 17, 9, UNI_QAAI } /* scriptextensions=inherited */,
+ { 0, 7025, 9704, 3, 3, UNI_IN__6 } /* in=v60 */,
+ { 0, 4580, 2171, 4, 9, UNI_INMEETEIMAYEK } /* inmeeteimayek */,
+ { 25, 9623, 5157, 3, 14, UNI_JG__MANICHAEANRESH } /* jg=manichaeanresh */,
+ { 4, 3671, 2984, 17, 4, UNI_COPT } /* scriptextensions=copt */,
+ { 0, 4580, 4125, 3, 15, UNI_MYANMAREXTB } /* inmyanmarextendedb */,
+ { 10, 9946, 1482, 3, 3, UNI_SIND } /* issind */,
+ { 0, 5565, 6756, 13, 11, UNI_JG__YEHWITHTAIL } /* joininggroup=yehwithtail */,
+ { 8, 1911, 4342, 22, 15, UNI_INSC__CONSONANTMEDIAL } /* indicsyllabiccategory=consonantmedial */,
+ { 0, 3868, 6624, 16, 11, UNI_NO } /* generalcategory=othernumber */,
+ { 0, 184, 3552, 2, 11, UNI_ETHIOPICEXT } /* isethiopicext */,
+ { 0, 184, 9285, 2, 3, UNI_NKO } /* isnko */,
+ { 39, 6360, 0, 11, 0, UNI_CASEDLETTER } /* casedletter */,
+ { 0, 9629, 184, 3, 2, UNI_LB__IS } /* lb=is */,
+ { 0, 1911, 4919, 22, 14, UNI_INSC__GEMINATIONMARK } /* indicsyllabiccategory=geminationmark */,
+ { 0, 6988, 0, 10, 0, UNI_SOGO } /* oldsogdian */,
+ { 1, 184, 5017, 2, 14, UNI_LATINEXTC } /* islatinextendedc */,
+ { 2, 1362, 8775, 25, 4, UNI_CCC__26 } /* canonicalcombiningclass=ccc26 */,
+ { 5, 1482, 2479, 24, 14, UNI_INPC__BOTTOMANDRIGHT } /* indicpositionalcategory=bottomandright */,
+ { 2, 1497, 1156, 9, 2, UNI_PO } /* category=po */,
+ { 0, 9093, 1264, 4, 25, UNI_SUPERANDSUB } /* blk=superscriptsandsubscripts */,
+ { 24, 117, 5553, 3, 12, UNI_IPAEXT } /* inipaextensions */,
+ { 2, 184, 893, 2, 28, UNI_SUPPUAB } /* issupplementaryprivateuseareab */,
+ { 37, 1497, 9108, 9, 2, UNI_MC } /* category=mc */,
+ { 0, 7932, 0, 8, 0, UNI_radical_values_index } /* radical= */,
+ { 0, 382, 0, 4, 0, UNI_EGYP } /* egyp */,
+ { 0, 4361, 3112, 4, 6, UNI_INGEORGIAN } /* ingeorgian */,
+ { 0, 5085, 7918, 4, 6, UNI_INMAHAJANI } /* inmahajani */,
+ { 0, 1924, 9770, 10, 1, UNI_CASEDLETTER } /* category=l_ */,
+ { 145, 2684, 36, 19, 1, UNI_GCB__T } /* hangulsyllabletype=t */,
+ { 0, 9193, 6938, 4, 10, UNI_LB__H2 } /* hst=lvsyllable */,
+ { 1, 3236, 36, 18, 1, UNI__PERL_PATWS } /* patternwhitespace=t */,
+ { 25, 7248, 0, 9, 0, UNI_SIND } /* khudawadi */,
+ { 0, 9049, 9, 4, 2, UNI_AGE__NA } /* age=na */,
+ { 20, 8886, 8303, 3, 7, UNI_TIBT } /* sc=tibetan */,
+ { 9, 6816, 7805, 3, 7, UNI_INBUGINESE } /* inbuginese */,
+ { 192, 6005, 600, 3, 29, UNI_CJKEXTD } /* incjkunifiedideographsextensiond */,
+ { 0, 9605, 45, 3, 6, UNI_DT__COM } /* dt=compat */,
+ { 4, 3671, 7796, 17, 4, UNI_BASS } /* scriptextensions=bass */,
+ { 1, 8233, 8310, 7, 7, UNI_SC__TIRH } /* script=tirhuta */,
+ { 0, 184, 9101, 2, 4, UNI_BUHD } /* isbuhd */,
+ { 32, 8424, 1599, 6, 6, UNI_INHANGUL } /* block=hangul */,
+ { 320, 2204, 6980, 4, 8, UNI_XPEO } /* isoldpersian */,
+ { 0, 2148, 317, 3, 32, UNI_SUPMATHOPERATORS } /* insupplementalmathematicaloperators */,
+ { 0, 2142, 7312, 3, 8, UNI_INNEWTAILUE } /* innewtailue */,
+ { 1, 8424, 1264, 6, 25, UNI_SUPERANDSUB } /* block=superscriptsandsubscripts */,
+ { 0, 9093, 2665, 4, 19, UNI_JAMOEXTB } /* blk=hanguljamoextendedb */,
+ { 0, 8424, 8526, 6, 6, UNI_INKAITHI } /* block=kaithi */,
+ { 1, 9213, 0, 4, 0, UNI_LANA } /* lana */,
+ { 5, 8332, 6800, 4, 8, UNI_ARABICEXTA } /* isarabicexta */,
+ { 0, 5565, 4012, 13, 16, UNI_JG__MANICHAEANDALETH } /* joininggroup=manichaeandaleth */,
+ { 158, 3671, 9281, 17, 4, UNI_NEWA } /* scriptextensions=newa */,
+ { 0, 837, 0, 11, 0, UNI_PHONETICEXT } /* phoneticext */,
+ { 0, 4372, 0, 15, 0, UNI_CONTROLPICTURES } /* controlpictures */,
+ { 4, 8233, 4792, 7, 15, UNI_ZANB } /* script=zanabazarsquare */,
+ { 1, 8424, 3705, 6, 17, UNI_SMALLFORMS } /* block=smallformvariants */,
+ { 0, 1801, 3, 22, 1, -UNI_CWU } /* changeswhenuppercased=f */,
+ { 1, 8023, 0, 7, 0, UNI_CJKEXTC } /* cjkextc */,
+ { 384, 8424, 7221, 6, 9, UNI_EMOTICONS } /* block=emoticons */,
+ { 4, 9093, 3164, 4, 9, UNI_LATINEXTA } /* blk=latinexta */,
+ { 58, 4580, 2007, 3, 3, UNI_INMODI } /* inmodi */,
+ { 0, 8100, 26, 7, 1, UNI_HYPHEN } /* hyphen=y */,
+ { 0, 8424, 8261, 6, 7, UNI_INSOYOMBO } /* block=soyombo */,
+ { 14, 3251, 3, 3, 1, -UNI_CE } /* ce=f */,
+ { 1, 9113, 8475, 4, 3, UNI_CCC__132 } /* ccc=132 */,
+ { 92, 9301, 0, 4, 0, UNI_ORKH } /* orkh */,
+ { 27, 9093, 2393, 4, 20, UNI_INNYIAKENGPUACHUEHMONG } /* blk=nyiakengpuachuehmong */,
+ { 0, 9365, 9045, 4, 4, UNI_ADLM } /* scx=adlm */,
+ { 2, 21, 8610, 2, 6, UNI_INREJANG } /* inrejang */,
+ { 2, 8233, 9249, 7, 4, UNI_MERC } /* script=merc */,
+ { 0, 9629, 6459, 3, 11, UNI_LB__IN } /* lb=inseperable */,
+ { 2, 9365, 8191, 4, 7, UNI_OLCK } /* scx=olchiki */,
+ { 0, 9647, 7507, 3, 2, UNI_NV__12 } /* nv=12 */,
+ { 4, 8628, 0, 6, 0, UNI_THAA } /* thaana */,
+ { 40, 1362, 8735, 25, 4, UNI_CCC__18 } /* canonicalcombiningclass=ccc18 */,
+ { 0, 8412, 0, 6, 0, UNI_bidic_values_index } /* bidic= */,
+ { 58, 9647, 9580, 3, 2, UNI_NV__37 } /* nv=37 */,
+ { 20, 184, 2893, 2, 19, UNI_SUPARROWSC } /* issupplementalarrowsc */,
+ { 0, 9593, 3272, 3, 18, UNI_BC__RLI } /* bc=righttoleftisolate */,
+ { 1, 1691, 5678, 22, 4, UNI_BPT__N } /* bidipairedbrackettype=none */,
+ { 5, 1362, 8750, 25, 4, UNI_CCC__21 } /* canonicalcombiningclass=ccc21 */,
+ { 0, 1773, 995, 6, 2, -UNI_CASED } /* cased=no */,
+ { 3, 7128, 34, 10, 6, UNI_WB__EXTEND } /* wordbreak=extend */,
+ { 0, 8424, 7194, 6, 9, UNI_ARABICPFB } /* block=arabicpfb */,
+ { 30, 3002, 3852, 18, 5, UNI_DT__FIN } /* decompositiontype=final */,
+ { 0, 6918, 34, 10, 2, UNI_LB__EX } /* linebreak=ex */,
+ { 0, 6828, 5255, 10, 14, UNI_BC__NSM } /* bidiclass=nonspacingmark */,
+ { 3, 21, 2254, 3, 19, UNI_INANATOLIANHIEROGLYPHS } /* inanatolianhieroglyphs */,
+ { 11, 8332, 4822, 3, 4, UNI_ASCII } /* isascii */,
+ { 38, 1362, 9073, 24, 4, UNI_CCC__216 } /* canonicalcombiningclass=atar */,
+ { 0, 184, 9769, 2, 2, UNI_CASEDLETTER } /* isl_ */,
+ { 0, 8424, 6051, 6, 7, UNI_MAHJONG } /* block=mahjong */,
+ { 0, 6005, 2086, 3, 20, UNI_CYRILLICSUP } /* incyrillicsupplementary */,
+ { 0, 8886, 9337, 3, 4, UNI_SC__QAAI } /* sc=qaai */,
+ { 4, 9731, 495, 3, 7, UNI_WB__NU } /* wb=numeric */,
+ { 65, 4705, 4718, 3, 4, UNI_TAML } /* istamil */,
+ { 17, 6949, 987, 4, 2, UNI_CAKM } /* iscakm */,
+ { 2, 3671, 9329, 17, 4, UNI_PRTI } /* scriptextensions=prti */,
+ { 1, 3248, 1, 6, 1, -UNI_XPOSIXSPACE } /* space=n */,
+ { 0, 6316, 9433, 11, 4, UNI_IDC } /* idcontinue=true */,
+ { 1, 4080, 0, 10, 0, UNI_SM } /* mathsymbol */,
+ { 32, 6005, 2931, 3, 17, UNI_CHEROKEESUP } /* incherokeesupplement */,
+ { 2, 9629, 5953, 3, 2, UNI_LB__WJ } /* lb=wj */,
+ { 1, 719, 0, 21, 0, UNI_ENCLOSEDALPHANUM } /* enclosedalphanumerics */,
+ { 0, 2232, 0, 21, 0, UNI_YIJING } /* yijinghexagramsymbols */,
+ { 45, 9731, 1188, 3, 8, UNI_WB__KA } /* wb=katakana */,
+ { 0, 8424, 446, 6, 32, UNI_IDEOGRAPHICSYMBOLS } /* block=ideographicsymbolsandpunctuation */,
+ { 0, 9309, 0, 4, 0, UNI_OSGE } /* osge */,
+ { 1, 3450, 0, 17, 0, UNI_UCAS } /* canadiansyllabics */,
+ { 0, 9620, 9108, 3, 2, UNI_MC } /* gc=mc */,
+ { 1, 9085, 0, 4, 0, UNI_BATK } /* batk */,
+ { 64, 8424, 5003, 6, 14, UNI_LATINEXTB } /* block=latinextendedb */,
+ { 225, 3671, 7248, 17, 9, UNI_SIND } /* scriptextensions=khudawadi */,
+ { 18, 8604, 26, 6, 1, UNI_QMARK } /* qmark=y */,
+ { 16, 7230, 0, 9, 0, UNI_ext_values_index } /* extender= */,
+ { 4, 8960, 8864, 4, 5, -UNI_IDS } /* ids=false */,
+ { 2, 8424, 3110, 6, 11, UNI_GEORGIANSUP } /* block=georgiansup */,
+ { 1, 2703, 0, 4, 0, UNI_IDST } /* idst */,
+ { 0, 8424, 4762, 6, 15, UNI_VEDICEXT } /* block=vedicextensions */,
+ { 209, 5760, 7436, 13, 8, UNI_NV__1_SLASH_9 } /* numericvalue=1.11e-01 */,
+ { 0, 1911, 1434, 22, 24, UNI_INSC__CONSONANTSUCCEEDINGREPHA } /* indicsyllabiccategory=consonantsucceedingrepha */,
+ { 5, 5526, 0, 13, 0, UNI_GREEKEXT } /* greekextended */,
+ { 0, 6194, 8925, 3, 4, UNI_INORIYA } /* inoriya */,
+ { 0, 3671, 8310, 17, 4, UNI_TIRH } /* scriptextensions=tirh */,
+ { 21, 184, 9493, 2, 4, UNI_ZZZZ } /* iszzzz */,
+ { 12, 9620, 3820, 3, 16, UNI_PE } /* gc=closepunctuation */,
+ { 68, 3236, 8864, 18, 5, -UNI__PERL_PATWS } /* patternwhitespace=false */,
+ { 0, 3671, 6183, 17, 4, UNI_MEND } /* scriptextensions=mend */,
+ { 257, 1866, 0, 2, 0, UNI_SD } /* sd */,
+ { 0, 9365, 9177, 4, 4, UNI_HANO } /* scx=hano */,
+ { 0, 9093, 4717, 4, 8, UNI_TAMILSUP } /* blk=tamilsup */,
+ { 0, 5760, 7500, 13, 8, UNI_NV__3_SLASH_16 } /* numericvalue=1.88e-01 */,
+ { 1, 1362, 3433, 24, 17, UNI_WB__EB } /* canonicalcombiningclass=attachedbelowleft */,
+ { 0, 2532, 0, 4, 0, UNI_BRAH } /* brah */,
+ { 11, 21, 3164, 2, 18, UNI_LATINEXTADDITIONAL } /* inlatinextadditional */,
+ { 1, 7018, 9006, 10, 3, UNI_IN__2_DOT_1 } /* presentin=2.1 */,
+ { 0, 8886, 2127, 3, 14, UNI_SC__ROHG } /* sc=hanifirohingya */,
+ { 5, 3002, 2709, 18, 3, UNI_DT__NAR } /* decompositiontype=nar */,
+ { 0, 9731, 5625, 3, 2, UNI_WB__ML } /* wb=ml */,
+ { 0, 9093, 2064, 4, 21, UNI_CJKRADICALSSUP } /* blk=cjkradicalssupplement */,
+ { 0, 5760, 7604, 13, 8, UNI_NV__2_SLASH_5 } /* numericvalue=4.00e-01 */,
+ { 1, 1497, 995, 9, 2, UNI_NO } /* category=no */,
+ { 1, 8424, 5448, 6, 13, UNI_BLOCKELEMENTS } /* block=blockelements */,
+ { 1, 8424, 149, 7, 34, UNI_DIACRITICALSSUP } /* block=combiningdiacriticalmarkssupplement */,
+ { 24, 8424, 8031, 7, 6, UNI_CJKEXTD } /* block=cjkextd */,
+ { 44, 5760, 3969, 13, 1, UNI_NV__1 } /* numericvalue=1 */,
+ { 24, 3868, 1, 16, 1, UNI_N } /* generalcategory=n */,
+ { 0, 21, 7996, 3, 6, UNI_INAVESTAN } /* inavestan */,
+ { 3, 8424, 43, 7, 2, UNI_CJK } /* block=cjk */,
+ { 419, 8424, 8709, 6, 5, UNI_INBUHID } /* block=buhid */,
+ { 12, 9629, 5847, 3, 12, UNI_LB__SY } /* lb=breaksymbols */,
+ { 0, 8424, 3756, 6, 16, UNI_ARABICSUP } /* block=arabicsupplement */,
+ { 74, 5565, 5143, 13, 14, UNI_JG__MANICHAEANQOPH } /* joininggroup=manichaeanqoph */,
+ { 0, 8424, 3536, 7, 16, UNI_CYRILLICEXTC } /* block=cyrillicextendedc */,
+ { 3, 8634, 0, 6, 0, UNI_uideo_values_index } /* uideo= */,
+ { 0, 3688, 0, 16, 0, UNI_STERM } /* sentenceterminal */,
+ { 3, 1482, 61, 3, 4, UNI_INDOGRA } /* indogra */,
+ { 0, 9453, 0, 3, 0, UNI_VAI } /* vai */,
+ { 0, 5565, 8544, 13, 6, UNI_JG__LAMADH } /* joininggroup=lamadh */,
+ { 22, 3739, 995, 17, 2, -UNI_UIDEO } /* unifiedideograph=no */,
+ { 0, 5760, 9509, 13, 3, UNI_NV__2_SLASH_5 } /* numericvalue=2/5 */,
+ { 0, 21, 3418, 4, 15, UNI_ALCHEMICAL } /* inalchemicalsymbols */,
+ { 266, 5760, 7708, 13, 8, UNI_NV__15_SLASH_2 } /* numericvalue=7.50e+00 */,
+ { 36, 5513, 3, 13, 1, -UNI_GRBASE } /* graphemebase=f */,
+ { 0, 4580, 6560, 4, 9, UNI_INMEDEFAIDRIN } /* inmedefaidrin */,
+ { 4, 8424, 4388, 7, 14, UNI_CURRENCYSYMBOLS } /* block=currencysymbols */,
+ { 8, 184, 4933, 2, 14, UNI_INGREEK } /* isgreekandcoptic */,
+ { 0, 8844, 9734, 5, 3, UNI_CWCF } /* cwcf=yes */,
+ { 8, 4361, 3886, 4, 9, UNI_GEORGIANEXT } /* ingeorgianext */,
+ { 10, 184, 6171, 2, 12, UNI_MATHALPHANUM } /* ismathalphanum */,
+ { 2, 8424, 9397, 6, 4, UNI_TAGS } /* block=tags */,
+ { 5, 9923, 8312, 4, 5, UNI_INTIRHUTA } /* intirhuta */,
+ { 26, 5565, 6785, 13, 3, UNI_JG__FEH } /* joininggroup=feh */,
+ { 1, 6918, 958, 10, 2, UNI_LB__CP } /* linebreak=cp */,
+ { 29, 184, 2006, 2, 4, UNI_MODI } /* ismodi */,
+ { 8, 995, 0, 2, 0, UNI_NO } /* no */,
+ { 1, 5325, 3, 14, 1, -UNI_QMARK } /* quotationmark=f */,
+ { 0, 25, 0, 1, 0, UNI_S } /* s */,
+ { 3, 9093, 1889, 4, 22, UNI_EARLYDYNASTICCUNEIFORM } /* blk=earlydynasticcuneiform */,
+ { 1, 21, 6898, 2, 10, UNI_INKHAROSHTHI } /* inkharoshthi */,
+ { 0, 184, 6838, 2, 10, UNI_BOXDRAWING } /* isboxdrawing */,
+ { 3, 9113, 8437, 5, 5, UNI_CCC__103 } /* ccc=ccc103 */,
+ { 170, 9113, 18, 4, 1, UNI_CCC__R } /* ccc=r */,
+ { 1, 5269, 26, 14, 1, UNI_PATSYN } /* patternsyntax=y */,
+ { 0, 6816, 8710, 3, 4, UNI_INBUHID } /* inbuhid */,
+ { 0, 9101, 0, 4, 0, UNI_BUHD } /* buhd */,
+ { 0, 9093, 8079, 4, 7, UNI_INGRANTHA } /* blk=grantha */,
+ { 25, 3671, 7804, 17, 8, UNI_BUGI } /* scriptextensions=buginese */,
+ { 9, 7025, 9563, 3, 3, UNI_IN__5_DOT_1 } /* in=5.1 */,
+ { 9, 6888, 8864, 10, 5, -UNI_DIA } /* diacritic=false */,
+ { 15, 8424, 3772, 6, 8, UNI_INBOPOMOFO } /* block=bopomofo */,
+ { 52, 9725, 0, 3, 1, UNI_VO__U } /* vo=u */,
+ { 3, 7128, 7820, 10, 8, UNI_WB__EB } /* wordbreak=ebasegaz */,
+ { 3, 8233, 9273, 7, 4, UNI_NARB } /* script=narb */,
+ { 2, 9289, 0, 4, 0, UNI_NSHU } /* nshu */,
+ { 0, 7025, 7446, 3, 1, UNI_IN__2 } /* in=2 */,
+ { 192, 8424, 4204, 6, 9, UNI_SYRIACSUP } /* block=syriacsup */,
+ { 0, 2493, 409, 20, 2, UNI_VO__TR } /* verticalorientation=tr */,
+ { 0, 3671, 4657, 17, 15, UNI_NARB } /* scriptextensions=oldnortharabian */,
+ { 0, 9911, 0, 10, 0, UNI_POSIXBLANK } /* posixblank */,
+ { 43, 8886, 9233, 3, 4, UNI_LISU } /* sc=lisu */,
+ { 2, 8886, 5617, 3, 9, UNI_SC__MLYM } /* sc=malayalam */,
+ { 0, 7128, 138, 10, 2, UNI_WB__FO } /* wordbreak=fo */,
+ { 5, 6027, 0, 12, 0, UNI_KHMERSYMBOLS } /* khmersymbols */,
+ { 0, 8233, 9085, 7, 4, UNI_BATK } /* script=batk */,
+ { 38, 2148, 4205, 3, 15, UNI_SYRIACSUP } /* insyriacsupplement */,
+ { 3, 9593, 2433, 3, 20, UNI_BC__RLE } /* bc=righttoleftembedding */,
+ { 0, 446, 0, 32, 0, UNI_IDEOGRAPHICSYMBOLS } /* ideographicsymbolsandpunctuation */,
+ { 2, 184, 407, 3, 6, UNI_XPOSIXCNTRL } /* iscontrol */,
+ { 257, 7128, 125, 10, 2, UNI_LB__CR } /* wordbreak=cr */,
+ { 0, 3467, 0, 17, 0, UNI_AGHB } /* caucasianalbanian */,
+ { 1, 184, 1136, 2, 25, UNI_DI } /* isdefaultignorablecodepoint */,
+ { 31, 8586, 47, 6, 1, UNI_NFCQC__M } /* nfcqc=m */,
+ { 0, 2212, 2648, 4, 17, UNI_JAMOEXTA } /* inhanguljamoextendeda */,
+ { 19, 184, 9265, 2, 4, UNI_MTEI } /* ismtei */,
+ { 3, 8332, 4254, 4, 13, UNI_ARABICEXTA } /* isarabicextendeda */,
+ { 16, 8884, 4188, 5, 16, UNI_INSC__SYLLABLEMODIFIER } /* insc=syllablemodifier */,
+ { 8, 8424, 3164, 6, 18, UNI_LATINEXTADDITIONAL } /* block=latinextadditional */,
+ { 7, 2106, 1164, 21, 2, UNI_LB__LF } /* graphemeclusterbreak=lf */,
+ { 6, 9093, 6690, 4, 11, UNI_INSORASOMPENG } /* blk=sorasompeng */,
+ { 3, 8128, 0, 7, 0, UNI_MAKA } /* makasar */,
+ { 4, 8233, 9405, 7, 4, UNI_TALU } /* script=talu */,
+ { 165, 8871, 721, 3, 2, UNI_SB__CL } /* sb=cl */,
+ { 0, 1362, 7555, 24, 2, UNI_CCC__23 } /* canonicalcombiningclass=23 */,
+ { 76, 7932, 9734, 8, 3, UNI_RADICAL } /* radical=yes */,
+ { 1, 9731, 5967, 3, 12, UNI_LB__HL } /* wb=hebrewletter */,
+ { 10, 8030, 0, 7, 0, UNI_CJKEXTD } /* cjkextd */,
+ { 188, 9626, 18, 3, 1, UNI_JT__R } /* jt=r */,
+ { 0, 3671, 9229, 17, 4, UNI_LINB } /* scriptextensions=linb */,
+ { 0, 8886, 4657, 3, 15, UNI_NARB } /* sc=oldnortharabian */,
+ { 8, 8233, 7, 7, 18, UNI_CANS } /* script=canadianaboriginal */,
+ { 1, 9093, 1599, 4, 6, UNI_INHANGUL } /* blk=hangul */,
+ { 0, 1362, 9518, 24, 3, UNI_CCC__BL } /* canonicalcombiningclass=218 */,
+ { 1, 8886, 8065, 3, 7, UNI_ELBA } /* sc=elbasan */,
+ { 0, 8598, 8864, 6, 5, -UNI__PERL_PATWS } /* patws=false */,
+ { 74, 9901, 9921, 8, 5, UNI_XPOSIXPRINT } /* isxposixprint */,
+ { 0, 9647, 8371, 3, 2, UNI_NV__32 } /* nv=32 */,
+ { 39, 8598, 995, 6, 2, -UNI__PERL_PATWS } /* patws=no */,
+ { 107, 6005, 5872, 3, 11, UNI_CYRILLICEXTA } /* incyrillicexta */,
+ { 6, 3671, 9217, 17, 3, UNI_LAO } /* scriptextensions=lao */,
+ { 0, 9647, 7435, 3, 2, UNI_NV__11 } /* nv=11 */,
+ { 0, 5565, 6785, 13, 2, UNI_JG__FE } /* joininggroup=fe */,
+ { 0, 5760, 7763, 13, 2, UNI_NV__19 } /* numericvalue=19 */,
+ { 0, 3671, 9401, 17, 4, UNI_TALE } /* scriptextensions=tale */,
+ { 0, 184, 5311, 2, 14, UNI_PHLP } /* ispsalterpahlavi */,
+ { 0, 8919, 0, 5, 0, UNI_OGAM } /* ogham */,
+ { 0, 9629, 8100, 3, 2, UNI_LB__HY } /* lb=hy */,
+ { 0, 9647, 8669, 3, 5, UNI_NV__1_SLASH_320 } /* nv=1/320 */,
+ { 8, 5565, 5695, 13, 13, UNI_JG__MANICHAEANTEN } /* joininggroup=manichaeanten */,
+ { 0, 3671, 8939, 17, 5, UNI_TALE } /* scriptextensions=taile */,
+ { 0, 1911, 1214, 22, 25, UNI_INSC__CONSONANTINITIALPOSTFIXED } /* indicsyllabiccategory=consonantinitialpostfixed */,
+ { 6, 3671, 2741, 17, 19, UNI_MERO } /* scriptextensions=meroitichieroglyphs */,
+ { 3, 8424, 3552, 6, 11, UNI_ETHIOPICEXT } /* block=ethiopicext */,
+ { 0, 6978, 0, 10, 0, UNI_XPEO } /* oldpersian */,
+ { 0, 8886, 8628, 3, 6, UNI_SC__THAA } /* sc=thaana */,
+ { 1, 184, 7118, 2, 10, UNI_WARA } /* iswarangciti */,
+ { 262, 1314, 0, 24, 0, UNI_ARABICPFA } /* arabicpresentationformsa */,
+ { 0, 5213, 26, 14, 1, UNI_NFCQC__Y } /* nfcquickcheck=y */,
+ { 0, 3671, 8128, 17, 4, UNI_MAKA } /* scriptextensions=maka */,
+ { 0, 6828, 25, 10, 1, UNI_BC__S } /* bidiclass=s */,
+ { 0, 8526, 0, 6, 0, UNI_KTHI } /* kaithi */,
+ { 162, 8886, 7347, 3, 9, UNI_ORKH } /* sc=oldturkic */,
+ { 0, 8580, 9734, 6, 3, UNI__PERL_NCHAR } /* nchar=yes */,
+ { 65, 8886, 497, 5, 3, UNI_KHMR } /* sc=khmer */,
+ { 0, 9365, 9465, 4, 4, UNI_XPEO } /* scx=xpeo */,
+ { 3, 3416, 0, 10, 0, UNI_ALCHEMICAL } /* alchemical */,
+ { 1, 8233, 9209, 7, 4, UNI_SC__KTHI } /* script=kthi */,
+ { 0, 8886, 9373, 3, 4, UNI_SGNW } /* sc=sgnw */,
+ { 0, 9909, 3, 3, 1, UNI_PF } /* ispf */,
+ { 0, 8424, 8610, 6, 6, UNI_INREJANG } /* block=rejang */,
+ { 4, 3868, 262, 16, 2, UNI_SM } /* generalcategory=sm */,
+ { 358, 2708, 4254, 4, 13, UNI_ARABICEXTA } /* inarabicextendeda */,
+ { 0, 5513, 995, 13, 2, -UNI_GRBASE } /* graphemebase=no */,
+ { 144, 8879, 6268, 3, 11, UNI_PHAISTOS } /* inphaistosdisc */,
+ { 1, 9365, 3467, 4, 17, UNI_AGHB } /* scx=caucasianalbanian */,
+ { 8, 9365, 9241, 4, 4, UNI_MEDF } /* scx=medf */,
+ { 1, 8424, 8317, 6, 7, UNI_UCASEXT } /* block=ucasext */,
+ { 1, 9620, 697, 3, 2, UNI_MN } /* gc=mn */,
+ { 0, 9097, 17, 4, 1, UNI_BPT__O } /* bpt=o */,
+ { 4, 184, 4507, 2, 15, UNI_LOWERCASELETTER } /* islowercaseletter */,
+ { 0, 8424, 7185, 6, 9, UNI_ARABICPFA } /* block=arabicpfa */,
+ { 104, 8955, 995, 4, 2, -UNI_IDC } /* idc=no */,
+ { 177, 6679, 1, 11, 1, -UNI_SD } /* softdotted=n */,
+ { 2, 2493, 3373, 20, 7, UNI_VO__R } /* verticalorientation=rotated */,
+ { 11, 9093, 8268, 4, 7, UNI_SUPPUAA } /* blk=suppuaa */,
+ { 112, 1889, 0, 22, 0, UNI_EARLYDYNASTICCUNEIFORM } /* earlydynasticcuneiform */,
+ { 44, 4447, 4290, 15, 7, UNI_EA__N } /* eastasianwidth=neutral */,
+ { 10, 9629, 4877, 3, 14, UNI_LB__SA } /* lb=complexcontext */,
+ { 2, 9864, 9839, 14, 7, UNI__PERL_NON_FINAL_FOLDS } /* _perl_non_final_folds */,
+ { 2, 8886, 8944, 3, 5, UNI_SC__TAKR } /* sc=takri */,
+ { 2, 1911, 4702, 22, 15, UNI_INSC__REGISTERSHIFTER } /* indicsyllabiccategory=registershifter */,
+ { 1, 21, 3290, 2, 4, UNI_RUMI } /* inrumi */,
+ { 22, 8424, 3932, 6, 16, UNI_HIGHPUSURROGATES } /* block=highpusurrogates */,
+ { 3, 9593, 9644, 3, 3, UNI_BC__NSM } /* bc=nsm */,
+ { 1, 1362, 9533, 24, 3, UNI_CCC__A } /* canonicalcombiningclass=230 */,
+ { 0, 5760, 7540, 13, 6, UNI_NV__200000 } /* numericvalue=200000 */,
+ { 19, 5760, 7487, 13, 1, UNI_NV__6 } /* numericvalue=6 */,
+ { 1, 4705, 8311, 3, 6, UNI_TIRH } /* istirhuta */,
+ { 0, 8424, 8010, 7, 6, UNI_CJKEXTA } /* block=cjkexta */,
+ { 0, 7311, 0, 9, 0, UNI_TALU } /* newtailue */,
+ { 177, 1497, 1767, 9, 2, UNI_NL } /* category=nl */,
+ { 2, 3671, 7980, 17, 8, UNI_UGAR } /* scriptextensions=ugaritic */,
+ { 0, 4705, 4718, 3, 7, UNI_TAMILSUP } /* istamilsup */,
+ { 0, 8424, 2931, 7, 10, UNI_CHEROKEESUP } /* block=cherokeesup */,
+ { 42, 8496, 995, 6, 2, -UNI_CWKCF } /* cwkcf=no */,
+ { 35, 6949, 2, 5, 1, UNI_CARI } /* iscari */,
+ { 1, 9093, 1289, 4, 25, UNI_SYMBOLSANDPICTOGRAPHSEXTA } /* blk=symbolsandpictographsexta */,
+ { 42, 9593, 3218, 3, 18, UNI_BC__B } /* bc=paragraphseparator */,
+ { 0, 184, 8859, 2, 4, UNI_DOGR } /* isdogr */,
+ { 0, 8871, 1812, 3, 5, UNI_SB__UP } /* sb=upper */,
+ { 0, 9113, 8745, 5, 4, UNI_CCC__20 } /* ccc=ccc20 */,
+ { 167, 8424, 4582, 6, 15, UNI_INMEROITICCURSIVE } /* block=meroiticcursive */,
+ { 2, 3671, 7049, 18, 3, UNI_SAUR } /* scriptextensions=saur */,
+ { 8, 9647, 8400, 3, 4, UNI_NV__9000 } /* nv=9000 */,
+ { 0, 7018, 9689, 10, 3, UNI_IN__4 } /* presentin=v40 */,
+ { 2, 1362, 8439, 24, 3, UNI_CCC__103 } /* canonicalcombiningclass=103 */,
+ { 39, 9605, 1223, 3, 4, UNI_DT__INIT } /* dt=init */,
+ { 0, 1757, 1, 22, 1, -UNI_CWL } /* changeswhenlowercased=n */,
+ { 0, 5487, 0, 13, 0, UNI_XPOSIXDIGIT } /* decimalnumber */,
+ { 57, 9901, 8839, 8, 5, UNI_XPOSIXCNTRL } /* isxposixcntrl */,
+ { 0, 4705, 8945, 3, 3, UNI_TAKR } /* istakr */,
+ { 1, 8332, 7996, 3, 6, UNI_AVST } /* isavestan */,
+ { 128, 9620, 995, 3, 2, UNI_NO } /* gc=no */,
+ { 0, 8886, 7916, 3, 8, UNI_SC__MAHJ } /* sc=mahajani */,
+ { 252, 6003, 3, 12, 1, -UNI_JOINC } /* joincontrol=f */,
+ { 194, 184, 114, 3, 24, UNI_DIACRITICALS } /* iscombiningdiacriticalmarks */,
+ { 0, 7419, 995, 9, 2, -UNI_XIDS } /* xidstart=no */,
+ { 19, 8424, 2836, 6, 12, UNI_SUNDANESESUP } /* block=sundanesesup */,
+ { 1, 9277, 0, 4, 0, UNI_NBAT } /* nbat */,
+ { 1, 9605, 1264, 3, 5, UNI_DT__SUP } /* dt=super */,
+ { 2, 9647, 8364, 3, 3, UNI_NV__400 } /* nv=400 */,
+ { 6, 9113, 5138, 4, 2, UNI_CCC__7 } /* ccc=nk */,
+ { 2, 9593, 5603, 3, 3, UNI_BC__RLO } /* bc=rlo */,
+ { 0, 4829, 0, 5, 0, UNI_XPOSIXDIGIT } /* digit */,
+ { 0, 6194, 7348, 3, 8, UNI_INOLDTURKIC } /* inoldturkic */,
+ { 126, 1482, 6734, 24, 11, UNI_INPC__TOPANDRIGHT } /* indicpositionalcategory=topandright */,
+ { 29, 5339, 1812, 14, 5, UNI_SB__UP } /* sentencebreak=upper */,
+ { 0, 9113, 184, 4, 2, UNI_CCC__IS } /* ccc=is */,
+ { 22, 9647, 7468, 3, 8, UNI_NV__3_SLASH_2 } /* nv=1.50e+00 */,
+ { 71, 6315, 26, 12, 1, UNI_XIDC } /* xidcontinue=y */,
+ { 1, 8424, 8949, 6, 5, UNI_VSSUP } /* block=vssup */,
+ { 321, 9257, 0, 4, 0, UNI_MLYM } /* mlym */,
+ { 0, 3671, 8622, 17, 6, UNI_TELU } /* scriptextensions=telugu */,
+ { 0, 3671, 8142, 17, 7, UNI_MARC } /* scriptextensions=marchen */,
+ { 0, 9620, 1532, 3, 1, UNI_Z } /* gc=z */,
+ { 19, 8886, 9285, 3, 4, UNI_NKO } /* sc=nkoo */,
+ { 265, 7940, 0, 8, 0, UNI_SPECIALS } /* specials */,
+ { 8, 7025, 9566, 3, 3, UNI_IN__5_DOT_2 } /* in=5.2 */,
+ { 167, 2708, 1340, 4, 22, UNI_ARABICPFB } /* inarabicpresentationformsb */,
+ { 2, 2204, 262, 3, 3, UNI_OSMA } /* isosma */,
+ { 312, 184, 5045, 2, 14, UNI_LATINEXTE } /* islatinextendede */,
+ { 5, 3671, 2409, 17, 4, UNI_MONG } /* scriptextensions=mong */,
+ { 0, 184, 11, 2, 3, UNI_DIA } /* isdia */,
+ { 0, 9093, 2353, 4, 20, UNI_ININSCRIPTIONALPAHLAVI } /* blk=inscriptionalpahlavi */,
+ { 1, 6646, 0, 11, 0, UNI_HMNG } /* pahawhhmong */,
+ { 41, 7078, 0, 10, 0, UNI_SUPARROWSB } /* suparrowsb */,
+ { 0, 6371, 0, 10, 0, UNI_DEP } /* deprecated */,
+ { 3, 8233, 8562, 7, 6, UNI_LYCI } /* script=lycian */,
+ { 136, 8233, 3730, 8, 3, UNI_SGNW } /* script=sgnw */,
+ { 3, 8959, 3, 5, 1, -UNI_XIDS } /* xids=f */,
+ { 0, 7128, 7293, 10, 6, UNI_WB__MN } /* wordbreak=midnum */,
+ { 1, 8424, 1618, 6, 4, UNI_JAMO } /* block=jamo */,
+ { 2, 8604, 0, 6, 0, UNI_qmark_values_index } /* qmark= */,
+ { 198, 8508, 8864, 6, 5, -UNI_GREXT } /* grext=false */,
+ { 16, 4849, 0, 14, 0, UNI_ci_values_index } /* caseignorable= */,
+ { 2, 2984, 0, 18, 0, UNI_COPTICEPACTNUMBERS } /* copticepactnumbers */,
+ { 1, 6005, 540, 3, 29, UNI_CJKEXTB } /* incjkunifiedideographsextensionb */,
+ { 0, 1735, 36, 22, 1, UNI_CWCM } /* changeswhencasemapped=t */,
+ { 128, 1243, 0, 20, 0, UNI_CE } /* compositionexclusion */,
+ { 0, 5565, 5381, 13, 10, UNI_JG__TEHMARBUTA } /* joininggroup=tehmarbuta */,
+ { 5, 6003, 8864, 12, 5, -UNI_JOINC } /* joincontrol=false */,
+ { 146, 9365, 7203, 4, 9, UNI_BHKS } /* scx=bhaiksuki */,
+ { 771, 9731, 34, 3, 6, UNI_WB__EXTEND } /* wb=extend */,
+ { 7, 2106, 36, 21, 1, UNI_GCB__T } /* graphemeclusterbreak=t */,
+ { 72, 5227, 0, 14, 0, UNI_nfdqc_values_index } /* nfdquickcheck= */,
+ { 7, 184, 5835, 2, 11, UNI_BIDIC } /* isbidicontrol */,
+ { 0, 184, 1618, 2, 4, UNI_JAMO } /* isjamo */,
+ { 81, 8233, 9177, 7, 4, UNI_SC__HANO } /* script=hano */,
+ { 2, 8854, 8864, 5, 5, -UNI_DASH } /* dash=false */,
+ { 0, 1497, 74, 9, 2, UNI_ME } /* category=me */,
+ { 203, 1362, 7540, 24, 2, UNI_CCC__20 } /* canonicalcombiningclass=20 */,
+ { 324, 5283, 0, 14, 0, UNI_PHONETICEXTSUP } /* phoneticextsup */,
+ { 2, 8233, 7772, 7, 8, UNI_SC__ARMN } /* script=armenian */,
+ { 265, 9620, 4747, 3, 15, UNI_UPPERCASELETTER } /* gc=uppercaseletter */,
+ { 324, 2204, 6097, 3, 3, UNI_OGAM } /* isogam */,
+ { 0, 9647, 7487, 3, 1, UNI_NV__6 } /* nv=6 */,
+ { 120, 808, 0, 29, 0, UNI_MISCARROWS } /* miscellaneoussymbolsandarrows */,
+ { 30, 7025, 9683, 3, 3, UNI_IN__3_DOT_1 } /* in=v31 */,
+ { 204, 5565, 6111, 13, 12, UNI_JG__MALAYALAMNYA } /* joininggroup=malayalamnya */,
+ { 0, 8886, 8540, 5, 4, UNI_SC__KHOJ } /* sc=khojki */,
+ { 0, 8424, 719, 6, 21, UNI_ENCLOSEDALPHANUM } /* block=enclosedalphanumerics */,
+ { 0, 4687, 0, 15, 0, UNI_PS } /* openpunctuation */,
+ { 2, 8699, 0, 5, 0, UNI_BATK } /* batak */,
+ { 1, 9093, 9281, 4, 4, UNI_INNEWA } /* blk=newa */,
+ { 0, 1779, 9433, 22, 4, UNI_CWT } /* changeswhentitlecased=true */,
+ { 0, 3671, 8065, 17, 7, UNI_ELBA } /* scriptextensions=elbasan */,
+ { 0, 8886, 9257, 3, 4, UNI_SC__MLYM } /* sc=mlym */,
+ { 0, 9647, 7611, 3, 2, UNI_NV__14 } /* nv=14 */,
+ { 0, 9093, 5604, 4, 13, UNI_LOWSURROGATES } /* blk=lowsurrogates */,
+ { 8, 2453, 8864, 20, 5, -UNI_TERM } /* terminalpunctuation=false */,
+ { 3, 184, 1736, 3, 20, UNI_CWCM } /* ischangeswhencasemapped */,
+ { 276, 9909, 3468, 3, 3, UNI_PAUC } /* ispauc */,
+ { 578, 9629, 9761, 3, 2, UNI_GCB__L } /* lb=jl */,
+ { 46, 9221, 0, 4, 0, UNI_LATN } /* latn */,
+ { 1, 184, 9457, 2, 4, UNI_WCHO } /* iswcho */,
+ { 0, 5269, 36, 14, 1, UNI_PATSYN } /* patternsyntax=t */,
+ { 0, 4705, 1791, 3, 8, UNI_TITLE } /* istitlecase */,
+ { 5, 8598, 1, 6, 1, -UNI__PERL_PATWS } /* patws=n */,
+ { 2, 6005, 5884, 3, 11, UNI_CYRILLICEXTB } /* incyrillicextb */,
+ { 153, 9113, 9536, 4, 3, UNI_CCC__AR } /* ccc=232 */,
+ { 9, 184, 2760, 2, 19, UNI_MODIFIERTONELETTERS } /* ismodifiertoneletters */,
+ { 179, 8884, 1214, 5, 9, UNI_INSC__CONSONANT } /* insc=consonant */,
+ { 259, 6949, 12, 5, 3, UNI_CARI } /* iscarian */,
+ { 0, 1362, 8457, 24, 3, UNI_CCC__122 } /* canonicalcombiningclass=122 */,
+ { 265, 9647, 5409, 3, 7, UNI_NV__1000000 } /* nv=1000000 */,
+ { 546, 6316, 1, 11, 1, -UNI_IDC } /* idcontinue=n */,
+ { 0, 8424, 8514, 6, 6, UNI_INHATRAN } /* block=hatran */,
+ { 0, 8233, 9241, 7, 4, UNI_MEDF } /* script=medf */,
+ { 0, 6918, 5346, 10, 2, UNI_LB__EB } /* linebreak=eb */,
+ { 0, 1933, 0, 21, 0, UNI_LOE } /* logicalorderexception */,
+ { 3, 8886, 8562, 3, 6, UNI_LYCI } /* sc=lycian */,
+ { 0, 8424, 3586, 6, 17, UNI_INDICSIYAQNUMBERS } /* block=indicsiyaqnumbers */,
+ { 81, 8510, 9433, 4, 4, UNI_EXT } /* ext=true */,
+ { 194, 8886, 6602, 3, 4, UNI_SC__NAND } /* sc=nand */,
+ { 0, 9365, 8079, 4, 4, UNI_GRAN } /* scx=gran */,
+ { 392, 5760, 7476, 13, 8, UNI_NV__3_SLASH_20 } /* numericvalue=1.50e-01 */,
+ { 0, 9365, 6554, 5, 3, UNI_SAMR } /* scx=samr */,
+ { 5, 3868, 5500, 16, 13, UNI_ME } /* generalcategory=enclosingmark */,
+ { 129, 1773, 3, 6, 1, -UNI_CASED } /* cased=f */,
+ { 3, 9153, 34, 4, 2, UNI_GCB__EX } /* gcb=ex */,
+ { 74, 8886, 2169, 3, 11, UNI_MTEI } /* sc=meeteimayek */,
+ { 2, 9109, 0, 4, 0, UNI_CANS } /* cans */,
+ { 323, 3671, 6992, 18, 3, UNI_SOGD } /* scriptextensions=sogd */,
+ { 0, 21, 5031, 2, 14, UNI_LATINEXTD } /* inlatinextendedd */,
+ { 298, 1933, 8864, 22, 5, -UNI_LOE } /* logicalorderexception=false */,
+ { 218, 9049, 7668, 4, 3, UNI_AGE__6_DOT_2 } /* age=6.2 */,
+ { 1, 9329, 0, 4, 0, UNI_PRTI } /* prti */,
+ { 86, 9903, 3248, 6, 5, UNI_XPOSIXSPACE } /* xposixspace */,
+ { 1, 8233, 8894, 7, 5, UNI_SC__LIMB } /* script=limbu */,
+ { 140, 9365, 8568, 4, 4, UNI_LYDI } /* scx=lydi */,
+ { 0, 9113, 6393, 4, 11, UNI_CCC__DA } /* ccc=doubleabove */,
+ { 14, 3868, 9779, 16, 2, UNI_ZS } /* generalcategory=zs */,
+ { 2, 2493, 0, 20, 1, UNI_VO__U } /* verticalorientation=u */,
+ { 0, 9901, 2703, 3, 3, UNI_XIDS } /* isxids */,
+ { 0, 3671, 2253, 17, 20, UNI_HLUW } /* scriptextensions=anatolianhieroglyphs */,
+ { 0, 8233, 8914, 7, 5, UNI_NSHU } /* script=nushu */,
+ { 0, 3671, 9425, 17, 4, UNI_THAI } /* scriptextensions=thai */,
+ { 769, 184, 4864, 3, 13, UNI_CJKCOMPATFORMS } /* iscjkcompatforms */,
+ { 0, 8616, 9434, 7, 3, UNI_STERM } /* sterm=true */,
+ { 3, 8959, 9433, 5, 4, UNI_XIDS } /* xids=true */,
+ { 0, 8233, 9457, 7, 4, UNI_WCHO } /* script=wcho */,
+ { 0, 5760, 7611, 13, 2, UNI_NV__14 } /* numericvalue=14 */,
+ { 0, 9629, 958, 3, 2, UNI_LB__CP } /* lb=cp */,
+ { 369, 9049, 9698, 4, 3, UNI_AGE__5_DOT_1 } /* age=v51 */,
+ { 0, 3002, 6195, 18, 8, UNI_DT__NONCANON } /* decompositiontype=noncanon */,
+ { 290, 9365, 8324, 4, 7, UNI_ZZZZ } /* scx=unknown */,
+ { 0, 21, 7900, 2, 8, UNI_KANAEXTA } /* inkanaexta */,
+ { 164, 1977, 8864, 22, 5, -UNI__PERL_NCHAR } /* noncharactercodepoint=false */,
+ { 20, 9365, 6992, 5, 3, UNI_SOGD } /* scx=sogd */,
+ { 6, 9623, 4522, 3, 15, UNI_JG__MANICHAEANALEPH } /* jg=manichaeanaleph */,
+ { 0, 8508, 0, 5, 0, UNI_GREXT } /* grext */,
+ { 1, 9835, 9819, 14, 11, UNI__PERL_FOLDS_TO_MULTI_CHAR } /* _perl_folds_to_multi_char */,
+ { 1, 8424, 4989, 6, 14, UNI_KANGXI } /* block=kangxiradicals */,
+ { 1, 3671, 9265, 17, 4, UNI_MTEI } /* scriptextensions=mtei */,
+ { 91, 865, 0, 28, 0, UNI_SUPPUAA } /* supplementaryprivateuseareaa */,
+ { 1, 21, 1618, 2, 4, UNI_JAMO } /* injamo */,
+ { 5, 1911, 8909, 22, 5, UNI_INSC__NUKTA } /* indicsyllabiccategory=nukta */,
+ { 35, 5565, 5630, 13, 13, UNI_JG__MALAYALAMNNNA } /* joininggroup=malayalamnnna */,
+ { 0, 6338, 26, 11, 1, UNI_XPOSIXALPHA } /* alphabetic=y */,
+ { 35, 8886, 9057, 3, 4, UNI_AHOM } /* sc=ahom */,
+ { 128, 7420, 1, 8, 1, -UNI_IDS } /* idstart=n */,
+ { 0, 6338, 9734, 11, 3, UNI_XPOSIXALPHA } /* alphabetic=yes */,
+ { 60, 184, 349, 2, 33, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* issupplementalsymbolsandpictographs */,
+ { 135, 6005, 3502, 3, 16, UNI_CYRILLICEXTA } /* incyrillicextendeda */,
+ { 0, 8424, 3603, 6, 17, UNI_LETTERLIKESYMBOLS } /* block=letterlikesymbols */,
+ { 32, 9113, 8770, 5, 4, UNI_CCC__25 } /* ccc=ccc25 */,
+ { 0, 6828, 2722, 10, 19, UNI_BC__LRO } /* bidiclass=lefttorightoverride */,
+ { 0, 8424, 1999, 6, 22, UNI_MODIFIERLETTERS } /* block=spacingmodifierletters */,
+ { 0, 8424, 8017, 7, 6, UNI_CJKEXTB } /* block=cjkextb */,
+ { 0, 9093, 4175, 4, 13, UNI_MATHOPERATORS } /* blk=mathoperators */,
+ { 0, 6015, 6426, 12, 11, UNI_JT__D } /* joiningtype=dualjoining */,
+ { 0, 9365, 8562, 4, 6, UNI_LYCI } /* scx=lycian */,
+ { 0, 8634, 0, 5, 0, UNI_UIDEO } /* uideo */,
+ { 0, 6816, 4268, 3, 7, UNI_BAMUMSUP } /* inbamumsup */,
+ { 1, 1362, 9539, 24, 3, UNI_CCC__DB } /* canonicalcombiningclass=233 */,
+ { 0, 1239, 9734, 25, 3, UNI_COMPEX } /* fullcompositionexclusion=yes */,
+ { 0, 184, 4172, 2, 16, UNI_SUPMATHOPERATORS } /* issupmathoperators */,
+ { 146, 5339, 2453, 15, 4, UNI_SB__ST } /* sentencebreak=sterm */,
+ { 0, 8617, 9734, 5, 3, UNI_TERM } /* term=yes */,
+ { 5, 2148, 6713, 3, 10, UNI_SUPERANDSUB } /* insuperandsub */,
+ { 0, 6267, 0, 12, 0, UNI_PHAISTOS } /* phaistosdisc */,
+ { 0, 9605, 7868, 3, 8, UNI_DT__ISO } /* dt=isolated */,
+ { 0, 2204, 7349, 4, 7, UNI_ORKH } /* isoldturkic */,
+ { 423, 9113, 8449, 5, 5, UNI_CCC__118 } /* ccc=ccc118 */,
+ { 0, 3671, 8002, 17, 4, UNI_BENG } /* scriptextensions=beng */,
+ { 0, 9593, 2192, 3, 3, UNI_BC__PDI } /* bc=pdi */,
+ { 0, 8233, 7788, 7, 4, UNI_BALI } /* script=bali */,
+ { 0, 1713, 1, 22, 1, -UNI_CWCF } /* changeswhencasefolded=n */,
+ { 30, 9365, 8679, 4, 5, UNI_ADLM } /* scx=adlam */,
+ { 0, 6005, 43, 3, 35, UNI_CJKCOMPATIDEOGRAPHSSUP } /* incjkcompatibilityideographssupplement */,
+ { 196, 3002, 1264, 18, 5, UNI_DT__SUP } /* decompositiontype=super */,
+ { 0, 4705, 8629, 3, 5, UNI_THAA } /* isthaana */,
+ { 110, 184, 8532, 2, 6, UNI_KANBUN } /* iskanbun */,
+ { 0, 6315, 3, 12, 1, -UNI_XIDC } /* xidcontinue=f */,
+ { 7, 3002, 7836, 18, 8, UNI_DT__FRA } /* decompositiontype=fraction */,
+ { 128, 184, 34, 2, 3, UNI_EXT } /* isext */,
+ { 0, 3671, 2608, 17, 19, UNI_EGYP } /* scriptextensions=egyptianhieroglyphs */,
+ { 3, 3868, 4829, 16, 5, UNI_XPOSIXDIGIT } /* generalcategory=digit */,
+ { 16, 837, 0, 28, 0, UNI_PHONETICEXTSUP } /* phoneticextensionssupplement */,
+ { 1, 2204, 1704, 4, 2, UNI_OLCK } /* isolck */,
+ { 162, 3002, 0, 18, 0, UNI_dt_values_index } /* decompositiontype= */,
+ { 0, 8424, 5860, 7, 11, UNI_CHESSSYMBOLS } /* block=chesssymbols */,
+ { 60, 9647, 9554, 3, 3, UNI_NV__3_SLASH_4 } /* nv=3/4 */,
+ { 3, 5760, 9506, 13, 3, UNI_NV__2_SLASH_3 } /* numericvalue=2/3 */,
+ { 1, 9249, 0, 4, 0, UNI_MERC } /* merc */,
+ { 0, 2708, 1316, 4, 22, UNI_ARABICPFA } /* inarabicpresentationformsa */,
+ { 23, 3218, 0, 18, 0, UNI_ZP } /* paragraphseparator */,
+ { 0, 9365, 9309, 4, 4, UNI_OSGE } /* scx=osge */,
+ { 35, 9365, 3038, 4, 8, UNI_ETHI } /* scx=ethiopic */,
+ { 0, 8849, 0, 5, 0, UNI_cwcm_values_index } /* cwcm= */,
+ { 8, 9049, 7604, 4, 3, UNI_AGE__4 } /* age=4.0 */,
+ { 13, 3671, 8072, 17, 4, UNI_ELYM } /* scriptextensions=elym */,
+ { 6, 184, 5526, 2, 8, UNI_GREEKEXT } /* isgreekext */,
+ { 0, 7068, 0, 10, 0, UNI_SUPARROWSA } /* suparrowsa */,
+ { 5, 3868, 1767, 16, 2, UNI_NL } /* generalcategory=nl */,
+ { 0, 9629, 3820, 3, 16, UNI_LB__CL } /* lb=closepunctuation */,
+ { 16, 8424, 6279, 6, 12, UNI_PLAYINGCARDS } /* block=playingcards */,
+ { 0, 7018, 9722, 10, 3, UNI_IN__9 } /* presentin=v90 */,
+ { 0, 7018, 7502, 10, 1, UNI_IN__8 } /* presentin=8 */,
+ { 14, 184, 3236, 2, 17, UNI__PERL_PATWS } /* ispatternwhitespace */,
+ { 77, 8886, 9305, 3, 4, UNI_SC__ORYA } /* sc=orya */,
+ { 0, 8854, 9734, 5, 3, UNI_DASH } /* dash=yes */,
+ { 0, 1497, 47, 10, 1, UNI_SM } /* category=sm */,
+ { 0, 9662, 9433, 3, 4, UNI_SD } /* sd=true */,
+ { 147, 6015, 6958, 12, 10, UNI_JT__U } /* joiningtype=nonjoining */,
+ { 0, 9620, 5591, 3, 13, UNI_ZL } /* gc=lineseparator */,
+ { 0, 5565, 6097, 13, 5, UNI_JG__GAMAL } /* joininggroup=gamal */,
+ { 1, 9365, 8894, 4, 4, UNI_LIMB } /* scx=limb */,
+ { 8, 8424, 5422, 6, 13, UNI_AEGEANNUMBERS } /* block=aegeannumbers */,
+ { 0, 1362, 7446, 24, 2, UNI_CCC__25 } /* canonicalcombiningclass=25 */,
+ { 2, 2453, 0, 21, 0, UNI_TERM } /* terminalpunctuation=t */,
+ { 3, 7025, 7462, 3, 1, UNI_IN__4 } /* in=4 */,
+ { 5, 9647, 7463, 3, 1, UNI_NV__3 } /* nv=3 */,
+ { 3, 5339, 36, 15, 1, UNI_SB__ST } /* sentencebreak=st */,
+ { 0, 1158, 7957, 3, 7, UNI_INTAGBANWA } /* intagbanwa */,
+ { 2, 8424, 2333, 6, 10, UNI_INGLAGOLITIC } /* block=glagolitic */,
+ { 259, 9365, 9217, 4, 4, UNI_LAO } /* scx=laoo */,
+ { 2, 9113, 78, 4, 2, UNI_CCC__AR } /* ccc=ar */,
+ { 13, 96, 0, 10, 0, UNI_XPOSIXALPHA } /* alphabetic */,
+ { 0, 7025, 9686, 3, 3, UNI_IN__3_DOT_2 } /* in=v32 */,
+ { 168, 8233, 8538, 7, 6, UNI_SC__KHOJ } /* script=khojki */,
+ { 2, 8886, 7796, 3, 4, UNI_BASS } /* sc=bass */,
+ { 0, 9623, 4954, 3, 7, UNI_JG__HEHGOAL } /* jg=hehgoal */,
+ { 132, 6828, 3182, 10, 18, UNI_BC__LRI } /* bidiclass=lefttorightisolate */,
+ { 4, 9946, 1146, 3, 3, UNI_SORA } /* issora */,
+ { 0, 9620, 112, 3, 2, UNI_SC } /* gc=sc */,
+ { 576, 8424, 3038, 6, 8, UNI_INETHIOPIC } /* block=ethiopic */,
+ { 2, 8424, 478, 6, 31, UNI_MATHALPHANUM } /* block=mathematicalalphanumericsymbols */,
+ { 0, 9261, 0, 3, 0, UNI_MRO } /* mro */,
+ { 0, 9365, 8550, 4, 6, UNI_LEPC } /* scx=lepcha */,
+ { 74, 8684, 0, 4, 0, UNI_POSIXXDIGIT } /* ahex */,
+ { 151, 184, 8045, 3, 6, UNI_CJKEXTF } /* iscjkextf */,
+ { 21, 8233, 8622, 7, 6, UNI_SC__TELU } /* script=telugu */,
+ { 1, 3671, 8128, 17, 7, UNI_MAKA } /* scriptextensions=makasar */,
+ { 39, 9093, 629, 4, 30, UNI_CJKEXTE } /* blk=cjkunifiedideographsextensione */,
+ { 212, 6231, 495, 12, 7, UNI_NT__NU } /* numerictype=numeric */,
+ { 0, 2646, 0, 19, 0, UNI_JAMOEXTA } /* hanguljamoextendeda */,
+ { 43, 184, 3110, 2, 11, UNI_GEORGIANSUP } /* isgeorgiansup */,
+ { 2, 184, 3964, 2, 16, UNI_LATIN1 } /* islatin1supplement */,
+ { 1, 5760, 7470, 13, 2, UNI_NV__50 } /* numericvalue=50 */,
+ { 304, 8163, 0, 7, 0, UNI_nfkcqc_values_index } /* nfkcqc= */,
+ { 147, 9365, 7311, 4, 9, UNI_TALU } /* scx=newtailue */,
+ { 0, 7419, 0, 8, 0, UNI_XIDS } /* xidstart */,
+ { 3, 2212, 1601, 4, 4, UNI_INHANGUL } /* inhangul */,
+ { 0, 184, 9157, 2, 4, UNI_GONG } /* isgong */,
+ { 1, 8854, 995, 5, 2, -UNI_DASH } /* dash=no */,
+ { 0, 5760, 8354, 13, 4, UNI_NV__6000 } /* numericvalue=6000 */,
+ { 1, 9093, 5526, 4, 13, UNI_GREEKEXT } /* blk=greekextended */,
+ { 0, 184, 6267, 2, 12, UNI_PHAISTOS } /* isphaistosdisc */,
+ { 25, 8886, 7048, 3, 10, UNI_SAUR } /* sc=saurashtra */,
+ { 4, 4705, 8629, 3, 3, UNI_THAA } /* isthaa */,
+ { 0, 8233, 8255, 8, 6, UNI_SIDD } /* script=siddham */,
+ { 36, 9620, 6613, 3, 11, UNI_LO } /* gc=otherletter */,
+ { 0, 8170, 26, 7, 1, UNI_DT__NONE } /* nfkdqc=y */,
+ { 139, 6918, 5847, 10, 12, UNI_LB__SY } /* linebreak=breaksymbols */,
+ { 0, 9647, 8985, 3, 4, UNI_NV__1_SLASH_64 } /* nv=1/64 */,
+ { 0, 8254, 0, 4, 0, UNI_SIDD } /* sidd */,
+ { 528, 184, 2086, 3, 10, UNI_CYRILLICSUP } /* iscyrillicsup */,
+ { 28, 5760, 8382, 13, 5, UNI_NV__60000 } /* numericvalue=60000 */,
+ { 12, 184, 250, 2, 33, UNI_MISCMATHSYMBOLSA } /* ismiscellaneousmathematicalsymbolsa */,
+ { 0, 8884, 7028, 5, 10, UNI_INSC__PUREKILLER } /* insc=purekiller */,
+ { 73, 5760, 7558, 13, 2, UNI_NV__13 } /* numericvalue=13 */,
+ { 3, 6338, 995, 11, 2, -UNI_XPOSIXALPHA } /* alphabetic=no */,
+ { 0, 9365, 4492, 4, 15, UNI_ARMI } /* scx=imperialaramaic */,
+ { 512, 3671, 8859, 17, 4, UNI_DOGR } /* scriptextensions=dogr */,
+ { 89, 9647, 8358, 3, 5, UNI_NV__30000 } /* nv=30000 */,
+ { 64, 8254, 0, 7, 0, UNI_SIDD } /* siddham */,
+ { 1, 9093, 4298, 5, 6, UNI_BRAI } /* blk=braille */,
+ { 134, 8424, 4989, 6, 6, UNI_KANGXI } /* block=kangxi */,
+ { 0, 113, 0, 25, 0, UNI_DIACRITICALS } /* combiningdiacriticalmarks */,
+ { 404, 9049, 9575, 4, 3, UNI_AGE__6_DOT_1 } /* age=6.1 */,
+ { 9, 184, 4462, 2, 14, UNI_GREXT } /* isgraphemeextend */,
+ { 256, 9365, 9401, 4, 4, UNI_TALE } /* scx=tale */,
+ { 4, 21, 5017, 2, 14, UNI_LATINEXTC } /* inlatinextendedc */,
+ { 8, 7128, 7411, 11, 8, UNI_WB__WSEGSPACE } /* wordbreak=wsegspace */,
+ { 513, 5213, 0, 14, 0, UNI_nfcqc_values_index } /* nfcquickcheck= */,
+ { 0, 184, 5325, 2, 13, UNI_QMARK } /* isquotationmark */,
+ { 0, 184, 7311, 2, 9, UNI_TALU } /* isnewtailue */,
+ { 0, 5907, 0, 12, 0, UNI_ETHIOPICEXTA } /* ethiopicexta */,
+ { 138, 2493, 18, 20, 1, UNI_VO__R } /* verticalorientation=r */,
+ { 514, 3868, 9777, 16, 2, UNI_ZP } /* generalcategory=zp */,
+ { 714, 8944, 0, 4, 0, UNI_TAKR } /* takr */,
+ { 0, 3671, 9293, 17, 4, UNI_OGAM } /* scriptextensions=ogam */,
+ { 0, 1362, 9545, 24, 3, UNI_CCC__IS } /* canonicalcombiningclass=240 */,
+ { 0, 9647, 7660, 3, 8, UNI_NV__3_SLASH_5 } /* nv=6.00e-01 */,
+ { 129, 8886, 2484, 3, 4, UNI_SC__MAND } /* sc=mand */,
+ { 249, 9659, 8864, 3, 5, -UNI_RI } /* ri=false */,
+ { 787, 1497, 32, 9, 2, UNI__PERL_SURROGATE } /* category=cs */,
+ { 0, 8233, 9205, 7, 4, UNI_SC__KNDA } /* script=knda */,
+ { 1, 8424, 3290, 6, 4, UNI_RUMI } /* block=rumi */,
+ { 99, 7419, 0, 9, 0, UNI_xids_values_index } /* xidstart= */,
+ { 12, 9237, 9734, 4, 3, UNI_LOE } /* loe=yes */,
+ { 327, 8598, 9734, 6, 3, UNI__PERL_PATWS } /* patws=yes */,
+ { 648, 1977, 9433, 22, 4, UNI__PERL_NCHAR } /* noncharactercodepoint=true */,
+ { 0, 9093, 8317, 4, 7, UNI_UCASEXT } /* blk=ucasext */,
+ { 0, 5339, 34, 14, 6, UNI_SB__EX } /* sentencebreak=extend */,
+ { 318, 8520, 9433, 6, 4, UNI_JOINC } /* joinc=true */,
+ { 0, 5835, 3, 12, 1, -UNI_BIDIC } /* bidicontrol=f */,
+ { 2, 9093, 539, 4, 30, UNI_CJKEXTB } /* blk=cjkunifiedideographsextensionb */,
+ { 0, 9593, 0, 3, 0, UNI_bc_values_index } /* bc= */,
+ { 96, 184, 9241, 2, 4, UNI_MEDF } /* ismedf */,
+ { 24, 5353, 0, 14, 0, UNI_ZS } /* spaceseparator */,
+ { 4, 9909, 8227, 3, 6, UNI_PHAG } /* isphagspa */,
+ { 0, 8332, 4808, 3, 13, UNI_ANCIENTSYMBOLS } /* isancientsymbols */,
+ { 24, 3002, 45, 18, 6, UNI_DT__COM } /* decompositiontype=compat */,
+ { 3, 2708, 80, 4, 8, UNI_ARABICMATH } /* inarabicmath */,
+ { 7, 9623, 8544, 3, 6, UNI_JG__LAMADH } /* jg=lamadh */,
+ { 69, 8879, 7357, 3, 8, UNI_PALM } /* inpalmyrene */,
+ { 0, 2148, 866, 3, 27, UNI_SUPPUAA } /* insupplementaryprivateuseareaa */,
+ { 1, 6005, 2086, 3, 7, UNI_INCYRILLIC } /* incyrillic */,
+ { 0, 9113, 8775, 5, 4, UNI_CCC__26 } /* ccc=ccc26 */,
+ { 91, 9647, 9033, 3, 4, UNI_NV__3_SLASH_80 } /* nv=3/80 */,
+ { 1, 6569, 0, 11, 0, UNI_MISCSYMBOLS } /* miscsymbols */,
+ { 3, 184, 2333, 2, 4, UNI_GLAG } /* isglag */,
+ { 21, 8960, 9734, 4, 3, UNI_IDS } /* ids=yes */,
+ { 0, 7025, 7548, 3, 3, UNI_IN__3_DOT_1 } /* in=3.1 */,
+ { 1, 8233, 1599, 7, 6, UNI_SC__HANG } /* script=hangul */,
+ { 13, 1911, 2768, 22, 10, UNI_INSC__TONELETTER } /* indicsyllabiccategory=toneletter */,
+ { 284, 9647, 7460, 3, 8, UNI_NV__1_SLASH_7 } /* nv=1.43e-01 */,
+ { 111, 6679, 8864, 11, 5, -UNI_SD } /* softdotted=false */,
+ { 222, 9647, 8782, 3, 2, UNI_NV__27 } /* nv=27 */,
+ { 149, 184, 1264, 2, 25, UNI_SUPERANDSUB } /* issuperscriptsandsubscripts */,
+ { 279, 8424, 8919, 6, 5, UNI_INOGHAM } /* block=ogham */,
+ { 0, 4849, 995, 14, 2, -UNI_CI } /* caseignorable=no */,
+ { 260, 184, 4388, 3, 14, UNI_CURRENCYSYMBOLS } /* iscurrencysymbols */,
+ { 10, 9728, 995, 3, 2, -UNI_VS } /* vs=no */,
+ { 0, 3868, 9769, 16, 2, UNI_CASEDLETTER } /* generalcategory=l_ */,
+ { 1, 5760, 7428, 13, 8, UNI_NV__1_SLASH_10 } /* numericvalue=1.00e-01 */,
+ { 0, 2779, 0, 9, 0, UNI_MONG } /* mongolian */,
+ { 1, 184, 8038, 3, 6, UNI_CJKEXTE } /* iscjkexte */,
+ { 2, 2148, 6691, 3, 10, UNI_INSORASOMPENG } /* insorasompeng */,
+ { 641, 9365, 8934, 4, 5, UNI_RUNR } /* scx=runic */,
+ { 0, 5760, 8376, 13, 5, UNI_NV__50000 } /* numericvalue=50000 */,
+ { 64, 8233, 9309, 7, 4, UNI_OSGE } /* script=osge */,
+ { 0, 9365, 2333, 4, 10, UNI_GLAG } /* scx=glagolitic */,
+ { 0, 9626, 6958, 3, 10, UNI_JT__U } /* jt=nonjoining */,
+ { 130, 9623, 6908, 3, 10, UNI_JG__KNOTTEDHEH } /* jg=knottedheh */,
+ { 809, 3671, 9261, 17, 4, UNI_MRO } /* scriptextensions=mroo */,
+ { 0, 8424, 6027, 6, 5, UNI_INKHMER } /* block=khmer */,
+ { 1, 3671, 4220, 17, 4, UNI_TANG } /* scriptextensions=tang */,
+ { 780, 3671, 8282, 17, 7, UNI_TGLG } /* scriptextensions=tagalog */,
+ { 0, 184, 4373, 3, 14, UNI_CONTROLPICTURES } /* iscontrolpictures */,
+ { 0, 9904, 5492, 5, 5, UNI_POSIXALNUM } /* posixalnum */,
+ { 0, 9093, 9453, 4, 3, UNI_INVAI } /* blk=vai */,
+ { 1571, 1362, 8715, 25, 4, UNI_CCC__14 } /* canonicalcombiningclass=ccc14 */,
+ { 0, 8886, 983, 3, 5, UNI_SC__GREK } /* sc=greek */,
+ { 0, 9647, 8675, 3, 4, UNI_NV__1_SLASH_12 } /* nv=1/12 */,
+ { 2, 349, 0, 33, 0, UNI_SUPSYMBOLSANDPICTOGRAPHS } /* supplementalsymbolsandpictographs */,
+ { 4, 2142, 2394, 3, 19, UNI_INNYIAKENGPUACHUEHMONG } /* innyiakengpuachuehmong */,
+ { 34, 9647, 9590, 3, 3, UNI_NV__9_SLASH_2 } /* nv=9/2 */,
+ { 1320, 7128, 5919, 10, 12, UNI_WB__EX } /* wordbreak=extendnumlet */,
+ { 2, 8233, 8550, 7, 4, UNI_LEPC } /* script=lepc */,
+ { 210, 8886, 6991, 3, 7, UNI_SC__SOGD } /* sc=sogdian */,
+ { 6, 9365, 8058, 4, 7, UNI_DSRT } /* scx=deseret */,
+ { 0, 184, 283, 2, 33, UNI_MISCMATHSYMBOLSB } /* ismiscellaneousmathematicalsymbolsb */,
+ { 0, 8884, 4612, 5, 15, UNI_INSC__MODIFYINGLETTER } /* insc=modifyingletter */,
+ { 0, 3671, 9201, 17, 4, UNI_KHMR } /* scriptextensions=khmr */,
+ { 520, 3951, 325, 3, 3, UNI_ITAL } /* isital */,
+ { 9, 9623, 2561, 3, 3, UNI_JG__YEH } /* jg=yeh */,
+ { 416, 3868, 7098, 16, 10, UNI_CN } /* generalcategory=unassigned */,
+ { 0, 9377, 0, 4, 0, UNI_SHAW } /* shaw */,
+ { 11, 5760, 7692, 13, 8, UNI_NV__13_SLASH_2 } /* numericvalue=6.50e+00 */,
+ { 0, 6816, 4298, 3, 6, UNI_BRAI } /* inbraille */,
+ { 41, 3243, 3, 11, 1, -UNI_XPOSIXSPACE } /* whitespace=f */,
+ { 56, 9093, 2085, 4, 18, UNI_CYRILLICSUP } /* blk=cyrillicsupplement */,
+ { 1400, 1362, 5410, 24, 1, UNI_CCC__0 } /* canonicalcombiningclass=0 */,
+ { 17, 6918, 1696, 10, 2, UNI_LB__AI } /* linebreak=ai */,
+ { 1, 8233, 8568, 7, 4, UNI_LYDI } /* script=lydi */,
+ { 771, 3671, 9273, 17, 4, UNI_NARB } /* scriptextensions=narb */,
+ { 0, 4417, 0, 15, 0, UNI_DIACRITICALSEXT } /* diacriticalsext */,
+ { 44, 9608, 835, 3, 1, UNI_EA__W } /* ea=w */,
+ { 0, 8514, 0, 6, 0, UNI_HATR } /* hatran */,
+ { 0, 3671, 9081, 17, 4, UNI_AVST } /* scriptextensions=avst */,
+ { 22, 2453, 26, 20, 1, UNI_TERM } /* terminalpunctuation=y */,
+ { 0, 5565, 9369, 13, 4, UNI_JG__SEEN } /* joininggroup=seen */,
+ { 0, 8233, 6988, 7, 10, UNI_SOGO } /* script=oldsogdian */,
+ { 2, 6918, 5967, 10, 12, UNI_LB__HL } /* linebreak=hebrewletter */,
+ { 50, 8886, 4297, 3, 4, UNI_BRAI } /* sc=brai */,
+ { 2, 5760, 8400, 13, 3, UNI_NV__900 } /* numericvalue=900 */,
+ { 3, 9623, 5630, 3, 13, UNI_JG__MALAYALAMNNNA } /* jg=malayalamnnna */,
+ { 1, 9909, 83, 3, 2, UNI_PCM } /* ispcm */,
+ { 0, 1136, 26, 26, 1, UNI_DI } /* defaultignorablecodepoint=y */,
+ { 1, 1924, 0, 11, 0, UNI_LO } /* category=lo */,
+ { 3, 8233, 9297, 7, 4, UNI_OLCK } /* script=olck */,
+ { 3, 7892, 0, 8, 0, UNI_JAVA } /* javanese */,
+ { 73, 6828, 32, 10, 2, UNI_BC__CS } /* bidiclass=cs */,
+ { 0, 8886, 2741, 3, 4, UNI_MERO } /* sc=mero */,
+ { 782, 9647, 7684, 3, 8, UNI_NV__1_SLASH_160 } /* nv=6.25e-03 */,
+ { 0, 9365, 8205, 4, 7, UNI_OSMA } /* scx=osmanya */,
+ { 0, 9647, 5410, 3, 1, UNI_NV__0 } /* nv=0 */,
+ { 19, 8508, 995, 6, 2, -UNI_GREXT } /* grext=no */,
+ { 1, 3671, 6978, 17, 10, UNI_XPEO } /* scriptextensions=oldpersian */,
+ { 545, 1158, 4221, 3, 15, UNI_TANGUTCOMPONENTS } /* intangutcomponents */,
+ { 74, 3020, 0, 10, 0, UNI_DEVA } /* devanagari */,
+ { 515, 9113, 1189, 4, 3, UNI_CCC__214 } /* ccc=ata */,
+ { 0, 8854, 1, 5, 1, -UNI_DASH } /* dash=n */,
+ { 404, 1158, 8945, 3, 4, UNI_INTAKRI } /* intakri */,
+ { 513, 9153, 125, 4, 2, UNI_LB__CR } /* gcb=cr */,
+ { 4, 8886, 9081, 3, 4, UNI_AVST } /* sc=avst */,
+ { 304, 8233, 2741, 7, 4, UNI_MERO } /* script=mero */,
+ { 0, 9605, 7836, 3, 3, UNI_DT__FRA } /* dt=fra */,
+ { 0, 184, 1668, 2, 23, UNI_SUPPUNCTUATION } /* issupplementalpunctuation */,
+ { 0, 1497, 5199, 9, 14, UNI_SK } /* category=modifiersymbol */,
+ { 40, 9647, 9749, 3, 2, UNI_NV__48 } /* nv=48 */,
+ { 440, 5325, 995, 14, 2, -UNI_QMARK } /* quotationmark=no */,
+ { 1, 3671, 4492, 17, 15, UNI_ARMI } /* scriptextensions=imperialaramaic */,
+ { 0, 8424, 6382, 6, 11, UNI_DOMINO } /* block=dominotiles */,
+ { 0, 184, 8079, 2, 4, UNI_GRAN } /* isgran */,
+ { 0, 8960, 1, 4, 1, -UNI_IDS } /* ids=n */,
+ { 1550, 8233, 9353, 7, 4, UNI_RUNR } /* script=runr */,
+ { 2, 5760, 8464, 13, 2, UNI_NV__29 } /* numericvalue=29 */,
+ { 50, 9662, 1, 3, 1, -UNI_SD } /* sd=n */,
+ { 1, 7018, 9710, 10, 3, UNI_IN__6_DOT_2 } /* presentin=v62 */,
+ { 0, 9909, 131, 3, 3, UNI_PALM } /* ispalm */,
+ { 0, 3671, 9189, 17, 4, UNI_HMNP } /* scriptextensions=hmnp */,
+ { 0, 184, 9229, 2, 4, UNI_LINB } /* islinb */,
+ { 1, 8233, 8149, 7, 4, UNI_SC__MULT } /* script=mult */,
+ { 1230, 184, 8914, 2, 5, UNI_NSHU } /* isnushu */,
+ { 0, 184, 2067, 2, 7, UNI_RADICAL } /* isradical */,
+ { 386, 3671, 8514, 17, 6, UNI_HATR } /* scriptextensions=hatran */,
+ { 0, 8233, 4717, 7, 5, UNI_SC__TAML } /* script=tamil */,
+ { 162, 9065, 0, 4, 0, UNI_ARMI } /* armi */,
+ { 33, 8884, 4342, 5, 15, UNI_INSC__CONSONANTMEDIAL } /* insc=consonantmedial */,
+ { 0, 8406, 26, 6, 1, UNI_XPOSIXALPHA } /* alpha=y */,
+ { 1, 6371, 3, 11, 1, -UNI_DEP } /* deprecated=f */,
+ { 0, 1362, 1149, 24, 2, UNI_CCC__BL } /* canonicalcombiningclass=bl */,
+ { 0, 5786, 0, 13, 0, UNI_VERTICALFORMS } /* verticalforms */,
+ { 0, 9121, 995, 4, 2, -UNI_CWL } /* cwl=no */,
+ { 1, 5565, 6878, 13, 10, UNI_JG__DALATHRISH } /* joininggroup=dalathrish */,
+ { 0, 8233, 9301, 7, 4, UNI_ORKH } /* script=orkh */,
+ { 0, 9620, 5500, 3, 13, UNI_ME } /* gc=enclosingmark */,
+ { 5, 4975, 0, 7, 0, UNI_KANASUP } /* kanasup */,
+ { 0, 9093, 2085, 4, 21, UNI_CYRILLICSUP } /* blk=cyrillicsupplementary */,
+ { 275, 3227, 0, 9, 0, UNI_Z } /* separator */,
+ { 0, 9137, 9433, 4, 4, UNI_DEP } /* dep=true */,
+ { 1297, 9365, 1188, 4, 8, UNI_KANA } /* scx=katakana */,
+ { 12, 9593, 2373, 3, 20, UNI_BC__LRE } /* bc=lefttorightembedding */,
+ { 1314, 9904, 96, 5, 5, UNI_POSIXALPHA } /* posixalpha */,
+ { 3, 8886, 8247, 3, 7, UNI_SHAW } /* sc=shavian */,
+ { 138, 9365, 8929, 4, 5, UNI_OSGE } /* scx=osage */,
+ { 8, 8424, 4762, 6, 8, UNI_VEDICEXT } /* block=vedicext */,
+ { 0, 5565, 5097, 13, 4, UNI_JG__BETH } /* joininggroup=beth */,
+ { 156, 9909, 467, 7, 5, UNI_POSIXPUNCT } /* isposixpunct */,
+ { 1, 5859, 0, 12, 0, UNI_CHESSSYMBOLS } /* chesssymbols */,
+ { 0, 4778, 7981, 3, 7, UNI_UGAR } /* isugaritic */,
+ { 177, 184, 7876, 2, 8, UNI_JAMOEXTA } /* isjamoexta */,
+ { 0, 8233, 8944, 7, 4, UNI_SC__TAKR } /* script=takr */,
+ { 3, 8233, 382, 7, 4, UNI_EGYP } /* script=egyp */,
+ { 0, 8496, 0, 6, 0, UNI_cwkcf_values_index } /* cwkcf= */,
+ { 3, 184, 7058, 2, 10, UNI_SMALLFORMS } /* issmallforms */,
+ { 3, 8510, 9734, 4, 3, UNI_EXT } /* ext=yes */,
+ { 0, 4792, 0, 15, 0, UNI_ZANB } /* zanabazarsquare */,
+ { 2, 7419, 9734, 9, 3, UNI_XIDS } /* xidstart=yes */,
+ { 0, 6885, 2431, 3, 3, UNI_HATR } /* ishatr */,
+ { 0, 2006, 0, 4, 0, UNI_MODI } /* modi */,
+ { 29, 9647, 7444, 3, 8, UNI_NV__1_SLASH_8 } /* nv=1.25e-01 */,
+ { 1, 6183, 0, 4, 0, UNI_MEND } /* mend */,
+ { 0, 3671, 9453, 17, 3, UNI_VAI } /* scriptextensions=vai */,
+ { 694, 1084, 3, 26, 1, -UNI_CWKCF } /* changeswhennfkccasefolded=f */,
+ { 0, 9049, 9551, 4, 3, UNI_AGE__3_DOT_2 } /* age=3.2 */,
+ { 0, 8884, 8331, 5, 7, UNI_INSC__VISARGA } /* insc=visarga */,
+ { 0, 3308, 0, 12, 0, UNI_SMALLKANAEXT } /* smallkanaext */,
+ { 0, 7018, 7098, 10, 10, UNI_AGE__NA } /* presentin=unassigned */,
+ { 2, 9125, 9734, 4, 3, UNI_CWT } /* cwt=yes */,
+ { 0, 3671, 8550, 17, 6, UNI_LEPC } /* scriptextensions=lepcha */,
+ { 1, 3868, 133, 16, 4, UNI_M } /* generalcategory=mark */,
+ { 0, 3868, 467, 16, 11, UNI_P } /* generalcategory=punctuation */,
+ { 3, 9946, 2212, 3, 6, UNI_SINH } /* issinhala */,
+ { 1356, 2893, 0, 19, 0, UNI_SUPARROWSC } /* supplementalarrowsc */,
+ { 849, 8079, 0, 4, 0, UNI_GRAN } /* gran */,
+ { 2, 9365, 9253, 4, 4, UNI_MIAO } /* scx=miao */,
+ { 1, 2148, 894, 3, 27, UNI_SUPPUAB } /* insupplementaryprivateuseareab */,
+ { 0, 8592, 995, 6, 2, UNI_DT__CAN } /* nfdqc=no */,
+ { 17, 5760, 7628, 13, 8, UNI_NV__3_SLASH_64 } /* numericvalue=4.69e-02 */,
+ { 518, 8100, 9433, 7, 4, UNI_HYPHEN } /* hyphen=true */,
+ { 3, 9593, 6255, 3, 12, UNI_BC__ON } /* bc=otherneutral */,
+ { 2, 8233, 6183, 7, 12, UNI_MEND } /* script=mendekikakui */,
+ { 41, 9093, 8121, 4, 7, UNI_INLINEARA } /* blk=lineara */,
+ { 162, 9137, 995, 4, 2, -UNI_DEP } /* dep=no */,
+ { 0, 9647, 7603, 3, 2, UNI_NV__24 } /* nv=24 */,
+ { 1287, 8100, 3, 7, 1, -UNI_HYPHEN } /* hyphen=f */,
+ { 1, 8338, 1, 7, 1, -UNI_XPOSIXSPACE } /* wspace=n */,
+ { 1, 184, 3020, 2, 18, UNI_DEVANAGARIEXT } /* isdevanagariextended */,
+ { 0, 9623, 9477, 3, 4, UNI_JG__ZAIN } /* jg=zain */,
+ { 0, 184, 2006, 2, 14, UNI_LM } /* ismodifierletter */,
+ { 13, 9113, 8825, 5, 4, UNI_CCC__36 } /* ccc=ccc36 */,
+ { 284, 9365, 5311, 4, 14, UNI_PHLP } /* scx=psalterpahlavi */,
+ { 83, 9093, 4946, 4, 4, UNI_INCHAM } /* blk=cham */,
+ { 0, 8332, 5493, 3, 4, UNI_XPOSIXALNUM } /* isalnum */,
+ { 0, 3688, 1, 17, 1, -UNI_STERM } /* sentenceterminal=n */,
+ { 2, 184, 1767, 2, 2, UNI_NL } /* isnl */,
+ { 36, 9365, 2169, 4, 11, UNI_MTEI } /* scx=meeteimayek */,
+ { 4, 7018, 9587, 10, 3, UNI_IN__9 } /* presentin=9.0 */,
+ { 3, 6888, 3, 10, 1, -UNI_DIA } /* diacritic=f */,
+ { 266, 21, 1188, 2, 26, UNI_KATAKANAEXT } /* inkatakanaphoneticextensions */,
+ { 7, 9365, 3729, 5, 10, UNI_SGNW } /* scx=signwriting */,
+ { 303, 9365, 3730, 5, 3, UNI_SGNW } /* scx=sgnw */,
+ { 9, 1362, 8815, 25, 4, UNI_CCC__34 } /* canonicalcombiningclass=ccc34 */,
+ { 818, 184, 3308, 2, 12, UNI_SMALLKANAEXT } /* issmallkanaext */,
+ { 2, 184, 697, 2, 2, UNI_MN } /* ismn */,
+ { 3, 184, 8934, 2, 5, UNI_RUNR } /* isrunic */,
+ { 4, 184, 4267, 2, 8, UNI_BAMUMSUP } /* isbamumsup */,
+ { 14, 9093, 3964, 4, 16, UNI_LATIN1 } /* blk=latin1supplement */,
+ { 0, 1057, 8864, 27, 5, -UNI_PCM } /* prependedconcatenationmark=false */,
+ { 1, 8886, 7956, 3, 8, UNI_SC__TAGB } /* sc=tagbanwa */,
+ { 0, 3868, 1141, 16, 2, UNI_TITLE } /* generalcategory=lt */,
+ { 859, 8886, 8058, 3, 7, UNI_DSRT } /* sc=deseret */,
+ { 3, 1362, 8449, 25, 4, UNI_CCC__11 } /* canonicalcombiningclass=ccc11 */,
+ { 0, 4220, 0, 4, 0, UNI_TANG } /* tang */,
+ { 0, 5565, 5931, 13, 12, UNI_JG__FINALSEMKATH } /* joininggroup=finalsemkath */,
+ { 821, 5565, 87, 13, 2, UNI_JG__HE } /* joininggroup=he */,
+ { 1090, 184, 9485, 2, 4, UNI_QAAI } /* iszinh */,
+ { 7, 8424, 6723, 6, 11, UNI_INSYLOTINAGRI } /* block=sylotinagri */,
+ { 1066, 183, 0, 20, 0, UNI_MISCSYMBOLS } /* miscellaneoussymbols */,
+ { 0, 1, 0, 1, 0, UNI_N } /* n */,
+ { 8, 8884, 6225, 5, 6, UNI_LB__ZWJ } /* insc=joiner */,
+ { 1544, 8424, 949, 6, 27, UNI_ALPHABETICPF } /* block=alphabeticpresentationforms */,
+ { 25, 184, 1856, 2, 11, UNI_NUMBERFORMS } /* isnumberforms */,
+ { 1, 9623, 4562, 3, 3, UNI_JG__SAD } /* jg=sad */,
+ { 10, 5883, 0, 12, 0, UNI_CYRILLICEXTB } /* cyrillicextb */,
+ { 4, 1497, 7, 10, 1, UNI_SC } /* category=sc */,
+ { 0, 9623, 6657, 3, 11, UNI_JG__ROHINGYAYEH } /* jg=rohingyayeh */,
+ { 3, 7018, 7446, 10, 1, UNI_IN__2 } /* presentin=2 */,
+ { 74, 3688, 9734, 17, 3, UNI_STERM } /* sentenceterminal=yes */,
+ { 16, 9093, 1386, 4, 24, UNI_CJKSYMBOLS } /* blk=cjksymbolsandpunctuation */,
+ { 161, 9165, 0, 4, 0, UNI_GREK } /* grek */,
+ { 20, 6005, 6870, 4, 8, UNI_COMPATJAMO } /* incompatjamo */,
+ { 0, 45, 0, 2, 0, UNI_CO } /* co */,
+ { 50, 8233, 8065, 7, 4, UNI_ELBA } /* script=elba */,
+ { 0, 9620, 1844, 3, 2, UNI_PC } /* gc=pc */,
+ { 1, 9365, 8072, 4, 4, UNI_ELYM } /* scx=elym */,
+ { 1, 9608, 66, 3, 1, UNI_EA__H } /* ea=h */,
+ { 32, 9365, 9345, 4, 4, UNI_RJNG } /* scx=rjng */,
+ { 0, 2212, 4962, 3, 13, UNI_HIGHSURROGATES } /* inhighsurrogates */,
+ { 0, 6382, 0, 11, 0, UNI_DOMINO } /* dominotiles */,
+ { 8, 4241, 8060, 4, 5, UNI_DSRT } /* indeseret */,
+ { 137, 9620, 262, 3, 2, UNI_SM } /* gc=sm */,
+ { 0, 9593, 3569, 3, 17, UNI_BC__ES } /* bc=europeanseparator */,
+ { 0, 9113, 8352, 4, 3, UNI_CCC__216 } /* ccc=216 */,
+ { 3, 8424, 831, 6, 6, UNI_ARROWS } /* block=arrows */,
+ { 0, 184, 3038, 2, 18, UNI_ETHIOPICSUP } /* isethiopicsupplement */,
+ { 0, 9946, 8255, 3, 3, UNI_SIDD } /* issidd */,
+ { 9, 8879, 2373, 5, 4, UNI_INPC__LEFT } /* inpc=left */,
+ { 0, 8844, 36, 5, 1, UNI_CWCF } /* cwcf=t */,
+ { 0, 7025, 7508, 3, 3, UNI_IN__2 } /* in=2.0 */,
+ { 0, 1735, 9433, 22, 4, UNI_CWCM } /* changeswhencasemapped=true */,
+ { 1, 184, 6027, 2, 5, UNI_KHMR } /* iskhmer */,
+ { 0, 7128, 3254, 10, 17, UNI_RI } /* wordbreak=regionalindicator */,
+ { 0, 1136, 36, 26, 1, UNI_DI } /* defaultignorablecodepoint=t */,
+ { 0, 8640, 8864, 6, 5, -UNI_XPOSIXUPPER } /* upper=false */,
+ { 28, 9113, 2912, 4, 18, UNI_CCC__216 } /* ccc=attachedaboveright */,
+ { 20, 9365, 9329, 4, 4, UNI_PRTI } /* scx=prti */,
+ { 1, 1482, 2473, 24, 12, UNI_INPC__TOPANDBOTTOM } /* indicpositionalcategory=topandbottom */,
+ { 0, 3671, 9469, 17, 4, UNI_XSUX } /* scriptextensions=xsux */,
+ { 1, 3671, 3038, 17, 8, UNI_ETHI } /* scriptextensions=ethiopic */,
+ { 3, 8424, 8652, 6, 6, UNI_INWANCHO } /* block=wancho */,
+ { 0, 6928, 3, 10, 1, -UNI_XPOSIXLOWER } /* lowercase=f */,
+ { 0, 9093, 1955, 4, 22, UNI_MISCTECHNICAL } /* blk=miscellaneoustechnical */,
+ { 546, 2212, 1601, 4, 21, UNI_COMPATJAMO } /* inhangulcompatibilityjamo */,
+ { 30, 4580, 6581, 3, 10, UNI_MYANMAREXTA } /* inmyanmarexta */,
+ { 0, 9903, 4828, 6, 6, UNI_XPOSIXXDIGIT } /* xposixxdigit */,
+ { 1, 1735, 0, 21, 0, UNI_CWCM } /* changeswhencasemapped */,
+ { 0, 8849, 995, 5, 2, -UNI_CWCM } /* cwcm=no */,
+ { 1843, 1773, 9433, 6, 4, UNI_CASED } /* cased=true */,
+ { 0, 8424, 4092, 6, 16, UNI_MISCMATHSYMBOLSB } /* block=miscmathsymbolsb */,
+ { 606, 5799, 0, 12, 0, UNI_ALPHABETICPF } /* alphabeticpf */,
+ { 890, 3868, 25, 16, 1, UNI_S } /* generalcategory=s */,
+ { 641, 8510, 3, 4, 1, -UNI_EXT } /* ext=f */,
+ { 3, 8332, 7101, 3, 7, UNI_ASSIGNED } /* isassigned */,
+ { 50, 7025, 9716, 3, 3, UNI_IN__7 } /* in=v70 */,
+ { 0, 5565, 5125, 13, 4, UNI_JG__HETH } /* joininggroup=heth */,
+ { 640, 8233, 6159, 7, 12, UNI_SC__GONM } /* script=masaramgondi */,
+ { 72, 9629, 4195, 3, 9, UNI_LB__EM } /* lb=emodifier */,
+ { 2, 184, 9161, 2, 4, UNI_GONM } /* isgonm */,
+ { 0, 9093, 3773, 5, 7, UNI_INBOPOMOFO } /* blk=bopomofo */,
+ { 0, 5435, 9734, 13, 3, UNI_BIDIM } /* bidimirrored=yes */,
+ { 12, 184, 1188, 2, 26, UNI_KATAKANAEXT } /* iskatakanaphoneticextensions */,
+ { 1057, 4580, 2171, 4, 19, UNI_MEETEIMAYEKEXT } /* inmeeteimayekextensions */,
+ { 0, 9093, 4989, 4, 14, UNI_KANGXI } /* blk=kangxiradicals */,
+ { 0, 3671, 6183, 17, 12, UNI_MEND } /* scriptextensions=mendekikakui */,
+ { 13, 6371, 26, 11, 1, UNI_DEP } /* deprecated=y */,
+ { 0, 3671, 9181, 17, 4, UNI_HLUW } /* scriptextensions=hluw */,
+ { 0, 9365, 6183, 4, 4, UNI_MEND } /* scx=mend */,
+ { 20, 9093, 983, 4, 5, UNI_INGREEK } /* blk=greek */,
+ { 0, 5565, 2127, 13, 21, UNI_JG__HANIFIROHINGYAKINNAYA } /* joininggroup=hanifirohingyakinnaya */,
+ { 0, 8233, 9197, 7, 4, UNI_SC__KALI } /* script=kali */,
+ { 0, 1003, 0, 11, 0, UNI_ENCLOSEDCJK } /* enclosedcjk */,
+ { 1, 8886, 8324, 3, 7, UNI_ZZZZ } /* sc=unknown */,
+ { 4, 184, 5617, 2, 9, UNI_MLYM } /* ismalayalam */,
+ { 0, 5565, 9341, 13, 4, UNI_JG__QAPH } /* joininggroup=qaph */,
+ { 0, 9365, 8065, 4, 7, UNI_ELBA } /* scx=elbasan */,
+ { 164, 3671, 3730, 18, 3, UNI_SGNW } /* scriptextensions=sgnw */,
+ { 1, 1867, 0, 12, 0, UNI_DIACRITICALS } /* diacriticals */,
+ { 1, 9365, 689, 4, 9, UNI_XSUX } /* scx=cuneiform */,
+ { 0, 8874, 995, 5, 2, -UNI_IDST } /* idst=no */,
+ { 3628, 9365, 7964, 4, 8, UNI_TFNG } /* scx=tifinagh */,
+ { 1, 1576, 0, 18, 0, UNI_GEOMETRICSHAPESEXT } /* geometricshapesext */,
+ { 0, 8219, 1, 7, 1, -UNI_PATSYN } /* patsyn=n */,
+ { 1301, 8406, 3, 6, 1, -UNI_XPOSIXALPHA } /* alpha=f */,
+ { 12, 21, 1622, 2, 23, UNI_LATINEXTADDITIONAL } /* inlatinextendedadditional */,
+ { 0, 8886, 8679, 3, 5, UNI_SC__ADLM } /* sc=adlam */,
+ { 0, 7932, 36, 8, 1, UNI_RADICAL } /* radical=t */,
+ { 0, 6316, 0, 3, 0, UNI_IDC } /* idc */,
+ { 278, 8604, 1, 6, 1, -UNI_QMARK } /* qmark=n */,
+ { 2, 9049, 9445, 4, 4, UNI_AGE__12 } /* age=v120 */,
+ { 0, 8332, 977, 3, 16, UNI_ANCIENTGREEKMUSIC } /* isancientgreekmusic */,
+ { 440, 8424, 6978, 6, 10, UNI_INOLDPERSIAN } /* block=oldpersian */,
+ { 520, 9781, 1472, 6, 9, UNI__PERL_SURROGATE } /* _perl_surrogate */,
+ { 739, 6918, 4631, 10, 2, UNI_LB__QU } /* linebreak=qu */,
+ { 0, 8233, 7804, 7, 8, UNI_SC__BUGI } /* script=buginese */,
+ { 2, 6371, 9734, 11, 3, UNI_DEP } /* deprecated=yes */,
+ { 2049, 9909, 96, 7, 5, UNI_POSIXALPHA } /* isposixalpha */,
+ { 2, 9365, 8502, 4, 6, UNI_GOTH } /* scx=gothic */,
+ { 0, 1057, 0, 26, 0, UNI_PCM } /* prependedconcatenationmark */,
+ { 1, 9731, 6415, 3, 11, UNI_WB__DQ } /* wb=doublequote */,
+ { 1, 3671, 1845, 17, 6, UNI_ZYYY } /* scriptextensions=common */,
+ { 0, 6828, 9638, 10, 3, UNI_BC__LRO } /* bidiclass=lro */,
+ { 3, 5085, 8144, 4, 5, UNI_INMARCHEN } /* inmarchen */,
+ { 161, 184, 1824, 3, 18, UNI_CJKCOMPATIDEOGRAPHS } /* iscjkcompatideographs */,
+ { 523, 2142, 1857, 3, 10, UNI_NUMBERFORMS } /* innumberforms */,
+ { 0, 3671, 9453, 17, 4, UNI_VAI } /* scriptextensions=vaii */,
+ { 0, 8233, 2353, 7, 20, UNI_PHLI } /* script=inscriptionalpahlavi */,
+ { 3, 1497, 4140, 9, 16, UNI_PO } /* category=otherpunctuation */,
+ { 768, 9647, 7452, 3, 8, UNI_NV__1_SLASH_80 } /* nv=1.25e-02 */,
+ { 2090, 1362, 7659, 24, 2, UNI_CCC__16 } /* canonicalcombiningclass=16 */,
+ { 644, 8879, 2379, 5, 5, UNI_INPC__RIGHT } /* inpc=right */,
+ { 130, 9093, 3884, 4, 11, UNI_GEORGIANEXT } /* blk=georgianext */,
+ { 14, 8424, 2779, 6, 19, UNI_MONGOLIANSUP } /* block=mongoliansupplement */,
+ { 0, 9365, 7008, 4, 10, UNI_PHNX } /* scx=phoenician */,
+ { 269, 8886, 9377, 3, 4, UNI_SHAW } /* sc=shaw */,
+ { 2117, 8886, 8240, 3, 7, UNI_SC__SHRD } /* sc=sharada */,
+ { 0, 184, 7128, 2, 4, UNI_XPOSIXWORD } /* isword */,
+ { 0, 8121, 0, 7, 0, UNI_LINA } /* lineara */,
+ { 0, 184, 6898, 2, 4, UNI_KHAR } /* iskhar */,
+ { 0, 5227, 26, 14, 1, UNI_NFDQC__Y } /* nfdquickcheck=y */,
+ { 0, 8424, 0, 6, 0, UNI_blk_values_index } /* block= */,
+ { 98, 8233, 6992, 8, 6, UNI_SC__SOGD } /* script=sogdian */,
+ { 776, 7108, 9734, 10, 3, UNI_XPOSIXUPPER } /* uppercase=yes */,
+ { 0, 5339, 9773, 14, 2, UNI_SB__XX } /* sentencebreak=xx */,
+ { 3, 8884, 7780, 5, 8, UNI_INSC__AVAGRAHA } /* insc=avagraha */,
+ { 2952, 4705, 4221, 3, 5, UNI_TANG } /* istangut */,
+ { 0, 3671, 7365, 17, 4, UNI_PAUC } /* scriptextensions=pauc */,
+ { 0, 9093, 7338, 4, 9, UNI_INOLDPERMIC } /* blk=oldpermic */,
+ { 0, 9093, 2533, 5, 5, UNI_INBRAHMI } /* blk=brahmi */,
+ { 0, 6918, 3254, 10, 17, UNI_RI } /* linebreak=regionalindicator */,
+ { 0, 5760, 7652, 13, 8, UNI_NV__7_SLASH_12 } /* numericvalue=5.83e-01 */,
+ { 4, 8233, 9057, 7, 4, UNI_AHOM } /* script=ahom */,
+ { 150, 9647, 7459, 3, 2, UNI_NV__21 } /* nv=21 */,
+ { 0, 184, 9165, 2, 4, UNI_GREK } /* isgrek */,
+ { 3, 5760, 9751, 13, 2, UNI_NV__49 } /* numericvalue=49 */,
+ { 2025, 8247, 0, 7, 0, UNI_SHAW } /* shavian */,
+ { 0, 9113, 8467, 5, 5, UNI_CCC__130 } /* ccc=ccc130 */,
+ { 310, 2085, 0, 8, 0, UNI_CYRL } /* cyrillic */,
+ { 4, 5565, 6778, 13, 10, UNI_JG__AFRICANFEH } /* joininggroup=africanfeh */,
+ { 0, 4705, 7957, 3, 7, UNI_TAGB } /* istagbanwa */,
+ { 0, 184, 1014, 2, 6, UNI_L } /* isletter */,
+ { 0, 1057, 3, 27, 1, -UNI_PCM } /* prependedconcatenationmark=f */,
+ { 0, 9731, 5943, 3, 12, UNI_WB__EB } /* wb=glueafterzwj */,
+ { 208, 1823, 0, 22, 0, UNI_CJKCOMPATIDEOGRAPHSSUP } /* cjkcompatideographssup */,
+ { 4219, 1362, 8800, 25, 4, UNI_CCC__31 } /* canonicalcombiningclass=ccc31 */,
+ { 0, 184, 9108, 2, 2, UNI_MC } /* ismc */,
+ { 0, 1057, 0, 27, 0, UNI_pcm_values_index } /* prependedconcatenationmark= */,
+ { 0, 5760, 9041, 13, 4, UNI_NV__7_SLASH_12 } /* numericvalue=7/12 */,
+ { 118, 9113, 8820, 5, 4, UNI_CCC__35 } /* ccc=ccc35 */,
+ { 208, 6991, 0, 4, 0, UNI_SOGD } /* sogd */,
+ { 0, 8233, 7956, 7, 4, UNI_SC__TAGB } /* script=tagb */,
+ { 6, 8233, 8622, 7, 4, UNI_SC__TELU } /* script=telu */,
+ { 1603, 4828, 0, 6, 0, UNI_XPOSIXXDIGIT } /* xdigit */,
+ { 1, 184, 3290, 2, 18, UNI_RUMI } /* isruminumeralsymbols */,
+ { 0, 8424, 8247, 6, 7, UNI_SHAW } /* block=shavian */,
+ { 0, 3128, 26, 18, 1, UNI_IDSB } /* idsbinaryoperator=y */,
+ { 4, 184, 1257, 2, 2, UNI_UPPERCASELETTER } /* islu */,
+ { 1, 3671, 4717, 17, 5, UNI_TAML } /* scriptextensions=tamil */,
+ { 0, 5760, 7548, 13, 8, UNI_NV__1_SLASH_32 } /* numericvalue=3.12e-02 */,
+ { 4, 8684, 9734, 5, 3, UNI_POSIXXDIGIT } /* ahex=yes */,
+ { 2, 8233, 1192, 7, 4, UNI_SC__KANA } /* script=kana */,
+ { 8, 2212, 2129, 4, 12, UNI_INHANIFIROHINGYA } /* inhanifirohingya */,
+ { 3440, 6194, 8920, 3, 4, UNI_INOGHAM } /* inogham */,
+ { 169, 8886, 8093, 3, 7, UNI_SC__HANO } /* sc=hanunoo */,
+ { 11, 8424, 1030, 6, 27, UNI_OCR } /* block=opticalcharacterrecognition */,
+ { 1, 8424, 6808, 6, 10, UNI_ASCII } /* block=basiclatin */,
+ { 4, 6918, 7924, 10, 8, UNI_LB__NL } /* linebreak=nextline */,
+ { 4359, 9365, 8502, 4, 4, UNI_GOTH } /* scx=goth */,
+ { 8, 8879, 6647, 3, 10, UNI_INPAHAWHHMONG } /* inpahawhhmong */,
+ { 137, 9946, 4205, 3, 8, UNI_SYRIACSUP } /* issyriacsup */,
+ { 0, 9725, 409, 3, 2, UNI_VO__TR } /* vo=tr */,
+ { 0, 7018, 7495, 10, 1, UNI_IN__7 } /* presentin=7 */,
+ { 3, 184, 1244, 3, 19, UNI_CE } /* iscompositionexclusion */,
+ { 1155, 9620, 598, 3, 2, UNI_XPOSIXCNTRL } /* gc=cc */,
+ { 30, 1362, 8455, 25, 4, UNI_CCC__12 } /* canonicalcombiningclass=ccc12 */,
+ { 2329, 6918, 9755, 10, 2, UNI_LB__BK } /* linebreak=bk */,
+ { 265, 184, 1622, 2, 5, UNI_LATN } /* islatin */,
+ { 0, 3002, 7, 18, 3, UNI_DT__CAN } /* decompositiontype=can */,
+ { 14, 1158, 8940, 3, 4, UNI_INTAILE } /* intaile */,
+ { 1047, 8424, 6690, 6, 11, UNI_INSORASOMPENG } /* block=sorasompeng */,
+ { 10, 1735, 9734, 22, 3, UNI_CWCM } /* changeswhencasemapped=yes */,
+ { 4353, 9365, 2837, 5, 8, UNI_SUND } /* scx=sundanese */,
+ { 0, 2333, 0, 10, 0, UNI_GLAG } /* glagolitic */,
+ { 0, 9946, 6648, 3, 3, UNI_SHAW } /* isshaw */,
+ { 68, 2204, 6990, 4, 8, UNI_SOGO } /* isoldsogdian */,
+ { 2, 3671, 8628, 17, 6, UNI_THAA } /* scriptextensions=thaana */,
+ { 18, 9313, 26, 4, 1, UNI_PCM } /* pcm=y */,
+ { 0, 1057, 9734, 27, 3, UNI_PCM } /* prependedconcatenationmark=yes */,
+ { 4, 6005, 43, 3, 25, UNI_CJKCOMPATIDEOGRAPHS } /* incjkcompatibilityideographs */,
+ { 0, 7128, 9611, 10, 3, UNI_WB__EB } /* wordbreak=ebg */,
+ { 29, 9620, 467, 3, 5, UNI_P } /* gc=punct */,
+ { 0, 8424, 4657, 6, 15, UNI_NARB } /* block=oldnortharabian */,
+ { 67, 184, 0, 4, 0, UNI_CE } /* isce */,
+ { 3, 1386, 0, 24, 0, UNI_CJKSYMBOLS } /* cjksymbolsandpunctuation */,
+ { 0, 8233, 8929, 7, 5, UNI_OSGE } /* script=osage */,
+ { 0, 8886, 6051, 3, 4, UNI_SC__MAHJ } /* sc=mahj */,
+ { 0, 6918, 6459, 10, 11, UNI_LB__IN } /* linebreak=inseperable */,
+ { 4104, 8424, 4597, 6, 15, UNI_MISCPICTOGRAPHS } /* block=miscpictographs */,
+ { 0, 7018, 7604, 10, 3, UNI_IN__4 } /* presentin=4.0 */,
+ { 0, 9365, 9386, 5, 3, UNI_SHRD } /* scx=shrd */,
+ { 5, 2212, 1459, 3, 23, UNI_HIGHPUSURROGATES } /* inhighprivateusesurrogates */,
+ { 2166, 8424, 1851, 6, 16, UNI_INDICNUMBERFORMS } /* block=indicnumberforms */,
+ { 3073, 6005, 2065, 3, 13, UNI_CJKRADICALSSUP } /* incjkradicalssup */,
+ { 2, 9153, 406, 4, 7, UNI_GCB__CN } /* gcb=control */,
+ { 3, 9049, 9680, 4, 3, UNI_AGE__3 } /* age=v30 */,
+ { 0, 8072, 0, 7, 0, UNI_ELYM } /* elymaic */,
+ { 0, 1497, 9775, 9, 2, UNI_ZL } /* category=zl */,
+ { 3, 8886, 5967, 3, 6, UNI_HEBR } /* sc=hebrew */,
+ { 1, 9626, 7, 3, 1, UNI_JT__C } /* jt=c */,
+ { 53, 2043, 0, 21, 0, UNI_CJKCOMPATFORMS } /* cjkcompatibilityforms */,
+ { 5324, 2836, 0, 19, 0, UNI_SUNDANESESUP } /* sundanesesupplement */,
+ { 2272, 9626, 6426, 3, 11, UNI_JT__D } /* jt=dualjoining */,
+ { 0, 3868, 48, 16, 1, UNI_P } /* generalcategory=p */,
+ { 1115, 9623, 6878, 3, 10, UNI_JG__DALATHRISH } /* jg=dalathrish */,
+ { 0, 9365, 6978, 4, 10, UNI_XPEO } /* scx=oldpersian */,
+ { 4, 8886, 9069, 3, 4, UNI_SC__ARMN } /* sc=armn */,
+ { 4272, 184, 8002, 2, 4, UNI_BENG } /* isbeng */,
+ { 288, 7804, 0, 8, 0, UNI_BUGI } /* buginese */,
+ { 0, 9620, 2006, 3, 14, UNI_LM } /* gc=modifierletter */,
+ { 0, 9731, 5520, 3, 5, UNI_WB__EB } /* wb=ebase */,
+ { 1, 8424, 8289, 6, 7, UNI_INTAITHAM } /* block=taitham */,
+ { 0, 3671, 5967, 17, 4, UNI_HEBR } /* scriptextensions=hebr */,
+ { 4105, 8338, 0, 6, 0, UNI_XPOSIXSPACE } /* wspace */,
+ { 0, 1856, 0, 11, 0, UNI_NUMBERFORMS } /* numberforms */,
+ { 1162, 9113, 2912, 4, 13, UNI_CCC__214 } /* ccc=attachedabove */,
+ { 6164, 1362, 5539, 24, 13, UNI_CCC__IS } /* canonicalcombiningclass=iotasubscript */,
+ { 214, 8869, 8864, 5, 5, -UNI_IDSB } /* idsb=false */,
+ { 5, 8886, 2409, 3, 4, UNI_SC__MONG } /* sc=mong */,
+ { 7, 9093, 4372, 4, 15, UNI_CONTROLPICTURES } /* blk=controlpictures */,
+ { 0, 9365, 8282, 4, 7, UNI_TGLG } /* scx=tagalog */,
+ { 11, 5760, 7668, 13, 8, UNI_NV__5_SLASH_8 } /* numericvalue=6.25e-01 */,
+ { 25, 8233, 5967, 7, 4, UNI_HEBR } /* script=hebr */,
+ { 4, 7018, 8997, 10, 4, UNI_IN__11 } /* presentin=11.0 */,
+ { 0, 8424, 6183, 6, 12, UNI_INMENDEKIKAKUI } /* block=mendekikakui */,
+ { 1, 5513, 9734, 13, 3, UNI_GRBASE } /* graphemebase=yes */,
+ { 0, 3671, 8430, 17, 4, UNI_CARI } /* scriptextensions=cari */,
+ { 9, 8886, 7250, 5, 7, UNI_SC__SIND } /* sc=khudawadi */,
+ { 7, 1057, 9433, 27, 4, UNI_PCM } /* prependedconcatenationmark=true */,
+ { 0, 9093, 316, 4, 33, UNI_SUPMATHOPERATORS } /* blk=supplementalmathematicaloperators */,
+ { 0, 5760, 8388, 13, 2, UNI_NV__70 } /* numericvalue=70 */,
+ { 2048, 1450, 4936, 5, 11, UNI_INGREEK } /* ingreekandcoptic */,
+ { 1571, 8332, 183, 4, 2, UNI_ARMI } /* isarmi */,
+ { 1, 9093, 8550, 4, 6, UNI_INLEPCHA } /* blk=lepcha */,
+ { 0, 184, 690, 3, 29, UNI_CUNEIFORMNUMBERS } /* iscuneiformnumbersandpunctuation */,
+ { 0, 9093, 2930, 4, 11, UNI_CHEROKEESUP } /* blk=cherokeesup */,
+ { 21, 1482, 2473, 24, 20, UNI_INPC__TOPANDBOTTOMANDRIGHT } /* indicpositionalcategory=topandbottomandright */,
+ { 65, 9623, 2147, 3, 3, UNI_JG__AIN } /* jg=ain */,
+ { 1589, 8886, 4267, 3, 4, UNI_BAMU } /* sc=bamu */,
+ { 0, 1482, 3350, 24, 12, UNI_INPC__LEFTANDRIGHT } /* indicpositionalcategory=leftandright */,
+ { 150, 6315, 0, 11, 0, UNI_XIDC } /* xidcontinue */,
+ { 1, 62, 0, 5, 0, UNI_XPOSIXGRAPH } /* graph */,
+ { 4565, 5325, 0, 13, 0, UNI_QMARK } /* quotationmark */,
+ { 17, 8886, 7796, 3, 8, UNI_BASS } /* sc=bassavah */,
+ { 8, 8598, 0, 6, 0, UNI_patws_values_index } /* patws= */,
+ { 265, 8679, 0, 5, 0, UNI_ADLM } /* adlam */,
+ { 6, 1497, 47, 9, 1, UNI_M } /* category=m */,
+ { 0, 3236, 9433, 18, 4, UNI__PERL_PATWS } /* patternwhitespace=true */,
+ { 16, 7025, 8993, 3, 4, UNI_IN__10 } /* in=10.0 */,
+ { 0, 9365, 8568, 4, 6, UNI_LYDI } /* scx=lydian */,
+ { 0, 8424, 2086, 7, 10, UNI_CYRILLICSUP } /* block=cyrillicsup */,
+ { 0, 184, 8149, 2, 4, UNI_MULT } /* ismult */,
+ { 4, 3128, 0, 4, 0, UNI_IDSB } /* idsb */,
+ { 1, 3671, 6992, 18, 6, UNI_SOGD } /* scriptextensions=sogdian */,
+ { 36, 6898, 0, 4, 0, UNI_KHAR } /* khar */,
+ { 0, 9605, 4351, 3, 6, UNI_DT__MED } /* dt=medial */,
+ { 0, 8424, 2836, 6, 9, UNI_INSUNDANESE } /* block=sundanese */,
+ { 6039, 9647, 7500, 3, 8, UNI_NV__3_SLASH_16 } /* nv=1.88e-01 */,
+ { 3205, 4705, 4023, 3, 3, UNI_TALE } /* istale */,
+ { 1706, 7025, 7604, 3, 3, UNI_IN__4 } /* in=4.0 */,
+ { 12, 184, 9253, 2, 4, UNI_MIAO } /* ismiao */,
+ { 0, 3110, 0, 4, 0, UNI_GEOR } /* geor */,
+ { 0, 9365, 9293, 4, 4, UNI_OGAM } /* scx=ogam */,
+ { 3, 9849, 6318, 15, 8, UNI__PERL_CHARNAME_CONTINUE } /* _perl_charname_continue */,
+ { 268, 1362, 8722, 24, 2, UNI_CCC__15 } /* canonicalcombiningclass=15 */,
+ { 0, 8424, 1668, 6, 23, UNI_SUPPUNCTUATION } /* block=supplementalpunctuation */,
+ { 10, 949, 0, 27, 0, UNI_ALPHABETICPF } /* alphabeticpresentationforms */,
+ { 0, 9113, 6207, 4, 12, UNI_CCC__0 } /* ccc=notreordered */,
+ { 1056, 8592, 26, 6, 1, UNI_NFDQC__Y } /* nfdqc=y */,
+ { 10, 8886, 3020, 3, 10, UNI_SC__DEVA } /* sc=devanagari */,
+ { 0, 3980, 0, 7, 0, UNI_LINB } /* linearb */,
+ { 1, 9629, 1410, 3, 13, UNI_LB__CM } /* lb=combiningmark */,
+ { 1, 184, 9145, 2, 4, UNI_DSRT } /* isdsrt */,
+ { 0, 9093, 3535, 4, 17, UNI_CYRILLICEXTC } /* blk=cyrillicextendedc */,
+ { 0, 4705, 1086, 3, 3, UNI_TANG } /* istang */,
+ { 119, 5760, 0, 13, 0, UNI_nv_values_index } /* numericvalue= */,
+ { 0, 3671, 8502, 17, 6, UNI_GOTH } /* scriptextensions=gothic */,
+ { 3459, 9093, 8205, 4, 7, UNI_INOSMANYA } /* blk=osmanya */,
+ { 180, 9662, 995, 3, 2, -UNI_SD } /* sd=no */,
+ { 2, 9049, 5409, 4, 2, UNI_AGE__10 } /* age=10 */,
+ { 0, 9049, 9441, 4, 3, UNI_IN__1_DOT_1 } /* age=v11 */,
+ { 1, 1450, 5529, 5, 10, UNI_GREEKEXT } /* ingreekextended */,
+ { 0, 4580, 2780, 3, 8, UNI_INMONGOLIAN } /* inmongolian */,
+ { 34, 9093, 1189, 5, 4, UNI_INBATAK } /* blk=batak */,
+ { 1168, 9365, 9261, 4, 4, UNI_MRO } /* scx=mroo */,
+ { 0, 9093, 8914, 4, 5, UNI_INNUSHU } /* blk=nushu */,
+ { 2562, 2684, 6303, 19, 12, UNI_GCB__T } /* hangulsyllabletype=trailingjamo */,
+ { 0, 6723, 0, 11, 0, UNI_SYLO } /* sylotinagri */,
+ { 7075, 9093, 6948, 4, 10, UNI_MISCARROWS } /* blk=miscarrows */,
+ { 0, 9365, 1192, 4, 4, UNI_KANA } /* scx=kana */,
+ { 5, 3951, 7240, 3, 8, UNI_QAAI } /* isinherited */,
+ { 0, 2608, 0, 19, 0, UNI_EGYP } /* egyptianhieroglyphs */,
+ { 258, 3308, 0, 18, 0, UNI_SMALLKANAEXT } /* smallkanaextension */,
+ { 1, 8424, 2232, 6, 6, UNI_YIJING } /* block=yijing */,
+ { 6181, 5565, 0, 13, 0, UNI_jg_values_index } /* joininggroup= */,
+ { 528, 9093, 6183, 4, 12, UNI_INMENDEKIKAKUI } /* blk=mendekikakui */,
+ { 1291, 3688, 36, 17, 1, UNI_STERM } /* sentenceterminal=t */,
+ { 1, 8233, 7916, 7, 8, UNI_SC__MAHJ } /* script=mahajani */,
+ { 5844, 9241, 0, 4, 0, UNI_MEDF } /* medf */,
+ { 5, 9647, 8969, 3, 4, UNI_NV___MINUS_1_SLASH_2 } /* nv=-1/2 */,
+ { 2697, 3251, 995, 3, 2, -UNI_CE } /* ce=no */,
+ { 0, 9113, 8795, 5, 4, UNI_CCC__30 } /* ccc=ccc30 */,
+ { 3, 8233, 5967, 7, 6, UNI_HEBR } /* script=hebrew */,
+ { 0, 9093, 1314, 4, 24, UNI_ARABICPFA } /* blk=arabicpresentationformsa */,
+ { 5, 3671, 9297, 17, 4, UNI_OLCK } /* scriptextensions=olck */,
+ { 0, 5513, 36, 13, 1, UNI_GRBASE } /* graphemebase=t */,
+ { 0, 6816, 3773, 3, 10, UNI_BOPOMOFOEXT } /* inbopomofoext */,
+ { 2379, 6828, 4312, 10, 15, UNI_BC__CS } /* bidiclass=commonseparator */,
+ { 3202, 9605, 9668, 3, 3, UNI_DT__SQR } /* dt=sqr */,
+ { 1, 3671, 7341, 17, 4, UNI_PERM } /* scriptextensions=perm */,
+ { 0, 8884, 7320, 5, 9, UNI_INSC__NONJOINER } /* insc=nonjoiner */,
+ { 28, 184, 3038, 2, 4, UNI_ETHI } /* isethi */,
+ { 0, 6679, 995, 11, 2, -UNI_SD } /* softdotted=no */,
+ { 2089, 9623, 6795, 3, 3, UNI_JG__QAF } /* jg=qaf */,
+ { 2, 2106, 4195, 21, 9, UNI_WB__EB } /* graphemeclusterbreak=emodifier */,
+ { 2306, 6918, 9154, 10, 2, UNI_LB__CB } /* linebreak=cb */,
+ { 1683, 6005, 43, 3, 2, UNI_CJK } /* incjk */,
+ { 15, 184, 3, 3, 1, UNI_CF } /* iscf */,
+ { 5203, 8233, 7356, 7, 9, UNI_PALM } /* script=palmyrene */,
+ { 0, 6005, 8017, 3, 6, UNI_CJKEXTB } /* incjkextb */,
+ { 2089, 2453, 9434, 21, 3, UNI_TERM } /* terminalpunctuation=true */,
+ { 0, 5565, 5656, 13, 13, UNI_JG__MANICHAEANNUN } /* joininggroup=manichaeannun */,
+ { 0, 9620, 1855, 3, 2, UNI_CN } /* gc=cn */,
+ { 712, 7018, 7462, 10, 1, UNI_IN__4 } /* presentin=4 */,
+ { 1045, 8233, 2148, 7, 21, UNI_PRTI } /* script=inscriptionalparthian */,
+ { 3209, 1362, 9077, 24, 4, UNI_WB__EB } /* canonicalcombiningclass=atbl */,
+ { 0, 2741, 0, 4, 0, UNI_MERO } /* mero */,
+ { 4, 9608, 1, 3, 1, UNI_EA__N } /* ea=n */,
+ { 198, 21, 4989, 2, 14, UNI_KANGXI } /* inkangxiradicals */,
+ { 1, 8233, 9117, 7, 4, UNI_SC__CPRT } /* script=cprt */,
+ { 0, 8424, 7266, 6, 9, UNI_LATINEXTC } /* block=latinextc */,
+ { 3, 7203, 0, 9, 0, UNI_BHKS } /* bhaiksuki */,
+ { 1, 8332, 2514, 3, 18, UNI_ANCIENTGREEKNUMBERS } /* isancientgreeknumbers */,
+ { 2, 8424, 2086, 7, 20, UNI_CYRILLICSUP } /* block=cyrillicsupplementary */,
+ { 705, 3251, 26, 3, 1, UNI_CE } /* ce=y */,
+ { 30, 8935, 1153, 4, 3, UNI_ANY } /* unicode */,
+ { 0, 5760, 8989, 13, 4, UNI_NV__1_SLASH_80 } /* numericvalue=1/80 */,
+ { 2053, 184, 478, 2, 31, UNI_MATHALPHANUM } /* ismathematicalalphanumericsymbols */,
+ { 1046, 186, 0, 2, 0, UNI_CE } /* ce */,
+ { 3082, 8616, 9734, 6, 3, UNI_STERM } /* sterm=yes */,
+ { 3, 2393, 0, 20, 0, UNI_HMNP } /* nyiakengpuachuehmong */,
+ { 20, 7128, 18, 10, 2, UNI_RI } /* wordbreak=ri */,
+ { 12, 9647, 9500, 3, 3, UNI_NV__1_SLASH_7 } /* nv=1/7 */,
+ { 3076, 9647, 8382, 3, 6, UNI_NV__600000 } /* nv=600000 */,
+ { 2200, 9113, 9518, 4, 3, UNI_CCC__BL } /* ccc=218 */,
+ { 129, 9903, 8839, 6, 5, UNI_XPOSIXCNTRL } /* xposixcntrl */,
+ { 7824, 9904, 4829, 5, 5, UNI_POSIXDIGIT } /* posixdigit */,
+ { 8, 1030, 0, 27, 0, UNI_OCR } /* opticalcharacterrecognition */,
+ { 0, 6898, 0, 10, 0, UNI_KHAR } /* kharoshthi */,
+ { 3078, 2169, 0, 21, 0, UNI_MEETEIMAYEKEXT } /* meeteimayekextensions */,
+ { 0, 8886, 689, 3, 9, UNI_XSUX } /* sc=cuneiform */,
+ { 0, 1911, 2570, 22, 19, UNI_INSC__CONSONANTHEADLETTER } /* indicsyllabiccategory=consonantheadletter */,
+ { 2474, 21, 3964, 2, 16, UNI_LATIN1 } /* inlatin1supplement */,
+ { 2, 9909, 7357, 3, 8, UNI_PALM } /* ispalmyrene */,
+ { 2, 184, 3110, 2, 18, UNI_GEORGIANSUP } /* isgeorgiansupplement */,
+ { 2069, 9593, 3243, 3, 10, UNI_BC__WS } /* bc=whitespace */,
+ { 0, 119, 8503, 3, 5, UNI_INGOTHIC } /* ingothic */,
+ { 586, 9365, 8142, 4, 4, UNI_MARC } /* scx=marc */,
+ { 0, 1482, 6383, 3, 5, UNI_DOMINO } /* indomino */,
+ { 5270, 1497, 467, 9, 5, UNI_P } /* category=punct */,
+ { 520, 2493, 0, 20, 0, UNI_vo_values_index } /* verticalorientation= */,
+ { 1, 8879, 468, 3, 10, UNI_INPUNCTUATION } /* inpunctuation */,
+ { 0, 8884, 8646, 5, 6, UNI_INSC__VIRAMA } /* insc=virama */,
+ { 0, 8884, 4140, 5, 5, UNI_INSC__OTHER } /* insc=other */,
+ { 0, 3951, 5553, 3, 12, UNI_IPAEXT } /* isipaextensions */,
+ { 0, 7018, 9680, 10, 3, UNI_IN__3 } /* presentin=v30 */,
+ { 0, 9125, 36, 4, 1, UNI_CWT } /* cwt=t */,
+ { 0, 8685, 8864, 4, 5, -UNI_XPOSIXXDIGIT } /* hex=false */,
+ { 18, 1362, 7539, 24, 3, UNI_CCC__B } /* canonicalcombiningclass=220 */,
+ { 7433, 9599, 36, 3, 1, UNI_CI } /* ci=t */,
+ { 0, 9629, 3, 4, 1, UNI_LB__LF } /* lb=lf */,
+ { 1046, 184, 7275, 2, 9, UNI_LATINEXTD } /* islatinextd */,
+ { 0, 8424, 0, 6, 34, UNI_UCAS } /* block=unifiedcanadianaboriginalsyllabics */,
+ { 2390, 9647, 7462, 3, 2, UNI_NV__43 } /* nv=43 */,
+ { 0, 184, 1889, 2, 22, UNI_EARLYDYNASTICCUNEIFORM } /* isearlydynasticcuneiform */,
+ { 14, 4826, 1, 9, 1, -UNI_XPOSIXXDIGIT } /* hexdigit=n */,
+ { 51, 3671, 9185, 17, 4, UNI_HMNG } /* scriptextensions=hmng */,
+ { 3883, 9928, 3248, 5, 5, UNI_XPOSIXBLANK } /* horizspace */,
+ { 870, 4580, 6592, 3, 10, UNI_MYANMAREXTB } /* inmyanmarextb */
};
MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
@@ -6710,53 +7238,56 @@ MPH_VALt match_uniprop( const unsigned char * const key, const U16 key_len ) {
}
/* Generated from:
- * 4d64b650346ff9ddbcd3986f0da13f3be2379d64c574a120ca7f534d8d17934c lib/Unicode/UCD.pm
- * ff4404ec64f308bdf7714c50f9fdf0d1d0bf3c34db4d0a67e58ef0c6f88e818f lib/unicore/ArabicShaping.txt
- * 292171a0a1c13d7e581e8781eb4cdf248243b1ab267354a63c7a14429dea2740 lib/unicore/BidiBrackets.txt
- * 8f2695cc42989a79a715ab0d2892bd0c998759180cfdfb998674447f48231940 lib/unicore/BidiMirroring.txt
- * 5ae1649a42ed8ae8cb885af79563f00a9ae17e602405a56ed8aca214da14eea7 lib/unicore/Blocks.txt
- * 97b43ed3f4b80572c2114200e5e43a6b923d984c74a6caaf27de5b8462c04cb0 lib/unicore/CaseFolding.txt
- * eedcf6932b4081ee65878454588c803af910a5aed7c8c67e3c38701cbee9b9e4 lib/unicore/CompositionExclusions.txt
- * 90e48995643f45b08f0ef67fb90de3bb18e26765272bcc0c35c840cbc10b37c1 lib/unicore/DAge.txt
- * e6ca152259189ec4bc2297e93c6c88f86e162cc52814198263497f3c9b46cbe9 lib/unicore/DCoreProperties.txt
- * 3e255ccdff4b00cfe0be53bbd583e4fe2e7d4039138579543548a5ecfce45242 lib/unicore/DNormalizationProps.txt
- * 9f34e2d3ea27ca82f4f14b62411861d1f07c4b9e296d54da112a09cad5b9a48d lib/unicore/EastAsianWidth.txt
- * 983810c739b56b9ff0fcb5db018c67d584ee515e8a5f4d9348c79ee85167ec37 lib/unicore/HangulSyllableType.txt
- * 7d514a779ee4baf91262bd83c400cb502c3e435dba4b880c876506be32b8e1d0 lib/unicore/IndicPositionalCategory.txt
- * f6acead8f84df5c72f3fb70dfc9375279926e4d8ef3480ffff3723095e9804aa lib/unicore/IndicSyllabicCategory.txt
- * c8ed526f70443535ca6b705980a08c774017ff17e921202dcb7b71ae554047b6 lib/unicore/Jamo.txt
- * 6b204c3727b77699d04a574b22b1e44facab038642095b8565b49762970d9bf8 lib/unicore/LineBreak.txt
- * f2357d2bd3526b9e830de72ab038dcfc65a2dff24bcb4c6325c92071eb341f88 lib/unicore/NameAliases.txt
- * 6c3e6bd1e58b640076a23b83318a8bf6a691d7fc2b2106114d77c5c5a898bced lib/unicore/NamedSequences.txt
- * 58dbf8fedbd5bf67a3bd5c10eda2f2acf2eae59df5f77884a6f158e98f75cf8c lib/unicore/PropList.txt
- * a6b0467c3cc7aa4e57d4e5cc7f6e9562b79cf4426dfe438517c28b368ed3e673 lib/unicore/PropValueAliases.txt
- * 9ca521224e08d30696516ae6bc3d4434659c45df16047c0d31e440783c163a3b lib/unicore/PropertyAliases.txt
- * 3fd0d744a816ddfd06809f92151ae4a73ec970ac2006806c269732d8951f3911 lib/unicore/ScriptExtensions.txt
- * d02e24e4c516e9090b6bc9c2d2c8f4c89510b6ed8c5e859d0a861b0dc5cf372d lib/unicore/Scripts.txt
- * e9947a0e86f27353f0e776403c4826675001210bd39d7114118a8864a57f7472 lib/unicore/SpecialCasing.txt
- * 52423e4d7492167b62f518f68d54db88930abbbff7f11edfcaec8f726498cab1 lib/unicore/UnicodeData.txt
- * f28caf260635cebf25fd58124bdc9aa22af08ba4d039ffc584365fb41a31cda5 lib/unicore/VerticalOrientation.txt
- * 718d174957712410bfad782b10d557e1047574d7ef1642d6bb122f8ca5662c82 lib/unicore/auxiliary/GCBTest.txt
- * 3b66caefc4fa877d0e50dbbbfa39658c86e29b26c6f206f68d7aec192d4c59b6 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * 2aad3836c37fc4c2fa2a24f21586fb3a931dacaf0a1c845a6dc6395f30bd79a7 lib/unicore/auxiliary/LBTest.txt
- * eacc03e39dddc60cc59ec9bd274b8ac8dfa25d61745ef0d5c8aa1c151a5b68ba lib/unicore/auxiliary/SBTest.txt
- * e45fa8195bb413b901cc1e3772dfea2cead86805d46a51e3480a5a256e8c24d9 lib/unicore/auxiliary/SentenceBreakProperty.txt
- * 95789f62e3b1e781dc9ed78f3983d39ff1a5e36ff0b497d6e610446df902b0f6 lib/unicore/auxiliary/WBTest.txt
- * c207e8ebd06ee591a27b1087f2971f4cd93e960103c453d85d1d9ba26fb8b202 lib/unicore/auxiliary/WordBreakProperty.txt
- * a3c0839826a30166b2bb06ba58df403547b8c3d9eae995ef889d20d115f4b223 lib/unicore/extracted/DBidiClass.txt
- * 280afe22f6c4d56566d17d6d1400f33465a979c96f3d99ff3bff9bd14d17e734 lib/unicore/extracted/DBinaryProperties.txt
- * db7fd6a5e6f068c47dbc3b74fb633fb1d09d17073410fe435295d05ce925c5f6 lib/unicore/extracted/DCombiningClass.txt
- * 8204c07a7c217bdf22525030ad7b4fb991edf463bffcca7e6dba46b9992e0d99 lib/unicore/extracted/DDecompositionType.txt
- * e343113719b660bdd81217ec101ce751f844fca0e8d6f15fb21c8ee7dfe7c14c lib/unicore/extracted/DEastAsianWidth.txt
- * 07c55b0ed7271fe1a5f4d68059291288b1a8ad61940602d18956fd87390c2d9e lib/unicore/extracted/DGeneralCategory.txt
- * d788b9362ec7681e98f8b9d6ef276546e1a6207dda05317ede55bd686b0940a9 lib/unicore/extracted/DJoinGroup.txt
- * ebbea3c93eeb7431378885aebac0490d77f6900239c9176f90b6fee030903d96 lib/unicore/extracted/DJoinType.txt
- * be0f129691d479aa38646e4ca0ec1ee576ae7f75b0300a5624a7fa862fa8abba lib/unicore/extracted/DLineBreak.txt
- * 92449d354d9f6b6f2f97a292ebb59f6344ffdeb83d120d7d23e569c43ba67cd5 lib/unicore/extracted/DNumType.txt
- * e3a319527153b0c6c0c549b40fc6f3a01a7a0dcd6620784391db25901df3b154 lib/unicore/extracted/DNumValues.txt
- * ba5b13123afb59ea004c14fcbac80b5ff428c5b8f1b84bf8602b4ffb7da0407f lib/unicore/mktables
- * 21653d2744fdd071f9ef138c805393901bb9547cf3e777ebf50215a191f986ea lib/unicore/version
- * 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
- * 33533b773e8eb3486472ad21caf90221710a3e0eb12040cf1fd84c24ba53f2dc regen/mk_invlists.pl
- * 784929499a354028e04efcff331847d420beeca7f3f4f22569b59ec160924b72 regen/mph.pl
+ * d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
+ * 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
+ * f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
+ * e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
+ * a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
+ * 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
+ * abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
+ * 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
+ * a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
+ * 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
+ * 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
+ * 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
+ * d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
+ * 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
+ * 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
+ * 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
+ * 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
+ * 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
+ * ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
+ * d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
+ * d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
+ * efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
+ * d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
+ * 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
+ * e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
+ * 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
+ * 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
+ * ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
+ * 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
+ * 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
+ * f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
+ * 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
+ * c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
+ * 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
+ * f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
+ * db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
+ * fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
+ * db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
+ * 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
+ * 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
+ * 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
+ * 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
+ * a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
+ * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
+ * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
+ * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
+ * b3d90fc23817ea4e33e9a90107c0a6c7b23314efd5712905ed172624d5524693 lib/unicore/mktables
+ * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
+ * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
+ * 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
+ * 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
+ * c56b78df81e0f96632246052d71580b212546ca02ba4075158965e11d892f21e regen/mph.pl
* ex: set ro: */
diff --git a/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h b/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h
index a3d50ad6303..d7ccd90b7e1 100755
--- a/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h
+++ b/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h
@@ -45,8 +45,8 @@ bytes.
=cut
*/
-#define UNICODE_MAJOR_VERSION 10
-#define UNICODE_DOT_VERSION 0
+#define UNICODE_MAJOR_VERSION 12
+#define UNICODE_DOT_VERSION 1
#define UNICODE_DOT_DOT_VERSION 0
@@ -54,9 +54,7 @@ bytes.
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\xC5\xBF" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xCC\x80" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xCE\x99" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xCE\xBC" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xCC\x87" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xE1\xBA\x9E" /* U+1E9E */
@@ -95,13 +93,11 @@ bytes.
#if 'A' == 193 /* EBCDIC 1047 */ \
&& '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
&& '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\x8F\x73" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xAF\x41" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xB3\x68" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xB4\x70" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xAF\x48" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xBF\x63\x72" /* U+1E9E */
@@ -140,13 +136,11 @@ bytes.
#if 'A' == 193 /* EBCDIC 037 */ \
&& '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
&& '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
- && '$' == 91 && '@' == 124 && '`' == 121
+ && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
# define LATIN_SMALL_LETTER_LONG_S_UTF8 "\x8E\x72" /* U+017F */
# define COMBINING_GRAVE_ACCENT_UTF8 "\xAD\x41" /* U+0300 */
-
-# define GREEK_CAPITAL_LETTER_IOTA_UTF8 "\xB2\x67" /* U+0399 */
-# define GREEK_SMALL_LETTER_MU_UTF8 "\xB3\x6A" /* U+03BC */
+# define COMBINING_DOT_ABOVE_UTF8 "\xAD\x48" /* U+0307 */
# define LATIN_CAPITAL_LETTER_SHARP_S_UTF8 "\xBF\x62\x71" /* U+1E9E */
@@ -183,7 +177,7 @@ bytes.
#endif /* EBCDIC 037 */
/* The number of code points not matching \pC */
-#define NON_OTHER_COUNT_FOR_USE_ONLY_BY_REGCOMP_DOT_C 136539
+#define NON_OTHER_COUNT_FOR_USE_ONLY_BY_REGCOMP_DOT_C 137768
/* The highest code point that has any type of case change */
#define HIGHEST_CASE_CHANGING_CP_FOR_USE_ONLY_BY_UTF8_DOT_C 0x1E943
diff --git a/Master/tlpkg/tlperl/lib/CORE/unixish.h b/Master/tlpkg/tlperl/lib/CORE/unixish.h
index cd869cd2409..697a242243c 100644
--- a/Master/tlpkg/tlperl/lib/CORE/unixish.h
+++ b/Master/tlpkg/tlperl/lib/CORE/unixish.h
@@ -141,7 +141,7 @@ int afstat(int fd, struct stat *statb);
# define PERL_SYS_TERM_BODY() \
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
- MALLOC_TERM; LOCALE_TERM; \
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM; \
amigaos4_dispose_fork_array();
#endif
@@ -154,7 +154,7 @@ int afstat(int fd, struct stat *statb);
# define PERL_SYS_TERM_BODY() \
HINTS_REFCNT_TERM; KEYWORD_PLUGIN_MUTEX_TERM; \
OP_CHECK_MUTEX_TERM; OP_REFCNT_TERM; PERLIO_TERM; \
- MALLOC_TERM; LOCALE_TERM;
+ MALLOC_TERM; LOCALE_TERM; USER_PROP_MUTEX_TERM;
#endif
diff --git a/Master/tlpkg/tlperl/lib/CORE/utf8.h b/Master/tlpkg/tlperl/lib/CORE/utf8.h
index e0fc6b61419..d0b8742d5a8 100644
--- a/Master/tlpkg/tlperl/lib/CORE/utf8.h
+++ b/Master/tlpkg/tlperl/lib/CORE/utf8.h
@@ -34,11 +34,6 @@
#define FOLD_FLAGS_FULL 0x2
#define FOLD_FLAGS_NOMIX_ASCII 0x4
-/* For _core_swash_init(), internal core use only */
-#define _CORE_SWASH_INIT_USER_DEFINED_PROPERTY 0x1
-#define _CORE_SWASH_INIT_RETURN_IF_UNDEF 0x2
-#define _CORE_SWASH_INIT_ACCEPT_INVLIST 0x4
-
/*
=head1 Unicode Support
L<perlguts/Unicode Support> has an introduction to this API.
@@ -74,8 +69,9 @@ the string is invariant.
#define uvchr_to_utf8_flags_msgs(d,uv,flags,msgs) \
uvoffuni_to_utf8_flags_msgs(d,NATIVE_TO_UNI(uv),flags, msgs)
#define utf8_to_uvchr_buf(s, e, lenp) \
- utf8n_to_uvchr(s, (U8*)(e) - (U8*)(s), lenp, \
- ckWARN_d(WARN_UTF8) ? 0 : UTF8_ALLOW_ANY)
+ (__ASSERT_((U8*) (e) > (U8*) (s)) \
+ utf8n_to_uvchr(s, (U8*)(e) - (U8*)(s), lenp, \
+ ckWARN_d(WARN_UTF8) ? 0 : UTF8_ALLOW_ANY))
#define utf8n_to_uvchr(s, len, lenp, flags) \
utf8n_to_uvchr_error(s, len, lenp, flags, 0)
#define utf8n_to_uvchr_error(s, len, lenp, flags, errors) \
@@ -315,104 +311,6 @@ C<cp> is Unicode if above 255; otherwise is platform-native.
#define isUTF8_POSSIBLY_PROBLEMATIC(c) (__ASSERT_(FITS_IN_8_BITS(c)) \
(U8) c >= 0xED)
-/* A helper macro for isUTF8_CHAR, so use that one instead of this. This was
- * generated by regen/regcharclass.pl, and then moved here. Then it was
- * hand-edited to add some LIKELY() calls, presuming that malformations are
- * unlikely. The lines that generated it were then commented out. This was
- * done because it takes on the order of 10 minutes to generate, and is never
- * going to change, unless the generated code is improved, and figuring out
- * the LIKELYs there would be hard.
- *
- UTF8_CHAR: Matches legal UTF-8 variant code points up through 0x1FFFFFF
-
- 0x80 - 0x1FFFFF
-*/
-/*** GENERATED CODE ***/
-#define is_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEF ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBF ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: ( ( ( ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF7 ) && LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ) && LIKELY( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )
-
-/* The above macro handles UTF-8 that has this start byte as the maximum */
-#define _IS_UTF8_CHAR_HIGHEST_START_BYTE 0xF7
-
-/* A helper macro for isSTRICT_UTF8_CHAR, so use that one instead of this.
- * Like is_UTF8_CHAR_utf8_no_length_checks(), this was moved here and LIKELYs
- * added manually.
- *
- STRICT_UTF8_CHAR: Matches legal Unicode UTF-8 variant code points, no
- surrrogates nor non-character code points
-*/
-/*** GENERATED CODE ***/
-#define is_STRICT_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEC ) || 0xEE == ((const U8*)s)[0] ) ?\
- ( ( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xED == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xEF == ((const U8*)s)[0] ) ? \
- ( ( ( 0x80 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xB6 ) || ( 0xB8 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBE ) ) ?\
- ( LIKELY( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ? 3 : 0 ) \
- : ( 0xB7 == ((const U8*)s)[1] ) ? \
- ( LIKELY( ( ((const U8*)s)[2] & 0xF0 ) == 0x80 || ( ((const U8*)s)[2] & 0xF0 ) == 0xB0 ) ? 3 : 0 )\
- : ( ( 0xBF == ((const U8*)s)[1] ) && ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBD ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x9E ) || ( 0xA0 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xAE ) || ( 0xB0 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBE ) ) ?\
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( ((const U8*)s)[1] == 0x9F || ( ( ((const U8*)s)[1] & 0xEF ) == 0xAF ) ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( ( ( ( ((const U8*)s)[1] & 0xC8 ) == 0x80 ) || ( ( ((const U8*)s)[1] & 0xCC ) == 0x88 ) || ( ( ((const U8*)s)[1] & 0xCE ) == 0x8C ) || ( ( ((const U8*)s)[1] & 0xCF ) == 0x8E ) ) ?\
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( ( ((const U8*)s)[1] & 0xCF ) == 0x8F ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: ( 0xF4 == ((const U8*)s)[0] ) ? \
- ( ( 0x80 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0x8E ) ? \
- ( LIKELY( ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
- : ( 0x8F == ((const U8*)s)[1] ) ? \
- ( ( 0x80 <= ((const U8*)s)[2] && ((const U8*)s)[2] <= 0xBE ) ? \
- ( LIKELY( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ? 4 : 0 ) \
- : LIKELY( ( 0xBF == ((const U8*)s)[2] ) && ( 0x80 <= ((const U8*)s)[3] && ((const U8*)s)[3] <= 0xBD ) ) ? 4 : 0 )\
- : 0 ) \
-: 0 )
-
-/* Similarly,
- C9_STRICT_UTF8_CHAR: Matches legal Unicode UTF-8 variant code
- points, no surrogates
- 0x0080 - 0xD7FF
- 0xE000 - 0x10FFFF
-*/
-/*** GENERATED CODE ***/
-#define is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks(s) \
-( ( 0xC2 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xDF ) ? \
- ( LIKELY( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) ? 2 : 0 ) \
-: ( 0xE0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0xA0 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( ( 0xE1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xEC ) || ( ((const U8*)s)[0] & 0xFE ) == 0xEE ) ?\
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xED == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( ((const U8*)s)[1] & 0xE0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) ? 3 : 0 )\
-: ( 0xF0 == ((const U8*)s)[0] ) ? \
- ( LIKELY( ( ( 0x90 <= ((const U8*)s)[1] && ((const U8*)s)[1] <= 0xBF ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: ( 0xF1 <= ((const U8*)s)[0] && ((const U8*)s)[0] <= 0xF3 ) ? \
- ( LIKELY( ( ( ( ((const U8*)s)[1] & 0xC0 ) == 0x80 ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )\
-: LIKELY( ( ( ( 0xF4 == ((const U8*)s)[0] ) && ( ( ((const U8*)s)[1] & 0xF0 ) == 0x80 ) ) && ( ( ((const U8*)s)[2] & 0xC0 ) == 0x80 ) ) && ( ( ((const U8*)s)[3] & 0xC0 ) == 0x80 ) ) ? 4 : 0 )
-
#define UNICODE_IS_PERL_EXTENDED(uv) UNLIKELY((UV) (uv) > 0x7FFFFFFF)
#endif /* EBCDIC vs ASCII */
@@ -600,6 +498,20 @@ only) byte is pointed to by C<s>.
#define UTF8SKIP(s) PL_utf8skip[*(const U8*)(s)]
#define UTF8_SKIP(s) UTF8SKIP(s)
+/*
+
+=for apidoc Am|STRLEN|UTF8_SAFE_SKIP|char* s|char* e
+returns 0 if S<C<s E<gt>= e>>; otherwise returns the number of bytes in the
+UTF-8 encoded character whose first byte is pointed to by C<s>. But it never
+returns beyond C<e>. On DEBUGGING builds, it asserts that S<C<s E<lt>= e>>.
+
+=cut
+ */
+#define UTF8_SAFE_SKIP(s, e) (__ASSERT_((e) >= (s)) \
+ ((e) - (s)) <= 0 \
+ ? 0 \
+ : MIN(((e) - (s)), UTF8_SKIP(s)))
+
/* Most code that says 'UNI_' really means the native value for code points up
* through 255 */
#define UNI_IS_INVARIANT(cp) UVCHR_IS_INVARIANT(cp)
@@ -751,7 +663,7 @@ case any call to string overloading updates the internal UTF-8 encoding flag.
#define UTF8_ALLOW_CONTINUATION 0x0002
#define UTF8_GOT_CONTINUATION UTF8_ALLOW_CONTINUATION
-/* Unexpected continuation byte */
+/* Unexpected non-continuation byte */
#define UTF8_ALLOW_NON_CONTINUATION 0x0004
#define UTF8_GOT_NON_CONTINUATION UTF8_ALLOW_NON_CONTINUATION
@@ -835,8 +747,7 @@ case any call to string overloading updates the internal UTF-8 encoding flag.
|UTF8_ALLOW_OVERFLOW)
/* Accept any Perl-extended UTF-8 that evaluates to any UV on the platform, but
- * not any malformed. This is the default. (Note that UVs above IV_MAX are
- * deprecated. */
+ * not any malformed. This is the default. */
#define UTF8_ALLOW_ANYUV 0
#define UTF8_ALLOW_DEFAULT UTF8_ALLOW_ANYUV
@@ -856,6 +767,8 @@ point's representation.
#define UTF8_IS_REPLACEMENT(s, send) is_REPLACEMENT_utf8_safe(s,send)
+#define MAX_LEGAL_CP ((UV)IV_MAX)
+
/*
=for apidoc Am|bool|UTF8_IS_SUPER|const U8 *s|const U8 *e
@@ -872,7 +785,7 @@ represent a code point that cannot fit in a UV on the current platform. Hence
this macro can give different results when run on a 64-bit word machine than on
one with a 32-bit word size.
-Note that it is deprecated to have code points that are larger than what can
+Note that it is illegal to have code points that are larger than what can
fit in an IV on the current machine.
=cut
@@ -1022,134 +935,12 @@ point's representation.
#define SHARP_S_SKIP 2
-/*
-
-=for apidoc Am|STRLEN|isUTF8_CHAR|const U8 *s|const U8 *e
-
-Evaluates to non-zero if the first few bytes of the string starting at C<s> and
-looking no further than S<C<e - 1>> are well-formed UTF-8, as extended by Perl,
-that represents some code point; otherwise it evaluates to 0. If non-zero, the
-value gives how many bytes starting at C<s> comprise the code point's
-representation. Any bytes remaining before C<e>, but beyond the ones needed to
-form the first code point in C<s>, are not examined.
-
-The code point can be any that will fit in a UV on this machine, using Perl's
-extension to official UTF-8 to represent those higher than the Unicode maximum
-of 0x10FFFF. That means that this macro is used to efficiently decide if the
-next few bytes in C<s> is legal UTF-8 for a single character.
-
-Use C<L</isSTRICT_UTF8_CHAR>> to restrict the acceptable code points to those
-defined by Unicode to be fully interchangeable across applications;
-C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
-#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
-code points; and C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_utf8_string>>, C<L</is_utf8_string_loc>>, and
-C<L</is_utf8_string_loclen>> to check entire strings.
-
-Note that it is deprecated to use code points higher than what will fit in an
-IV. This macro does not raise any warnings for such code points, treating them
-as valid.
-
-Note also that a UTF-8 INVARIANT character (i.e. ASCII on non-EBCDIC machines)
-is a valid UTF-8 character.
-
-=cut
-*/
-
-#define isUTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : LIKELY(NATIVE_UTF8_TO_I8(*s) <= _IS_UTF8_CHAR_HIGHEST_START_BYTE) \
- ? is_UTF8_CHAR_utf8_no_length_checks(s) \
- : _is_utf8_char_helper(s, e, 0))
-
#define is_utf8_char_buf(buf, buf_end) isUTF8_CHAR(buf, buf_end)
#define bytes_from_utf8(s, lenp, is_utf8p) \
bytes_from_utf8_loc(s, lenp, is_utf8p, 0)
/*
-=for apidoc Am|STRLEN|isSTRICT_UTF8_CHAR|const U8 *s|const U8 *e
-
-Evaluates to non-zero if the first few bytes of the string starting at C<s> and
-looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
-Unicode code point completely acceptable for open interchange between all
-applications; otherwise it evaluates to 0. If non-zero, the value gives how
-many bytes starting at C<s> comprise the code point's representation. Any
-bytes remaining before C<e>, but beyond the ones needed to form the first code
-point in C<s>, are not examined.
-
-The largest acceptable code point is the Unicode maximum 0x10FFFF, and must not
-be a surrogate nor a non-character code point. Thus this excludes any code
-point from Perl's extended UTF-8.
-
-This is used to efficiently decide if the next few bytes in C<s> is
-legal Unicode-acceptable UTF-8 for a single character.
-
-Use C<L</isC9_STRICT_UTF8_CHAR>> to use the L<Unicode Corrigendum
-#9|http://www.unicode.org/versions/corrigendum9.html> definition of allowable
-code points; C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8;
-and C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_strict_utf8_string>>, C<L</is_strict_utf8_string_loc>>, and
-C<L</is_strict_utf8_string_loclen>> to check entire strings.
-
-=cut
-*/
-
-#define isSTRICT_UTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : is_STRICT_UTF8_CHAR_utf8_no_length_checks(s))
-
-/*
-
-=for apidoc Am|STRLEN|isC9_STRICT_UTF8_CHAR|const U8 *s|const U8 *e
-
-Evaluates to non-zero if the first few bytes of the string starting at C<s> and
-looking no further than S<C<e - 1>> are well-formed UTF-8 that represents some
-Unicode non-surrogate code point; otherwise it evaluates to 0. If non-zero,
-the value gives how many bytes starting at C<s> comprise the code point's
-representation. Any bytes remaining before C<e>, but beyond the ones needed to
-form the first code point in C<s>, are not examined.
-
-The largest acceptable code point is the Unicode maximum 0x10FFFF. This
-differs from C<L</isSTRICT_UTF8_CHAR>> only in that it accepts non-character
-code points. This corresponds to
-L<Unicode Corrigendum #9|http://www.unicode.org/versions/corrigendum9.html>.
-which said that non-character code points are merely discouraged rather than
-completely forbidden in open interchange. See
-L<perlunicode/Noncharacter code points>.
-
-Use C<L</isUTF8_CHAR>> to check for Perl's extended UTF-8; and
-C<L</isUTF8_CHAR_flags>> for a more customized definition.
-
-Use C<L</is_c9strict_utf8_string>>, C<L</is_c9strict_utf8_string_loc>>, and
-C<L</is_c9strict_utf8_string_loclen>> to check entire strings.
-
-=cut
-*/
-
-#define isC9_STRICT_UTF8_CHAR(s, e) \
- (UNLIKELY((e) <= (s)) \
- ? 0 \
- : (UTF8_IS_INVARIANT(*s)) \
- ? 1 \
- : UNLIKELY(((e) - (s)) < UTF8SKIP(s)) \
- ? 0 \
- : is_C9_STRICT_UTF8_CHAR_utf8_no_length_checks(s))
-
-/*
-
=for apidoc Am|STRLEN|isUTF8_CHAR_flags|const U8 *s|const U8 *e| const U32 flags
Evaluates to non-zero if the first few bytes of the string starting at C<s> and
diff --git a/Master/tlpkg/tlperl/lib/CORE/warnings.h b/Master/tlpkg/tlperl/lib/CORE/warnings.h
index e0c12ed4030..6f0bf6b485a 100644
--- a/Master/tlpkg/tlperl/lib/CORE/warnings.h
+++ b/Master/tlpkg/tlperl/lib/CORE/warnings.h
@@ -18,8 +18,8 @@
#define G_WARN_ALL_MASK (G_WARN_ALL_ON|G_WARN_ALL_OFF)
#define pWARN_STD NULL
-#define pWARN_ALL (((STRLEN*)0)+1) /* use warnings 'all' */
-#define pWARN_NONE (((STRLEN*)0)+2) /* no warnings 'all' */
+#define pWARN_ALL (STRLEN *) &PL_WARN_ALL /* use warnings 'all' */
+#define pWARN_NONE (STRLEN *) &PL_WARN_NONE /* no warnings 'all' */
#define specialWARN(x) ((x) == pWARN_STD || (x) == pWARN_ALL || \
(x) == pWARN_NONE)
@@ -121,9 +121,15 @@
#define WARN_EXPERIMENTAL__SCRIPT_RUN 68
#define WARN_SHADOW 69
-#define WARNsize 18
-#define WARN_ALLstring "\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125"
-#define WARN_NONEstring "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+/* Warnings Categories added in Perl 5.029 */
+
+#define WARN_EXPERIMENTAL__PRIVATE_USE 70
+#define WARN_EXPERIMENTAL__UNIPROP_WILDCARDS 71
+#define WARN_EXPERIMENTAL__VLB 72
+
+#define WARNsize 19
+#define WARN_ALLstring "\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125\125"
+#define WARN_NONEstring "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
#define isLEXWARN_on \
cBOOL(PL_curcop && PL_curcop->cop_warnings != pWARN_STD)
@@ -133,10 +139,7 @@
#define isWARN_on(c,x) (IsSet((U8 *)(c + 1), 2*(x)))
#define isWARNf_on(c,x) (IsSet((U8 *)(c + 1), 2*(x)+1))
-#define DUP_WARNINGS(p) \
- (specialWARN(p) ? (STRLEN*)(p) \
- : (STRLEN*)CopyD(p, PerlMemShared_malloc(sizeof(*p)+*p), sizeof(*p)+*p, \
- char))
+#define DUP_WARNINGS(p) Perl_dup_warnings(aTHX_ p)
/*
diff --git a/Master/tlpkg/tlperl/lib/CORE/win32.h b/Master/tlpkg/tlperl/lib/CORE/win32.h
index 26c3ac254f3..73aa67a3bef 100644
--- a/Master/tlpkg/tlperl/lib/CORE/win32.h
+++ b/Master/tlpkg/tlperl/lib/CORE/win32.h
@@ -85,7 +85,7 @@
/* now even GCC supports __declspec() */
/* miniperl has no reason to export anything */
-#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE) && defined(_MSC_VER)
+#if defined(PERL_IS_MINIPERL) && !defined(UNDER_CE)
# define DllExport
#else
# if defined(PERLDLL)
@@ -285,8 +285,7 @@ typedef unsigned short mode_t;
# pragma intrinsic(_rotl64,_rotr64)
#endif
-#pragma warning(push)
-#pragma warning(disable:4756;disable:4056)
+MSVC_DIAG_IGNORE(4756 4056)
PERL_STATIC_INLINE
double S_Infinity() {
/* this is a real C literal which can get further constant folded
@@ -295,7 +294,8 @@ double S_Infinity() {
folding INF is creating -INF */
return (DBL_MAX+DBL_MAX);
}
-#pragma warning(pop)
+MSVC_DIAG_RESTORE
+
#define NV_INF S_Infinity()
/* selectany allows duplicate and unused data symbols to be removed by
diff --git a/Master/tlpkg/tlperl/lib/CORE/win32iop.h b/Master/tlpkg/tlperl/lib/CORE/win32iop.h
index 842bc073be1..a9235d35956 100644
--- a/Master/tlpkg/tlperl/lib/CORE/win32iop.h
+++ b/Master/tlpkg/tlperl/lib/CORE/win32iop.h
@@ -128,6 +128,7 @@ DllExport char* win32_getenv(const char *name);
DllExport int win32_putenv(const char *name);
DllExport unsigned win32_sleep(unsigned int);
+DllExport int win32_pause(void);
DllExport int win32_times(struct tms *timebuf);
DllExport unsigned win32_alarm(unsigned int sec);
DllExport char* win32_longpath(char *path);
@@ -429,7 +430,7 @@ END_EXTERN_C
*/
#define pipe(fd) win32_pipe((fd), 512, O_BINARY)
-#define pause() win32_sleep((32767L << 16) + 32767)
+#define pause win32_pause
#define sleep win32_sleep
#define times win32_times
#define ioctl win32_ioctl