.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.if !\nF .nr F 0
.if \nF>0 \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    if !\nF==2 \{\
.        nr % 0
.        nr F 2
.    \}
.\}
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "PERLUNIPROPS 1"
.TH PERLUNIPROPS 1 "2025-07-28" "perl v5.26.3" "Perl Programmers Reference Guide"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
perluniprops \- Index of Unicode Version 9.0.0 character properties in Perl
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
This document provides information about the portion of the Unicode database
that deals with character properties, that is the portion that is defined on
single code points.  (\*(L"Other information in the Unicode data base\*(R"
below briefly mentions other data that Unicode provides.)
.PP
Perl can provide access to all non-provisional Unicode character properties,
though not all are enabled by default.  The omitted ones are the Unihan
properties (accessible via the \s-1CPAN\s0 module Unicode::Unihan) and certain
deprecated or Unicode-internal properties.  (An installation may choose to
recompile Perl's tables to change this.  See \*(L"Unicode character
properties that are \s-1NOT\s0 accepted by Perl\*(R".)
.PP
For most purposes, access to Unicode properties from the Perl core is through
regular expression matches, as described in the next section.
For some special purposes, and to access the properties that are not suitable
for regular expression matching, all the Unicode character properties that
Perl handles are accessible via the standard Unicode::UCD module, as
described in the section \*(L"Properties accessible through Unicode::UCD\*(R".
.PP
Perl also provides some additional extensions and short-cut synonyms
for Unicode properties.
.PP
This document merely lists all available properties and does not attempt to
explain what each property really means.  There is a brief description of each
Perl extension; see \*(L"Other Properties\*(R" in perlunicode for more information on
these.  There is some detail about Blocks, Scripts, General_Category,
and Bidi_Class in perlunicode, but to find out about the intricacies of the
official Unicode properties, refer to the Unicode standard.  A good starting
place is <http://www.unicode.org/reports/tr44/>.
.PP
Note that you can define your own properties; see
\&\*(L"User-Defined Character Properties\*(R" in perlunicode.
.ie n .SH "Properties accessible through ""\ep{}"" and ""\eP{}"""
.el .SH "Properties accessible through \f(CW\ep{}\fP and \f(CW\eP{}\fP"
.IX Header "Properties accessible through p{} and P{}"
The Perl regular expression \f(CW\*(C`\ep{}\*(C'\fR and \f(CW\*(C`\eP{}\*(C'\fR constructs give access to
most of the Unicode character properties.  The table below shows all these
constructs, both single and compound forms.
.PP
\&\fBCompound forms\fR consist of two components, separated by an equals sign or a
colon.  The first component is the property name, and the second component is
the particular value of the property to match against, for example,
\&\f(CW\*(C`\ep{Script: Greek}\*(C'\fR and \f(CW\*(C`\ep{Script=Greek}\*(C'\fR both mean to match characters
whose Script property value is Greek.
.PP
\&\fBSingle forms\fR, like \f(CW\*(C`\ep{Greek}\*(C'\fR, are mostly Perl-defined shortcuts for
their equivalent compound forms.  The table shows these equivalences.  (In our
example, \f(CW\*(C`\ep{Greek}\*(C'\fR is a just a shortcut for \f(CW\*(C`\ep{Script=Greek}\*(C'\fR.)
There are also a few Perl-defined single forms that are not shortcuts for a
compound form.  One such is \f(CW\*(C`\ep{Word}\*(C'\fR.  These are also listed in the table.
.PP
In parsing these constructs, Perl always ignores Upper/lower case differences
everywhere within the {braces}.  Thus \f(CW\*(C`\ep{Greek}\*(C'\fR means the same thing as
\&\f(CW\*(C`\ep{greek}\*(C'\fR.  But note that changing the case of the \f(CW"p"\fR or \f(CW"P"\fR before
the left brace completely changes the meaning of the construct, from \*(L"match\*(R"
(for \f(CW\*(C`\ep{}\*(C'\fR) to \*(L"doesn't match\*(R" (for \f(CW\*(C`\eP{}\*(C'\fR).  Casing in this document is
for improved legibility.
.PP
Also, white space, hyphens, and underscores are normally ignored
everywhere between the {braces}, and hence can be freely added or removed
even if the \f(CW\*(C`/x\*(C'\fR modifier hasn't been specified on the regular expression.
But in the table below a '\fBT\fR' at the beginning of an entry
means that tighter (stricter) rules are used for that entry:
.RS 4
.ie n .IP "Single form (""\ep{name}"") tighter rules:" 4
.el .IP "Single form (\f(CW\ep{name}\fR) tighter rules:" 4
.IX Item "Single form (p{name}) tighter rules:"
White space, hyphens, and underscores \s-1ARE\s0 significant
except for:
.RS 4
.IP "\(bu" 4
white space adjacent to a non-word character
.IP "\(bu" 4
underscores separating digits in numbers
.RE
.RS 4
.Sp
That means, for example, that you can freely add or remove white space
adjacent to (but within) the braces without affecting the meaning.
.RE
.ie n .IP "Compound form (""\ep{name=value}"" or ""\ep{name:value}"") tighter rules:" 4
.el .IP "Compound form (\f(CW\ep{name=value}\fR or \f(CW\ep{name:value}\fR) tighter rules:" 4
.IX Item "Compound form (p{name=value} or p{name:value}) tighter rules:"
The tighter rules given above for the single form apply to everything to the
right of the colon or equals; the looser rules still apply to everything to
the left.
.Sp
That means, for example, that you can freely add or remove white space
adjacent to (but within) the braces and the colon or equal sign.
.RE
.RS 4
.RE
.PP
Some properties are considered obsolete by Unicode, but still available.
There are several varieties of obsolescence:
.RS 4
.IP "Stabilized" 4
.IX Item "Stabilized"
A property may be stabilized.  Such a determination does not indicate
that the property should or should not be used; instead it is a declaration
that the property will not be maintained nor extended for newly encoded
characters.  Such properties are marked with an '\fBS\fR' in the
table.
.IP "Deprecated" 4
.IX Item "Deprecated"
A property may be deprecated, perhaps because its original intent
has been replaced by another property, or because its specification was
somehow defective.  This means that its use is strongly
discouraged, so much so that a warning will be issued if used, unless the
regular expression is in the scope of a \f(CW\*(C`no\ warnings\ \*(Aqdeprecated\*(Aq\*(C'\fR
statement.  A '\fBD\fR' flags each such entry in the table, and
the entry there for the longest, most descriptive version of the property will
give the reason it is deprecated, and perhaps advice.  Perl may issue such a
warning, even for properties that aren't officially deprecated by Unicode,
when there used to be characters or code points that were matched by them, but
no longer.  This is to warn you that your program may not work like it did on
earlier Unicode releases.
.Sp
A deprecated property may be made unavailable in a future Perl version, so it
is best to move away from them.
.Sp
A deprecated property may also be stabilized, but this fact is not shown.
.IP "Obsolete" 4
.IX Item "Obsolete"
Properties marked with an '\fBO\fR' in the table are considered (plain)
obsolete.  Generally this designation is given to properties that Unicode once
used for internal purposes (but not any longer).
.IP "Discouraged" 4
.IX Item "Discouraged"
This is not actually a Unicode-specified obsolescence, but applies to certain
Perl extensions that are present for backwards compatibility, but are
discouraged from being used.  These are not obsolete, but their meanings are
not stable.  Future Unicode versions could force any of these extensions to be
removed without warning, replaced by another property with the same name that
means something different.  An '\fBX\fR' flags each such entry in the
table.  Use the equivalent shown instead.
.Sp
In particular, matches in the Block property have single forms
defined by Perl that begin with \f(CW"In_"\fR, \f(CW\*(C`"Is_\*(C'\fR, or even with no prefix at
all,  Like all \fB\s-1DISCOURAGED\s0\fR forms, these are not stable.  For example,
\&\f(CW\*(C`\ep{Block=Deseret}\*(C'\fR can currently be written as \f(CW\*(C`\ep{In_Deseret}\*(C'\fR,
\&\f(CW\*(C`\ep{Is_Deseret}\*(C'\fR, or \f(CW\*(C`\ep{Deseret}\*(C'\fR.  But, a new Unicode version may
come along that would force Perl to change the meaning of one or more of
these, and your program would no longer be correct.  Currently there are no
such conflicts with the form that begins \f(CW"In_"\fR, but there are many with the
other two shortcuts, and Unicode continues to define new properties that begin
with \f(CW"In"\fR, so it's quite possible that a conflict will occur in the future.
The compound form is guaranteed to not become obsolete, and its meaning is
clearer anyway.  See \*(L"Blocks\*(R" in perlunicode for more information about this.
.RE
.RS 4
.RE
.PP
The table below has two columns.  The left column contains the \f(CW\*(C`\ep{}\*(C'\fR
constructs to look up, possibly preceded by the flags mentioned above; and
the right column contains information about them, like a description, or
synonyms.  The table shows both the single and compound forms for each
property that has them.  If the left column is a short name for a property,
the right column will give its longer, more descriptive name; and if the left
column is the longest name, the right column will show any equivalent shortest
name, in both single and compound forms if applicable.
.PP
If braces are not needed to specify a property (e.g., \f(CW\*(C`\epL\*(C'\fR), the left
column contains both forms, with and without braces.
.PP
The right column will also caution you if a property means something different
than what might normally be expected.
.PP
All single forms are Perl extensions; a few compound forms are as well, and
are noted as such.
.PP
Numbers in (parentheses) indicate the total number of Unicode code points
matched by the property.  For emphasis, those properties that match no code
points at all are listed as well in a separate section following the table.
.PP
Most properties match the same code points regardless of whether \f(CW"/i"\fR
case-insensitive matching is specified or not.  But a few properties are
affected.  These are shown with the notation \f(CW\*(C`(/i=\ \f(CIother_property\f(CW)\*(C'\fR
in the second column.  Under case-insensitive matching they match the
same code pode points as the property \fIother_property\fR.
.PP
There is no description given for most non-Perl defined properties (See
<http://www.unicode.org/reports/tr44/> for that).
.PP
For compactness, '\fB*\fR' is used as a wildcard instead of showing all possible
combinations.  For example, entries like:
.PP
.Vb 1
\& \ep{Gc: *}                                  \ep{General_Category: *}
.Ve
.PP
mean that 'Gc' is a synonym for 'General_Category', and anything that is valid
for the latter is also valid for the former.  Similarly,
.PP
.Vb 1
\& \ep{Is_*}                                   \ep{*}
.Ve
.PP
means that if and only if, for example, \f(CW\*(C`\ep{Foo}\*(C'\fR exists, then
\&\f(CW\*(C`\ep{Is_Foo}\*(C'\fR and \f(CW\*(C`\ep{IsFoo}\*(C'\fR are also valid and all mean the same thing.
And similarly, \f(CW\*(C`\ep{Foo=Bar}\*(C'\fR means the same as \f(CW\*(C`\ep{Is_Foo=Bar}\*(C'\fR and
\&\f(CW\*(C`\ep{IsFoo=Bar}\*(C'\fR.  \*(L"*\*(R" here is restricted to something not beginning with an
underscore.
.PP
Also, in binary properties, 'Yes', 'T', and 'True' are all synonyms for 'Y'.
And 'No', 'F', and 'False' are all synonyms for 'N'.  The table shows 'Y*' and
\&'N*' to indicate this, and doesn't have separate entries for the other
possibilities.  Note that not all properties which have values 'Yes' and 'No'
are binary, and they have all their values spelled out without using this wild
card, and a \f(CW\*(C`NOT\*(C'\fR clause in their description that highlights their not being
binary.  These also require the compound form to match them, whereas true
binary properties have both single and compound forms available.
.PP
Note that all non-essential underscores are removed in the display of the
short names below.
.PP
\&\fBLegend summary:\fR
.IP "\fB*\fR is a wild-card" 4
.IX Item "* is a wild-card"
.PD 0
.IP "\fB(\ed+)\fR in the info column gives the number of Unicode code points matched by this property." 4
.IX Item "(d+) in the info column gives the number of Unicode code points matched by this property."
.IP "\fBD\fR means this is deprecated." 4
.IX Item "D means this is deprecated."
.IP "\fBO\fR means this is obsolete." 4
.IX Item "O means this is obsolete."
.IP "\fBS\fR means this is stabilized." 4
.IX Item "S means this is stabilized."
.IP "\fBT\fR means tighter (stricter) name matching applies." 4
.IX Item "T means tighter (stricter) name matching applies."
.IP "\fBX\fR means use of this form is discouraged, and may not be stable." 4
.IX Item "X means use of this form is discouraged, and may not be stable."
.PD
.PP
.Vb 1
\&       NAME                           INFO
\&
\&   \ep{Adlam}               \ep{Script_Extensions=Adlam} (Short:
\&                             \ep{Adlm}; NOT \ep{Block=Adlam}) (88)
\&   \ep{Adlm}                \ep{Adlam} (= \ep{Script_Extensions=Adlam})
\&                             (NOT \ep{Block=Adlam}) (88)
\& X \ep{Aegean_Numbers}      \ep{Block=Aegean_Numbers} (64)
\& T \ep{Age: 1.1}            \ep{Age=V1_1} (33_979)
\& T \ep{Age: 2.0}            \ep{Age=V2_0} (144_521)
\& T \ep{Age: 2.1}            \ep{Age=V2_1} (2)
\& T \ep{Age: 3.0}            \ep{Age=V3_0} (10_307)
\& T \ep{Age: 3.1}            \ep{Age=V3_1} (44_978)
\& T \ep{Age: 3.2}            \ep{Age=V3_2} (1016)
\& T \ep{Age: 4.0}            \ep{Age=V4_0} (1226)
\& T \ep{Age: 4.1}            \ep{Age=V4_1} (1273)
\& T \ep{Age: 5.0}            \ep{Age=V5_0} (1369)
\& T \ep{Age: 5.1}            \ep{Age=V5_1} (1624)
\& T \ep{Age: 5.2}            \ep{Age=V5_2} (6648)
\& T \ep{Age: 6.0}            \ep{Age=V6_0} (2088)
\& T \ep{Age: 6.1}            \ep{Age=V6_1} (732)
\& T \ep{Age: 6.2}            \ep{Age=V6_2} (1)
\& T \ep{Age: 6.3}            \ep{Age=V6_3} (5)
\& T \ep{Age: 7.0}            \ep{Age=V7_0} (2834)
\& T \ep{Age: 8.0}            \ep{Age=V8_0} (7716)
\& T \ep{Age: 9.0}            \ep{Age=V9_0} (7500)
\&   \ep{Age: NA}             \ep{Age=Unassigned} (846_293 plus all
\&                             above\-Unicode code points)
\&   \ep{Age: Unassigned}     Code point\*(Aqs usage has not been assigned
\&                             in any Unicode release thus far. (Short:
\&                             \ep{Age=NA}) (846_293 plus all above\-
\&                             Unicode code points)
\&   \ep{Age: V1_1}           Code point\*(Aqs usage introduced in version
\&                             1.1 (33_979)
\&   \ep{Age: V2_0}           Code point\*(Aqs usage was introduced in
\&                             version 2.0; See also Property
\&                             \*(AqPresent_In\*(Aq (144_521)
\&   \ep{Age: V2_1}           Code point\*(Aqs usage was introduced in
\&                             version 2.1; See also Property
\&                             \*(AqPresent_In\*(Aq (2)
\&   \ep{Age: V3_0}           Code point\*(Aqs usage was introduced in
\&                             version 3.0; See also Property
\&                             \*(AqPresent_In\*(Aq (10_307)
\&   \ep{Age: V3_1}           Code point\*(Aqs usage was introduced in
\&                             version 3.1; See also Property
\&                             \*(AqPresent_In\*(Aq (44_978)
\&   \ep{Age: V3_2}           Code point\*(Aqs usage was introduced in
\&                             version 3.2; See also Property
\&                             \*(AqPresent_In\*(Aq (1016)
\&   \ep{Age: V4_0}           Code point\*(Aqs usage was introduced in
\&                             version 4.0; See also Property
\&                             \*(AqPresent_In\*(Aq (1226)
\&   \ep{Age: V4_1}           Code point\*(Aqs usage was introduced in
\&                             version 4.1; See also Property
\&                             \*(AqPresent_In\*(Aq (1273)
\&   \ep{Age: V5_0}           Code point\*(Aqs usage was introduced in
\&                             version 5.0; See also Property
\&                             \*(AqPresent_In\*(Aq (1369)
\&   \ep{Age: V5_1}           Code point\*(Aqs usage was introduced in
\&                             version 5.1; See also Property
\&                             \*(AqPresent_In\*(Aq (1624)
\&   \ep{Age: V5_2}           Code point\*(Aqs usage was introduced in
\&                             version 5.2; See also Property
\&                             \*(AqPresent_In\*(Aq (6648)
\&   \ep{Age: V6_0}           Code point\*(Aqs usage was introduced in
\&                             version 6.0; See also Property
\&                             \*(AqPresent_In\*(Aq (2088)
\&   \ep{Age: V6_1}           Code point\*(Aqs usage was introduced in
\&                             version 6.1; See also Property
\&                             \*(AqPresent_In\*(Aq (732)
\&   \ep{Age: V6_2}           Code point\*(Aqs usage was introduced in
\&                             version 6.2; See also Property
\&                             \*(AqPresent_In\*(Aq (1)
\&   \ep{Age: V6_3}           Code point\*(Aqs usage was introduced in
\&                             version 6.3; See also Property
\&                             \*(AqPresent_In\*(Aq (5)
\&   \ep{Age: V7_0}           Code point\*(Aqs usage was introduced in
\&                             version 7.0; See also Property
\&                             \*(AqPresent_In\*(Aq (2834)
\&   \ep{Age: V8_0}           Code point\*(Aqs usage was introduced in
\&                             version 8.0; See also Property
\&                             \*(AqPresent_In\*(Aq (7716)
\&   \ep{Age: V9_0}           Code point\*(Aqs usage was introduced in
\&                             version 9.0; See also Property
\&                             \*(AqPresent_In\*(Aq (7500)
\&   \ep{Aghb}                \ep{Caucasian_Albanian} (=
\&                             \ep{Script_Extensions=
\&                             Caucasian_Albanian}) (NOT \ep{Block=
\&                             Caucasian_Albanian}) (53)
\&   \ep{AHex}                \ep{PosixXDigit} (= \ep{ASCII_Hex_Digit=Y})
\&                             (22)
\&   \ep{AHex: *}             \ep{ASCII_Hex_Digit: *}
\&   \ep{Ahom}                \ep{Script_Extensions=Ahom} (NOT \ep{Block=
\&                             Ahom}) (57)
\& X \ep{Alchemical}          \ep{Alchemical_Symbols} (= \ep{Block=
\&                             Alchemical_Symbols}) (128)
\& X \ep{Alchemical_Symbols}  \ep{Block=Alchemical_Symbols} (Short:
\&                             \ep{InAlchemical}) (128)
\&   \ep{All}                 All code points, including those above
\&                             Unicode.  Same as qr/./s (1_114_112 plus
\&                             all above\-Unicode code points)
\&   \ep{Alnum}               \ep{XPosixAlnum} (118_820)
\&   \ep{Alpha}               \ep{XPosixAlpha} (= \ep{Alphabetic=Y})
\&                             (118_240)
\&   \ep{Alpha: *}            \ep{Alphabetic: *}
\&   \ep{Alphabetic}          \ep{XPosixAlpha} (= \ep{Alphabetic=Y})
\&                             (118_240)
\&   \ep{Alphabetic: N*}      (Short: \ep{Alpha=N}, \eP{Alpha}) (995_872
\&                             plus all above\-Unicode code points)
\&   \ep{Alphabetic: Y*}      (Short: \ep{Alpha=Y}, \ep{Alpha}) (118_240)
\& X \ep{Alphabetic_PF}       \ep{Alphabetic_Presentation_Forms} (=
\&                             \ep{Block=Alphabetic_Presentation_Forms})
\&                             (80)
\& X \ep{Alphabetic_Presentation_Forms} \ep{Block=
\&                             Alphabetic_Presentation_Forms} (Short:
\&                             \ep{InAlphabeticPF}) (80)
\&   \ep{Anatolian_Hieroglyphs} \ep{Script_Extensions=
\&                             Anatolian_Hieroglyphs} (Short: \ep{Hluw};
\&                             NOT \ep{Block=Anatolian_Hieroglyphs})
\&                             (583)
\& X \ep{Ancient_Greek_Music} \ep{Ancient_Greek_Musical_Notation} (=
\&                             \ep{Block=
\&                             Ancient_Greek_Musical_Notation}) (80)
\& X \ep{Ancient_Greek_Musical_Notation} \ep{Block=
\&                             Ancient_Greek_Musical_Notation} (Short:
\&                             \ep{InAncientGreekMusic}) (80)
\& X \ep{Ancient_Greek_Numbers} \ep{Block=Ancient_Greek_Numbers} (80)
\& X \ep{Ancient_Symbols}     \ep{Block=Ancient_Symbols} (64)
\&   \ep{Any}                 All Unicode code points: [\ex{0000}\-
\&                             \ex{10FFFF}] (1_114_112)
\&   \ep{Arab}                \ep{Arabic} (= \ep{Script_Extensions=
\&                             Arabic}) (NOT \ep{Block=Arabic}) (1323)
\&   \ep{Arabic}              \ep{Script_Extensions=Arabic} (Short:
\&                             \ep{Arab}; NOT \ep{Block=Arabic}) (1323)
\& X \ep{Arabic_Ext_A}        \ep{Arabic_Extended_A} (= \ep{Block=
\&                             Arabic_Extended_A}) (96)
\& X \ep{Arabic_Extended_A}   \ep{Block=Arabic_Extended_A} (Short:
\&                             \ep{InArabicExtA}) (96)
\& X \ep{Arabic_Math}         \ep{Arabic_Mathematical_Alphabetic_Symbols}
\&                             (= \ep{Block=
\&                             Arabic_Mathematical_Alphabetic_Symbols})
\&                             (256)
\& X \ep{Arabic_Mathematical_Alphabetic_Symbols} \ep{Block=
\&                             Arabic_Mathematical_Alphabetic_Symbols}
\&                             (Short: \ep{InArabicMath}) (256)
\& X \ep{Arabic_PF_A}         \ep{Arabic_Presentation_Forms_A} (=
\&                             \ep{Block=Arabic_Presentation_Forms_A})
\&                             (688)
\& X \ep{Arabic_PF_B}         \ep{Arabic_Presentation_Forms_B} (=
\&                             \ep{Block=Arabic_Presentation_Forms_B})
\&                             (144)
\& X \ep{Arabic_Presentation_Forms_A} \ep{Block=
\&                             Arabic_Presentation_Forms_A} (Short:
\&                             \ep{InArabicPFA}) (688)
\& X \ep{Arabic_Presentation_Forms_B} \ep{Block=
\&                             Arabic_Presentation_Forms_B} (Short:
\&                             \ep{InArabicPFB}) (144)
\& X \ep{Arabic_Sup}          \ep{Arabic_Supplement} (= \ep{Block=
\&                             Arabic_Supplement}) (48)
\& X \ep{Arabic_Supplement}   \ep{Block=Arabic_Supplement} (Short:
\&                             \ep{InArabicSup}) (48)
\&   \ep{Armenian}            \ep{Script_Extensions=Armenian} (Short:
\&                             \ep{Armn}; NOT \ep{Block=Armenian}) (94)
\&   \ep{Armi}                \ep{Imperial_Aramaic} (=
\&                             \ep{Script_Extensions=Imperial_Aramaic})
\&                             (NOT \ep{Block=Imperial_Aramaic}) (31)
\&   \ep{Armn}                \ep{Armenian} (= \ep{Script_Extensions=
\&                             Armenian}) (NOT \ep{Block=Armenian}) (94)
\& X \ep{Arrows}              \ep{Block=Arrows} (112)
\&   \ep{ASCII}               \ep{Block=Basic_Latin} [[:ASCII:]] (128)
\&   \ep{ASCII_Hex_Digit}     \ep{PosixXDigit} (= \ep{ASCII_Hex_Digit=Y})
\&                             (22)
\&   \ep{ASCII_Hex_Digit: N*} (Short: \ep{AHex=N}, \eP{AHex}) (1_114_090
\&                             plus all above\-Unicode code points)
\&   \ep{ASCII_Hex_Digit: Y*} (Short: \ep{AHex=Y}, \ep{AHex}) (22)
\&   \ep{Assigned}            All assigned code points (267_753)
\&   \ep{Avestan}             \ep{Script_Extensions=Avestan} (Short:
\&                             \ep{Avst}; NOT \ep{Block=Avestan}) (61)
\&   \ep{Avst}                \ep{Avestan} (= \ep{Script_Extensions=
\&                             Avestan}) (NOT \ep{Block=Avestan}) (61)
\&   \ep{Bali}                \ep{Balinese} (= \ep{Script_Extensions=
\&                             Balinese}) (NOT \ep{Block=Balinese}) (121)
\&   \ep{Balinese}            \ep{Script_Extensions=Balinese} (Short:
\&                             \ep{Bali}; NOT \ep{Block=Balinese}) (121)
\&   \ep{Bamu}                \ep{Bamum} (= \ep{Script_Extensions=Bamum})
\&                             (NOT \ep{Block=Bamum}) (657)
\&   \ep{Bamum}               \ep{Script_Extensions=Bamum} (Short:
\&                             \ep{Bamu}; NOT \ep{Block=Bamum}) (657)
\& X \ep{Bamum_Sup}           \ep{Bamum_Supplement} (= \ep{Block=
\&                             Bamum_Supplement}) (576)
\& X \ep{Bamum_Supplement}    \ep{Block=Bamum_Supplement} (Short:
\&                             \ep{InBamumSup}) (576)
\& X \ep{Basic_Latin}         \ep{ASCII} (= \ep{Block=Basic_Latin}) (128)
\&   \ep{Bass}                \ep{Bassa_Vah} (= \ep{Script_Extensions=
\&                             Bassa_Vah}) (NOT \ep{Block=Bassa_Vah})
\&                             (36)
\&   \ep{Bassa_Vah}           \ep{Script_Extensions=Bassa_Vah} (Short:
\&                             \ep{Bass}; NOT \ep{Block=Bassa_Vah}) (36)
\&   \ep{Batak}               \ep{Script_Extensions=Batak} (Short:
\&                             \ep{Batk}; NOT \ep{Block=Batak}) (56)
\&   \ep{Batk}                \ep{Batak} (= \ep{Script_Extensions=Batak})
\&                             (NOT \ep{Block=Batak}) (56)
\&   \ep{Bc: *}               \ep{Bidi_Class: *}
\&   \ep{Beng}                \ep{Bengali} (= \ep{Script_Extensions=
\&                             Bengali}) (NOT \ep{Block=Bengali}) (98)
\&   \ep{Bengali}             \ep{Script_Extensions=Bengali} (Short:
\&                             \ep{Beng}; NOT \ep{Block=Bengali}) (98)
\&   \ep{Bhaiksuki}           \ep{Script_Extensions=Bhaiksuki} (Short:
\&                             \ep{Bhks}; NOT \ep{Block=Bhaiksuki}) (97)
\&   \ep{Bhks}                \ep{Bhaiksuki} (= \ep{Script_Extensions=
\&                             Bhaiksuki}) (NOT \ep{Block=Bhaiksuki})
\&                             (97)
\&   \ep{Bidi_C}              \ep{Bidi_Control} (= \ep{Bidi_Control=Y})
\&                             (12)
\&   \ep{Bidi_C: *}           \ep{Bidi_Control: *}
\&   \ep{Bidi_Class: AL}      \ep{Bidi_Class=Arabic_Letter} (1420)
\&   \ep{Bidi_Class: AN}      \ep{Bidi_Class=Arabic_Number} (51)
\&   \ep{Bidi_Class: Arabic_Letter} (Short: \ep{Bc=AL}) (1420)
\&   \ep{Bidi_Class: Arabic_Number} (Short: \ep{Bc=AN}) (51)
\&   \ep{Bidi_Class: B}       \ep{Bidi_Class=Paragraph_Separator} (7)
\&   \ep{Bidi_Class: BN}      \ep{Bidi_Class=Boundary_Neutral} (4016)
\&   \ep{Bidi_Class: Boundary_Neutral} (Short: \ep{Bc=BN}) (4016)
\&   \ep{Bidi_Class: Common_Separator} (Short: \ep{Bc=CS}) (15)
\&   \ep{Bidi_Class: CS}      \ep{Bidi_Class=Common_Separator} (15)
\&   \ep{Bidi_Class: EN}      \ep{Bidi_Class=European_Number} (158)
\&   \ep{Bidi_Class: ES}      \ep{Bidi_Class=European_Separator} (12)
\&   \ep{Bidi_Class: ET}      \ep{Bidi_Class=European_Terminator} (87)
\&   \ep{Bidi_Class: European_Number} (Short: \ep{Bc=EN}) (158)
\&   \ep{Bidi_Class: European_Separator} (Short: \ep{Bc=ES}) (12)
\&   \ep{Bidi_Class: European_Terminator} (Short: \ep{Bc=ET}) (87)
\&   \ep{Bidi_Class: First_Strong_Isolate} (Short: \ep{Bc=FSI}) (1)
\&   \ep{Bidi_Class: FSI}     \ep{Bidi_Class=First_Strong_Isolate} (1)
\&   \ep{Bidi_Class: L}       \ep{Bidi_Class=Left_To_Right} (1_097_280
\&                             plus all above\-Unicode code points)
\&   \ep{Bidi_Class: Left_To_Right} (Short: \ep{Bc=L}) (1_097_280 plus
\&                             all above\-Unicode code points)
\&   \ep{Bidi_Class: Left_To_Right_Embedding} (Short: \ep{Bc=LRE}) (1)
\&   \ep{Bidi_Class: Left_To_Right_Isolate} (Short: \ep{Bc=LRI}) (1)
\&   \ep{Bidi_Class: Left_To_Right_Override} (Short: \ep{Bc=LRO}) (1)
\&   \ep{Bidi_Class: LRE}     \ep{Bidi_Class=Left_To_Right_Embedding} (1)
\&   \ep{Bidi_Class: LRI}     \ep{Bidi_Class=Left_To_Right_Isolate} (1)
\&   \ep{Bidi_Class: LRO}     \ep{Bidi_Class=Left_To_Right_Override} (1)
\&   \ep{Bidi_Class: Nonspacing_Mark} (Short: \ep{Bc=NSM}) (1700)
\&   \ep{Bidi_Class: NSM}     \ep{Bidi_Class=Nonspacing_Mark} (1700)
\&   \ep{Bidi_Class: ON}      \ep{Bidi_Class=Other_Neutral} (5267)
\&   \ep{Bidi_Class: Other_Neutral} (Short: \ep{Bc=ON}) (5267)
\&   \ep{Bidi_Class: Paragraph_Separator} (Short: \ep{Bc=B}) (7)
\&   \ep{Bidi_Class: PDF}     \ep{Bidi_Class=Pop_Directional_Format} (1)
\&   \ep{Bidi_Class: PDI}     \ep{Bidi_Class=Pop_Directional_Isolate} (1)
\&   \ep{Bidi_Class: Pop_Directional_Format} (Short: \ep{Bc=PDF}) (1)
\&   \ep{Bidi_Class: Pop_Directional_Isolate} (Short: \ep{Bc=PDI}) (1)
\&   \ep{Bidi_Class: R}       \ep{Bidi_Class=Right_To_Left} (4070)
\&   \ep{Bidi_Class: Right_To_Left} (Short: \ep{Bc=R}) (4070)
\&   \ep{Bidi_Class: Right_To_Left_Embedding} (Short: \ep{Bc=RLE}) (1)
\&   \ep{Bidi_Class: Right_To_Left_Isolate} (Short: \ep{Bc=RLI}) (1)
\&   \ep{Bidi_Class: Right_To_Left_Override} (Short: \ep{Bc=RLO}) (1)
\&   \ep{Bidi_Class: RLE}     \ep{Bidi_Class=Right_To_Left_Embedding} (1)
\&   \ep{Bidi_Class: RLI}     \ep{Bidi_Class=Right_To_Left_Isolate} (1)
\&   \ep{Bidi_Class: RLO}     \ep{Bidi_Class=Right_To_Left_Override} (1)
\&   \ep{Bidi_Class: S}       \ep{Bidi_Class=Segment_Separator} (3)
\&   \ep{Bidi_Class: Segment_Separator} (Short: \ep{Bc=S}) (3)
\&   \ep{Bidi_Class: White_Space} (Short: \ep{Bc=WS}) (17)
\&   \ep{Bidi_Class: WS}      \ep{Bidi_Class=White_Space} (17)
\&   \ep{Bidi_Control}        \ep{Bidi_Control=Y} (Short: \ep{BidiC}) (12)
\&   \ep{Bidi_Control: N*}    (Short: \ep{BidiC=N}, \eP{BidiC}) (1_114_100
\&                             plus all above\-Unicode code points)
\&   \ep{Bidi_Control: Y*}    (Short: \ep{BidiC=Y}, \ep{BidiC}) (12)
\&   \ep{Bidi_M}              \ep{Bidi_Mirrored} (= \ep{Bidi_Mirrored=Y})
\&                             (545)
\&   \ep{Bidi_M: *}           \ep{Bidi_Mirrored: *}
\&   \ep{Bidi_Mirrored}       \ep{Bidi_Mirrored=Y} (Short: \ep{BidiM})
\&                             (545)
\&   \ep{Bidi_Mirrored: N*}   (Short: \ep{BidiM=N}, \eP{BidiM}) (1_113_567
\&                             plus all above\-Unicode code points)
\&   \ep{Bidi_Mirrored: Y*}   (Short: \ep{BidiM=Y}, \ep{BidiM}) (545)
\&   \ep{Bidi_Paired_Bracket_Type: C} \ep{Bidi_Paired_Bracket_Type=Close}
\&                             (60)
\&   \ep{Bidi_Paired_Bracket_Type: Close} (Short: \ep{Bpt=C}) (60)
\&   \ep{Bidi_Paired_Bracket_Type: N} \ep{Bidi_Paired_Bracket_Type=None}
\&                             (1_113_992 plus all above\-Unicode code
\&                             points)
\&   \ep{Bidi_Paired_Bracket_Type: None} (Short: \ep{Bpt=N}) (1_113_992
\&                             plus all above\-Unicode code points)
\&   \ep{Bidi_Paired_Bracket_Type: O} \ep{Bidi_Paired_Bracket_Type=Open}
\&                             (60)
\&   \ep{Bidi_Paired_Bracket_Type: Open} (Short: \ep{Bpt=O}) (60)
\&   \ep{Blank}               \ep{XPosixBlank} (18)
\&   \ep{Blk: *}              \ep{Block: *}
\&   \ep{Block: Adlam}        (NOT \ep{Adlam} NOR \ep{Is_Adlam}) (96)
\&   \ep{Block: Aegean_Numbers} (64)
\&   \ep{Block: Ahom}         (NOT \ep{Ahom} NOR \ep{Is_Ahom}) (64)
\&   \ep{Block: Alchemical}   \ep{Block=Alchemical_Symbols} (128)
\&   \ep{Block: Alchemical_Symbols} (Short: \ep{Blk=Alchemical}) (128)
\&   \ep{Block: Alphabetic_PF} \ep{Block=Alphabetic_Presentation_Forms}
\&                             (80)
\&   \ep{Block: Alphabetic_Presentation_Forms} (Short: \ep{Blk=
\&                             AlphabeticPF}) (80)
\&   \ep{Block: Anatolian_Hieroglyphs} (NOT \ep{Anatolian_Hieroglyphs}
\&                             NOR \ep{Is_Anatolian_Hieroglyphs}) (640)
\&   \ep{Block: Ancient_Greek_Music} \ep{Block=
\&                             Ancient_Greek_Musical_Notation} (80)
\&   \ep{Block: Ancient_Greek_Musical_Notation} (Short: \ep{Blk=
\&                             AncientGreekMusic}) (80)
\&   \ep{Block: Ancient_Greek_Numbers} (80)
\&   \ep{Block: Ancient_Symbols} (64)
\&   \ep{Block: Arabic}       (NOT \ep{Arabic} NOR \ep{Is_Arabic}) (256)
\&   \ep{Block: Arabic_Ext_A} \ep{Block=Arabic_Extended_A} (96)
\&   \ep{Block: Arabic_Extended_A} (Short: \ep{Blk=ArabicExtA}) (96)
\&   \ep{Block: Arabic_Math}  \ep{Block=
\&                             Arabic_Mathematical_Alphabetic_Symbols}
\&                             (256)
\&   \ep{Block: Arabic_Mathematical_Alphabetic_Symbols} (Short: \ep{Blk=
\&                             ArabicMath}) (256)
\&   \ep{Block: Arabic_PF_A}  \ep{Block=Arabic_Presentation_Forms_A} (688)
\&   \ep{Block: Arabic_PF_B}  \ep{Block=Arabic_Presentation_Forms_B} (144)
\&   \ep{Block: Arabic_Presentation_Forms_A} (Short: \ep{Blk=ArabicPFA})
\&                             (688)
\&   \ep{Block: Arabic_Presentation_Forms_B} (Short: \ep{Blk=ArabicPFB})
\&                             (144)
\&   \ep{Block: Arabic_Sup}   \ep{Block=Arabic_Supplement} (48)
\&   \ep{Block: Arabic_Supplement} (Short: \ep{Blk=ArabicSup}) (48)
\&   \ep{Block: Armenian}     (NOT \ep{Armenian} NOR \ep{Is_Armenian}) (96)
\&   \ep{Block: Arrows}       (112)
\&   \ep{Block: ASCII}        \ep{Block=Basic_Latin} (128)
\&   \ep{Block: Avestan}      (NOT \ep{Avestan} NOR \ep{Is_Avestan}) (64)
\&   \ep{Block: Balinese}     (NOT \ep{Balinese} NOR \ep{Is_Balinese})
\&                             (128)
\&   \ep{Block: Bamum}        (NOT \ep{Bamum} NOR \ep{Is_Bamum}) (96)
\&   \ep{Block: Bamum_Sup}    \ep{Block=Bamum_Supplement} (576)
\&   \ep{Block: Bamum_Supplement} (Short: \ep{Blk=BamumSup}) (576)
\&   \ep{Block: Basic_Latin}  (Short: \ep{Blk=ASCII}) (128)
\&   \ep{Block: Bassa_Vah}    (NOT \ep{Bassa_Vah} NOR \ep{Is_Bassa_Vah})
\&                             (48)
\&   \ep{Block: Batak}        (NOT \ep{Batak} NOR \ep{Is_Batak}) (64)
\&   \ep{Block: Bengali}      (NOT \ep{Bengali} NOR \ep{Is_Bengali}) (128)
\&   \ep{Block: Bhaiksuki}    (NOT \ep{Bhaiksuki} NOR \ep{Is_Bhaiksuki})
\&                             (112)
\&   \ep{Block: Block_Elements} (32)
\&   \ep{Block: Bopomofo}     (NOT \ep{Bopomofo} NOR \ep{Is_Bopomofo}) (48)
\&   \ep{Block: Bopomofo_Ext} \ep{Block=Bopomofo_Extended} (32)
\&   \ep{Block: Bopomofo_Extended} (Short: \ep{Blk=BopomofoExt}) (32)
\&   \ep{Block: Box_Drawing}  (128)
\&   \ep{Block: Brahmi}       (NOT \ep{Brahmi} NOR \ep{Is_Brahmi}) (128)
\&   \ep{Block: Braille}      \ep{Block=Braille_Patterns} (256)
\&   \ep{Block: Braille_Patterns} (Short: \ep{Blk=Braille}) (256)
\&   \ep{Block: Buginese}     (NOT \ep{Buginese} NOR \ep{Is_Buginese}) (32)
\&   \ep{Block: Buhid}        (NOT \ep{Buhid} NOR \ep{Is_Buhid}) (32)
\&   \ep{Block: Byzantine_Music} \ep{Block=Byzantine_Musical_Symbols}
\&                             (256)
\&   \ep{Block: Byzantine_Musical_Symbols} (Short: \ep{Blk=
\&                             ByzantineMusic}) (256)
\&   \ep{Block: Canadian_Syllabics} \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics}
\&                             (640)
\&   \ep{Block: Carian}       (NOT \ep{Carian} NOR \ep{Is_Carian}) (64)
\&   \ep{Block: Caucasian_Albanian} (NOT \ep{Caucasian_Albanian} NOR
\&                             \ep{Is_Caucasian_Albanian}) (64)
\&   \ep{Block: Chakma}       (NOT \ep{Chakma} NOR \ep{Is_Chakma}) (80)
\&   \ep{Block: Cham}         (NOT \ep{Cham} NOR \ep{Is_Cham}) (96)
\&   \ep{Block: Cherokee}     (NOT \ep{Cherokee} NOR \ep{Is_Cherokee}) (96)
\&   \ep{Block: Cherokee_Sup} \ep{Block=Cherokee_Supplement} (80)
\&   \ep{Block: Cherokee_Supplement} (Short: \ep{Blk=CherokeeSup}) (80)
\&   \ep{Block: CJK}          \ep{Block=CJK_Unified_Ideographs} (20_992)
\&   \ep{Block: CJK_Compat}   \ep{Block=CJK_Compatibility} (256)
\&   \ep{Block: CJK_Compat_Forms} \ep{Block=CJK_Compatibility_Forms} (32)
\&   \ep{Block: CJK_Compat_Ideographs} \ep{Block=
\&                             CJK_Compatibility_Ideographs} (512)
\&   \ep{Block: CJK_Compat_Ideographs_Sup} \ep{Block=
\&                             CJK_Compatibility_Ideographs_Supplement}
\&                             (544)
\&   \ep{Block: CJK_Compatibility} (Short: \ep{Blk=CJKCompat}) (256)
\&   \ep{Block: CJK_Compatibility_Forms} (Short: \ep{Blk=CJKCompatForms})
\&                             (32)
\&   \ep{Block: CJK_Compatibility_Ideographs} (Short: \ep{Blk=
\&                             CJKCompatIdeographs}) (512)
\&   \ep{Block: CJK_Compatibility_Ideographs_Supplement} (Short: \ep{Blk=
\&                             CJKCompatIdeographsSup}) (544)
\&   \ep{Block: CJK_Ext_A}    \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_A}
\&                             (6592)
\&   \ep{Block: CJK_Ext_B}    \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_B}
\&                             (42_720)
\&   \ep{Block: CJK_Ext_C}    \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_C}
\&                             (4160)
\&   \ep{Block: CJK_Ext_D}    \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_D} (224)
\&   \ep{Block: CJK_Ext_E}    \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_E}
\&                             (5776)
\&   \ep{Block: CJK_Radicals_Sup} \ep{Block=CJK_Radicals_Supplement} (128)
\&   \ep{Block: CJK_Radicals_Supplement} (Short: \ep{Blk=CJKRadicalsSup})
\&                             (128)
\&   \ep{Block: CJK_Strokes}  (48)
\&   \ep{Block: CJK_Symbols}  \ep{Block=CJK_Symbols_And_Punctuation} (64)
\&   \ep{Block: CJK_Symbols_And_Punctuation} (Short: \ep{Blk=CJKSymbols})
\&                             (64)
\&   \ep{Block: CJK_Unified_Ideographs} (Short: \ep{Blk=CJK}) (20_992)
\&   \ep{Block: CJK_Unified_Ideographs_Extension_A} (Short: \ep{Blk=
\&                             CJKExtA}) (6592)
\&   \ep{Block: CJK_Unified_Ideographs_Extension_B} (Short: \ep{Blk=
\&                             CJKExtB}) (42_720)
\&   \ep{Block: CJK_Unified_Ideographs_Extension_C} (Short: \ep{Blk=
\&                             CJKExtC}) (4160)
\&   \ep{Block: CJK_Unified_Ideographs_Extension_D} (Short: \ep{Blk=
\&                             CJKExtD}) (224)
\&   \ep{Block: CJK_Unified_Ideographs_Extension_E} (Short: \ep{Blk=
\&                             CJKExtE}) (5776)
\&   \ep{Block: Combining_Diacritical_Marks} (Short: \ep{Blk=
\&                             Diacriticals}) (112)
\&   \ep{Block: Combining_Diacritical_Marks_Extended} (Short: \ep{Blk=
\&                             DiacriticalsExt}) (80)
\&   \ep{Block: Combining_Diacritical_Marks_For_Symbols} (Short: \ep{Blk=
\&                             DiacriticalsForSymbols}) (48)
\&   \ep{Block: Combining_Diacritical_Marks_Supplement} (Short: \ep{Blk=
\&                             DiacriticalsSup}) (64)
\&   \ep{Block: Combining_Half_Marks} (Short: \ep{Blk=HalfMarks}) (16)
\&   \ep{Block: Combining_Marks_For_Symbols} \ep{Block=
\&                             Combining_Diacritical_Marks_For_Symbols}
\&                             (48)
\&   \ep{Block: Common_Indic_Number_Forms} (Short: \ep{Blk=
\&                             IndicNumberForms}) (16)
\&   \ep{Block: Compat_Jamo}  \ep{Block=Hangul_Compatibility_Jamo} (96)
\&   \ep{Block: Control_Pictures} (64)
\&   \ep{Block: Coptic}       (NOT \ep{Coptic} NOR \ep{Is_Coptic}) (128)
\&   \ep{Block: Coptic_Epact_Numbers} (32)
\&   \ep{Block: Counting_Rod} \ep{Block=Counting_Rod_Numerals} (32)
\&   \ep{Block: Counting_Rod_Numerals} (Short: \ep{Blk=CountingRod}) (32)
\&   \ep{Block: Cuneiform}    (NOT \ep{Cuneiform} NOR \ep{Is_Cuneiform})
\&                             (1024)
\&   \ep{Block: Cuneiform_Numbers} \ep{Block=
\&                             Cuneiform_Numbers_And_Punctuation} (128)
\&   \ep{Block: Cuneiform_Numbers_And_Punctuation} (Short: \ep{Blk=
\&                             CuneiformNumbers}) (128)
\&   \ep{Block: Currency_Symbols} (48)
\&   \ep{Block: Cypriot_Syllabary} (64)
\&   \ep{Block: Cyrillic}     (NOT \ep{Cyrillic} NOR \ep{Is_Cyrillic})
\&                             (256)
\&   \ep{Block: Cyrillic_Ext_A} \ep{Block=Cyrillic_Extended_A} (32)
\&   \ep{Block: Cyrillic_Ext_B} \ep{Block=Cyrillic_Extended_B} (96)
\&   \ep{Block: Cyrillic_Ext_C} \ep{Block=Cyrillic_Extended_C} (16)
\&   \ep{Block: Cyrillic_Extended_A} (Short: \ep{Blk=CyrillicExtA}) (32)
\&   \ep{Block: Cyrillic_Extended_B} (Short: \ep{Blk=CyrillicExtB}) (96)
\&   \ep{Block: Cyrillic_Extended_C} (Short: \ep{Blk=CyrillicExtC}) (16)
\&   \ep{Block: Cyrillic_Sup} \ep{Block=Cyrillic_Supplement} (48)
\&   \ep{Block: Cyrillic_Supplement} (Short: \ep{Blk=CyrillicSup}) (48)
\&   \ep{Block: Cyrillic_Supplementary} \ep{Block=Cyrillic_Supplement}
\&                             (48)
\&   \ep{Block: Deseret}      (80)
\&   \ep{Block: Devanagari}   (NOT \ep{Devanagari} NOR \ep{Is_Devanagari})
\&                             (128)
\&   \ep{Block: Devanagari_Ext} \ep{Block=Devanagari_Extended} (32)
\&   \ep{Block: Devanagari_Extended} (Short: \ep{Blk=DevanagariExt}) (32)
\&   \ep{Block: Diacriticals} \ep{Block=Combining_Diacritical_Marks} (112)
\&   \ep{Block: Diacriticals_Ext} \ep{Block=
\&                             Combining_Diacritical_Marks_Extended}
\&                             (80)
\&   \ep{Block: Diacriticals_For_Symbols} \ep{Block=
\&                             Combining_Diacritical_Marks_For_Symbols}
\&                             (48)
\&   \ep{Block: Diacriticals_Sup} \ep{Block=
\&                             Combining_Diacritical_Marks_Supplement}
\&                             (64)
\&   \ep{Block: Dingbats}     (192)
\&   \ep{Block: Domino}       \ep{Block=Domino_Tiles} (112)
\&   \ep{Block: Domino_Tiles} (Short: \ep{Blk=Domino}) (112)
\&   \ep{Block: Duployan}     (NOT \ep{Duployan} NOR \ep{Is_Duployan})
\&                             (160)
\&   \ep{Block: Early_Dynastic_Cuneiform} (208)
\&   \ep{Block: Egyptian_Hieroglyphs} (NOT \ep{Egyptian_Hieroglyphs} NOR
\&                             \ep{Is_Egyptian_Hieroglyphs}) (1072)
\&   \ep{Block: Elbasan}      (NOT \ep{Elbasan} NOR \ep{Is_Elbasan}) (48)
\&   \ep{Block: Emoticons}    (80)
\&   \ep{Block: Enclosed_Alphanum} \ep{Block=Enclosed_Alphanumerics} (160)
\&   \ep{Block: Enclosed_Alphanum_Sup} \ep{Block=
\&                             Enclosed_Alphanumeric_Supplement} (256)
\&   \ep{Block: Enclosed_Alphanumeric_Supplement} (Short: \ep{Blk=
\&                             EnclosedAlphanumSup}) (256)
\&   \ep{Block: Enclosed_Alphanumerics} (Short: \ep{Blk=
\&                             EnclosedAlphanum}) (160)
\&   \ep{Block: Enclosed_CJK} \ep{Block=Enclosed_CJK_Letters_And_Months}
\&                             (256)
\&   \ep{Block: Enclosed_CJK_Letters_And_Months} (Short: \ep{Blk=
\&                             EnclosedCJK}) (256)
\&   \ep{Block: Enclosed_Ideographic_Sup} \ep{Block=
\&                             Enclosed_Ideographic_Supplement} (256)
\&   \ep{Block: Enclosed_Ideographic_Supplement} (Short: \ep{Blk=
\&                             EnclosedIdeographicSup}) (256)
\&   \ep{Block: Ethiopic}     (NOT \ep{Ethiopic} NOR \ep{Is_Ethiopic})
\&                             (384)
\&   \ep{Block: Ethiopic_Ext} \ep{Block=Ethiopic_Extended} (96)
\&   \ep{Block: Ethiopic_Ext_A} \ep{Block=Ethiopic_Extended_A} (48)
\&   \ep{Block: Ethiopic_Extended} (Short: \ep{Blk=EthiopicExt}) (96)
\&   \ep{Block: Ethiopic_Extended_A} (Short: \ep{Blk=EthiopicExtA}) (48)
\&   \ep{Block: Ethiopic_Sup} \ep{Block=Ethiopic_Supplement} (32)
\&   \ep{Block: Ethiopic_Supplement} (Short: \ep{Blk=EthiopicSup}) (32)
\&   \ep{Block: General_Punctuation} (Short: \ep{Blk=Punctuation}; NOT
\&                             \ep{Punct} NOR \ep{Is_Punctuation}) (112)
\&   \ep{Block: Geometric_Shapes} (96)
\&   \ep{Block: Geometric_Shapes_Ext} \ep{Block=
\&                             Geometric_Shapes_Extended} (128)
\&   \ep{Block: Geometric_Shapes_Extended} (Short: \ep{Blk=
\&                             GeometricShapesExt}) (128)
\&   \ep{Block: Georgian}     (NOT \ep{Georgian} NOR \ep{Is_Georgian}) (96)
\&   \ep{Block: Georgian_Sup} \ep{Block=Georgian_Supplement} (48)
\&   \ep{Block: Georgian_Supplement} (Short: \ep{Blk=GeorgianSup}) (48)
\&   \ep{Block: Glagolitic}   (NOT \ep{Glagolitic} NOR \ep{Is_Glagolitic})
\&                             (96)
\&   \ep{Block: Glagolitic_Sup} \ep{Block=Glagolitic_Supplement} (48)
\&   \ep{Block: Glagolitic_Supplement} (Short: \ep{Blk=GlagoliticSup})
\&                             (48)
\&   \ep{Block: Gothic}       (NOT \ep{Gothic} NOR \ep{Is_Gothic}) (32)
\&   \ep{Block: Grantha}      (NOT \ep{Grantha} NOR \ep{Is_Grantha}) (128)
\&   \ep{Block: Greek}        \ep{Block=Greek_And_Coptic} (NOT \ep{Greek}
\&                             NOR \ep{Is_Greek}) (144)
\&   \ep{Block: Greek_And_Coptic} (Short: \ep{Blk=Greek}; NOT \ep{Greek}
\&                             NOR \ep{Is_Greek}) (144)
\&   \ep{Block: Greek_Ext}    \ep{Block=Greek_Extended} (256)
\&   \ep{Block: Greek_Extended} (Short: \ep{Blk=GreekExt}) (256)
\&   \ep{Block: Gujarati}     (NOT \ep{Gujarati} NOR \ep{Is_Gujarati})
\&                             (128)
\&   \ep{Block: Gurmukhi}     (NOT \ep{Gurmukhi} NOR \ep{Is_Gurmukhi})
\&                             (128)
\&   \ep{Block: Half_And_Full_Forms} \ep{Block=
\&                             Halfwidth_And_Fullwidth_Forms} (240)
\&   \ep{Block: Half_Marks}   \ep{Block=Combining_Half_Marks} (16)
\&   \ep{Block: Halfwidth_And_Fullwidth_Forms} (Short: \ep{Blk=
\&                             HalfAndFullForms}) (240)
\&   \ep{Block: Hangul}       \ep{Block=Hangul_Syllables} (NOT \ep{Hangul}
\&                             NOR \ep{Is_Hangul}) (11_184)
\&   \ep{Block: Hangul_Compatibility_Jamo} (Short: \ep{Blk=CompatJamo})
\&                             (96)
\&   \ep{Block: Hangul_Jamo}  (Short: \ep{Blk=Jamo}) (256)
\&   \ep{Block: Hangul_Jamo_Extended_A} (Short: \ep{Blk=JamoExtA}) (32)
\&   \ep{Block: Hangul_Jamo_Extended_B} (Short: \ep{Blk=JamoExtB}) (80)
\&   \ep{Block: Hangul_Syllables} (Short: \ep{Blk=Hangul}; NOT \ep{Hangul}
\&                             NOR \ep{Is_Hangul}) (11_184)
\&   \ep{Block: Hanunoo}      (NOT \ep{Hanunoo} NOR \ep{Is_Hanunoo}) (32)
\&   \ep{Block: Hatran}       (NOT \ep{Hatran} NOR \ep{Is_Hatran}) (32)
\&   \ep{Block: Hebrew}       (NOT \ep{Hebrew} NOR \ep{Is_Hebrew}) (112)
\&   \ep{Block: High_Private_Use_Surrogates} (Short: \ep{Blk=
\&                             HighPUSurrogates}) (128)
\&   \ep{Block: High_PU_Surrogates} \ep{Block=
\&                             High_Private_Use_Surrogates} (128)
\&   \ep{Block: High_Surrogates} (896)
\&   \ep{Block: Hiragana}     (NOT \ep{Hiragana} NOR \ep{Is_Hiragana}) (96)
\&   \ep{Block: IDC}          \ep{Block=
\&                             Ideographic_Description_Characters} (NOT
\&                             \ep{ID_Continue} NOR \ep{Is_IDC}) (16)
\&   \ep{Block: Ideographic_Description_Characters} (Short: \ep{Blk=IDC};
\&                             NOT \ep{ID_Continue} NOR \ep{Is_IDC}) (16)
\&   \ep{Block: Ideographic_Symbols} \ep{Block=
\&                             Ideographic_Symbols_And_Punctuation} (32)
\&   \ep{Block: Ideographic_Symbols_And_Punctuation} (Short: \ep{Blk=
\&                             IdeographicSymbols}) (32)
\&   \ep{Block: Imperial_Aramaic} (NOT \ep{Imperial_Aramaic} NOR
\&                             \ep{Is_Imperial_Aramaic}) (32)
\&   \ep{Block: Indic_Number_Forms} \ep{Block=Common_Indic_Number_Forms}
\&                             (16)
\&   \ep{Block: Inscriptional_Pahlavi} (NOT \ep{Inscriptional_Pahlavi}
\&                             NOR \ep{Is_Inscriptional_Pahlavi}) (32)
\&   \ep{Block: Inscriptional_Parthian} (NOT \ep{Inscriptional_Parthian}
\&                             NOR \ep{Is_Inscriptional_Parthian}) (32)
\&   \ep{Block: IPA_Ext}      \ep{Block=IPA_Extensions} (96)
\&   \ep{Block: IPA_Extensions} (Short: \ep{Blk=IPAExt}) (96)
\&   \ep{Block: Jamo}         \ep{Block=Hangul_Jamo} (256)
\&   \ep{Block: Jamo_Ext_A}   \ep{Block=Hangul_Jamo_Extended_A} (32)
\&   \ep{Block: Jamo_Ext_B}   \ep{Block=Hangul_Jamo_Extended_B} (80)
\&   \ep{Block: Javanese}     (NOT \ep{Javanese} NOR \ep{Is_Javanese}) (96)
\&   \ep{Block: Kaithi}       (NOT \ep{Kaithi} NOR \ep{Is_Kaithi}) (80)
\&   \ep{Block: Kana_Sup}     \ep{Block=Kana_Supplement} (256)
\&   \ep{Block: Kana_Supplement} (Short: \ep{Blk=KanaSup}) (256)
\&   \ep{Block: Kanbun}       (16)
\&   \ep{Block: Kangxi}       \ep{Block=Kangxi_Radicals} (224)
\&   \ep{Block: Kangxi_Radicals} (Short: \ep{Blk=Kangxi}) (224)
\&   \ep{Block: Kannada}      (NOT \ep{Kannada} NOR \ep{Is_Kannada}) (128)
\&   \ep{Block: Katakana}     (NOT \ep{Katakana} NOR \ep{Is_Katakana}) (96)
\&   \ep{Block: Katakana_Ext} \ep{Block=Katakana_Phonetic_Extensions} (16)
\&   \ep{Block: Katakana_Phonetic_Extensions} (Short: \ep{Blk=
\&                             KatakanaExt}) (16)
\&   \ep{Block: Kayah_Li}     (48)
\&   \ep{Block: Kharoshthi}   (NOT \ep{Kharoshthi} NOR \ep{Is_Kharoshthi})
\&                             (96)
\&   \ep{Block: Khmer}        (NOT \ep{Khmer} NOR \ep{Is_Khmer}) (128)
\&   \ep{Block: Khmer_Symbols} (32)
\&   \ep{Block: Khojki}       (NOT \ep{Khojki} NOR \ep{Is_Khojki}) (80)
\&   \ep{Block: Khudawadi}    (NOT \ep{Khudawadi} NOR \ep{Is_Khudawadi})
\&                             (80)
\&   \ep{Block: Lao}          (NOT \ep{Lao} NOR \ep{Is_Lao}) (128)
\&   \ep{Block: Latin_1}      \ep{Block=Latin_1_Supplement} (128)
\&   \ep{Block: Latin_1_Sup}  \ep{Block=Latin_1_Supplement} (128)
\&   \ep{Block: Latin_1_Supplement} (Short: \ep{Blk=Latin1}) (128)
\&   \ep{Block: Latin_Ext_A}  \ep{Block=Latin_Extended_A} (128)
\&   \ep{Block: Latin_Ext_Additional} \ep{Block=
\&                             Latin_Extended_Additional} (256)
\&   \ep{Block: Latin_Ext_B}  \ep{Block=Latin_Extended_B} (208)
\&   \ep{Block: Latin_Ext_C}  \ep{Block=Latin_Extended_C} (32)
\&   \ep{Block: Latin_Ext_D}  \ep{Block=Latin_Extended_D} (224)
\&   \ep{Block: Latin_Ext_E}  \ep{Block=Latin_Extended_E} (64)
\&   \ep{Block: Latin_Extended_A} (Short: \ep{Blk=LatinExtA}) (128)
\&   \ep{Block: Latin_Extended_Additional} (Short: \ep{Blk=
\&                             LatinExtAdditional}) (256)
\&   \ep{Block: Latin_Extended_B} (Short: \ep{Blk=LatinExtB}) (208)
\&   \ep{Block: Latin_Extended_C} (Short: \ep{Blk=LatinExtC}) (32)
\&   \ep{Block: Latin_Extended_D} (Short: \ep{Blk=LatinExtD}) (224)
\&   \ep{Block: Latin_Extended_E} (Short: \ep{Blk=LatinExtE}) (64)
\&   \ep{Block: Lepcha}       (NOT \ep{Lepcha} NOR \ep{Is_Lepcha}) (80)
\&   \ep{Block: Letterlike_Symbols} (80)
\&   \ep{Block: Limbu}        (NOT \ep{Limbu} NOR \ep{Is_Limbu}) (80)
\&   \ep{Block: Linear_A}     (NOT \ep{Linear_A} NOR \ep{Is_Linear_A})
\&                             (384)
\&   \ep{Block: Linear_B_Ideograms} (128)
\&   \ep{Block: Linear_B_Syllabary} (128)
\&   \ep{Block: Lisu}         (48)
\&   \ep{Block: Low_Surrogates} (1024)
\&   \ep{Block: Lycian}       (NOT \ep{Lycian} NOR \ep{Is_Lycian}) (32)
\&   \ep{Block: Lydian}       (NOT \ep{Lydian} NOR \ep{Is_Lydian}) (32)
\&   \ep{Block: Mahajani}     (NOT \ep{Mahajani} NOR \ep{Is_Mahajani}) (48)
\&   \ep{Block: Mahjong}      \ep{Block=Mahjong_Tiles} (48)
\&   \ep{Block: Mahjong_Tiles} (Short: \ep{Blk=Mahjong}) (48)
\&   \ep{Block: Malayalam}    (NOT \ep{Malayalam} NOR \ep{Is_Malayalam})
\&                             (128)
\&   \ep{Block: Mandaic}      (NOT \ep{Mandaic} NOR \ep{Is_Mandaic}) (32)
\&   \ep{Block: Manichaean}   (NOT \ep{Manichaean} NOR \ep{Is_Manichaean})
\&                             (64)
\&   \ep{Block: Marchen}      (NOT \ep{Marchen} NOR \ep{Is_Marchen}) (80)
\&   \ep{Block: Math_Alphanum} \ep{Block=
\&                             Mathematical_Alphanumeric_Symbols} (1024)
\&   \ep{Block: Math_Operators} \ep{Block=Mathematical_Operators} (256)
\&   \ep{Block: Mathematical_Alphanumeric_Symbols} (Short: \ep{Blk=
\&                             MathAlphanum}) (1024)
\&   \ep{Block: Mathematical_Operators} (Short: \ep{Blk=MathOperators})
\&                             (256)
\&   \ep{Block: Meetei_Mayek} (NOT \ep{Meetei_Mayek} NOR
\&                             \ep{Is_Meetei_Mayek}) (64)
\&   \ep{Block: Meetei_Mayek_Ext} \ep{Block=Meetei_Mayek_Extensions} (32)
\&   \ep{Block: Meetei_Mayek_Extensions} (Short: \ep{Blk=MeeteiMayekExt})
\&                             (32)
\&   \ep{Block: Mende_Kikakui} (NOT \ep{Mende_Kikakui} NOR
\&                             \ep{Is_Mende_Kikakui}) (224)
\&   \ep{Block: Meroitic_Cursive} (NOT \ep{Meroitic_Cursive} NOR
\&                             \ep{Is_Meroitic_Cursive}) (96)
\&   \ep{Block: Meroitic_Hieroglyphs} (32)
\&   \ep{Block: Miao}         (NOT \ep{Miao} NOR \ep{Is_Miao}) (160)
\&   \ep{Block: Misc_Arrows}  \ep{Block=Miscellaneous_Symbols_And_Arrows}
\&                             (256)
\&   \ep{Block: Misc_Math_Symbols_A} \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_A}
\&                             (48)
\&   \ep{Block: Misc_Math_Symbols_B} \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_B}
\&                             (128)
\&   \ep{Block: Misc_Pictographs} \ep{Block=
\&                             Miscellaneous_Symbols_And_Pictographs}
\&                             (768)
\&   \ep{Block: Misc_Symbols} \ep{Block=Miscellaneous_Symbols} (256)
\&   \ep{Block: Misc_Technical} \ep{Block=Miscellaneous_Technical} (256)
\&   \ep{Block: Miscellaneous_Mathematical_Symbols_A} (Short: \ep{Blk=
\&                             MiscMathSymbolsA}) (48)
\&   \ep{Block: Miscellaneous_Mathematical_Symbols_B} (Short: \ep{Blk=
\&                             MiscMathSymbolsB}) (128)
\&   \ep{Block: Miscellaneous_Symbols} (Short: \ep{Blk=MiscSymbols}) (256)
\&   \ep{Block: Miscellaneous_Symbols_And_Arrows} (Short: \ep{Blk=
\&                             MiscArrows}) (256)
\&   \ep{Block: Miscellaneous_Symbols_And_Pictographs} (Short: \ep{Blk=
\&                             MiscPictographs}) (768)
\&   \ep{Block: Miscellaneous_Technical} (Short: \ep{Blk=MiscTechnical})
\&                             (256)
\&   \ep{Block: Modi}         (NOT \ep{Modi} NOR \ep{Is_Modi}) (96)
\&   \ep{Block: Modifier_Letters} \ep{Block=Spacing_Modifier_Letters} (80)
\&   \ep{Block: Modifier_Tone_Letters} (32)
\&   \ep{Block: Mongolian}    (NOT \ep{Mongolian} NOR \ep{Is_Mongolian})
\&                             (176)
\&   \ep{Block: Mongolian_Sup} \ep{Block=Mongolian_Supplement} (32)
\&   \ep{Block: Mongolian_Supplement} (Short: \ep{Blk=MongolianSup}) (32)
\&   \ep{Block: Mro}          (NOT \ep{Mro} NOR \ep{Is_Mro}) (48)
\&   \ep{Block: Multani}      (NOT \ep{Multani} NOR \ep{Is_Multani}) (48)
\&   \ep{Block: Music}        \ep{Block=Musical_Symbols} (256)
\&   \ep{Block: Musical_Symbols} (Short: \ep{Blk=Music}) (256)
\&   \ep{Block: Myanmar}      (NOT \ep{Myanmar} NOR \ep{Is_Myanmar}) (160)
\&   \ep{Block: Myanmar_Ext_A} \ep{Block=Myanmar_Extended_A} (32)
\&   \ep{Block: Myanmar_Ext_B} \ep{Block=Myanmar_Extended_B} (32)
\&   \ep{Block: Myanmar_Extended_A} (Short: \ep{Blk=MyanmarExtA}) (32)
\&   \ep{Block: Myanmar_Extended_B} (Short: \ep{Blk=MyanmarExtB}) (32)
\&   \ep{Block: Nabataean}    (NOT \ep{Nabataean} NOR \ep{Is_Nabataean})
\&                             (48)
\&   \ep{Block: NB}           \ep{Block=No_Block} (842_320 plus all
\&                             above\-Unicode code points)
\&   \ep{Block: New_Tai_Lue}  (NOT \ep{New_Tai_Lue} NOR
\&                             \ep{Is_New_Tai_Lue}) (96)
\&   \ep{Block: Newa}         (NOT \ep{Newa} NOR \ep{Is_Newa}) (128)
\&   \ep{Block: NKo}          (NOT \ep{Nko} NOR \ep{Is_NKo}) (64)
\&   \ep{Block: No_Block}     (Short: \ep{Blk=NB}) (842_320 plus all
\&                             above\-Unicode code points)
\&   \ep{Block: Number_Forms} (64)
\&   \ep{Block: OCR}          \ep{Block=Optical_Character_Recognition}
\&                             (32)
\&   \ep{Block: Ogham}        (NOT \ep{Ogham} NOR \ep{Is_Ogham}) (32)
\&   \ep{Block: Ol_Chiki}     (48)
\&   \ep{Block: Old_Hungarian} (NOT \ep{Old_Hungarian} NOR
\&                             \ep{Is_Old_Hungarian}) (128)
\&   \ep{Block: Old_Italic}   (NOT \ep{Old_Italic} NOR \ep{Is_Old_Italic})
\&                             (48)
\&   \ep{Block: Old_North_Arabian} (32)
\&   \ep{Block: Old_Permic}   (NOT \ep{Old_Permic} NOR \ep{Is_Old_Permic})
\&                             (48)
\&   \ep{Block: Old_Persian}  (NOT \ep{Old_Persian} NOR
\&                             \ep{Is_Old_Persian}) (64)
\&   \ep{Block: Old_South_Arabian} (32)
\&   \ep{Block: Old_Turkic}   (NOT \ep{Old_Turkic} NOR \ep{Is_Old_Turkic})
\&                             (80)
\&   \ep{Block: Optical_Character_Recognition} (Short: \ep{Blk=OCR}) (32)
\&   \ep{Block: Oriya}        (NOT \ep{Oriya} NOR \ep{Is_Oriya}) (128)
\&   \ep{Block: Ornamental_Dingbats} (48)
\&   \ep{Block: Osage}        (NOT \ep{Osage} NOR \ep{Is_Osage}) (80)
\&   \ep{Block: Osmanya}      (NOT \ep{Osmanya} NOR \ep{Is_Osmanya}) (48)
\&   \ep{Block: Pahawh_Hmong} (NOT \ep{Pahawh_Hmong} NOR
\&                             \ep{Is_Pahawh_Hmong}) (144)
\&   \ep{Block: Palmyrene}    (32)
\&   \ep{Block: Pau_Cin_Hau}  (NOT \ep{Pau_Cin_Hau} NOR
\&                             \ep{Is_Pau_Cin_Hau}) (64)
\&   \ep{Block: Phags_Pa}     (NOT \ep{Phags_Pa} NOR \ep{Is_Phags_Pa}) (64)
\&   \ep{Block: Phaistos}     \ep{Block=Phaistos_Disc} (48)
\&   \ep{Block: Phaistos_Disc} (Short: \ep{Blk=Phaistos}) (48)
\&   \ep{Block: Phoenician}   (NOT \ep{Phoenician} NOR \ep{Is_Phoenician})
\&                             (32)
\&   \ep{Block: Phonetic_Ext} \ep{Block=Phonetic_Extensions} (128)
\&   \ep{Block: Phonetic_Ext_Sup} \ep{Block=
\&                             Phonetic_Extensions_Supplement} (64)
\&   \ep{Block: Phonetic_Extensions} (Short: \ep{Blk=PhoneticExt}) (128)
\&   \ep{Block: Phonetic_Extensions_Supplement} (Short: \ep{Blk=
\&                             PhoneticExtSup}) (64)
\&   \ep{Block: Playing_Cards} (96)
\&   \ep{Block: Private_Use}  \ep{Block=Private_Use_Area} (NOT
\&                             \ep{Private_Use} NOR \ep{Is_Private_Use})
\&                             (6400)
\&   \ep{Block: Private_Use_Area} (Short: \ep{Blk=PUA}; NOT
\&                             \ep{Private_Use} NOR \ep{Is_Private_Use})
\&                             (6400)
\&   \ep{Block: Psalter_Pahlavi} (NOT \ep{Psalter_Pahlavi} NOR
\&                             \ep{Is_Psalter_Pahlavi}) (48)
\&   \ep{Block: PUA}          \ep{Block=Private_Use_Area} (NOT
\&                             \ep{Private_Use} NOR \ep{Is_Private_Use})
\&                             (6400)
\&   \ep{Block: Punctuation}  \ep{Block=General_Punctuation} (NOT
\&                             \ep{Punct} NOR \ep{Is_Punctuation}) (112)
\&   \ep{Block: Rejang}       (NOT \ep{Rejang} NOR \ep{Is_Rejang}) (48)
\&   \ep{Block: Rumi}         \ep{Block=Rumi_Numeral_Symbols} (32)
\&   \ep{Block: Rumi_Numeral_Symbols} (Short: \ep{Blk=Rumi}) (32)
\&   \ep{Block: Runic}        (NOT \ep{Runic} NOR \ep{Is_Runic}) (96)
\&   \ep{Block: Samaritan}    (NOT \ep{Samaritan} NOR \ep{Is_Samaritan})
\&                             (64)
\&   \ep{Block: Saurashtra}   (NOT \ep{Saurashtra} NOR \ep{Is_Saurashtra})
\&                             (96)
\&   \ep{Block: Sharada}      (NOT \ep{Sharada} NOR \ep{Is_Sharada}) (96)
\&   \ep{Block: Shavian}      (48)
\&   \ep{Block: Shorthand_Format_Controls} (16)
\&   \ep{Block: Siddham}      (NOT \ep{Siddham} NOR \ep{Is_Siddham}) (128)
\&   \ep{Block: Sinhala}      (NOT \ep{Sinhala} NOR \ep{Is_Sinhala}) (128)
\&   \ep{Block: Sinhala_Archaic_Numbers} (32)
\&   \ep{Block: Small_Form_Variants} (Short: \ep{Blk=SmallForms}) (32)
\&   \ep{Block: Small_Forms}  \ep{Block=Small_Form_Variants} (32)
\&   \ep{Block: Sora_Sompeng} (NOT \ep{Sora_Sompeng} NOR
\&                             \ep{Is_Sora_Sompeng}) (48)
\&   \ep{Block: Spacing_Modifier_Letters} (Short: \ep{Blk=
\&                             ModifierLetters}) (80)
\&   \ep{Block: Specials}     (16)
\&   \ep{Block: Sundanese}    (NOT \ep{Sundanese} NOR \ep{Is_Sundanese})
\&                             (64)
\&   \ep{Block: Sundanese_Sup} \ep{Block=Sundanese_Supplement} (16)
\&   \ep{Block: Sundanese_Supplement} (Short: \ep{Blk=SundaneseSup}) (16)
\&   \ep{Block: Sup_Arrows_A} \ep{Block=Supplemental_Arrows_A} (16)
\&   \ep{Block: Sup_Arrows_B} \ep{Block=Supplemental_Arrows_B} (128)
\&   \ep{Block: Sup_Arrows_C} \ep{Block=Supplemental_Arrows_C} (256)
\&   \ep{Block: Sup_Math_Operators} \ep{Block=
\&                             Supplemental_Mathematical_Operators}
\&                             (256)
\&   \ep{Block: Sup_PUA_A}    \ep{Block=Supplementary_Private_Use_Area_A}
\&                             (65_536)
\&   \ep{Block: Sup_PUA_B}    \ep{Block=Supplementary_Private_Use_Area_B}
\&                             (65_536)
\&   \ep{Block: Sup_Punctuation} \ep{Block=Supplemental_Punctuation} (128)
\&   \ep{Block: Sup_Symbols_And_Pictographs} \ep{Block=
\&                             Supplemental_Symbols_And_Pictographs}
\&                             (256)
\&   \ep{Block: Super_And_Sub} \ep{Block=Superscripts_And_Subscripts} (48)
\&   \ep{Block: Superscripts_And_Subscripts} (Short: \ep{Blk=
\&                             SuperAndSub}) (48)
\&   \ep{Block: Supplemental_Arrows_A} (Short: \ep{Blk=SupArrowsA}) (16)
\&   \ep{Block: Supplemental_Arrows_B} (Short: \ep{Blk=SupArrowsB}) (128)
\&   \ep{Block: Supplemental_Arrows_C} (Short: \ep{Blk=SupArrowsC}) (256)
\&   \ep{Block: Supplemental_Mathematical_Operators} (Short: \ep{Blk=
\&                             SupMathOperators}) (256)
\&   \ep{Block: Supplemental_Punctuation} (Short: \ep{Blk=
\&                             SupPunctuation}) (128)
\&   \ep{Block: Supplemental_Symbols_And_Pictographs} (Short: \ep{Blk=
\&                             SupSymbolsAndPictographs}) (256)
\&   \ep{Block: Supplementary_Private_Use_Area_A} (Short: \ep{Blk=
\&                             SupPUAA}) (65_536)
\&   \ep{Block: Supplementary_Private_Use_Area_B} (Short: \ep{Blk=
\&                             SupPUAB}) (65_536)
\&   \ep{Block: Sutton_SignWriting} (688)
\&   \ep{Block: Syloti_Nagri} (NOT \ep{Syloti_Nagri} NOR
\&                             \ep{Is_Syloti_Nagri}) (48)
\&   \ep{Block: Syriac}       (NOT \ep{Syriac} NOR \ep{Is_Syriac}) (80)
\&   \ep{Block: Tagalog}      (NOT \ep{Tagalog} NOR \ep{Is_Tagalog}) (32)
\&   \ep{Block: Tagbanwa}     (NOT \ep{Tagbanwa} NOR \ep{Is_Tagbanwa}) (32)
\&   \ep{Block: Tags}         (128)
\&   \ep{Block: Tai_Le}       (NOT \ep{Tai_Le} NOR \ep{Is_Tai_Le}) (48)
\&   \ep{Block: Tai_Tham}     (NOT \ep{Tai_Tham} NOR \ep{Is_Tai_Tham})
\&                             (144)
\&   \ep{Block: Tai_Viet}     (NOT \ep{Tai_Viet} NOR \ep{Is_Tai_Viet}) (96)
\&   \ep{Block: Tai_Xuan_Jing} \ep{Block=Tai_Xuan_Jing_Symbols} (96)
\&   \ep{Block: Tai_Xuan_Jing_Symbols} (Short: \ep{Blk=TaiXuanJing}) (96)
\&   \ep{Block: Takri}        (NOT \ep{Takri} NOR \ep{Is_Takri}) (80)
\&   \ep{Block: Tamil}        (NOT \ep{Tamil} NOR \ep{Is_Tamil}) (128)
\&   \ep{Block: Tangut}       (NOT \ep{Tangut} NOR \ep{Is_Tangut}) (6144)
\&   \ep{Block: Tangut_Components} (768)
\&   \ep{Block: Telugu}       (NOT \ep{Telugu} NOR \ep{Is_Telugu}) (128)
\&   \ep{Block: Thaana}       (NOT \ep{Thaana} NOR \ep{Is_Thaana}) (64)
\&   \ep{Block: Thai}         (NOT \ep{Thai} NOR \ep{Is_Thai}) (128)
\&   \ep{Block: Tibetan}      (NOT \ep{Tibetan} NOR \ep{Is_Tibetan}) (256)
\&   \ep{Block: Tifinagh}     (NOT \ep{Tifinagh} NOR \ep{Is_Tifinagh}) (80)
\&   \ep{Block: Tirhuta}      (NOT \ep{Tirhuta} NOR \ep{Is_Tirhuta}) (96)
\&   \ep{Block: Transport_And_Map} \ep{Block=Transport_And_Map_Symbols}
\&                             (128)
\&   \ep{Block: Transport_And_Map_Symbols} (Short: \ep{Blk=
\&                             TransportAndMap}) (128)
\&   \ep{Block: UCAS}         \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics}
\&                             (640)
\&   \ep{Block: UCAS_Ext}     \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics_\-
\&                             Extended} (80)
\&   \ep{Block: Ugaritic}     (NOT \ep{Ugaritic} NOR \ep{Is_Ugaritic}) (32)
\&   \ep{Block: Unified_Canadian_Aboriginal_Syllabics} (Short: \ep{Blk=
\&                             UCAS}) (640)
\&   \ep{Block: Unified_Canadian_Aboriginal_Syllabics_Extended} (Short:
\&                             \ep{Blk=UCASExt}) (80)
\&   \ep{Block: Vai}          (NOT \ep{Vai} NOR \ep{Is_Vai}) (320)
\&   \ep{Block: Variation_Selectors} (Short: \ep{Blk=VS}; NOT
\&                             \ep{Variation_Selector} NOR \ep{Is_VS})
\&                             (16)
\&   \ep{Block: Variation_Selectors_Supplement} (Short: \ep{Blk=VSSup})
\&                             (240)
\&   \ep{Block: Vedic_Ext}    \ep{Block=Vedic_Extensions} (48)
\&   \ep{Block: Vedic_Extensions} (Short: \ep{Blk=VedicExt}) (48)
\&   \ep{Block: Vertical_Forms} (16)
\&   \ep{Block: VS}           \ep{Block=Variation_Selectors} (NOT
\&                             \ep{Variation_Selector} NOR \ep{Is_VS})
\&                             (16)
\&   \ep{Block: VS_Sup}       \ep{Block=Variation_Selectors_Supplement}
\&                             (240)
\&   \ep{Block: Warang_Citi}  (NOT \ep{Warang_Citi} NOR
\&                             \ep{Is_Warang_Citi}) (96)
\&   \ep{Block: Yi_Radicals}  (64)
\&   \ep{Block: Yi_Syllables} (1168)
\&   \ep{Block: Yijing}       \ep{Block=Yijing_Hexagram_Symbols} (64)
\&   \ep{Block: Yijing_Hexagram_Symbols} (Short: \ep{Blk=Yijing}) (64)
\& X \ep{Block_Elements}      \ep{Block=Block_Elements} (32)
\&   \ep{Bopo}                \ep{Bopomofo} (= \ep{Script_Extensions=
\&                             Bopomofo}) (NOT \ep{Block=Bopomofo}) (110)
\&   \ep{Bopomofo}            \ep{Script_Extensions=Bopomofo} (Short:
\&                             \ep{Bopo}; NOT \ep{Block=Bopomofo}) (110)
\& X \ep{Bopomofo_Ext}        \ep{Bopomofo_Extended} (= \ep{Block=
\&                             Bopomofo_Extended}) (32)
\& X \ep{Bopomofo_Extended}   \ep{Block=Bopomofo_Extended} (Short:
\&                             \ep{InBopomofoExt}) (32)
\& X \ep{Box_Drawing}         \ep{Block=Box_Drawing} (128)
\&   \ep{Bpt: *}              \ep{Bidi_Paired_Bracket_Type: *}
\&   \ep{Brah}                \ep{Brahmi} (= \ep{Script_Extensions=
\&                             Brahmi}) (NOT \ep{Block=Brahmi}) (109)
\&   \ep{Brahmi}              \ep{Script_Extensions=Brahmi} (Short:
\&                             \ep{Brah}; NOT \ep{Block=Brahmi}) (109)
\&   \ep{Brai}                \ep{Braille} (= \ep{Script_Extensions=
\&                             Braille}) (256)
\&   \ep{Braille}             \ep{Script_Extensions=Braille} (Short:
\&                             \ep{Brai}) (256)
\& X \ep{Braille_Patterns}    \ep{Block=Braille_Patterns} (Short:
\&                             \ep{InBraille}) (256)
\&   \ep{Bugi}                \ep{Buginese} (= \ep{Script_Extensions=
\&                             Buginese}) (NOT \ep{Block=Buginese}) (31)
\&   \ep{Buginese}            \ep{Script_Extensions=Buginese} (Short:
\&                             \ep{Bugi}; NOT \ep{Block=Buginese}) (31)
\&   \ep{Buhd}                \ep{Buhid} (= \ep{Script_Extensions=Buhid})
\&                             (NOT \ep{Block=Buhid}) (22)
\&   \ep{Buhid}               \ep{Script_Extensions=Buhid} (Short:
\&                             \ep{Buhd}; NOT \ep{Block=Buhid}) (22)
\& X \ep{Byzantine_Music}     \ep{Byzantine_Musical_Symbols} (= \ep{Block=
\&                             Byzantine_Musical_Symbols}) (256)
\& X \ep{Byzantine_Musical_Symbols} \ep{Block=Byzantine_Musical_Symbols}
\&                             (Short: \ep{InByzantineMusic}) (256)
\&   \ep{C} \epC               \ep{Other} (= \ep{General_Category=Other})
\&                             (986_091 plus all above\-Unicode code
\&                             points)
\&   \ep{Cakm}                \ep{Chakma} (= \ep{Script_Extensions=
\&                             Chakma}) (NOT \ep{Block=Chakma}) (87)
\&   \ep{Canadian_Aboriginal} \ep{Script_Extensions=Canadian_Aboriginal}
\&                             (Short: \ep{Cans}) (710)
\& X \ep{Canadian_Syllabics}  \ep{Unified_Canadian_Aboriginal_Syllabics}
\&                             (= \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics})
\&                             (640)
\& T \ep{Canonical_Combining_Class: 0} \ep{Canonical_Combining_Class=
\&                             Not_Reordered} (1_113_298 plus all
\&                             above\-Unicode code points)
\& T \ep{Canonical_Combining_Class: 1} \ep{Canonical_Combining_Class=
\&                             Overlay} (32)
\& T \ep{Canonical_Combining_Class: 7} \ep{Canonical_Combining_Class=
\&                             Nukta} (22)
\& T \ep{Canonical_Combining_Class: 8} \ep{Canonical_Combining_Class=
\&                             Kana_Voicing} (2)
\& T \ep{Canonical_Combining_Class: 9} \ep{Canonical_Combining_Class=
\&                             Virama} (47)
\& T \ep{Canonical_Combining_Class: 10} \ep{Canonical_Combining_Class=
\&                             CCC10} (1)
\& T \ep{Canonical_Combining_Class: 11} \ep{Canonical_Combining_Class=
\&                             CCC11} (1)
\& T \ep{Canonical_Combining_Class: 12} \ep{Canonical_Combining_Class=
\&                             CCC12} (1)
\& T \ep{Canonical_Combining_Class: 13} \ep{Canonical_Combining_Class=
\&                             CCC13} (1)
\& T \ep{Canonical_Combining_Class: 14} \ep{Canonical_Combining_Class=
\&                             CCC14} (1)
\& T \ep{Canonical_Combining_Class: 15} \ep{Canonical_Combining_Class=
\&                             CCC15} (1)
\& T \ep{Canonical_Combining_Class: 16} \ep{Canonical_Combining_Class=
\&                             CCC16} (1)
\& T \ep{Canonical_Combining_Class: 17} \ep{Canonical_Combining_Class=
\&                             CCC17} (1)
\& T \ep{Canonical_Combining_Class: 18} \ep{Canonical_Combining_Class=
\&                             CCC18} (2)
\& T \ep{Canonical_Combining_Class: 19} \ep{Canonical_Combining_Class=
\&                             CCC19} (2)
\& T \ep{Canonical_Combining_Class: 20} \ep{Canonical_Combining_Class=
\&                             CCC20} (1)
\& T \ep{Canonical_Combining_Class: 21} \ep{Canonical_Combining_Class=
\&                             CCC21} (1)
\& T \ep{Canonical_Combining_Class: 22} \ep{Canonical_Combining_Class=
\&                             CCC22} (1)
\& T \ep{Canonical_Combining_Class: 23} \ep{Canonical_Combining_Class=
\&                             CCC23} (1)
\& T \ep{Canonical_Combining_Class: 24} \ep{Canonical_Combining_Class=
\&                             CCC24} (1)
\& T \ep{Canonical_Combining_Class: 25} \ep{Canonical_Combining_Class=
\&                             CCC25} (1)
\& T \ep{Canonical_Combining_Class: 26} \ep{Canonical_Combining_Class=
\&                             CCC26} (1)
\& T \ep{Canonical_Combining_Class: 27} \ep{Canonical_Combining_Class=
\&                             CCC27} (2)
\& T \ep{Canonical_Combining_Class: 28} \ep{Canonical_Combining_Class=
\&                             CCC28} (2)
\& T \ep{Canonical_Combining_Class: 29} \ep{Canonical_Combining_Class=
\&                             CCC29} (2)
\& T \ep{Canonical_Combining_Class: 30} \ep{Canonical_Combining_Class=
\&                             CCC30} (2)
\& T \ep{Canonical_Combining_Class: 31} \ep{Canonical_Combining_Class=
\&                             CCC31} (2)
\& T \ep{Canonical_Combining_Class: 32} \ep{Canonical_Combining_Class=
\&                             CCC32} (2)
\& T \ep{Canonical_Combining_Class: 33} \ep{Canonical_Combining_Class=
\&                             CCC33} (1)
\& T \ep{Canonical_Combining_Class: 34} \ep{Canonical_Combining_Class=
\&                             CCC34} (1)
\& T \ep{Canonical_Combining_Class: 35} \ep{Canonical_Combining_Class=
\&                             CCC35} (1)
\& T \ep{Canonical_Combining_Class: 36} \ep{Canonical_Combining_Class=
\&                             CCC36} (1)
\& T \ep{Canonical_Combining_Class: 84} \ep{Canonical_Combining_Class=
\&                             CCC84} (1)
\& T \ep{Canonical_Combining_Class: 91} \ep{Canonical_Combining_Class=
\&                             CCC91} (1)
\& T \ep{Canonical_Combining_Class: 103} \ep{Canonical_Combining_Class=
\&                             CCC103} (2)
\& T \ep{Canonical_Combining_Class: 107} \ep{Canonical_Combining_Class=
\&                             CCC107} (4)
\& T \ep{Canonical_Combining_Class: 118} \ep{Canonical_Combining_Class=
\&                             CCC118} (2)
\& T \ep{Canonical_Combining_Class: 122} \ep{Canonical_Combining_Class=
\&                             CCC122} (4)
\& T \ep{Canonical_Combining_Class: 129} \ep{Canonical_Combining_Class=
\&                             CCC129} (1)
\& T \ep{Canonical_Combining_Class: 130} \ep{Canonical_Combining_Class=
\&                             CCC130} (6)
\& T \ep{Canonical_Combining_Class: 132} \ep{Canonical_Combining_Class=
\&                             CCC132} (1)
\& T \ep{Canonical_Combining_Class: 133} \ep{Canonical_Combining_Class=
\&                             CCC133} (0)
\& T \ep{Canonical_Combining_Class: 200} \ep{Canonical_Combining_Class=
\&                             Attached_Below_Left} (0)
\& T \ep{Canonical_Combining_Class: 202} \ep{Canonical_Combining_Class=
\&                             Attached_Below} (5)
\& T \ep{Canonical_Combining_Class: 214} \ep{Canonical_Combining_Class=
\&                             Attached_Above} (1)
\& T \ep{Canonical_Combining_Class: 216} \ep{Canonical_Combining_Class=
\&                             Attached_Above_Right} (9)
\& T \ep{Canonical_Combining_Class: 218} \ep{Canonical_Combining_Class=
\&                             Below_Left} (1)
\& T \ep{Canonical_Combining_Class: 220} \ep{Canonical_Combining_Class=
\&                             Below} (153)
\& T \ep{Canonical_Combining_Class: 222} \ep{Canonical_Combining_Class=
\&                             Below_Right} (4)
\& T \ep{Canonical_Combining_Class: 224} \ep{Canonical_Combining_Class=
\&                             Left} (2)
\& T \ep{Canonical_Combining_Class: 226} \ep{Canonical_Combining_Class=
\&                             Right} (1)
\& T \ep{Canonical_Combining_Class: 228} \ep{Canonical_Combining_Class=
\&                             Above_Left} (3)
\& T \ep{Canonical_Combining_Class: 230} \ep{Canonical_Combining_Class=
\&                             Above} (461)
\& T \ep{Canonical_Combining_Class: 232} \ep{Canonical_Combining_Class=
\&                             Above_Right} (4)
\& T \ep{Canonical_Combining_Class: 233} \ep{Canonical_Combining_Class=
\&                             Double_Below} (4)
\& T \ep{Canonical_Combining_Class: 234} \ep{Canonical_Combining_Class=
\&                             Double_Above} (5)
\& T \ep{Canonical_Combining_Class: 240} \ep{Canonical_Combining_Class=
\&                             Iota_Subscript} (1)
\&   \ep{Canonical_Combining_Class: A} \ep{Canonical_Combining_Class=
\&                             Above} (461)
\&   \ep{Canonical_Combining_Class: Above} (Short: \ep{Ccc=A}) (461)
\&   \ep{Canonical_Combining_Class: Above_Left} (Short: \ep{Ccc=AL}) (3)
\&   \ep{Canonical_Combining_Class: Above_Right} (Short: \ep{Ccc=AR}) (4)
\&   \ep{Canonical_Combining_Class: AL} \ep{Canonical_Combining_Class=
\&                             Above_Left} (3)
\&   \ep{Canonical_Combining_Class: AR} \ep{Canonical_Combining_Class=
\&                             Above_Right} (4)
\&   \ep{Canonical_Combining_Class: ATA} \ep{Canonical_Combining_Class=
\&                             Attached_Above} (1)
\&   \ep{Canonical_Combining_Class: ATAR} \ep{Canonical_Combining_Class=
\&                             Attached_Above_Right} (9)
\&   \ep{Canonical_Combining_Class: ATB} \ep{Canonical_Combining_Class=
\&                             Attached_Below} (5)
\&   \ep{Canonical_Combining_Class: ATBL} \ep{Canonical_Combining_Class=
\&                             Attached_Below_Left} (0)
\&   \ep{Canonical_Combining_Class: Attached_Above} (Short: \ep{Ccc=ATA})
\&                             (1)
\&   \ep{Canonical_Combining_Class: Attached_Above_Right} (Short:
\&                             \ep{Ccc=ATAR}) (9)
\&   \ep{Canonical_Combining_Class: Attached_Below} (Short: \ep{Ccc=ATB})
\&                             (5)
\&   \ep{Canonical_Combining_Class: Attached_Below_Left} (Short: \ep{Ccc=
\&                             ATBL}) (0)
\&   \ep{Canonical_Combining_Class: B} \ep{Canonical_Combining_Class=
\&                             Below} (153)
\&   \ep{Canonical_Combining_Class: Below} (Short: \ep{Ccc=B}) (153)
\&   \ep{Canonical_Combining_Class: Below_Left} (Short: \ep{Ccc=BL}) (1)
\&   \ep{Canonical_Combining_Class: Below_Right} (Short: \ep{Ccc=BR}) (4)
\&   \ep{Canonical_Combining_Class: BL} \ep{Canonical_Combining_Class=
\&                             Below_Left} (1)
\&   \ep{Canonical_Combining_Class: BR} \ep{Canonical_Combining_Class=
\&                             Below_Right} (4)
\&   \ep{Canonical_Combining_Class: CCC10} (Short: \ep{Ccc=CCC10}) (1)
\&   \ep{Canonical_Combining_Class: CCC103} (Short: \ep{Ccc=CCC103}) (2)
\&   \ep{Canonical_Combining_Class: CCC107} (Short: \ep{Ccc=CCC107}) (4)
\&   \ep{Canonical_Combining_Class: CCC11} (Short: \ep{Ccc=CCC11}) (1)
\&   \ep{Canonical_Combining_Class: CCC118} (Short: \ep{Ccc=CCC118}) (2)
\&   \ep{Canonical_Combining_Class: CCC12} (Short: \ep{Ccc=CCC12}) (1)
\&   \ep{Canonical_Combining_Class: CCC122} (Short: \ep{Ccc=CCC122}) (4)
\&   \ep{Canonical_Combining_Class: CCC129} (Short: \ep{Ccc=CCC129}) (1)
\&   \ep{Canonical_Combining_Class: CCC13} (Short: \ep{Ccc=CCC13}) (1)
\&   \ep{Canonical_Combining_Class: CCC130} (Short: \ep{Ccc=CCC130}) (6)
\&   \ep{Canonical_Combining_Class: CCC132} (Short: \ep{Ccc=CCC132}) (1)
\&   \ep{Canonical_Combining_Class: CCC133} (Short: \ep{Ccc=CCC133}) (0)
\&   \ep{Canonical_Combining_Class: CCC14} (Short: \ep{Ccc=CCC14}) (1)
\&   \ep{Canonical_Combining_Class: CCC15} (Short: \ep{Ccc=CCC15}) (1)
\&   \ep{Canonical_Combining_Class: CCC16} (Short: \ep{Ccc=CCC16}) (1)
\&   \ep{Canonical_Combining_Class: CCC17} (Short: \ep{Ccc=CCC17}) (1)
\&   \ep{Canonical_Combining_Class: CCC18} (Short: \ep{Ccc=CCC18}) (2)
\&   \ep{Canonical_Combining_Class: CCC19} (Short: \ep{Ccc=CCC19}) (2)
\&   \ep{Canonical_Combining_Class: CCC20} (Short: \ep{Ccc=CCC20}) (1)
\&   \ep{Canonical_Combining_Class: CCC21} (Short: \ep{Ccc=CCC21}) (1)
\&   \ep{Canonical_Combining_Class: CCC22} (Short: \ep{Ccc=CCC22}) (1)
\&   \ep{Canonical_Combining_Class: CCC23} (Short: \ep{Ccc=CCC23}) (1)
\&   \ep{Canonical_Combining_Class: CCC24} (Short: \ep{Ccc=CCC24}) (1)
\&   \ep{Canonical_Combining_Class: CCC25} (Short: \ep{Ccc=CCC25}) (1)
\&   \ep{Canonical_Combining_Class: CCC26} (Short: \ep{Ccc=CCC26}) (1)
\&   \ep{Canonical_Combining_Class: CCC27} (Short: \ep{Ccc=CCC27}) (2)
\&   \ep{Canonical_Combining_Class: CCC28} (Short: \ep{Ccc=CCC28}) (2)
\&   \ep{Canonical_Combining_Class: CCC29} (Short: \ep{Ccc=CCC29}) (2)
\&   \ep{Canonical_Combining_Class: CCC30} (Short: \ep{Ccc=CCC30}) (2)
\&   \ep{Canonical_Combining_Class: CCC31} (Short: \ep{Ccc=CCC31}) (2)
\&   \ep{Canonical_Combining_Class: CCC32} (Short: \ep{Ccc=CCC32}) (2)
\&   \ep{Canonical_Combining_Class: CCC33} (Short: \ep{Ccc=CCC33}) (1)
\&   \ep{Canonical_Combining_Class: CCC34} (Short: \ep{Ccc=CCC34}) (1)
\&   \ep{Canonical_Combining_Class: CCC35} (Short: \ep{Ccc=CCC35}) (1)
\&   \ep{Canonical_Combining_Class: CCC36} (Short: \ep{Ccc=CCC36}) (1)
\&   \ep{Canonical_Combining_Class: CCC84} (Short: \ep{Ccc=CCC84}) (1)
\&   \ep{Canonical_Combining_Class: CCC91} (Short: \ep{Ccc=CCC91}) (1)
\&   \ep{Canonical_Combining_Class: DA} \ep{Canonical_Combining_Class=
\&                             Double_Above} (5)
\&   \ep{Canonical_Combining_Class: DB} \ep{Canonical_Combining_Class=
\&                             Double_Below} (4)
\&   \ep{Canonical_Combining_Class: Double_Above} (Short: \ep{Ccc=DA}) (5)
\&   \ep{Canonical_Combining_Class: Double_Below} (Short: \ep{Ccc=DB}) (4)
\&   \ep{Canonical_Combining_Class: Iota_Subscript} (Short: \ep{Ccc=IS})
\&                             (1)
\&   \ep{Canonical_Combining_Class: IS} \ep{Canonical_Combining_Class=
\&                             Iota_Subscript} (1)
\&   \ep{Canonical_Combining_Class: Kana_Voicing} (Short: \ep{Ccc=KV}) (2)
\&   \ep{Canonical_Combining_Class: KV} \ep{Canonical_Combining_Class=
\&                             Kana_Voicing} (2)
\&   \ep{Canonical_Combining_Class: L} \ep{Canonical_Combining_Class=
\&                             Left} (2)
\&   \ep{Canonical_Combining_Class: Left} (Short: \ep{Ccc=L}) (2)
\&   \ep{Canonical_Combining_Class: NK} \ep{Canonical_Combining_Class=
\&                             Nukta} (22)
\&   \ep{Canonical_Combining_Class: Not_Reordered} (Short: \ep{Ccc=NR})
\&                             (1_113_298 plus all above\-Unicode code
\&                             points)
\&   \ep{Canonical_Combining_Class: NR} \ep{Canonical_Combining_Class=
\&                             Not_Reordered} (1_113_298 plus all
\&                             above\-Unicode code points)
\&   \ep{Canonical_Combining_Class: Nukta} (Short: \ep{Ccc=NK}) (22)
\&   \ep{Canonical_Combining_Class: OV} \ep{Canonical_Combining_Class=
\&                             Overlay} (32)
\&   \ep{Canonical_Combining_Class: Overlay} (Short: \ep{Ccc=OV}) (32)
\&   \ep{Canonical_Combining_Class: R} \ep{Canonical_Combining_Class=
\&                             Right} (1)
\&   \ep{Canonical_Combining_Class: Right} (Short: \ep{Ccc=R}) (1)
\&   \ep{Canonical_Combining_Class: Virama} (Short: \ep{Ccc=VR}) (47)
\&   \ep{Canonical_Combining_Class: VR} \ep{Canonical_Combining_Class=
\&                             Virama} (47)
\&   \ep{Cans}                \ep{Canadian_Aboriginal} (=
\&                             \ep{Script_Extensions=
\&                             Canadian_Aboriginal}) (710)
\&   \ep{Cari}                \ep{Carian} (= \ep{Script_Extensions=
\&                             Carian}) (NOT \ep{Block=Carian}) (49)
\&   \ep{Carian}              \ep{Script_Extensions=Carian} (Short:
\&                             \ep{Cari}; NOT \ep{Block=Carian}) (49)
\&   \ep{Case_Ignorable}      \ep{Case_Ignorable=Y} (Short: \ep{CI}) (2240)
\&   \ep{Case_Ignorable: N*}  (Short: \ep{CI=N}, \eP{CI}) (1_111_872 plus
\&                             all above\-Unicode code points)
\&   \ep{Case_Ignorable: Y*}  (Short: \ep{CI=Y}, \ep{CI}) (2240)
\&   \ep{Cased}               \ep{Cased=Y} (4105)
\&   \ep{Cased: N*}           (Single: \eP{Cased}) (1_110_007 plus all
\&                             above\-Unicode code points)
\&   \ep{Cased: Y*}           (Single: \ep{Cased}) (4105)
\&   \ep{Cased_Letter}        \ep{General_Category=Cased_Letter} (Short:
\&                             \ep{LC}) (3796)
\&   \ep{Category: *}         \ep{General_Category: *}
\&   \ep{Caucasian_Albanian}  \ep{Script_Extensions=Caucasian_Albanian}
\&                             (Short: \ep{Aghb}; NOT \ep{Block=
\&                             Caucasian_Albanian}) (53)
\&   \ep{Cc}                  \ep{XPosixCntrl} (= \ep{General_Category=
\&                             Control}) (65)
\&   \ep{Ccc: *}              \ep{Canonical_Combining_Class: *}
\&   \ep{CE}                  \ep{Composition_Exclusion} (=
\&                             \ep{Composition_Exclusion=Y}) (81)
\&   \ep{CE: *}               \ep{Composition_Exclusion: *}
\&   \ep{Cf}                  \ep{Format} (= \ep{General_Category=Format})
\&                             (151)
\&   \ep{Chakma}              \ep{Script_Extensions=Chakma} (Short:
\&                             \ep{Cakm}; NOT \ep{Block=Chakma}) (87)
\&   \ep{Cham}                \ep{Script_Extensions=Cham} (NOT \ep{Block=
\&                             Cham}) (83)
\&   \ep{Changes_When_Casefolded} \ep{Changes_When_Casefolded=Y} (Short:
\&                             \ep{CWCF}) (1377)
\&   \ep{Changes_When_Casefolded: N*} (Short: \ep{CWCF=N}, \eP{CWCF})
\&                             (1_112_735 plus all above\-Unicode code
\&                             points)
\&   \ep{Changes_When_Casefolded: Y*} (Short: \ep{CWCF=Y}, \ep{CWCF})
\&                             (1377)
\&   \ep{Changes_When_Casemapped} \ep{Changes_When_Casemapped=Y} (Short:
\&                             \ep{CWCM}) (2669)
\&   \ep{Changes_When_Casemapped: N*} (Short: \ep{CWCM=N}, \eP{CWCM})
\&                             (1_111_443 plus all above\-Unicode code
\&                             points)
\&   \ep{Changes_When_Casemapped: Y*} (Short: \ep{CWCM=Y}, \ep{CWCM})
\&                             (2669)
\&   \ep{Changes_When_Lowercased} \ep{Changes_When_Lowercased=Y} (Short:
\&                             \ep{CWL}) (1304)
\&   \ep{Changes_When_Lowercased: N*} (Short: \ep{CWL=N}, \eP{CWL})
\&                             (1_112_808 plus all above\-Unicode code
\&                             points)
\&   \ep{Changes_When_Lowercased: Y*} (Short: \ep{CWL=Y}, \ep{CWL}) (1304)
\&   \ep{Changes_When_NFKC_Casefolded} \ep{Changes_When_NFKC_Casefolded=
\&                             Y} (Short: \ep{CWKCF}) (10_227)
\&   \ep{Changes_When_NFKC_Casefolded: N*} (Short: \ep{CWKCF=N},
\&                             \eP{CWKCF}) (1_103_885 plus all above\-
\&                             Unicode code points)
\&   \ep{Changes_When_NFKC_Casefolded: Y*} (Short: \ep{CWKCF=Y},
\&                             \ep{CWKCF}) (10_227)
\&   \ep{Changes_When_Titlecased} \ep{Changes_When_Titlecased=Y} (Short:
\&                             \ep{CWT}) (1369)
\&   \ep{Changes_When_Titlecased: N*} (Short: \ep{CWT=N}, \eP{CWT})
\&                             (1_112_743 plus all above\-Unicode code
\&                             points)
\&   \ep{Changes_When_Titlecased: Y*} (Short: \ep{CWT=Y}, \ep{CWT}) (1369)
\&   \ep{Changes_When_Uppercased} \ep{Changes_When_Uppercased=Y} (Short:
\&                             \ep{CWU}) (1396)
\&   \ep{Changes_When_Uppercased: N*} (Short: \ep{CWU=N}, \eP{CWU})
\&                             (1_112_716 plus all above\-Unicode code
\&                             points)
\&   \ep{Changes_When_Uppercased: Y*} (Short: \ep{CWU=Y}, \ep{CWU}) (1396)
\&   \ep{Cher}                \ep{Cherokee} (= \ep{Script_Extensions=
\&                             Cherokee}) (NOT \ep{Block=Cherokee}) (172)
\&   \ep{Cherokee}            \ep{Script_Extensions=Cherokee} (Short:
\&                             \ep{Cher}; NOT \ep{Block=Cherokee}) (172)
\& X \ep{Cherokee_Sup}        \ep{Cherokee_Supplement} (= \ep{Block=
\&                             Cherokee_Supplement}) (80)
\& X \ep{Cherokee_Supplement} \ep{Block=Cherokee_Supplement} (Short:
\&                             \ep{InCherokeeSup}) (80)
\&   \ep{CI}                  \ep{Case_Ignorable} (= \ep{Case_Ignorable=
\&                             Y}) (2240)
\&   \ep{CI: *}               \ep{Case_Ignorable: *}
\& X \ep{CJK}                 \ep{CJK_Unified_Ideographs} (= \ep{Block=
\&                             CJK_Unified_Ideographs}) (20_992)
\& X \ep{CJK_Compat}          \ep{CJK_Compatibility} (= \ep{Block=
\&                             CJK_Compatibility}) (256)
\& X \ep{CJK_Compat_Forms}    \ep{CJK_Compatibility_Forms} (= \ep{Block=
\&                             CJK_Compatibility_Forms}) (32)
\& X \ep{CJK_Compat_Ideographs} \ep{CJK_Compatibility_Ideographs} (=
\&                             \ep{Block=CJK_Compatibility_Ideographs})
\&                             (512)
\& X \ep{CJK_Compat_Ideographs_Sup}
\&                             \ep{CJK_Compatibility_Ideographs_\-
\&                             Supplement} (= \ep{Block=
\&                             CJK_Compatibility_Ideographs_\-
\&                             Supplement}) (544)
\& X \ep{CJK_Compatibility}   \ep{Block=CJK_Compatibility} (Short:
\&                             \ep{InCJKCompat}) (256)
\& X \ep{CJK_Compatibility_Forms} \ep{Block=CJK_Compatibility_Forms}
\&                             (Short: \ep{InCJKCompatForms}) (32)
\& X \ep{CJK_Compatibility_Ideographs} \ep{Block=
\&                             CJK_Compatibility_Ideographs} (Short:
\&                             \ep{InCJKCompatIdeographs}) (512)
\& X \ep{CJK_Compatibility_Ideographs_Supplement} \ep{Block=
\&                             CJK_Compatibility_Ideographs_Supplement}
\&                             (Short: \ep{InCJKCompatIdeographsSup})
\&                             (544)
\& X \ep{CJK_Ext_A}           \ep{CJK_Unified_Ideographs_Extension_A} (=
\&                             \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_A})
\&                             (6592)
\& X \ep{CJK_Ext_B}           \ep{CJK_Unified_Ideographs_Extension_B} (=
\&                             \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_B})
\&                             (42_720)
\& X \ep{CJK_Ext_C}           \ep{CJK_Unified_Ideographs_Extension_C} (=
\&                             \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_C})
\&                             (4160)
\& X \ep{CJK_Ext_D}           \ep{CJK_Unified_Ideographs_Extension_D} (=
\&                             \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_D})
\&                             (224)
\& X \ep{CJK_Ext_E}           \ep{CJK_Unified_Ideographs_Extension_E} (=
\&                             \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_E})
\&                             (5776)
\& X \ep{CJK_Radicals_Sup}    \ep{CJK_Radicals_Supplement} (= \ep{Block=
\&                             CJK_Radicals_Supplement}) (128)
\& X \ep{CJK_Radicals_Supplement} \ep{Block=CJK_Radicals_Supplement}
\&                             (Short: \ep{InCJKRadicalsSup}) (128)
\& X \ep{CJK_Strokes}         \ep{Block=CJK_Strokes} (48)
\& X \ep{CJK_Symbols}         \ep{CJK_Symbols_And_Punctuation} (=
\&                             \ep{Block=CJK_Symbols_And_Punctuation})
\&                             (64)
\& X \ep{CJK_Symbols_And_Punctuation} \ep{Block=
\&                             CJK_Symbols_And_Punctuation} (Short:
\&                             \ep{InCJKSymbols}) (64)
\& X \ep{CJK_Unified_Ideographs} \ep{Block=CJK_Unified_Ideographs}
\&                             (Short: \ep{InCJK}) (20_992)
\& X \ep{CJK_Unified_Ideographs_Extension_A} \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_A}
\&                             (Short: \ep{InCJKExtA}) (6592)
\& X \ep{CJK_Unified_Ideographs_Extension_B} \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_B}
\&                             (Short: \ep{InCJKExtB}) (42_720)
\& X \ep{CJK_Unified_Ideographs_Extension_C} \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_C}
\&                             (Short: \ep{InCJKExtC}) (4160)
\& X \ep{CJK_Unified_Ideographs_Extension_D} \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_D}
\&                             (Short: \ep{InCJKExtD}) (224)
\& X \ep{CJK_Unified_Ideographs_Extension_E} \ep{Block=
\&                             CJK_Unified_Ideographs_Extension_E}
\&                             (Short: \ep{InCJKExtE}) (5776)
\&   \ep{Close_Punctuation}   \ep{General_Category=Close_Punctuation}
\&                             (Short: \ep{Pe}) (73)
\&   \ep{Cn}                  \ep{Unassigned} (= \ep{General_Category=
\&                             Unassigned}) (846_359 plus all above\-
\&                             Unicode code points)
\&   \ep{Cntrl}               \ep{XPosixCntrl} (= \ep{General_Category=
\&                             Control}) (65)
\&   \ep{Co}                  \ep{Private_Use} (= \ep{General_Category=
\&                             Private_Use}) (NOT \ep{Private_Use_Area})
\&                             (137_468)
\& X \ep{Combining_Diacritical_Marks} \ep{Block=
\&                             Combining_Diacritical_Marks} (Short:
\&                             \ep{InDiacriticals}) (112)
\& X \ep{Combining_Diacritical_Marks_Extended} \ep{Block=
\&                             Combining_Diacritical_Marks_Extended}
\&                             (Short: \ep{InDiacriticalsExt}) (80)
\& X \ep{Combining_Diacritical_Marks_For_Symbols} \ep{Block=
\&                             Combining_Diacritical_Marks_For_Symbols}
\&                             (Short: \ep{InDiacriticalsForSymbols})
\&                             (48)
\& X \ep{Combining_Diacritical_Marks_Supplement} \ep{Block=
\&                             Combining_Diacritical_Marks_Supplement}
\&                             (Short: \ep{InDiacriticalsSup}) (64)
\& X \ep{Combining_Half_Marks} \ep{Block=Combining_Half_Marks} (Short:
\&                             \ep{InHalfMarks}) (16)
\&   \ep{Combining_Mark}      \ep{Mark} (= \ep{General_Category=Mark})
\&                             (2097)
\& X \ep{Combining_Marks_For_Symbols}
\&                             \ep{Combining_Diacritical_Marks_For_\-
\&                             Symbols} (= \ep{Block=
\&                             Combining_Diacritical_Marks_For_\-
\&                             Symbols}) (48)
\&   \ep{Common}              \ep{Script_Extensions=Common} (Short:
\&                             \ep{Zyyy}) (6864)
\& X \ep{Common_Indic_Number_Forms} \ep{Block=Common_Indic_Number_Forms}
\&                             (Short: \ep{InIndicNumberForms}) (16)
\&   \ep{Comp_Ex}             \ep{Full_Composition_Exclusion} (=
\&                             \ep{Full_Composition_Exclusion=Y}) (1120)
\&   \ep{Comp_Ex: *}          \ep{Full_Composition_Exclusion: *}
\& X \ep{Compat_Jamo}         \ep{Hangul_Compatibility_Jamo} (= \ep{Block=
\&                             Hangul_Compatibility_Jamo}) (96)
\&   \ep{Composition_Exclusion} \ep{Composition_Exclusion=Y} (Short:
\&                             \ep{CE}) (81)
\&   \ep{Composition_Exclusion: N*} (Short: \ep{CE=N}, \eP{CE}) (1_114_031
\&                             plus all above\-Unicode code points)
\&   \ep{Composition_Exclusion: Y*} (Short: \ep{CE=Y}, \ep{CE}) (81)
\&   \ep{Connector_Punctuation} \ep{General_Category=
\&                             Connector_Punctuation} (Short: \ep{Pc})
\&                             (10)
\&   \ep{Control}             \ep{XPosixCntrl} (= \ep{General_Category=
\&                             Control}) (65)
\& X \ep{Control_Pictures}    \ep{Block=Control_Pictures} (64)
\&   \ep{Copt}                \ep{Coptic} (= \ep{Script_Extensions=
\&                             Coptic}) (NOT \ep{Block=Coptic}) (165)
\&   \ep{Coptic}              \ep{Script_Extensions=Coptic} (Short:
\&                             \ep{Copt}; NOT \ep{Block=Coptic}) (165)
\& X \ep{Coptic_Epact_Numbers} \ep{Block=Coptic_Epact_Numbers} (32)
\& X \ep{Counting_Rod}        \ep{Counting_Rod_Numerals} (= \ep{Block=
\&                             Counting_Rod_Numerals}) (32)
\& X \ep{Counting_Rod_Numerals} \ep{Block=Counting_Rod_Numerals} (Short:
\&                             \ep{InCountingRod}) (32)
\&   \ep{Cprt}                \ep{Cypriot} (= \ep{Script_Extensions=
\&                             Cypriot}) (112)
\&   \ep{Cs}                  \ep{Surrogate} (= \ep{General_Category=
\&                             Surrogate}) (2048)
\&   \ep{Cuneiform}           \ep{Script_Extensions=Cuneiform} (Short:
\&                             \ep{Xsux}; NOT \ep{Block=Cuneiform}) (1234)
\& X \ep{Cuneiform_Numbers}   \ep{Cuneiform_Numbers_And_Punctuation} (=
\&                             \ep{Block=
\&                             Cuneiform_Numbers_And_Punctuation}) (128)
\& X \ep{Cuneiform_Numbers_And_Punctuation} \ep{Block=
\&                             Cuneiform_Numbers_And_Punctuation}
\&                             (Short: \ep{InCuneiformNumbers}) (128)
\&   \ep{Currency_Symbol}     \ep{General_Category=Currency_Symbol}
\&                             (Short: \ep{Sc}) (53)
\& X \ep{Currency_Symbols}    \ep{Block=Currency_Symbols} (48)
\&   \ep{CWCF}                \ep{Changes_When_Casefolded} (=
\&                             \ep{Changes_When_Casefolded=Y}) (1377)
\&   \ep{CWCF: *}             \ep{Changes_When_Casefolded: *}
\&   \ep{CWCM}                \ep{Changes_When_Casemapped} (=
\&                             \ep{Changes_When_Casemapped=Y}) (2669)
\&   \ep{CWCM: *}             \ep{Changes_When_Casemapped: *}
\&   \ep{CWKCF}               \ep{Changes_When_NFKC_Casefolded} (=
\&                             \ep{Changes_When_NFKC_Casefolded=Y})
\&                             (10_227)
\&   \ep{CWKCF: *}            \ep{Changes_When_NFKC_Casefolded: *}
\&   \ep{CWL}                 \ep{Changes_When_Lowercased} (=
\&                             \ep{Changes_When_Lowercased=Y}) (1304)
\&   \ep{CWL: *}              \ep{Changes_When_Lowercased: *}
\&   \ep{CWT}                 \ep{Changes_When_Titlecased} (=
\&                             \ep{Changes_When_Titlecased=Y}) (1369)
\&   \ep{CWT: *}              \ep{Changes_When_Titlecased: *}
\&   \ep{CWU}                 \ep{Changes_When_Uppercased} (=
\&                             \ep{Changes_When_Uppercased=Y}) (1396)
\&   \ep{CWU: *}              \ep{Changes_When_Uppercased: *}
\&   \ep{Cypriot}             \ep{Script_Extensions=Cypriot} (Short:
\&                             \ep{Cprt}) (112)
\& X \ep{Cypriot_Syllabary}   \ep{Block=Cypriot_Syllabary} (64)
\&   \ep{Cyrillic}            \ep{Script_Extensions=Cyrillic} (Short:
\&                             \ep{Cyrl}; NOT \ep{Block=Cyrillic}) (446)
\& X \ep{Cyrillic_Ext_A}      \ep{Cyrillic_Extended_A} (= \ep{Block=
\&                             Cyrillic_Extended_A}) (32)
\& X \ep{Cyrillic_Ext_B}      \ep{Cyrillic_Extended_B} (= \ep{Block=
\&                             Cyrillic_Extended_B}) (96)
\& X \ep{Cyrillic_Ext_C}      \ep{Cyrillic_Extended_C} (= \ep{Block=
\&                             Cyrillic_Extended_C}) (16)
\& X \ep{Cyrillic_Extended_A} \ep{Block=Cyrillic_Extended_A} (Short:
\&                             \ep{InCyrillicExtA}) (32)
\& X \ep{Cyrillic_Extended_B} \ep{Block=Cyrillic_Extended_B} (Short:
\&                             \ep{InCyrillicExtB}) (96)
\& X \ep{Cyrillic_Extended_C} \ep{Block=Cyrillic_Extended_C} (Short:
\&                             \ep{InCyrillicExtC}) (16)
\& X \ep{Cyrillic_Sup}        \ep{Cyrillic_Supplement} (= \ep{Block=
\&                             Cyrillic_Supplement}) (48)
\& X \ep{Cyrillic_Supplement} \ep{Block=Cyrillic_Supplement} (Short:
\&                             \ep{InCyrillicSup}) (48)
\& X \ep{Cyrillic_Supplementary} \ep{Cyrillic_Supplement} (= \ep{Block=
\&                             Cyrillic_Supplement}) (48)
\&   \ep{Cyrl}                \ep{Cyrillic} (= \ep{Script_Extensions=
\&                             Cyrillic}) (NOT \ep{Block=Cyrillic}) (446)
\&   \ep{Dash}                \ep{Dash=Y} (28)
\&   \ep{Dash: N*}            (Single: \eP{Dash}) (1_114_084 plus all
\&                             above\-Unicode code points)
\&   \ep{Dash: Y*}            (Single: \ep{Dash}) (28)
\&   \ep{Dash_Punctuation}    \ep{General_Category=Dash_Punctuation}
\&                             (Short: \ep{Pd}) (24)
\&   \ep{Decimal_Number}      \ep{XPosixDigit} (= \ep{General_Category=
\&                             Decimal_Number}) (580)
\&   \ep{Decomposition_Type: Can} \ep{Decomposition_Type=Canonical}
\&                             (13_232)
\&   \ep{Decomposition_Type: Canonical} (Short: \ep{Dt=Can}) (13_232)
\&   \ep{Decomposition_Type: Circle} (Short: \ep{Dt=Enc}) (240)
\&   \ep{Decomposition_Type: Com} \ep{Decomposition_Type=Compat} (720)
\&   \ep{Decomposition_Type: Compat} (Short: \ep{Dt=Com}) (720)
\&   \ep{Decomposition_Type: Enc} \ep{Decomposition_Type=Circle} (240)
\&   \ep{Decomposition_Type: Fin} \ep{Decomposition_Type=Final} (240)
\&   \ep{Decomposition_Type: Final} (Short: \ep{Dt=Fin}) (240)
\&   \ep{Decomposition_Type: Font} (Short: \ep{Dt=Font}) (1184)
\&   \ep{Decomposition_Type: Fra} \ep{Decomposition_Type=Fraction} (20)
\&   \ep{Decomposition_Type: Fraction} (Short: \ep{Dt=Fra}) (20)
\&   \ep{Decomposition_Type: Init} \ep{Decomposition_Type=Initial} (171)
\&   \ep{Decomposition_Type: Initial} (Short: \ep{Dt=Init}) (171)
\&   \ep{Decomposition_Type: Iso} \ep{Decomposition_Type=Isolated} (238)
\&   \ep{Decomposition_Type: Isolated} (Short: \ep{Dt=Iso}) (238)
\&   \ep{Decomposition_Type: Med} \ep{Decomposition_Type=Medial} (82)
\&   \ep{Decomposition_Type: Medial} (Short: \ep{Dt=Med}) (82)
\&   \ep{Decomposition_Type: Nar} \ep{Decomposition_Type=Narrow} (122)
\&   \ep{Decomposition_Type: Narrow} (Short: \ep{Dt=Nar}) (122)
\&   \ep{Decomposition_Type: Nb} \ep{Decomposition_Type=Nobreak} (5)
\&   \ep{Decomposition_Type: Nobreak} (Short: \ep{Dt=Nb}) (5)
\&   \ep{Decomposition_Type: Non_Canon} \ep{Decomposition_Type=
\&                             Non_Canonical} (Perl extension) (3662)
\&   \ep{Decomposition_Type: Non_Canonical} Union of all non\-canonical
\&                             decompositions (Short: \ep{Dt=NonCanon})
\&                             (Perl extension) (3662)
\&   \ep{Decomposition_Type: None} (Short: \ep{Dt=None}) (1_097_218 plus
\&                             all above\-Unicode code points)
\&   \ep{Decomposition_Type: Small} (Short: \ep{Dt=Sml}) (26)
\&   \ep{Decomposition_Type: Sml} \ep{Decomposition_Type=Small} (26)
\&   \ep{Decomposition_Type: Sqr} \ep{Decomposition_Type=Square} (285)
\&   \ep{Decomposition_Type: Square} (Short: \ep{Dt=Sqr}) (285)
\&   \ep{Decomposition_Type: Sub} (Short: \ep{Dt=Sub}) (38)
\&   \ep{Decomposition_Type: Sup} \ep{Decomposition_Type=Super} (152)
\&   \ep{Decomposition_Type: Super} (Short: \ep{Dt=Sup}) (152)
\&   \ep{Decomposition_Type: Vert} \ep{Decomposition_Type=Vertical} (35)
\&   \ep{Decomposition_Type: Vertical} (Short: \ep{Dt=Vert}) (35)
\&   \ep{Decomposition_Type: Wide} (Short: \ep{Dt=Wide}) (104)
\&   \ep{Default_Ignorable_Code_Point} \ep{Default_Ignorable_Code_Point=
\&                             Y} (Short: \ep{DI}) (4173)
\&   \ep{Default_Ignorable_Code_Point: N*} (Short: \ep{DI=N}, \eP{DI})
\&                             (1_109_939 plus all above\-Unicode code
\&                             points)
\&   \ep{Default_Ignorable_Code_Point: Y*} (Short: \ep{DI=Y}, \ep{DI})
\&                             (4173)
\&   \ep{Dep}                 \ep{Deprecated} (= \ep{Deprecated=Y}) (15)
\&   \ep{Dep: *}              \ep{Deprecated: *}
\&   \ep{Deprecated}          \ep{Deprecated=Y} (Short: \ep{Dep}) (15)
\&   \ep{Deprecated: N*}      (Short: \ep{Dep=N}, \eP{Dep}) (1_114_097
\&                             plus all above\-Unicode code points)
\&   \ep{Deprecated: Y*}      (Short: \ep{Dep=Y}, \ep{Dep}) (15)
\&   \ep{Deseret}             \ep{Script_Extensions=Deseret} (Short:
\&                             \ep{Dsrt}) (80)
\&   \ep{Deva}                \ep{Devanagari} (= \ep{Script_Extensions=
\&                             Devanagari}) (NOT \ep{Block=Devanagari})
\&                             (210)
\&   \ep{Devanagari}          \ep{Script_Extensions=Devanagari} (Short:
\&                             \ep{Deva}; NOT \ep{Block=Devanagari}) (210)
\& X \ep{Devanagari_Ext}      \ep{Devanagari_Extended} (= \ep{Block=
\&                             Devanagari_Extended}) (32)
\& X \ep{Devanagari_Extended} \ep{Block=Devanagari_Extended} (Short:
\&                             \ep{InDevanagariExt}) (32)
\&   \ep{DI}                  \ep{Default_Ignorable_Code_Point} (=
\&                             \ep{Default_Ignorable_Code_Point=Y})
\&                             (4173)
\&   \ep{DI: *}               \ep{Default_Ignorable_Code_Point: *}
\&   \ep{Dia}                 \ep{Diacritic} (= \ep{Diacritic=Y}) (782)
\&   \ep{Dia: *}              \ep{Diacritic: *}
\&   \ep{Diacritic}           \ep{Diacritic=Y} (Short: \ep{Dia}) (782)
\&   \ep{Diacritic: N*}       (Short: \ep{Dia=N}, \eP{Dia}) (1_113_330
\&                             plus all above\-Unicode code points)
\&   \ep{Diacritic: Y*}       (Short: \ep{Dia=Y}, \ep{Dia}) (782)
\& X \ep{Diacriticals}        \ep{Combining_Diacritical_Marks} (=
\&                             \ep{Block=Combining_Diacritical_Marks})
\&                             (112)
\& X \ep{Diacriticals_Ext}    \ep{Combining_Diacritical_Marks_Extended}
\&                             (= \ep{Block=
\&                             Combining_Diacritical_Marks_Extended})
\&                             (80)
\& X \ep{Diacriticals_For_Symbols}
\&                             \ep{Combining_Diacritical_Marks_For_\-
\&                             Symbols} (= \ep{Block=
\&                             Combining_Diacritical_Marks_For_\-
\&                             Symbols}) (48)
\& X \ep{Diacriticals_Sup}    \ep{Combining_Diacritical_Marks_Supplement}
\&                             (= \ep{Block=
\&                             Combining_Diacritical_Marks_Supplement})
\&                             (64)
\&   \ep{Digit}               \ep{XPosixDigit} (= \ep{General_Category=
\&                             Decimal_Number}) (580)
\& X \ep{Dingbats}            \ep{Block=Dingbats} (192)
\& X \ep{Domino}              \ep{Domino_Tiles} (= \ep{Block=
\&                             Domino_Tiles}) (112)
\& X \ep{Domino_Tiles}        \ep{Block=Domino_Tiles} (Short:
\&                             \ep{InDomino}) (112)
\&   \ep{Dsrt}                \ep{Deseret} (= \ep{Script_Extensions=
\&                             Deseret}) (80)
\&   \ep{Dt: *}               \ep{Decomposition_Type: *}
\&   \ep{Dupl}                \ep{Duployan} (= \ep{Script_Extensions=
\&                             Duployan}) (NOT \ep{Block=Duployan}) (147)
\&   \ep{Duployan}            \ep{Script_Extensions=Duployan} (Short:
\&                             \ep{Dupl}; NOT \ep{Block=Duployan}) (147)
\&   \ep{Ea: *}               \ep{East_Asian_Width: *}
\& X \ep{Early_Dynastic_Cuneiform} \ep{Block=Early_Dynastic_Cuneiform}
\&                             (208)
\&   \ep{East_Asian_Width: A} \ep{East_Asian_Width=Ambiguous} (138_739)
\&   \ep{East_Asian_Width: Ambiguous} (Short: \ep{Ea=A}) (138_739)
\&   \ep{East_Asian_Width: F} \ep{East_Asian_Width=Fullwidth} (104)
\&   \ep{East_Asian_Width: Fullwidth} (Short: \ep{Ea=F}) (104)
\&   \ep{East_Asian_Width: H} \ep{East_Asian_Width=Halfwidth} (123)
\&   \ep{East_Asian_Width: Halfwidth} (Short: \ep{Ea=H}) (123)
\&   \ep{East_Asian_Width: N} \ep{East_Asian_Width=Neutral} (794_146 plus
\&                             all above\-Unicode code points)
\&   \ep{East_Asian_Width: Na} \ep{East_Asian_Width=Narrow} (111)
\&   \ep{East_Asian_Width: Narrow} (Short: \ep{Ea=Na}) (111)
\&   \ep{East_Asian_Width: Neutral} (Short: \ep{Ea=N}) (794_146 plus all
\&                             above\-Unicode code points)
\&   \ep{East_Asian_Width: W} \ep{East_Asian_Width=Wide} (180_889)
\&   \ep{East_Asian_Width: Wide} (Short: \ep{Ea=W}) (180_889)
\&   \ep{Egyp}                \ep{Egyptian_Hieroglyphs} (=
\&                             \ep{Script_Extensions=
\&                             Egyptian_Hieroglyphs}) (NOT \ep{Block=
\&                             Egyptian_Hieroglyphs}) (1071)
\&   \ep{Egyptian_Hieroglyphs} \ep{Script_Extensions=
\&                             Egyptian_Hieroglyphs} (Short: \ep{Egyp};
\&                             NOT \ep{Block=Egyptian_Hieroglyphs})
\&                             (1071)
\&   \ep{Elba}                \ep{Elbasan} (= \ep{Script_Extensions=
\&                             Elbasan}) (NOT \ep{Block=Elbasan}) (40)
\&   \ep{Elbasan}             \ep{Script_Extensions=Elbasan} (Short:
\&                             \ep{Elba}; NOT \ep{Block=Elbasan}) (40)
\& X \ep{Emoticons}           \ep{Block=Emoticons} (80)
\& X \ep{Enclosed_Alphanum}   \ep{Enclosed_Alphanumerics} (= \ep{Block=
\&                             Enclosed_Alphanumerics}) (160)
\& X \ep{Enclosed_Alphanum_Sup} \ep{Enclosed_Alphanumeric_Supplement} (=
\&                             \ep{Block=
\&                             Enclosed_Alphanumeric_Supplement}) (256)
\& X \ep{Enclosed_Alphanumeric_Supplement} \ep{Block=
\&                             Enclosed_Alphanumeric_Supplement}
\&                             (Short: \ep{InEnclosedAlphanumSup}) (256)
\& X \ep{Enclosed_Alphanumerics} \ep{Block=Enclosed_Alphanumerics}
\&                             (Short: \ep{InEnclosedAlphanum}) (160)
\& X \ep{Enclosed_CJK}        \ep{Enclosed_CJK_Letters_And_Months} (=
\&                             \ep{Block=
\&                             Enclosed_CJK_Letters_And_Months}) (256)
\& X \ep{Enclosed_CJK_Letters_And_Months} \ep{Block=
\&                             Enclosed_CJK_Letters_And_Months} (Short:
\&                             \ep{InEnclosedCJK}) (256)
\& X \ep{Enclosed_Ideographic_Sup} \ep{Enclosed_Ideographic_Supplement}
\&                             (= \ep{Block=
\&                             Enclosed_Ideographic_Supplement}) (256)
\& X \ep{Enclosed_Ideographic_Supplement} \ep{Block=
\&                             Enclosed_Ideographic_Supplement} (Short:
\&                             \ep{InEnclosedIdeographicSup}) (256)
\&   \ep{Enclosing_Mark}      \ep{General_Category=Enclosing_Mark}
\&                             (Short: \ep{Me}) (13)
\&   \ep{Ethi}                \ep{Ethiopic} (= \ep{Script_Extensions=
\&                             Ethiopic}) (NOT \ep{Block=Ethiopic}) (495)
\&   \ep{Ethiopic}            \ep{Script_Extensions=Ethiopic} (Short:
\&                             \ep{Ethi}; NOT \ep{Block=Ethiopic}) (495)
\& X \ep{Ethiopic_Ext}        \ep{Ethiopic_Extended} (= \ep{Block=
\&                             Ethiopic_Extended}) (96)
\& X \ep{Ethiopic_Ext_A}      \ep{Ethiopic_Extended_A} (= \ep{Block=
\&                             Ethiopic_Extended_A}) (48)
\& X \ep{Ethiopic_Extended}   \ep{Block=Ethiopic_Extended} (Short:
\&                             \ep{InEthiopicExt}) (96)
\& X \ep{Ethiopic_Extended_A} \ep{Block=Ethiopic_Extended_A} (Short:
\&                             \ep{InEthiopicExtA}) (48)
\& X \ep{Ethiopic_Sup}        \ep{Ethiopic_Supplement} (= \ep{Block=
\&                             Ethiopic_Supplement}) (32)
\& X \ep{Ethiopic_Supplement} \ep{Block=Ethiopic_Supplement} (Short:
\&                             \ep{InEthiopicSup}) (32)
\&   \ep{Ext}                 \ep{Extender} (= \ep{Extender=Y}) (42)
\&   \ep{Ext: *}              \ep{Extender: *}
\&   \ep{Extender}            \ep{Extender=Y} (Short: \ep{Ext}) (42)
\&   \ep{Extender: N*}        (Short: \ep{Ext=N}, \eP{Ext}) (1_114_070
\&                             plus all above\-Unicode code points)
\&   \ep{Extender: Y*}        (Short: \ep{Ext=Y}, \ep{Ext}) (42)
\&   \ep{Final_Punctuation}   \ep{General_Category=Final_Punctuation}
\&                             (Short: \ep{Pf}) (10)
\&   \ep{Format}              \ep{General_Category=Format} (Short:
\&                             \ep{Cf}) (151)
\&   \ep{Full_Composition_Exclusion} \ep{Full_Composition_Exclusion=Y}
\&                             (Short: \ep{CompEx}) (1120)
\&   \ep{Full_Composition_Exclusion: N*} (Short: \ep{CompEx=N},
\&                             \eP{CompEx}) (1_112_992 plus all above\-
\&                             Unicode code points)
\&   \ep{Full_Composition_Exclusion: Y*} (Short: \ep{CompEx=Y},
\&                             \ep{CompEx}) (1120)
\&   \ep{Gc: *}               \ep{General_Category: *}
\&   \ep{GCB: *}              \ep{Grapheme_Cluster_Break: *}
\&   \ep{General_Category: C} \ep{General_Category=Other} (986_091 plus
\&                             all above\-Unicode code points)
\&   \ep{General_Category: Cased_Letter} [\ep{Ll}\ep{Lu}\ep{Lt}] (Short:
\&                             \ep{Gc=LC}, \ep{LC}) (3796)
\&   \ep{General_Category: Cc} \ep{General_Category=Control} (65)
\&   \ep{General_Category: Cf} \ep{General_Category=Format} (151)
\&   \ep{General_Category: Close_Punctuation} (Short: \ep{Gc=Pe}, \ep{Pe})
\&                             (73)
\&   \ep{General_Category: Cn} \ep{General_Category=Unassigned} (846_359
\&                             plus all above\-Unicode code points)
\&   \ep{General_Category: Cntrl} \ep{General_Category=Control} (65)
\&   \ep{General_Category: Co} \ep{General_Category=Private_Use} (137_468)
\&   \ep{General_Category: Combining_Mark} \ep{General_Category=Mark}
\&                             (2097)
\&   \ep{General_Category: Connector_Punctuation} (Short: \ep{Gc=Pc},
\&                             \ep{Pc}) (10)
\&   \ep{General_Category: Control} (Short: \ep{Gc=Cc}, \ep{Cc}) (65)
\&   \ep{General_Category: Cs} \ep{General_Category=Surrogate} (2048)
\&   \ep{General_Category: Currency_Symbol} (Short: \ep{Gc=Sc}, \ep{Sc})
\&                             (53)
\&   \ep{General_Category: Dash_Punctuation} (Short: \ep{Gc=Pd}, \ep{Pd})
\&                             (24)
\&   \ep{General_Category: Decimal_Number} (Short: \ep{Gc=Nd}, \ep{Nd})
\&                             (580)
\&   \ep{General_Category: Digit} \ep{General_Category=Decimal_Number}
\&                             (580)
\&   \ep{General_Category: Enclosing_Mark} (Short: \ep{Gc=Me}, \ep{Me})
\&                             (13)
\&   \ep{General_Category: Final_Punctuation} (Short: \ep{Gc=Pf}, \ep{Pf})
\&                             (10)
\&   \ep{General_Category: Format} (Short: \ep{Gc=Cf}, \ep{Cf}) (151)
\&   \ep{General_Category: Initial_Punctuation} (Short: \ep{Gc=Pi},
\&                             \ep{Pi}) (12)
\&   \ep{General_Category: L} \ep{General_Category=Letter} (116_766)
\& X \ep{General_Category: L&} \ep{General_Category=Cased_Letter} (3796)
\& X \ep{General_Category: L_} \ep{General_Category=Cased_Letter} Note
\&                             the trailing \*(Aq_\*(Aq matters in spite of
\&                             loose matching rules. (3796)
\&   \ep{General_Category: LC} \ep{General_Category=Cased_Letter} (3796)
\&   \ep{General_Category: Letter} (Short: \ep{Gc=L}, \ep{L}) (116_766)
\&   \ep{General_Category: Letter_Number} (Short: \ep{Gc=Nl}, \ep{Nl})
\&                             (236)
\&   \ep{General_Category: Line_Separator} (Short: \ep{Gc=Zl}, \ep{Zl}) (1)
\&   \ep{General_Category: Ll} \ep{General_Category=Lowercase_Letter}
\&                             (/i= General_Category=Cased_Letter)
\&                             (2063)
\&   \ep{General_Category: Lm} \ep{General_Category=Modifier_Letter} (249)
\&   \ep{General_Category: Lo} \ep{General_Category=Other_Letter}
\&                             (112_721)
\&   \ep{General_Category: Lowercase_Letter} (Short: \ep{Gc=Ll}, \ep{Ll};
\&                             /i= General_Category=Cased_Letter) (2063)
\&   \ep{General_Category: Lt} \ep{General_Category=Titlecase_Letter}
\&                             (/i= General_Category=Cased_Letter) (31)
\&   \ep{General_Category: Lu} \ep{General_Category=Uppercase_Letter}
\&                             (/i= General_Category=Cased_Letter)
\&                             (1702)
\&   \ep{General_Category: M} \ep{General_Category=Mark} (2097)
\&   \ep{General_Category: Mark} (Short: \ep{Gc=M}, \ep{M}) (2097)
\&   \ep{General_Category: Math_Symbol} (Short: \ep{Gc=Sm}, \ep{Sm}) (948)
\&   \ep{General_Category: Mc} \ep{General_Category=Spacing_Mark} (394)
\&   \ep{General_Category: Me} \ep{General_Category=Enclosing_Mark} (13)
\&   \ep{General_Category: Mn} \ep{General_Category=Nonspacing_Mark}
\&                             (1690)
\&   \ep{General_Category: Modifier_Letter} (Short: \ep{Gc=Lm}, \ep{Lm})
\&                             (249)
\&   \ep{General_Category: Modifier_Symbol} (Short: \ep{Gc=Sk}, \ep{Sk})
\&                             (121)
\&   \ep{General_Category: N} \ep{General_Category=Number} (1492)
\&   \ep{General_Category: Nd} \ep{General_Category=Decimal_Number} (580)
\&   \ep{General_Category: Nl} \ep{General_Category=Letter_Number} (236)
\&   \ep{General_Category: No} \ep{General_Category=Other_Number} (676)
\&   \ep{General_Category: Nonspacing_Mark} (Short: \ep{Gc=Mn}, \ep{Mn})
\&                             (1690)
\&   \ep{General_Category: Number} (Short: \ep{Gc=N}, \ep{N}) (1492)
\&   \ep{General_Category: Open_Punctuation} (Short: \ep{Gc=Ps}, \ep{Ps})
\&                             (75)
\&   \ep{General_Category: Other} (Short: \ep{Gc=C}, \ep{C}) (986_091 plus
\&                             all above\-Unicode code points)
\&   \ep{General_Category: Other_Letter} (Short: \ep{Gc=Lo}, \ep{Lo})
\&                             (112_721)
\&   \ep{General_Category: Other_Number} (Short: \ep{Gc=No}, \ep{No}) (676)
\&   \ep{General_Category: Other_Punctuation} (Short: \ep{Gc=Po}, \ep{Po})
\&                             (544)
\&   \ep{General_Category: Other_Symbol} (Short: \ep{Gc=So}, \ep{So})
\&                             (5777)
\&   \ep{General_Category: P} \ep{General_Category=Punctuation} (748)
\&   \ep{General_Category: Paragraph_Separator} (Short: \ep{Gc=Zp},
\&                             \ep{Zp}) (1)
\&   \ep{General_Category: Pc} \ep{General_Category=
\&                             Connector_Punctuation} (10)
\&   \ep{General_Category: Pd} \ep{General_Category=Dash_Punctuation} (24)
\&   \ep{General_Category: Pe} \ep{General_Category=Close_Punctuation}
\&                             (73)
\&   \ep{General_Category: Pf} \ep{General_Category=Final_Punctuation}
\&                             (10)
\&   \ep{General_Category: Pi} \ep{General_Category=Initial_Punctuation}
\&                             (12)
\&   \ep{General_Category: Po} \ep{General_Category=Other_Punctuation}
\&                             (544)
\&   \ep{General_Category: Private_Use} (Short: \ep{Gc=Co}, \ep{Co})
\&                             (137_468)
\&   \ep{General_Category: Ps} \ep{General_Category=Open_Punctuation} (75)
\&   \ep{General_Category: Punct} \ep{General_Category=Punctuation} (748)
\&   \ep{General_Category: Punctuation} (Short: \ep{Gc=P}, \ep{P}) (748)
\&   \ep{General_Category: S} \ep{General_Category=Symbol} (6899)
\&   \ep{General_Category: Sc} \ep{General_Category=Currency_Symbol} (53)
\&   \ep{General_Category: Separator} (Short: \ep{Gc=Z}, \ep{Z}) (19)
\&   \ep{General_Category: Sk} \ep{General_Category=Modifier_Symbol} (121)
\&   \ep{General_Category: Sm} \ep{General_Category=Math_Symbol} (948)
\&   \ep{General_Category: So} \ep{General_Category=Other_Symbol} (5777)
\&   \ep{General_Category: Space_Separator} (Short: \ep{Gc=Zs}, \ep{Zs})
\&                             (17)
\&   \ep{General_Category: Spacing_Mark} (Short: \ep{Gc=Mc}, \ep{Mc}) (394)
\&   \ep{General_Category: Surrogate} (Short: \ep{Gc=Cs}, \ep{Cs}) (2048)
\&   \ep{General_Category: Symbol} (Short: \ep{Gc=S}, \ep{S}) (6899)
\&   \ep{General_Category: Titlecase_Letter} (Short: \ep{Gc=Lt}, \ep{Lt};
\&                             /i= General_Category=Cased_Letter) (31)
\&   \ep{General_Category: Unassigned} (Short: \ep{Gc=Cn}, \ep{Cn})
\&                             (846_359 plus all above\-Unicode code
\&                             points)
\&   \ep{General_Category: Uppercase_Letter} (Short: \ep{Gc=Lu}, \ep{Lu};
\&                             /i= General_Category=Cased_Letter) (1702)
\&   \ep{General_Category: Z} \ep{General_Category=Separator} (19)
\&   \ep{General_Category: Zl} \ep{General_Category=Line_Separator} (1)
\&   \ep{General_Category: Zp} \ep{General_Category=Paragraph_Separator}
\&                             (1)
\&   \ep{General_Category: Zs} \ep{General_Category=Space_Separator} (17)
\& X \ep{General_Punctuation} \ep{Block=General_Punctuation} (Short:
\&                             \ep{InPunctuation}) (112)
\& X \ep{Geometric_Shapes}    \ep{Block=Geometric_Shapes} (96)
\& X \ep{Geometric_Shapes_Ext} \ep{Geometric_Shapes_Extended} (=
\&                             \ep{Block=Geometric_Shapes_Extended})
\&                             (128)
\& X \ep{Geometric_Shapes_Extended} \ep{Block=Geometric_Shapes_Extended}
\&                             (Short: \ep{InGeometricShapesExt}) (128)
\&   \ep{Geor}                \ep{Georgian} (= \ep{Script_Extensions=
\&                             Georgian}) (NOT \ep{Block=Georgian}) (129)
\&   \ep{Georgian}            \ep{Script_Extensions=Georgian} (Short:
\&                             \ep{Geor}; NOT \ep{Block=Georgian}) (129)
\& X \ep{Georgian_Sup}        \ep{Georgian_Supplement} (= \ep{Block=
\&                             Georgian_Supplement}) (48)
\& X \ep{Georgian_Supplement} \ep{Block=Georgian_Supplement} (Short:
\&                             \ep{InGeorgianSup}) (48)
\&   \ep{Glag}                \ep{Glagolitic} (= \ep{Script_Extensions=
\&                             Glagolitic}) (NOT \ep{Block=Glagolitic})
\&                             (136)
\&   \ep{Glagolitic}          \ep{Script_Extensions=Glagolitic} (Short:
\&                             \ep{Glag}; NOT \ep{Block=Glagolitic}) (136)
\& X \ep{Glagolitic_Sup}      \ep{Glagolitic_Supplement} (= \ep{Block=
\&                             Glagolitic_Supplement}) (48)
\& X \ep{Glagolitic_Supplement} \ep{Block=Glagolitic_Supplement} (Short:
\&                             \ep{InGlagoliticSup}) (48)
\&   \ep{Goth}                \ep{Gothic} (= \ep{Script_Extensions=
\&                             Gothic}) (NOT \ep{Block=Gothic}) (27)
\&   \ep{Gothic}              \ep{Script_Extensions=Gothic} (Short:
\&                             \ep{Goth}; NOT \ep{Block=Gothic}) (27)
\&   \ep{Gr_Base}             \ep{Grapheme_Base} (= \ep{Grapheme_Base=Y})
\&                             (126_288)
\&   \ep{Gr_Base: *}          \ep{Grapheme_Base: *}
\&   \ep{Gr_Ext}              \ep{Grapheme_Extend} (= \ep{Grapheme_Extend=
\&                             Y}) (1828)
\&   \ep{Gr_Ext: *}           \ep{Grapheme_Extend: *}
\&   \ep{Gran}                \ep{Grantha} (= \ep{Script_Extensions=
\&                             Grantha}) (NOT \ep{Block=Grantha}) (113)
\&   \ep{Grantha}             \ep{Script_Extensions=Grantha} (Short:
\&                             \ep{Gran}; NOT \ep{Block=Grantha}) (113)
\&   \ep{Graph}               \ep{XPosixGraph} (265_621)
\&   \ep{Grapheme_Base}       \ep{Grapheme_Base=Y} (Short: \ep{GrBase})
\&                             (126_288)
\&   \ep{Grapheme_Base: N*}   (Short: \ep{GrBase=N}, \eP{GrBase}) (987_824
\&                             plus all above\-Unicode code points)
\&   \ep{Grapheme_Base: Y*}   (Short: \ep{GrBase=Y}, \ep{GrBase}) (126_288)
\&   \ep{Grapheme_Cluster_Break: CN} \ep{Grapheme_Cluster_Break=Control}
\&                             (5925)
\&   \ep{Grapheme_Cluster_Break: Control} (Short: \ep{GCB=CN}) (5925)
\&   \ep{Grapheme_Cluster_Break: CR} (Short: \ep{GCB=CR}) (1)
\&   \ep{Grapheme_Cluster_Break: E_Base} (Short: \ep{GCB=EB}) (79)
\&   \ep{Grapheme_Cluster_Break: E_Base_GAZ} (Short: \ep{GCB=EBG}) (4)
\&   \ep{Grapheme_Cluster_Break: E_Modifier} (Short: \ep{GCB=EM}) (5)
\&   \ep{Grapheme_Cluster_Break: EB} \ep{Grapheme_Cluster_Break=E_Base}
\&                             (79)
\&   \ep{Grapheme_Cluster_Break: EBG} \ep{Grapheme_Cluster_Break=
\&                             E_Base_GAZ} (4)
\&   \ep{Grapheme_Cluster_Break: EM} \ep{Grapheme_Cluster_Break=
\&                             E_Modifier} (5)
\&   \ep{Grapheme_Cluster_Break: EX} \ep{Grapheme_Cluster_Break=Extend}
\&                             (1828)
\&   \ep{Grapheme_Cluster_Break: Extend} (Short: \ep{GCB=EX}) (1828)
\&   \ep{Grapheme_Cluster_Break: GAZ} \ep{Grapheme_Cluster_Break=
\&                             Glue_After_Zwj} (3)
\&   \ep{Grapheme_Cluster_Break: Glue_After_Zwj} (Short: \ep{GCB=GAZ}) (3)
\&   \ep{Grapheme_Cluster_Break: L} (Short: \ep{GCB=L}) (125)
\&   \ep{Grapheme_Cluster_Break: LF} (Short: \ep{GCB=LF}) (1)
\&   \ep{Grapheme_Cluster_Break: LV} (Short: \ep{GCB=LV}) (399)
\&   \ep{Grapheme_Cluster_Break: LVT} (Short: \ep{GCB=LVT}) (10_773)
\&   \ep{Grapheme_Cluster_Break: Other} (Short: \ep{GCB=XX}) (1_094_356
\&                             plus all above\-Unicode code points)
\&   \ep{Grapheme_Cluster_Break: PP} \ep{Grapheme_Cluster_Break=Prepend}
\&                             (13)
\&   \ep{Grapheme_Cluster_Break: Prepend} (Short: \ep{GCB=PP}) (13)
\&   \ep{Grapheme_Cluster_Break: Regional_Indicator} (Short: \ep{GCB=RI})
\&                             (26)
\&   \ep{Grapheme_Cluster_Break: RI} \ep{Grapheme_Cluster_Break=
\&                             Regional_Indicator} (26)
\&   \ep{Grapheme_Cluster_Break: SM} \ep{Grapheme_Cluster_Break=
\&                             SpacingMark} (341)
\&   \ep{Grapheme_Cluster_Break: SpacingMark} (Short: \ep{GCB=SM}) (341)
\&   \ep{Grapheme_Cluster_Break: T} (Short: \ep{GCB=T}) (137)
\&   \ep{Grapheme_Cluster_Break: V} (Short: \ep{GCB=V}) (95)
\&   \ep{Grapheme_Cluster_Break: XX} \ep{Grapheme_Cluster_Break=Other}
\&                             (1_094_356 plus all above\-Unicode code
\&                             points)
\&   \ep{Grapheme_Cluster_Break: ZWJ} (Short: \ep{GCB=ZWJ}) (1)
\&   \ep{Grapheme_Extend}     \ep{Grapheme_Extend=Y} (Short: \ep{GrExt})
\&                             (1828)
\&   \ep{Grapheme_Extend: N*} (Short: \ep{GrExt=N}, \eP{GrExt}) (1_112_284
\&                             plus all above\-Unicode code points)
\&   \ep{Grapheme_Extend: Y*} (Short: \ep{GrExt=Y}, \ep{GrExt}) (1828)
\&   \ep{Greek}               \ep{Script_Extensions=Greek} (Short:
\&                             \ep{Grek}; NOT \ep{Greek_And_Coptic}) (522)
\& X \ep{Greek_And_Coptic}    \ep{Block=Greek_And_Coptic} (Short:
\&                             \ep{InGreek}) (144)
\& X \ep{Greek_Ext}           \ep{Greek_Extended} (= \ep{Block=
\&                             Greek_Extended}) (256)
\& X \ep{Greek_Extended}      \ep{Block=Greek_Extended} (Short:
\&                             \ep{InGreekExt}) (256)
\&   \ep{Grek}                \ep{Greek} (= \ep{Script_Extensions=Greek})
\&                             (NOT \ep{Greek_And_Coptic}) (522)
\&   \ep{Gujarati}            \ep{Script_Extensions=Gujarati} (Short:
\&                             \ep{Gujr}; NOT \ep{Block=Gujarati}) (99)
\&   \ep{Gujr}                \ep{Gujarati} (= \ep{Script_Extensions=
\&                             Gujarati}) (NOT \ep{Block=Gujarati}) (99)
\&   \ep{Gurmukhi}            \ep{Script_Extensions=Gurmukhi} (Short:
\&                             \ep{Guru}; NOT \ep{Block=Gurmukhi}) (93)
\&   \ep{Guru}                \ep{Gurmukhi} (= \ep{Script_Extensions=
\&                             Gurmukhi}) (NOT \ep{Block=Gurmukhi}) (93)
\& X \ep{Half_And_Full_Forms} \ep{Halfwidth_And_Fullwidth_Forms} (=
\&                             \ep{Block=Halfwidth_And_Fullwidth_Forms})
\&                             (240)
\& X \ep{Half_Marks}          \ep{Combining_Half_Marks} (= \ep{Block=
\&                             Combining_Half_Marks}) (16)
\& X \ep{Halfwidth_And_Fullwidth_Forms} \ep{Block=
\&                             Halfwidth_And_Fullwidth_Forms} (Short:
\&                             \ep{InHalfAndFullForms}) (240)
\&   \ep{Han}                 \ep{Script_Extensions=Han} (82_013)
\&   \ep{Hang}                \ep{Hangul} (= \ep{Script_Extensions=
\&                             Hangul}) (NOT \ep{Hangul_Syllables})
\&                             (11_775)
\&   \ep{Hangul}              \ep{Script_Extensions=Hangul} (Short:
\&                             \ep{Hang}; NOT \ep{Hangul_Syllables})
\&                             (11_775)
\& X \ep{Hangul_Compatibility_Jamo} \ep{Block=Hangul_Compatibility_Jamo}
\&                             (Short: \ep{InCompatJamo}) (96)
\& X \ep{Hangul_Jamo}         \ep{Block=Hangul_Jamo} (Short: \ep{InJamo})
\&                             (256)
\& X \ep{Hangul_Jamo_Extended_A} \ep{Block=Hangul_Jamo_Extended_A}
\&                             (Short: \ep{InJamoExtA}) (32)
\& X \ep{Hangul_Jamo_Extended_B} \ep{Block=Hangul_Jamo_Extended_B}
\&                             (Short: \ep{InJamoExtB}) (80)
\&   \ep{Hangul_Syllable_Type: L} \ep{Hangul_Syllable_Type=Leading_Jamo}
\&                             (125)
\&   \ep{Hangul_Syllable_Type: Leading_Jamo} (Short: \ep{Hst=L}) (125)
\&   \ep{Hangul_Syllable_Type: LV} \ep{Hangul_Syllable_Type=LV_Syllable}
\&                             (399)
\&   \ep{Hangul_Syllable_Type: LV_Syllable} (Short: \ep{Hst=LV}) (399)
\&   \ep{Hangul_Syllable_Type: LVT} \ep{Hangul_Syllable_Type=
\&                             LVT_Syllable} (10_773)
\&   \ep{Hangul_Syllable_Type: LVT_Syllable} (Short: \ep{Hst=LVT})
\&                             (10_773)
\&   \ep{Hangul_Syllable_Type: NA} \ep{Hangul_Syllable_Type=
\&                             Not_Applicable} (1_102_583 plus all
\&                             above\-Unicode code points)
\&   \ep{Hangul_Syllable_Type: Not_Applicable} (Short: \ep{Hst=NA})
\&                             (1_102_583 plus all above\-Unicode code
\&                             points)
\&   \ep{Hangul_Syllable_Type: T} \ep{Hangul_Syllable_Type=Trailing_Jamo}
\&                             (137)
\&   \ep{Hangul_Syllable_Type: Trailing_Jamo} (Short: \ep{Hst=T}) (137)
\&   \ep{Hangul_Syllable_Type: V} \ep{Hangul_Syllable_Type=Vowel_Jamo}
\&                             (95)
\&   \ep{Hangul_Syllable_Type: Vowel_Jamo} (Short: \ep{Hst=V}) (95)
\& X \ep{Hangul_Syllables}    \ep{Block=Hangul_Syllables} (Short:
\&                             \ep{InHangul}) (11_184)
\&   \ep{Hani}                \ep{Han} (= \ep{Script_Extensions=Han})
\&                             (82_013)
\&   \ep{Hano}                \ep{Hanunoo} (= \ep{Script_Extensions=
\&                             Hanunoo}) (NOT \ep{Block=Hanunoo}) (23)
\&   \ep{Hanunoo}             \ep{Script_Extensions=Hanunoo} (Short:
\&                             \ep{Hano}; NOT \ep{Block=Hanunoo}) (23)
\&   \ep{Hatr}                \ep{Hatran} (= \ep{Script_Extensions=
\&                             Hatran}) (NOT \ep{Block=Hatran}) (26)
\&   \ep{Hatran}              \ep{Script_Extensions=Hatran} (Short:
\&                             \ep{Hatr}; NOT \ep{Block=Hatran}) (26)
\&   \ep{Hebr}                \ep{Hebrew} (= \ep{Script_Extensions=
\&                             Hebrew}) (NOT \ep{Block=Hebrew}) (133)
\&   \ep{Hebrew}              \ep{Script_Extensions=Hebrew} (Short:
\&                             \ep{Hebr}; NOT \ep{Block=Hebrew}) (133)
\&   \ep{Hex}                 \ep{XPosixXDigit} (= \ep{Hex_Digit=Y}) (44)
\&   \ep{Hex: *}              \ep{Hex_Digit: *}
\&   \ep{Hex_Digit}           \ep{XPosixXDigit} (= \ep{Hex_Digit=Y}) (44)
\&   \ep{Hex_Digit: N*}       (Short: \ep{Hex=N}, \eP{Hex}) (1_114_068
\&                             plus all above\-Unicode code points)
\&   \ep{Hex_Digit: Y*}       (Short: \ep{Hex=Y}, \ep{Hex}) (44)
\& X \ep{High_Private_Use_Surrogates} \ep{Block=
\&                             High_Private_Use_Surrogates} (Short:
\&                             \ep{InHighPUSurrogates}) (128)
\& X \ep{High_PU_Surrogates}  \ep{High_Private_Use_Surrogates} (=
\&                             \ep{Block=High_Private_Use_Surrogates})
\&                             (128)
\& X \ep{High_Surrogates}     \ep{Block=High_Surrogates} (896)
\&   \ep{Hira}                \ep{Hiragana} (= \ep{Script_Extensions=
\&                             Hiragana}) (NOT \ep{Block=Hiragana}) (143)
\&   \ep{Hiragana}            \ep{Script_Extensions=Hiragana} (Short:
\&                             \ep{Hira}; NOT \ep{Block=Hiragana}) (143)
\&   \ep{Hluw}                \ep{Anatolian_Hieroglyphs} (=
\&                             \ep{Script_Extensions=
\&                             Anatolian_Hieroglyphs}) (NOT \ep{Block=
\&                             Anatolian_Hieroglyphs}) (583)
\&   \ep{Hmng}                \ep{Pahawh_Hmong} (= \ep{Script_Extensions=
\&                             Pahawh_Hmong}) (NOT \ep{Block=
\&                             Pahawh_Hmong}) (127)
\&   \ep{HorizSpace}          \ep{XPosixBlank} (18)
\&   \ep{Hst: *}              \ep{Hangul_Syllable_Type: *}
\&   \ep{Hung}                \ep{Old_Hungarian} (= \ep{Script_Extensions=
\&                             Old_Hungarian}) (NOT \ep{Block=
\&                             Old_Hungarian}) (108)
\& D \ep{Hyphen}              \ep{Hyphen=Y} (11)
\& D \ep{Hyphen: N*}          Supplanted by Line_Break property values;
\&                             see www.unicode.org/reports/tr14
\&                             (Single: \eP{Hyphen}) (1_114_101 plus all
\&                             above\-Unicode code points)
\& D \ep{Hyphen: Y*}          Supplanted by Line_Break property values;
\&                             see www.unicode.org/reports/tr14
\&                             (Single: \ep{Hyphen}) (11)
\&   \ep{ID_Continue}         \ep{ID_Continue=Y} (Short: \ep{IDC}; NOT
\&                             \ep{Ideographic_Description_Characters})
\&                             (119_691)
\&   \ep{ID_Continue: N*}     (Short: \ep{IDC=N}, \eP{IDC}) (994_421 plus
\&                             all above\-Unicode code points)
\&   \ep{ID_Continue: Y*}     (Short: \ep{IDC=Y}, \ep{IDC}) (119_691)
\&   \ep{ID_Start}            \ep{ID_Start=Y} (Short: \ep{IDS}) (117_007)
\&   \ep{ID_Start: N*}        (Short: \ep{IDS=N}, \eP{IDS}) (997_105 plus
\&                             all above\-Unicode code points)
\&   \ep{ID_Start: Y*}        (Short: \ep{IDS=Y}, \ep{IDS}) (117_007)
\&   \ep{IDC}                 \ep{ID_Continue} (= \ep{ID_Continue=Y}) (NOT
\&                             \ep{Ideographic_Description_Characters})
\&                             (119_691)
\&   \ep{IDC: *}              \ep{ID_Continue: *}
\&   \ep{Ideo}                \ep{Ideographic} (= \ep{Ideographic=Y})
\&                             (88_284)
\&   \ep{Ideo: *}             \ep{Ideographic: *}
\&   \ep{Ideographic}         \ep{Ideographic=Y} (Short: \ep{Ideo})
\&                             (88_284)
\&   \ep{Ideographic: N*}     (Short: \ep{Ideo=N}, \eP{Ideo}) (1_025_828
\&                             plus all above\-Unicode code points)
\&   \ep{Ideographic: Y*}     (Short: \ep{Ideo=Y}, \ep{Ideo}) (88_284)
\& X \ep{Ideographic_Description_Characters} \ep{Block=
\&                             Ideographic_Description_Characters}
\&                             (Short: \ep{InIDC}) (16)
\& X \ep{Ideographic_Symbols} \ep{Ideographic_Symbols_And_Punctuation} (=
\&                             \ep{Block=
\&                             Ideographic_Symbols_And_Punctuation})
\&                             (32)
\& X \ep{Ideographic_Symbols_And_Punctuation} \ep{Block=
\&                             Ideographic_Symbols_And_Punctuation}
\&                             (Short: \ep{InIdeographicSymbols}) (32)
\&   \ep{IDS}                 \ep{ID_Start} (= \ep{ID_Start=Y}) (117_007)
\&   \ep{IDS: *}              \ep{ID_Start: *}
\&   \ep{IDS_Binary_Operator} \ep{IDS_Binary_Operator=Y} (Short:
\&                             \ep{IDSB}) (10)
\&   \ep{IDS_Binary_Operator: N*} (Short: \ep{IDSB=N}, \eP{IDSB})
\&                             (1_114_102 plus all above\-Unicode code
\&                             points)
\&   \ep{IDS_Binary_Operator: Y*} (Short: \ep{IDSB=Y}, \ep{IDSB}) (10)
\&   \ep{IDS_Trinary_Operator} \ep{IDS_Trinary_Operator=Y} (Short:
\&                             \ep{IDST}) (2)
\&   \ep{IDS_Trinary_Operator: N*} (Short: \ep{IDST=N}, \eP{IDST})
\&                             (1_114_110 plus all above\-Unicode code
\&                             points)
\&   \ep{IDS_Trinary_Operator: Y*} (Short: \ep{IDST=Y}, \ep{IDST}) (2)
\&   \ep{IDSB}                \ep{IDS_Binary_Operator} (=
\&                             \ep{IDS_Binary_Operator=Y}) (10)
\&   \ep{IDSB: *}             \ep{IDS_Binary_Operator: *}
\&   \ep{IDST}                \ep{IDS_Trinary_Operator} (=
\&                             \ep{IDS_Trinary_Operator=Y}) (2)
\&   \ep{IDST: *}             \ep{IDS_Trinary_Operator: *}
\&   \ep{Imperial_Aramaic}    \ep{Script_Extensions=Imperial_Aramaic}
\&                             (Short: \ep{Armi}; NOT \ep{Block=
\&                             Imperial_Aramaic}) (31)
\&   \ep{In: *}               \ep{Present_In: *} (Perl extension)
\& X \ep{In_*}                \ep{Block: *}
\& X \ep{Indic_Number_Forms}  \ep{Common_Indic_Number_Forms} (= \ep{Block=
\&                             Common_Indic_Number_Forms}) (16)
\&   \ep{Indic_Positional_Category: Bottom} (Short: \ep{InPC=Bottom})
\&                             (300)
\&   \ep{Indic_Positional_Category: Bottom_And_Right} (Short: \ep{InPC=
\&                             BottomAndRight}) (2)
\&   \ep{Indic_Positional_Category: Left} (Short: \ep{InPC=Left}) (57)
\&   \ep{Indic_Positional_Category: Left_And_Right} (Short: \ep{InPC=
\&                             LeftAndRight}) (21)
\&   \ep{Indic_Positional_Category: NA} (Short: \ep{InPC=NA}) (1_113_069
\&                             plus all above\-Unicode code points)
\&   \ep{Indic_Positional_Category: Overstruck} (Short: \ep{InPC=
\&                             Overstruck}) (10)
\&   \ep{Indic_Positional_Category: Right} (Short: \ep{InPC=Right}) (258)
\&   \ep{Indic_Positional_Category: Top} (Short: \ep{InPC=Top}) (342)
\&   \ep{Indic_Positional_Category: Top_And_Bottom} (Short: \ep{InPC=
\&                             TopAndBottom}) (10)
\&   \ep{Indic_Positional_Category: Top_And_Bottom_And_Right} (Short:
\&                             \ep{InPC=TopAndBottomAndRight}) (1)
\&   \ep{Indic_Positional_Category: Top_And_Left} (Short: \ep{InPC=
\&                             TopAndLeft}) (6)
\&   \ep{Indic_Positional_Category: Top_And_Left_And_Right} (Short:
\&                             \ep{InPC=TopAndLeftAndRight}) (4)
\&   \ep{Indic_Positional_Category: Top_And_Right} (Short: \ep{InPC=
\&                             TopAndRight}) (13)
\&   \ep{Indic_Positional_Category: Visual_Order_Left} (Short: \ep{InPC=
\&                             VisualOrderLeft}) (19)
\&   \ep{Indic_Syllabic_Category: Avagraha} (Short: \ep{InSC=Avagraha})
\&                             (15)
\&   \ep{Indic_Syllabic_Category: Bindu} (Short: \ep{InSC=Bindu}) (67)
\&   \ep{Indic_Syllabic_Category: Brahmi_Joining_Number} (Short:
\&                             \ep{InSC=BrahmiJoiningNumber}) (20)
\&   \ep{Indic_Syllabic_Category: Cantillation_Mark} (Short: \ep{InSC=
\&                             CantillationMark}) (53)
\&   \ep{Indic_Syllabic_Category: Consonant} (Short: \ep{InSC=Consonant})
\&                             (1907)
\&   \ep{Indic_Syllabic_Category: Consonant_Dead} (Short: \ep{InSC=
\&                             ConsonantDead}) (10)
\&   \ep{Indic_Syllabic_Category: Consonant_Final} (Short: \ep{InSC=
\&                             ConsonantFinal}) (62)
\&   \ep{Indic_Syllabic_Category: Consonant_Head_Letter} (Short:
\&                             \ep{InSC=ConsonantHeadLetter}) (5)
\&   \ep{Indic_Syllabic_Category: Consonant_Killer} (Short: \ep{InSC=
\&                             ConsonantKiller}) (2)
\&   \ep{Indic_Syllabic_Category: Consonant_Medial} (Short: \ep{InSC=
\&                             ConsonantMedial}) (22)
\&   \ep{Indic_Syllabic_Category: Consonant_Placeholder} (Short:
\&                             \ep{InSC=ConsonantPlaceholder}) (16)
\&   \ep{Indic_Syllabic_Category: Consonant_Preceding_Repha} (Short:
\&                             \ep{InSC=ConsonantPrecedingRepha}) (1)
\&   \ep{Indic_Syllabic_Category: Consonant_Prefixed} (Short: \ep{InSC=
\&                             ConsonantPrefixed}) (2)
\&   \ep{Indic_Syllabic_Category: Consonant_Subjoined} (Short: \ep{InSC=
\&                             ConsonantSubjoined}) (90)
\&   \ep{Indic_Syllabic_Category: Consonant_Succeeding_Repha} (Short:
\&                             \ep{InSC=ConsonantSucceedingRepha}) (4)
\&   \ep{Indic_Syllabic_Category: Consonant_With_Stacker} (Short:
\&                             \ep{InSC=ConsonantWithStacker}) (4)
\&   \ep{Indic_Syllabic_Category: Gemination_Mark} (Short: \ep{InSC=
\&                             GeminationMark}) (2)
\&   \ep{Indic_Syllabic_Category: Invisible_Stacker} (Short: \ep{InSC=
\&                             InvisibleStacker}) (7)
\&   \ep{Indic_Syllabic_Category: Joiner} (Short: \ep{InSC=Joiner}) (1)
\&   \ep{Indic_Syllabic_Category: Modifying_Letter} (Short: \ep{InSC=
\&                             ModifyingLetter}) (1)
\&   \ep{Indic_Syllabic_Category: Non_Joiner} (Short: \ep{InSC=
\&                             NonJoiner}) (1)
\&   \ep{Indic_Syllabic_Category: Nukta} (Short: \ep{InSC=Nukta}) (24)
\&   \ep{Indic_Syllabic_Category: Number} (Short: \ep{InSC=Number}) (459)
\&   \ep{Indic_Syllabic_Category: Number_Joiner} (Short: \ep{InSC=
\&                             NumberJoiner}) (1)
\&   \ep{Indic_Syllabic_Category: Other} (Short: \ep{InSC=Other})
\&                             (1_110_129 plus all above\-Unicode code
\&                             points)
\&   \ep{Indic_Syllabic_Category: Pure_Killer} (Short: \ep{InSC=
\&                             PureKiller}) (16)
\&   \ep{Indic_Syllabic_Category: Register_Shifter} (Short: \ep{InSC=
\&                             RegisterShifter}) (2)
\&   \ep{Indic_Syllabic_Category: Syllable_Modifier} (Short: \ep{InSC=
\&                             SyllableModifier}) (22)
\&   \ep{Indic_Syllabic_Category: Tone_Letter} (Short: \ep{InSC=
\&                             ToneLetter}) (7)
\&   \ep{Indic_Syllabic_Category: Tone_Mark} (Short: \ep{InSC=ToneMark})
\&                             (42)
\&   \ep{Indic_Syllabic_Category: Virama} (Short: \ep{InSC=Virama}) (24)
\&   \ep{Indic_Syllabic_Category: Visarga} (Short: \ep{InSC=Visarga}) (31)
\&   \ep{Indic_Syllabic_Category: Vowel} (Short: \ep{InSC=Vowel}) (30)
\&   \ep{Indic_Syllabic_Category: Vowel_Dependent} (Short: \ep{InSC=
\&                             VowelDependent}) (602)
\&   \ep{Indic_Syllabic_Category: Vowel_Independent} (Short: \ep{InSC=
\&                             VowelIndependent}) (431)
\&   \ep{Inherited}           \ep{Script_Extensions=Inherited} (Short:
\&                             \ep{Zinh}) (496)
\&   \ep{Initial_Punctuation} \ep{General_Category=Initial_Punctuation}
\&                             (Short: \ep{Pi}) (12)
\&   \ep{InPC: *}             \ep{Indic_Positional_Category: *}
\&   \ep{InSC: *}             \ep{Indic_Syllabic_Category: *}
\&   \ep{Inscriptional_Pahlavi} \ep{Script_Extensions=
\&                             Inscriptional_Pahlavi} (Short: \ep{Phli};
\&                             NOT \ep{Block=Inscriptional_Pahlavi}) (27)
\&   \ep{Inscriptional_Parthian} \ep{Script_Extensions=
\&                             Inscriptional_Parthian} (Short:
\&                             \ep{Prti}; NOT \ep{Block=
\&                             Inscriptional_Parthian}) (30)
\& X \ep{IPA_Ext}             \ep{IPA_Extensions} (= \ep{Block=
\&                             IPA_Extensions}) (96)
\& X \ep{IPA_Extensions}      \ep{Block=IPA_Extensions} (Short:
\&                             \ep{InIPAExt}) (96)
\&   \ep{Is_*}                \ep{*} (Any exceptions are individually
\&                             noted beginning with the word NOT.) If
\&                             an entry has flag(s) at its beginning,
\&                             like "D", the "Is_" form has the same
\&                             flag(s)
\&   \ep{Ital}                \ep{Old_Italic} (= \ep{Script_Extensions=
\&                             Old_Italic}) (NOT \ep{Block=Old_Italic})
\&                             (36)
\& X \ep{Jamo}                \ep{Hangul_Jamo} (= \ep{Block=Hangul_Jamo})
\&                             (256)
\& X \ep{Jamo_Ext_A}          \ep{Hangul_Jamo_Extended_A} (= \ep{Block=
\&                             Hangul_Jamo_Extended_A}) (32)
\& X \ep{Jamo_Ext_B}          \ep{Hangul_Jamo_Extended_B} (= \ep{Block=
\&                             Hangul_Jamo_Extended_B}) (80)
\&   \ep{Java}                \ep{Javanese} (= \ep{Script_Extensions=
\&                             Javanese}) (NOT \ep{Block=Javanese}) (91)
\&   \ep{Javanese}            \ep{Script_Extensions=Javanese} (Short:
\&                             \ep{Java}; NOT \ep{Block=Javanese}) (91)
\&   \ep{Jg: *}               \ep{Joining_Group: *}
\&   \ep{Join_C}              \ep{Join_Control} (= \ep{Join_Control=Y}) (2)
\&   \ep{Join_C: *}           \ep{Join_Control: *}
\&   \ep{Join_Control}        \ep{Join_Control=Y} (Short: \ep{JoinC}) (2)
\&   \ep{Join_Control: N*}    (Short: \ep{JoinC=N}, \eP{JoinC}) (1_114_110
\&                             plus all above\-Unicode code points)
\&   \ep{Join_Control: Y*}    (Short: \ep{JoinC=Y}, \ep{JoinC}) (2)
\&   \ep{Joining_Group: African_Feh} (Short: \ep{Jg=AfricanFeh}) (1)
\&   \ep{Joining_Group: African_Noon} (Short: \ep{Jg=AfricanNoon}) (1)
\&   \ep{Joining_Group: African_Qaf} (Short: \ep{Jg=AfricanQaf}) (1)
\&   \ep{Joining_Group: Ain}  (Short: \ep{Jg=Ain}) (8)
\&   \ep{Joining_Group: Alaph} (Short: \ep{Jg=Alaph}) (1)
\&   \ep{Joining_Group: Alef} (Short: \ep{Jg=Alef}) (10)
\&   \ep{Joining_Group: Beh}  (Short: \ep{Jg=Beh}) (24)
\&   \ep{Joining_Group: Beth} (Short: \ep{Jg=Beth}) (2)
\&   \ep{Joining_Group: Burushaski_Yeh_Barree} (Short: \ep{Jg=
\&                             BurushaskiYehBarree}) (2)
\&   \ep{Joining_Group: Dal}  (Short: \ep{Jg=Dal}) (15)
\&   \ep{Joining_Group: Dalath_Rish} (Short: \ep{Jg=DalathRish}) (4)
\&   \ep{Joining_Group: E}    (Short: \ep{Jg=E}) (1)
\&   \ep{Joining_Group: Farsi_Yeh} (Short: \ep{Jg=FarsiYeh}) (7)
\&   \ep{Joining_Group: Fe}   (Short: \ep{Jg=Fe}) (1)
\&   \ep{Joining_Group: Feh}  (Short: \ep{Jg=Feh}) (10)
\&   \ep{Joining_Group: Final_Semkath} (Short: \ep{Jg=FinalSemkath}) (1)
\&   \ep{Joining_Group: Gaf}  (Short: \ep{Jg=Gaf}) (14)
\&   \ep{Joining_Group: Gamal} (Short: \ep{Jg=Gamal}) (3)
\&   \ep{Joining_Group: Hah}  (Short: \ep{Jg=Hah}) (18)
\&   \ep{Joining_Group: Hamza_On_Heh_Goal} (Short: \ep{Jg=
\&                             HamzaOnHehGoal}) (1)
\&   \ep{Joining_Group: He}   (Short: \ep{Jg=He}) (1)
\&   \ep{Joining_Group: Heh}  (Short: \ep{Jg=Heh}) (1)
\&   \ep{Joining_Group: Heh_Goal} (Short: \ep{Jg=HehGoal}) (2)
\&   \ep{Joining_Group: Heth} (Short: \ep{Jg=Heth}) (1)
\&   \ep{Joining_Group: Kaf}  (Short: \ep{Jg=Kaf}) (6)
\&   \ep{Joining_Group: Kaph} (Short: \ep{Jg=Kaph}) (1)
\&   \ep{Joining_Group: Khaph} (Short: \ep{Jg=Khaph}) (1)
\&   \ep{Joining_Group: Knotted_Heh} (Short: \ep{Jg=KnottedHeh}) (2)
\&   \ep{Joining_Group: Lam}  (Short: \ep{Jg=Lam}) (7)
\&   \ep{Joining_Group: Lamadh} (Short: \ep{Jg=Lamadh}) (1)
\&   \ep{Joining_Group: Manichaean_Aleph} (Short: \ep{Jg=
\&                             ManichaeanAleph}) (1)
\&   \ep{Joining_Group: Manichaean_Ayin} (Short: \ep{Jg=ManichaeanAyin})
\&                             (2)
\&   \ep{Joining_Group: Manichaean_Beth} (Short: \ep{Jg=ManichaeanBeth})
\&                             (2)
\&   \ep{Joining_Group: Manichaean_Daleth} (Short: \ep{Jg=
\&                             ManichaeanDaleth}) (1)
\&   \ep{Joining_Group: Manichaean_Dhamedh} (Short: \ep{Jg=
\&                             ManichaeanDhamedh}) (1)
\&   \ep{Joining_Group: Manichaean_Five} (Short: \ep{Jg=ManichaeanFive})
\&                             (1)
\&   \ep{Joining_Group: Manichaean_Gimel} (Short: \ep{Jg=
\&                             ManichaeanGimel}) (2)
\&   \ep{Joining_Group: Manichaean_Heth} (Short: \ep{Jg=ManichaeanHeth})
\&                             (1)
\&   \ep{Joining_Group: Manichaean_Hundred} (Short: \ep{Jg=
\&                             ManichaeanHundred}) (1)
\&   \ep{Joining_Group: Manichaean_Kaph} (Short: \ep{Jg=ManichaeanKaph})
\&                             (3)
\&   \ep{Joining_Group: Manichaean_Lamedh} (Short: \ep{Jg=
\&                             ManichaeanLamedh}) (1)
\&   \ep{Joining_Group: Manichaean_Mem} (Short: \ep{Jg=ManichaeanMem}) (1)
\&   \ep{Joining_Group: Manichaean_Nun} (Short: \ep{Jg=ManichaeanNun}) (1)
\&   \ep{Joining_Group: Manichaean_One} (Short: \ep{Jg=ManichaeanOne}) (1)
\&   \ep{Joining_Group: Manichaean_Pe} (Short: \ep{Jg=ManichaeanPe}) (2)
\&   \ep{Joining_Group: Manichaean_Qoph} (Short: \ep{Jg=ManichaeanQoph})
\&                             (3)
\&   \ep{Joining_Group: Manichaean_Resh} (Short: \ep{Jg=ManichaeanResh})
\&                             (1)
\&   \ep{Joining_Group: Manichaean_Sadhe} (Short: \ep{Jg=
\&                             ManichaeanSadhe}) (1)
\&   \ep{Joining_Group: Manichaean_Samekh} (Short: \ep{Jg=
\&                             ManichaeanSamekh}) (1)
\&   \ep{Joining_Group: Manichaean_Taw} (Short: \ep{Jg=ManichaeanTaw}) (1)
\&   \ep{Joining_Group: Manichaean_Ten} (Short: \ep{Jg=ManichaeanTen}) (1)
\&   \ep{Joining_Group: Manichaean_Teth} (Short: \ep{Jg=ManichaeanTeth})
\&                             (1)
\&   \ep{Joining_Group: Manichaean_Thamedh} (Short: \ep{Jg=
\&                             ManichaeanThamedh}) (1)
\&   \ep{Joining_Group: Manichaean_Twenty} (Short: \ep{Jg=
\&                             ManichaeanTwenty}) (1)
\&   \ep{Joining_Group: Manichaean_Waw} (Short: \ep{Jg=ManichaeanWaw}) (1)
\&   \ep{Joining_Group: Manichaean_Yodh} (Short: \ep{Jg=ManichaeanYodh})
\&                             (1)
\&   \ep{Joining_Group: Manichaean_Zayin} (Short: \ep{Jg=
\&                             ManichaeanZayin}) (2)
\&   \ep{Joining_Group: Meem} (Short: \ep{Jg=Meem}) (4)
\&   \ep{Joining_Group: Mim}  (Short: \ep{Jg=Mim}) (1)
\&   \ep{Joining_Group: No_Joining_Group} (Short: \ep{Jg=NoJoiningGroup})
\&                             (1_113_818 plus all above\-Unicode code
\&                             points)
\&   \ep{Joining_Group: Noon} (Short: \ep{Jg=Noon}) (8)
\&   \ep{Joining_Group: Nun}  (Short: \ep{Jg=Nun}) (1)
\&   \ep{Joining_Group: Nya}  (Short: \ep{Jg=Nya}) (1)
\&   \ep{Joining_Group: Pe}   (Short: \ep{Jg=Pe}) (1)
\&   \ep{Joining_Group: Qaf}  (Short: \ep{Jg=Qaf}) (5)
\&   \ep{Joining_Group: Qaph} (Short: \ep{Jg=Qaph}) (1)
\&   \ep{Joining_Group: Reh}  (Short: \ep{Jg=Reh}) (19)
\&   \ep{Joining_Group: Reversed_Pe} (Short: \ep{Jg=ReversedPe}) (1)
\&   \ep{Joining_Group: Rohingya_Yeh} (Short: \ep{Jg=RohingyaYeh}) (1)
\&   \ep{Joining_Group: Sad}  (Short: \ep{Jg=Sad}) (6)
\&   \ep{Joining_Group: Sadhe} (Short: \ep{Jg=Sadhe}) (1)
\&   \ep{Joining_Group: Seen} (Short: \ep{Jg=Seen}) (11)
\&   \ep{Joining_Group: Semkath} (Short: \ep{Jg=Semkath}) (1)
\&   \ep{Joining_Group: Shin} (Short: \ep{Jg=Shin}) (1)
\&   \ep{Joining_Group: Straight_Waw} (Short: \ep{Jg=StraightWaw}) (1)
\&   \ep{Joining_Group: Swash_Kaf} (Short: \ep{Jg=SwashKaf}) (1)
\&   \ep{Joining_Group: Syriac_Waw} (Short: \ep{Jg=SyriacWaw}) (1)
\&   \ep{Joining_Group: Tah}  (Short: \ep{Jg=Tah}) (4)
\&   \ep{Joining_Group: Taw}  (Short: \ep{Jg=Taw}) (1)
\&   \ep{Joining_Group: Teh_Marbuta} (Short: \ep{Jg=TehMarbuta}) (3)
\&   \ep{Joining_Group: Teh_Marbuta_Goal} \ep{Joining_Group=
\&                             Hamza_On_Heh_Goal} (1)
\&   \ep{Joining_Group: Teth} (Short: \ep{Jg=Teth}) (2)
\&   \ep{Joining_Group: Waw}  (Short: \ep{Jg=Waw}) (16)
\&   \ep{Joining_Group: Yeh}  (Short: \ep{Jg=Yeh}) (11)
\&   \ep{Joining_Group: Yeh_Barree} (Short: \ep{Jg=YehBarree}) (2)
\&   \ep{Joining_Group: Yeh_With_Tail} (Short: \ep{Jg=YehWithTail}) (1)
\&   \ep{Joining_Group: Yudh} (Short: \ep{Jg=Yudh}) (1)
\&   \ep{Joining_Group: Yudh_He} (Short: \ep{Jg=YudhHe}) (1)
\&   \ep{Joining_Group: Zain} (Short: \ep{Jg=Zain}) (1)
\&   \ep{Joining_Group: Zhain} (Short: \ep{Jg=Zhain}) (1)
\&   \ep{Joining_Type: C}     \ep{Joining_Type=Join_Causing} (4)
\&   \ep{Joining_Type: D}     \ep{Joining_Type=Dual_Joining} (501)
\&   \ep{Joining_Type: Dual_Joining} (Short: \ep{Jt=D}) (501)
\&   \ep{Joining_Type: Join_Causing} (Short: \ep{Jt=C}) (4)
\&   \ep{Joining_Type: L}     \ep{Joining_Type=Left_Joining} (3)
\&   \ep{Joining_Type: Left_Joining} (Short: \ep{Jt=L}) (3)
\&   \ep{Joining_Type: Non_Joining} (Short: \ep{Jt=U}) (1_111_653 plus
\&                             all above\-Unicode code points)
\&   \ep{Joining_Type: R}     \ep{Joining_Type=Right_Joining} (112)
\&   \ep{Joining_Type: Right_Joining} (Short: \ep{Jt=R}) (112)
\&   \ep{Joining_Type: T}     \ep{Joining_Type=Transparent} (1839)
\&   \ep{Joining_Type: Transparent} (Short: \ep{Jt=T}) (1839)
\&   \ep{Joining_Type: U}     \ep{Joining_Type=Non_Joining} (1_111_653
\&                             plus all above\-Unicode code points)
\&   \ep{Jt: *}               \ep{Joining_Type: *}
\&   \ep{Kaithi}              \ep{Script_Extensions=Kaithi} (Short:
\&                             \ep{Kthi}; NOT \ep{Block=Kaithi}) (86)
\&   \ep{Kali}                \ep{Kayah_Li} (= \ep{Script_Extensions=
\&                             Kayah_Li}) (48)
\&   \ep{Kana}                \ep{Katakana} (= \ep{Script_Extensions=
\&                             Katakana}) (NOT \ep{Block=Katakana}) (352)
\& X \ep{Kana_Sup}            \ep{Kana_Supplement} (= \ep{Block=
\&                             Kana_Supplement}) (256)
\& X \ep{Kana_Supplement}     \ep{Block=Kana_Supplement} (Short:
\&                             \ep{InKanaSup}) (256)
\& X \ep{Kanbun}              \ep{Block=Kanbun} (16)
\& X \ep{Kangxi}              \ep{Kangxi_Radicals} (= \ep{Block=
\&                             Kangxi_Radicals}) (224)
\& X \ep{Kangxi_Radicals}     \ep{Block=Kangxi_Radicals} (Short:
\&                             \ep{InKangxi}) (224)
\&   \ep{Kannada}             \ep{Script_Extensions=Kannada} (Short:
\&                             \ep{Knda}; NOT \ep{Block=Kannada}) (100)
\&   \ep{Katakana}            \ep{Script_Extensions=Katakana} (Short:
\&                             \ep{Kana}; NOT \ep{Block=Katakana}) (352)
\& X \ep{Katakana_Ext}        \ep{Katakana_Phonetic_Extensions} (=
\&                             \ep{Block=Katakana_Phonetic_Extensions})
\&                             (16)
\& X \ep{Katakana_Phonetic_Extensions} \ep{Block=
\&                             Katakana_Phonetic_Extensions} (Short:
\&                             \ep{InKatakanaExt}) (16)
\&   \ep{Kayah_Li}            \ep{Script_Extensions=Kayah_Li} (Short:
\&                             \ep{Kali}) (48)
\&   \ep{Khar}                \ep{Kharoshthi} (= \ep{Script_Extensions=
\&                             Kharoshthi}) (NOT \ep{Block=Kharoshthi})
\&                             (65)
\&   \ep{Kharoshthi}          \ep{Script_Extensions=Kharoshthi} (Short:
\&                             \ep{Khar}; NOT \ep{Block=Kharoshthi}) (65)
\&   \ep{Khmer}               \ep{Script_Extensions=Khmer} (Short:
\&                             \ep{Khmr}; NOT \ep{Block=Khmer}) (146)
\& X \ep{Khmer_Symbols}       \ep{Block=Khmer_Symbols} (32)
\&   \ep{Khmr}                \ep{Khmer} (= \ep{Script_Extensions=Khmer})
\&                             (NOT \ep{Block=Khmer}) (146)
\&   \ep{Khoj}                \ep{Khojki} (= \ep{Script_Extensions=
\&                             Khojki}) (NOT \ep{Block=Khojki}) (72)
\&   \ep{Khojki}              \ep{Script_Extensions=Khojki} (Short:
\&                             \ep{Khoj}; NOT \ep{Block=Khojki}) (72)
\&   \ep{Khudawadi}           \ep{Script_Extensions=Khudawadi} (Short:
\&                             \ep{Sind}; NOT \ep{Block=Khudawadi}) (81)
\&   \ep{Knda}                \ep{Kannada} (= \ep{Script_Extensions=
\&                             Kannada}) (NOT \ep{Block=Kannada}) (100)
\&   \ep{Kthi}                \ep{Kaithi} (= \ep{Script_Extensions=
\&                             Kaithi}) (NOT \ep{Block=Kaithi}) (86)
\&   \ep{L} \epL               \ep{Letter} (= \ep{General_Category=Letter})
\&                             (116_766)
\& X \ep{L&}                  \ep{Cased_Letter} (= \ep{General_Category=
\&                             Cased_Letter}) (3796)
\& X \ep{L_}                  \ep{Cased_Letter} (= \ep{General_Category=
\&                             Cased_Letter}) Note the trailing \*(Aq_\*(Aq
\&                             matters in spite of loose matching
\&                             rules. (3796)
\&   \ep{Lana}                \ep{Tai_Tham} (= \ep{Script_Extensions=
\&                             Tai_Tham}) (NOT \ep{Block=Tai_Tham}) (127)
\&   \ep{Lao}                 \ep{Script_Extensions=Lao} (NOT \ep{Block=
\&                             Lao}) (67)
\&   \ep{Laoo}                \ep{Lao} (= \ep{Script_Extensions=Lao}) (NOT
\&                             \ep{Block=Lao}) (67)
\&   \ep{Latin}               \ep{Script_Extensions=Latin} (Short:
\&                             \ep{Latn}) (1370)
\& X \ep{Latin_1}             \ep{Latin_1_Supplement} (= \ep{Block=
\&                             Latin_1_Supplement}) (128)
\& X \ep{Latin_1_Sup}         \ep{Latin_1_Supplement} (= \ep{Block=
\&                             Latin_1_Supplement}) (128)
\& X \ep{Latin_1_Supplement}  \ep{Block=Latin_1_Supplement} (Short:
\&                             \ep{InLatin1}) (128)
\& X \ep{Latin_Ext_A}         \ep{Latin_Extended_A} (= \ep{Block=
\&                             Latin_Extended_A}) (128)
\& X \ep{Latin_Ext_Additional} \ep{Latin_Extended_Additional} (=
\&                             \ep{Block=Latin_Extended_Additional})
\&                             (256)
\& X \ep{Latin_Ext_B}         \ep{Latin_Extended_B} (= \ep{Block=
\&                             Latin_Extended_B}) (208)
\& X \ep{Latin_Ext_C}         \ep{Latin_Extended_C} (= \ep{Block=
\&                             Latin_Extended_C}) (32)
\& X \ep{Latin_Ext_D}         \ep{Latin_Extended_D} (= \ep{Block=
\&                             Latin_Extended_D}) (224)
\& X \ep{Latin_Ext_E}         \ep{Latin_Extended_E} (= \ep{Block=
\&                             Latin_Extended_E}) (64)
\& X \ep{Latin_Extended_A}    \ep{Block=Latin_Extended_A} (Short:
\&                             \ep{InLatinExtA}) (128)
\& X \ep{Latin_Extended_Additional} \ep{Block=Latin_Extended_Additional}
\&                             (Short: \ep{InLatinExtAdditional}) (256)
\& X \ep{Latin_Extended_B}    \ep{Block=Latin_Extended_B} (Short:
\&                             \ep{InLatinExtB}) (208)
\& X \ep{Latin_Extended_C}    \ep{Block=Latin_Extended_C} (Short:
\&                             \ep{InLatinExtC}) (32)
\& X \ep{Latin_Extended_D}    \ep{Block=Latin_Extended_D} (Short:
\&                             \ep{InLatinExtD}) (224)
\& X \ep{Latin_Extended_E}    \ep{Block=Latin_Extended_E} (Short:
\&                             \ep{InLatinExtE}) (64)
\&   \ep{Latn}                \ep{Latin} (= \ep{Script_Extensions=Latin})
\&                             (1370)
\&   \ep{Lb: *}               \ep{Line_Break: *}
\&   \ep{LC}                  \ep{Cased_Letter} (= \ep{General_Category=
\&                             Cased_Letter}) (3796)
\&   \ep{Lepc}                \ep{Lepcha} (= \ep{Script_Extensions=
\&                             Lepcha}) (NOT \ep{Block=Lepcha}) (74)
\&   \ep{Lepcha}              \ep{Script_Extensions=Lepcha} (Short:
\&                             \ep{Lepc}; NOT \ep{Block=Lepcha}) (74)
\&   \ep{Letter}              \ep{General_Category=Letter} (Short: \ep{L})
\&                             (116_766)
\&   \ep{Letter_Number}       \ep{General_Category=Letter_Number} (Short:
\&                             \ep{Nl}) (236)
\& X \ep{Letterlike_Symbols}  \ep{Block=Letterlike_Symbols} (80)
\&   \ep{Limb}                \ep{Limbu} (= \ep{Script_Extensions=Limbu})
\&                             (NOT \ep{Block=Limbu}) (69)
\&   \ep{Limbu}               \ep{Script_Extensions=Limbu} (Short:
\&                             \ep{Limb}; NOT \ep{Block=Limbu}) (69)
\&   \ep{Lina}                \ep{Linear_A} (= \ep{Script_Extensions=
\&                             Linear_A}) (NOT \ep{Block=Linear_A}) (386)
\&   \ep{Linb}                \ep{Linear_B} (= \ep{Script_Extensions=
\&                             Linear_B}) (268)
\&   \ep{Line_Break: AI}      \ep{Line_Break=Ambiguous} (707)
\&   \ep{Line_Break: AL}      \ep{Line_Break=Alphabetic} (19_523)
\&   \ep{Line_Break: Alphabetic} (Short: \ep{Lb=AL}) (19_523)
\&   \ep{Line_Break: Ambiguous} (Short: \ep{Lb=AI}) (707)
\&   \ep{Line_Break: B2}      \ep{Line_Break=Break_Both} (3)
\&   \ep{Line_Break: BA}      \ep{Line_Break=Break_After} (218)
\&   \ep{Line_Break: BB}      \ep{Line_Break=Break_Before} (37)
\&   \ep{Line_Break: BK}      \ep{Line_Break=Mandatory_Break} (4)
\&   \ep{Line_Break: Break_After} (Short: \ep{Lb=BA}) (218)
\&   \ep{Line_Break: Break_Before} (Short: \ep{Lb=BB}) (37)
\&   \ep{Line_Break: Break_Both} (Short: \ep{Lb=B2}) (3)
\&   \ep{Line_Break: Break_Symbols} (Short: \ep{Lb=SY}) (1)
\&   \ep{Line_Break: Carriage_Return} (Short: \ep{Lb=CR}) (1)
\&   \ep{Line_Break: CB}      \ep{Line_Break=Contingent_Break} (1)
\&   \ep{Line_Break: CJ}      \ep{Line_Break=
\&                             Conditional_Japanese_Starter} (51)
\&   \ep{Line_Break: CL}      \ep{Line_Break=Close_Punctuation} (90)
\&   \ep{Line_Break: Close_Parenthesis} (Short: \ep{Lb=CP}) (2)
\&   \ep{Line_Break: Close_Punctuation} (Short: \ep{Lb=CL}) (90)
\&   \ep{Line_Break: CM}      \ep{Line_Break=Combining_Mark} (2090)
\&   \ep{Line_Break: Combining_Mark} (Short: \ep{Lb=CM}) (2090)
\&   \ep{Line_Break: Complex_Context} (Short: \ep{Lb=SA}) (734)
\&   \ep{Line_Break: Conditional_Japanese_Starter} (Short: \ep{Lb=CJ})
\&                             (51)
\&   \ep{Line_Break: Contingent_Break} (Short: \ep{Lb=CB}) (1)
\&   \ep{Line_Break: CP}      \ep{Line_Break=Close_Parenthesis} (2)
\&   \ep{Line_Break: CR}      \ep{Line_Break=Carriage_Return} (1)
\&   \ep{Line_Break: E_Base}  (Short: \ep{Lb=EB}) (83)
\&   \ep{Line_Break: E_Modifier} (Short: \ep{Lb=EM}) (5)
\&   \ep{Line_Break: EB}      \ep{Line_Break=E_Base} (83)
\&   \ep{Line_Break: EM}      \ep{Line_Break=E_Modifier} (5)
\&   \ep{Line_Break: EX}      \ep{Line_Break=Exclamation} (37)
\&   \ep{Line_Break: Exclamation} (Short: \ep{Lb=EX}) (37)
\&   \ep{Line_Break: GL}      \ep{Line_Break=Glue} (18)
\&   \ep{Line_Break: Glue}    (Short: \ep{Lb=GL}) (18)
\&   \ep{Line_Break: H2}      (Short: \ep{Lb=H2}) (399)
\&   \ep{Line_Break: H3}      (Short: \ep{Lb=H3}) (10_773)
\&   \ep{Line_Break: Hebrew_Letter} (Short: \ep{Lb=HL}) (74)
\&   \ep{Line_Break: HL}      \ep{Line_Break=Hebrew_Letter} (74)
\&   \ep{Line_Break: HY}      \ep{Line_Break=Hyphen} (1)
\&   \ep{Line_Break: Hyphen}  (Short: \ep{Lb=HY}) (1)
\&   \ep{Line_Break: ID}      \ep{Line_Break=Ideographic} (172_133)
\&   \ep{Line_Break: Ideographic} (Short: \ep{Lb=ID}) (172_133)
\&   \ep{Line_Break: IN}      \ep{Line_Break=Inseparable} (6)
\&   \ep{Line_Break: Infix_Numeric} (Short: \ep{Lb=IS}) (13)
\&   \ep{Line_Break: Inseparable} (Short: \ep{Lb=IN}) (6)
\&   \ep{Line_Break: Inseperable} \ep{Line_Break=Inseparable} (6)
\&   \ep{Line_Break: IS}      \ep{Line_Break=Infix_Numeric} (13)
\&   \ep{Line_Break: JL}      (Short: \ep{Lb=JL}) (125)
\&   \ep{Line_Break: JT}      (Short: \ep{Lb=JT}) (137)
\&   \ep{Line_Break: JV}      (Short: \ep{Lb=JV}) (95)
\&   \ep{Line_Break: LF}      \ep{Line_Break=Line_Feed} (1)
\&   \ep{Line_Break: Line_Feed} (Short: \ep{Lb=LF}) (1)
\&   \ep{Line_Break: Mandatory_Break} (Short: \ep{Lb=BK}) (4)
\&   \ep{Line_Break: Next_Line} (Short: \ep{Lb=NL}) (1)
\&   \ep{Line_Break: NL}      \ep{Line_Break=Next_Line} (1)
\&   \ep{Line_Break: Nonstarter} (Short: \ep{Lb=NS}) (30)
\&   \ep{Line_Break: NS}      \ep{Line_Break=Nonstarter} (30)
\&   \ep{Line_Break: NU}      \ep{Line_Break=Numeric} (572)
\&   \ep{Line_Break: Numeric} (Short: \ep{Lb=NU}) (572)
\&   \ep{Line_Break: OP}      \ep{Line_Break=Open_Punctuation} (87)
\&   \ep{Line_Break: Open_Punctuation} (Short: \ep{Lb=OP}) (87)
\&   \ep{Line_Break: PO}      \ep{Line_Break=Postfix_Numeric} (30)
\&   \ep{Line_Break: Postfix_Numeric} (Short: \ep{Lb=PO}) (30)
\&   \ep{Line_Break: PR}      \ep{Line_Break=Prefix_Numeric} (65)
\&   \ep{Line_Break: Prefix_Numeric} (Short: \ep{Lb=PR}) (65)
\&   \ep{Line_Break: QU}      \ep{Line_Break=Quotation} (39)
\&   \ep{Line_Break: Quotation} (Short: \ep{Lb=QU}) (39)
\&   \ep{Line_Break: Regional_Indicator} (Short: \ep{Lb=RI}) (26)
\&   \ep{Line_Break: RI}      \ep{Line_Break=Regional_Indicator} (26)
\&   \ep{Line_Break: SA}      \ep{Line_Break=Complex_Context} (734)
\& D \ep{Line_Break: SG}      \ep{Line_Break=Surrogate} (2048)
\&   \ep{Line_Break: SP}      \ep{Line_Break=Space} (1)
\&   \ep{Line_Break: Space}   (Short: \ep{Lb=SP}) (1)
\& D \ep{Line_Break: Surrogate} Deprecated by Unicode because surrogates
\&                             should never appear in well\-formed text,
\&                             and therefore shouldn\*(Aqt be the basis for
\&                             line breaking (Short: \ep{Lb=SG}) (2048)
\&   \ep{Line_Break: SY}      \ep{Line_Break=Break_Symbols} (1)
\&   \ep{Line_Break: Unknown} (Short: \ep{Lb=XX}) (903_847 plus all
\&                             above\-Unicode code points)
\&   \ep{Line_Break: WJ}      \ep{Line_Break=Word_Joiner} (2)
\&   \ep{Line_Break: Word_Joiner} (Short: \ep{Lb=WJ}) (2)
\&   \ep{Line_Break: XX}      \ep{Line_Break=Unknown} (903_847 plus all
\&                             above\-Unicode code points)
\&   \ep{Line_Break: ZW}      \ep{Line_Break=ZWSpace} (1)
\&   \ep{Line_Break: ZWJ}     (Short: \ep{Lb=ZWJ}) (1)
\&   \ep{Line_Break: ZWSpace} (Short: \ep{Lb=ZW}) (1)
\&   \ep{Line_Separator}      \ep{General_Category=Line_Separator}
\&                             (Short: \ep{Zl}) (1)
\&   \ep{Linear_A}            \ep{Script_Extensions=Linear_A} (Short:
\&                             \ep{Lina}; NOT \ep{Block=Linear_A}) (386)
\&   \ep{Linear_B}            \ep{Script_Extensions=Linear_B} (Short:
\&                             \ep{Linb}) (268)
\& X \ep{Linear_B_Ideograms}  \ep{Block=Linear_B_Ideograms} (128)
\& X \ep{Linear_B_Syllabary}  \ep{Block=Linear_B_Syllabary} (128)
\&   \ep{Lisu}                \ep{Script_Extensions=Lisu} (48)
\&   \ep{Ll}                  \ep{Lowercase_Letter} (=
\&                             \ep{General_Category=Lowercase_Letter})
\&                             (/i= General_Category=Cased_Letter)
\&                             (2063)
\&   \ep{Lm}                  \ep{Modifier_Letter} (=
\&                             \ep{General_Category=Modifier_Letter})
\&                             (249)
\&   \ep{Lo}                  \ep{Other_Letter} (= \ep{General_Category=
\&                             Other_Letter}) (112_721)
\&   \ep{LOE}                 \ep{Logical_Order_Exception} (=
\&                             \ep{Logical_Order_Exception=Y}) (19)
\&   \ep{LOE: *}              \ep{Logical_Order_Exception: *}
\&   \ep{Logical_Order_Exception} \ep{Logical_Order_Exception=Y} (Short:
\&                             \ep{LOE}) (19)
\&   \ep{Logical_Order_Exception: N*} (Short: \ep{LOE=N}, \eP{LOE})
\&                             (1_114_093 plus all above\-Unicode code
\&                             points)
\&   \ep{Logical_Order_Exception: Y*} (Short: \ep{LOE=Y}, \ep{LOE}) (19)
\& X \ep{Low_Surrogates}      \ep{Block=Low_Surrogates} (1024)
\&   \ep{Lower}               \ep{XPosixLower} (= \ep{Lowercase=Y}) (/i=
\&                             Cased=Yes) (2252)
\&   \ep{Lower: *}            \ep{Lowercase: *}
\&   \ep{Lowercase}           \ep{XPosixLower} (= \ep{Lowercase=Y}) (/i=
\&                             Cased=Yes) (2252)
\&   \ep{Lowercase: N*}       (Short: \ep{Lower=N}, \eP{Lower}; /i= Cased=
\&                             No) (1_111_860 plus all above\-Unicode
\&                             code points)
\&   \ep{Lowercase: Y*}       (Short: \ep{Lower=Y}, \ep{Lower}; /i= Cased=
\&                             Yes) (2252)
\&   \ep{Lowercase_Letter}    \ep{General_Category=Lowercase_Letter}
\&                             (Short: \ep{Ll}; /i= General_Category=
\&                             Cased_Letter) (2063)
\&   \ep{Lt}                  \ep{Titlecase_Letter} (=
\&                             \ep{General_Category=Titlecase_Letter})
\&                             (/i= General_Category=Cased_Letter) (31)
\&   \ep{Lu}                  \ep{Uppercase_Letter} (=
\&                             \ep{General_Category=Uppercase_Letter})
\&                             (/i= General_Category=Cased_Letter)
\&                             (1702)
\&   \ep{Lyci}                \ep{Lycian} (= \ep{Script_Extensions=
\&                             Lycian}) (NOT \ep{Block=Lycian}) (29)
\&   \ep{Lycian}              \ep{Script_Extensions=Lycian} (Short:
\&                             \ep{Lyci}; NOT \ep{Block=Lycian}) (29)
\&   \ep{Lydi}                \ep{Lydian} (= \ep{Script_Extensions=
\&                             Lydian}) (NOT \ep{Block=Lydian}) (27)
\&   \ep{Lydian}              \ep{Script_Extensions=Lydian} (Short:
\&                             \ep{Lydi}; NOT \ep{Block=Lydian}) (27)
\&   \ep{M} \epM               \ep{Mark} (= \ep{General_Category=Mark})
\&                             (2097)
\&   \ep{Mahajani}            \ep{Script_Extensions=Mahajani} (Short:
\&                             \ep{Mahj}; NOT \ep{Block=Mahajani}) (61)
\&   \ep{Mahj}                \ep{Mahajani} (= \ep{Script_Extensions=
\&                             Mahajani}) (NOT \ep{Block=Mahajani}) (61)
\& X \ep{Mahjong}             \ep{Mahjong_Tiles} (= \ep{Block=
\&                             Mahjong_Tiles}) (48)
\& X \ep{Mahjong_Tiles}       \ep{Block=Mahjong_Tiles} (Short:
\&                             \ep{InMahjong}) (48)
\&   \ep{Malayalam}           \ep{Script_Extensions=Malayalam} (Short:
\&                             \ep{Mlym}; NOT \ep{Block=Malayalam}) (119)
\&   \ep{Mand}                \ep{Mandaic} (= \ep{Script_Extensions=
\&                             Mandaic}) (NOT \ep{Block=Mandaic}) (30)
\&   \ep{Mandaic}             \ep{Script_Extensions=Mandaic} (Short:
\&                             \ep{Mand}; NOT \ep{Block=Mandaic}) (30)
\&   \ep{Mani}                \ep{Manichaean} (= \ep{Script_Extensions=
\&                             Manichaean}) (NOT \ep{Block=Manichaean})
\&                             (52)
\&   \ep{Manichaean}          \ep{Script_Extensions=Manichaean} (Short:
\&                             \ep{Mani}; NOT \ep{Block=Manichaean}) (52)
\&   \ep{Marc}                \ep{Marchen} (= \ep{Script_Extensions=
\&                             Marchen}) (NOT \ep{Block=Marchen}) (68)
\&   \ep{Marchen}             \ep{Script_Extensions=Marchen} (Short:
\&                             \ep{Marc}; NOT \ep{Block=Marchen}) (68)
\&   \ep{Mark}                \ep{General_Category=Mark} (Short: \ep{M})
\&                             (2097)
\&   \ep{Math}                \ep{Math=Y} (2310)
\&   \ep{Math: N*}            (Single: \eP{Math}) (1_111_802 plus all
\&                             above\-Unicode code points)
\&   \ep{Math: Y*}            (Single: \ep{Math}) (2310)
\& X \ep{Math_Alphanum}       \ep{Mathematical_Alphanumeric_Symbols} (=
\&                             \ep{Block=
\&                             Mathematical_Alphanumeric_Symbols})
\&                             (1024)
\& X \ep{Math_Operators}      \ep{Mathematical_Operators} (= \ep{Block=
\&                             Mathematical_Operators}) (256)
\&   \ep{Math_Symbol}         \ep{General_Category=Math_Symbol} (Short:
\&                             \ep{Sm}) (948)
\& X \ep{Mathematical_Alphanumeric_Symbols} \ep{Block=
\&                             Mathematical_Alphanumeric_Symbols}
\&                             (Short: \ep{InMathAlphanum}) (1024)
\& X \ep{Mathematical_Operators} \ep{Block=Mathematical_Operators}
\&                             (Short: \ep{InMathOperators}) (256)
\&   \ep{Mc}                  \ep{Spacing_Mark} (= \ep{General_Category=
\&                             Spacing_Mark}) (394)
\&   \ep{Me}                  \ep{Enclosing_Mark} (= \ep{General_Category=
\&                             Enclosing_Mark}) (13)
\&   \ep{Meetei_Mayek}        \ep{Script_Extensions=Meetei_Mayek} (Short:
\&                             \ep{Mtei}; NOT \ep{Block=Meetei_Mayek})
\&                             (79)
\& X \ep{Meetei_Mayek_Ext}    \ep{Meetei_Mayek_Extensions} (= \ep{Block=
\&                             Meetei_Mayek_Extensions}) (32)
\& X \ep{Meetei_Mayek_Extensions} \ep{Block=Meetei_Mayek_Extensions}
\&                             (Short: \ep{InMeeteiMayekExt}) (32)
\&   \ep{Mend}                \ep{Mende_Kikakui} (= \ep{Script_Extensions=
\&                             Mende_Kikakui}) (NOT \ep{Block=
\&                             Mende_Kikakui}) (213)
\&   \ep{Mende_Kikakui}       \ep{Script_Extensions=Mende_Kikakui}
\&                             (Short: \ep{Mend}; NOT \ep{Block=
\&                             Mende_Kikakui}) (213)
\&   \ep{Merc}                \ep{Meroitic_Cursive} (=
\&                             \ep{Script_Extensions=Meroitic_Cursive})
\&                             (NOT \ep{Block=Meroitic_Cursive}) (90)
\&   \ep{Mero}                \ep{Meroitic_Hieroglyphs} (=
\&                             \ep{Script_Extensions=
\&                             Meroitic_Hieroglyphs}) (32)
\&   \ep{Meroitic_Cursive}    \ep{Script_Extensions=Meroitic_Cursive}
\&                             (Short: \ep{Merc}; NOT \ep{Block=
\&                             Meroitic_Cursive}) (90)
\&   \ep{Meroitic_Hieroglyphs} \ep{Script_Extensions=
\&                             Meroitic_Hieroglyphs} (Short: \ep{Mero})
\&                             (32)
\&   \ep{Miao}                \ep{Script_Extensions=Miao} (NOT \ep{Block=
\&                             Miao}) (133)
\& X \ep{Misc_Arrows}         \ep{Miscellaneous_Symbols_And_Arrows} (=
\&                             \ep{Block=
\&                             Miscellaneous_Symbols_And_Arrows}) (256)
\& X \ep{Misc_Math_Symbols_A} \ep{Miscellaneous_Mathematical_Symbols_A}
\&                             (= \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_A})
\&                             (48)
\& X \ep{Misc_Math_Symbols_B} \ep{Miscellaneous_Mathematical_Symbols_B}
\&                             (= \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_B})
\&                             (128)
\& X \ep{Misc_Pictographs}    \ep{Miscellaneous_Symbols_And_Pictographs}
\&                             (= \ep{Block=
\&                             Miscellaneous_Symbols_And_Pictographs})
\&                             (768)
\& X \ep{Misc_Symbols}        \ep{Miscellaneous_Symbols} (= \ep{Block=
\&                             Miscellaneous_Symbols}) (256)
\& X \ep{Misc_Technical}      \ep{Miscellaneous_Technical} (= \ep{Block=
\&                             Miscellaneous_Technical}) (256)
\& X \ep{Miscellaneous_Mathematical_Symbols_A} \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_A}
\&                             (Short: \ep{InMiscMathSymbolsA}) (48)
\& X \ep{Miscellaneous_Mathematical_Symbols_B} \ep{Block=
\&                             Miscellaneous_Mathematical_Symbols_B}
\&                             (Short: \ep{InMiscMathSymbolsB}) (128)
\& X \ep{Miscellaneous_Symbols} \ep{Block=Miscellaneous_Symbols} (Short:
\&                             \ep{InMiscSymbols}) (256)
\& X \ep{Miscellaneous_Symbols_And_Arrows} \ep{Block=
\&                             Miscellaneous_Symbols_And_Arrows}
\&                             (Short: \ep{InMiscArrows}) (256)
\& X \ep{Miscellaneous_Symbols_And_Pictographs} \ep{Block=
\&                             Miscellaneous_Symbols_And_Pictographs}
\&                             (Short: \ep{InMiscPictographs}) (768)
\& X \ep{Miscellaneous_Technical} \ep{Block=Miscellaneous_Technical}
\&                             (Short: \ep{InMiscTechnical}) (256)
\&   \ep{Mlym}                \ep{Malayalam} (= \ep{Script_Extensions=
\&                             Malayalam}) (NOT \ep{Block=Malayalam})
\&                             (119)
\&   \ep{Mn}                  \ep{Nonspacing_Mark} (=
\&                             \ep{General_Category=Nonspacing_Mark})
\&                             (1690)
\&   \ep{Modi}                \ep{Script_Extensions=Modi} (NOT \ep{Block=
\&                             Modi}) (89)
\&   \ep{Modifier_Letter}     \ep{General_Category=Modifier_Letter}
\&                             (Short: \ep{Lm}) (249)
\& X \ep{Modifier_Letters}    \ep{Spacing_Modifier_Letters} (= \ep{Block=
\&                             Spacing_Modifier_Letters}) (80)
\&   \ep{Modifier_Symbol}     \ep{General_Category=Modifier_Symbol}
\&                             (Short: \ep{Sk}) (121)
\& X \ep{Modifier_Tone_Letters} \ep{Block=Modifier_Tone_Letters} (32)
\&   \ep{Mong}                \ep{Mongolian} (= \ep{Script_Extensions=
\&                             Mongolian}) (NOT \ep{Block=Mongolian})
\&                             (169)
\&   \ep{Mongolian}           \ep{Script_Extensions=Mongolian} (Short:
\&                             \ep{Mong}; NOT \ep{Block=Mongolian}) (169)
\& X \ep{Mongolian_Sup}       \ep{Mongolian_Supplement} (= \ep{Block=
\&                             Mongolian_Supplement}) (32)
\& X \ep{Mongolian_Supplement} \ep{Block=Mongolian_Supplement} (Short:
\&                             \ep{InMongolianSup}) (32)
\&   \ep{Mro}                 \ep{Script_Extensions=Mro} (NOT \ep{Block=
\&                             Mro}) (43)
\&   \ep{Mroo}                \ep{Mro} (= \ep{Script_Extensions=Mro}) (NOT
\&                             \ep{Block=Mro}) (43)
\&   \ep{Mtei}                \ep{Meetei_Mayek} (= \ep{Script_Extensions=
\&                             Meetei_Mayek}) (NOT \ep{Block=
\&                             Meetei_Mayek}) (79)
\&   \ep{Mult}                \ep{Multani} (= \ep{Script_Extensions=
\&                             Multani}) (NOT \ep{Block=Multani}) (48)
\&   \ep{Multani}             \ep{Script_Extensions=Multani} (Short:
\&                             \ep{Mult}; NOT \ep{Block=Multani}) (48)
\& X \ep{Music}               \ep{Musical_Symbols} (= \ep{Block=
\&                             Musical_Symbols}) (256)
\& X \ep{Musical_Symbols}     \ep{Block=Musical_Symbols} (Short:
\&                             \ep{InMusic}) (256)
\&   \ep{Myanmar}             \ep{Script_Extensions=Myanmar} (Short:
\&                             \ep{Mymr}; NOT \ep{Block=Myanmar}) (224)
\& X \ep{Myanmar_Ext_A}       \ep{Myanmar_Extended_A} (= \ep{Block=
\&                             Myanmar_Extended_A}) (32)
\& X \ep{Myanmar_Ext_B}       \ep{Myanmar_Extended_B} (= \ep{Block=
\&                             Myanmar_Extended_B}) (32)
\& X \ep{Myanmar_Extended_A}  \ep{Block=Myanmar_Extended_A} (Short:
\&                             \ep{InMyanmarExtA}) (32)
\& X \ep{Myanmar_Extended_B}  \ep{Block=Myanmar_Extended_B} (Short:
\&                             \ep{InMyanmarExtB}) (32)
\&   \ep{Mymr}                \ep{Myanmar} (= \ep{Script_Extensions=
\&                             Myanmar}) (NOT \ep{Block=Myanmar}) (224)
\&   \ep{N} \epN               \ep{Number} (= \ep{General_Category=Number})
\&                             (1492)
\&   \ep{Nabataean}           \ep{Script_Extensions=Nabataean} (Short:
\&                             \ep{Nbat}; NOT \ep{Block=Nabataean}) (40)
\&   \ep{Narb}                \ep{Old_North_Arabian} (=
\&                             \ep{Script_Extensions=Old_North_Arabian})
\&                             (32)
\& X \ep{NB}                  \ep{No_Block} (= \ep{Block=No_Block})
\&                             (842_320 plus all above\-Unicode code
\&                             points)
\&   \ep{Nbat}                \ep{Nabataean} (= \ep{Script_Extensions=
\&                             Nabataean}) (NOT \ep{Block=Nabataean})
\&                             (40)
\&   \ep{NChar}               \ep{Noncharacter_Code_Point} (=
\&                             \ep{Noncharacter_Code_Point=Y}) (66)
\&   \ep{NChar: *}            \ep{Noncharacter_Code_Point: *}
\&   \ep{Nd}                  \ep{XPosixDigit} (= \ep{General_Category=
\&                             Decimal_Number}) (580)
\&   \ep{New_Tai_Lue}         \ep{Script_Extensions=New_Tai_Lue} (Short:
\&                             \ep{Talu}; NOT \ep{Block=New_Tai_Lue}) (83)
\&   \ep{Newa}                \ep{Script_Extensions=Newa} (NOT \ep{Block=
\&                             Newa}) (92)
\&   \ep{NFC_QC: *}           \ep{NFC_Quick_Check: *}
\&   \ep{NFC_Quick_Check: M}  \ep{NFC_Quick_Check=Maybe} (110)
\&   \ep{NFC_Quick_Check: Maybe} (Short: \ep{NFCQC=M}) (110)
\&   \ep{NFC_Quick_Check: N}  \ep{NFC_Quick_Check=No} (NOT
\&                             \eP{NFC_Quick_Check} NOR \eP{NFC_QC})
\&                             (1120)
\&   \ep{NFC_Quick_Check: No} (Short: \ep{NFCQC=N}; NOT
\&                             \eP{NFC_Quick_Check} NOR \eP{NFC_QC})
\&                             (1120)
\&   \ep{NFC_Quick_Check: Y}  \ep{NFC_Quick_Check=Yes} (NOT
\&                             \ep{NFC_Quick_Check} NOR \ep{NFC_QC})
\&                             (1_112_882 plus all above\-Unicode code
\&                             points)
\&   \ep{NFC_Quick_Check: Yes} (Short: \ep{NFCQC=Y}; NOT
\&                             \ep{NFC_Quick_Check} NOR \ep{NFC_QC})
\&                             (1_112_882 plus all above\-Unicode code
\&                             points)
\&   \ep{NFD_QC: *}           \ep{NFD_Quick_Check: *}
\&   \ep{NFD_Quick_Check: N}  \ep{NFD_Quick_Check=No} (NOT
\&                             \eP{NFD_Quick_Check} NOR \eP{NFD_QC})
\&                             (13_232)
\&   \ep{NFD_Quick_Check: No} (Short: \ep{NFDQC=N}; NOT
\&                             \eP{NFD_Quick_Check} NOR \eP{NFD_QC})
\&                             (13_232)
\&   \ep{NFD_Quick_Check: Y}  \ep{NFD_Quick_Check=Yes} (NOT
\&                             \ep{NFD_Quick_Check} NOR \ep{NFD_QC})
\&                             (1_100_880 plus all above\-Unicode code
\&                             points)
\&   \ep{NFD_Quick_Check: Yes} (Short: \ep{NFDQC=Y}; NOT
\&                             \ep{NFD_Quick_Check} NOR \ep{NFD_QC})
\&                             (1_100_880 plus all above\-Unicode code
\&                             points)
\&   \ep{NFKC_QC: *}          \ep{NFKC_Quick_Check: *}
\&   \ep{NFKC_Quick_Check: M} \ep{NFKC_Quick_Check=Maybe} (110)
\&   \ep{NFKC_Quick_Check: Maybe} (Short: \ep{NFKCQC=M}) (110)
\&   \ep{NFKC_Quick_Check: N} \ep{NFKC_Quick_Check=No} (NOT
\&                             \eP{NFKC_Quick_Check} NOR \eP{NFKC_QC})
\&                             (4794)
\&   \ep{NFKC_Quick_Check: No} (Short: \ep{NFKCQC=N}; NOT
\&                             \eP{NFKC_Quick_Check} NOR \eP{NFKC_QC})
\&                             (4794)
\&   \ep{NFKC_Quick_Check: Y} \ep{NFKC_Quick_Check=Yes} (NOT
\&                             \ep{NFKC_Quick_Check} NOR \ep{NFKC_QC})
\&                             (1_109_208 plus all above\-Unicode code
\&                             points)
\&   \ep{NFKC_Quick_Check: Yes} (Short: \ep{NFKCQC=Y}; NOT
\&                             \ep{NFKC_Quick_Check} NOR \ep{NFKC_QC})
\&                             (1_109_208 plus all above\-Unicode code
\&                             points)
\&   \ep{NFKD_QC: *}          \ep{NFKD_Quick_Check: *}
\&   \ep{NFKD_Quick_Check: N} \ep{NFKD_Quick_Check=No} (NOT
\&                             \eP{NFKD_Quick_Check} NOR \eP{NFKD_QC})
\&                             (16_894)
\&   \ep{NFKD_Quick_Check: No} (Short: \ep{NFKDQC=N}; NOT
\&                             \eP{NFKD_Quick_Check} NOR \eP{NFKD_QC})
\&                             (16_894)
\&   \ep{NFKD_Quick_Check: Y} \ep{NFKD_Quick_Check=Yes} (NOT
\&                             \ep{NFKD_Quick_Check} NOR \ep{NFKD_QC})
\&                             (1_097_218 plus all above\-Unicode code
\&                             points)
\&   \ep{NFKD_Quick_Check: Yes} (Short: \ep{NFKDQC=Y}; NOT
\&                             \ep{NFKD_Quick_Check} NOR \ep{NFKD_QC})
\&                             (1_097_218 plus all above\-Unicode code
\&                             points)
\&   \ep{Nko}                 \ep{Script_Extensions=Nko} (NOT \ep{NKo})
\&                             (59)
\&   \ep{Nkoo}                \ep{Nko} (= \ep{Script_Extensions=Nko}) (NOT
\&                             \ep{NKo}) (59)
\&   \ep{Nl}                  \ep{Letter_Number} (= \ep{General_Category=
\&                             Letter_Number}) (236)
\&   \ep{No}                  \ep{Other_Number} (= \ep{General_Category=
\&                             Other_Number}) (676)
\& X \ep{No_Block}            \ep{Block=No_Block} (Short: \ep{InNB})
\&                             (842_320 plus all above\-Unicode code
\&                             points)
\&   \ep{Noncharacter_Code_Point} \ep{Noncharacter_Code_Point=Y} (Short:
\&                             \ep{NChar}) (66)
\&   \ep{Noncharacter_Code_Point: N*} (Short: \ep{NChar=N}, \eP{NChar})
\&                             (1_114_046 plus all above\-Unicode code
\&                             points)
\&   \ep{Noncharacter_Code_Point: Y*} (Short: \ep{NChar=Y}, \ep{NChar})
\&                             (66)
\&   \ep{Nonspacing_Mark}     \ep{General_Category=Nonspacing_Mark}
\&                             (Short: \ep{Mn}) (1690)
\&   \ep{Nt: *}               \ep{Numeric_Type: *}
\&   \ep{Number}              \ep{General_Category=Number} (Short: \ep{N})
\&                             (1492)
\& X \ep{Number_Forms}        \ep{Block=Number_Forms} (64)
\&   \ep{Numeric_Type: De}    \ep{Numeric_Type=Decimal} (580)
\&   \ep{Numeric_Type: Decimal} (Short: \ep{Nt=De}) (580)
\&   \ep{Numeric_Type: Di}    \ep{Numeric_Type=Digit} (128)
\&   \ep{Numeric_Type: Digit} (Short: \ep{Nt=Di}) (128)
\&   \ep{Numeric_Type: None}  (Short: \ep{Nt=None}) (1_112_539 plus all
\&                             above\-Unicode code points)
\&   \ep{Numeric_Type: Nu}    \ep{Numeric_Type=Numeric} (865)
\&   \ep{Numeric_Type: Numeric} (Short: \ep{Nt=Nu}) (865)
\& T \ep{Numeric_Value: \-1/2} (Short: \ep{Nv=\-1/2}) (1)
\& T \ep{Numeric_Value: 0}    (Short: \ep{Nv=0}) (74)
\& T \ep{Numeric_Value: 1/160} (Short: \ep{Nv=1/160}) (1)
\& T \ep{Numeric_Value: 1/40} (Short: \ep{Nv=1/40}) (1)
\& T \ep{Numeric_Value: 3/80} (Short: \ep{Nv=3/80}) (1)
\& T \ep{Numeric_Value: 1/20} (Short: \ep{Nv=1/20}) (1)
\& T \ep{Numeric_Value: 1/16} (Short: \ep{Nv=1/16}) (4)
\& T \ep{Numeric_Value: 1/12} (Short: \ep{Nv=1/12}) (1)
\& T \ep{Numeric_Value: 1/10} (Short: \ep{Nv=1/10}) (2)
\& T \ep{Numeric_Value: 1/9}  (Short: \ep{Nv=1/9}) (1)
\& T \ep{Numeric_Value: 1/8}  (Short: \ep{Nv=1/8}) (6)
\& T \ep{Numeric_Value: 1/7}  (Short: \ep{Nv=1/7}) (1)
\& T \ep{Numeric_Value: 3/20} (Short: \ep{Nv=3/20}) (1)
\& T \ep{Numeric_Value: 1/6}  (Short: \ep{Nv=1/6}) (3)
\& T \ep{Numeric_Value: 3/16} (Short: \ep{Nv=3/16}) (4)
\& T \ep{Numeric_Value: 1/5}  (Short: \ep{Nv=1/5}) (2)
\& T \ep{Numeric_Value: 1/4}  (Short: \ep{Nv=1/4}) (12)
\& T \ep{Numeric_Value: 1/3}  (Short: \ep{Nv=1/3}) (6)
\& T \ep{Numeric_Value: 3/8}  (Short: \ep{Nv=3/8}) (1)
\& T \ep{Numeric_Value: 2/5}  (Short: \ep{Nv=2/5}) (1)
\& T \ep{Numeric_Value: 5/12} (Short: \ep{Nv=5/12}) (1)
\& T \ep{Numeric_Value: 1/2}  (Short: \ep{Nv=1/2}) (13)
\& T \ep{Numeric_Value: 7/12} (Short: \ep{Nv=7/12}) (1)
\& T \ep{Numeric_Value: 3/5}  (Short: \ep{Nv=3/5}) (1)
\& T \ep{Numeric_Value: 5/8}  (Short: \ep{Nv=5/8}) (1)
\& T \ep{Numeric_Value: 2/3}  (Short: \ep{Nv=2/3}) (7)
\& T \ep{Numeric_Value: 3/4}  (Short: \ep{Nv=3/4}) (7)
\& T \ep{Numeric_Value: 4/5}  (Short: \ep{Nv=4/5}) (1)
\& T \ep{Numeric_Value: 5/6}  (Short: \ep{Nv=5/6}) (3)
\& T \ep{Numeric_Value: 7/8}  (Short: \ep{Nv=7/8}) (1)
\& T \ep{Numeric_Value: 11/12} (Short: \ep{Nv=11/12}) (1)
\& T \ep{Numeric_Value: 1}    (Short: \ep{Nv=1}) (121)
\& T \ep{Numeric_Value: 3/2}  (Short: \ep{Nv=3/2}) (1)
\& T \ep{Numeric_Value: 2}    (Short: \ep{Nv=2}) (121)
\& T \ep{Numeric_Value: 5/2}  (Short: \ep{Nv=5/2}) (1)
\& T \ep{Numeric_Value: 3}    (Short: \ep{Nv=3}) (123)
\& T \ep{Numeric_Value: 7/2}  (Short: \ep{Nv=7/2}) (1)
\& T \ep{Numeric_Value: 4}    (Short: \ep{Nv=4}) (115)
\& T \ep{Numeric_Value: 9/2}  (Short: \ep{Nv=9/2}) (1)
\& T \ep{Numeric_Value: 5}    (Short: \ep{Nv=5}) (113)
\& T \ep{Numeric_Value: 11/2} (Short: \ep{Nv=11/2}) (1)
\& T \ep{Numeric_Value: 6}    (Short: \ep{Nv=6}) (100)
\& T \ep{Numeric_Value: 13/2} (Short: \ep{Nv=13/2}) (1)
\& T \ep{Numeric_Value: 7}    (Short: \ep{Nv=7}) (99)
\& T \ep{Numeric_Value: 15/2} (Short: \ep{Nv=15/2}) (1)
\& T \ep{Numeric_Value: 8}    (Short: \ep{Nv=8}) (95)
\& T \ep{Numeric_Value: 17/2} (Short: \ep{Nv=17/2}) (1)
\& T \ep{Numeric_Value: 9}    (Short: \ep{Nv=9}) (99)
\& T \ep{Numeric_Value: 10}   (Short: \ep{Nv=10}) (54)
\& T \ep{Numeric_Value: 11}   (Short: \ep{Nv=11}) (6)
\& T \ep{Numeric_Value: 12}   (Short: \ep{Nv=12}) (6)
\& T \ep{Numeric_Value: 13}   (Short: \ep{Nv=13}) (4)
\& T \ep{Numeric_Value: 14}   (Short: \ep{Nv=14}) (4)
\& T \ep{Numeric_Value: 15}   (Short: \ep{Nv=15}) (4)
\& T \ep{Numeric_Value: 16}   (Short: \ep{Nv=16}) (5)
\& T \ep{Numeric_Value: 17}   (Short: \ep{Nv=17}) (5)
\& T \ep{Numeric_Value: 18}   (Short: \ep{Nv=18}) (5)
\& T \ep{Numeric_Value: 19}   (Short: \ep{Nv=19}) (5)
\& T \ep{Numeric_Value: 20}   (Short: \ep{Nv=20}) (31)
\& T \ep{Numeric_Value: 21}   (Short: \ep{Nv=21}) (1)
\& T \ep{Numeric_Value: 22}   (Short: \ep{Nv=22}) (1)
\& T \ep{Numeric_Value: 23}   (Short: \ep{Nv=23}) (1)
\& T \ep{Numeric_Value: 24}   (Short: \ep{Nv=24}) (1)
\& T \ep{Numeric_Value: 25}   (Short: \ep{Nv=25}) (1)
\& T \ep{Numeric_Value: 26}   (Short: \ep{Nv=26}) (1)
\& T \ep{Numeric_Value: 27}   (Short: \ep{Nv=27}) (1)
\& T \ep{Numeric_Value: 28}   (Short: \ep{Nv=28}) (1)
\& T \ep{Numeric_Value: 29}   (Short: \ep{Nv=29}) (1)
\& T \ep{Numeric_Value: 30}   (Short: \ep{Nv=30}) (16)
\& T \ep{Numeric_Value: 31}   (Short: \ep{Nv=31}) (1)
\& T \ep{Numeric_Value: 32}   (Short: \ep{Nv=32}) (1)
\& T \ep{Numeric_Value: 33}   (Short: \ep{Nv=33}) (1)
\& T \ep{Numeric_Value: 34}   (Short: \ep{Nv=34}) (1)
\& T \ep{Numeric_Value: 35}   (Short: \ep{Nv=35}) (1)
\& T \ep{Numeric_Value: 36}   (Short: \ep{Nv=36}) (1)
\& T \ep{Numeric_Value: 37}   (Short: \ep{Nv=37}) (1)
\& T \ep{Numeric_Value: 38}   (Short: \ep{Nv=38}) (1)
\& T \ep{Numeric_Value: 39}   (Short: \ep{Nv=39}) (1)
\& T \ep{Numeric_Value: 40}   (Short: \ep{Nv=40}) (16)
\& T \ep{Numeric_Value: 41}   (Short: \ep{Nv=41}) (1)
\& T \ep{Numeric_Value: 42}   (Short: \ep{Nv=42}) (1)
\& T \ep{Numeric_Value: 43}   (Short: \ep{Nv=43}) (1)
\& T \ep{Numeric_Value: 44}   (Short: \ep{Nv=44}) (1)
\& T \ep{Numeric_Value: 45}   (Short: \ep{Nv=45}) (1)
\& T \ep{Numeric_Value: 46}   (Short: \ep{Nv=46}) (1)
\& T \ep{Numeric_Value: 47}   (Short: \ep{Nv=47}) (1)
\& T \ep{Numeric_Value: 48}   (Short: \ep{Nv=48}) (1)
\& T \ep{Numeric_Value: 49}   (Short: \ep{Nv=49}) (1)
\& T \ep{Numeric_Value: 50}   (Short: \ep{Nv=50}) (27)
\& T \ep{Numeric_Value: 60}   (Short: \ep{Nv=60}) (11)
\& T \ep{Numeric_Value: 70}   (Short: \ep{Nv=70}) (11)
\& T \ep{Numeric_Value: 80}   (Short: \ep{Nv=80}) (10)
\& T \ep{Numeric_Value: 90}   (Short: \ep{Nv=90}) (10)
\& T \ep{Numeric_Value: 100}  (Short: \ep{Nv=100}) (30)
\& T \ep{Numeric_Value: 200}  (Short: \ep{Nv=200}) (4)
\& T \ep{Numeric_Value: 300}  (Short: \ep{Nv=300}) (5)
\& T \ep{Numeric_Value: 400}  (Short: \ep{Nv=400}) (4)
\& T \ep{Numeric_Value: 500}  (Short: \ep{Nv=500}) (14)
\& T \ep{Numeric_Value: 600}  (Short: \ep{Nv=600}) (4)
\& T \ep{Numeric_Value: 700}  (Short: \ep{Nv=700}) (4)
\& T \ep{Numeric_Value: 800}  (Short: \ep{Nv=800}) (4)
\& T \ep{Numeric_Value: 900}  (Short: \ep{Nv=900}) (5)
\& T \ep{Numeric_Value: 1000} (Short: \ep{Nv=1000}) (20)
\& T \ep{Numeric_Value: 2000} (Short: \ep{Nv=2000}) (2)
\& T \ep{Numeric_Value: 3000} (Short: \ep{Nv=3000}) (2)
\& T \ep{Numeric_Value: 4000} (Short: \ep{Nv=4000}) (2)
\& T \ep{Numeric_Value: 5000} (Short: \ep{Nv=5000}) (6)
\& T \ep{Numeric_Value: 6000} (Short: \ep{Nv=6000}) (2)
\& T \ep{Numeric_Value: 7000} (Short: \ep{Nv=7000}) (2)
\& T \ep{Numeric_Value: 8000} (Short: \ep{Nv=8000}) (2)
\& T \ep{Numeric_Value: 9000} (Short: \ep{Nv=9000}) (2)
\& T \ep{Numeric_Value: 10000} (= 1.0e+04) (Short: \ep{Nv=10000}) (9)
\& T \ep{Numeric_Value: 20000} (= 2.0e+04) (Short: \ep{Nv=20000}) (2)
\& T \ep{Numeric_Value: 30000} (= 3.0e+04) (Short: \ep{Nv=30000}) (2)
\& T \ep{Numeric_Value: 40000} (= 4.0e+04) (Short: \ep{Nv=40000}) (2)
\& T \ep{Numeric_Value: 50000} (= 5.0e+04) (Short: \ep{Nv=50000}) (5)
\& T \ep{Numeric_Value: 60000} (= 6.0e+04) (Short: \ep{Nv=60000}) (2)
\& T \ep{Numeric_Value: 70000} (= 7.0e+04) (Short: \ep{Nv=70000}) (2)
\& T \ep{Numeric_Value: 80000} (= 8.0e+04) (Short: \ep{Nv=80000}) (2)
\& T \ep{Numeric_Value: 90000} (= 9.0e+04) (Short: \ep{Nv=90000}) (2)
\& T \ep{Numeric_Value: 100000} (= 1.0e+05) (Short: \ep{Nv=100000}) (2)
\& T \ep{Numeric_Value: 200000} (= 2.0e+05) (Short: \ep{Nv=200000}) (1)
\& T \ep{Numeric_Value: 216000} (= 2.2e+05) (Short: \ep{Nv=216000}) (1)
\& T \ep{Numeric_Value: 300000} (= 3.0e+05) (Short: \ep{Nv=300000}) (1)
\& T \ep{Numeric_Value: 400000} (= 4.0e+05) (Short: \ep{Nv=400000}) (1)
\& T \ep{Numeric_Value: 432000} (= 4.3e+05) (Short: \ep{Nv=432000}) (1)
\& T \ep{Numeric_Value: 500000} (= 5.0e+05) (Short: \ep{Nv=500000}) (1)
\& T \ep{Numeric_Value: 600000} (= 6.0e+05) (Short: \ep{Nv=600000}) (1)
\& T \ep{Numeric_Value: 700000} (= 7.0e+05) (Short: \ep{Nv=700000}) (1)
\& T \ep{Numeric_Value: 800000} (= 8.0e+05) (Short: \ep{Nv=800000}) (1)
\& T \ep{Numeric_Value: 900000} (= 9.0e+05) (Short: \ep{Nv=900000}) (1)
\& T \ep{Numeric_Value: 1000000} (= 1.0e+06) (Short: \ep{Nv=1000000}) (1)
\& T \ep{Numeric_Value: 100000000} (= 1.0e+08) (Short: \ep{Nv=100000000})
\&                             (3)
\& T \ep{Numeric_Value: 10000000000} (= 1.0e+10) (Short: \ep{Nv=
\&                             10000000000}) (1)
\& T \ep{Numeric_Value: 1000000000000} (= 1.0e+12) (Short: \ep{Nv=
\&                             1000000000000}) (2)
\&   \ep{Numeric_Value: NaN}  (Short: \ep{Nv=NaN}) (1_112_539 plus all
\&                             above\-Unicode code points)
\&   \ep{Nv: *}               \ep{Numeric_Value: *}
\& X \ep{OCR}                 \ep{Optical_Character_Recognition} (=
\&                             \ep{Block=Optical_Character_Recognition})
\&                             (32)
\&   \ep{Ogam}                \ep{Ogham} (= \ep{Script_Extensions=Ogham})
\&                             (NOT \ep{Block=Ogham}) (29)
\&   \ep{Ogham}               \ep{Script_Extensions=Ogham} (Short:
\&                             \ep{Ogam}; NOT \ep{Block=Ogham}) (29)
\&   \ep{Ol_Chiki}            \ep{Script_Extensions=Ol_Chiki} (Short:
\&                             \ep{Olck}) (48)
\&   \ep{Olck}                \ep{Ol_Chiki} (= \ep{Script_Extensions=
\&                             Ol_Chiki}) (48)
\&   \ep{Old_Hungarian}       \ep{Script_Extensions=Old_Hungarian}
\&                             (Short: \ep{Hung}; NOT \ep{Block=
\&                             Old_Hungarian}) (108)
\&   \ep{Old_Italic}          \ep{Script_Extensions=Old_Italic} (Short:
\&                             \ep{Ital}; NOT \ep{Block=Old_Italic}) (36)
\&   \ep{Old_North_Arabian}   \ep{Script_Extensions=Old_North_Arabian}
\&                             (Short: \ep{Narb}) (32)
\&   \ep{Old_Permic}          \ep{Script_Extensions=Old_Permic} (Short:
\&                             \ep{Perm}; NOT \ep{Block=Old_Permic}) (44)
\&   \ep{Old_Persian}         \ep{Script_Extensions=Old_Persian} (Short:
\&                             \ep{Xpeo}; NOT \ep{Block=Old_Persian}) (50)
\&   \ep{Old_South_Arabian}   \ep{Script_Extensions=Old_South_Arabian}
\&                             (Short: \ep{Sarb}) (32)
\&   \ep{Old_Turkic}          \ep{Script_Extensions=Old_Turkic} (Short:
\&                             \ep{Orkh}; NOT \ep{Block=Old_Turkic}) (73)
\&   \ep{Open_Punctuation}    \ep{General_Category=Open_Punctuation}
\&                             (Short: \ep{Ps}) (75)
\& X \ep{Optical_Character_Recognition} \ep{Block=
\&                             Optical_Character_Recognition} (Short:
\&                             \ep{InOCR}) (32)
\&   \ep{Oriya}               \ep{Script_Extensions=Oriya} (Short:
\&                             \ep{Orya}; NOT \ep{Block=Oriya}) (94)
\&   \ep{Orkh}                \ep{Old_Turkic} (= \ep{Script_Extensions=
\&                             Old_Turkic}) (NOT \ep{Block=Old_Turkic})
\&                             (73)
\& X \ep{Ornamental_Dingbats} \ep{Block=Ornamental_Dingbats} (48)
\&   \ep{Orya}                \ep{Oriya} (= \ep{Script_Extensions=Oriya})
\&                             (NOT \ep{Block=Oriya}) (94)
\&   \ep{Osage}               \ep{Script_Extensions=Osage} (Short:
\&                             \ep{Osge}; NOT \ep{Block=Osage}) (72)
\&   \ep{Osge}                \ep{Osage} (= \ep{Script_Extensions=Osage})
\&                             (NOT \ep{Block=Osage}) (72)
\&   \ep{Osma}                \ep{Osmanya} (= \ep{Script_Extensions=
\&                             Osmanya}) (NOT \ep{Block=Osmanya}) (40)
\&   \ep{Osmanya}             \ep{Script_Extensions=Osmanya} (Short:
\&                             \ep{Osma}; NOT \ep{Block=Osmanya}) (40)
\&   \ep{Other}               \ep{General_Category=Other} (Short: \ep{C})
\&                             (986_091 plus all above\-Unicode code
\&                             points)
\&   \ep{Other_Letter}        \ep{General_Category=Other_Letter} (Short:
\&                             \ep{Lo}) (112_721)
\&   \ep{Other_Number}        \ep{General_Category=Other_Number} (Short:
\&                             \ep{No}) (676)
\&   \ep{Other_Punctuation}   \ep{General_Category=Other_Punctuation}
\&                             (Short: \ep{Po}) (544)
\&   \ep{Other_Symbol}        \ep{General_Category=Other_Symbol} (Short:
\&                             \ep{So}) (5777)
\&   \ep{P} \epP               \ep{Punct} (= \ep{General_Category=
\&                             Punctuation}) (NOT
\&                             \ep{General_Punctuation}) (748)
\&   \ep{Pahawh_Hmong}        \ep{Script_Extensions=Pahawh_Hmong} (Short:
\&                             \ep{Hmng}; NOT \ep{Block=Pahawh_Hmong})
\&                             (127)
\&   \ep{Palm}                \ep{Palmyrene} (= \ep{Script_Extensions=
\&                             Palmyrene}) (32)
\&   \ep{Palmyrene}           \ep{Script_Extensions=Palmyrene} (Short:
\&                             \ep{Palm}) (32)
\&   \ep{Paragraph_Separator} \ep{General_Category=Paragraph_Separator}
\&                             (Short: \ep{Zp}) (1)
\&   \ep{Pat_Syn}             \ep{Pattern_Syntax} (= \ep{Pattern_Syntax=
\&                             Y}) (2760)
\&   \ep{Pat_Syn: *}          \ep{Pattern_Syntax: *}
\&   \ep{Pat_WS}              \ep{Pattern_White_Space} (=
\&                             \ep{Pattern_White_Space=Y}) (11)
\&   \ep{Pat_WS: *}           \ep{Pattern_White_Space: *}
\&   \ep{Pattern_Syntax}      \ep{Pattern_Syntax=Y} (Short: \ep{PatSyn})
\&                             (2760)
\&   \ep{Pattern_Syntax: N*}  (Short: \ep{PatSyn=N}, \eP{PatSyn})
\&                             (1_111_352 plus all above\-Unicode code
\&                             points)
\&   \ep{Pattern_Syntax: Y*}  (Short: \ep{PatSyn=Y}, \ep{PatSyn}) (2760)
\&   \ep{Pattern_White_Space} \ep{Pattern_White_Space=Y} (Short:
\&                             \ep{PatWS}) (11)
\&   \ep{Pattern_White_Space: N*} (Short: \ep{PatWS=N}, \eP{PatWS})
\&                             (1_114_101 plus all above\-Unicode code
\&                             points)
\&   \ep{Pattern_White_Space: Y*} (Short: \ep{PatWS=Y}, \ep{PatWS}) (11)
\&   \ep{Pau_Cin_Hau}         \ep{Script_Extensions=Pau_Cin_Hau} (Short:
\&                             \ep{Pauc}; NOT \ep{Block=Pau_Cin_Hau}) (57)
\&   \ep{Pauc}                \ep{Pau_Cin_Hau} (= \ep{Script_Extensions=
\&                             Pau_Cin_Hau}) (NOT \ep{Block=
\&                             Pau_Cin_Hau}) (57)
\&   \ep{Pc}                  \ep{Connector_Punctuation} (=
\&                             \ep{General_Category=
\&                             Connector_Punctuation}) (10)
\&   \ep{PCM}                 \ep{Prepended_Concatenation_Mark} (=
\&                             \ep{Prepended_Concatenation_Mark=Y}) (10)
\&   \ep{PCM: *}              \ep{Prepended_Concatenation_Mark: *}
\&   \ep{Pd}                  \ep{Dash_Punctuation} (=
\&                             \ep{General_Category=Dash_Punctuation})
\&                             (24)
\&   \ep{Pe}                  \ep{Close_Punctuation} (=
\&                             \ep{General_Category=Close_Punctuation})
\&                             (73)
\&   \ep{PerlSpace}           \ep{PosixSpace} (6)
\&   \ep{PerlWord}            \ep{PosixWord} (63)
\&   \ep{Perm}                \ep{Old_Permic} (= \ep{Script_Extensions=
\&                             Old_Permic}) (NOT \ep{Block=Old_Permic})
\&                             (44)
\&   \ep{Pf}                  \ep{Final_Punctuation} (=
\&                             \ep{General_Category=Final_Punctuation})
\&                             (10)
\&   \ep{Phag}                \ep{Phags_Pa} (= \ep{Script_Extensions=
\&                             Phags_Pa}) (NOT \ep{Block=Phags_Pa}) (59)
\&   \ep{Phags_Pa}            \ep{Script_Extensions=Phags_Pa} (Short:
\&                             \ep{Phag}; NOT \ep{Block=Phags_Pa}) (59)
\& X \ep{Phaistos}            \ep{Phaistos_Disc} (= \ep{Block=
\&                             Phaistos_Disc}) (48)
\& X \ep{Phaistos_Disc}       \ep{Block=Phaistos_Disc} (Short:
\&                             \ep{InPhaistos}) (48)
\&   \ep{Phli}                \ep{Inscriptional_Pahlavi} (=
\&                             \ep{Script_Extensions=
\&                             Inscriptional_Pahlavi}) (NOT \ep{Block=
\&                             Inscriptional_Pahlavi}) (27)
\&   \ep{Phlp}                \ep{Psalter_Pahlavi} (=
\&                             \ep{Script_Extensions=Psalter_Pahlavi})
\&                             (NOT \ep{Block=Psalter_Pahlavi}) (30)
\&   \ep{Phnx}                \ep{Phoenician} (= \ep{Script_Extensions=
\&                             Phoenician}) (NOT \ep{Block=Phoenician})
\&                             (29)
\&   \ep{Phoenician}          \ep{Script_Extensions=Phoenician} (Short:
\&                             \ep{Phnx}; NOT \ep{Block=Phoenician}) (29)
\& X \ep{Phonetic_Ext}        \ep{Phonetic_Extensions} (= \ep{Block=
\&                             Phonetic_Extensions}) (128)
\& X \ep{Phonetic_Ext_Sup}    \ep{Phonetic_Extensions_Supplement} (=
\&                             \ep{Block=
\&                             Phonetic_Extensions_Supplement}) (64)
\& X \ep{Phonetic_Extensions} \ep{Block=Phonetic_Extensions} (Short:
\&                             \ep{InPhoneticExt}) (128)
\& X \ep{Phonetic_Extensions_Supplement} \ep{Block=
\&                             Phonetic_Extensions_Supplement} (Short:
\&                             \ep{InPhoneticExtSup}) (64)
\&   \ep{Pi}                  \ep{Initial_Punctuation} (=
\&                             \ep{General_Category=
\&                             Initial_Punctuation}) (12)
\& X \ep{Playing_Cards}       \ep{Block=Playing_Cards} (96)
\&   \ep{Plrd}                \ep{Miao} (= \ep{Script_Extensions=Miao})
\&                             (NOT \ep{Block=Miao}) (133)
\&   \ep{Po}                  \ep{Other_Punctuation} (=
\&                             \ep{General_Category=Other_Punctuation})
\&                             (544)
\&   \ep{PosixAlnum}          [A\-Za\-z0\-9] (62)
\&   \ep{PosixAlpha}          [A\-Za\-z] (52)
\&   \ep{PosixBlank}          \et and \*(Aq \*(Aq (2)
\&   \ep{PosixCntrl}          ASCII control characters: NUL, SOH, STX,
\&                             ETX, EOT, ENQ, ACK, BEL, BS, HT, LF, VT,
\&                             FF, CR, SO, SI, DLE, DC1, DC2, DC3, DC4,
\&                             NAK, SYN, ETB, CAN, EOM, SUB, ESC, FS,
\&                             GS, RS, US, and DEL (33)
\&   \ep{PosixDigit}          [0\-9] (10)
\&   \ep{PosixGraph}          [\-!"#$%&\*(Aq()*+,./:;<=>?@[\e\e]^_\`{|}~0\-9A\-Za\-
\&                             z] (94)
\&   \ep{PosixLower}          [a\-z] (/i= PosixAlpha) (26)
\&   \ep{PosixPrint}          [\- 0\-9A\-Za\-z!"#$%&\*(Aq()*+,./:;<=
\&                             >?@[\e\e]^_\`{|}~] (95)
\&   \ep{PosixPunct}          [\-!"#$%&\*(Aq()*+,./:;<=>?@[\e\e]^_\`{|}~] (32)
\&   \ep{PosixSpace}          \et, \en, \ecK, \ef, \er, and \*(Aq \*(Aq.  (\ecK is
\&                             vertical tab) (Short: \ep{PerlSpace}) (6)
\&   \ep{PosixUpper}          [A\-Z] (/i= PosixAlpha) (26)
\&   \ep{PosixWord}           \ew, restricted to ASCII = [A\-Za\-z0\-9_]
\&                             (Short: \ep{PerlWord}) (63)
\&   \ep{PosixXDigit}         \ep{ASCII_Hex_Digit=Y} [0\-9A\-Fa\-f] (Short:
\&                             \ep{AHex}) (22)
\&   \ep{Prepended_Concatenation_Mark} \ep{Prepended_Concatenation_Mark=
\&                             Y} (Short: \ep{PCM}) (10)
\&   \ep{Prepended_Concatenation_Mark: N*} (Short: \ep{PCM=N}, \eP{PCM})
\&                             (1_114_102 plus all above\-Unicode code
\&                             points)
\&   \ep{Prepended_Concatenation_Mark: Y*} (Short: \ep{PCM=Y}, \ep{PCM})
\&                             (10)
\& T \ep{Present_In: 1.1}     \ep{Age=V1_1} (Short: \ep{In=1.1}) (Perl
\&                             extension) (33_979)
\& T \ep{Present_In: 2.0}     Code point\*(Aqs usage introduced in version
\&                             2.0 or earlier (Short: \ep{In=2.0}) (Perl
\&                             extension) (178_500)
\& T \ep{Present_In: 2.1}     Code point\*(Aqs usage introduced in version
\&                             2.1 or earlier (Short: \ep{In=2.1}) (Perl
\&                             extension) (178_502)
\& T \ep{Present_In: 3.0}     Code point\*(Aqs usage introduced in version
\&                             3.0 or earlier (Short: \ep{In=3.0}) (Perl
\&                             extension) (188_809)
\& T \ep{Present_In: 3.1}     Code point\*(Aqs usage introduced in version
\&                             3.1 or earlier (Short: \ep{In=3.1}) (Perl
\&                             extension) (233_787)
\& T \ep{Present_In: 3.2}     Code point\*(Aqs usage introduced in version
\&                             3.2 or earlier (Short: \ep{In=3.2}) (Perl
\&                             extension) (234_803)
\& T \ep{Present_In: 4.0}     Code point\*(Aqs usage introduced in version
\&                             4.0 or earlier (Short: \ep{In=4.0}) (Perl
\&                             extension) (236_029)
\& T \ep{Present_In: 4.1}     Code point\*(Aqs usage introduced in version
\&                             4.1 or earlier (Short: \ep{In=4.1}) (Perl
\&                             extension) (237_302)
\& T \ep{Present_In: 5.0}     Code point\*(Aqs usage introduced in version
\&                             5.0 or earlier (Short: \ep{In=5.0}) (Perl
\&                             extension) (238_671)
\& T \ep{Present_In: 5.1}     Code point\*(Aqs usage introduced in version
\&                             5.1 or earlier (Short: \ep{In=5.1}) (Perl
\&                             extension) (240_295)
\& T \ep{Present_In: 5.2}     Code point\*(Aqs usage introduced in version
\&                             5.2 or earlier (Short: \ep{In=5.2}) (Perl
\&                             extension) (246_943)
\& T \ep{Present_In: 6.0}     Code point\*(Aqs usage introduced in version
\&                             6.0 or earlier (Short: \ep{In=6.0}) (Perl
\&                             extension) (249_031)
\& T \ep{Present_In: 6.1}     Code point\*(Aqs usage introduced in version
\&                             6.1 or earlier (Short: \ep{In=6.1}) (Perl
\&                             extension) (249_763)
\& T \ep{Present_In: 6.2}     Code point\*(Aqs usage introduced in version
\&                             6.2 or earlier (Short: \ep{In=6.2}) (Perl
\&                             extension) (249_764)
\& T \ep{Present_In: 6.3}     Code point\*(Aqs usage introduced in version
\&                             6.3 or earlier (Short: \ep{In=6.3}) (Perl
\&                             extension) (249_769)
\& T \ep{Present_In: 7.0}     Code point\*(Aqs usage introduced in version
\&                             7.0 or earlier (Short: \ep{In=7.0}) (Perl
\&                             extension) (252_603)
\& T \ep{Present_In: 8.0}     Code point\*(Aqs usage introduced in version
\&                             8.0 or earlier (Short: \ep{In=8.0}) (Perl
\&                             extension) (260_319)
\& T \ep{Present_In: 9.0}     Code point\*(Aqs usage introduced in version
\&                             9.0 or earlier (Short: \ep{In=9.0}) (Perl
\&                             extension) (267_819)
\&   \ep{Present_In: Unassigned} \ep{Age=Unassigned} (Short: \ep{In=
\&                             Unassigned}) (Perl extension) (846_293
\&                             plus all above\-Unicode code points)
\&   \ep{Print}               \ep{XPosixPrint} (265_638)
\&   \ep{Private_Use}         \ep{General_Category=Private_Use} (Short:
\&                             \ep{Co}; NOT \ep{Private_Use_Area})
\&                             (137_468)
\& X \ep{Private_Use_Area}    \ep{Block=Private_Use_Area} (Short:
\&                             \ep{InPUA}) (6400)
\&   \ep{Prti}                \ep{Inscriptional_Parthian} (=
\&                             \ep{Script_Extensions=
\&                             Inscriptional_Parthian}) (NOT \ep{Block=
\&                             Inscriptional_Parthian}) (30)
\&   \ep{Ps}                  \ep{Open_Punctuation} (=
\&                             \ep{General_Category=Open_Punctuation})
\&                             (75)
\&   \ep{Psalter_Pahlavi}     \ep{Script_Extensions=Psalter_Pahlavi}
\&                             (Short: \ep{Phlp}; NOT \ep{Block=
\&                             Psalter_Pahlavi}) (30)
\& X \ep{PUA}                 \ep{Private_Use_Area} (= \ep{Block=
\&                             Private_Use_Area}) (6400)
\&   \ep{Punct}               \ep{General_Category=Punctuation} (Short:
\&                             \ep{P}; NOT \ep{General_Punctuation}) (748)
\&   \ep{Punctuation}         \ep{Punct} (= \ep{General_Category=
\&                             Punctuation}) (NOT
\&                             \ep{General_Punctuation}) (748)
\&   \ep{Qaac}                \ep{Coptic} (= \ep{Script_Extensions=
\&                             Coptic}) (NOT \ep{Block=Coptic}) (165)
\&   \ep{Qaai}                \ep{Inherited} (= \ep{Script_Extensions=
\&                             Inherited}) (496)
\&   \ep{QMark}               \ep{Quotation_Mark} (= \ep{Quotation_Mark=
\&                             Y}) (30)
\&   \ep{QMark: *}            \ep{Quotation_Mark: *}
\&   \ep{Quotation_Mark}      \ep{Quotation_Mark=Y} (Short: \ep{QMark})
\&                             (30)
\&   \ep{Quotation_Mark: N*}  (Short: \ep{QMark=N}, \eP{QMark}) (1_114_082
\&                             plus all above\-Unicode code points)
\&   \ep{Quotation_Mark: Y*}  (Short: \ep{QMark=Y}, \ep{QMark}) (30)
\&   \ep{Radical}             \ep{Radical=Y} (329)
\&   \ep{Radical: N*}         (Single: \eP{Radical}) (1_113_783 plus all
\&                             above\-Unicode code points)
\&   \ep{Radical: Y*}         (Single: \ep{Radical}) (329)
\&   \ep{Rejang}              \ep{Script_Extensions=Rejang} (Short:
\&                             \ep{Rjng}; NOT \ep{Block=Rejang}) (37)
\&   \ep{Rjng}                \ep{Rejang} (= \ep{Script_Extensions=
\&                             Rejang}) (NOT \ep{Block=Rejang}) (37)
\& X \ep{Rumi}                \ep{Rumi_Numeral_Symbols} (= \ep{Block=
\&                             Rumi_Numeral_Symbols}) (32)
\& X \ep{Rumi_Numeral_Symbols} \ep{Block=Rumi_Numeral_Symbols} (Short:
\&                             \ep{InRumi}) (32)
\&   \ep{Runic}               \ep{Script_Extensions=Runic} (Short:
\&                             \ep{Runr}; NOT \ep{Block=Runic}) (86)
\&   \ep{Runr}                \ep{Runic} (= \ep{Script_Extensions=Runic})
\&                             (NOT \ep{Block=Runic}) (86)
\&   \ep{S} \epS               \ep{Symbol} (= \ep{General_Category=Symbol})
\&                             (6899)
\&   \ep{Samaritan}           \ep{Script_Extensions=Samaritan} (Short:
\&                             \ep{Samr}; NOT \ep{Block=Samaritan}) (61)
\&   \ep{Samr}                \ep{Samaritan} (= \ep{Script_Extensions=
\&                             Samaritan}) (NOT \ep{Block=Samaritan})
\&                             (61)
\&   \ep{Sarb}                \ep{Old_South_Arabian} (=
\&                             \ep{Script_Extensions=Old_South_Arabian})
\&                             (32)
\&   \ep{Saur}                \ep{Saurashtra} (= \ep{Script_Extensions=
\&                             Saurashtra}) (NOT \ep{Block=Saurashtra})
\&                             (82)
\&   \ep{Saurashtra}          \ep{Script_Extensions=Saurashtra} (Short:
\&                             \ep{Saur}; NOT \ep{Block=Saurashtra}) (82)
\&   \ep{SB: *}               \ep{Sentence_Break: *}
\&   \ep{Sc}                  \ep{Currency_Symbol} (=
\&                             \ep{General_Category=Currency_Symbol})
\&                             (53)
\&   \ep{Sc: *}               \ep{Script: *}
\&   \ep{Script: Adlam}       (Short: \ep{Sc=Adlm}) (87)
\&   \ep{Script: Adlm}        \ep{Script=Adlam} (87)
\&   \ep{Script: Aghb}        \ep{Script=Caucasian_Albanian} (53)
\&   \ep{Script: Ahom}        (Short: \ep{Sc=Ahom}) (57)
\&   \ep{Script: Anatolian_Hieroglyphs} (Short: \ep{Sc=Hluw}) (583)
\&   \ep{Script: Arab}        \ep{Script=Arabic} (1279)
\&   \ep{Script: Arabic}      (Short: \ep{Sc=Arab}) (1279)
\&   \ep{Script: Armenian}    (Short: \ep{Sc=Armn}) (93)
\&   \ep{Script: Armi}        \ep{Script=Imperial_Aramaic} (31)
\&   \ep{Script: Armn}        \ep{Script=Armenian} (93)
\&   \ep{Script: Avestan}     (Short: \ep{Sc=Avst}) (61)
\&   \ep{Script: Avst}        \ep{Script=Avestan} (61)
\&   \ep{Script: Bali}        \ep{Script=Balinese} (121)
\&   \ep{Script: Balinese}    (Short: \ep{Sc=Bali}) (121)
\&   \ep{Script: Bamu}        \ep{Script=Bamum} (657)
\&   \ep{Script: Bamum}       (Short: \ep{Sc=Bamu}) (657)
\&   \ep{Script: Bass}        \ep{Script=Bassa_Vah} (36)
\&   \ep{Script: Bassa_Vah}   (Short: \ep{Sc=Bass}) (36)
\&   \ep{Script: Batak}       (Short: \ep{Sc=Batk}) (56)
\&   \ep{Script: Batk}        \ep{Script=Batak} (56)
\&   \ep{Script: Beng}        \ep{Script=Bengali} (93)
\&   \ep{Script: Bengali}     (Short: \ep{Sc=Beng}) (93)
\&   \ep{Script: Bhaiksuki}   (Short: \ep{Sc=Bhks}) (97)
\&   \ep{Script: Bhks}        \ep{Script=Bhaiksuki} (97)
\&   \ep{Script: Bopo}        \ep{Script=Bopomofo} (70)
\&   \ep{Script: Bopomofo}    (Short: \ep{Sc=Bopo}) (70)
\&   \ep{Script: Brah}        \ep{Script=Brahmi} (109)
\&   \ep{Script: Brahmi}      (Short: \ep{Sc=Brah}) (109)
\&   \ep{Script: Brai}        \ep{Script=Braille} (256)
\&   \ep{Script: Braille}     (Short: \ep{Sc=Brai}) (256)
\&   \ep{Script: Bugi}        \ep{Script=Buginese} (30)
\&   \ep{Script: Buginese}    (Short: \ep{Sc=Bugi}) (30)
\&   \ep{Script: Buhd}        \ep{Script=Buhid} (20)
\&   \ep{Script: Buhid}       (Short: \ep{Sc=Buhd}) (20)
\&   \ep{Script: Cakm}        \ep{Script=Chakma} (67)
\&   \ep{Script: Canadian_Aboriginal} (Short: \ep{Sc=Cans}) (710)
\&   \ep{Script: Cans}        \ep{Script=Canadian_Aboriginal} (710)
\&   \ep{Script: Cari}        \ep{Script=Carian} (49)
\&   \ep{Script: Carian}      (Short: \ep{Sc=Cari}) (49)
\&   \ep{Script: Caucasian_Albanian} (Short: \ep{Sc=Aghb}) (53)
\&   \ep{Script: Chakma}      (Short: \ep{Sc=Cakm}) (67)
\&   \ep{Script: Cham}        (Short: \ep{Sc=Cham}) (83)
\&   \ep{Script: Cher}        \ep{Script=Cherokee} (172)
\&   \ep{Script: Cherokee}    (Short: \ep{Sc=Cher}) (172)
\&   \ep{Script: Common}      (Short: \ep{Sc=Zyyy}) (7279)
\&   \ep{Script: Copt}        \ep{Script=Coptic} (137)
\&   \ep{Script: Coptic}      (Short: \ep{Sc=Copt}) (137)
\&   \ep{Script: Cprt}        \ep{Script=Cypriot} (55)
\&   \ep{Script: Cuneiform}   (Short: \ep{Sc=Xsux}) (1234)
\&   \ep{Script: Cypriot}     (Short: \ep{Sc=Cprt}) (55)
\&   \ep{Script: Cyrillic}    (Short: \ep{Sc=Cyrl}) (443)
\&   \ep{Script: Cyrl}        \ep{Script=Cyrillic} (443)
\&   \ep{Script: Deseret}     (Short: \ep{Sc=Dsrt}) (80)
\&   \ep{Script: Deva}        \ep{Script=Devanagari} (154)
\&   \ep{Script: Devanagari}  (Short: \ep{Sc=Deva}) (154)
\&   \ep{Script: Dsrt}        \ep{Script=Deseret} (80)
\&   \ep{Script: Dupl}        \ep{Script=Duployan} (143)
\&   \ep{Script: Duployan}    (Short: \ep{Sc=Dupl}) (143)
\&   \ep{Script: Egyp}        \ep{Script=Egyptian_Hieroglyphs} (1071)
\&   \ep{Script: Egyptian_Hieroglyphs} (Short: \ep{Sc=Egyp}) (1071)
\&   \ep{Script: Elba}        \ep{Script=Elbasan} (40)
\&   \ep{Script: Elbasan}     (Short: \ep{Sc=Elba}) (40)
\&   \ep{Script: Ethi}        \ep{Script=Ethiopic} (495)
\&   \ep{Script: Ethiopic}    (Short: \ep{Sc=Ethi}) (495)
\&   \ep{Script: Geor}        \ep{Script=Georgian} (127)
\&   \ep{Script: Georgian}    (Short: \ep{Sc=Geor}) (127)
\&   \ep{Script: Glag}        \ep{Script=Glagolitic} (132)
\&   \ep{Script: Glagolitic}  (Short: \ep{Sc=Glag}) (132)
\&   \ep{Script: Goth}        \ep{Script=Gothic} (27)
\&   \ep{Script: Gothic}      (Short: \ep{Sc=Goth}) (27)
\&   \ep{Script: Gran}        \ep{Script=Grantha} (85)
\&   \ep{Script: Grantha}     (Short: \ep{Sc=Gran}) (85)
\&   \ep{Script: Greek}       (Short: \ep{Sc=Grek}) (518)
\&   \ep{Script: Grek}        \ep{Script=Greek} (518)
\&   \ep{Script: Gujarati}    (Short: \ep{Sc=Gujr}) (85)
\&   \ep{Script: Gujr}        \ep{Script=Gujarati} (85)
\&   \ep{Script: Gurmukhi}    (Short: \ep{Sc=Guru}) (79)
\&   \ep{Script: Guru}        \ep{Script=Gurmukhi} (79)
\&   \ep{Script: Han}         (Short: \ep{Sc=Han}) (81_734)
\&   \ep{Script: Hang}        \ep{Script=Hangul} (11_739)
\&   \ep{Script: Hangul}      (Short: \ep{Sc=Hang}) (11_739)
\&   \ep{Script: Hani}        \ep{Script=Han} (81_734)
\&   \ep{Script: Hano}        \ep{Script=Hanunoo} (21)
\&   \ep{Script: Hanunoo}     (Short: \ep{Sc=Hano}) (21)
\&   \ep{Script: Hatr}        \ep{Script=Hatran} (26)
\&   \ep{Script: Hatran}      (Short: \ep{Sc=Hatr}) (26)
\&   \ep{Script: Hebr}        \ep{Script=Hebrew} (133)
\&   \ep{Script: Hebrew}      (Short: \ep{Sc=Hebr}) (133)
\&   \ep{Script: Hira}        \ep{Script=Hiragana} (91)
\&   \ep{Script: Hiragana}    (Short: \ep{Sc=Hira}) (91)
\&   \ep{Script: Hluw}        \ep{Script=Anatolian_Hieroglyphs} (583)
\&   \ep{Script: Hmng}        \ep{Script=Pahawh_Hmong} (127)
\&   \ep{Script: Hung}        \ep{Script=Old_Hungarian} (108)
\&   \ep{Script: Imperial_Aramaic} (Short: \ep{Sc=Armi}) (31)
\&   \ep{Script: Inherited}   (Short: \ep{Sc=Zinh}) (564)
\&   \ep{Script: Inscriptional_Pahlavi} (Short: \ep{Sc=Phli}) (27)
\&   \ep{Script: Inscriptional_Parthian} (Short: \ep{Sc=Prti}) (30)
\&   \ep{Script: Ital}        \ep{Script=Old_Italic} (36)
\&   \ep{Script: Java}        \ep{Script=Javanese} (90)
\&   \ep{Script: Javanese}    (Short: \ep{Sc=Java}) (90)
\&   \ep{Script: Kaithi}      (Short: \ep{Sc=Kthi}) (66)
\&   \ep{Script: Kali}        \ep{Script=Kayah_Li} (47)
\&   \ep{Script: Kana}        \ep{Script=Katakana} (300)
\&   \ep{Script: Kannada}     (Short: \ep{Sc=Knda}) (88)
\&   \ep{Script: Katakana}    (Short: \ep{Sc=Kana}) (300)
\&   \ep{Script: Kayah_Li}    (Short: \ep{Sc=Kali}) (47)
\&   \ep{Script: Khar}        \ep{Script=Kharoshthi} (65)
\&   \ep{Script: Kharoshthi}  (Short: \ep{Sc=Khar}) (65)
\&   \ep{Script: Khmer}       (Short: \ep{Sc=Khmr}) (146)
\&   \ep{Script: Khmr}        \ep{Script=Khmer} (146)
\&   \ep{Script: Khoj}        \ep{Script=Khojki} (62)
\&   \ep{Script: Khojki}      (Short: \ep{Sc=Khoj}) (62)
\&   \ep{Script: Khudawadi}   (Short: \ep{Sc=Sind}) (69)
\&   \ep{Script: Knda}        \ep{Script=Kannada} (88)
\&   \ep{Script: Kthi}        \ep{Script=Kaithi} (66)
\&   \ep{Script: Lana}        \ep{Script=Tai_Tham} (127)
\&   \ep{Script: Lao}         (Short: \ep{Sc=Lao}) (67)
\&   \ep{Script: Laoo}        \ep{Script=Lao} (67)
\&   \ep{Script: Latin}       (Short: \ep{Sc=Latn}) (1350)
\&   \ep{Script: Latn}        \ep{Script=Latin} (1350)
\&   \ep{Script: Lepc}        \ep{Script=Lepcha} (74)
\&   \ep{Script: Lepcha}      (Short: \ep{Sc=Lepc}) (74)
\&   \ep{Script: Limb}        \ep{Script=Limbu} (68)
\&   \ep{Script: Limbu}       (Short: \ep{Sc=Limb}) (68)
\&   \ep{Script: Lina}        \ep{Script=Linear_A} (341)
\&   \ep{Script: Linb}        \ep{Script=Linear_B} (211)
\&   \ep{Script: Linear_A}    (Short: \ep{Sc=Lina}) (341)
\&   \ep{Script: Linear_B}    (Short: \ep{Sc=Linb}) (211)
\&   \ep{Script: Lisu}        (Short: \ep{Sc=Lisu}) (48)
\&   \ep{Script: Lyci}        \ep{Script=Lycian} (29)
\&   \ep{Script: Lycian}      (Short: \ep{Sc=Lyci}) (29)
\&   \ep{Script: Lydi}        \ep{Script=Lydian} (27)
\&   \ep{Script: Lydian}      (Short: \ep{Sc=Lydi}) (27)
\&   \ep{Script: Mahajani}    (Short: \ep{Sc=Mahj}) (39)
\&   \ep{Script: Mahj}        \ep{Script=Mahajani} (39)
\&   \ep{Script: Malayalam}   (Short: \ep{Sc=Mlym}) (114)
\&   \ep{Script: Mand}        \ep{Script=Mandaic} (29)
\&   \ep{Script: Mandaic}     (Short: \ep{Sc=Mand}) (29)
\&   \ep{Script: Mani}        \ep{Script=Manichaean} (51)
\&   \ep{Script: Manichaean}  (Short: \ep{Sc=Mani}) (51)
\&   \ep{Script: Marc}        \ep{Script=Marchen} (68)
\&   \ep{Script: Marchen}     (Short: \ep{Sc=Marc}) (68)
\&   \ep{Script: Meetei_Mayek} (Short: \ep{Sc=Mtei}) (79)
\&   \ep{Script: Mend}        \ep{Script=Mende_Kikakui} (213)
\&   \ep{Script: Mende_Kikakui} (Short: \ep{Sc=Mend}) (213)
\&   \ep{Script: Merc}        \ep{Script=Meroitic_Cursive} (90)
\&   \ep{Script: Mero}        \ep{Script=Meroitic_Hieroglyphs} (32)
\&   \ep{Script: Meroitic_Cursive} (Short: \ep{Sc=Merc}) (90)
\&   \ep{Script: Meroitic_Hieroglyphs} (Short: \ep{Sc=Mero}) (32)
\&   \ep{Script: Miao}        (Short: \ep{Sc=Miao}) (133)
\&   \ep{Script: Mlym}        \ep{Script=Malayalam} (114)
\&   \ep{Script: Modi}        (Short: \ep{Sc=Modi}) (79)
\&   \ep{Script: Mong}        \ep{Script=Mongolian} (166)
\&   \ep{Script: Mongolian}   (Short: \ep{Sc=Mong}) (166)
\&   \ep{Script: Mro}         (Short: \ep{Sc=Mro}) (43)
\&   \ep{Script: Mroo}        \ep{Script=Mro} (43)
\&   \ep{Script: Mtei}        \ep{Script=Meetei_Mayek} (79)
\&   \ep{Script: Mult}        \ep{Script=Multani} (38)
\&   \ep{Script: Multani}     (Short: \ep{Sc=Mult}) (38)
\&   \ep{Script: Myanmar}     (Short: \ep{Sc=Mymr}) (223)
\&   \ep{Script: Mymr}        \ep{Script=Myanmar} (223)
\&   \ep{Script: Nabataean}   (Short: \ep{Sc=Nbat}) (40)
\&   \ep{Script: Narb}        \ep{Script=Old_North_Arabian} (32)
\&   \ep{Script: Nbat}        \ep{Script=Nabataean} (40)
\&   \ep{Script: New_Tai_Lue} (Short: \ep{Sc=Talu}) (83)
\&   \ep{Script: Newa}        (Short: \ep{Sc=Newa}) (92)
\&   \ep{Script: Nko}         (Short: \ep{Sc=Nko}) (59)
\&   \ep{Script: Nkoo}        \ep{Script=Nko} (59)
\&   \ep{Script: Ogam}        \ep{Script=Ogham} (29)
\&   \ep{Script: Ogham}       (Short: \ep{Sc=Ogam}) (29)
\&   \ep{Script: Ol_Chiki}    (Short: \ep{Sc=Olck}) (48)
\&   \ep{Script: Olck}        \ep{Script=Ol_Chiki} (48)
\&   \ep{Script: Old_Hungarian} (Short: \ep{Sc=Hung}) (108)
\&   \ep{Script: Old_Italic}  (Short: \ep{Sc=Ital}) (36)
\&   \ep{Script: Old_North_Arabian} (Short: \ep{Sc=Narb}) (32)
\&   \ep{Script: Old_Permic}  (Short: \ep{Sc=Perm}) (43)
\&   \ep{Script: Old_Persian} (Short: \ep{Sc=Xpeo}) (50)
\&   \ep{Script: Old_South_Arabian} (Short: \ep{Sc=Sarb}) (32)
\&   \ep{Script: Old_Turkic}  (Short: \ep{Sc=Orkh}) (73)
\&   \ep{Script: Oriya}       (Short: \ep{Sc=Orya}) (90)
\&   \ep{Script: Orkh}        \ep{Script=Old_Turkic} (73)
\&   \ep{Script: Orya}        \ep{Script=Oriya} (90)
\&   \ep{Script: Osage}       (Short: \ep{Sc=Osge}) (72)
\&   \ep{Script: Osge}        \ep{Script=Osage} (72)
\&   \ep{Script: Osma}        \ep{Script=Osmanya} (40)
\&   \ep{Script: Osmanya}     (Short: \ep{Sc=Osma}) (40)
\&   \ep{Script: Pahawh_Hmong} (Short: \ep{Sc=Hmng}) (127)
\&   \ep{Script: Palm}        \ep{Script=Palmyrene} (32)
\&   \ep{Script: Palmyrene}   (Short: \ep{Sc=Palm}) (32)
\&   \ep{Script: Pau_Cin_Hau} (Short: \ep{Sc=Pauc}) (57)
\&   \ep{Script: Pauc}        \ep{Script=Pau_Cin_Hau} (57)
\&   \ep{Script: Perm}        \ep{Script=Old_Permic} (43)
\&   \ep{Script: Phag}        \ep{Script=Phags_Pa} (56)
\&   \ep{Script: Phags_Pa}    (Short: \ep{Sc=Phag}) (56)
\&   \ep{Script: Phli}        \ep{Script=Inscriptional_Pahlavi} (27)
\&   \ep{Script: Phlp}        \ep{Script=Psalter_Pahlavi} (29)
\&   \ep{Script: Phnx}        \ep{Script=Phoenician} (29)
\&   \ep{Script: Phoenician}  (Short: \ep{Sc=Phnx}) (29)
\&   \ep{Script: Plrd}        \ep{Script=Miao} (133)
\&   \ep{Script: Prti}        \ep{Script=Inscriptional_Parthian} (30)
\&   \ep{Script: Psalter_Pahlavi} (Short: \ep{Sc=Phlp}) (29)
\&   \ep{Script: Qaac}        \ep{Script=Coptic} (137)
\&   \ep{Script: Qaai}        \ep{Script=Inherited} (564)
\&   \ep{Script: Rejang}      (Short: \ep{Sc=Rjng}) (37)
\&   \ep{Script: Rjng}        \ep{Script=Rejang} (37)
\&   \ep{Script: Runic}       (Short: \ep{Sc=Runr}) (86)
\&   \ep{Script: Runr}        \ep{Script=Runic} (86)
\&   \ep{Script: Samaritan}   (Short: \ep{Sc=Samr}) (61)
\&   \ep{Script: Samr}        \ep{Script=Samaritan} (61)
\&   \ep{Script: Sarb}        \ep{Script=Old_South_Arabian} (32)
\&   \ep{Script: Saur}        \ep{Script=Saurashtra} (82)
\&   \ep{Script: Saurashtra}  (Short: \ep{Sc=Saur}) (82)
\&   \ep{Script: Sgnw}        \ep{Script=SignWriting} (672)
\&   \ep{Script: Sharada}     (Short: \ep{Sc=Shrd}) (94)
\&   \ep{Script: Shavian}     (Short: \ep{Sc=Shaw}) (48)
\&   \ep{Script: Shaw}        \ep{Script=Shavian} (48)
\&   \ep{Script: Shrd}        \ep{Script=Sharada} (94)
\&   \ep{Script: Sidd}        \ep{Script=Siddham} (92)
\&   \ep{Script: Siddham}     (Short: \ep{Sc=Sidd}) (92)
\&   \ep{Script: SignWriting} (Short: \ep{Sc=Sgnw}) (672)
\&   \ep{Script: Sind}        \ep{Script=Khudawadi} (69)
\&   \ep{Script: Sinh}        \ep{Script=Sinhala} (110)
\&   \ep{Script: Sinhala}     (Short: \ep{Sc=Sinh}) (110)
\&   \ep{Script: Sora}        \ep{Script=Sora_Sompeng} (35)
\&   \ep{Script: Sora_Sompeng} (Short: \ep{Sc=Sora}) (35)
\&   \ep{Script: Sund}        \ep{Script=Sundanese} (72)
\&   \ep{Script: Sundanese}   (Short: \ep{Sc=Sund}) (72)
\&   \ep{Script: Sylo}        \ep{Script=Syloti_Nagri} (44)
\&   \ep{Script: Syloti_Nagri} (Short: \ep{Sc=Sylo}) (44)
\&   \ep{Script: Syrc}        \ep{Script=Syriac} (77)
\&   \ep{Script: Syriac}      (Short: \ep{Sc=Syrc}) (77)
\&   \ep{Script: Tagalog}     (Short: \ep{Sc=Tglg}) (20)
\&   \ep{Script: Tagb}        \ep{Script=Tagbanwa} (18)
\&   \ep{Script: Tagbanwa}    (Short: \ep{Sc=Tagb}) (18)
\&   \ep{Script: Tai_Le}      (Short: \ep{Sc=Tale}) (35)
\&   \ep{Script: Tai_Tham}    (Short: \ep{Sc=Lana}) (127)
\&   \ep{Script: Tai_Viet}    (Short: \ep{Sc=Tavt}) (72)
\&   \ep{Script: Takr}        \ep{Script=Takri} (66)
\&   \ep{Script: Takri}       (Short: \ep{Sc=Takr}) (66)
\&   \ep{Script: Tale}        \ep{Script=Tai_Le} (35)
\&   \ep{Script: Talu}        \ep{Script=New_Tai_Lue} (83)
\&   \ep{Script: Tamil}       (Short: \ep{Sc=Taml}) (72)
\&   \ep{Script: Taml}        \ep{Script=Tamil} (72)
\&   \ep{Script: Tang}        \ep{Script=Tangut} (6881)
\&   \ep{Script: Tangut}      (Short: \ep{Sc=Tang}) (6881)
\&   \ep{Script: Tavt}        \ep{Script=Tai_Viet} (72)
\&   \ep{Script: Telu}        \ep{Script=Telugu} (96)
\&   \ep{Script: Telugu}      (Short: \ep{Sc=Telu}) (96)
\&   \ep{Script: Tfng}        \ep{Script=Tifinagh} (59)
\&   \ep{Script: Tglg}        \ep{Script=Tagalog} (20)
\&   \ep{Script: Thaa}        \ep{Script=Thaana} (50)
\&   \ep{Script: Thaana}      (Short: \ep{Sc=Thaa}) (50)
\&   \ep{Script: Thai}        (Short: \ep{Sc=Thai}) (86)
\&   \ep{Script: Tibetan}     (Short: \ep{Sc=Tibt}) (207)
\&   \ep{Script: Tibt}        \ep{Script=Tibetan} (207)
\&   \ep{Script: Tifinagh}    (Short: \ep{Sc=Tfng}) (59)
\&   \ep{Script: Tirh}        \ep{Script=Tirhuta} (82)
\&   \ep{Script: Tirhuta}     (Short: \ep{Sc=Tirh}) (82)
\&   \ep{Script: Ugar}        \ep{Script=Ugaritic} (31)
\&   \ep{Script: Ugaritic}    (Short: \ep{Sc=Ugar}) (31)
\&   \ep{Script: Unknown}     (Short: \ep{Sc=Zzzz}) (985_875 plus all
\&                             above\-Unicode code points)
\&   \ep{Script: Vai}         (Short: \ep{Sc=Vai}) (300)
\&   \ep{Script: Vaii}        \ep{Script=Vai} (300)
\&   \ep{Script: Wara}        \ep{Script=Warang_Citi} (84)
\&   \ep{Script: Warang_Citi} (Short: \ep{Sc=Wara}) (84)
\&   \ep{Script: Xpeo}        \ep{Script=Old_Persian} (50)
\&   \ep{Script: Xsux}        \ep{Script=Cuneiform} (1234)
\&   \ep{Script: Yi}          (Short: \ep{Sc=Yi}) (1220)
\&   \ep{Script: Yiii}        \ep{Script=Yi} (1220)
\&   \ep{Script: Zinh}        \ep{Script=Inherited} (564)
\&   \ep{Script: Zyyy}        \ep{Script=Common} (7279)
\&   \ep{Script: Zzzz}        \ep{Script=Unknown} (985_875 plus all
\&                             above\-Unicode code points)
\&   \ep{Script_Extensions: Adlam} (Short: \ep{Scx=Adlm}, \ep{Adlm}) (88)
\&   \ep{Script_Extensions: Adlm} \ep{Script_Extensions=Adlam} (88)
\&   \ep{Script_Extensions: Aghb} \ep{Script_Extensions=
\&                             Caucasian_Albanian} (53)
\&   \ep{Script_Extensions: Ahom} (Short: \ep{Scx=Ahom}, \ep{Ahom}) (57)
\&   \ep{Script_Extensions: Anatolian_Hieroglyphs} (Short: \ep{Scx=Hluw},
\&                             \ep{Hluw}) (583)
\&   \ep{Script_Extensions: Arab} \ep{Script_Extensions=Arabic} (1323)
\&   \ep{Script_Extensions: Arabic} (Short: \ep{Scx=Arab}, \ep{Arab})
\&                             (1323)
\&   \ep{Script_Extensions: Armenian} (Short: \ep{Scx=Armn}, \ep{Armn})
\&                             (94)
\&   \ep{Script_Extensions: Armi} \ep{Script_Extensions=Imperial_Aramaic}
\&                             (31)
\&   \ep{Script_Extensions: Armn} \ep{Script_Extensions=Armenian} (94)
\&   \ep{Script_Extensions: Avestan} (Short: \ep{Scx=Avst}, \ep{Avst}) (61)
\&   \ep{Script_Extensions: Avst} \ep{Script_Extensions=Avestan} (61)
\&   \ep{Script_Extensions: Bali} \ep{Script_Extensions=Balinese} (121)
\&   \ep{Script_Extensions: Balinese} (Short: \ep{Scx=Bali}, \ep{Bali})
\&                             (121)
\&   \ep{Script_Extensions: Bamu} \ep{Script_Extensions=Bamum} (657)
\&   \ep{Script_Extensions: Bamum} (Short: \ep{Scx=Bamu}, \ep{Bamu}) (657)
\&   \ep{Script_Extensions: Bass} \ep{Script_Extensions=Bassa_Vah} (36)
\&   \ep{Script_Extensions: Bassa_Vah} (Short: \ep{Scx=Bass}, \ep{Bass})
\&                             (36)
\&   \ep{Script_Extensions: Batak} (Short: \ep{Scx=Batk}, \ep{Batk}) (56)
\&   \ep{Script_Extensions: Batk} \ep{Script_Extensions=Batak} (56)
\&   \ep{Script_Extensions: Beng} \ep{Script_Extensions=Bengali} (98)
\&   \ep{Script_Extensions: Bengali} (Short: \ep{Scx=Beng}, \ep{Beng}) (98)
\&   \ep{Script_Extensions: Bhaiksuki} (Short: \ep{Scx=Bhks}, \ep{Bhks})
\&                             (97)
\&   \ep{Script_Extensions: Bhks} \ep{Script_Extensions=Bhaiksuki} (97)
\&   \ep{Script_Extensions: Bopo} \ep{Script_Extensions=Bopomofo} (110)
\&   \ep{Script_Extensions: Bopomofo} (Short: \ep{Scx=Bopo}, \ep{Bopo})
\&                             (110)
\&   \ep{Script_Extensions: Brah} \ep{Script_Extensions=Brahmi} (109)
\&   \ep{Script_Extensions: Brahmi} (Short: \ep{Scx=Brah}, \ep{Brah}) (109)
\&   \ep{Script_Extensions: Brai} \ep{Script_Extensions=Braille} (256)
\&   \ep{Script_Extensions: Braille} (Short: \ep{Scx=Brai}, \ep{Brai})
\&                             (256)
\&   \ep{Script_Extensions: Bugi} \ep{Script_Extensions=Buginese} (31)
\&   \ep{Script_Extensions: Buginese} (Short: \ep{Scx=Bugi}, \ep{Bugi})
\&                             (31)
\&   \ep{Script_Extensions: Buhd} \ep{Script_Extensions=Buhid} (22)
\&   \ep{Script_Extensions: Buhid} (Short: \ep{Scx=Buhd}, \ep{Buhd}) (22)
\&   \ep{Script_Extensions: Cakm} \ep{Script_Extensions=Chakma} (87)
\&   \ep{Script_Extensions: Canadian_Aboriginal} (Short: \ep{Scx=Cans},
\&                             \ep{Cans}) (710)
\&   \ep{Script_Extensions: Cans} \ep{Script_Extensions=
\&                             Canadian_Aboriginal} (710)
\&   \ep{Script_Extensions: Cari} \ep{Script_Extensions=Carian} (49)
\&   \ep{Script_Extensions: Carian} (Short: \ep{Scx=Cari}, \ep{Cari}) (49)
\&   \ep{Script_Extensions: Caucasian_Albanian} (Short: \ep{Scx=Aghb},
\&                             \ep{Aghb}) (53)
\&   \ep{Script_Extensions: Chakma} (Short: \ep{Scx=Cakm}, \ep{Cakm}) (87)
\&   \ep{Script_Extensions: Cham} (Short: \ep{Scx=Cham}, \ep{Cham}) (83)
\&   \ep{Script_Extensions: Cher} \ep{Script_Extensions=Cherokee} (172)
\&   \ep{Script_Extensions: Cherokee} (Short: \ep{Scx=Cher}, \ep{Cher})
\&                             (172)
\&   \ep{Script_Extensions: Common} (Short: \ep{Scx=Zyyy}, \ep{Zyyy})
\&                             (6864)
\&   \ep{Script_Extensions: Copt} \ep{Script_Extensions=Coptic} (165)
\&   \ep{Script_Extensions: Coptic} (Short: \ep{Scx=Copt}, \ep{Copt}) (165)
\&   \ep{Script_Extensions: Cprt} \ep{Script_Extensions=Cypriot} (112)
\&   \ep{Script_Extensions: Cuneiform} (Short: \ep{Scx=Xsux}, \ep{Xsux})
\&                             (1234)
\&   \ep{Script_Extensions: Cypriot} (Short: \ep{Scx=Cprt}, \ep{Cprt})
\&                             (112)
\&   \ep{Script_Extensions: Cyrillic} (Short: \ep{Scx=Cyrl}, \ep{Cyrl})
\&                             (446)
\&   \ep{Script_Extensions: Cyrl} \ep{Script_Extensions=Cyrillic} (446)
\&   \ep{Script_Extensions: Deseret} (Short: \ep{Scx=Dsrt}, \ep{Dsrt}) (80)
\&   \ep{Script_Extensions: Deva} \ep{Script_Extensions=Devanagari} (210)
\&   \ep{Script_Extensions: Devanagari} (Short: \ep{Scx=Deva}, \ep{Deva})
\&                             (210)
\&   \ep{Script_Extensions: Dsrt} \ep{Script_Extensions=Deseret} (80)
\&   \ep{Script_Extensions: Dupl} \ep{Script_Extensions=Duployan} (147)
\&   \ep{Script_Extensions: Duployan} (Short: \ep{Scx=Dupl}, \ep{Dupl})
\&                             (147)
\&   \ep{Script_Extensions: Egyp} \ep{Script_Extensions=
\&                             Egyptian_Hieroglyphs} (1071)
\&   \ep{Script_Extensions: Egyptian_Hieroglyphs} (Short: \ep{Scx=Egyp},
\&                             \ep{Egyp}) (1071)
\&   \ep{Script_Extensions: Elba} \ep{Script_Extensions=Elbasan} (40)
\&   \ep{Script_Extensions: Elbasan} (Short: \ep{Scx=Elba}, \ep{Elba}) (40)
\&   \ep{Script_Extensions: Ethi} \ep{Script_Extensions=Ethiopic} (495)
\&   \ep{Script_Extensions: Ethiopic} (Short: \ep{Scx=Ethi}, \ep{Ethi})
\&                             (495)
\&   \ep{Script_Extensions: Geor} \ep{Script_Extensions=Georgian} (129)
\&   \ep{Script_Extensions: Georgian} (Short: \ep{Scx=Geor}, \ep{Geor})
\&                             (129)
\&   \ep{Script_Extensions: Glag} \ep{Script_Extensions=Glagolitic} (136)
\&   \ep{Script_Extensions: Glagolitic} (Short: \ep{Scx=Glag}, \ep{Glag})
\&                             (136)
\&   \ep{Script_Extensions: Goth} \ep{Script_Extensions=Gothic} (27)
\&   \ep{Script_Extensions: Gothic} (Short: \ep{Scx=Goth}, \ep{Goth}) (27)
\&   \ep{Script_Extensions: Gran} \ep{Script_Extensions=Grantha} (113)
\&   \ep{Script_Extensions: Grantha} (Short: \ep{Scx=Gran}, \ep{Gran})
\&                             (113)
\&   \ep{Script_Extensions: Greek} (Short: \ep{Scx=Grek}, \ep{Grek}) (522)
\&   \ep{Script_Extensions: Grek} \ep{Script_Extensions=Greek} (522)
\&   \ep{Script_Extensions: Gujarati} (Short: \ep{Scx=Gujr}, \ep{Gujr})
\&                             (99)
\&   \ep{Script_Extensions: Gujr} \ep{Script_Extensions=Gujarati} (99)
\&   \ep{Script_Extensions: Gurmukhi} (Short: \ep{Scx=Guru}, \ep{Guru})
\&                             (93)
\&   \ep{Script_Extensions: Guru} \ep{Script_Extensions=Gurmukhi} (93)
\&   \ep{Script_Extensions: Han} (Short: \ep{Scx=Han}, \ep{Han}) (82_013)
\&   \ep{Script_Extensions: Hang} \ep{Script_Extensions=Hangul} (11_775)
\&   \ep{Script_Extensions: Hangul} (Short: \ep{Scx=Hang}, \ep{Hang})
\&                             (11_775)
\&   \ep{Script_Extensions: Hani} \ep{Script_Extensions=Han} (82_013)
\&   \ep{Script_Extensions: Hano} \ep{Script_Extensions=Hanunoo} (23)
\&   \ep{Script_Extensions: Hanunoo} (Short: \ep{Scx=Hano}, \ep{Hano}) (23)
\&   \ep{Script_Extensions: Hatr} \ep{Script_Extensions=Hatran} (26)
\&   \ep{Script_Extensions: Hatran} (Short: \ep{Scx=Hatr}, \ep{Hatr}) (26)
\&   \ep{Script_Extensions: Hebr} \ep{Script_Extensions=Hebrew} (133)
\&   \ep{Script_Extensions: Hebrew} (Short: \ep{Scx=Hebr}, \ep{Hebr}) (133)
\&   \ep{Script_Extensions: Hira} \ep{Script_Extensions=Hiragana} (143)
\&   \ep{Script_Extensions: Hiragana} (Short: \ep{Scx=Hira}, \ep{Hira})
\&                             (143)
\&   \ep{Script_Extensions: Hluw} \ep{Script_Extensions=
\&                             Anatolian_Hieroglyphs} (583)
\&   \ep{Script_Extensions: Hmng} \ep{Script_Extensions=Pahawh_Hmong}
\&                             (127)
\&   \ep{Script_Extensions: Hung} \ep{Script_Extensions=Old_Hungarian}
\&                             (108)
\&   \ep{Script_Extensions: Imperial_Aramaic} (Short: \ep{Scx=Armi},
\&                             \ep{Armi}) (31)
\&   \ep{Script_Extensions: Inherited} (Short: \ep{Scx=Zinh}, \ep{Zinh})
\&                             (496)
\&   \ep{Script_Extensions: Inscriptional_Pahlavi} (Short: \ep{Scx=Phli},
\&                             \ep{Phli}) (27)
\&   \ep{Script_Extensions: Inscriptional_Parthian} (Short: \ep{Scx=
\&                             Prti}, \ep{Prti}) (30)
\&   \ep{Script_Extensions: Ital} \ep{Script_Extensions=Old_Italic} (36)
\&   \ep{Script_Extensions: Java} \ep{Script_Extensions=Javanese} (91)
\&   \ep{Script_Extensions: Javanese} (Short: \ep{Scx=Java}, \ep{Java})
\&                             (91)
\&   \ep{Script_Extensions: Kaithi} (Short: \ep{Scx=Kthi}, \ep{Kthi}) (86)
\&   \ep{Script_Extensions: Kali} \ep{Script_Extensions=Kayah_Li} (48)
\&   \ep{Script_Extensions: Kana} \ep{Script_Extensions=Katakana} (352)
\&   \ep{Script_Extensions: Kannada} (Short: \ep{Scx=Knda}, \ep{Knda})
\&                             (100)
\&   \ep{Script_Extensions: Katakana} (Short: \ep{Scx=Kana}, \ep{Kana})
\&                             (352)
\&   \ep{Script_Extensions: Kayah_Li} (Short: \ep{Scx=Kali}, \ep{Kali})
\&                             (48)
\&   \ep{Script_Extensions: Khar} \ep{Script_Extensions=Kharoshthi} (65)
\&   \ep{Script_Extensions: Kharoshthi} (Short: \ep{Scx=Khar}, \ep{Khar})
\&                             (65)
\&   \ep{Script_Extensions: Khmer} (Short: \ep{Scx=Khmr}, \ep{Khmr}) (146)
\&   \ep{Script_Extensions: Khmr} \ep{Script_Extensions=Khmer} (146)
\&   \ep{Script_Extensions: Khoj} \ep{Script_Extensions=Khojki} (72)
\&   \ep{Script_Extensions: Khojki} (Short: \ep{Scx=Khoj}, \ep{Khoj}) (72)
\&   \ep{Script_Extensions: Khudawadi} (Short: \ep{Scx=Sind}, \ep{Sind})
\&                             (81)
\&   \ep{Script_Extensions: Knda} \ep{Script_Extensions=Kannada} (100)
\&   \ep{Script_Extensions: Kthi} \ep{Script_Extensions=Kaithi} (86)
\&   \ep{Script_Extensions: Lana} \ep{Script_Extensions=Tai_Tham} (127)
\&   \ep{Script_Extensions: Lao} (Short: \ep{Scx=Lao}, \ep{Lao}) (67)
\&   \ep{Script_Extensions: Laoo} \ep{Script_Extensions=Lao} (67)
\&   \ep{Script_Extensions: Latin} (Short: \ep{Scx=Latn}, \ep{Latn}) (1370)
\&   \ep{Script_Extensions: Latn} \ep{Script_Extensions=Latin} (1370)
\&   \ep{Script_Extensions: Lepc} \ep{Script_Extensions=Lepcha} (74)
\&   \ep{Script_Extensions: Lepcha} (Short: \ep{Scx=Lepc}, \ep{Lepc}) (74)
\&   \ep{Script_Extensions: Limb} \ep{Script_Extensions=Limbu} (69)
\&   \ep{Script_Extensions: Limbu} (Short: \ep{Scx=Limb}, \ep{Limb}) (69)
\&   \ep{Script_Extensions: Lina} \ep{Script_Extensions=Linear_A} (386)
\&   \ep{Script_Extensions: Linb} \ep{Script_Extensions=Linear_B} (268)
\&   \ep{Script_Extensions: Linear_A} (Short: \ep{Scx=Lina}, \ep{Lina})
\&                             (386)
\&   \ep{Script_Extensions: Linear_B} (Short: \ep{Scx=Linb}, \ep{Linb})
\&                             (268)
\&   \ep{Script_Extensions: Lisu} (Short: \ep{Scx=Lisu}, \ep{Lisu}) (48)
\&   \ep{Script_Extensions: Lyci} \ep{Script_Extensions=Lycian} (29)
\&   \ep{Script_Extensions: Lycian} (Short: \ep{Scx=Lyci}, \ep{Lyci}) (29)
\&   \ep{Script_Extensions: Lydi} \ep{Script_Extensions=Lydian} (27)
\&   \ep{Script_Extensions: Lydian} (Short: \ep{Scx=Lydi}, \ep{Lydi}) (27)
\&   \ep{Script_Extensions: Mahajani} (Short: \ep{Scx=Mahj}, \ep{Mahj})
\&                             (61)
\&   \ep{Script_Extensions: Mahj} \ep{Script_Extensions=Mahajani} (61)
\&   \ep{Script_Extensions: Malayalam} (Short: \ep{Scx=Mlym}, \ep{Mlym})
\&                             (119)
\&   \ep{Script_Extensions: Mand} \ep{Script_Extensions=Mandaic} (30)
\&   \ep{Script_Extensions: Mandaic} (Short: \ep{Scx=Mand}, \ep{Mand}) (30)
\&   \ep{Script_Extensions: Mani} \ep{Script_Extensions=Manichaean} (52)
\&   \ep{Script_Extensions: Manichaean} (Short: \ep{Scx=Mani}, \ep{Mani})
\&                             (52)
\&   \ep{Script_Extensions: Marc} \ep{Script_Extensions=Marchen} (68)
\&   \ep{Script_Extensions: Marchen} (Short: \ep{Scx=Marc}, \ep{Marc}) (68)
\&   \ep{Script_Extensions: Meetei_Mayek} (Short: \ep{Scx=Mtei},
\&                             \ep{Mtei}) (79)
\&   \ep{Script_Extensions: Mend} \ep{Script_Extensions=Mende_Kikakui}
\&                             (213)
\&   \ep{Script_Extensions: Mende_Kikakui} (Short: \ep{Scx=Mend},
\&                             \ep{Mend}) (213)
\&   \ep{Script_Extensions: Merc} \ep{Script_Extensions=Meroitic_Cursive}
\&                             (90)
\&   \ep{Script_Extensions: Mero} \ep{Script_Extensions=
\&                             Meroitic_Hieroglyphs} (32)
\&   \ep{Script_Extensions: Meroitic_Cursive} (Short: \ep{Scx=Merc},
\&                             \ep{Merc}) (90)
\&   \ep{Script_Extensions: Meroitic_Hieroglyphs} (Short: \ep{Scx=Mero},
\&                             \ep{Mero}) (32)
\&   \ep{Script_Extensions: Miao} (Short: \ep{Scx=Miao}, \ep{Miao}) (133)
\&   \ep{Script_Extensions: Mlym} \ep{Script_Extensions=Malayalam} (119)
\&   \ep{Script_Extensions: Modi} (Short: \ep{Scx=Modi}, \ep{Modi}) (89)
\&   \ep{Script_Extensions: Mong} \ep{Script_Extensions=Mongolian} (169)
\&   \ep{Script_Extensions: Mongolian} (Short: \ep{Scx=Mong}, \ep{Mong})
\&                             (169)
\&   \ep{Script_Extensions: Mro} (Short: \ep{Scx=Mro}, \ep{Mro}) (43)
\&   \ep{Script_Extensions: Mroo} \ep{Script_Extensions=Mro} (43)
\&   \ep{Script_Extensions: Mtei} \ep{Script_Extensions=Meetei_Mayek} (79)
\&   \ep{Script_Extensions: Mult} \ep{Script_Extensions=Multani} (48)
\&   \ep{Script_Extensions: Multani} (Short: \ep{Scx=Mult}, \ep{Mult}) (48)
\&   \ep{Script_Extensions: Myanmar} (Short: \ep{Scx=Mymr}, \ep{Mymr})
\&                             (224)
\&   \ep{Script_Extensions: Mymr} \ep{Script_Extensions=Myanmar} (224)
\&   \ep{Script_Extensions: Nabataean} (Short: \ep{Scx=Nbat}, \ep{Nbat})
\&                             (40)
\&   \ep{Script_Extensions: Narb} \ep{Script_Extensions=
\&                             Old_North_Arabian} (32)
\&   \ep{Script_Extensions: Nbat} \ep{Script_Extensions=Nabataean} (40)
\&   \ep{Script_Extensions: New_Tai_Lue} (Short: \ep{Scx=Talu}, \ep{Talu})
\&                             (83)
\&   \ep{Script_Extensions: Newa} (Short: \ep{Scx=Newa}, \ep{Newa}) (92)
\&   \ep{Script_Extensions: Nko} (Short: \ep{Scx=Nko}, \ep{Nko}) (59)
\&   \ep{Script_Extensions: Nkoo} \ep{Script_Extensions=Nko} (59)
\&   \ep{Script_Extensions: Ogam} \ep{Script_Extensions=Ogham} (29)
\&   \ep{Script_Extensions: Ogham} (Short: \ep{Scx=Ogam}, \ep{Ogam}) (29)
\&   \ep{Script_Extensions: Ol_Chiki} (Short: \ep{Scx=Olck}, \ep{Olck})
\&                             (48)
\&   \ep{Script_Extensions: Olck} \ep{Script_Extensions=Ol_Chiki} (48)
\&   \ep{Script_Extensions: Old_Hungarian} (Short: \ep{Scx=Hung},
\&                             \ep{Hung}) (108)
\&   \ep{Script_Extensions: Old_Italic} (Short: \ep{Scx=Ital}, \ep{Ital})
\&                             (36)
\&   \ep{Script_Extensions: Old_North_Arabian} (Short: \ep{Scx=Narb},
\&                             \ep{Narb}) (32)
\&   \ep{Script_Extensions: Old_Permic} (Short: \ep{Scx=Perm}, \ep{Perm})
\&                             (44)
\&   \ep{Script_Extensions: Old_Persian} (Short: \ep{Scx=Xpeo}, \ep{Xpeo})
\&                             (50)
\&   \ep{Script_Extensions: Old_South_Arabian} (Short: \ep{Scx=Sarb},
\&                             \ep{Sarb}) (32)
\&   \ep{Script_Extensions: Old_Turkic} (Short: \ep{Scx=Orkh}, \ep{Orkh})
\&                             (73)
\&   \ep{Script_Extensions: Oriya} (Short: \ep{Scx=Orya}, \ep{Orya}) (94)
\&   \ep{Script_Extensions: Orkh} \ep{Script_Extensions=Old_Turkic} (73)
\&   \ep{Script_Extensions: Orya} \ep{Script_Extensions=Oriya} (94)
\&   \ep{Script_Extensions: Osage} (Short: \ep{Scx=Osge}, \ep{Osge}) (72)
\&   \ep{Script_Extensions: Osge} \ep{Script_Extensions=Osage} (72)
\&   \ep{Script_Extensions: Osma} \ep{Script_Extensions=Osmanya} (40)
\&   \ep{Script_Extensions: Osmanya} (Short: \ep{Scx=Osma}, \ep{Osma}) (40)
\&   \ep{Script_Extensions: Pahawh_Hmong} (Short: \ep{Scx=Hmng},
\&                             \ep{Hmng}) (127)
\&   \ep{Script_Extensions: Palm} \ep{Script_Extensions=Palmyrene} (32)
\&   \ep{Script_Extensions: Palmyrene} (Short: \ep{Scx=Palm}, \ep{Palm})
\&                             (32)
\&   \ep{Script_Extensions: Pau_Cin_Hau} (Short: \ep{Scx=Pauc}, \ep{Pauc})
\&                             (57)
\&   \ep{Script_Extensions: Pauc} \ep{Script_Extensions=Pau_Cin_Hau} (57)
\&   \ep{Script_Extensions: Perm} \ep{Script_Extensions=Old_Permic} (44)
\&   \ep{Script_Extensions: Phag} \ep{Script_Extensions=Phags_Pa} (59)
\&   \ep{Script_Extensions: Phags_Pa} (Short: \ep{Scx=Phag}, \ep{Phag})
\&                             (59)
\&   \ep{Script_Extensions: Phli} \ep{Script_Extensions=
\&                             Inscriptional_Pahlavi} (27)
\&   \ep{Script_Extensions: Phlp} \ep{Script_Extensions=Psalter_Pahlavi}
\&                             (30)
\&   \ep{Script_Extensions: Phnx} \ep{Script_Extensions=Phoenician} (29)
\&   \ep{Script_Extensions: Phoenician} (Short: \ep{Scx=Phnx}, \ep{Phnx})
\&                             (29)
\&   \ep{Script_Extensions: Plrd} \ep{Script_Extensions=Miao} (133)
\&   \ep{Script_Extensions: Prti} \ep{Script_Extensions=
\&                             Inscriptional_Parthian} (30)
\&   \ep{Script_Extensions: Psalter_Pahlavi} (Short: \ep{Scx=Phlp},
\&                             \ep{Phlp}) (30)
\&   \ep{Script_Extensions: Qaac} \ep{Script_Extensions=Coptic} (165)
\&   \ep{Script_Extensions: Qaai} \ep{Script_Extensions=Inherited} (496)
\&   \ep{Script_Extensions: Rejang} (Short: \ep{Scx=Rjng}, \ep{Rjng}) (37)
\&   \ep{Script_Extensions: Rjng} \ep{Script_Extensions=Rejang} (37)
\&   \ep{Script_Extensions: Runic} (Short: \ep{Scx=Runr}, \ep{Runr}) (86)
\&   \ep{Script_Extensions: Runr} \ep{Script_Extensions=Runic} (86)
\&   \ep{Script_Extensions: Samaritan} (Short: \ep{Scx=Samr}, \ep{Samr})
\&                             (61)
\&   \ep{Script_Extensions: Samr} \ep{Script_Extensions=Samaritan} (61)
\&   \ep{Script_Extensions: Sarb} \ep{Script_Extensions=
\&                             Old_South_Arabian} (32)
\&   \ep{Script_Extensions: Saur} \ep{Script_Extensions=Saurashtra} (82)
\&   \ep{Script_Extensions: Saurashtra} (Short: \ep{Scx=Saur}, \ep{Saur})
\&                             (82)
\&   \ep{Script_Extensions: Sgnw} \ep{Script_Extensions=SignWriting} (672)
\&   \ep{Script_Extensions: Sharada} (Short: \ep{Scx=Shrd}, \ep{Shrd})
\&                             (100)
\&   \ep{Script_Extensions: Shavian} (Short: \ep{Scx=Shaw}, \ep{Shaw}) (48)
\&   \ep{Script_Extensions: Shaw} \ep{Script_Extensions=Shavian} (48)
\&   \ep{Script_Extensions: Shrd} \ep{Script_Extensions=Sharada} (100)
\&   \ep{Script_Extensions: Sidd} \ep{Script_Extensions=Siddham} (92)
\&   \ep{Script_Extensions: Siddham} (Short: \ep{Scx=Sidd}, \ep{Sidd}) (92)
\&   \ep{Script_Extensions: SignWriting} (Short: \ep{Scx=Sgnw}, \ep{Sgnw})
\&                             (672)
\&   \ep{Script_Extensions: Sind} \ep{Script_Extensions=Khudawadi} (81)
\&   \ep{Script_Extensions: Sinh} \ep{Script_Extensions=Sinhala} (112)
\&   \ep{Script_Extensions: Sinhala} (Short: \ep{Scx=Sinh}, \ep{Sinh})
\&                             (112)
\&   \ep{Script_Extensions: Sora} \ep{Script_Extensions=Sora_Sompeng} (35)
\&   \ep{Script_Extensions: Sora_Sompeng} (Short: \ep{Scx=Sora},
\&                             \ep{Sora}) (35)
\&   \ep{Script_Extensions: Sund} \ep{Script_Extensions=Sundanese} (72)
\&   \ep{Script_Extensions: Sundanese} (Short: \ep{Scx=Sund}, \ep{Sund})
\&                             (72)
\&   \ep{Script_Extensions: Sylo} \ep{Script_Extensions=Syloti_Nagri} (56)
\&   \ep{Script_Extensions: Syloti_Nagri} (Short: \ep{Scx=Sylo},
\&                             \ep{Sylo}) (56)
\&   \ep{Script_Extensions: Syrc} \ep{Script_Extensions=Syriac} (93)
\&   \ep{Script_Extensions: Syriac} (Short: \ep{Scx=Syrc}, \ep{Syrc}) (93)
\&   \ep{Script_Extensions: Tagalog} (Short: \ep{Scx=Tglg}, \ep{Tglg}) (22)
\&   \ep{Script_Extensions: Tagb} \ep{Script_Extensions=Tagbanwa} (20)
\&   \ep{Script_Extensions: Tagbanwa} (Short: \ep{Scx=Tagb}, \ep{Tagb})
\&                             (20)
\&   \ep{Script_Extensions: Tai_Le} (Short: \ep{Scx=Tale}, \ep{Tale}) (45)
\&   \ep{Script_Extensions: Tai_Tham} (Short: \ep{Scx=Lana}, \ep{Lana})
\&                             (127)
\&   \ep{Script_Extensions: Tai_Viet} (Short: \ep{Scx=Tavt}, \ep{Tavt})
\&                             (72)
\&   \ep{Script_Extensions: Takr} \ep{Script_Extensions=Takri} (78)
\&   \ep{Script_Extensions: Takri} (Short: \ep{Scx=Takr}, \ep{Takr}) (78)
\&   \ep{Script_Extensions: Tale} \ep{Script_Extensions=Tai_Le} (45)
\&   \ep{Script_Extensions: Talu} \ep{Script_Extensions=New_Tai_Lue} (83)
\&   \ep{Script_Extensions: Tamil} (Short: \ep{Scx=Taml}, \ep{Taml}) (80)
\&   \ep{Script_Extensions: Taml} \ep{Script_Extensions=Tamil} (80)
\&   \ep{Script_Extensions: Tang} \ep{Script_Extensions=Tangut} (6881)
\&   \ep{Script_Extensions: Tangut} (Short: \ep{Scx=Tang}, \ep{Tang})
\&                             (6881)
\&   \ep{Script_Extensions: Tavt} \ep{Script_Extensions=Tai_Viet} (72)
\&   \ep{Script_Extensions: Telu} \ep{Script_Extensions=Telugu} (101)
\&   \ep{Script_Extensions: Telugu} (Short: \ep{Scx=Telu}, \ep{Telu}) (101)
\&   \ep{Script_Extensions: Tfng} \ep{Script_Extensions=Tifinagh} (59)
\&   \ep{Script_Extensions: Tglg} \ep{Script_Extensions=Tagalog} (22)
\&   \ep{Script_Extensions: Thaa} \ep{Script_Extensions=Thaana} (65)
\&   \ep{Script_Extensions: Thaana} (Short: \ep{Scx=Thaa}, \ep{Thaa}) (65)
\&   \ep{Script_Extensions: Thai} (Short: \ep{Scx=Thai}, \ep{Thai}) (86)
\&   \ep{Script_Extensions: Tibetan} (Short: \ep{Scx=Tibt}, \ep{Tibt})
\&                             (207)
\&   \ep{Script_Extensions: Tibt} \ep{Script_Extensions=Tibetan} (207)
\&   \ep{Script_Extensions: Tifinagh} (Short: \ep{Scx=Tfng}, \ep{Tfng})
\&                             (59)
\&   \ep{Script_Extensions: Tirh} \ep{Script_Extensions=Tirhuta} (94)
\&   \ep{Script_Extensions: Tirhuta} (Short: \ep{Scx=Tirh}, \ep{Tirh}) (94)
\&   \ep{Script_Extensions: Ugar} \ep{Script_Extensions=Ugaritic} (31)
\&   \ep{Script_Extensions: Ugaritic} (Short: \ep{Scx=Ugar}, \ep{Ugar})
\&                             (31)
\&   \ep{Script_Extensions: Unknown} (Short: \ep{Scx=Zzzz}, \ep{Zzzz})
\&                             (985_875 plus all above\-Unicode code
\&                             points)
\&   \ep{Script_Extensions: Vai} (Short: \ep{Scx=Vai}, \ep{Vai}) (300)
\&   \ep{Script_Extensions: Vaii} \ep{Script_Extensions=Vai} (300)
\&   \ep{Script_Extensions: Wara} \ep{Script_Extensions=Warang_Citi} (84)
\&   \ep{Script_Extensions: Warang_Citi} (Short: \ep{Scx=Wara}, \ep{Wara})
\&                             (84)
\&   \ep{Script_Extensions: Xpeo} \ep{Script_Extensions=Old_Persian} (50)
\&   \ep{Script_Extensions: Xsux} \ep{Script_Extensions=Cuneiform} (1234)
\&   \ep{Script_Extensions: Yi} (Short: \ep{Scx=Yi}, \ep{Yi}) (1246)
\&   \ep{Script_Extensions: Yiii} \ep{Script_Extensions=Yi} (1246)
\&   \ep{Script_Extensions: Zinh} \ep{Script_Extensions=Inherited} (496)
\&   \ep{Script_Extensions: Zyyy} \ep{Script_Extensions=Common} (6864)
\&   \ep{Script_Extensions: Zzzz} \ep{Script_Extensions=Unknown} (985_875
\&                             plus all above\-Unicode code points)
\&   \ep{Scx: *}              \ep{Script_Extensions: *}
\&   \ep{SD}                  \ep{Soft_Dotted} (= \ep{Soft_Dotted=Y}) (46)
\&   \ep{SD: *}               \ep{Soft_Dotted: *}
\&   \ep{Sentence_Break: AT}  \ep{Sentence_Break=ATerm} (4)
\&   \ep{Sentence_Break: ATerm} (Short: \ep{SB=AT}) (4)
\&   \ep{Sentence_Break: CL}  \ep{Sentence_Break=Close} (187)
\&   \ep{Sentence_Break: Close} (Short: \ep{SB=CL}) (187)
\&   \ep{Sentence_Break: CR}  (Short: \ep{SB=CR}) (1)
\&   \ep{Sentence_Break: EX}  \ep{Sentence_Break=Extend} (2197)
\&   \ep{Sentence_Break: Extend} (Short: \ep{SB=EX}) (2197)
\&   \ep{Sentence_Break: FO}  \ep{Sentence_Break=Format} (53)
\&   \ep{Sentence_Break: Format} (Short: \ep{SB=FO}) (53)
\&   \ep{Sentence_Break: LE}  \ep{Sentence_Break=OLetter} (113_027)
\&   \ep{Sentence_Break: LF}  (Short: \ep{SB=LF}) (1)
\&   \ep{Sentence_Break: LO}  \ep{Sentence_Break=Lower} (2251)
\&   \ep{Sentence_Break: Lower} (Short: \ep{SB=LO}) (2251)
\&   \ep{Sentence_Break: NU}  \ep{Sentence_Break=Numeric} (572)
\&   \ep{Sentence_Break: Numeric} (Short: \ep{SB=NU}) (572)
\&   \ep{Sentence_Break: OLetter} (Short: \ep{SB=LE}) (113_027)
\&   \ep{Sentence_Break: Other} (Short: \ep{SB=XX}) (993_796 plus all
\&                             above\-Unicode code points)
\&   \ep{Sentence_Break: SC}  \ep{Sentence_Break=SContinue} (26)
\&   \ep{Sentence_Break: SContinue} (Short: \ep{SB=SC}) (26)
\&   \ep{Sentence_Break: SE}  \ep{Sentence_Break=Sep} (3)
\&   \ep{Sentence_Break: Sep} (Short: \ep{SB=SE}) (3)
\&   \ep{Sentence_Break: Sp}  (Short: \ep{SB=Sp}) (20)
\&   \ep{Sentence_Break: ST}  \ep{Sentence_Break=STerm} (121)
\&   \ep{Sentence_Break: STerm} (Short: \ep{SB=ST}) (121)
\&   \ep{Sentence_Break: UP}  \ep{Sentence_Break=Upper} (1853)
\&   \ep{Sentence_Break: Upper} (Short: \ep{SB=UP}) (1853)
\&   \ep{Sentence_Break: XX}  \ep{Sentence_Break=Other} (993_796 plus all
\&                             above\-Unicode code points)
\&   \ep{Sentence_Terminal}   \ep{Sentence_Terminal=Y} (Short: \ep{STerm})
\&                             (124)
\&   \ep{Sentence_Terminal: N*} (Short: \ep{STerm=N}, \eP{STerm})
\&                             (1_113_988 plus all above\-Unicode code
\&                             points)
\&   \ep{Sentence_Terminal: Y*} (Short: \ep{STerm=Y}, \ep{STerm}) (124)
\&   \ep{Separator}           \ep{General_Category=Separator} (Short:
\&                             \ep{Z}) (19)
\&   \ep{Sgnw}                \ep{SignWriting} (= \ep{Script_Extensions=
\&                             SignWriting}) (672)
\&   \ep{Sharada}             \ep{Script_Extensions=Sharada} (Short:
\&                             \ep{Shrd}; NOT \ep{Block=Sharada}) (100)
\&   \ep{Shavian}             \ep{Script_Extensions=Shavian} (Short:
\&                             \ep{Shaw}) (48)
\&   \ep{Shaw}                \ep{Shavian} (= \ep{Script_Extensions=
\&                             Shavian}) (48)
\& X \ep{Shorthand_Format_Controls} \ep{Block=Shorthand_Format_Controls}
\&                             (16)
\&   \ep{Shrd}                \ep{Sharada} (= \ep{Script_Extensions=
\&                             Sharada}) (NOT \ep{Block=Sharada}) (100)
\&   \ep{Sidd}                \ep{Siddham} (= \ep{Script_Extensions=
\&                             Siddham}) (NOT \ep{Block=Siddham}) (92)
\&   \ep{Siddham}             \ep{Script_Extensions=Siddham} (Short:
\&                             \ep{Sidd}; NOT \ep{Block=Siddham}) (92)
\&   \ep{SignWriting}         \ep{Script_Extensions=SignWriting} (Short:
\&                             \ep{Sgnw}) (672)
\&   \ep{Sind}                \ep{Khudawadi} (= \ep{Script_Extensions=
\&                             Khudawadi}) (NOT \ep{Block=Khudawadi})
\&                             (81)
\&   \ep{Sinh}                \ep{Sinhala} (= \ep{Script_Extensions=
\&                             Sinhala}) (NOT \ep{Block=Sinhala}) (112)
\&   \ep{Sinhala}             \ep{Script_Extensions=Sinhala} (Short:
\&                             \ep{Sinh}; NOT \ep{Block=Sinhala}) (112)
\& X \ep{Sinhala_Archaic_Numbers} \ep{Block=Sinhala_Archaic_Numbers} (32)
\&   \ep{Sk}                  \ep{Modifier_Symbol} (=
\&                             \ep{General_Category=Modifier_Symbol})
\&                             (121)
\&   \ep{Sm}                  \ep{Math_Symbol} (= \ep{General_Category=
\&                             Math_Symbol}) (948)
\& X \ep{Small_Form_Variants} \ep{Block=Small_Form_Variants} (Short:
\&                             \ep{InSmallForms}) (32)
\& X \ep{Small_Forms}         \ep{Small_Form_Variants} (= \ep{Block=
\&                             Small_Form_Variants}) (32)
\&   \ep{So}                  \ep{Other_Symbol} (= \ep{General_Category=
\&                             Other_Symbol}) (5777)
\&   \ep{Soft_Dotted}         \ep{Soft_Dotted=Y} (Short: \ep{SD}) (46)
\&   \ep{Soft_Dotted: N*}     (Short: \ep{SD=N}, \eP{SD}) (1_114_066 plus
\&                             all above\-Unicode code points)
\&   \ep{Soft_Dotted: Y*}     (Short: \ep{SD=Y}, \ep{SD}) (46)
\&   \ep{Sora}                \ep{Sora_Sompeng} (= \ep{Script_Extensions=
\&                             Sora_Sompeng}) (NOT \ep{Block=
\&                             Sora_Sompeng}) (35)
\&   \ep{Sora_Sompeng}        \ep{Script_Extensions=Sora_Sompeng} (Short:
\&                             \ep{Sora}; NOT \ep{Block=Sora_Sompeng})
\&                             (35)
\&   \ep{Space}               \ep{White_Space} (= \ep{White_Space=Y}) (25)
\&   \ep{Space: *}            \ep{White_Space: *}
\&   \ep{Space_Separator}     \ep{General_Category=Space_Separator}
\&                             (Short: \ep{Zs}) (17)
\&   \ep{SpacePerl}           \ep{XPosixSpace} (25)
\&   \ep{Spacing_Mark}        \ep{General_Category=Spacing_Mark} (Short:
\&                             \ep{Mc}) (394)
\& X \ep{Spacing_Modifier_Letters} \ep{Block=Spacing_Modifier_Letters}
\&                             (Short: \ep{InModifierLetters}) (80)
\& X \ep{Specials}            \ep{Block=Specials} (16)
\&   \ep{STerm}               \ep{Sentence_Terminal} (=
\&                             \ep{Sentence_Terminal=Y}) (124)
\&   \ep{STerm: *}            \ep{Sentence_Terminal: *}
\&   \ep{Sund}                \ep{Sundanese} (= \ep{Script_Extensions=
\&                             Sundanese}) (NOT \ep{Block=Sundanese})
\&                             (72)
\&   \ep{Sundanese}           \ep{Script_Extensions=Sundanese} (Short:
\&                             \ep{Sund}; NOT \ep{Block=Sundanese}) (72)
\& X \ep{Sundanese_Sup}       \ep{Sundanese_Supplement} (= \ep{Block=
\&                             Sundanese_Supplement}) (16)
\& X \ep{Sundanese_Supplement} \ep{Block=Sundanese_Supplement} (Short:
\&                             \ep{InSundaneseSup}) (16)
\& X \ep{Sup_Arrows_A}        \ep{Supplemental_Arrows_A} (= \ep{Block=
\&                             Supplemental_Arrows_A}) (16)
\& X \ep{Sup_Arrows_B}        \ep{Supplemental_Arrows_B} (= \ep{Block=
\&                             Supplemental_Arrows_B}) (128)
\& X \ep{Sup_Arrows_C}        \ep{Supplemental_Arrows_C} (= \ep{Block=
\&                             Supplemental_Arrows_C}) (256)
\& X \ep{Sup_Math_Operators}  \ep{Supplemental_Mathematical_Operators} (=
\&                             \ep{Block=
\&                             Supplemental_Mathematical_Operators})
\&                             (256)
\& X \ep{Sup_PUA_A}           \ep{Supplementary_Private_Use_Area_A} (=
\&                             \ep{Block=
\&                             Supplementary_Private_Use_Area_A})
\&                             (65_536)
\& X \ep{Sup_PUA_B}           \ep{Supplementary_Private_Use_Area_B} (=
\&                             \ep{Block=
\&                             Supplementary_Private_Use_Area_B})
\&                             (65_536)
\& X \ep{Sup_Punctuation}     \ep{Supplemental_Punctuation} (= \ep{Block=
\&                             Supplemental_Punctuation}) (128)
\& X \ep{Sup_Symbols_And_Pictographs}
\&                             \ep{Supplemental_Symbols_And_Pictographs}
\&                             (= \ep{Block=
\&                             Supplemental_Symbols_And_Pictographs})
\&                             (256)
\& X \ep{Super_And_Sub}       \ep{Superscripts_And_Subscripts} (=
\&                             \ep{Block=Superscripts_And_Subscripts})
\&                             (48)
\& X \ep{Superscripts_And_Subscripts} \ep{Block=
\&                             Superscripts_And_Subscripts} (Short:
\&                             \ep{InSuperAndSub}) (48)
\& X \ep{Supplemental_Arrows_A} \ep{Block=Supplemental_Arrows_A} (Short:
\&                             \ep{InSupArrowsA}) (16)
\& X \ep{Supplemental_Arrows_B} \ep{Block=Supplemental_Arrows_B} (Short:
\&                             \ep{InSupArrowsB}) (128)
\& X \ep{Supplemental_Arrows_C} \ep{Block=Supplemental_Arrows_C} (Short:
\&                             \ep{InSupArrowsC}) (256)
\& X \ep{Supplemental_Mathematical_Operators} \ep{Block=
\&                             Supplemental_Mathematical_Operators}
\&                             (Short: \ep{InSupMathOperators}) (256)
\& X \ep{Supplemental_Punctuation} \ep{Block=Supplemental_Punctuation}
\&                             (Short: \ep{InSupPunctuation}) (128)
\& X \ep{Supplemental_Symbols_And_Pictographs} \ep{Block=
\&                             Supplemental_Symbols_And_Pictographs}
\&                             (Short: \ep{InSupSymbolsAndPictographs})
\&                             (256)
\& X \ep{Supplementary_Private_Use_Area_A} \ep{Block=
\&                             Supplementary_Private_Use_Area_A}
\&                             (Short: \ep{InSupPUAA}) (65_536)
\& X \ep{Supplementary_Private_Use_Area_B} \ep{Block=
\&                             Supplementary_Private_Use_Area_B}
\&                             (Short: \ep{InSupPUAB}) (65_536)
\&   \ep{Surrogate}           \ep{General_Category=Surrogate} (Short:
\&                             \ep{Cs}) (2048)
\& X \ep{Sutton_SignWriting}  \ep{Block=Sutton_SignWriting} (688)
\&   \ep{Sylo}                \ep{Syloti_Nagri} (= \ep{Script_Extensions=
\&                             Syloti_Nagri}) (NOT \ep{Block=
\&                             Syloti_Nagri}) (56)
\&   \ep{Syloti_Nagri}        \ep{Script_Extensions=Syloti_Nagri} (Short:
\&                             \ep{Sylo}; NOT \ep{Block=Syloti_Nagri})
\&                             (56)
\&   \ep{Symbol}              \ep{General_Category=Symbol} (Short: \ep{S})
\&                             (6899)
\&   \ep{Syrc}                \ep{Syriac} (= \ep{Script_Extensions=
\&                             Syriac}) (NOT \ep{Block=Syriac}) (93)
\&   \ep{Syriac}              \ep{Script_Extensions=Syriac} (Short:
\&                             \ep{Syrc}; NOT \ep{Block=Syriac}) (93)
\&   \ep{Tagalog}             \ep{Script_Extensions=Tagalog} (Short:
\&                             \ep{Tglg}; NOT \ep{Block=Tagalog}) (22)
\&   \ep{Tagb}                \ep{Tagbanwa} (= \ep{Script_Extensions=
\&                             Tagbanwa}) (NOT \ep{Block=Tagbanwa}) (20)
\&   \ep{Tagbanwa}            \ep{Script_Extensions=Tagbanwa} (Short:
\&                             \ep{Tagb}; NOT \ep{Block=Tagbanwa}) (20)
\& X \ep{Tags}                \ep{Block=Tags} (128)
\&   \ep{Tai_Le}              \ep{Script_Extensions=Tai_Le} (Short:
\&                             \ep{Tale}; NOT \ep{Block=Tai_Le}) (45)
\&   \ep{Tai_Tham}            \ep{Script_Extensions=Tai_Tham} (Short:
\&                             \ep{Lana}; NOT \ep{Block=Tai_Tham}) (127)
\&   \ep{Tai_Viet}            \ep{Script_Extensions=Tai_Viet} (Short:
\&                             \ep{Tavt}; NOT \ep{Block=Tai_Viet}) (72)
\& X \ep{Tai_Xuan_Jing}       \ep{Tai_Xuan_Jing_Symbols} (= \ep{Block=
\&                             Tai_Xuan_Jing_Symbols}) (96)
\& X \ep{Tai_Xuan_Jing_Symbols} \ep{Block=Tai_Xuan_Jing_Symbols} (Short:
\&                             \ep{InTaiXuanJing}) (96)
\&   \ep{Takr}                \ep{Takri} (= \ep{Script_Extensions=Takri})
\&                             (NOT \ep{Block=Takri}) (78)
\&   \ep{Takri}               \ep{Script_Extensions=Takri} (Short:
\&                             \ep{Takr}; NOT \ep{Block=Takri}) (78)
\&   \ep{Tale}                \ep{Tai_Le} (= \ep{Script_Extensions=
\&                             Tai_Le}) (NOT \ep{Block=Tai_Le}) (45)
\&   \ep{Talu}                \ep{New_Tai_Lue} (= \ep{Script_Extensions=
\&                             New_Tai_Lue}) (NOT \ep{Block=
\&                             New_Tai_Lue}) (83)
\&   \ep{Tamil}               \ep{Script_Extensions=Tamil} (Short:
\&                             \ep{Taml}; NOT \ep{Block=Tamil}) (80)
\&   \ep{Taml}                \ep{Tamil} (= \ep{Script_Extensions=Tamil})
\&                             (NOT \ep{Block=Tamil}) (80)
\&   \ep{Tang}                \ep{Tangut} (= \ep{Script_Extensions=
\&                             Tangut}) (NOT \ep{Block=Tangut}) (6881)
\&   \ep{Tangut}              \ep{Script_Extensions=Tangut} (Short:
\&                             \ep{Tang}; NOT \ep{Block=Tangut}) (6881)
\& X \ep{Tangut_Components}   \ep{Block=Tangut_Components} (768)
\&   \ep{Tavt}                \ep{Tai_Viet} (= \ep{Script_Extensions=
\&                             Tai_Viet}) (NOT \ep{Block=Tai_Viet}) (72)
\&   \ep{Telu}                \ep{Telugu} (= \ep{Script_Extensions=
\&                             Telugu}) (NOT \ep{Block=Telugu}) (101)
\&   \ep{Telugu}              \ep{Script_Extensions=Telugu} (Short:
\&                             \ep{Telu}; NOT \ep{Block=Telugu}) (101)
\&   \ep{Term}                \ep{Terminal_Punctuation} (=
\&                             \ep{Terminal_Punctuation=Y}) (246)
\&   \ep{Term: *}             \ep{Terminal_Punctuation: *}
\&   \ep{Terminal_Punctuation} \ep{Terminal_Punctuation=Y} (Short:
\&                             \ep{Term}) (246)
\&   \ep{Terminal_Punctuation: N*} (Short: \ep{Term=N}, \eP{Term})
\&                             (1_113_866 plus all above\-Unicode code
\&                             points)
\&   \ep{Terminal_Punctuation: Y*} (Short: \ep{Term=Y}, \ep{Term}) (246)
\&   \ep{Tfng}                \ep{Tifinagh} (= \ep{Script_Extensions=
\&                             Tifinagh}) (NOT \ep{Block=Tifinagh}) (59)
\&   \ep{Tglg}                \ep{Tagalog} (= \ep{Script_Extensions=
\&                             Tagalog}) (NOT \ep{Block=Tagalog}) (22)
\&   \ep{Thaa}                \ep{Thaana} (= \ep{Script_Extensions=
\&                             Thaana}) (NOT \ep{Block=Thaana}) (65)
\&   \ep{Thaana}              \ep{Script_Extensions=Thaana} (Short:
\&                             \ep{Thaa}; NOT \ep{Block=Thaana}) (65)
\&   \ep{Thai}                \ep{Script_Extensions=Thai} (NOT \ep{Block=
\&                             Thai}) (86)
\&   \ep{Tibetan}             \ep{Script_Extensions=Tibetan} (Short:
\&                             \ep{Tibt}; NOT \ep{Block=Tibetan}) (207)
\&   \ep{Tibt}                \ep{Tibetan} (= \ep{Script_Extensions=
\&                             Tibetan}) (NOT \ep{Block=Tibetan}) (207)
\&   \ep{Tifinagh}            \ep{Script_Extensions=Tifinagh} (Short:
\&                             \ep{Tfng}; NOT \ep{Block=Tifinagh}) (59)
\&   \ep{Tirh}                \ep{Tirhuta} (= \ep{Script_Extensions=
\&                             Tirhuta}) (NOT \ep{Block=Tirhuta}) (94)
\&   \ep{Tirhuta}             \ep{Script_Extensions=Tirhuta} (Short:
\&                             \ep{Tirh}; NOT \ep{Block=Tirhuta}) (94)
\&   \ep{Title}               \ep{Titlecase} (/i= Cased=Yes) (31)
\&   \ep{Titlecase}           (= \ep{Gc=Lt}) (Short: \ep{Title}; /i=
\&                             Cased=Yes) (31)
\&   \ep{Titlecase_Letter}    \ep{General_Category=Titlecase_Letter}
\&                             (Short: \ep{Lt}; /i= General_Category=
\&                             Cased_Letter) (31)
\& X \ep{Transport_And_Map}   \ep{Transport_And_Map_Symbols} (= \ep{Block=
\&                             Transport_And_Map_Symbols}) (128)
\& X \ep{Transport_And_Map_Symbols} \ep{Block=Transport_And_Map_Symbols}
\&                             (Short: \ep{InTransportAndMap}) (128)
\& X \ep{UCAS}                \ep{Unified_Canadian_Aboriginal_Syllabics}
\&                             (= \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics})
\&                             (640)
\& X \ep{UCAS_Ext}            \ep{Unified_Canadian_Aboriginal_Syllabics_\-
\&                             Extended} (= \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics_\-
\&                             Extended}) (80)
\&   \ep{Ugar}                \ep{Ugaritic} (= \ep{Script_Extensions=
\&                             Ugaritic}) (NOT \ep{Block=Ugaritic}) (31)
\&   \ep{Ugaritic}            \ep{Script_Extensions=Ugaritic} (Short:
\&                             \ep{Ugar}; NOT \ep{Block=Ugaritic}) (31)
\&   \ep{UIdeo}               \ep{Unified_Ideograph} (=
\&                             \ep{Unified_Ideograph=Y}) (80_388)
\&   \ep{UIdeo: *}            \ep{Unified_Ideograph: *}
\&   \ep{Unassigned}          \ep{General_Category=Unassigned} (Short:
\&                             \ep{Cn}) (846_359 plus all above\-Unicode
\&                             code points)
\&   \ep{Unicode}             \ep{Any} (1_114_112)
\& X \ep{Unified_Canadian_Aboriginal_Syllabics} \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics}
\&                             (Short: \ep{InUCAS}) (640)
\& X \ep{Unified_Canadian_Aboriginal_Syllabics_Extended} \ep{Block=
\&                             Unified_Canadian_Aboriginal_Syllabics_\-
\&                             Extended} (Short: \ep{InUCASExt}) (80)
\&   \ep{Unified_Ideograph}   \ep{Unified_Ideograph=Y} (Short: \ep{UIdeo})
\&                             (80_388)
\&   \ep{Unified_Ideograph: N*} (Short: \ep{UIdeo=N}, \eP{UIdeo})
\&                             (1_033_724 plus all above\-Unicode code
\&                             points)
\&   \ep{Unified_Ideograph: Y*} (Short: \ep{UIdeo=Y}, \ep{UIdeo}) (80_388)
\&   \ep{Unknown}             \ep{Script_Extensions=Unknown} (Short:
\&                             \ep{Zzzz}) (985_875 plus all above\-
\&                             Unicode code points)
\&   \ep{Upper}               \ep{XPosixUpper} (= \ep{Uppercase=Y}) (/i=
\&                             Cased=Yes) (1822)
\&   \ep{Upper: *}            \ep{Uppercase: *}
\&   \ep{Uppercase}           \ep{XPosixUpper} (= \ep{Uppercase=Y}) (/i=
\&                             Cased=Yes) (1822)
\&   \ep{Uppercase: N*}       (Short: \ep{Upper=N}, \eP{Upper}; /i= Cased=
\&                             No) (1_112_290 plus all above\-Unicode
\&                             code points)
\&   \ep{Uppercase: Y*}       (Short: \ep{Upper=Y}, \ep{Upper}; /i= Cased=
\&                             Yes) (1822)
\&   \ep{Uppercase_Letter}    \ep{General_Category=Uppercase_Letter}
\&                             (Short: \ep{Lu}; /i= General_Category=
\&                             Cased_Letter) (1702)
\&   \ep{Vai}                 \ep{Script_Extensions=Vai} (NOT \ep{Block=
\&                             Vai}) (300)
\&   \ep{Vaii}                \ep{Vai} (= \ep{Script_Extensions=Vai}) (NOT
\&                             \ep{Block=Vai}) (300)
\&   \ep{Variation_Selector}  \ep{Variation_Selector=Y} (Short: \ep{VS};
\&                             NOT \ep{Variation_Selectors}) (259)
\&   \ep{Variation_Selector: N*} (Short: \ep{VS=N}, \eP{VS}) (1_113_853
\&                             plus all above\-Unicode code points)
\&   \ep{Variation_Selector: Y*} (Short: \ep{VS=Y}, \ep{VS}) (259)
\& X \ep{Variation_Selectors} \ep{Block=Variation_Selectors} (Short:
\&                             \ep{InVS}) (16)
\& X \ep{Variation_Selectors_Supplement} \ep{Block=
\&                             Variation_Selectors_Supplement} (Short:
\&                             \ep{InVSSup}) (240)
\& X \ep{Vedic_Ext}           \ep{Vedic_Extensions} (= \ep{Block=
\&                             Vedic_Extensions}) (48)
\& X \ep{Vedic_Extensions}    \ep{Block=Vedic_Extensions} (Short:
\&                             \ep{InVedicExt}) (48)
\& X \ep{Vertical_Forms}      \ep{Block=Vertical_Forms} (16)
\&   \ep{VertSpace}           \ev (7)
\&   \ep{VS}                  \ep{Variation_Selector} (=
\&                             \ep{Variation_Selector=Y}) (NOT
\&                             \ep{Variation_Selectors}) (259)
\&   \ep{VS: *}               \ep{Variation_Selector: *}
\& X \ep{VS_Sup}              \ep{Variation_Selectors_Supplement} (=
\&                             \ep{Block=
\&                             Variation_Selectors_Supplement}) (240)
\&   \ep{Wara}                \ep{Warang_Citi} (= \ep{Script_Extensions=
\&                             Warang_Citi}) (NOT \ep{Block=
\&                             Warang_Citi}) (84)
\&   \ep{Warang_Citi}         \ep{Script_Extensions=Warang_Citi} (Short:
\&                             \ep{Wara}; NOT \ep{Block=Warang_Citi}) (84)
\&   \ep{WB: *}               \ep{Word_Break: *}
\&   \ep{White_Space}         \ep{White_Space=Y} (Short: \ep{Space}) (25)
\&   \ep{White_Space: N*}     (Short: \ep{Space=N}, \eP{Space}) (1_114_087
\&                             plus all above\-Unicode code points)
\&   \ep{White_Space: Y*}     (Short: \ep{Space=Y}, \ep{Space}) (25)
\&   \ep{Word}                \ep{XPosixWord} (119_821)
\&   \ep{Word_Break: ALetter} (Short: \ep{WB=LE}) (27_992)
\&   \ep{Word_Break: CR}      (Short: \ep{WB=CR}) (1)
\&   \ep{Word_Break: Double_Quote} (Short: \ep{WB=DQ}) (1)
\&   \ep{Word_Break: DQ}      \ep{Word_Break=Double_Quote} (1)
\&   \ep{Word_Break: E_Base}  (Short: \ep{WB=EB}) (79)
\&   \ep{Word_Break: E_Base_GAZ} (Short: \ep{WB=EBG}) (4)
\&   \ep{Word_Break: E_Modifier} (Short: \ep{WB=EM}) (5)
\&   \ep{Word_Break: EB}      \ep{Word_Break=E_Base} (79)
\&   \ep{Word_Break: EBG}     \ep{Word_Break=E_Base_GAZ} (4)
\&   \ep{Word_Break: EM}      \ep{Word_Break=E_Modifier} (5)
\&   \ep{Word_Break: EX}      \ep{Word_Break=ExtendNumLet} (11)
\&   \ep{Word_Break: Extend}  (Short: \ep{WB=Extend}) (2196)
\&   \ep{Word_Break: ExtendNumLet} (Short: \ep{WB=EX}) (11)
\&   \ep{Word_Break: FO}      \ep{Word_Break=Format} (52)
\&   \ep{Word_Break: Format}  (Short: \ep{WB=FO}) (52)
\&   \ep{Word_Break: GAZ}     \ep{Word_Break=Glue_After_Zwj} (3)
\&   \ep{Word_Break: Glue_After_Zwj} (Short: \ep{WB=GAZ}) (3)
\&   \ep{Word_Break: Hebrew_Letter} (Short: \ep{WB=HL}) (74)
\&   \ep{Word_Break: HL}      \ep{Word_Break=Hebrew_Letter} (74)
\&   \ep{Word_Break: KA}      \ep{Word_Break=Katakana} (310)
\&   \ep{Word_Break: Katakana} (Short: \ep{WB=KA}) (310)
\&   \ep{Word_Break: LE}      \ep{Word_Break=ALetter} (27_992)
\&   \ep{Word_Break: LF}      (Short: \ep{WB=LF}) (1)
\&   \ep{Word_Break: MB}      \ep{Word_Break=MidNumLet} (7)
\&   \ep{Word_Break: MidLetter} (Short: \ep{WB=ML}) (9)
\&   \ep{Word_Break: MidNum}  (Short: \ep{WB=MN}) (15)
\&   \ep{Word_Break: MidNumLet} (Short: \ep{WB=MB}) (7)
\&   \ep{Word_Break: ML}      \ep{Word_Break=MidLetter} (9)
\&   \ep{Word_Break: MN}      \ep{Word_Break=MidNum} (15)
\&   \ep{Word_Break: Newline} (Short: \ep{WB=NL}) (5)
\&   \ep{Word_Break: NL}      \ep{Word_Break=Newline} (5)
\&   \ep{Word_Break: NU}      \ep{Word_Break=Numeric} (571)
\&   \ep{Word_Break: Numeric} (Short: \ep{WB=NU}) (571)
\&   \ep{Word_Break: Other}   (Short: \ep{WB=XX}) (1_082_748 plus all
\&                             above\-Unicode code points)
\&   \ep{Word_Break: Regional_Indicator} (Short: \ep{WB=RI}) (26)
\&   \ep{Word_Break: RI}      \ep{Word_Break=Regional_Indicator} (26)
\&   \ep{Word_Break: Single_Quote} (Short: \ep{WB=SQ}) (1)
\&   \ep{Word_Break: SQ}      \ep{Word_Break=Single_Quote} (1)
\&   \ep{Word_Break: XX}      \ep{Word_Break=Other} (1_082_748 plus all
\&                             above\-Unicode code points)
\&   \ep{Word_Break: ZWJ}     (Short: \ep{WB=ZWJ}) (1)
\&   \ep{WSpace}              \ep{White_Space} (= \ep{White_Space=Y}) (25)
\&   \ep{WSpace: *}           \ep{White_Space: *}
\&   \ep{XDigit}              \ep{XPosixXDigit} (= \ep{Hex_Digit=Y}) (44)
\&   \ep{XID_Continue}        \ep{XID_Continue=Y} (Short: \ep{XIDC})
\&                             (119_672)
\&   \ep{XID_Continue: N*}    (Short: \ep{XIDC=N}, \eP{XIDC}) (994_440
\&                             plus all above\-Unicode code points)
\&   \ep{XID_Continue: Y*}    (Short: \ep{XIDC=Y}, \ep{XIDC}) (119_672)
\&   \ep{XID_Start}           \ep{XID_Start=Y} (Short: \ep{XIDS}) (116_984)
\&   \ep{XID_Start: N*}       (Short: \ep{XIDS=N}, \eP{XIDS}) (997_128
\&                             plus all above\-Unicode code points)
\&   \ep{XID_Start: Y*}       (Short: \ep{XIDS=Y}, \ep{XIDS}) (116_984)
\&   \ep{XIDC}                \ep{XID_Continue} (= \ep{XID_Continue=Y})
\&                             (119_672)
\&   \ep{XIDC: *}             \ep{XID_Continue: *}
\&   \ep{XIDS}                \ep{XID_Start} (= \ep{XID_Start=Y}) (116_984)
\&   \ep{XIDS: *}             \ep{XID_Start: *}
\&   \ep{Xpeo}                \ep{Old_Persian} (= \ep{Script_Extensions=
\&                             Old_Persian}) (NOT \ep{Block=
\&                             Old_Persian}) (50)
\&   \ep{XPerlSpace}          \ep{XPosixSpace} (25)
\&   \ep{XPosixAlnum}         Alphabetic and (decimal) Numeric (Short:
\&                             \ep{Alnum}) (118_820)
\&   \ep{XPosixAlpha}         \ep{Alphabetic=Y} (Short: \ep{Alpha})
\&                             (118_240)
\&   \ep{XPosixBlank}         \eh, Horizontal white space (Short:
\&                             \ep{Blank}) (18)
\&   \ep{XPosixCntrl}         \ep{General_Category=Control} Control
\&                             characters (Short: \ep{Cc}) (65)
\&   \ep{XPosixDigit}         \ep{General_Category=Decimal_Number} [0\-9]
\&                             + all other decimal digits (Short:
\&                             \ep{Nd}) (580)
\&   \ep{XPosixGraph}         Characters that are graphical (Short:
\&                             \ep{Graph}) (265_621)
\&   \ep{XPosixLower}         \ep{Lowercase=Y} (Short: \ep{Lower}; /i=
\&                             Cased=Yes) (2252)
\&   \ep{XPosixPrint}         Characters that are graphical plus space
\&                             characters (but no controls) (Short:
\&                             \ep{Print}) (265_638)
\&   \ep{XPosixPunct}         \ep{Punct} + ASCII\-range \ep{Symbol} (757)
\&   \ep{XPosixSpace}         \es including beyond ASCII and vertical tab
\&                             (Short: \ep{SpacePerl}) (25)
\&   \ep{XPosixUpper}         \ep{Uppercase=Y} (Short: \ep{Upper}; /i=
\&                             Cased=Yes) (1822)
\&   \ep{XPosixWord}          \ew, including beyond ASCII; = \ep{Alnum} +
\&                             \epM + \ep{Pc} + \ep{Join_Control} (Short:
\&                             \ep{Word}) (119_821)
\&   \ep{XPosixXDigit}        \ep{Hex_Digit=Y} (Short: \ep{Hex}) (44)
\&   \ep{Xsux}                \ep{Cuneiform} (= \ep{Script_Extensions=
\&                             Cuneiform}) (NOT \ep{Block=Cuneiform})
\&                             (1234)
\&   \ep{Yi}                  \ep{Script_Extensions=Yi} (1246)
\& X \ep{Yi_Radicals}         \ep{Block=Yi_Radicals} (64)
\& X \ep{Yi_Syllables}        \ep{Block=Yi_Syllables} (1168)
\&   \ep{Yiii}                \ep{Yi} (= \ep{Script_Extensions=Yi}) (1246)
\& X \ep{Yijing}              \ep{Yijing_Hexagram_Symbols} (= \ep{Block=
\&                             Yijing_Hexagram_Symbols}) (64)
\& X \ep{Yijing_Hexagram_Symbols} \ep{Block=Yijing_Hexagram_Symbols}
\&                             (Short: \ep{InYijing}) (64)
\&   \ep{Z} \epZ               \ep{Separator} (= \ep{General_Category=
\&                             Separator}) (19)
\&   \ep{Zinh}                \ep{Inherited} (= \ep{Script_Extensions=
\&                             Inherited}) (496)
\&   \ep{Zl}                  \ep{Line_Separator} (= \ep{General_Category=
\&                             Line_Separator}) (1)
\&   \ep{Zp}                  \ep{Paragraph_Separator} (=
\&                             \ep{General_Category=
\&                             Paragraph_Separator}) (1)
\&   \ep{Zs}                  \ep{Space_Separator} (=
\&                             \ep{General_Category=Space_Separator})
\&                             (17)
\&   \ep{Zyyy}                \ep{Common} (= \ep{Script_Extensions=
\&                             Common}) (6864)
\&   \ep{Zzzz}                \ep{Unknown} (= \ep{Script_Extensions=
\&                             Unknown}) (985_875 plus all above\-
\&                             Unicode code points)
\& TX\ep{_CanonDCIJ}          (For internal use by Perl, not necessarily
\&                             stable) (= \ep{Soft_Dotted=Y}) (46)
\& TX\ep{_Case_Ignorable}     (For internal use by Perl, not necessarily
\&                             stable) (= \ep{Case_Ignorable=Y}) (2240)
\& TX\ep{_CombAbove}          (For internal use by Perl, not necessarily
\&                             stable) (= \ep{Canonical_Combining_Class=
\&                             Above}) (461)
.Ve
.ie n .SS "Legal ""\ep{}"" and ""\eP{}"" constructs that match no characters"
.el .SS "Legal \f(CW\ep{}\fP and \f(CW\eP{}\fP constructs that match no characters"
.IX Subsection "Legal p{} and P{} constructs that match no characters"
Unicode has some property-value pairs that currently don't match anything.
This happens generally either because they are obsolete, or they exist for
symmetry with other forms, but no language has yet been encoded that uses
them.  In this version of Unicode, the following match zero code points:
.IP "\ep{Canonical_Combining_Class=Attached_Below_Left}" 4
.IX Item "p{Canonical_Combining_Class=Attached_Below_Left}"
.PD 0
.IP "\ep{Canonical_Combining_Class=CCC133}" 4
.IX Item "p{Canonical_Combining_Class=CCC133}"
.PD
.SH "Properties accessible through Unicode::UCD"
.IX Header "Properties accessible through Unicode::UCD"
The value of any Unicode (not including Perl extensions) character
property mentioned above for any single code point is available through
\&\*(L"\fIcharprop()\fR\*(R" in Unicode::UCD.  \*(L"\fIcharprops_all()\fR\*(R" in Unicode::UCD returns the
values of all the Unicode properties for a given code point.
.PP
Besides these, all the Unicode character properties mentioned above
(except for those marked as for internal use by Perl) are also
accessible by \*(L"\fIprop_invlist()\fR\*(R" in Unicode::UCD.
.PP
Due to their nature, not all Unicode character properties are suitable for
regular expression matches, nor \f(CW\*(C`prop_invlist()\*(C'\fR.  The remaining
non-provisional, non-internal ones are accessible via
\&\*(L"\fIprop_invmap()\fR\*(R" in Unicode::UCD (except for those that this Perl installation
hasn't included; see below for which those are).
.PP
For compatibility with other parts of Perl, all the single forms given in the
table in the section above
are recognized.  \s-1BUT,\s0 there are some ambiguities between some Perl extensions
and the Unicode properties, all of which are silently resolved in favor of the
official Unicode property.  To avoid surprises, you should only use
\&\f(CW\*(C`prop_invmap()\*(C'\fR for forms listed in the table below, which omits the
non-recommended ones.  The affected forms are the Perl single form equivalents
of Unicode properties, such as \f(CW\*(C`\ep{sc}\*(C'\fR being a single-form equivalent of
\&\f(CW\*(C`\ep{gc=sc}\*(C'\fR, which is treated by \f(CW\*(C`prop_invmap()\*(C'\fR as the \f(CW\*(C`Script\*(C'\fR property,
whose short name is \f(CW\*(C`sc\*(C'\fR.  The table indicates the current ambiguities in the
\&\s-1INFO\s0 column, beginning with the word \f(CW"NOT"\fR.
.PP
The standard Unicode properties listed below are documented in
<http://www.unicode.org/reports/tr44/>; Perl_Decimal_Digit is documented in
\&\*(L"\fIprop_invmap()\fR\*(R" in Unicode::UCD.  The other Perl extensions are in
\&\*(L"Other Properties\*(R" in perlunicode;
.PP
The first column in the table is a name for the property; the second column is
an alternative name, if any, plus possibly some annotations.  The alternative
name is the property's full name, unless that would simply repeat the first
column, in which case the second column indicates the property's short name
(if different).  The annotations are given only in the entry for the full
name.  If a property is obsolete, etc, the entry will be flagged with the same
characters used in the table in the section above, like \fBD\fR or \fBS\fR.
.PP
.Vb 1
\&   NAME                      INFO
\&
\&   Age
\&   AHex                    ASCII_Hex_Digit
\&   All                     (Perl extension).  All code points,
\&                           including those above Unicode.  Same as
\&                           qr/./s
\&   Alnum                   XPosixAlnum.  (Perl extension)
\&   Alpha                   Alphabetic
\&   Alphabetic              (Short: Alpha)
\&   Any                     (Perl extension).  All Unicode code
\&                           points: [\ex{0000}\-\ex{10FFFF}]
\&   ASCII                   Block=ASCII.  (Perl extension).
\&                           [[:ASCII:]]
\&   ASCII_Hex_Digit         (Short: AHex)
\&   Assigned                (Perl extension).  All assigned code points
\&   Bc                      Bidi_Class
\&   Bidi_C                  Bidi_Control
\&   Bidi_Class              (Short: bc)
\&   Bidi_Control            (Short: Bidi_C)
\&   Bidi_M                  Bidi_Mirrored
\&   Bidi_Mirrored           (Short: Bidi_M)
\&   Bidi_Mirroring_Glyph    (Short: bmg)
\&   Bidi_Paired_Bracket     (Short: bpb)
\&   Bidi_Paired_Bracket_Type (Short: bpt)
\&   Blank                   XPosixBlank.  (Perl extension)
\&   Blk                     Block
\&   Block                   (Short: blk)
\&   Bmg                     Bidi_Mirroring_Glyph
\&   Bpb                     Bidi_Paired_Bracket
\&   Bpt                     Bidi_Paired_Bracket_Type
\&   Canonical_Combining_Class (Short: ccc)
\&   Case_Folding            (Short: cf)
\&   Case_Ignorable          (Short: CI)
\&   Cased
\&   Category                General_Category
\&   Ccc                     Canonical_Combining_Class
\&   CE                      Composition_Exclusion
\&   Cf                      Case_Folding; NOT \*(Aqcf\*(Aq meaning
\&                           \*(AqGeneral_Category=Format\*(Aq
\&   Changes_When_Casefolded (Short: CWCF)
\&   Changes_When_Casemapped (Short: CWCM)
\&   Changes_When_Lowercased (Short: CWL)
\&   Changes_When_NFKC_Casefolded (Short: CWKCF)
\&   Changes_When_Titlecased (Short: CWT)
\&   Changes_When_Uppercased (Short: CWU)
\&   CI                      Case_Ignorable
\&   Cntrl                   General_Category=XPosixCntrl.  (Perl
\&                           extension)
\&   Comp_Ex                 Full_Composition_Exclusion
\&   Composition_Exclusion   (Short: CE)
\&   CWCF                    Changes_When_Casefolded
\&   CWCM                    Changes_When_Casemapped
\&   CWKCF                   Changes_When_NFKC_Casefolded
\&   CWL                     Changes_When_Lowercased
\&   CWT                     Changes_When_Titlecased
\&   CWU                     Changes_When_Uppercased
\&   Dash
\&   Decomposition_Mapping   (Short: dm)
\&   Decomposition_Type      (Short: dt)
\&   Default_Ignorable_Code_Point (Short: DI)
\&   Dep                     Deprecated
\&   Deprecated              (Short: Dep)
\&   DI                      Default_Ignorable_Code_Point
\&   Dia                     Diacritic
\&   Diacritic               (Short: Dia)
\&   Digit                   General_Category=XPosixDigit.  (Perl
\&                           extension)
\&   Dm                      Decomposition_Mapping
\&   Dt                      Decomposition_Type
\&   Ea                      East_Asian_Width
\&   East_Asian_Width        (Short: ea)
\&   Ext                     Extender
\&   Extender                (Short: Ext)
\&   Full_Composition_Exclusion (Short: Comp_Ex)
\&   Gc                      General_Category
\&   GCB                     Grapheme_Cluster_Break
\&   General_Category        (Short: gc)
\&   Gr_Base                 Grapheme_Base
\&   Gr_Ext                  Grapheme_Extend
\&   Graph                   XPosixGraph.  (Perl extension)
\&   Grapheme_Base           (Short: Gr_Base)
\&   Grapheme_Cluster_Break  (Short: GCB)
\&   Grapheme_Extend         (Short: Gr_Ext)
\&   Hangul_Syllable_Type    (Short: hst)
\&   Hex                     Hex_Digit
\&   Hex_Digit               (Short: Hex)
\&   HorizSpace              XPosixBlank.  (Perl extension)
\&   Hst                     Hangul_Syllable_Type
\& D Hyphen                  Supplanted by Line_Break property values;
\&                           see www.unicode.org/reports/tr14
\&   ID_Continue             (Short: IDC)
\&   ID_Start                (Short: IDS)
\&   IDC                     ID_Continue
\&   Ideo                    Ideographic
\&   Ideographic             (Short: Ideo)
\&   IDS                     ID_Start
\&   IDS_Binary_Operator     (Short: IDSB)
\&   IDS_Trinary_Operator    (Short: IDST)
\&   IDSB                    IDS_Binary_Operator
\&   IDST                    IDS_Trinary_Operator
\&   In                      Present_In.  (Perl extension)
\&   Indic_Positional_Category (Short: InPC)
\&   Indic_Syllabic_Category (Short: InSC)
\&   InPC                    Indic_Positional_Category
\&   InSC                    Indic_Syllabic_Category
\&   Isc                     ISO_Comment; NOT \*(Aqisc\*(Aq meaning
\&                           \*(AqGeneral_Category=Other\*(Aq
\&   ISO_Comment             (Short: isc)
\&   Jg                      Joining_Group
\&   Join_C                  Join_Control
\&   Join_Control            (Short: Join_C)
\&   Joining_Group           (Short: jg)
\&   Joining_Type            (Short: jt)
\&   Jt                      Joining_Type
\&   Lb                      Line_Break
\&   Lc                      Lowercase_Mapping; NOT \*(Aqlc\*(Aq meaning
\&                           \*(AqGeneral_Category=Cased_Letter\*(Aq
\&   Line_Break              (Short: lb)
\&   LOE                     Logical_Order_Exception
\&   Logical_Order_Exception (Short: LOE)
\&   Lower                   Lowercase
\&   Lowercase               (Short: Lower)
\&   Lowercase_Mapping       (Short: lc)
\&   Math
\&   Na                      Name
\&   Na1                     Unicode_1_Name
\&   Name                    (Short: na)
\&   Name_Alias
\&   NChar                   Noncharacter_Code_Point
\&   NFC_QC                  NFC_Quick_Check
\&   NFC_Quick_Check         (Short: NFC_QC)
\&   NFD_QC                  NFD_Quick_Check
\&   NFD_Quick_Check         (Short: NFD_QC)
\&   NFKC_Casefold           (Short: NFKC_CF)
\&   NFKC_CF                 NFKC_Casefold
\&   NFKC_QC                 NFKC_Quick_Check
\&   NFKC_Quick_Check        (Short: NFKC_QC)
\&   NFKD_QC                 NFKD_Quick_Check
\&   NFKD_Quick_Check        (Short: NFKD_QC)
\&   Noncharacter_Code_Point (Short: NChar)
\&   Nt                      Numeric_Type
\&   Numeric_Type            (Short: nt)
\&   Numeric_Value           (Short: nv)
\&   Nv                      Numeric_Value
\&   Pat_Syn                 Pattern_Syntax
\&   Pat_WS                  Pattern_White_Space
\&   Pattern_Syntax          (Short: Pat_Syn)
\&   Pattern_White_Space     (Short: Pat_WS)
\&   PCM                     Prepended_Concatenation_Mark
\&   Perl_Decimal_Digit      (Perl extension)
\&   PerlSpace               PosixSpace.  (Perl extension)
\&   PerlWord                PosixWord.  (Perl extension)
\&   PosixAlnum              (Perl extension).  [A\-Za\-z0\-9]
\&   PosixAlpha              (Perl extension).  [A\-Za\-z]
\&   PosixBlank              (Perl extension).  \et and \*(Aq \*(Aq
\&   PosixCntrl              (Perl extension).  ASCII control
\&                           characters: NUL, SOH, STX, ETX, EOT, ENQ,
\&                           ACK, BEL, BS, HT, LF, VT, FF, CR, SO, SI,
\&                           DLE, DC1, DC2, DC3, DC4, NAK, SYN, ETB,
\&                           CAN, EOM, SUB, ESC, FS, GS, RS, US, and DEL
\&   PosixDigit              (Perl extension).  [0\-9]
\&   PosixGraph              (Perl extension).  [\-!"#$%&\*(Aq()*+,./:;<=
\&                           >?@[\e\e]^_\`{|}~0\-9A\-Za\-z]
\&   PosixLower              (Perl extension).  [a\-z]
\&   PosixPrint              (Perl extension).  [\- 0\-9A\-Za\-
\&                           z!"#$%&\*(Aq()*+,./:;<=>?@[\e\e]^_\`{|}~]
\&   PosixPunct              (Perl extension).  [\-!"#$%&\*(Aq()*+,./:;<=
\&                           >?@[\e\e]^_\`{|}~]
\&   PosixSpace              (Perl extension).  \et, \en, \ecK, \ef, \er,
\&                           and \*(Aq \*(Aq.  (\ecK is vertical tab)
\&   PosixUpper              (Perl extension).  [A\-Z]
\&   PosixWord               (Perl extension).  \ew, restricted to ASCII
\&                           = [A\-Za\-z0\-9_]
\&   PosixXDigit             (Perl extension).  [0\-9A\-Fa\-f]
\&   Prepended_Concatenation_Mark (Short: PCM)
\&   Present_In              (Short: In).  (Perl extension)
\&   Print                   XPosixPrint.  (Perl extension)
\&   Punct                   General_Category=Punct.  (Perl extension)
\&   QMark                   Quotation_Mark
\&   Quotation_Mark          (Short: QMark)
\&   Radical
\&   SB                      Sentence_Break
\&   Sc                      Script; NOT \*(Aqsc\*(Aq meaning
\&                           \*(AqGeneral_Category=Currency_Symbol\*(Aq
\&   Scf                     Simple_Case_Folding
\&   Script                  (Short: sc)
\&   Script_Extensions       (Short: scx)
\&   Scx                     Script_Extensions
\&   SD                      Soft_Dotted
\&   Sentence_Break          (Short: SB)
\&   Sentence_Terminal       (Short: STerm)
\&   Sfc                     Simple_Case_Folding
\&   Simple_Case_Folding     (Short: scf)
\&   Simple_Lowercase_Mapping (Short: slc)
\&   Simple_Titlecase_Mapping (Short: stc)
\&   Simple_Uppercase_Mapping (Short: suc)
\&   Slc                     Simple_Lowercase_Mapping
\&   Soft_Dotted             (Short: SD)
\&   Space                   White_Space
\&   SpacePerl               XPosixSpace.  (Perl extension)
\&   Stc                     Simple_Titlecase_Mapping
\&   STerm                   Sentence_Terminal
\&   Suc                     Simple_Uppercase_Mapping
\&   Tc                      Titlecase_Mapping
\&   Term                    Terminal_Punctuation
\&   Terminal_Punctuation    (Short: Term)
\&   Title                   Titlecase.  (Perl extension)
\&   Titlecase               (Short: Title).  (Perl extension).  (=
\&                           \ep{Gc=Lt})
\&   Titlecase_Mapping       (Short: tc)
\&   Uc                      Uppercase_Mapping
\&   UIdeo                   Unified_Ideograph
\&   Unicode                 Any.  (Perl extension)
\&   Unicode_1_Name          (Short: na1)
\&   Unified_Ideograph       (Short: UIdeo)
\&   Upper                   Uppercase
\&   Uppercase               (Short: Upper)
\&   Uppercase_Mapping       (Short: uc)
\&   Variation_Selector      (Short: VS)
\&   VertSpace               (Perl extension).  \ev
\&   VS                      Variation_Selector
\&   WB                      Word_Break
\&   White_Space             (Short: WSpace)
\&   Word                    XPosixWord.  (Perl extension)
\&   Word_Break              (Short: WB)
\&   WSpace                  White_Space
\&   XDigit                  XPosixXDigit.  (Perl extension)
\&   XID_Continue            (Short: XIDC)
\&   XID_Start               (Short: XIDS)
\&   XIDC                    XID_Continue
\&   XIDS                    XID_Start
\&   XPerlSpace              XPosixSpace.  (Perl extension)
\&   XPosixAlnum             (Short: Alnum).  (Perl extension).
\&                           Alphabetic and (decimal) Numeric
\&   XPosixAlpha             (Perl extension)
\&   XPosixBlank             (Short: Blank).  (Perl extension).  \eh,
\&                           Horizontal white space
\&   XPosixCntrl             General_Category=XPosixCntrl  (Short:
\&                           Cntrl).  (Perl extension).  Control
\&                           characters
\&   XPosixDigit             General_Category=XPosixDigit  (Short:
\&                           Digit).  (Perl extension).  [0\-9] + all
\&                           other decimal digits
\&   XPosixGraph             (Short: Graph).  (Perl extension).
\&                           Characters that are graphical
\&   XPosixLower             (Perl extension)
\&   XPosixPrint             (Short: Print).  (Perl extension).
\&                           Characters that are graphical plus space
\&                           characters (but no controls)
\&   XPosixPunct             (Perl extension).  \ep{Punct} + ASCII\-range
\&                           \ep{Symbol}
\&   XPosixSpace             (Perl extension).  \es including beyond
\&                           ASCII and vertical tab
\&   XPosixUpper             (Perl extension)
\&   XPosixWord              (Short: Word).  (Perl extension).  \ew,
\&                           including beyond ASCII; = \ep{Alnum} + \epM
\&                           + \ep{Pc} + \ep{Join_Control}
\&   XPosixXDigit            (Short: XDigit).  (Perl extension)
.Ve
.SH "Properties accessible through other means"
.IX Header "Properties accessible through other means"
Certain properties are accessible also via core function calls.  These are:
.PP
.Vb 3
\& Lowercase_Mapping          lc() and lcfirst()
\& Titlecase_Mapping          ucfirst()
\& Uppercase_Mapping          uc()
.Ve
.PP
Also, Case_Folding is accessible through the \f(CW\*(C`/i\*(C'\fR modifier in regular
expressions, the \f(CW\*(C`\eF\*(C'\fR transliteration escape, and the \f(CW\*(C`fc\*(C'\fR
operator.
.PP
And, the Name and Name_Aliases properties are accessible through the \f(CW\*(C`\eN{}\*(C'\fR
interpolation in double-quoted strings and regular expressions; and functions
\&\f(CW\*(C`charnames::viacode()\*(C'\fR, \f(CW\*(C`charnames::vianame()\*(C'\fR, and
\&\f(CW\*(C`charnames::string_vianame()\*(C'\fR (which require a \f(CW\*(C`use charnames ();\*(C'\fR to be
specified.
.PP
Finally, most properties related to decomposition are accessible via
Unicode::Normalize.
.SH "Unicode character properties that are NOT accepted by Perl"
.IX Header "Unicode character properties that are NOT accepted by Perl"
Perl will generate an error for a few character properties in Unicode when
used in a regular expression.  The non-Unihan ones are listed below, with the
reasons they are not accepted, perhaps with work-arounds.  The short names for
the properties are listed enclosed in (parentheses).
As described after the list, an installation can change the defaults and choose
to accept any of these.  The list is machine generated based on the
choices made for the installation that generated this document.
.IP "\fIExpands_On_NFC\fR (\s-1XO_NFC\s0)" 4
.IX Item "Expands_On_NFC (XO_NFC)"
.PD 0
.IP "\fIExpands_On_NFD\fR (\s-1XO_NFD\s0)" 4
.IX Item "Expands_On_NFD (XO_NFD)"
.IP "\fIExpands_On_NFKC\fR (\s-1XO_NFKC\s0)" 4
.IX Item "Expands_On_NFKC (XO_NFKC)"
.IP "\fIExpands_On_NFKD\fR (\s-1XO_NFKD\s0)" 4
.IX Item "Expands_On_NFKD (XO_NFKD)"
.PD
Deprecated by Unicode.  These are characters that expand to more than one character in the specified normalization form, but whether they actually take up more bytes or not depends on the encoding being used.  For example, a \s-1UTF\-8\s0 encoded character may expand to a different number of bytes than a \s-1UTF\-32\s0 encoded character.
.IP "\fIGrapheme_Link\fR (Gr_Link)" 4
.IX Item "Grapheme_Link (Gr_Link)"
Deprecated by Unicode:  Duplicates ccc=vr (Canonical_Combining_Class=Virama)
.IP "\fIJamo_Short_Name\fR (\s-1JSN\s0)" 4
.IX Item "Jamo_Short_Name (JSN)"
.PD 0
.IP "\fIOther_Alphabetic\fR (OAlpha)" 4
.IX Item "Other_Alphabetic (OAlpha)"
.IP "\fIOther_Default_Ignorable_Code_Point\fR (\s-1ODI\s0)" 4
.IX Item "Other_Default_Ignorable_Code_Point (ODI)"
.IP "\fIOther_Grapheme_Extend\fR (OGr_Ext)" 4
.IX Item "Other_Grapheme_Extend (OGr_Ext)"
.IP "\fIOther_ID_Continue\fR (\s-1OIDC\s0)" 4
.IX Item "Other_ID_Continue (OIDC)"
.IP "\fIOther_ID_Start\fR (\s-1OIDS\s0)" 4
.IX Item "Other_ID_Start (OIDS)"
.IP "\fIOther_Lowercase\fR (OLower)" 4
.IX Item "Other_Lowercase (OLower)"
.IP "\fIOther_Math\fR (OMath)" 4
.IX Item "Other_Math (OMath)"
.IP "\fIOther_Uppercase\fR (OUpper)" 4
.IX Item "Other_Uppercase (OUpper)"
.PD
Used by Unicode internally for generating other properties and not intended to be used stand-alone
.IP "\fIScript=Katakana_Or_Hiragana\fR (sc=Hrkt)" 4
.IX Item "Script=Katakana_Or_Hiragana (sc=Hrkt)"
Obsolete.  All code points previously matched by this have been moved to \*(L"Script=Common\*(R".  Consider instead using \*(L"Script_Extensions=Katakana\*(R" or \*(L"Script_Extensions=Hiragana\*(R" (or both)
.IP "\fIScript_Extensions=Katakana_Or_Hiragana\fR (scx=Hrkt)" 4
.IX Item "Script_Extensions=Katakana_Or_Hiragana (scx=Hrkt)"
All code points that would be matched by this are matched by either \*(L"Script_Extensions=Katakana\*(R" or \*(L"Script_Extensions=Hiragana\*(R"
.PP
An installation can choose to allow any of these to be matched by downloading
the Unicode database from <http://www.unicode.org/Public/> to
\&\f(CW$Config{privlib}\fR/\fIunicore/\fR in the Perl source tree, changing the
controlling lists contained in the program
\&\f(CW$Config{privlib}\fR/\fIunicore/mktables\fR and then re-compiling and installing.
(\f(CW%Config\fR is available from the Config module).
.PP
Also, perl can be recompiled to operate on an earlier version of the Unicode
standard.  Further information is at
\&\f(CW$Config{privlib}\fR/\fIunicore/README.perl\fR.
.SH "Other information in the Unicode data base"
.IX Header "Other information in the Unicode data base"
The Unicode data base is delivered in two different formats.  The \s-1XML\s0 version
is valid for more modern Unicode releases.  The other version is a collection
of files.  The two are intended to give equivalent information.  Perl uses the
older form; this allows you to recompile Perl to use early Unicode releases.
.PP
The only non-character property that Perl currently supports is Named
Sequences, in which a sequence of code points
is given a name and generally treated as a single entity.  (Perl supports
these via the \f(CW\*(C`\eN{...}\*(C'\fR double-quotish construct,
\&\*(L"charnames::string_vianame(name)\*(R" in charnames, and \*(L"\fInamedseq()\fR\*(R" in Unicode::UCD.
.PP
Below is a list of the files in the Unicode data base that Perl doesn't
currently use, along with very brief descriptions of their purposes.
Some of the names of the files have been shortened from those that Unicode
uses, in order to allow them to be distinguishable from similarly named files
on file systems for which only the first 8 characters of a name are
significant.
.IP "\fIauxiliary/GraphemeBreakTest.html\fR" 4
.IX Item "auxiliary/GraphemeBreakTest.html"
.PD 0
.IP "\fIauxiliary/LineBreakTest.html\fR" 4
.IX Item "auxiliary/LineBreakTest.html"
.IP "\fIauxiliary/SentenceBreakTest.html\fR" 4
.IX Item "auxiliary/SentenceBreakTest.html"
.IP "\fIauxiliary/WordBreakTest.html\fR" 4
.IX Item "auxiliary/WordBreakTest.html"
.PD
Documentation of validation Tests
.IP "\fIBidiCharacterTest.txt\fR" 4
.IX Item "BidiCharacterTest.txt"
.PD 0
.IP "\fIBidiTest.txt\fR" 4
.IX Item "BidiTest.txt"
.IP "\fINormTest.txt\fR" 4
.IX Item "NormTest.txt"
.PD
Validation Tests
.IP "\fICJKRadicals.txt\fR" 4
.IX Item "CJKRadicals.txt"
Maps the kRSUnicode property values to corresponding code points
.IP "\fIEmojiSources.txt\fR" 4
.IX Item "EmojiSources.txt"
Maps certain Unicode code points to their legacy Japanese cell-phone values
.IP "\fIIndex.txt\fR" 4
.IX Item "Index.txt"
Alphabetical index of Unicode characters
.IP "\fINamedSqProv.txt\fR" 4
.IX Item "NamedSqProv.txt"
Named sequences proposed for inclusion in a later version of the Unicode Standard; if you need them now, you can append this file to \fINamedSequences.txt\fR and recompile perl
.IP "\fINamesList.html\fR" 4
.IX Item "NamesList.html"
Describes the format and contents of \fINamesList.txt\fR
.IP "\fINamesList.txt\fR" 4
.IX Item "NamesList.txt"
Annotated list of characters
.IP "\fINormalizationCorrections.txt\fR" 4
.IX Item "NormalizationCorrections.txt"
Documentation of corrections already incorporated into the Unicode data base
.IP "\fIReadMe.txt\fR" 4
.IX Item "ReadMe.txt"
Documentation
.IP "\fIStandardizedVariants.html\fR" 4
.IX Item "StandardizedVariants.html"
Obsoleted as of Unicode 9.0, but previously provided a visual display of the standard variant sequences derived from \fIStandardizedVariants.txt\fR.
.IP "\fIStandardizedVariants.txt\fR" 4
.IX Item "StandardizedVariants.txt"
Certain glyph variations for character display are standardized.  This lists the non-Unihan ones; the Unihan ones are also not used by Perl, and are in a separate Unicode data base <http://www.unicode.org/ivd>
.IP "\fITangutSources.txt\fR" 4
.IX Item "TangutSources.txt"
Specifies source mappings for Tangut ideographs and components. This data file also includes informative radical-stroke values that are used internally by Unicode
.IP "\fIUSourceData.txt\fR" 4
.IX Item "USourceData.txt"
Documentation of status and cross reference of proposals for encoding by Unicode of Unihan characters
.IP "\fIUSourceGlyphs.pdf\fR" 4
.IX Item "USourceGlyphs.pdf"
Pictures of the characters in \fIUSourceData.txt\fR
.SH "SEE ALSO"
.IX Header "SEE ALSO"
<http://www.unicode.org/reports/tr44/>
.PP
perlrecharclass
.PP
perlunicode
