ACC SHELL
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by lib/unicore/mktables from the Unicode
# database, Version 5.2.0. Any changes made here will be lost!
use strict;
use warnings;
# Test qr/\X/ and the \p{} regular expression constructs. This file is
# constructed by mktables from the tables it generates, so if mktables is
# buggy, this won't necessarily catch those bugs. Tests are generated for all
# feasible properties; a few aren't currently feasible; see
# is_code_point_usable() in mktables for details.
# Standard test packages are not used because this manipulates SIG_WARN. It
# exits 0 if every non-skipped test succeeded; -1 if any failed.
my $Tests = 0;
my $Fails = 0;
my $non_ASCII = (ord('A') != 65);
# The 256 8-bit characters in ASCII ordinal order, with the ones that don't
# have Perl names replaced by -1
my @ascii_ordered_chars = (
"\0",
(-1) x 6,
"\a", "\b", "\t", "\n",
-1, # No Vt
"\f", "\r",
(-1) x 18,
" ", "!", "\"", "#", '$', "%", "&", "'",
"(", ")", "*", "+", ",", "-", ".", "/",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
":", ";", "<", "=", ">", "?", "@",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
"[", "\\", "]", "^", "_", "`",
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
"{", "|", "}", "~",
(-1) x 129
);
sub ASCII_ord_to_native ($) {
# Converts input ordinal number to the native one, if can be done easily.
# Returns -1 otherwise.
my $ord = shift;
return $ord if $ord > 255 || ! $non_ASCII;
my $result = $ascii_ordered_chars[$ord];
return $result if $result eq '-1';
return ord($result);
}
sub Expect($$$$) {
my $expected = shift;
my $ord = shift;
my $regex = shift;
my $warning_type = shift; # Type of warning message, like 'deprecated'
# or empty if none
my $line = (caller)[2];
# Convert the non-ASCII code points expressible as characters to their
# ASCII equivalents, and skip the others.
$ord = ASCII_ord_to_native($ord);
if ($ord < 0) {
$Tests++;
print "ok $Tests - "
. sprintf("\"\\x{%04X}\"", $ord)
. " =~ $regex # Skipped: non-ASCII\n";
return;
}
# Convert the code point to hex form
my $string = sprintf "\"\\x{%04X}\"", $ord;
my @tests = "";
# The first time through, use all warnings. If the input should generate
# a warning, add another time through with them turned off
push @tests, "no warnings '$warning_type';" if $warning_type;
foreach my $no_warnings (@tests) {
# Store any warning messages instead of outputting them
local $SIG{__WARN__} = $SIG{__WARN__};
my $warning_message;
$SIG{__WARN__} = sub { $warning_message = $_[0] };
$Tests++;
# A string eval is needed because of the 'no warnings'.
# Assumes no parens in the regular expression
my $result = eval "$no_warnings
my \$RegObj = qr($regex);
$string =~ \$RegObj ? 1 : 0";
if (not defined $result) {
print "not ok $Tests - couldn't compile /$regex/; line $line: $@\n";
$Fails++;
}
elsif ($result ^ $expected) {
print "not ok $Tests - expected $expected but got $result for $string =~ qr/$regex/; line $line\n";
$Fails++;
}
elsif ($warning_message) {
if (! $warning_type || ($warning_type && $no_warnings)) {
print "not ok $Tests - for qr/$regex/ did not expect warning message '$warning_message'; line $line\n";
$Fails++;
}
else {
print "ok $Tests - expected and got a warning message for qr/$regex/; line $line\n";
}
}
elsif ($warning_type && ! $no_warnings) {
print "not ok $Tests - for qr/$regex/ expected a $warning_type warning message, but got none; line $line\n";
$Fails++;
}
else {
print "ok $Tests - got $result for $string =~ qr/$regex/; line $line\n";
}
}
return;
}
sub Error($) {
my $regex = shift;
$Tests++;
if (eval { 'x' =~ qr/$regex/; 1 }) {
$Fails++;
my $line = (caller)[2];
print "not ok $Tests - re compiled ok, but expected error for qr/$regex/; line $line: $@\n";
}
else {
my $line = (caller)[2];
print "ok $Tests - got and expected error for qr/$regex/; line $line\n";
}
return;
}
# GCBTest.txt character that separates grapheme clusters
my $breakable_utf8 = my $breakable = chr(0xF7);
utf8::upgrade($breakable_utf8);
# GCBTest.txt character that indicates that the adjoining code points are part
# of the same grapheme cluster
my $nobreak_utf8 = my $nobreak = chr(0xD7);
utf8::upgrade($nobreak_utf8);
sub Test_X($) {
# Test qr/\X/ matches. The input is a line from auxiliary/GCBTest.txt
# Each such line is a sequence of code points given by their hex numbers,
# separated by the two characters defined just before this subroutine that
# indicate that either there can or cannot be a break between the adjacent
# code points. If there isn't a break, that means the sequence forms an
# extended grapheme cluster, which means that \X should match the whole
# thing. If there is a break, \X should stop there. This is all
# converted by this routine into a match:
# $string =~ /(\X)/,
# Each \X should match the next cluster; and that is what is checked.
my $template = shift;
my $line = (caller)[2];
# The line contains characters above the ASCII range, but in Latin1. It
# may or may not be in utf8, and if it is, it may or may not know it. So,
# convert these characters to 8 bits. If knows is in utf8, simply
# downgrade.
if (utf8::is_utf8($template)) {
utf8::downgrade($template);
} else {
# Otherwise, if it is in utf8, but doesn't know it, the next lines
# convert the two problematic characters to their 8-bit equivalents.
# If it isn't in utf8, they don't harm anything.
use bytes;
$template =~ s/$nobreak_utf8/$nobreak/g;
$template =~ s/$breakable_utf8/$breakable/g;
}
# Get rid of the leading and trailing breakables
$template =~ s/^ \s* $breakable \s* //x;
$template =~ s/ \s* $breakable \s* $ //x;
# And no-breaks become just a space.
$template =~ s/ \s* $nobreak \s* / /xg;
# Split the input into segments that are breakable between them.
my @segments = split /\s*$breakable\s*/, $template;
my $string = "";
my $display_string = "";
my @should_match;
my @should_display;
# Convert the code point sequence in each segment into a Perl string of
# characters
foreach my $segment (@segments) {
my @code_points = split /\s+/, $segment;
my $this_string = "";
my $this_display = "";
foreach my $code_point (@code_points) {
my $ord = ASCII_ord_to_native(hex $code_point);
if ($ord < 0) {
$Tests++;
print "ok $Tests - String containing $code_point =~ /(\\X)/g # Skipped: non-ASCII\n";
return;
}
$this_string .= chr $ord;
$this_display .= "\\x{$code_point}";
}
# The next cluster should match the string in this segment.
push @should_match, $this_string;
push @should_display, $this_display;
$string .= $this_string;
$display_string .= $this_display;
}
# If a string can be represented in both non-ut8 and utf8, test both cases
UPGRADE:
for my $to_upgrade (0 .. 1) {
if ($to_upgrade) {
# If already in utf8, would just be a repeat
next UPGRADE if utf8::is_utf8($string);
utf8::upgrade($string);
}
# Finally, do the \X match.
my @matches = $string =~ /(\X)/g;
# Look through each matched cluster to verify that it matches what we
# expect.
my $min = (@matches < @should_match) ? @matches : @should_match;
for my $i (0 .. $min - 1) {
$Tests++;
if ($matches[$i] eq $should_match[$i]) {
print "ok $Tests - ";
if ($i == 0) {
print "In \"$display_string\" =~ /(\\X)/g, \\X #1";
} else {
print "And \\X #", $i + 1,
}
print " correctly matched $should_display[$i]; line $line\n";
} else {
$matches[$i] = join("", map { sprintf "\\x{%04X}", $_ }
unpack("U*", $matches[$i]));
print "not ok $Tests - In \"$display_string\" =~ /(\\X)/g, \\X #",
$i + 1,
" should have matched $should_display[$i]",
" but instead matched $matches[$i]",
". Abandoning rest of line $line\n";
next UPGRADE;
}
}
# And the number of matches should equal the number of expected matches.
$Tests++;
if (@matches == @should_match) {
print "ok $Tests - Nothing was left over; line $line\n";
} else {
print "not ok $Tests - There were ", scalar @should_match, " \\X matches expected, but got ", scalar @matches, " instead; line $line\n";
}
}
return;
}
sub Finished() {
print "1..$Tests\n";
exit($Fails ? -1 : 0);
}
Error('\p{Script=InGreek}'); # Bug #69018
Test_X("1100 $nobreak 1161"); # Bug #70940
Expect(0, 0x2028, '\p{Print}', ""); # Bug # 71722
Expect(0, 0x2029, '\p{Print}', ""); # Bug # 71722
Expect(1, 0xFF10, '\p{XDigit}', ""); # Bug # 71726
Error('\p{Other_Lowercase=:= Yes}');
Error('\P{Other_Lowercase=:= Yes}');
Expect(1, 696, '\p{Other_Lowercase=yes}', 'deprecated');
Expect(0, 696, '\p{^Other_Lowercase=yes}', 'deprecated');
Expect(0, 696, '\P{Other_Lowercase=yes}', 'deprecated');
Expect(1, 696, '\P{^Other_Lowercase=yes}', 'deprecated');
Expect(0, 687, '\p{Other_Lowercase=yes}', 'deprecated');
Expect(1, 687, '\p{^Other_Lowercase=yes}', 'deprecated');
Expect(1, 687, '\P{Other_Lowercase=yes}', 'deprecated');
Expect(0, 687, '\P{^Other_Lowercase=yes}', 'deprecated');
Expect(1, 696, '\p{Other_Lowercase=--Yes}', 'deprecated');
Expect(0, 696, '\p{^Other_Lowercase=--Yes}', 'deprecated');
Expect(0, 696, '\P{Other_Lowercase=--Yes}', 'deprecated');
Expect(1, 696, '\P{^Other_Lowercase=--Yes}', 'deprecated');
Expect(0, 687, '\p{Other_Lowercase=--Yes}', 'deprecated');
Expect(1, 687, '\p{^Other_Lowercase=--Yes}', 'deprecated');
Expect(1, 687, '\P{Other_Lowercase=--Yes}', 'deprecated');
Expect(0, 687, '\P{^Other_Lowercase=--Yes}', 'deprecated');
Error('\p{OLower= Y:=}');
Error('\P{OLower= Y:=}');
Expect(1, 696, '\p{OLower=y}', 'deprecated');
Expect(0, 696, '\p{^OLower=y}', 'deprecated');
Expect(0, 696, '\P{OLower=y}', 'deprecated');
Expect(1, 696, '\P{^OLower=y}', 'deprecated');
Expect(0, 687, '\p{OLower=y}', 'deprecated');
Expect(1, 687, '\p{^OLower=y}', 'deprecated');
Expect(1, 687, '\P{OLower=y}', 'deprecated');
Expect(0, 687, '\P{^OLower=y}', 'deprecated');
Expect(1, 696, '\p{OLower: Y}', 'deprecated');
Expect(0, 696, '\p{^OLower: Y}', 'deprecated');
Expect(0, 696, '\P{OLower: Y}', 'deprecated');
Expect(1, 696, '\P{^OLower: Y}', 'deprecated');
Expect(0, 687, '\p{OLower: Y}', 'deprecated');
Expect(1, 687, '\p{^OLower: Y}', 'deprecated');
Expect(1, 687, '\P{OLower: Y}', 'deprecated');
Expect(0, 687, '\P{^OLower: Y}', 'deprecated');
Error('\p{Is_Other_Lowercase=/a/ T}');
Error('\P{Is_Other_Lowercase=/a/ T}');
Expect(1, 696, '\p{Is_Other_Lowercase=t}', 'deprecated');
Expect(0, 696, '\p{^Is_Other_Lowercase=t}', 'deprecated');
Expect(0, 696, '\P{Is_Other_Lowercase=t}', 'deprecated');
Expect(1, 696, '\P{^Is_Other_Lowercase=t}', 'deprecated');
Expect(0, 687, '\p{Is_Other_Lowercase=t}', 'deprecated');
Expect(1, 687, '\p{^Is_Other_Lowercase=t}', 'deprecated');
Expect(1, 687, '\P{Is_Other_Lowercase=t}', 'deprecated');
Expect(0, 687, '\P{^Is_Other_Lowercase=t}', 'deprecated');
Expect(1, 696, '\p{Is_Other_Lowercase=-T}', 'deprecated');
Expect(0, 696, '\p{^Is_Other_Lowercase=-T}', 'deprecated');
Expect(0, 696, '\P{Is_Other_Lowercase=-T}', 'deprecated');
Expect(1, 696, '\P{^Is_Other_Lowercase=-T}', 'deprecated');
Expect(0, 687, '\p{Is_Other_Lowercase=-T}', 'deprecated');
Expect(1, 687, '\p{^Is_Other_Lowercase=-T}', 'deprecated');
Expect(1, 687, '\P{Is_Other_Lowercase=-T}', 'deprecated');
Expect(0, 687, '\P{^Is_Other_Lowercase=-T}', 'deprecated');
Error('\p{Is_OLower= True/a/}');
Error('\P{Is_OLower= True/a/}');
Expect(1, 696, '\p{Is_OLower=true}', 'deprecated');
Expect(0, 696, '\p{^Is_OLower=true}', 'deprecated');
Expect(0, 696, '\P{Is_OLower=true}', 'deprecated');
Expect(1, 696, '\P{^Is_OLower=true}', 'deprecated');
Expect(0, 687, '\p{Is_OLower=true}', 'deprecated');
Expect(1, 687, '\p{^Is_OLower=true}', 'deprecated');
Expect(1, 687, '\P{Is_OLower=true}', 'deprecated');
Expect(0, 687, '\P{^Is_OLower=true}', 'deprecated');
Expect(1, 696, '\p{Is_OLower=_-true}', 'deprecated');
Expect(0, 696, '\p{^Is_OLower=_-true}', 'deprecated');
Expect(0, 696, '\P{Is_OLower=_-true}', 'deprecated');
Expect(1, 696, '\P{^Is_OLower=_-true}', 'deprecated');
Expect(0, 687, '\p{Is_OLower=_-true}', 'deprecated');
Expect(1, 687, '\p{^Is_OLower=_-true}', 'deprecated');
Expect(1, 687, '\P{Is_OLower=_-true}', 'deprecated');
Expect(0, 687, '\P{^Is_OLower=_-true}', 'deprecated');
Error('\p{Other_Lowercase=_ NO:=}');
Error('\P{Other_Lowercase=_ NO:=}');
Expect(1, 687, '\p{Other_Lowercase=no}', 'deprecated');
Expect(0, 687, '\p{^Other_Lowercase=no}', 'deprecated');
Expect(0, 687, '\P{Other_Lowercase=no}', 'deprecated');
Expect(1, 687, '\P{^Other_Lowercase=no}', 'deprecated');
Expect(0, 696, '\p{Other_Lowercase=no}', 'deprecated');
Expect(1, 696, '\p{^Other_Lowercase=no}', 'deprecated');
Expect(1, 696, '\P{Other_Lowercase=no}', 'deprecated');
Expect(0, 696, '\P{^Other_Lowercase=no}', 'deprecated');
Expect(1, 687, '\p{Other_Lowercase=_ no}', 'deprecated');
Expect(0, 687, '\p{^Other_Lowercase=_ no}', 'deprecated');
Expect(0, 687, '\P{Other_Lowercase=_ no}', 'deprecated');
Expect(1, 687, '\P{^Other_Lowercase=_ no}', 'deprecated');
Expect(0, 696, '\p{Other_Lowercase=_ no}', 'deprecated');
Expect(1, 696, '\p{^Other_Lowercase=_ no}', 'deprecated');
Expect(1, 696, '\P{Other_Lowercase=_ no}', 'deprecated');
Expect(0, 696, '\P{^Other_Lowercase=_ no}', 'deprecated');
Error('\p{OLower: /a/ N}');
Error('\P{OLower: /a/ N}');
Expect(1, 687, '\p{OLower=n}', 'deprecated');
Expect(0, 687, '\p{^OLower=n}', 'deprecated');
Expect(0, 687, '\P{OLower=n}', 'deprecated');
Expect(1, 687, '\P{^OLower=n}', 'deprecated');
Expect(0, 696, '\p{OLower=n}', 'deprecated');
Expect(1, 696, '\p{^OLower=n}', 'deprecated');
Expect(1, 696, '\P{OLower=n}', 'deprecated');
Expect(0, 696, '\P{^OLower=n}', 'deprecated');
Expect(1, 687, '\p{OLower= n}', 'deprecated');
Expect(0, 687, '\p{^OLower= n}', 'deprecated');
Expect(0, 687, '\P{OLower= n}', 'deprecated');
Expect(1, 687, '\P{^OLower= n}', 'deprecated');
Expect(0, 696, '\p{OLower= n}', 'deprecated');
Expect(1, 696, '\p{^OLower= n}', 'deprecated');
Expect(1, 696, '\P{OLower= n}', 'deprecated');
Expect(0, 696, '\P{^OLower= n}', 'deprecated');
Error('\p{Is_Other_Lowercase::=- F}');
Error('\P{Is_Other_Lowercase::=- F}');
Expect(1, 687, '\p{Is_Other_Lowercase=f}', 'deprecated');
Expect(0, 687, '\p{^Is_Other_Lowercase=f}', 'deprecated');
Expect(0, 687, '\P{Is_Other_Lowercase=f}', 'deprecated');
Expect(1, 687, '\P{^Is_Other_Lowercase=f}', 'deprecated');
Expect(0, 696, '\p{Is_Other_Lowercase=f}', 'deprecated');
Expect(1, 696, '\p{^Is_Other_Lowercase=f}', 'deprecated');
Expect(1, 696, '\P{Is_Other_Lowercase=f}', 'deprecated');
Expect(0, 696, '\P{^Is_Other_Lowercase=f}', 'deprecated');
Expect(1, 687, '\p{Is_Other_Lowercase: F}', 'deprecated');
Expect(0, 687, '\p{^Is_Other_Lowercase: F}', 'deprecated');
Expect(0, 687, '\P{Is_Other_Lowercase: F}', 'deprecated');
Expect(1, 687, '\P{^Is_Other_Lowercase: F}', 'deprecated');
Expect(0, 696, '\p{Is_Other_Lowercase: F}', 'deprecated');
Expect(1, 696, '\p{^Is_Other_Lowercase: F}', 'deprecated');
Expect(1, 696, '\P{Is_Other_Lowercase: F}', 'deprecated');
Expect(0, 696, '\P{^Is_Other_Lowercase: F}', 'deprecated');
Error('\p{Is_OLower= :=False}');
Error('\P{Is_OLower= :=False}');
Expect(1, 687, '\p{Is_OLower=false}', 'deprecated');
Expect(0, 687, '\p{^Is_OLower=false}', 'deprecated');
Expect(0, 687, '\P{Is_OLower=false}', 'deprecated');
Expect(1, 687, '\P{^Is_OLower=false}', 'deprecated');
Expect(0, 696, '\p{Is_OLower=false}', 'deprecated');
Expect(1, 696, '\p{^Is_OLower=false}', 'deprecated');
Expect(1, 696, '\P{Is_OLower=false}', 'deprecated');
Expect(0, 696, '\P{^Is_OLower=false}', 'deprecated');
Expect(1, 687, '\p{Is_OLower=_ False}', 'deprecated');
Expect(0, 687, '\p{^Is_OLower=_ False}', 'deprecated');
Expect(0, 687, '\P{Is_OLower=_ False}', 'deprecated');
Expect(1, 687, '\P{^Is_OLower=_ False}', 'deprecated');
Expect(0, 696, '\p{Is_OLower=_ False}', 'deprecated');
Expect(1, 696, '\p{^Is_OLower=_ False}', 'deprecated');
Expect(1, 696, '\P{Is_OLower=_ False}', 'deprecated');
Expect(0, 696, '\P{^Is_OLower=_ False}', 'deprecated');
Error('\p{Variation_Selector= Yes:=}');
Error('\P{Variation_Selector= Yes:=}');
Expect(1, 6157, '\p{Variation_Selector=yes}', "");
Expect(0, 6157, '\p{^Variation_Selector=yes}', "");
Expect(0, 6157, '\P{Variation_Selector=yes}', "");
Expect(1, 6157, '\P{^Variation_Selector=yes}', "");
Expect(0, 6154, '\p{Variation_Selector=yes}', "");
Expect(1, 6154, '\p{^Variation_Selector=yes}', "");
Expect(1, 6154, '\P{Variation_Selector=yes}', "");
Expect(0, 6154, '\P{^Variation_Selector=yes}', "");
Expect(1, 6157, '\p{Variation_Selector: -_Yes}', "");
Expect(0, 6157, '\p{^Variation_Selector: -_Yes}', "");
Expect(0, 6157, '\P{Variation_Selector: -_Yes}', "");
Expect(1, 6157, '\P{^Variation_Selector: -_Yes}', "");
Expect(0, 6154, '\p{Variation_Selector: -_Yes}', "");
Expect(1, 6154, '\p{^Variation_Selector: -_Yes}', "");
Expect(1, 6154, '\P{Variation_Selector: -_Yes}', "");
Expect(0, 6154, '\P{^Variation_Selector: -_Yes}', "");
Error('\p{VS=-_y/a/}');
Error('\P{VS=-_y/a/}');
Expect(1, 6157, '\p{VS=y}', "");
Expect(0, 6157, '\p{^VS=y}', "");
Expect(0, 6157, '\P{VS=y}', "");
Expect(1, 6157, '\P{^VS=y}', "");
Expect(0, 6154, '\p{VS=y}', "");
Expect(1, 6154, '\p{^VS=y}', "");
Expect(1, 6154, '\P{VS=y}', "");
Expect(0, 6154, '\P{^VS=y}', "");
Expect(1, 6157, '\p{VS= Y}', "");
Expect(0, 6157, '\p{^VS= Y}', "");
Expect(0, 6157, '\P{VS= Y}', "");
Expect(1, 6157, '\P{^VS= Y}', "");
Expect(0, 6154, '\p{VS= Y}', "");
Expect(1, 6154, '\p{^VS= Y}', "");
Expect(1, 6154, '\P{VS= Y}', "");
Expect(0, 6154, '\P{^VS= Y}', "");
Error('\p{Is_Variation_Selector: :=_T}');
Error('\P{Is_Variation_Selector: :=_T}');
Expect(1, 6157, '\p{Is_Variation_Selector=t}', "");
Expect(0, 6157, '\p{^Is_Variation_Selector=t}', "");
Expect(0, 6157, '\P{Is_Variation_Selector=t}', "");
Expect(1, 6157, '\P{^Is_Variation_Selector=t}', "");
Expect(0, 6154, '\p{Is_Variation_Selector=t}', "");
Expect(1, 6154, '\p{^Is_Variation_Selector=t}', "");
Expect(1, 6154, '\P{Is_Variation_Selector=t}', "");
Expect(0, 6154, '\P{^Is_Variation_Selector=t}', "");
Expect(1, 6157, '\p{Is_Variation_Selector= T}', "");
Expect(0, 6157, '\p{^Is_Variation_Selector= T}', "");
Expect(0, 6157, '\P{Is_Variation_Selector= T}', "");
Expect(1, 6157, '\P{^Is_Variation_Selector= T}', "");
Expect(0, 6154, '\p{Is_Variation_Selector= T}', "");
Expect(1, 6154, '\p{^Is_Variation_Selector= T}', "");
Expect(1, 6154, '\P{Is_Variation_Selector= T}', "");
Expect(0, 6154, '\P{^Is_Variation_Selector= T}', "");
Error('\p{Is_VS=/a/--true}');
Error('\P{Is_VS=/a/--true}');
Expect(1, 6157, '\p{Is_VS=true}', "");
Expect(0, 6157, '\p{^Is_VS=true}', "");
Expect(0, 6157, '\P{Is_VS=true}', "");
Expect(1, 6157, '\P{^Is_VS=true}', "");
Expect(0, 6154, '\p{Is_VS=true}', "");
Expect(1, 6154, '\p{^Is_VS=true}', "");
Expect(1, 6154, '\P{Is_VS=true}', "");
Expect(0, 6154, '\P{^Is_VS=true}', "");
Expect(1, 6157, '\p{Is_VS: true}', "");
Expect(0, 6157, '\p{^Is_VS: true}', "");
Expect(0, 6157, '\P{Is_VS: true}', "");
Expect(1, 6157, '\P{^Is_VS: true}', "");
Expect(0, 6154, '\p{Is_VS: true}', "");
Expect(1, 6154, '\p{^Is_VS: true}', "");
Expect(1, 6154, '\P{Is_VS: true}', "");
Expect(0, 6154, '\P{^Is_VS: true}', "");
Error('\p{Variation_Selector= No/a/}');
Error('\P{Variation_Selector= No/a/}');
Expect(1, 6154, '\p{Variation_Selector=no}', "");
Expect(0, 6154, '\p{^Variation_Selector=no}', "");
Expect(0, 6154, '\P{Variation_Selector=no}', "");
Expect(1, 6154, '\P{^Variation_Selector=no}', "");
Expect(0, 6157, '\p{Variation_Selector=no}', "");
Expect(1, 6157, '\p{^Variation_Selector=no}', "");
Expect(1, 6157, '\P{Variation_Selector=no}', "");
Expect(0, 6157, '\P{^Variation_Selector=no}', "");
Expect(1, 6154, '\p{Variation_Selector=- no}', "");
Expect(0, 6154, '\p{^Variation_Selector=- no}', "");
Expect(0, 6154, '\P{Variation_Selector=- no}', "");
Expect(1, 6154, '\P{^Variation_Selector=- no}', "");
Expect(0, 6157, '\p{Variation_Selector=- no}', "");
Expect(1, 6157, '\p{^Variation_Selector=- no}', "");
Expect(1, 6157, '\P{Variation_Selector=- no}', "");
Expect(0, 6157, '\P{^Variation_Selector=- no}', "");
Error('\p{VS=:=N}');
Error('\P{VS=:=N}');
Expect(1, 6154, '\p{VS=n}', "");
Expect(0, 6154, '\p{^VS=n}', "");
Expect(0, 6154, '\P{VS=n}', "");
Expect(1, 6154, '\P{^VS=n}', "");
Expect(0, 6157, '\p{VS=n}', "");
Expect(1, 6157, '\p{^VS=n}', "");
Expect(1, 6157, '\P{VS=n}', "");
Expect(0, 6157, '\P{^VS=n}', "");
Expect(1, 6154, '\p{VS=__N}', "");
Expect(0, 6154, '\p{^VS=__N}', "");
Expect(0, 6154, '\P{VS=__N}', "");
Expect(1, 6154, '\P{^VS=__N}', "");
Expect(0, 6157, '\p{VS=__N}', "");
Expect(1, 6157, '\p{^VS=__N}', "");
Expect(1, 6157, '\P{VS=__N}', "");
Expect(0, 6157, '\P{^VS=__N}', "");
Error('\p{Is_Variation_Selector= F/a/}');
Error('\P{Is_Variation_Selector= F/a/}');
Expect(1, 6154, '\p{Is_Variation_Selector:f}', "");
Expect(0, 6154, '\p{^Is_Variation_Selector:f}', "");
Expect(0, 6154, '\P{Is_Variation_Selector:f}', "");
Expect(1, 6154, '\P{^Is_Variation_Selector:f}', "");
Expect(0, 6157, '\p{Is_Variation_Selector:f}', "");
Expect(1, 6157, '\p{^Is_Variation_Selector:f}', "");
Expect(1, 6157, '\P{Is_Variation_Selector:f}', "");
Expect(0, 6157, '\P{^Is_Variation_Selector:f}', "");
Expect(1, 6154, '\p{Is_Variation_Selector=_-F}', "");
Expect(0, 6154, '\p{^Is_Variation_Selector=_-F}', "");
Expect(0, 6154, '\P{Is_Variation_Selector=_-F}', "");
Expect(1, 6154, '\P{^Is_Variation_Selector=_-F}', "");
Expect(0, 6157, '\p{Is_Variation_Selector=_-F}', "");
Expect(1, 6157, '\p{^Is_Variation_Selector=_-F}', "");
Expect(1, 6157, '\P{Is_Variation_Selector=_-F}', "");
Expect(0, 6157, '\P{^Is_Variation_Selector=_-F}', "");
Error('\p{Is_VS=/a/ False}');
Error('\P{Is_VS=/a/ False}');
Expect(1, 6154, '\p{Is_VS=false}', "");
Expect(0, 6154, '\p{^Is_VS=false}', "");
Expect(0, 6154, '\P{Is_VS=false}', "");
Expect(1, 6154, '\P{^Is_VS=false}', "");
Expect(0, 6157, '\p{Is_VS=false}', "");
Expect(1, 6157, '\p{^Is_VS=false}', "");
Expect(1, 6157, '\P{Is_VS=false}', "");
Expect(0, 6157, '\P{^Is_VS=false}', "");
Expect(1, 6154, '\p{Is_VS= -FALSE}', "");
Expect(0, 6154, '\p{^Is_VS= -FALSE}', "");
Expect(0, 6154, '\P{Is_VS= -FALSE}', "");
Expect(1, 6154, '\P{^Is_VS= -FALSE}', "");
Expect(0, 6157, '\p{Is_VS= -FALSE}', "");
Expect(1, 6157, '\p{^Is_VS= -FALSE}', "");
Expect(1, 6157, '\P{Is_VS= -FALSE}', "");
Expect(0, 6157, '\P{^Is_VS= -FALSE}', "");
Error('\p{Full_Composition_Exclusion=-yes:=}');
Error('\P{Full_Composition_Exclusion=-yes:=}');
Expect(1, 833, '\p{Full_Composition_Exclusion=yes}', "");
Expect(0, 833, '\p{^Full_Composition_Exclusion=yes}', "");
Expect(0, 833, '\P{Full_Composition_Exclusion=yes}', "");
Expect(1, 833, '\P{^Full_Composition_Exclusion=yes}', "");
Expect(0, 831, '\p{Full_Composition_Exclusion=yes}', "");
Expect(1, 831, '\p{^Full_Composition_Exclusion=yes}', "");
Expect(1, 831, '\P{Full_Composition_Exclusion=yes}', "");
Expect(0, 831, '\P{^Full_Composition_Exclusion=yes}', "");
Expect(1, 833, '\p{Full_Composition_Exclusion= YES}', "");
Expect(0, 833, '\p{^Full_Composition_Exclusion= YES}', "");
Expect(0, 833, '\P{Full_Composition_Exclusion= YES}', "");
Expect(1, 833, '\P{^Full_Composition_Exclusion= YES}', "");
Expect(0, 831, '\p{Full_Composition_Exclusion= YES}', "");
Expect(1, 831, '\p{^Full_Composition_Exclusion= YES}', "");
Expect(1, 831, '\P{Full_Composition_Exclusion= YES}', "");
Expect(0, 831, '\P{^Full_Composition_Exclusion= YES}', "");
Error('\p{Comp_Ex=/a/ -Y}');
Error('\P{Comp_Ex=/a/ -Y}');
Expect(1, 833, '\p{Comp_Ex=y}', "");
Expect(0, 833, '\p{^Comp_Ex=y}', "");
Expect(0, 833, '\P{Comp_Ex=y}', "");
Expect(1, 833, '\P{^Comp_Ex=y}', "");
Expect(0, 831, '\p{Comp_Ex=y}', "");
Expect(1, 831, '\p{^Comp_Ex=y}', "");
Expect(1, 831, '\P{Comp_Ex=y}', "");
Expect(0, 831, '\P{^Comp_Ex=y}', "");
Expect(1, 833, '\p{Comp_Ex=-y}', "");
Expect(0, 833, '\p{^Comp_Ex=-y}', "");
Expect(0, 833, '\P{Comp_Ex=-y}', "");
Expect(1, 833, '\P{^Comp_Ex=-y}', "");
Expect(0, 831, '\p{Comp_Ex=-y}', "");
Expect(1, 831, '\p{^Comp_Ex=-y}', "");
Expect(1, 831, '\P{Comp_Ex=-y}', "");
Expect(0, 831, '\P{^Comp_Ex=-y}', "");
Error('\p{Is_Full_Composition_Exclusion= T:=}');
Error('\P{Is_Full_Composition_Exclusion= T:=}');
Expect(1, 833, '\p{Is_Full_Composition_Exclusion=t}', "");
Expect(0, 833, '\p{^Is_Full_Composition_Exclusion=t}', "");
Expect(0, 833, '\P{Is_Full_Composition_Exclusion=t}', "");
Expect(1, 833, '\P{^Is_Full_Composition_Exclusion=t}', "");
Expect(0, 831, '\p{Is_Full_Composition_Exclusion=t}', "");
Expect(1, 831, '\p{^Is_Full_Composition_Exclusion=t}', "");
Expect(1, 831, '\P{Is_Full_Composition_Exclusion=t}', "");
Expect(0, 831, '\P{^Is_Full_Composition_Exclusion=t}', "");
Expect(1, 833, '\p{Is_Full_Composition_Exclusion= T}', "");
Expect(0, 833, '\p{^Is_Full_Composition_Exclusion= T}', "");
Expect(0, 833, '\P{Is_Full_Composition_Exclusion= T}', "");
Expect(1, 833, '\P{^Is_Full_Composition_Exclusion= T}', "");
Expect(0, 831, '\p{Is_Full_Composition_Exclusion= T}', "");
Expect(1, 831, '\p{^Is_Full_Composition_Exclusion= T}', "");
Expect(1, 831, '\P{Is_Full_Composition_Exclusion= T}', "");
Expect(0, 831, '\P{^Is_Full_Composition_Exclusion= T}', "");
Error('\p{Is_Comp_Ex=-True/a/}');
Error('\P{Is_Comp_Ex=-True/a/}');
Expect(1, 833, '\p{Is_Comp_Ex=true}', "");
Expect(0, 833, '\p{^Is_Comp_Ex=true}', "");
Expect(0, 833, '\P{Is_Comp_Ex=true}', "");
Expect(1, 833, '\P{^Is_Comp_Ex=true}', "");
Expect(0, 831, '\p{Is_Comp_Ex=true}', "");
Expect(1, 831, '\p{^Is_Comp_Ex=true}', "");
Expect(1, 831, '\P{Is_Comp_Ex=true}', "");
Expect(0, 831, '\P{^Is_Comp_Ex=true}', "");
Expect(1, 833, '\p{Is_Comp_Ex=TRUE}', "");
Expect(0, 833, '\p{^Is_Comp_Ex=TRUE}', "");
Expect(0, 833, '\P{Is_Comp_Ex=TRUE}', "");
Expect(1, 833, '\P{^Is_Comp_Ex=TRUE}', "");
Expect(0, 831, '\p{Is_Comp_Ex=TRUE}', "");
Expect(1, 831, '\p{^Is_Comp_Ex=TRUE}', "");
Expect(1, 831, '\P{Is_Comp_Ex=TRUE}', "");
Expect(0, 831, '\P{^Is_Comp_Ex=TRUE}', "");
Error('\p{Full_Composition_Exclusion=--No/a/}');
Error('\P{Full_Composition_Exclusion=--No/a/}');
Expect(1, 831, '\p{Full_Composition_Exclusion=no}', "");
Expect(0, 831, '\p{^Full_Composition_Exclusion=no}', "");
Expect(0, 831, '\P{Full_Composition_Exclusion=no}', "");
Expect(1, 831, '\P{^Full_Composition_Exclusion=no}', "");
Expect(0, 833, '\p{Full_Composition_Exclusion=no}', "");
Expect(1, 833, '\p{^Full_Composition_Exclusion=no}', "");
Expect(1, 833, '\P{Full_Composition_Exclusion=no}', "");
Expect(0, 833, '\P{^Full_Composition_Exclusion=no}', "");
Expect(1, 831, '\p{Full_Composition_Exclusion= _No}', "");
Expect(0, 831, '\p{^Full_Composition_Exclusion= _No}', "");
Expect(0, 831, '\P{Full_Composition_Exclusion= _No}', "");
Expect(1, 831, '\P{^Full_Composition_Exclusion= _No}', "");
Expect(0, 833, '\p{Full_Composition_Exclusion= _No}', "");
Expect(1, 833, '\p{^Full_Composition_Exclusion= _No}', "");
Expect(1, 833, '\P{Full_Composition_Exclusion= _No}', "");
Expect(0, 833, '\P{^Full_Composition_Exclusion= _No}', "");
Error('\p{Comp_Ex=:= _N}');
Error('\P{Comp_Ex=:= _N}');
Expect(1, 831, '\p{Comp_Ex=n}', "");
Expect(0, 831, '\p{^Comp_Ex=n}', "");
Expect(0, 831, '\P{Comp_Ex=n}', "");
Expect(1, 831, '\P{^Comp_Ex=n}', "");
Expect(0, 833, '\p{Comp_Ex=n}', "");
Expect(1, 833, '\p{^Comp_Ex=n}', "");
Expect(1, 833, '\P{Comp_Ex=n}', "");
Expect(0, 833, '\P{^Comp_Ex=n}', "");
Expect(1, 831, '\p{Comp_Ex=_N}', "");
Expect(0, 831, '\p{^Comp_Ex=_N}', "");
Expect(0, 831, '\P{Comp_Ex=_N}', "");
Expect(1, 831, '\P{^Comp_Ex=_N}', "");
Expect(0, 833, '\p{Comp_Ex=_N}', "");
Expect(1, 833, '\p{^Comp_Ex=_N}', "");
Expect(1, 833, '\P{Comp_Ex=_N}', "");
Expect(0, 833, '\P{^Comp_Ex=_N}', "");
Error('\p{Is_Full_Composition_Exclusion= -F/a/}');
Error('\P{Is_Full_Composition_Exclusion= -F/a/}');
Expect(1, 831, '\p{Is_Full_Composition_Exclusion=f}', "");
Expect(0, 831, '\p{^Is_Full_Composition_Exclusion=f}', "");
Expect(0, 831, '\P{Is_Full_Composition_Exclusion=f}', "");
Expect(1, 831, '\P{^Is_Full_Composition_Exclusion=f}', "");
Expect(0, 833, '\p{Is_Full_Composition_Exclusion=f}', "");
Expect(1, 833, '\p{^Is_Full_Composition_Exclusion=f}', "");
Expect(1, 833, '\P{Is_Full_Composition_Exclusion=f}', "");
Expect(0, 833, '\P{^Is_Full_Composition_Exclusion=f}', "");
Expect(1, 831, '\p{Is_Full_Composition_Exclusion= -F}', "");
Expect(0, 831, '\p{^Is_Full_Composition_Exclusion= -F}', "");
Expect(0, 831, '\P{Is_Full_Composition_Exclusion= -F}', "");
Expect(1, 831, '\P{^Is_Full_Composition_Exclusion= -F}', "");
Expect(0, 833, '\p{Is_Full_Composition_Exclusion= -F}', "");
Expect(1, 833, '\p{^Is_Full_Composition_Exclusion= -F}', "");
Expect(1, 833, '\P{Is_Full_Composition_Exclusion= -F}', "");
Expect(0, 833, '\P{^Is_Full_Composition_Exclusion= -F}', "");
Error('\p{Is_Comp_Ex= FALSE/a/}');
Error('\P{Is_Comp_Ex= FALSE/a/}');
Expect(1, 831, '\p{Is_Comp_Ex=false}', "");
Expect(0, 831, '\p{^Is_Comp_Ex=false}', "");
Expect(0, 831, '\P{Is_Comp_Ex=false}', "");
Expect(1, 831, '\P{^Is_Comp_Ex=false}', "");
Expect(0, 833, '\p{Is_Comp_Ex=false}', "");
Expect(1, 833, '\p{^Is_Comp_Ex=false}', "");
Expect(1, 833, '\P{Is_Comp_Ex=false}', "");
Expect(0, 833, '\P{^Is_Comp_Ex=false}', "");
Expect(1, 831, '\p{Is_Comp_Ex= false}', "");
Expect(0, 831, '\p{^Is_Comp_Ex= false}', "");
Expect(0, 831, '\P{Is_Comp_Ex= false}', "");
Expect(1, 831, '\P{^Is_Comp_Ex= false}', "");
Expect(0, 833, '\p{Is_Comp_Ex= false}', "");
Expect(1, 833, '\p{^Is_Comp_Ex= false}', "");
Expect(1, 833, '\P{Is_Comp_Ex= false}', "");
Expect(0, 833, '\P{^Is_Comp_Ex= false}', "");
Error('\p{Changes_When_NFKC_Casefolded= Yes:=}');
Error('\P{Changes_When_NFKC_Casefolded= Yes:=}');
Expect(1, 90, '\p{Changes_When_NFKC_Casefolded=yes}', "");
Expect(0, 90, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
Expect(0, 90, '\P{Changes_When_NFKC_Casefolded=yes}', "");
Expect(1, 90, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
Expect(0, 64, '\p{Changes_When_NFKC_Casefolded=yes}', "");
Expect(1, 64, '\p{^Changes_When_NFKC_Casefolded=yes}', "");
Expect(1, 64, '\P{Changes_When_NFKC_Casefolded=yes}', "");
Expect(0, 64, '\P{^Changes_When_NFKC_Casefolded=yes}', "");
Expect(1, 90, '\p{Changes_When_NFKC_Casefolded=Yes}', "");
Expect(0, 90, '\p{^Changes_When_NFKC_Casefolded=Yes}', "");
Expect(0, 90, '\P{Changes_When_NFKC_Casefolded=Yes}', "");
Expect(1, 90, '\P{^Changes_When_NFKC_Casefolded=Yes}', "");
Expect(0, 64, '\p{Changes_When_NFKC_Casefolded=Yes}', "");
Expect(1, 64, '\p{^Changes_When_NFKC_Casefolded=Yes}', "");
Expect(1, 64, '\P{Changes_When_NFKC_Casefolded=Yes}', "");
Expect(0, 64, '\P{^Changes_When_NFKC_Casefolded=Yes}', "");
Error('\p{CWKCF= :=Y}');
Error('\P{CWKCF= :=Y}');
Expect(1, 90, '\p{CWKCF=y}', "");
Expect(0, 90, '\p{^CWKCF=y}', "");
Expect(0, 90, '\P{CWKCF=y}', "");
Expect(1, 90, '\P{^CWKCF=y}', "");
Expect(0, 64, '\p{CWKCF=y}', "");
Expect(1, 64, '\p{^CWKCF=y}', "");
Expect(1, 64, '\P{CWKCF=y}', "");
Expect(0, 64, '\P{^CWKCF=y}', "");
Expect(1, 90, '\p{CWKCF= Y}', "");
Expect(0, 90, '\p{^CWKCF= Y}', "");
Expect(0, 90, '\P{CWKCF= Y}', "");
Expect(1, 90, '\P{^CWKCF= Y}', "");
Expect(0, 64, '\p{CWKCF= Y}', "");
Expect(1, 64, '\p{^CWKCF= Y}', "");
Expect(1, 64, '\P{CWKCF= Y}', "");
Expect(0, 64, '\P{^CWKCF= Y}', "");
Error('\p{Is_Changes_When_NFKC_Casefolded=/a/-T}');
Error('\P{Is_Changes_When_NFKC_Casefolded=/a/-T}');
Expect(1, 90, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(0, 90, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(0, 90, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(1, 90, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(0, 64, '\p{Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(1, 64, '\p{^Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(1, 64, '\P{Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(0, 64, '\P{^Is_Changes_When_NFKC_Casefolded=t}', "");
Expect(1, 90, '\p{Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(0, 90, '\p{^Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(0, 90, '\P{Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(1, 90, '\P{^Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(0, 64, '\p{Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(1, 64, '\p{^Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(1, 64, '\P{Is_Changes_When_NFKC_Casefolded= T}', "");
Expect(0, 64, '\P{^Is_Changes_When_NFKC_Casefolded= T}', "");
Error('\p{Is_CWKCF: _-true/a/}');
Error('\P{Is_CWKCF: _-true/a/}');
Expect(1, 90, '\p{Is_CWKCF=true}', "");
Expect(0, 90, '\p{^Is_CWKCF=true}', "");
Expect(0, 90, '\P{Is_CWKCF=true}', "");
Expect(1, 90, '\P{^Is_CWKCF=true}', "");
Expect(0, 64, '\p{Is_CWKCF=true}', "");
Expect(1, 64, '\p{^Is_CWKCF=true}', "");
Expect(1, 64, '\P{Is_CWKCF=true}', "");
Expect(0, 64, '\P{^Is_CWKCF=true}', "");
Expect(1, 90, '\p{Is_CWKCF= True}', "");
Expect(0, 90, '\p{^Is_CWKCF= True}', "");
Expect(0, 90, '\P{Is_CWKCF= True}', "");
Expect(1, 90, '\P{^Is_CWKCF= True}', "");
Expect(0, 64, '\p{Is_CWKCF= True}', "");
Expect(1, 64, '\p{^Is_CWKCF= True}', "");
Expect(1, 64, '\P{Is_CWKCF= True}', "");
Expect(0, 64, '\P{^Is_CWKCF= True}', "");
Error('\p{Changes_When_NFKC_Casefolded: /a/ -NO}');
Error('\P{Changes_When_NFKC_Casefolded: /a/ -NO}');
Expect(1, 64, '\p{Changes_When_NFKC_Casefolded=no}', "");
Expect(0, 64, '\p{^Changes_When_NFKC_Casefolded=no}', "");
Expect(0, 64, '\P{Changes_When_NFKC_Casefolded=no}', "");
Expect(1, 64, '\P{^Changes_When_NFKC_Casefolded=no}', "");
Expect(0, 90, '\p{Changes_When_NFKC_Casefolded=no}', "");
Expect(1, 90, '\p{^Changes_When_NFKC_Casefolded=no}', "");
Expect(1, 90, '\P{Changes_When_NFKC_Casefolded=no}', "");
Expect(0, 90, '\P{^Changes_When_NFKC_Casefolded=no}', "");
Expect(1, 64, '\p{Changes_When_NFKC_Casefolded= No}', "");
Expect(0, 64, '\p{^Changes_When_NFKC_Casefolded= No}', "");
Expect(0, 64, '\P{Changes_When_NFKC_Casefolded= No}', "");
Expect(1, 64, '\P{^Changes_When_NFKC_Casefolded= No}', "");
Expect(0, 90, '\p{Changes_When_NFKC_Casefolded= No}', "");
Expect(1, 90, '\p{^Changes_When_NFKC_Casefolded= No}', "");
Expect(1, 90, '\P{Changes_When_NFKC_Casefolded= No}', "");
Expect(0, 90, '\P{^Changes_When_NFKC_Casefolded= No}', "");
Error('\p{CWKCF=- n:=}');
Error('\P{CWKCF=- n:=}');
Expect(1, 64, '\p{CWKCF=n}', "");
Expect(0, 64, '\p{^CWKCF=n}', "");
Expect(0, 64, '\P{CWKCF=n}', "");
Expect(1, 64, '\P{^CWKCF=n}', "");
Expect(0, 90, '\p{CWKCF=n}', "");
Expect(1, 90, '\p{^CWKCF=n}', "");
Expect(1, 90, '\P{CWKCF=n}', "");
Expect(0, 90, '\P{^CWKCF=n}', "");
Expect(1, 64, '\p{CWKCF= _n}', "");
Expect(0, 64, '\p{^CWKCF= _n}', "");
Expect(0, 64, '\P{CWKCF= _n}', "");
Expect(1, 64, '\P{^CWKCF= _n}', "");
Expect(0, 90, '\p{CWKCF= _n}', "");
Expect(1, 90, '\p{^CWKCF= _n}', "");
Expect(1, 90, '\P{CWKCF= _n}', "");
Expect(0, 90, '\P{^CWKCF= _n}', "");
Error('\p{Is_Changes_When_NFKC_Casefolded=_ F/a/}');
Error('\P{Is_Changes_When_NFKC_Casefolded=_ F/a/}');
Expect(1, 64, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(0, 64, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(0, 64, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(1, 64, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(0, 90, '\p{Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(1, 90, '\p{^Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(1, 90, '\P{Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(0, 90, '\P{^Is_Changes_When_NFKC_Casefolded=f}', "");
Expect(1, 64, '\p{Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(0, 64, '\p{^Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(0, 64, '\P{Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(1, 64, '\P{^Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(0, 90, '\p{Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(1, 90, '\p{^Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(1, 90, '\P{Is_Changes_When_NFKC_Casefolded=-f}', "");
Expect(0, 90, '\P{^Is_Changes_When_NFKC_Casefolded=-f}', "");
Error('\p{Is_CWKCF= /a/FALSE}');
Error('\P{Is_CWKCF= /a/FALSE}');
Expect(1, 64, '\p{Is_CWKCF=false}', "");
Expect(0, 64, '\p{^Is_CWKCF=false}', "");
Expect(0, 64, '\P{Is_CWKCF=false}', "");
Expect(1, 64, '\P{^Is_CWKCF=false}', "");
Expect(0, 90, '\p{Is_CWKCF=false}', "");
Expect(1, 90, '\p{^Is_CWKCF=false}', "");
Expect(1, 90, '\P{Is_CWKCF=false}', "");
Expect(0, 90, '\P{^Is_CWKCF=false}', "");
Expect(1, 64, '\p{Is_CWKCF: -_False}', "");
Expect(0, 64, '\p{^Is_CWKCF: -_False}', "");
Expect(0, 64, '\P{Is_CWKCF: -_False}', "");
Expect(1, 64, '\P{^Is_CWKCF: -_False}', "");
Expect(0, 90, '\p{Is_CWKCF: -_False}', "");
Expect(1, 90, '\p{^Is_CWKCF: -_False}', "");
Expect(1, 90, '\P{Is_CWKCF: -_False}', "");
Expect(0, 90, '\P{^Is_CWKCF: -_False}', "");
Error('\p{NFKC_Quick_Check=:=-_YES}');
Error('\P{NFKC_Quick_Check=:=-_YES}');
Expect(1, 159, '\p{NFKC_Quick_Check:yes}', "");
Expect(0, 159, '\p{^NFKC_Quick_Check:yes}', "");
Expect(0, 159, '\P{NFKC_Quick_Check:yes}', "");
Expect(1, 159, '\P{^NFKC_Quick_Check:yes}', "");
Expect(0, 160, '\p{NFKC_Quick_Check:yes}', "");
Expect(1, 160, '\p{^NFKC_Quick_Check:yes}', "");
Expect(1, 160, '\P{NFKC_Quick_Check:yes}', "");
Expect(0, 160, '\P{^NFKC_Quick_Check:yes}', "");
Expect(1, 159, '\p{NFKC_Quick_Check=_ YES}', "");
Expect(0, 159, '\p{^NFKC_Quick_Check=_ YES}', "");
Expect(0, 159, '\P{NFKC_Quick_Check=_ YES}', "");
Expect(1, 159, '\P{^NFKC_Quick_Check=_ YES}', "");
Expect(0, 160, '\p{NFKC_Quick_Check=_ YES}', "");
Expect(1, 160, '\p{^NFKC_Quick_Check=_ YES}', "");
Expect(1, 160, '\P{NFKC_Quick_Check=_ YES}', "");
Expect(0, 160, '\P{^NFKC_Quick_Check=_ YES}', "");
Error('\p{NFKC_QC=_/a/Y}');
Error('\P{NFKC_QC=_/a/Y}');
Expect(1, 159, '\p{NFKC_QC=y}', "");
Expect(0, 159, '\p{^NFKC_QC=y}', "");
Expect(0, 159, '\P{NFKC_QC=y}', "");
Expect(1, 159, '\P{^NFKC_QC=y}', "");
Expect(0, 160, '\p{NFKC_QC=y}', "");
Expect(1, 160, '\p{^NFKC_QC=y}', "");
Expect(1, 160, '\P{NFKC_QC=y}', "");
Expect(0, 160, '\P{^NFKC_QC=y}', "");
Expect(1, 159, '\p{NFKC_QC=Y}', "");
Expect(0, 159, '\p{^NFKC_QC=Y}', "");
Expect(0, 159, '\P{NFKC_QC=Y}', "");
Expect(1, 159, '\P{^NFKC_QC=Y}', "");
Expect(0, 160, '\p{NFKC_QC=Y}', "");
Expect(1, 160, '\p{^NFKC_QC=Y}', "");
Expect(1, 160, '\P{NFKC_QC=Y}', "");
Expect(0, 160, '\P{^NFKC_QC=Y}', "");
Error('\p{Is_NFKC_Quick_Check=__YES:=}');
Error('\P{Is_NFKC_Quick_Check=__YES:=}');
Expect(1, 159, '\p{Is_NFKC_Quick_Check=yes}', "");
Expect(0, 159, '\p{^Is_NFKC_Quick_Check=yes}', "");
Expect(0, 159, '\P{Is_NFKC_Quick_Check=yes}', "");
Expect(1, 159, '\P{^Is_NFKC_Quick_Check=yes}', "");
Expect(0, 160, '\p{Is_NFKC_Quick_Check=yes}', "");
Expect(1, 160, '\p{^Is_NFKC_Quick_Check=yes}', "");
Expect(1, 160, '\P{Is_NFKC_Quick_Check=yes}', "");
Expect(0, 160, '\P{^Is_NFKC_Quick_Check=yes}', "");
Expect(1, 159, '\p{Is_NFKC_Quick_Check=_-Yes}', "");
Expect(0, 159, '\p{^Is_NFKC_Quick_Check=_-Yes}', "");
Expect(0, 159, '\P{Is_NFKC_Quick_Check=_-Yes}', "");
Expect(1, 159, '\P{^Is_NFKC_Quick_Check=_-Yes}', "");
Expect(0, 160, '\p{Is_NFKC_Quick_Check=_-Yes}', "");
Expect(1, 160, '\p{^Is_NFKC_Quick_Check=_-Yes}', "");
Expect(1, 160, '\P{Is_NFKC_Quick_Check=_-Yes}', "");
Expect(0, 160, '\P{^Is_NFKC_Quick_Check=_-Yes}', "");
Error('\p{Is_NFKC_QC=--y/a/}');
Error('\P{Is_NFKC_QC=--y/a/}');
Expect(1, 159, '\p{Is_NFKC_QC=y}', "");
Expect(0, 159, '\p{^Is_NFKC_QC=y}', "");
Expect(0, 159, '\P{Is_NFKC_QC=y}', "");
Expect(1, 159, '\P{^Is_NFKC_QC=y}', "");
Expect(0, 160, '\p{Is_NFKC_QC=y}', "");
Expect(1, 160, '\p{^Is_NFKC_QC=y}', "");
Expect(1, 160, '\P{Is_NFKC_QC=y}', "");
Expect(0, 160, '\P{^Is_NFKC_QC=y}', "");
Expect(1, 159, '\p{Is_NFKC_QC: y}', "");
Expect(0, 159, '\p{^Is_NFKC_QC: y}', "");
Expect(0, 159, '\P{Is_NFKC_QC: y}', "");
Expect(1, 159, '\P{^Is_NFKC_QC: y}', "");
Expect(0, 160, '\p{Is_NFKC_QC: y}', "");
Expect(1, 160, '\p{^Is_NFKC_QC: y}', "");
Expect(1, 160, '\P{Is_NFKC_QC: y}', "");
Expect(0, 160, '\P{^Is_NFKC_QC: y}', "");
Error('\p{NFKC_Quick_Check=:=_no}');
Error('\P{NFKC_Quick_Check=:=_no}');
Expect(1, 160, '\p{NFKC_Quick_Check:no}', "");
Expect(0, 160, '\p{^NFKC_Quick_Check:no}', "");
Expect(0, 160, '\P{NFKC_Quick_Check:no}', "");
Expect(1, 160, '\P{^NFKC_Quick_Check:no}', "");
Expect(0, 159, '\p{NFKC_Quick_Check:no}', "");
Expect(1, 159, '\p{^NFKC_Quick_Check:no}', "");
Expect(1, 159, '\P{NFKC_Quick_Check:no}', "");
Expect(0, 159, '\P{^NFKC_Quick_Check:no}', "");
Expect(1, 160, '\p{NFKC_Quick_Check=_ No}', "");
Expect(0, 160, '\p{^NFKC_Quick_Check=_ No}', "");
Expect(0, 160, '\P{NFKC_Quick_Check=_ No}', "");
Expect(1, 160, '\P{^NFKC_Quick_Check=_ No}', "");
Expect(0, 159, '\p{NFKC_Quick_Check=_ No}', "");
Expect(1, 159, '\p{^NFKC_Quick_Check=_ No}', "");
Expect(1, 159, '\P{NFKC_Quick_Check=_ No}', "");
Expect(0, 159, '\P{^NFKC_Quick_Check=_ No}', "");
Error('\p{NFKC_QC=--n:=}');
Error('\P{NFKC_QC=--n:=}');
Expect(1, 160, '\p{NFKC_QC=n}', "");
Expect(0, 160, '\p{^NFKC_QC=n}', "");
Expect(0, 160, '\P{NFKC_QC=n}', "");
Expect(1, 160, '\P{^NFKC_QC=n}', "");
Expect(0, 159, '\p{NFKC_QC=n}', "");
Expect(1, 159, '\p{^NFKC_QC=n}', "");
Expect(1, 159, '\P{NFKC_QC=n}', "");
Expect(0, 159, '\P{^NFKC_QC=n}', "");
Expect(1, 160, '\p{NFKC_QC=__n}', "");
Expect(0, 160, '\p{^NFKC_QC=__n}', "");
Expect(0, 160, '\P{NFKC_QC=__n}', "");
Expect(1, 160, '\P{^NFKC_QC=__n}', "");
Expect(0, 159, '\p{NFKC_QC=__n}', "");
Expect(1, 159, '\p{^NFKC_QC=__n}', "");
Expect(1, 159, '\P{NFKC_QC=__n}', "");
Expect(0, 159, '\P{^NFKC_QC=__n}', "");
Error('\p{Is_NFKC_Quick_Check=:= No}');
Error('\P{Is_NFKC_Quick_Check=:= No}');
Expect(1, 160, '\p{Is_NFKC_Quick_Check=no}', "");
Expect(0, 160, '\p{^Is_NFKC_Quick_Check=no}', "");
Expect(0, 160, '\P{Is_NFKC_Quick_Check=no}', "");
Expect(1, 160, '\P{^Is_NFKC_Quick_Check=no}', "");
Expect(0, 159, '\p{Is_NFKC_Quick_Check=no}', "");
Expect(1, 159, '\p{^Is_NFKC_Quick_Check=no}', "");
Expect(1, 159, '\P{Is_NFKC_Quick_Check=no}', "");
Expect(0, 159, '\P{^Is_NFKC_Quick_Check=no}', "");
Expect(1, 160, '\p{Is_NFKC_Quick_Check=__no}', "");
Expect(0, 160, '\p{^Is_NFKC_Quick_Check=__no}', "");
Expect(0, 160, '\P{Is_NFKC_Quick_Check=__no}', "");
Expect(1, 160, '\P{^Is_NFKC_Quick_Check=__no}', "");
Expect(0, 159, '\p{Is_NFKC_Quick_Check=__no}', "");
Expect(1, 159, '\p{^Is_NFKC_Quick_Check=__no}', "");
Expect(1, 159, '\P{Is_NFKC_Quick_Check=__no}', "");
Expect(0, 159, '\P{^Is_NFKC_Quick_Check=__no}', "");
Error('\p{Is_NFKC_QC=_:=n}');
Error('\P{Is_NFKC_QC=_:=n}');
Expect(1, 160, '\p{Is_NFKC_QC=n}', "");
Expect(0, 160, '\p{^Is_NFKC_QC=n}', "");
Expect(0, 160, '\P{Is_NFKC_QC=n}', "");
Expect(1, 160, '\P{^Is_NFKC_QC=n}', "");
Expect(0, 159, '\p{Is_NFKC_QC=n}', "");
Expect(1, 159, '\p{^Is_NFKC_QC=n}', "");
Expect(1, 159, '\P{Is_NFKC_QC=n}', "");
Expect(0, 159, '\P{^Is_NFKC_QC=n}', "");
Expect(1, 160, '\p{Is_NFKC_QC=_n}', "");
Expect(0, 160, '\p{^Is_NFKC_QC=_n}', "");
Expect(0, 160, '\P{Is_NFKC_QC=_n}', "");
Expect(1, 160, '\P{^Is_NFKC_QC=_n}', "");
Expect(0, 159, '\p{Is_NFKC_QC=_n}', "");
Expect(1, 159, '\p{^Is_NFKC_QC=_n}', "");
Expect(1, 159, '\P{Is_NFKC_QC=_n}', "");
Expect(0, 159, '\P{^Is_NFKC_QC=_n}', "");
Error('\p{NFKC_Quick_Check=/a/maybe}');
Error('\P{NFKC_Quick_Check=/a/maybe}');
Expect(1, 772, '\p{NFKC_Quick_Check=maybe}', "");
Expect(0, 772, '\p{^NFKC_Quick_Check=maybe}', "");
Expect(0, 772, '\P{NFKC_Quick_Check=maybe}', "");
Expect(1, 772, '\P{^NFKC_Quick_Check=maybe}', "");
Expect(0, 767, '\p{NFKC_Quick_Check=maybe}', "");
Expect(1, 767, '\p{^NFKC_Quick_Check=maybe}', "");
Expect(1, 767, '\P{NFKC_Quick_Check=maybe}', "");
Expect(0, 767, '\P{^NFKC_Quick_Check=maybe}', "");
Expect(1, 772, '\p{NFKC_Quick_Check=__Maybe}', "");
Expect(0, 772, '\p{^NFKC_Quick_Check=__Maybe}', "");
Expect(0, 772, '\P{NFKC_Quick_Check=__Maybe}', "");
Expect(1, 772, '\P{^NFKC_Quick_Check=__Maybe}', "");
Expect(0, 767, '\p{NFKC_Quick_Check=__Maybe}', "");
Expect(1, 767, '\p{^NFKC_Quick_Check=__Maybe}', "");
Expect(1, 767, '\P{NFKC_Quick_Check=__Maybe}', "");
Expect(0, 767, '\P{^NFKC_Quick_Check=__Maybe}', "");
Error('\p{NFKC_QC:/a/ M}');
Error('\P{NFKC_QC:/a/ M}');
Expect(1, 772, '\p{NFKC_QC=m}', "");
Expect(0, 772, '\p{^NFKC_QC=m}', "");
Expect(0, 772, '\P{NFKC_QC=m}', "");
Expect(1, 772, '\P{^NFKC_QC=m}', "");
Expect(0, 767, '\p{NFKC_QC=m}', "");
Expect(1, 767, '\p{^NFKC_QC=m}', "");
Expect(1, 767, '\P{NFKC_QC=m}', "");
Expect(0, 767, '\P{^NFKC_QC=m}', "");
Expect(1, 772, '\p{NFKC_QC: _M}', "");
Expect(0, 772, '\p{^NFKC_QC: _M}', "");
Expect(0, 772, '\P{NFKC_QC: _M}', "");
Expect(1, 772, '\P{^NFKC_QC: _M}', "");
Expect(0, 767, '\p{NFKC_QC: _M}', "");
Expect(1, 767, '\p{^NFKC_QC: _M}', "");
Expect(1, 767, '\P{NFKC_QC: _M}', "");
Expect(0, 767, '\P{^NFKC_QC: _M}', "");
Error('\p{Is_NFKC_Quick_Check=-/a/MAYBE}');
Error('\P{Is_NFKC_Quick_Check=-/a/MAYBE}');
Expect(1, 772, '\p{Is_NFKC_Quick_Check=maybe}', "");
Expect(0, 772, '\p{^Is_NFKC_Quick_Check=maybe}', "");
Expect(0, 772, '\P{Is_NFKC_Quick_Check=maybe}', "");
Expect(1, 772, '\P{^Is_NFKC_Quick_Check=maybe}', "");
Expect(0, 767, '\p{Is_NFKC_Quick_Check=maybe}', "");
Expect(1, 767, '\p{^Is_NFKC_Quick_Check=maybe}', "");
Expect(1, 767, '\P{Is_NFKC_Quick_Check=maybe}', "");
Expect(0, 767, '\P{^Is_NFKC_Quick_Check=maybe}', "");
Expect(1, 772, '\p{Is_NFKC_Quick_Check= -Maybe}', "");
Expect(0, 772, '\p{^Is_NFKC_Quick_Check= -Maybe}', "");
Expect(0, 772, '\P{Is_NFKC_Quick_Check= -Maybe}', "");
Expect(1, 772, '\P{^Is_NFKC_Quick_Check= -Maybe}', "");
Expect(0, 767, '\p{Is_NFKC_Quick_Check= -Maybe}', "");
Expect(1, 767, '\p{^Is_NFKC_Quick_Check= -Maybe}', "");
Expect(1, 767, '\P{Is_NFKC_Quick_Check= -Maybe}', "");
Expect(0, 767, '\P{^Is_NFKC_Quick_Check= -Maybe}', "");
Error('\p{Is_NFKC_QC= M/a/}');
Error('\P{Is_NFKC_QC= M/a/}');
Expect(1, 772, '\p{Is_NFKC_QC=m}', "");
Expect(0, 772, '\p{^Is_NFKC_QC=m}', "");
Expect(0, 772, '\P{Is_NFKC_QC=m}', "");
Expect(1, 772, '\P{^Is_NFKC_QC=m}', "");
Expect(0, 767, '\p{Is_NFKC_QC=m}', "");
Expect(1, 767, '\p{^Is_NFKC_QC=m}', "");
Expect(1, 767, '\P{Is_NFKC_QC=m}', "");
Expect(0, 767, '\P{^Is_NFKC_QC=m}', "");
Expect(1, 772, '\p{Is_NFKC_QC=- M}', "");
Expect(0, 772, '\p{^Is_NFKC_QC=- M}', "");
Expect(0, 772, '\P{Is_NFKC_QC=- M}', "");
Expect(1, 772, '\P{^Is_NFKC_QC=- M}', "");
Expect(0, 767, '\p{Is_NFKC_QC=- M}', "");
Expect(1, 767, '\p{^Is_NFKC_QC=- M}', "");
Expect(1, 767, '\P{Is_NFKC_QC=- M}', "");
Expect(0, 767, '\P{^Is_NFKC_QC=- M}', "");
Error('\p{Jamo_Short_Name=}');
Error('\P{Jamo_Short_Name=}');
Error('\p{JSN=}');
Error('\P{JSN=}');
Error('\p{Is_Jamo_Short_Name=}');
Error('\P{Is_Jamo_Short_Name=}');
Error('\p{Is_JSN:}');
Error('\P{Is_JSN:}');
Error('\p{Jamo_Short_Name=S}');
Error('\P{Jamo_Short_Name=S}');
Error('\p{JSN: S}');
Error('\P{JSN: S}');
Error('\p{Is_Jamo_Short_Name: S}');
Error('\P{Is_Jamo_Short_Name: S}');
Error('\p{Is_JSN=S}');
Error('\P{Is_JSN=S}');
Error('\p{Jamo_Short_Name=GG}');
Error('\P{Jamo_Short_Name=GG}');
Error('\p{JSN=GG}');
Error('\P{JSN=GG}');
Error('\p{Is_Jamo_Short_Name=GG}');
Error('\P{Is_Jamo_Short_Name=GG}');
Error('\p{Is_JSN=GG}');
Error('\P{Is_JSN=GG}');
Error('\p{Jamo_Short_Name=YU}');
Error('\P{Jamo_Short_Name=YU}');
Error('\p{JSN=YU}');
Error('\P{JSN=YU}');
Error('\p{Is_Jamo_Short_Name=YU}');
Error('\P{Is_Jamo_Short_Name=YU}');
Error('\p{Is_JSN=YU}');
Error('\P{Is_JSN=YU}');
Error('\p{Jamo_Short_Name=WE}');
Error('\P{Jamo_Short_Name=WE}');
Error('\p{JSN=WE}');
Error('\P{JSN=WE}');
Error('\p{Is_Jamo_Short_Name=WE}');
Error('\P{Is_Jamo_Short_Name=WE}');
Error('\p{Is_JSN=WE}');
Error('\P{Is_JSN=WE}');
Error('\p{Jamo_Short_Name=LM}');
Error('\P{Jamo_Short_Name=LM}');
Error('\p{JSN=LM}');
Error('\P{JSN=LM}');
Error('\p{Is_Jamo_Short_Name=LM}');
Error('\P{Is_Jamo_Short_Name=LM}');
Error('\p{Is_JSN=LM}');
Error('\P{Is_JSN=LM}');
Error('\p{Jamo_Short_Name=K}');
Error('\P{Jamo_Short_Name=K}');
Error('\p{JSN=K}');
Error('\P{JSN=K}');
Error('\p{Is_Jamo_Short_Name=K}');
Error('\P{Is_Jamo_Short_Name=K}');
Error('\p{Is_JSN=K}');
Error('\P{Is_JSN=K}');
Error('\p{Jamo_Short_Name: BB}');
Error('\P{Jamo_Short_Name: BB}');
Error('\p{JSN=BB}');
Error('\P{JSN=BB}');
Error('\p{Is_Jamo_Short_Name=BB}');
Error('\P{Is_Jamo_Short_Name=BB}');
Error('\p{Is_JSN=BB}');
Error('\P{Is_JSN=BB}');
Error('\p{Jamo_Short_Name=D}');
Error('\P{Jamo_Short_Name=D}');
Error('\p{JSN: D}');
Error('\P{JSN: D}');
Error('\p{Is_Jamo_Short_Name=D}');
Error('\P{Is_Jamo_Short_Name=D}');
Error('\p{Is_JSN=D}');
Error('\P{Is_JSN=D}');
Error('\p{Jamo_Short_Name: E}');
Error('\P{Jamo_Short_Name: E}');
Error('\p{JSN=E}');
Error('\P{JSN=E}');
Error('\p{Is_Jamo_Short_Name=E}');
Error('\P{Is_Jamo_Short_Name=E}');
Error('\p{Is_JSN=E}');
Error('\P{Is_JSN=E}');
Error('\p{Jamo_Short_Name=JJ}');
Error('\P{Jamo_Short_Name=JJ}');
Error('\p{JSN=JJ}');
Error('\P{JSN=JJ}');
Error('\p{Is_Jamo_Short_Name=JJ}');
Error('\P{Is_Jamo_Short_Name=JJ}');
Error('\p{Is_JSN=JJ}');
Error('\P{Is_JSN=JJ}');
Error('\p{Jamo_Short_Name=G}');
Error('\P{Jamo_Short_Name=G}');
Error('\p{JSN: G}');
Error('\P{JSN: G}');
Error('\p{Is_Jamo_Short_Name=G}');
Error('\P{Is_Jamo_Short_Name=G}');
Error('\p{Is_JSN=G}');
Error('\P{Is_JSN=G}');
Error('\p{Jamo_Short_Name=YA}');
Error('\P{Jamo_Short_Name=YA}');
Error('\p{JSN=YA}');
Error('\P{JSN=YA}');
Error('\p{Is_Jamo_Short_Name=YA}');
Error('\P{Is_Jamo_Short_Name=YA}');
Error('\p{Is_JSN=YA}');
Error('\P{Is_JSN=YA}');
Error('\p{Jamo_Short_Name=SS}');
Error('\P{Jamo_Short_Name=SS}');
Error('\p{JSN=SS}');
Error('\P{JSN=SS}');
Error('\p{Is_Jamo_Short_Name=SS}');
Error('\P{Is_Jamo_Short_Name=SS}');
Error('\p{Is_JSN=SS}');
Error('\P{Is_JSN=SS}');
Error('\p{Jamo_Short_Name=LB}');
Error('\P{Jamo_Short_Name=LB}');
Error('\p{JSN=LB}');
Error('\P{JSN=LB}');
Error('\p{Is_Jamo_Short_Name:LB}');
Error('\P{Is_Jamo_Short_Name:LB}');
Error('\p{Is_JSN: LB}');
Error('\P{Is_JSN: LB}');
Error('\p{Jamo_Short_Name=J}');
Error('\P{Jamo_Short_Name=J}');
Error('\p{JSN=J}');
Error('\P{JSN=J}');
Error('\p{Is_Jamo_Short_Name=J}');
Error('\P{Is_Jamo_Short_Name=J}');
Error('\p{Is_JSN: J}');
Error('\P{Is_JSN: J}');
Error('\p{Jamo_Short_Name=NH}');
Error('\P{Jamo_Short_Name=NH}');
Error('\p{JSN=NH}');
Error('\P{JSN=NH}');
Error('\p{Is_Jamo_Short_Name=NH}');
Error('\P{Is_Jamo_Short_Name=NH}');
Error('\p{Is_JSN=NH}');
Error('\P{Is_JSN=NH}');
Error('\p{Jamo_Short_Name=YEO}');
Error('\P{Jamo_Short_Name=YEO}');
Error('\p{JSN=YEO}');
Error('\P{JSN=YEO}');
Error('\p{Is_Jamo_Short_Name=YEO}');
Error('\P{Is_Jamo_Short_Name=YEO}');
Error('\p{Is_JSN=YEO}');
Error('\P{Is_JSN=YEO}');
Error('\p{Jamo_Short_Name=LP}');
Error('\P{Jamo_Short_Name=LP}');
Error('\p{JSN=LP}');
Error('\P{JSN=LP}');
Error('\p{Is_Jamo_Short_Name=LP}');
Error('\P{Is_Jamo_Short_Name=LP}');
Error('\p{Is_JSN=LP}');
Error('\P{Is_JSN=LP}');
Error('\p{Jamo_Short_Name: NJ}');
Error('\P{Jamo_Short_Name: NJ}');
Error('\p{JSN: NJ}');
Error('\P{JSN: NJ}');
Error('\p{Is_Jamo_Short_Name=NJ}');
Error('\P{Is_Jamo_Short_Name=NJ}');
Error('\p{Is_JSN=NJ}');
Error('\P{Is_JSN=NJ}');
Error('\p{Jamo_Short_Name=B}');
Error('\P{Jamo_Short_Name=B}');
Error('\p{JSN=B}');
Error('\P{JSN=B}');
Error('\p{Is_Jamo_Short_Name:B}');
Error('\P{Is_Jamo_Short_Name:B}');
Error('\p{Is_JSN=B}');
Error('\P{Is_JSN=B}');
Error('\p{Jamo_Short_Name=WA}');
Error('\P{Jamo_Short_Name=WA}');
Error('\p{JSN: WA}');
Error('\P{JSN: WA}');
Error('\p{Is_Jamo_Short_Name=WA}');
Error('\P{Is_Jamo_Short_Name=WA}');
Error('\p{Is_JSN=WA}');
Error('\P{Is_JSN=WA}');
Error('\p{Jamo_Short_Name=LH}');
Error('\P{Jamo_Short_Name=LH}');
Error('\p{JSN=LH}');
Error('\P{JSN=LH}');
Error('\p{Is_Jamo_Short_Name=LH}');
Error('\P{Is_Jamo_Short_Name=LH}');
Error('\p{Is_JSN=LH}');
Error('\P{Is_JSN=LH}');
Error('\p{Jamo_Short_Name=YI}');
Error('\P{Jamo_Short_Name=YI}');
Error('\p{JSN=YI}');
Error('\P{JSN=YI}');
Error('\p{Is_Jamo_Short_Name=YI}');
Error('\P{Is_Jamo_Short_Name=YI}');
Error('\p{Is_JSN=YI}');
Error('\P{Is_JSN=YI}');
Error('\p{Jamo_Short_Name=WEO}');
Error('\P{Jamo_Short_Name=WEO}');
Error('\p{JSN=WEO}');
Error('\P{JSN=WEO}');
Error('\p{Is_Jamo_Short_Name=WEO}');
Error('\P{Is_Jamo_Short_Name=WEO}');
Error('\p{Is_JSN=WEO}');
Error('\P{Is_JSN=WEO}');
Error('\p{Jamo_Short_Name=LS}');
Error('\P{Jamo_Short_Name=LS}');
Error('\p{JSN=LS}');
Error('\P{JSN=LS}');
Error('\p{Is_Jamo_Short_Name=LS}');
Error('\P{Is_Jamo_Short_Name=LS}');
Error('\p{Is_JSN=LS}');
Error('\P{Is_JSN=LS}');
Error('\p{Jamo_Short_Name: BS}');
Error('\P{Jamo_Short_Name: BS}');
Error('\p{JSN=BS}');
Error('\P{JSN=BS}');
Error('\p{Is_Jamo_Short_Name=BS}');
Error('\P{Is_Jamo_Short_Name=BS}');
Error('\p{Is_JSN=BS}');
Error('\P{Is_JSN=BS}');
Error('\p{Jamo_Short_Name=YO}');
Error('\P{Jamo_Short_Name=YO}');
Error('\p{JSN=YO}');
Error('\P{JSN=YO}');
Error('\p{Is_Jamo_Short_Name=YO}');
Error('\P{Is_Jamo_Short_Name=YO}');
Error('\p{Is_JSN=YO}');
Error('\P{Is_JSN=YO}');
Error('\p{Jamo_Short_Name: OE}');
Error('\P{Jamo_Short_Name: OE}');
Error('\p{JSN=OE}');
Error('\P{JSN=OE}');
Error('\p{Is_Jamo_Short_Name=OE}');
Error('\P{Is_Jamo_Short_Name=OE}');
Error('\p{Is_JSN=OE}');
Error('\P{Is_JSN=OE}');
Error('\p{Jamo_Short_Name=M}');
Error('\P{Jamo_Short_Name=M}');
Error('\p{JSN=M}');
Error('\P{JSN=M}');
Error('\p{Is_Jamo_Short_Name=M}');
Error('\P{Is_Jamo_Short_Name=M}');
Error('\p{Is_JSN=M}');
Error('\P{Is_JSN=M}');
Error('\p{Jamo_Short_Name=EO}');
Error('\P{Jamo_Short_Name=EO}');
Error('\p{JSN:EO}');
Error('\P{JSN:EO}');
Error('\p{Is_Jamo_Short_Name=EO}');
Error('\P{Is_Jamo_Short_Name=EO}');
Error('\p{Is_JSN=EO}');
Error('\P{Is_JSN=EO}');
Error('\p{Jamo_Short_Name=C}');
Error('\P{Jamo_Short_Name=C}');
Error('\p{JSN=C}');
Error('\P{JSN=C}');
Error('\p{Is_Jamo_Short_Name=C}');
Error('\P{Is_Jamo_Short_Name=C}');
Error('\p{Is_JSN=C}');
Error('\P{Is_JSN=C}');
Error('\p{Jamo_Short_Name=WI}');
Error('\P{Jamo_Short_Name=WI}');
Error('\p{JSN=WI}');
Error('\P{JSN=WI}');
Error('\p{Is_Jamo_Short_Name=WI}');
Error('\P{Is_Jamo_Short_Name=WI}');
Error('\p{Is_JSN=WI}');
Error('\P{Is_JSN=WI}');
Error('\p{Jamo_Short_Name=EU}');
Error('\P{Jamo_Short_Name=EU}');
Error('\p{JSN=EU}');
Error('\P{JSN=EU}');
Error('\p{Is_Jamo_Short_Name=EU}');
Error('\P{Is_Jamo_Short_Name=EU}');
Error('\p{Is_JSN=EU}');
Error('\P{Is_JSN=EU}');
Error('\p{Jamo_Short_Name=LG}');
Error('\P{Jamo_Short_Name=LG}');
Error('\p{JSN=LG}');
Error('\P{JSN=LG}');
Error('\p{Is_Jamo_Short_Name=LG}');
Error('\P{Is_Jamo_Short_Name=LG}');
Error('\p{Is_JSN=LG}');
Error('\P{Is_JSN=LG}');
Error('\p{Jamo_Short_Name=L}');
Error('\P{Jamo_Short_Name=L}');
Error('\p{JSN=L}');
Error('\P{JSN=L}');
Error('\p{Is_Jamo_Short_Name=L}');
Error('\P{Is_Jamo_Short_Name=L}');
Error('\p{Is_JSN: L}');
Error('\P{Is_JSN: L}');
Error('\p{Jamo_Short_Name=P}');
Error('\P{Jamo_Short_Name=P}');
Error('\p{JSN=P}');
Error('\P{JSN=P}');
Error('\p{Is_Jamo_Short_Name: P}');
Error('\P{Is_Jamo_Short_Name: P}');
Error('\p{Is_JSN=P}');
Error('\P{Is_JSN=P}');
Error('\p{Jamo_Short_Name=DD}');
Error('\P{Jamo_Short_Name=DD}');
Error('\p{JSN=DD}');
Error('\P{JSN=DD}');
Error('\p{Is_Jamo_Short_Name: DD}');
Error('\P{Is_Jamo_Short_Name: DD}');
Error('\p{Is_JSN=DD}');
Error('\P{Is_JSN=DD}');
Error('\p{Jamo_Short_Name: NG}');
Error('\P{Jamo_Short_Name: NG}');
Error('\p{JSN=NG}');
Error('\P{JSN=NG}');
Error('\p{Is_Jamo_Short_Name=NG}');
Error('\P{Is_Jamo_Short_Name=NG}');
Error('\p{Is_JSN=NG}');
Error('\P{Is_JSN=NG}');
Error('\p{Jamo_Short_Name=AE}');
Error('\P{Jamo_Short_Name=AE}');
Error('\p{JSN=AE}');
Error('\P{JSN=AE}');
Error('\p{Is_Jamo_Short_Name=AE}');
Error('\P{Is_Jamo_Short_Name=AE}');
Error('\p{Is_JSN=AE}');
Error('\P{Is_JSN=AE}');
Error('\p{Jamo_Short_Name=T}');
Error('\P{Jamo_Short_Name=T}');
Error('\p{JSN=T}');
Error('\P{JSN=T}');
Error('\p{Is_Jamo_Short_Name=T}');
Error('\P{Is_Jamo_Short_Name=T}');
Error('\p{Is_JSN=T}');
Error('\P{Is_JSN=T}');
Error('\p{Jamo_Short_Name=A}');
Error('\P{Jamo_Short_Name=A}');
Error('\p{JSN=A}');
Error('\P{JSN=A}');
Error('\p{Is_Jamo_Short_Name=A}');
Error('\P{Is_Jamo_Short_Name=A}');
Error('\p{Is_JSN=A}');
Error('\P{Is_JSN=A}');
Error('\p{Jamo_Short_Name=N}');
Error('\P{Jamo_Short_Name=N}');
Error('\p{JSN=N}');
Error('\P{JSN=N}');
Error('\p{Is_Jamo_Short_Name=N}');
Error('\P{Is_Jamo_Short_Name=N}');
Error('\p{Is_JSN: N}');
Error('\P{Is_JSN: N}');
Error('\p{Jamo_Short_Name=YAE}');
Error('\P{Jamo_Short_Name=YAE}');
Error('\p{JSN=YAE}');
Error('\P{JSN=YAE}');
Error('\p{Is_Jamo_Short_Name=YAE}');
Error('\P{Is_Jamo_Short_Name=YAE}');
Error('\p{Is_JSN=YAE}');
Error('\P{Is_JSN=YAE}');
Error('\p{Jamo_Short_Name=U}');
Error('\P{Jamo_Short_Name=U}');
Error('\p{JSN=U}');
Error('\P{JSN=U}');
Error('\p{Is_Jamo_Short_Name=U}');
Error('\P{Is_Jamo_Short_Name=U}');
Error('\p{Is_JSN=U}');
Error('\P{Is_JSN=U}');
Error('\p{Jamo_Short_Name=WAE}');
Error('\P{Jamo_Short_Name=WAE}');
Error('\p{JSN=WAE}');
Error('\P{JSN=WAE}');
Error('\p{Is_Jamo_Short_Name=WAE}');
Error('\P{Is_Jamo_Short_Name=WAE}');
Error('\p{Is_JSN: WAE}');
Error('\P{Is_JSN: WAE}');
Error('\p{Jamo_Short_Name=GS}');
Error('\P{Jamo_Short_Name=GS}');
Error('\p{JSN=GS}');
Error('\P{JSN=GS}');
Error('\p{Is_Jamo_Short_Name=GS}');
Error('\P{Is_Jamo_Short_Name=GS}');
Error('\p{Is_JSN=GS}');
Error('\P{Is_JSN=GS}');
Error('\p{Jamo_Short_Name=H}');
Error('\P{Jamo_Short_Name=H}');
Error('\p{JSN=H}');
Error('\P{JSN=H}');
Error('\p{Is_Jamo_Short_Name=H}');
Error('\P{Is_Jamo_Short_Name=H}');
Error('\p{Is_JSN=H}');
Error('\P{Is_JSN=H}');
Error('\p{Jamo_Short_Name=LT}');
Error('\P{Jamo_Short_Name=LT}');
Error('\p{JSN=LT}');
Error('\P{JSN=LT}');
Error('\p{Is_Jamo_Short_Name=LT}');
Error('\P{Is_Jamo_Short_Name=LT}');
Error('\p{Is_JSN=LT}');
Error('\P{Is_JSN=LT}');
Error('\p{Jamo_Short_Name=YE}');
Error('\P{Jamo_Short_Name=YE}');
Error('\p{JSN=YE}');
Error('\P{JSN=YE}');
Error('\p{Is_Jamo_Short_Name=YE}');
Error('\P{Is_Jamo_Short_Name=YE}');
Error('\p{Is_JSN=YE}');
Error('\P{Is_JSN=YE}');
Error('\p{Jamo_Short_Name=I}');
Error('\P{Jamo_Short_Name=I}');
Error('\p{JSN=I}');
Error('\P{JSN=I}');
Error('\p{Is_Jamo_Short_Name=I}');
Error('\P{Is_Jamo_Short_Name=I}');
Error('\p{Is_JSN=I}');
Error('\P{Is_JSN=I}');
Error('\p{Jamo_Short_Name: R}');
Error('\P{Jamo_Short_Name: R}');
Error('\p{JSN=R}');
Error('\P{JSN=R}');
Error('\p{Is_Jamo_Short_Name=R}');
Error('\P{Is_Jamo_Short_Name=R}');
Error('\p{Is_JSN=R}');
Error('\P{Is_JSN=R}');
Error('\p{Jamo_Short_Name=O}');
Error('\P{Jamo_Short_Name=O}');
Error('\p{JSN=O}');
Error('\P{JSN=O}');
Error('\p{Is_Jamo_Short_Name=O}');
Error('\P{Is_Jamo_Short_Name=O}');
Error('\p{Is_JSN=O}');
Error('\P{Is_JSN=O}');
Error('\p{Age= :=+00003.2}');
Error('\P{Age= :=+00003.2}');
Expect(1, 544, '\p{Age:0_3.2}', "");
Expect(0, 544, '\p{^Age:0_3.2}', "");
Expect(0, 544, '\P{Age:0_3.2}', "");
Expect(1, 544, '\P{^Age:0_3.2}', "");
Expect(0, 543, '\p{Age:0_3.2}', "");
Expect(1, 543, '\p{^Age:0_3.2}', "");
Expect(1, 543, '\P{Age:0_3.2}', "");
Expect(0, 543, '\P{^Age:0_3.2}', "");
Error('\p{Is_Age= /a/0_0 03.2}');
Error('\P{Is_Age= /a/0_0 03.2}');
Expect(1, 544, '\p{Is_Age=+00003.2}', "");
Expect(0, 544, '\p{^Is_Age=+00003.2}', "");
Expect(0, 544, '\P{Is_Age=+00003.2}', "");
Expect(1, 544, '\P{^Is_Age=+00003.2}', "");
Expect(0, 543, '\p{Is_Age=+00003.2}', "");
Expect(1, 543, '\p{^Is_Age=+00003.2}', "");
Expect(1, 543, '\P{Is_Age=+00003.2}', "");
Expect(0, 543, '\P{^Is_Age=+00003.2}', "");
Error('\p{Age=0002.0/a/}');
Error('\P{Age=0002.0/a/}');
Expect(1, 1441, '\p{Age=+00_00_02.0}', "");
Expect(0, 1441, '\p{^Age=+00_00_02.0}', "");
Expect(0, 1441, '\P{Age=+00_00_02.0}', "");
Expect(1, 1441, '\P{^Age=+00_00_02.0}', "");
Expect(0, 1424, '\p{Age=+00_00_02.0}', "");
Expect(1, 1424, '\p{^Age=+00_00_02.0}', "");
Expect(1, 1424, '\P{Age=+00_00_02.0}', "");
Expect(0, 1424, '\P{^Age=+00_00_02.0}', "");
Error('\p{Is_Age=:= 0_0 0-0 0-00002.0}');
Error('\P{Is_Age=:= 0_0 0-0 0-00002.0}');
Expect(1, 1441, '\p{Is_Age=+0_0_0_0_0_002.0}', "");
Expect(0, 1441, '\p{^Is_Age=+0_0_0_0_0_002.0}', "");
Expect(0, 1441, '\P{Is_Age=+0_0_0_0_0_002.0}', "");
Expect(1, 1441, '\P{^Is_Age=+0_0_0_0_0_002.0}', "");
Expect(0, 1424, '\p{Is_Age=+0_0_0_0_0_002.0}', "");
Expect(1, 1424, '\p{^Is_Age=+0_0_0_0_0_002.0}', "");
Expect(1, 1424, '\P{Is_Age=+0_0_0_0_0_002.0}', "");
Expect(0, 1424, '\P{^Is_Age=+0_0_0_0_0_002.0}', "");
Error('\p{Age=_:=000_0001.1}');
Error('\P{Age=_:=000_0001.1}');
Expect(1, 501, '\p{Age=+000_1.1}', "");
Expect(0, 501, '\p{^Age=+000_1.1}', "");
Expect(0, 501, '\P{Age=+000_1.1}', "");
Expect(1, 501, '\P{^Age=+000_1.1}', "");
Expect(0, 505, '\p{Age=+000_1.1}', "");
Expect(1, 505, '\p{^Age=+000_1.1}', "");
Expect(1, 505, '\P{Age=+000_1.1}', "");
Expect(0, 505, '\P{^Age=+000_1.1}', "");
Error('\p{Is_Age= _00000001.1/a/}');
Error('\P{Is_Age= _00000001.1/a/}');
Expect(1, 501, '\p{Is_Age=0000000_1.1}', "");
Expect(0, 501, '\p{^Is_Age=0000000_1.1}', "");
Expect(0, 501, '\P{Is_Age=0000000_1.1}', "");
Expect(1, 501, '\P{^Is_Age=0000000_1.1}', "");
Expect(0, 505, '\p{Is_Age=0000000_1.1}', "");
Expect(1, 505, '\p{^Is_Age=0000000_1.1}', "");
Expect(1, 505, '\P{Is_Age=0000000_1.1}', "");
Expect(0, 505, '\P{^Is_Age=0000000_1.1}', "");
Error('\p{Age= _+0_5.0:=}');
Error('\P{Age= _+0_5.0:=}');
Expect(1, 591, '\p{Age=+00000000_5.0}', "");
Expect(0, 591, '\p{^Age=+00000000_5.0}', "");
Expect(0, 591, '\P{Age=+00000000_5.0}', "");
Expect(1, 591, '\P{^Age=+00000000_5.0}', "");
Expect(0, 577, '\p{Age=+00000000_5.0}', "");
Expect(1, 577, '\p{^Age=+00000000_5.0}', "");
Expect(1, 577, '\P{Age=+00000000_5.0}', "");
Expect(0, 577, '\P{^Age=+00000000_5.0}', "");
Error('\p{Is_Age=-005.0:=}');
Error('\P{Is_Age=-005.0:=}');
Expect(1, 591, '\p{Is_Age: 00000005.0}', "");
Expect(0, 591, '\p{^Is_Age: 00000005.0}', "");
Expect(0, 591, '\P{Is_Age: 00000005.0}', "");
Expect(1, 591, '\P{^Is_Age: 00000005.0}', "");
Expect(0, 577, '\p{Is_Age: 00000005.0}', "");
Expect(1, 577, '\p{^Is_Age: 00000005.0}', "");
Expect(1, 577, '\P{Is_Age: 00000005.0}', "");
Expect(0, 577, '\P{^Is_Age: 00000005.0}', "");
Error('\p{Age= -3.0/a/}');
Error('\P{Age= -3.0/a/}');
Expect(1, 505, '\p{Age=+0003.0}', "");
Expect(0, 505, '\p{^Age=+0003.0}', "");
Expect(0, 505, '\P{Age=+0003.0}', "");
Expect(1, 505, '\P{^Age=+0003.0}', "");
Expect(0, 501, '\p{Age=+0003.0}', "");
Expect(1, 501, '\p{^Age=+0003.0}', "");
Expect(1, 501, '\P{Age=+0003.0}', "");
Expect(0, 501, '\P{^Age=+0003.0}', "");
Error('\p{Is_Age= _003.0/a/}');
Error('\P{Is_Age= _003.0/a/}');
Expect(1, 505, '\p{Is_Age: +00003.0}', "");
Expect(0, 505, '\p{^Is_Age: +00003.0}', "");
Expect(0, 505, '\P{Is_Age: +00003.0}', "");
Expect(1, 505, '\P{^Is_Age: +00003.0}', "");
Expect(0, 501, '\p{Is_Age: +00003.0}', "");
Expect(1, 501, '\p{^Is_Age: +00003.0}', "");
Expect(1, 501, '\P{Is_Age: +00003.0}', "");
Expect(0, 501, '\P{^Is_Age: +00003.0}', "");
Error('\p{Age:/a/Unassigned}');
Error('\P{Age:/a/Unassigned}');
Expect(1, 889, '\p{Age=unassigned}', "");
Expect(0, 889, '\p{^Age=unassigned}', "");
Expect(0, 889, '\P{Age=unassigned}', "");
Expect(1, 889, '\P{^Age=unassigned}', "");
Expect(0, 887, '\p{Age=unassigned}', "");
Expect(1, 887, '\p{^Age=unassigned}', "");
Expect(1, 887, '\P{Age=unassigned}', "");
Expect(0, 887, '\P{^Age=unassigned}', "");
Expect(1, 889, '\p{Age=- Unassigned}', "");
Expect(0, 889, '\p{^Age=- Unassigned}', "");
Expect(0, 889, '\P{Age=- Unassigned}', "");
Expect(1, 889, '\P{^Age=- Unassigned}', "");
Expect(0, 887, '\p{Age=- Unassigned}', "");
Expect(1, 887, '\p{^Age=- Unassigned}', "");
Expect(1, 887, '\P{Age=- Unassigned}', "");
Expect(0, 887, '\P{^Age=- Unassigned}', "");
Error('\p{Is_Age=-/a/Unassigned}');
Error('\P{Is_Age=-/a/Unassigned}');
Expect(1, 889, '\p{Is_Age=unassigned}', "");
Expect(0, 889, '\p{^Is_Age=unassigned}', "");
Expect(0, 889, '\P{Is_Age=unassigned}', "");
Expect(1, 889, '\P{^Is_Age=unassigned}', "");
Expect(0, 887, '\p{Is_Age=unassigned}', "");
Expect(1, 887, '\p{^Is_Age=unassigned}', "");
Expect(1, 887, '\P{Is_Age=unassigned}', "");
Expect(0, 887, '\P{^Is_Age=unassigned}', "");
Expect(1, 889, '\p{Is_Age=Unassigned}', "");
Expect(0, 889, '\p{^Is_Age=Unassigned}', "");
Expect(0, 889, '\P{Is_Age=Unassigned}', "");
Expect(1, 889, '\P{^Is_Age=Unassigned}', "");
Expect(0, 887, '\p{Is_Age=Unassigned}', "");
Expect(1, 887, '\p{^Is_Age=Unassigned}', "");
Expect(1, 887, '\P{Is_Age=Unassigned}', "");
Expect(0, 887, '\P{^Is_Age=Unassigned}', "");
Error('\p{Age=_ +0_0 00:=0 05.1}');
Error('\P{Age=_ +0_0 00:=0 05.1}');
Expect(1, 883, '\p{Age=0005.1}', "");
Expect(0, 883, '\p{^Age=0005.1}', "");
Expect(0, 883, '\P{Age=0005.1}', "");
Expect(1, 883, '\P{^Age=0005.1}', "");
Expect(0, 879, '\p{Age=0005.1}', "");
Expect(1, 879, '\p{^Age=0005.1}', "");
Expect(1, 879, '\P{Age=0005.1}', "");
Expect(0, 879, '\P{^Age=0005.1}', "");
Error('\p{Is_Age= _0000000005.1/a/}');
Error('\P{Is_Age= _0000000005.1/a/}');
Expect(1, 883, '\p{Is_Age=005.1}', "");
Expect(0, 883, '\p{^Is_Age=005.1}', "");
Expect(0, 883, '\P{Is_Age=005.1}', "");
Expect(1, 883, '\P{^Is_Age=005.1}', "");
Expect(0, 879, '\p{Is_Age=005.1}', "");
Expect(1, 879, '\p{^Is_Age=005.1}', "");
Expect(1, 879, '\P{Is_Age=005.1}', "");
Expect(0, 879, '\P{^Is_Age=005.1}', "");
Error('\p{Age: /a/-4.0}');
Error('\P{Age: /a/-4.0}');
Expect(1, 545, '\p{Age=000_4.0}', "");
Expect(0, 545, '\p{^Age=000_4.0}', "");
Expect(0, 545, '\P{Age=000_4.0}', "");
Expect(1, 545, '\P{^Age=000_4.0}', "");
Expect(0, 544, '\p{Age=000_4.0}', "");
Expect(1, 544, '\p{^Age=000_4.0}', "");
Expect(1, 544, '\P{Age=000_4.0}', "");
Expect(0, 544, '\P{^Age=000_4.0}', "");
Error('\p{Is_Age= 0-00/a/00_00004.0}');
Error('\P{Is_Age= 0-00/a/00_00004.0}');
Expect(1, 545, '\p{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(0, 545, '\p{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(0, 545, '\P{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(1, 545, '\P{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(0, 544, '\p{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(1, 544, '\p{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(1, 544, '\P{Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Expect(0, 544, '\P{^Is_Age=+0_0_0_0_0_0_0_0_04.0}', "");
Error('\p{Age:_ +005.2/a/}');
Error('\P{Age:_ +005.2/a/}');
Expect(1, 1317, '\p{Age=000000005.2}', "");
Expect(0, 1317, '\p{^Age=000000005.2}', "");
Expect(0, 1317, '\P{Age=000000005.2}', "");
Expect(1, 1317, '\P{^Age=000000005.2}', "");
Expect(0, 1315, '\p{Age=000000005.2}', "");
Expect(1, 1315, '\p{^Age=000000005.2}', "");
Expect(1, 1315, '\P{Age=000000005.2}', "");
Expect(0, 1315, '\P{^Age=000000005.2}', "");
Error('\p{Is_Age=/a/ 005.2}');
Error('\P{Is_Age=/a/ 005.2}');
Expect(1, 1317, '\p{Is_Age=0000005.2}', "");
Expect(0, 1317, '\p{^Is_Age=0000005.2}', "");
Expect(0, 1317, '\P{Is_Age=0000005.2}', "");
Expect(1, 1317, '\P{^Is_Age=0000005.2}', "");
Expect(0, 1315, '\p{Is_Age=0000005.2}', "");
Expect(1, 1315, '\p{^Is_Age=0000005.2}', "");
Expect(1, 1315, '\P{Is_Age=0000005.2}', "");
Expect(0, 1315, '\P{^Is_Age=0000005.2}', "");
Error('\p{Age=:=_ +0 3.1}');
Error('\P{Age=:=_ +0 3.1}');
Expect(1, 1013, '\p{Age=+0000000003.1}', "");
Expect(0, 1013, '\p{^Age=+0000000003.1}', "");
Expect(0, 1013, '\P{Age=+0000000003.1}', "");
Expect(1, 1013, '\P{^Age=+0000000003.1}', "");
Expect(0, 1011, '\p{Age=+0000000003.1}', "");
Expect(1, 1011, '\p{^Age=+0000000003.1}', "");
Expect(1, 1011, '\P{Age=+0000000003.1}', "");
Expect(0, 1011, '\P{^Age=+0000000003.1}', "");
Error('\p{Is_Age: _/a/03.1}');
Error('\P{Is_Age: _/a/03.1}');
Expect(1, 1013, '\p{Is_Age=00000003.1}', "");
Expect(0, 1013, '\p{^Is_Age=00000003.1}', "");
Expect(0, 1013, '\P{Is_Age=00000003.1}', "");
Expect(1, 1013, '\P{^Is_Age=00000003.1}', "");
Expect(0, 1011, '\p{Is_Age=00000003.1}', "");
Expect(1, 1011, '\p{^Is_Age=00000003.1}', "");
Expect(1, 1011, '\P{Is_Age=00000003.1}', "");
Expect(0, 1011, '\P{^Is_Age=00000003.1}', "");
Error('\p{Age= 000002.1:=}');
Error('\P{Age= 000002.1:=}');
Expect(1, 8364, '\p{Age:00_00_00_00_2.1}', "");
Expect(0, 8364, '\p{^Age:00_00_00_00_2.1}', "");
Expect(0, 8364, '\P{Age:00_00_00_00_2.1}', "");
Expect(1, 8364, '\P{^Age:00_00_00_00_2.1}', "");
Expect(0, 8363, '\p{Age:00_00_00_00_2.1}', "");
Expect(1, 8363, '\p{^Age:00_00_00_00_2.1}', "");
Expect(1, 8363, '\P{Age:00_00_00_00_2.1}', "");
Expect(0, 8363, '\P{^Age:00_00_00_00_2.1}', "");
Error('\p{Is_Age= _+0 00:=02.1}');
Error('\P{Is_Age= _+0 00:=02.1}');
Expect(1, 8364, '\p{Is_Age=+000002.1}', "");
Expect(0, 8364, '\p{^Is_Age=+000002.1}', "");
Expect(0, 8364, '\P{Is_Age=+000002.1}', "");
Expect(1, 8364, '\P{^Is_Age=+000002.1}', "");
Expect(0, 8363, '\p{Is_Age=+000002.1}', "");
Expect(1, 8363, '\p{^Is_Age=+000002.1}', "");
Expect(1, 8363, '\P{Is_Age=+000002.1}', "");
Expect(0, 8363, '\P{^Is_Age=+000002.1}', "");
Error('\p{Age: _00000004.1:=}');
Error('\P{Age: _00000004.1:=}');
Expect(1, 577, '\p{Age=+0_4.1}', "");
Expect(0, 577, '\p{^Age=+0_4.1}', "");
Expect(0, 577, '\P{Age=+0_4.1}', "");
Expect(1, 577, '\P{^Age=+0_4.1}', "");
Expect(0, 566, '\p{Age=+0_4.1}', "");
Expect(1, 566, '\p{^Age=+0_4.1}', "");
Expect(1, 566, '\P{Age=+0_4.1}', "");
Expect(0, 566, '\P{^Age=+0_4.1}', "");
Error('\p{Is_Age=_ 0 0:=0_00_04.1}');
Error('\P{Is_Age=_ 0 0:=0_00_04.1}');
Expect(1, 577, '\p{Is_Age=00_00_00_00_4.1}', "");
Expect(0, 577, '\p{^Is_Age=00_00_00_00_4.1}', "");
Expect(0, 577, '\P{Is_Age=00_00_00_00_4.1}', "");
Expect(1, 577, '\P{^Is_Age=00_00_00_00_4.1}', "");
Expect(0, 566, '\p{Is_Age=00_00_00_00_4.1}', "");
Expect(1, 566, '\p{^Is_Age=00_00_00_00_4.1}', "");
Expect(1, 566, '\P{Is_Age=00_00_00_00_4.1}', "");
Expect(0, 566, '\P{^Is_Age=00_00_00_00_4.1}', "");
Error('\p{Expands_On_NFKD=Yes}');
Error('\P{Expands_On_NFKD=Yes}');
Error('\p{XO_NFKD=Y}');
Error('\P{XO_NFKD=Y}');
Error('\p{Is_Expands_On_NFKD=T}');
Error('\P{Is_Expands_On_NFKD=T}');
Error('\p{Is_XO_NFKD=True}');
Error('\P{Is_XO_NFKD=True}');
Error('\p{Expands_On_NFKD=No}');
Error('\P{Expands_On_NFKD=No}');
Error('\p{XO_NFKD=N}');
Error('\P{XO_NFKD=N}');
Error('\p{Is_Expands_On_NFKD=F}');
Error('\P{Is_Expands_On_NFKD=F}');
Error('\p{Is_XO_NFKD=False}');
Error('\P{Is_XO_NFKD=False}');
Error('\p{Grapheme_Cluster_Break=:= _SpacingMark}');
Error('\P{Grapheme_Cluster_Break=:= _SpacingMark}');
Expect(1, 2307, '\p{Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2307, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2307, '\P{Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2307, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2306, '\p{Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2306, '\p{^Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2306, '\P{Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2306, '\P{^Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2307, '\p{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(0, 2307, '\p{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(0, 2307, '\P{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(1, 2307, '\P{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(0, 2306, '\p{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(1, 2306, '\p{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(1, 2306, '\P{Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Expect(0, 2306, '\P{^Grapheme_Cluster_Break: -_SPACINGMARK}', "");
Error('\p{GCB=-sm:=}');
Error('\P{GCB=-sm:=}');
Expect(1, 2307, '\p{GCB: sm}', "");
Expect(0, 2307, '\p{^GCB: sm}', "");
Expect(0, 2307, '\P{GCB: sm}', "");
Expect(1, 2307, '\P{^GCB: sm}', "");
Expect(0, 2306, '\p{GCB: sm}', "");
Expect(1, 2306, '\p{^GCB: sm}', "");
Expect(1, 2306, '\P{GCB: sm}', "");
Expect(0, 2306, '\P{^GCB: sm}', "");
Expect(1, 2307, '\p{GCB=- sm}', "");
Expect(0, 2307, '\p{^GCB=- sm}', "");
Expect(0, 2307, '\P{GCB=- sm}', "");
Expect(1, 2307, '\P{^GCB=- sm}', "");
Expect(0, 2306, '\p{GCB=- sm}', "");
Expect(1, 2306, '\p{^GCB=- sm}', "");
Expect(1, 2306, '\P{GCB=- sm}', "");
Expect(0, 2306, '\P{^GCB=- sm}', "");
Error('\p{Is_Grapheme_Cluster_Break=:=- SPACINGMARK}');
Error('\P{Is_Grapheme_Cluster_Break=:=- SPACINGMARK}');
Expect(1, 2307, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2307, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2307, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2307, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2306, '\p{Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2306, '\p{^Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2306, '\P{Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(0, 2306, '\P{^Is_Grapheme_Cluster_Break=spacingmark}', "");
Expect(1, 2307, '\p{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(0, 2307, '\p{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(0, 2307, '\P{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(1, 2307, '\P{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(0, 2306, '\p{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(1, 2306, '\p{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(1, 2306, '\P{Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Expect(0, 2306, '\P{^Is_Grapheme_Cluster_Break=_-spacingmark}', "");
Error('\p{Is_GCB=_/a/sm}');
Error('\P{Is_GCB=_/a/sm}');
Expect(1, 2307, '\p{Is_GCB=sm}', "");
Expect(0, 2307, '\p{^Is_GCB=sm}', "");
Expect(0, 2307, '\P{Is_GCB=sm}', "");
Expect(1, 2307, '\P{^Is_GCB=sm}', "");
Expect(0, 2306, '\p{Is_GCB=sm}', "");
Expect(1, 2306, '\p{^Is_GCB=sm}', "");
Expect(1, 2306, '\P{Is_GCB=sm}', "");
Expect(0, 2306, '\P{^Is_GCB=sm}', "");
Expect(1, 2307, '\p{Is_GCB=- SM}', "");
Expect(0, 2307, '\p{^Is_GCB=- SM}', "");
Expect(0, 2307, '\P{Is_GCB=- SM}', "");
Expect(1, 2307, '\P{^Is_GCB=- SM}', "");
Expect(0, 2306, '\p{Is_GCB=- SM}', "");
Expect(1, 2306, '\p{^Is_GCB=- SM}', "");
Expect(1, 2306, '\P{Is_GCB=- SM}', "");
Expect(0, 2306, '\P{^Is_GCB=- SM}', "");
Error('\p{Grapheme_Cluster_Break=/a/- T}');
Error('\P{Grapheme_Cluster_Break=/a/- T}');
Expect(1, 4607, '\p{Grapheme_Cluster_Break: t}', "");
Expect(0, 4607, '\p{^Grapheme_Cluster_Break: t}', "");
Expect(0, 4607, '\P{Grapheme_Cluster_Break: t}', "");
Expect(1, 4607, '\P{^Grapheme_Cluster_Break: t}', "");
Expect(0, 4519, '\p{Grapheme_Cluster_Break: t}', "");
Expect(1, 4519, '\p{^Grapheme_Cluster_Break: t}', "");
Expect(1, 4519, '\P{Grapheme_Cluster_Break: t}', "");
Expect(0, 4519, '\P{^Grapheme_Cluster_Break: t}', "");
Expect(1, 4607, '\p{Grapheme_Cluster_Break= _T}', "");
Expect(0, 4607, '\p{^Grapheme_Cluster_Break= _T}', "");
Expect(0, 4607, '\P{Grapheme_Cluster_Break= _T}', "");
Expect(1, 4607, '\P{^Grapheme_Cluster_Break= _T}', "");
Expect(0, 4519, '\p{Grapheme_Cluster_Break= _T}', "");
Expect(1, 4519, '\p{^Grapheme_Cluster_Break= _T}', "");
Expect(1, 4519, '\P{Grapheme_Cluster_Break= _T}', "");
Expect(0, 4519, '\P{^Grapheme_Cluster_Break= _T}', "");
Error('\p{GCB= -T:=}');
Error('\P{GCB= -T:=}');
Expect(1, 4607, '\p{GCB=t}', "");
Expect(0, 4607, '\p{^GCB=t}', "");
Expect(0, 4607, '\P{GCB=t}', "");
Expect(1, 4607, '\P{^GCB=t}', "");
Expect(0, 4519, '\p{GCB=t}', "");
Expect(1, 4519, '\p{^GCB=t}', "");
Expect(1, 4519, '\P{GCB=t}', "");
Expect(0, 4519, '\P{^GCB=t}', "");
Expect(1, 4607, '\p{GCB=- T}', "");
Expect(0, 4607, '\p{^GCB=- T}', "");
Expect(0, 4607, '\P{GCB=- T}', "");
Expect(1, 4607, '\P{^GCB=- T}', "");
Expect(0, 4519, '\p{GCB=- T}', "");
Expect(1, 4519, '\p{^GCB=- T}', "");
Expect(1, 4519, '\P{GCB=- T}', "");
Expect(0, 4519, '\P{^GCB=- T}', "");
Error('\p{Is_Grapheme_Cluster_Break: /a/- t}');
Error('\P{Is_Grapheme_Cluster_Break: /a/- t}');
Expect(1, 4607, '\p{Is_Grapheme_Cluster_Break=t}', "");
Expect(0, 4607, '\p{^Is_Grapheme_Cluster_Break=t}', "");
Expect(0, 4607, '\P{Is_Grapheme_Cluster_Break=t}', "");
Expect(1, 4607, '\P{^Is_Grapheme_Cluster_Break=t}', "");
Expect(0, 4519, '\p{Is_Grapheme_Cluster_Break=t}', "");
Expect(1, 4519, '\p{^Is_Grapheme_Cluster_Break=t}', "");
Expect(1, 4519, '\P{Is_Grapheme_Cluster_Break=t}', "");
Expect(0, 4519, '\P{^Is_Grapheme_Cluster_Break=t}', "");
Expect(1, 4607, '\p{Is_Grapheme_Cluster_Break= T}', "");
Expect(0, 4607, '\p{^Is_Grapheme_Cluster_Break= T}', "");
Expect(0, 4607, '\P{Is_Grapheme_Cluster_Break= T}', "");
Expect(1, 4607, '\P{^Is_Grapheme_Cluster_Break= T}', "");
Expect(0, 4519, '\p{Is_Grapheme_Cluster_Break= T}', "");
Expect(1, 4519, '\p{^Is_Grapheme_Cluster_Break= T}', "");
Expect(1, 4519, '\P{Is_Grapheme_Cluster_Break= T}', "");
Expect(0, 4519, '\P{^Is_Grapheme_Cluster_Break= T}', "");
Error('\p{Is_GCB=/a/- T}');
Error('\P{Is_GCB=/a/- T}');
Expect(1, 4607, '\p{Is_GCB:t}', "");
Expect(0, 4607, '\p{^Is_GCB:t}', "");
Expect(0, 4607, '\P{Is_GCB:t}', "");
Expect(1, 4607, '\P{^Is_GCB:t}', "");
Expect(0, 4519, '\p{Is_GCB:t}', "");
Expect(1, 4519, '\p{^Is_GCB:t}', "");
Expect(1, 4519, '\P{Is_GCB:t}', "");
Expect(0, 4519, '\P{^Is_GCB:t}', "");
Expect(1, 4607, '\p{Is_GCB= T}', "");
Expect(0, 4607, '\p{^Is_GCB= T}', "");
Expect(0, 4607, '\P{Is_GCB= T}', "");
Expect(1, 4607, '\P{^Is_GCB= T}', "");
Expect(0, 4519, '\p{Is_GCB= T}', "");
Expect(1, 4519, '\p{^Is_GCB= T}', "");
Expect(1, 4519, '\P{Is_GCB= T}', "");
Expect(0, 4519, '\P{^Is_GCB= T}', "");
Error('\p{Grapheme_Cluster_Break=-:=LVT}');
Error('\P{Grapheme_Cluster_Break=-:=LVT}');
Expect(1, 44059, '\p{Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44059, '\p{^Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44059, '\P{Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44059, '\P{^Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44032, '\p{Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44032, '\p{^Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44032, '\P{Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44032, '\P{^Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44059, '\p{Grapheme_Cluster_Break= lvt}', "");
Expect(0, 44059, '\p{^Grapheme_Cluster_Break= lvt}', "");
Expect(0, 44059, '\P{Grapheme_Cluster_Break= lvt}', "");
Expect(1, 44059, '\P{^Grapheme_Cluster_Break= lvt}', "");
Expect(0, 44032, '\p{Grapheme_Cluster_Break= lvt}', "");
Expect(1, 44032, '\p{^Grapheme_Cluster_Break= lvt}', "");
Expect(1, 44032, '\P{Grapheme_Cluster_Break= lvt}', "");
Expect(0, 44032, '\P{^Grapheme_Cluster_Break= lvt}', "");
Error('\p{GCB=_ LVT/a/}');
Error('\P{GCB=_ LVT/a/}');
Expect(1, 44059, '\p{GCB=lvt}', "");
Expect(0, 44059, '\p{^GCB=lvt}', "");
Expect(0, 44059, '\P{GCB=lvt}', "");
Expect(1, 44059, '\P{^GCB=lvt}', "");
Expect(0, 44032, '\p{GCB=lvt}', "");
Expect(1, 44032, '\p{^GCB=lvt}', "");
Expect(1, 44032, '\P{GCB=lvt}', "");
Expect(0, 44032, '\P{^GCB=lvt}', "");
Expect(1, 44059, '\p{GCB= LVT}', "");
Expect(0, 44059, '\p{^GCB= LVT}', "");
Expect(0, 44059, '\P{GCB= LVT}', "");
Expect(1, 44059, '\P{^GCB= LVT}', "");
Expect(0, 44032, '\p{GCB= LVT}', "");
Expect(1, 44032, '\p{^GCB= LVT}', "");
Expect(1, 44032, '\P{GCB= LVT}', "");
Expect(0, 44032, '\P{^GCB= LVT}', "");
Error('\p{Is_Grapheme_Cluster_Break:--LVT:=}');
Error('\P{Is_Grapheme_Cluster_Break:--LVT:=}');
Expect(1, 44059, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44059, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44059, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44059, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44032, '\p{Is_Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44032, '\p{^Is_Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44032, '\P{Is_Grapheme_Cluster_Break=lvt}', "");
Expect(0, 44032, '\P{^Is_Grapheme_Cluster_Break=lvt}', "");
Expect(1, 44059, '\p{Is_Grapheme_Cluster_Break= LVT}', "");
Expect(0, 44059, '\p{^Is_Grapheme_Cluster_Break= LVT}', "");
Expect(0, 44059, '\P{Is_Grapheme_Cluster_Break= LVT}', "");
Expect(1, 44059, '\P{^Is_Grapheme_Cluster_Break= LVT}', "");
Expect(0, 44032, '\p{Is_Grapheme_Cluster_Break= LVT}', "");
Expect(1, 44032, '\p{^Is_Grapheme_Cluster_Break= LVT}', "");
Expect(1, 44032, '\P{Is_Grapheme_Cluster_Break= LVT}', "");
Expect(0, 44032, '\P{^Is_Grapheme_Cluster_Break= LVT}', "");
Error('\p{Is_GCB=/a/LVT}');
Error('\P{Is_GCB=/a/LVT}');
Expect(1, 44059, '\p{Is_GCB:lvt}', "");
Expect(0, 44059, '\p{^Is_GCB:lvt}', "");
Expect(0, 44059, '\P{Is_GCB:lvt}', "");
Expect(1, 44059, '\P{^Is_GCB:lvt}', "");
Expect(0, 44032, '\p{Is_GCB:lvt}', "");
Expect(1, 44032, '\p{^Is_GCB:lvt}', "");
Expect(1, 44032, '\P{Is_GCB:lvt}', "");
Expect(0, 44032, '\P{^Is_GCB:lvt}', "");
Expect(1, 44059, '\p{Is_GCB= lvt}', "");
Expect(0, 44059, '\p{^Is_GCB= lvt}', "");
Expect(0, 44059, '\P{Is_GCB= lvt}', "");
Expect(1, 44059, '\P{^Is_GCB= lvt}', "");
Expect(0, 44032, '\p{Is_GCB= lvt}', "");
Expect(1, 44032, '\p{^Is_GCB= lvt}', "");
Expect(1, 44032, '\P{Is_GCB= lvt}', "");
Expect(0, 44032, '\P{^Is_GCB= lvt}', "");
Error('\p{Grapheme_Cluster_Break=/a/Control}');
Error('\P{Grapheme_Cluster_Break=/a/Control}');
Expect(1, 9, '\p{Grapheme_Cluster_Break=control}', "");
Expect(0, 9, '\p{^Grapheme_Cluster_Break=control}', "");
Expect(0, 9, '\P{Grapheme_Cluster_Break=control}', "");
Expect(1, 9, '\P{^Grapheme_Cluster_Break=control}', "");
Expect(0, 10, '\p{Grapheme_Cluster_Break=control}', "");
Expect(1, 10, '\p{^Grapheme_Cluster_Break=control}', "");
Expect(1, 10, '\P{Grapheme_Cluster_Break=control}', "");
Expect(0, 10, '\P{^Grapheme_Cluster_Break=control}', "");
Expect(1, 9, '\p{Grapheme_Cluster_Break=_ control}', "");
Expect(0, 9, '\p{^Grapheme_Cluster_Break=_ control}', "");
Expect(0, 9, '\P{Grapheme_Cluster_Break=_ control}', "");
Expect(1, 9, '\P{^Grapheme_Cluster_Break=_ control}', "");
Expect(0, 10, '\p{Grapheme_Cluster_Break=_ control}', "");
Expect(1, 10, '\p{^Grapheme_Cluster_Break=_ control}', "");
Expect(1, 10, '\P{Grapheme_Cluster_Break=_ control}', "");
Expect(0, 10, '\P{^Grapheme_Cluster_Break=_ control}', "");
Error('\p{GCB: CN/a/}');
Error('\P{GCB: CN/a/}');
Expect(1, 9, '\p{GCB=cn}', "");
Expect(0, 9, '\p{^GCB=cn}', "");
Expect(0, 9, '\P{GCB=cn}', "");
Expect(1, 9, '\P{^GCB=cn}', "");
Expect(0, 10, '\p{GCB=cn}', "");
Expect(1, 10, '\p{^GCB=cn}', "");
Expect(1, 10, '\P{GCB=cn}', "");
Expect(0, 10, '\P{^GCB=cn}', "");
Expect(1, 9, '\p{GCB=_CN}', "");
Expect(0, 9, '\p{^GCB=_CN}', "");
Expect(0, 9, '\P{GCB=_CN}', "");
Expect(1, 9, '\P{^GCB=_CN}', "");
Expect(0, 10, '\p{GCB=_CN}', "");
Expect(1, 10, '\p{^GCB=_CN}', "");
Expect(1, 10, '\P{GCB=_CN}', "");
Expect(0, 10, '\P{^GCB=_CN}', "");
Error('\p{Is_Grapheme_Cluster_Break=/a/_Control}');
Error('\P{Is_Grapheme_Cluster_Break=/a/_Control}');
Expect(1, 9, '\p{Is_Grapheme_Cluster_Break=control}', "");
Expect(0, 9, '\p{^Is_Grapheme_Cluster_Break=control}', "");
Expect(0, 9, '\P{Is_Grapheme_Cluster_Break=control}', "");
Expect(1, 9, '\P{^Is_Grapheme_Cluster_Break=control}', "");
Expect(0, 10, '\p{Is_Grapheme_Cluster_Break=control}', "");
Expect(1, 10, '\p{^Is_Grapheme_Cluster_Break=control}', "");
Expect(1, 10, '\P{Is_Grapheme_Cluster_Break=control}', "");
Expect(0, 10, '\P{^Is_Grapheme_Cluster_Break=control}', "");
Expect(1, 9, '\p{Is_Grapheme_Cluster_Break= control}', "");
Expect(0, 9, '\p{^Is_Grapheme_Cluster_Break= control}', "");
Expect(0, 9, '\P{Is_Grapheme_Cluster_Break= control}', "");
Expect(1, 9, '\P{^Is_Grapheme_Cluster_Break= control}', "");
Expect(0, 10, '\p{Is_Grapheme_Cluster_Break= control}', "");
Expect(1, 10, '\p{^Is_Grapheme_Cluster_Break= control}', "");
Expect(1, 10, '\P{Is_Grapheme_Cluster_Break= control}', "");
Expect(0, 10, '\P{^Is_Grapheme_Cluster_Break= control}', "");
Error('\p{Is_GCB: /a/cn}');
Error('\P{Is_GCB: /a/cn}');
Expect(1, 9, '\p{Is_GCB=cn}', "");
Expect(0, 9, '\p{^Is_GCB=cn}', "");
Expect(0, 9, '\P{Is_GCB=cn}', "");
Expect(1, 9, '\P{^Is_GCB=cn}', "");
Expect(0, 10, '\p{Is_GCB=cn}', "");
Expect(1, 10, '\p{^Is_GCB=cn}', "");
Expect(1, 10, '\P{Is_GCB=cn}', "");
Expect(0, 10, '\P{^Is_GCB=cn}', "");
Expect(1, 9, '\p{Is_GCB=--CN}', "");
Expect(0, 9, '\p{^Is_GCB=--CN}', "");
Expect(0, 9, '\P{Is_GCB=--CN}', "");
Expect(1, 9, '\P{^Is_GCB=--CN}', "");
Expect(0, 10, '\p{Is_GCB=--CN}', "");
Expect(1, 10, '\p{^Is_GCB=--CN}', "");
Expect(1, 10, '\P{Is_GCB=--CN}', "");
Expect(0, 10, '\P{^Is_GCB=--CN}', "");
Error('\p{Grapheme_Cluster_Break=Prepend/a/}');
Error('\P{Grapheme_Cluster_Break=Prepend/a/}');
Expect(1, 3652, '\p{Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3652, '\p{^Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3652, '\P{Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3652, '\P{^Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3647, '\p{Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3647, '\p{^Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3647, '\P{Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3647, '\P{^Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3652, '\p{Grapheme_Cluster_Break=--Prepend}', "");
Expect(0, 3652, '\p{^Grapheme_Cluster_Break=--Prepend}', "");
Expect(0, 3652, '\P{Grapheme_Cluster_Break=--Prepend}', "");
Expect(1, 3652, '\P{^Grapheme_Cluster_Break=--Prepend}', "");
Expect(0, 3647, '\p{Grapheme_Cluster_Break=--Prepend}', "");
Expect(1, 3647, '\p{^Grapheme_Cluster_Break=--Prepend}', "");
Expect(1, 3647, '\P{Grapheme_Cluster_Break=--Prepend}', "");
Expect(0, 3647, '\P{^Grapheme_Cluster_Break=--Prepend}', "");
Error('\p{GCB: /a/PP}');
Error('\P{GCB: /a/PP}');
Expect(1, 3652, '\p{GCB=pp}', "");
Expect(0, 3652, '\p{^GCB=pp}', "");
Expect(0, 3652, '\P{GCB=pp}', "");
Expect(1, 3652, '\P{^GCB=pp}', "");
Expect(0, 3647, '\p{GCB=pp}', "");
Expect(1, 3647, '\p{^GCB=pp}', "");
Expect(1, 3647, '\P{GCB=pp}', "");
Expect(0, 3647, '\P{^GCB=pp}', "");
Expect(1, 3652, '\p{GCB=- PP}', "");
Expect(0, 3652, '\p{^GCB=- PP}', "");
Expect(0, 3652, '\P{GCB=- PP}', "");
Expect(1, 3652, '\P{^GCB=- PP}', "");
Expect(0, 3647, '\p{GCB=- PP}', "");
Expect(1, 3647, '\p{^GCB=- PP}', "");
Expect(1, 3647, '\P{GCB=- PP}', "");
Expect(0, 3647, '\P{^GCB=- PP}', "");
Error('\p{Is_Grapheme_Cluster_Break=/a/ Prepend}');
Error('\P{Is_Grapheme_Cluster_Break=/a/ Prepend}');
Expect(1, 3652, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3652, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3652, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3652, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3647, '\p{Is_Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3647, '\p{^Is_Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3647, '\P{Is_Grapheme_Cluster_Break=prepend}', "");
Expect(0, 3647, '\P{^Is_Grapheme_Cluster_Break=prepend}', "");
Expect(1, 3652, '\p{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(0, 3652, '\p{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(0, 3652, '\P{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(1, 3652, '\P{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(0, 3647, '\p{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(1, 3647, '\p{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(1, 3647, '\P{Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Expect(0, 3647, '\P{^Is_Grapheme_Cluster_Break=-_PREPEND}', "");
Error('\p{Is_GCB=PP:=}');
Error('\P{Is_GCB=PP:=}');
Expect(1, 3652, '\p{Is_GCB=pp}', "");
Expect(0, 3652, '\p{^Is_GCB=pp}', "");
Expect(0, 3652, '\P{Is_GCB=pp}', "");
Expect(1, 3652, '\P{^Is_GCB=pp}', "");
Expect(0, 3647, '\p{Is_GCB=pp}', "");
Expect(1, 3647, '\p{^Is_GCB=pp}', "");
Expect(1, 3647, '\P{Is_GCB=pp}', "");
Expect(0, 3647, '\P{^Is_GCB=pp}', "");
Expect(1, 3652, '\p{Is_GCB= PP}', "");
Expect(0, 3652, '\p{^Is_GCB= PP}', "");
Expect(0, 3652, '\P{Is_GCB= PP}', "");
Expect(1, 3652, '\P{^Is_GCB= PP}', "");
Expect(0, 3647, '\p{Is_GCB= PP}', "");
Expect(1, 3647, '\p{^Is_GCB= PP}', "");
Expect(1, 3647, '\P{Is_GCB= PP}', "");
Expect(0, 3647, '\P{^Is_GCB= PP}', "");
Error('\p{Grapheme_Cluster_Break= -LV:=}');
Error('\P{Grapheme_Cluster_Break= -LV:=}');
Expect(1, 44032, '\p{Grapheme_Cluster_Break=lv}', "");
Expect(0, 44032, '\p{^Grapheme_Cluster_Break=lv}', "");
Expect(0, 44032, '\P{Grapheme_Cluster_Break=lv}', "");
Expect(1, 44032, '\P{^Grapheme_Cluster_Break=lv}', "");
Expect(0, 44031, '\p{Grapheme_Cluster_Break=lv}', "");
Expect(1, 44031, '\p{^Grapheme_Cluster_Break=lv}', "");
Expect(1, 44031, '\P{Grapheme_Cluster_Break=lv}', "");
Expect(0, 44031, '\P{^Grapheme_Cluster_Break=lv}', "");
Expect(1, 44032, '\p{Grapheme_Cluster_Break=- LV}', "");
Expect(0, 44032, '\p{^Grapheme_Cluster_Break=- LV}', "");
Expect(0, 44032, '\P{Grapheme_Cluster_Break=- LV}', "");
Expect(1, 44032, '\P{^Grapheme_Cluster_Break=- LV}', "");
Expect(0, 44031, '\p{Grapheme_Cluster_Break=- LV}', "");
Expect(1, 44031, '\p{^Grapheme_Cluster_Break=- LV}', "");
Expect(1, 44031, '\P{Grapheme_Cluster_Break=- LV}', "");
Expect(0, 44031, '\P{^Grapheme_Cluster_Break=- LV}', "");
Error('\p{GCB=-:=LV}');
Error('\P{GCB=-:=LV}');
Expect(1, 44032, '\p{GCB: lv}', "");
Expect(0, 44032, '\p{^GCB: lv}', "");
Expect(0, 44032, '\P{GCB: lv}', "");
Expect(1, 44032, '\P{^GCB: lv}', "");
Expect(0, 44031, '\p{GCB: lv}', "");
Expect(1, 44031, '\p{^GCB: lv}', "");
Expect(1, 44031, '\P{GCB: lv}', "");
Expect(0, 44031, '\P{^GCB: lv}', "");
Expect(1, 44032, '\p{GCB= lv}', "");
Expect(0, 44032, '\p{^GCB= lv}', "");
Expect(0, 44032, '\P{GCB= lv}', "");
Expect(1, 44032, '\P{^GCB= lv}', "");
Expect(0, 44031, '\p{GCB= lv}', "");
Expect(1, 44031, '\p{^GCB= lv}', "");
Expect(1, 44031, '\P{GCB= lv}', "");
Expect(0, 44031, '\P{^GCB= lv}', "");
Error('\p{Is_Grapheme_Cluster_Break=_:=LV}');
Error('\P{Is_Grapheme_Cluster_Break=_:=LV}');
Expect(1, 44032, '\p{Is_Grapheme_Cluster_Break=lv}', "");
Expect(0, 44032, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
Expect(0, 44032, '\P{Is_Grapheme_Cluster_Break=lv}', "");
Expect(1, 44032, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
Expect(0, 44031, '\p{Is_Grapheme_Cluster_Break=lv}', "");
Expect(1, 44031, '\p{^Is_Grapheme_Cluster_Break=lv}', "");
Expect(1, 44031, '\P{Is_Grapheme_Cluster_Break=lv}', "");
Expect(0, 44031, '\P{^Is_Grapheme_Cluster_Break=lv}', "");
Expect(1, 44032, '\p{Is_Grapheme_Cluster_Break= LV}', "");
Expect(0, 44032, '\p{^Is_Grapheme_Cluster_Break= LV}', "");
Expect(0, 44032, '\P{Is_Grapheme_Cluster_Break= LV}', "");
Expect(1, 44032, '\P{^Is_Grapheme_Cluster_Break= LV}', "");
Expect(0, 44031, '\p{Is_Grapheme_Cluster_Break= LV}', "");
Expect(1, 44031, '\p{^Is_Grapheme_Cluster_Break= LV}', "");
Expect(1, 44031, '\P{Is_Grapheme_Cluster_Break= LV}', "");
Expect(0, 44031, '\P{^Is_Grapheme_Cluster_Break= LV}', "");
Error('\p{Is_GCB:/a/_LV}');
Error('\P{Is_GCB:/a/_LV}');
Expect(1, 44032, '\p{Is_GCB=lv}', "");
Expect(0, 44032, '\p{^Is_GCB=lv}', "");
Expect(0, 44032, '\P{Is_GCB=lv}', "");
Expect(1, 44032, '\P{^Is_GCB=lv}', "");
Expect(0, 44031, '\p{Is_GCB=lv}', "");
Expect(1, 44031, '\p{^Is_GCB=lv}', "");
Expect(1, 44031, '\P{Is_GCB=lv}', "");
Expect(0, 44031, '\P{^Is_GCB=lv}', "");
Expect(1, 44032, '\p{Is_GCB=_ LV}', "");
Expect(0, 44032, '\p{^Is_GCB=_ LV}', "");
Expect(0, 44032, '\P{Is_GCB=_ LV}', "");
Expect(1, 44032, '\P{^Is_GCB=_ LV}', "");
Expect(0, 44031, '\p{Is_GCB=_ LV}', "");
Expect(1, 44031, '\p{^Is_GCB=_ LV}', "");
Expect(1, 44031, '\P{Is_GCB=_ LV}', "");
Expect(0, 44031, '\P{^Is_GCB=_ LV}', "");
Error('\p{Grapheme_Cluster_Break=:=_CR}');
Error('\P{Grapheme_Cluster_Break=:=_CR}');
Expect(1, 13, '\p{Grapheme_Cluster_Break: cr}', "");
Expect(0, 13, '\p{^Grapheme_Cluster_Break: cr}', "");
Expect(0, 13, '\P{Grapheme_Cluster_Break: cr}', "");
Expect(1, 13, '\P{^Grapheme_Cluster_Break: cr}', "");
Expect(0, 12, '\p{Grapheme_Cluster_Break: cr}', "");
Expect(1, 12, '\p{^Grapheme_Cluster_Break: cr}', "");
Expect(1, 12, '\P{Grapheme_Cluster_Break: cr}', "");
Expect(0, 12, '\P{^Grapheme_Cluster_Break: cr}', "");
Expect(1, 13, '\p{Grapheme_Cluster_Break: -CR}', "");
Expect(0, 13, '\p{^Grapheme_Cluster_Break: -CR}', "");
Expect(0, 13, '\P{Grapheme_Cluster_Break: -CR}', "");
Expect(1, 13, '\P{^Grapheme_Cluster_Break: -CR}', "");
Expect(0, 12, '\p{Grapheme_Cluster_Break: -CR}', "");
Expect(1, 12, '\p{^Grapheme_Cluster_Break: -CR}', "");
Expect(1, 12, '\P{Grapheme_Cluster_Break: -CR}', "");
Expect(0, 12, '\P{^Grapheme_Cluster_Break: -CR}', "");
Error('\p{GCB=:= cr}');
Error('\P{GCB=:= cr}');
Expect(1, 13, '\p{GCB=cr}', "");
Expect(0, 13, '\p{^GCB=cr}', "");
Expect(0, 13, '\P{GCB=cr}', "");
Expect(1, 13, '\P{^GCB=cr}', "");
Expect(0, 12, '\p{GCB=cr}', "");
Expect(1, 12, '\p{^GCB=cr}', "");
Expect(1, 12, '\P{GCB=cr}', "");
Expect(0, 12, '\P{^GCB=cr}', "");
Expect(1, 13, '\p{GCB= cr}', "");
Expect(0, 13, '\p{^GCB= cr}', "");
Expect(0, 13, '\P{GCB= cr}', "");
Expect(1, 13, '\P{^GCB= cr}', "");
Expect(0, 12, '\p{GCB= cr}', "");
Expect(1, 12, '\p{^GCB= cr}', "");
Expect(1, 12, '\P{GCB= cr}', "");
Expect(0, 12, '\P{^GCB= cr}', "");
Error('\p{Is_Grapheme_Cluster_Break= /a/CR}');
Error('\P{Is_Grapheme_Cluster_Break= /a/CR}');
Expect(1, 13, '\p{Is_Grapheme_Cluster_Break=cr}', "");
Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
Expect(0, 13, '\P{Is_Grapheme_Cluster_Break=cr}', "");
Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
Expect(0, 12, '\p{Is_Grapheme_Cluster_Break=cr}', "");
Expect(1, 12, '\p{^Is_Grapheme_Cluster_Break=cr}', "");
Expect(1, 12, '\P{Is_Grapheme_Cluster_Break=cr}', "");
Expect(0, 12, '\P{^Is_Grapheme_Cluster_Break=cr}', "");
Expect(1, 13, '\p{Is_Grapheme_Cluster_Break= cr}', "");
Expect(0, 13, '\p{^Is_Grapheme_Cluster_Break= cr}', "");
Expect(0, 13, '\P{Is_Grapheme_Cluster_Break= cr}', "");
Expect(1, 13, '\P{^Is_Grapheme_Cluster_Break= cr}', "");
Expect(0, 12, '\p{Is_Grapheme_Cluster_Break= cr}', "");
Expect(1, 12, '\p{^Is_Grapheme_Cluster_Break= cr}', "");
Expect(1, 12, '\P{Is_Grapheme_Cluster_Break= cr}', "");
Expect(0, 12, '\P{^Is_Grapheme_Cluster_Break= cr}', "");
Error('\p{Is_GCB=:= _CR}');
Error('\P{Is_GCB=:= _CR}');
Expect(1, 13, '\p{Is_GCB=cr}', "");
Expect(0, 13, '\p{^Is_GCB=cr}', "");
Expect(0, 13, '\P{Is_GCB=cr}', "");
Expect(1, 13, '\P{^Is_GCB=cr}', "");
Expect(0, 12, '\p{Is_GCB=cr}', "");
Expect(1, 12, '\p{^Is_GCB=cr}', "");
Expect(1, 12, '\P{Is_GCB=cr}', "");
Expect(0, 12, '\P{^Is_GCB=cr}', "");
Expect(1, 13, '\p{Is_GCB=-CR}', "");
Expect(0, 13, '\p{^Is_GCB=-CR}', "");
Expect(0, 13, '\P{Is_GCB=-CR}', "");
Expect(1, 13, '\P{^Is_GCB=-CR}', "");
Expect(0, 12, '\p{Is_GCB=-CR}', "");
Expect(1, 12, '\p{^Is_GCB=-CR}', "");
Expect(1, 12, '\P{Is_GCB=-CR}', "");
Expect(0, 12, '\P{^Is_GCB=-CR}', "");
Error('\p{Grapheme_Cluster_Break=/a/-Other}');
Error('\P{Grapheme_Cluster_Break=/a/-Other}');
Expect(1, 126, '\p{Grapheme_Cluster_Break=other}', "");
Expect(0, 126, '\p{^Grapheme_Cluster_Break=other}', "");
Expect(0, 126, '\P{Grapheme_Cluster_Break=other}', "");
Expect(1, 126, '\P{^Grapheme_Cluster_Break=other}', "");
Expect(0, 31, '\p{Grapheme_Cluster_Break=other}', "");
Expect(1, 31, '\p{^Grapheme_Cluster_Break=other}', "");
Expect(1, 31, '\P{Grapheme_Cluster_Break=other}', "");
Expect(0, 31, '\P{^Grapheme_Cluster_Break=other}', "");
Expect(1, 126, '\p{Grapheme_Cluster_Break= Other}', "");
Expect(0, 126, '\p{^Grapheme_Cluster_Break= Other}', "");
Expect(0, 126, '\P{Grapheme_Cluster_Break= Other}', "");
Expect(1, 126, '\P{^Grapheme_Cluster_Break= Other}', "");
Expect(0, 31, '\p{Grapheme_Cluster_Break= Other}', "");
Expect(1, 31, '\p{^Grapheme_Cluster_Break= Other}', "");
Expect(1, 31, '\P{Grapheme_Cluster_Break= Other}', "");
Expect(0, 31, '\P{^Grapheme_Cluster_Break= Other}', "");
Error('\p{GCB= XX:=}');
Error('\P{GCB= XX:=}');
Expect(1, 126, '\p{GCB=xx}', "");
Expect(0, 126, '\p{^GCB=xx}', "");
Expect(0, 126, '\P{GCB=xx}', "");
Expect(1, 126, '\P{^GCB=xx}', "");
Expect(0, 31, '\p{GCB=xx}', "");
Expect(1, 31, '\p{^GCB=xx}', "");
Expect(1, 31, '\P{GCB=xx}', "");
Expect(0, 31, '\P{^GCB=xx}', "");
Expect(1, 126, '\p{GCB= xx}', "");
Expect(0, 126, '\p{^GCB= xx}', "");
Expect(0, 126, '\P{GCB= xx}', "");
Expect(1, 126, '\P{^GCB= xx}', "");
Expect(0, 31, '\p{GCB= xx}', "");
Expect(1, 31, '\p{^GCB= xx}', "");
Expect(1, 31, '\P{GCB= xx}', "");
Expect(0, 31, '\P{^GCB= xx}', "");
Error('\p{Is_Grapheme_Cluster_Break= _OTHER:=}');
Error('\P{Is_Grapheme_Cluster_Break= _OTHER:=}');
Expect(1, 126, '\p{Is_Grapheme_Cluster_Break: other}', "");
Expect(0, 126, '\p{^Is_Grapheme_Cluster_Break: other}', "");
Expect(0, 126, '\P{Is_Grapheme_Cluster_Break: other}', "");
Expect(1, 126, '\P{^Is_Grapheme_Cluster_Break: other}', "");
Expect(0, 31, '\p{Is_Grapheme_Cluster_Break: other}', "");
Expect(1, 31, '\p{^Is_Grapheme_Cluster_Break: other}', "");
Expect(1, 31, '\P{Is_Grapheme_Cluster_Break: other}', "");
Expect(0, 31, '\P{^Is_Grapheme_Cluster_Break: other}', "");
Expect(1, 126, '\p{Is_Grapheme_Cluster_Break= _other}', "");
Expect(0, 126, '\p{^Is_Grapheme_Cluster_Break= _other}', "");
Expect(0, 126, '\P{Is_Grapheme_Cluster_Break= _other}', "");
Expect(1, 126, '\P{^Is_Grapheme_Cluster_Break= _other}', "");
Expect(0, 31, '\p{Is_Grapheme_Cluster_Break= _other}', "");
Expect(1, 31, '\p{^Is_Grapheme_Cluster_Break= _other}', "");
Expect(1, 31, '\P{Is_Grapheme_Cluster_Break= _other}', "");
Expect(0, 31, '\P{^Is_Grapheme_Cluster_Break= _other}', "");
Error('\p{Is_GCB= :=XX}');
Error('\P{Is_GCB= :=XX}');
Expect(1, 126, '\p{Is_GCB=xx}', "");
Expect(0, 126, '\p{^Is_GCB=xx}', "");
Expect(0, 126, '\P{Is_GCB=xx}', "");
Expect(1, 126, '\P{^Is_GCB=xx}', "");
Expect(0, 31, '\p{Is_GCB=xx}', "");
Expect(1, 31, '\p{^Is_GCB=xx}', "");
Expect(1, 31, '\P{Is_GCB=xx}', "");
Expect(0, 31, '\P{^Is_GCB=xx}', "");
Expect(1, 126, '\p{Is_GCB= XX}', "");
Expect(0, 126, '\p{^Is_GCB= XX}', "");
Expect(0, 126, '\P{Is_GCB= XX}', "");
Expect(1, 126, '\P{^Is_GCB= XX}', "");
Expect(0, 31, '\p{Is_GCB= XX}', "");
Expect(1, 31, '\p{^Is_GCB= XX}', "");
Expect(1, 31, '\P{Is_GCB= XX}', "");
Expect(0, 31, '\P{^Is_GCB= XX}', "");
Error('\p{Grapheme_Cluster_Break=/a/ Extend}');
Error('\P{Grapheme_Cluster_Break=/a/ Extend}');
Expect(1, 879, '\p{Grapheme_Cluster_Break: extend}', "");
Expect(0, 879, '\p{^Grapheme_Cluster_Break: extend}', "");
Expect(0, 879, '\P{Grapheme_Cluster_Break: extend}', "");
Expect(1, 879, '\P{^Grapheme_Cluster_Break: extend}', "");
Expect(0, 767, '\p{Grapheme_Cluster_Break: extend}', "");
Expect(1, 767, '\p{^Grapheme_Cluster_Break: extend}', "");
Expect(1, 767, '\P{Grapheme_Cluster_Break: extend}', "");
Expect(0, 767, '\P{^Grapheme_Cluster_Break: extend}', "");
Expect(1, 879, '\p{Grapheme_Cluster_Break= extend}', "");
Expect(0, 879, '\p{^Grapheme_Cluster_Break= extend}', "");
Expect(0, 879, '\P{Grapheme_Cluster_Break= extend}', "");
Expect(1, 879, '\P{^Grapheme_Cluster_Break= extend}', "");
Expect(0, 767, '\p{Grapheme_Cluster_Break= extend}', "");
Expect(1, 767, '\p{^Grapheme_Cluster_Break= extend}', "");
Expect(1, 767, '\P{Grapheme_Cluster_Break= extend}', "");
Expect(0, 767, '\P{^Grapheme_Cluster_Break= extend}', "");
Error('\p{GCB=/a/ -EX}');
Error('\P{GCB=/a/ -EX}');
Expect(1, 879, '\p{GCB=ex}', "");
Expect(0, 879, '\p{^GCB=ex}', "");
Expect(0, 879, '\P{GCB=ex}', "");
Expect(1, 879, '\P{^GCB=ex}', "");
Expect(0, 767, '\p{GCB=ex}', "");
Expect(1, 767, '\p{^GCB=ex}', "");
Expect(1, 767, '\P{GCB=ex}', "");
Expect(0, 767, '\P{^GCB=ex}', "");
Expect(1, 879, '\p{GCB=_-EX}', "");
Expect(0, 879, '\p{^GCB=_-EX}', "");
Expect(0, 879, '\P{GCB=_-EX}', "");
Expect(1, 879, '\P{^GCB=_-EX}', "");
Expect(0, 767, '\p{GCB=_-EX}', "");
Expect(1, 767, '\p{^GCB=_-EX}', "");
Expect(1, 767, '\P{GCB=_-EX}', "");
Expect(0, 767, '\P{^GCB=_-EX}', "");
Error('\p{Is_Grapheme_Cluster_Break=_/a/Extend}');
Error('\P{Is_Grapheme_Cluster_Break=_/a/Extend}');
Expect(1, 879, '\p{Is_Grapheme_Cluster_Break:extend}', "");
Expect(0, 879, '\p{^Is_Grapheme_Cluster_Break:extend}', "");
Expect(0, 879, '\P{Is_Grapheme_Cluster_Break:extend}', "");
Expect(1, 879, '\P{^Is_Grapheme_Cluster_Break:extend}', "");
Expect(0, 767, '\p{Is_Grapheme_Cluster_Break:extend}', "");
Expect(1, 767, '\p{^Is_Grapheme_Cluster_Break:extend}', "");
Expect(1, 767, '\P{Is_Grapheme_Cluster_Break:extend}', "");
Expect(0, 767, '\P{^Is_Grapheme_Cluster_Break:extend}', "");
Expect(1, 879, '\p{Is_Grapheme_Cluster_Break= Extend}', "");
Expect(0, 879, '\p{^Is_Grapheme_Cluster_Break= Extend}', "");
Expect(0, 879, '\P{Is_Grapheme_Cluster_Break= Extend}', "");
Expect(1, 879, '\P{^Is_Grapheme_Cluster_Break= Extend}', "");
Expect(0, 767, '\p{Is_Grapheme_Cluster_Break= Extend}', "");
Expect(1, 767, '\p{^Is_Grapheme_Cluster_Break= Extend}', "");
Expect(1, 767, '\P{Is_Grapheme_Cluster_Break= Extend}', "");
Expect(0, 767, '\P{^Is_Grapheme_Cluster_Break= Extend}', "");
Error('\p{Is_GCB=-/a/EX}');
Error('\P{Is_GCB=-/a/EX}');
Expect(1, 879, '\p{Is_GCB=ex}', "");
Expect(0, 879, '\p{^Is_GCB=ex}', "");
Expect(0, 879, '\P{Is_GCB=ex}', "");
Expect(1, 879, '\P{^Is_GCB=ex}', "");
Expect(0, 767, '\p{Is_GCB=ex}', "");
Expect(1, 767, '\p{^Is_GCB=ex}', "");
Expect(1, 767, '\P{Is_GCB=ex}', "");
Expect(0, 767, '\P{^Is_GCB=ex}', "");
Expect(1, 879, '\p{Is_GCB= ex}', "");
Expect(0, 879, '\p{^Is_GCB= ex}', "");
Expect(0, 879, '\P{Is_GCB= ex}', "");
Expect(1, 879, '\P{^Is_GCB= ex}', "");
Expect(0, 767, '\p{Is_GCB= ex}', "");
Expect(1, 767, '\p{^Is_GCB= ex}', "");
Expect(1, 767, '\P{Is_GCB= ex}', "");
Expect(0, 767, '\P{^Is_GCB= ex}', "");
Error('\p{Grapheme_Cluster_Break: - V/a/}');
Error('\P{Grapheme_Cluster_Break: - V/a/}');
Expect(1, 4519, '\p{Grapheme_Cluster_Break=v}', "");
Expect(0, 4519, '\p{^Grapheme_Cluster_Break=v}', "");
Expect(0, 4519, '\P{Grapheme_Cluster_Break=v}', "");
Expect(1, 4519, '\P{^Grapheme_Cluster_Break=v}', "");
Expect(0, 4447, '\p{Grapheme_Cluster_Break=v}', "");
Expect(1, 4447, '\p{^Grapheme_Cluster_Break=v}', "");
Expect(1, 4447, '\P{Grapheme_Cluster_Break=v}', "");
Expect(0, 4447, '\P{^Grapheme_Cluster_Break=v}', "");
Expect(1, 4519, '\p{Grapheme_Cluster_Break= v}', "");
Expect(0, 4519, '\p{^Grapheme_Cluster_Break= v}', "");
Expect(0, 4519, '\P{Grapheme_Cluster_Break= v}', "");
Expect(1, 4519, '\P{^Grapheme_Cluster_Break= v}', "");
Expect(0, 4447, '\p{Grapheme_Cluster_Break= v}', "");
Expect(1, 4447, '\p{^Grapheme_Cluster_Break= v}', "");
Expect(1, 4447, '\P{Grapheme_Cluster_Break= v}', "");
Expect(0, 4447, '\P{^Grapheme_Cluster_Break= v}', "");
Error('\p{GCB=/a/ _V}');
Error('\P{GCB=/a/ _V}');
Expect(1, 4519, '\p{GCB=v}', "");
Expect(0, 4519, '\p{^GCB=v}', "");
Expect(0, 4519, '\P{GCB=v}', "");
Expect(1, 4519, '\P{^GCB=v}', "");
Expect(0, 4447, '\p{GCB=v}', "");
Expect(1, 4447, '\p{^GCB=v}', "");
Expect(1, 4447, '\P{GCB=v}', "");
Expect(0, 4447, '\P{^GCB=v}', "");
Expect(1, 4519, '\p{GCB= V}', "");
Expect(0, 4519, '\p{^GCB= V}', "");
Expect(0, 4519, '\P{GCB= V}', "");
Expect(1, 4519, '\P{^GCB= V}', "");
Expect(0, 4447, '\p{GCB= V}', "");
Expect(1, 4447, '\p{^GCB= V}', "");
Expect(1, 4447, '\P{GCB= V}', "");
Expect(0, 4447, '\P{^GCB= V}', "");
Error('\p{Is_Grapheme_Cluster_Break=:= V}');
Error('\P{Is_Grapheme_Cluster_Break=:= V}');
Expect(1, 4519, '\p{Is_Grapheme_Cluster_Break=v}', "");
Expect(0, 4519, '\p{^Is_Grapheme_Cluster_Break=v}', "");
Expect(0, 4519, '\P{Is_Grapheme_Cluster_Break=v}', "");
Expect(1, 4519, '\P{^Is_Grapheme_Cluster_Break=v}', "");
Expect(0, 4447, '\p{Is_Grapheme_Cluster_Break=v}', "");
Expect(1, 4447, '\p{^Is_Grapheme_Cluster_Break=v}', "");
Expect(1, 4447, '\P{Is_Grapheme_Cluster_Break=v}', "");
Expect(0, 4447, '\P{^Is_Grapheme_Cluster_Break=v}', "");
Expect(1, 4519, '\p{Is_Grapheme_Cluster_Break= V}', "");
Expect(0, 4519, '\p{^Is_Grapheme_Cluster_Break= V}', "");
Expect(0, 4519, '\P{Is_Grapheme_Cluster_Break= V}', "");
Expect(1, 4519, '\P{^Is_Grapheme_Cluster_Break= V}', "");
Expect(0, 4447, '\p{Is_Grapheme_Cluster_Break= V}', "");
Expect(1, 4447, '\p{^Is_Grapheme_Cluster_Break= V}', "");
Expect(1, 4447, '\P{Is_Grapheme_Cluster_Break= V}', "");
Expect(0, 4447, '\P{^Is_Grapheme_Cluster_Break= V}', "");
Error('\p{Is_GCB= -v/a/}');
Error('\P{Is_GCB= -v/a/}');
Expect(1, 4519, '\p{Is_GCB=v}', "");
Expect(0, 4519, '\p{^Is_GCB=v}', "");
Expect(0, 4519, '\P{Is_GCB=v}', "");
Expect(1, 4519, '\P{^Is_GCB=v}', "");
Expect(0, 4447, '\p{Is_GCB=v}', "");
Expect(1, 4447, '\p{^Is_GCB=v}', "");
Expect(1, 4447, '\P{Is_GCB=v}', "");
Expect(0, 4447, '\P{^Is_GCB=v}', "");
Expect(1, 4519, '\p{Is_GCB=-V}', "");
Expect(0, 4519, '\p{^Is_GCB=-V}', "");
Expect(0, 4519, '\P{Is_GCB=-V}', "");
Expect(1, 4519, '\P{^Is_GCB=-V}', "");
Expect(0, 4447, '\p{Is_GCB=-V}', "");
Expect(1, 4447, '\p{^Is_GCB=-V}', "");
Expect(1, 4447, '\P{Is_GCB=-V}', "");
Expect(0, 4447, '\P{^Is_GCB=-V}', "");
Error('\p{Grapheme_Cluster_Break= -lf/a/}');
Error('\P{Grapheme_Cluster_Break= -lf/a/}');
Expect(1, 10, '\p{Grapheme_Cluster_Break=lf}', "");
Expect(0, 10, '\p{^Grapheme_Cluster_Break=lf}', "");
Expect(0, 10, '\P{Grapheme_Cluster_Break=lf}', "");
Expect(1, 10, '\P{^Grapheme_Cluster_Break=lf}', "");
Expect(0, 9, '\p{Grapheme_Cluster_Break=lf}', "");
Expect(1, 9, '\p{^Grapheme_Cluster_Break=lf}', "");
Expect(1, 9, '\P{Grapheme_Cluster_Break=lf}', "");
Expect(0, 9, '\P{^Grapheme_Cluster_Break=lf}', "");
Expect(1, 10, '\p{Grapheme_Cluster_Break= lf}', "");
Expect(0, 10, '\p{^Grapheme_Cluster_Break= lf}', "");
Expect(0, 10, '\P{Grapheme_Cluster_Break= lf}', "");
Expect(1, 10, '\P{^Grapheme_Cluster_Break= lf}', "");
Expect(0, 9, '\p{Grapheme_Cluster_Break= lf}', "");
Expect(1, 9, '\p{^Grapheme_Cluster_Break= lf}', "");
Expect(1, 9, '\P{Grapheme_Cluster_Break= lf}', "");
Expect(0, 9, '\P{^Grapheme_Cluster_Break= lf}', "");
Error('\p{GCB=_lf:=}');
Error('\P{GCB=_lf:=}');
Expect(1, 10, '\p{GCB: lf}', "");
Expect(0, 10, '\p{^GCB: lf}', "");
Expect(0, 10, '\P{GCB: lf}', "");
Expect(1, 10, '\P{^GCB: lf}', "");
Expect(0, 9, '\p{GCB: lf}', "");
Expect(1, 9, '\p{^GCB: lf}', "");
Expect(1, 9, '\P{GCB: lf}', "");
Expect(0, 9, '\P{^GCB: lf}', "");
Expect(1, 10, '\p{GCB= LF}', "");
Expect(0, 10, '\p{^GCB= LF}', "");
Expect(0, 10, '\P{GCB= LF}', "");
Expect(1, 10, '\P{^GCB= LF}', "");
Expect(0, 9, '\p{GCB= LF}', "");
Expect(1, 9, '\p{^GCB= LF}', "");
Expect(1, 9, '\P{GCB= LF}', "");
Expect(0, 9, '\P{^GCB= LF}', "");
Error('\p{Is_Grapheme_Cluster_Break=:= LF}');
Error('\P{Is_Grapheme_Cluster_Break=:= LF}');
Expect(1, 10, '\p{Is_Grapheme_Cluster_Break=lf}', "");
Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
Expect(0, 10, '\P{Is_Grapheme_Cluster_Break=lf}', "");
Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
Expect(0, 9, '\p{Is_Grapheme_Cluster_Break=lf}', "");
Expect(1, 9, '\p{^Is_Grapheme_Cluster_Break=lf}', "");
Expect(1, 9, '\P{Is_Grapheme_Cluster_Break=lf}', "");
Expect(0, 9, '\P{^Is_Grapheme_Cluster_Break=lf}', "");
Expect(1, 10, '\p{Is_Grapheme_Cluster_Break: LF}', "");
Expect(0, 10, '\p{^Is_Grapheme_Cluster_Break: LF}', "");
Expect(0, 10, '\P{Is_Grapheme_Cluster_Break: LF}', "");
Expect(1, 10, '\P{^Is_Grapheme_Cluster_Break: LF}', "");
Expect(0, 9, '\p{Is_Grapheme_Cluster_Break: LF}', "");
Expect(1, 9, '\p{^Is_Grapheme_Cluster_Break: LF}', "");
Expect(1, 9, '\P{Is_Grapheme_Cluster_Break: LF}', "");
Expect(0, 9, '\P{^Is_Grapheme_Cluster_Break: LF}', "");
Error('\p{Is_GCB=:= _lf}');
Error('\P{Is_GCB=:= _lf}');
Expect(1, 10, '\p{Is_GCB: lf}', "");
Expect(0, 10, '\p{^Is_GCB: lf}', "");
Expect(0, 10, '\P{Is_GCB: lf}', "");
Expect(1, 10, '\P{^Is_GCB: lf}', "");
Expect(0, 9, '\p{Is_GCB: lf}', "");
Expect(1, 9, '\p{^Is_GCB: lf}', "");
Expect(1, 9, '\P{Is_GCB: lf}', "");
Expect(0, 9, '\P{^Is_GCB: lf}', "");
Expect(1, 10, '\p{Is_GCB= LF}', "");
Expect(0, 10, '\p{^Is_GCB= LF}', "");
Expect(0, 10, '\P{Is_GCB= LF}', "");
Expect(1, 10, '\P{^Is_GCB= LF}', "");
Expect(0, 9, '\p{Is_GCB= LF}', "");
Expect(1, 9, '\p{^Is_GCB= LF}', "");
Expect(1, 9, '\P{Is_GCB= LF}', "");
Expect(0, 9, '\P{^Is_GCB= LF}', "");
Error('\p{Grapheme_Cluster_Break=:= L}');
Error('\P{Grapheme_Cluster_Break=:= L}');
Expect(1, 4447, '\p{Grapheme_Cluster_Break=l}', "");
Expect(0, 4447, '\p{^Grapheme_Cluster_Break=l}', "");
Expect(0, 4447, '\P{Grapheme_Cluster_Break=l}', "");
Expect(1, 4447, '\P{^Grapheme_Cluster_Break=l}', "");
Expect(0, 4351, '\p{Grapheme_Cluster_Break=l}', "");
Expect(1, 4351, '\p{^Grapheme_Cluster_Break=l}', "");
Expect(1, 4351, '\P{Grapheme_Cluster_Break=l}', "");
Expect(0, 4351, '\P{^Grapheme_Cluster_Break=l}', "");
Expect(1, 4447, '\p{Grapheme_Cluster_Break=- L}', "");
Expect(0, 4447, '\p{^Grapheme_Cluster_Break=- L}', "");
Expect(0, 4447, '\P{Grapheme_Cluster_Break=- L}', "");
Expect(1, 4447, '\P{^Grapheme_Cluster_Break=- L}', "");
Expect(0, 4351, '\p{Grapheme_Cluster_Break=- L}', "");
Expect(1, 4351, '\p{^Grapheme_Cluster_Break=- L}', "");
Expect(1, 4351, '\P{Grapheme_Cluster_Break=- L}', "");
Expect(0, 4351, '\P{^Grapheme_Cluster_Break=- L}', "");
Error('\p{GCB= l/a/}');
Error('\P{GCB= l/a/}');
Expect(1, 4447, '\p{GCB=l}', "");
Expect(0, 4447, '\p{^GCB=l}', "");
Expect(0, 4447, '\P{GCB=l}', "");
Expect(1, 4447, '\P{^GCB=l}', "");
Expect(0, 4351, '\p{GCB=l}', "");
Expect(1, 4351, '\p{^GCB=l}', "");
Expect(1, 4351, '\P{GCB=l}', "");
Expect(0, 4351, '\P{^GCB=l}', "");
Expect(1, 4447, '\p{GCB=__L}', "");
Expect(0, 4447, '\p{^GCB=__L}', "");
Expect(0, 4447, '\P{GCB=__L}', "");
Expect(1, 4447, '\P{^GCB=__L}', "");
Expect(0, 4351, '\p{GCB=__L}', "");
Expect(1, 4351, '\p{^GCB=__L}', "");
Expect(1, 4351, '\P{GCB=__L}', "");
Expect(0, 4351, '\P{^GCB=__L}', "");
Error('\p{Is_Grapheme_Cluster_Break= L:=}');
Error('\P{Is_Grapheme_Cluster_Break= L:=}');
Expect(1, 4447, '\p{Is_Grapheme_Cluster_Break=l}', "");
Expect(0, 4447, '\p{^Is_Grapheme_Cluster_Break=l}', "");
Expect(0, 4447, '\P{Is_Grapheme_Cluster_Break=l}', "");
Expect(1, 4447, '\P{^Is_Grapheme_Cluster_Break=l}', "");
Expect(0, 4351, '\p{Is_Grapheme_Cluster_Break=l}', "");
Expect(1, 4351, '\p{^Is_Grapheme_Cluster_Break=l}', "");
Expect(1, 4351, '\P{Is_Grapheme_Cluster_Break=l}', "");
Expect(0, 4351, '\P{^Is_Grapheme_Cluster_Break=l}', "");
Expect(1, 4447, '\p{Is_Grapheme_Cluster_Break= -L}', "");
Expect(0, 4447, '\p{^Is_Grapheme_Cluster_Break= -L}', "");
Expect(0, 4447, '\P{Is_Grapheme_Cluster_Break= -L}', "");
Expect(1, 4447, '\P{^Is_Grapheme_Cluster_Break= -L}', "");
Expect(0, 4351, '\p{Is_Grapheme_Cluster_Break= -L}', "");
Expect(1, 4351, '\p{^Is_Grapheme_Cluster_Break= -L}', "");
Expect(1, 4351, '\P{Is_Grapheme_Cluster_Break= -L}', "");
Expect(0, 4351, '\P{^Is_Grapheme_Cluster_Break= -L}', "");
Error('\p{Is_GCB: l:=}');
Error('\P{Is_GCB: l:=}');
Expect(1, 4447, '\p{Is_GCB=l}', "");
Expect(0, 4447, '\p{^Is_GCB=l}', "");
Expect(0, 4447, '\P{Is_GCB=l}', "");
Expect(1, 4447, '\P{^Is_GCB=l}', "");
Expect(0, 4351, '\p{Is_GCB=l}', "");
Expect(1, 4351, '\p{^Is_GCB=l}', "");
Expect(1, 4351, '\P{Is_GCB=l}', "");
Expect(0, 4351, '\P{^Is_GCB=l}', "");
Expect(1, 4447, '\p{Is_GCB=L}', "");
Expect(0, 4447, '\p{^Is_GCB=L}', "");
Expect(0, 4447, '\P{Is_GCB=L}', "");
Expect(1, 4447, '\P{^Is_GCB=L}', "");
Expect(0, 4351, '\p{Is_GCB=L}', "");
Expect(1, 4351, '\p{^Is_GCB=L}', "");
Expect(1, 4351, '\P{Is_GCB=L}', "");
Expect(0, 4351, '\P{^Is_GCB=L}', "");
Error('\p{Logical_Order_Exception= _Yes:=}');
Error('\P{Logical_Order_Exception= _Yes:=}');
Expect(1, 3652, '\p{Logical_Order_Exception=yes}', "");
Expect(0, 3652, '\p{^Logical_Order_Exception=yes}', "");
Expect(0, 3652, '\P{Logical_Order_Exception=yes}', "");
Expect(1, 3652, '\P{^Logical_Order_Exception=yes}', "");
Expect(0, 3647, '\p{Logical_Order_Exception=yes}', "");
Expect(1, 3647, '\p{^Logical_Order_Exception=yes}', "");
Expect(1, 3647, '\P{Logical_Order_Exception=yes}', "");
Expect(0, 3647, '\P{^Logical_Order_Exception=yes}', "");
Expect(1, 3652, '\p{Logical_Order_Exception=-_Yes}', "");
Expect(0, 3652, '\p{^Logical_Order_Exception=-_Yes}', "");
Expect(0, 3652, '\P{Logical_Order_Exception=-_Yes}', "");
Expect(1, 3652, '\P{^Logical_Order_Exception=-_Yes}', "");
Expect(0, 3647, '\p{Logical_Order_Exception=-_Yes}', "");
Expect(1, 3647, '\p{^Logical_Order_Exception=-_Yes}', "");
Expect(1, 3647, '\P{Logical_Order_Exception=-_Yes}', "");
Expect(0, 3647, '\P{^Logical_Order_Exception=-_Yes}', "");
Error('\p{LOE: Y:=}');
Error('\P{LOE: Y:=}');
Expect(1, 3652, '\p{LOE=y}', "");
Expect(0, 3652, '\p{^LOE=y}', "");
Expect(0, 3652, '\P{LOE=y}', "");
Expect(1, 3652, '\P{^LOE=y}', "");
Expect(0, 3647, '\p{LOE=y}', "");
Expect(1, 3647, '\p{^LOE=y}', "");
Expect(1, 3647, '\P{LOE=y}', "");
Expect(0, 3647, '\P{^LOE=y}', "");
Expect(1, 3652, '\p{LOE=__Y}', "");
Expect(0, 3652, '\p{^LOE=__Y}', "");
Expect(0, 3652, '\P{LOE=__Y}', "");
Expect(1, 3652, '\P{^LOE=__Y}', "");
Expect(0, 3647, '\p{LOE=__Y}', "");
Expect(1, 3647, '\p{^LOE=__Y}', "");
Expect(1, 3647, '\P{LOE=__Y}', "");
Expect(0, 3647, '\P{^LOE=__Y}', "");
Error('\p{Is_Logical_Order_Exception= :=t}');
Error('\P{Is_Logical_Order_Exception= :=t}');
Expect(1, 3652, '\p{Is_Logical_Order_Exception: t}', "");
Expect(0, 3652, '\p{^Is_Logical_Order_Exception: t}', "");
Expect(0, 3652, '\P{Is_Logical_Order_Exception: t}', "");
Expect(1, 3652, '\P{^Is_Logical_Order_Exception: t}', "");
Expect(0, 3647, '\p{Is_Logical_Order_Exception: t}', "");
Expect(1, 3647, '\p{^Is_Logical_Order_Exception: t}', "");
Expect(1, 3647, '\P{Is_Logical_Order_Exception: t}', "");
Expect(0, 3647, '\P{^Is_Logical_Order_Exception: t}', "");
Expect(1, 3652, '\p{Is_Logical_Order_Exception= _T}', "");
Expect(0, 3652, '\p{^Is_Logical_Order_Exception= _T}', "");
Expect(0, 3652, '\P{Is_Logical_Order_Exception= _T}', "");
Expect(1, 3652, '\P{^Is_Logical_Order_Exception= _T}', "");
Expect(0, 3647, '\p{Is_Logical_Order_Exception= _T}', "");
Expect(1, 3647, '\p{^Is_Logical_Order_Exception= _T}', "");
Expect(1, 3647, '\P{Is_Logical_Order_Exception= _T}', "");
Expect(0, 3647, '\P{^Is_Logical_Order_Exception= _T}', "");
Error('\p{Is_LOE= -True/a/}');
Error('\P{Is_LOE= -True/a/}');
Expect(1, 3652, '\p{Is_LOE=true}', "");
Expect(0, 3652, '\p{^Is_LOE=true}', "");
Expect(0, 3652, '\P{Is_LOE=true}', "");
Expect(1, 3652, '\P{^Is_LOE=true}', "");
Expect(0, 3647, '\p{Is_LOE=true}', "");
Expect(1, 3647, '\p{^Is_LOE=true}', "");
Expect(1, 3647, '\P{Is_LOE=true}', "");
Expect(0, 3647, '\P{^Is_LOE=true}', "");
Expect(1, 3652, '\p{Is_LOE= _True}', "");
Expect(0, 3652, '\p{^Is_LOE= _True}', "");
Expect(0, 3652, '\P{Is_LOE= _True}', "");
Expect(1, 3652, '\P{^Is_LOE= _True}', "");
Expect(0, 3647, '\p{Is_LOE= _True}', "");
Expect(1, 3647, '\p{^Is_LOE= _True}', "");
Expect(1, 3647, '\P{Is_LOE= _True}', "");
Expect(0, 3647, '\P{^Is_LOE= _True}', "");
Error('\p{Logical_Order_Exception::= no}');
Error('\P{Logical_Order_Exception::= no}');
Expect(1, 3647, '\p{Logical_Order_Exception: no}', "");
Expect(0, 3647, '\p{^Logical_Order_Exception: no}', "");
Expect(0, 3647, '\P{Logical_Order_Exception: no}', "");
Expect(1, 3647, '\P{^Logical_Order_Exception: no}', "");
Expect(0, 3652, '\p{Logical_Order_Exception: no}', "");
Expect(1, 3652, '\p{^Logical_Order_Exception: no}', "");
Expect(1, 3652, '\P{Logical_Order_Exception: no}', "");
Expect(0, 3652, '\P{^Logical_Order_Exception: no}', "");
Expect(1, 3647, '\p{Logical_Order_Exception= No}', "");
Expect(0, 3647, '\p{^Logical_Order_Exception= No}', "");
Expect(0, 3647, '\P{Logical_Order_Exception= No}', "");
Expect(1, 3647, '\P{^Logical_Order_Exception= No}', "");
Expect(0, 3652, '\p{Logical_Order_Exception= No}', "");
Expect(1, 3652, '\p{^Logical_Order_Exception= No}', "");
Expect(1, 3652, '\P{Logical_Order_Exception= No}', "");
Expect(0, 3652, '\P{^Logical_Order_Exception= No}', "");
Error('\p{LOE= n/a/}');
Error('\P{LOE= n/a/}');
Expect(1, 3647, '\p{LOE=n}', "");
Expect(0, 3647, '\p{^LOE=n}', "");
Expect(0, 3647, '\P{LOE=n}', "");
Expect(1, 3647, '\P{^LOE=n}', "");
Expect(0, 3652, '\p{LOE=n}', "");
Expect(1, 3652, '\p{^LOE=n}', "");
Expect(1, 3652, '\P{LOE=n}', "");
Expect(0, 3652, '\P{^LOE=n}', "");
Expect(1, 3647, '\p{LOE: -N}', "");
Expect(0, 3647, '\p{^LOE: -N}', "");
Expect(0, 3647, '\P{LOE: -N}', "");
Expect(1, 3647, '\P{^LOE: -N}', "");
Expect(0, 3652, '\p{LOE: -N}', "");
Expect(1, 3652, '\p{^LOE: -N}', "");
Expect(1, 3652, '\P{LOE: -N}', "");
Expect(0, 3652, '\P{^LOE: -N}', "");
Error('\p{Is_Logical_Order_Exception= F:=}');
Error('\P{Is_Logical_Order_Exception= F:=}');
Expect(1, 3647, '\p{Is_Logical_Order_Exception: f}', "");
Expect(0, 3647, '\p{^Is_Logical_Order_Exception: f}', "");
Expect(0, 3647, '\P{Is_Logical_Order_Exception: f}', "");
Expect(1, 3647, '\P{^Is_Logical_Order_Exception: f}', "");
Expect(0, 3652, '\p{Is_Logical_Order_Exception: f}', "");
Expect(1, 3652, '\p{^Is_Logical_Order_Exception: f}', "");
Expect(1, 3652, '\P{Is_Logical_Order_Exception: f}', "");
Expect(0, 3652, '\P{^Is_Logical_Order_Exception: f}', "");
Expect(1, 3647, '\p{Is_Logical_Order_Exception=_ f}', "");
Expect(0, 3647, '\p{^Is_Logical_Order_Exception=_ f}', "");
Expect(0, 3647, '\P{Is_Logical_Order_Exception=_ f}', "");
Expect(1, 3647, '\P{^Is_Logical_Order_Exception=_ f}', "");
Expect(0, 3652, '\p{Is_Logical_Order_Exception=_ f}', "");
Expect(1, 3652, '\p{^Is_Logical_Order_Exception=_ f}', "");
Expect(1, 3652, '\P{Is_Logical_Order_Exception=_ f}', "");
Expect(0, 3652, '\P{^Is_Logical_Order_Exception=_ f}', "");
Error('\p{Is_LOE=:=- False}');
Error('\P{Is_LOE=:=- False}');
Expect(1, 3647, '\p{Is_LOE=false}', "");
Expect(0, 3647, '\p{^Is_LOE=false}', "");
Expect(0, 3647, '\P{Is_LOE=false}', "");
Expect(1, 3647, '\P{^Is_LOE=false}', "");
Expect(0, 3652, '\p{Is_LOE=false}', "");
Expect(1, 3652, '\p{^Is_LOE=false}', "");
Expect(1, 3652, '\P{Is_LOE=false}', "");
Expect(0, 3652, '\P{^Is_LOE=false}', "");
Expect(1, 3647, '\p{Is_LOE=-False}', "");
Expect(0, 3647, '\p{^Is_LOE=-False}', "");
Expect(0, 3647, '\P{Is_LOE=-False}', "");
Expect(1, 3647, '\P{^Is_LOE=-False}', "");
Expect(0, 3652, '\p{Is_LOE=-False}', "");
Expect(1, 3652, '\p{^Is_LOE=-False}', "");
Expect(1, 3652, '\P{Is_LOE=-False}', "");
Expect(0, 3652, '\P{^Is_LOE=-False}', "");
Error('\p{Bidi_Mirrored=_ Yes:=}');
Error('\P{Bidi_Mirrored=_ Yes:=}');
Expect(1, 41, '\p{Bidi_Mirrored=yes}', "");
Expect(0, 41, '\p{^Bidi_Mirrored=yes}', "");
Expect(0, 41, '\P{Bidi_Mirrored=yes}', "");
Expect(1, 41, '\P{^Bidi_Mirrored=yes}', "");
Expect(0, 39, '\p{Bidi_Mirrored=yes}', "");
Expect(1, 39, '\p{^Bidi_Mirrored=yes}', "");
Expect(1, 39, '\P{Bidi_Mirrored=yes}', "");
Expect(0, 39, '\P{^Bidi_Mirrored=yes}', "");
Expect(1, 41, '\p{Bidi_Mirrored= _yes}', "");
Expect(0, 41, '\p{^Bidi_Mirrored= _yes}', "");
Expect(0, 41, '\P{Bidi_Mirrored= _yes}', "");
Expect(1, 41, '\P{^Bidi_Mirrored= _yes}', "");
Expect(0, 39, '\p{Bidi_Mirrored= _yes}', "");
Expect(1, 39, '\p{^Bidi_Mirrored= _yes}', "");
Expect(1, 39, '\P{Bidi_Mirrored= _yes}', "");
Expect(0, 39, '\P{^Bidi_Mirrored= _yes}', "");
Error('\p{Bidi_M=__y/a/}');
Error('\P{Bidi_M=__y/a/}');
Expect(1, 41, '\p{Bidi_M=y}', "");
Expect(0, 41, '\p{^Bidi_M=y}', "");
Expect(0, 41, '\P{Bidi_M=y}', "");
Expect(1, 41, '\P{^Bidi_M=y}', "");
Expect(0, 39, '\p{Bidi_M=y}', "");
Expect(1, 39, '\p{^Bidi_M=y}', "");
Expect(1, 39, '\P{Bidi_M=y}', "");
Expect(0, 39, '\P{^Bidi_M=y}', "");
Expect(1, 41, '\p{Bidi_M= y}', "");
Expect(0, 41, '\p{^Bidi_M= y}', "");
Expect(0, 41, '\P{Bidi_M= y}', "");
Expect(1, 41, '\P{^Bidi_M= y}', "");
Expect(0, 39, '\p{Bidi_M= y}', "");
Expect(1, 39, '\p{^Bidi_M= y}', "");
Expect(1, 39, '\P{Bidi_M= y}', "");
Expect(0, 39, '\P{^Bidi_M= y}', "");
Error('\p{Is_Bidi_Mirrored= T/a/}');
Error('\P{Is_Bidi_Mirrored= T/a/}');
Expect(1, 41, '\p{Is_Bidi_Mirrored=t}', "");
Expect(0, 41, '\p{^Is_Bidi_Mirrored=t}', "");
Expect(0, 41, '\P{Is_Bidi_Mirrored=t}', "");
Expect(1, 41, '\P{^Is_Bidi_Mirrored=t}', "");
Expect(0, 39, '\p{Is_Bidi_Mirrored=t}', "");
Expect(1, 39, '\p{^Is_Bidi_Mirrored=t}', "");
Expect(1, 39, '\P{Is_Bidi_Mirrored=t}', "");
Expect(0, 39, '\P{^Is_Bidi_Mirrored=t}', "");
Expect(1, 41, '\p{Is_Bidi_Mirrored=_ T}', "");
Expect(0, 41, '\p{^Is_Bidi_Mirrored=_ T}', "");
Expect(0, 41, '\P{Is_Bidi_Mirrored=_ T}', "");
Expect(1, 41, '\P{^Is_Bidi_Mirrored=_ T}', "");
Expect(0, 39, '\p{Is_Bidi_Mirrored=_ T}', "");
Expect(1, 39, '\p{^Is_Bidi_Mirrored=_ T}', "");
Expect(1, 39, '\P{Is_Bidi_Mirrored=_ T}', "");
Expect(0, 39, '\P{^Is_Bidi_Mirrored=_ T}', "");
Error('\p{Is_Bidi_M=--TRUE/a/}');
Error('\P{Is_Bidi_M=--TRUE/a/}');
Expect(1, 41, '\p{Is_Bidi_M: true}', "");
Expect(0, 41, '\p{^Is_Bidi_M: true}', "");
Expect(0, 41, '\P{Is_Bidi_M: true}', "");
Expect(1, 41, '\P{^Is_Bidi_M: true}', "");
Expect(0, 39, '\p{Is_Bidi_M: true}', "");
Expect(1, 39, '\p{^Is_Bidi_M: true}', "");
Expect(1, 39, '\P{Is_Bidi_M: true}', "");
Expect(0, 39, '\P{^Is_Bidi_M: true}', "");
Expect(1, 41, '\p{Is_Bidi_M: - True}', "");
Expect(0, 41, '\p{^Is_Bidi_M: - True}', "");
Expect(0, 41, '\P{Is_Bidi_M: - True}', "");
Expect(1, 41, '\P{^Is_Bidi_M: - True}', "");
Expect(0, 39, '\p{Is_Bidi_M: - True}', "");
Expect(1, 39, '\p{^Is_Bidi_M: - True}', "");
Expect(1, 39, '\P{Is_Bidi_M: - True}', "");
Expect(0, 39, '\P{^Is_Bidi_M: - True}', "");
Error('\p{Bidi_Mirrored=-:=NO}');
Error('\P{Bidi_Mirrored=-:=NO}');
Expect(1, 39, '\p{Bidi_Mirrored=no}', "");
Expect(0, 39, '\p{^Bidi_Mirrored=no}', "");
Expect(0, 39, '\P{Bidi_Mirrored=no}', "");
Expect(1, 39, '\P{^Bidi_Mirrored=no}', "");
Expect(0, 41, '\p{Bidi_Mirrored=no}', "");
Expect(1, 41, '\p{^Bidi_Mirrored=no}', "");
Expect(1, 41, '\P{Bidi_Mirrored=no}', "");
Expect(0, 41, '\P{^Bidi_Mirrored=no}', "");
Expect(1, 39, '\p{Bidi_Mirrored=-_no}', "");
Expect(0, 39, '\p{^Bidi_Mirrored=-_no}', "");
Expect(0, 39, '\P{Bidi_Mirrored=-_no}', "");
Expect(1, 39, '\P{^Bidi_Mirrored=-_no}', "");
Expect(0, 41, '\p{Bidi_Mirrored=-_no}', "");
Expect(1, 41, '\p{^Bidi_Mirrored=-_no}', "");
Expect(1, 41, '\P{Bidi_Mirrored=-_no}', "");
Expect(0, 41, '\P{^Bidi_Mirrored=-_no}', "");
Error('\p{Bidi_M=:=_ N}');
Error('\P{Bidi_M=:=_ N}');
Expect(1, 39, '\p{Bidi_M=n}', "");
Expect(0, 39, '\p{^Bidi_M=n}', "");
Expect(0, 39, '\P{Bidi_M=n}', "");
Expect(1, 39, '\P{^Bidi_M=n}', "");
Expect(0, 41, '\p{Bidi_M=n}', "");
Expect(1, 41, '\p{^Bidi_M=n}', "");
Expect(1, 41, '\P{Bidi_M=n}', "");
Expect(0, 41, '\P{^Bidi_M=n}', "");
Expect(1, 39, '\p{Bidi_M= N}', "");
Expect(0, 39, '\p{^Bidi_M= N}', "");
Expect(0, 39, '\P{Bidi_M= N}', "");
Expect(1, 39, '\P{^Bidi_M= N}', "");
Expect(0, 41, '\p{Bidi_M= N}', "");
Expect(1, 41, '\p{^Bidi_M= N}', "");
Expect(1, 41, '\P{Bidi_M= N}', "");
Expect(0, 41, '\P{^Bidi_M= N}', "");
Error('\p{Is_Bidi_Mirrored:- F/a/}');
Error('\P{Is_Bidi_Mirrored:- F/a/}');
Expect(1, 39, '\p{Is_Bidi_Mirrored=f}', "");
Expect(0, 39, '\p{^Is_Bidi_Mirrored=f}', "");
Expect(0, 39, '\P{Is_Bidi_Mirrored=f}', "");
Expect(1, 39, '\P{^Is_Bidi_Mirrored=f}', "");
Expect(0, 41, '\p{Is_Bidi_Mirrored=f}', "");
Expect(1, 41, '\p{^Is_Bidi_Mirrored=f}', "");
Expect(1, 41, '\P{Is_Bidi_Mirrored=f}', "");
Expect(0, 41, '\P{^Is_Bidi_Mirrored=f}', "");
Expect(1, 39, '\p{Is_Bidi_Mirrored=_F}', "");
Expect(0, 39, '\p{^Is_Bidi_Mirrored=_F}', "");
Expect(0, 39, '\P{Is_Bidi_Mirrored=_F}', "");
Expect(1, 39, '\P{^Is_Bidi_Mirrored=_F}', "");
Expect(0, 41, '\p{Is_Bidi_Mirrored=_F}', "");
Expect(1, 41, '\p{^Is_Bidi_Mirrored=_F}', "");
Expect(1, 41, '\P{Is_Bidi_Mirrored=_F}', "");
Expect(0, 41, '\P{^Is_Bidi_Mirrored=_F}', "");
Error('\p{Is_Bidi_M=:=-_false}');
Error('\P{Is_Bidi_M=:=-_false}');
Expect(1, 39, '\p{Is_Bidi_M=false}', "");
Expect(0, 39, '\p{^Is_Bidi_M=false}', "");
Expect(0, 39, '\P{Is_Bidi_M=false}', "");
Expect(1, 39, '\P{^Is_Bidi_M=false}', "");
Expect(0, 41, '\p{Is_Bidi_M=false}', "");
Expect(1, 41, '\p{^Is_Bidi_M=false}', "");
Expect(1, 41, '\P{Is_Bidi_M=false}', "");
Expect(0, 41, '\P{^Is_Bidi_M=false}', "");
Expect(1, 39, '\p{Is_Bidi_M=-_False}', "");
Expect(0, 39, '\p{^Is_Bidi_M=-_False}', "");
Expect(0, 39, '\P{Is_Bidi_M=-_False}', "");
Expect(1, 39, '\P{^Is_Bidi_M=-_False}', "");
Expect(0, 41, '\p{Is_Bidi_M=-_False}', "");
Expect(1, 41, '\p{^Is_Bidi_M=-_False}', "");
Expect(1, 41, '\P{Is_Bidi_M=-_False}', "");
Expect(0, 41, '\P{^Is_Bidi_M=-_False}', "");
Error('\p{Lowercase=/a/__YES}');
Error('\P{Lowercase=/a/__YES}');
Expect(1, 122, '\p{Lowercase=yes}', "");
Expect(0, 122, '\p{^Lowercase=yes}', "");
Expect(0, 122, '\P{Lowercase=yes}', "");
Expect(1, 122, '\P{^Lowercase=yes}', "");
Expect(0, 96, '\p{Lowercase=yes}', "");
Expect(1, 96, '\p{^Lowercase=yes}', "");
Expect(1, 96, '\P{Lowercase=yes}', "");
Expect(0, 96, '\P{^Lowercase=yes}', "");
Expect(1, 122, '\p{Lowercase=_Yes}', "");
Expect(0, 122, '\p{^Lowercase=_Yes}', "");
Expect(0, 122, '\P{Lowercase=_Yes}', "");
Expect(1, 122, '\P{^Lowercase=_Yes}', "");
Expect(0, 96, '\p{Lowercase=_Yes}', "");
Expect(1, 96, '\p{^Lowercase=_Yes}', "");
Expect(1, 96, '\P{Lowercase=_Yes}', "");
Expect(0, 96, '\P{^Lowercase=_Yes}', "");
Error('\p{Lower=/a/ y}');
Error('\P{Lower=/a/ y}');
Expect(1, 122, '\p{Lower: y}', "");
Expect(0, 122, '\p{^Lower: y}', "");
Expect(0, 122, '\P{Lower: y}', "");
Expect(1, 122, '\P{^Lower: y}', "");
Expect(0, 96, '\p{Lower: y}', "");
Expect(1, 96, '\p{^Lower: y}', "");
Expect(1, 96, '\P{Lower: y}', "");
Expect(0, 96, '\P{^Lower: y}', "");
Expect(1, 122, '\p{Lower=-y}', "");
Expect(0, 122, '\p{^Lower=-y}', "");
Expect(0, 122, '\P{Lower=-y}', "");
Expect(1, 122, '\P{^Lower=-y}', "");
Expect(0, 96, '\p{Lower=-y}', "");
Expect(1, 96, '\p{^Lower=-y}', "");
Expect(1, 96, '\P{Lower=-y}', "");
Expect(0, 96, '\P{^Lower=-y}', "");
Error('\p{Is_Lowercase=_t:=}');
Error('\P{Is_Lowercase=_t:=}');
Expect(1, 122, '\p{Is_Lowercase=t}', "");
Expect(0, 122, '\p{^Is_Lowercase=t}', "");
Expect(0, 122, '\P{Is_Lowercase=t}', "");
Expect(1, 122, '\P{^Is_Lowercase=t}', "");
Expect(0, 96, '\p{Is_Lowercase=t}', "");
Expect(1, 96, '\p{^Is_Lowercase=t}', "");
Expect(1, 96, '\P{Is_Lowercase=t}', "");
Expect(0, 96, '\P{^Is_Lowercase=t}', "");
Expect(1, 122, '\p{Is_Lowercase= t}', "");
Expect(0, 122, '\p{^Is_Lowercase= t}', "");
Expect(0, 122, '\P{Is_Lowercase= t}', "");
Expect(1, 122, '\P{^Is_Lowercase= t}', "");
Expect(0, 96, '\p{Is_Lowercase= t}', "");
Expect(1, 96, '\p{^Is_Lowercase= t}', "");
Expect(1, 96, '\P{Is_Lowercase= t}', "");
Expect(0, 96, '\P{^Is_Lowercase= t}', "");
Error('\p{Is_Lower:/a/True}');
Error('\P{Is_Lower:/a/True}');
Expect(1, 122, '\p{Is_Lower=true}', "");
Expect(0, 122, '\p{^Is_Lower=true}', "");
Expect(0, 122, '\P{Is_Lower=true}', "");
Expect(1, 122, '\P{^Is_Lower=true}', "");
Expect(0, 96, '\p{Is_Lower=true}', "");
Expect(1, 96, '\p{^Is_Lower=true}', "");
Expect(1, 96, '\P{Is_Lower=true}', "");
Expect(0, 96, '\P{^Is_Lower=true}', "");
Expect(1, 122, '\p{Is_Lower= TRUE}', "");
Expect(0, 122, '\p{^Is_Lower= TRUE}', "");
Expect(0, 122, '\P{Is_Lower= TRUE}', "");
Expect(1, 122, '\P{^Is_Lower= TRUE}', "");
Expect(0, 96, '\p{Is_Lower= TRUE}', "");
Expect(1, 96, '\p{^Is_Lower= TRUE}', "");
Expect(1, 96, '\P{Is_Lower= TRUE}', "");
Expect(0, 96, '\P{^Is_Lower= TRUE}', "");
Error('\p{Lowercase=:=_-NO}');
Error('\P{Lowercase=:=_-NO}');
Expect(1, 96, '\p{Lowercase=no}', "");
Expect(0, 96, '\p{^Lowercase=no}', "");
Expect(0, 96, '\P{Lowercase=no}', "");
Expect(1, 96, '\P{^Lowercase=no}', "");
Expect(0, 122, '\p{Lowercase=no}', "");
Expect(1, 122, '\p{^Lowercase=no}', "");
Expect(1, 122, '\P{Lowercase=no}', "");
Expect(0, 122, '\P{^Lowercase=no}', "");
Expect(1, 96, '\p{Lowercase: -No}', "");
Expect(0, 96, '\p{^Lowercase: -No}', "");
Expect(0, 96, '\P{Lowercase: -No}', "");
Expect(1, 96, '\P{^Lowercase: -No}', "");
Expect(0, 122, '\p{Lowercase: -No}', "");
Expect(1, 122, '\p{^Lowercase: -No}', "");
Expect(1, 122, '\P{Lowercase: -No}', "");
Expect(0, 122, '\P{^Lowercase: -No}', "");
Error('\p{Lower= N/a/}');
Error('\P{Lower= N/a/}');
Expect(1, 96, '\p{Lower=n}', "");
Expect(0, 96, '\p{^Lower=n}', "");
Expect(0, 96, '\P{Lower=n}', "");
Expect(1, 96, '\P{^Lower=n}', "");
Expect(0, 122, '\p{Lower=n}', "");
Expect(1, 122, '\p{^Lower=n}', "");
Expect(1, 122, '\P{Lower=n}', "");
Expect(0, 122, '\P{^Lower=n}', "");
Expect(1, 96, '\p{Lower=--n}', "");
Expect(0, 96, '\p{^Lower=--n}', "");
Expect(0, 96, '\P{Lower=--n}', "");
Expect(1, 96, '\P{^Lower=--n}', "");
Expect(0, 122, '\p{Lower=--n}', "");
Expect(1, 122, '\p{^Lower=--n}', "");
Expect(1, 122, '\P{Lower=--n}', "");
Expect(0, 122, '\P{^Lower=--n}', "");
Error('\p{Is_Lowercase=F:=}');
Error('\P{Is_Lowercase=F:=}');
Expect(1, 96, '\p{Is_Lowercase=f}', "");
Expect(0, 96, '\p{^Is_Lowercase=f}', "");
Expect(0, 96, '\P{Is_Lowercase=f}', "");
Expect(1, 96, '\P{^Is_Lowercase=f}', "");
Expect(0, 122, '\p{Is_Lowercase=f}', "");
Expect(1, 122, '\p{^Is_Lowercase=f}', "");
Expect(1, 122, '\P{Is_Lowercase=f}', "");
Expect(0, 122, '\P{^Is_Lowercase=f}', "");
Expect(1, 96, '\p{Is_Lowercase=-F}', "");
Expect(0, 96, '\p{^Is_Lowercase=-F}', "");
Expect(0, 96, '\P{Is_Lowercase=-F}', "");
Expect(1, 96, '\P{^Is_Lowercase=-F}', "");
Expect(0, 122, '\p{Is_Lowercase=-F}', "");
Expect(1, 122, '\p{^Is_Lowercase=-F}', "");
Expect(1, 122, '\P{Is_Lowercase=-F}', "");
Expect(0, 122, '\P{^Is_Lowercase=-F}', "");
Error('\p{Is_Lower=_ FALSE:=}');
Error('\P{Is_Lower=_ FALSE:=}');
Expect(1, 96, '\p{Is_Lower=false}', "");
Expect(0, 96, '\p{^Is_Lower=false}', "");
Expect(0, 96, '\P{Is_Lower=false}', "");
Expect(1, 96, '\P{^Is_Lower=false}', "");
Expect(0, 122, '\p{Is_Lower=false}', "");
Expect(1, 122, '\p{^Is_Lower=false}', "");
Expect(1, 122, '\P{Is_Lower=false}', "");
Expect(0, 122, '\P{^Is_Lower=false}', "");
Expect(1, 96, '\p{Is_Lower=-FALSE}', "");
Expect(0, 96, '\p{^Is_Lower=-FALSE}', "");
Expect(0, 96, '\P{Is_Lower=-FALSE}', "");
Expect(1, 96, '\P{^Is_Lower=-FALSE}', "");
Expect(0, 122, '\p{Is_Lower=-FALSE}', "");
Expect(1, 122, '\p{^Is_Lower=-FALSE}', "");
Expect(1, 122, '\P{Is_Lower=-FALSE}', "");
Expect(0, 122, '\P{^Is_Lower=-FALSE}', "");
Error('\p{Uppercase=_ Yes:=}');
Error('\P{Uppercase=_ Yes:=}');
Expect(1, 90, '\p{Uppercase=yes}', "");
Expect(0, 90, '\p{^Uppercase=yes}', "");
Expect(0, 90, '\P{Uppercase=yes}', "");
Expect(1, 90, '\P{^Uppercase=yes}', "");
Expect(0, 64, '\p{Uppercase=yes}', "");
Expect(1, 64, '\p{^Uppercase=yes}', "");
Expect(1, 64, '\P{Uppercase=yes}', "");
Expect(0, 64, '\P{^Uppercase=yes}', "");
Expect(1, 90, '\p{Uppercase= YES}', "");
Expect(0, 90, '\p{^Uppercase= YES}', "");
Expect(0, 90, '\P{Uppercase= YES}', "");
Expect(1, 90, '\P{^Uppercase= YES}', "");
Expect(0, 64, '\p{Uppercase= YES}', "");
Expect(1, 64, '\p{^Uppercase= YES}', "");
Expect(1, 64, '\P{Uppercase= YES}', "");
Expect(0, 64, '\P{^Uppercase= YES}', "");
Error('\p{Upper=-/a/Y}');
Error('\P{Upper=-/a/Y}');
Expect(1, 90, '\p{Upper: y}', "");
Expect(0, 90, '\p{^Upper: y}', "");
Expect(0, 90, '\P{Upper: y}', "");
Expect(1, 90, '\P{^Upper: y}', "");
Expect(0, 64, '\p{Upper: y}', "");
Expect(1, 64, '\p{^Upper: y}', "");
Expect(1, 64, '\P{Upper: y}', "");
Expect(0, 64, '\P{^Upper: y}', "");
Expect(1, 90, '\p{Upper=-_Y}', "");
Expect(0, 90, '\p{^Upper=-_Y}', "");
Expect(0, 90, '\P{Upper=-_Y}', "");
Expect(1, 90, '\P{^Upper=-_Y}', "");
Expect(0, 64, '\p{Upper=-_Y}', "");
Expect(1, 64, '\p{^Upper=-_Y}', "");
Expect(1, 64, '\P{Upper=-_Y}', "");
Expect(0, 64, '\P{^Upper=-_Y}', "");
Error('\p{Is_Uppercase: _:=t}');
Error('\P{Is_Uppercase: _:=t}');
Expect(1, 90, '\p{Is_Uppercase=t}', "");
Expect(0, 90, '\p{^Is_Uppercase=t}', "");
Expect(0, 90, '\P{Is_Uppercase=t}', "");
Expect(1, 90, '\P{^Is_Uppercase=t}', "");
Expect(0, 64, '\p{Is_Uppercase=t}', "");
Expect(1, 64, '\p{^Is_Uppercase=t}', "");
Expect(1, 64, '\P{Is_Uppercase=t}', "");
Expect(0, 64, '\P{^Is_Uppercase=t}', "");
Expect(1, 90, '\p{Is_Uppercase=_t}', "");
Expect(0, 90, '\p{^Is_Uppercase=_t}', "");
Expect(0, 90, '\P{Is_Uppercase=_t}', "");
Expect(1, 90, '\P{^Is_Uppercase=_t}', "");
Expect(0, 64, '\p{Is_Uppercase=_t}', "");
Expect(1, 64, '\p{^Is_Uppercase=_t}', "");
Expect(1, 64, '\P{Is_Uppercase=_t}', "");
Expect(0, 64, '\P{^Is_Uppercase=_t}', "");
Error('\p{Is_Upper=_-TRUE/a/}');
Error('\P{Is_Upper=_-TRUE/a/}');
Expect(1, 90, '\p{Is_Upper=true}', "");
Expect(0, 90, '\p{^Is_Upper=true}', "");
Expect(0, 90, '\P{Is_Upper=true}', "");
Expect(1, 90, '\P{^Is_Upper=true}', "");
Expect(0, 64, '\p{Is_Upper=true}', "");
Expect(1, 64, '\p{^Is_Upper=true}', "");
Expect(1, 64, '\P{Is_Upper=true}', "");
Expect(0, 64, '\P{^Is_Upper=true}', "");
Expect(1, 90, '\p{Is_Upper= TRUE}', "");
Expect(0, 90, '\p{^Is_Upper= TRUE}', "");
Expect(0, 90, '\P{Is_Upper= TRUE}', "");
Expect(1, 90, '\P{^Is_Upper= TRUE}', "");
Expect(0, 64, '\p{Is_Upper= TRUE}', "");
Expect(1, 64, '\p{^Is_Upper= TRUE}', "");
Expect(1, 64, '\P{Is_Upper= TRUE}', "");
Expect(0, 64, '\P{^Is_Upper= TRUE}', "");
Error('\p{Uppercase=:=_No}');
Error('\P{Uppercase=:=_No}');
Expect(1, 64, '\p{Uppercase: no}', "");
Expect(0, 64, '\p{^Uppercase: no}', "");
Expect(0, 64, '\P{Uppercase: no}', "");
Expect(1, 64, '\P{^Uppercase: no}', "");
Expect(0, 90, '\p{Uppercase: no}', "");
Expect(1, 90, '\p{^Uppercase: no}', "");
Expect(1, 90, '\P{Uppercase: no}', "");
Expect(0, 90, '\P{^Uppercase: no}', "");
Expect(1, 64, '\p{Uppercase= NO}', "");
Expect(0, 64, '\p{^Uppercase= NO}', "");
Expect(0, 64, '\P{Uppercase= NO}', "");
Expect(1, 64, '\P{^Uppercase= NO}', "");
Expect(0, 90, '\p{Uppercase= NO}', "");
Expect(1, 90, '\p{^Uppercase= NO}', "");
Expect(1, 90, '\P{Uppercase= NO}', "");
Expect(0, 90, '\P{^Uppercase= NO}', "");
Error('\p{Upper=-n:=}');
Error('\P{Upper=-n:=}');
Expect(1, 64, '\p{Upper=n}', "");
Expect(0, 64, '\p{^Upper=n}', "");
Expect(0, 64, '\P{Upper=n}', "");
Expect(1, 64, '\P{^Upper=n}', "");
Expect(0, 90, '\p{Upper=n}', "");
Expect(1, 90, '\p{^Upper=n}', "");
Expect(1, 90, '\P{Upper=n}', "");
Expect(0, 90, '\P{^Upper=n}', "");
Expect(1, 64, '\p{Upper=-N}', "");
Expect(0, 64, '\p{^Upper=-N}', "");
Expect(0, 64, '\P{Upper=-N}', "");
Expect(1, 64, '\P{^Upper=-N}', "");
Expect(0, 90, '\p{Upper=-N}', "");
Expect(1, 90, '\p{^Upper=-N}', "");
Expect(1, 90, '\P{Upper=-N}', "");
Expect(0, 90, '\P{^Upper=-N}', "");
Error('\p{Is_Uppercase= F:=}');
Error('\P{Is_Uppercase= F:=}');
Expect(1, 64, '\p{Is_Uppercase=f}', "");
Expect(0, 64, '\p{^Is_Uppercase=f}', "");
Expect(0, 64, '\P{Is_Uppercase=f}', "");
Expect(1, 64, '\P{^Is_Uppercase=f}', "");
Expect(0, 90, '\p{Is_Uppercase=f}', "");
Expect(1, 90, '\p{^Is_Uppercase=f}', "");
Expect(1, 90, '\P{Is_Uppercase=f}', "");
Expect(0, 90, '\P{^Is_Uppercase=f}', "");
Expect(1, 64, '\p{Is_Uppercase=-F}', "");
Expect(0, 64, '\p{^Is_Uppercase=-F}', "");
Expect(0, 64, '\P{Is_Uppercase=-F}', "");
Expect(1, 64, '\P{^Is_Uppercase=-F}', "");
Expect(0, 90, '\p{Is_Uppercase=-F}', "");
Expect(1, 90, '\p{^Is_Uppercase=-F}', "");
Expect(1, 90, '\P{Is_Uppercase=-F}', "");
Expect(0, 90, '\P{^Is_Uppercase=-F}', "");
Error('\p{Is_Upper=/a/ FALSE}');
Error('\P{Is_Upper=/a/ FALSE}');
Expect(1, 64, '\p{Is_Upper=false}', "");
Expect(0, 64, '\p{^Is_Upper=false}', "");
Expect(0, 64, '\P{Is_Upper=false}', "");
Expect(1, 64, '\P{^Is_Upper=false}', "");
Expect(0, 90, '\p{Is_Upper=false}', "");
Expect(1, 90, '\p{^Is_Upper=false}', "");
Expect(1, 90, '\P{Is_Upper=false}', "");
Expect(0, 90, '\P{^Is_Upper=false}', "");
Expect(1, 64, '\p{Is_Upper:False}', "");
Expect(0, 64, '\p{^Is_Upper:False}', "");
Expect(0, 64, '\P{Is_Upper:False}', "");
Expect(1, 64, '\P{^Is_Upper:False}', "");
Expect(0, 90, '\p{Is_Upper:False}', "");
Expect(1, 90, '\p{^Is_Upper:False}', "");
Expect(1, 90, '\P{Is_Upper:False}', "");
Expect(0, 90, '\P{^Is_Upper:False}', "");
Error('\p{Expands_On_NFKC=Yes}');
Error('\P{Expands_On_NFKC=Yes}');
Error('\p{XO_NFKC=Y}');
Error('\P{XO_NFKC=Y}');
Error('\p{Is_Expands_On_NFKC=T}');
Error('\P{Is_Expands_On_NFKC=T}');
Error('\p{Is_XO_NFKC=True}');
Error('\P{Is_XO_NFKC=True}');
Error('\p{Expands_On_NFKC=No}');
Error('\P{Expands_On_NFKC=No}');
Error('\p{XO_NFKC=N}');
Error('\P{XO_NFKC=N}');
Error('\p{Is_Expands_On_NFKC=F}');
Error('\P{Is_Expands_On_NFKC=F}');
Error('\p{Is_XO_NFKC=False}');
Error('\P{Is_XO_NFKC=False}');
Error('\p{NFD_Quick_Check: yes:=}');
Error('\P{NFD_Quick_Check: yes:=}');
Expect(1, 191, '\p{NFD_Quick_Check=yes}', "");
Expect(0, 191, '\p{^NFD_Quick_Check=yes}', "");
Expect(0, 191, '\P{NFD_Quick_Check=yes}', "");
Expect(1, 191, '\P{^NFD_Quick_Check=yes}', "");
Expect(0, 197, '\p{NFD_Quick_Check=yes}', "");
Expect(1, 197, '\p{^NFD_Quick_Check=yes}', "");
Expect(1, 197, '\P{NFD_Quick_Check=yes}', "");
Expect(0, 197, '\P{^NFD_Quick_Check=yes}', "");
Expect(1, 191, '\p{NFD_Quick_Check=__yes}', "");
Expect(0, 191, '\p{^NFD_Quick_Check=__yes}', "");
Expect(0, 191, '\P{NFD_Quick_Check=__yes}', "");
Expect(1, 191, '\P{^NFD_Quick_Check=__yes}', "");
Expect(0, 197, '\p{NFD_Quick_Check=__yes}', "");
Expect(1, 197, '\p{^NFD_Quick_Check=__yes}', "");
Expect(1, 197, '\P{NFD_Quick_Check=__yes}', "");
Expect(0, 197, '\P{^NFD_Quick_Check=__yes}', "");
Error('\p{NFD_QC=/a/-Y}');
Error('\P{NFD_QC=/a/-Y}');
Expect(1, 191, '\p{NFD_QC=y}', "");
Expect(0, 191, '\p{^NFD_QC=y}', "");
Expect(0, 191, '\P{NFD_QC=y}', "");
Expect(1, 191, '\P{^NFD_QC=y}', "");
Expect(0, 197, '\p{NFD_QC=y}', "");
Expect(1, 197, '\p{^NFD_QC=y}', "");
Expect(1, 197, '\P{NFD_QC=y}', "");
Expect(0, 197, '\P{^NFD_QC=y}', "");
Expect(1, 191, '\p{NFD_QC=Y}', "");
Expect(0, 191, '\p{^NFD_QC=Y}', "");
Expect(0, 191, '\P{NFD_QC=Y}', "");
Expect(1, 191, '\P{^NFD_QC=Y}', "");
Expect(0, 197, '\p{NFD_QC=Y}', "");
Expect(1, 197, '\p{^NFD_QC=Y}', "");
Expect(1, 197, '\P{NFD_QC=Y}', "");
Expect(0, 197, '\P{^NFD_QC=Y}', "");
Error('\p{Is_NFD_Quick_Check: -_Yes:=}');
Error('\P{Is_NFD_Quick_Check: -_Yes:=}');
Expect(1, 191, '\p{Is_NFD_Quick_Check=yes}', "");
Expect(0, 191, '\p{^Is_NFD_Quick_Check=yes}', "");
Expect(0, 191, '\P{Is_NFD_Quick_Check=yes}', "");
Expect(1, 191, '\P{^Is_NFD_Quick_Check=yes}', "");
Expect(0, 197, '\p{Is_NFD_Quick_Check=yes}', "");
Expect(1, 197, '\p{^Is_NFD_Quick_Check=yes}', "");
Expect(1, 197, '\P{Is_NFD_Quick_Check=yes}', "");
Expect(0, 197, '\P{^Is_NFD_Quick_Check=yes}', "");
Expect(1, 191, '\p{Is_NFD_Quick_Check=_ Yes}', "");
Expect(0, 191, '\p{^Is_NFD_Quick_Check=_ Yes}', "");
Expect(0, 191, '\P{Is_NFD_Quick_Check=_ Yes}', "");
Expect(1, 191, '\P{^Is_NFD_Quick_Check=_ Yes}', "");
Expect(0, 197, '\p{Is_NFD_Quick_Check=_ Yes}', "");
Expect(1, 197, '\p{^Is_NFD_Quick_Check=_ Yes}', "");
Expect(1, 197, '\P{Is_NFD_Quick_Check=_ Yes}', "");
Expect(0, 197, '\P{^Is_NFD_Quick_Check=_ Yes}', "");
Error('\p{Is_NFD_QC=:= y}');
Error('\P{Is_NFD_QC=:= y}');
Expect(1, 191, '\p{Is_NFD_QC=y}', "");
Expect(0, 191, '\p{^Is_NFD_QC=y}', "");
Expect(0, 191, '\P{Is_NFD_QC=y}', "");
Expect(1, 191, '\P{^Is_NFD_QC=y}', "");
Expect(0, 197, '\p{Is_NFD_QC=y}', "");
Expect(1, 197, '\p{^Is_NFD_QC=y}', "");
Expect(1, 197, '\P{Is_NFD_QC=y}', "");
Expect(0, 197, '\P{^Is_NFD_QC=y}', "");
Expect(1, 191, '\p{Is_NFD_QC=_ Y}', "");
Expect(0, 191, '\p{^Is_NFD_QC=_ Y}', "");
Expect(0, 191, '\P{Is_NFD_QC=_ Y}', "");
Expect(1, 191, '\P{^Is_NFD_QC=_ Y}', "");
Expect(0, 197, '\p{Is_NFD_QC=_ Y}', "");
Expect(1, 197, '\p{^Is_NFD_QC=_ Y}', "");
Expect(1, 197, '\P{Is_NFD_QC=_ Y}', "");
Expect(0, 197, '\P{^Is_NFD_QC=_ Y}', "");
Error('\p{NFD_Quick_Check:/a/ no}');
Error('\P{NFD_Quick_Check:/a/ no}');
Expect(1, 197, '\p{NFD_Quick_Check:no}', "");
Expect(0, 197, '\p{^NFD_Quick_Check:no}', "");
Expect(0, 197, '\P{NFD_Quick_Check:no}', "");
Expect(1, 197, '\P{^NFD_Quick_Check:no}', "");
Expect(0, 191, '\p{NFD_Quick_Check:no}', "");
Expect(1, 191, '\p{^NFD_Quick_Check:no}', "");
Expect(1, 191, '\P{NFD_Quick_Check:no}', "");
Expect(0, 191, '\P{^NFD_Quick_Check:no}', "");
Expect(1, 197, '\p{NFD_Quick_Check=__No}', "");
Expect(0, 197, '\p{^NFD_Quick_Check=__No}', "");
Expect(0, 197, '\P{NFD_Quick_Check=__No}', "");
Expect(1, 197, '\P{^NFD_Quick_Check=__No}', "");
Expect(0, 191, '\p{NFD_Quick_Check=__No}', "");
Expect(1, 191, '\p{^NFD_Quick_Check=__No}', "");
Expect(1, 191, '\P{NFD_Quick_Check=__No}', "");
Expect(0, 191, '\P{^NFD_Quick_Check=__No}', "");
Error('\p{NFD_QC=:=_ n}');
Error('\P{NFD_QC=:=_ n}');
Expect(1, 197, '\p{NFD_QC=n}', "");
Expect(0, 197, '\p{^NFD_QC=n}', "");
Expect(0, 197, '\P{NFD_QC=n}', "");
Expect(1, 197, '\P{^NFD_QC=n}', "");
Expect(0, 191, '\p{NFD_QC=n}', "");
Expect(1, 191, '\p{^NFD_QC=n}', "");
Expect(1, 191, '\P{NFD_QC=n}', "");
Expect(0, 191, '\P{^NFD_QC=n}', "");
Expect(1, 197, '\p{NFD_QC= _N}', "");
Expect(0, 197, '\p{^NFD_QC= _N}', "");
Expect(0, 197, '\P{NFD_QC= _N}', "");
Expect(1, 197, '\P{^NFD_QC= _N}', "");
Expect(0, 191, '\p{NFD_QC= _N}', "");
Expect(1, 191, '\p{^NFD_QC= _N}', "");
Expect(1, 191, '\P{NFD_QC= _N}', "");
Expect(0, 191, '\P{^NFD_QC= _N}', "");
Error('\p{Is_NFD_Quick_Check: - no/a/}');
Error('\P{Is_NFD_Quick_Check: - no/a/}');
Expect(1, 197, '\p{Is_NFD_Quick_Check=no}', "");
Expect(0, 197, '\p{^Is_NFD_Quick_Check=no}', "");
Expect(0, 197, '\P{Is_NFD_Quick_Check=no}', "");
Expect(1, 197, '\P{^Is_NFD_Quick_Check=no}', "");
Expect(0, 191, '\p{Is_NFD_Quick_Check=no}', "");
Expect(1, 191, '\p{^Is_NFD_Quick_Check=no}', "");
Expect(1, 191, '\P{Is_NFD_Quick_Check=no}', "");
Expect(0, 191, '\P{^Is_NFD_Quick_Check=no}', "");
Expect(1, 197, '\p{Is_NFD_Quick_Check= no}', "");
Expect(0, 197, '\p{^Is_NFD_Quick_Check= no}', "");
Expect(0, 197, '\P{Is_NFD_Quick_Check= no}', "");
Expect(1, 197, '\P{^Is_NFD_Quick_Check= no}', "");
Expect(0, 191, '\p{Is_NFD_Quick_Check= no}', "");
Expect(1, 191, '\p{^Is_NFD_Quick_Check= no}', "");
Expect(1, 191, '\P{Is_NFD_Quick_Check= no}', "");
Expect(0, 191, '\P{^Is_NFD_Quick_Check= no}', "");
Error('\p{Is_NFD_QC= _N:=}');
Error('\P{Is_NFD_QC= _N:=}');
Expect(1, 197, '\p{Is_NFD_QC=n}', "");
Expect(0, 197, '\p{^Is_NFD_QC=n}', "");
Expect(0, 197, '\P{Is_NFD_QC=n}', "");
Expect(1, 197, '\P{^Is_NFD_QC=n}', "");
Expect(0, 191, '\p{Is_NFD_QC=n}', "");
Expect(1, 191, '\p{^Is_NFD_QC=n}', "");
Expect(1, 191, '\P{Is_NFD_QC=n}', "");
Expect(0, 191, '\P{^Is_NFD_QC=n}', "");
Expect(1, 197, '\p{Is_NFD_QC=_-N}', "");
Expect(0, 197, '\p{^Is_NFD_QC=_-N}', "");
Expect(0, 197, '\P{Is_NFD_QC=_-N}', "");
Expect(1, 197, '\P{^Is_NFD_QC=_-N}', "");
Expect(0, 191, '\p{Is_NFD_QC=_-N}', "");
Expect(1, 191, '\p{^Is_NFD_QC=_-N}', "");
Expect(1, 191, '\P{Is_NFD_QC=_-N}', "");
Expect(0, 191, '\P{^Is_NFD_QC=_-N}', "");
Error('\p{Line_Break=- SPACE/a/}');
Error('\P{Line_Break=- SPACE/a/}');
Expect(1, 32, '\p{Line_Break=space}', "");
Expect(0, 32, '\p{^Line_Break=space}', "");
Expect(0, 32, '\P{Line_Break=space}', "");
Expect(1, 32, '\P{^Line_Break=space}', "");
Expect(0, 31, '\p{Line_Break=space}', "");
Expect(1, 31, '\p{^Line_Break=space}', "");
Expect(1, 31, '\P{Line_Break=space}', "");
Expect(0, 31, '\P{^Line_Break=space}', "");
Expect(1, 32, '\p{Line_Break=-Space}', "");
Expect(0, 32, '\p{^Line_Break=-Space}', "");
Expect(0, 32, '\P{Line_Break=-Space}', "");
Expect(1, 32, '\P{^Line_Break=-Space}', "");
Expect(0, 31, '\p{Line_Break=-Space}', "");
Expect(1, 31, '\p{^Line_Break=-Space}', "");
Expect(1, 31, '\P{Line_Break=-Space}', "");
Expect(0, 31, '\P{^Line_Break=-Space}', "");
Error('\p{Lb=-/a/sp}');
Error('\P{Lb=-/a/sp}');
Expect(1, 32, '\p{Lb=sp}', "");
Expect(0, 32, '\p{^Lb=sp}', "");
Expect(0, 32, '\P{Lb=sp}', "");
Expect(1, 32, '\P{^Lb=sp}', "");
Expect(0, 31, '\p{Lb=sp}', "");
Expect(1, 31, '\p{^Lb=sp}', "");
Expect(1, 31, '\P{Lb=sp}', "");
Expect(0, 31, '\P{^Lb=sp}', "");
Expect(1, 32, '\p{Lb= _SP}', "");
Expect(0, 32, '\p{^Lb= _SP}', "");
Expect(0, 32, '\P{Lb= _SP}', "");
Expect(1, 32, '\P{^Lb= _SP}', "");
Expect(0, 31, '\p{Lb= _SP}', "");
Expect(1, 31, '\p{^Lb= _SP}', "");
Expect(1, 31, '\P{Lb= _SP}', "");
Expect(0, 31, '\P{^Lb= _SP}', "");
Error('\p{Is_Line_Break=:=SPACE}');
Error('\P{Is_Line_Break=:=SPACE}');
Expect(1, 32, '\p{Is_Line_Break=space}', "");
Expect(0, 32, '\p{^Is_Line_Break=space}', "");
Expect(0, 32, '\P{Is_Line_Break=space}', "");
Expect(1, 32, '\P{^Is_Line_Break=space}', "");
Expect(0, 31, '\p{Is_Line_Break=space}', "");
Expect(1, 31, '\p{^Is_Line_Break=space}', "");
Expect(1, 31, '\P{Is_Line_Break=space}', "");
Expect(0, 31, '\P{^Is_Line_Break=space}', "");
Expect(1, 32, '\p{Is_Line_Break: _SPACE}', "");
Expect(0, 32, '\p{^Is_Line_Break: _SPACE}', "");
Expect(0, 32, '\P{Is_Line_Break: _SPACE}', "");
Expect(1, 32, '\P{^Is_Line_Break: _SPACE}', "");
Expect(0, 31, '\p{Is_Line_Break: _SPACE}', "");
Expect(1, 31, '\p{^Is_Line_Break: _SPACE}', "");
Expect(1, 31, '\P{Is_Line_Break: _SPACE}', "");
Expect(0, 31, '\P{^Is_Line_Break: _SPACE}', "");
Error('\p{Is_Lb=-:=SP}');
Error('\P{Is_Lb=-:=SP}');
Expect(1, 32, '\p{Is_Lb=sp}', "");
Expect(0, 32, '\p{^Is_Lb=sp}', "");
Expect(0, 32, '\P{Is_Lb=sp}', "");
Expect(1, 32, '\P{^Is_Lb=sp}', "");
Expect(0, 31, '\p{Is_Lb=sp}', "");
Expect(1, 31, '\p{^Is_Lb=sp}', "");
Expect(1, 31, '\P{Is_Lb=sp}', "");
Expect(0, 31, '\P{^Is_Lb=sp}', "");
Expect(1, 32, '\p{Is_Lb=_SP}', "");
Expect(0, 32, '\p{^Is_Lb=_SP}', "");
Expect(0, 32, '\P{Is_Lb=_SP}', "");
Expect(1, 32, '\P{^Is_Lb=_SP}', "");
Expect(0, 31, '\p{Is_Lb=_SP}', "");
Expect(1, 31, '\p{^Is_Lb=_SP}', "");
Expect(1, 31, '\P{Is_Lb=_SP}', "");
Expect(0, 31, '\P{^Is_Lb=_SP}', "");
Error('\p{Line_Break=-_Glue/a/}');
Error('\P{Line_Break=-_Glue/a/}');
Expect(1, 160, '\p{Line_Break=glue}', "");
Expect(0, 160, '\p{^Line_Break=glue}', "");
Expect(0, 160, '\P{Line_Break=glue}', "");
Expect(1, 160, '\P{^Line_Break=glue}', "");
Expect(0, 159, '\p{Line_Break=glue}', "");
Expect(1, 159, '\p{^Line_Break=glue}', "");
Expect(1, 159, '\P{Line_Break=glue}', "");
Expect(0, 159, '\P{^Line_Break=glue}', "");
Expect(1, 160, '\p{Line_Break= Glue}', "");
Expect(0, 160, '\p{^Line_Break= Glue}', "");
Expect(0, 160, '\P{Line_Break= Glue}', "");
Expect(1, 160, '\P{^Line_Break= Glue}', "");
Expect(0, 159, '\p{Line_Break= Glue}', "");
Expect(1, 159, '\p{^Line_Break= Glue}', "");
Expect(1, 159, '\P{Line_Break= Glue}', "");
Expect(0, 159, '\P{^Line_Break= Glue}', "");
Error('\p{Lb=_/a/GL}');
Error('\P{Lb=_/a/GL}');
Expect(1, 160, '\p{Lb=gl}', "");
Expect(0, 160, '\p{^Lb=gl}', "");
Expect(0, 160, '\P{Lb=gl}', "");
Expect(1, 160, '\P{^Lb=gl}', "");
Expect(0, 159, '\p{Lb=gl}', "");
Expect(1, 159, '\p{^Lb=gl}', "");
Expect(1, 159, '\P{Lb=gl}', "");
Expect(0, 159, '\P{^Lb=gl}', "");
Expect(1, 160, '\p{Lb=_-GL}', "");
Expect(0, 160, '\p{^Lb=_-GL}', "");
Expect(0, 160, '\P{Lb=_-GL}', "");
Expect(1, 160, '\P{^Lb=_-GL}', "");
Expect(0, 159, '\p{Lb=_-GL}', "");
Expect(1, 159, '\p{^Lb=_-GL}', "");
Expect(1, 159, '\P{Lb=_-GL}', "");
Expect(0, 159, '\P{^Lb=_-GL}', "");
Error('\p{Is_Line_Break=-:=GLUE}');
Error('\P{Is_Line_Break=-:=GLUE}');
Expect(1, 160, '\p{Is_Line_Break=glue}', "");
Expect(0, 160, '\p{^Is_Line_Break=glue}', "");
Expect(0, 160, '\P{Is_Line_Break=glue}', "");
Expect(1, 160, '\P{^Is_Line_Break=glue}', "");
Expect(0, 159, '\p{Is_Line_Break=glue}', "");
Expect(1, 159, '\p{^Is_Line_Break=glue}', "");
Expect(1, 159, '\P{Is_Line_Break=glue}', "");
Expect(0, 159, '\P{^Is_Line_Break=glue}', "");
Expect(1, 160, '\p{Is_Line_Break=-glue}', "");
Expect(0, 160, '\p{^Is_Line_Break=-glue}', "");
Expect(0, 160, '\P{Is_Line_Break=-glue}', "");
Expect(1, 160, '\P{^Is_Line_Break=-glue}', "");
Expect(0, 159, '\p{Is_Line_Break=-glue}', "");
Expect(1, 159, '\p{^Is_Line_Break=-glue}', "");
Expect(1, 159, '\P{Is_Line_Break=-glue}', "");
Expect(0, 159, '\P{^Is_Line_Break=-glue}', "");
Error('\p{Is_Lb= GL/a/}');
Error('\P{Is_Lb= GL/a/}');
Expect(1, 160, '\p{Is_Lb=gl}', "");
Expect(0, 160, '\p{^Is_Lb=gl}', "");
Expect(0, 160, '\P{Is_Lb=gl}', "");
Expect(1, 160, '\P{^Is_Lb=gl}', "");
Expect(0, 159, '\p{Is_Lb=gl}', "");
Expect(1, 159, '\p{^Is_Lb=gl}', "");
Expect(1, 159, '\P{Is_Lb=gl}', "");
Expect(0, 159, '\P{^Is_Lb=gl}', "");
Expect(1, 160, '\p{Is_Lb= GL}', "");
Expect(0, 160, '\p{^Is_Lb= GL}', "");
Expect(0, 160, '\P{Is_Lb= GL}', "");
Expect(1, 160, '\P{^Is_Lb= GL}', "");
Expect(0, 159, '\p{Is_Lb= GL}', "");
Expect(1, 159, '\p{^Is_Lb= GL}', "");
Expect(1, 159, '\P{Is_Lb= GL}', "");
Expect(0, 159, '\P{^Is_Lb= GL}', "");
Error('\p{Line_Break= surrogate/a/}');
Error('\P{Line_Break= surrogate/a/}');
Expect(0, 55295, '\p{Line_Break=surrogate}', 'deprecated');
Expect(1, 55295, '\p{^Line_Break=surrogate}', 'deprecated');
Expect(1, 55295, '\P{Line_Break=surrogate}', 'deprecated');
Expect(0, 55295, '\P{^Line_Break=surrogate}', 'deprecated');
Expect(0, 55295, '\p{Line_Break=--Surrogate}', 'deprecated');
Expect(1, 55295, '\p{^Line_Break=--Surrogate}', 'deprecated');
Expect(1, 55295, '\P{Line_Break=--Surrogate}', 'deprecated');
Expect(0, 55295, '\P{^Line_Break=--Surrogate}', 'deprecated');
Error('\p{Lb= :=sg}');
Error('\P{Lb= :=sg}');
Expect(0, 55295, '\p{Lb=sg}', 'deprecated');
Expect(1, 55295, '\p{^Lb=sg}', 'deprecated');
Expect(1, 55295, '\P{Lb=sg}', 'deprecated');
Expect(0, 55295, '\P{^Lb=sg}', 'deprecated');
Expect(0, 55295, '\p{Lb= SG}', 'deprecated');
Expect(1, 55295, '\p{^Lb= SG}', 'deprecated');
Expect(1, 55295, '\P{Lb= SG}', 'deprecated');
Expect(0, 55295, '\P{^Lb= SG}', 'deprecated');
Error('\p{Is_Line_Break: - SURROGATE:=}');
Error('\P{Is_Line_Break: - SURROGATE:=}');
Expect(0, 55295, '\p{Is_Line_Break=surrogate}', 'deprecated');
Expect(1, 55295, '\p{^Is_Line_Break=surrogate}', 'deprecated');
Expect(1, 55295, '\P{Is_Line_Break=surrogate}', 'deprecated');
Expect(0, 55295, '\P{^Is_Line_Break=surrogate}', 'deprecated');
Expect(0, 55295, '\p{Is_Line_Break=--surrogate}', 'deprecated');
Expect(1, 55295, '\p{^Is_Line_Break=--surrogate}', 'deprecated');
Expect(1, 55295, '\P{Is_Line_Break=--surrogate}', 'deprecated');
Expect(0, 55295, '\P{^Is_Line_Break=--surrogate}', 'deprecated');
Error('\p{Is_Lb=/a/ -SG}');
Error('\P{Is_Lb=/a/ -SG}');
Expect(0, 55295, '\p{Is_Lb=sg}', 'deprecated');
Expect(1, 55295, '\p{^Is_Lb=sg}', 'deprecated');
Expect(1, 55295, '\P{Is_Lb=sg}', 'deprecated');
Expect(0, 55295, '\P{^Is_Lb=sg}', 'deprecated');
Expect(0, 55295, '\p{Is_Lb=_sg}', 'deprecated');
Expect(1, 55295, '\p{^Is_Lb=_sg}', 'deprecated');
Expect(1, 55295, '\P{Is_Lb=_sg}', 'deprecated');
Expect(0, 55295, '\P{^Is_Lb=_sg}', 'deprecated');
Error('\p{Line_Break=:=--Unknown}');
Error('\P{Line_Break=:=--Unknown}');
Expect(1, 889, '\p{Line_Break=unknown}', "");
Expect(0, 889, '\p{^Line_Break=unknown}', "");
Expect(0, 889, '\P{Line_Break=unknown}', "");
Expect(1, 889, '\P{^Line_Break=unknown}', "");
Expect(0, 887, '\p{Line_Break=unknown}', "");
Expect(1, 887, '\p{^Line_Break=unknown}', "");
Expect(1, 887, '\P{Line_Break=unknown}', "");
Expect(0, 887, '\P{^Line_Break=unknown}', "");
Expect(1, 889, '\p{Line_Break= _UNKNOWN}', "");
Expect(0, 889, '\p{^Line_Break= _UNKNOWN}', "");
Expect(0, 889, '\P{Line_Break= _UNKNOWN}', "");
Expect(1, 889, '\P{^Line_Break= _UNKNOWN}', "");
Expect(0, 887, '\p{Line_Break= _UNKNOWN}', "");
Expect(1, 887, '\p{^Line_Break= _UNKNOWN}', "");
Expect(1, 887, '\P{Line_Break= _UNKNOWN}', "");
Expect(0, 887, '\P{^Line_Break= _UNKNOWN}', "");
Error('\p{Lb=- XX:=}');
Error('\P{Lb=- XX:=}');
Expect(1, 889, '\p{Lb:xx}', "");
Expect(0, 889, '\p{^Lb:xx}', "");
Expect(0, 889, '\P{Lb:xx}', "");
Expect(1, 889, '\P{^Lb:xx}', "");
Expect(0, 887, '\p{Lb:xx}', "");
Expect(1, 887, '\p{^Lb:xx}', "");
Expect(1, 887, '\P{Lb:xx}', "");
Expect(0, 887, '\P{^Lb:xx}', "");
Expect(1, 889, '\p{Lb=-XX}', "");
Expect(0, 889, '\p{^Lb=-XX}', "");
Expect(0, 889, '\P{Lb=-XX}', "");
Expect(1, 889, '\P{^Lb=-XX}', "");
Expect(0, 887, '\p{Lb=-XX}', "");
Expect(1, 887, '\p{^Lb=-XX}', "");
Expect(1, 887, '\P{Lb=-XX}', "");
Expect(0, 887, '\P{^Lb=-XX}', "");
Error('\p{Is_Line_Break= _UNKNOWN/a/}');
Error('\P{Is_Line_Break= _UNKNOWN/a/}');
Expect(1, 889, '\p{Is_Line_Break=unknown}', "");
Expect(0, 889, '\p{^Is_Line_Break=unknown}', "");
Expect(0, 889, '\P{Is_Line_Break=unknown}', "");
Expect(1, 889, '\P{^Is_Line_Break=unknown}', "");
Expect(0, 887, '\p{Is_Line_Break=unknown}', "");
Expect(1, 887, '\p{^Is_Line_Break=unknown}', "");
Expect(1, 887, '\P{Is_Line_Break=unknown}', "");
Expect(0, 887, '\P{^Is_Line_Break=unknown}', "");
Expect(1, 889, '\p{Is_Line_Break= UNKNOWN}', "");
Expect(0, 889, '\p{^Is_Line_Break= UNKNOWN}', "");
Expect(0, 889, '\P{Is_Line_Break= UNKNOWN}', "");
Expect(1, 889, '\P{^Is_Line_Break= UNKNOWN}', "");
Expect(0, 887, '\p{Is_Line_Break= UNKNOWN}', "");
Expect(1, 887, '\p{^Is_Line_Break= UNKNOWN}', "");
Expect(1, 887, '\P{Is_Line_Break= UNKNOWN}', "");
Expect(0, 887, '\P{^Is_Line_Break= UNKNOWN}', "");
Error('\p{Is_Lb=_/a/XX}');
Error('\P{Is_Lb=_/a/XX}');
Expect(1, 889, '\p{Is_Lb=xx}', "");
Expect(0, 889, '\p{^Is_Lb=xx}', "");
Expect(0, 889, '\P{Is_Lb=xx}', "");
Expect(1, 889, '\P{^Is_Lb=xx}', "");
Expect(0, 887, '\p{Is_Lb=xx}', "");
Expect(1, 887, '\p{^Is_Lb=xx}', "");
Expect(1, 887, '\P{Is_Lb=xx}', "");
Expect(0, 887, '\P{^Is_Lb=xx}', "");
Expect(1, 889, '\p{Is_Lb= -XX}', "");
Expect(0, 889, '\p{^Is_Lb= -XX}', "");
Expect(0, 889, '\P{Is_Lb= -XX}', "");
Expect(1, 889, '\P{^Is_Lb= -XX}', "");
Expect(0, 887, '\p{Is_Lb= -XX}', "");
Expect(1, 887, '\p{^Is_Lb= -XX}', "");
Expect(1, 887, '\P{Is_Lb= -XX}', "");
Expect(0, 887, '\P{^Is_Lb= -XX}', "");
Error('\p{Line_Break= Numeric:=}');
Error('\P{Line_Break= Numeric:=}');
Expect(1, 57, '\p{Line_Break=numeric}', "");
Expect(0, 57, '\p{^Line_Break=numeric}', "");
Expect(0, 57, '\P{Line_Break=numeric}', "");
Expect(1, 57, '\P{^Line_Break=numeric}', "");
Expect(0, 47, '\p{Line_Break=numeric}', "");
Expect(1, 47, '\p{^Line_Break=numeric}', "");
Expect(1, 47, '\P{Line_Break=numeric}', "");
Expect(0, 47, '\P{^Line_Break=numeric}', "");
Expect(1, 57, '\p{Line_Break= Numeric}', "");
Expect(0, 57, '\p{^Line_Break= Numeric}', "");
Expect(0, 57, '\P{Line_Break= Numeric}', "");
Expect(1, 57, '\P{^Line_Break= Numeric}', "");
Expect(0, 47, '\p{Line_Break= Numeric}', "");
Expect(1, 47, '\p{^Line_Break= Numeric}', "");
Expect(1, 47, '\P{Line_Break= Numeric}', "");
Expect(0, 47, '\P{^Line_Break= Numeric}', "");
Error('\p{Lb=/a/- NU}');
Error('\P{Lb=/a/- NU}');
Expect(1, 57, '\p{Lb=nu}', "");
Expect(0, 57, '\p{^Lb=nu}', "");
Expect(0, 57, '\P{Lb=nu}', "");
Expect(1, 57, '\P{^Lb=nu}', "");
Expect(0, 47, '\p{Lb=nu}', "");
Expect(1, 47, '\p{^Lb=nu}', "");
Expect(1, 47, '\P{Lb=nu}', "");
Expect(0, 47, '\P{^Lb=nu}', "");
Expect(1, 57, '\p{Lb=_NU}', "");
Expect(0, 57, '\p{^Lb=_NU}', "");
Expect(0, 57, '\P{Lb=_NU}', "");
Expect(1, 57, '\P{^Lb=_NU}', "");
Expect(0, 47, '\p{Lb=_NU}', "");
Expect(1, 47, '\p{^Lb=_NU}', "");
Expect(1, 47, '\P{Lb=_NU}', "");
Expect(0, 47, '\P{^Lb=_NU}', "");
Error('\p{Is_Line_Break=:=numeric}');
Error('\P{Is_Line_Break=:=numeric}');
Expect(1, 57, '\p{Is_Line_Break=numeric}', "");
Expect(0, 57, '\p{^Is_Line_Break=numeric}', "");
Expect(0, 57, '\P{Is_Line_Break=numeric}', "");
Expect(1, 57, '\P{^Is_Line_Break=numeric}', "");
Expect(0, 47, '\p{Is_Line_Break=numeric}', "");
Expect(1, 47, '\p{^Is_Line_Break=numeric}', "");
Expect(1, 47, '\P{Is_Line_Break=numeric}', "");
Expect(0, 47, '\P{^Is_Line_Break=numeric}', "");
Expect(1, 57, '\p{Is_Line_Break=__Numeric}', "");
Expect(0, 57, '\p{^Is_Line_Break=__Numeric}', "");
Expect(0, 57, '\P{Is_Line_Break=__Numeric}', "");
Expect(1, 57, '\P{^Is_Line_Break=__Numeric}', "");
Expect(0, 47, '\p{Is_Line_Break=__Numeric}', "");
Expect(1, 47, '\p{^Is_Line_Break=__Numeric}', "");
Expect(1, 47, '\P{Is_Line_Break=__Numeric}', "");
Expect(0, 47, '\P{^Is_Line_Break=__Numeric}', "");
Error('\p{Is_Lb= :=nu}');
Error('\P{Is_Lb= :=nu}');
Expect(1, 57, '\p{Is_Lb=nu}', "");
Expect(0, 57, '\p{^Is_Lb=nu}', "");
Expect(0, 57, '\P{Is_Lb=nu}', "");
Expect(1, 57, '\P{^Is_Lb=nu}', "");
Expect(0, 47, '\p{Is_Lb=nu}', "");
Expect(1, 47, '\p{^Is_Lb=nu}', "");
Expect(1, 47, '\P{Is_Lb=nu}', "");
Expect(0, 47, '\P{^Is_Lb=nu}', "");
Expect(1, 57, '\p{Is_Lb= -nu}', "");
Expect(0, 57, '\p{^Is_Lb= -nu}', "");
Expect(0, 57, '\P{Is_Lb= -nu}', "");
Expect(1, 57, '\P{^Is_Lb= -nu}', "");
Expect(0, 47, '\p{Is_Lb= -nu}', "");
Expect(1, 47, '\p{^Is_Lb= -nu}', "");
Expect(1, 47, '\P{Is_Lb= -nu}', "");
Expect(0, 47, '\P{^Is_Lb= -nu}', "");
Error('\p{Line_Break=/a/ _break-Before}');
Error('\P{Line_Break=/a/ _break-Before}');
Expect(1, 180, '\p{Line_Break: breakbefore}', "");
Expect(0, 180, '\p{^Line_Break: breakbefore}', "");
Expect(0, 180, '\P{Line_Break: breakbefore}', "");
Expect(1, 180, '\P{^Line_Break: breakbefore}', "");
Expect(0, 179, '\p{Line_Break: breakbefore}', "");
Expect(1, 179, '\p{^Line_Break: breakbefore}', "");
Expect(1, 179, '\P{Line_Break: breakbefore}', "");
Expect(0, 179, '\P{^Line_Break: breakbefore}', "");
Expect(1, 180, '\p{Line_Break= break_Before}', "");
Expect(0, 180, '\p{^Line_Break= break_Before}', "");
Expect(0, 180, '\P{Line_Break= break_Before}', "");
Expect(1, 180, '\P{^Line_Break= break_Before}', "");
Expect(0, 179, '\p{Line_Break= break_Before}', "");
Expect(1, 179, '\p{^Line_Break= break_Before}', "");
Expect(1, 179, '\P{Line_Break= break_Before}', "");
Expect(0, 179, '\P{^Line_Break= break_Before}', "");
Error('\p{Lb= :=BB}');
Error('\P{Lb= :=BB}');
Expect(1, 180, '\p{Lb=bb}', "");
Expect(0, 180, '\p{^Lb=bb}', "");
Expect(0, 180, '\P{Lb=bb}', "");
Expect(1, 180, '\P{^Lb=bb}', "");
Expect(0, 179, '\p{Lb=bb}', "");
Expect(1, 179, '\p{^Lb=bb}', "");
Expect(1, 179, '\P{Lb=bb}', "");
Expect(0, 179, '\P{^Lb=bb}', "");
Expect(1, 180, '\p{Lb:_-BB}', "");
Expect(0, 180, '\p{^Lb:_-BB}', "");
Expect(0, 180, '\P{Lb:_-BB}', "");
Expect(1, 180, '\P{^Lb:_-BB}', "");
Expect(0, 179, '\p{Lb:_-BB}', "");
Expect(1, 179, '\p{^Lb:_-BB}', "");
Expect(1, 179, '\P{Lb:_-BB}', "");
Expect(0, 179, '\P{^Lb:_-BB}', "");
Error('\p{Is_Line_Break: __Break Before:=}');
Error('\P{Is_Line_Break: __Break Before:=}');
Expect(1, 180, '\p{Is_Line_Break=breakbefore}', "");
Expect(0, 180, '\p{^Is_Line_Break=breakbefore}', "");
Expect(0, 180, '\P{Is_Line_Break=breakbefore}', "");
Expect(1, 180, '\P{^Is_Line_Break=breakbefore}', "");
Expect(0, 179, '\p{Is_Line_Break=breakbefore}', "");
Expect(1, 179, '\p{^Is_Line_Break=breakbefore}', "");
Expect(1, 179, '\P{Is_Line_Break=breakbefore}', "");
Expect(0, 179, '\P{^Is_Line_Break=breakbefore}', "");
Expect(1, 180, '\p{Is_Line_Break= break before}', "");
Expect(0, 180, '\p{^Is_Line_Break= break before}', "");
Expect(0, 180, '\P{Is_Line_Break= break before}', "");
Expect(1, 180, '\P{^Is_Line_Break= break before}', "");
Expect(0, 179, '\p{Is_Line_Break= break before}', "");
Expect(1, 179, '\p{^Is_Line_Break= break before}', "");
Expect(1, 179, '\P{Is_Line_Break= break before}', "");
Expect(0, 179, '\P{^Is_Line_Break= break before}', "");
Error('\p{Is_Lb=- BB:=}');
Error('\P{Is_Lb=- BB:=}');
Expect(1, 180, '\p{Is_Lb=bb}', "");
Expect(0, 180, '\p{^Is_Lb=bb}', "");
Expect(0, 180, '\P{Is_Lb=bb}', "");
Expect(1, 180, '\P{^Is_Lb=bb}', "");
Expect(0, 179, '\p{Is_Lb=bb}', "");
Expect(1, 179, '\p{^Is_Lb=bb}', "");
Expect(1, 179, '\P{Is_Lb=bb}', "");
Expect(0, 179, '\P{^Is_Lb=bb}', "");
Expect(1, 180, '\p{Is_Lb=BB}', "");
Expect(0, 180, '\p{^Is_Lb=BB}', "");
Expect(0, 180, '\P{Is_Lb=BB}', "");
Expect(1, 180, '\P{^Is_Lb=BB}', "");
Expect(0, 179, '\p{Is_Lb=BB}', "");
Expect(1, 179, '\p{^Is_Lb=BB}', "");
Expect(1, 179, '\P{Is_Lb=BB}', "");
Expect(0, 179, '\P{^Is_Lb=BB}', "");
Error('\p{Line_Break=- ZWSpace:=}');
Error('\P{Line_Break=- ZWSpace:=}');
Expect(1, 8203, '\p{Line_Break=zwspace}', "");
Expect(0, 8203, '\p{^Line_Break=zwspace}', "");
Expect(0, 8203, '\P{Line_Break=zwspace}', "");
Expect(1, 8203, '\P{^Line_Break=zwspace}', "");
Expect(0, 8202, '\p{Line_Break=zwspace}', "");
Expect(1, 8202, '\p{^Line_Break=zwspace}', "");
Expect(1, 8202, '\P{Line_Break=zwspace}', "");
Expect(0, 8202, '\P{^Line_Break=zwspace}', "");
Expect(1, 8203, '\p{Line_Break= ZWSpace}', "");
Expect(0, 8203, '\p{^Line_Break= ZWSpace}', "");
Expect(0, 8203, '\P{Line_Break= ZWSpace}', "");
Expect(1, 8203, '\P{^Line_Break= ZWSpace}', "");
Expect(0, 8202, '\p{Line_Break= ZWSpace}', "");
Expect(1, 8202, '\p{^Line_Break= ZWSpace}', "");
Expect(1, 8202, '\P{Line_Break= ZWSpace}', "");
Expect(0, 8202, '\P{^Line_Break= ZWSpace}', "");
Error('\p{Lb=/a/- zw}');
Error('\P{Lb=/a/- zw}');
Expect(1, 8203, '\p{Lb=zw}', "");
Expect(0, 8203, '\p{^Lb=zw}', "");
Expect(0, 8203, '\P{Lb=zw}', "");
Expect(1, 8203, '\P{^Lb=zw}', "");
Expect(0, 8202, '\p{Lb=zw}', "");
Expect(1, 8202, '\p{^Lb=zw}', "");
Expect(1, 8202, '\P{Lb=zw}', "");
Expect(0, 8202, '\P{^Lb=zw}', "");
Expect(1, 8203, '\p{Lb: _ZW}', "");
Expect(0, 8203, '\p{^Lb: _ZW}', "");
Expect(0, 8203, '\P{Lb: _ZW}', "");
Expect(1, 8203, '\P{^Lb: _ZW}', "");
Expect(0, 8202, '\p{Lb: _ZW}', "");
Expect(1, 8202, '\p{^Lb: _ZW}', "");
Expect(1, 8202, '\P{Lb: _ZW}', "");
Expect(0, 8202, '\P{^Lb: _ZW}', "");
Error('\p{Is_Line_Break= zwspace/a/}');
Error('\P{Is_Line_Break= zwspace/a/}');
Expect(1, 8203, '\p{Is_Line_Break=zwspace}', "");
Expect(0, 8203, '\p{^Is_Line_Break=zwspace}', "");
Expect(0, 8203, '\P{Is_Line_Break=zwspace}', "");
Expect(1, 8203, '\P{^Is_Line_Break=zwspace}', "");
Expect(0, 8202, '\p{Is_Line_Break=zwspace}', "");
Expect(1, 8202, '\p{^Is_Line_Break=zwspace}', "");
Expect(1, 8202, '\P{Is_Line_Break=zwspace}', "");
Expect(0, 8202, '\P{^Is_Line_Break=zwspace}', "");
Expect(1, 8203, '\p{Is_Line_Break=- ZWSpace}', "");
Expect(0, 8203, '\p{^Is_Line_Break=- ZWSpace}', "");
Expect(0, 8203, '\P{Is_Line_Break=- ZWSpace}', "");
Expect(1, 8203, '\P{^Is_Line_Break=- ZWSpace}', "");
Expect(0, 8202, '\p{Is_Line_Break=- ZWSpace}', "");
Expect(1, 8202, '\p{^Is_Line_Break=- ZWSpace}', "");
Expect(1, 8202, '\P{Is_Line_Break=- ZWSpace}', "");
Expect(0, 8202, '\P{^Is_Line_Break=- ZWSpace}', "");
Error('\p{Is_Lb=-/a/zw}');
Error('\P{Is_Lb=-/a/zw}');
Expect(1, 8203, '\p{Is_Lb=zw}', "");
Expect(0, 8203, '\p{^Is_Lb=zw}', "");
Expect(0, 8203, '\P{Is_Lb=zw}', "");
Expect(1, 8203, '\P{^Is_Lb=zw}', "");
Expect(0, 8202, '\p{Is_Lb=zw}', "");
Expect(1, 8202, '\p{^Is_Lb=zw}', "");
Expect(1, 8202, '\P{Is_Lb=zw}', "");
Expect(0, 8202, '\P{^Is_Lb=zw}', "");
Expect(1, 8203, '\p{Is_Lb=__ZW}', "");
Expect(0, 8203, '\p{^Is_Lb=__ZW}', "");
Expect(0, 8203, '\P{Is_Lb=__ZW}', "");
Expect(1, 8203, '\P{^Is_Lb=__ZW}', "");
Expect(0, 8202, '\p{Is_Lb=__ZW}', "");
Expect(1, 8202, '\p{^Is_Lb=__ZW}', "");
Expect(1, 8202, '\P{Is_Lb=__ZW}', "");
Expect(0, 8202, '\P{^Is_Lb=__ZW}', "");
Error('\p{Line_Break= JL/a/}');
Error('\P{Line_Break= JL/a/}');
Expect(1, 4447, '\p{Line_Break=jl}', "");
Expect(0, 4447, '\p{^Line_Break=jl}', "");
Expect(0, 4447, '\P{Line_Break=jl}', "");
Expect(1, 4447, '\P{^Line_Break=jl}', "");
Expect(0, 4351, '\p{Line_Break=jl}', "");
Expect(1, 4351, '\p{^Line_Break=jl}', "");
Expect(1, 4351, '\P{Line_Break=jl}', "");
Expect(0, 4351, '\P{^Line_Break=jl}', "");
Expect(1, 4447, '\p{Line_Break= jl}', "");
Expect(0, 4447, '\p{^Line_Break= jl}', "");
Expect(0, 4447, '\P{Line_Break= jl}', "");
Expect(1, 4447, '\P{^Line_Break= jl}', "");
Expect(0, 4351, '\p{Line_Break= jl}', "");
Expect(1, 4351, '\p{^Line_Break= jl}', "");
Expect(1, 4351, '\P{Line_Break= jl}', "");
Expect(0, 4351, '\P{^Line_Break= jl}', "");
Error('\p{Lb=_/a/jl}');
Error('\P{Lb=_/a/jl}');
Expect(1, 4447, '\p{Lb=jl}', "");
Expect(0, 4447, '\p{^Lb=jl}', "");
Expect(0, 4447, '\P{Lb=jl}', "");
Expect(1, 4447, '\P{^Lb=jl}', "");
Expect(0, 4351, '\p{Lb=jl}', "");
Expect(1, 4351, '\p{^Lb=jl}', "");
Expect(1, 4351, '\P{Lb=jl}', "");
Expect(0, 4351, '\P{^Lb=jl}', "");
Expect(1, 4447, '\p{Lb=- JL}', "");
Expect(0, 4447, '\p{^Lb=- JL}', "");
Expect(0, 4447, '\P{Lb=- JL}', "");
Expect(1, 4447, '\P{^Lb=- JL}', "");
Expect(0, 4351, '\p{Lb=- JL}', "");
Expect(1, 4351, '\p{^Lb=- JL}', "");
Expect(1, 4351, '\P{Lb=- JL}', "");
Expect(0, 4351, '\P{^Lb=- JL}', "");
Error('\p{Is_Line_Break=-JL/a/}');
Error('\P{Is_Line_Break=-JL/a/}');
Expect(1, 4447, '\p{Is_Line_Break=jl}', "");
Expect(0, 4447, '\p{^Is_Line_Break=jl}', "");
Expect(0, 4447, '\P{Is_Line_Break=jl}', "");
Expect(1, 4447, '\P{^Is_Line_Break=jl}', "");
Expect(0, 4351, '\p{Is_Line_Break=jl}', "");
Expect(1, 4351, '\p{^Is_Line_Break=jl}', "");
Expect(1, 4351, '\P{Is_Line_Break=jl}', "");
Expect(0, 4351, '\P{^Is_Line_Break=jl}', "");
Expect(1, 4447, '\p{Is_Line_Break= _JL}', "");
Expect(0, 4447, '\p{^Is_Line_Break= _JL}', "");
Expect(0, 4447, '\P{Is_Line_Break= _JL}', "");
Expect(1, 4447, '\P{^Is_Line_Break= _JL}', "");
Expect(0, 4351, '\p{Is_Line_Break= _JL}', "");
Expect(1, 4351, '\p{^Is_Line_Break= _JL}', "");
Expect(1, 4351, '\P{Is_Line_Break= _JL}', "");
Expect(0, 4351, '\P{^Is_Line_Break= _JL}', "");
Error('\p{Is_Lb=/a/-jl}');
Error('\P{Is_Lb=/a/-jl}');
Expect(1, 4447, '\p{Is_Lb=jl}', "");
Expect(0, 4447, '\p{^Is_Lb=jl}', "");
Expect(0, 4447, '\P{Is_Lb=jl}', "");
Expect(1, 4447, '\P{^Is_Lb=jl}', "");
Expect(0, 4351, '\p{Is_Lb=jl}', "");
Expect(1, 4351, '\p{^Is_Lb=jl}', "");
Expect(1, 4351, '\P{Is_Lb=jl}', "");
Expect(0, 4351, '\P{^Is_Lb=jl}', "");
Expect(1, 4447, '\p{Is_Lb= -JL}', "");
Expect(0, 4447, '\p{^Is_Lb= -JL}', "");
Expect(0, 4447, '\P{Is_Lb= -JL}', "");
Expect(1, 4447, '\P{^Is_Lb= -JL}', "");
Expect(0, 4351, '\p{Is_Lb= -JL}', "");
Expect(1, 4351, '\p{^Is_Lb= -JL}', "");
Expect(1, 4351, '\P{Is_Lb= -JL}', "");
Expect(0, 4351, '\P{^Is_Lb= -JL}', "");
Error('\p{Line_Break=_Break_SYMBOLS:=}');
Error('\P{Line_Break=_Break_SYMBOLS:=}');
Expect(1, 47, '\p{Line_Break=breaksymbols}', "");
Expect(0, 47, '\p{^Line_Break=breaksymbols}', "");
Expect(0, 47, '\P{Line_Break=breaksymbols}', "");
Expect(1, 47, '\P{^Line_Break=breaksymbols}', "");
Expect(0, 46, '\p{Line_Break=breaksymbols}', "");
Expect(1, 46, '\p{^Line_Break=breaksymbols}', "");
Expect(1, 46, '\P{Line_Break=breaksymbols}', "");
Expect(0, 46, '\P{^Line_Break=breaksymbols}', "");
Expect(1, 47, '\p{Line_Break= BREAKSymbols}', "");
Expect(0, 47, '\p{^Line_Break= BREAKSymbols}', "");
Expect(0, 47, '\P{Line_Break= BREAKSymbols}', "");
Expect(1, 47, '\P{^Line_Break= BREAKSymbols}', "");
Expect(0, 46, '\p{Line_Break= BREAKSymbols}', "");
Expect(1, 46, '\p{^Line_Break= BREAKSymbols}', "");
Expect(1, 46, '\P{Line_Break= BREAKSymbols}', "");
Expect(0, 46, '\P{^Line_Break= BREAKSymbols}', "");
Error('\p{Lb=_sy/a/}');
Error('\P{Lb=_sy/a/}');
Expect(1, 47, '\p{Lb=sy}', "");
Expect(0, 47, '\p{^Lb=sy}', "");
Expect(0, 47, '\P{Lb=sy}', "");
Expect(1, 47, '\P{^Lb=sy}', "");
Expect(0, 46, '\p{Lb=sy}', "");
Expect(1, 46, '\p{^Lb=sy}', "");
Expect(1, 46, '\P{Lb=sy}', "");
Expect(0, 46, '\P{^Lb=sy}', "");
Expect(1, 47, '\p{Lb=--SY}', "");
Expect(0, 47, '\p{^Lb=--SY}', "");
Expect(0, 47, '\P{Lb=--SY}', "");
Expect(1, 47, '\P{^Lb=--SY}', "");
Expect(0, 46, '\p{Lb=--SY}', "");
Expect(1, 46, '\p{^Lb=--SY}', "");
Expect(1, 46, '\P{Lb=--SY}', "");
Expect(0, 46, '\P{^Lb=--SY}', "");
Error('\p{Is_Line_Break=_:=BREAK symbols}');
Error('\P{Is_Line_Break=_:=BREAK symbols}');
Expect(1, 47, '\p{Is_Line_Break=breaksymbols}', "");
Expect(0, 47, '\p{^Is_Line_Break=breaksymbols}', "");
Expect(0, 47, '\P{Is_Line_Break=breaksymbols}', "");
Expect(1, 47, '\P{^Is_Line_Break=breaksymbols}', "");
Expect(0, 46, '\p{Is_Line_Break=breaksymbols}', "");
Expect(1, 46, '\p{^Is_Line_Break=breaksymbols}', "");
Expect(1, 46, '\P{Is_Line_Break=breaksymbols}', "");
Expect(0, 46, '\P{^Is_Line_Break=breaksymbols}', "");
Expect(1, 47, '\p{Is_Line_Break= Break Symbols}', "");
Expect(0, 47, '\p{^Is_Line_Break= Break Symbols}', "");
Expect(0, 47, '\P{Is_Line_Break= Break Symbols}', "");
Expect(1, 47, '\P{^Is_Line_Break= Break Symbols}', "");
Expect(0, 46, '\p{Is_Line_Break= Break Symbols}', "");
Expect(1, 46, '\p{^Is_Line_Break= Break Symbols}', "");
Expect(1, 46, '\P{Is_Line_Break= Break Symbols}', "");
Expect(0, 46, '\P{^Is_Line_Break= Break Symbols}', "");
Error('\p{Is_Lb= _SY:=}');
Error('\P{Is_Lb= _SY:=}');
Expect(1, 47, '\p{Is_Lb=sy}', "");
Expect(0, 47, '\p{^Is_Lb=sy}', "");
Expect(0, 47, '\P{Is_Lb=sy}', "");
Expect(1, 47, '\P{^Is_Lb=sy}', "");
Expect(0, 46, '\p{Is_Lb=sy}', "");
Expect(1, 46, '\p{^Is_Lb=sy}', "");
Expect(1, 46, '\P{Is_Lb=sy}', "");
Expect(0, 46, '\P{^Is_Lb=sy}', "");
Expect(1, 47, '\p{Is_Lb=__SY}', "");
Expect(0, 47, '\p{^Is_Lb=__SY}', "");
Expect(0, 47, '\P{Is_Lb=__SY}', "");
Expect(1, 47, '\P{^Is_Lb=__SY}', "");
Expect(0, 46, '\p{Is_Lb=__SY}', "");
Expect(1, 46, '\p{^Is_Lb=__SY}', "");
Expect(1, 46, '\P{Is_Lb=__SY}', "");
Expect(0, 46, '\P{^Is_Lb=__SY}', "");
Error('\p{Line_Break=-/a/PREFIX-Numeric}');
Error('\P{Line_Break=-/a/PREFIX-Numeric}');
Expect(1, 36, '\p{Line_Break=prefixnumeric}', "");
Expect(0, 36, '\p{^Line_Break=prefixnumeric}', "");
Expect(0, 36, '\P{Line_Break=prefixnumeric}', "");
Expect(1, 36, '\P{^Line_Break=prefixnumeric}', "");
Expect(0, 35, '\p{Line_Break=prefixnumeric}', "");
Expect(1, 35, '\p{^Line_Break=prefixnumeric}', "");
Expect(1, 35, '\P{Line_Break=prefixnumeric}', "");
Expect(0, 35, '\P{^Line_Break=prefixnumeric}', "");
Expect(1, 36, '\p{Line_Break= Prefix NUMERIC}', "");
Expect(0, 36, '\p{^Line_Break= Prefix NUMERIC}', "");
Expect(0, 36, '\P{Line_Break= Prefix NUMERIC}', "");
Expect(1, 36, '\P{^Line_Break= Prefix NUMERIC}', "");
Expect(0, 35, '\p{Line_Break= Prefix NUMERIC}', "");
Expect(1, 35, '\p{^Line_Break= Prefix NUMERIC}', "");
Expect(1, 35, '\P{Line_Break= Prefix NUMERIC}', "");
Expect(0, 35, '\P{^Line_Break= Prefix NUMERIC}', "");
Error('\p{Lb=_:=PR}');
Error('\P{Lb=_:=PR}');
Expect(1, 36, '\p{Lb=pr}', "");
Expect(0, 36, '\p{^Lb=pr}', "");
Expect(0, 36, '\P{Lb=pr}', "");
Expect(1, 36, '\P{^Lb=pr}', "");
Expect(0, 35, '\p{Lb=pr}', "");
Expect(1, 35, '\p{^Lb=pr}', "");
Expect(1, 35, '\P{Lb=pr}', "");
Expect(0, 35, '\P{^Lb=pr}', "");
Expect(1, 36, '\p{Lb= PR}', "");
Expect(0, 36, '\p{^Lb= PR}', "");
Expect(0, 36, '\P{Lb= PR}', "");
Expect(1, 36, '\P{^Lb= PR}', "");
Expect(0, 35, '\p{Lb= PR}', "");
Expect(1, 35, '\p{^Lb= PR}', "");
Expect(1, 35, '\P{Lb= PR}', "");
Expect(0, 35, '\P{^Lb= PR}', "");
Error('\p{Is_Line_Break= :=PREFIX-Numeric}');
Error('\P{Is_Line_Break= :=PREFIX-Numeric}');
Expect(1, 36, '\p{Is_Line_Break=prefixnumeric}', "");
Expect(0, 36, '\p{^Is_Line_Break=prefixnumeric}', "");
Expect(0, 36, '\P{Is_Line_Break=prefixnumeric}', "");
Expect(1, 36, '\P{^Is_Line_Break=prefixnumeric}', "");
Expect(0, 35, '\p{Is_Line_Break=prefixnumeric}', "");
Expect(1, 35, '\p{^Is_Line_Break=prefixnumeric}', "");
Expect(1, 35, '\P{Is_Line_Break=prefixnumeric}', "");
Expect(0, 35, '\P{^Is_Line_Break=prefixnumeric}', "");
Expect(1, 36, '\p{Is_Line_Break=__PREFIX-numeric}', "");
Expect(0, 36, '\p{^Is_Line_Break=__PREFIX-numeric}', "");
Expect(0, 36, '\P{Is_Line_Break=__PREFIX-numeric}', "");
Expect(1, 36, '\P{^Is_Line_Break=__PREFIX-numeric}', "");
Expect(0, 35, '\p{Is_Line_Break=__PREFIX-numeric}', "");
Expect(1, 35, '\p{^Is_Line_Break=__PREFIX-numeric}', "");
Expect(1, 35, '\P{Is_Line_Break=__PREFIX-numeric}', "");
Expect(0, 35, '\P{^Is_Line_Break=__PREFIX-numeric}', "");
Error('\p{Is_Lb: /a/PR}');
Error('\P{Is_Lb: /a/PR}');
Expect(1, 36, '\p{Is_Lb=pr}', "");
Expect(0, 36, '\p{^Is_Lb=pr}', "");
Expect(0, 36, '\P{Is_Lb=pr}', "");
Expect(1, 36, '\P{^Is_Lb=pr}', "");
Expect(0, 35, '\p{Is_Lb=pr}', "");
Expect(1, 35, '\p{^Is_Lb=pr}', "");
Expect(1, 35, '\P{Is_Lb=pr}', "");
Expect(0, 35, '\P{^Is_Lb=pr}', "");
Expect(1, 36, '\p{Is_Lb= -pr}', "");
Expect(0, 36, '\p{^Is_Lb= -pr}', "");
Expect(0, 36, '\P{Is_Lb= -pr}', "");
Expect(1, 36, '\P{^Is_Lb= -pr}', "");
Expect(0, 35, '\p{Is_Lb= -pr}', "");
Expect(1, 35, '\p{^Is_Lb= -pr}', "");
Expect(1, 35, '\P{Is_Lb= -pr}', "");
Expect(0, 35, '\P{^Is_Lb= -pr}', "");
Error('\p{Line_Break=/a/ Close Parenthesis}');
Error('\P{Line_Break=/a/ Close Parenthesis}');
Expect(1, 41, '\p{Line_Break=closeparenthesis}', "");
Expect(0, 41, '\p{^Line_Break=closeparenthesis}', "");
Expect(0, 41, '\P{Line_Break=closeparenthesis}', "");
Expect(1, 41, '\P{^Line_Break=closeparenthesis}', "");
Expect(0, 40, '\p{Line_Break=closeparenthesis}', "");
Expect(1, 40, '\p{^Line_Break=closeparenthesis}', "");
Expect(1, 40, '\P{Line_Break=closeparenthesis}', "");
Expect(0, 40, '\P{^Line_Break=closeparenthesis}', "");
Expect(1, 41, '\p{Line_Break= _Close-Parenthesis}', "");
Expect(0, 41, '\p{^Line_Break= _Close-Parenthesis}', "");
Expect(0, 41, '\P{Line_Break= _Close-Parenthesis}', "");
Expect(1, 41, '\P{^Line_Break= _Close-Parenthesis}', "");
Expect(0, 40, '\p{Line_Break= _Close-Parenthesis}', "");
Expect(1, 40, '\p{^Line_Break= _Close-Parenthesis}', "");
Expect(1, 40, '\P{Line_Break= _Close-Parenthesis}', "");
Expect(0, 40, '\P{^Line_Break= _Close-Parenthesis}', "");
Error('\p{Lb= /a/CP}');
Error('\P{Lb= /a/CP}');
Expect(1, 41, '\p{Lb: cp}', "");
Expect(0, 41, '\p{^Lb: cp}', "");
Expect(0, 41, '\P{Lb: cp}', "");
Expect(1, 41, '\P{^Lb: cp}', "");
Expect(0, 40, '\p{Lb: cp}', "");
Expect(1, 40, '\p{^Lb: cp}', "");
Expect(1, 40, '\P{Lb: cp}', "");
Expect(0, 40, '\P{^Lb: cp}', "");
Expect(1, 41, '\p{Lb=_ CP}', "");
Expect(0, 41, '\p{^Lb=_ CP}', "");
Expect(0, 41, '\P{Lb=_ CP}', "");
Expect(1, 41, '\P{^Lb=_ CP}', "");
Expect(0, 40, '\p{Lb=_ CP}', "");
Expect(1, 40, '\p{^Lb=_ CP}', "");
Expect(1, 40, '\P{Lb=_ CP}', "");
Expect(0, 40, '\P{^Lb=_ CP}', "");
Error('\p{Is_Line_Break:_-Close:=Parenthesis}');
Error('\P{Is_Line_Break:_-Close:=Parenthesis}');
Expect(1, 41, '\p{Is_Line_Break=closeparenthesis}', "");
Expect(0, 41, '\p{^Is_Line_Break=closeparenthesis}', "");
Expect(0, 41, '\P{Is_Line_Break=closeparenthesis}', "");
Expect(1, 41, '\P{^Is_Line_Break=closeparenthesis}', "");
Expect(0, 40, '\p{Is_Line_Break=closeparenthesis}', "");
Expect(1, 40, '\p{^Is_Line_Break=closeparenthesis}', "");
Expect(1, 40, '\P{Is_Line_Break=closeparenthesis}', "");
Expect(0, 40, '\P{^Is_Line_Break=closeparenthesis}', "");
Expect(1, 41, '\p{Is_Line_Break=-CloseParenthesis}', "");
Expect(0, 41, '\p{^Is_Line_Break=-CloseParenthesis}', "");
Expect(0, 41, '\P{Is_Line_Break=-CloseParenthesis}', "");
Expect(1, 41, '\P{^Is_Line_Break=-CloseParenthesis}', "");
Expect(0, 40, '\p{Is_Line_Break=-CloseParenthesis}', "");
Expect(1, 40, '\p{^Is_Line_Break=-CloseParenthesis}', "");
Expect(1, 40, '\P{Is_Line_Break=-CloseParenthesis}', "");
Expect(0, 40, '\P{^Is_Line_Break=-CloseParenthesis}', "");
Error('\p{Is_Lb=/a/ cp}');
Error('\P{Is_Lb=/a/ cp}');
Expect(1, 41, '\p{Is_Lb=cp}', "");
Expect(0, 41, '\p{^Is_Lb=cp}', "");
Expect(0, 41, '\P{Is_Lb=cp}', "");
Expect(1, 41, '\P{^Is_Lb=cp}', "");
Expect(0, 40, '\p{Is_Lb=cp}', "");
Expect(1, 40, '\p{^Is_Lb=cp}', "");
Expect(1, 40, '\P{Is_Lb=cp}', "");
Expect(0, 40, '\P{^Is_Lb=cp}', "");
Expect(1, 41, '\p{Is_Lb= _cp}', "");
Expect(0, 41, '\p{^Is_Lb= _cp}', "");
Expect(0, 41, '\P{Is_Lb= _cp}', "");
Expect(1, 41, '\P{^Is_Lb= _cp}', "");
Expect(0, 40, '\p{Is_Lb= _cp}', "");
Expect(1, 40, '\p{^Is_Lb= _cp}', "");
Expect(1, 40, '\P{Is_Lb= _cp}', "");
Expect(0, 40, '\P{^Is_Lb= _cp}', "");
Error('\p{Line_Break=-:=h3}');
Error('\P{Line_Break=-:=h3}');
Expect(1, 44059, '\p{Line_Break=h3}', "");
Expect(0, 44059, '\p{^Line_Break=h3}', "");
Expect(0, 44059, '\P{Line_Break=h3}', "");
Expect(1, 44059, '\P{^Line_Break=h3}', "");
Expect(0, 44032, '\p{Line_Break=h3}', "");
Expect(1, 44032, '\p{^Line_Break=h3}', "");
Expect(1, 44032, '\P{Line_Break=h3}', "");
Expect(0, 44032, '\P{^Line_Break=h3}', "");
Expect(1, 44059, '\p{Line_Break=_H3}', "");
Expect(0, 44059, '\p{^Line_Break=_H3}', "");
Expect(0, 44059, '\P{Line_Break=_H3}', "");
Expect(1, 44059, '\P{^Line_Break=_H3}', "");
Expect(0, 44032, '\p{Line_Break=_H3}', "");
Expect(1, 44032, '\p{^Line_Break=_H3}', "");
Expect(1, 44032, '\P{Line_Break=_H3}', "");
Expect(0, 44032, '\P{^Line_Break=_H3}', "");
Error('\p{Lb:_:=H3}');
Error('\P{Lb:_:=H3}');
Expect(1, 44059, '\p{Lb=h3}', "");
Expect(0, 44059, '\p{^Lb=h3}', "");
Expect(0, 44059, '\P{Lb=h3}', "");
Expect(1, 44059, '\P{^Lb=h3}', "");
Expect(0, 44032, '\p{Lb=h3}', "");
Expect(1, 44032, '\p{^Lb=h3}', "");
Expect(1, 44032, '\P{Lb=h3}', "");
Expect(0, 44032, '\P{^Lb=h3}', "");
Expect(1, 44059, '\p{Lb= -H3}', "");
Expect(0, 44059, '\p{^Lb= -H3}', "");
Expect(0, 44059, '\P{Lb= -H3}', "");
Expect(1, 44059, '\P{^Lb= -H3}', "");
Expect(0, 44032, '\p{Lb= -H3}', "");
Expect(1, 44032, '\p{^Lb= -H3}', "");
Expect(1, 44032, '\P{Lb= -H3}', "");
Expect(0, 44032, '\P{^Lb= -H3}', "");
Error('\p{Is_Line_Break= :=H3}');
Error('\P{Is_Line_Break= :=H3}');
Expect(1, 44059, '\p{Is_Line_Break=h3}', "");
Expect(0, 44059, '\p{^Is_Line_Break=h3}', "");
Expect(0, 44059, '\P{Is_Line_Break=h3}', "");
Expect(1, 44059, '\P{^Is_Line_Break=h3}', "");
Expect(0, 44032, '\p{Is_Line_Break=h3}', "");
Expect(1, 44032, '\p{^Is_Line_Break=h3}', "");
Expect(1, 44032, '\P{Is_Line_Break=h3}', "");
Expect(0, 44032, '\P{^Is_Line_Break=h3}', "");
Expect(1, 44059, '\p{Is_Line_Break=-H3}', "");
Expect(0, 44059, '\p{^Is_Line_Break=-H3}', "");
Expect(0, 44059, '\P{Is_Line_Break=-H3}', "");
Expect(1, 44059, '\P{^Is_Line_Break=-H3}', "");
Expect(0, 44032, '\p{Is_Line_Break=-H3}', "");
Expect(1, 44032, '\p{^Is_Line_Break=-H3}', "");
Expect(1, 44032, '\P{Is_Line_Break=-H3}', "");
Expect(0, 44032, '\P{^Is_Line_Break=-H3}', "");
Error('\p{Is_Lb: H3:=}');
Error('\P{Is_Lb: H3:=}');
Expect(1, 44059, '\p{Is_Lb=h3}', "");
Expect(0, 44059, '\p{^Is_Lb=h3}', "");
Expect(0, 44059, '\P{Is_Lb=h3}', "");
Expect(1, 44059, '\P{^Is_Lb=h3}', "");
Expect(0, 44032, '\p{Is_Lb=h3}', "");
Expect(1, 44032, '\p{^Is_Lb=h3}', "");
Expect(1, 44032, '\P{Is_Lb=h3}', "");
Expect(0, 44032, '\P{^Is_Lb=h3}', "");
Expect(1, 44059, '\p{Is_Lb=-H3}', "");
Expect(0, 44059, '\p{^Is_Lb=-H3}', "");
Expect(0, 44059, '\P{Is_Lb=-H3}', "");
Expect(1, 44059, '\P{^Is_Lb=-H3}', "");
Expect(0, 44032, '\p{Is_Lb=-H3}', "");
Expect(1, 44032, '\p{^Is_Lb=-H3}', "");
Expect(1, 44032, '\P{Is_Lb=-H3}', "");
Expect(0, 44032, '\P{^Is_Lb=-H3}', "");
Error('\p{Line_Break=:=_ carriage-RETURN}');
Error('\P{Line_Break=:=_ carriage-RETURN}');
Expect(1, 13, '\p{Line_Break=carriagereturn}', "");
Expect(0, 13, '\p{^Line_Break=carriagereturn}', "");
Expect(0, 13, '\P{Line_Break=carriagereturn}', "");
Expect(1, 13, '\P{^Line_Break=carriagereturn}', "");
Expect(0, 12, '\p{Line_Break=carriagereturn}', "");
Expect(1, 12, '\p{^Line_Break=carriagereturn}', "");
Expect(1, 12, '\P{Line_Break=carriagereturn}', "");
Expect(0, 12, '\P{^Line_Break=carriagereturn}', "");
Expect(1, 13, '\p{Line_Break=_Carriage return}', "");
Expect(0, 13, '\p{^Line_Break=_Carriage return}', "");
Expect(0, 13, '\P{Line_Break=_Carriage return}', "");
Expect(1, 13, '\P{^Line_Break=_Carriage return}', "");
Expect(0, 12, '\p{Line_Break=_Carriage return}', "");
Expect(1, 12, '\p{^Line_Break=_Carriage return}', "");
Expect(1, 12, '\P{Line_Break=_Carriage return}', "");
Expect(0, 12, '\P{^Line_Break=_Carriage return}', "");
Error('\p{Lb=_:=CR}');
Error('\P{Lb=_:=CR}');
Expect(1, 13, '\p{Lb=cr}', "");
Expect(0, 13, '\p{^Lb=cr}', "");
Expect(0, 13, '\P{Lb=cr}', "");
Expect(1, 13, '\P{^Lb=cr}', "");
Expect(0, 12, '\p{Lb=cr}', "");
Expect(1, 12, '\p{^Lb=cr}', "");
Expect(1, 12, '\P{Lb=cr}', "");
Expect(0, 12, '\P{^Lb=cr}', "");
Expect(1, 13, '\p{Lb=--CR}', "");
Expect(0, 13, '\p{^Lb=--CR}', "");
Expect(0, 13, '\P{Lb=--CR}', "");
Expect(1, 13, '\P{^Lb=--CR}', "");
Expect(0, 12, '\p{Lb=--CR}', "");
Expect(1, 12, '\p{^Lb=--CR}', "");
Expect(1, 12, '\P{Lb=--CR}', "");
Expect(0, 12, '\P{^Lb=--CR}', "");
Error('\p{Is_Line_Break=-/a/Carriage_RETURN}');
Error('\P{Is_Line_Break=-/a/Carriage_RETURN}');
Expect(1, 13, '\p{Is_Line_Break=carriagereturn}', "");
Expect(0, 13, '\p{^Is_Line_Break=carriagereturn}', "");
Expect(0, 13, '\P{Is_Line_Break=carriagereturn}', "");
Expect(1, 13, '\P{^Is_Line_Break=carriagereturn}', "");
Expect(0, 12, '\p{Is_Line_Break=carriagereturn}', "");
Expect(1, 12, '\p{^Is_Line_Break=carriagereturn}', "");
Expect(1, 12, '\P{Is_Line_Break=carriagereturn}', "");
Expect(0, 12, '\P{^Is_Line_Break=carriagereturn}', "");
Expect(1, 13, '\p{Is_Line_Break=__Carriage-return}', "");
Expect(0, 13, '\p{^Is_Line_Break=__Carriage-return}', "");
Expect(0, 13, '\P{Is_Line_Break=__Carriage-return}', "");
Expect(1, 13, '\P{^Is_Line_Break=__Carriage-return}', "");
Expect(0, 12, '\p{Is_Line_Break=__Carriage-return}', "");
Expect(1, 12, '\p{^Is_Line_Break=__Carriage-return}', "");
Expect(1, 12, '\P{Is_Line_Break=__Carriage-return}', "");
Expect(0, 12, '\P{^Is_Line_Break=__Carriage-return}', "");
Error('\p{Is_Lb=:= CR}');
Error('\P{Is_Lb=:= CR}');
Expect(1, 13, '\p{Is_Lb=cr}', "");
Expect(0, 13, '\p{^Is_Lb=cr}', "");
Expect(0, 13, '\P{Is_Lb=cr}', "");
Expect(1, 13, '\P{^Is_Lb=cr}', "");
Expect(0, 12, '\p{Is_Lb=cr}', "");
Expect(1, 12, '\p{^Is_Lb=cr}', "");
Expect(1, 12, '\P{Is_Lb=cr}', "");
Expect(0, 12, '\P{^Is_Lb=cr}', "");
Expect(1, 13, '\p{Is_Lb=- CR}', "");
Expect(0, 13, '\p{^Is_Lb=- CR}', "");
Expect(0, 13, '\P{Is_Lb=- CR}', "");
Expect(1, 13, '\P{^Is_Lb=- CR}', "");
Expect(0, 12, '\p{Is_Lb=- CR}', "");
Expect(1, 12, '\p{^Is_Lb=- CR}', "");
Expect(1, 12, '\P{Is_Lb=- CR}', "");
Expect(0, 12, '\P{^Is_Lb=- CR}', "");
Error('\p{Line_Break=--CLOSE:=punctuation}');
Error('\P{Line_Break=--CLOSE:=punctuation}');
Expect(1, 125, '\p{Line_Break=closepunctuation}', "");
Expect(0, 125, '\p{^Line_Break=closepunctuation}', "");
Expect(0, 125, '\P{Line_Break=closepunctuation}', "");
Expect(1, 125, '\P{^Line_Break=closepunctuation}', "");
Expect(0, 124, '\p{Line_Break=closepunctuation}', "");
Expect(1, 124, '\p{^Line_Break=closepunctuation}', "");
Expect(1, 124, '\P{Line_Break=closepunctuation}', "");
Expect(0, 124, '\P{^Line_Break=closepunctuation}', "");
Expect(1, 125, '\p{Line_Break=_CLOSE Punctuation}', "");
Expect(0, 125, '\p{^Line_Break=_CLOSE Punctuation}', "");
Expect(0, 125, '\P{Line_Break=_CLOSE Punctuation}', "");
Expect(1, 125, '\P{^Line_Break=_CLOSE Punctuation}', "");
Expect(0, 124, '\p{Line_Break=_CLOSE Punctuation}', "");
Expect(1, 124, '\p{^Line_Break=_CLOSE Punctuation}', "");
Expect(1, 124, '\P{Line_Break=_CLOSE Punctuation}', "");
Expect(0, 124, '\P{^Line_Break=_CLOSE Punctuation}', "");
Error('\p{Lb=/a/ cl}');
Error('\P{Lb=/a/ cl}');
Expect(1, 125, '\p{Lb=cl}', "");
Expect(0, 125, '\p{^Lb=cl}', "");
Expect(0, 125, '\P{Lb=cl}', "");
Expect(1, 125, '\P{^Lb=cl}', "");
Expect(0, 124, '\p{Lb=cl}', "");
Expect(1, 124, '\p{^Lb=cl}', "");
Expect(1, 124, '\P{Lb=cl}', "");
Expect(0, 124, '\P{^Lb=cl}', "");
Expect(1, 125, '\p{Lb=_CL}', "");
Expect(0, 125, '\p{^Lb=_CL}', "");
Expect(0, 125, '\P{Lb=_CL}', "");
Expect(1, 125, '\P{^Lb=_CL}', "");
Expect(0, 124, '\p{Lb=_CL}', "");
Expect(1, 124, '\p{^Lb=_CL}', "");
Expect(1, 124, '\P{Lb=_CL}', "");
Expect(0, 124, '\P{^Lb=_CL}', "");
Error('\p{Is_Line_Break=/a/ closepunctuation}');
Error('\P{Is_Line_Break=/a/ closepunctuation}');
Expect(1, 125, '\p{Is_Line_Break=closepunctuation}', "");
Expect(0, 125, '\p{^Is_Line_Break=closepunctuation}', "");
Expect(0, 125, '\P{Is_Line_Break=closepunctuation}', "");
Expect(1, 125, '\P{^Is_Line_Break=closepunctuation}', "");
Expect(0, 124, '\p{Is_Line_Break=closepunctuation}', "");
Expect(1, 124, '\p{^Is_Line_Break=closepunctuation}', "");
Expect(1, 124, '\P{Is_Line_Break=closepunctuation}', "");
Expect(0, 124, '\P{^Is_Line_Break=closepunctuation}', "");
Expect(1, 125, '\p{Is_Line_Break= CLOSE Punctuation}', "");
Expect(0, 125, '\p{^Is_Line_Break= CLOSE Punctuation}', "");
Expect(0, 125, '\P{Is_Line_Break= CLOSE Punctuation}', "");
Expect(1, 125, '\P{^Is_Line_Break= CLOSE Punctuation}', "");
Expect(0, 124, '\p{Is_Line_Break= CLOSE Punctuation}', "");
Expect(1, 124, '\p{^Is_Line_Break= CLOSE Punctuation}', "");
Expect(1, 124, '\P{Is_Line_Break= CLOSE Punctuation}', "");
Expect(0, 124, '\P{^Is_Line_Break= CLOSE Punctuation}', "");
Error('\p{Is_Lb=:=- CL}');
Error('\P{Is_Lb=:=- CL}');
Expect(1, 125, '\p{Is_Lb=cl}', "");
Expect(0, 125, '\p{^Is_Lb=cl}', "");
Expect(0, 125, '\P{Is_Lb=cl}', "");
Expect(1, 125, '\P{^Is_Lb=cl}', "");
Expect(0, 124, '\p{Is_Lb=cl}', "");
Expect(1, 124, '\p{^Is_Lb=cl}', "");
Expect(1, 124, '\P{Is_Lb=cl}', "");
Expect(0, 124, '\P{^Is_Lb=cl}', "");
Expect(1, 125, '\p{Is_Lb=-_CL}', "");
Expect(0, 125, '\p{^Is_Lb=-_CL}', "");
Expect(0, 125, '\P{Is_Lb=-_CL}', "");
Expect(1, 125, '\P{^Is_Lb=-_CL}', "");
Expect(0, 124, '\p{Is_Lb=-_CL}', "");
Expect(1, 124, '\p{^Is_Lb=-_CL}', "");
Expect(1, 124, '\P{Is_Lb=-_CL}', "");
Expect(0, 124, '\P{^Is_Lb=-_CL}', "");
Error('\p{Line_Break: := -COMBININGmark}');
Error('\P{Line_Break: := -COMBININGmark}');
Expect(1, 8, '\p{Line_Break=combiningmark}', "");
Expect(0, 8, '\p{^Line_Break=combiningmark}', "");
Expect(0, 8, '\P{Line_Break=combiningmark}', "");
Expect(1, 8, '\P{^Line_Break=combiningmark}', "");
Expect(0, 13, '\p{Line_Break=combiningmark}', "");
Expect(1, 13, '\p{^Line_Break=combiningmark}', "");
Expect(1, 13, '\P{Line_Break=combiningmark}', "");
Expect(0, 13, '\P{^Line_Break=combiningmark}', "");
Expect(1, 8, '\p{Line_Break=_-combining-mark}', "");
Expect(0, 8, '\p{^Line_Break=_-combining-mark}', "");
Expect(0, 8, '\P{Line_Break=_-combining-mark}', "");
Expect(1, 8, '\P{^Line_Break=_-combining-mark}', "");
Expect(0, 13, '\p{Line_Break=_-combining-mark}', "");
Expect(1, 13, '\p{^Line_Break=_-combining-mark}', "");
Expect(1, 13, '\P{Line_Break=_-combining-mark}', "");
Expect(0, 13, '\P{^Line_Break=_-combining-mark}', "");
Error('\p{Lb= /a/CM}');
Error('\P{Lb= /a/CM}');
Expect(1, 8, '\p{Lb=cm}', "");
Expect(0, 8, '\p{^Lb=cm}', "");
Expect(0, 8, '\P{Lb=cm}', "");
Expect(1, 8, '\P{^Lb=cm}', "");
Expect(0, 13, '\p{Lb=cm}', "");
Expect(1, 13, '\p{^Lb=cm}', "");
Expect(1, 13, '\P{Lb=cm}', "");
Expect(0, 13, '\P{^Lb=cm}', "");
Expect(1, 8, '\p{Lb=_ CM}', "");
Expect(0, 8, '\p{^Lb=_ CM}', "");
Expect(0, 8, '\P{Lb=_ CM}', "");
Expect(1, 8, '\P{^Lb=_ CM}', "");
Expect(0, 13, '\p{Lb=_ CM}', "");
Expect(1, 13, '\p{^Lb=_ CM}', "");
Expect(1, 13, '\P{Lb=_ CM}', "");
Expect(0, 13, '\P{^Lb=_ CM}', "");
Error('\p{Is_Line_Break= CombiningMARK/a/}');
Error('\P{Is_Line_Break= CombiningMARK/a/}');
Expect(1, 8, '\p{Is_Line_Break=combiningmark}', "");
Expect(0, 8, '\p{^Is_Line_Break=combiningmark}', "");
Expect(0, 8, '\P{Is_Line_Break=combiningmark}', "");
Expect(1, 8, '\P{^Is_Line_Break=combiningmark}', "");
Expect(0, 13, '\p{Is_Line_Break=combiningmark}', "");
Expect(1, 13, '\p{^Is_Line_Break=combiningmark}', "");
Expect(1, 13, '\P{Is_Line_Break=combiningmark}', "");
Expect(0, 13, '\P{^Is_Line_Break=combiningmark}', "");
Expect(1, 8, '\p{Is_Line_Break=--CombiningMARK}', "");
Expect(0, 8, '\p{^Is_Line_Break=--CombiningMARK}', "");
Expect(0, 8, '\P{Is_Line_Break=--CombiningMARK}', "");
Expect(1, 8, '\P{^Is_Line_Break=--CombiningMARK}', "");
Expect(0, 13, '\p{Is_Line_Break=--CombiningMARK}', "");
Expect(1, 13, '\p{^Is_Line_Break=--CombiningMARK}', "");
Expect(1, 13, '\P{Is_Line_Break=--CombiningMARK}', "");
Expect(0, 13, '\P{^Is_Line_Break=--CombiningMARK}', "");
Error('\p{Is_Lb: /a/CM}');
Error('\P{Is_Lb: /a/CM}');
Expect(1, 8, '\p{Is_Lb=cm}', "");
Expect(0, 8, '\p{^Is_Lb=cm}', "");
Expect(0, 8, '\P{Is_Lb=cm}', "");
Expect(1, 8, '\P{^Is_Lb=cm}', "");
Expect(0, 13, '\p{Is_Lb=cm}', "");
Expect(1, 13, '\p{^Is_Lb=cm}', "");
Expect(1, 13, '\P{Is_Lb=cm}', "");
Expect(0, 13, '\P{^Is_Lb=cm}', "");
Expect(1, 8, '\p{Is_Lb= cm}', "");
Expect(0, 8, '\p{^Is_Lb= cm}', "");
Expect(0, 8, '\P{Is_Lb= cm}', "");
Expect(1, 8, '\P{^Is_Lb= cm}', "");
Expect(0, 13, '\p{Is_Lb= cm}', "");
Expect(1, 13, '\p{^Is_Lb= cm}', "");
Expect(1, 13, '\P{Is_Lb= cm}', "");
Expect(0, 13, '\P{^Is_Lb= cm}', "");
Error('\p{Line_Break=/a/_ Mandatory Break}');
Error('\P{Line_Break=/a/_ Mandatory Break}');
Expect(1, 12, '\p{Line_Break=mandatorybreak}', "");
Expect(0, 12, '\p{^Line_Break=mandatorybreak}', "");
Expect(0, 12, '\P{Line_Break=mandatorybreak}', "");
Expect(1, 12, '\P{^Line_Break=mandatorybreak}', "");
Expect(0, 10, '\p{Line_Break=mandatorybreak}', "");
Expect(1, 10, '\p{^Line_Break=mandatorybreak}', "");
Expect(1, 10, '\P{Line_Break=mandatorybreak}', "");
Expect(0, 10, '\P{^Line_Break=mandatorybreak}', "");
Expect(1, 12, '\p{Line_Break= Mandatory-break}', "");
Expect(0, 12, '\p{^Line_Break= Mandatory-break}', "");
Expect(0, 12, '\P{Line_Break= Mandatory-break}', "");
Expect(1, 12, '\P{^Line_Break= Mandatory-break}', "");
Expect(0, 10, '\p{Line_Break= Mandatory-break}', "");
Expect(1, 10, '\p{^Line_Break= Mandatory-break}', "");
Expect(1, 10, '\P{Line_Break= Mandatory-break}', "");
Expect(0, 10, '\P{^Line_Break= Mandatory-break}', "");
Error('\p{Lb= BK:=}');
Error('\P{Lb= BK:=}');
Expect(1, 12, '\p{Lb=bk}', "");
Expect(0, 12, '\p{^Lb=bk}', "");
Expect(0, 12, '\P{Lb=bk}', "");
Expect(1, 12, '\P{^Lb=bk}', "");
Expect(0, 10, '\p{Lb=bk}', "");
Expect(1, 10, '\p{^Lb=bk}', "");
Expect(1, 10, '\P{Lb=bk}', "");
Expect(0, 10, '\P{^Lb=bk}', "");
Expect(1, 12, '\p{Lb= -BK}', "");
Expect(0, 12, '\p{^Lb= -BK}', "");
Expect(0, 12, '\P{Lb= -BK}', "");
Expect(1, 12, '\P{^Lb= -BK}', "");
Expect(0, 10, '\p{Lb= -BK}', "");
Expect(1, 10, '\p{^Lb= -BK}', "");
Expect(1, 10, '\P{Lb= -BK}', "");
Expect(0, 10, '\P{^Lb= -BK}', "");
Error('\p{Is_Line_Break= /a/Mandatory_Break}');
Error('\P{Is_Line_Break= /a/Mandatory_Break}');
Expect(1, 12, '\p{Is_Line_Break=mandatorybreak}', "");
Expect(0, 12, '\p{^Is_Line_Break=mandatorybreak}', "");
Expect(0, 12, '\P{Is_Line_Break=mandatorybreak}', "");
Expect(1, 12, '\P{^Is_Line_Break=mandatorybreak}', "");
Expect(0, 10, '\p{Is_Line_Break=mandatorybreak}', "");
Expect(1, 10, '\p{^Is_Line_Break=mandatorybreak}', "");
Expect(1, 10, '\P{Is_Line_Break=mandatorybreak}', "");
Expect(0, 10, '\P{^Is_Line_Break=mandatorybreak}', "");
Expect(1, 12, '\p{Is_Line_Break=- Mandatorybreak}', "");
Expect(0, 12, '\p{^Is_Line_Break=- Mandatorybreak}', "");
Expect(0, 12, '\P{Is_Line_Break=- Mandatorybreak}', "");
Expect(1, 12, '\P{^Is_Line_Break=- Mandatorybreak}', "");
Expect(0, 10, '\p{Is_Line_Break=- Mandatorybreak}', "");
Expect(1, 10, '\p{^Is_Line_Break=- Mandatorybreak}', "");
Expect(1, 10, '\P{Is_Line_Break=- Mandatorybreak}', "");
Expect(0, 10, '\P{^Is_Line_Break=- Mandatorybreak}', "");
Error('\p{Is_Lb=-/a/BK}');
Error('\P{Is_Lb=-/a/BK}');
Expect(1, 12, '\p{Is_Lb=bk}', "");
Expect(0, 12, '\p{^Is_Lb=bk}', "");
Expect(0, 12, '\P{Is_Lb=bk}', "");
Expect(1, 12, '\P{^Is_Lb=bk}', "");
Expect(0, 10, '\p{Is_Lb=bk}', "");
Expect(1, 10, '\p{^Is_Lb=bk}', "");
Expect(1, 10, '\P{Is_Lb=bk}', "");
Expect(0, 10, '\P{^Is_Lb=bk}', "");
Expect(1, 12, '\p{Is_Lb= bk}', "");
Expect(0, 12, '\p{^Is_Lb= bk}', "");
Expect(0, 12, '\P{Is_Lb= bk}', "");
Expect(1, 12, '\P{^Is_Lb= bk}', "");
Expect(0, 10, '\p{Is_Lb= bk}', "");
Expect(1, 10, '\p{^Is_Lb= bk}', "");
Expect(1, 10, '\P{Is_Lb= bk}', "");
Expect(0, 10, '\P{^Is_Lb= bk}', "");
Error('\p{Line_Break=:= -Nonstarter}');
Error('\P{Line_Break=:= -Nonstarter}');
Expect(1, 6102, '\p{Line_Break=nonstarter}', "");
Expect(0, 6102, '\p{^Line_Break=nonstarter}', "");
Expect(0, 6102, '\P{Line_Break=nonstarter}', "");
Expect(1, 6102, '\P{^Line_Break=nonstarter}', "");
Expect(0, 6101, '\p{Line_Break=nonstarter}', "");
Expect(1, 6101, '\p{^Line_Break=nonstarter}', "");
Expect(1, 6101, '\P{Line_Break=nonstarter}', "");
Expect(0, 6101, '\P{^Line_Break=nonstarter}', "");
Expect(1, 6102, '\p{Line_Break: Nonstarter}', "");
Expect(0, 6102, '\p{^Line_Break: Nonstarter}', "");
Expect(0, 6102, '\P{Line_Break: Nonstarter}', "");
Expect(1, 6102, '\P{^Line_Break: Nonstarter}', "");
Expect(0, 6101, '\p{Line_Break: Nonstarter}', "");
Expect(1, 6101, '\p{^Line_Break: Nonstarter}', "");
Expect(1, 6101, '\P{Line_Break: Nonstarter}', "");
Expect(0, 6101, '\P{^Line_Break: Nonstarter}', "");
Error('\p{Lb=/a/ -NS}');
Error('\P{Lb=/a/ -NS}');
Expect(1, 6102, '\p{Lb=ns}', "");
Expect(0, 6102, '\p{^Lb=ns}', "");
Expect(0, 6102, '\P{Lb=ns}', "");
Expect(1, 6102, '\P{^Lb=ns}', "");
Expect(0, 6101, '\p{Lb=ns}', "");
Expect(1, 6101, '\p{^Lb=ns}', "");
Expect(1, 6101, '\P{Lb=ns}', "");
Expect(0, 6101, '\P{^Lb=ns}', "");
Expect(1, 6102, '\p{Lb: _NS}', "");
Expect(0, 6102, '\p{^Lb: _NS}', "");
Expect(0, 6102, '\P{Lb: _NS}', "");
Expect(1, 6102, '\P{^Lb: _NS}', "");
Expect(0, 6101, '\p{Lb: _NS}', "");
Expect(1, 6101, '\p{^Lb: _NS}', "");
Expect(1, 6101, '\P{Lb: _NS}', "");
Expect(0, 6101, '\P{^Lb: _NS}', "");
Error('\p{Is_Line_Break=--Nonstarter:=}');
Error('\P{Is_Line_Break=--Nonstarter:=}');
Expect(1, 6102, '\p{Is_Line_Break=nonstarter}', "");
Expect(0, 6102, '\p{^Is_Line_Break=nonstarter}', "");
Expect(0, 6102, '\P{Is_Line_Break=nonstarter}', "");
Expect(1, 6102, '\P{^Is_Line_Break=nonstarter}', "");
Expect(0, 6101, '\p{Is_Line_Break=nonstarter}', "");
Expect(1, 6101, '\p{^Is_Line_Break=nonstarter}', "");
Expect(1, 6101, '\P{Is_Line_Break=nonstarter}', "");
Expect(0, 6101, '\P{^Is_Line_Break=nonstarter}', "");
Expect(1, 6102, '\p{Is_Line_Break= Nonstarter}', "");
Expect(0, 6102, '\p{^Is_Line_Break= Nonstarter}', "");
Expect(0, 6102, '\P{Is_Line_Break= Nonstarter}', "");
Expect(1, 6102, '\P{^Is_Line_Break= Nonstarter}', "");
Expect(0, 6101, '\p{Is_Line_Break= Nonstarter}', "");
Expect(1, 6101, '\p{^Is_Line_Break= Nonstarter}', "");
Expect(1, 6101, '\P{Is_Line_Break= Nonstarter}', "");
Expect(0, 6101, '\P{^Is_Line_Break= Nonstarter}', "");
Error('\p{Is_Lb= /a/NS}');
Error('\P{Is_Lb= /a/NS}');
Expect(1, 6102, '\p{Is_Lb=ns}', "");
Expect(0, 6102, '\p{^Is_Lb=ns}', "");
Expect(0, 6102, '\P{Is_Lb=ns}', "");
Expect(1, 6102, '\P{^Is_Lb=ns}', "");
Expect(0, 6101, '\p{Is_Lb=ns}', "");
Expect(1, 6101, '\p{^Is_Lb=ns}', "");
Expect(1, 6101, '\P{Is_Lb=ns}', "");
Expect(0, 6101, '\P{^Is_Lb=ns}', "");
Expect(1, 6102, '\p{Is_Lb= NS}', "");
Expect(0, 6102, '\p{^Is_Lb= NS}', "");
Expect(0, 6102, '\P{Is_Lb= NS}', "");
Expect(1, 6102, '\P{^Is_Lb= NS}', "");
Expect(0, 6101, '\p{Is_Lb= NS}', "");
Expect(1, 6101, '\p{^Is_Lb= NS}', "");
Expect(1, 6101, '\P{Is_Lb= NS}', "");
Expect(0, 6101, '\P{^Is_Lb= NS}', "");
Error('\p{Line_Break: :=JV}');
Error('\P{Line_Break: :=JV}');
Expect(1, 4519, '\p{Line_Break=jv}', "");
Expect(0, 4519, '\p{^Line_Break=jv}', "");
Expect(0, 4519, '\P{Line_Break=jv}', "");
Expect(1, 4519, '\P{^Line_Break=jv}', "");
Expect(0, 4447, '\p{Line_Break=jv}', "");
Expect(1, 4447, '\p{^Line_Break=jv}', "");
Expect(1, 4447, '\P{Line_Break=jv}', "");
Expect(0, 4447, '\P{^Line_Break=jv}', "");
Expect(1, 4519, '\p{Line_Break=_ JV}', "");
Expect(0, 4519, '\p{^Line_Break=_ JV}', "");
Expect(0, 4519, '\P{Line_Break=_ JV}', "");
Expect(1, 4519, '\P{^Line_Break=_ JV}', "");
Expect(0, 4447, '\p{Line_Break=_ JV}', "");
Expect(1, 4447, '\p{^Line_Break=_ JV}', "");
Expect(1, 4447, '\P{Line_Break=_ JV}', "");
Expect(0, 4447, '\P{^Line_Break=_ JV}', "");
Error('\p{Lb=-:=JV}');
Error('\P{Lb=-:=JV}');
Expect(1, 4519, '\p{Lb=jv}', "");
Expect(0, 4519, '\p{^Lb=jv}', "");
Expect(0, 4519, '\P{Lb=jv}', "");
Expect(1, 4519, '\P{^Lb=jv}', "");
Expect(0, 4447, '\p{Lb=jv}', "");
Expect(1, 4447, '\p{^Lb=jv}', "");
Expect(1, 4447, '\P{Lb=jv}', "");
Expect(0, 4447, '\P{^Lb=jv}', "");
Expect(1, 4519, '\p{Lb=_ JV}', "");
Expect(0, 4519, '\p{^Lb=_ JV}', "");
Expect(0, 4519, '\P{Lb=_ JV}', "");
Expect(1, 4519, '\P{^Lb=_ JV}', "");
Expect(0, 4447, '\p{Lb=_ JV}', "");
Expect(1, 4447, '\p{^Lb=_ JV}', "");
Expect(1, 4447, '\P{Lb=_ JV}', "");
Expect(0, 4447, '\P{^Lb=_ JV}', "");
Error('\p{Is_Line_Break=:=- JV}');
Error('\P{Is_Line_Break=:=- JV}');
Expect(1, 4519, '\p{Is_Line_Break=jv}', "");
Expect(0, 4519, '\p{^Is_Line_Break=jv}', "");
Expect(0, 4519, '\P{Is_Line_Break=jv}', "");
Expect(1, 4519, '\P{^Is_Line_Break=jv}', "");
Expect(0, 4447, '\p{Is_Line_Break=jv}', "");
Expect(1, 4447, '\p{^Is_Line_Break=jv}', "");
Expect(1, 4447, '\P{Is_Line_Break=jv}', "");
Expect(0, 4447, '\P{^Is_Line_Break=jv}', "");
Expect(1, 4519, '\p{Is_Line_Break=JV}', "");
Expect(0, 4519, '\p{^Is_Line_Break=JV}', "");
Expect(0, 4519, '\P{Is_Line_Break=JV}', "");
Expect(1, 4519, '\P{^Is_Line_Break=JV}', "");
Expect(0, 4447, '\p{Is_Line_Break=JV}', "");
Expect(1, 4447, '\p{^Is_Line_Break=JV}', "");
Expect(1, 4447, '\P{Is_Line_Break=JV}', "");
Expect(0, 4447, '\P{^Is_Line_Break=JV}', "");
Error('\p{Is_Lb= /a/JV}');
Error('\P{Is_Lb= /a/JV}');
Expect(1, 4519, '\p{Is_Lb=jv}', "");
Expect(0, 4519, '\p{^Is_Lb=jv}', "");
Expect(0, 4519, '\P{Is_Lb=jv}', "");
Expect(1, 4519, '\P{^Is_Lb=jv}', "");
Expect(0, 4447, '\p{Is_Lb=jv}', "");
Expect(1, 4447, '\p{^Is_Lb=jv}', "");
Expect(1, 4447, '\P{Is_Lb=jv}', "");
Expect(0, 4447, '\P{^Is_Lb=jv}', "");
Expect(1, 4519, '\p{Is_Lb= JV}', "");
Expect(0, 4519, '\p{^Is_Lb= JV}', "");
Expect(0, 4519, '\P{Is_Lb= JV}', "");
Expect(1, 4519, '\P{^Is_Lb= JV}', "");
Expect(0, 4447, '\p{Is_Lb= JV}', "");
Expect(1, 4447, '\p{^Is_Lb= JV}', "");
Expect(1, 4447, '\P{Is_Lb= JV}', "");
Expect(0, 4447, '\P{^Is_Lb= JV}', "");
Error('\p{Line_Break: QUOTATION/a/}');
Error('\P{Line_Break: QUOTATION/a/}');
Expect(1, 34, '\p{Line_Break=quotation}', "");
Expect(0, 34, '\p{^Line_Break=quotation}', "");
Expect(0, 34, '\P{Line_Break=quotation}', "");
Expect(1, 34, '\P{^Line_Break=quotation}', "");
Expect(0, 33, '\p{Line_Break=quotation}', "");
Expect(1, 33, '\p{^Line_Break=quotation}', "");
Expect(1, 33, '\P{Line_Break=quotation}', "");
Expect(0, 33, '\P{^Line_Break=quotation}', "");
Expect(1, 34, '\p{Line_Break=-QUOTATION}', "");
Expect(0, 34, '\p{^Line_Break=-QUOTATION}', "");
Expect(0, 34, '\P{Line_Break=-QUOTATION}', "");
Expect(1, 34, '\P{^Line_Break=-QUOTATION}', "");
Expect(0, 33, '\p{Line_Break=-QUOTATION}', "");
Expect(1, 33, '\p{^Line_Break=-QUOTATION}', "");
Expect(1, 33, '\P{Line_Break=-QUOTATION}', "");
Expect(0, 33, '\P{^Line_Break=-QUOTATION}', "");
Error('\p{Lb=_/a/QU}');
Error('\P{Lb=_/a/QU}');
Expect(1, 34, '\p{Lb=qu}', "");
Expect(0, 34, '\p{^Lb=qu}', "");
Expect(0, 34, '\P{Lb=qu}', "");
Expect(1, 34, '\P{^Lb=qu}', "");
Expect(0, 33, '\p{Lb=qu}', "");
Expect(1, 33, '\p{^Lb=qu}', "");
Expect(1, 33, '\P{Lb=qu}', "");
Expect(0, 33, '\P{^Lb=qu}', "");
Expect(1, 34, '\p{Lb=-QU}', "");
Expect(0, 34, '\p{^Lb=-QU}', "");
Expect(0, 34, '\P{Lb=-QU}', "");
Expect(1, 34, '\P{^Lb=-QU}', "");
Expect(0, 33, '\p{Lb=-QU}', "");
Expect(1, 33, '\p{^Lb=-QU}', "");
Expect(1, 33, '\P{Lb=-QU}', "");
Expect(0, 33, '\P{^Lb=-QU}', "");
Error('\p{Is_Line_Break=:=Quotation}');
Error('\P{Is_Line_Break=:=Quotation}');
Expect(1, 34, '\p{Is_Line_Break=quotation}', "");
Expect(0, 34, '\p{^Is_Line_Break=quotation}', "");
Expect(0, 34, '\P{Is_Line_Break=quotation}', "");
Expect(1, 34, '\P{^Is_Line_Break=quotation}', "");
Expect(0, 33, '\p{Is_Line_Break=quotation}', "");
Expect(1, 33, '\p{^Is_Line_Break=quotation}', "");
Expect(1, 33, '\P{Is_Line_Break=quotation}', "");
Expect(0, 33, '\P{^Is_Line_Break=quotation}', "");
Expect(1, 34, '\p{Is_Line_Break= QUOTATION}', "");
Expect(0, 34, '\p{^Is_Line_Break= QUOTATION}', "");
Expect(0, 34, '\P{Is_Line_Break= QUOTATION}', "");
Expect(1, 34, '\P{^Is_Line_Break= QUOTATION}', "");
Expect(0, 33, '\p{Is_Line_Break= QUOTATION}', "");
Expect(1, 33, '\p{^Is_Line_Break= QUOTATION}', "");
Expect(1, 33, '\P{Is_Line_Break= QUOTATION}', "");
Expect(0, 33, '\P{^Is_Line_Break= QUOTATION}', "");
Error('\p{Is_Lb: _ QU/a/}');
Error('\P{Is_Lb: _ QU/a/}');
Expect(1, 34, '\p{Is_Lb=qu}', "");
Expect(0, 34, '\p{^Is_Lb=qu}', "");
Expect(0, 34, '\P{Is_Lb=qu}', "");
Expect(1, 34, '\P{^Is_Lb=qu}', "");
Expect(0, 33, '\p{Is_Lb=qu}', "");
Expect(1, 33, '\p{^Is_Lb=qu}', "");
Expect(1, 33, '\P{Is_Lb=qu}', "");
Expect(0, 33, '\P{^Is_Lb=qu}', "");
Expect(1, 34, '\p{Is_Lb= qu}', "");
Expect(0, 34, '\p{^Is_Lb= qu}', "");
Expect(0, 34, '\P{Is_Lb= qu}', "");
Expect(1, 34, '\P{^Is_Lb= qu}', "");
Expect(0, 33, '\p{Is_Lb= qu}', "");
Expect(1, 33, '\p{^Is_Lb= qu}', "");
Expect(1, 33, '\P{Is_Lb= qu}', "");
Expect(0, 33, '\P{^Is_Lb= qu}', "");
Error('\p{Line_Break=/a/- infix-NUMERIC}');
Error('\P{Line_Break=/a/- infix-NUMERIC}');
Expect(1, 44, '\p{Line_Break=infixnumeric}', "");
Expect(0, 44, '\p{^Line_Break=infixnumeric}', "");
Expect(0, 44, '\P{Line_Break=infixnumeric}', "");
Expect(1, 44, '\P{^Line_Break=infixnumeric}', "");
Expect(0, 43, '\p{Line_Break=infixnumeric}', "");
Expect(1, 43, '\p{^Line_Break=infixnumeric}', "");
Expect(1, 43, '\P{Line_Break=infixnumeric}', "");
Expect(0, 43, '\P{^Line_Break=infixnumeric}', "");
Expect(1, 44, '\p{Line_Break=-_INFIX Numeric}', "");
Expect(0, 44, '\p{^Line_Break=-_INFIX Numeric}', "");
Expect(0, 44, '\P{Line_Break=-_INFIX Numeric}', "");
Expect(1, 44, '\P{^Line_Break=-_INFIX Numeric}', "");
Expect(0, 43, '\p{Line_Break=-_INFIX Numeric}', "");
Expect(1, 43, '\p{^Line_Break=-_INFIX Numeric}', "");
Expect(1, 43, '\P{Line_Break=-_INFIX Numeric}', "");
Expect(0, 43, '\P{^Line_Break=-_INFIX Numeric}', "");
Error('\p{Lb=-IS/a/}');
Error('\P{Lb=-IS/a/}');
Expect(1, 44, '\p{Lb=is}', "");
Expect(0, 44, '\p{^Lb=is}', "");
Expect(0, 44, '\P{Lb=is}', "");
Expect(1, 44, '\P{^Lb=is}', "");
Expect(0, 43, '\p{Lb=is}', "");
Expect(1, 43, '\p{^Lb=is}', "");
Expect(1, 43, '\P{Lb=is}', "");
Expect(0, 43, '\P{^Lb=is}', "");
Expect(1, 44, '\p{Lb=__IS}', "");
Expect(0, 44, '\p{^Lb=__IS}', "");
Expect(0, 44, '\P{Lb=__IS}', "");
Expect(1, 44, '\P{^Lb=__IS}', "");
Expect(0, 43, '\p{Lb=__IS}', "");
Expect(1, 43, '\p{^Lb=__IS}', "");
Expect(1, 43, '\P{Lb=__IS}', "");
Expect(0, 43, '\P{^Lb=__IS}', "");
Error('\p{Is_Line_Break=/a/_Infix-Numeric}');
Error('\P{Is_Line_Break=/a/_Infix-Numeric}');
Expect(1, 44, '\p{Is_Line_Break=infixnumeric}', "");
Expect(0, 44, '\p{^Is_Line_Break=infixnumeric}', "");
Expect(0, 44, '\P{Is_Line_Break=infixnumeric}', "");
Expect(1, 44, '\P{^Is_Line_Break=infixnumeric}', "");
Expect(0, 43, '\p{Is_Line_Break=infixnumeric}', "");
Expect(1, 43, '\p{^Is_Line_Break=infixnumeric}', "");
Expect(1, 43, '\P{Is_Line_Break=infixnumeric}', "");
Expect(0, 43, '\P{^Is_Line_Break=infixnumeric}', "");
Expect(1, 44, '\p{Is_Line_Break= Infix numeric}', "");
Expect(0, 44, '\p{^Is_Line_Break= Infix numeric}', "");
Expect(0, 44, '\P{Is_Line_Break= Infix numeric}', "");
Expect(1, 44, '\P{^Is_Line_Break= Infix numeric}', "");
Expect(0, 43, '\p{Is_Line_Break= Infix numeric}', "");
Expect(1, 43, '\p{^Is_Line_Break= Infix numeric}', "");
Expect(1, 43, '\P{Is_Line_Break= Infix numeric}', "");
Expect(0, 43, '\P{^Is_Line_Break= Infix numeric}', "");
Error('\p{Is_Lb=/a/-IS}');
Error('\P{Is_Lb=/a/-IS}');
Expect(1, 44, '\p{Is_Lb=is}', "");
Expect(0, 44, '\p{^Is_Lb=is}', "");
Expect(0, 44, '\P{Is_Lb=is}', "");
Expect(1, 44, '\P{^Is_Lb=is}', "");
Expect(0, 43, '\p{Is_Lb=is}', "");
Expect(1, 43, '\p{^Is_Lb=is}', "");
Expect(1, 43, '\P{Is_Lb=is}', "");
Expect(0, 43, '\P{^Is_Lb=is}', "");
Expect(1, 44, '\p{Is_Lb=_ IS}', "");
Expect(0, 44, '\p{^Is_Lb=_ IS}', "");
Expect(0, 44, '\P{Is_Lb=_ IS}', "");
Expect(1, 44, '\P{^Is_Lb=_ IS}', "");
Expect(0, 43, '\p{Is_Lb=_ IS}', "");
Expect(1, 43, '\p{^Is_Lb=_ IS}', "");
Expect(1, 43, '\P{Is_Lb=_ IS}', "");
Expect(0, 43, '\P{^Is_Lb=_ IS}', "");
Error('\p{Line_Break: :=__Inseparable}');
Error('\P{Line_Break: :=__Inseparable}');
Expect(1, 8230, '\p{Line_Break=inseparable}', "");
Expect(0, 8230, '\p{^Line_Break=inseparable}', "");
Expect(0, 8230, '\P{Line_Break=inseparable}', "");
Expect(1, 8230, '\P{^Line_Break=inseparable}', "");
Expect(0, 8227, '\p{Line_Break=inseparable}', "");
Expect(1, 8227, '\p{^Line_Break=inseparable}', "");
Expect(1, 8227, '\P{Line_Break=inseparable}', "");
Expect(0, 8227, '\P{^Line_Break=inseparable}', "");
Expect(1, 8230, '\p{Line_Break=-_inseparable}', "");
Expect(0, 8230, '\p{^Line_Break=-_inseparable}', "");
Expect(0, 8230, '\P{Line_Break=-_inseparable}', "");
Expect(1, 8230, '\P{^Line_Break=-_inseparable}', "");
Expect(0, 8227, '\p{Line_Break=-_inseparable}', "");
Expect(1, 8227, '\p{^Line_Break=-_inseparable}', "");
Expect(1, 8227, '\P{Line_Break=-_inseparable}', "");
Expect(0, 8227, '\P{^Line_Break=-_inseparable}', "");
Error('\p{Lb: _IN:=}');
Error('\P{Lb: _IN:=}');
Expect(1, 8230, '\p{Lb=in}', "");
Expect(0, 8230, '\p{^Lb=in}', "");
Expect(0, 8230, '\P{Lb=in}', "");
Expect(1, 8230, '\P{^Lb=in}', "");
Expect(0, 8227, '\p{Lb=in}', "");
Expect(1, 8227, '\p{^Lb=in}', "");
Expect(1, 8227, '\P{Lb=in}', "");
Expect(0, 8227, '\P{^Lb=in}', "");
Expect(1, 8230, '\p{Lb=-IN}', "");
Expect(0, 8230, '\p{^Lb=-IN}', "");
Expect(0, 8230, '\P{Lb=-IN}', "");
Expect(1, 8230, '\P{^Lb=-IN}', "");
Expect(0, 8227, '\p{Lb=-IN}', "");
Expect(1, 8227, '\p{^Lb=-IN}', "");
Expect(1, 8227, '\P{Lb=-IN}', "");
Expect(0, 8227, '\P{^Lb=-IN}', "");
Error('\p{Is_Line_Break: - INSEPERABLE:=}');
Error('\P{Is_Line_Break: - INSEPERABLE:=}');
Expect(1, 8230, '\p{Is_Line_Break=inseperable}', "");
Expect(0, 8230, '\p{^Is_Line_Break=inseperable}', "");
Expect(0, 8230, '\P{Is_Line_Break=inseperable}', "");
Expect(1, 8230, '\P{^Is_Line_Break=inseperable}', "");
Expect(0, 8227, '\p{Is_Line_Break=inseperable}', "");
Expect(1, 8227, '\p{^Is_Line_Break=inseperable}', "");
Expect(1, 8227, '\P{Is_Line_Break=inseperable}', "");
Expect(0, 8227, '\P{^Is_Line_Break=inseperable}', "");
Expect(1, 8230, '\p{Is_Line_Break=- Inseperable}', "");
Expect(0, 8230, '\p{^Is_Line_Break=- Inseperable}', "");
Expect(0, 8230, '\P{Is_Line_Break=- Inseperable}', "");
Expect(1, 8230, '\P{^Is_Line_Break=- Inseperable}', "");
Expect(0, 8227, '\p{Is_Line_Break=- Inseperable}', "");
Expect(1, 8227, '\p{^Is_Line_Break=- Inseperable}', "");
Expect(1, 8227, '\P{Is_Line_Break=- Inseperable}', "");
Expect(0, 8227, '\P{^Is_Line_Break=- Inseperable}', "");
Error('\p{Is_Lb=/a/-INSEPARABLE}');
Error('\P{Is_Lb=/a/-INSEPARABLE}');
Expect(1, 8230, '\p{Is_Lb=inseparable}', "");
Expect(0, 8230, '\p{^Is_Lb=inseparable}', "");
Expect(0, 8230, '\P{Is_Lb=inseparable}', "");
Expect(1, 8230, '\P{^Is_Lb=inseparable}', "");
Expect(0, 8227, '\p{Is_Lb=inseparable}', "");
Expect(1, 8227, '\p{^Is_Lb=inseparable}', "");
Expect(1, 8227, '\P{Is_Lb=inseparable}', "");
Expect(0, 8227, '\P{^Is_Lb=inseparable}', "");
Expect(1, 8230, '\p{Is_Lb=-Inseparable}', "");
Expect(0, 8230, '\p{^Is_Lb=-Inseparable}', "");
Expect(0, 8230, '\P{Is_Lb=-Inseparable}', "");
Expect(1, 8230, '\P{^Is_Lb=-Inseparable}', "");
Expect(0, 8227, '\p{Is_Lb=-Inseparable}', "");
Expect(1, 8227, '\p{^Is_Lb=-Inseparable}', "");
Expect(1, 8227, '\P{Is_Lb=-Inseparable}', "");
Expect(0, 8227, '\P{^Is_Lb=-Inseparable}', "");
Error('\p{Line_Break: Complex:=CONTEXT}');
Error('\P{Line_Break: Complex:=CONTEXT}');
Expect(1, 3642, '\p{Line_Break=complexcontext}', "");
Expect(0, 3642, '\p{^Line_Break=complexcontext}', "");
Expect(0, 3642, '\P{Line_Break=complexcontext}', "");
Expect(1, 3642, '\P{^Line_Break=complexcontext}', "");
Expect(0, 3584, '\p{Line_Break=complexcontext}', "");
Expect(1, 3584, '\p{^Line_Break=complexcontext}', "");
Expect(1, 3584, '\P{Line_Break=complexcontext}', "");
Expect(0, 3584, '\P{^Line_Break=complexcontext}', "");
Expect(1, 3642, '\p{Line_Break=Complex-Context}', "");
Expect(0, 3642, '\p{^Line_Break=Complex-Context}', "");
Expect(0, 3642, '\P{Line_Break=Complex-Context}', "");
Expect(1, 3642, '\P{^Line_Break=Complex-Context}', "");
Expect(0, 3584, '\p{Line_Break=Complex-Context}', "");
Expect(1, 3584, '\p{^Line_Break=Complex-Context}', "");
Expect(1, 3584, '\P{Line_Break=Complex-Context}', "");
Expect(0, 3584, '\P{^Line_Break=Complex-Context}', "");
Error('\p{Lb=/a/-SA}');
Error('\P{Lb=/a/-SA}');
Expect(1, 3642, '\p{Lb: sa}', "");
Expect(0, 3642, '\p{^Lb: sa}', "");
Expect(0, 3642, '\P{Lb: sa}', "");
Expect(1, 3642, '\P{^Lb: sa}', "");
Expect(0, 3584, '\p{Lb: sa}', "");
Expect(1, 3584, '\p{^Lb: sa}', "");
Expect(1, 3584, '\P{Lb: sa}', "");
Expect(0, 3584, '\P{^Lb: sa}', "");
Expect(1, 3642, '\p{Lb= SA}', "");
Expect(0, 3642, '\p{^Lb= SA}', "");
Expect(0, 3642, '\P{Lb= SA}', "");
Expect(1, 3642, '\P{^Lb= SA}', "");
Expect(0, 3584, '\p{Lb= SA}', "");
Expect(1, 3584, '\p{^Lb= SA}', "");
Expect(1, 3584, '\P{Lb= SA}', "");
Expect(0, 3584, '\P{^Lb= SA}', "");
Error('\p{Is_Line_Break= _COMPLEX/a/Context}');
Error('\P{Is_Line_Break= _COMPLEX/a/Context}');
Expect(1, 3642, '\p{Is_Line_Break=complexcontext}', "");
Expect(0, 3642, '\p{^Is_Line_Break=complexcontext}', "");
Expect(0, 3642, '\P{Is_Line_Break=complexcontext}', "");
Expect(1, 3642, '\P{^Is_Line_Break=complexcontext}', "");
Expect(0, 3584, '\p{Is_Line_Break=complexcontext}', "");
Expect(1, 3584, '\p{^Is_Line_Break=complexcontext}', "");
Expect(1, 3584, '\P{Is_Line_Break=complexcontext}', "");
Expect(0, 3584, '\P{^Is_Line_Break=complexcontext}', "");
Expect(1, 3642, '\p{Is_Line_Break= COMPLEX-Context}', "");
Expect(0, 3642, '\p{^Is_Line_Break= COMPLEX-Context}', "");
Expect(0, 3642, '\P{Is_Line_Break= COMPLEX-Context}', "");
Expect(1, 3642, '\P{^Is_Line_Break= COMPLEX-Context}', "");
Expect(0, 3584, '\p{Is_Line_Break= COMPLEX-Context}', "");
Expect(1, 3584, '\p{^Is_Line_Break= COMPLEX-Context}', "");
Expect(1, 3584, '\P{Is_Line_Break= COMPLEX-Context}', "");
Expect(0, 3584, '\P{^Is_Line_Break= COMPLEX-Context}', "");
Error('\p{Is_Lb=_ sa:=}');
Error('\P{Is_Lb=_ sa:=}');
Expect(1, 3642, '\p{Is_Lb=sa}', "");
Expect(0, 3642, '\p{^Is_Lb=sa}', "");
Expect(0, 3642, '\P{Is_Lb=sa}', "");
Expect(1, 3642, '\P{^Is_Lb=sa}', "");
Expect(0, 3584, '\p{Is_Lb=sa}', "");
Expect(1, 3584, '\p{^Is_Lb=sa}', "");
Expect(1, 3584, '\P{Is_Lb=sa}', "");
Expect(0, 3584, '\P{^Is_Lb=sa}', "");
Expect(1, 3642, '\p{Is_Lb= SA}', "");
Expect(0, 3642, '\p{^Is_Lb= SA}', "");
Expect(0, 3642, '\P{Is_Lb= SA}', "");
Expect(1, 3642, '\P{^Is_Lb= SA}', "");
Expect(0, 3584, '\p{Is_Lb= SA}', "");
Expect(1, 3584, '\p{^Is_Lb= SA}', "");
Expect(1, 3584, '\P{Is_Lb= SA}', "");
Expect(0, 3584, '\P{^Is_Lb= SA}', "");
Error('\p{Line_Break= /a/HYPHEN}');
Error('\P{Line_Break= /a/HYPHEN}');
Expect(1, 45, '\p{Line_Break=hyphen}', "");
Expect(0, 45, '\p{^Line_Break=hyphen}', "");
Expect(0, 45, '\P{Line_Break=hyphen}', "");
Expect(1, 45, '\P{^Line_Break=hyphen}', "");
Expect(0, 44, '\p{Line_Break=hyphen}', "");
Expect(1, 44, '\p{^Line_Break=hyphen}', "");
Expect(1, 44, '\P{Line_Break=hyphen}', "");
Expect(0, 44, '\P{^Line_Break=hyphen}', "");
Expect(1, 45, '\p{Line_Break=__Hyphen}', "");
Expect(0, 45, '\p{^Line_Break=__Hyphen}', "");
Expect(0, 45, '\P{Line_Break=__Hyphen}', "");
Expect(1, 45, '\P{^Line_Break=__Hyphen}', "");
Expect(0, 44, '\p{Line_Break=__Hyphen}', "");
Expect(1, 44, '\p{^Line_Break=__Hyphen}', "");
Expect(1, 44, '\P{Line_Break=__Hyphen}', "");
Expect(0, 44, '\P{^Line_Break=__Hyphen}', "");
Error('\p{Lb=:=_ HY}');
Error('\P{Lb=:=_ HY}');
Expect(1, 45, '\p{Lb=hy}', "");
Expect(0, 45, '\p{^Lb=hy}', "");
Expect(0, 45, '\P{Lb=hy}', "");
Expect(1, 45, '\P{^Lb=hy}', "");
Expect(0, 44, '\p{Lb=hy}', "");
Expect(1, 44, '\p{^Lb=hy}', "");
Expect(1, 44, '\P{Lb=hy}', "");
Expect(0, 44, '\P{^Lb=hy}', "");
Expect(1, 45, '\p{Lb= _hy}', "");
Expect(0, 45, '\p{^Lb= _hy}', "");
Expect(0, 45, '\P{Lb= _hy}', "");
Expect(1, 45, '\P{^Lb= _hy}', "");
Expect(0, 44, '\p{Lb= _hy}', "");
Expect(1, 44, '\p{^Lb= _hy}', "");
Expect(1, 44, '\P{Lb= _hy}', "");
Expect(0, 44, '\P{^Lb= _hy}', "");
Error('\p{Is_Line_Break= :=Hyphen}');
Error('\P{Is_Line_Break= :=Hyphen}');
Expect(1, 45, '\p{Is_Line_Break=hyphen}', "");
Expect(0, 45, '\p{^Is_Line_Break=hyphen}', "");
Expect(0, 45, '\P{Is_Line_Break=hyphen}', "");
Expect(1, 45, '\P{^Is_Line_Break=hyphen}', "");
Expect(0, 44, '\p{Is_Line_Break=hyphen}', "");
Expect(1, 44, '\p{^Is_Line_Break=hyphen}', "");
Expect(1, 44, '\P{Is_Line_Break=hyphen}', "");
Expect(0, 44, '\P{^Is_Line_Break=hyphen}', "");
Expect(1, 45, '\p{Is_Line_Break=-_Hyphen}', "");
Expect(0, 45, '\p{^Is_Line_Break=-_Hyphen}', "");
Expect(0, 45, '\P{Is_Line_Break=-_Hyphen}', "");
Expect(1, 45, '\P{^Is_Line_Break=-_Hyphen}', "");
Expect(0, 44, '\p{Is_Line_Break=-_Hyphen}', "");
Expect(1, 44, '\p{^Is_Line_Break=-_Hyphen}', "");
Expect(1, 44, '\P{Is_Line_Break=-_Hyphen}', "");
Expect(0, 44, '\P{^Is_Line_Break=-_Hyphen}', "");
Error('\p{Is_Lb=/a/-_HY}');
Error('\P{Is_Lb=/a/-_HY}');
Expect(1, 45, '\p{Is_Lb:hy}', "");
Expect(0, 45, '\p{^Is_Lb:hy}', "");
Expect(0, 45, '\P{Is_Lb:hy}', "");
Expect(1, 45, '\P{^Is_Lb:hy}', "");
Expect(0, 44, '\p{Is_Lb:hy}', "");
Expect(1, 44, '\p{^Is_Lb:hy}', "");
Expect(1, 44, '\P{Is_Lb:hy}', "");
Expect(0, 44, '\P{^Is_Lb:hy}', "");
Expect(1, 45, '\p{Is_Lb= HY}', "");
Expect(0, 45, '\p{^Is_Lb= HY}', "");
Expect(0, 45, '\P{Is_Lb= HY}', "");
Expect(1, 45, '\P{^Is_Lb= HY}', "");
Expect(0, 44, '\p{Is_Lb= HY}', "");
Expect(1, 44, '\p{^Is_Lb= HY}', "");
Expect(1, 44, '\P{Is_Lb= HY}', "");
Expect(0, 44, '\P{^Is_Lb= HY}', "");
Error('\p{Line_Break= _Break After:=}');
Error('\P{Line_Break= _Break After:=}');
Expect(1, 9, '\p{Line_Break=breakafter}', "");
Expect(0, 9, '\p{^Line_Break=breakafter}', "");
Expect(0, 9, '\P{Line_Break=breakafter}', "");
Expect(1, 9, '\P{^Line_Break=breakafter}', "");
Expect(0, 8, '\p{Line_Break=breakafter}', "");
Expect(1, 8, '\p{^Line_Break=breakafter}', "");
Expect(1, 8, '\P{Line_Break=breakafter}', "");
Expect(0, 8, '\P{^Line_Break=breakafter}', "");
Expect(1, 9, '\p{Line_Break=_ BREAK_after}', "");
Expect(0, 9, '\p{^Line_Break=_ BREAK_after}', "");
Expect(0, 9, '\P{Line_Break=_ BREAK_after}', "");
Expect(1, 9, '\P{^Line_Break=_ BREAK_after}', "");
Expect(0, 8, '\p{Line_Break=_ BREAK_after}', "");
Expect(1, 8, '\p{^Line_Break=_ BREAK_after}', "");
Expect(1, 8, '\P{Line_Break=_ BREAK_after}', "");
Expect(0, 8, '\P{^Line_Break=_ BREAK_after}', "");
Error('\p{Lb= ba/a/}');
Error('\P{Lb= ba/a/}');
Expect(1, 9, '\p{Lb=ba}', "");
Expect(0, 9, '\p{^Lb=ba}', "");
Expect(0, 9, '\P{Lb=ba}', "");
Expect(1, 9, '\P{^Lb=ba}', "");
Expect(0, 8, '\p{Lb=ba}', "");
Expect(1, 8, '\p{^Lb=ba}', "");
Expect(1, 8, '\P{Lb=ba}', "");
Expect(0, 8, '\P{^Lb=ba}', "");
Expect(1, 9, '\p{Lb= BA}', "");
Expect(0, 9, '\p{^Lb= BA}', "");
Expect(0, 9, '\P{Lb= BA}', "");
Expect(1, 9, '\P{^Lb= BA}', "");
Expect(0, 8, '\p{Lb= BA}', "");
Expect(1, 8, '\p{^Lb= BA}', "");
Expect(1, 8, '\P{Lb= BA}', "");
Expect(0, 8, '\P{^Lb= BA}', "");
Error('\p{Is_Line_Break=--BREAK_after/a/}');
Error('\P{Is_Line_Break=--BREAK_after/a/}');
Expect(1, 9, '\p{Is_Line_Break=breakafter}', "");
Expect(0, 9, '\p{^Is_Line_Break=breakafter}', "");
Expect(0, 9, '\P{Is_Line_Break=breakafter}', "");
Expect(1, 9, '\P{^Is_Line_Break=breakafter}', "");
Expect(0, 8, '\p{Is_Line_Break=breakafter}', "");
Expect(1, 8, '\p{^Is_Line_Break=breakafter}', "");
Expect(1, 8, '\P{Is_Line_Break=breakafter}', "");
Expect(0, 8, '\P{^Is_Line_Break=breakafter}', "");
Expect(1, 9, '\p{Is_Line_Break= _Break-AFTER}', "");
Expect(0, 9, '\p{^Is_Line_Break= _Break-AFTER}', "");
Expect(0, 9, '\P{Is_Line_Break= _Break-AFTER}', "");
Expect(1, 9, '\P{^Is_Line_Break= _Break-AFTER}', "");
Expect(0, 8, '\p{Is_Line_Break= _Break-AFTER}', "");
Expect(1, 8, '\p{^Is_Line_Break= _Break-AFTER}', "");
Expect(1, 8, '\P{Is_Line_Break= _Break-AFTER}', "");
Expect(0, 8, '\P{^Is_Line_Break= _Break-AFTER}', "");
Error('\p{Is_Lb=/a/ ba}');
Error('\P{Is_Lb=/a/ ba}');
Expect(1, 9, '\p{Is_Lb: ba}', "");
Expect(0, 9, '\p{^Is_Lb: ba}', "");
Expect(0, 9, '\P{Is_Lb: ba}', "");
Expect(1, 9, '\P{^Is_Lb: ba}', "");
Expect(0, 8, '\p{Is_Lb: ba}', "");
Expect(1, 8, '\p{^Is_Lb: ba}', "");
Expect(1, 8, '\P{Is_Lb: ba}', "");
Expect(0, 8, '\P{^Is_Lb: ba}', "");
Expect(1, 9, '\p{Is_Lb: BA}', "");
Expect(0, 9, '\p{^Is_Lb: BA}', "");
Expect(0, 9, '\P{Is_Lb: BA}', "");
Expect(1, 9, '\P{^Is_Lb: BA}', "");
Expect(0, 8, '\p{Is_Lb: BA}', "");
Expect(1, 8, '\p{^Is_Lb: BA}', "");
Expect(1, 8, '\P{Is_Lb: BA}', "");
Expect(0, 8, '\P{^Is_Lb: BA}', "");
Error('\p{Line_Break: -_LineFEED:=}');
Error('\P{Line_Break: -_LineFEED:=}');
Expect(1, 10, '\p{Line_Break=linefeed}', "");
Expect(0, 10, '\p{^Line_Break=linefeed}', "");
Expect(0, 10, '\P{Line_Break=linefeed}', "");
Expect(1, 10, '\P{^Line_Break=linefeed}', "");
Expect(0, 9, '\p{Line_Break=linefeed}', "");
Expect(1, 9, '\p{^Line_Break=linefeed}', "");
Expect(1, 9, '\P{Line_Break=linefeed}', "");
Expect(0, 9, '\P{^Line_Break=linefeed}', "");
Expect(1, 10, '\p{Line_Break=__Line-Feed}', "");
Expect(0, 10, '\p{^Line_Break=__Line-Feed}', "");
Expect(0, 10, '\P{Line_Break=__Line-Feed}', "");
Expect(1, 10, '\P{^Line_Break=__Line-Feed}', "");
Expect(0, 9, '\p{Line_Break=__Line-Feed}', "");
Expect(1, 9, '\p{^Line_Break=__Line-Feed}', "");
Expect(1, 9, '\P{Line_Break=__Line-Feed}', "");
Expect(0, 9, '\P{^Line_Break=__Line-Feed}', "");
Error('\p{Lb=:= -lf}');
Error('\P{Lb=:= -lf}');
Expect(1, 10, '\p{Lb=lf}', "");
Expect(0, 10, '\p{^Lb=lf}', "");
Expect(0, 10, '\P{Lb=lf}', "");
Expect(1, 10, '\P{^Lb=lf}', "");
Expect(0, 9, '\p{Lb=lf}', "");
Expect(1, 9, '\p{^Lb=lf}', "");
Expect(1, 9, '\P{Lb=lf}', "");
Expect(0, 9, '\P{^Lb=lf}', "");
Expect(1, 10, '\p{Lb=-_LF}', "");
Expect(0, 10, '\p{^Lb=-_LF}', "");
Expect(0, 10, '\P{Lb=-_LF}', "");
Expect(1, 10, '\P{^Lb=-_LF}', "");
Expect(0, 9, '\p{Lb=-_LF}', "");
Expect(1, 9, '\p{^Lb=-_LF}', "");
Expect(1, 9, '\P{Lb=-_LF}', "");
Expect(0, 9, '\P{^Lb=-_LF}', "");
Error('\p{Is_Line_Break=-LINE_feed:=}');
Error('\P{Is_Line_Break=-LINE_feed:=}');
Expect(1, 10, '\p{Is_Line_Break=linefeed}', "");
Expect(0, 10, '\p{^Is_Line_Break=linefeed}', "");
Expect(0, 10, '\P{Is_Line_Break=linefeed}', "");
Expect(1, 10, '\P{^Is_Line_Break=linefeed}', "");
Expect(0, 9, '\p{Is_Line_Break=linefeed}', "");
Expect(1, 9, '\p{^Is_Line_Break=linefeed}', "");
Expect(1, 9, '\P{Is_Line_Break=linefeed}', "");
Expect(0, 9, '\P{^Is_Line_Break=linefeed}', "");
Expect(1, 10, '\p{Is_Line_Break: _-lineFeed}', "");
Expect(0, 10, '\p{^Is_Line_Break: _-lineFeed}', "");
Expect(0, 10, '\P{Is_Line_Break: _-lineFeed}', "");
Expect(1, 10, '\P{^Is_Line_Break: _-lineFeed}', "");
Expect(0, 9, '\p{Is_Line_Break: _-lineFeed}', "");
Expect(1, 9, '\p{^Is_Line_Break: _-lineFeed}', "");
Expect(1, 9, '\P{Is_Line_Break: _-lineFeed}', "");
Expect(0, 9, '\P{^Is_Line_Break: _-lineFeed}', "");
Error('\p{Is_Lb=-LF/a/}');
Error('\P{Is_Lb=-LF/a/}');
Expect(1, 10, '\p{Is_Lb=lf}', "");
Expect(0, 10, '\p{^Is_Lb=lf}', "");
Expect(0, 10, '\P{Is_Lb=lf}', "");
Expect(1, 10, '\P{^Is_Lb=lf}', "");
Expect(0, 9, '\p{Is_Lb=lf}', "");
Expect(1, 9, '\p{^Is_Lb=lf}', "");
Expect(1, 9, '\P{Is_Lb=lf}', "");
Expect(0, 9, '\P{^Is_Lb=lf}', "");
Expect(1, 10, '\p{Is_Lb= -LF}', "");
Expect(0, 10, '\p{^Is_Lb= -LF}', "");
Expect(0, 10, '\P{Is_Lb= -LF}', "");
Expect(1, 10, '\P{^Is_Lb= -LF}', "");
Expect(0, 9, '\p{Is_Lb= -LF}', "");
Expect(1, 9, '\p{^Is_Lb= -LF}', "");
Expect(1, 9, '\P{Is_Lb= -LF}', "");
Expect(0, 9, '\P{^Is_Lb= -LF}', "");
Error('\p{Line_Break=/a/- Ambiguous}');
Error('\P{Line_Break=/a/- Ambiguous}');
Expect(1, 168, '\p{Line_Break=ambiguous}', "");
Expect(0, 168, '\p{^Line_Break=ambiguous}', "");
Expect(0, 168, '\P{Line_Break=ambiguous}', "");
Expect(1, 168, '\P{^Line_Break=ambiguous}', "");
Expect(0, 166, '\p{Line_Break=ambiguous}', "");
Expect(1, 166, '\p{^Line_Break=ambiguous}', "");
Expect(1, 166, '\P{Line_Break=ambiguous}', "");
Expect(0, 166, '\P{^Line_Break=ambiguous}', "");
Expect(1, 168, '\p{Line_Break= ambiguous}', "");
Expect(0, 168, '\p{^Line_Break= ambiguous}', "");
Expect(0, 168, '\P{Line_Break= ambiguous}', "");
Expect(1, 168, '\P{^Line_Break= ambiguous}', "");
Expect(0, 166, '\p{Line_Break= ambiguous}', "");
Expect(1, 166, '\p{^Line_Break= ambiguous}', "");
Expect(1, 166, '\P{Line_Break= ambiguous}', "");
Expect(0, 166, '\P{^Line_Break= ambiguous}', "");
Error('\p{Lb= :=AI}');
Error('\P{Lb= :=AI}');
Expect(1, 168, '\p{Lb=ai}', "");
Expect(0, 168, '\p{^Lb=ai}', "");
Expect(0, 168, '\P{Lb=ai}', "");
Expect(1, 168, '\P{^Lb=ai}', "");
Expect(0, 166, '\p{Lb=ai}', "");
Expect(1, 166, '\p{^Lb=ai}', "");
Expect(1, 166, '\P{Lb=ai}', "");
Expect(0, 166, '\P{^Lb=ai}', "");
Expect(1, 168, '\p{Lb= AI}', "");
Expect(0, 168, '\p{^Lb= AI}', "");
Expect(0, 168, '\P{Lb= AI}', "");
Expect(1, 168, '\P{^Lb= AI}', "");
Expect(0, 166, '\p{Lb= AI}', "");
Expect(1, 166, '\p{^Lb= AI}', "");
Expect(1, 166, '\P{Lb= AI}', "");
Expect(0, 166, '\P{^Lb= AI}', "");
Error('\p{Is_Line_Break=:=Ambiguous}');
Error('\P{Is_Line_Break=:=Ambiguous}');
Expect(1, 168, '\p{Is_Line_Break=ambiguous}', "");
Expect(0, 168, '\p{^Is_Line_Break=ambiguous}', "");
Expect(0, 168, '\P{Is_Line_Break=ambiguous}', "");
Expect(1, 168, '\P{^Is_Line_Break=ambiguous}', "");
Expect(0, 166, '\p{Is_Line_Break=ambiguous}', "");
Expect(1, 166, '\p{^Is_Line_Break=ambiguous}', "");
Expect(1, 166, '\P{Is_Line_Break=ambiguous}', "");
Expect(0, 166, '\P{^Is_Line_Break=ambiguous}', "");
Expect(1, 168, '\p{Is_Line_Break= _Ambiguous}', "");
Expect(0, 168, '\p{^Is_Line_Break= _Ambiguous}', "");
Expect(0, 168, '\P{Is_Line_Break= _Ambiguous}', "");
Expect(1, 168, '\P{^Is_Line_Break= _Ambiguous}', "");
Expect(0, 166, '\p{Is_Line_Break= _Ambiguous}', "");
Expect(1, 166, '\p{^Is_Line_Break= _Ambiguous}', "");
Expect(1, 166, '\P{Is_Line_Break= _Ambiguous}', "");
Expect(0, 166, '\P{^Is_Line_Break= _Ambiguous}', "");
Error('\p{Is_Lb=-/a/ai}');
Error('\P{Is_Lb=-/a/ai}');
Expect(1, 168, '\p{Is_Lb=ai}', "");
Expect(0, 168, '\p{^Is_Lb=ai}', "");
Expect(0, 168, '\P{Is_Lb=ai}', "");
Expect(1, 168, '\P{^Is_Lb=ai}', "");
Expect(0, 166, '\p{Is_Lb=ai}', "");
Expect(1, 166, '\p{^Is_Lb=ai}', "");
Expect(1, 166, '\P{Is_Lb=ai}', "");
Expect(0, 166, '\P{^Is_Lb=ai}', "");
Expect(1, 168, '\p{Is_Lb=_ AI}', "");
Expect(0, 168, '\p{^Is_Lb=_ AI}', "");
Expect(0, 168, '\P{Is_Lb=_ AI}', "");
Expect(1, 168, '\P{^Is_Lb=_ AI}', "");
Expect(0, 166, '\p{Is_Lb=_ AI}', "");
Expect(1, 166, '\p{^Is_Lb=_ AI}', "");
Expect(1, 166, '\P{Is_Lb=_ AI}', "");
Expect(0, 166, '\P{^Is_Lb=_ AI}', "");
Error('\p{Line_Break=-CONTINGENT/a/break}');
Error('\P{Line_Break=-CONTINGENT/a/break}');
Expect(1, 65532, '\p{Line_Break=contingentbreak}', "");
Expect(0, 65532, '\p{^Line_Break=contingentbreak}', "");
Expect(0, 65532, '\P{Line_Break=contingentbreak}', "");
Expect(1, 65532, '\P{^Line_Break=contingentbreak}', "");
Expect(0, 65531, '\p{Line_Break=contingentbreak}', "");
Expect(1, 65531, '\p{^Line_Break=contingentbreak}', "");
Expect(1, 65531, '\P{Line_Break=contingentbreak}', "");
Expect(0, 65531, '\P{^Line_Break=contingentbreak}', "");
Expect(1, 65532, '\p{Line_Break=_ CONTINGENT break}', "");
Expect(0, 65532, '\p{^Line_Break=_ CONTINGENT break}', "");
Expect(0, 65532, '\P{Line_Break=_ CONTINGENT break}', "");
Expect(1, 65532, '\P{^Line_Break=_ CONTINGENT break}', "");
Expect(0, 65531, '\p{Line_Break=_ CONTINGENT break}', "");
Expect(1, 65531, '\p{^Line_Break=_ CONTINGENT break}', "");
Expect(1, 65531, '\P{Line_Break=_ CONTINGENT break}', "");
Expect(0, 65531, '\P{^Line_Break=_ CONTINGENT break}', "");
Error('\p{Lb=/a/ _cb}');
Error('\P{Lb=/a/ _cb}');
Expect(1, 65532, '\p{Lb=cb}', "");
Expect(0, 65532, '\p{^Lb=cb}', "");
Expect(0, 65532, '\P{Lb=cb}', "");
Expect(1, 65532, '\P{^Lb=cb}', "");
Expect(0, 65531, '\p{Lb=cb}', "");
Expect(1, 65531, '\p{^Lb=cb}', "");
Expect(1, 65531, '\P{Lb=cb}', "");
Expect(0, 65531, '\P{^Lb=cb}', "");
Expect(1, 65532, '\p{Lb=-CB}', "");
Expect(0, 65532, '\p{^Lb=-CB}', "");
Expect(0, 65532, '\P{Lb=-CB}', "");
Expect(1, 65532, '\P{^Lb=-CB}', "");
Expect(0, 65531, '\p{Lb=-CB}', "");
Expect(1, 65531, '\p{^Lb=-CB}', "");
Expect(1, 65531, '\P{Lb=-CB}', "");
Expect(0, 65531, '\P{^Lb=-CB}', "");
Error('\p{Is_Line_Break=-Contingent/a/break}');
Error('\P{Is_Line_Break=-Contingent/a/break}');
Expect(1, 65532, '\p{Is_Line_Break=contingentbreak}', "");
Expect(0, 65532, '\p{^Is_Line_Break=contingentbreak}', "");
Expect(0, 65532, '\P{Is_Line_Break=contingentbreak}', "");
Expect(1, 65532, '\P{^Is_Line_Break=contingentbreak}', "");
Expect(0, 65531, '\p{Is_Line_Break=contingentbreak}', "");
Expect(1, 65531, '\p{^Is_Line_Break=contingentbreak}', "");
Expect(1, 65531, '\P{Is_Line_Break=contingentbreak}', "");
Expect(0, 65531, '\P{^Is_Line_Break=contingentbreak}', "");
Expect(1, 65532, '\p{Is_Line_Break=_Contingent-break}', "");
Expect(0, 65532, '\p{^Is_Line_Break=_Contingent-break}', "");
Expect(0, 65532, '\P{Is_Line_Break=_Contingent-break}', "");
Expect(1, 65532, '\P{^Is_Line_Break=_Contingent-break}', "");
Expect(0, 65531, '\p{Is_Line_Break=_Contingent-break}', "");
Expect(1, 65531, '\p{^Is_Line_Break=_Contingent-break}', "");
Expect(1, 65531, '\P{Is_Line_Break=_Contingent-break}', "");
Expect(0, 65531, '\P{^Is_Line_Break=_Contingent-break}', "");
Error('\p{Is_Lb= :=cb}');
Error('\P{Is_Lb= :=cb}');
Expect(1, 65532, '\p{Is_Lb=cb}', "");
Expect(0, 65532, '\p{^Is_Lb=cb}', "");
Expect(0, 65532, '\P{Is_Lb=cb}', "");
Expect(1, 65532, '\P{^Is_Lb=cb}', "");
Expect(0, 65531, '\p{Is_Lb=cb}', "");
Expect(1, 65531, '\p{^Is_Lb=cb}', "");
Expect(1, 65531, '\P{Is_Lb=cb}', "");
Expect(0, 65531, '\P{^Is_Lb=cb}', "");
Expect(1, 65532, '\p{Is_Lb= CB}', "");
Expect(0, 65532, '\p{^Is_Lb= CB}', "");
Expect(0, 65532, '\P{Is_Lb= CB}', "");
Expect(1, 65532, '\P{^Is_Lb= CB}', "");
Expect(0, 65531, '\p{Is_Lb= CB}', "");
Expect(1, 65531, '\p{^Is_Lb= CB}', "");
Expect(1, 65531, '\P{Is_Lb= CB}', "");
Expect(0, 65531, '\P{^Is_Lb= CB}', "");
Error('\p{Line_Break=:= _exclamation}');
Error('\P{Line_Break=:= _exclamation}');
Expect(1, 33, '\p{Line_Break=exclamation}', "");
Expect(0, 33, '\p{^Line_Break=exclamation}', "");
Expect(0, 33, '\P{Line_Break=exclamation}', "");
Expect(1, 33, '\P{^Line_Break=exclamation}', "");
Expect(0, 32, '\p{Line_Break=exclamation}', "");
Expect(1, 32, '\p{^Line_Break=exclamation}', "");
Expect(1, 32, '\P{Line_Break=exclamation}', "");
Expect(0, 32, '\P{^Line_Break=exclamation}', "");
Expect(1, 33, '\p{Line_Break= _EXCLAMATION}', "");
Expect(0, 33, '\p{^Line_Break= _EXCLAMATION}', "");
Expect(0, 33, '\P{Line_Break= _EXCLAMATION}', "");
Expect(1, 33, '\P{^Line_Break= _EXCLAMATION}', "");
Expect(0, 32, '\p{Line_Break= _EXCLAMATION}', "");
Expect(1, 32, '\p{^Line_Break= _EXCLAMATION}', "");
Expect(1, 32, '\P{Line_Break= _EXCLAMATION}', "");
Expect(0, 32, '\P{^Line_Break= _EXCLAMATION}', "");
Error('\p{Lb=:= -EX}');
Error('\P{Lb=:= -EX}');
Expect(1, 33, '\p{Lb=ex}', "");
Expect(0, 33, '\p{^Lb=ex}', "");
Expect(0, 33, '\P{Lb=ex}', "");
Expect(1, 33, '\P{^Lb=ex}', "");
Expect(0, 32, '\p{Lb=ex}', "");
Expect(1, 32, '\p{^Lb=ex}', "");
Expect(1, 32, '\P{Lb=ex}', "");
Expect(0, 32, '\P{^Lb=ex}', "");
Expect(1, 33, '\p{Lb=_-EX}', "");
Expect(0, 33, '\p{^Lb=_-EX}', "");
Expect(0, 33, '\P{Lb=_-EX}', "");
Expect(1, 33, '\P{^Lb=_-EX}', "");
Expect(0, 32, '\p{Lb=_-EX}', "");
Expect(1, 32, '\p{^Lb=_-EX}', "");
Expect(1, 32, '\P{Lb=_-EX}', "");
Expect(0, 32, '\P{^Lb=_-EX}', "");
Error('\p{Is_Line_Break= :=exclamation}');
Error('\P{Is_Line_Break= :=exclamation}');
Expect(1, 33, '\p{Is_Line_Break:exclamation}', "");
Expect(0, 33, '\p{^Is_Line_Break:exclamation}', "");
Expect(0, 33, '\P{Is_Line_Break:exclamation}', "");
Expect(1, 33, '\P{^Is_Line_Break:exclamation}', "");
Expect(0, 32, '\p{Is_Line_Break:exclamation}', "");
Expect(1, 32, '\p{^Is_Line_Break:exclamation}', "");
Expect(1, 32, '\P{Is_Line_Break:exclamation}', "");
Expect(0, 32, '\P{^Is_Line_Break:exclamation}', "");
Expect(1, 33, '\p{Is_Line_Break: _-Exclamation}', "");
Expect(0, 33, '\p{^Is_Line_Break: _-Exclamation}', "");
Expect(0, 33, '\P{Is_Line_Break: _-Exclamation}', "");
Expect(1, 33, '\P{^Is_Line_Break: _-Exclamation}', "");
Expect(0, 32, '\p{Is_Line_Break: _-Exclamation}', "");
Expect(1, 32, '\p{^Is_Line_Break: _-Exclamation}', "");
Expect(1, 32, '\P{Is_Line_Break: _-Exclamation}', "");
Expect(0, 32, '\P{^Is_Line_Break: _-Exclamation}', "");
Error('\p{Is_Lb=:=- EX}');
Error('\P{Is_Lb=:=- EX}');
Expect(1, 33, '\p{Is_Lb:ex}', "");
Expect(0, 33, '\p{^Is_Lb:ex}', "");
Expect(0, 33, '\P{Is_Lb:ex}', "");
Expect(1, 33, '\P{^Is_Lb:ex}', "");
Expect(0, 32, '\p{Is_Lb:ex}', "");
Expect(1, 32, '\p{^Is_Lb:ex}', "");
Expect(1, 32, '\P{Is_Lb:ex}', "");
Expect(0, 32, '\P{^Is_Lb:ex}', "");
Expect(1, 33, '\p{Is_Lb:_EX}', "");
Expect(0, 33, '\p{^Is_Lb:_EX}', "");
Expect(0, 33, '\P{Is_Lb:_EX}', "");
Expect(1, 33, '\P{^Is_Lb:_EX}', "");
Expect(0, 32, '\p{Is_Lb:_EX}', "");
Expect(1, 32, '\p{^Is_Lb:_EX}', "");
Expect(1, 32, '\P{Is_Lb:_EX}', "");
Expect(0, 32, '\P{^Is_Lb:_EX}', "");
Error('\p{Line_Break=_ Ideographic:=}');
Error('\P{Line_Break=_ Ideographic:=}');
Expect(1, 11929, '\p{Line_Break=ideographic}', "");
Expect(0, 11929, '\p{^Line_Break=ideographic}', "");
Expect(0, 11929, '\P{Line_Break=ideographic}', "");
Expect(1, 11929, '\P{^Line_Break=ideographic}', "");
Expect(0, 11903, '\p{Line_Break=ideographic}', "");
Expect(1, 11903, '\p{^Line_Break=ideographic}', "");
Expect(1, 11903, '\P{Line_Break=ideographic}', "");
Expect(0, 11903, '\P{^Line_Break=ideographic}', "");
Expect(1, 11929, '\p{Line_Break: -IDEOGRAPHIC}', "");
Expect(0, 11929, '\p{^Line_Break: -IDEOGRAPHIC}', "");
Expect(0, 11929, '\P{Line_Break: -IDEOGRAPHIC}', "");
Expect(1, 11929, '\P{^Line_Break: -IDEOGRAPHIC}', "");
Expect(0, 11903, '\p{Line_Break: -IDEOGRAPHIC}', "");
Expect(1, 11903, '\p{^Line_Break: -IDEOGRAPHIC}', "");
Expect(1, 11903, '\P{Line_Break: -IDEOGRAPHIC}', "");
Expect(0, 11903, '\P{^Line_Break: -IDEOGRAPHIC}', "");
Error('\p{Lb=:= _id}');
Error('\P{Lb=:= _id}');
Expect(1, 11929, '\p{Lb=id}', "");
Expect(0, 11929, '\p{^Lb=id}', "");
Expect(0, 11929, '\P{Lb=id}', "");
Expect(1, 11929, '\P{^Lb=id}', "");
Expect(0, 11903, '\p{Lb=id}', "");
Expect(1, 11903, '\p{^Lb=id}', "");
Expect(1, 11903, '\P{Lb=id}', "");
Expect(0, 11903, '\P{^Lb=id}', "");
Expect(1, 11929, '\p{Lb= id}', "");
Expect(0, 11929, '\p{^Lb= id}', "");
Expect(0, 11929, '\P{Lb= id}', "");
Expect(1, 11929, '\P{^Lb= id}', "");
Expect(0, 11903, '\p{Lb= id}', "");
Expect(1, 11903, '\p{^Lb= id}', "");
Expect(1, 11903, '\P{Lb= id}', "");
Expect(0, 11903, '\P{^Lb= id}', "");
Error('\p{Is_Line_Break=:=Ideographic}');
Error('\P{Is_Line_Break=:=Ideographic}');
Expect(1, 11929, '\p{Is_Line_Break: ideographic}', "");
Expect(0, 11929, '\p{^Is_Line_Break: ideographic}', "");
Expect(0, 11929, '\P{Is_Line_Break: ideographic}', "");
Expect(1, 11929, '\P{^Is_Line_Break: ideographic}', "");
Expect(0, 11903, '\p{Is_Line_Break: ideographic}', "");
Expect(1, 11903, '\p{^Is_Line_Break: ideographic}', "");
Expect(1, 11903, '\P{Is_Line_Break: ideographic}', "");
Expect(0, 11903, '\P{^Is_Line_Break: ideographic}', "");
Expect(1, 11929, '\p{Is_Line_Break= -ideographic}', "");
Expect(0, 11929, '\p{^Is_Line_Break= -ideographic}', "");
Expect(0, 11929, '\P{Is_Line_Break= -ideographic}', "");
Expect(1, 11929, '\P{^Is_Line_Break= -ideographic}', "");
Expect(0, 11903, '\p{Is_Line_Break= -ideographic}', "");
Expect(1, 11903, '\p{^Is_Line_Break= -ideographic}', "");
Expect(1, 11903, '\P{Is_Line_Break= -ideographic}', "");
Expect(0, 11903, '\P{^Is_Line_Break= -ideographic}', "");
Error('\p{Is_Lb=ID/a/}');
Error('\P{Is_Lb=ID/a/}');
Expect(1, 11929, '\p{Is_Lb=id}', "");
Expect(0, 11929, '\p{^Is_Lb=id}', "");
Expect(0, 11929, '\P{Is_Lb=id}', "");
Expect(1, 11929, '\P{^Is_Lb=id}', "");
Expect(0, 11903, '\p{Is_Lb=id}', "");
Expect(1, 11903, '\p{^Is_Lb=id}', "");
Expect(1, 11903, '\P{Is_Lb=id}', "");
Expect(0, 11903, '\P{^Is_Lb=id}', "");
Expect(1, 11929, '\p{Is_Lb= _ID}', "");
Expect(0, 11929, '\p{^Is_Lb= _ID}', "");
Expect(0, 11929, '\P{Is_Lb= _ID}', "");
Expect(1, 11929, '\P{^Is_Lb= _ID}', "");
Expect(0, 11903, '\p{Is_Lb= _ID}', "");
Expect(1, 11903, '\p{^Is_Lb= _ID}', "");
Expect(1, 11903, '\P{Is_Lb= _ID}', "");
Expect(0, 11903, '\P{^Is_Lb= _ID}', "");
Error('\p{Line_Break=-WORDJoiner:=}');
Error('\P{Line_Break=-WORDJoiner:=}');
Expect(1, 8288, '\p{Line_Break=wordjoiner}', "");
Expect(0, 8288, '\p{^Line_Break=wordjoiner}', "");
Expect(0, 8288, '\P{Line_Break=wordjoiner}', "");
Expect(1, 8288, '\P{^Line_Break=wordjoiner}', "");
Expect(0, 8287, '\p{Line_Break=wordjoiner}', "");
Expect(1, 8287, '\p{^Line_Break=wordjoiner}', "");
Expect(1, 8287, '\P{Line_Break=wordjoiner}', "");
Expect(0, 8287, '\P{^Line_Break=wordjoiner}', "");
Expect(1, 8288, '\p{Line_Break=-Word_Joiner}', "");
Expect(0, 8288, '\p{^Line_Break=-Word_Joiner}', "");
Expect(0, 8288, '\P{Line_Break=-Word_Joiner}', "");
Expect(1, 8288, '\P{^Line_Break=-Word_Joiner}', "");
Expect(0, 8287, '\p{Line_Break=-Word_Joiner}', "");
Expect(1, 8287, '\p{^Line_Break=-Word_Joiner}', "");
Expect(1, 8287, '\P{Line_Break=-Word_Joiner}', "");
Expect(0, 8287, '\P{^Line_Break=-Word_Joiner}', "");
Error('\p{Lb= /a/WJ}');
Error('\P{Lb= /a/WJ}');
Expect(1, 8288, '\p{Lb=wj}', "");
Expect(0, 8288, '\p{^Lb=wj}', "");
Expect(0, 8288, '\P{Lb=wj}', "");
Expect(1, 8288, '\P{^Lb=wj}', "");
Expect(0, 8287, '\p{Lb=wj}', "");
Expect(1, 8287, '\p{^Lb=wj}', "");
Expect(1, 8287, '\P{Lb=wj}', "");
Expect(0, 8287, '\P{^Lb=wj}', "");
Expect(1, 8288, '\p{Lb= WJ}', "");
Expect(0, 8288, '\p{^Lb= WJ}', "");
Expect(0, 8288, '\P{Lb= WJ}', "");
Expect(1, 8288, '\P{^Lb= WJ}', "");
Expect(0, 8287, '\p{Lb= WJ}', "");
Expect(1, 8287, '\p{^Lb= WJ}', "");
Expect(1, 8287, '\P{Lb= WJ}', "");
Expect(0, 8287, '\P{^Lb= WJ}', "");
Error('\p{Is_Line_Break=_Word/a/JOINER}');
Error('\P{Is_Line_Break=_Word/a/JOINER}');
Expect(1, 8288, '\p{Is_Line_Break=wordjoiner}', "");
Expect(0, 8288, '\p{^Is_Line_Break=wordjoiner}', "");
Expect(0, 8288, '\P{Is_Line_Break=wordjoiner}', "");
Expect(1, 8288, '\P{^Is_Line_Break=wordjoiner}', "");
Expect(0, 8287, '\p{Is_Line_Break=wordjoiner}', "");
Expect(1, 8287, '\p{^Is_Line_Break=wordjoiner}', "");
Expect(1, 8287, '\P{Is_Line_Break=wordjoiner}', "");
Expect(0, 8287, '\P{^Is_Line_Break=wordjoiner}', "");
Expect(1, 8288, '\p{Is_Line_Break: WordJoiner}', "");
Expect(0, 8288, '\p{^Is_Line_Break: WordJoiner}', "");
Expect(0, 8288, '\P{Is_Line_Break: WordJoiner}', "");
Expect(1, 8288, '\P{^Is_Line_Break: WordJoiner}', "");
Expect(0, 8287, '\p{Is_Line_Break: WordJoiner}', "");
Expect(1, 8287, '\p{^Is_Line_Break: WordJoiner}', "");
Expect(1, 8287, '\P{Is_Line_Break: WordJoiner}', "");
Expect(0, 8287, '\P{^Is_Line_Break: WordJoiner}', "");
Error('\p{Is_Lb= _WJ:=}');
Error('\P{Is_Lb= _WJ:=}');
Expect(1, 8288, '\p{Is_Lb=wj}', "");
Expect(0, 8288, '\p{^Is_Lb=wj}', "");
Expect(0, 8288, '\P{Is_Lb=wj}', "");
Expect(1, 8288, '\P{^Is_Lb=wj}', "");
Expect(0, 8287, '\p{Is_Lb=wj}', "");
Expect(1, 8287, '\p{^Is_Lb=wj}', "");
Expect(1, 8287, '\P{Is_Lb=wj}', "");
Expect(0, 8287, '\P{^Is_Lb=wj}', "");
Expect(1, 8288, '\p{Is_Lb= -WJ}', "");
Expect(0, 8288, '\p{^Is_Lb= -WJ}', "");
Expect(0, 8288, '\P{Is_Lb= -WJ}', "");
Expect(1, 8288, '\P{^Is_Lb= -WJ}', "");
Expect(0, 8287, '\p{Is_Lb= -WJ}', "");
Expect(1, 8287, '\p{^Is_Lb= -WJ}', "");
Expect(1, 8287, '\P{Is_Lb= -WJ}', "");
Expect(0, 8287, '\P{^Is_Lb= -WJ}', "");
Error('\p{Line_Break=/a/_H2}');
Error('\P{Line_Break=/a/_H2}');
Expect(1, 44032, '\p{Line_Break: h2}', "");
Expect(0, 44032, '\p{^Line_Break: h2}', "");
Expect(0, 44032, '\P{Line_Break: h2}', "");
Expect(1, 44032, '\P{^Line_Break: h2}', "");
Expect(0, 44031, '\p{Line_Break: h2}', "");
Expect(1, 44031, '\p{^Line_Break: h2}', "");
Expect(1, 44031, '\P{Line_Break: h2}', "");
Expect(0, 44031, '\P{^Line_Break: h2}', "");
Expect(1, 44032, '\p{Line_Break=-h2}', "");
Expect(0, 44032, '\p{^Line_Break=-h2}', "");
Expect(0, 44032, '\P{Line_Break=-h2}', "");
Expect(1, 44032, '\P{^Line_Break=-h2}', "");
Expect(0, 44031, '\p{Line_Break=-h2}', "");
Expect(1, 44031, '\p{^Line_Break=-h2}', "");
Expect(1, 44031, '\P{Line_Break=-h2}', "");
Expect(0, 44031, '\P{^Line_Break=-h2}', "");
Error('\p{Lb= :=H2}');
Error('\P{Lb= :=H2}');
Expect(1, 44032, '\p{Lb=h2}', "");
Expect(0, 44032, '\p{^Lb=h2}', "");
Expect(0, 44032, '\P{Lb=h2}', "");
Expect(1, 44032, '\P{^Lb=h2}', "");
Expect(0, 44031, '\p{Lb=h2}', "");
Expect(1, 44031, '\p{^Lb=h2}', "");
Expect(1, 44031, '\P{Lb=h2}', "");
Expect(0, 44031, '\P{^Lb=h2}', "");
Expect(1, 44032, '\p{Lb= H2}', "");
Expect(0, 44032, '\p{^Lb= H2}', "");
Expect(0, 44032, '\P{Lb= H2}', "");
Expect(1, 44032, '\P{^Lb= H2}', "");
Expect(0, 44031, '\p{Lb= H2}', "");
Expect(1, 44031, '\p{^Lb= H2}', "");
Expect(1, 44031, '\P{Lb= H2}', "");
Expect(0, 44031, '\P{^Lb= H2}', "");
Error('\p{Is_Line_Break=-H2:=}');
Error('\P{Is_Line_Break=-H2:=}');
Expect(1, 44032, '\p{Is_Line_Break=h2}', "");
Expect(0, 44032, '\p{^Is_Line_Break=h2}', "");
Expect(0, 44032, '\P{Is_Line_Break=h2}', "");
Expect(1, 44032, '\P{^Is_Line_Break=h2}', "");
Expect(0, 44031, '\p{Is_Line_Break=h2}', "");
Expect(1, 44031, '\p{^Is_Line_Break=h2}', "");
Expect(1, 44031, '\P{Is_Line_Break=h2}', "");
Expect(0, 44031, '\P{^Is_Line_Break=h2}', "");
Expect(1, 44032, '\p{Is_Line_Break=_-H2}', "");
Expect(0, 44032, '\p{^Is_Line_Break=_-H2}', "");
Expect(0, 44032, '\P{Is_Line_Break=_-H2}', "");
Expect(1, 44032, '\P{^Is_Line_Break=_-H2}', "");
Expect(0, 44031, '\p{Is_Line_Break=_-H2}', "");
Expect(1, 44031, '\p{^Is_Line_Break=_-H2}', "");
Expect(1, 44031, '\P{Is_Line_Break=_-H2}', "");
Expect(0, 44031, '\P{^Is_Line_Break=_-H2}', "");
Error('\p{Is_Lb=_H2:=}');
Error('\P{Is_Lb=_H2:=}');
Expect(1, 44032, '\p{Is_Lb=h2}', "");
Expect(0, 44032, '\p{^Is_Lb=h2}', "");
Expect(0, 44032, '\P{Is_Lb=h2}', "");
Expect(1, 44032, '\P{^Is_Lb=h2}', "");
Expect(0, 44031, '\p{Is_Lb=h2}', "");
Expect(1, 44031, '\p{^Is_Lb=h2}', "");
Expect(1, 44031, '\P{Is_Lb=h2}', "");
Expect(0, 44031, '\P{^Is_Lb=h2}', "");
Expect(1, 44032, '\p{Is_Lb:--H2}', "");
Expect(0, 44032, '\p{^Is_Lb:--H2}', "");
Expect(0, 44032, '\P{Is_Lb:--H2}', "");
Expect(1, 44032, '\P{^Is_Lb:--H2}', "");
Expect(0, 44031, '\p{Is_Lb:--H2}', "");
Expect(1, 44031, '\p{^Is_Lb:--H2}', "");
Expect(1, 44031, '\P{Is_Lb:--H2}', "");
Expect(0, 44031, '\P{^Is_Lb:--H2}', "");
Error('\p{Line_Break=--break/a/BOTH}');
Error('\P{Line_Break=--break/a/BOTH}');
Expect(1, 8212, '\p{Line_Break=breakboth}', "");
Expect(0, 8212, '\p{^Line_Break=breakboth}', "");
Expect(0, 8212, '\P{Line_Break=breakboth}', "");
Expect(1, 8212, '\P{^Line_Break=breakboth}', "");
Expect(0, 8211, '\p{Line_Break=breakboth}', "");
Expect(1, 8211, '\p{^Line_Break=breakboth}', "");
Expect(1, 8211, '\P{Line_Break=breakboth}', "");
Expect(0, 8211, '\P{^Line_Break=breakboth}', "");
Expect(1, 8212, '\p{Line_Break= Break_Both}', "");
Expect(0, 8212, '\p{^Line_Break= Break_Both}', "");
Expect(0, 8212, '\P{Line_Break= Break_Both}', "");
Expect(1, 8212, '\P{^Line_Break= Break_Both}', "");
Expect(0, 8211, '\p{Line_Break= Break_Both}', "");
Expect(1, 8211, '\p{^Line_Break= Break_Both}', "");
Expect(1, 8211, '\P{Line_Break= Break_Both}', "");
Expect(0, 8211, '\P{^Line_Break= Break_Both}', "");
Error('\p{Lb=/a/B2}');
Error('\P{Lb=/a/B2}');
Expect(1, 8212, '\p{Lb: b2}', "");
Expect(0, 8212, '\p{^Lb: b2}', "");
Expect(0, 8212, '\P{Lb: b2}', "");
Expect(1, 8212, '\P{^Lb: b2}', "");
Expect(0, 8211, '\p{Lb: b2}', "");
Expect(1, 8211, '\p{^Lb: b2}', "");
Expect(1, 8211, '\P{Lb: b2}', "");
Expect(0, 8211, '\P{^Lb: b2}', "");
Expect(1, 8212, '\p{Lb=_ B2}', "");
Expect(0, 8212, '\p{^Lb=_ B2}', "");
Expect(0, 8212, '\P{Lb=_ B2}', "");
Expect(1, 8212, '\P{^Lb=_ B2}', "");
Expect(0, 8211, '\p{Lb=_ B2}', "");
Expect(1, 8211, '\p{^Lb=_ B2}', "");
Expect(1, 8211, '\P{Lb=_ B2}', "");
Expect(0, 8211, '\P{^Lb=_ B2}', "");
Error('\p{Is_Line_Break=-/a/break Both}');
Error('\P{Is_Line_Break=-/a/break Both}');
Expect(1, 8212, '\p{Is_Line_Break=breakboth}', "");
Expect(0, 8212, '\p{^Is_Line_Break=breakboth}', "");
Expect(0, 8212, '\P{Is_Line_Break=breakboth}', "");
Expect(1, 8212, '\P{^Is_Line_Break=breakboth}', "");
Expect(0, 8211, '\p{Is_Line_Break=breakboth}', "");
Expect(1, 8211, '\p{^Is_Line_Break=breakboth}', "");
Expect(1, 8211, '\P{Is_Line_Break=breakboth}', "");
Expect(0, 8211, '\P{^Is_Line_Break=breakboth}', "");
Expect(1, 8212, '\p{Is_Line_Break: Break_Both}', "");
Expect(0, 8212, '\p{^Is_Line_Break: Break_Both}', "");
Expect(0, 8212, '\P{Is_Line_Break: Break_Both}', "");
Expect(1, 8212, '\P{^Is_Line_Break: Break_Both}', "");
Expect(0, 8211, '\p{Is_Line_Break: Break_Both}', "");
Expect(1, 8211, '\p{^Is_Line_Break: Break_Both}', "");
Expect(1, 8211, '\P{Is_Line_Break: Break_Both}', "");
Expect(0, 8211, '\P{^Is_Line_Break: Break_Both}', "");
Error('\p{Is_Lb= /a/B2}');
Error('\P{Is_Lb= /a/B2}');
Expect(1, 8212, '\p{Is_Lb=b2}', "");
Expect(0, 8212, '\p{^Is_Lb=b2}', "");
Expect(0, 8212, '\P{Is_Lb=b2}', "");
Expect(1, 8212, '\P{^Is_Lb=b2}', "");
Expect(0, 8211, '\p{Is_Lb=b2}', "");
Expect(1, 8211, '\p{^Is_Lb=b2}', "");
Expect(1, 8211, '\P{Is_Lb=b2}', "");
Expect(0, 8211, '\P{^Is_Lb=b2}', "");
Expect(1, 8212, '\p{Is_Lb=-B2}', "");
Expect(0, 8212, '\p{^Is_Lb=-B2}', "");
Expect(0, 8212, '\P{Is_Lb=-B2}', "");
Expect(1, 8212, '\P{^Is_Lb=-B2}', "");
Expect(0, 8211, '\p{Is_Lb=-B2}', "");
Expect(1, 8211, '\p{^Is_Lb=-B2}', "");
Expect(1, 8211, '\P{Is_Lb=-B2}', "");
Expect(0, 8211, '\P{^Is_Lb=-B2}', "");
Error('\p{Line_Break=:= Alphabetic}');
Error('\P{Line_Break=:= Alphabetic}');
Expect(1, 35, '\p{Line_Break=alphabetic}', "");
Expect(0, 35, '\p{^Line_Break=alphabetic}', "");
Expect(0, 35, '\P{Line_Break=alphabetic}', "");
Expect(1, 35, '\P{^Line_Break=alphabetic}', "");
Expect(0, 34, '\p{Line_Break=alphabetic}', "");
Expect(1, 34, '\p{^Line_Break=alphabetic}', "");
Expect(1, 34, '\P{Line_Break=alphabetic}', "");
Expect(0, 34, '\P{^Line_Break=alphabetic}', "");
Expect(1, 35, '\p{Line_Break: - ALPHABETIC}', "");
Expect(0, 35, '\p{^Line_Break: - ALPHABETIC}', "");
Expect(0, 35, '\P{Line_Break: - ALPHABETIC}', "");
Expect(1, 35, '\P{^Line_Break: - ALPHABETIC}', "");
Expect(0, 34, '\p{Line_Break: - ALPHABETIC}', "");
Expect(1, 34, '\p{^Line_Break: - ALPHABETIC}', "");
Expect(1, 34, '\P{Line_Break: - ALPHABETIC}', "");
Expect(0, 34, '\P{^Line_Break: - ALPHABETIC}', "");
Error('\p{Lb= /a/AL}');
Error('\P{Lb= /a/AL}');
Expect(1, 35, '\p{Lb=al}', "");
Expect(0, 35, '\p{^Lb=al}', "");
Expect(0, 35, '\P{Lb=al}', "");
Expect(1, 35, '\P{^Lb=al}', "");
Expect(0, 34, '\p{Lb=al}', "");
Expect(1, 34, '\p{^Lb=al}', "");
Expect(1, 34, '\P{Lb=al}', "");
Expect(0, 34, '\P{^Lb=al}', "");
Expect(1, 35, '\p{Lb=AL}', "");
Expect(0, 35, '\p{^Lb=AL}', "");
Expect(0, 35, '\P{Lb=AL}', "");
Expect(1, 35, '\P{^Lb=AL}', "");
Expect(0, 34, '\p{Lb=AL}', "");
Expect(1, 34, '\p{^Lb=AL}', "");
Expect(1, 34, '\P{Lb=AL}', "");
Expect(0, 34, '\P{^Lb=AL}', "");
Error('\p{Is_Line_Break=:= Alphabetic}');
Error('\P{Is_Line_Break=:= Alphabetic}');
Expect(1, 35, '\p{Is_Line_Break=alphabetic}', "");
Expect(0, 35, '\p{^Is_Line_Break=alphabetic}', "");
Expect(0, 35, '\P{Is_Line_Break=alphabetic}', "");
Expect(1, 35, '\P{^Is_Line_Break=alphabetic}', "");
Expect(0, 34, '\p{Is_Line_Break=alphabetic}', "");
Expect(1, 34, '\p{^Is_Line_Break=alphabetic}', "");
Expect(1, 34, '\P{Is_Line_Break=alphabetic}', "");
Expect(0, 34, '\P{^Is_Line_Break=alphabetic}', "");
Expect(1, 35, '\p{Is_Line_Break= Alphabetic}', "");
Expect(0, 35, '\p{^Is_Line_Break= Alphabetic}', "");
Expect(0, 35, '\P{Is_Line_Break= Alphabetic}', "");
Expect(1, 35, '\P{^Is_Line_Break= Alphabetic}', "");
Expect(0, 34, '\p{Is_Line_Break= Alphabetic}', "");
Expect(1, 34, '\p{^Is_Line_Break= Alphabetic}', "");
Expect(1, 34, '\P{Is_Line_Break= Alphabetic}', "");
Expect(0, 34, '\P{^Is_Line_Break= Alphabetic}', "");
Error('\p{Is_Lb= al/a/}');
Error('\P{Is_Lb= al/a/}');
Expect(1, 35, '\p{Is_Lb=al}', "");
Expect(0, 35, '\p{^Is_Lb=al}', "");
Expect(0, 35, '\P{Is_Lb=al}', "");
Expect(1, 35, '\P{^Is_Lb=al}', "");
Expect(0, 34, '\p{Is_Lb=al}', "");
Expect(1, 34, '\p{^Is_Lb=al}', "");
Expect(1, 34, '\P{Is_Lb=al}', "");
Expect(0, 34, '\P{^Is_Lb=al}', "");
Expect(1, 35, '\p{Is_Lb=_ AL}', "");
Expect(0, 35, '\p{^Is_Lb=_ AL}', "");
Expect(0, 35, '\P{Is_Lb=_ AL}', "");
Expect(1, 35, '\P{^Is_Lb=_ AL}', "");
Expect(0, 34, '\p{Is_Lb=_ AL}', "");
Expect(1, 34, '\p{^Is_Lb=_ AL}', "");
Expect(1, 34, '\P{Is_Lb=_ AL}', "");
Expect(0, 34, '\P{^Is_Lb=_ AL}', "");
Error('\p{Line_Break: -POSTFIX numeric:=}');
Error('\P{Line_Break: -POSTFIX numeric:=}');
Expect(1, 37, '\p{Line_Break=postfixnumeric}', "");
Expect(0, 37, '\p{^Line_Break=postfixnumeric}', "");
Expect(0, 37, '\P{Line_Break=postfixnumeric}', "");
Expect(1, 37, '\P{^Line_Break=postfixnumeric}', "");
Expect(0, 36, '\p{Line_Break=postfixnumeric}', "");
Expect(1, 36, '\p{^Line_Break=postfixnumeric}', "");
Expect(1, 36, '\P{Line_Break=postfixnumeric}', "");
Expect(0, 36, '\P{^Line_Break=postfixnumeric}', "");
Expect(1, 37, '\p{Line_Break=_-postfix NUMERIC}', "");
Expect(0, 37, '\p{^Line_Break=_-postfix NUMERIC}', "");
Expect(0, 37, '\P{Line_Break=_-postfix NUMERIC}', "");
Expect(1, 37, '\P{^Line_Break=_-postfix NUMERIC}', "");
Expect(0, 36, '\p{Line_Break=_-postfix NUMERIC}', "");
Expect(1, 36, '\p{^Line_Break=_-postfix NUMERIC}', "");
Expect(1, 36, '\P{Line_Break=_-postfix NUMERIC}', "");
Expect(0, 36, '\P{^Line_Break=_-postfix NUMERIC}', "");
Error('\p{Lb: _ po/a/}');
Error('\P{Lb: _ po/a/}');
Expect(1, 37, '\p{Lb=po}', "");
Expect(0, 37, '\p{^Lb=po}', "");
Expect(0, 37, '\P{Lb=po}', "");
Expect(1, 37, '\P{^Lb=po}', "");
Expect(0, 36, '\p{Lb=po}', "");
Expect(1, 36, '\p{^Lb=po}', "");
Expect(1, 36, '\P{Lb=po}', "");
Expect(0, 36, '\P{^Lb=po}', "");
Expect(1, 37, '\p{Lb=- po}', "");
Expect(0, 37, '\p{^Lb=- po}', "");
Expect(0, 37, '\P{Lb=- po}', "");
Expect(1, 37, '\P{^Lb=- po}', "");
Expect(0, 36, '\p{Lb=- po}', "");
Expect(1, 36, '\p{^Lb=- po}', "");
Expect(1, 36, '\P{Lb=- po}', "");
Expect(0, 36, '\P{^Lb=- po}', "");
Error('\p{Is_Line_Break= postfix numeric/a/}');
Error('\P{Is_Line_Break= postfix numeric/a/}');
Expect(1, 37, '\p{Is_Line_Break=postfixnumeric}', "");
Expect(0, 37, '\p{^Is_Line_Break=postfixnumeric}', "");
Expect(0, 37, '\P{Is_Line_Break=postfixnumeric}', "");
Expect(1, 37, '\P{^Is_Line_Break=postfixnumeric}', "");
Expect(0, 36, '\p{Is_Line_Break=postfixnumeric}', "");
Expect(1, 36, '\p{^Is_Line_Break=postfixnumeric}', "");
Expect(1, 36, '\P{Is_Line_Break=postfixnumeric}', "");
Expect(0, 36, '\P{^Is_Line_Break=postfixnumeric}', "");
Expect(1, 37, '\p{Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(0, 37, '\p{^Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(0, 37, '\P{Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(1, 37, '\P{^Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(0, 36, '\p{Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(1, 36, '\p{^Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(1, 36, '\P{Is_Line_Break= _POSTFIX NUMERIC}', "");
Expect(0, 36, '\P{^Is_Line_Break= _POSTFIX NUMERIC}', "");
Error('\p{Is_Lb=_/a/po}');
Error('\P{Is_Lb=_/a/po}');
Expect(1, 37, '\p{Is_Lb=po}', "");
Expect(0, 37, '\p{^Is_Lb=po}', "");
Expect(0, 37, '\P{Is_Lb=po}', "");
Expect(1, 37, '\P{^Is_Lb=po}', "");
Expect(0, 36, '\p{Is_Lb=po}', "");
Expect(1, 36, '\p{^Is_Lb=po}', "");
Expect(1, 36, '\P{Is_Lb=po}', "");
Expect(0, 36, '\P{^Is_Lb=po}', "");
Expect(1, 37, '\p{Is_Lb: _PO}', "");
Expect(0, 37, '\p{^Is_Lb: _PO}', "");
Expect(0, 37, '\P{Is_Lb: _PO}', "");
Expect(1, 37, '\P{^Is_Lb: _PO}', "");
Expect(0, 36, '\p{Is_Lb: _PO}', "");
Expect(1, 36, '\p{^Is_Lb: _PO}', "");
Expect(1, 36, '\P{Is_Lb: _PO}', "");
Expect(0, 36, '\P{^Is_Lb: _PO}', "");
Error('\p{Line_Break=-open Punctuation/a/}');
Error('\P{Line_Break=-open Punctuation/a/}');
Expect(1, 40, '\p{Line_Break=openpunctuation}', "");
Expect(0, 40, '\p{^Line_Break=openpunctuation}', "");
Expect(0, 40, '\P{Line_Break=openpunctuation}', "");
Expect(1, 40, '\P{^Line_Break=openpunctuation}', "");
Expect(0, 39, '\p{Line_Break=openpunctuation}', "");
Expect(1, 39, '\p{^Line_Break=openpunctuation}', "");
Expect(1, 39, '\P{Line_Break=openpunctuation}', "");
Expect(0, 39, '\P{^Line_Break=openpunctuation}', "");
Expect(1, 40, '\p{Line_Break=_ Open Punctuation}', "");
Expect(0, 40, '\p{^Line_Break=_ Open Punctuation}', "");
Expect(0, 40, '\P{Line_Break=_ Open Punctuation}', "");
Expect(1, 40, '\P{^Line_Break=_ Open Punctuation}', "");
Expect(0, 39, '\p{Line_Break=_ Open Punctuation}', "");
Expect(1, 39, '\p{^Line_Break=_ Open Punctuation}', "");
Expect(1, 39, '\P{Line_Break=_ Open Punctuation}', "");
Expect(0, 39, '\P{^Line_Break=_ Open Punctuation}', "");
Error('\p{Lb= :=OP}');
Error('\P{Lb= :=OP}');
Expect(1, 40, '\p{Lb=op}', "");
Expect(0, 40, '\p{^Lb=op}', "");
Expect(0, 40, '\P{Lb=op}', "");
Expect(1, 40, '\P{^Lb=op}', "");
Expect(0, 39, '\p{Lb=op}', "");
Expect(1, 39, '\p{^Lb=op}', "");
Expect(1, 39, '\P{Lb=op}', "");
Expect(0, 39, '\P{^Lb=op}', "");
Expect(1, 40, '\p{Lb=-_OP}', "");
Expect(0, 40, '\p{^Lb=-_OP}', "");
Expect(0, 40, '\P{Lb=-_OP}', "");
Expect(1, 40, '\P{^Lb=-_OP}', "");
Expect(0, 39, '\p{Lb=-_OP}', "");
Expect(1, 39, '\p{^Lb=-_OP}', "");
Expect(1, 39, '\P{Lb=-_OP}', "");
Expect(0, 39, '\P{^Lb=-_OP}', "");
Error('\p{Is_Line_Break=/a/-Open Punctuation}');
Error('\P{Is_Line_Break=/a/-Open Punctuation}');
Expect(1, 40, '\p{Is_Line_Break=openpunctuation}', "");
Expect(0, 40, '\p{^Is_Line_Break=openpunctuation}', "");
Expect(0, 40, '\P{Is_Line_Break=openpunctuation}', "");
Expect(1, 40, '\P{^Is_Line_Break=openpunctuation}', "");
Expect(0, 39, '\p{Is_Line_Break=openpunctuation}', "");
Expect(1, 39, '\p{^Is_Line_Break=openpunctuation}', "");
Expect(1, 39, '\P{Is_Line_Break=openpunctuation}', "");
Expect(0, 39, '\P{^Is_Line_Break=openpunctuation}', "");
Expect(1, 40, '\p{Is_Line_Break=-open_Punctuation}', "");
Expect(0, 40, '\p{^Is_Line_Break=-open_Punctuation}', "");
Expect(0, 40, '\P{Is_Line_Break=-open_Punctuation}', "");
Expect(1, 40, '\P{^Is_Line_Break=-open_Punctuation}', "");
Expect(0, 39, '\p{Is_Line_Break=-open_Punctuation}', "");
Expect(1, 39, '\p{^Is_Line_Break=-open_Punctuation}', "");
Expect(1, 39, '\P{Is_Line_Break=-open_Punctuation}', "");
Expect(0, 39, '\P{^Is_Line_Break=-open_Punctuation}', "");
Error('\p{Is_Lb=--OP/a/}');
Error('\P{Is_Lb=--OP/a/}');
Expect(1, 40, '\p{Is_Lb=op}', "");
Expect(0, 40, '\p{^Is_Lb=op}', "");
Expect(0, 40, '\P{Is_Lb=op}', "");
Expect(1, 40, '\P{^Is_Lb=op}', "");
Expect(0, 39, '\p{Is_Lb=op}', "");
Expect(1, 39, '\p{^Is_Lb=op}', "");
Expect(1, 39, '\P{Is_Lb=op}', "");
Expect(0, 39, '\P{^Is_Lb=op}', "");
Expect(1, 40, '\p{Is_Lb=_op}', "");
Expect(0, 40, '\p{^Is_Lb=_op}', "");
Expect(0, 40, '\P{Is_Lb=_op}', "");
Expect(1, 40, '\P{^Is_Lb=_op}', "");
Expect(0, 39, '\p{Is_Lb=_op}', "");
Expect(1, 39, '\p{^Is_Lb=_op}', "");
Expect(1, 39, '\P{Is_Lb=_op}', "");
Expect(0, 39, '\P{^Is_Lb=_op}', "");
Error('\p{Line_Break= :=Next-Line}');
Error('\P{Line_Break= :=Next-Line}');
Expect(1, 133, '\p{Line_Break=nextline}', "");
Expect(0, 133, '\p{^Line_Break=nextline}', "");
Expect(0, 133, '\P{Line_Break=nextline}', "");
Expect(1, 133, '\P{^Line_Break=nextline}', "");
Expect(0, 132, '\p{Line_Break=nextline}', "");
Expect(1, 132, '\p{^Line_Break=nextline}', "");
Expect(1, 132, '\P{Line_Break=nextline}', "");
Expect(0, 132, '\P{^Line_Break=nextline}', "");
Expect(1, 133, '\p{Line_Break= NEXT Line}', "");
Expect(0, 133, '\p{^Line_Break= NEXT Line}', "");
Expect(0, 133, '\P{Line_Break= NEXT Line}', "");
Expect(1, 133, '\P{^Line_Break= NEXT Line}', "");
Expect(0, 132, '\p{Line_Break= NEXT Line}', "");
Expect(1, 132, '\p{^Line_Break= NEXT Line}', "");
Expect(1, 132, '\P{Line_Break= NEXT Line}', "");
Expect(0, 132, '\P{^Line_Break= NEXT Line}', "");
Error('\p{Lb=/a/nl}');
Error('\P{Lb=/a/nl}');
Expect(1, 133, '\p{Lb: nl}', "");
Expect(0, 133, '\p{^Lb: nl}', "");
Expect(0, 133, '\P{Lb: nl}', "");
Expect(1, 133, '\P{^Lb: nl}', "");
Expect(0, 132, '\p{Lb: nl}', "");
Expect(1, 132, '\p{^Lb: nl}', "");
Expect(1, 132, '\P{Lb: nl}', "");
Expect(0, 132, '\P{^Lb: nl}', "");
Expect(1, 133, '\p{Lb= -NL}', "");
Expect(0, 133, '\p{^Lb= -NL}', "");
Expect(0, 133, '\P{Lb= -NL}', "");
Expect(1, 133, '\P{^Lb= -NL}', "");
Expect(0, 132, '\p{Lb= -NL}', "");
Expect(1, 132, '\p{^Lb= -NL}', "");
Expect(1, 132, '\P{Lb= -NL}', "");
Expect(0, 132, '\P{^Lb= -NL}', "");
Error('\p{Is_Line_Break=:=-Next Line}');
Error('\P{Is_Line_Break=:=-Next Line}');
Expect(1, 133, '\p{Is_Line_Break=nextline}', "");
Expect(0, 133, '\p{^Is_Line_Break=nextline}', "");
Expect(0, 133, '\P{Is_Line_Break=nextline}', "");
Expect(1, 133, '\P{^Is_Line_Break=nextline}', "");
Expect(0, 132, '\p{Is_Line_Break=nextline}', "");
Expect(1, 132, '\p{^Is_Line_Break=nextline}', "");
Expect(1, 132, '\P{Is_Line_Break=nextline}', "");
Expect(0, 132, '\P{^Is_Line_Break=nextline}', "");
Expect(1, 133, '\p{Is_Line_Break= _Next-LINE}', "");
Expect(0, 133, '\p{^Is_Line_Break= _Next-LINE}', "");
Expect(0, 133, '\P{Is_Line_Break= _Next-LINE}', "");
Expect(1, 133, '\P{^Is_Line_Break= _Next-LINE}', "");
Expect(0, 132, '\p{Is_Line_Break= _Next-LINE}', "");
Expect(1, 132, '\p{^Is_Line_Break= _Next-LINE}', "");
Expect(1, 132, '\P{Is_Line_Break= _Next-LINE}', "");
Expect(0, 132, '\P{^Is_Line_Break= _Next-LINE}', "");
Error('\p{Is_Lb= NL/a/}');
Error('\P{Is_Lb= NL/a/}');
Expect(1, 133, '\p{Is_Lb=nl}', "");
Expect(0, 133, '\p{^Is_Lb=nl}', "");
Expect(0, 133, '\P{Is_Lb=nl}', "");
Expect(1, 133, '\P{^Is_Lb=nl}', "");
Expect(0, 132, '\p{Is_Lb=nl}', "");
Expect(1, 132, '\p{^Is_Lb=nl}', "");
Expect(1, 132, '\P{Is_Lb=nl}', "");
Expect(0, 132, '\P{^Is_Lb=nl}', "");
Expect(1, 133, '\p{Is_Lb: NL}', "");
Expect(0, 133, '\p{^Is_Lb: NL}', "");
Expect(0, 133, '\P{Is_Lb: NL}', "");
Expect(1, 133, '\P{^Is_Lb: NL}', "");
Expect(0, 132, '\p{Is_Lb: NL}', "");
Expect(1, 132, '\p{^Is_Lb: NL}', "");
Expect(1, 132, '\P{Is_Lb: NL}', "");
Expect(0, 132, '\P{^Is_Lb: NL}', "");
Error('\p{Line_Break=/a/_-JT}');
Error('\P{Line_Break=/a/_-JT}');
Expect(1, 4607, '\p{Line_Break=jt}', "");
Expect(0, 4607, '\p{^Line_Break=jt}', "");
Expect(0, 4607, '\P{Line_Break=jt}', "");
Expect(1, 4607, '\P{^Line_Break=jt}', "");
Expect(0, 4519, '\p{Line_Break=jt}', "");
Expect(1, 4519, '\p{^Line_Break=jt}', "");
Expect(1, 4519, '\P{Line_Break=jt}', "");
Expect(0, 4519, '\P{^Line_Break=jt}', "");
Expect(1, 4607, '\p{Line_Break= jt}', "");
Expect(0, 4607, '\p{^Line_Break= jt}', "");
Expect(0, 4607, '\P{Line_Break= jt}', "");
Expect(1, 4607, '\P{^Line_Break= jt}', "");
Expect(0, 4519, '\p{Line_Break= jt}', "");
Expect(1, 4519, '\p{^Line_Break= jt}', "");
Expect(1, 4519, '\P{Line_Break= jt}', "");
Expect(0, 4519, '\P{^Line_Break= jt}', "");
Error('\p{Lb= :=JT}');
Error('\P{Lb= :=JT}');
Expect(1, 4607, '\p{Lb=jt}', "");
Expect(0, 4607, '\p{^Lb=jt}', "");
Expect(0, 4607, '\P{Lb=jt}', "");
Expect(1, 4607, '\P{^Lb=jt}', "");
Expect(0, 4519, '\p{Lb=jt}', "");
Expect(1, 4519, '\p{^Lb=jt}', "");
Expect(1, 4519, '\P{Lb=jt}', "");
Expect(0, 4519, '\P{^Lb=jt}', "");
Expect(1, 4607, '\p{Lb= jt}', "");
Expect(0, 4607, '\p{^Lb= jt}', "");
Expect(0, 4607, '\P{Lb= jt}', "");
Expect(1, 4607, '\P{^Lb= jt}', "");
Expect(0, 4519, '\p{Lb= jt}', "");
Expect(1, 4519, '\p{^Lb= jt}', "");
Expect(1, 4519, '\P{Lb= jt}', "");
Expect(0, 4519, '\P{^Lb= jt}', "");
Error('\p{Is_Line_Break= -jt/a/}');
Error('\P{Is_Line_Break= -jt/a/}');
Expect(1, 4607, '\p{Is_Line_Break: jt}', "");
Expect(0, 4607, '\p{^Is_Line_Break: jt}', "");
Expect(0, 4607, '\P{Is_Line_Break: jt}', "");
Expect(1, 4607, '\P{^Is_Line_Break: jt}', "");
Expect(0, 4519, '\p{Is_Line_Break: jt}', "");
Expect(1, 4519, '\p{^Is_Line_Break: jt}', "");
Expect(1, 4519, '\P{Is_Line_Break: jt}', "");
Expect(0, 4519, '\P{^Is_Line_Break: jt}', "");
Expect(1, 4607, '\p{Is_Line_Break=-_JT}', "");
Expect(0, 4607, '\p{^Is_Line_Break=-_JT}', "");
Expect(0, 4607, '\P{Is_Line_Break=-_JT}', "");
Expect(1, 4607, '\P{^Is_Line_Break=-_JT}', "");
Expect(0, 4519, '\p{Is_Line_Break=-_JT}', "");
Expect(1, 4519, '\p{^Is_Line_Break=-_JT}', "");
Expect(1, 4519, '\P{Is_Line_Break=-_JT}', "");
Expect(0, 4519, '\P{^Is_Line_Break=-_JT}', "");
Error('\p{Is_Lb=/a/ -JT}');
Error('\P{Is_Lb=/a/ -JT}');
Expect(1, 4607, '\p{Is_Lb=jt}', "");
Expect(0, 4607, '\p{^Is_Lb=jt}', "");
Expect(0, 4607, '\P{Is_Lb=jt}', "");
Expect(1, 4607, '\P{^Is_Lb=jt}', "");
Expect(0, 4519, '\p{Is_Lb=jt}', "");
Expect(1, 4519, '\p{^Is_Lb=jt}', "");
Expect(1, 4519, '\P{Is_Lb=jt}', "");
Expect(0, 4519, '\P{^Is_Lb=jt}', "");
Expect(1, 4607, '\p{Is_Lb= _JT}', "");
Expect(0, 4607, '\p{^Is_Lb= _JT}', "");
Expect(0, 4607, '\P{Is_Lb= _JT}', "");
Expect(1, 4607, '\P{^Is_Lb= _JT}', "");
Expect(0, 4519, '\p{Is_Lb= _JT}', "");
Expect(1, 4519, '\p{^Is_Lb= _JT}', "");
Expect(1, 4519, '\P{Is_Lb= _JT}', "");
Expect(0, 4519, '\P{^Is_Lb= _JT}', "");
Error('\p{Block=__New Tai lue:=}');
Error('\P{Block=__New Tai lue:=}');
Expect(1, 6623, '\p{Block=newtailue}', "");
Expect(0, 6623, '\p{^Block=newtailue}', "");
Expect(0, 6623, '\P{Block=newtailue}', "");
Expect(1, 6623, '\P{^Block=newtailue}', "");
Expect(0, 6527, '\p{Block=newtailue}', "");
Expect(1, 6527, '\p{^Block=newtailue}', "");
Expect(1, 6527, '\P{Block=newtailue}', "");
Expect(0, 6527, '\P{^Block=newtailue}', "");
Expect(1, 6623, '\p{Block= -NEW_TaiLUE}', "");
Expect(0, 6623, '\p{^Block= -NEW_TaiLUE}', "");
Expect(0, 6623, '\P{Block= -NEW_TaiLUE}', "");
Expect(1, 6623, '\P{^Block= -NEW_TaiLUE}', "");
Expect(0, 6527, '\p{Block= -NEW_TaiLUE}', "");
Expect(1, 6527, '\p{^Block= -NEW_TaiLUE}', "");
Expect(1, 6527, '\P{Block= -NEW_TaiLUE}', "");
Expect(0, 6527, '\P{^Block= -NEW_TaiLUE}', "");
Error('\p{Blk= :=new Tai-Lue}');
Error('\P{Blk= :=new Tai-Lue}');
Expect(1, 6623, '\p{Blk=newtailue}', "");
Expect(0, 6623, '\p{^Blk=newtailue}', "");
Expect(0, 6623, '\P{Blk=newtailue}', "");
Expect(1, 6623, '\P{^Blk=newtailue}', "");
Expect(0, 6527, '\p{Blk=newtailue}', "");
Expect(1, 6527, '\p{^Blk=newtailue}', "");
Expect(1, 6527, '\P{Blk=newtailue}', "");
Expect(0, 6527, '\P{^Blk=newtailue}', "");
Expect(1, 6623, '\p{Blk=_ New Tai-Lue}', "");
Expect(0, 6623, '\p{^Blk=_ New Tai-Lue}', "");
Expect(0, 6623, '\P{Blk=_ New Tai-Lue}', "");
Expect(1, 6623, '\P{^Blk=_ New Tai-Lue}', "");
Expect(0, 6527, '\p{Blk=_ New Tai-Lue}', "");
Expect(1, 6527, '\p{^Blk=_ New Tai-Lue}', "");
Expect(1, 6527, '\P{Blk=_ New Tai-Lue}', "");
Expect(0, 6527, '\P{^Blk=_ New Tai-Lue}', "");
Error('\p{Is_Block= NEW/a/Tai_Lue}');
Error('\P{Is_Block= NEW/a/Tai_Lue}');
Expect(1, 6623, '\p{Is_Block:newtailue}', "");
Expect(0, 6623, '\p{^Is_Block:newtailue}', "");
Expect(0, 6623, '\P{Is_Block:newtailue}', "");
Expect(1, 6623, '\P{^Is_Block:newtailue}', "");
Expect(0, 6527, '\p{Is_Block:newtailue}', "");
Expect(1, 6527, '\p{^Is_Block:newtailue}', "");
Expect(1, 6527, '\P{Is_Block:newtailue}', "");
Expect(0, 6527, '\P{^Is_Block:newtailue}', "");
Expect(1, 6623, '\p{Is_Block= New_Tai_Lue}', "");
Expect(0, 6623, '\p{^Is_Block= New_Tai_Lue}', "");
Expect(0, 6623, '\P{Is_Block= New_Tai_Lue}', "");
Expect(1, 6623, '\P{^Is_Block= New_Tai_Lue}', "");
Expect(0, 6527, '\p{Is_Block= New_Tai_Lue}', "");
Expect(1, 6527, '\p{^Is_Block= New_Tai_Lue}', "");
Expect(1, 6527, '\P{Is_Block= New_Tai_Lue}', "");
Expect(0, 6527, '\P{^Is_Block= New_Tai_Lue}', "");
Error('\p{Is_Blk= -NEW/a/TaiLue}');
Error('\P{Is_Blk= -NEW/a/TaiLue}');
Expect(1, 6623, '\p{Is_Blk=newtailue}', "");
Expect(0, 6623, '\p{^Is_Blk=newtailue}', "");
Expect(0, 6623, '\P{Is_Blk=newtailue}', "");
Expect(1, 6623, '\P{^Is_Blk=newtailue}', "");
Expect(0, 6527, '\p{Is_Blk=newtailue}', "");
Expect(1, 6527, '\p{^Is_Blk=newtailue}', "");
Expect(1, 6527, '\P{Is_Blk=newtailue}', "");
Expect(0, 6527, '\P{^Is_Blk=newtailue}', "");
Expect(1, 6623, '\p{Is_Blk= new-Tai LUE}', "");
Expect(0, 6623, '\p{^Is_Blk= new-Tai LUE}', "");
Expect(0, 6623, '\P{Is_Blk= new-Tai LUE}', "");
Expect(1, 6623, '\P{^Is_Blk= new-Tai LUE}', "");
Expect(0, 6527, '\p{Is_Blk= new-Tai LUE}', "");
Expect(1, 6527, '\p{^Is_Blk= new-Tai LUE}', "");
Expect(1, 6527, '\P{Is_Blk= new-Tai LUE}', "");
Expect(0, 6527, '\P{^Is_Blk= new-Tai LUE}', "");
Error('\p{Block= CJK:=Unified_Ideographs_extension-a}');
Error('\P{Block= CJK:=Unified_Ideographs_extension-a}');
Expect(1, 19903, '\p{Block:cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^Block:cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{Block:cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^Block:cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{Block:cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^Block:cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{Block:cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^Block:cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{Block=--CJK Unified ideographsextension-a}', "");
Expect(0, 19903, '\p{^Block=--CJK Unified ideographsextension-a}', "");
Expect(0, 19903, '\P{Block=--CJK Unified ideographsextension-a}', "");
Expect(1, 19903, '\P{^Block=--CJK Unified ideographsextension-a}', "");
Expect(0, 13311, '\p{Block=--CJK Unified ideographsextension-a}', "");
Expect(1, 13311, '\p{^Block=--CJK Unified ideographsextension-a}', "");
Expect(1, 13311, '\P{Block=--CJK Unified ideographsextension-a}', "");
Expect(0, 13311, '\P{^Block=--CJK Unified ideographsextension-a}', "");
Error('\p{Blk=- cjk:=UNIFIEDIdeographs Extension A}');
Error('\P{Blk=- cjk:=UNIFIEDIdeographs Extension A}');
Expect(1, 19903, '\p{Blk=cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^Blk=cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{Blk=cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^Blk=cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{Blk=cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^Blk=cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{Blk=cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^Blk=cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(0, 19903, '\p{^Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(0, 19903, '\P{Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(1, 19903, '\P{^Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(0, 13311, '\p{Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(1, 13311, '\p{^Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(1, 13311, '\P{Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Expect(0, 13311, '\P{^Blk: --CJK_UNIFIED-Ideographs ExtensionA}', "");
Error('\p{Is_Block=_CJKunified_Ideographs extension A/a/}');
Error('\P{Is_Block=_CJKunified_Ideographs extension A/a/}');
Expect(1, 19903, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{Is_Block=cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^Is_Block=cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{Is_Block=cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^Is_Block=cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(0, 19903, '\p{^Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(0, 19903, '\P{Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(1, 19903, '\P{^Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(0, 13311, '\p{Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(1, 13311, '\p{^Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(1, 13311, '\P{Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Expect(0, 13311, '\P{^Is_Block=- cjk UNIFIED IDEOGRAPHS-Extension a}', "");
Error('\p{Is_Blk= -cjk:=unified_Ideographs Extension-a}');
Error('\P{Is_Blk= -cjk:=unified_Ideographs Extension-a}');
Expect(1, 19903, '\p{Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^Is_Blk: cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(0, 19903, '\p{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(0, 19903, '\P{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(1, 19903, '\P{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(0, 13311, '\p{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(1, 13311, '\p{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(1, 13311, '\P{Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Expect(0, 13311, '\P{^Is_Blk: -CJKunified_IDEOGRAPHS EXTENSION a}', "");
Error('\p{Block: /a/-hangul-JAMO}');
Error('\P{Block: /a/-hangul-JAMO}');
Expect(1, 4607, '\p{Block=hanguljamo}', "");
Expect(0, 4607, '\p{^Block=hanguljamo}', "");
Expect(0, 4607, '\P{Block=hanguljamo}', "");
Expect(1, 4607, '\P{^Block=hanguljamo}', "");
Expect(0, 4351, '\p{Block=hanguljamo}', "");
Expect(1, 4351, '\p{^Block=hanguljamo}', "");
Expect(1, 4351, '\P{Block=hanguljamo}', "");
Expect(0, 4351, '\P{^Block=hanguljamo}', "");
Expect(1, 4607, '\p{Block= _hangul-jamo}', "");
Expect(0, 4607, '\p{^Block= _hangul-jamo}', "");
Expect(0, 4607, '\P{Block= _hangul-jamo}', "");
Expect(1, 4607, '\P{^Block= _hangul-jamo}', "");
Expect(0, 4351, '\p{Block= _hangul-jamo}', "");
Expect(1, 4351, '\p{^Block= _hangul-jamo}', "");
Expect(1, 4351, '\P{Block= _hangul-jamo}', "");
Expect(0, 4351, '\P{^Block= _hangul-jamo}', "");
Error('\p{Blk= Hangul/a/Jamo}');
Error('\P{Blk= Hangul/a/Jamo}');
Expect(1, 4607, '\p{Blk=hanguljamo}', "");
Expect(0, 4607, '\p{^Blk=hanguljamo}', "");
Expect(0, 4607, '\P{Blk=hanguljamo}', "");
Expect(1, 4607, '\P{^Blk=hanguljamo}', "");
Expect(0, 4351, '\p{Blk=hanguljamo}', "");
Expect(1, 4351, '\p{^Blk=hanguljamo}', "");
Expect(1, 4351, '\P{Blk=hanguljamo}', "");
Expect(0, 4351, '\P{^Blk=hanguljamo}', "");
Expect(1, 4607, '\p{Blk=-HANGUL-Jamo}', "");
Expect(0, 4607, '\p{^Blk=-HANGUL-Jamo}', "");
Expect(0, 4607, '\P{Blk=-HANGUL-Jamo}', "");
Expect(1, 4607, '\P{^Blk=-HANGUL-Jamo}', "");
Expect(0, 4351, '\p{Blk=-HANGUL-Jamo}', "");
Expect(1, 4351, '\p{^Blk=-HANGUL-Jamo}', "");
Expect(1, 4351, '\P{Blk=-HANGUL-Jamo}', "");
Expect(0, 4351, '\P{^Blk=-HANGUL-Jamo}', "");
Error('\p{Is_Block=--Hangul_JAMO:=}');
Error('\P{Is_Block=--Hangul_JAMO:=}');
Expect(1, 4607, '\p{Is_Block=hanguljamo}', "");
Expect(0, 4607, '\p{^Is_Block=hanguljamo}', "");
Expect(0, 4607, '\P{Is_Block=hanguljamo}', "");
Expect(1, 4607, '\P{^Is_Block=hanguljamo}', "");
Expect(0, 4351, '\p{Is_Block=hanguljamo}', "");
Expect(1, 4351, '\p{^Is_Block=hanguljamo}', "");
Expect(1, 4351, '\P{Is_Block=hanguljamo}', "");
Expect(0, 4351, '\P{^Is_Block=hanguljamo}', "");
Expect(1, 4607, '\p{Is_Block=-Hangul Jamo}', "");
Expect(0, 4607, '\p{^Is_Block=-Hangul Jamo}', "");
Expect(0, 4607, '\P{Is_Block=-Hangul Jamo}', "");
Expect(1, 4607, '\P{^Is_Block=-Hangul Jamo}', "");
Expect(0, 4351, '\p{Is_Block=-Hangul Jamo}', "");
Expect(1, 4351, '\p{^Is_Block=-Hangul Jamo}', "");
Expect(1, 4351, '\P{Is_Block=-Hangul Jamo}', "");
Expect(0, 4351, '\P{^Is_Block=-Hangul Jamo}', "");
Error('\p{Is_Blk=_:=Hanguljamo}');
Error('\P{Is_Blk=_:=Hanguljamo}');
Expect(1, 4607, '\p{Is_Blk=hanguljamo}', "");
Expect(0, 4607, '\p{^Is_Blk=hanguljamo}', "");
Expect(0, 4607, '\P{Is_Blk=hanguljamo}', "");
Expect(1, 4607, '\P{^Is_Blk=hanguljamo}', "");
Expect(0, 4351, '\p{Is_Blk=hanguljamo}', "");
Expect(1, 4351, '\p{^Is_Blk=hanguljamo}', "");
Expect(1, 4351, '\P{Is_Blk=hanguljamo}', "");
Expect(0, 4351, '\P{^Is_Blk=hanguljamo}', "");
Expect(1, 4607, '\p{Is_Blk=-_hangulJamo}', "");
Expect(0, 4607, '\p{^Is_Blk=-_hangulJamo}', "");
Expect(0, 4607, '\P{Is_Blk=-_hangulJamo}', "");
Expect(1, 4607, '\P{^Is_Blk=-_hangulJamo}', "");
Expect(0, 4351, '\p{Is_Blk=-_hangulJamo}', "");
Expect(1, 4351, '\p{^Is_Blk=-_hangulJamo}', "");
Expect(1, 4351, '\P{Is_Blk=-_hangulJamo}', "");
Expect(0, 4351, '\P{^Is_Blk=-_hangulJamo}', "");
Error('\p{Block=-/a/DINGBATS}');
Error('\P{Block=-/a/DINGBATS}');
Expect(1, 10175, '\p{Block=dingbats}', "");
Expect(0, 10175, '\p{^Block=dingbats}', "");
Expect(0, 10175, '\P{Block=dingbats}', "");
Expect(1, 10175, '\P{^Block=dingbats}', "");
Expect(0, 9983, '\p{Block=dingbats}', "");
Expect(1, 9983, '\p{^Block=dingbats}', "");
Expect(1, 9983, '\P{Block=dingbats}', "");
Expect(0, 9983, '\P{^Block=dingbats}', "");
Expect(1, 10175, '\p{Block= Dingbats}', "");
Expect(0, 10175, '\p{^Block= Dingbats}', "");
Expect(0, 10175, '\P{Block= Dingbats}', "");
Expect(1, 10175, '\P{^Block= Dingbats}', "");
Expect(0, 9983, '\p{Block= Dingbats}', "");
Expect(1, 9983, '\p{^Block= Dingbats}', "");
Expect(1, 9983, '\P{Block= Dingbats}', "");
Expect(0, 9983, '\P{^Block= Dingbats}', "");
Error('\p{Blk=-/a/dingbats}');
Error('\P{Blk=-/a/dingbats}');
Expect(1, 10175, '\p{Blk=dingbats}', "");
Expect(0, 10175, '\p{^Blk=dingbats}', "");
Expect(0, 10175, '\P{Blk=dingbats}', "");
Expect(1, 10175, '\P{^Blk=dingbats}', "");
Expect(0, 9983, '\p{Blk=dingbats}', "");
Expect(1, 9983, '\p{^Blk=dingbats}', "");
Expect(1, 9983, '\P{Blk=dingbats}', "");
Expect(0, 9983, '\P{^Blk=dingbats}', "");
Expect(1, 10175, '\p{Blk=- Dingbats}', "");
Expect(0, 10175, '\p{^Blk=- Dingbats}', "");
Expect(0, 10175, '\P{Blk=- Dingbats}', "");
Expect(1, 10175, '\P{^Blk=- Dingbats}', "");
Expect(0, 9983, '\p{Blk=- Dingbats}', "");
Expect(1, 9983, '\p{^Blk=- Dingbats}', "");
Expect(1, 9983, '\P{Blk=- Dingbats}', "");
Expect(0, 9983, '\P{^Blk=- Dingbats}', "");
Error('\p{Is_Block= /a/dingbats}');
Error('\P{Is_Block= /a/dingbats}');
Expect(1, 10175, '\p{Is_Block=dingbats}', "");
Expect(0, 10175, '\p{^Is_Block=dingbats}', "");
Expect(0, 10175, '\P{Is_Block=dingbats}', "");
Expect(1, 10175, '\P{^Is_Block=dingbats}', "");
Expect(0, 9983, '\p{Is_Block=dingbats}', "");
Expect(1, 9983, '\p{^Is_Block=dingbats}', "");
Expect(1, 9983, '\P{Is_Block=dingbats}', "");
Expect(0, 9983, '\P{^Is_Block=dingbats}', "");
Expect(1, 10175, '\p{Is_Block= Dingbats}', "");
Expect(0, 10175, '\p{^Is_Block= Dingbats}', "");
Expect(0, 10175, '\P{Is_Block= Dingbats}', "");
Expect(1, 10175, '\P{^Is_Block= Dingbats}', "");
Expect(0, 9983, '\p{Is_Block= Dingbats}', "");
Expect(1, 9983, '\p{^Is_Block= Dingbats}', "");
Expect(1, 9983, '\P{Is_Block= Dingbats}', "");
Expect(0, 9983, '\P{^Is_Block= Dingbats}', "");
Error('\p{Is_Blk= :=DINGBATS}');
Error('\P{Is_Blk= :=DINGBATS}');
Expect(1, 10175, '\p{Is_Blk=dingbats}', "");
Expect(0, 10175, '\p{^Is_Blk=dingbats}', "");
Expect(0, 10175, '\P{Is_Blk=dingbats}', "");
Expect(1, 10175, '\P{^Is_Blk=dingbats}', "");
Expect(0, 9983, '\p{Is_Blk=dingbats}', "");
Expect(1, 9983, '\p{^Is_Blk=dingbats}', "");
Expect(1, 9983, '\P{Is_Blk=dingbats}', "");
Expect(0, 9983, '\P{^Is_Blk=dingbats}', "");
Expect(1, 10175, '\p{Is_Blk=_ DINGBATS}', "");
Expect(0, 10175, '\p{^Is_Blk=_ DINGBATS}', "");
Expect(0, 10175, '\P{Is_Blk=_ DINGBATS}', "");
Expect(1, 10175, '\P{^Is_Blk=_ DINGBATS}', "");
Expect(0, 9983, '\p{Is_Blk=_ DINGBATS}', "");
Expect(1, 9983, '\p{^Is_Blk=_ DINGBATS}', "");
Expect(1, 9983, '\P{Is_Blk=_ DINGBATS}', "");
Expect(0, 9983, '\P{^Is_Blk=_ DINGBATS}', "");
Error('\p{Block: Bamum:=}');
Error('\P{Block: Bamum:=}');
Expect(1, 42751, '\p{Block=bamum}', "");
Expect(0, 42751, '\p{^Block=bamum}', "");
Expect(0, 42751, '\P{Block=bamum}', "");
Expect(1, 42751, '\P{^Block=bamum}', "");
Expect(0, 42655, '\p{Block=bamum}', "");
Expect(1, 42655, '\p{^Block=bamum}', "");
Expect(1, 42655, '\P{Block=bamum}', "");
Expect(0, 42655, '\P{^Block=bamum}', "");
Expect(1, 42751, '\p{Block= Bamum}', "");
Expect(0, 42751, '\p{^Block= Bamum}', "");
Expect(0, 42751, '\P{Block= Bamum}', "");
Expect(1, 42751, '\P{^Block= Bamum}', "");
Expect(0, 42655, '\p{Block= Bamum}', "");
Expect(1, 42655, '\p{^Block= Bamum}', "");
Expect(1, 42655, '\P{Block= Bamum}', "");
Expect(0, 42655, '\P{^Block= Bamum}', "");
Error('\p{Blk: /a/-bamum}');
Error('\P{Blk: /a/-bamum}');
Expect(1, 42751, '\p{Blk=bamum}', "");
Expect(0, 42751, '\p{^Blk=bamum}', "");
Expect(0, 42751, '\P{Blk=bamum}', "");
Expect(1, 42751, '\P{^Blk=bamum}', "");
Expect(0, 42655, '\p{Blk=bamum}', "");
Expect(1, 42655, '\p{^Blk=bamum}', "");
Expect(1, 42655, '\P{Blk=bamum}', "");
Expect(0, 42655, '\P{^Blk=bamum}', "");
Expect(1, 42751, '\p{Blk=--Bamum}', "");
Expect(0, 42751, '\p{^Blk=--Bamum}', "");
Expect(0, 42751, '\P{Blk=--Bamum}', "");
Expect(1, 42751, '\P{^Blk=--Bamum}', "");
Expect(0, 42655, '\p{Blk=--Bamum}', "");
Expect(1, 42655, '\p{^Blk=--Bamum}', "");
Expect(1, 42655, '\P{Blk=--Bamum}', "");
Expect(0, 42655, '\P{^Blk=--Bamum}', "");
Error('\p{Is_Block=-:=Bamum}');
Error('\P{Is_Block=-:=Bamum}');
Expect(1, 42751, '\p{Is_Block=bamum}', "");
Expect(0, 42751, '\p{^Is_Block=bamum}', "");
Expect(0, 42751, '\P{Is_Block=bamum}', "");
Expect(1, 42751, '\P{^Is_Block=bamum}', "");
Expect(0, 42655, '\p{Is_Block=bamum}', "");
Expect(1, 42655, '\p{^Is_Block=bamum}', "");
Expect(1, 42655, '\P{Is_Block=bamum}', "");
Expect(0, 42655, '\P{^Is_Block=bamum}', "");
Expect(1, 42751, '\p{Is_Block= -Bamum}', "");
Expect(0, 42751, '\p{^Is_Block= -Bamum}', "");
Expect(0, 42751, '\P{Is_Block= -Bamum}', "");
Expect(1, 42751, '\P{^Is_Block= -Bamum}', "");
Expect(0, 42655, '\p{Is_Block= -Bamum}', "");
Expect(1, 42655, '\p{^Is_Block= -Bamum}', "");
Expect(1, 42655, '\P{Is_Block= -Bamum}', "");
Expect(0, 42655, '\P{^Is_Block= -Bamum}', "");
Error('\p{Is_Blk=:=_-BAMUM}');
Error('\P{Is_Blk=:=_-BAMUM}');
Expect(1, 42751, '\p{Is_Blk=bamum}', "");
Expect(0, 42751, '\p{^Is_Blk=bamum}', "");
Expect(0, 42751, '\P{Is_Blk=bamum}', "");
Expect(1, 42751, '\P{^Is_Blk=bamum}', "");
Expect(0, 42655, '\p{Is_Blk=bamum}', "");
Expect(1, 42655, '\p{^Is_Blk=bamum}', "");
Expect(1, 42655, '\P{Is_Blk=bamum}', "");
Expect(0, 42655, '\P{^Is_Blk=bamum}', "");
Expect(1, 42751, '\p{Is_Blk= Bamum}', "");
Expect(0, 42751, '\p{^Is_Blk= Bamum}', "");
Expect(0, 42751, '\P{Is_Blk= Bamum}', "");
Expect(1, 42751, '\P{^Is_Blk= Bamum}', "");
Expect(0, 42655, '\p{Is_Blk= Bamum}', "");
Expect(1, 42655, '\p{^Is_Blk= Bamum}', "");
Expect(1, 42655, '\P{Is_Blk= Bamum}', "");
Expect(0, 42655, '\P{^Is_Blk= Bamum}', "");
Error('\p{Block=_ inscriptionalPARTHIAN/a/}');
Error('\P{Block=_ inscriptionalPARTHIAN/a/}');
Expect(1, 68447, '\p{Block: inscriptionalparthian}', "");
Expect(0, 68447, '\p{^Block: inscriptionalparthian}', "");
Expect(0, 68447, '\P{Block: inscriptionalparthian}', "");
Expect(1, 68447, '\P{^Block: inscriptionalparthian}', "");
Expect(0, 68415, '\p{Block: inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Block: inscriptionalparthian}', "");
Expect(1, 68415, '\P{Block: inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Block: inscriptionalparthian}', "");
Expect(1, 68447, '\p{Block=-Inscriptional Parthian}', "");
Expect(0, 68447, '\p{^Block=-Inscriptional Parthian}', "");
Expect(0, 68447, '\P{Block=-Inscriptional Parthian}', "");
Expect(1, 68447, '\P{^Block=-Inscriptional Parthian}', "");
Expect(0, 68415, '\p{Block=-Inscriptional Parthian}', "");
Expect(1, 68415, '\p{^Block=-Inscriptional Parthian}', "");
Expect(1, 68415, '\P{Block=-Inscriptional Parthian}', "");
Expect(0, 68415, '\P{^Block=-Inscriptional Parthian}', "");
Error('\p{Blk= inscriptional:=Parthian}');
Error('\P{Blk= inscriptional:=Parthian}');
Expect(1, 68447, '\p{Blk=inscriptionalparthian}', "");
Expect(0, 68447, '\p{^Blk=inscriptionalparthian}', "");
Expect(0, 68447, '\P{Blk=inscriptionalparthian}', "");
Expect(1, 68447, '\P{^Blk=inscriptionalparthian}', "");
Expect(0, 68415, '\p{Blk=inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Blk=inscriptionalparthian}', "");
Expect(1, 68415, '\P{Blk=inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Blk=inscriptionalparthian}', "");
Expect(1, 68447, '\p{Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(0, 68447, '\p{^Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(0, 68447, '\P{Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(1, 68447, '\P{^Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(0, 68415, '\p{Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(1, 68415, '\p{^Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(1, 68415, '\P{Blk= _INSCRIPTIONAL-Parthian}', "");
Expect(0, 68415, '\P{^Blk= _INSCRIPTIONAL-Parthian}', "");
Error('\p{Is_Block= /a/InscriptionalParthian}');
Error('\P{Is_Block= /a/InscriptionalParthian}');
Expect(1, 68447, '\p{Is_Block=inscriptionalparthian}', "");
Expect(0, 68447, '\p{^Is_Block=inscriptionalparthian}', "");
Expect(0, 68447, '\P{Is_Block=inscriptionalparthian}', "");
Expect(1, 68447, '\P{^Is_Block=inscriptionalparthian}', "");
Expect(0, 68415, '\p{Is_Block=inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Is_Block=inscriptionalparthian}', "");
Expect(1, 68415, '\P{Is_Block=inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Is_Block=inscriptionalparthian}', "");
Expect(1, 68447, '\p{Is_Block=_-Inscriptional_parthian}', "");
Expect(0, 68447, '\p{^Is_Block=_-Inscriptional_parthian}', "");
Expect(0, 68447, '\P{Is_Block=_-Inscriptional_parthian}', "");
Expect(1, 68447, '\P{^Is_Block=_-Inscriptional_parthian}', "");
Expect(0, 68415, '\p{Is_Block=_-Inscriptional_parthian}', "");
Expect(1, 68415, '\p{^Is_Block=_-Inscriptional_parthian}', "");
Expect(1, 68415, '\P{Is_Block=_-Inscriptional_parthian}', "");
Expect(0, 68415, '\P{^Is_Block=_-Inscriptional_parthian}', "");
Error('\p{Is_Blk=:=- inscriptional_Parthian}');
Error('\P{Is_Blk=:=- inscriptional_Parthian}');
Expect(1, 68447, '\p{Is_Blk=inscriptionalparthian}', "");
Expect(0, 68447, '\p{^Is_Blk=inscriptionalparthian}', "");
Expect(0, 68447, '\P{Is_Blk=inscriptionalparthian}', "");
Expect(1, 68447, '\P{^Is_Blk=inscriptionalparthian}', "");
Expect(0, 68415, '\p{Is_Blk=inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Is_Blk=inscriptionalparthian}', "");
Expect(1, 68415, '\P{Is_Blk=inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Is_Blk=inscriptionalparthian}', "");
Expect(1, 68447, '\p{Is_Blk=-inscriptionalParthian}', "");
Expect(0, 68447, '\p{^Is_Blk=-inscriptionalParthian}', "");
Expect(0, 68447, '\P{Is_Blk=-inscriptionalParthian}', "");
Expect(1, 68447, '\P{^Is_Blk=-inscriptionalParthian}', "");
Expect(0, 68415, '\p{Is_Blk=-inscriptionalParthian}', "");
Expect(1, 68415, '\p{^Is_Blk=-inscriptionalParthian}', "");
Expect(1, 68415, '\P{Is_Blk=-inscriptionalParthian}', "");
Expect(0, 68415, '\P{^Is_Blk=-inscriptionalParthian}', "");
Error('\p{Block= UNIFIEDCanadian/a/Aboriginal Syllabics}');
Error('\P{Block= UNIFIEDCanadian/a/Aboriginal Syllabics}');
Expect(1, 5759, '\p{Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\p{^Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\P{Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\P{^Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\p{Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\p{^Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\P{Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\P{^Block:unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\p{Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(0, 5759, '\p{^Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(0, 5759, '\P{Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(1, 5759, '\P{^Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(0, 5119, '\p{Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(1, 5119, '\p{^Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(1, 5119, '\P{Block= _unifiedCanadian Aboriginal syllabics}', "");
Expect(0, 5119, '\P{^Block= _unifiedCanadian Aboriginal syllabics}', "");
Error('\p{Blk=/a/ Canadian_SYLLABICS}');
Error('\P{Blk=/a/ Canadian_SYLLABICS}');
Expect(1, 5759, '\p{Blk=canadiansyllabics}', "");
Expect(0, 5759, '\p{^Blk=canadiansyllabics}', "");
Expect(0, 5759, '\P{Blk=canadiansyllabics}', "");
Expect(1, 5759, '\P{^Blk=canadiansyllabics}', "");
Expect(0, 5119, '\p{Blk=canadiansyllabics}', "");
Expect(1, 5119, '\p{^Blk=canadiansyllabics}', "");
Expect(1, 5119, '\P{Blk=canadiansyllabics}', "");
Expect(0, 5119, '\P{^Blk=canadiansyllabics}', "");
Expect(1, 5759, '\p{Blk= Canadian Syllabics}', "");
Expect(0, 5759, '\p{^Blk= Canadian Syllabics}', "");
Expect(0, 5759, '\P{Blk= Canadian Syllabics}', "");
Expect(1, 5759, '\P{^Blk= Canadian Syllabics}', "");
Expect(0, 5119, '\p{Blk= Canadian Syllabics}', "");
Expect(1, 5119, '\p{^Blk= Canadian Syllabics}', "");
Expect(1, 5119, '\P{Blk= Canadian Syllabics}', "");
Expect(0, 5119, '\P{^Blk= Canadian Syllabics}', "");
Error('\p{Is_Block=- Unified:=canadian Aboriginal syllabics}');
Error('\P{Is_Block=- Unified:=canadian Aboriginal syllabics}');
Expect(1, 5759, '\p{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\p{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\P{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\P{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\p{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\p{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\P{Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\P{^Is_Block=unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\p{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(0, 5759, '\p{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(0, 5759, '\P{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(1, 5759, '\P{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(0, 5119, '\p{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(1, 5119, '\p{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(1, 5119, '\P{Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Expect(0, 5119, '\P{^Is_Block=_-Unified-canadian Aboriginal syllabics}', "");
Error('\p{Is_Blk= CANADIAN:=SYLLABICS}');
Error('\P{Is_Blk= CANADIAN:=SYLLABICS}');
Expect(1, 5759, '\p{Is_Blk=canadiansyllabics}', "");
Expect(0, 5759, '\p{^Is_Blk=canadiansyllabics}', "");
Expect(0, 5759, '\P{Is_Blk=canadiansyllabics}', "");
Expect(1, 5759, '\P{^Is_Blk=canadiansyllabics}', "");
Expect(0, 5119, '\p{Is_Blk=canadiansyllabics}', "");
Expect(1, 5119, '\p{^Is_Blk=canadiansyllabics}', "");
Expect(1, 5119, '\P{Is_Blk=canadiansyllabics}', "");
Expect(0, 5119, '\P{^Is_Blk=canadiansyllabics}', "");
Expect(1, 5759, '\p{Is_Blk=-_canadian_SYLLABICS}', "");
Expect(0, 5759, '\p{^Is_Blk=-_canadian_SYLLABICS}', "");
Expect(0, 5759, '\P{Is_Blk=-_canadian_SYLLABICS}', "");
Expect(1, 5759, '\P{^Is_Blk=-_canadian_SYLLABICS}', "");
Expect(0, 5119, '\p{Is_Blk=-_canadian_SYLLABICS}', "");
Expect(1, 5119, '\p{^Is_Blk=-_canadian_SYLLABICS}', "");
Expect(1, 5119, '\P{Is_Blk=-_canadian_SYLLABICS}', "");
Expect(0, 5119, '\P{^Is_Blk=-_canadian_SYLLABICS}', "");
Error('\p{Block=-/a/VARIATION-SELECTORS}');
Error('\P{Block=-/a/VARIATION-SELECTORS}');
Expect(1, 65039, '\p{Block: variationselectors}', "");
Expect(0, 65039, '\p{^Block: variationselectors}', "");
Expect(0, 65039, '\P{Block: variationselectors}', "");
Expect(1, 65039, '\P{^Block: variationselectors}', "");
Expect(0, 65023, '\p{Block: variationselectors}', "");
Expect(1, 65023, '\p{^Block: variationselectors}', "");
Expect(1, 65023, '\P{Block: variationselectors}', "");
Expect(0, 65023, '\P{^Block: variationselectors}', "");
Expect(1, 65039, '\p{Block= variationSelectors}', "");
Expect(0, 65039, '\p{^Block= variationSelectors}', "");
Expect(0, 65039, '\P{Block= variationSelectors}', "");
Expect(1, 65039, '\P{^Block= variationSelectors}', "");
Expect(0, 65023, '\p{Block= variationSelectors}', "");
Expect(1, 65023, '\p{^Block= variationSelectors}', "");
Expect(1, 65023, '\P{Block= variationSelectors}', "");
Expect(0, 65023, '\P{^Block= variationSelectors}', "");
Error('\p{Blk=:= variation Selectors}');
Error('\P{Blk=:= variation Selectors}');
Expect(1, 65039, '\p{Blk: variationselectors}', "");
Expect(0, 65039, '\p{^Blk: variationselectors}', "");
Expect(0, 65039, '\P{Blk: variationselectors}', "");
Expect(1, 65039, '\P{^Blk: variationselectors}', "");
Expect(0, 65023, '\p{Blk: variationselectors}', "");
Expect(1, 65023, '\p{^Blk: variationselectors}', "");
Expect(1, 65023, '\P{Blk: variationselectors}', "");
Expect(0, 65023, '\P{^Blk: variationselectors}', "");
Expect(1, 65039, '\p{Blk=_-VariationSELECTORS}', "");
Expect(0, 65039, '\p{^Blk=_-VariationSELECTORS}', "");
Expect(0, 65039, '\P{Blk=_-VariationSELECTORS}', "");
Expect(1, 65039, '\P{^Blk=_-VariationSELECTORS}', "");
Expect(0, 65023, '\p{Blk=_-VariationSELECTORS}', "");
Expect(1, 65023, '\p{^Blk=_-VariationSELECTORS}', "");
Expect(1, 65023, '\P{Blk=_-VariationSELECTORS}', "");
Expect(0, 65023, '\P{^Blk=_-VariationSELECTORS}', "");
Error('\p{Is_Block= /a/VARIATION_selectors}');
Error('\P{Is_Block= /a/VARIATION_selectors}');
Expect(1, 65039, '\p{Is_Block=variationselectors}', "");
Expect(0, 65039, '\p{^Is_Block=variationselectors}', "");
Expect(0, 65039, '\P{Is_Block=variationselectors}', "");
Expect(1, 65039, '\P{^Is_Block=variationselectors}', "");
Expect(0, 65023, '\p{Is_Block=variationselectors}', "");
Expect(1, 65023, '\p{^Is_Block=variationselectors}', "");
Expect(1, 65023, '\P{Is_Block=variationselectors}', "");
Expect(0, 65023, '\P{^Is_Block=variationselectors}', "");
Expect(1, 65039, '\p{Is_Block= variation-Selectors}', "");
Expect(0, 65039, '\p{^Is_Block= variation-Selectors}', "");
Expect(0, 65039, '\P{Is_Block= variation-Selectors}', "");
Expect(1, 65039, '\P{^Is_Block= variation-Selectors}', "");
Expect(0, 65023, '\p{Is_Block= variation-Selectors}', "");
Expect(1, 65023, '\p{^Is_Block= variation-Selectors}', "");
Expect(1, 65023, '\P{Is_Block= variation-Selectors}', "");
Expect(0, 65023, '\P{^Is_Block= variation-Selectors}', "");
Error('\p{Is_Blk= _VARIATION:=Selectors}');
Error('\P{Is_Blk= _VARIATION:=Selectors}');
Expect(1, 65039, '\p{Is_Blk=variationselectors}', "");
Expect(0, 65039, '\p{^Is_Blk=variationselectors}', "");
Expect(0, 65039, '\P{Is_Blk=variationselectors}', "");
Expect(1, 65039, '\P{^Is_Blk=variationselectors}', "");
Expect(0, 65023, '\p{Is_Blk=variationselectors}', "");
Expect(1, 65023, '\p{^Is_Blk=variationselectors}', "");
Expect(1, 65023, '\P{Is_Blk=variationselectors}', "");
Expect(0, 65023, '\P{^Is_Blk=variationselectors}', "");
Expect(1, 65039, '\p{Is_Blk= VARIATION selectors}', "");
Expect(0, 65039, '\p{^Is_Blk= VARIATION selectors}', "");
Expect(0, 65039, '\P{Is_Blk= VARIATION selectors}', "");
Expect(1, 65039, '\P{^Is_Blk= VARIATION selectors}', "");
Expect(0, 65023, '\p{Is_Blk= VARIATION selectors}', "");
Expect(1, 65023, '\p{^Is_Blk= VARIATION selectors}', "");
Expect(1, 65023, '\P{Is_Blk= VARIATION selectors}', "");
Expect(0, 65023, '\P{^Is_Blk= VARIATION selectors}', "");
Error('\p{Block=:= numberForms}');
Error('\P{Block=:= numberForms}');
Expect(1, 8591, '\p{Block=numberforms}', "");
Expect(0, 8591, '\p{^Block=numberforms}', "");
Expect(0, 8591, '\P{Block=numberforms}', "");
Expect(1, 8591, '\P{^Block=numberforms}', "");
Expect(0, 8527, '\p{Block=numberforms}', "");
Expect(1, 8527, '\p{^Block=numberforms}', "");
Expect(1, 8527, '\P{Block=numberforms}', "");
Expect(0, 8527, '\P{^Block=numberforms}', "");
Expect(1, 8591, '\p{Block: NUMBERforms}', "");
Expect(0, 8591, '\p{^Block: NUMBERforms}', "");
Expect(0, 8591, '\P{Block: NUMBERforms}', "");
Expect(1, 8591, '\P{^Block: NUMBERforms}', "");
Expect(0, 8527, '\p{Block: NUMBERforms}', "");
Expect(1, 8527, '\p{^Block: NUMBERforms}', "");
Expect(1, 8527, '\P{Block: NUMBERforms}', "");
Expect(0, 8527, '\P{^Block: NUMBERforms}', "");
Error('\p{Blk=_:=number Forms}');
Error('\P{Blk=_:=number Forms}');
Expect(1, 8591, '\p{Blk=numberforms}', "");
Expect(0, 8591, '\p{^Blk=numberforms}', "");
Expect(0, 8591, '\P{Blk=numberforms}', "");
Expect(1, 8591, '\P{^Blk=numberforms}', "");
Expect(0, 8527, '\p{Blk=numberforms}', "");
Expect(1, 8527, '\p{^Blk=numberforms}', "");
Expect(1, 8527, '\P{Blk=numberforms}', "");
Expect(0, 8527, '\P{^Blk=numberforms}', "");
Expect(1, 8591, '\p{Blk=_ NUMBER forms}', "");
Expect(0, 8591, '\p{^Blk=_ NUMBER forms}', "");
Expect(0, 8591, '\P{Blk=_ NUMBER forms}', "");
Expect(1, 8591, '\P{^Blk=_ NUMBER forms}', "");
Expect(0, 8527, '\p{Blk=_ NUMBER forms}', "");
Expect(1, 8527, '\p{^Blk=_ NUMBER forms}', "");
Expect(1, 8527, '\P{Blk=_ NUMBER forms}', "");
Expect(0, 8527, '\P{^Blk=_ NUMBER forms}', "");
Error('\p{Is_Block=_:=NUMBER-Forms}');
Error('\P{Is_Block=_:=NUMBER-Forms}');
Expect(1, 8591, '\p{Is_Block=numberforms}', "");
Expect(0, 8591, '\p{^Is_Block=numberforms}', "");
Expect(0, 8591, '\P{Is_Block=numberforms}', "");
Expect(1, 8591, '\P{^Is_Block=numberforms}', "");
Expect(0, 8527, '\p{Is_Block=numberforms}', "");
Expect(1, 8527, '\p{^Is_Block=numberforms}', "");
Expect(1, 8527, '\P{Is_Block=numberforms}', "");
Expect(0, 8527, '\P{^Is_Block=numberforms}', "");
Expect(1, 8591, '\p{Is_Block= NUMBER forms}', "");
Expect(0, 8591, '\p{^Is_Block= NUMBER forms}', "");
Expect(0, 8591, '\P{Is_Block= NUMBER forms}', "");
Expect(1, 8591, '\P{^Is_Block= NUMBER forms}', "");
Expect(0, 8527, '\p{Is_Block= NUMBER forms}', "");
Expect(1, 8527, '\p{^Is_Block= NUMBER forms}', "");
Expect(1, 8527, '\P{Is_Block= NUMBER forms}', "");
Expect(0, 8527, '\P{^Is_Block= NUMBER forms}', "");
Error('\p{Is_Blk= /a/Number-forms}');
Error('\P{Is_Blk= /a/Number-forms}');
Expect(1, 8591, '\p{Is_Blk=numberforms}', "");
Expect(0, 8591, '\p{^Is_Blk=numberforms}', "");
Expect(0, 8591, '\P{Is_Blk=numberforms}', "");
Expect(1, 8591, '\P{^Is_Blk=numberforms}', "");
Expect(0, 8527, '\p{Is_Blk=numberforms}', "");
Expect(1, 8527, '\p{^Is_Blk=numberforms}', "");
Expect(1, 8527, '\P{Is_Blk=numberforms}', "");
Expect(0, 8527, '\P{^Is_Blk=numberforms}', "");
Expect(1, 8591, '\p{Is_Blk= Number_FORMS}', "");
Expect(0, 8591, '\p{^Is_Blk= Number_FORMS}', "");
Expect(0, 8591, '\P{Is_Blk= Number_FORMS}', "");
Expect(1, 8591, '\P{^Is_Blk= Number_FORMS}', "");
Expect(0, 8527, '\p{Is_Blk= Number_FORMS}', "");
Expect(1, 8527, '\p{^Is_Blk= Number_FORMS}', "");
Expect(1, 8527, '\P{Is_Blk= Number_FORMS}', "");
Expect(0, 8527, '\P{^Is_Blk= Number_FORMS}', "");
Error('\p{Block=_-Control:=Pictures}');
Error('\P{Block=_-Control:=Pictures}');
Expect(1, 9279, '\p{Block=controlpictures}', "");
Expect(0, 9279, '\p{^Block=controlpictures}', "");
Expect(0, 9279, '\P{Block=controlpictures}', "");
Expect(1, 9279, '\P{^Block=controlpictures}', "");
Expect(0, 9215, '\p{Block=controlpictures}', "");
Expect(1, 9215, '\p{^Block=controlpictures}', "");
Expect(1, 9215, '\P{Block=controlpictures}', "");
Expect(0, 9215, '\P{^Block=controlpictures}', "");
Expect(1, 9279, '\p{Block=_control pictures}', "");
Expect(0, 9279, '\p{^Block=_control pictures}', "");
Expect(0, 9279, '\P{Block=_control pictures}', "");
Expect(1, 9279, '\P{^Block=_control pictures}', "");
Expect(0, 9215, '\p{Block=_control pictures}', "");
Expect(1, 9215, '\p{^Block=_control pictures}', "");
Expect(1, 9215, '\P{Block=_control pictures}', "");
Expect(0, 9215, '\P{^Block=_control pictures}', "");
Error('\p{Blk=-/a/Control_Pictures}');
Error('\P{Blk=-/a/Control_Pictures}');
Expect(1, 9279, '\p{Blk=controlpictures}', "");
Expect(0, 9279, '\p{^Blk=controlpictures}', "");
Expect(0, 9279, '\P{Blk=controlpictures}', "");
Expect(1, 9279, '\P{^Blk=controlpictures}', "");
Expect(0, 9215, '\p{Blk=controlpictures}', "");
Expect(1, 9215, '\p{^Blk=controlpictures}', "");
Expect(1, 9215, '\P{Blk=controlpictures}', "");
Expect(0, 9215, '\P{^Blk=controlpictures}', "");
Expect(1, 9279, '\p{Blk=_control pictures}', "");
Expect(0, 9279, '\p{^Blk=_control pictures}', "");
Expect(0, 9279, '\P{Blk=_control pictures}', "");
Expect(1, 9279, '\P{^Blk=_control pictures}', "");
Expect(0, 9215, '\p{Blk=_control pictures}', "");
Expect(1, 9215, '\p{^Blk=_control pictures}', "");
Expect(1, 9215, '\P{Blk=_control pictures}', "");
Expect(0, 9215, '\P{^Blk=_control pictures}', "");
Error('\p{Is_Block= _Control Pictures/a/}');
Error('\P{Is_Block= _Control Pictures/a/}');
Expect(1, 9279, '\p{Is_Block=controlpictures}', "");
Expect(0, 9279, '\p{^Is_Block=controlpictures}', "");
Expect(0, 9279, '\P{Is_Block=controlpictures}', "");
Expect(1, 9279, '\P{^Is_Block=controlpictures}', "");
Expect(0, 9215, '\p{Is_Block=controlpictures}', "");
Expect(1, 9215, '\p{^Is_Block=controlpictures}', "");
Expect(1, 9215, '\P{Is_Block=controlpictures}', "");
Expect(0, 9215, '\P{^Is_Block=controlpictures}', "");
Expect(1, 9279, '\p{Is_Block=-Control Pictures}', "");
Expect(0, 9279, '\p{^Is_Block=-Control Pictures}', "");
Expect(0, 9279, '\P{Is_Block=-Control Pictures}', "");
Expect(1, 9279, '\P{^Is_Block=-Control Pictures}', "");
Expect(0, 9215, '\p{Is_Block=-Control Pictures}', "");
Expect(1, 9215, '\p{^Is_Block=-Control Pictures}', "");
Expect(1, 9215, '\P{Is_Block=-Control Pictures}', "");
Expect(0, 9215, '\P{^Is_Block=-Control Pictures}', "");
Error('\p{Is_Blk= control Pictures/a/}');
Error('\P{Is_Blk= control Pictures/a/}');
Expect(1, 9279, '\p{Is_Blk=controlpictures}', "");
Expect(0, 9279, '\p{^Is_Blk=controlpictures}', "");
Expect(0, 9279, '\P{Is_Blk=controlpictures}', "");
Expect(1, 9279, '\P{^Is_Blk=controlpictures}', "");
Expect(0, 9215, '\p{Is_Blk=controlpictures}', "");
Expect(1, 9215, '\p{^Is_Blk=controlpictures}', "");
Expect(1, 9215, '\P{Is_Blk=controlpictures}', "");
Expect(0, 9215, '\P{^Is_Blk=controlpictures}', "");
Expect(1, 9279, '\p{Is_Blk= controlpictures}', "");
Expect(0, 9279, '\p{^Is_Blk= controlpictures}', "");
Expect(0, 9279, '\P{Is_Blk= controlpictures}', "");
Expect(1, 9279, '\P{^Is_Blk= controlpictures}', "");
Expect(0, 9215, '\p{Is_Blk= controlpictures}', "");
Expect(1, 9215, '\p{^Is_Blk= controlpictures}', "");
Expect(1, 9215, '\P{Is_Blk= controlpictures}', "");
Expect(0, 9215, '\P{^Is_Blk= controlpictures}', "");
Error('\p{Block= HIGH:=PRIVATE Use-Surrogates}');
Error('\P{Block= HIGH:=PRIVATE Use-Surrogates}');
Expect(0, 1, '\p{Block=highprivateusesurrogates}', "");
Expect(1, 1, '\p{^Block=highprivateusesurrogates}', "");
Expect(1, 1, '\P{Block=highprivateusesurrogates}', "");
Expect(0, 1, '\P{^Block=highprivateusesurrogates}', "");
Expect(0, 1, '\p{Block= HighPrivate_USE SURROGATES}', "");
Expect(1, 1, '\p{^Block= HighPrivate_USE SURROGATES}', "");
Expect(1, 1, '\P{Block= HighPrivate_USE SURROGATES}', "");
Expect(0, 1, '\P{^Block= HighPrivate_USE SURROGATES}', "");
Error('\p{Blk= _High PRIVATE_USE surrogates:=}');
Error('\P{Blk= _High PRIVATE_USE surrogates:=}');
Expect(0, 1, '\p{Blk=highprivateusesurrogates}', "");
Expect(1, 1, '\p{^Blk=highprivateusesurrogates}', "");
Expect(1, 1, '\P{Blk=highprivateusesurrogates}', "");
Expect(0, 1, '\P{^Blk=highprivateusesurrogates}', "");
Expect(0, 1, '\p{Blk=_ high private USE_surrogates}', "");
Expect(1, 1, '\p{^Blk=_ high private USE_surrogates}', "");
Expect(1, 1, '\P{Blk=_ high private USE_surrogates}', "");
Expect(0, 1, '\P{^Blk=_ high private USE_surrogates}', "");
Error('\p{Is_Block=_:=High_PRIVATEUSE_Surrogates}');
Error('\P{Is_Block=_:=High_PRIVATEUSE_Surrogates}');
Expect(0, 1, '\p{Is_Block: highprivateusesurrogates}', "");
Expect(1, 1, '\p{^Is_Block: highprivateusesurrogates}', "");
Expect(1, 1, '\P{Is_Block: highprivateusesurrogates}', "");
Expect(0, 1, '\P{^Is_Block: highprivateusesurrogates}', "");
Expect(0, 1, '\p{Is_Block=-HighPrivate-USE-Surrogates}', "");
Expect(1, 1, '\p{^Is_Block=-HighPrivate-USE-Surrogates}', "");
Expect(1, 1, '\P{Is_Block=-HighPrivate-USE-Surrogates}', "");
Expect(0, 1, '\P{^Is_Block=-HighPrivate-USE-Surrogates}', "");
Error('\p{Is_Blk=- HIGH-PRIVATE:=Use surrogates}');
Error('\P{Is_Blk=- HIGH-PRIVATE:=Use surrogates}');
Expect(0, 1, '\p{Is_Blk=highprivateusesurrogates}', "");
Expect(1, 1, '\p{^Is_Blk=highprivateusesurrogates}', "");
Expect(1, 1, '\P{Is_Blk=highprivateusesurrogates}', "");
Expect(0, 1, '\P{^Is_Blk=highprivateusesurrogates}', "");
Expect(0, 1, '\p{Is_Blk=_-high PRIVATEuse SURROGATES}', "");
Expect(1, 1, '\p{^Is_Blk=_-high PRIVATEuse SURROGATES}', "");
Expect(1, 1, '\P{Is_Blk=_-high PRIVATEuse SURROGATES}', "");
Expect(0, 1, '\P{^Is_Blk=_-high PRIVATEuse SURROGATES}', "");
Error('\p{Block=/a/- UGARITIC}');
Error('\P{Block=/a/- UGARITIC}');
Expect(1, 66463, '\p{Block=ugaritic}', "");
Expect(0, 66463, '\p{^Block=ugaritic}', "");
Expect(0, 66463, '\P{Block=ugaritic}', "");
Expect(1, 66463, '\P{^Block=ugaritic}', "");
Expect(0, 66431, '\p{Block=ugaritic}', "");
Expect(1, 66431, '\p{^Block=ugaritic}', "");
Expect(1, 66431, '\P{Block=ugaritic}', "");
Expect(0, 66431, '\P{^Block=ugaritic}', "");
Expect(1, 66463, '\p{Block= Ugaritic}', "");
Expect(0, 66463, '\p{^Block= Ugaritic}', "");
Expect(0, 66463, '\P{Block= Ugaritic}', "");
Expect(1, 66463, '\P{^Block= Ugaritic}', "");
Expect(0, 66431, '\p{Block= Ugaritic}', "");
Expect(1, 66431, '\p{^Block= Ugaritic}', "");
Expect(1, 66431, '\P{Block= Ugaritic}', "");
Expect(0, 66431, '\P{^Block= Ugaritic}', "");
Error('\p{Blk=-/a/ugaritic}');
Error('\P{Blk=-/a/ugaritic}');
Expect(1, 66463, '\p{Blk=ugaritic}', "");
Expect(0, 66463, '\p{^Blk=ugaritic}', "");
Expect(0, 66463, '\P{Blk=ugaritic}', "");
Expect(1, 66463, '\P{^Blk=ugaritic}', "");
Expect(0, 66431, '\p{Blk=ugaritic}', "");
Expect(1, 66431, '\p{^Blk=ugaritic}', "");
Expect(1, 66431, '\P{Blk=ugaritic}', "");
Expect(0, 66431, '\P{^Blk=ugaritic}', "");
Expect(1, 66463, '\p{Blk:--Ugaritic}', "");
Expect(0, 66463, '\p{^Blk:--Ugaritic}', "");
Expect(0, 66463, '\P{Blk:--Ugaritic}', "");
Expect(1, 66463, '\P{^Blk:--Ugaritic}', "");
Expect(0, 66431, '\p{Blk:--Ugaritic}', "");
Expect(1, 66431, '\p{^Blk:--Ugaritic}', "");
Expect(1, 66431, '\P{Blk:--Ugaritic}', "");
Expect(0, 66431, '\P{^Blk:--Ugaritic}', "");
Error('\p{Is_Block=:= -Ugaritic}');
Error('\P{Is_Block=:= -Ugaritic}');
Expect(1, 66463, '\p{Is_Block=ugaritic}', "");
Expect(0, 66463, '\p{^Is_Block=ugaritic}', "");
Expect(0, 66463, '\P{Is_Block=ugaritic}', "");
Expect(1, 66463, '\P{^Is_Block=ugaritic}', "");
Expect(0, 66431, '\p{Is_Block=ugaritic}', "");
Expect(1, 66431, '\p{^Is_Block=ugaritic}', "");
Expect(1, 66431, '\P{Is_Block=ugaritic}', "");
Expect(0, 66431, '\P{^Is_Block=ugaritic}', "");
Expect(1, 66463, '\p{Is_Block=-Ugaritic}', "");
Expect(0, 66463, '\p{^Is_Block=-Ugaritic}', "");
Expect(0, 66463, '\P{Is_Block=-Ugaritic}', "");
Expect(1, 66463, '\P{^Is_Block=-Ugaritic}', "");
Expect(0, 66431, '\p{Is_Block=-Ugaritic}', "");
Expect(1, 66431, '\p{^Is_Block=-Ugaritic}', "");
Expect(1, 66431, '\P{Is_Block=-Ugaritic}', "");
Expect(0, 66431, '\P{^Is_Block=-Ugaritic}', "");
Error('\p{Is_Blk=/a/-UGARITIC}');
Error('\P{Is_Blk=/a/-UGARITIC}');
Expect(1, 66463, '\p{Is_Blk=ugaritic}', "");
Expect(0, 66463, '\p{^Is_Blk=ugaritic}', "");
Expect(0, 66463, '\P{Is_Blk=ugaritic}', "");
Expect(1, 66463, '\P{^Is_Blk=ugaritic}', "");
Expect(0, 66431, '\p{Is_Blk=ugaritic}', "");
Expect(1, 66431, '\p{^Is_Blk=ugaritic}', "");
Expect(1, 66431, '\P{Is_Blk=ugaritic}', "");
Expect(0, 66431, '\P{^Is_Blk=ugaritic}', "");
Expect(1, 66463, '\p{Is_Blk= UGARITIC}', "");
Expect(0, 66463, '\p{^Is_Blk= UGARITIC}', "");
Expect(0, 66463, '\P{Is_Blk= UGARITIC}', "");
Expect(1, 66463, '\P{^Is_Blk= UGARITIC}', "");
Expect(0, 66431, '\p{Is_Blk= UGARITIC}', "");
Expect(1, 66431, '\p{^Is_Blk= UGARITIC}', "");
Expect(1, 66431, '\P{Is_Blk= UGARITIC}', "");
Expect(0, 66431, '\P{^Is_Blk= UGARITIC}', "");
Error('\p{Block= /a/armenian}');
Error('\P{Block= /a/armenian}');
Expect(1, 1423, '\p{Block:armenian}', "");
Expect(0, 1423, '\p{^Block:armenian}', "");
Expect(0, 1423, '\P{Block:armenian}', "");
Expect(1, 1423, '\P{^Block:armenian}', "");
Expect(0, 1327, '\p{Block:armenian}', "");
Expect(1, 1327, '\p{^Block:armenian}', "");
Expect(1, 1327, '\P{Block:armenian}', "");
Expect(0, 1327, '\P{^Block:armenian}', "");
Expect(1, 1423, '\p{Block:--ARMENIAN}', "");
Expect(0, 1423, '\p{^Block:--ARMENIAN}', "");
Expect(0, 1423, '\P{Block:--ARMENIAN}', "");
Expect(1, 1423, '\P{^Block:--ARMENIAN}', "");
Expect(0, 1327, '\p{Block:--ARMENIAN}', "");
Expect(1, 1327, '\p{^Block:--ARMENIAN}', "");
Expect(1, 1327, '\P{Block:--ARMENIAN}', "");
Expect(0, 1327, '\P{^Block:--ARMENIAN}', "");
Error('\p{Blk=_/a/ARMENIAN}');
Error('\P{Blk=_/a/ARMENIAN}');
Expect(1, 1423, '\p{Blk=armenian}', "");
Expect(0, 1423, '\p{^Blk=armenian}', "");
Expect(0, 1423, '\P{Blk=armenian}', "");
Expect(1, 1423, '\P{^Blk=armenian}', "");
Expect(0, 1327, '\p{Blk=armenian}', "");
Expect(1, 1327, '\p{^Blk=armenian}', "");
Expect(1, 1327, '\P{Blk=armenian}', "");
Expect(0, 1327, '\P{^Blk=armenian}', "");
Expect(1, 1423, '\p{Blk=_armenian}', "");
Expect(0, 1423, '\p{^Blk=_armenian}', "");
Expect(0, 1423, '\P{Blk=_armenian}', "");
Expect(1, 1423, '\P{^Blk=_armenian}', "");
Expect(0, 1327, '\p{Blk=_armenian}', "");
Expect(1, 1327, '\p{^Blk=_armenian}', "");
Expect(1, 1327, '\P{Blk=_armenian}', "");
Expect(0, 1327, '\P{^Blk=_armenian}', "");
Error('\p{Is_Block=:= _Armenian}');
Error('\P{Is_Block=:= _Armenian}');
Expect(1, 1423, '\p{Is_Block=armenian}', "");
Expect(0, 1423, '\p{^Is_Block=armenian}', "");
Expect(0, 1423, '\P{Is_Block=armenian}', "");
Expect(1, 1423, '\P{^Is_Block=armenian}', "");
Expect(0, 1327, '\p{Is_Block=armenian}', "");
Expect(1, 1327, '\p{^Is_Block=armenian}', "");
Expect(1, 1327, '\P{Is_Block=armenian}', "");
Expect(0, 1327, '\P{^Is_Block=armenian}', "");
Expect(1, 1423, '\p{Is_Block=--ARMENIAN}', "");
Expect(0, 1423, '\p{^Is_Block=--ARMENIAN}', "");
Expect(0, 1423, '\P{Is_Block=--ARMENIAN}', "");
Expect(1, 1423, '\P{^Is_Block=--ARMENIAN}', "");
Expect(0, 1327, '\p{Is_Block=--ARMENIAN}', "");
Expect(1, 1327, '\p{^Is_Block=--ARMENIAN}', "");
Expect(1, 1327, '\P{Is_Block=--ARMENIAN}', "");
Expect(0, 1327, '\P{^Is_Block=--ARMENIAN}', "");
Error('\p{Is_Blk=:= ARMENIAN}');
Error('\P{Is_Blk=:= ARMENIAN}');
Expect(1, 1423, '\p{Is_Blk=armenian}', "");
Expect(0, 1423, '\p{^Is_Blk=armenian}', "");
Expect(0, 1423, '\P{Is_Blk=armenian}', "");
Expect(1, 1423, '\P{^Is_Blk=armenian}', "");
Expect(0, 1327, '\p{Is_Blk=armenian}', "");
Expect(1, 1327, '\p{^Is_Blk=armenian}', "");
Expect(1, 1327, '\P{Is_Blk=armenian}', "");
Expect(0, 1327, '\P{^Is_Blk=armenian}', "");
Expect(1, 1423, '\p{Is_Blk= -ARMENIAN}', "");
Expect(0, 1423, '\p{^Is_Blk= -ARMENIAN}', "");
Expect(0, 1423, '\P{Is_Blk= -ARMENIAN}', "");
Expect(1, 1423, '\P{^Is_Blk= -ARMENIAN}', "");
Expect(0, 1327, '\p{Is_Blk= -ARMENIAN}', "");
Expect(1, 1327, '\p{^Is_Blk= -ARMENIAN}', "");
Expect(1, 1327, '\P{Is_Blk= -ARMENIAN}', "");
Expect(0, 1327, '\P{^Is_Blk= -ARMENIAN}', "");
Error('\p{Block= _private:=USE Area}');
Error('\P{Block= _private:=USE Area}');
Expect(1, 63743, '\p{Block:privateusearea}', "");
Expect(0, 63743, '\p{^Block:privateusearea}', "");
Expect(0, 63743, '\P{Block:privateusearea}', "");
Expect(1, 63743, '\P{^Block:privateusearea}', "");
Expect(0, 1, '\p{Block:privateusearea}', "");
Expect(1, 1, '\p{^Block:privateusearea}', "");
Expect(1, 1, '\P{Block:privateusearea}', "");
Expect(0, 1, '\P{^Block:privateusearea}', "");
Expect(1, 63743, '\p{Block=-_Private USE-Area}', "");
Expect(0, 63743, '\p{^Block=-_Private USE-Area}', "");
Expect(0, 63743, '\P{Block=-_Private USE-Area}', "");
Expect(1, 63743, '\P{^Block=-_Private USE-Area}', "");
Expect(0, 1, '\p{Block=-_Private USE-Area}', "");
Expect(1, 1, '\p{^Block=-_Private USE-Area}', "");
Expect(1, 1, '\P{Block=-_Private USE-Area}', "");
Expect(0, 1, '\P{^Block=-_Private USE-Area}', "");
Error('\p{Blk=/a/ -Private-use}');
Error('\P{Blk=/a/ -Private-use}');
Expect(1, 63743, '\p{Blk=privateuse}', "");
Expect(0, 63743, '\p{^Blk=privateuse}', "");
Expect(0, 63743, '\P{Blk=privateuse}', "");
Expect(1, 63743, '\P{^Blk=privateuse}', "");
Expect(0, 1, '\p{Blk=privateuse}', "");
Expect(1, 1, '\p{^Blk=privateuse}', "");
Expect(1, 1, '\P{Blk=privateuse}', "");
Expect(0, 1, '\P{^Blk=privateuse}', "");
Expect(1, 63743, '\p{Blk= PRIVATE-USE}', "");
Expect(0, 63743, '\p{^Blk= PRIVATE-USE}', "");
Expect(0, 63743, '\P{Blk= PRIVATE-USE}', "");
Expect(1, 63743, '\P{^Blk= PRIVATE-USE}', "");
Expect(0, 1, '\p{Blk= PRIVATE-USE}', "");
Expect(1, 1, '\p{^Blk= PRIVATE-USE}', "");
Expect(1, 1, '\P{Blk= PRIVATE-USE}', "");
Expect(0, 1, '\P{^Blk= PRIVATE-USE}', "");
Error('\p{Is_Block= :=privateuse-area}');
Error('\P{Is_Block= :=privateuse-area}');
Expect(1, 63743, '\p{Is_Block=privateusearea}', "");
Expect(0, 63743, '\p{^Is_Block=privateusearea}', "");
Expect(0, 63743, '\P{Is_Block=privateusearea}', "");
Expect(1, 63743, '\P{^Is_Block=privateusearea}', "");
Expect(0, 1, '\p{Is_Block=privateusearea}', "");
Expect(1, 1, '\p{^Is_Block=privateusearea}', "");
Expect(1, 1, '\P{Is_Block=privateusearea}', "");
Expect(0, 1, '\P{^Is_Block=privateusearea}', "");
Expect(1, 63743, '\p{Is_Block=- private UseAREA}', "");
Expect(0, 63743, '\p{^Is_Block=- private UseAREA}', "");
Expect(0, 63743, '\P{Is_Block=- private UseAREA}', "");
Expect(1, 63743, '\P{^Is_Block=- private UseAREA}', "");
Expect(0, 1, '\p{Is_Block=- private UseAREA}', "");
Expect(1, 1, '\p{^Is_Block=- private UseAREA}', "");
Expect(1, 1, '\P{Is_Block=- private UseAREA}', "");
Expect(0, 1, '\P{^Is_Block=- private UseAREA}', "");
Error('\p{Is_Blk= _Private_Use/a/}');
Error('\P{Is_Blk= _Private_Use/a/}');
Expect(1, 63743, '\p{Is_Blk=privateuse}', "");
Expect(0, 63743, '\p{^Is_Blk=privateuse}', "");
Expect(0, 63743, '\P{Is_Blk=privateuse}', "");
Expect(1, 63743, '\P{^Is_Blk=privateuse}', "");
Expect(0, 1, '\p{Is_Blk=privateuse}', "");
Expect(1, 1, '\p{^Is_Blk=privateuse}', "");
Expect(1, 1, '\P{Is_Blk=privateuse}', "");
Expect(0, 1, '\P{^Is_Blk=privateuse}', "");
Expect(1, 63743, '\p{Is_Blk=- PRIVATE USE}', "");
Expect(0, 63743, '\p{^Is_Blk=- PRIVATE USE}', "");
Expect(0, 63743, '\P{Is_Blk=- PRIVATE USE}', "");
Expect(1, 63743, '\P{^Is_Blk=- PRIVATE USE}', "");
Expect(0, 1, '\p{Is_Blk=- PRIVATE USE}', "");
Expect(1, 1, '\p{^Is_Blk=- PRIVATE USE}', "");
Expect(1, 1, '\P{Is_Blk=- PRIVATE USE}', "");
Expect(0, 1, '\P{^Is_Blk=- PRIVATE USE}', "");
Error('\p{Block=:=--Syriac}');
Error('\P{Block=:=--Syriac}');
Expect(1, 1871, '\p{Block=syriac}', "");
Expect(0, 1871, '\p{^Block=syriac}', "");
Expect(0, 1871, '\P{Block=syriac}', "");
Expect(1, 1871, '\P{^Block=syriac}', "");
Expect(0, 1791, '\p{Block=syriac}', "");
Expect(1, 1791, '\p{^Block=syriac}', "");
Expect(1, 1791, '\P{Block=syriac}', "");
Expect(0, 1791, '\P{^Block=syriac}', "");
Expect(1, 1871, '\p{Block= Syriac}', "");
Expect(0, 1871, '\p{^Block= Syriac}', "");
Expect(0, 1871, '\P{Block= Syriac}', "");
Expect(1, 1871, '\P{^Block= Syriac}', "");
Expect(0, 1791, '\p{Block= Syriac}', "");
Expect(1, 1791, '\p{^Block= Syriac}', "");
Expect(1, 1791, '\P{Block= Syriac}', "");
Expect(0, 1791, '\P{^Block= Syriac}', "");
Error('\p{Blk=/a/SYRIAC}');
Error('\P{Blk=/a/SYRIAC}');
Expect(1, 1871, '\p{Blk=syriac}', "");
Expect(0, 1871, '\p{^Blk=syriac}', "");
Expect(0, 1871, '\P{Blk=syriac}', "");
Expect(1, 1871, '\P{^Blk=syriac}', "");
Expect(0, 1791, '\p{Blk=syriac}', "");
Expect(1, 1791, '\p{^Blk=syriac}', "");
Expect(1, 1791, '\P{Blk=syriac}', "");
Expect(0, 1791, '\P{^Blk=syriac}', "");
Expect(1, 1871, '\p{Blk= _Syriac}', "");
Expect(0, 1871, '\p{^Blk= _Syriac}', "");
Expect(0, 1871, '\P{Blk= _Syriac}', "");
Expect(1, 1871, '\P{^Blk= _Syriac}', "");
Expect(0, 1791, '\p{Blk= _Syriac}', "");
Expect(1, 1791, '\p{^Blk= _Syriac}', "");
Expect(1, 1791, '\P{Blk= _Syriac}', "");
Expect(0, 1791, '\P{^Blk= _Syriac}', "");
Error('\p{Is_Block=:=syriac}');
Error('\P{Is_Block=:=syriac}');
Expect(1, 1871, '\p{Is_Block=syriac}', "");
Expect(0, 1871, '\p{^Is_Block=syriac}', "");
Expect(0, 1871, '\P{Is_Block=syriac}', "");
Expect(1, 1871, '\P{^Is_Block=syriac}', "");
Expect(0, 1791, '\p{Is_Block=syriac}', "");
Expect(1, 1791, '\p{^Is_Block=syriac}', "");
Expect(1, 1791, '\P{Is_Block=syriac}', "");
Expect(0, 1791, '\P{^Is_Block=syriac}', "");
Expect(1, 1871, '\p{Is_Block=- Syriac}', "");
Expect(0, 1871, '\p{^Is_Block=- Syriac}', "");
Expect(0, 1871, '\P{Is_Block=- Syriac}', "");
Expect(1, 1871, '\P{^Is_Block=- Syriac}', "");
Expect(0, 1791, '\p{Is_Block=- Syriac}', "");
Expect(1, 1791, '\p{^Is_Block=- Syriac}', "");
Expect(1, 1791, '\P{Is_Block=- Syriac}', "");
Expect(0, 1791, '\P{^Is_Block=- Syriac}', "");
Error('\p{Is_Blk= :=syriac}');
Error('\P{Is_Blk= :=syriac}');
Expect(1, 1871, '\p{Is_Blk=syriac}', "");
Expect(0, 1871, '\p{^Is_Blk=syriac}', "");
Expect(0, 1871, '\P{Is_Blk=syriac}', "");
Expect(1, 1871, '\P{^Is_Blk=syriac}', "");
Expect(0, 1791, '\p{Is_Blk=syriac}', "");
Expect(1, 1791, '\p{^Is_Blk=syriac}', "");
Expect(1, 1791, '\P{Is_Blk=syriac}', "");
Expect(0, 1791, '\P{^Is_Blk=syriac}', "");
Expect(1, 1871, '\p{Is_Blk= syriac}', "");
Expect(0, 1871, '\p{^Is_Blk= syriac}', "");
Expect(0, 1871, '\P{Is_Blk= syriac}', "");
Expect(1, 1871, '\P{^Is_Blk= syriac}', "");
Expect(0, 1791, '\p{Is_Blk= syriac}', "");
Expect(1, 1791, '\p{^Is_Blk= syriac}', "");
Expect(1, 1791, '\P{Is_Blk= syriac}', "");
Expect(0, 1791, '\P{^Is_Blk= syriac}', "");
Error('\p{Block: _ ancient/a/greekmusical Notation}');
Error('\P{Block: _ ancient/a/greekmusical Notation}');
Expect(1, 119375, '\p{Block: ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^Block: ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{Block: ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^Block: ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{Block: ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^Block: ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{Block: ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^Block: ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{Block= _ANCIENT greek musicalnotation}', "");
Expect(0, 119375, '\p{^Block= _ANCIENT greek musicalnotation}', "");
Expect(0, 119375, '\P{Block= _ANCIENT greek musicalnotation}', "");
Expect(1, 119375, '\P{^Block= _ANCIENT greek musicalnotation}', "");
Expect(0, 119295, '\p{Block= _ANCIENT greek musicalnotation}', "");
Expect(1, 119295, '\p{^Block= _ANCIENT greek musicalnotation}', "");
Expect(1, 119295, '\P{Block= _ANCIENT greek musicalnotation}', "");
Expect(0, 119295, '\P{^Block= _ANCIENT greek musicalnotation}', "");
Error('\p{Blk= :=Ancient_Greek Musical-Notation}');
Error('\P{Blk= :=Ancient_Greek Musical-Notation}');
Expect(1, 119375, '\p{Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{Blk= AncientGreek-MusicalNotation}', "");
Expect(0, 119375, '\p{^Blk= AncientGreek-MusicalNotation}', "");
Expect(0, 119375, '\P{Blk= AncientGreek-MusicalNotation}', "");
Expect(1, 119375, '\P{^Blk= AncientGreek-MusicalNotation}', "");
Expect(0, 119295, '\p{Blk= AncientGreek-MusicalNotation}', "");
Expect(1, 119295, '\p{^Blk= AncientGreek-MusicalNotation}', "");
Expect(1, 119295, '\P{Blk= AncientGreek-MusicalNotation}', "");
Expect(0, 119295, '\P{^Blk= AncientGreek-MusicalNotation}', "");
Error('\p{Is_Block: -/a/ANCIENT GREEK musical NOTATION}');
Error('\P{Is_Block: -/a/ANCIENT GREEK musical NOTATION}');
Expect(1, 119375, '\p{Is_Block=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{Is_Block=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{Is_Block=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^Is_Block=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{Is_Block=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^Is_Block=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(0, 119375, '\p{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(0, 119375, '\P{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(1, 119375, '\P{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(0, 119295, '\p{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(1, 119295, '\p{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(1, 119295, '\P{Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Expect(0, 119295, '\P{^Is_Block=-Ancient Greek-MUSICALNOTATION}', "");
Error('\p{Is_Blk=/a/Ancient Greek_MUSICAL-Notation}');
Error('\P{Is_Blk=/a/Ancient Greek_MUSICAL-Notation}');
Expect(1, 119375, '\p{Is_Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^Is_Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{Is_Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^Is_Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{Is_Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^Is_Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{Is_Blk=ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^Is_Blk=ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(0, 119375, '\p{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(0, 119375, '\P{Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(1, 119375, '\P{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(0, 119295, '\p{Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(1, 119295, '\p{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(1, 119295, '\P{Is_Blk= Ancient GREEK_Musical_Notation}', "");
Expect(0, 119295, '\P{^Is_Blk= Ancient GREEK_Musical_Notation}', "");
Error('\p{Block: _/a/Phags_PA}');
Error('\P{Block: _/a/Phags_PA}');
Expect(1, 43135, '\p{Block=phagspa}', "");
Expect(0, 43135, '\p{^Block=phagspa}', "");
Expect(0, 43135, '\P{Block=phagspa}', "");
Expect(1, 43135, '\P{^Block=phagspa}', "");
Expect(0, 43071, '\p{Block=phagspa}', "");
Expect(1, 43071, '\p{^Block=phagspa}', "");
Expect(1, 43071, '\P{Block=phagspa}', "");
Expect(0, 43071, '\P{^Block=phagspa}', "");
Expect(1, 43135, '\p{Block=--Phags PA}', "");
Expect(0, 43135, '\p{^Block=--Phags PA}', "");
Expect(0, 43135, '\P{Block=--Phags PA}', "");
Expect(1, 43135, '\P{^Block=--Phags PA}', "");
Expect(0, 43071, '\p{Block=--Phags PA}', "");
Expect(1, 43071, '\p{^Block=--Phags PA}', "");
Expect(1, 43071, '\P{Block=--Phags PA}', "");
Expect(0, 43071, '\P{^Block=--Phags PA}', "");
Error('\p{Blk= Phags/a/Pa}');
Error('\P{Blk= Phags/a/Pa}');
Expect(1, 43135, '\p{Blk=phagspa}', "");
Expect(0, 43135, '\p{^Blk=phagspa}', "");
Expect(0, 43135, '\P{Blk=phagspa}', "");
Expect(1, 43135, '\P{^Blk=phagspa}', "");
Expect(0, 43071, '\p{Blk=phagspa}', "");
Expect(1, 43071, '\p{^Blk=phagspa}', "");
Expect(1, 43071, '\P{Blk=phagspa}', "");
Expect(0, 43071, '\P{^Blk=phagspa}', "");
Expect(1, 43135, '\p{Blk= _Phags_PA}', "");
Expect(0, 43135, '\p{^Blk= _Phags_PA}', "");
Expect(0, 43135, '\P{Blk= _Phags_PA}', "");
Expect(1, 43135, '\P{^Blk= _Phags_PA}', "");
Expect(0, 43071, '\p{Blk= _Phags_PA}', "");
Expect(1, 43071, '\p{^Blk= _Phags_PA}', "");
Expect(1, 43071, '\P{Blk= _Phags_PA}', "");
Expect(0, 43071, '\P{^Blk= _Phags_PA}', "");
Error('\p{Is_Block=_ phags:=Pa}');
Error('\P{Is_Block=_ phags:=Pa}');
Expect(1, 43135, '\p{Is_Block=phagspa}', "");
Expect(0, 43135, '\p{^Is_Block=phagspa}', "");
Expect(0, 43135, '\P{Is_Block=phagspa}', "");
Expect(1, 43135, '\P{^Is_Block=phagspa}', "");
Expect(0, 43071, '\p{Is_Block=phagspa}', "");
Expect(1, 43071, '\p{^Is_Block=phagspa}', "");
Expect(1, 43071, '\P{Is_Block=phagspa}', "");
Expect(0, 43071, '\P{^Is_Block=phagspa}', "");
Expect(1, 43135, '\p{Is_Block=__PHAGS_PA}', "");
Expect(0, 43135, '\p{^Is_Block=__PHAGS_PA}', "");
Expect(0, 43135, '\P{Is_Block=__PHAGS_PA}', "");
Expect(1, 43135, '\P{^Is_Block=__PHAGS_PA}', "");
Expect(0, 43071, '\p{Is_Block=__PHAGS_PA}', "");
Expect(1, 43071, '\p{^Is_Block=__PHAGS_PA}', "");
Expect(1, 43071, '\P{Is_Block=__PHAGS_PA}', "");
Expect(0, 43071, '\P{^Is_Block=__PHAGS_PA}', "");
Error('\p{Is_Blk= -Phags/a/Pa}');
Error('\P{Is_Blk= -Phags/a/Pa}');
Expect(1, 43135, '\p{Is_Blk=phagspa}', "");
Expect(0, 43135, '\p{^Is_Blk=phagspa}', "");
Expect(0, 43135, '\P{Is_Blk=phagspa}', "");
Expect(1, 43135, '\P{^Is_Blk=phagspa}', "");
Expect(0, 43071, '\p{Is_Blk=phagspa}', "");
Expect(1, 43071, '\p{^Is_Blk=phagspa}', "");
Expect(1, 43071, '\P{Is_Blk=phagspa}', "");
Expect(0, 43071, '\P{^Is_Blk=phagspa}', "");
Expect(1, 43135, '\p{Is_Blk=_ Phags pa}', "");
Expect(0, 43135, '\p{^Is_Blk=_ Phags pa}', "");
Expect(0, 43135, '\P{Is_Blk=_ Phags pa}', "");
Expect(1, 43135, '\P{^Is_Blk=_ Phags pa}', "");
Expect(0, 43071, '\p{Is_Blk=_ Phags pa}', "");
Expect(1, 43071, '\p{^Is_Blk=_ Phags pa}', "");
Expect(1, 43071, '\P{Is_Blk=_ Phags pa}', "");
Expect(0, 43071, '\P{^Is_Blk=_ Phags pa}', "");
Error('\p{Block= :=CJK-COMPATIBILITY-Ideographs}');
Error('\P{Block= :=CJK-COMPATIBILITY-Ideographs}');
Expect(1, 64255, '\p{Block=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^Block=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{Block=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^Block=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{Block=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^Block=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{Block=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^Block=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{Block=_ cjk Compatibility_Ideographs}', "");
Expect(0, 64255, '\p{^Block=_ cjk Compatibility_Ideographs}', "");
Expect(0, 64255, '\P{Block=_ cjk Compatibility_Ideographs}', "");
Expect(1, 64255, '\P{^Block=_ cjk Compatibility_Ideographs}', "");
Expect(0, 63743, '\p{Block=_ cjk Compatibility_Ideographs}', "");
Expect(1, 63743, '\p{^Block=_ cjk Compatibility_Ideographs}', "");
Expect(1, 63743, '\P{Block=_ cjk Compatibility_Ideographs}', "");
Expect(0, 63743, '\P{^Block=_ cjk Compatibility_Ideographs}', "");
Error('\p{Blk= /a/CJK Compatibility Ideographs}');
Error('\P{Blk= /a/CJK Compatibility Ideographs}');
Expect(1, 64255, '\p{Blk=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^Blk=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{Blk=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^Blk=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{Blk=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^Blk=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{Blk=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^Blk=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(0, 64255, '\p{^Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(0, 64255, '\P{Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(1, 64255, '\P{^Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(0, 63743, '\p{Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(1, 63743, '\p{^Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(1, 63743, '\P{Blk= cjk_COMPATIBILITY Ideographs}', "");
Expect(0, 63743, '\P{^Blk= cjk_COMPATIBILITY Ideographs}', "");
Error('\p{Is_Block= CJK COMPATIBILITY Ideographs/a/}');
Error('\P{Is_Block= CJK COMPATIBILITY Ideographs/a/}');
Expect(1, 64255, '\p{Is_Block=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^Is_Block=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{Is_Block=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^Is_Block=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{Is_Block=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^Is_Block=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{Is_Block=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^Is_Block=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{Is_Block= cjk-compatibility ideographs}', "");
Expect(0, 64255, '\p{^Is_Block= cjk-compatibility ideographs}', "");
Expect(0, 64255, '\P{Is_Block= cjk-compatibility ideographs}', "");
Expect(1, 64255, '\P{^Is_Block= cjk-compatibility ideographs}', "");
Expect(0, 63743, '\p{Is_Block= cjk-compatibility ideographs}', "");
Expect(1, 63743, '\p{^Is_Block= cjk-compatibility ideographs}', "");
Expect(1, 63743, '\P{Is_Block= cjk-compatibility ideographs}', "");
Expect(0, 63743, '\P{^Is_Block= cjk-compatibility ideographs}', "");
Error('\p{Is_Blk=_CJKCompatibility_IDEOGRAPHS:=}');
Error('\P{Is_Blk=_CJKCompatibility_IDEOGRAPHS:=}');
Expect(1, 64255, '\p{Is_Blk=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^Is_Blk=cjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{Is_Blk=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^Is_Blk=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{Is_Blk=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^Is_Blk=cjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{Is_Blk=cjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^Is_Blk=cjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(0, 64255, '\p{^Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(0, 64255, '\P{Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(1, 64255, '\P{^Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(0, 63743, '\p{Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(1, 63743, '\p{^Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(1, 63743, '\P{Is_Blk= CJK_Compatibility Ideographs}', "");
Expect(0, 63743, '\P{^Is_Blk= CJK_Compatibility Ideographs}', "");
Error('\p{Block=/a/ Thaana}');
Error('\P{Block=/a/ Thaana}');
Expect(1, 1983, '\p{Block=thaana}', "");
Expect(0, 1983, '\p{^Block=thaana}', "");
Expect(0, 1983, '\P{Block=thaana}', "");
Expect(1, 1983, '\P{^Block=thaana}', "");
Expect(0, 1919, '\p{Block=thaana}', "");
Expect(1, 1919, '\p{^Block=thaana}', "");
Expect(1, 1919, '\P{Block=thaana}', "");
Expect(0, 1919, '\P{^Block=thaana}', "");
Expect(1, 1983, '\p{Block= Thaana}', "");
Expect(0, 1983, '\p{^Block= Thaana}', "");
Expect(0, 1983, '\P{Block= Thaana}', "");
Expect(1, 1983, '\P{^Block= Thaana}', "");
Expect(0, 1919, '\p{Block= Thaana}', "");
Expect(1, 1919, '\p{^Block= Thaana}', "");
Expect(1, 1919, '\P{Block= Thaana}', "");
Expect(0, 1919, '\P{^Block= Thaana}', "");
Error('\p{Blk= /a/Thaana}');
Error('\P{Blk= /a/Thaana}');
Expect(1, 1983, '\p{Blk=thaana}', "");
Expect(0, 1983, '\p{^Blk=thaana}', "");
Expect(0, 1983, '\P{Blk=thaana}', "");
Expect(1, 1983, '\P{^Blk=thaana}', "");
Expect(0, 1919, '\p{Blk=thaana}', "");
Expect(1, 1919, '\p{^Blk=thaana}', "");
Expect(1, 1919, '\P{Blk=thaana}', "");
Expect(0, 1919, '\P{^Blk=thaana}', "");
Expect(1, 1983, '\p{Blk=_thaana}', "");
Expect(0, 1983, '\p{^Blk=_thaana}', "");
Expect(0, 1983, '\P{Blk=_thaana}', "");
Expect(1, 1983, '\P{^Blk=_thaana}', "");
Expect(0, 1919, '\p{Blk=_thaana}', "");
Expect(1, 1919, '\p{^Blk=_thaana}', "");
Expect(1, 1919, '\P{Blk=_thaana}', "");
Expect(0, 1919, '\P{^Blk=_thaana}', "");
Error('\p{Is_Block= THAANA:=}');
Error('\P{Is_Block= THAANA:=}');
Expect(1, 1983, '\p{Is_Block=thaana}', "");
Expect(0, 1983, '\p{^Is_Block=thaana}', "");
Expect(0, 1983, '\P{Is_Block=thaana}', "");
Expect(1, 1983, '\P{^Is_Block=thaana}', "");
Expect(0, 1919, '\p{Is_Block=thaana}', "");
Expect(1, 1919, '\p{^Is_Block=thaana}', "");
Expect(1, 1919, '\P{Is_Block=thaana}', "");
Expect(0, 1919, '\P{^Is_Block=thaana}', "");
Expect(1, 1983, '\p{Is_Block=--thaana}', "");
Expect(0, 1983, '\p{^Is_Block=--thaana}', "");
Expect(0, 1983, '\P{Is_Block=--thaana}', "");
Expect(1, 1983, '\P{^Is_Block=--thaana}', "");
Expect(0, 1919, '\p{Is_Block=--thaana}', "");
Expect(1, 1919, '\p{^Is_Block=--thaana}', "");
Expect(1, 1919, '\P{Is_Block=--thaana}', "");
Expect(0, 1919, '\P{^Is_Block=--thaana}', "");
Error('\p{Is_Blk=:= -THAANA}');
Error('\P{Is_Blk=:= -THAANA}');
Expect(1, 1983, '\p{Is_Blk=thaana}', "");
Expect(0, 1983, '\p{^Is_Blk=thaana}', "");
Expect(0, 1983, '\P{Is_Blk=thaana}', "");
Expect(1, 1983, '\P{^Is_Blk=thaana}', "");
Expect(0, 1919, '\p{Is_Blk=thaana}', "");
Expect(1, 1919, '\p{^Is_Blk=thaana}', "");
Expect(1, 1919, '\P{Is_Blk=thaana}', "");
Expect(0, 1919, '\P{^Is_Blk=thaana}', "");
Expect(1, 1983, '\p{Is_Blk=--Thaana}', "");
Expect(0, 1983, '\p{^Is_Blk=--Thaana}', "");
Expect(0, 1983, '\P{Is_Blk=--Thaana}', "");
Expect(1, 1983, '\P{^Is_Blk=--Thaana}', "");
Expect(0, 1919, '\p{Is_Blk=--Thaana}', "");
Expect(1, 1919, '\p{^Is_Blk=--Thaana}', "");
Expect(1, 1919, '\P{Is_Blk=--Thaana}', "");
Expect(0, 1919, '\P{^Is_Blk=--Thaana}', "");
Error('\p{Block= :=Enclosed Alphanumeric_Supplement}');
Error('\P{Block= :=Enclosed Alphanumeric_Supplement}');
Expect(1, 127487, '\p{Block=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^Block=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{Block=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^Block=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{Block=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^Block=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{Block=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^Block=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(0, 127487, '\p{^Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(0, 127487, '\P{Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(1, 127487, '\P{^Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(0, 127231, '\p{Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(1, 127231, '\p{^Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(1, 127231, '\P{Block= enclosed ALPHANUMERIC-Supplement}', "");
Expect(0, 127231, '\P{^Block= enclosed ALPHANUMERIC-Supplement}', "");
Error('\p{Blk= /a/Enclosed-ALPHANUMERICSUPPLEMENT}');
Error('\P{Blk= /a/Enclosed-ALPHANUMERICSUPPLEMENT}');
Expect(1, 127487, '\p{Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(0, 127487, '\p{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(0, 127487, '\P{Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(1, 127487, '\P{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(0, 127231, '\p{Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(1, 127231, '\p{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(1, 127231, '\P{Blk=_ EnclosedAlphanumeric-Supplement}', "");
Expect(0, 127231, '\P{^Blk=_ EnclosedAlphanumeric-Supplement}', "");
Error('\p{Is_Block=_ enclosed-Alphanumeric Supplement/a/}');
Error('\P{Is_Block=_ enclosed-Alphanumeric Supplement/a/}');
Expect(1, 127487, '\p{Is_Block=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{Is_Block=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{Is_Block=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^Is_Block=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{Is_Block=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^Is_Block=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(0, 127487, '\p{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(0, 127487, '\P{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(1, 127487, '\P{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(0, 127231, '\p{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(1, 127231, '\p{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(1, 127231, '\P{Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Expect(0, 127231, '\P{^Is_Block=_Enclosed_Alphanumeric-Supplement}', "");
Error('\p{Is_Blk=-Enclosed ALPHANUMERIC/a/supplement}');
Error('\P{Is_Blk=-Enclosed ALPHANUMERIC/a/supplement}');
Expect(1, 127487, '\p{Is_Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^Is_Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{Is_Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^Is_Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{Is_Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^Is_Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{Is_Blk=enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^Is_Blk=enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(0, 127487, '\p{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(0, 127487, '\P{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(1, 127487, '\P{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(0, 127231, '\p{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(1, 127231, '\p{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(1, 127231, '\P{Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Expect(0, 127231, '\P{^Is_Blk=-Enclosed-alphanumericSUPPLEMENT}', "");
Error('\p{Block= :=EthiopicExtended}');
Error('\P{Block= :=EthiopicExtended}');
Expect(1, 11743, '\p{Block=ethiopicextended}', "");
Expect(0, 11743, '\p{^Block=ethiopicextended}', "");
Expect(0, 11743, '\P{Block=ethiopicextended}', "");
Expect(1, 11743, '\P{^Block=ethiopicextended}', "");
Expect(0, 11647, '\p{Block=ethiopicextended}', "");
Expect(1, 11647, '\p{^Block=ethiopicextended}', "");
Expect(1, 11647, '\P{Block=ethiopicextended}', "");
Expect(0, 11647, '\P{^Block=ethiopicextended}', "");
Expect(1, 11743, '\p{Block= -ethiopic-Extended}', "");
Expect(0, 11743, '\p{^Block= -ethiopic-Extended}', "");
Expect(0, 11743, '\P{Block= -ethiopic-Extended}', "");
Expect(1, 11743, '\P{^Block= -ethiopic-Extended}', "");
Expect(0, 11647, '\p{Block= -ethiopic-Extended}', "");
Expect(1, 11647, '\p{^Block= -ethiopic-Extended}', "");
Expect(1, 11647, '\P{Block= -ethiopic-Extended}', "");
Expect(0, 11647, '\P{^Block= -ethiopic-Extended}', "");
Error('\p{Blk=--Ethiopic_Extended/a/}');
Error('\P{Blk=--Ethiopic_Extended/a/}');
Expect(1, 11743, '\p{Blk=ethiopicextended}', "");
Expect(0, 11743, '\p{^Blk=ethiopicextended}', "");
Expect(0, 11743, '\P{Blk=ethiopicextended}', "");
Expect(1, 11743, '\P{^Blk=ethiopicextended}', "");
Expect(0, 11647, '\p{Blk=ethiopicextended}', "");
Expect(1, 11647, '\p{^Blk=ethiopicextended}', "");
Expect(1, 11647, '\P{Blk=ethiopicextended}', "");
Expect(0, 11647, '\P{^Blk=ethiopicextended}', "");
Expect(1, 11743, '\p{Blk: _EthiopicExtended}', "");
Expect(0, 11743, '\p{^Blk: _EthiopicExtended}', "");
Expect(0, 11743, '\P{Blk: _EthiopicExtended}', "");
Expect(1, 11743, '\P{^Blk: _EthiopicExtended}', "");
Expect(0, 11647, '\p{Blk: _EthiopicExtended}', "");
Expect(1, 11647, '\p{^Blk: _EthiopicExtended}', "");
Expect(1, 11647, '\P{Blk: _EthiopicExtended}', "");
Expect(0, 11647, '\P{^Blk: _EthiopicExtended}', "");
Error('\p{Is_Block: -ethiopic Extended:=}');
Error('\P{Is_Block: -ethiopic Extended:=}');
Expect(1, 11743, '\p{Is_Block=ethiopicextended}', "");
Expect(0, 11743, '\p{^Is_Block=ethiopicextended}', "");
Expect(0, 11743, '\P{Is_Block=ethiopicextended}', "");
Expect(1, 11743, '\P{^Is_Block=ethiopicextended}', "");
Expect(0, 11647, '\p{Is_Block=ethiopicextended}', "");
Expect(1, 11647, '\p{^Is_Block=ethiopicextended}', "");
Expect(1, 11647, '\P{Is_Block=ethiopicextended}', "");
Expect(0, 11647, '\P{^Is_Block=ethiopicextended}', "");
Expect(1, 11743, '\p{Is_Block=-_Ethiopic-Extended}', "");
Expect(0, 11743, '\p{^Is_Block=-_Ethiopic-Extended}', "");
Expect(0, 11743, '\P{Is_Block=-_Ethiopic-Extended}', "");
Expect(1, 11743, '\P{^Is_Block=-_Ethiopic-Extended}', "");
Expect(0, 11647, '\p{Is_Block=-_Ethiopic-Extended}', "");
Expect(1, 11647, '\p{^Is_Block=-_Ethiopic-Extended}', "");
Expect(1, 11647, '\P{Is_Block=-_Ethiopic-Extended}', "");
Expect(0, 11647, '\P{^Is_Block=-_Ethiopic-Extended}', "");
Error('\p{Is_Blk= Ethiopic Extended/a/}');
Error('\P{Is_Blk= Ethiopic Extended/a/}');
Expect(1, 11743, '\p{Is_Blk=ethiopicextended}', "");
Expect(0, 11743, '\p{^Is_Blk=ethiopicextended}', "");
Expect(0, 11743, '\P{Is_Blk=ethiopicextended}', "");
Expect(1, 11743, '\P{^Is_Blk=ethiopicextended}', "");
Expect(0, 11647, '\p{Is_Blk=ethiopicextended}', "");
Expect(1, 11647, '\p{^Is_Blk=ethiopicextended}', "");
Expect(1, 11647, '\P{Is_Blk=ethiopicextended}', "");
Expect(0, 11647, '\P{^Is_Blk=ethiopicextended}', "");
Expect(1, 11743, '\p{Is_Blk=--ethiopic-Extended}', "");
Expect(0, 11743, '\p{^Is_Blk=--ethiopic-Extended}', "");
Expect(0, 11743, '\P{Is_Blk=--ethiopic-Extended}', "");
Expect(1, 11743, '\P{^Is_Blk=--ethiopic-Extended}', "");
Expect(0, 11647, '\p{Is_Blk=--ethiopic-Extended}', "");
Expect(1, 11647, '\p{^Is_Blk=--ethiopic-Extended}', "");
Expect(1, 11647, '\P{Is_Blk=--ethiopic-Extended}', "");
Expect(0, 11647, '\P{^Is_Blk=--ethiopic-Extended}', "");
Error('\p{Block= Phoenician/a/}');
Error('\P{Block= Phoenician/a/}');
Expect(1, 67871, '\p{Block: phoenician}', "");
Expect(0, 67871, '\p{^Block: phoenician}', "");
Expect(0, 67871, '\P{Block: phoenician}', "");
Expect(1, 67871, '\P{^Block: phoenician}', "");
Expect(0, 67839, '\p{Block: phoenician}', "");
Expect(1, 67839, '\p{^Block: phoenician}', "");
Expect(1, 67839, '\P{Block: phoenician}', "");
Expect(0, 67839, '\P{^Block: phoenician}', "");
Expect(1, 67871, '\p{Block: --Phoenician}', "");
Expect(0, 67871, '\p{^Block: --Phoenician}', "");
Expect(0, 67871, '\P{Block: --Phoenician}', "");
Expect(1, 67871, '\P{^Block: --Phoenician}', "");
Expect(0, 67839, '\p{Block: --Phoenician}', "");
Expect(1, 67839, '\p{^Block: --Phoenician}', "");
Expect(1, 67839, '\P{Block: --Phoenician}', "");
Expect(0, 67839, '\P{^Block: --Phoenician}', "");
Error('\p{Blk= PHOENICIAN:=}');
Error('\P{Blk= PHOENICIAN:=}');
Expect(1, 67871, '\p{Blk=phoenician}', "");
Expect(0, 67871, '\p{^Blk=phoenician}', "");
Expect(0, 67871, '\P{Blk=phoenician}', "");
Expect(1, 67871, '\P{^Blk=phoenician}', "");
Expect(0, 67839, '\p{Blk=phoenician}', "");
Expect(1, 67839, '\p{^Blk=phoenician}', "");
Expect(1, 67839, '\P{Blk=phoenician}', "");
Expect(0, 67839, '\P{^Blk=phoenician}', "");
Expect(1, 67871, '\p{Blk= -phoenician}', "");
Expect(0, 67871, '\p{^Blk= -phoenician}', "");
Expect(0, 67871, '\P{Blk= -phoenician}', "");
Expect(1, 67871, '\P{^Blk= -phoenician}', "");
Expect(0, 67839, '\p{Blk= -phoenician}', "");
Expect(1, 67839, '\p{^Blk= -phoenician}', "");
Expect(1, 67839, '\P{Blk= -phoenician}', "");
Expect(0, 67839, '\P{^Blk= -phoenician}', "");
Error('\p{Is_Block=-:=phoenician}');
Error('\P{Is_Block=-:=phoenician}');
Expect(1, 67871, '\p{Is_Block=phoenician}', "");
Expect(0, 67871, '\p{^Is_Block=phoenician}', "");
Expect(0, 67871, '\P{Is_Block=phoenician}', "");
Expect(1, 67871, '\P{^Is_Block=phoenician}', "");
Expect(0, 67839, '\p{Is_Block=phoenician}', "");
Expect(1, 67839, '\p{^Is_Block=phoenician}', "");
Expect(1, 67839, '\P{Is_Block=phoenician}', "");
Expect(0, 67839, '\P{^Is_Block=phoenician}', "");
Expect(1, 67871, '\p{Is_Block= Phoenician}', "");
Expect(0, 67871, '\p{^Is_Block= Phoenician}', "");
Expect(0, 67871, '\P{Is_Block= Phoenician}', "");
Expect(1, 67871, '\P{^Is_Block= Phoenician}', "");
Expect(0, 67839, '\p{Is_Block= Phoenician}', "");
Expect(1, 67839, '\p{^Is_Block= Phoenician}', "");
Expect(1, 67839, '\P{Is_Block= Phoenician}', "");
Expect(0, 67839, '\P{^Is_Block= Phoenician}', "");
Error('\p{Is_Blk=:= -phoenician}');
Error('\P{Is_Blk=:= -phoenician}');
Expect(1, 67871, '\p{Is_Blk=phoenician}', "");
Expect(0, 67871, '\p{^Is_Blk=phoenician}', "");
Expect(0, 67871, '\P{Is_Blk=phoenician}', "");
Expect(1, 67871, '\P{^Is_Blk=phoenician}', "");
Expect(0, 67839, '\p{Is_Blk=phoenician}', "");
Expect(1, 67839, '\p{^Is_Blk=phoenician}', "");
Expect(1, 67839, '\P{Is_Blk=phoenician}', "");
Expect(0, 67839, '\P{^Is_Blk=phoenician}', "");
Expect(1, 67871, '\p{Is_Blk=__PHOENICIAN}', "");
Expect(0, 67871, '\p{^Is_Blk=__PHOENICIAN}', "");
Expect(0, 67871, '\P{Is_Blk=__PHOENICIAN}', "");
Expect(1, 67871, '\P{^Is_Blk=__PHOENICIAN}', "");
Expect(0, 67839, '\p{Is_Blk=__PHOENICIAN}', "");
Expect(1, 67839, '\p{^Is_Blk=__PHOENICIAN}', "");
Expect(1, 67839, '\P{Is_Blk=__PHOENICIAN}', "");
Expect(0, 67839, '\P{^Is_Blk=__PHOENICIAN}', "");
Error('\p{Block=/a/ LATIN 1supplement}');
Error('\P{Block=/a/ LATIN 1supplement}');
Expect(1, 255, '\p{Block: latin1supplement}', "");
Expect(0, 255, '\p{^Block: latin1supplement}', "");
Expect(0, 255, '\P{Block: latin1supplement}', "");
Expect(1, 255, '\P{^Block: latin1supplement}', "");
Expect(0, 127, '\p{Block: latin1supplement}', "");
Expect(1, 127, '\p{^Block: latin1supplement}', "");
Expect(1, 127, '\P{Block: latin1supplement}', "");
Expect(0, 127, '\P{^Block: latin1supplement}', "");
Expect(1, 255, '\p{Block=LATIN 1-supplement}', "");
Expect(0, 255, '\p{^Block=LATIN 1-supplement}', "");
Expect(0, 255, '\P{Block=LATIN 1-supplement}', "");
Expect(1, 255, '\P{^Block=LATIN 1-supplement}', "");
Expect(0, 127, '\p{Block=LATIN 1-supplement}', "");
Expect(1, 127, '\p{^Block=LATIN 1-supplement}', "");
Expect(1, 127, '\P{Block=LATIN 1-supplement}', "");
Expect(0, 127, '\P{^Block=LATIN 1-supplement}', "");
Error('\p{Blk=-LATIN1:=}');
Error('\P{Blk=-LATIN1:=}');
Expect(1, 255, '\p{Blk=latin1}', "");
Expect(0, 255, '\p{^Blk=latin1}', "");
Expect(0, 255, '\P{Blk=latin1}', "");
Expect(1, 255, '\P{^Blk=latin1}', "");
Expect(0, 127, '\p{Blk=latin1}', "");
Expect(1, 127, '\p{^Blk=latin1}', "");
Expect(1, 127, '\P{Blk=latin1}', "");
Expect(0, 127, '\P{^Blk=latin1}', "");
Expect(1, 255, '\p{Blk= _LATIN 1}', "");
Expect(0, 255, '\p{^Blk= _LATIN 1}', "");
Expect(0, 255, '\P{Blk= _LATIN 1}', "");
Expect(1, 255, '\P{^Blk= _LATIN 1}', "");
Expect(0, 127, '\p{Blk= _LATIN 1}', "");
Expect(1, 127, '\p{^Blk= _LATIN 1}', "");
Expect(1, 127, '\P{Blk= _LATIN 1}', "");
Expect(0, 127, '\P{^Blk= _LATIN 1}', "");
Error('\p{Is_Block= _latin:=1_SUPPLEMENT}');
Error('\P{Is_Block= _latin:=1_SUPPLEMENT}');
Expect(1, 255, '\p{Is_Block=latin1supplement}', "");
Expect(0, 255, '\p{^Is_Block=latin1supplement}', "");
Expect(0, 255, '\P{Is_Block=latin1supplement}', "");
Expect(1, 255, '\P{^Is_Block=latin1supplement}', "");
Expect(0, 127, '\p{Is_Block=latin1supplement}', "");
Expect(1, 127, '\p{^Is_Block=latin1supplement}', "");
Expect(1, 127, '\P{Is_Block=latin1supplement}', "");
Expect(0, 127, '\P{^Is_Block=latin1supplement}', "");
Expect(1, 255, '\p{Is_Block=_Latin 1Supplement}', "");
Expect(0, 255, '\p{^Is_Block=_Latin 1Supplement}', "");
Expect(0, 255, '\P{Is_Block=_Latin 1Supplement}', "");
Expect(1, 255, '\P{^Is_Block=_Latin 1Supplement}', "");
Expect(0, 127, '\p{Is_Block=_Latin 1Supplement}', "");
Expect(1, 127, '\p{^Is_Block=_Latin 1Supplement}', "");
Expect(1, 127, '\P{Is_Block=_Latin 1Supplement}', "");
Expect(0, 127, '\P{^Is_Block=_Latin 1Supplement}', "");
Error('\p{Is_Blk=/a/ Latin 1}');
Error('\P{Is_Blk=/a/ Latin 1}');
Expect(1, 255, '\p{Is_Blk=latin1}', "");
Expect(0, 255, '\p{^Is_Blk=latin1}', "");
Expect(0, 255, '\P{Is_Blk=latin1}', "");
Expect(1, 255, '\P{^Is_Blk=latin1}', "");
Expect(0, 127, '\p{Is_Blk=latin1}', "");
Expect(1, 127, '\p{^Is_Blk=latin1}', "");
Expect(1, 127, '\P{Is_Blk=latin1}', "");
Expect(0, 127, '\P{^Is_Blk=latin1}', "");
Expect(1, 255, '\p{Is_Blk= -Latin 1}', "");
Expect(0, 255, '\p{^Is_Blk= -Latin 1}', "");
Expect(0, 255, '\P{Is_Blk= -Latin 1}', "");
Expect(1, 255, '\P{^Is_Blk= -Latin 1}', "");
Expect(0, 127, '\p{Is_Blk= -Latin 1}', "");
Expect(1, 127, '\p{^Is_Blk= -Latin 1}', "");
Expect(1, 127, '\P{Is_Blk= -Latin 1}', "");
Expect(0, 127, '\P{^Is_Blk= -Latin 1}', "");
Error('\p{Block=/a/ -devanagari}');
Error('\P{Block=/a/ -devanagari}');
Expect(1, 2431, '\p{Block=devanagari}', "");
Expect(0, 2431, '\p{^Block=devanagari}', "");
Expect(0, 2431, '\P{Block=devanagari}', "");
Expect(1, 2431, '\P{^Block=devanagari}', "");
Expect(0, 2303, '\p{Block=devanagari}', "");
Expect(1, 2303, '\p{^Block=devanagari}', "");
Expect(1, 2303, '\P{Block=devanagari}', "");
Expect(0, 2303, '\P{^Block=devanagari}', "");
Expect(1, 2431, '\p{Block=-devanagari}', "");
Expect(0, 2431, '\p{^Block=-devanagari}', "");
Expect(0, 2431, '\P{Block=-devanagari}', "");
Expect(1, 2431, '\P{^Block=-devanagari}', "");
Expect(0, 2303, '\p{Block=-devanagari}', "");
Expect(1, 2303, '\p{^Block=-devanagari}', "");
Expect(1, 2303, '\P{Block=-devanagari}', "");
Expect(0, 2303, '\P{^Block=-devanagari}', "");
Error('\p{Blk= :=devanagari}');
Error('\P{Blk= :=devanagari}');
Expect(1, 2431, '\p{Blk=devanagari}', "");
Expect(0, 2431, '\p{^Blk=devanagari}', "");
Expect(0, 2431, '\P{Blk=devanagari}', "");
Expect(1, 2431, '\P{^Blk=devanagari}', "");
Expect(0, 2303, '\p{Blk=devanagari}', "");
Expect(1, 2303, '\p{^Blk=devanagari}', "");
Expect(1, 2303, '\P{Blk=devanagari}', "");
Expect(0, 2303, '\P{^Blk=devanagari}', "");
Expect(1, 2431, '\p{Blk= DEVANAGARI}', "");
Expect(0, 2431, '\p{^Blk= DEVANAGARI}', "");
Expect(0, 2431, '\P{Blk= DEVANAGARI}', "");
Expect(1, 2431, '\P{^Blk= DEVANAGARI}', "");
Expect(0, 2303, '\p{Blk= DEVANAGARI}', "");
Expect(1, 2303, '\p{^Blk= DEVANAGARI}', "");
Expect(1, 2303, '\P{Blk= DEVANAGARI}', "");
Expect(0, 2303, '\P{^Blk= DEVANAGARI}', "");
Error('\p{Is_Block=/a/- Devanagari}');
Error('\P{Is_Block=/a/- Devanagari}');
Expect(1, 2431, '\p{Is_Block=devanagari}', "");
Expect(0, 2431, '\p{^Is_Block=devanagari}', "");
Expect(0, 2431, '\P{Is_Block=devanagari}', "");
Expect(1, 2431, '\P{^Is_Block=devanagari}', "");
Expect(0, 2303, '\p{Is_Block=devanagari}', "");
Expect(1, 2303, '\p{^Is_Block=devanagari}', "");
Expect(1, 2303, '\P{Is_Block=devanagari}', "");
Expect(0, 2303, '\P{^Is_Block=devanagari}', "");
Expect(1, 2431, '\p{Is_Block= Devanagari}', "");
Expect(0, 2431, '\p{^Is_Block= Devanagari}', "");
Expect(0, 2431, '\P{Is_Block= Devanagari}', "");
Expect(1, 2431, '\P{^Is_Block= Devanagari}', "");
Expect(0, 2303, '\p{Is_Block= Devanagari}', "");
Expect(1, 2303, '\p{^Is_Block= Devanagari}', "");
Expect(1, 2303, '\P{Is_Block= Devanagari}', "");
Expect(0, 2303, '\P{^Is_Block= Devanagari}', "");
Error('\p{Is_Blk=_-DEVANAGARI:=}');
Error('\P{Is_Blk=_-DEVANAGARI:=}');
Expect(1, 2431, '\p{Is_Blk: devanagari}', "");
Expect(0, 2431, '\p{^Is_Blk: devanagari}', "");
Expect(0, 2431, '\P{Is_Blk: devanagari}', "");
Expect(1, 2431, '\P{^Is_Blk: devanagari}', "");
Expect(0, 2303, '\p{Is_Blk: devanagari}', "");
Expect(1, 2303, '\p{^Is_Blk: devanagari}', "");
Expect(1, 2303, '\P{Is_Blk: devanagari}', "");
Expect(0, 2303, '\P{^Is_Blk: devanagari}', "");
Expect(1, 2431, '\p{Is_Blk= -Devanagari}', "");
Expect(0, 2431, '\p{^Is_Blk= -Devanagari}', "");
Expect(0, 2431, '\P{Is_Blk= -Devanagari}', "");
Expect(1, 2431, '\P{^Is_Blk= -Devanagari}', "");
Expect(0, 2303, '\p{Is_Blk= -Devanagari}', "");
Expect(1, 2303, '\p{^Is_Blk= -Devanagari}', "");
Expect(1, 2303, '\P{Is_Blk= -Devanagari}', "");
Expect(0, 2303, '\P{^Is_Blk= -Devanagari}', "");
Error('\p{Block= _HANGUL:=Jamo EXTENDED A}');
Error('\P{Block= _HANGUL:=Jamo EXTENDED A}');
Expect(1, 43391, '\p{Block: hanguljamoextendeda}', "");
Expect(0, 43391, '\p{^Block: hanguljamoextendeda}', "");
Expect(0, 43391, '\P{Block: hanguljamoextendeda}', "");
Expect(1, 43391, '\P{^Block: hanguljamoextendeda}', "");
Expect(0, 43359, '\p{Block: hanguljamoextendeda}', "");
Expect(1, 43359, '\p{^Block: hanguljamoextendeda}', "");
Expect(1, 43359, '\P{Block: hanguljamoextendeda}', "");
Expect(0, 43359, '\P{^Block: hanguljamoextendeda}', "");
Expect(1, 43391, '\p{Block=_HANGUL Jamo extended a}', "");
Expect(0, 43391, '\p{^Block=_HANGUL Jamo extended a}', "");
Expect(0, 43391, '\P{Block=_HANGUL Jamo extended a}', "");
Expect(1, 43391, '\P{^Block=_HANGUL Jamo extended a}', "");
Expect(0, 43359, '\p{Block=_HANGUL Jamo extended a}', "");
Expect(1, 43359, '\p{^Block=_HANGUL Jamo extended a}', "");
Expect(1, 43359, '\P{Block=_HANGUL Jamo extended a}', "");
Expect(0, 43359, '\P{^Block=_HANGUL Jamo extended a}', "");
Error('\p{Blk=_ Hangul_Jamo:=Extended A}');
Error('\P{Blk=_ Hangul_Jamo:=Extended A}');
Expect(1, 43391, '\p{Blk=hanguljamoextendeda}', "");
Expect(0, 43391, '\p{^Blk=hanguljamoextendeda}', "");
Expect(0, 43391, '\P{Blk=hanguljamoextendeda}', "");
Expect(1, 43391, '\P{^Blk=hanguljamoextendeda}', "");
Expect(0, 43359, '\p{Blk=hanguljamoextendeda}', "");
Expect(1, 43359, '\p{^Blk=hanguljamoextendeda}', "");
Expect(1, 43359, '\P{Blk=hanguljamoextendeda}', "");
Expect(0, 43359, '\P{^Blk=hanguljamoextendeda}', "");
Expect(1, 43391, '\p{Blk= hangul JamoExtended A}', "");
Expect(0, 43391, '\p{^Blk= hangul JamoExtended A}', "");
Expect(0, 43391, '\P{Blk= hangul JamoExtended A}', "");
Expect(1, 43391, '\P{^Blk= hangul JamoExtended A}', "");
Expect(0, 43359, '\p{Blk= hangul JamoExtended A}', "");
Expect(1, 43359, '\p{^Blk= hangul JamoExtended A}', "");
Expect(1, 43359, '\P{Blk= hangul JamoExtended A}', "");
Expect(0, 43359, '\P{^Blk= hangul JamoExtended A}', "");
Error('\p{Is_Block=_-hanguljamo_Extended-A/a/}');
Error('\P{Is_Block=_-hanguljamo_Extended-A/a/}');
Expect(1, 43391, '\p{Is_Block=hanguljamoextendeda}', "");
Expect(0, 43391, '\p{^Is_Block=hanguljamoextendeda}', "");
Expect(0, 43391, '\P{Is_Block=hanguljamoextendeda}', "");
Expect(1, 43391, '\P{^Is_Block=hanguljamoextendeda}', "");
Expect(0, 43359, '\p{Is_Block=hanguljamoextendeda}', "");
Expect(1, 43359, '\p{^Is_Block=hanguljamoextendeda}', "");
Expect(1, 43359, '\P{Is_Block=hanguljamoextendeda}', "");
Expect(0, 43359, '\P{^Is_Block=hanguljamoextendeda}', "");
Expect(1, 43391, '\p{Is_Block=--Hangul Jamo Extended A}', "");
Expect(0, 43391, '\p{^Is_Block=--Hangul Jamo Extended A}', "");
Expect(0, 43391, '\P{Is_Block=--Hangul Jamo Extended A}', "");
Expect(1, 43391, '\P{^Is_Block=--Hangul Jamo Extended A}', "");
Expect(0, 43359, '\p{Is_Block=--Hangul Jamo Extended A}', "");
Expect(1, 43359, '\p{^Is_Block=--Hangul Jamo Extended A}', "");
Expect(1, 43359, '\P{Is_Block=--Hangul Jamo Extended A}', "");
Expect(0, 43359, '\P{^Is_Block=--Hangul Jamo Extended A}', "");
Error('\p{Is_Blk=Hangul:=Jamo_Extended A}');
Error('\P{Is_Blk=Hangul:=Jamo_Extended A}');
Expect(1, 43391, '\p{Is_Blk=hanguljamoextendeda}', "");
Expect(0, 43391, '\p{^Is_Blk=hanguljamoextendeda}', "");
Expect(0, 43391, '\P{Is_Blk=hanguljamoextendeda}', "");
Expect(1, 43391, '\P{^Is_Blk=hanguljamoextendeda}', "");
Expect(0, 43359, '\p{Is_Blk=hanguljamoextendeda}', "");
Expect(1, 43359, '\p{^Is_Blk=hanguljamoextendeda}', "");
Expect(1, 43359, '\P{Is_Blk=hanguljamoextendeda}', "");
Expect(0, 43359, '\P{^Is_Blk=hanguljamoextendeda}', "");
Expect(1, 43391, '\p{Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(0, 43391, '\p{^Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(0, 43391, '\P{Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(1, 43391, '\P{^Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(0, 43359, '\p{Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(1, 43359, '\p{^Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(1, 43359, '\P{Is_Blk: Hangul-JAMO ExtendedA}', "");
Expect(0, 43359, '\P{^Is_Blk: Hangul-JAMO ExtendedA}', "");
Error('\p{Block= :=Carian}');
Error('\P{Block= :=Carian}');
Expect(1, 66271, '\p{Block=carian}', "");
Expect(0, 66271, '\p{^Block=carian}', "");
Expect(0, 66271, '\P{Block=carian}', "");
Expect(1, 66271, '\P{^Block=carian}', "");
Expect(0, 66207, '\p{Block=carian}', "");
Expect(1, 66207, '\p{^Block=carian}', "");
Expect(1, 66207, '\P{Block=carian}', "");
Expect(0, 66207, '\P{^Block=carian}', "");
Expect(1, 66271, '\p{Block=_ Carian}', "");
Expect(0, 66271, '\p{^Block=_ Carian}', "");
Expect(0, 66271, '\P{Block=_ Carian}', "");
Expect(1, 66271, '\P{^Block=_ Carian}', "");
Expect(0, 66207, '\p{Block=_ Carian}', "");
Expect(1, 66207, '\p{^Block=_ Carian}', "");
Expect(1, 66207, '\P{Block=_ Carian}', "");
Expect(0, 66207, '\P{^Block=_ Carian}', "");
Error('\p{Blk=_ CARIAN/a/}');
Error('\P{Blk=_ CARIAN/a/}');
Expect(1, 66271, '\p{Blk=carian}', "");
Expect(0, 66271, '\p{^Blk=carian}', "");
Expect(0, 66271, '\P{Blk=carian}', "");
Expect(1, 66271, '\P{^Blk=carian}', "");
Expect(0, 66207, '\p{Blk=carian}', "");
Expect(1, 66207, '\p{^Blk=carian}', "");
Expect(1, 66207, '\P{Blk=carian}', "");
Expect(0, 66207, '\P{^Blk=carian}', "");
Expect(1, 66271, '\p{Blk=- carian}', "");
Expect(0, 66271, '\p{^Blk=- carian}', "");
Expect(0, 66271, '\P{Blk=- carian}', "");
Expect(1, 66271, '\P{^Blk=- carian}', "");
Expect(0, 66207, '\p{Blk=- carian}', "");
Expect(1, 66207, '\p{^Blk=- carian}', "");
Expect(1, 66207, '\P{Blk=- carian}', "");
Expect(0, 66207, '\P{^Blk=- carian}', "");
Error('\p{Is_Block: /a/Carian}');
Error('\P{Is_Block: /a/Carian}');
Expect(1, 66271, '\p{Is_Block=carian}', "");
Expect(0, 66271, '\p{^Is_Block=carian}', "");
Expect(0, 66271, '\P{Is_Block=carian}', "");
Expect(1, 66271, '\P{^Is_Block=carian}', "");
Expect(0, 66207, '\p{Is_Block=carian}', "");
Expect(1, 66207, '\p{^Is_Block=carian}', "");
Expect(1, 66207, '\P{Is_Block=carian}', "");
Expect(0, 66207, '\P{^Is_Block=carian}', "");
Expect(1, 66271, '\p{Is_Block= Carian}', "");
Expect(0, 66271, '\p{^Is_Block= Carian}', "");
Expect(0, 66271, '\P{Is_Block= Carian}', "");
Expect(1, 66271, '\P{^Is_Block= Carian}', "");
Expect(0, 66207, '\p{Is_Block= Carian}', "");
Expect(1, 66207, '\p{^Is_Block= Carian}', "");
Expect(1, 66207, '\P{Is_Block= Carian}', "");
Expect(0, 66207, '\P{^Is_Block= Carian}', "");
Error('\p{Is_Blk=/a/-_Carian}');
Error('\P{Is_Blk=/a/-_Carian}');
Expect(1, 66271, '\p{Is_Blk=carian}', "");
Expect(0, 66271, '\p{^Is_Blk=carian}', "");
Expect(0, 66271, '\P{Is_Blk=carian}', "");
Expect(1, 66271, '\P{^Is_Blk=carian}', "");
Expect(0, 66207, '\p{Is_Blk=carian}', "");
Expect(1, 66207, '\p{^Is_Blk=carian}', "");
Expect(1, 66207, '\P{Is_Blk=carian}', "");
Expect(0, 66207, '\P{^Is_Blk=carian}', "");
Expect(1, 66271, '\p{Is_Blk= Carian}', "");
Expect(0, 66271, '\p{^Is_Blk= Carian}', "");
Expect(0, 66271, '\P{Is_Blk= Carian}', "");
Expect(1, 66271, '\P{^Is_Blk= Carian}', "");
Expect(0, 66207, '\p{Is_Blk= Carian}', "");
Expect(1, 66207, '\p{^Is_Blk= Carian}', "");
Expect(1, 66207, '\P{Is_Blk= Carian}', "");
Expect(0, 66207, '\P{^Is_Blk= Carian}', "");
Error('\p{Block= :=BUHID}');
Error('\P{Block= :=BUHID}');
Expect(1, 5983, '\p{Block=buhid}', "");
Expect(0, 5983, '\p{^Block=buhid}', "");
Expect(0, 5983, '\P{Block=buhid}', "");
Expect(1, 5983, '\P{^Block=buhid}', "");
Expect(0, 5951, '\p{Block=buhid}', "");
Expect(1, 5951, '\p{^Block=buhid}', "");
Expect(1, 5951, '\P{Block=buhid}', "");
Expect(0, 5951, '\P{^Block=buhid}', "");
Expect(1, 5983, '\p{Block=-buhid}', "");
Expect(0, 5983, '\p{^Block=-buhid}', "");
Expect(0, 5983, '\P{Block=-buhid}', "");
Expect(1, 5983, '\P{^Block=-buhid}', "");
Expect(0, 5951, '\p{Block=-buhid}', "");
Expect(1, 5951, '\p{^Block=-buhid}', "");
Expect(1, 5951, '\P{Block=-buhid}', "");
Expect(0, 5951, '\P{^Block=-buhid}', "");
Error('\p{Blk=-/a/Buhid}');
Error('\P{Blk=-/a/Buhid}');
Expect(1, 5983, '\p{Blk=buhid}', "");
Expect(0, 5983, '\p{^Blk=buhid}', "");
Expect(0, 5983, '\P{Blk=buhid}', "");
Expect(1, 5983, '\P{^Blk=buhid}', "");
Expect(0, 5951, '\p{Blk=buhid}', "");
Expect(1, 5951, '\p{^Blk=buhid}', "");
Expect(1, 5951, '\P{Blk=buhid}', "");
Expect(0, 5951, '\P{^Blk=buhid}', "");
Expect(1, 5983, '\p{Blk= Buhid}', "");
Expect(0, 5983, '\p{^Blk= Buhid}', "");
Expect(0, 5983, '\P{Blk= Buhid}', "");
Expect(1, 5983, '\P{^Blk= Buhid}', "");
Expect(0, 5951, '\p{Blk= Buhid}', "");
Expect(1, 5951, '\p{^Blk= Buhid}', "");
Expect(1, 5951, '\P{Blk= Buhid}', "");
Expect(0, 5951, '\P{^Blk= Buhid}', "");
Error('\p{Is_Block=:=BUHID}');
Error('\P{Is_Block=:=BUHID}');
Expect(1, 5983, '\p{Is_Block=buhid}', "");
Expect(0, 5983, '\p{^Is_Block=buhid}', "");
Expect(0, 5983, '\P{Is_Block=buhid}', "");
Expect(1, 5983, '\P{^Is_Block=buhid}', "");
Expect(0, 5951, '\p{Is_Block=buhid}', "");
Expect(1, 5951, '\p{^Is_Block=buhid}', "");
Expect(1, 5951, '\P{Is_Block=buhid}', "");
Expect(0, 5951, '\P{^Is_Block=buhid}', "");
Expect(1, 5983, '\p{Is_Block= Buhid}', "");
Expect(0, 5983, '\p{^Is_Block= Buhid}', "");
Expect(0, 5983, '\P{Is_Block= Buhid}', "");
Expect(1, 5983, '\P{^Is_Block= Buhid}', "");
Expect(0, 5951, '\p{Is_Block= Buhid}', "");
Expect(1, 5951, '\p{^Is_Block= Buhid}', "");
Expect(1, 5951, '\P{Is_Block= Buhid}', "");
Expect(0, 5951, '\P{^Is_Block= Buhid}', "");
Error('\p{Is_Blk=:= Buhid}');
Error('\P{Is_Blk=:= Buhid}');
Expect(1, 5983, '\p{Is_Blk=buhid}', "");
Expect(0, 5983, '\p{^Is_Blk=buhid}', "");
Expect(0, 5983, '\P{Is_Blk=buhid}', "");
Expect(1, 5983, '\P{^Is_Blk=buhid}', "");
Expect(0, 5951, '\p{Is_Blk=buhid}', "");
Expect(1, 5951, '\p{^Is_Blk=buhid}', "");
Expect(1, 5951, '\P{Is_Blk=buhid}', "");
Expect(0, 5951, '\P{^Is_Blk=buhid}', "");
Expect(1, 5983, '\p{Is_Blk: _BUHID}', "");
Expect(0, 5983, '\p{^Is_Blk: _BUHID}', "");
Expect(0, 5983, '\P{Is_Blk: _BUHID}', "");
Expect(1, 5983, '\P{^Is_Blk: _BUHID}', "");
Expect(0, 5951, '\p{Is_Blk: _BUHID}', "");
Expect(1, 5951, '\p{^Is_Blk: _BUHID}', "");
Expect(1, 5951, '\P{Is_Blk: _BUHID}', "");
Expect(0, 5951, '\P{^Is_Blk: _BUHID}', "");
Error('\p{Block=-/a/IDEOGRAPHIC description_CHARACTERS}');
Error('\P{Block=-/a/IDEOGRAPHIC description_CHARACTERS}');
Expect(1, 12287, '\p{Block=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^Block=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{Block=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^Block=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{Block=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^Block=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{Block=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^Block=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{Block=- ideographic_Description-Characters}', "");
Expect(0, 12287, '\p{^Block=- ideographic_Description-Characters}', "");
Expect(0, 12287, '\P{Block=- ideographic_Description-Characters}', "");
Expect(1, 12287, '\P{^Block=- ideographic_Description-Characters}', "");
Expect(0, 12271, '\p{Block=- ideographic_Description-Characters}', "");
Expect(1, 12271, '\p{^Block=- ideographic_Description-Characters}', "");
Expect(1, 12271, '\P{Block=- ideographic_Description-Characters}', "");
Expect(0, 12271, '\P{^Block=- ideographic_Description-Characters}', "");
Error('\p{Blk=_IDEOGRAPHIC/a/DESCRIPTION_characters}');
Error('\P{Blk=_IDEOGRAPHIC/a/DESCRIPTION_characters}');
Expect(1, 12287, '\p{Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{Blk=_ ideographic Description-Characters}', "");
Expect(0, 12287, '\p{^Blk=_ ideographic Description-Characters}', "");
Expect(0, 12287, '\P{Blk=_ ideographic Description-Characters}', "");
Expect(1, 12287, '\P{^Blk=_ ideographic Description-Characters}', "");
Expect(0, 12271, '\p{Blk=_ ideographic Description-Characters}', "");
Expect(1, 12271, '\p{^Blk=_ ideographic Description-Characters}', "");
Expect(1, 12271, '\P{Blk=_ ideographic Description-Characters}', "");
Expect(0, 12271, '\P{^Blk=_ ideographic Description-Characters}', "");
Error('\p{Is_Block=:=Ideographic_DESCRIPTIONCharacters}');
Error('\P{Is_Block=:=Ideographic_DESCRIPTIONCharacters}');
Expect(1, 12287, '\p{Is_Block: ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^Is_Block: ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{Is_Block: ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^Is_Block: ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{Is_Block: ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^Is_Block: ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{Is_Block: ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^Is_Block: ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{Is_Block= Ideographic Description characters}', "");
Expect(0, 12287, '\p{^Is_Block= Ideographic Description characters}', "");
Expect(0, 12287, '\P{Is_Block= Ideographic Description characters}', "");
Expect(1, 12287, '\P{^Is_Block= Ideographic Description characters}', "");
Expect(0, 12271, '\p{Is_Block= Ideographic Description characters}', "");
Expect(1, 12271, '\p{^Is_Block= Ideographic Description characters}', "");
Expect(1, 12271, '\P{Is_Block= Ideographic Description characters}', "");
Expect(0, 12271, '\P{^Is_Block= Ideographic Description characters}', "");
Error('\p{Is_Blk= IDEOGRAPHIC Description/a/CHARACTERS}');
Error('\P{Is_Blk= IDEOGRAPHIC Description/a/CHARACTERS}');
Expect(1, 12287, '\p{Is_Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^Is_Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{Is_Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^Is_Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{Is_Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^Is_Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{Is_Blk=ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^Is_Blk=ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(0, 12287, '\p{^Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(0, 12287, '\P{Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(1, 12287, '\P{^Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(0, 12271, '\p{Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(1, 12271, '\p{^Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(1, 12271, '\P{Is_Blk= ideographic-description_CHARACTERS}', "");
Expect(0, 12271, '\P{^Is_Blk= ideographic-description_CHARACTERS}', "");
Error('\p{Block= cjkUnifiedIdeographs/a/Extension-B}');
Error('\P{Block= cjkUnifiedIdeographs/a/Extension-B}');
Expect(1, 173791, '\p{Block: cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^Block: cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{Block: cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^Block: cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{Block: cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^Block: cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{Block: cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^Block: cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(0, 173791, '\p{^Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(0, 173791, '\P{Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(1, 173791, '\P{^Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(0, 1, '\p{Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(1, 1, '\p{^Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(1, 1, '\P{Block: -CJKUNIFIED Ideographs_extension-B}', "");
Expect(0, 1, '\P{^Block: -CJKUNIFIED Ideographs_extension-B}', "");
Error('\p{Blk=- CJK-UNIFIED ideographs/a/Extension_B}');
Error('\P{Blk=- CJK-UNIFIED ideographs/a/Extension_B}');
Expect(1, 173791, '\p{Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(0, 173791, '\p{^Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(0, 173791, '\P{Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(1, 173791, '\P{^Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(0, 1, '\p{Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(1, 1, '\p{^Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(1, 1, '\P{Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Expect(0, 1, '\P{^Blk= -CJK unified_IDEOGRAPHS-extension B}', "");
Error('\p{Is_Block=-CJK_Unified/a/ideographs_extensionB}');
Error('\P{Is_Block=-CJK_Unified/a/ideographs_extensionB}');
Expect(1, 173791, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^Is_Block=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(0, 173791, '\p{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(0, 173791, '\P{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(1, 173791, '\P{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(0, 1, '\p{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(1, 1, '\p{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(1, 1, '\P{Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Expect(0, 1, '\P{^Is_Block=--cjk_Unified-IDEOGRAPHS EXTENSION_b}', "");
Error('\p{Is_Blk= CJK/a/unified Ideographs-extension B}');
Error('\P{Is_Blk= CJK/a/unified Ideographs-extension B}');
Expect(1, 173791, '\p{Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^Is_Blk=cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(0, 173791, '\p{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(0, 173791, '\P{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(1, 173791, '\P{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(0, 1, '\p{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(1, 1, '\p{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(1, 1, '\P{Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Expect(0, 1, '\P{^Is_Blk= CJK_unifiedIdeographs_Extension_B}', "");
Error('\p{Block=/a/Old_Italic}');
Error('\P{Block=/a/Old_Italic}');
Expect(1, 66351, '\p{Block=olditalic}', "");
Expect(0, 66351, '\p{^Block=olditalic}', "");
Expect(0, 66351, '\P{Block=olditalic}', "");
Expect(1, 66351, '\P{^Block=olditalic}', "");
Expect(0, 66303, '\p{Block=olditalic}', "");
Expect(1, 66303, '\p{^Block=olditalic}', "");
Expect(1, 66303, '\P{Block=olditalic}', "");
Expect(0, 66303, '\P{^Block=olditalic}', "");
Expect(1, 66351, '\p{Block: -Old_Italic}', "");
Expect(0, 66351, '\p{^Block: -Old_Italic}', "");
Expect(0, 66351, '\P{Block: -Old_Italic}', "");
Expect(1, 66351, '\P{^Block: -Old_Italic}', "");
Expect(0, 66303, '\p{Block: -Old_Italic}', "");
Expect(1, 66303, '\p{^Block: -Old_Italic}', "");
Expect(1, 66303, '\P{Block: -Old_Italic}', "");
Expect(0, 66303, '\P{^Block: -Old_Italic}', "");
Error('\p{Blk=_OLDitalic:=}');
Error('\P{Blk=_OLDitalic:=}');
Expect(1, 66351, '\p{Blk=olditalic}', "");
Expect(0, 66351, '\p{^Blk=olditalic}', "");
Expect(0, 66351, '\P{Blk=olditalic}', "");
Expect(1, 66351, '\P{^Blk=olditalic}', "");
Expect(0, 66303, '\p{Blk=olditalic}', "");
Expect(1, 66303, '\p{^Blk=olditalic}', "");
Expect(1, 66303, '\P{Blk=olditalic}', "");
Expect(0, 66303, '\P{^Blk=olditalic}', "");
Expect(1, 66351, '\p{Blk=--old-italic}', "");
Expect(0, 66351, '\p{^Blk=--old-italic}', "");
Expect(0, 66351, '\P{Blk=--old-italic}', "");
Expect(1, 66351, '\P{^Blk=--old-italic}', "");
Expect(0, 66303, '\p{Blk=--old-italic}', "");
Expect(1, 66303, '\p{^Blk=--old-italic}', "");
Expect(1, 66303, '\P{Blk=--old-italic}', "");
Expect(0, 66303, '\P{^Blk=--old-italic}', "");
Error('\p{Is_Block= _Old ITALIC/a/}');
Error('\P{Is_Block= _Old ITALIC/a/}');
Expect(1, 66351, '\p{Is_Block=olditalic}', "");
Expect(0, 66351, '\p{^Is_Block=olditalic}', "");
Expect(0, 66351, '\P{Is_Block=olditalic}', "");
Expect(1, 66351, '\P{^Is_Block=olditalic}', "");
Expect(0, 66303, '\p{Is_Block=olditalic}', "");
Expect(1, 66303, '\p{^Is_Block=olditalic}', "");
Expect(1, 66303, '\P{Is_Block=olditalic}', "");
Expect(0, 66303, '\P{^Is_Block=olditalic}', "");
Expect(1, 66351, '\p{Is_Block= Old_ITALIC}', "");
Expect(0, 66351, '\p{^Is_Block= Old_ITALIC}', "");
Expect(0, 66351, '\P{Is_Block= Old_ITALIC}', "");
Expect(1, 66351, '\P{^Is_Block= Old_ITALIC}', "");
Expect(0, 66303, '\p{Is_Block= Old_ITALIC}', "");
Expect(1, 66303, '\p{^Is_Block= Old_ITALIC}', "");
Expect(1, 66303, '\P{Is_Block= Old_ITALIC}', "");
Expect(0, 66303, '\P{^Is_Block= Old_ITALIC}', "");
Error('\p{Is_Blk= old:=Italic}');
Error('\P{Is_Blk= old:=Italic}');
Expect(1, 66351, '\p{Is_Blk: olditalic}', "");
Expect(0, 66351, '\p{^Is_Blk: olditalic}', "");
Expect(0, 66351, '\P{Is_Blk: olditalic}', "");
Expect(1, 66351, '\P{^Is_Blk: olditalic}', "");
Expect(0, 66303, '\p{Is_Blk: olditalic}', "");
Expect(1, 66303, '\p{^Is_Blk: olditalic}', "");
Expect(1, 66303, '\P{Is_Blk: olditalic}', "");
Expect(0, 66303, '\P{^Is_Blk: olditalic}', "");
Expect(1, 66351, '\p{Is_Blk= -Old-italic}', "");
Expect(0, 66351, '\p{^Is_Blk= -Old-italic}', "");
Expect(0, 66351, '\P{Is_Blk= -Old-italic}', "");
Expect(1, 66351, '\P{^Is_Blk= -Old-italic}', "");
Expect(0, 66303, '\p{Is_Blk= -Old-italic}', "");
Expect(1, 66303, '\p{^Is_Blk= -Old-italic}', "");
Expect(1, 66303, '\P{Is_Blk= -Old-italic}', "");
Expect(0, 66303, '\P{^Is_Blk= -Old-italic}', "");
Error('\p{Block= Hangul SYLLABLES:=}');
Error('\P{Block= Hangul SYLLABLES:=}');
Expect(1, 55215, '\p{Block=hangulsyllables}', "");
Expect(0, 55215, '\p{^Block=hangulsyllables}', "");
Expect(0, 55215, '\P{Block=hangulsyllables}', "");
Expect(1, 55215, '\P{^Block=hangulsyllables}', "");
Expect(0, 44031, '\p{Block=hangulsyllables}', "");
Expect(1, 44031, '\p{^Block=hangulsyllables}', "");
Expect(1, 44031, '\P{Block=hangulsyllables}', "");
Expect(0, 44031, '\P{^Block=hangulsyllables}', "");
Expect(1, 55215, '\p{Block=Hangul_Syllables}', "");
Expect(0, 55215, '\p{^Block=Hangul_Syllables}', "");
Expect(0, 55215, '\P{Block=Hangul_Syllables}', "");
Expect(1, 55215, '\P{^Block=Hangul_Syllables}', "");
Expect(0, 44031, '\p{Block=Hangul_Syllables}', "");
Expect(1, 44031, '\p{^Block=Hangul_Syllables}', "");
Expect(1, 44031, '\P{Block=Hangul_Syllables}', "");
Expect(0, 44031, '\P{^Block=Hangul_Syllables}', "");
Error('\p{Blk:/a/_-Hangulsyllables}');
Error('\P{Blk:/a/_-Hangulsyllables}');
Expect(1, 55215, '\p{Blk=hangulsyllables}', "");
Expect(0, 55215, '\p{^Blk=hangulsyllables}', "");
Expect(0, 55215, '\P{Blk=hangulsyllables}', "");
Expect(1, 55215, '\P{^Blk=hangulsyllables}', "");
Expect(0, 44031, '\p{Blk=hangulsyllables}', "");
Expect(1, 44031, '\p{^Blk=hangulsyllables}', "");
Expect(1, 44031, '\P{Blk=hangulsyllables}', "");
Expect(0, 44031, '\P{^Blk=hangulsyllables}', "");
Expect(1, 55215, '\p{Blk= -HANGUL-Syllables}', "");
Expect(0, 55215, '\p{^Blk= -HANGUL-Syllables}', "");
Expect(0, 55215, '\P{Blk= -HANGUL-Syllables}', "");
Expect(1, 55215, '\P{^Blk= -HANGUL-Syllables}', "");
Expect(0, 44031, '\p{Blk= -HANGUL-Syllables}', "");
Expect(1, 44031, '\p{^Blk= -HANGUL-Syllables}', "");
Expect(1, 44031, '\P{Blk= -HANGUL-Syllables}', "");
Expect(0, 44031, '\P{^Blk= -HANGUL-Syllables}', "");
Error('\p{Is_Block=:= -HangulSyllables}');
Error('\P{Is_Block=:= -HangulSyllables}');
Expect(1, 55215, '\p{Is_Block=hangulsyllables}', "");
Expect(0, 55215, '\p{^Is_Block=hangulsyllables}', "");
Expect(0, 55215, '\P{Is_Block=hangulsyllables}', "");
Expect(1, 55215, '\P{^Is_Block=hangulsyllables}', "");
Expect(0, 44031, '\p{Is_Block=hangulsyllables}', "");
Expect(1, 44031, '\p{^Is_Block=hangulsyllables}', "");
Expect(1, 44031, '\P{Is_Block=hangulsyllables}', "");
Expect(0, 44031, '\P{^Is_Block=hangulsyllables}', "");
Expect(1, 55215, '\p{Is_Block: hangul syllables}', "");
Expect(0, 55215, '\p{^Is_Block: hangul syllables}', "");
Expect(0, 55215, '\P{Is_Block: hangul syllables}', "");
Expect(1, 55215, '\P{^Is_Block: hangul syllables}', "");
Expect(0, 44031, '\p{Is_Block: hangul syllables}', "");
Expect(1, 44031, '\p{^Is_Block: hangul syllables}', "");
Expect(1, 44031, '\P{Is_Block: hangul syllables}', "");
Expect(0, 44031, '\P{^Is_Block: hangul syllables}', "");
Error('\p{Is_Blk=:= -HANGULSYLLABLES}');
Error('\P{Is_Blk=:= -HANGULSYLLABLES}');
Expect(1, 55215, '\p{Is_Blk=hangulsyllables}', "");
Expect(0, 55215, '\p{^Is_Blk=hangulsyllables}', "");
Expect(0, 55215, '\P{Is_Blk=hangulsyllables}', "");
Expect(1, 55215, '\P{^Is_Blk=hangulsyllables}', "");
Expect(0, 44031, '\p{Is_Blk=hangulsyllables}', "");
Expect(1, 44031, '\p{^Is_Blk=hangulsyllables}', "");
Expect(1, 44031, '\P{Is_Blk=hangulsyllables}', "");
Expect(0, 44031, '\P{^Is_Blk=hangulsyllables}', "");
Expect(1, 55215, '\p{Is_Blk: HANGUL Syllables}', "");
Expect(0, 55215, '\p{^Is_Blk: HANGUL Syllables}', "");
Expect(0, 55215, '\P{Is_Blk: HANGUL Syllables}', "");
Expect(1, 55215, '\P{^Is_Blk: HANGUL Syllables}', "");
Expect(0, 44031, '\p{Is_Blk: HANGUL Syllables}', "");
Expect(1, 44031, '\p{^Is_Blk: HANGUL Syllables}', "");
Expect(1, 44031, '\P{Is_Blk: HANGUL Syllables}', "");
Expect(0, 44031, '\P{^Is_Blk: HANGUL Syllables}', "");
Error('\p{Block=_ YIJING_HexagramSymbols:=}');
Error('\P{Block=_ YIJING_HexagramSymbols:=}');
Expect(1, 19967, '\p{Block=yijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^Block=yijinghexagramsymbols}', "");
Expect(0, 19967, '\P{Block=yijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^Block=yijinghexagramsymbols}', "");
Expect(0, 19903, '\p{Block=yijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^Block=yijinghexagramsymbols}', "");
Expect(1, 19903, '\P{Block=yijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^Block=yijinghexagramsymbols}', "");
Expect(1, 19967, '\p{Block:-_Yijing Hexagram symbols}', "");
Expect(0, 19967, '\p{^Block:-_Yijing Hexagram symbols}', "");
Expect(0, 19967, '\P{Block:-_Yijing Hexagram symbols}', "");
Expect(1, 19967, '\P{^Block:-_Yijing Hexagram symbols}', "");
Expect(0, 19903, '\p{Block:-_Yijing Hexagram symbols}', "");
Expect(1, 19903, '\p{^Block:-_Yijing Hexagram symbols}', "");
Expect(1, 19903, '\P{Block:-_Yijing Hexagram symbols}', "");
Expect(0, 19903, '\P{^Block:-_Yijing Hexagram symbols}', "");
Error('\p{Blk=/a/_-Yijing Hexagram SYMBOLS}');
Error('\P{Blk=/a/_-Yijing Hexagram SYMBOLS}');
Expect(1, 19967, '\p{Blk=yijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^Blk=yijinghexagramsymbols}', "");
Expect(0, 19967, '\P{Blk=yijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^Blk=yijinghexagramsymbols}', "");
Expect(0, 19903, '\p{Blk=yijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^Blk=yijinghexagramsymbols}', "");
Expect(1, 19903, '\P{Blk=yijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^Blk=yijinghexagramsymbols}', "");
Expect(1, 19967, '\p{Blk= yijing hexagram-Symbols}', "");
Expect(0, 19967, '\p{^Blk= yijing hexagram-Symbols}', "");
Expect(0, 19967, '\P{Blk= yijing hexagram-Symbols}', "");
Expect(1, 19967, '\P{^Blk= yijing hexagram-Symbols}', "");
Expect(0, 19903, '\p{Blk= yijing hexagram-Symbols}', "");
Expect(1, 19903, '\p{^Blk= yijing hexagram-Symbols}', "");
Expect(1, 19903, '\P{Blk= yijing hexagram-Symbols}', "");
Expect(0, 19903, '\P{^Blk= yijing hexagram-Symbols}', "");
Error('\p{Is_Block=:= YIJING_Hexagram SYMBOLS}');
Error('\P{Is_Block=:= YIJING_Hexagram SYMBOLS}');
Expect(1, 19967, '\p{Is_Block=yijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^Is_Block=yijinghexagramsymbols}', "");
Expect(0, 19967, '\P{Is_Block=yijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^Is_Block=yijinghexagramsymbols}', "");
Expect(0, 19903, '\p{Is_Block=yijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^Is_Block=yijinghexagramsymbols}', "");
Expect(1, 19903, '\P{Is_Block=yijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^Is_Block=yijinghexagramsymbols}', "");
Expect(1, 19967, '\p{Is_Block:YIJING HexagramSymbols}', "");
Expect(0, 19967, '\p{^Is_Block:YIJING HexagramSymbols}', "");
Expect(0, 19967, '\P{Is_Block:YIJING HexagramSymbols}', "");
Expect(1, 19967, '\P{^Is_Block:YIJING HexagramSymbols}', "");
Expect(0, 19903, '\p{Is_Block:YIJING HexagramSymbols}', "");
Expect(1, 19903, '\p{^Is_Block:YIJING HexagramSymbols}', "");
Expect(1, 19903, '\P{Is_Block:YIJING HexagramSymbols}', "");
Expect(0, 19903, '\P{^Is_Block:YIJING HexagramSymbols}', "");
Error('\p{Is_Blk= Yijing:=hexagram SYMBOLS}');
Error('\P{Is_Blk= Yijing:=hexagram SYMBOLS}');
Expect(1, 19967, '\p{Is_Blk=yijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^Is_Blk=yijinghexagramsymbols}', "");
Expect(0, 19967, '\P{Is_Blk=yijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^Is_Blk=yijinghexagramsymbols}', "");
Expect(0, 19903, '\p{Is_Blk=yijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^Is_Blk=yijinghexagramsymbols}', "");
Expect(1, 19903, '\P{Is_Blk=yijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^Is_Blk=yijinghexagramsymbols}', "");
Expect(1, 19967, '\p{Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(0, 19967, '\p{^Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(0, 19967, '\P{Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(1, 19967, '\P{^Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(0, 19903, '\p{Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(1, 19903, '\p{^Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(1, 19903, '\P{Is_Blk: Yijing-Hexagram-Symbols}', "");
Expect(0, 19903, '\P{^Is_Blk: Yijing-Hexagram-Symbols}', "");
Error('\p{Block: :=_Phaistos DISC}');
Error('\P{Block: :=_Phaistos DISC}');
Expect(1, 66047, '\p{Block=phaistosdisc}', "");
Expect(0, 66047, '\p{^Block=phaistosdisc}', "");
Expect(0, 66047, '\P{Block=phaistosdisc}', "");
Expect(1, 66047, '\P{^Block=phaistosdisc}', "");
Expect(0, 65999, '\p{Block=phaistosdisc}', "");
Expect(1, 65999, '\p{^Block=phaistosdisc}', "");
Expect(1, 65999, '\P{Block=phaistosdisc}', "");
Expect(0, 65999, '\P{^Block=phaistosdisc}', "");
Expect(1, 66047, '\p{Block=Phaistosdisc}', "");
Expect(0, 66047, '\p{^Block=Phaistosdisc}', "");
Expect(0, 66047, '\P{Block=Phaistosdisc}', "");
Expect(1, 66047, '\P{^Block=Phaistosdisc}', "");
Expect(0, 65999, '\p{Block=Phaistosdisc}', "");
Expect(1, 65999, '\p{^Block=Phaistosdisc}', "");
Expect(1, 65999, '\P{Block=Phaistosdisc}', "");
Expect(0, 65999, '\P{^Block=Phaistosdisc}', "");
Error('\p{Blk:_ Phaistos disc:=}');
Error('\P{Blk:_ Phaistos disc:=}');
Expect(1, 66047, '\p{Blk=phaistosdisc}', "");
Expect(0, 66047, '\p{^Blk=phaistosdisc}', "");
Expect(0, 66047, '\P{Blk=phaistosdisc}', "");
Expect(1, 66047, '\P{^Blk=phaistosdisc}', "");
Expect(0, 65999, '\p{Blk=phaistosdisc}', "");
Expect(1, 65999, '\p{^Blk=phaistosdisc}', "");
Expect(1, 65999, '\P{Blk=phaistosdisc}', "");
Expect(0, 65999, '\P{^Blk=phaistosdisc}', "");
Expect(1, 66047, '\p{Blk= Phaistos-Disc}', "");
Expect(0, 66047, '\p{^Blk= Phaistos-Disc}', "");
Expect(0, 66047, '\P{Blk= Phaistos-Disc}', "");
Expect(1, 66047, '\P{^Blk= Phaistos-Disc}', "");
Expect(0, 65999, '\p{Blk= Phaistos-Disc}', "");
Expect(1, 65999, '\p{^Blk= Phaistos-Disc}', "");
Expect(1, 65999, '\P{Blk= Phaistos-Disc}', "");
Expect(0, 65999, '\P{^Blk= Phaistos-Disc}', "");
Error('\p{Is_Block=-phaistos:=Disc}');
Error('\P{Is_Block=-phaistos:=Disc}');
Expect(1, 66047, '\p{Is_Block=phaistosdisc}', "");
Expect(0, 66047, '\p{^Is_Block=phaistosdisc}', "");
Expect(0, 66047, '\P{Is_Block=phaistosdisc}', "");
Expect(1, 66047, '\P{^Is_Block=phaistosdisc}', "");
Expect(0, 65999, '\p{Is_Block=phaistosdisc}', "");
Expect(1, 65999, '\p{^Is_Block=phaistosdisc}', "");
Expect(1, 65999, '\P{Is_Block=phaistosdisc}', "");
Expect(0, 65999, '\P{^Is_Block=phaistosdisc}', "");
Expect(1, 66047, '\p{Is_Block=_ Phaistos-Disc}', "");
Expect(0, 66047, '\p{^Is_Block=_ Phaistos-Disc}', "");
Expect(0, 66047, '\P{Is_Block=_ Phaistos-Disc}', "");
Expect(1, 66047, '\P{^Is_Block=_ Phaistos-Disc}', "");
Expect(0, 65999, '\p{Is_Block=_ Phaistos-Disc}', "");
Expect(1, 65999, '\p{^Is_Block=_ Phaistos-Disc}', "");
Expect(1, 65999, '\P{Is_Block=_ Phaistos-Disc}', "");
Expect(0, 65999, '\P{^Is_Block=_ Phaistos-Disc}', "");
Error('\p{Is_Blk= Phaistos-DISC:=}');
Error('\P{Is_Blk= Phaistos-DISC:=}');
Expect(1, 66047, '\p{Is_Blk=phaistosdisc}', "");
Expect(0, 66047, '\p{^Is_Blk=phaistosdisc}', "");
Expect(0, 66047, '\P{Is_Blk=phaistosdisc}', "");
Expect(1, 66047, '\P{^Is_Blk=phaistosdisc}', "");
Expect(0, 65999, '\p{Is_Blk=phaistosdisc}', "");
Expect(1, 65999, '\p{^Is_Blk=phaistosdisc}', "");
Expect(1, 65999, '\P{Is_Blk=phaistosdisc}', "");
Expect(0, 65999, '\P{^Is_Blk=phaistosdisc}', "");
Expect(1, 66047, '\p{Is_Blk=_ Phaistos_Disc}', "");
Expect(0, 66047, '\p{^Is_Blk=_ Phaistos_Disc}', "");
Expect(0, 66047, '\P{Is_Blk=_ Phaistos_Disc}', "");
Expect(1, 66047, '\P{^Is_Blk=_ Phaistos_Disc}', "");
Expect(0, 65999, '\p{Is_Blk=_ Phaistos_Disc}', "");
Expect(1, 65999, '\p{^Is_Blk=_ Phaistos_Disc}', "");
Expect(1, 65999, '\P{Is_Blk=_ Phaistos_Disc}', "");
Expect(0, 65999, '\P{^Is_Blk=_ Phaistos_Disc}', "");
Error('\p{Block=-/a/Small-Form Variants}');
Error('\P{Block=-/a/Small-Form Variants}');
Expect(1, 65135, '\p{Block=smallformvariants}', "");
Expect(0, 65135, '\p{^Block=smallformvariants}', "");
Expect(0, 65135, '\P{Block=smallformvariants}', "");
Expect(1, 65135, '\P{^Block=smallformvariants}', "");
Expect(0, 65103, '\p{Block=smallformvariants}', "");
Expect(1, 65103, '\p{^Block=smallformvariants}', "");
Expect(1, 65103, '\P{Block=smallformvariants}', "");
Expect(0, 65103, '\P{^Block=smallformvariants}', "");
Expect(1, 65135, '\p{Block=Small Form_Variants}', "");
Expect(0, 65135, '\p{^Block=Small Form_Variants}', "");
Expect(0, 65135, '\P{Block=Small Form_Variants}', "");
Expect(1, 65135, '\P{^Block=Small Form_Variants}', "");
Expect(0, 65103, '\p{Block=Small Form_Variants}', "");
Expect(1, 65103, '\p{^Block=Small Form_Variants}', "");
Expect(1, 65103, '\P{Block=Small Form_Variants}', "");
Expect(0, 65103, '\P{^Block=Small Form_Variants}', "");
Error('\p{Blk=-/a/Small Form variants}');
Error('\P{Blk=-/a/Small Form variants}');
Expect(1, 65135, '\p{Blk=smallformvariants}', "");
Expect(0, 65135, '\p{^Blk=smallformvariants}', "");
Expect(0, 65135, '\P{Blk=smallformvariants}', "");
Expect(1, 65135, '\P{^Blk=smallformvariants}', "");
Expect(0, 65103, '\p{Blk=smallformvariants}', "");
Expect(1, 65103, '\p{^Blk=smallformvariants}', "");
Expect(1, 65103, '\P{Blk=smallformvariants}', "");
Expect(0, 65103, '\P{^Blk=smallformvariants}', "");
Expect(1, 65135, '\p{Blk= _SMALL-Form VARIANTS}', "");
Expect(0, 65135, '\p{^Blk= _SMALL-Form VARIANTS}', "");
Expect(0, 65135, '\P{Blk= _SMALL-Form VARIANTS}', "");
Expect(1, 65135, '\P{^Blk= _SMALL-Form VARIANTS}', "");
Expect(0, 65103, '\p{Blk= _SMALL-Form VARIANTS}', "");
Expect(1, 65103, '\p{^Blk= _SMALL-Form VARIANTS}', "");
Expect(1, 65103, '\P{Blk= _SMALL-Form VARIANTS}', "");
Expect(0, 65103, '\P{^Blk= _SMALL-Form VARIANTS}', "");
Error('\p{Is_Block=- Small:=Form VARIANTS}');
Error('\P{Is_Block=- Small:=Form VARIANTS}');
Expect(1, 65135, '\p{Is_Block=smallformvariants}', "");
Expect(0, 65135, '\p{^Is_Block=smallformvariants}', "");
Expect(0, 65135, '\P{Is_Block=smallformvariants}', "");
Expect(1, 65135, '\P{^Is_Block=smallformvariants}', "");
Expect(0, 65103, '\p{Is_Block=smallformvariants}', "");
Expect(1, 65103, '\p{^Is_Block=smallformvariants}', "");
Expect(1, 65103, '\P{Is_Block=smallformvariants}', "");
Expect(0, 65103, '\P{^Is_Block=smallformvariants}', "");
Expect(1, 65135, '\p{Is_Block=_-small_Form Variants}', "");
Expect(0, 65135, '\p{^Is_Block=_-small_Form Variants}', "");
Expect(0, 65135, '\P{Is_Block=_-small_Form Variants}', "");
Expect(1, 65135, '\P{^Is_Block=_-small_Form Variants}', "");
Expect(0, 65103, '\p{Is_Block=_-small_Form Variants}', "");
Expect(1, 65103, '\p{^Is_Block=_-small_Form Variants}', "");
Expect(1, 65103, '\P{Is_Block=_-small_Form Variants}', "");
Expect(0, 65103, '\P{^Is_Block=_-small_Form Variants}', "");
Error('\p{Is_Blk=SmallForm/a/Variants}');
Error('\P{Is_Blk=SmallForm/a/Variants}');
Expect(1, 65135, '\p{Is_Blk=smallformvariants}', "");
Expect(0, 65135, '\p{^Is_Blk=smallformvariants}', "");
Expect(0, 65135, '\P{Is_Blk=smallformvariants}', "");
Expect(1, 65135, '\P{^Is_Blk=smallformvariants}', "");
Expect(0, 65103, '\p{Is_Blk=smallformvariants}', "");
Expect(1, 65103, '\p{^Is_Blk=smallformvariants}', "");
Expect(1, 65103, '\P{Is_Blk=smallformvariants}', "");
Expect(0, 65103, '\P{^Is_Blk=smallformvariants}', "");
Expect(1, 65135, '\p{Is_Blk=-SmallForm-Variants}', "");
Expect(0, 65135, '\p{^Is_Blk=-SmallForm-Variants}', "");
Expect(0, 65135, '\P{Is_Blk=-SmallForm-Variants}', "");
Expect(1, 65135, '\P{^Is_Blk=-SmallForm-Variants}', "");
Expect(0, 65103, '\p{Is_Blk=-SmallForm-Variants}', "");
Expect(1, 65103, '\p{^Is_Blk=-SmallForm-Variants}', "");
Expect(1, 65103, '\P{Is_Blk=-SmallForm-Variants}', "");
Expect(0, 65103, '\P{^Is_Blk=-SmallForm-Variants}', "");
Error('\p{Block=_ EGYPTIAN-Hieroglyphs:=}');
Error('\P{Block=_ EGYPTIAN-Hieroglyphs:=}');
Expect(1, 78895, '\p{Block=egyptianhieroglyphs}', "");
Expect(0, 78895, '\p{^Block=egyptianhieroglyphs}', "");
Expect(0, 78895, '\P{Block=egyptianhieroglyphs}', "");
Expect(1, 78895, '\P{^Block=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Block=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Block=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Block=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Block=egyptianhieroglyphs}', "");
Expect(1, 78895, '\p{Block= -egyptian HIEROGLYPHS}', "");
Expect(0, 78895, '\p{^Block= -egyptian HIEROGLYPHS}', "");
Expect(0, 78895, '\P{Block= -egyptian HIEROGLYPHS}', "");
Expect(1, 78895, '\P{^Block= -egyptian HIEROGLYPHS}', "");
Expect(0, 77823, '\p{Block= -egyptian HIEROGLYPHS}', "");
Expect(1, 77823, '\p{^Block= -egyptian HIEROGLYPHS}', "");
Expect(1, 77823, '\P{Block= -egyptian HIEROGLYPHS}', "");
Expect(0, 77823, '\P{^Block= -egyptian HIEROGLYPHS}', "");
Error('\p{Blk=:= -egyptian-Hieroglyphs}');
Error('\P{Blk=:= -egyptian-Hieroglyphs}');
Expect(1, 78895, '\p{Blk=egyptianhieroglyphs}', "");
Expect(0, 78895, '\p{^Blk=egyptianhieroglyphs}', "");
Expect(0, 78895, '\P{Blk=egyptianhieroglyphs}', "");
Expect(1, 78895, '\P{^Blk=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Blk=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Blk=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Blk=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Blk=egyptianhieroglyphs}', "");
Expect(1, 78895, '\p{Blk= Egyptian Hieroglyphs}', "");
Expect(0, 78895, '\p{^Blk= Egyptian Hieroglyphs}', "");
Expect(0, 78895, '\P{Blk= Egyptian Hieroglyphs}', "");
Expect(1, 78895, '\P{^Blk= Egyptian Hieroglyphs}', "");
Expect(0, 77823, '\p{Blk= Egyptian Hieroglyphs}', "");
Expect(1, 77823, '\p{^Blk= Egyptian Hieroglyphs}', "");
Expect(1, 77823, '\P{Blk= Egyptian Hieroglyphs}', "");
Expect(0, 77823, '\P{^Blk= Egyptian Hieroglyphs}', "");
Error('\p{Is_Block=- Egyptian_hieroglyphs/a/}');
Error('\P{Is_Block=- Egyptian_hieroglyphs/a/}');
Expect(1, 78895, '\p{Is_Block=egyptianhieroglyphs}', "");
Expect(0, 78895, '\p{^Is_Block=egyptianhieroglyphs}', "");
Expect(0, 78895, '\P{Is_Block=egyptianhieroglyphs}', "");
Expect(1, 78895, '\P{^Is_Block=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Is_Block=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Block=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Is_Block=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Block=egyptianhieroglyphs}', "");
Expect(1, 78895, '\p{Is_Block= EGYPTIANHieroglyphs}', "");
Expect(0, 78895, '\p{^Is_Block= EGYPTIANHieroglyphs}', "");
Expect(0, 78895, '\P{Is_Block= EGYPTIANHieroglyphs}', "");
Expect(1, 78895, '\P{^Is_Block= EGYPTIANHieroglyphs}', "");
Expect(0, 77823, '\p{Is_Block= EGYPTIANHieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Block= EGYPTIANHieroglyphs}', "");
Expect(1, 77823, '\P{Is_Block= EGYPTIANHieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Block= EGYPTIANHieroglyphs}', "");
Error('\p{Is_Blk=/a/_Egyptian HIEROGLYPHS}');
Error('\P{Is_Blk=/a/_Egyptian HIEROGLYPHS}');
Expect(1, 78895, '\p{Is_Blk=egyptianhieroglyphs}', "");
Expect(0, 78895, '\p{^Is_Blk=egyptianhieroglyphs}', "");
Expect(0, 78895, '\P{Is_Blk=egyptianhieroglyphs}', "");
Expect(1, 78895, '\P{^Is_Blk=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Is_Blk=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Blk=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Is_Blk=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Blk=egyptianhieroglyphs}', "");
Expect(1, 78895, '\p{Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(0, 78895, '\p{^Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(0, 78895, '\P{Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(1, 78895, '\P{^Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(0, 77823, '\p{Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(1, 77823, '\P{Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Blk=--EGYPTIAN Hieroglyphs}', "");
Error('\p{Block=_Latin Extended/a/D}');
Error('\P{Block=_Latin Extended/a/D}');
Expect(1, 43007, '\p{Block: latinextendedd}', "");
Expect(0, 43007, '\p{^Block: latinextendedd}', "");
Expect(0, 43007, '\P{Block: latinextendedd}', "");
Expect(1, 43007, '\P{^Block: latinextendedd}', "");
Expect(0, 42783, '\p{Block: latinextendedd}', "");
Expect(1, 42783, '\p{^Block: latinextendedd}', "");
Expect(1, 42783, '\P{Block: latinextendedd}', "");
Expect(0, 42783, '\P{^Block: latinextendedd}', "");
Expect(1, 43007, '\p{Block=_ Latin Extended-d}', "");
Expect(0, 43007, '\p{^Block=_ Latin Extended-d}', "");
Expect(0, 43007, '\P{Block=_ Latin Extended-d}', "");
Expect(1, 43007, '\P{^Block=_ Latin Extended-d}', "");
Expect(0, 42783, '\p{Block=_ Latin Extended-d}', "");
Expect(1, 42783, '\p{^Block=_ Latin Extended-d}', "");
Expect(1, 42783, '\P{Block=_ Latin Extended-d}', "");
Expect(0, 42783, '\P{^Block=_ Latin Extended-d}', "");
Error('\p{Blk=- Latin/a/EXTENDED d}');
Error('\P{Blk=- Latin/a/EXTENDED d}');
Expect(1, 43007, '\p{Blk: latinextendedd}', "");
Expect(0, 43007, '\p{^Blk: latinextendedd}', "");
Expect(0, 43007, '\P{Blk: latinextendedd}', "");
Expect(1, 43007, '\P{^Blk: latinextendedd}', "");
Expect(0, 42783, '\p{Blk: latinextendedd}', "");
Expect(1, 42783, '\p{^Blk: latinextendedd}', "");
Expect(1, 42783, '\P{Blk: latinextendedd}', "");
Expect(0, 42783, '\P{^Blk: latinextendedd}', "");
Expect(1, 43007, '\p{Blk=_-latin_ExtendedD}', "");
Expect(0, 43007, '\p{^Blk=_-latin_ExtendedD}', "");
Expect(0, 43007, '\P{Blk=_-latin_ExtendedD}', "");
Expect(1, 43007, '\P{^Blk=_-latin_ExtendedD}', "");
Expect(0, 42783, '\p{Blk=_-latin_ExtendedD}', "");
Expect(1, 42783, '\p{^Blk=_-latin_ExtendedD}', "");
Expect(1, 42783, '\P{Blk=_-latin_ExtendedD}', "");
Expect(0, 42783, '\P{^Blk=_-latin_ExtendedD}', "");
Error('\p{Is_Block=_Latin Extended:=D}');
Error('\P{Is_Block=_Latin Extended:=D}');
Expect(1, 43007, '\p{Is_Block=latinextendedd}', "");
Expect(0, 43007, '\p{^Is_Block=latinextendedd}', "");
Expect(0, 43007, '\P{Is_Block=latinextendedd}', "");
Expect(1, 43007, '\P{^Is_Block=latinextendedd}', "");
Expect(0, 42783, '\p{Is_Block=latinextendedd}', "");
Expect(1, 42783, '\p{^Is_Block=latinextendedd}', "");
Expect(1, 42783, '\P{Is_Block=latinextendedd}', "");
Expect(0, 42783, '\P{^Is_Block=latinextendedd}', "");
Expect(1, 43007, '\p{Is_Block=__Latin extended D}', "");
Expect(0, 43007, '\p{^Is_Block=__Latin extended D}', "");
Expect(0, 43007, '\P{Is_Block=__Latin extended D}', "");
Expect(1, 43007, '\P{^Is_Block=__Latin extended D}', "");
Expect(0, 42783, '\p{Is_Block=__Latin extended D}', "");
Expect(1, 42783, '\p{^Is_Block=__Latin extended D}', "");
Expect(1, 42783, '\P{Is_Block=__Latin extended D}', "");
Expect(0, 42783, '\P{^Is_Block=__Latin extended D}', "");
Error('\p{Is_Blk= /a/LATINextended D}');
Error('\P{Is_Blk= /a/LATINextended D}');
Expect(1, 43007, '\p{Is_Blk=latinextendedd}', "");
Expect(0, 43007, '\p{^Is_Blk=latinextendedd}', "");
Expect(0, 43007, '\P{Is_Blk=latinextendedd}', "");
Expect(1, 43007, '\P{^Is_Blk=latinextendedd}', "");
Expect(0, 42783, '\p{Is_Blk=latinextendedd}', "");
Expect(1, 42783, '\p{^Is_Blk=latinextendedd}', "");
Expect(1, 42783, '\P{Is_Blk=latinextendedd}', "");
Expect(0, 42783, '\P{^Is_Blk=latinextendedd}', "");
Expect(1, 43007, '\p{Is_Blk=_ latin_extended D}', "");
Expect(0, 43007, '\p{^Is_Blk=_ latin_extended D}', "");
Expect(0, 43007, '\P{Is_Blk=_ latin_extended D}', "");
Expect(1, 43007, '\P{^Is_Blk=_ latin_extended D}', "");
Expect(0, 42783, '\p{Is_Blk=_ latin_extended D}', "");
Expect(1, 42783, '\p{^Is_Blk=_ latin_extended D}', "");
Expect(1, 42783, '\P{Is_Blk=_ latin_extended D}', "");
Expect(0, 42783, '\P{^Is_Blk=_ latin_extended D}', "");
Error('\p{Block=- Alphabetic/a/PRESENTATIONForms}');
Error('\P{Block=- Alphabetic/a/PRESENTATIONForms}');
Expect(1, 64335, '\p{Block: alphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^Block: alphabeticpresentationforms}', "");
Expect(0, 64335, '\P{Block: alphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^Block: alphabeticpresentationforms}', "");
Expect(0, 64255, '\p{Block: alphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^Block: alphabeticpresentationforms}', "");
Expect(1, 64255, '\P{Block: alphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^Block: alphabeticpresentationforms}', "");
Expect(1, 64335, '\p{Block= _ALPHABETIC-presentationforms}', "");
Expect(0, 64335, '\p{^Block= _ALPHABETIC-presentationforms}', "");
Expect(0, 64335, '\P{Block= _ALPHABETIC-presentationforms}', "");
Expect(1, 64335, '\P{^Block= _ALPHABETIC-presentationforms}', "");
Expect(0, 64255, '\p{Block= _ALPHABETIC-presentationforms}', "");
Expect(1, 64255, '\p{^Block= _ALPHABETIC-presentationforms}', "");
Expect(1, 64255, '\P{Block= _ALPHABETIC-presentationforms}', "");
Expect(0, 64255, '\P{^Block= _ALPHABETIC-presentationforms}', "");
Error('\p{Blk=:= _ALPHABETICPRESENTATION_FORMS}');
Error('\P{Blk=:= _ALPHABETICPRESENTATION_FORMS}');
Expect(1, 64335, '\p{Blk=alphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^Blk=alphabeticpresentationforms}', "");
Expect(0, 64335, '\P{Blk=alphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^Blk=alphabeticpresentationforms}', "");
Expect(0, 64255, '\p{Blk=alphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^Blk=alphabeticpresentationforms}', "");
Expect(1, 64255, '\P{Blk=alphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^Blk=alphabeticpresentationforms}', "");
Expect(1, 64335, '\p{Blk=-AlphabeticPresentation FORMS}', "");
Expect(0, 64335, '\p{^Blk=-AlphabeticPresentation FORMS}', "");
Expect(0, 64335, '\P{Blk=-AlphabeticPresentation FORMS}', "");
Expect(1, 64335, '\P{^Blk=-AlphabeticPresentation FORMS}', "");
Expect(0, 64255, '\p{Blk=-AlphabeticPresentation FORMS}', "");
Expect(1, 64255, '\p{^Blk=-AlphabeticPresentation FORMS}', "");
Expect(1, 64255, '\P{Blk=-AlphabeticPresentation FORMS}', "");
Expect(0, 64255, '\P{^Blk=-AlphabeticPresentation FORMS}', "");
Error('\p{Is_Block=:=_ ALPHABETIC presentation-FORMS}');
Error('\P{Is_Block=:=_ ALPHABETIC presentation-FORMS}');
Expect(1, 64335, '\p{Is_Block=alphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^Is_Block=alphabeticpresentationforms}', "");
Expect(0, 64335, '\P{Is_Block=alphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^Is_Block=alphabeticpresentationforms}', "");
Expect(0, 64255, '\p{Is_Block=alphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^Is_Block=alphabeticpresentationforms}', "");
Expect(1, 64255, '\P{Is_Block=alphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^Is_Block=alphabeticpresentationforms}', "");
Expect(1, 64335, '\p{Is_Block=- alphabeticPresentation Forms}', "");
Expect(0, 64335, '\p{^Is_Block=- alphabeticPresentation Forms}', "");
Expect(0, 64335, '\P{Is_Block=- alphabeticPresentation Forms}', "");
Expect(1, 64335, '\P{^Is_Block=- alphabeticPresentation Forms}', "");
Expect(0, 64255, '\p{Is_Block=- alphabeticPresentation Forms}', "");
Expect(1, 64255, '\p{^Is_Block=- alphabeticPresentation Forms}', "");
Expect(1, 64255, '\P{Is_Block=- alphabeticPresentation Forms}', "");
Expect(0, 64255, '\P{^Is_Block=- alphabeticPresentation Forms}', "");
Error('\p{Is_Blk=_Alphabetic_Presentation Forms/a/}');
Error('\P{Is_Blk=_Alphabetic_Presentation Forms/a/}');
Expect(1, 64335, '\p{Is_Blk=alphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^Is_Blk=alphabeticpresentationforms}', "");
Expect(0, 64335, '\P{Is_Blk=alphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^Is_Blk=alphabeticpresentationforms}', "");
Expect(0, 64255, '\p{Is_Blk=alphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^Is_Blk=alphabeticpresentationforms}', "");
Expect(1, 64255, '\P{Is_Blk=alphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^Is_Blk=alphabeticpresentationforms}', "");
Expect(1, 64335, '\p{Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(0, 64335, '\p{^Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(0, 64335, '\P{Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(1, 64335, '\P{^Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(0, 64255, '\p{Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(1, 64255, '\p{^Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(1, 64255, '\P{Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Expect(0, 64255, '\P{^Is_Blk=_ Alphabetic PRESENTATION FORMS}', "");
Error('\p{Block=_OPTICAL-Character/a/Recognition}');
Error('\P{Block=_OPTICAL-Character/a/Recognition}');
Expect(1, 9311, '\p{Block=opticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^Block=opticalcharacterrecognition}', "");
Expect(0, 9311, '\P{Block=opticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^Block=opticalcharacterrecognition}', "");
Expect(0, 9279, '\p{Block=opticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^Block=opticalcharacterrecognition}', "");
Expect(1, 9279, '\P{Block=opticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^Block=opticalcharacterrecognition}', "");
Expect(1, 9311, '\p{Block=__Optical_Character-RECOGNITION}', "");
Expect(0, 9311, '\p{^Block=__Optical_Character-RECOGNITION}', "");
Expect(0, 9311, '\P{Block=__Optical_Character-RECOGNITION}', "");
Expect(1, 9311, '\P{^Block=__Optical_Character-RECOGNITION}', "");
Expect(0, 9279, '\p{Block=__Optical_Character-RECOGNITION}', "");
Expect(1, 9279, '\p{^Block=__Optical_Character-RECOGNITION}', "");
Expect(1, 9279, '\P{Block=__Optical_Character-RECOGNITION}', "");
Expect(0, 9279, '\P{^Block=__Optical_Character-RECOGNITION}', "");
Error('\p{Blk= _optical-CHARACTER/a/RECOGNITION}');
Error('\P{Blk= _optical-CHARACTER/a/RECOGNITION}');
Expect(1, 9311, '\p{Blk=opticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^Blk=opticalcharacterrecognition}', "");
Expect(0, 9311, '\P{Blk=opticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^Blk=opticalcharacterrecognition}', "");
Expect(0, 9279, '\p{Blk=opticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^Blk=opticalcharacterrecognition}', "");
Expect(1, 9279, '\P{Blk=opticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^Blk=opticalcharacterrecognition}', "");
Expect(1, 9311, '\p{Blk=__optical character-RECOGNITION}', "");
Expect(0, 9311, '\p{^Blk=__optical character-RECOGNITION}', "");
Expect(0, 9311, '\P{Blk=__optical character-RECOGNITION}', "");
Expect(1, 9311, '\P{^Blk=__optical character-RECOGNITION}', "");
Expect(0, 9279, '\p{Blk=__optical character-RECOGNITION}', "");
Expect(1, 9279, '\p{^Blk=__optical character-RECOGNITION}', "");
Expect(1, 9279, '\P{Blk=__optical character-RECOGNITION}', "");
Expect(0, 9279, '\P{^Blk=__optical character-RECOGNITION}', "");
Error('\p{Is_Block= :=Optical-CHARACTER_recognition}');
Error('\P{Is_Block= :=Optical-CHARACTER_recognition}');
Expect(1, 9311, '\p{Is_Block=opticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^Is_Block=opticalcharacterrecognition}', "");
Expect(0, 9311, '\P{Is_Block=opticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^Is_Block=opticalcharacterrecognition}', "");
Expect(0, 9279, '\p{Is_Block=opticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^Is_Block=opticalcharacterrecognition}', "");
Expect(1, 9279, '\P{Is_Block=opticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^Is_Block=opticalcharacterrecognition}', "");
Expect(1, 9311, '\p{Is_Block=-OpticalCharacter Recognition}', "");
Expect(0, 9311, '\p{^Is_Block=-OpticalCharacter Recognition}', "");
Expect(0, 9311, '\P{Is_Block=-OpticalCharacter Recognition}', "");
Expect(1, 9311, '\P{^Is_Block=-OpticalCharacter Recognition}', "");
Expect(0, 9279, '\p{Is_Block=-OpticalCharacter Recognition}', "");
Expect(1, 9279, '\p{^Is_Block=-OpticalCharacter Recognition}', "");
Expect(1, 9279, '\P{Is_Block=-OpticalCharacter Recognition}', "");
Expect(0, 9279, '\P{^Is_Block=-OpticalCharacter Recognition}', "");
Error('\p{Is_Blk= -optical Character/a/recognition}');
Error('\P{Is_Blk= -optical Character/a/recognition}');
Expect(1, 9311, '\p{Is_Blk=opticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^Is_Blk=opticalcharacterrecognition}', "");
Expect(0, 9311, '\P{Is_Blk=opticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^Is_Blk=opticalcharacterrecognition}', "");
Expect(0, 9279, '\p{Is_Blk=opticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^Is_Blk=opticalcharacterrecognition}', "");
Expect(1, 9279, '\P{Is_Blk=opticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^Is_Blk=opticalcharacterrecognition}', "");
Expect(1, 9311, '\p{Is_Blk= OPTICALCharacter Recognition}', "");
Expect(0, 9311, '\p{^Is_Blk= OPTICALCharacter Recognition}', "");
Expect(0, 9311, '\P{Is_Blk= OPTICALCharacter Recognition}', "");
Expect(1, 9311, '\P{^Is_Blk= OPTICALCharacter Recognition}', "");
Expect(0, 9279, '\p{Is_Blk= OPTICALCharacter Recognition}', "");
Expect(1, 9279, '\p{^Is_Blk= OPTICALCharacter Recognition}', "");
Expect(1, 9279, '\P{Is_Blk= OPTICALCharacter Recognition}', "");
Expect(0, 9279, '\P{^Is_Blk= OPTICALCharacter Recognition}', "");
Error('\p{Block= CJK Unified/a/IDEOGRAPHS}');
Error('\P{Block= CJK Unified/a/IDEOGRAPHS}');
Expect(1, 40959, '\p{Block=cjkunifiedideographs}', "");
Expect(0, 40959, '\p{^Block=cjkunifiedideographs}', "");
Expect(0, 40959, '\P{Block=cjkunifiedideographs}', "");
Expect(1, 40959, '\P{^Block=cjkunifiedideographs}', "");
Expect(0, 19967, '\p{Block=cjkunifiedideographs}', "");
Expect(1, 19967, '\p{^Block=cjkunifiedideographs}', "");
Expect(1, 19967, '\P{Block=cjkunifiedideographs}', "");
Expect(0, 19967, '\P{^Block=cjkunifiedideographs}', "");
Expect(1, 40959, '\p{Block=- CJK UNIFIED ideographs}', "");
Expect(0, 40959, '\p{^Block=- CJK UNIFIED ideographs}', "");
Expect(0, 40959, '\P{Block=- CJK UNIFIED ideographs}', "");
Expect(1, 40959, '\P{^Block=- CJK UNIFIED ideographs}', "");
Expect(0, 19967, '\p{Block=- CJK UNIFIED ideographs}', "");
Expect(1, 19967, '\p{^Block=- CJK UNIFIED ideographs}', "");
Expect(1, 19967, '\P{Block=- CJK UNIFIED ideographs}', "");
Expect(0, 19967, '\P{^Block=- CJK UNIFIED ideographs}', "");
Error('\p{Blk=- CJK-Unified:=Ideographs}');
Error('\P{Blk=- CJK-Unified:=Ideographs}');
Expect(1, 40959, '\p{Blk=cjkunifiedideographs}', "");
Expect(0, 40959, '\p{^Blk=cjkunifiedideographs}', "");
Expect(0, 40959, '\P{Blk=cjkunifiedideographs}', "");
Expect(1, 40959, '\P{^Blk=cjkunifiedideographs}', "");
Expect(0, 19967, '\p{Blk=cjkunifiedideographs}', "");
Expect(1, 19967, '\p{^Blk=cjkunifiedideographs}', "");
Expect(1, 19967, '\P{Blk=cjkunifiedideographs}', "");
Expect(0, 19967, '\P{^Blk=cjkunifiedideographs}', "");
Expect(1, 40959, '\p{Blk=-CJK_Unified_Ideographs}', "");
Expect(0, 40959, '\p{^Blk=-CJK_Unified_Ideographs}', "");
Expect(0, 40959, '\P{Blk=-CJK_Unified_Ideographs}', "");
Expect(1, 40959, '\P{^Blk=-CJK_Unified_Ideographs}', "");
Expect(0, 19967, '\p{Blk=-CJK_Unified_Ideographs}', "");
Expect(1, 19967, '\p{^Blk=-CJK_Unified_Ideographs}', "");
Expect(1, 19967, '\P{Blk=-CJK_Unified_Ideographs}', "");
Expect(0, 19967, '\P{^Blk=-CJK_Unified_Ideographs}', "");
Error('\p{Is_Block= /a/CJK unified_ideographs}');
Error('\P{Is_Block= /a/CJK unified_ideographs}');
Expect(1, 40959, '\p{Is_Block=cjkunifiedideographs}', "");
Expect(0, 40959, '\p{^Is_Block=cjkunifiedideographs}', "");
Expect(0, 40959, '\P{Is_Block=cjkunifiedideographs}', "");
Expect(1, 40959, '\P{^Is_Block=cjkunifiedideographs}', "");
Expect(0, 19967, '\p{Is_Block=cjkunifiedideographs}', "");
Expect(1, 19967, '\p{^Is_Block=cjkunifiedideographs}', "");
Expect(1, 19967, '\P{Is_Block=cjkunifiedideographs}', "");
Expect(0, 19967, '\P{^Is_Block=cjkunifiedideographs}', "");
Expect(1, 40959, '\p{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(0, 40959, '\p{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(0, 40959, '\P{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(1, 40959, '\P{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(0, 19967, '\p{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(1, 19967, '\p{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(1, 19967, '\P{Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Expect(0, 19967, '\P{^Is_Block=_-cjk_UNIFIED IDEOGRAPHS}', "");
Error('\p{Is_Blk=_ cjkUnified:=IDEOGRAPHS}');
Error('\P{Is_Blk=_ cjkUnified:=IDEOGRAPHS}');
Expect(1, 40959, '\p{Is_Blk: cjkunifiedideographs}', "");
Expect(0, 40959, '\p{^Is_Blk: cjkunifiedideographs}', "");
Expect(0, 40959, '\P{Is_Blk: cjkunifiedideographs}', "");
Expect(1, 40959, '\P{^Is_Blk: cjkunifiedideographs}', "");
Expect(0, 19967, '\p{Is_Blk: cjkunifiedideographs}', "");
Expect(1, 19967, '\p{^Is_Blk: cjkunifiedideographs}', "");
Expect(1, 19967, '\P{Is_Blk: cjkunifiedideographs}', "");
Expect(0, 19967, '\P{^Is_Blk: cjkunifiedideographs}', "");
Expect(1, 40959, '\p{Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(0, 40959, '\p{^Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(0, 40959, '\P{Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(1, 40959, '\P{^Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(0, 19967, '\p{Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(1, 19967, '\p{^Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(1, 19967, '\P{Is_Blk= cjk Unified IDEOGRAPHS}', "");
Expect(0, 19967, '\P{^Is_Blk= cjk Unified IDEOGRAPHS}', "");
Error('\p{Block= :=ancientSymbols}');
Error('\P{Block= :=ancientSymbols}');
Expect(1, 65999, '\p{Block=ancientsymbols}', "");
Expect(0, 65999, '\p{^Block=ancientsymbols}', "");
Expect(0, 65999, '\P{Block=ancientsymbols}', "");
Expect(1, 65999, '\P{^Block=ancientsymbols}', "");
Expect(0, 65935, '\p{Block=ancientsymbols}', "");
Expect(1, 65935, '\p{^Block=ancientsymbols}', "");
Expect(1, 65935, '\P{Block=ancientsymbols}', "");
Expect(0, 65935, '\P{^Block=ancientsymbols}', "");
Expect(1, 65999, '\p{Block=_ Ancient Symbols}', "");
Expect(0, 65999, '\p{^Block=_ Ancient Symbols}', "");
Expect(0, 65999, '\P{Block=_ Ancient Symbols}', "");
Expect(1, 65999, '\P{^Block=_ Ancient Symbols}', "");
Expect(0, 65935, '\p{Block=_ Ancient Symbols}', "");
Expect(1, 65935, '\p{^Block=_ Ancient Symbols}', "");
Expect(1, 65935, '\P{Block=_ Ancient Symbols}', "");
Expect(0, 65935, '\P{^Block=_ Ancient Symbols}', "");
Error('\p{Blk=-Ancient_SYMBOLS:=}');
Error('\P{Blk=-Ancient_SYMBOLS:=}');
Expect(1, 65999, '\p{Blk=ancientsymbols}', "");
Expect(0, 65999, '\p{^Blk=ancientsymbols}', "");
Expect(0, 65999, '\P{Blk=ancientsymbols}', "");
Expect(1, 65999, '\P{^Blk=ancientsymbols}', "");
Expect(0, 65935, '\p{Blk=ancientsymbols}', "");
Expect(1, 65935, '\p{^Blk=ancientsymbols}', "");
Expect(1, 65935, '\P{Blk=ancientsymbols}', "");
Expect(0, 65935, '\P{^Blk=ancientsymbols}', "");
Expect(1, 65999, '\p{Blk= -Ancient-Symbols}', "");
Expect(0, 65999, '\p{^Blk= -Ancient-Symbols}', "");
Expect(0, 65999, '\P{Blk= -Ancient-Symbols}', "");
Expect(1, 65999, '\P{^Blk= -Ancient-Symbols}', "");
Expect(0, 65935, '\p{Blk= -Ancient-Symbols}', "");
Expect(1, 65935, '\p{^Blk= -Ancient-Symbols}', "");
Expect(1, 65935, '\P{Blk= -Ancient-Symbols}', "");
Expect(0, 65935, '\P{^Blk= -Ancient-Symbols}', "");
Error('\p{Is_Block= _AncientSYMBOLS:=}');
Error('\P{Is_Block= _AncientSYMBOLS:=}');
Expect(1, 65999, '\p{Is_Block=ancientsymbols}', "");
Expect(0, 65999, '\p{^Is_Block=ancientsymbols}', "");
Expect(0, 65999, '\P{Is_Block=ancientsymbols}', "");
Expect(1, 65999, '\P{^Is_Block=ancientsymbols}', "");
Expect(0, 65935, '\p{Is_Block=ancientsymbols}', "");
Expect(1, 65935, '\p{^Is_Block=ancientsymbols}', "");
Expect(1, 65935, '\P{Is_Block=ancientsymbols}', "");
Expect(0, 65935, '\P{^Is_Block=ancientsymbols}', "");
Expect(1, 65999, '\p{Is_Block= Ancient_symbols}', "");
Expect(0, 65999, '\p{^Is_Block= Ancient_symbols}', "");
Expect(0, 65999, '\P{Is_Block= Ancient_symbols}', "");
Expect(1, 65999, '\P{^Is_Block= Ancient_symbols}', "");
Expect(0, 65935, '\p{Is_Block= Ancient_symbols}', "");
Expect(1, 65935, '\p{^Is_Block= Ancient_symbols}', "");
Expect(1, 65935, '\P{Is_Block= Ancient_symbols}', "");
Expect(0, 65935, '\P{^Is_Block= Ancient_symbols}', "");
Error('\p{Is_Blk=/a/_-ANCIENTSymbols}');
Error('\P{Is_Blk=/a/_-ANCIENTSymbols}');
Expect(1, 65999, '\p{Is_Blk=ancientsymbols}', "");
Expect(0, 65999, '\p{^Is_Blk=ancientsymbols}', "");
Expect(0, 65999, '\P{Is_Blk=ancientsymbols}', "");
Expect(1, 65999, '\P{^Is_Blk=ancientsymbols}', "");
Expect(0, 65935, '\p{Is_Blk=ancientsymbols}', "");
Expect(1, 65935, '\p{^Is_Blk=ancientsymbols}', "");
Expect(1, 65935, '\P{Is_Blk=ancientsymbols}', "");
Expect(0, 65935, '\P{^Is_Blk=ancientsymbols}', "");
Expect(1, 65999, '\p{Is_Blk=_ ANCIENTsymbols}', "");
Expect(0, 65999, '\p{^Is_Blk=_ ANCIENTsymbols}', "");
Expect(0, 65999, '\P{Is_Blk=_ ANCIENTsymbols}', "");
Expect(1, 65999, '\P{^Is_Blk=_ ANCIENTsymbols}', "");
Expect(0, 65935, '\p{Is_Blk=_ ANCIENTsymbols}', "");
Expect(1, 65935, '\p{^Is_Blk=_ ANCIENTsymbols}', "");
Expect(1, 65935, '\P{Is_Blk=_ ANCIENTsymbols}', "");
Expect(0, 65935, '\P{^Is_Blk=_ ANCIENTsymbols}', "");
Error('\p{Block=/a/gothic}');
Error('\P{Block=/a/gothic}');
Expect(1, 66383, '\p{Block=gothic}', "");
Expect(0, 66383, '\p{^Block=gothic}', "");
Expect(0, 66383, '\P{Block=gothic}', "");
Expect(1, 66383, '\P{^Block=gothic}', "");
Expect(0, 66351, '\p{Block=gothic}', "");
Expect(1, 66351, '\p{^Block=gothic}', "");
Expect(1, 66351, '\P{Block=gothic}', "");
Expect(0, 66351, '\P{^Block=gothic}', "");
Expect(1, 66383, '\p{Block= gothic}', "");
Expect(0, 66383, '\p{^Block= gothic}', "");
Expect(0, 66383, '\P{Block= gothic}', "");
Expect(1, 66383, '\P{^Block= gothic}', "");
Expect(0, 66351, '\p{Block= gothic}', "");
Expect(1, 66351, '\p{^Block= gothic}', "");
Expect(1, 66351, '\P{Block= gothic}', "");
Expect(0, 66351, '\P{^Block= gothic}', "");
Error('\p{Blk: := GOTHIC}');
Error('\P{Blk: := GOTHIC}');
Expect(1, 66383, '\p{Blk=gothic}', "");
Expect(0, 66383, '\p{^Blk=gothic}', "");
Expect(0, 66383, '\P{Blk=gothic}', "");
Expect(1, 66383, '\P{^Blk=gothic}', "");
Expect(0, 66351, '\p{Blk=gothic}', "");
Expect(1, 66351, '\p{^Blk=gothic}', "");
Expect(1, 66351, '\P{Blk=gothic}', "");
Expect(0, 66351, '\P{^Blk=gothic}', "");
Expect(1, 66383, '\p{Blk= Gothic}', "");
Expect(0, 66383, '\p{^Blk= Gothic}', "");
Expect(0, 66383, '\P{Blk= Gothic}', "");
Expect(1, 66383, '\P{^Blk= Gothic}', "");
Expect(0, 66351, '\p{Blk= Gothic}', "");
Expect(1, 66351, '\p{^Blk= Gothic}', "");
Expect(1, 66351, '\P{Blk= Gothic}', "");
Expect(0, 66351, '\P{^Blk= Gothic}', "");
Error('\p{Is_Block=:= Gothic}');
Error('\P{Is_Block=:= Gothic}');
Expect(1, 66383, '\p{Is_Block=gothic}', "");
Expect(0, 66383, '\p{^Is_Block=gothic}', "");
Expect(0, 66383, '\P{Is_Block=gothic}', "");
Expect(1, 66383, '\P{^Is_Block=gothic}', "");
Expect(0, 66351, '\p{Is_Block=gothic}', "");
Expect(1, 66351, '\p{^Is_Block=gothic}', "");
Expect(1, 66351, '\P{Is_Block=gothic}', "");
Expect(0, 66351, '\P{^Is_Block=gothic}', "");
Expect(1, 66383, '\p{Is_Block= Gothic}', "");
Expect(0, 66383, '\p{^Is_Block= Gothic}', "");
Expect(0, 66383, '\P{Is_Block= Gothic}', "");
Expect(1, 66383, '\P{^Is_Block= Gothic}', "");
Expect(0, 66351, '\p{Is_Block= Gothic}', "");
Expect(1, 66351, '\p{^Is_Block= Gothic}', "");
Expect(1, 66351, '\P{Is_Block= Gothic}', "");
Expect(0, 66351, '\P{^Is_Block= Gothic}', "");
Error('\p{Is_Blk=:= Gothic}');
Error('\P{Is_Blk=:= Gothic}');
Expect(1, 66383, '\p{Is_Blk=gothic}', "");
Expect(0, 66383, '\p{^Is_Blk=gothic}', "");
Expect(0, 66383, '\P{Is_Blk=gothic}', "");
Expect(1, 66383, '\P{^Is_Blk=gothic}', "");
Expect(0, 66351, '\p{Is_Blk=gothic}', "");
Expect(1, 66351, '\p{^Is_Blk=gothic}', "");
Expect(1, 66351, '\P{Is_Blk=gothic}', "");
Expect(0, 66351, '\P{^Is_Blk=gothic}', "");
Expect(1, 66383, '\p{Is_Blk= Gothic}', "");
Expect(0, 66383, '\p{^Is_Blk= Gothic}', "");
Expect(0, 66383, '\P{Is_Blk= Gothic}', "");
Expect(1, 66383, '\P{^Is_Blk= Gothic}', "");
Expect(0, 66351, '\p{Is_Blk= Gothic}', "");
Expect(1, 66351, '\p{^Is_Blk= Gothic}', "");
Expect(1, 66351, '\P{Is_Blk= Gothic}', "");
Expect(0, 66351, '\P{^Is_Blk= Gothic}', "");
Error('\p{Block= -ETHIOPIC/a/}');
Error('\P{Block= -ETHIOPIC/a/}');
Expect(1, 4991, '\p{Block=ethiopic}', "");
Expect(0, 4991, '\p{^Block=ethiopic}', "");
Expect(0, 4991, '\P{Block=ethiopic}', "");
Expect(1, 4991, '\P{^Block=ethiopic}', "");
Expect(0, 4607, '\p{Block=ethiopic}', "");
Expect(1, 4607, '\p{^Block=ethiopic}', "");
Expect(1, 4607, '\P{Block=ethiopic}', "");
Expect(0, 4607, '\P{^Block=ethiopic}', "");
Expect(1, 4991, '\p{Block=_-Ethiopic}', "");
Expect(0, 4991, '\p{^Block=_-Ethiopic}', "");
Expect(0, 4991, '\P{Block=_-Ethiopic}', "");
Expect(1, 4991, '\P{^Block=_-Ethiopic}', "");
Expect(0, 4607, '\p{Block=_-Ethiopic}', "");
Expect(1, 4607, '\p{^Block=_-Ethiopic}', "");
Expect(1, 4607, '\P{Block=_-Ethiopic}', "");
Expect(0, 4607, '\P{^Block=_-Ethiopic}', "");
Error('\p{Blk=:=_ETHIOPIC}');
Error('\P{Blk=:=_ETHIOPIC}');
Expect(1, 4991, '\p{Blk=ethiopic}', "");
Expect(0, 4991, '\p{^Blk=ethiopic}', "");
Expect(0, 4991, '\P{Blk=ethiopic}', "");
Expect(1, 4991, '\P{^Blk=ethiopic}', "");
Expect(0, 4607, '\p{Blk=ethiopic}', "");
Expect(1, 4607, '\p{^Blk=ethiopic}', "");
Expect(1, 4607, '\P{Blk=ethiopic}', "");
Expect(0, 4607, '\P{^Blk=ethiopic}', "");
Expect(1, 4991, '\p{Blk= -Ethiopic}', "");
Expect(0, 4991, '\p{^Blk= -Ethiopic}', "");
Expect(0, 4991, '\P{Blk= -Ethiopic}', "");
Expect(1, 4991, '\P{^Blk= -Ethiopic}', "");
Expect(0, 4607, '\p{Blk= -Ethiopic}', "");
Expect(1, 4607, '\p{^Blk= -Ethiopic}', "");
Expect(1, 4607, '\P{Blk= -Ethiopic}', "");
Expect(0, 4607, '\P{^Blk= -Ethiopic}', "");
Error('\p{Is_Block= /a/Ethiopic}');
Error('\P{Is_Block= /a/Ethiopic}');
Expect(1, 4991, '\p{Is_Block=ethiopic}', "");
Expect(0, 4991, '\p{^Is_Block=ethiopic}', "");
Expect(0, 4991, '\P{Is_Block=ethiopic}', "");
Expect(1, 4991, '\P{^Is_Block=ethiopic}', "");
Expect(0, 4607, '\p{Is_Block=ethiopic}', "");
Expect(1, 4607, '\p{^Is_Block=ethiopic}', "");
Expect(1, 4607, '\P{Is_Block=ethiopic}', "");
Expect(0, 4607, '\P{^Is_Block=ethiopic}', "");
Expect(1, 4991, '\p{Is_Block=--Ethiopic}', "");
Expect(0, 4991, '\p{^Is_Block=--Ethiopic}', "");
Expect(0, 4991, '\P{Is_Block=--Ethiopic}', "");
Expect(1, 4991, '\P{^Is_Block=--Ethiopic}', "");
Expect(0, 4607, '\p{Is_Block=--Ethiopic}', "");
Expect(1, 4607, '\p{^Is_Block=--Ethiopic}', "");
Expect(1, 4607, '\P{Is_Block=--Ethiopic}', "");
Expect(0, 4607, '\P{^Is_Block=--Ethiopic}', "");
Error('\p{Is_Blk= Ethiopic:=}');
Error('\P{Is_Blk= Ethiopic:=}');
Expect(1, 4991, '\p{Is_Blk=ethiopic}', "");
Expect(0, 4991, '\p{^Is_Blk=ethiopic}', "");
Expect(0, 4991, '\P{Is_Blk=ethiopic}', "");
Expect(1, 4991, '\P{^Is_Blk=ethiopic}', "");
Expect(0, 4607, '\p{Is_Blk=ethiopic}', "");
Expect(1, 4607, '\p{^Is_Blk=ethiopic}', "");
Expect(1, 4607, '\P{Is_Blk=ethiopic}', "");
Expect(0, 4607, '\P{^Is_Blk=ethiopic}', "");
Expect(1, 4991, '\p{Is_Blk= ETHIOPIC}', "");
Expect(0, 4991, '\p{^Is_Blk= ETHIOPIC}', "");
Expect(0, 4991, '\P{Is_Blk= ETHIOPIC}', "");
Expect(1, 4991, '\P{^Is_Blk= ETHIOPIC}', "");
Expect(0, 4607, '\p{Is_Blk= ETHIOPIC}', "");
Expect(1, 4607, '\p{^Is_Blk= ETHIOPIC}', "");
Expect(1, 4607, '\P{Is_Blk= ETHIOPIC}', "");
Expect(0, 4607, '\P{^Is_Blk= ETHIOPIC}', "");
Error('\p{Block= /a/Buginese}');
Error('\P{Block= /a/Buginese}');
Expect(1, 6687, '\p{Block=buginese}', "");
Expect(0, 6687, '\p{^Block=buginese}', "");
Expect(0, 6687, '\P{Block=buginese}', "");
Expect(1, 6687, '\P{^Block=buginese}', "");
Expect(0, 6655, '\p{Block=buginese}', "");
Expect(1, 6655, '\p{^Block=buginese}', "");
Expect(1, 6655, '\P{Block=buginese}', "");
Expect(0, 6655, '\P{^Block=buginese}', "");
Expect(1, 6687, '\p{Block=_BUGINESE}', "");
Expect(0, 6687, '\p{^Block=_BUGINESE}', "");
Expect(0, 6687, '\P{Block=_BUGINESE}', "");
Expect(1, 6687, '\P{^Block=_BUGINESE}', "");
Expect(0, 6655, '\p{Block=_BUGINESE}', "");
Expect(1, 6655, '\p{^Block=_BUGINESE}', "");
Expect(1, 6655, '\P{Block=_BUGINESE}', "");
Expect(0, 6655, '\P{^Block=_BUGINESE}', "");
Error('\p{Blk=/a/Buginese}');
Error('\P{Blk=/a/Buginese}');
Expect(1, 6687, '\p{Blk=buginese}', "");
Expect(0, 6687, '\p{^Blk=buginese}', "");
Expect(0, 6687, '\P{Blk=buginese}', "");
Expect(1, 6687, '\P{^Blk=buginese}', "");
Expect(0, 6655, '\p{Blk=buginese}', "");
Expect(1, 6655, '\p{^Blk=buginese}', "");
Expect(1, 6655, '\P{Blk=buginese}', "");
Expect(0, 6655, '\P{^Blk=buginese}', "");
Expect(1, 6687, '\p{Blk= -BUGINESE}', "");
Expect(0, 6687, '\p{^Blk= -BUGINESE}', "");
Expect(0, 6687, '\P{Blk= -BUGINESE}', "");
Expect(1, 6687, '\P{^Blk= -BUGINESE}', "");
Expect(0, 6655, '\p{Blk= -BUGINESE}', "");
Expect(1, 6655, '\p{^Blk= -BUGINESE}', "");
Expect(1, 6655, '\P{Blk= -BUGINESE}', "");
Expect(0, 6655, '\P{^Blk= -BUGINESE}', "");
Error('\p{Is_Block=_/a/BUGINESE}');
Error('\P{Is_Block=_/a/BUGINESE}');
Expect(1, 6687, '\p{Is_Block=buginese}', "");
Expect(0, 6687, '\p{^Is_Block=buginese}', "");
Expect(0, 6687, '\P{Is_Block=buginese}', "");
Expect(1, 6687, '\P{^Is_Block=buginese}', "");
Expect(0, 6655, '\p{Is_Block=buginese}', "");
Expect(1, 6655, '\p{^Is_Block=buginese}', "");
Expect(1, 6655, '\P{Is_Block=buginese}', "");
Expect(0, 6655, '\P{^Is_Block=buginese}', "");
Expect(1, 6687, '\p{Is_Block=__Buginese}', "");
Expect(0, 6687, '\p{^Is_Block=__Buginese}', "");
Expect(0, 6687, '\P{Is_Block=__Buginese}', "");
Expect(1, 6687, '\P{^Is_Block=__Buginese}', "");
Expect(0, 6655, '\p{Is_Block=__Buginese}', "");
Expect(1, 6655, '\p{^Is_Block=__Buginese}', "");
Expect(1, 6655, '\P{Is_Block=__Buginese}', "");
Expect(0, 6655, '\P{^Is_Block=__Buginese}', "");
Error('\p{Is_Blk:/a/--buginese}');
Error('\P{Is_Blk:/a/--buginese}');
Expect(1, 6687, '\p{Is_Blk=buginese}', "");
Expect(0, 6687, '\p{^Is_Blk=buginese}', "");
Expect(0, 6687, '\P{Is_Blk=buginese}', "");
Expect(1, 6687, '\P{^Is_Blk=buginese}', "");
Expect(0, 6655, '\p{Is_Blk=buginese}', "");
Expect(1, 6655, '\p{^Is_Blk=buginese}', "");
Expect(1, 6655, '\P{Is_Blk=buginese}', "");
Expect(0, 6655, '\P{^Is_Blk=buginese}', "");
Expect(1, 6687, '\p{Is_Blk= -Buginese}', "");
Expect(0, 6687, '\p{^Is_Blk= -Buginese}', "");
Expect(0, 6687, '\P{Is_Blk= -Buginese}', "");
Expect(1, 6687, '\P{^Is_Blk= -Buginese}', "");
Expect(0, 6655, '\p{Is_Blk= -Buginese}', "");
Expect(1, 6655, '\p{^Is_Blk= -Buginese}', "");
Expect(1, 6655, '\P{Is_Blk= -Buginese}', "");
Expect(0, 6655, '\P{^Is_Blk= -Buginese}', "");
Error('\p{Block= mathematicalAlphanumericsymbols:=}');
Error('\P{Block= mathematicalAlphanumericsymbols:=}');
Expect(1, 120831, '\p{Block=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^Block=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{Block=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^Block=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{Block=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^Block=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{Block=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^Block=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(0, 120831, '\p{^Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(0, 120831, '\P{Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(1, 120831, '\P{^Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(0, 119807, '\p{Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(1, 119807, '\p{^Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(1, 119807, '\P{Block= MathematicalAlphanumeric_SYMBOLS}', "");
Expect(0, 119807, '\P{^Block= MathematicalAlphanumeric_SYMBOLS}', "");
Error('\p{Blk=:=__Mathematical Alphanumeric_SYMBOLS}');
Error('\P{Blk=:=__Mathematical Alphanumeric_SYMBOLS}');
Expect(1, 120831, '\p{Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{Blk= -mathematicalAlphanumeric symbols}', "");
Expect(0, 120831, '\p{^Blk= -mathematicalAlphanumeric symbols}', "");
Expect(0, 120831, '\P{Blk= -mathematicalAlphanumeric symbols}', "");
Expect(1, 120831, '\P{^Blk= -mathematicalAlphanumeric symbols}', "");
Expect(0, 119807, '\p{Blk= -mathematicalAlphanumeric symbols}', "");
Expect(1, 119807, '\p{^Blk= -mathematicalAlphanumeric symbols}', "");
Expect(1, 119807, '\P{Blk= -mathematicalAlphanumeric symbols}', "");
Expect(0, 119807, '\P{^Blk= -mathematicalAlphanumeric symbols}', "");
Error('\p{Is_Block=/a/-_Mathematical-ALPHANUMERIC SYMBOLS}');
Error('\P{Is_Block=/a/-_Mathematical-ALPHANUMERIC SYMBOLS}');
Expect(1, 120831, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{Is_Block=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^Is_Block=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{Is_Block=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^Is_Block=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(0, 120831, '\p{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(0, 120831, '\P{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(1, 120831, '\P{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(0, 119807, '\p{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(1, 119807, '\p{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(1, 119807, '\P{Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Expect(0, 119807, '\P{^Is_Block=-_mathematical Alphanumeric-Symbols}', "");
Error('\p{Is_Blk=-MATHEMATICAL:=Alphanumeric-SYMBOLS}');
Error('\P{Is_Blk=-MATHEMATICAL:=Alphanumeric-SYMBOLS}');
Expect(1, 120831, '\p{Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^Is_Blk=mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(0, 120831, '\p{^Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(0, 120831, '\P{Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(1, 120831, '\P{^Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(0, 119807, '\p{Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(1, 119807, '\p{^Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(1, 119807, '\P{Is_Blk=_Mathematical alphanumeric symbols}', "");
Expect(0, 119807, '\P{^Is_Blk=_Mathematical alphanumeric symbols}', "");
Error('\p{Block=/a/ -INSCRIPTIONAL-Pahlavi}');
Error('\P{Block=/a/ -INSCRIPTIONAL-Pahlavi}');
Expect(1, 68479, '\p{Block: inscriptionalpahlavi}', "");
Expect(0, 68479, '\p{^Block: inscriptionalpahlavi}', "");
Expect(0, 68479, '\P{Block: inscriptionalpahlavi}', "");
Expect(1, 68479, '\P{^Block: inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Block: inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Block: inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Block: inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Block: inscriptionalpahlavi}', "");
Expect(1, 68479, '\p{Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(0, 68479, '\p{^Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(0, 68479, '\P{Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(1, 68479, '\P{^Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(0, 68447, '\p{Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(1, 68447, '\p{^Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(1, 68447, '\P{Block= INSCRIPTIONAL-PAHLAVI}', "");
Expect(0, 68447, '\P{^Block= INSCRIPTIONAL-PAHLAVI}', "");
Error('\p{Blk=/a/_ INSCRIPTIONAL-pahlavi}');
Error('\P{Blk=/a/_ INSCRIPTIONAL-pahlavi}');
Expect(1, 68479, '\p{Blk=inscriptionalpahlavi}', "");
Expect(0, 68479, '\p{^Blk=inscriptionalpahlavi}', "");
Expect(0, 68479, '\P{Blk=inscriptionalpahlavi}', "");
Expect(1, 68479, '\P{^Blk=inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Blk=inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Blk=inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Blk=inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Blk=inscriptionalpahlavi}', "");
Expect(1, 68479, '\p{Blk=-_inscriptional-Pahlavi}', "");
Expect(0, 68479, '\p{^Blk=-_inscriptional-Pahlavi}', "");
Expect(0, 68479, '\P{Blk=-_inscriptional-Pahlavi}', "");
Expect(1, 68479, '\P{^Blk=-_inscriptional-Pahlavi}', "");
Expect(0, 68447, '\p{Blk=-_inscriptional-Pahlavi}', "");
Expect(1, 68447, '\p{^Blk=-_inscriptional-Pahlavi}', "");
Expect(1, 68447, '\P{Blk=-_inscriptional-Pahlavi}', "");
Expect(0, 68447, '\P{^Blk=-_inscriptional-Pahlavi}', "");
Error('\p{Is_Block=:=Inscriptional PAHLAVI}');
Error('\P{Is_Block=:=Inscriptional PAHLAVI}');
Expect(1, 68479, '\p{Is_Block: inscriptionalpahlavi}', "");
Expect(0, 68479, '\p{^Is_Block: inscriptionalpahlavi}', "");
Expect(0, 68479, '\P{Is_Block: inscriptionalpahlavi}', "");
Expect(1, 68479, '\P{^Is_Block: inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Is_Block: inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Is_Block: inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Is_Block: inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Is_Block: inscriptionalpahlavi}', "");
Expect(1, 68479, '\p{Is_Block=- Inscriptional_Pahlavi}', "");
Expect(0, 68479, '\p{^Is_Block=- Inscriptional_Pahlavi}', "");
Expect(0, 68479, '\P{Is_Block=- Inscriptional_Pahlavi}', "");
Expect(1, 68479, '\P{^Is_Block=- Inscriptional_Pahlavi}', "");
Expect(0, 68447, '\p{Is_Block=- Inscriptional_Pahlavi}', "");
Expect(1, 68447, '\p{^Is_Block=- Inscriptional_Pahlavi}', "");
Expect(1, 68447, '\P{Is_Block=- Inscriptional_Pahlavi}', "");
Expect(0, 68447, '\P{^Is_Block=- Inscriptional_Pahlavi}', "");
Error('\p{Is_Blk=_-inscriptional-pahlavi:=}');
Error('\P{Is_Blk=_-inscriptional-pahlavi:=}');
Expect(1, 68479, '\p{Is_Blk=inscriptionalpahlavi}', "");
Expect(0, 68479, '\p{^Is_Blk=inscriptionalpahlavi}', "");
Expect(0, 68479, '\P{Is_Blk=inscriptionalpahlavi}', "");
Expect(1, 68479, '\P{^Is_Blk=inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Is_Blk=inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Is_Blk=inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Is_Blk=inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Is_Blk=inscriptionalpahlavi}', "");
Expect(1, 68479, '\p{Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(0, 68479, '\p{^Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(0, 68479, '\P{Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(1, 68479, '\P{^Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(0, 68447, '\p{Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(1, 68447, '\p{^Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(1, 68447, '\P{Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Expect(0, 68447, '\P{^Is_Blk= INSCRIPTIONAL_pahlavi}', "");
Error('\p{Block: __Unified_Canadian_Aboriginal:=syllabics EXTENDED}');
Error('\P{Block: __Unified_Canadian_Aboriginal:=syllabics EXTENDED}');
Expect(1, 6399, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(0, 6399, '\p{^Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(0, 6399, '\P{Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(1, 6399, '\P{^Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(0, 6319, '\p{Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(1, 6319, '\p{^Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(1, 6319, '\P{Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Expect(0, 6319, '\P{^Block=__UNIFIED Canadian ABORIGINAL-syllabics Extended}', "");
Error('\p{Blk= UnifiedCanadian-ABORIGINAL_Syllabics/a/Extended}');
Error('\P{Blk= UnifiedCanadian-ABORIGINAL_Syllabics/a/Extended}');
Expect(1, 6399, '\p{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^Blk=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(0, 6399, '\p{^Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(0, 6399, '\P{Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(1, 6399, '\P{^Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(0, 6319, '\p{Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(1, 6319, '\p{^Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(1, 6319, '\P{Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Expect(0, 6319, '\P{^Blk=-unified CANADIAN Aboriginal-Syllabics-Extended}', "");
Error('\p{Is_Block=__unifiedCANADIAN Aboriginal-SYLLABICS Extended/a/}');
Error('\P{Is_Block=__unifiedCANADIAN Aboriginal-SYLLABICS Extended/a/}');
Expect(1, 6399, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^Is_Block=unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(0, 6399, '\p{^Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(0, 6399, '\P{Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(1, 6399, '\P{^Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(0, 6319, '\p{Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(1, 6319, '\p{^Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(1, 6319, '\P{Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Expect(0, 6319, '\P{^Is_Block:-_Unified_canadian aboriginal syllabics extended}', "");
Error('\p{Is_Blk=_:=Unifiedcanadianaboriginal Syllabics extended}');
Error('\P{Is_Blk=_:=Unifiedcanadianaboriginal Syllabics extended}');
Expect(1, 6399, '\p{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^Is_Blk: unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(0, 6399, '\p{^Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(0, 6399, '\P{Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(1, 6399, '\P{^Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(0, 6319, '\p{Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(1, 6319, '\p{^Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(1, 6319, '\P{Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Expect(0, 6319, '\P{^Is_Blk=- UNIFIED_CANADIAN ABORIGINALSYLLABICSExtended}', "");
Error('\p{Block: :=kangxi-Radicals}');
Error('\P{Block: :=kangxi-Radicals}');
Expect(1, 12255, '\p{Block=kangxiradicals}', "");
Expect(0, 12255, '\p{^Block=kangxiradicals}', "");
Expect(0, 12255, '\P{Block=kangxiradicals}', "");
Expect(1, 12255, '\P{^Block=kangxiradicals}', "");
Expect(0, 12031, '\p{Block=kangxiradicals}', "");
Expect(1, 12031, '\p{^Block=kangxiradicals}', "");
Expect(1, 12031, '\P{Block=kangxiradicals}', "");
Expect(0, 12031, '\P{^Block=kangxiradicals}', "");
Expect(1, 12255, '\p{Block:-kangxi-Radicals}', "");
Expect(0, 12255, '\p{^Block:-kangxi-Radicals}', "");
Expect(0, 12255, '\P{Block:-kangxi-Radicals}', "");
Expect(1, 12255, '\P{^Block:-kangxi-Radicals}', "");
Expect(0, 12031, '\p{Block:-kangxi-Radicals}', "");
Expect(1, 12031, '\p{^Block:-kangxi-Radicals}', "");
Expect(1, 12031, '\P{Block:-kangxi-Radicals}', "");
Expect(0, 12031, '\P{^Block:-kangxi-Radicals}', "");
Error('\p{Blk=_/a/kangxi-RADICALS}');
Error('\P{Blk=_/a/kangxi-RADICALS}');
Expect(1, 12255, '\p{Blk=kangxiradicals}', "");
Expect(0, 12255, '\p{^Blk=kangxiradicals}', "");
Expect(0, 12255, '\P{Blk=kangxiradicals}', "");
Expect(1, 12255, '\P{^Blk=kangxiradicals}', "");
Expect(0, 12031, '\p{Blk=kangxiradicals}', "");
Expect(1, 12031, '\p{^Blk=kangxiradicals}', "");
Expect(1, 12031, '\P{Blk=kangxiradicals}', "");
Expect(0, 12031, '\P{^Blk=kangxiradicals}', "");
Expect(1, 12255, '\p{Blk: Kangxi RADICALS}', "");
Expect(0, 12255, '\p{^Blk: Kangxi RADICALS}', "");
Expect(0, 12255, '\P{Blk: Kangxi RADICALS}', "");
Expect(1, 12255, '\P{^Blk: Kangxi RADICALS}', "");
Expect(0, 12031, '\p{Blk: Kangxi RADICALS}', "");
Expect(1, 12031, '\p{^Blk: Kangxi RADICALS}', "");
Expect(1, 12031, '\P{Blk: Kangxi RADICALS}', "");
Expect(0, 12031, '\P{^Blk: Kangxi RADICALS}', "");
Error('\p{Is_Block:_/a/KANGXI-radicals}');
Error('\P{Is_Block:_/a/KANGXI-radicals}');
Expect(1, 12255, '\p{Is_Block: kangxiradicals}', "");
Expect(0, 12255, '\p{^Is_Block: kangxiradicals}', "");
Expect(0, 12255, '\P{Is_Block: kangxiradicals}', "");
Expect(1, 12255, '\P{^Is_Block: kangxiradicals}', "");
Expect(0, 12031, '\p{Is_Block: kangxiradicals}', "");
Expect(1, 12031, '\p{^Is_Block: kangxiradicals}', "");
Expect(1, 12031, '\P{Is_Block: kangxiradicals}', "");
Expect(0, 12031, '\P{^Is_Block: kangxiradicals}', "");
Expect(1, 12255, '\p{Is_Block=_Kangxi-RADICALS}', "");
Expect(0, 12255, '\p{^Is_Block=_Kangxi-RADICALS}', "");
Expect(0, 12255, '\P{Is_Block=_Kangxi-RADICALS}', "");
Expect(1, 12255, '\P{^Is_Block=_Kangxi-RADICALS}', "");
Expect(0, 12031, '\p{Is_Block=_Kangxi-RADICALS}', "");
Expect(1, 12031, '\p{^Is_Block=_Kangxi-RADICALS}', "");
Expect(1, 12031, '\P{Is_Block=_Kangxi-RADICALS}', "");
Expect(0, 12031, '\P{^Is_Block=_Kangxi-RADICALS}', "");
Error('\p{Is_Blk= KANGXI/a/Radicals}');
Error('\P{Is_Blk= KANGXI/a/Radicals}');
Expect(1, 12255, '\p{Is_Blk: kangxiradicals}', "");
Expect(0, 12255, '\p{^Is_Blk: kangxiradicals}', "");
Expect(0, 12255, '\P{Is_Blk: kangxiradicals}', "");
Expect(1, 12255, '\P{^Is_Blk: kangxiradicals}', "");
Expect(0, 12031, '\p{Is_Blk: kangxiradicals}', "");
Expect(1, 12031, '\p{^Is_Blk: kangxiradicals}', "");
Expect(1, 12031, '\P{Is_Blk: kangxiradicals}', "");
Expect(0, 12031, '\P{^Is_Blk: kangxiradicals}', "");
Expect(1, 12255, '\p{Is_Blk=_-Kangxi_Radicals}', "");
Expect(0, 12255, '\p{^Is_Blk=_-Kangxi_Radicals}', "");
Expect(0, 12255, '\P{Is_Blk=_-Kangxi_Radicals}', "");
Expect(1, 12255, '\P{^Is_Blk=_-Kangxi_Radicals}', "");
Expect(0, 12031, '\p{Is_Blk=_-Kangxi_Radicals}', "");
Expect(1, 12031, '\p{^Is_Blk=_-Kangxi_Radicals}', "");
Expect(1, 12031, '\P{Is_Blk=_-Kangxi_Radicals}', "");
Expect(0, 12031, '\P{^Is_Blk=_-Kangxi_Radicals}', "");
Error('\p{Block=/a/ -arabic_PRESENTATION Forms B}');
Error('\P{Block=/a/ -arabic_PRESENTATION Forms B}');
Expect(1, 65279, '\p{Block=arabicpresentationformsb}', "");
Expect(0, 65279, '\p{^Block=arabicpresentationformsb}', "");
Expect(0, 65279, '\P{Block=arabicpresentationformsb}', "");
Expect(1, 65279, '\P{^Block=arabicpresentationformsb}', "");
Expect(0, 65135, '\p{Block=arabicpresentationformsb}', "");
Expect(1, 65135, '\p{^Block=arabicpresentationformsb}', "");
Expect(1, 65135, '\P{Block=arabicpresentationformsb}', "");
Expect(0, 65135, '\P{^Block=arabicpresentationformsb}', "");
Expect(1, 65279, '\p{Block= ARABIC Presentation FORMS B}', "");
Expect(0, 65279, '\p{^Block= ARABIC Presentation FORMS B}', "");
Expect(0, 65279, '\P{Block= ARABIC Presentation FORMS B}', "");
Expect(1, 65279, '\P{^Block= ARABIC Presentation FORMS B}', "");
Expect(0, 65135, '\p{Block= ARABIC Presentation FORMS B}', "");
Expect(1, 65135, '\p{^Block= ARABIC Presentation FORMS B}', "");
Expect(1, 65135, '\P{Block= ARABIC Presentation FORMS B}', "");
Expect(0, 65135, '\P{^Block= ARABIC Presentation FORMS B}', "");
Error('\p{Blk=-:=arabic PRESENTATION_FORMS-B}');
Error('\P{Blk=-:=arabic PRESENTATION_FORMS-B}');
Expect(1, 65279, '\p{Blk:arabicpresentationformsb}', "");
Expect(0, 65279, '\p{^Blk:arabicpresentationformsb}', "");
Expect(0, 65279, '\P{Blk:arabicpresentationformsb}', "");
Expect(1, 65279, '\P{^Blk:arabicpresentationformsb}', "");
Expect(0, 65135, '\p{Blk:arabicpresentationformsb}', "");
Expect(1, 65135, '\p{^Blk:arabicpresentationformsb}', "");
Expect(1, 65135, '\P{Blk:arabicpresentationformsb}', "");
Expect(0, 65135, '\P{^Blk:arabicpresentationformsb}', "");
Expect(1, 65279, '\p{Blk= Arabic PresentationForms-b}', "");
Expect(0, 65279, '\p{^Blk= Arabic PresentationForms-b}', "");
Expect(0, 65279, '\P{Blk= Arabic PresentationForms-b}', "");
Expect(1, 65279, '\P{^Blk= Arabic PresentationForms-b}', "");
Expect(0, 65135, '\p{Blk= Arabic PresentationForms-b}', "");
Expect(1, 65135, '\p{^Blk= Arabic PresentationForms-b}', "");
Expect(1, 65135, '\P{Blk= Arabic PresentationForms-b}', "");
Expect(0, 65135, '\P{^Blk= Arabic PresentationForms-b}', "");
Error('\p{Is_Block= -Arabic PRESENTATION/a/FormsB}');
Error('\P{Is_Block= -Arabic PRESENTATION/a/FormsB}');
Expect(1, 65279, '\p{Is_Block=arabicpresentationformsb}', "");
Expect(0, 65279, '\p{^Is_Block=arabicpresentationformsb}', "");
Expect(0, 65279, '\P{Is_Block=arabicpresentationformsb}', "");
Expect(1, 65279, '\P{^Is_Block=arabicpresentationformsb}', "");
Expect(0, 65135, '\p{Is_Block=arabicpresentationformsb}', "");
Expect(1, 65135, '\p{^Is_Block=arabicpresentationformsb}', "");
Expect(1, 65135, '\P{Is_Block=arabicpresentationformsb}', "");
Expect(0, 65135, '\P{^Is_Block=arabicpresentationformsb}', "");
Expect(1, 65279, '\p{Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(0, 65279, '\p{^Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(0, 65279, '\P{Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(1, 65279, '\P{^Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(0, 65135, '\p{Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(1, 65135, '\p{^Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(1, 65135, '\P{Is_Block=_ Arabic presentation_FORMS B}', "");
Expect(0, 65135, '\P{^Is_Block=_ Arabic presentation_FORMS B}', "");
Error('\p{Is_Blk=/a/ arabic_PRESENTATION_FormsB}');
Error('\P{Is_Blk=/a/ arabic_PRESENTATION_FormsB}');
Expect(1, 65279, '\p{Is_Blk=arabicpresentationformsb}', "");
Expect(0, 65279, '\p{^Is_Blk=arabicpresentationformsb}', "");
Expect(0, 65279, '\P{Is_Blk=arabicpresentationformsb}', "");
Expect(1, 65279, '\P{^Is_Blk=arabicpresentationformsb}', "");
Expect(0, 65135, '\p{Is_Blk=arabicpresentationformsb}', "");
Expect(1, 65135, '\p{^Is_Blk=arabicpresentationformsb}', "");
Expect(1, 65135, '\P{Is_Blk=arabicpresentationformsb}', "");
Expect(0, 65135, '\P{^Is_Blk=arabicpresentationformsb}', "");
Expect(1, 65279, '\p{Is_Blk= arabicPresentation_forms B}', "");
Expect(0, 65279, '\p{^Is_Blk= arabicPresentation_forms B}', "");
Expect(0, 65279, '\P{Is_Blk= arabicPresentation_forms B}', "");
Expect(1, 65279, '\P{^Is_Blk= arabicPresentation_forms B}', "");
Expect(0, 65135, '\p{Is_Blk= arabicPresentation_forms B}', "");
Expect(1, 65135, '\p{^Is_Blk= arabicPresentation_forms B}', "");
Expect(1, 65135, '\P{Is_Blk= arabicPresentation_forms B}', "");
Expect(0, 65135, '\P{^Is_Blk= arabicPresentation_forms B}', "");
Error('\p{Block=/a/-GURMUKHI}');
Error('\P{Block=/a/-GURMUKHI}');
Expect(1, 2687, '\p{Block=gurmukhi}', "");
Expect(0, 2687, '\p{^Block=gurmukhi}', "");
Expect(0, 2687, '\P{Block=gurmukhi}', "");
Expect(1, 2687, '\P{^Block=gurmukhi}', "");
Expect(0, 2559, '\p{Block=gurmukhi}', "");
Expect(1, 2559, '\p{^Block=gurmukhi}', "");
Expect(1, 2559, '\P{Block=gurmukhi}', "");
Expect(0, 2559, '\P{^Block=gurmukhi}', "");
Expect(1, 2687, '\p{Block= GURMUKHI}', "");
Expect(0, 2687, '\p{^Block= GURMUKHI}', "");
Expect(0, 2687, '\P{Block= GURMUKHI}', "");
Expect(1, 2687, '\P{^Block= GURMUKHI}', "");
Expect(0, 2559, '\p{Block= GURMUKHI}', "");
Expect(1, 2559, '\p{^Block= GURMUKHI}', "");
Expect(1, 2559, '\P{Block= GURMUKHI}', "");
Expect(0, 2559, '\P{^Block= GURMUKHI}', "");
Error('\p{Blk=:= -GURMUKHI}');
Error('\P{Blk=:= -GURMUKHI}');
Expect(1, 2687, '\p{Blk: gurmukhi}', "");
Expect(0, 2687, '\p{^Blk: gurmukhi}', "");
Expect(0, 2687, '\P{Blk: gurmukhi}', "");
Expect(1, 2687, '\P{^Blk: gurmukhi}', "");
Expect(0, 2559, '\p{Blk: gurmukhi}', "");
Expect(1, 2559, '\p{^Blk: gurmukhi}', "");
Expect(1, 2559, '\P{Blk: gurmukhi}', "");
Expect(0, 2559, '\P{^Blk: gurmukhi}', "");
Expect(1, 2687, '\p{Blk: _GURMUKHI}', "");
Expect(0, 2687, '\p{^Blk: _GURMUKHI}', "");
Expect(0, 2687, '\P{Blk: _GURMUKHI}', "");
Expect(1, 2687, '\P{^Blk: _GURMUKHI}', "");
Expect(0, 2559, '\p{Blk: _GURMUKHI}', "");
Expect(1, 2559, '\p{^Blk: _GURMUKHI}', "");
Expect(1, 2559, '\P{Blk: _GURMUKHI}', "");
Expect(0, 2559, '\P{^Blk: _GURMUKHI}', "");
Error('\p{Is_Block= _gurmukhi/a/}');
Error('\P{Is_Block= _gurmukhi/a/}');
Expect(1, 2687, '\p{Is_Block=gurmukhi}', "");
Expect(0, 2687, '\p{^Is_Block=gurmukhi}', "");
Expect(0, 2687, '\P{Is_Block=gurmukhi}', "");
Expect(1, 2687, '\P{^Is_Block=gurmukhi}', "");
Expect(0, 2559, '\p{Is_Block=gurmukhi}', "");
Expect(1, 2559, '\p{^Is_Block=gurmukhi}', "");
Expect(1, 2559, '\P{Is_Block=gurmukhi}', "");
Expect(0, 2559, '\P{^Is_Block=gurmukhi}', "");
Expect(1, 2687, '\p{Is_Block: Gurmukhi}', "");
Expect(0, 2687, '\p{^Is_Block: Gurmukhi}', "");
Expect(0, 2687, '\P{Is_Block: Gurmukhi}', "");
Expect(1, 2687, '\P{^Is_Block: Gurmukhi}', "");
Expect(0, 2559, '\p{Is_Block: Gurmukhi}', "");
Expect(1, 2559, '\p{^Is_Block: Gurmukhi}', "");
Expect(1, 2559, '\P{Is_Block: Gurmukhi}', "");
Expect(0, 2559, '\P{^Is_Block: Gurmukhi}', "");
Error('\p{Is_Blk=:=_gurmukhi}');
Error('\P{Is_Blk=:=_gurmukhi}');
Expect(1, 2687, '\p{Is_Blk=gurmukhi}', "");
Expect(0, 2687, '\p{^Is_Blk=gurmukhi}', "");
Expect(0, 2687, '\P{Is_Blk=gurmukhi}', "");
Expect(1, 2687, '\P{^Is_Blk=gurmukhi}', "");
Expect(0, 2559, '\p{Is_Blk=gurmukhi}', "");
Expect(1, 2559, '\p{^Is_Blk=gurmukhi}', "");
Expect(1, 2559, '\P{Is_Blk=gurmukhi}', "");
Expect(0, 2559, '\P{^Is_Blk=gurmukhi}', "");
Expect(1, 2687, '\p{Is_Blk=__gurmukhi}', "");
Expect(0, 2687, '\p{^Is_Blk=__gurmukhi}', "");
Expect(0, 2687, '\P{Is_Blk=__gurmukhi}', "");
Expect(1, 2687, '\P{^Is_Blk=__gurmukhi}', "");
Expect(0, 2559, '\p{Is_Blk=__gurmukhi}', "");
Expect(1, 2559, '\p{^Is_Blk=__gurmukhi}', "");
Expect(1, 2559, '\P{Is_Blk=__gurmukhi}', "");
Expect(0, 2559, '\P{^Is_Blk=__gurmukhi}', "");
Error('\p{Block= _Enclosed/a/Ideographic Supplement}');
Error('\P{Block= _Enclosed/a/Ideographic Supplement}');
Expect(1, 127743, '\p{Block=enclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^Block=enclosedideographicsupplement}', "");
Expect(0, 127743, '\P{Block=enclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^Block=enclosedideographicsupplement}', "");
Expect(0, 127487, '\p{Block=enclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^Block=enclosedideographicsupplement}', "");
Expect(1, 127487, '\P{Block=enclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^Block=enclosedideographicsupplement}', "");
Expect(1, 127743, '\p{Block: --enclosed-ideographic Supplement}', "");
Expect(0, 127743, '\p{^Block: --enclosed-ideographic Supplement}', "");
Expect(0, 127743, '\P{Block: --enclosed-ideographic Supplement}', "");
Expect(1, 127743, '\P{^Block: --enclosed-ideographic Supplement}', "");
Expect(0, 127487, '\p{Block: --enclosed-ideographic Supplement}', "");
Expect(1, 127487, '\p{^Block: --enclosed-ideographic Supplement}', "");
Expect(1, 127487, '\P{Block: --enclosed-ideographic Supplement}', "");
Expect(0, 127487, '\P{^Block: --enclosed-ideographic Supplement}', "");
Error('\p{Blk=/a/Enclosed_ideographic_SUPPLEMENT}');
Error('\P{Blk=/a/Enclosed_ideographic_SUPPLEMENT}');
Expect(1, 127743, '\p{Blk: enclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^Blk: enclosedideographicsupplement}', "");
Expect(0, 127743, '\P{Blk: enclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^Blk: enclosedideographicsupplement}', "");
Expect(0, 127487, '\p{Blk: enclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^Blk: enclosedideographicsupplement}', "");
Expect(1, 127487, '\P{Blk: enclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^Blk: enclosedideographicsupplement}', "");
Expect(1, 127743, '\p{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(0, 127743, '\p{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(0, 127743, '\P{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(1, 127743, '\P{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(0, 127487, '\p{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(1, 127487, '\p{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(1, 127487, '\P{Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Expect(0, 127487, '\P{^Blk=-EnclosedIDEOGRAPHICsupplement}', "");
Error('\p{Is_Block= /a/ENCLOSED IDEOGRAPHIC-Supplement}');
Error('\P{Is_Block= /a/ENCLOSED IDEOGRAPHIC-Supplement}');
Expect(1, 127743, '\p{Is_Block: enclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^Is_Block: enclosedideographicsupplement}', "");
Expect(0, 127743, '\P{Is_Block: enclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^Is_Block: enclosedideographicsupplement}', "");
Expect(0, 127487, '\p{Is_Block: enclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^Is_Block: enclosedideographicsupplement}', "");
Expect(1, 127487, '\P{Is_Block: enclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^Is_Block: enclosedideographicsupplement}', "");
Expect(1, 127743, '\p{Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(0, 127743, '\p{^Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(0, 127743, '\P{Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(1, 127743, '\P{^Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(0, 127487, '\p{Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(1, 127487, '\p{^Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(1, 127487, '\P{Is_Block=_Enclosed Ideographic Supplement}', "");
Expect(0, 127487, '\P{^Is_Block=_Enclosed Ideographic Supplement}', "");
Error('\p{Is_Blk=_-ENCLOSED:=Ideographic Supplement}');
Error('\P{Is_Blk=_-ENCLOSED:=Ideographic Supplement}');
Expect(1, 127743, '\p{Is_Blk=enclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^Is_Blk=enclosedideographicsupplement}', "");
Expect(0, 127743, '\P{Is_Blk=enclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^Is_Blk=enclosedideographicsupplement}', "");
Expect(0, 127487, '\p{Is_Blk=enclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^Is_Blk=enclosedideographicsupplement}', "");
Expect(1, 127487, '\P{Is_Blk=enclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^Is_Blk=enclosedideographicsupplement}', "");
Expect(1, 127743, '\p{Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(0, 127743, '\p{^Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(0, 127743, '\P{Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(1, 127743, '\P{^Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(0, 127487, '\p{Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(1, 127487, '\p{^Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(1, 127487, '\P{Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Expect(0, 127487, '\P{^Is_Blk= _ENCLOSED-Ideographic supplement}', "");
Error('\p{Block: /a/- Phonetic-ExtensionsSUPPLEMENT}');
Error('\P{Block: /a/- Phonetic-ExtensionsSUPPLEMENT}');
Expect(1, 7615, '\p{Block=phoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^Block=phoneticextensionssupplement}', "");
Expect(0, 7615, '\P{Block=phoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^Block=phoneticextensionssupplement}', "");
Expect(0, 7551, '\p{Block=phoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^Block=phoneticextensionssupplement}', "");
Expect(1, 7551, '\P{Block=phoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^Block=phoneticextensionssupplement}', "");
Expect(1, 7615, '\p{Block= _phonetic extensionsSupplement}', "");
Expect(0, 7615, '\p{^Block= _phonetic extensionsSupplement}', "");
Expect(0, 7615, '\P{Block= _phonetic extensionsSupplement}', "");
Expect(1, 7615, '\P{^Block= _phonetic extensionsSupplement}', "");
Expect(0, 7551, '\p{Block= _phonetic extensionsSupplement}', "");
Expect(1, 7551, '\p{^Block= _phonetic extensionsSupplement}', "");
Expect(1, 7551, '\P{Block= _phonetic extensionsSupplement}', "");
Expect(0, 7551, '\P{^Block= _phonetic extensionsSupplement}', "");
Error('\p{Blk= phonetic_Extensions-Supplement/a/}');
Error('\P{Blk= phonetic_Extensions-Supplement/a/}');
Expect(1, 7615, '\p{Blk=phoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^Blk=phoneticextensionssupplement}', "");
Expect(0, 7615, '\P{Blk=phoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^Blk=phoneticextensionssupplement}', "");
Expect(0, 7551, '\p{Blk=phoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^Blk=phoneticextensionssupplement}', "");
Expect(1, 7551, '\P{Blk=phoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^Blk=phoneticextensionssupplement}', "");
Expect(1, 7615, '\p{Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(0, 7615, '\p{^Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(0, 7615, '\P{Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(1, 7615, '\P{^Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(0, 7551, '\p{Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(1, 7551, '\p{^Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(1, 7551, '\P{Blk= -Phoneticextensions SUPPLEMENT}', "");
Expect(0, 7551, '\P{^Blk= -Phoneticextensions SUPPLEMENT}', "");
Error('\p{Is_Block= /a/Phonetic-EXTENSIONS Supplement}');
Error('\P{Is_Block= /a/Phonetic-EXTENSIONS Supplement}');
Expect(1, 7615, '\p{Is_Block=phoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^Is_Block=phoneticextensionssupplement}', "");
Expect(0, 7615, '\P{Is_Block=phoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^Is_Block=phoneticextensionssupplement}', "");
Expect(0, 7551, '\p{Is_Block=phoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^Is_Block=phoneticextensionssupplement}', "");
Expect(1, 7551, '\P{Is_Block=phoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^Is_Block=phoneticextensionssupplement}', "");
Expect(1, 7615, '\p{Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(0, 7615, '\p{^Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(0, 7615, '\P{Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(1, 7615, '\P{^Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(0, 7551, '\p{Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(1, 7551, '\p{^Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(1, 7551, '\P{Is_Block: Phonetic-Extensions-Supplement}', "");
Expect(0, 7551, '\P{^Is_Block: Phonetic-Extensions-Supplement}', "");
Error('\p{Is_Blk: -/a/Phonetic_extensions-Supplement}');
Error('\P{Is_Blk: -/a/Phonetic_extensions-Supplement}');
Expect(1, 7615, '\p{Is_Blk=phoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^Is_Blk=phoneticextensionssupplement}', "");
Expect(0, 7615, '\P{Is_Blk=phoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^Is_Blk=phoneticextensionssupplement}', "");
Expect(0, 7551, '\p{Is_Blk=phoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^Is_Blk=phoneticextensionssupplement}', "");
Expect(1, 7551, '\P{Is_Blk=phoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^Is_Blk=phoneticextensionssupplement}', "");
Expect(1, 7615, '\p{Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(0, 7615, '\p{^Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(0, 7615, '\P{Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(1, 7615, '\P{^Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(0, 7551, '\p{Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(1, 7551, '\p{^Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(1, 7551, '\P{Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Expect(0, 7551, '\P{^Is_Blk= Phonetic EXTENSIONS SUPPLEMENT}', "");
Error('\p{Block= /a/greek_Extended}');
Error('\P{Block= /a/greek_Extended}');
Expect(1, 8191, '\p{Block=greekextended}', "");
Expect(0, 8191, '\p{^Block=greekextended}', "");
Expect(0, 8191, '\P{Block=greekextended}', "");
Expect(1, 8191, '\P{^Block=greekextended}', "");
Expect(0, 7935, '\p{Block=greekextended}', "");
Expect(1, 7935, '\p{^Block=greekextended}', "");
Expect(1, 7935, '\P{Block=greekextended}', "");
Expect(0, 7935, '\P{^Block=greekextended}', "");
Expect(1, 8191, '\p{Block=Greek Extended}', "");
Expect(0, 8191, '\p{^Block=Greek Extended}', "");
Expect(0, 8191, '\P{Block=Greek Extended}', "");
Expect(1, 8191, '\P{^Block=Greek Extended}', "");
Expect(0, 7935, '\p{Block=Greek Extended}', "");
Expect(1, 7935, '\p{^Block=Greek Extended}', "");
Expect(1, 7935, '\P{Block=Greek Extended}', "");
Expect(0, 7935, '\P{^Block=Greek Extended}', "");
Error('\p{Blk=_ GREEK_EXTENDED/a/}');
Error('\P{Blk=_ GREEK_EXTENDED/a/}');
Expect(1, 8191, '\p{Blk=greekextended}', "");
Expect(0, 8191, '\p{^Blk=greekextended}', "");
Expect(0, 8191, '\P{Blk=greekextended}', "");
Expect(1, 8191, '\P{^Blk=greekextended}', "");
Expect(0, 7935, '\p{Blk=greekextended}', "");
Expect(1, 7935, '\p{^Blk=greekextended}', "");
Expect(1, 7935, '\P{Blk=greekextended}', "");
Expect(0, 7935, '\P{^Blk=greekextended}', "");
Expect(1, 8191, '\p{Blk=_Greek_extended}', "");
Expect(0, 8191, '\p{^Blk=_Greek_extended}', "");
Expect(0, 8191, '\P{Blk=_Greek_extended}', "");
Expect(1, 8191, '\P{^Blk=_Greek_extended}', "");
Expect(0, 7935, '\p{Blk=_Greek_extended}', "");
Expect(1, 7935, '\p{^Blk=_Greek_extended}', "");
Expect(1, 7935, '\P{Blk=_Greek_extended}', "");
Expect(0, 7935, '\P{^Blk=_Greek_extended}', "");
Error('\p{Is_Block=_-greek extended/a/}');
Error('\P{Is_Block=_-greek extended/a/}');
Expect(1, 8191, '\p{Is_Block=greekextended}', "");
Expect(0, 8191, '\p{^Is_Block=greekextended}', "");
Expect(0, 8191, '\P{Is_Block=greekextended}', "");
Expect(1, 8191, '\P{^Is_Block=greekextended}', "");
Expect(0, 7935, '\p{Is_Block=greekextended}', "");
Expect(1, 7935, '\p{^Is_Block=greekextended}', "");
Expect(1, 7935, '\P{Is_Block=greekextended}', "");
Expect(0, 7935, '\P{^Is_Block=greekextended}', "");
Expect(1, 8191, '\p{Is_Block= -GREEK Extended}', "");
Expect(0, 8191, '\p{^Is_Block= -GREEK Extended}', "");
Expect(0, 8191, '\P{Is_Block= -GREEK Extended}', "");
Expect(1, 8191, '\P{^Is_Block= -GREEK Extended}', "");
Expect(0, 7935, '\p{Is_Block= -GREEK Extended}', "");
Expect(1, 7935, '\p{^Is_Block= -GREEK Extended}', "");
Expect(1, 7935, '\P{Is_Block= -GREEK Extended}', "");
Expect(0, 7935, '\P{^Is_Block= -GREEK Extended}', "");
Error('\p{Is_Blk=- Greek/a/Extended}');
Error('\P{Is_Blk=- Greek/a/Extended}');
Expect(1, 8191, '\p{Is_Blk=greekextended}', "");
Expect(0, 8191, '\p{^Is_Blk=greekextended}', "");
Expect(0, 8191, '\P{Is_Blk=greekextended}', "");
Expect(1, 8191, '\P{^Is_Blk=greekextended}', "");
Expect(0, 7935, '\p{Is_Blk=greekextended}', "");
Expect(1, 7935, '\p{^Is_Blk=greekextended}', "");
Expect(1, 7935, '\P{Is_Blk=greekextended}', "");
Expect(0, 7935, '\P{^Is_Blk=greekextended}', "");
Expect(1, 8191, '\p{Is_Blk= greek extended}', "");
Expect(0, 8191, '\p{^Is_Blk= greek extended}', "");
Expect(0, 8191, '\P{Is_Blk= greek extended}', "");
Expect(1, 8191, '\P{^Is_Blk= greek extended}', "");
Expect(0, 7935, '\p{Is_Blk= greek extended}', "");
Expect(1, 7935, '\p{^Is_Blk= greek extended}', "");
Expect(1, 7935, '\P{Is_Blk= greek extended}', "");
Expect(0, 7935, '\P{^Is_Blk= greek extended}', "");
Error('\p{Block=-Deseret:=}');
Error('\P{Block=-Deseret:=}');
Expect(1, 66639, '\p{Block=deseret}', "");
Expect(0, 66639, '\p{^Block=deseret}', "");
Expect(0, 66639, '\P{Block=deseret}', "");
Expect(1, 66639, '\P{^Block=deseret}', "");
Expect(0, 66559, '\p{Block=deseret}', "");
Expect(1, 66559, '\p{^Block=deseret}', "");
Expect(1, 66559, '\P{Block=deseret}', "");
Expect(0, 66559, '\P{^Block=deseret}', "");
Expect(1, 66639, '\p{Block: _DESERET}', "");
Expect(0, 66639, '\p{^Block: _DESERET}', "");
Expect(0, 66639, '\P{Block: _DESERET}', "");
Expect(1, 66639, '\P{^Block: _DESERET}', "");
Expect(0, 66559, '\p{Block: _DESERET}', "");
Expect(1, 66559, '\p{^Block: _DESERET}', "");
Expect(1, 66559, '\P{Block: _DESERET}', "");
Expect(0, 66559, '\P{^Block: _DESERET}', "");
Error('\p{Blk=/a/ -DESERET}');
Error('\P{Blk=/a/ -DESERET}');
Expect(1, 66639, '\p{Blk=deseret}', "");
Expect(0, 66639, '\p{^Blk=deseret}', "");
Expect(0, 66639, '\P{Blk=deseret}', "");
Expect(1, 66639, '\P{^Blk=deseret}', "");
Expect(0, 66559, '\p{Blk=deseret}', "");
Expect(1, 66559, '\p{^Blk=deseret}', "");
Expect(1, 66559, '\P{Blk=deseret}', "");
Expect(0, 66559, '\P{^Blk=deseret}', "");
Expect(1, 66639, '\p{Blk=--deseret}', "");
Expect(0, 66639, '\p{^Blk=--deseret}', "");
Expect(0, 66639, '\P{Blk=--deseret}', "");
Expect(1, 66639, '\P{^Blk=--deseret}', "");
Expect(0, 66559, '\p{Blk=--deseret}', "");
Expect(1, 66559, '\p{^Blk=--deseret}', "");
Expect(1, 66559, '\P{Blk=--deseret}', "");
Expect(0, 66559, '\P{^Blk=--deseret}', "");
Error('\p{Is_Block= -Deseret/a/}');
Error('\P{Is_Block= -Deseret/a/}');
Expect(1, 66639, '\p{Is_Block=deseret}', "");
Expect(0, 66639, '\p{^Is_Block=deseret}', "");
Expect(0, 66639, '\P{Is_Block=deseret}', "");
Expect(1, 66639, '\P{^Is_Block=deseret}', "");
Expect(0, 66559, '\p{Is_Block=deseret}', "");
Expect(1, 66559, '\p{^Is_Block=deseret}', "");
Expect(1, 66559, '\P{Is_Block=deseret}', "");
Expect(0, 66559, '\P{^Is_Block=deseret}', "");
Expect(1, 66639, '\p{Is_Block= -deseret}', "");
Expect(0, 66639, '\p{^Is_Block= -deseret}', "");
Expect(0, 66639, '\P{Is_Block= -deseret}', "");
Expect(1, 66639, '\P{^Is_Block= -deseret}', "");
Expect(0, 66559, '\p{Is_Block= -deseret}', "");
Expect(1, 66559, '\p{^Is_Block= -deseret}', "");
Expect(1, 66559, '\P{Is_Block= -deseret}', "");
Expect(0, 66559, '\P{^Is_Block= -deseret}', "");
Error('\p{Is_Blk= /a/DESERET}');
Error('\P{Is_Blk= /a/DESERET}');
Expect(1, 66639, '\p{Is_Blk=deseret}', "");
Expect(0, 66639, '\p{^Is_Blk=deseret}', "");
Expect(0, 66639, '\P{Is_Blk=deseret}', "");
Expect(1, 66639, '\P{^Is_Blk=deseret}', "");
Expect(0, 66559, '\p{Is_Blk=deseret}', "");
Expect(1, 66559, '\p{^Is_Blk=deseret}', "");
Expect(1, 66559, '\P{Is_Blk=deseret}', "");
Expect(0, 66559, '\P{^Is_Blk=deseret}', "");
Expect(1, 66639, '\p{Is_Blk= DESERET}', "");
Expect(0, 66639, '\p{^Is_Blk= DESERET}', "");
Expect(0, 66639, '\P{Is_Blk= DESERET}', "");
Expect(1, 66639, '\P{^Is_Blk= DESERET}', "");
Expect(0, 66559, '\p{Is_Blk= DESERET}', "");
Expect(1, 66559, '\p{^Is_Blk= DESERET}', "");
Expect(1, 66559, '\P{Is_Blk= DESERET}', "");
Expect(0, 66559, '\P{^Is_Blk= DESERET}', "");
Error('\p{Block= :=TAI_Tham}');
Error('\P{Block= :=TAI_Tham}');
Expect(1, 6831, '\p{Block=taitham}', "");
Expect(0, 6831, '\p{^Block=taitham}', "");
Expect(0, 6831, '\P{Block=taitham}', "");
Expect(1, 6831, '\P{^Block=taitham}', "");
Expect(0, 6687, '\p{Block=taitham}', "");
Expect(1, 6687, '\p{^Block=taitham}', "");
Expect(1, 6687, '\P{Block=taitham}', "");
Expect(0, 6687, '\P{^Block=taitham}', "");
Expect(1, 6831, '\p{Block=- Tai_Tham}', "");
Expect(0, 6831, '\p{^Block=- Tai_Tham}', "");
Expect(0, 6831, '\P{Block=- Tai_Tham}', "");
Expect(1, 6831, '\P{^Block=- Tai_Tham}', "");
Expect(0, 6687, '\p{Block=- Tai_Tham}', "");
Expect(1, 6687, '\p{^Block=- Tai_Tham}', "");
Expect(1, 6687, '\P{Block=- Tai_Tham}', "");
Expect(0, 6687, '\P{^Block=- Tai_Tham}', "");
Error('\p{Blk=_/a/tai-THAM}');
Error('\P{Blk=_/a/tai-THAM}');
Expect(1, 6831, '\p{Blk:taitham}', "");
Expect(0, 6831, '\p{^Blk:taitham}', "");
Expect(0, 6831, '\P{Blk:taitham}', "");
Expect(1, 6831, '\P{^Blk:taitham}', "");
Expect(0, 6687, '\p{Blk:taitham}', "");
Expect(1, 6687, '\p{^Blk:taitham}', "");
Expect(1, 6687, '\P{Blk:taitham}', "");
Expect(0, 6687, '\P{^Blk:taitham}', "");
Expect(1, 6831, '\p{Blk= tai Tham}', "");
Expect(0, 6831, '\p{^Blk= tai Tham}', "");
Expect(0, 6831, '\P{Blk= tai Tham}', "");
Expect(1, 6831, '\P{^Blk= tai Tham}', "");
Expect(0, 6687, '\p{Blk= tai Tham}', "");
Expect(1, 6687, '\p{^Blk= tai Tham}', "");
Expect(1, 6687, '\P{Blk= tai Tham}', "");
Expect(0, 6687, '\P{^Blk= tai Tham}', "");
Error('\p{Is_Block: -:=TAItham}');
Error('\P{Is_Block: -:=TAItham}');
Expect(1, 6831, '\p{Is_Block=taitham}', "");
Expect(0, 6831, '\p{^Is_Block=taitham}', "");
Expect(0, 6831, '\P{Is_Block=taitham}', "");
Expect(1, 6831, '\P{^Is_Block=taitham}', "");
Expect(0, 6687, '\p{Is_Block=taitham}', "");
Expect(1, 6687, '\p{^Is_Block=taitham}', "");
Expect(1, 6687, '\P{Is_Block=taitham}', "");
Expect(0, 6687, '\P{^Is_Block=taitham}', "");
Expect(1, 6831, '\p{Is_Block=-Tai THAM}', "");
Expect(0, 6831, '\p{^Is_Block=-Tai THAM}', "");
Expect(0, 6831, '\P{Is_Block=-Tai THAM}', "");
Expect(1, 6831, '\P{^Is_Block=-Tai THAM}', "");
Expect(0, 6687, '\p{Is_Block=-Tai THAM}', "");
Expect(1, 6687, '\p{^Is_Block=-Tai THAM}', "");
Expect(1, 6687, '\P{Is_Block=-Tai THAM}', "");
Expect(0, 6687, '\P{^Is_Block=-Tai THAM}', "");
Error('\p{Is_Blk= /a/TaiTham}');
Error('\P{Is_Blk= /a/TaiTham}');
Expect(1, 6831, '\p{Is_Blk:taitham}', "");
Expect(0, 6831, '\p{^Is_Blk:taitham}', "");
Expect(0, 6831, '\P{Is_Blk:taitham}', "");
Expect(1, 6831, '\P{^Is_Blk:taitham}', "");
Expect(0, 6687, '\p{Is_Blk:taitham}', "");
Expect(1, 6687, '\p{^Is_Blk:taitham}', "");
Expect(1, 6687, '\P{Is_Blk:taitham}', "");
Expect(0, 6687, '\P{^Is_Blk:taitham}', "");
Expect(1, 6831, '\p{Is_Blk: -Tai-Tham}', "");
Expect(0, 6831, '\p{^Is_Blk: -Tai-Tham}', "");
Expect(0, 6831, '\P{Is_Blk: -Tai-Tham}', "");
Expect(1, 6831, '\P{^Is_Blk: -Tai-Tham}', "");
Expect(0, 6687, '\p{Is_Blk: -Tai-Tham}', "");
Expect(1, 6687, '\p{^Is_Blk: -Tai-Tham}', "");
Expect(1, 6687, '\P{Is_Blk: -Tai-Tham}', "");
Expect(0, 6687, '\P{^Is_Blk: -Tai-Tham}', "");
Error('\p{Block=:= TAGBANWA}');
Error('\P{Block=:= TAGBANWA}');
Expect(1, 6015, '\p{Block=tagbanwa}', "");
Expect(0, 6015, '\p{^Block=tagbanwa}', "");
Expect(0, 6015, '\P{Block=tagbanwa}', "");
Expect(1, 6015, '\P{^Block=tagbanwa}', "");
Expect(0, 5983, '\p{Block=tagbanwa}', "");
Expect(1, 5983, '\p{^Block=tagbanwa}', "");
Expect(1, 5983, '\P{Block=tagbanwa}', "");
Expect(0, 5983, '\P{^Block=tagbanwa}', "");
Expect(1, 6015, '\p{Block: - Tagbanwa}', "");
Expect(0, 6015, '\p{^Block: - Tagbanwa}', "");
Expect(0, 6015, '\P{Block: - Tagbanwa}', "");
Expect(1, 6015, '\P{^Block: - Tagbanwa}', "");
Expect(0, 5983, '\p{Block: - Tagbanwa}', "");
Expect(1, 5983, '\p{^Block: - Tagbanwa}', "");
Expect(1, 5983, '\P{Block: - Tagbanwa}', "");
Expect(0, 5983, '\P{^Block: - Tagbanwa}', "");
Error('\p{Blk= :=tagbanwa}');
Error('\P{Blk= :=tagbanwa}');
Expect(1, 6015, '\p{Blk=tagbanwa}', "");
Expect(0, 6015, '\p{^Blk=tagbanwa}', "");
Expect(0, 6015, '\P{Blk=tagbanwa}', "");
Expect(1, 6015, '\P{^Blk=tagbanwa}', "");
Expect(0, 5983, '\p{Blk=tagbanwa}', "");
Expect(1, 5983, '\p{^Blk=tagbanwa}', "");
Expect(1, 5983, '\P{Blk=tagbanwa}', "");
Expect(0, 5983, '\P{^Blk=tagbanwa}', "");
Expect(1, 6015, '\p{Blk= Tagbanwa}', "");
Expect(0, 6015, '\p{^Blk= Tagbanwa}', "");
Expect(0, 6015, '\P{Blk= Tagbanwa}', "");
Expect(1, 6015, '\P{^Blk= Tagbanwa}', "");
Expect(0, 5983, '\p{Blk= Tagbanwa}', "");
Expect(1, 5983, '\p{^Blk= Tagbanwa}', "");
Expect(1, 5983, '\P{Blk= Tagbanwa}', "");
Expect(0, 5983, '\P{^Blk= Tagbanwa}', "");
Error('\p{Is_Block= Tagbanwa:=}');
Error('\P{Is_Block= Tagbanwa:=}');
Expect(1, 6015, '\p{Is_Block:tagbanwa}', "");
Expect(0, 6015, '\p{^Is_Block:tagbanwa}', "");
Expect(0, 6015, '\P{Is_Block:tagbanwa}', "");
Expect(1, 6015, '\P{^Is_Block:tagbanwa}', "");
Expect(0, 5983, '\p{Is_Block:tagbanwa}', "");
Expect(1, 5983, '\p{^Is_Block:tagbanwa}', "");
Expect(1, 5983, '\P{Is_Block:tagbanwa}', "");
Expect(0, 5983, '\P{^Is_Block:tagbanwa}', "");
Expect(1, 6015, '\p{Is_Block=-_TAGBANWA}', "");
Expect(0, 6015, '\p{^Is_Block=-_TAGBANWA}', "");
Expect(0, 6015, '\P{Is_Block=-_TAGBANWA}', "");
Expect(1, 6015, '\P{^Is_Block=-_TAGBANWA}', "");
Expect(0, 5983, '\p{Is_Block=-_TAGBANWA}', "");
Expect(1, 5983, '\p{^Is_Block=-_TAGBANWA}', "");
Expect(1, 5983, '\P{Is_Block=-_TAGBANWA}', "");
Expect(0, 5983, '\P{^Is_Block=-_TAGBANWA}', "");
Error('\p{Is_Blk=/a/Tagbanwa}');
Error('\P{Is_Blk=/a/Tagbanwa}');
Expect(1, 6015, '\p{Is_Blk=tagbanwa}', "");
Expect(0, 6015, '\p{^Is_Blk=tagbanwa}', "");
Expect(0, 6015, '\P{Is_Blk=tagbanwa}', "");
Expect(1, 6015, '\P{^Is_Blk=tagbanwa}', "");
Expect(0, 5983, '\p{Is_Blk=tagbanwa}', "");
Expect(1, 5983, '\p{^Is_Blk=tagbanwa}', "");
Expect(1, 5983, '\P{Is_Blk=tagbanwa}', "");
Expect(0, 5983, '\P{^Is_Blk=tagbanwa}', "");
Expect(1, 6015, '\p{Is_Blk= -tagbanwa}', "");
Expect(0, 6015, '\p{^Is_Blk= -tagbanwa}', "");
Expect(0, 6015, '\P{Is_Blk= -tagbanwa}', "");
Expect(1, 6015, '\P{^Is_Blk= -tagbanwa}', "");
Expect(0, 5983, '\p{Is_Blk= -tagbanwa}', "");
Expect(1, 5983, '\p{^Is_Blk= -tagbanwa}', "");
Expect(1, 5983, '\P{Is_Blk= -tagbanwa}', "");
Expect(0, 5983, '\P{^Is_Blk= -tagbanwa}', "");
Error('\p{Block=:=__ARABIC}');
Error('\P{Block=:=__ARABIC}');
Expect(1, 1791, '\p{Block=arabic}', "");
Expect(0, 1791, '\p{^Block=arabic}', "");
Expect(0, 1791, '\P{Block=arabic}', "");
Expect(1, 1791, '\P{^Block=arabic}', "");
Expect(0, 1535, '\p{Block=arabic}', "");
Expect(1, 1535, '\p{^Block=arabic}', "");
Expect(1, 1535, '\P{Block=arabic}', "");
Expect(0, 1535, '\P{^Block=arabic}', "");
Expect(1, 1791, '\p{Block= arabic}', "");
Expect(0, 1791, '\p{^Block= arabic}', "");
Expect(0, 1791, '\P{Block= arabic}', "");
Expect(1, 1791, '\P{^Block= arabic}', "");
Expect(0, 1535, '\p{Block= arabic}', "");
Expect(1, 1535, '\p{^Block= arabic}', "");
Expect(1, 1535, '\P{Block= arabic}', "");
Expect(0, 1535, '\P{^Block= arabic}', "");
Error('\p{Blk=:=_ arabic}');
Error('\P{Blk=:=_ arabic}');
Expect(1, 1791, '\p{Blk:arabic}', "");
Expect(0, 1791, '\p{^Blk:arabic}', "");
Expect(0, 1791, '\P{Blk:arabic}', "");
Expect(1, 1791, '\P{^Blk:arabic}', "");
Expect(0, 1535, '\p{Blk:arabic}', "");
Expect(1, 1535, '\p{^Blk:arabic}', "");
Expect(1, 1535, '\P{Blk:arabic}', "");
Expect(0, 1535, '\P{^Blk:arabic}', "");
Expect(1, 1791, '\p{Blk= arabic}', "");
Expect(0, 1791, '\p{^Blk= arabic}', "");
Expect(0, 1791, '\P{Blk= arabic}', "");
Expect(1, 1791, '\P{^Blk= arabic}', "");
Expect(0, 1535, '\p{Blk= arabic}', "");
Expect(1, 1535, '\p{^Blk= arabic}', "");
Expect(1, 1535, '\P{Blk= arabic}', "");
Expect(0, 1535, '\P{^Blk= arabic}', "");
Error('\p{Is_Block=-/a/Arabic}');
Error('\P{Is_Block=-/a/Arabic}');
Expect(1, 1791, '\p{Is_Block=arabic}', "");
Expect(0, 1791, '\p{^Is_Block=arabic}', "");
Expect(0, 1791, '\P{Is_Block=arabic}', "");
Expect(1, 1791, '\P{^Is_Block=arabic}', "");
Expect(0, 1535, '\p{Is_Block=arabic}', "");
Expect(1, 1535, '\p{^Is_Block=arabic}', "");
Expect(1, 1535, '\P{Is_Block=arabic}', "");
Expect(0, 1535, '\P{^Is_Block=arabic}', "");
Expect(1, 1791, '\p{Is_Block= ARABIC}', "");
Expect(0, 1791, '\p{^Is_Block= ARABIC}', "");
Expect(0, 1791, '\P{Is_Block= ARABIC}', "");
Expect(1, 1791, '\P{^Is_Block= ARABIC}', "");
Expect(0, 1535, '\p{Is_Block= ARABIC}', "");
Expect(1, 1535, '\p{^Is_Block= ARABIC}', "");
Expect(1, 1535, '\P{Is_Block= ARABIC}', "");
Expect(0, 1535, '\P{^Is_Block= ARABIC}', "");
Error('\p{Is_Blk= :=Arabic}');
Error('\P{Is_Blk= :=Arabic}');
Expect(1, 1791, '\p{Is_Blk=arabic}', "");
Expect(0, 1791, '\p{^Is_Blk=arabic}', "");
Expect(0, 1791, '\P{Is_Blk=arabic}', "");
Expect(1, 1791, '\P{^Is_Blk=arabic}', "");
Expect(0, 1535, '\p{Is_Blk=arabic}', "");
Expect(1, 1535, '\p{^Is_Blk=arabic}', "");
Expect(1, 1535, '\P{Is_Blk=arabic}', "");
Expect(0, 1535, '\P{^Is_Blk=arabic}', "");
Expect(1, 1791, '\p{Is_Blk= ARABIC}', "");
Expect(0, 1791, '\p{^Is_Blk= ARABIC}', "");
Expect(0, 1791, '\P{Is_Blk= ARABIC}', "");
Expect(1, 1791, '\P{^Is_Blk= ARABIC}', "");
Expect(0, 1535, '\p{Is_Blk= ARABIC}', "");
Expect(1, 1535, '\p{^Is_Blk= ARABIC}', "");
Expect(1, 1535, '\P{Is_Blk= ARABIC}', "");
Expect(0, 1535, '\P{^Is_Blk= ARABIC}', "");
Error('\p{Block: /a/KatakanaPhonetic Extensions}');
Error('\P{Block: /a/KatakanaPhonetic Extensions}');
Expect(1, 12799, '\p{Block=katakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^Block=katakanaphoneticextensions}', "");
Expect(0, 12799, '\P{Block=katakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^Block=katakanaphoneticextensions}', "");
Expect(0, 12783, '\p{Block=katakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^Block=katakanaphoneticextensions}', "");
Expect(1, 12783, '\P{Block=katakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^Block=katakanaphoneticextensions}', "");
Expect(1, 12799, '\p{Block= -katakana-PHONETICextensions}', "");
Expect(0, 12799, '\p{^Block= -katakana-PHONETICextensions}', "");
Expect(0, 12799, '\P{Block= -katakana-PHONETICextensions}', "");
Expect(1, 12799, '\P{^Block= -katakana-PHONETICextensions}', "");
Expect(0, 12783, '\p{Block= -katakana-PHONETICextensions}', "");
Expect(1, 12783, '\p{^Block= -katakana-PHONETICextensions}', "");
Expect(1, 12783, '\P{Block= -katakana-PHONETICextensions}', "");
Expect(0, 12783, '\P{^Block= -katakana-PHONETICextensions}', "");
Error('\p{Blk=-KATAKANA_Phonetic/a/extensions}');
Error('\P{Blk=-KATAKANA_Phonetic/a/extensions}');
Expect(1, 12799, '\p{Blk: katakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^Blk: katakanaphoneticextensions}', "");
Expect(0, 12799, '\P{Blk: katakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^Blk: katakanaphoneticextensions}', "");
Expect(0, 12783, '\p{Blk: katakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^Blk: katakanaphoneticextensions}', "");
Expect(1, 12783, '\P{Blk: katakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^Blk: katakanaphoneticextensions}', "");
Expect(1, 12799, '\p{Blk= Katakana-PHONETIC_Extensions}', "");
Expect(0, 12799, '\p{^Blk= Katakana-PHONETIC_Extensions}', "");
Expect(0, 12799, '\P{Blk= Katakana-PHONETIC_Extensions}', "");
Expect(1, 12799, '\P{^Blk= Katakana-PHONETIC_Extensions}', "");
Expect(0, 12783, '\p{Blk= Katakana-PHONETIC_Extensions}', "");
Expect(1, 12783, '\p{^Blk= Katakana-PHONETIC_Extensions}', "");
Expect(1, 12783, '\P{Blk= Katakana-PHONETIC_Extensions}', "");
Expect(0, 12783, '\P{^Blk= Katakana-PHONETIC_Extensions}', "");
Error('\p{Is_Block=/a/ -Katakana Phonetic-extensions}');
Error('\P{Is_Block=/a/ -Katakana Phonetic-extensions}');
Expect(1, 12799, '\p{Is_Block=katakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^Is_Block=katakanaphoneticextensions}', "");
Expect(0, 12799, '\P{Is_Block=katakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^Is_Block=katakanaphoneticextensions}', "");
Expect(0, 12783, '\p{Is_Block=katakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^Is_Block=katakanaphoneticextensions}', "");
Expect(1, 12783, '\P{Is_Block=katakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^Is_Block=katakanaphoneticextensions}', "");
Expect(1, 12799, '\p{Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(0, 12799, '\p{^Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(0, 12799, '\P{Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(1, 12799, '\P{^Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(0, 12783, '\p{Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(1, 12783, '\p{^Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(1, 12783, '\P{Is_Block=-_Katakana-PHONETIC Extensions}', "");
Expect(0, 12783, '\P{^Is_Block=-_Katakana-PHONETIC Extensions}', "");
Error('\p{Is_Blk=--Katakana:=phonetic EXTENSIONS}');
Error('\P{Is_Blk=--Katakana:=phonetic EXTENSIONS}');
Expect(1, 12799, '\p{Is_Blk=katakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^Is_Blk=katakanaphoneticextensions}', "");
Expect(0, 12799, '\P{Is_Blk=katakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^Is_Blk=katakanaphoneticextensions}', "");
Expect(0, 12783, '\p{Is_Blk=katakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^Is_Blk=katakanaphoneticextensions}', "");
Expect(1, 12783, '\P{Is_Blk=katakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^Is_Blk=katakanaphoneticextensions}', "");
Expect(1, 12799, '\p{Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(0, 12799, '\p{^Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(0, 12799, '\P{Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(1, 12799, '\P{^Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(0, 12783, '\p{Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(1, 12783, '\p{^Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(1, 12783, '\P{Is_Blk=_katakana-PHONETIC Extensions}', "");
Expect(0, 12783, '\P{^Is_Blk=_katakana-PHONETIC Extensions}', "");
Error('\p{Block= Letterlike symbols/a/}');
Error('\P{Block= Letterlike symbols/a/}');
Expect(1, 8527, '\p{Block=letterlikesymbols}', "");
Expect(0, 8527, '\p{^Block=letterlikesymbols}', "");
Expect(0, 8527, '\P{Block=letterlikesymbols}', "");
Expect(1, 8527, '\P{^Block=letterlikesymbols}', "");
Expect(0, 8447, '\p{Block=letterlikesymbols}', "");
Expect(1, 8447, '\p{^Block=letterlikesymbols}', "");
Expect(1, 8447, '\P{Block=letterlikesymbols}', "");
Expect(0, 8447, '\P{^Block=letterlikesymbols}', "");
Expect(1, 8527, '\p{Block= Letterlike Symbols}', "");
Expect(0, 8527, '\p{^Block= Letterlike Symbols}', "");
Expect(0, 8527, '\P{Block= Letterlike Symbols}', "");
Expect(1, 8527, '\P{^Block= Letterlike Symbols}', "");
Expect(0, 8447, '\p{Block= Letterlike Symbols}', "");
Expect(1, 8447, '\p{^Block= Letterlike Symbols}', "");
Expect(1, 8447, '\P{Block= Letterlike Symbols}', "");
Expect(0, 8447, '\P{^Block= Letterlike Symbols}', "");
Error('\p{Blk= -Letterlikesymbols/a/}');
Error('\P{Blk= -Letterlikesymbols/a/}');
Expect(1, 8527, '\p{Blk=letterlikesymbols}', "");
Expect(0, 8527, '\p{^Blk=letterlikesymbols}', "");
Expect(0, 8527, '\P{Blk=letterlikesymbols}', "");
Expect(1, 8527, '\P{^Blk=letterlikesymbols}', "");
Expect(0, 8447, '\p{Blk=letterlikesymbols}', "");
Expect(1, 8447, '\p{^Blk=letterlikesymbols}', "");
Expect(1, 8447, '\P{Blk=letterlikesymbols}', "");
Expect(0, 8447, '\P{^Blk=letterlikesymbols}', "");
Expect(1, 8527, '\p{Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(0, 8527, '\p{^Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(0, 8527, '\P{Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(1, 8527, '\P{^Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(0, 8447, '\p{Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(1, 8447, '\p{^Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(1, 8447, '\P{Blk=-_LETTERLIKE SYMBOLS}', "");
Expect(0, 8447, '\P{^Blk=-_LETTERLIKE SYMBOLS}', "");
Error('\p{Is_Block=:= LETTERLIKE_SYMBOLS}');
Error('\P{Is_Block=:= LETTERLIKE_SYMBOLS}');
Expect(1, 8527, '\p{Is_Block=letterlikesymbols}', "");
Expect(0, 8527, '\p{^Is_Block=letterlikesymbols}', "");
Expect(0, 8527, '\P{Is_Block=letterlikesymbols}', "");
Expect(1, 8527, '\P{^Is_Block=letterlikesymbols}', "");
Expect(0, 8447, '\p{Is_Block=letterlikesymbols}', "");
Expect(1, 8447, '\p{^Is_Block=letterlikesymbols}', "");
Expect(1, 8447, '\P{Is_Block=letterlikesymbols}', "");
Expect(0, 8447, '\P{^Is_Block=letterlikesymbols}', "");
Expect(1, 8527, '\p{Is_Block: _Letterlike_Symbols}', "");
Expect(0, 8527, '\p{^Is_Block: _Letterlike_Symbols}', "");
Expect(0, 8527, '\P{Is_Block: _Letterlike_Symbols}', "");
Expect(1, 8527, '\P{^Is_Block: _Letterlike_Symbols}', "");
Expect(0, 8447, '\p{Is_Block: _Letterlike_Symbols}', "");
Expect(1, 8447, '\p{^Is_Block: _Letterlike_Symbols}', "");
Expect(1, 8447, '\P{Is_Block: _Letterlike_Symbols}', "");
Expect(0, 8447, '\P{^Is_Block: _Letterlike_Symbols}', "");
Error('\p{Is_Blk: _ LetterlikeSymbols:=}');
Error('\P{Is_Blk: _ LetterlikeSymbols:=}');
Expect(1, 8527, '\p{Is_Blk=letterlikesymbols}', "");
Expect(0, 8527, '\p{^Is_Blk=letterlikesymbols}', "");
Expect(0, 8527, '\P{Is_Blk=letterlikesymbols}', "");
Expect(1, 8527, '\P{^Is_Blk=letterlikesymbols}', "");
Expect(0, 8447, '\p{Is_Blk=letterlikesymbols}', "");
Expect(1, 8447, '\p{^Is_Blk=letterlikesymbols}', "");
Expect(1, 8447, '\P{Is_Blk=letterlikesymbols}', "");
Expect(0, 8447, '\P{^Is_Blk=letterlikesymbols}', "");
Expect(1, 8527, '\p{Is_Blk=_ letterlikeSymbols}', "");
Expect(0, 8527, '\p{^Is_Blk=_ letterlikeSymbols}', "");
Expect(0, 8527, '\P{Is_Blk=_ letterlikeSymbols}', "");
Expect(1, 8527, '\P{^Is_Blk=_ letterlikeSymbols}', "");
Expect(0, 8447, '\p{Is_Blk=_ letterlikeSymbols}', "");
Expect(1, 8447, '\p{^Is_Blk=_ letterlikeSymbols}', "");
Expect(1, 8447, '\P{Is_Blk=_ letterlikeSymbols}', "");
Expect(0, 8447, '\P{^Is_Blk=_ letterlikeSymbols}', "");
Error('\p{Block= latin:=Extended_C}');
Error('\P{Block= latin:=Extended_C}');
Expect(1, 11391, '\p{Block=latinextendedc}', "");
Expect(0, 11391, '\p{^Block=latinextendedc}', "");
Expect(0, 11391, '\P{Block=latinextendedc}', "");
Expect(1, 11391, '\P{^Block=latinextendedc}', "");
Expect(0, 11359, '\p{Block=latinextendedc}', "");
Expect(1, 11359, '\p{^Block=latinextendedc}', "");
Expect(1, 11359, '\P{Block=latinextendedc}', "");
Expect(0, 11359, '\P{^Block=latinextendedc}', "");
Expect(1, 11391, '\p{Block= -latin extended_c}', "");
Expect(0, 11391, '\p{^Block= -latin extended_c}', "");
Expect(0, 11391, '\P{Block= -latin extended_c}', "");
Expect(1, 11391, '\P{^Block= -latin extended_c}', "");
Expect(0, 11359, '\p{Block= -latin extended_c}', "");
Expect(1, 11359, '\p{^Block= -latin extended_c}', "");
Expect(1, 11359, '\P{Block= -latin extended_c}', "");
Expect(0, 11359, '\P{^Block= -latin extended_c}', "");
Error('\p{Blk=latin-extended_C:=}');
Error('\P{Blk=latin-extended_C:=}');
Expect(1, 11391, '\p{Blk=latinextendedc}', "");
Expect(0, 11391, '\p{^Blk=latinextendedc}', "");
Expect(0, 11391, '\P{Blk=latinextendedc}', "");
Expect(1, 11391, '\P{^Blk=latinextendedc}', "");
Expect(0, 11359, '\p{Blk=latinextendedc}', "");
Expect(1, 11359, '\p{^Blk=latinextendedc}', "");
Expect(1, 11359, '\P{Blk=latinextendedc}', "");
Expect(0, 11359, '\P{^Blk=latinextendedc}', "");
Expect(1, 11391, '\p{Blk=_LATINEXTENDED-C}', "");
Expect(0, 11391, '\p{^Blk=_LATINEXTENDED-C}', "");
Expect(0, 11391, '\P{Blk=_LATINEXTENDED-C}', "");
Expect(1, 11391, '\P{^Blk=_LATINEXTENDED-C}', "");
Expect(0, 11359, '\p{Blk=_LATINEXTENDED-C}', "");
Expect(1, 11359, '\p{^Blk=_LATINEXTENDED-C}', "");
Expect(1, 11359, '\P{Blk=_LATINEXTENDED-C}', "");
Expect(0, 11359, '\P{^Blk=_LATINEXTENDED-C}', "");
Error('\p{Is_Block=_ Latin:=Extended_C}');
Error('\P{Is_Block=_ Latin:=Extended_C}');
Expect(1, 11391, '\p{Is_Block=latinextendedc}', "");
Expect(0, 11391, '\p{^Is_Block=latinextendedc}', "");
Expect(0, 11391, '\P{Is_Block=latinextendedc}', "");
Expect(1, 11391, '\P{^Is_Block=latinextendedc}', "");
Expect(0, 11359, '\p{Is_Block=latinextendedc}', "");
Expect(1, 11359, '\p{^Is_Block=latinextendedc}', "");
Expect(1, 11359, '\P{Is_Block=latinextendedc}', "");
Expect(0, 11359, '\P{^Is_Block=latinextendedc}', "");
Expect(1, 11391, '\p{Is_Block= _LatinextendedC}', "");
Expect(0, 11391, '\p{^Is_Block= _LatinextendedC}', "");
Expect(0, 11391, '\P{Is_Block= _LatinextendedC}', "");
Expect(1, 11391, '\P{^Is_Block= _LatinextendedC}', "");
Expect(0, 11359, '\p{Is_Block= _LatinextendedC}', "");
Expect(1, 11359, '\p{^Is_Block= _LatinextendedC}', "");
Expect(1, 11359, '\P{Is_Block= _LatinextendedC}', "");
Expect(0, 11359, '\P{^Is_Block= _LatinextendedC}', "");
Error('\p{Is_Blk= :=latin extendedC}');
Error('\P{Is_Blk= :=latin extendedC}');
Expect(1, 11391, '\p{Is_Blk=latinextendedc}', "");
Expect(0, 11391, '\p{^Is_Blk=latinextendedc}', "");
Expect(0, 11391, '\P{Is_Blk=latinextendedc}', "");
Expect(1, 11391, '\P{^Is_Blk=latinextendedc}', "");
Expect(0, 11359, '\p{Is_Blk=latinextendedc}', "");
Expect(1, 11359, '\p{^Is_Blk=latinextendedc}', "");
Expect(1, 11359, '\P{Is_Blk=latinextendedc}', "");
Expect(0, 11359, '\P{^Is_Blk=latinextendedc}', "");
Expect(1, 11391, '\p{Is_Blk=-latin extendedC}', "");
Expect(0, 11391, '\p{^Is_Blk=-latin extendedC}', "");
Expect(0, 11391, '\P{Is_Blk=-latin extendedC}', "");
Expect(1, 11391, '\P{^Is_Blk=-latin extendedC}', "");
Expect(0, 11359, '\p{Is_Blk=-latin extendedC}', "");
Expect(1, 11359, '\p{^Is_Blk=-latin extendedC}', "");
Expect(1, 11359, '\P{Is_Blk=-latin extendedC}', "");
Expect(0, 11359, '\P{^Is_Blk=-latin extendedC}', "");
Error('\p{Block=-:=COMMON Indic numberFORMS}');
Error('\P{Block=-:=COMMON Indic numberFORMS}');
Expect(1, 43071, '\p{Block=commonindicnumberforms}', "");
Expect(0, 43071, '\p{^Block=commonindicnumberforms}', "");
Expect(0, 43071, '\P{Block=commonindicnumberforms}', "");
Expect(1, 43071, '\P{^Block=commonindicnumberforms}', "");
Expect(0, 43055, '\p{Block=commonindicnumberforms}', "");
Expect(1, 43055, '\p{^Block=commonindicnumberforms}', "");
Expect(1, 43055, '\P{Block=commonindicnumberforms}', "");
Expect(0, 43055, '\P{^Block=commonindicnumberforms}', "");
Expect(1, 43071, '\p{Block: COMMONINDIC Number Forms}', "");
Expect(0, 43071, '\p{^Block: COMMONINDIC Number Forms}', "");
Expect(0, 43071, '\P{Block: COMMONINDIC Number Forms}', "");
Expect(1, 43071, '\P{^Block: COMMONINDIC Number Forms}', "");
Expect(0, 43055, '\p{Block: COMMONINDIC Number Forms}', "");
Expect(1, 43055, '\p{^Block: COMMONINDIC Number Forms}', "");
Expect(1, 43055, '\P{Block: COMMONINDIC Number Forms}', "");
Expect(0, 43055, '\P{^Block: COMMONINDIC Number Forms}', "");
Error('\p{Blk=-:=CommonINDIC Number-Forms}');
Error('\P{Blk=-:=CommonINDIC Number-Forms}');
Expect(1, 43071, '\p{Blk=commonindicnumberforms}', "");
Expect(0, 43071, '\p{^Blk=commonindicnumberforms}', "");
Expect(0, 43071, '\P{Blk=commonindicnumberforms}', "");
Expect(1, 43071, '\P{^Blk=commonindicnumberforms}', "");
Expect(0, 43055, '\p{Blk=commonindicnumberforms}', "");
Expect(1, 43055, '\p{^Blk=commonindicnumberforms}', "");
Expect(1, 43055, '\P{Blk=commonindicnumberforms}', "");
Expect(0, 43055, '\P{^Blk=commonindicnumberforms}', "");
Expect(1, 43071, '\p{Blk: -common_Indic Number Forms}', "");
Expect(0, 43071, '\p{^Blk: -common_Indic Number Forms}', "");
Expect(0, 43071, '\P{Blk: -common_Indic Number Forms}', "");
Expect(1, 43071, '\P{^Blk: -common_Indic Number Forms}', "");
Expect(0, 43055, '\p{Blk: -common_Indic Number Forms}', "");
Expect(1, 43055, '\p{^Blk: -common_Indic Number Forms}', "");
Expect(1, 43055, '\P{Blk: -common_Indic Number Forms}', "");
Expect(0, 43055, '\P{^Blk: -common_Indic Number Forms}', "");
Error('\p{Is_Block=-common:=Indic number forms}');
Error('\P{Is_Block=-common:=Indic number forms}');
Expect(1, 43071, '\p{Is_Block=commonindicnumberforms}', "");
Expect(0, 43071, '\p{^Is_Block=commonindicnumberforms}', "");
Expect(0, 43071, '\P{Is_Block=commonindicnumberforms}', "");
Expect(1, 43071, '\P{^Is_Block=commonindicnumberforms}', "");
Expect(0, 43055, '\p{Is_Block=commonindicnumberforms}', "");
Expect(1, 43055, '\p{^Is_Block=commonindicnumberforms}', "");
Expect(1, 43055, '\P{Is_Block=commonindicnumberforms}', "");
Expect(0, 43055, '\P{^Is_Block=commonindicnumberforms}', "");
Expect(1, 43071, '\p{Is_Block= _CommonIndic_number Forms}', "");
Expect(0, 43071, '\p{^Is_Block= _CommonIndic_number Forms}', "");
Expect(0, 43071, '\P{Is_Block= _CommonIndic_number Forms}', "");
Expect(1, 43071, '\P{^Is_Block= _CommonIndic_number Forms}', "");
Expect(0, 43055, '\p{Is_Block= _CommonIndic_number Forms}', "");
Expect(1, 43055, '\p{^Is_Block= _CommonIndic_number Forms}', "");
Expect(1, 43055, '\P{Is_Block= _CommonIndic_number Forms}', "");
Expect(0, 43055, '\P{^Is_Block= _CommonIndic_number Forms}', "");
Error('\p{Is_Blk=_Common:=Indic Number-Forms}');
Error('\P{Is_Blk=_Common:=Indic Number-Forms}');
Expect(1, 43071, '\p{Is_Blk=commonindicnumberforms}', "");
Expect(0, 43071, '\p{^Is_Blk=commonindicnumberforms}', "");
Expect(0, 43071, '\P{Is_Blk=commonindicnumberforms}', "");
Expect(1, 43071, '\P{^Is_Blk=commonindicnumberforms}', "");
Expect(0, 43055, '\p{Is_Blk=commonindicnumberforms}', "");
Expect(1, 43055, '\p{^Is_Blk=commonindicnumberforms}', "");
Expect(1, 43055, '\P{Is_Blk=commonindicnumberforms}', "");
Expect(0, 43055, '\P{^Is_Blk=commonindicnumberforms}', "");
Expect(1, 43071, '\p{Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(0, 43071, '\p{^Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(0, 43071, '\P{Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(1, 43071, '\P{^Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(0, 43055, '\p{Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(1, 43055, '\p{^Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(1, 43055, '\P{Is_Blk: _COMMON indicNUMBER Forms}', "");
Expect(0, 43055, '\P{^Is_Blk: _COMMON indicNUMBER Forms}', "");
Error('\p{Block=:=meeteiMAYEK}');
Error('\P{Block=:=meeteiMAYEK}');
Expect(1, 44031, '\p{Block=meeteimayek}', "");
Expect(0, 44031, '\p{^Block=meeteimayek}', "");
Expect(0, 44031, '\P{Block=meeteimayek}', "");
Expect(1, 44031, '\P{^Block=meeteimayek}', "");
Expect(0, 43967, '\p{Block=meeteimayek}', "");
Expect(1, 43967, '\p{^Block=meeteimayek}', "");
Expect(1, 43967, '\P{Block=meeteimayek}', "");
Expect(0, 43967, '\P{^Block=meeteimayek}', "");
Expect(1, 44031, '\p{Block=_meetei_Mayek}', "");
Expect(0, 44031, '\p{^Block=_meetei_Mayek}', "");
Expect(0, 44031, '\P{Block=_meetei_Mayek}', "");
Expect(1, 44031, '\P{^Block=_meetei_Mayek}', "");
Expect(0, 43967, '\p{Block=_meetei_Mayek}', "");
Expect(1, 43967, '\p{^Block=_meetei_Mayek}', "");
Expect(1, 43967, '\P{Block=_meetei_Mayek}', "");
Expect(0, 43967, '\P{^Block=_meetei_Mayek}', "");
Error('\p{Blk= :=Meetei_MAYEK}');
Error('\P{Blk= :=Meetei_MAYEK}');
Expect(1, 44031, '\p{Blk=meeteimayek}', "");
Expect(0, 44031, '\p{^Blk=meeteimayek}', "");
Expect(0, 44031, '\P{Blk=meeteimayek}', "");
Expect(1, 44031, '\P{^Blk=meeteimayek}', "");
Expect(0, 43967, '\p{Blk=meeteimayek}', "");
Expect(1, 43967, '\p{^Blk=meeteimayek}', "");
Expect(1, 43967, '\P{Blk=meeteimayek}', "");
Expect(0, 43967, '\P{^Blk=meeteimayek}', "");
Expect(1, 44031, '\p{Blk=_MeeteiMayek}', "");
Expect(0, 44031, '\p{^Blk=_MeeteiMayek}', "");
Expect(0, 44031, '\P{Blk=_MeeteiMayek}', "");
Expect(1, 44031, '\P{^Blk=_MeeteiMayek}', "");
Expect(0, 43967, '\p{Blk=_MeeteiMayek}', "");
Expect(1, 43967, '\p{^Blk=_MeeteiMayek}', "");
Expect(1, 43967, '\P{Blk=_MeeteiMayek}', "");
Expect(0, 43967, '\P{^Blk=_MeeteiMayek}', "");
Error('\p{Is_Block=-/a/Meetei-Mayek}');
Error('\P{Is_Block=-/a/Meetei-Mayek}');
Expect(1, 44031, '\p{Is_Block=meeteimayek}', "");
Expect(0, 44031, '\p{^Is_Block=meeteimayek}', "");
Expect(0, 44031, '\P{Is_Block=meeteimayek}', "");
Expect(1, 44031, '\P{^Is_Block=meeteimayek}', "");
Expect(0, 43967, '\p{Is_Block=meeteimayek}', "");
Expect(1, 43967, '\p{^Is_Block=meeteimayek}', "");
Expect(1, 43967, '\P{Is_Block=meeteimayek}', "");
Expect(0, 43967, '\P{^Is_Block=meeteimayek}', "");
Expect(1, 44031, '\p{Is_Block=_ Meeteimayek}', "");
Expect(0, 44031, '\p{^Is_Block=_ Meeteimayek}', "");
Expect(0, 44031, '\P{Is_Block=_ Meeteimayek}', "");
Expect(1, 44031, '\P{^Is_Block=_ Meeteimayek}', "");
Expect(0, 43967, '\p{Is_Block=_ Meeteimayek}', "");
Expect(1, 43967, '\p{^Is_Block=_ Meeteimayek}', "");
Expect(1, 43967, '\P{Is_Block=_ Meeteimayek}', "");
Expect(0, 43967, '\P{^Is_Block=_ Meeteimayek}', "");
Error('\p{Is_Blk=/a/__meetei-MAYEK}');
Error('\P{Is_Blk=/a/__meetei-MAYEK}');
Expect(1, 44031, '\p{Is_Blk=meeteimayek}', "");
Expect(0, 44031, '\p{^Is_Blk=meeteimayek}', "");
Expect(0, 44031, '\P{Is_Blk=meeteimayek}', "");
Expect(1, 44031, '\P{^Is_Blk=meeteimayek}', "");
Expect(0, 43967, '\p{Is_Blk=meeteimayek}', "");
Expect(1, 43967, '\p{^Is_Blk=meeteimayek}', "");
Expect(1, 43967, '\P{Is_Blk=meeteimayek}', "");
Expect(0, 43967, '\P{^Is_Blk=meeteimayek}', "");
Expect(1, 44031, '\p{Is_Blk=-Meetei mayek}', "");
Expect(0, 44031, '\p{^Is_Blk=-Meetei mayek}', "");
Expect(0, 44031, '\P{Is_Blk=-Meetei mayek}', "");
Expect(1, 44031, '\P{^Is_Blk=-Meetei mayek}', "");
Expect(0, 43967, '\p{Is_Blk=-Meetei mayek}', "");
Expect(1, 43967, '\p{^Is_Blk=-Meetei mayek}', "");
Expect(1, 43967, '\P{Is_Blk=-Meetei mayek}', "");
Expect(0, 43967, '\P{^Is_Blk=-Meetei mayek}', "");
Error('\p{Block=__SUPPLEMENTAL-Mathematical_Operators/a/}');
Error('\P{Block=__SUPPLEMENTAL-Mathematical_Operators/a/}');
Expect(1, 11007, '\p{Block=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^Block=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{Block=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^Block=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{Block=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^Block=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{Block=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^Block=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(0, 11007, '\p{^Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(0, 11007, '\P{Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(1, 11007, '\P{^Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(0, 10751, '\p{Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(1, 10751, '\p{^Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(1, 10751, '\P{Block= SUPPLEMENTAL Mathematical Operators}', "");
Expect(0, 10751, '\P{^Block= SUPPLEMENTAL Mathematical Operators}', "");
Error('\p{Blk=_ SUPPLEMENTAL:=MATHEMATICAL OPERATORS}');
Error('\P{Blk=_ SUPPLEMENTAL:=MATHEMATICAL OPERATORS}');
Expect(1, 11007, '\p{Blk=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^Blk=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{Blk=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^Blk=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{Blk=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^Blk=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{Blk=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^Blk=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{Blk= supplemental-mathematical-operators}', "");
Expect(0, 11007, '\p{^Blk= supplemental-mathematical-operators}', "");
Expect(0, 11007, '\P{Blk= supplemental-mathematical-operators}', "");
Expect(1, 11007, '\P{^Blk= supplemental-mathematical-operators}', "");
Expect(0, 10751, '\p{Blk= supplemental-mathematical-operators}', "");
Expect(1, 10751, '\p{^Blk= supplemental-mathematical-operators}', "");
Expect(1, 10751, '\P{Blk= supplemental-mathematical-operators}', "");
Expect(0, 10751, '\P{^Blk= supplemental-mathematical-operators}', "");
Error('\p{Is_Block= Supplemental:=Mathematical operators}');
Error('\P{Is_Block= Supplemental:=Mathematical operators}');
Expect(1, 11007, '\p{Is_Block=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^Is_Block=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{Is_Block=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^Is_Block=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{Is_Block=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^Is_Block=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{Is_Block=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^Is_Block=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(0, 11007, '\p{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(0, 11007, '\P{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(1, 11007, '\P{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(0, 10751, '\p{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(1, 10751, '\p{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(1, 10751, '\P{Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Expect(0, 10751, '\P{^Is_Block=_ SUPPLEMENTALMathematical Operators}', "");
Error('\p{Is_Blk=_:=SUPPLEMENTAL Mathematical OPERATORS}');
Error('\P{Is_Blk=_:=SUPPLEMENTAL Mathematical OPERATORS}');
Expect(1, 11007, '\p{Is_Blk=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^Is_Blk=supplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{Is_Blk=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^Is_Blk=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{Is_Blk=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^Is_Blk=supplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{Is_Blk=supplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^Is_Blk=supplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(0, 11007, '\p{^Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(0, 11007, '\P{Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(1, 11007, '\P{^Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(0, 10751, '\p{Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(1, 10751, '\p{^Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(1, 10751, '\P{Is_Blk=_-SupplementalMathematicaloperators}', "");
Expect(0, 10751, '\P{^Is_Blk=_-SupplementalMathematicaloperators}', "");
Error('\p{Block= -Shavian/a/}');
Error('\P{Block= -Shavian/a/}');
Expect(1, 66687, '\p{Block=shavian}', "");
Expect(0, 66687, '\p{^Block=shavian}', "");
Expect(0, 66687, '\P{Block=shavian}', "");
Expect(1, 66687, '\P{^Block=shavian}', "");
Expect(0, 66639, '\p{Block=shavian}', "");
Expect(1, 66639, '\p{^Block=shavian}', "");
Expect(1, 66639, '\P{Block=shavian}', "");
Expect(0, 66639, '\P{^Block=shavian}', "");
Expect(1, 66687, '\p{Block= Shavian}', "");
Expect(0, 66687, '\p{^Block= Shavian}', "");
Expect(0, 66687, '\P{Block= Shavian}', "");
Expect(1, 66687, '\P{^Block= Shavian}', "");
Expect(0, 66639, '\p{Block= Shavian}', "");
Expect(1, 66639, '\p{^Block= Shavian}', "");
Expect(1, 66639, '\P{Block= Shavian}', "");
Expect(0, 66639, '\P{^Block= Shavian}', "");
Error('\p{Blk=/a/SHAVIAN}');
Error('\P{Blk=/a/SHAVIAN}');
Expect(1, 66687, '\p{Blk=shavian}', "");
Expect(0, 66687, '\p{^Blk=shavian}', "");
Expect(0, 66687, '\P{Blk=shavian}', "");
Expect(1, 66687, '\P{^Blk=shavian}', "");
Expect(0, 66639, '\p{Blk=shavian}', "");
Expect(1, 66639, '\p{^Blk=shavian}', "");
Expect(1, 66639, '\P{Blk=shavian}', "");
Expect(0, 66639, '\P{^Blk=shavian}', "");
Expect(1, 66687, '\p{Blk= shavian}', "");
Expect(0, 66687, '\p{^Blk= shavian}', "");
Expect(0, 66687, '\P{Blk= shavian}', "");
Expect(1, 66687, '\P{^Blk= shavian}', "");
Expect(0, 66639, '\p{Blk= shavian}', "");
Expect(1, 66639, '\p{^Blk= shavian}', "");
Expect(1, 66639, '\P{Blk= shavian}', "");
Expect(0, 66639, '\P{^Blk= shavian}', "");
Error('\p{Is_Block=:=--Shavian}');
Error('\P{Is_Block=:=--Shavian}');
Expect(1, 66687, '\p{Is_Block=shavian}', "");
Expect(0, 66687, '\p{^Is_Block=shavian}', "");
Expect(0, 66687, '\P{Is_Block=shavian}', "");
Expect(1, 66687, '\P{^Is_Block=shavian}', "");
Expect(0, 66639, '\p{Is_Block=shavian}', "");
Expect(1, 66639, '\p{^Is_Block=shavian}', "");
Expect(1, 66639, '\P{Is_Block=shavian}', "");
Expect(0, 66639, '\P{^Is_Block=shavian}', "");
Expect(1, 66687, '\p{Is_Block=Shavian}', "");
Expect(0, 66687, '\p{^Is_Block=Shavian}', "");
Expect(0, 66687, '\P{Is_Block=Shavian}', "");
Expect(1, 66687, '\P{^Is_Block=Shavian}', "");
Expect(0, 66639, '\p{Is_Block=Shavian}', "");
Expect(1, 66639, '\p{^Is_Block=Shavian}', "");
Expect(1, 66639, '\P{Is_Block=Shavian}', "");
Expect(0, 66639, '\P{^Is_Block=Shavian}', "");
Error('\p{Is_Blk=_ shavian/a/}');
Error('\P{Is_Blk=_ shavian/a/}');
Expect(1, 66687, '\p{Is_Blk=shavian}', "");
Expect(0, 66687, '\p{^Is_Blk=shavian}', "");
Expect(0, 66687, '\P{Is_Blk=shavian}', "");
Expect(1, 66687, '\P{^Is_Blk=shavian}', "");
Expect(0, 66639, '\p{Is_Blk=shavian}', "");
Expect(1, 66639, '\p{^Is_Blk=shavian}', "");
Expect(1, 66639, '\P{Is_Blk=shavian}', "");
Expect(0, 66639, '\P{^Is_Blk=shavian}', "");
Expect(1, 66687, '\p{Is_Blk: --SHAVIAN}', "");
Expect(0, 66687, '\p{^Is_Blk: --SHAVIAN}', "");
Expect(0, 66687, '\P{Is_Blk: --SHAVIAN}', "");
Expect(1, 66687, '\P{^Is_Blk: --SHAVIAN}', "");
Expect(0, 66639, '\p{Is_Blk: --SHAVIAN}', "");
Expect(1, 66639, '\p{^Is_Blk: --SHAVIAN}', "");
Expect(1, 66639, '\P{Is_Blk: --SHAVIAN}', "");
Expect(0, 66639, '\P{^Is_Blk: --SHAVIAN}', "");
Error('\p{Block= :=Lydian}');
Error('\P{Block= :=Lydian}');
Expect(1, 67903, '\p{Block=lydian}', "");
Expect(0, 67903, '\p{^Block=lydian}', "");
Expect(0, 67903, '\P{Block=lydian}', "");
Expect(1, 67903, '\P{^Block=lydian}', "");
Expect(0, 67871, '\p{Block=lydian}', "");
Expect(1, 67871, '\p{^Block=lydian}', "");
Expect(1, 67871, '\P{Block=lydian}', "");
Expect(0, 67871, '\P{^Block=lydian}', "");
Expect(1, 67903, '\p{Block=_Lydian}', "");
Expect(0, 67903, '\p{^Block=_Lydian}', "");
Expect(0, 67903, '\P{Block=_Lydian}', "");
Expect(1, 67903, '\P{^Block=_Lydian}', "");
Expect(0, 67871, '\p{Block=_Lydian}', "");
Expect(1, 67871, '\p{^Block=_Lydian}', "");
Expect(1, 67871, '\P{Block=_Lydian}', "");
Expect(0, 67871, '\P{^Block=_Lydian}', "");
Error('\p{Blk=:= -lydian}');
Error('\P{Blk=:= -lydian}');
Expect(1, 67903, '\p{Blk=lydian}', "");
Expect(0, 67903, '\p{^Blk=lydian}', "");
Expect(0, 67903, '\P{Blk=lydian}', "");
Expect(1, 67903, '\P{^Blk=lydian}', "");
Expect(0, 67871, '\p{Blk=lydian}', "");
Expect(1, 67871, '\p{^Blk=lydian}', "");
Expect(1, 67871, '\P{Blk=lydian}', "");
Expect(0, 67871, '\P{^Blk=lydian}', "");
Expect(1, 67903, '\p{Blk= _lydian}', "");
Expect(0, 67903, '\p{^Blk= _lydian}', "");
Expect(0, 67903, '\P{Blk= _lydian}', "");
Expect(1, 67903, '\P{^Blk= _lydian}', "");
Expect(0, 67871, '\p{Blk= _lydian}', "");
Expect(1, 67871, '\p{^Blk= _lydian}', "");
Expect(1, 67871, '\P{Blk= _lydian}', "");
Expect(0, 67871, '\P{^Blk= _lydian}', "");
Error('\p{Is_Block= Lydian:=}');
Error('\P{Is_Block= Lydian:=}');
Expect(1, 67903, '\p{Is_Block=lydian}', "");
Expect(0, 67903, '\p{^Is_Block=lydian}', "");
Expect(0, 67903, '\P{Is_Block=lydian}', "");
Expect(1, 67903, '\P{^Is_Block=lydian}', "");
Expect(0, 67871, '\p{Is_Block=lydian}', "");
Expect(1, 67871, '\p{^Is_Block=lydian}', "");
Expect(1, 67871, '\P{Is_Block=lydian}', "");
Expect(0, 67871, '\P{^Is_Block=lydian}', "");
Expect(1, 67903, '\p{Is_Block=-lydian}', "");
Expect(0, 67903, '\p{^Is_Block=-lydian}', "");
Expect(0, 67903, '\P{Is_Block=-lydian}', "");
Expect(1, 67903, '\P{^Is_Block=-lydian}', "");
Expect(0, 67871, '\p{Is_Block=-lydian}', "");
Expect(1, 67871, '\p{^Is_Block=-lydian}', "");
Expect(1, 67871, '\P{Is_Block=-lydian}', "");
Expect(0, 67871, '\P{^Is_Block=-lydian}', "");
Error('\p{Is_Blk: /a/ _Lydian}');
Error('\P{Is_Blk: /a/ _Lydian}');
Expect(1, 67903, '\p{Is_Blk=lydian}', "");
Expect(0, 67903, '\p{^Is_Blk=lydian}', "");
Expect(0, 67903, '\P{Is_Blk=lydian}', "");
Expect(1, 67903, '\P{^Is_Blk=lydian}', "");
Expect(0, 67871, '\p{Is_Blk=lydian}', "");
Expect(1, 67871, '\p{^Is_Blk=lydian}', "");
Expect(1, 67871, '\P{Is_Blk=lydian}', "");
Expect(0, 67871, '\P{^Is_Blk=lydian}', "");
Expect(1, 67903, '\p{Is_Blk= LYDIAN}', "");
Expect(0, 67903, '\p{^Is_Blk= LYDIAN}', "");
Expect(0, 67903, '\P{Is_Blk= LYDIAN}', "");
Expect(1, 67903, '\P{^Is_Blk= LYDIAN}', "");
Expect(0, 67871, '\p{Is_Blk= LYDIAN}', "");
Expect(1, 67871, '\p{^Is_Blk= LYDIAN}', "");
Expect(1, 67871, '\P{Is_Blk= LYDIAN}', "");
Expect(0, 67871, '\P{^Is_Blk= LYDIAN}', "");
Error('\p{Block=/a/--cjk Unified_ideographs-extensionC}');
Error('\P{Block=/a/--cjk Unified_ideographs-extensionC}');
Expect(1, 177983, '\p{Block=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^Block=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{Block=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^Block=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{Block=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^Block=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{Block=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^Block=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{Block: --CJK-Unified IdeographsExtension c}', "");
Expect(0, 177983, '\p{^Block: --CJK-Unified IdeographsExtension c}', "");
Expect(0, 177983, '\P{Block: --CJK-Unified IdeographsExtension c}', "");
Expect(1, 177983, '\P{^Block: --CJK-Unified IdeographsExtension c}', "");
Expect(0, 173823, '\p{Block: --CJK-Unified IdeographsExtension c}', "");
Expect(1, 173823, '\p{^Block: --CJK-Unified IdeographsExtension c}', "");
Expect(1, 173823, '\P{Block: --CJK-Unified IdeographsExtension c}', "");
Expect(0, 173823, '\P{^Block: --CJK-Unified IdeographsExtension c}', "");
Error('\p{Blk=CJK:=Unified ideographs Extension-c}');
Error('\P{Blk=CJK:=Unified ideographs Extension-c}');
Expect(1, 177983, '\p{Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(0, 177983, '\p{^Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(0, 177983, '\P{Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(1, 177983, '\P{^Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(0, 173823, '\p{Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(1, 173823, '\p{^Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(1, 173823, '\P{Blk= cjk Unified Ideographs ExtensionC}', "");
Expect(0, 173823, '\P{^Blk= cjk Unified Ideographs ExtensionC}', "");
Error('\p{Is_Block=CJK_Unified_Ideographs:=Extension c}');
Error('\P{Is_Block=CJK_Unified_Ideographs:=Extension c}');
Expect(1, 177983, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{Is_Block=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^Is_Block=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{Is_Block=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^Is_Block=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(0, 177983, '\p{^Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(0, 177983, '\P{Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(1, 177983, '\P{^Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(0, 173823, '\p{Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(1, 173823, '\p{^Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(1, 173823, '\P{Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Expect(0, 173823, '\P{^Is_Block: cjk UnifiedIdeographsExtension-c}', "");
Error('\p{Is_Blk:/a/- CJK-UnifiedIdeographs-Extension C}');
Error('\P{Is_Blk:/a/- CJK-UnifiedIdeographs-Extension C}');
Expect(1, 177983, '\p{Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^Is_Blk=cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(0, 177983, '\p{^Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(0, 177983, '\P{Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(1, 177983, '\P{^Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(0, 173823, '\p{Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(1, 173823, '\p{^Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(1, 173823, '\P{Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Expect(0, 173823, '\P{^Is_Blk: CJK-UNIFIED IdeographsExtension-c}', "");
Error('\p{Block=_/a/Mongolian}');
Error('\P{Block=_/a/Mongolian}');
Expect(1, 6319, '\p{Block=mongolian}', "");
Expect(0, 6319, '\p{^Block=mongolian}', "");
Expect(0, 6319, '\P{Block=mongolian}', "");
Expect(1, 6319, '\P{^Block=mongolian}', "");
Expect(0, 6143, '\p{Block=mongolian}', "");
Expect(1, 6143, '\p{^Block=mongolian}', "");
Expect(1, 6143, '\P{Block=mongolian}', "");
Expect(0, 6143, '\P{^Block=mongolian}', "");
Expect(1, 6319, '\p{Block=--Mongolian}', "");
Expect(0, 6319, '\p{^Block=--Mongolian}', "");
Expect(0, 6319, '\P{Block=--Mongolian}', "");
Expect(1, 6319, '\P{^Block=--Mongolian}', "");
Expect(0, 6143, '\p{Block=--Mongolian}', "");
Expect(1, 6143, '\p{^Block=--Mongolian}', "");
Expect(1, 6143, '\P{Block=--Mongolian}', "");
Expect(0, 6143, '\P{^Block=--Mongolian}', "");
Error('\p{Blk= :=mongolian}');
Error('\P{Blk= :=mongolian}');
Expect(1, 6319, '\p{Blk=mongolian}', "");
Expect(0, 6319, '\p{^Blk=mongolian}', "");
Expect(0, 6319, '\P{Blk=mongolian}', "");
Expect(1, 6319, '\P{^Blk=mongolian}', "");
Expect(0, 6143, '\p{Blk=mongolian}', "");
Expect(1, 6143, '\p{^Blk=mongolian}', "");
Expect(1, 6143, '\P{Blk=mongolian}', "");
Expect(0, 6143, '\P{^Blk=mongolian}', "");
Expect(1, 6319, '\p{Blk= Mongolian}', "");
Expect(0, 6319, '\p{^Blk= Mongolian}', "");
Expect(0, 6319, '\P{Blk= Mongolian}', "");
Expect(1, 6319, '\P{^Blk= Mongolian}', "");
Expect(0, 6143, '\p{Blk= Mongolian}', "");
Expect(1, 6143, '\p{^Blk= Mongolian}', "");
Expect(1, 6143, '\P{Blk= Mongolian}', "");
Expect(0, 6143, '\P{^Blk= Mongolian}', "");
Error('\p{Is_Block: MONGOLIAN/a/}');
Error('\P{Is_Block: MONGOLIAN/a/}');
Expect(1, 6319, '\p{Is_Block=mongolian}', "");
Expect(0, 6319, '\p{^Is_Block=mongolian}', "");
Expect(0, 6319, '\P{Is_Block=mongolian}', "");
Expect(1, 6319, '\P{^Is_Block=mongolian}', "");
Expect(0, 6143, '\p{Is_Block=mongolian}', "");
Expect(1, 6143, '\p{^Is_Block=mongolian}', "");
Expect(1, 6143, '\P{Is_Block=mongolian}', "");
Expect(0, 6143, '\P{^Is_Block=mongolian}', "");
Expect(1, 6319, '\p{Is_Block: -_Mongolian}', "");
Expect(0, 6319, '\p{^Is_Block: -_Mongolian}', "");
Expect(0, 6319, '\P{Is_Block: -_Mongolian}', "");
Expect(1, 6319, '\P{^Is_Block: -_Mongolian}', "");
Expect(0, 6143, '\p{Is_Block: -_Mongolian}', "");
Expect(1, 6143, '\p{^Is_Block: -_Mongolian}', "");
Expect(1, 6143, '\P{Is_Block: -_Mongolian}', "");
Expect(0, 6143, '\P{^Is_Block: -_Mongolian}', "");
Error('\p{Is_Blk=:=-mongolian}');
Error('\P{Is_Blk=:=-mongolian}');
Expect(1, 6319, '\p{Is_Blk=mongolian}', "");
Expect(0, 6319, '\p{^Is_Blk=mongolian}', "");
Expect(0, 6319, '\P{Is_Blk=mongolian}', "");
Expect(1, 6319, '\P{^Is_Blk=mongolian}', "");
Expect(0, 6143, '\p{Is_Blk=mongolian}', "");
Expect(1, 6143, '\p{^Is_Blk=mongolian}', "");
Expect(1, 6143, '\P{Is_Blk=mongolian}', "");
Expect(0, 6143, '\P{^Is_Blk=mongolian}', "");
Expect(1, 6319, '\p{Is_Blk: MONGOLIAN}', "");
Expect(0, 6319, '\p{^Is_Blk: MONGOLIAN}', "");
Expect(0, 6319, '\P{Is_Blk: MONGOLIAN}', "");
Expect(1, 6319, '\P{^Is_Blk: MONGOLIAN}', "");
Expect(0, 6143, '\p{Is_Blk: MONGOLIAN}', "");
Expect(1, 6143, '\p{^Is_Blk: MONGOLIAN}', "");
Expect(1, 6143, '\P{Is_Blk: MONGOLIAN}', "");
Expect(0, 6143, '\P{^Is_Blk: MONGOLIAN}', "");
Error('\p{Block= LAO:=}');
Error('\P{Block= LAO:=}');
Expect(1, 3839, '\p{Block=lao}', "");
Expect(0, 3839, '\p{^Block=lao}', "");
Expect(0, 3839, '\P{Block=lao}', "");
Expect(1, 3839, '\P{^Block=lao}', "");
Expect(0, 3711, '\p{Block=lao}', "");
Expect(1, 3711, '\p{^Block=lao}', "");
Expect(1, 3711, '\P{Block=lao}', "");
Expect(0, 3711, '\P{^Block=lao}', "");
Expect(1, 3839, '\p{Block=_LAO}', "");
Expect(0, 3839, '\p{^Block=_LAO}', "");
Expect(0, 3839, '\P{Block=_LAO}', "");
Expect(1, 3839, '\P{^Block=_LAO}', "");
Expect(0, 3711, '\p{Block=_LAO}', "");
Expect(1, 3711, '\p{^Block=_LAO}', "");
Expect(1, 3711, '\P{Block=_LAO}', "");
Expect(0, 3711, '\P{^Block=_LAO}', "");
Error('\p{Blk= :=Lao}');
Error('\P{Blk= :=Lao}');
Expect(1, 3839, '\p{Blk=lao}', "");
Expect(0, 3839, '\p{^Blk=lao}', "");
Expect(0, 3839, '\P{Blk=lao}', "");
Expect(1, 3839, '\P{^Blk=lao}', "");
Expect(0, 3711, '\p{Blk=lao}', "");
Expect(1, 3711, '\p{^Blk=lao}', "");
Expect(1, 3711, '\P{Blk=lao}', "");
Expect(0, 3711, '\P{^Blk=lao}', "");
Expect(1, 3839, '\p{Blk=- Lao}', "");
Expect(0, 3839, '\p{^Blk=- Lao}', "");
Expect(0, 3839, '\P{Blk=- Lao}', "");
Expect(1, 3839, '\P{^Blk=- Lao}', "");
Expect(0, 3711, '\p{Blk=- Lao}', "");
Expect(1, 3711, '\p{^Blk=- Lao}', "");
Expect(1, 3711, '\P{Blk=- Lao}', "");
Expect(0, 3711, '\P{^Blk=- Lao}', "");
Error('\p{Is_Block=/a/--LAO}');
Error('\P{Is_Block=/a/--LAO}');
Expect(1, 3839, '\p{Is_Block=lao}', "");
Expect(0, 3839, '\p{^Is_Block=lao}', "");
Expect(0, 3839, '\P{Is_Block=lao}', "");
Expect(1, 3839, '\P{^Is_Block=lao}', "");
Expect(0, 3711, '\p{Is_Block=lao}', "");
Expect(1, 3711, '\p{^Is_Block=lao}', "");
Expect(1, 3711, '\P{Is_Block=lao}', "");
Expect(0, 3711, '\P{^Is_Block=lao}', "");
Expect(1, 3839, '\p{Is_Block=_Lao}', "");
Expect(0, 3839, '\p{^Is_Block=_Lao}', "");
Expect(0, 3839, '\P{Is_Block=_Lao}', "");
Expect(1, 3839, '\P{^Is_Block=_Lao}', "");
Expect(0, 3711, '\p{Is_Block=_Lao}', "");
Expect(1, 3711, '\p{^Is_Block=_Lao}', "");
Expect(1, 3711, '\P{Is_Block=_Lao}', "");
Expect(0, 3711, '\P{^Is_Block=_Lao}', "");
Error('\p{Is_Blk:_ LAO:=}');
Error('\P{Is_Blk:_ LAO:=}');
Expect(1, 3839, '\p{Is_Blk=lao}', "");
Expect(0, 3839, '\p{^Is_Blk=lao}', "");
Expect(0, 3839, '\P{Is_Blk=lao}', "");
Expect(1, 3839, '\P{^Is_Blk=lao}', "");
Expect(0, 3711, '\p{Is_Blk=lao}', "");
Expect(1, 3711, '\p{^Is_Blk=lao}', "");
Expect(1, 3711, '\P{Is_Blk=lao}', "");
Expect(0, 3711, '\P{^Is_Blk=lao}', "");
Expect(1, 3839, '\p{Is_Blk=-_Lao}', "");
Expect(0, 3839, '\p{^Is_Blk=-_Lao}', "");
Expect(0, 3839, '\P{Is_Blk=-_Lao}', "");
Expect(1, 3839, '\P{^Is_Blk=-_Lao}', "");
Expect(0, 3711, '\p{Is_Blk=-_Lao}', "");
Expect(1, 3711, '\p{^Is_Blk=-_Lao}', "");
Expect(1, 3711, '\P{Is_Blk=-_Lao}', "");
Expect(0, 3711, '\P{^Is_Blk=-_Lao}', "");
Error('\p{Block=_ Hiragana:=}');
Error('\P{Block=_ Hiragana:=}');
Expect(1, 12447, '\p{Block=hiragana}', "");
Expect(0, 12447, '\p{^Block=hiragana}', "");
Expect(0, 12447, '\P{Block=hiragana}', "");
Expect(1, 12447, '\P{^Block=hiragana}', "");
Expect(0, 12351, '\p{Block=hiragana}', "");
Expect(1, 12351, '\p{^Block=hiragana}', "");
Expect(1, 12351, '\P{Block=hiragana}', "");
Expect(0, 12351, '\P{^Block=hiragana}', "");
Expect(1, 12447, '\p{Block=_hiragana}', "");
Expect(0, 12447, '\p{^Block=_hiragana}', "");
Expect(0, 12447, '\P{Block=_hiragana}', "");
Expect(1, 12447, '\P{^Block=_hiragana}', "");
Expect(0, 12351, '\p{Block=_hiragana}', "");
Expect(1, 12351, '\p{^Block=_hiragana}', "");
Expect(1, 12351, '\P{Block=_hiragana}', "");
Expect(0, 12351, '\P{^Block=_hiragana}', "");
Error('\p{Blk= _Hiragana/a/}');
Error('\P{Blk= _Hiragana/a/}');
Expect(1, 12447, '\p{Blk=hiragana}', "");
Expect(0, 12447, '\p{^Blk=hiragana}', "");
Expect(0, 12447, '\P{Blk=hiragana}', "");
Expect(1, 12447, '\P{^Blk=hiragana}', "");
Expect(0, 12351, '\p{Blk=hiragana}', "");
Expect(1, 12351, '\p{^Blk=hiragana}', "");
Expect(1, 12351, '\P{Blk=hiragana}', "");
Expect(0, 12351, '\P{^Blk=hiragana}', "");
Expect(1, 12447, '\p{Blk: -hiragana}', "");
Expect(0, 12447, '\p{^Blk: -hiragana}', "");
Expect(0, 12447, '\P{Blk: -hiragana}', "");
Expect(1, 12447, '\P{^Blk: -hiragana}', "");
Expect(0, 12351, '\p{Blk: -hiragana}', "");
Expect(1, 12351, '\p{^Blk: -hiragana}', "");
Expect(1, 12351, '\P{Blk: -hiragana}', "");
Expect(0, 12351, '\P{^Blk: -hiragana}', "");
Error('\p{Is_Block=-:=Hiragana}');
Error('\P{Is_Block=-:=Hiragana}');
Expect(1, 12447, '\p{Is_Block:hiragana}', "");
Expect(0, 12447, '\p{^Is_Block:hiragana}', "");
Expect(0, 12447, '\P{Is_Block:hiragana}', "");
Expect(1, 12447, '\P{^Is_Block:hiragana}', "");
Expect(0, 12351, '\p{Is_Block:hiragana}', "");
Expect(1, 12351, '\p{^Is_Block:hiragana}', "");
Expect(1, 12351, '\P{Is_Block:hiragana}', "");
Expect(0, 12351, '\P{^Is_Block:hiragana}', "");
Expect(1, 12447, '\p{Is_Block=-_HIRAGANA}', "");
Expect(0, 12447, '\p{^Is_Block=-_HIRAGANA}', "");
Expect(0, 12447, '\P{Is_Block=-_HIRAGANA}', "");
Expect(1, 12447, '\P{^Is_Block=-_HIRAGANA}', "");
Expect(0, 12351, '\p{Is_Block=-_HIRAGANA}', "");
Expect(1, 12351, '\p{^Is_Block=-_HIRAGANA}', "");
Expect(1, 12351, '\P{Is_Block=-_HIRAGANA}', "");
Expect(0, 12351, '\P{^Is_Block=-_HIRAGANA}', "");
Error('\p{Is_Blk=:= hiragana}');
Error('\P{Is_Blk=:= hiragana}');
Expect(1, 12447, '\p{Is_Blk=hiragana}', "");
Expect(0, 12447, '\p{^Is_Blk=hiragana}', "");
Expect(0, 12447, '\P{Is_Blk=hiragana}', "");
Expect(1, 12447, '\P{^Is_Blk=hiragana}', "");
Expect(0, 12351, '\p{Is_Blk=hiragana}', "");
Expect(1, 12351, '\p{^Is_Blk=hiragana}', "");
Expect(1, 12351, '\P{Is_Blk=hiragana}', "");
Expect(0, 12351, '\P{^Is_Blk=hiragana}', "");
Expect(1, 12447, '\p{Is_Blk=-Hiragana}', "");
Expect(0, 12447, '\p{^Is_Blk=-Hiragana}', "");
Expect(0, 12447, '\P{Is_Blk=-Hiragana}', "");
Expect(1, 12447, '\P{^Is_Blk=-Hiragana}', "");
Expect(0, 12351, '\p{Is_Blk=-Hiragana}', "");
Expect(1, 12351, '\p{^Is_Blk=-Hiragana}', "");
Expect(1, 12351, '\P{Is_Blk=-Hiragana}', "");
Expect(0, 12351, '\P{^Is_Blk=-Hiragana}', "");
Error('\p{Block=-/a/Lepcha}');
Error('\P{Block=-/a/Lepcha}');
Expect(1, 7247, '\p{Block=lepcha}', "");
Expect(0, 7247, '\p{^Block=lepcha}', "");
Expect(0, 7247, '\P{Block=lepcha}', "");
Expect(1, 7247, '\P{^Block=lepcha}', "");
Expect(0, 7167, '\p{Block=lepcha}', "");
Expect(1, 7167, '\p{^Block=lepcha}', "");
Expect(1, 7167, '\P{Block=lepcha}', "");
Expect(0, 7167, '\P{^Block=lepcha}', "");
Expect(1, 7247, '\p{Block= -LEPCHA}', "");
Expect(0, 7247, '\p{^Block= -LEPCHA}', "");
Expect(0, 7247, '\P{Block= -LEPCHA}', "");
Expect(1, 7247, '\P{^Block= -LEPCHA}', "");
Expect(0, 7167, '\p{Block= -LEPCHA}', "");
Expect(1, 7167, '\p{^Block= -LEPCHA}', "");
Expect(1, 7167, '\P{Block= -LEPCHA}', "");
Expect(0, 7167, '\P{^Block= -LEPCHA}', "");
Error('\p{Blk=:=- LEPCHA}');
Error('\P{Blk=:=- LEPCHA}');
Expect(1, 7247, '\p{Blk=lepcha}', "");
Expect(0, 7247, '\p{^Blk=lepcha}', "");
Expect(0, 7247, '\P{Blk=lepcha}', "");
Expect(1, 7247, '\P{^Blk=lepcha}', "");
Expect(0, 7167, '\p{Blk=lepcha}', "");
Expect(1, 7167, '\p{^Blk=lepcha}', "");
Expect(1, 7167, '\P{Blk=lepcha}', "");
Expect(0, 7167, '\P{^Blk=lepcha}', "");
Expect(1, 7247, '\p{Blk=-LEPCHA}', "");
Expect(0, 7247, '\p{^Blk=-LEPCHA}', "");
Expect(0, 7247, '\P{Blk=-LEPCHA}', "");
Expect(1, 7247, '\P{^Blk=-LEPCHA}', "");
Expect(0, 7167, '\p{Blk=-LEPCHA}', "");
Expect(1, 7167, '\p{^Blk=-LEPCHA}', "");
Expect(1, 7167, '\P{Blk=-LEPCHA}', "");
Expect(0, 7167, '\P{^Blk=-LEPCHA}', "");
Error('\p{Is_Block: :=__Lepcha}');
Error('\P{Is_Block: :=__Lepcha}');
Expect(1, 7247, '\p{Is_Block=lepcha}', "");
Expect(0, 7247, '\p{^Is_Block=lepcha}', "");
Expect(0, 7247, '\P{Is_Block=lepcha}', "");
Expect(1, 7247, '\P{^Is_Block=lepcha}', "");
Expect(0, 7167, '\p{Is_Block=lepcha}', "");
Expect(1, 7167, '\p{^Is_Block=lepcha}', "");
Expect(1, 7167, '\P{Is_Block=lepcha}', "");
Expect(0, 7167, '\P{^Is_Block=lepcha}', "");
Expect(1, 7247, '\p{Is_Block=LEPCHA}', "");
Expect(0, 7247, '\p{^Is_Block=LEPCHA}', "");
Expect(0, 7247, '\P{Is_Block=LEPCHA}', "");
Expect(1, 7247, '\P{^Is_Block=LEPCHA}', "");
Expect(0, 7167, '\p{Is_Block=LEPCHA}', "");
Expect(1, 7167, '\p{^Is_Block=LEPCHA}', "");
Expect(1, 7167, '\P{Is_Block=LEPCHA}', "");
Expect(0, 7167, '\P{^Is_Block=LEPCHA}', "");
Error('\p{Is_Blk=:= Lepcha}');
Error('\P{Is_Blk=:= Lepcha}');
Expect(1, 7247, '\p{Is_Blk=lepcha}', "");
Expect(0, 7247, '\p{^Is_Blk=lepcha}', "");
Expect(0, 7247, '\P{Is_Blk=lepcha}', "");
Expect(1, 7247, '\P{^Is_Blk=lepcha}', "");
Expect(0, 7167, '\p{Is_Blk=lepcha}', "");
Expect(1, 7167, '\p{^Is_Blk=lepcha}', "");
Expect(1, 7167, '\P{Is_Blk=lepcha}', "");
Expect(0, 7167, '\P{^Is_Blk=lepcha}', "");
Expect(1, 7247, '\p{Is_Blk=_Lepcha}', "");
Expect(0, 7247, '\p{^Is_Blk=_Lepcha}', "");
Expect(0, 7247, '\P{Is_Blk=_Lepcha}', "");
Expect(1, 7247, '\P{^Is_Blk=_Lepcha}', "");
Expect(0, 7167, '\p{Is_Blk=_Lepcha}', "");
Expect(1, 7167, '\p{^Is_Blk=_Lepcha}', "");
Expect(1, 7167, '\P{Is_Blk=_Lepcha}', "");
Expect(0, 7167, '\P{^Is_Blk=_Lepcha}', "");
Error('\p{Block=/a/ -syloti nagri}');
Error('\P{Block=/a/ -syloti nagri}');
Expect(1, 43055, '\p{Block=sylotinagri}', "");
Expect(0, 43055, '\p{^Block=sylotinagri}', "");
Expect(0, 43055, '\P{Block=sylotinagri}', "");
Expect(1, 43055, '\P{^Block=sylotinagri}', "");
Expect(0, 43007, '\p{Block=sylotinagri}', "");
Expect(1, 43007, '\p{^Block=sylotinagri}', "");
Expect(1, 43007, '\P{Block=sylotinagri}', "");
Expect(0, 43007, '\P{^Block=sylotinagri}', "");
Expect(1, 43055, '\p{Block=__syloti Nagri}', "");
Expect(0, 43055, '\p{^Block=__syloti Nagri}', "");
Expect(0, 43055, '\P{Block=__syloti Nagri}', "");
Expect(1, 43055, '\P{^Block=__syloti Nagri}', "");
Expect(0, 43007, '\p{Block=__syloti Nagri}', "");
Expect(1, 43007, '\p{^Block=__syloti Nagri}', "");
Expect(1, 43007, '\P{Block=__syloti Nagri}', "");
Expect(0, 43007, '\P{^Block=__syloti Nagri}', "");
Error('\p{Blk= :=Syloti-Nagri}');
Error('\P{Blk= :=Syloti-Nagri}');
Expect(1, 43055, '\p{Blk=sylotinagri}', "");
Expect(0, 43055, '\p{^Blk=sylotinagri}', "");
Expect(0, 43055, '\P{Blk=sylotinagri}', "");
Expect(1, 43055, '\P{^Blk=sylotinagri}', "");
Expect(0, 43007, '\p{Blk=sylotinagri}', "");
Expect(1, 43007, '\p{^Blk=sylotinagri}', "");
Expect(1, 43007, '\P{Blk=sylotinagri}', "");
Expect(0, 43007, '\P{^Blk=sylotinagri}', "");
Expect(1, 43055, '\p{Blk= _syloti_Nagri}', "");
Expect(0, 43055, '\p{^Blk= _syloti_Nagri}', "");
Expect(0, 43055, '\P{Blk= _syloti_Nagri}', "");
Expect(1, 43055, '\P{^Blk= _syloti_Nagri}', "");
Expect(0, 43007, '\p{Blk= _syloti_Nagri}', "");
Expect(1, 43007, '\p{^Blk= _syloti_Nagri}', "");
Expect(1, 43007, '\P{Blk= _syloti_Nagri}', "");
Expect(0, 43007, '\P{^Blk= _syloti_Nagri}', "");
Error('\p{Is_Block=_:=SylotiNagri}');
Error('\P{Is_Block=_:=SylotiNagri}');
Expect(1, 43055, '\p{Is_Block=sylotinagri}', "");
Expect(0, 43055, '\p{^Is_Block=sylotinagri}', "");
Expect(0, 43055, '\P{Is_Block=sylotinagri}', "");
Expect(1, 43055, '\P{^Is_Block=sylotinagri}', "");
Expect(0, 43007, '\p{Is_Block=sylotinagri}', "");
Expect(1, 43007, '\p{^Is_Block=sylotinagri}', "");
Expect(1, 43007, '\P{Is_Block=sylotinagri}', "");
Expect(0, 43007, '\P{^Is_Block=sylotinagri}', "");
Expect(1, 43055, '\p{Is_Block= _SYLOTINAGRI}', "");
Expect(0, 43055, '\p{^Is_Block= _SYLOTINAGRI}', "");
Expect(0, 43055, '\P{Is_Block= _SYLOTINAGRI}', "");
Expect(1, 43055, '\P{^Is_Block= _SYLOTINAGRI}', "");
Expect(0, 43007, '\p{Is_Block= _SYLOTINAGRI}', "");
Expect(1, 43007, '\p{^Is_Block= _SYLOTINAGRI}', "");
Expect(1, 43007, '\P{Is_Block= _SYLOTINAGRI}', "");
Expect(0, 43007, '\P{^Is_Block= _SYLOTINAGRI}', "");
Error('\p{Is_Blk=:= Syloti Nagri}');
Error('\P{Is_Blk=:= Syloti Nagri}');
Expect(1, 43055, '\p{Is_Blk=sylotinagri}', "");
Expect(0, 43055, '\p{^Is_Blk=sylotinagri}', "");
Expect(0, 43055, '\P{Is_Blk=sylotinagri}', "");
Expect(1, 43055, '\P{^Is_Blk=sylotinagri}', "");
Expect(0, 43007, '\p{Is_Blk=sylotinagri}', "");
Expect(1, 43007, '\p{^Is_Blk=sylotinagri}', "");
Expect(1, 43007, '\P{Is_Blk=sylotinagri}', "");
Expect(0, 43007, '\P{^Is_Blk=sylotinagri}', "");
Expect(1, 43055, '\p{Is_Blk=_syloti-NAGRI}', "");
Expect(0, 43055, '\p{^Is_Blk=_syloti-NAGRI}', "");
Expect(0, 43055, '\P{Is_Blk=_syloti-NAGRI}', "");
Expect(1, 43055, '\P{^Is_Blk=_syloti-NAGRI}', "");
Expect(0, 43007, '\p{Is_Blk=_syloti-NAGRI}', "");
Expect(1, 43007, '\p{^Is_Blk=_syloti-NAGRI}', "");
Expect(1, 43007, '\P{Is_Blk=_syloti-NAGRI}', "");
Expect(0, 43007, '\P{^Is_Blk=_syloti-NAGRI}', "");
Error('\p{Block=-:=combining Diacritical Marks-ForSymbols}');
Error('\P{Block=-:=combining Diacritical Marks-ForSymbols}');
Expect(1, 8447, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\p{Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\p{^Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\P{Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\P{^Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\p{Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(0, 8447, '\p{^Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(0, 8447, '\P{Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(1, 8447, '\P{^Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(0, 8399, '\p{Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(1, 8399, '\p{^Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(1, 8399, '\P{Block= -CombiningDiacritical-Marks For Symbols}', "");
Expect(0, 8399, '\P{^Block= -CombiningDiacritical-Marks For Symbols}', "");
Error('\p{Blk= _COMBINING MARKS FOR Symbols/a/}');
Error('\P{Blk= _COMBINING MARKS FOR Symbols/a/}');
Expect(1, 8447, '\p{Blk=combiningmarksforsymbols}', "");
Expect(0, 8447, '\p{^Blk=combiningmarksforsymbols}', "");
Expect(0, 8447, '\P{Blk=combiningmarksforsymbols}', "");
Expect(1, 8447, '\P{^Blk=combiningmarksforsymbols}', "");
Expect(0, 8399, '\p{Blk=combiningmarksforsymbols}', "");
Expect(1, 8399, '\p{^Blk=combiningmarksforsymbols}', "");
Expect(1, 8399, '\P{Blk=combiningmarksforsymbols}', "");
Expect(0, 8399, '\P{^Blk=combiningmarksforsymbols}', "");
Expect(1, 8447, '\p{Blk= Combining-Marks-For_symbols}', "");
Expect(0, 8447, '\p{^Blk= Combining-Marks-For_symbols}', "");
Expect(0, 8447, '\P{Blk= Combining-Marks-For_symbols}', "");
Expect(1, 8447, '\P{^Blk= Combining-Marks-For_symbols}', "");
Expect(0, 8399, '\p{Blk= Combining-Marks-For_symbols}', "");
Expect(1, 8399, '\p{^Blk= Combining-Marks-For_symbols}', "");
Expect(1, 8399, '\P{Blk= Combining-Marks-For_symbols}', "");
Expect(0, 8399, '\P{^Blk= Combining-Marks-For_symbols}', "");
Error('\p{Is_Block= /a/COMBININGDiacritical_Marks For SYMBOLS}');
Error('\P{Is_Block= /a/COMBININGDiacritical_Marks For SYMBOLS}');
Expect(1, 8447, '\p{Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\p{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\P{Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\P{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\p{Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\p{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\P{Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\P{^Is_Block=combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\p{Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(0, 8447, '\p{^Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(0, 8447, '\P{Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(1, 8447, '\P{^Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(0, 8399, '\p{Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(1, 8399, '\p{^Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(1, 8399, '\P{Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Expect(0, 8399, '\P{^Is_Block= -Combining diacritical MARKS_For_SYMBOLS}', "");
Error('\p{Is_Blk=_COMBINING MARKSFor_symbols/a/}');
Error('\P{Is_Blk=_COMBINING MARKSFor_symbols/a/}');
Expect(1, 8447, '\p{Is_Blk=combiningmarksforsymbols}', "");
Expect(0, 8447, '\p{^Is_Blk=combiningmarksforsymbols}', "");
Expect(0, 8447, '\P{Is_Blk=combiningmarksforsymbols}', "");
Expect(1, 8447, '\P{^Is_Blk=combiningmarksforsymbols}', "");
Expect(0, 8399, '\p{Is_Blk=combiningmarksforsymbols}', "");
Expect(1, 8399, '\p{^Is_Blk=combiningmarksforsymbols}', "");
Expect(1, 8399, '\P{Is_Blk=combiningmarksforsymbols}', "");
Expect(0, 8399, '\P{^Is_Blk=combiningmarksforsymbols}', "");
Expect(1, 8447, '\p{Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(0, 8447, '\p{^Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(0, 8447, '\P{Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(1, 8447, '\P{^Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(0, 8399, '\p{Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(1, 8399, '\p{^Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(1, 8399, '\P{Is_Blk= -Combining-Marks For_Symbols}', "");
Expect(0, 8399, '\P{^Is_Blk= -Combining-Marks For_Symbols}', "");
Error('\p{Block= -basic/a/Latin}');
Error('\P{Block= -basic/a/Latin}');
Expect(1, 127, '\p{Block=basiclatin}', "");
Expect(0, 127, '\p{^Block=basiclatin}', "");
Expect(0, 127, '\P{Block=basiclatin}', "");
Expect(1, 127, '\P{^Block=basiclatin}', "");
Expect(0, 128, '\p{Block=basiclatin}', "");
Expect(1, 128, '\p{^Block=basiclatin}', "");
Expect(1, 128, '\P{Block=basiclatin}', "");
Expect(0, 128, '\P{^Block=basiclatin}', "");
Expect(1, 127, '\p{Block=Basic latin}', "");
Expect(0, 127, '\p{^Block=Basic latin}', "");
Expect(0, 127, '\P{Block=Basic latin}', "");
Expect(1, 127, '\P{^Block=Basic latin}', "");
Expect(0, 128, '\p{Block=Basic latin}', "");
Expect(1, 128, '\p{^Block=Basic latin}', "");
Expect(1, 128, '\P{Block=Basic latin}', "");
Expect(0, 128, '\P{^Block=Basic latin}', "");
Error('\p{Blk= :=ASCII}');
Error('\P{Blk= :=ASCII}');
Expect(1, 127, '\p{Blk: ascii}', "");
Expect(0, 127, '\p{^Blk: ascii}', "");
Expect(0, 127, '\P{Blk: ascii}', "");
Expect(1, 127, '\P{^Blk: ascii}', "");
Expect(0, 128, '\p{Blk: ascii}', "");
Expect(1, 128, '\p{^Blk: ascii}', "");
Expect(1, 128, '\P{Blk: ascii}', "");
Expect(0, 128, '\P{^Blk: ascii}', "");
Expect(1, 127, '\p{Blk=--ASCII}', "");
Expect(0, 127, '\p{^Blk=--ASCII}', "");
Expect(0, 127, '\P{Blk=--ASCII}', "");
Expect(1, 127, '\P{^Blk=--ASCII}', "");
Expect(0, 128, '\p{Blk=--ASCII}', "");
Expect(1, 128, '\p{^Blk=--ASCII}', "");
Expect(1, 128, '\P{Blk=--ASCII}', "");
Expect(0, 128, '\P{^Blk=--ASCII}', "");
Error('\p{Is_Block=- Basic:=LATIN}');
Error('\P{Is_Block=- Basic:=LATIN}');
Expect(1, 127, '\p{Is_Block=basiclatin}', "");
Expect(0, 127, '\p{^Is_Block=basiclatin}', "");
Expect(0, 127, '\P{Is_Block=basiclatin}', "");
Expect(1, 127, '\P{^Is_Block=basiclatin}', "");
Expect(0, 128, '\p{Is_Block=basiclatin}', "");
Expect(1, 128, '\p{^Is_Block=basiclatin}', "");
Expect(1, 128, '\P{Is_Block=basiclatin}', "");
Expect(0, 128, '\P{^Is_Block=basiclatin}', "");
Expect(1, 127, '\p{Is_Block=_-BASIC Latin}', "");
Expect(0, 127, '\p{^Is_Block=_-BASIC Latin}', "");
Expect(0, 127, '\P{Is_Block=_-BASIC Latin}', "");
Expect(1, 127, '\P{^Is_Block=_-BASIC Latin}', "");
Expect(0, 128, '\p{Is_Block=_-BASIC Latin}', "");
Expect(1, 128, '\p{^Is_Block=_-BASIC Latin}', "");
Expect(1, 128, '\P{Is_Block=_-BASIC Latin}', "");
Expect(0, 128, '\P{^Is_Block=_-BASIC Latin}', "");
Error('\p{Is_Blk=-:=ASCII}');
Error('\P{Is_Blk=-:=ASCII}');
Expect(1, 127, '\p{Is_Blk=ascii}', "");
Expect(0, 127, '\p{^Is_Blk=ascii}', "");
Expect(0, 127, '\P{Is_Blk=ascii}', "");
Expect(1, 127, '\P{^Is_Blk=ascii}', "");
Expect(0, 128, '\p{Is_Blk=ascii}', "");
Expect(1, 128, '\p{^Is_Blk=ascii}', "");
Expect(1, 128, '\P{Is_Blk=ascii}', "");
Expect(0, 128, '\P{^Is_Blk=ascii}', "");
Expect(1, 127, '\p{Is_Blk=-ASCII}', "");
Expect(0, 127, '\p{^Is_Blk=-ASCII}', "");
Expect(0, 127, '\P{Is_Blk=-ASCII}', "");
Expect(1, 127, '\P{^Is_Blk=-ASCII}', "");
Expect(0, 128, '\p{Is_Blk=-ASCII}', "");
Expect(1, 128, '\p{^Is_Blk=-ASCII}', "");
Expect(1, 128, '\P{Is_Blk=-ASCII}', "");
Expect(0, 128, '\P{^Is_Blk=-ASCII}', "");
Error('\p{Block: /a/- limbu}');
Error('\P{Block: /a/- limbu}');
Expect(1, 6479, '\p{Block=limbu}', "");
Expect(0, 6479, '\p{^Block=limbu}', "");
Expect(0, 6479, '\P{Block=limbu}', "");
Expect(1, 6479, '\P{^Block=limbu}', "");
Expect(0, 6399, '\p{Block=limbu}', "");
Expect(1, 6399, '\p{^Block=limbu}', "");
Expect(1, 6399, '\P{Block=limbu}', "");
Expect(0, 6399, '\P{^Block=limbu}', "");
Expect(1, 6479, '\p{Block= Limbu}', "");
Expect(0, 6479, '\p{^Block= Limbu}', "");
Expect(0, 6479, '\P{Block= Limbu}', "");
Expect(1, 6479, '\P{^Block= Limbu}', "");
Expect(0, 6399, '\p{Block= Limbu}', "");
Expect(1, 6399, '\p{^Block= Limbu}', "");
Expect(1, 6399, '\P{Block= Limbu}', "");
Expect(0, 6399, '\P{^Block= Limbu}', "");
Error('\p{Blk=__limbu/a/}');
Error('\P{Blk=__limbu/a/}');
Expect(1, 6479, '\p{Blk=limbu}', "");
Expect(0, 6479, '\p{^Blk=limbu}', "");
Expect(0, 6479, '\P{Blk=limbu}', "");
Expect(1, 6479, '\P{^Blk=limbu}', "");
Expect(0, 6399, '\p{Blk=limbu}', "");
Expect(1, 6399, '\p{^Blk=limbu}', "");
Expect(1, 6399, '\P{Blk=limbu}', "");
Expect(0, 6399, '\P{^Blk=limbu}', "");
Expect(1, 6479, '\p{Blk=--LIMBU}', "");
Expect(0, 6479, '\p{^Blk=--LIMBU}', "");
Expect(0, 6479, '\P{Blk=--LIMBU}', "");
Expect(1, 6479, '\P{^Blk=--LIMBU}', "");
Expect(0, 6399, '\p{Blk=--LIMBU}', "");
Expect(1, 6399, '\p{^Blk=--LIMBU}', "");
Expect(1, 6399, '\P{Blk=--LIMBU}', "");
Expect(0, 6399, '\P{^Blk=--LIMBU}', "");
Error('\p{Is_Block= _limbu/a/}');
Error('\P{Is_Block= _limbu/a/}');
Expect(1, 6479, '\p{Is_Block=limbu}', "");
Expect(0, 6479, '\p{^Is_Block=limbu}', "");
Expect(0, 6479, '\P{Is_Block=limbu}', "");
Expect(1, 6479, '\P{^Is_Block=limbu}', "");
Expect(0, 6399, '\p{Is_Block=limbu}', "");
Expect(1, 6399, '\p{^Is_Block=limbu}', "");
Expect(1, 6399, '\P{Is_Block=limbu}', "");
Expect(0, 6399, '\P{^Is_Block=limbu}', "");
Expect(1, 6479, '\p{Is_Block= _Limbu}', "");
Expect(0, 6479, '\p{^Is_Block= _Limbu}', "");
Expect(0, 6479, '\P{Is_Block= _Limbu}', "");
Expect(1, 6479, '\P{^Is_Block= _Limbu}', "");
Expect(0, 6399, '\p{Is_Block= _Limbu}', "");
Expect(1, 6399, '\p{^Is_Block= _Limbu}', "");
Expect(1, 6399, '\P{Is_Block= _Limbu}', "");
Expect(0, 6399, '\P{^Is_Block= _Limbu}', "");
Error('\p{Is_Blk=LIMBU:=}');
Error('\P{Is_Blk=LIMBU:=}');
Expect(1, 6479, '\p{Is_Blk=limbu}', "");
Expect(0, 6479, '\p{^Is_Blk=limbu}', "");
Expect(0, 6479, '\P{Is_Blk=limbu}', "");
Expect(1, 6479, '\P{^Is_Blk=limbu}', "");
Expect(0, 6399, '\p{Is_Blk=limbu}', "");
Expect(1, 6399, '\p{^Is_Blk=limbu}', "");
Expect(1, 6399, '\P{Is_Blk=limbu}', "");
Expect(0, 6399, '\P{^Is_Blk=limbu}', "");
Expect(1, 6479, '\p{Is_Blk= _limbu}', "");
Expect(0, 6479, '\p{^Is_Blk= _limbu}', "");
Expect(0, 6479, '\P{Is_Blk= _limbu}', "");
Expect(1, 6479, '\P{^Is_Blk= _limbu}', "");
Expect(0, 6399, '\p{Is_Blk= _limbu}', "");
Expect(1, 6399, '\p{^Is_Blk= _limbu}', "");
Expect(1, 6399, '\P{Is_Blk= _limbu}', "");
Expect(0, 6399, '\P{^Is_Blk= _limbu}', "");
Error('\p{Block=_/a/Currency-symbols}');
Error('\P{Block=_/a/Currency-symbols}');
Expect(1, 8399, '\p{Block=currencysymbols}', "");
Expect(0, 8399, '\p{^Block=currencysymbols}', "");
Expect(0, 8399, '\P{Block=currencysymbols}', "");
Expect(1, 8399, '\P{^Block=currencysymbols}', "");
Expect(0, 8351, '\p{Block=currencysymbols}', "");
Expect(1, 8351, '\p{^Block=currencysymbols}', "");
Expect(1, 8351, '\P{Block=currencysymbols}', "");
Expect(0, 8351, '\P{^Block=currencysymbols}', "");
Expect(1, 8399, '\p{Block=_currency_Symbols}', "");
Expect(0, 8399, '\p{^Block=_currency_Symbols}', "");
Expect(0, 8399, '\P{Block=_currency_Symbols}', "");
Expect(1, 8399, '\P{^Block=_currency_Symbols}', "");
Expect(0, 8351, '\p{Block=_currency_Symbols}', "");
Expect(1, 8351, '\p{^Block=_currency_Symbols}', "");
Expect(1, 8351, '\P{Block=_currency_Symbols}', "");
Expect(0, 8351, '\P{^Block=_currency_Symbols}', "");
Error('\p{Blk=-currency-symbols/a/}');
Error('\P{Blk=-currency-symbols/a/}');
Expect(1, 8399, '\p{Blk=currencysymbols}', "");
Expect(0, 8399, '\p{^Blk=currencysymbols}', "");
Expect(0, 8399, '\P{Blk=currencysymbols}', "");
Expect(1, 8399, '\P{^Blk=currencysymbols}', "");
Expect(0, 8351, '\p{Blk=currencysymbols}', "");
Expect(1, 8351, '\p{^Blk=currencysymbols}', "");
Expect(1, 8351, '\P{Blk=currencysymbols}', "");
Expect(0, 8351, '\P{^Blk=currencysymbols}', "");
Expect(1, 8399, '\p{Blk=-_CURRENCY-Symbols}', "");
Expect(0, 8399, '\p{^Blk=-_CURRENCY-Symbols}', "");
Expect(0, 8399, '\P{Blk=-_CURRENCY-Symbols}', "");
Expect(1, 8399, '\P{^Blk=-_CURRENCY-Symbols}', "");
Expect(0, 8351, '\p{Blk=-_CURRENCY-Symbols}', "");
Expect(1, 8351, '\p{^Blk=-_CURRENCY-Symbols}', "");
Expect(1, 8351, '\P{Blk=-_CURRENCY-Symbols}', "");
Expect(0, 8351, '\P{^Blk=-_CURRENCY-Symbols}', "");
Error('\p{Is_Block=- CURRENCY:=SYMBOLS}');
Error('\P{Is_Block=- CURRENCY:=SYMBOLS}');
Expect(1, 8399, '\p{Is_Block=currencysymbols}', "");
Expect(0, 8399, '\p{^Is_Block=currencysymbols}', "");
Expect(0, 8399, '\P{Is_Block=currencysymbols}', "");
Expect(1, 8399, '\P{^Is_Block=currencysymbols}', "");
Expect(0, 8351, '\p{Is_Block=currencysymbols}', "");
Expect(1, 8351, '\p{^Is_Block=currencysymbols}', "");
Expect(1, 8351, '\P{Is_Block=currencysymbols}', "");
Expect(0, 8351, '\P{^Is_Block=currencysymbols}', "");
Expect(1, 8399, '\p{Is_Block=- currency_SYMBOLS}', "");
Expect(0, 8399, '\p{^Is_Block=- currency_SYMBOLS}', "");
Expect(0, 8399, '\P{Is_Block=- currency_SYMBOLS}', "");
Expect(1, 8399, '\P{^Is_Block=- currency_SYMBOLS}', "");
Expect(0, 8351, '\p{Is_Block=- currency_SYMBOLS}', "");
Expect(1, 8351, '\p{^Is_Block=- currency_SYMBOLS}', "");
Expect(1, 8351, '\P{Is_Block=- currency_SYMBOLS}', "");
Expect(0, 8351, '\P{^Is_Block=- currency_SYMBOLS}', "");
Error('\p{Is_Blk=-/a/currency-Symbols}');
Error('\P{Is_Blk=-/a/currency-Symbols}');
Expect(1, 8399, '\p{Is_Blk: currencysymbols}', "");
Expect(0, 8399, '\p{^Is_Blk: currencysymbols}', "");
Expect(0, 8399, '\P{Is_Blk: currencysymbols}', "");
Expect(1, 8399, '\P{^Is_Blk: currencysymbols}', "");
Expect(0, 8351, '\p{Is_Blk: currencysymbols}', "");
Expect(1, 8351, '\p{^Is_Blk: currencysymbols}', "");
Expect(1, 8351, '\P{Is_Blk: currencysymbols}', "");
Expect(0, 8351, '\P{^Is_Blk: currencysymbols}', "");
Expect(1, 8399, '\p{Is_Blk= Currency-Symbols}', "");
Expect(0, 8399, '\p{^Is_Blk= Currency-Symbols}', "");
Expect(0, 8399, '\P{Is_Blk= Currency-Symbols}', "");
Expect(1, 8399, '\P{^Is_Blk= Currency-Symbols}', "");
Expect(0, 8351, '\p{Is_Blk= Currency-Symbols}', "");
Expect(1, 8351, '\p{^Is_Blk= Currency-Symbols}', "");
Expect(1, 8351, '\P{Is_Blk= Currency-Symbols}', "");
Expect(0, 8351, '\P{^Is_Blk= Currency-Symbols}', "");
Error('\p{Block= Spacing/a/modifier-Letters}');
Error('\P{Block= Spacing/a/modifier-Letters}');
Expect(1, 767, '\p{Block=spacingmodifierletters}', "");
Expect(0, 767, '\p{^Block=spacingmodifierletters}', "");
Expect(0, 767, '\P{Block=spacingmodifierletters}', "");
Expect(1, 767, '\P{^Block=spacingmodifierletters}', "");
Expect(0, 687, '\p{Block=spacingmodifierletters}', "");
Expect(1, 687, '\p{^Block=spacingmodifierletters}', "");
Expect(1, 687, '\P{Block=spacingmodifierletters}', "");
Expect(0, 687, '\P{^Block=spacingmodifierletters}', "");
Expect(1, 767, '\p{Block= Spacing Modifier_letters}', "");
Expect(0, 767, '\p{^Block= Spacing Modifier_letters}', "");
Expect(0, 767, '\P{Block= Spacing Modifier_letters}', "");
Expect(1, 767, '\P{^Block= Spacing Modifier_letters}', "");
Expect(0, 687, '\p{Block= Spacing Modifier_letters}', "");
Expect(1, 687, '\p{^Block= Spacing Modifier_letters}', "");
Expect(1, 687, '\P{Block= Spacing Modifier_letters}', "");
Expect(0, 687, '\P{^Block= Spacing Modifier_letters}', "");
Error('\p{Blk= spacing-Modifier:=letters}');
Error('\P{Blk= spacing-Modifier:=letters}');
Expect(1, 767, '\p{Blk=spacingmodifierletters}', "");
Expect(0, 767, '\p{^Blk=spacingmodifierletters}', "");
Expect(0, 767, '\P{Blk=spacingmodifierletters}', "");
Expect(1, 767, '\P{^Blk=spacingmodifierletters}', "");
Expect(0, 687, '\p{Blk=spacingmodifierletters}', "");
Expect(1, 687, '\p{^Blk=spacingmodifierletters}', "");
Expect(1, 687, '\P{Blk=spacingmodifierletters}', "");
Expect(0, 687, '\P{^Blk=spacingmodifierletters}', "");
Expect(1, 767, '\p{Blk=_ Spacing modifierLETTERS}', "");
Expect(0, 767, '\p{^Blk=_ Spacing modifierLETTERS}', "");
Expect(0, 767, '\P{Blk=_ Spacing modifierLETTERS}', "");
Expect(1, 767, '\P{^Blk=_ Spacing modifierLETTERS}', "");
Expect(0, 687, '\p{Blk=_ Spacing modifierLETTERS}', "");
Expect(1, 687, '\p{^Blk=_ Spacing modifierLETTERS}', "");
Expect(1, 687, '\P{Blk=_ Spacing modifierLETTERS}', "");
Expect(0, 687, '\P{^Blk=_ Spacing modifierLETTERS}', "");
Error('\p{Is_Block=-_spacing_Modifier Letters:=}');
Error('\P{Is_Block=-_spacing_Modifier Letters:=}');
Expect(1, 767, '\p{Is_Block=spacingmodifierletters}', "");
Expect(0, 767, '\p{^Is_Block=spacingmodifierletters}', "");
Expect(0, 767, '\P{Is_Block=spacingmodifierletters}', "");
Expect(1, 767, '\P{^Is_Block=spacingmodifierletters}', "");
Expect(0, 687, '\p{Is_Block=spacingmodifierletters}', "");
Expect(1, 687, '\p{^Is_Block=spacingmodifierletters}', "");
Expect(1, 687, '\P{Is_Block=spacingmodifierletters}', "");
Expect(0, 687, '\P{^Is_Block=spacingmodifierletters}', "");
Expect(1, 767, '\p{Is_Block=_Spacing modifier-Letters}', "");
Expect(0, 767, '\p{^Is_Block=_Spacing modifier-Letters}', "");
Expect(0, 767, '\P{Is_Block=_Spacing modifier-Letters}', "");
Expect(1, 767, '\P{^Is_Block=_Spacing modifier-Letters}', "");
Expect(0, 687, '\p{Is_Block=_Spacing modifier-Letters}', "");
Expect(1, 687, '\p{^Is_Block=_Spacing modifier-Letters}', "");
Expect(1, 687, '\P{Is_Block=_Spacing modifier-Letters}', "");
Expect(0, 687, '\P{^Is_Block=_Spacing modifier-Letters}', "");
Error('\p{Is_Blk=/a/ Spacing-Modifier_letters}');
Error('\P{Is_Blk=/a/ Spacing-Modifier_letters}');
Expect(1, 767, '\p{Is_Blk:spacingmodifierletters}', "");
Expect(0, 767, '\p{^Is_Blk:spacingmodifierletters}', "");
Expect(0, 767, '\P{Is_Blk:spacingmodifierletters}', "");
Expect(1, 767, '\P{^Is_Blk:spacingmodifierletters}', "");
Expect(0, 687, '\p{Is_Blk:spacingmodifierletters}', "");
Expect(1, 687, '\p{^Is_Blk:spacingmodifierletters}', "");
Expect(1, 687, '\P{Is_Blk:spacingmodifierletters}', "");
Expect(0, 687, '\P{^Is_Blk:spacingmodifierletters}', "");
Expect(1, 767, '\p{Is_Blk= Spacingmodifier letters}', "");
Expect(0, 767, '\p{^Is_Blk= Spacingmodifier letters}', "");
Expect(0, 767, '\P{Is_Blk= Spacingmodifier letters}', "");
Expect(1, 767, '\P{^Is_Blk= Spacingmodifier letters}', "");
Expect(0, 687, '\p{Is_Blk= Spacingmodifier letters}', "");
Expect(1, 687, '\p{^Is_Blk= Spacingmodifier letters}', "");
Expect(1, 687, '\P{Is_Blk= Spacingmodifier letters}', "");
Expect(0, 687, '\P{^Is_Blk= Spacingmodifier letters}', "");
Error('\p{Block= Box DRAWING/a/}');
Error('\P{Block= Box DRAWING/a/}');
Expect(1, 9599, '\p{Block=boxdrawing}', "");
Expect(0, 9599, '\p{^Block=boxdrawing}', "");
Expect(0, 9599, '\P{Block=boxdrawing}', "");
Expect(1, 9599, '\P{^Block=boxdrawing}', "");
Expect(0, 9471, '\p{Block=boxdrawing}', "");
Expect(1, 9471, '\p{^Block=boxdrawing}', "");
Expect(1, 9471, '\P{Block=boxdrawing}', "");
Expect(0, 9471, '\P{^Block=boxdrawing}', "");
Expect(1, 9599, '\p{Block=_-Box_drawing}', "");
Expect(0, 9599, '\p{^Block=_-Box_drawing}', "");
Expect(0, 9599, '\P{Block=_-Box_drawing}', "");
Expect(1, 9599, '\P{^Block=_-Box_drawing}', "");
Expect(0, 9471, '\p{Block=_-Box_drawing}', "");
Expect(1, 9471, '\p{^Block=_-Box_drawing}', "");
Expect(1, 9471, '\P{Block=_-Box_drawing}', "");
Expect(0, 9471, '\P{^Block=_-Box_drawing}', "");
Error('\p{Blk= -box drawing/a/}');
Error('\P{Blk= -box drawing/a/}');
Expect(1, 9599, '\p{Blk=boxdrawing}', "");
Expect(0, 9599, '\p{^Blk=boxdrawing}', "");
Expect(0, 9599, '\P{Blk=boxdrawing}', "");
Expect(1, 9599, '\P{^Blk=boxdrawing}', "");
Expect(0, 9471, '\p{Blk=boxdrawing}', "");
Expect(1, 9471, '\p{^Blk=boxdrawing}', "");
Expect(1, 9471, '\P{Blk=boxdrawing}', "");
Expect(0, 9471, '\P{^Blk=boxdrawing}', "");
Expect(1, 9599, '\p{Blk: _Box-drawing}', "");
Expect(0, 9599, '\p{^Blk: _Box-drawing}', "");
Expect(0, 9599, '\P{Blk: _Box-drawing}', "");
Expect(1, 9599, '\P{^Blk: _Box-drawing}', "");
Expect(0, 9471, '\p{Blk: _Box-drawing}', "");
Expect(1, 9471, '\p{^Blk: _Box-drawing}', "");
Expect(1, 9471, '\P{Blk: _Box-drawing}', "");
Expect(0, 9471, '\P{^Blk: _Box-drawing}', "");
Error('\p{Is_Block= Box:=Drawing}');
Error('\P{Is_Block= Box:=Drawing}');
Expect(1, 9599, '\p{Is_Block: boxdrawing}', "");
Expect(0, 9599, '\p{^Is_Block: boxdrawing}', "");
Expect(0, 9599, '\P{Is_Block: boxdrawing}', "");
Expect(1, 9599, '\P{^Is_Block: boxdrawing}', "");
Expect(0, 9471, '\p{Is_Block: boxdrawing}', "");
Expect(1, 9471, '\p{^Is_Block: boxdrawing}', "");
Expect(1, 9471, '\P{Is_Block: boxdrawing}', "");
Expect(0, 9471, '\P{^Is_Block: boxdrawing}', "");
Expect(1, 9599, '\p{Is_Block=Box_Drawing}', "");
Expect(0, 9599, '\p{^Is_Block=Box_Drawing}', "");
Expect(0, 9599, '\P{Is_Block=Box_Drawing}', "");
Expect(1, 9599, '\P{^Is_Block=Box_Drawing}', "");
Expect(0, 9471, '\p{Is_Block=Box_Drawing}', "");
Expect(1, 9471, '\p{^Is_Block=Box_Drawing}', "");
Expect(1, 9471, '\P{Is_Block=Box_Drawing}', "");
Expect(0, 9471, '\P{^Is_Block=Box_Drawing}', "");
Error('\p{Is_Blk=- BOX:=Drawing}');
Error('\P{Is_Blk=- BOX:=Drawing}');
Expect(1, 9599, '\p{Is_Blk=boxdrawing}', "");
Expect(0, 9599, '\p{^Is_Blk=boxdrawing}', "");
Expect(0, 9599, '\P{Is_Blk=boxdrawing}', "");
Expect(1, 9599, '\P{^Is_Blk=boxdrawing}', "");
Expect(0, 9471, '\p{Is_Blk=boxdrawing}', "");
Expect(1, 9471, '\p{^Is_Blk=boxdrawing}', "");
Expect(1, 9471, '\P{Is_Blk=boxdrawing}', "");
Expect(0, 9471, '\P{^Is_Blk=boxdrawing}', "");
Expect(1, 9599, '\p{Is_Blk: --box-Drawing}', "");
Expect(0, 9599, '\p{^Is_Blk: --box-Drawing}', "");
Expect(0, 9599, '\P{Is_Blk: --box-Drawing}', "");
Expect(1, 9599, '\P{^Is_Blk: --box-Drawing}', "");
Expect(0, 9471, '\p{Is_Blk: --box-Drawing}', "");
Expect(1, 9471, '\p{^Is_Blk: --box-Drawing}', "");
Expect(1, 9471, '\P{Is_Blk: --box-Drawing}', "");
Expect(0, 9471, '\P{^Is_Blk: --box-Drawing}', "");
Error('\p{Block= -superscriptsANDSubscripts/a/}');
Error('\P{Block= -superscriptsANDSubscripts/a/}');
Expect(1, 8351, '\p{Block=superscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^Block=superscriptsandsubscripts}', "");
Expect(0, 8351, '\P{Block=superscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^Block=superscriptsandsubscripts}', "");
Expect(0, 8303, '\p{Block=superscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^Block=superscriptsandsubscripts}', "");
Expect(1, 8303, '\P{Block=superscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^Block=superscriptsandsubscripts}', "");
Expect(1, 8351, '\p{Block= superscripts And-Subscripts}', "");
Expect(0, 8351, '\p{^Block= superscripts And-Subscripts}', "");
Expect(0, 8351, '\P{Block= superscripts And-Subscripts}', "");
Expect(1, 8351, '\P{^Block= superscripts And-Subscripts}', "");
Expect(0, 8303, '\p{Block= superscripts And-Subscripts}', "");
Expect(1, 8303, '\p{^Block= superscripts And-Subscripts}', "");
Expect(1, 8303, '\P{Block= superscripts And-Subscripts}', "");
Expect(0, 8303, '\P{^Block= superscripts And-Subscripts}', "");
Error('\p{Blk=- Superscripts:=And SUBSCRIPTS}');
Error('\P{Blk=- Superscripts:=And SUBSCRIPTS}');
Expect(1, 8351, '\p{Blk=superscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^Blk=superscriptsandsubscripts}', "");
Expect(0, 8351, '\P{Blk=superscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^Blk=superscriptsandsubscripts}', "");
Expect(0, 8303, '\p{Blk=superscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^Blk=superscriptsandsubscripts}', "");
Expect(1, 8303, '\P{Blk=superscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^Blk=superscriptsandsubscripts}', "");
Expect(1, 8351, '\p{Blk=_Superscripts AND Subscripts}', "");
Expect(0, 8351, '\p{^Blk=_Superscripts AND Subscripts}', "");
Expect(0, 8351, '\P{Blk=_Superscripts AND Subscripts}', "");
Expect(1, 8351, '\P{^Blk=_Superscripts AND Subscripts}', "");
Expect(0, 8303, '\p{Blk=_Superscripts AND Subscripts}', "");
Expect(1, 8303, '\p{^Blk=_Superscripts AND Subscripts}', "");
Expect(1, 8303, '\P{Blk=_Superscripts AND Subscripts}', "");
Expect(0, 8303, '\P{^Blk=_Superscripts AND Subscripts}', "");
Error('\p{Is_Block=/a/__SUPERSCRIPTS And Subscripts}');
Error('\P{Is_Block=/a/__SUPERSCRIPTS And Subscripts}');
Expect(1, 8351, '\p{Is_Block=superscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^Is_Block=superscriptsandsubscripts}', "");
Expect(0, 8351, '\P{Is_Block=superscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^Is_Block=superscriptsandsubscripts}', "");
Expect(0, 8303, '\p{Is_Block=superscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^Is_Block=superscriptsandsubscripts}', "");
Expect(1, 8303, '\P{Is_Block=superscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^Is_Block=superscriptsandsubscripts}', "");
Expect(1, 8351, '\p{Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(0, 8351, '\p{^Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(0, 8351, '\P{Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(1, 8351, '\P{^Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(0, 8303, '\p{Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(1, 8303, '\p{^Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(1, 8303, '\P{Is_Block= _SuperscriptsAnd subscripts}', "");
Expect(0, 8303, '\P{^Is_Block= _SuperscriptsAnd subscripts}', "");
Error('\p{Is_Blk= /a/Superscripts And Subscripts}');
Error('\P{Is_Blk= /a/Superscripts And Subscripts}');
Expect(1, 8351, '\p{Is_Blk=superscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^Is_Blk=superscriptsandsubscripts}', "");
Expect(0, 8351, '\P{Is_Blk=superscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^Is_Blk=superscriptsandsubscripts}', "");
Expect(0, 8303, '\p{Is_Blk=superscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^Is_Blk=superscriptsandsubscripts}', "");
Expect(1, 8303, '\P{Is_Blk=superscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^Is_Blk=superscriptsandsubscripts}', "");
Expect(1, 8351, '\p{Is_Blk=Superscripts-And-Subscripts}', "");
Expect(0, 8351, '\p{^Is_Blk=Superscripts-And-Subscripts}', "");
Expect(0, 8351, '\P{Is_Blk=Superscripts-And-Subscripts}', "");
Expect(1, 8351, '\P{^Is_Blk=Superscripts-And-Subscripts}', "");
Expect(0, 8303, '\p{Is_Blk=Superscripts-And-Subscripts}', "");
Expect(1, 8303, '\p{^Is_Blk=Superscripts-And-Subscripts}', "");
Expect(1, 8303, '\P{Is_Blk=Superscripts-And-Subscripts}', "");
Expect(0, 8303, '\P{^Is_Blk=Superscripts-And-Subscripts}', "");
Error('\p{Block= _Ancient-Greek/a/Numbers}');
Error('\P{Block= _Ancient-Greek/a/Numbers}');
Expect(1, 65935, '\p{Block=ancientgreeknumbers}', "");
Expect(0, 65935, '\p{^Block=ancientgreeknumbers}', "");
Expect(0, 65935, '\P{Block=ancientgreeknumbers}', "");
Expect(1, 65935, '\P{^Block=ancientgreeknumbers}', "");
Expect(0, 65855, '\p{Block=ancientgreeknumbers}', "");
Expect(1, 65855, '\p{^Block=ancientgreeknumbers}', "");
Expect(1, 65855, '\P{Block=ancientgreeknumbers}', "");
Expect(0, 65855, '\P{^Block=ancientgreeknumbers}', "");
Expect(1, 65935, '\p{Block=_Ancient GREEK-numbers}', "");
Expect(0, 65935, '\p{^Block=_Ancient GREEK-numbers}', "");
Expect(0, 65935, '\P{Block=_Ancient GREEK-numbers}', "");
Expect(1, 65935, '\P{^Block=_Ancient GREEK-numbers}', "");
Expect(0, 65855, '\p{Block=_Ancient GREEK-numbers}', "");
Expect(1, 65855, '\p{^Block=_Ancient GREEK-numbers}', "");
Expect(1, 65855, '\P{Block=_Ancient GREEK-numbers}', "");
Expect(0, 65855, '\P{^Block=_Ancient GREEK-numbers}', "");
Error('\p{Blk= _ANCIENT/a/Greek Numbers}');
Error('\P{Blk= _ANCIENT/a/Greek Numbers}');
Expect(1, 65935, '\p{Blk=ancientgreeknumbers}', "");
Expect(0, 65935, '\p{^Blk=ancientgreeknumbers}', "");
Expect(0, 65935, '\P{Blk=ancientgreeknumbers}', "");
Expect(1, 65935, '\P{^Blk=ancientgreeknumbers}', "");
Expect(0, 65855, '\p{Blk=ancientgreeknumbers}', "");
Expect(1, 65855, '\p{^Blk=ancientgreeknumbers}', "");
Expect(1, 65855, '\P{Blk=ancientgreeknumbers}', "");
Expect(0, 65855, '\P{^Blk=ancientgreeknumbers}', "");
Expect(1, 65935, '\p{Blk= Ancient Greeknumbers}', "");
Expect(0, 65935, '\p{^Blk= Ancient Greeknumbers}', "");
Expect(0, 65935, '\P{Blk= Ancient Greeknumbers}', "");
Expect(1, 65935, '\P{^Blk= Ancient Greeknumbers}', "");
Expect(0, 65855, '\p{Blk= Ancient Greeknumbers}', "");
Expect(1, 65855, '\p{^Blk= Ancient Greeknumbers}', "");
Expect(1, 65855, '\P{Blk= Ancient Greeknumbers}', "");
Expect(0, 65855, '\P{^Blk= Ancient Greeknumbers}', "");
Error('\p{Is_Block: _Ancient_greek/a/numbers}');
Error('\P{Is_Block: _Ancient_greek/a/numbers}');
Expect(1, 65935, '\p{Is_Block=ancientgreeknumbers}', "");
Expect(0, 65935, '\p{^Is_Block=ancientgreeknumbers}', "");
Expect(0, 65935, '\P{Is_Block=ancientgreeknumbers}', "");
Expect(1, 65935, '\P{^Is_Block=ancientgreeknumbers}', "");
Expect(0, 65855, '\p{Is_Block=ancientgreeknumbers}', "");
Expect(1, 65855, '\p{^Is_Block=ancientgreeknumbers}', "");
Expect(1, 65855, '\P{Is_Block=ancientgreeknumbers}', "");
Expect(0, 65855, '\P{^Is_Block=ancientgreeknumbers}', "");
Expect(1, 65935, '\p{Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(0, 65935, '\p{^Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(0, 65935, '\P{Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(1, 65935, '\P{^Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(0, 65855, '\p{Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(1, 65855, '\p{^Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(1, 65855, '\P{Is_Block= -ancient_GREEKNUMBERS}', "");
Expect(0, 65855, '\P{^Is_Block= -ancient_GREEKNUMBERS}', "");
Error('\p{Is_Blk=:=_Ancientgreek-NUMBERS}');
Error('\P{Is_Blk=:=_Ancientgreek-NUMBERS}');
Expect(1, 65935, '\p{Is_Blk=ancientgreeknumbers}', "");
Expect(0, 65935, '\p{^Is_Blk=ancientgreeknumbers}', "");
Expect(0, 65935, '\P{Is_Blk=ancientgreeknumbers}', "");
Expect(1, 65935, '\P{^Is_Blk=ancientgreeknumbers}', "");
Expect(0, 65855, '\p{Is_Blk=ancientgreeknumbers}', "");
Expect(1, 65855, '\p{^Is_Blk=ancientgreeknumbers}', "");
Expect(1, 65855, '\P{Is_Blk=ancientgreeknumbers}', "");
Expect(0, 65855, '\P{^Is_Blk=ancientgreeknumbers}', "");
Expect(1, 65935, '\p{Is_Blk=-ancientGreek_Numbers}', "");
Expect(0, 65935, '\p{^Is_Blk=-ancientGreek_Numbers}', "");
Expect(0, 65935, '\P{Is_Blk=-ancientGreek_Numbers}', "");
Expect(1, 65935, '\P{^Is_Blk=-ancientGreek_Numbers}', "");
Expect(0, 65855, '\p{Is_Blk=-ancientGreek_Numbers}', "");
Expect(1, 65855, '\p{^Is_Blk=-ancientGreek_Numbers}', "");
Expect(1, 65855, '\P{Is_Blk=-ancientGreek_Numbers}', "");
Expect(0, 65855, '\P{^Is_Blk=-ancientGreek_Numbers}', "");
Error('\p{Block= NKO/a/}');
Error('\P{Block= NKO/a/}');
Expect(1, 2047, '\p{Block=nko}', "");
Expect(0, 2047, '\p{^Block=nko}', "");
Expect(0, 2047, '\P{Block=nko}', "");
Expect(1, 2047, '\P{^Block=nko}', "");
Expect(0, 1983, '\p{Block=nko}', "");
Expect(1, 1983, '\p{^Block=nko}', "");
Expect(1, 1983, '\P{Block=nko}', "");
Expect(0, 1983, '\P{^Block=nko}', "");
Expect(1, 2047, '\p{Block=_nko}', "");
Expect(0, 2047, '\p{^Block=_nko}', "");
Expect(0, 2047, '\P{Block=_nko}', "");
Expect(1, 2047, '\P{^Block=_nko}', "");
Expect(0, 1983, '\p{Block=_nko}', "");
Expect(1, 1983, '\p{^Block=_nko}', "");
Expect(1, 1983, '\P{Block=_nko}', "");
Expect(0, 1983, '\P{^Block=_nko}', "");
Error('\p{Blk=_:=NKO}');
Error('\P{Blk=_:=NKO}');
Expect(1, 2047, '\p{Blk=nko}', "");
Expect(0, 2047, '\p{^Blk=nko}', "");
Expect(0, 2047, '\P{Blk=nko}', "");
Expect(1, 2047, '\P{^Blk=nko}', "");
Expect(0, 1983, '\p{Blk=nko}', "");
Expect(1, 1983, '\p{^Blk=nko}', "");
Expect(1, 1983, '\P{Blk=nko}', "");
Expect(0, 1983, '\P{^Blk=nko}', "");
Expect(1, 2047, '\p{Blk= NKO}', "");
Expect(0, 2047, '\p{^Blk= NKO}', "");
Expect(0, 2047, '\P{Blk= NKO}', "");
Expect(1, 2047, '\P{^Blk= NKO}', "");
Expect(0, 1983, '\p{Blk= NKO}', "");
Expect(1, 1983, '\p{^Blk= NKO}', "");
Expect(1, 1983, '\P{Blk= NKO}', "");
Expect(0, 1983, '\P{^Blk= NKO}', "");
Error('\p{Is_Block=_NKo/a/}');
Error('\P{Is_Block=_NKo/a/}');
Expect(1, 2047, '\p{Is_Block=nko}', "");
Expect(0, 2047, '\p{^Is_Block=nko}', "");
Expect(0, 2047, '\P{Is_Block=nko}', "");
Expect(1, 2047, '\P{^Is_Block=nko}', "");
Expect(0, 1983, '\p{Is_Block=nko}', "");
Expect(1, 1983, '\p{^Is_Block=nko}', "");
Expect(1, 1983, '\P{Is_Block=nko}', "");
Expect(0, 1983, '\P{^Is_Block=nko}', "");
Expect(1, 2047, '\p{Is_Block=_ NKo}', "");
Expect(0, 2047, '\p{^Is_Block=_ NKo}', "");
Expect(0, 2047, '\P{Is_Block=_ NKo}', "");
Expect(1, 2047, '\P{^Is_Block=_ NKo}', "");
Expect(0, 1983, '\p{Is_Block=_ NKo}', "");
Expect(1, 1983, '\p{^Is_Block=_ NKo}', "");
Expect(1, 1983, '\P{Is_Block=_ NKo}', "");
Expect(0, 1983, '\P{^Is_Block=_ NKo}', "");
Error('\p{Is_Blk: :=-NKO}');
Error('\P{Is_Blk: :=-NKO}');
Expect(1, 2047, '\p{Is_Blk=nko}', "");
Expect(0, 2047, '\p{^Is_Blk=nko}', "");
Expect(0, 2047, '\P{Is_Blk=nko}', "");
Expect(1, 2047, '\P{^Is_Blk=nko}', "");
Expect(0, 1983, '\p{Is_Blk=nko}', "");
Expect(1, 1983, '\p{^Is_Blk=nko}', "");
Expect(1, 1983, '\P{Is_Blk=nko}', "");
Expect(0, 1983, '\P{^Is_Blk=nko}', "");
Expect(1, 2047, '\p{Is_Blk=NKO}', "");
Expect(0, 2047, '\p{^Is_Blk=NKO}', "");
Expect(0, 2047, '\P{Is_Blk=NKO}', "");
Expect(1, 2047, '\P{^Is_Blk=NKO}', "");
Expect(0, 1983, '\p{Is_Blk=NKO}', "");
Expect(1, 1983, '\p{^Is_Blk=NKO}', "");
Expect(1, 1983, '\P{Is_Blk=NKO}', "");
Expect(0, 1983, '\P{^Is_Blk=NKO}', "");
Error('\p{Block=/a/_-Musical Symbols}');
Error('\P{Block=/a/_-Musical Symbols}');
Expect(1, 119295, '\p{Block=musicalsymbols}', "");
Expect(0, 119295, '\p{^Block=musicalsymbols}', "");
Expect(0, 119295, '\P{Block=musicalsymbols}', "");
Expect(1, 119295, '\P{^Block=musicalsymbols}', "");
Expect(0, 119039, '\p{Block=musicalsymbols}', "");
Expect(1, 119039, '\p{^Block=musicalsymbols}', "");
Expect(1, 119039, '\P{Block=musicalsymbols}', "");
Expect(0, 119039, '\P{^Block=musicalsymbols}', "");
Expect(1, 119295, '\p{Block=Musical Symbols}', "");
Expect(0, 119295, '\p{^Block=Musical Symbols}', "");
Expect(0, 119295, '\P{Block=Musical Symbols}', "");
Expect(1, 119295, '\P{^Block=Musical Symbols}', "");
Expect(0, 119039, '\p{Block=Musical Symbols}', "");
Expect(1, 119039, '\p{^Block=Musical Symbols}', "");
Expect(1, 119039, '\P{Block=Musical Symbols}', "");
Expect(0, 119039, '\P{^Block=Musical Symbols}', "");
Error('\p{Blk= :=Musical Symbols}');
Error('\P{Blk= :=Musical Symbols}');
Expect(1, 119295, '\p{Blk=musicalsymbols}', "");
Expect(0, 119295, '\p{^Blk=musicalsymbols}', "");
Expect(0, 119295, '\P{Blk=musicalsymbols}', "");
Expect(1, 119295, '\P{^Blk=musicalsymbols}', "");
Expect(0, 119039, '\p{Blk=musicalsymbols}', "");
Expect(1, 119039, '\p{^Blk=musicalsymbols}', "");
Expect(1, 119039, '\P{Blk=musicalsymbols}', "");
Expect(0, 119039, '\P{^Blk=musicalsymbols}', "");
Expect(1, 119295, '\p{Blk= _MUSICAL Symbols}', "");
Expect(0, 119295, '\p{^Blk= _MUSICAL Symbols}', "");
Expect(0, 119295, '\P{Blk= _MUSICAL Symbols}', "");
Expect(1, 119295, '\P{^Blk= _MUSICAL Symbols}', "");
Expect(0, 119039, '\p{Blk= _MUSICAL Symbols}', "");
Expect(1, 119039, '\p{^Blk= _MUSICAL Symbols}', "");
Expect(1, 119039, '\P{Blk= _MUSICAL Symbols}', "");
Expect(0, 119039, '\P{^Blk= _MUSICAL Symbols}', "");
Error('\p{Is_Block=/a/_ Musical_SYMBOLS}');
Error('\P{Is_Block=/a/_ Musical_SYMBOLS}');
Expect(1, 119295, '\p{Is_Block=musicalsymbols}', "");
Expect(0, 119295, '\p{^Is_Block=musicalsymbols}', "");
Expect(0, 119295, '\P{Is_Block=musicalsymbols}', "");
Expect(1, 119295, '\P{^Is_Block=musicalsymbols}', "");
Expect(0, 119039, '\p{Is_Block=musicalsymbols}', "");
Expect(1, 119039, '\p{^Is_Block=musicalsymbols}', "");
Expect(1, 119039, '\P{Is_Block=musicalsymbols}', "");
Expect(0, 119039, '\P{^Is_Block=musicalsymbols}', "");
Expect(1, 119295, '\p{Is_Block: -_Musical Symbols}', "");
Expect(0, 119295, '\p{^Is_Block: -_Musical Symbols}', "");
Expect(0, 119295, '\P{Is_Block: -_Musical Symbols}', "");
Expect(1, 119295, '\P{^Is_Block: -_Musical Symbols}', "");
Expect(0, 119039, '\p{Is_Block: -_Musical Symbols}', "");
Expect(1, 119039, '\p{^Is_Block: -_Musical Symbols}', "");
Expect(1, 119039, '\P{Is_Block: -_Musical Symbols}', "");
Expect(0, 119039, '\P{^Is_Block: -_Musical Symbols}', "");
Error('\p{Is_Blk=/a/_ MUSICAL-symbols}');
Error('\P{Is_Blk=/a/_ MUSICAL-symbols}');
Expect(1, 119295, '\p{Is_Blk=musicalsymbols}', "");
Expect(0, 119295, '\p{^Is_Blk=musicalsymbols}', "");
Expect(0, 119295, '\P{Is_Blk=musicalsymbols}', "");
Expect(1, 119295, '\P{^Is_Blk=musicalsymbols}', "");
Expect(0, 119039, '\p{Is_Blk=musicalsymbols}', "");
Expect(1, 119039, '\p{^Is_Blk=musicalsymbols}', "");
Expect(1, 119039, '\P{Is_Blk=musicalsymbols}', "");
Expect(0, 119039, '\P{^Is_Blk=musicalsymbols}', "");
Expect(1, 119295, '\p{Is_Blk= -Musical_Symbols}', "");
Expect(0, 119295, '\p{^Is_Blk= -Musical_Symbols}', "");
Expect(0, 119295, '\P{Is_Blk= -Musical_Symbols}', "");
Expect(1, 119295, '\P{^Is_Blk= -Musical_Symbols}', "");
Expect(0, 119039, '\p{Is_Blk= -Musical_Symbols}', "");
Expect(1, 119039, '\p{^Is_Blk= -Musical_Symbols}', "");
Expect(1, 119039, '\P{Is_Blk= -Musical_Symbols}', "");
Expect(0, 119039, '\P{^Is_Blk= -Musical_Symbols}', "");
Error('\p{Block= :=Miscellaneous Symbols}');
Error('\P{Block= :=Miscellaneous Symbols}');
Expect(1, 9983, '\p{Block: miscellaneoussymbols}', "");
Expect(0, 9983, '\p{^Block: miscellaneoussymbols}', "");
Expect(0, 9983, '\P{Block: miscellaneoussymbols}', "");
Expect(1, 9983, '\P{^Block: miscellaneoussymbols}', "");
Expect(0, 9727, '\p{Block: miscellaneoussymbols}', "");
Expect(1, 9727, '\p{^Block: miscellaneoussymbols}', "");
Expect(1, 9727, '\P{Block: miscellaneoussymbols}', "");
Expect(0, 9727, '\P{^Block: miscellaneoussymbols}', "");
Expect(1, 9983, '\p{Block=_Miscellaneous_SYMBOLS}', "");
Expect(0, 9983, '\p{^Block=_Miscellaneous_SYMBOLS}', "");
Expect(0, 9983, '\P{Block=_Miscellaneous_SYMBOLS}', "");
Expect(1, 9983, '\P{^Block=_Miscellaneous_SYMBOLS}', "");
Expect(0, 9727, '\p{Block=_Miscellaneous_SYMBOLS}', "");
Expect(1, 9727, '\p{^Block=_Miscellaneous_SYMBOLS}', "");
Expect(1, 9727, '\P{Block=_Miscellaneous_SYMBOLS}', "");
Expect(0, 9727, '\P{^Block=_Miscellaneous_SYMBOLS}', "");
Error('\p{Blk= MISCELLANEOUS/a/symbols}');
Error('\P{Blk= MISCELLANEOUS/a/symbols}');
Expect(1, 9983, '\p{Blk=miscellaneoussymbols}', "");
Expect(0, 9983, '\p{^Blk=miscellaneoussymbols}', "");
Expect(0, 9983, '\P{Blk=miscellaneoussymbols}', "");
Expect(1, 9983, '\P{^Blk=miscellaneoussymbols}', "");
Expect(0, 9727, '\p{Blk=miscellaneoussymbols}', "");
Expect(1, 9727, '\p{^Blk=miscellaneoussymbols}', "");
Expect(1, 9727, '\P{Blk=miscellaneoussymbols}', "");
Expect(0, 9727, '\P{^Blk=miscellaneoussymbols}', "");
Expect(1, 9983, '\p{Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(0, 9983, '\p{^Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(0, 9983, '\P{Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(1, 9983, '\P{^Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(0, 9727, '\p{Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(1, 9727, '\p{^Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(1, 9727, '\P{Blk=_-Miscellaneous-SYMBOLS}', "");
Expect(0, 9727, '\P{^Blk=_-Miscellaneous-SYMBOLS}', "");
Error('\p{Is_Block= /a/Miscellaneous Symbols}');
Error('\P{Is_Block= /a/Miscellaneous Symbols}');
Expect(1, 9983, '\p{Is_Block=miscellaneoussymbols}', "");
Expect(0, 9983, '\p{^Is_Block=miscellaneoussymbols}', "");
Expect(0, 9983, '\P{Is_Block=miscellaneoussymbols}', "");
Expect(1, 9983, '\P{^Is_Block=miscellaneoussymbols}', "");
Expect(0, 9727, '\p{Is_Block=miscellaneoussymbols}', "");
Expect(1, 9727, '\p{^Is_Block=miscellaneoussymbols}', "");
Expect(1, 9727, '\P{Is_Block=miscellaneoussymbols}', "");
Expect(0, 9727, '\P{^Is_Block=miscellaneoussymbols}', "");
Expect(1, 9983, '\p{Is_Block: -MiscellaneousSymbols}', "");
Expect(0, 9983, '\p{^Is_Block: -MiscellaneousSymbols}', "");
Expect(0, 9983, '\P{Is_Block: -MiscellaneousSymbols}', "");
Expect(1, 9983, '\P{^Is_Block: -MiscellaneousSymbols}', "");
Expect(0, 9727, '\p{Is_Block: -MiscellaneousSymbols}', "");
Expect(1, 9727, '\p{^Is_Block: -MiscellaneousSymbols}', "");
Expect(1, 9727, '\P{Is_Block: -MiscellaneousSymbols}', "");
Expect(0, 9727, '\P{^Is_Block: -MiscellaneousSymbols}', "");
Error('\p{Is_Blk=/a/ MISCELLANEOUSsymbols}');
Error('\P{Is_Blk=/a/ MISCELLANEOUSsymbols}');
Expect(1, 9983, '\p{Is_Blk=miscellaneoussymbols}', "");
Expect(0, 9983, '\p{^Is_Blk=miscellaneoussymbols}', "");
Expect(0, 9983, '\P{Is_Blk=miscellaneoussymbols}', "");
Expect(1, 9983, '\P{^Is_Blk=miscellaneoussymbols}', "");
Expect(0, 9727, '\p{Is_Blk=miscellaneoussymbols}', "");
Expect(1, 9727, '\p{^Is_Blk=miscellaneoussymbols}', "");
Expect(1, 9727, '\P{Is_Blk=miscellaneoussymbols}', "");
Expect(0, 9727, '\P{^Is_Blk=miscellaneoussymbols}', "");
Expect(1, 9983, '\p{Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(0, 9983, '\p{^Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(0, 9983, '\P{Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(1, 9983, '\P{^Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(0, 9727, '\p{Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(1, 9727, '\p{^Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(1, 9727, '\P{Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Expect(0, 9727, '\P{^Is_Blk: MISCELLANEOUSSYMBOLS}', "");
Error('\p{Block=- Runic/a/}');
Error('\P{Block=- Runic/a/}');
Expect(1, 5887, '\p{Block=runic}', "");
Expect(0, 5887, '\p{^Block=runic}', "");
Expect(0, 5887, '\P{Block=runic}', "");
Expect(1, 5887, '\P{^Block=runic}', "");
Expect(0, 5791, '\p{Block=runic}', "");
Expect(1, 5791, '\p{^Block=runic}', "");
Expect(1, 5791, '\P{Block=runic}', "");
Expect(0, 5791, '\P{^Block=runic}', "");
Expect(1, 5887, '\p{Block= RUNIC}', "");
Expect(0, 5887, '\p{^Block= RUNIC}', "");
Expect(0, 5887, '\P{Block= RUNIC}', "");
Expect(1, 5887, '\P{^Block= RUNIC}', "");
Expect(0, 5791, '\p{Block= RUNIC}', "");
Expect(1, 5791, '\p{^Block= RUNIC}', "");
Expect(1, 5791, '\P{Block= RUNIC}', "");
Expect(0, 5791, '\P{^Block= RUNIC}', "");
Error('\p{Blk::= _RUNIC}');
Error('\P{Blk::= _RUNIC}');
Expect(1, 5887, '\p{Blk=runic}', "");
Expect(0, 5887, '\p{^Blk=runic}', "");
Expect(0, 5887, '\P{Blk=runic}', "");
Expect(1, 5887, '\P{^Blk=runic}', "");
Expect(0, 5791, '\p{Blk=runic}', "");
Expect(1, 5791, '\p{^Blk=runic}', "");
Expect(1, 5791, '\P{Blk=runic}', "");
Expect(0, 5791, '\P{^Blk=runic}', "");
Expect(1, 5887, '\p{Blk=-RUNIC}', "");
Expect(0, 5887, '\p{^Blk=-RUNIC}', "");
Expect(0, 5887, '\P{Blk=-RUNIC}', "");
Expect(1, 5887, '\P{^Blk=-RUNIC}', "");
Expect(0, 5791, '\p{Blk=-RUNIC}', "");
Expect(1, 5791, '\p{^Blk=-RUNIC}', "");
Expect(1, 5791, '\P{Blk=-RUNIC}', "");
Expect(0, 5791, '\P{^Blk=-RUNIC}', "");
Error('\p{Is_Block= :=Runic}');
Error('\P{Is_Block= :=Runic}');
Expect(1, 5887, '\p{Is_Block=runic}', "");
Expect(0, 5887, '\p{^Is_Block=runic}', "");
Expect(0, 5887, '\P{Is_Block=runic}', "");
Expect(1, 5887, '\P{^Is_Block=runic}', "");
Expect(0, 5791, '\p{Is_Block=runic}', "");
Expect(1, 5791, '\p{^Is_Block=runic}', "");
Expect(1, 5791, '\P{Is_Block=runic}', "");
Expect(0, 5791, '\P{^Is_Block=runic}', "");
Expect(1, 5887, '\p{Is_Block= Runic}', "");
Expect(0, 5887, '\p{^Is_Block= Runic}', "");
Expect(0, 5887, '\P{Is_Block= Runic}', "");
Expect(1, 5887, '\P{^Is_Block= Runic}', "");
Expect(0, 5791, '\p{Is_Block= Runic}', "");
Expect(1, 5791, '\p{^Is_Block= Runic}', "");
Expect(1, 5791, '\P{Is_Block= Runic}', "");
Expect(0, 5791, '\P{^Is_Block= Runic}', "");
Error('\p{Is_Blk= -Runic/a/}');
Error('\P{Is_Blk= -Runic/a/}');
Expect(1, 5887, '\p{Is_Blk=runic}', "");
Expect(0, 5887, '\p{^Is_Blk=runic}', "");
Expect(0, 5887, '\P{Is_Blk=runic}', "");
Expect(1, 5887, '\P{^Is_Blk=runic}', "");
Expect(0, 5791, '\p{Is_Blk=runic}', "");
Expect(1, 5791, '\p{^Is_Blk=runic}', "");
Expect(1, 5791, '\P{Is_Blk=runic}', "");
Expect(0, 5791, '\P{^Is_Blk=runic}', "");
Expect(1, 5887, '\p{Is_Blk= Runic}', "");
Expect(0, 5887, '\p{^Is_Blk= Runic}', "");
Expect(0, 5887, '\P{Is_Blk= Runic}', "");
Expect(1, 5887, '\P{^Is_Blk= Runic}', "");
Expect(0, 5791, '\p{Is_Blk= Runic}', "");
Expect(1, 5791, '\p{^Is_Blk= Runic}', "");
Expect(1, 5791, '\P{Is_Blk= Runic}', "");
Expect(0, 5791, '\P{^Is_Blk= Runic}', "");
Error('\p{Block=/a/ _LYCIAN}');
Error('\P{Block=/a/ _LYCIAN}');
Expect(1, 66207, '\p{Block=lycian}', "");
Expect(0, 66207, '\p{^Block=lycian}', "");
Expect(0, 66207, '\P{Block=lycian}', "");
Expect(1, 66207, '\P{^Block=lycian}', "");
Expect(0, 66175, '\p{Block=lycian}', "");
Expect(1, 66175, '\p{^Block=lycian}', "");
Expect(1, 66175, '\P{Block=lycian}', "");
Expect(0, 66175, '\P{^Block=lycian}', "");
Expect(1, 66207, '\p{Block: _-lycian}', "");
Expect(0, 66207, '\p{^Block: _-lycian}', "");
Expect(0, 66207, '\P{Block: _-lycian}', "");
Expect(1, 66207, '\P{^Block: _-lycian}', "");
Expect(0, 66175, '\p{Block: _-lycian}', "");
Expect(1, 66175, '\p{^Block: _-lycian}', "");
Expect(1, 66175, '\P{Block: _-lycian}', "");
Expect(0, 66175, '\P{^Block: _-lycian}', "");
Error('\p{Blk=-:=Lycian}');
Error('\P{Blk=-:=Lycian}');
Expect(1, 66207, '\p{Blk=lycian}', "");
Expect(0, 66207, '\p{^Blk=lycian}', "");
Expect(0, 66207, '\P{Blk=lycian}', "");
Expect(1, 66207, '\P{^Blk=lycian}', "");
Expect(0, 66175, '\p{Blk=lycian}', "");
Expect(1, 66175, '\p{^Blk=lycian}', "");
Expect(1, 66175, '\P{Blk=lycian}', "");
Expect(0, 66175, '\P{^Blk=lycian}', "");
Expect(1, 66207, '\p{Blk= LYCIAN}', "");
Expect(0, 66207, '\p{^Blk= LYCIAN}', "");
Expect(0, 66207, '\P{Blk= LYCIAN}', "");
Expect(1, 66207, '\P{^Blk= LYCIAN}', "");
Expect(0, 66175, '\p{Blk= LYCIAN}', "");
Expect(1, 66175, '\p{^Blk= LYCIAN}', "");
Expect(1, 66175, '\P{Blk= LYCIAN}', "");
Expect(0, 66175, '\P{^Blk= LYCIAN}', "");
Error('\p{Is_Block= Lycian:=}');
Error('\P{Is_Block= Lycian:=}');
Expect(1, 66207, '\p{Is_Block=lycian}', "");
Expect(0, 66207, '\p{^Is_Block=lycian}', "");
Expect(0, 66207, '\P{Is_Block=lycian}', "");
Expect(1, 66207, '\P{^Is_Block=lycian}', "");
Expect(0, 66175, '\p{Is_Block=lycian}', "");
Expect(1, 66175, '\p{^Is_Block=lycian}', "");
Expect(1, 66175, '\P{Is_Block=lycian}', "");
Expect(0, 66175, '\P{^Is_Block=lycian}', "");
Expect(1, 66207, '\p{Is_Block=- lycian}', "");
Expect(0, 66207, '\p{^Is_Block=- lycian}', "");
Expect(0, 66207, '\P{Is_Block=- lycian}', "");
Expect(1, 66207, '\P{^Is_Block=- lycian}', "");
Expect(0, 66175, '\p{Is_Block=- lycian}', "");
Expect(1, 66175, '\p{^Is_Block=- lycian}', "");
Expect(1, 66175, '\P{Is_Block=- lycian}', "");
Expect(0, 66175, '\P{^Is_Block=- lycian}', "");
Error('\p{Is_Blk= /a/LYCIAN}');
Error('\P{Is_Blk= /a/LYCIAN}');
Expect(1, 66207, '\p{Is_Blk=lycian}', "");
Expect(0, 66207, '\p{^Is_Blk=lycian}', "");
Expect(0, 66207, '\P{Is_Blk=lycian}', "");
Expect(1, 66207, '\P{^Is_Blk=lycian}', "");
Expect(0, 66175, '\p{Is_Blk=lycian}', "");
Expect(1, 66175, '\p{^Is_Blk=lycian}', "");
Expect(1, 66175, '\P{Is_Blk=lycian}', "");
Expect(0, 66175, '\P{^Is_Blk=lycian}', "");
Expect(1, 66207, '\p{Is_Blk= _LYCIAN}', "");
Expect(0, 66207, '\p{^Is_Blk= _LYCIAN}', "");
Expect(0, 66207, '\P{Is_Blk= _LYCIAN}', "");
Expect(1, 66207, '\P{^Is_Blk= _LYCIAN}', "");
Expect(0, 66175, '\p{Is_Blk= _LYCIAN}', "");
Expect(1, 66175, '\p{^Is_Blk= _LYCIAN}', "");
Expect(1, 66175, '\P{Is_Blk= _LYCIAN}', "");
Expect(0, 66175, '\P{^Is_Blk= _LYCIAN}', "");
Error('\p{Block:-Geometric-shapes/a/}');
Error('\P{Block:-Geometric-shapes/a/}');
Expect(1, 9727, '\p{Block=geometricshapes}', "");
Expect(0, 9727, '\p{^Block=geometricshapes}', "");
Expect(0, 9727, '\P{Block=geometricshapes}', "");
Expect(1, 9727, '\P{^Block=geometricshapes}', "");
Expect(0, 9631, '\p{Block=geometricshapes}', "");
Expect(1, 9631, '\p{^Block=geometricshapes}', "");
Expect(1, 9631, '\P{Block=geometricshapes}', "");
Expect(0, 9631, '\P{^Block=geometricshapes}', "");
Expect(1, 9727, '\p{Block=-_geometric-shapes}', "");
Expect(0, 9727, '\p{^Block=-_geometric-shapes}', "");
Expect(0, 9727, '\P{Block=-_geometric-shapes}', "");
Expect(1, 9727, '\P{^Block=-_geometric-shapes}', "");
Expect(0, 9631, '\p{Block=-_geometric-shapes}', "");
Expect(1, 9631, '\p{^Block=-_geometric-shapes}', "");
Expect(1, 9631, '\P{Block=-_geometric-shapes}', "");
Expect(0, 9631, '\P{^Block=-_geometric-shapes}', "");
Error('\p{Blk=/a/ geometric-Shapes}');
Error('\P{Blk=/a/ geometric-Shapes}');
Expect(1, 9727, '\p{Blk=geometricshapes}', "");
Expect(0, 9727, '\p{^Blk=geometricshapes}', "");
Expect(0, 9727, '\P{Blk=geometricshapes}', "");
Expect(1, 9727, '\P{^Blk=geometricshapes}', "");
Expect(0, 9631, '\p{Blk=geometricshapes}', "");
Expect(1, 9631, '\p{^Blk=geometricshapes}', "");
Expect(1, 9631, '\P{Blk=geometricshapes}', "");
Expect(0, 9631, '\P{^Blk=geometricshapes}', "");
Expect(1, 9727, '\p{Blk= _GEOMETRICShapes}', "");
Expect(0, 9727, '\p{^Blk= _GEOMETRICShapes}', "");
Expect(0, 9727, '\P{Blk= _GEOMETRICShapes}', "");
Expect(1, 9727, '\P{^Blk= _GEOMETRICShapes}', "");
Expect(0, 9631, '\p{Blk= _GEOMETRICShapes}', "");
Expect(1, 9631, '\p{^Blk= _GEOMETRICShapes}', "");
Expect(1, 9631, '\P{Blk= _GEOMETRICShapes}', "");
Expect(0, 9631, '\P{^Blk= _GEOMETRICShapes}', "");
Error('\p{Is_Block=- geometric shapes/a/}');
Error('\P{Is_Block=- geometric shapes/a/}');
Expect(1, 9727, '\p{Is_Block=geometricshapes}', "");
Expect(0, 9727, '\p{^Is_Block=geometricshapes}', "");
Expect(0, 9727, '\P{Is_Block=geometricshapes}', "");
Expect(1, 9727, '\P{^Is_Block=geometricshapes}', "");
Expect(0, 9631, '\p{Is_Block=geometricshapes}', "");
Expect(1, 9631, '\p{^Is_Block=geometricshapes}', "");
Expect(1, 9631, '\P{Is_Block=geometricshapes}', "");
Expect(0, 9631, '\P{^Is_Block=geometricshapes}', "");
Expect(1, 9727, '\p{Is_Block: GEOMETRIC Shapes}', "");
Expect(0, 9727, '\p{^Is_Block: GEOMETRIC Shapes}', "");
Expect(0, 9727, '\P{Is_Block: GEOMETRIC Shapes}', "");
Expect(1, 9727, '\P{^Is_Block: GEOMETRIC Shapes}', "");
Expect(0, 9631, '\p{Is_Block: GEOMETRIC Shapes}', "");
Expect(1, 9631, '\p{^Is_Block: GEOMETRIC Shapes}', "");
Expect(1, 9631, '\P{Is_Block: GEOMETRIC Shapes}', "");
Expect(0, 9631, '\P{^Is_Block: GEOMETRIC Shapes}', "");
Error('\p{Is_Blk=-Geometric:=Shapes}');
Error('\P{Is_Blk=-Geometric:=Shapes}');
Expect(1, 9727, '\p{Is_Blk=geometricshapes}', "");
Expect(0, 9727, '\p{^Is_Blk=geometricshapes}', "");
Expect(0, 9727, '\P{Is_Blk=geometricshapes}', "");
Expect(1, 9727, '\P{^Is_Blk=geometricshapes}', "");
Expect(0, 9631, '\p{Is_Blk=geometricshapes}', "");
Expect(1, 9631, '\p{^Is_Blk=geometricshapes}', "");
Expect(1, 9631, '\P{Is_Blk=geometricshapes}', "");
Expect(0, 9631, '\P{^Is_Blk=geometricshapes}', "");
Expect(1, 9727, '\p{Is_Blk= -Geometric SHAPES}', "");
Expect(0, 9727, '\p{^Is_Blk= -Geometric SHAPES}', "");
Expect(0, 9727, '\P{Is_Blk= -Geometric SHAPES}', "");
Expect(1, 9727, '\P{^Is_Blk= -Geometric SHAPES}', "");
Expect(0, 9631, '\p{Is_Blk= -Geometric SHAPES}', "");
Expect(1, 9631, '\p{^Is_Blk= -Geometric SHAPES}', "");
Expect(1, 9631, '\P{Is_Blk= -Geometric SHAPES}', "");
Expect(0, 9631, '\P{^Is_Blk= -Geometric SHAPES}', "");
Error('\p{Block=__AegeanNumbers/a/}');
Error('\P{Block=__AegeanNumbers/a/}');
Expect(1, 65855, '\p{Block=aegeannumbers}', "");
Expect(0, 65855, '\p{^Block=aegeannumbers}', "");
Expect(0, 65855, '\P{Block=aegeannumbers}', "");
Expect(1, 65855, '\P{^Block=aegeannumbers}', "");
Expect(0, 65791, '\p{Block=aegeannumbers}', "");
Expect(1, 65791, '\p{^Block=aegeannumbers}', "");
Expect(1, 65791, '\P{Block=aegeannumbers}', "");
Expect(0, 65791, '\P{^Block=aegeannumbers}', "");
Expect(1, 65855, '\p{Block= aegean Numbers}', "");
Expect(0, 65855, '\p{^Block= aegean Numbers}', "");
Expect(0, 65855, '\P{Block= aegean Numbers}', "");
Expect(1, 65855, '\P{^Block= aegean Numbers}', "");
Expect(0, 65791, '\p{Block= aegean Numbers}', "");
Expect(1, 65791, '\p{^Block= aegean Numbers}', "");
Expect(1, 65791, '\P{Block= aegean Numbers}', "");
Expect(0, 65791, '\P{^Block= aegean Numbers}', "");
Error('\p{Blk=- aegean:=Numbers}');
Error('\P{Blk=- aegean:=Numbers}');
Expect(1, 65855, '\p{Blk=aegeannumbers}', "");
Expect(0, 65855, '\p{^Blk=aegeannumbers}', "");
Expect(0, 65855, '\P{Blk=aegeannumbers}', "");
Expect(1, 65855, '\P{^Blk=aegeannumbers}', "");
Expect(0, 65791, '\p{Blk=aegeannumbers}', "");
Expect(1, 65791, '\p{^Blk=aegeannumbers}', "");
Expect(1, 65791, '\P{Blk=aegeannumbers}', "");
Expect(0, 65791, '\P{^Blk=aegeannumbers}', "");
Expect(1, 65855, '\p{Blk: -aegean-Numbers}', "");
Expect(0, 65855, '\p{^Blk: -aegean-Numbers}', "");
Expect(0, 65855, '\P{Blk: -aegean-Numbers}', "");
Expect(1, 65855, '\P{^Blk: -aegean-Numbers}', "");
Expect(0, 65791, '\p{Blk: -aegean-Numbers}', "");
Expect(1, 65791, '\p{^Blk: -aegean-Numbers}', "");
Expect(1, 65791, '\P{Blk: -aegean-Numbers}', "");
Expect(0, 65791, '\P{^Blk: -aegean-Numbers}', "");
Error('\p{Is_Block=_Aegean/a/numbers}');
Error('\P{Is_Block=_Aegean/a/numbers}');
Expect(1, 65855, '\p{Is_Block=aegeannumbers}', "");
Expect(0, 65855, '\p{^Is_Block=aegeannumbers}', "");
Expect(0, 65855, '\P{Is_Block=aegeannumbers}', "");
Expect(1, 65855, '\P{^Is_Block=aegeannumbers}', "");
Expect(0, 65791, '\p{Is_Block=aegeannumbers}', "");
Expect(1, 65791, '\p{^Is_Block=aegeannumbers}', "");
Expect(1, 65791, '\P{Is_Block=aegeannumbers}', "");
Expect(0, 65791, '\P{^Is_Block=aegeannumbers}', "");
Expect(1, 65855, '\p{Is_Block=- Aegean Numbers}', "");
Expect(0, 65855, '\p{^Is_Block=- Aegean Numbers}', "");
Expect(0, 65855, '\P{Is_Block=- Aegean Numbers}', "");
Expect(1, 65855, '\P{^Is_Block=- Aegean Numbers}', "");
Expect(0, 65791, '\p{Is_Block=- Aegean Numbers}', "");
Expect(1, 65791, '\p{^Is_Block=- Aegean Numbers}', "");
Expect(1, 65791, '\P{Is_Block=- Aegean Numbers}', "");
Expect(0, 65791, '\P{^Is_Block=- Aegean Numbers}', "");
Error('\p{Is_Blk=-AEGEAN NUMBERS/a/}');
Error('\P{Is_Blk=-AEGEAN NUMBERS/a/}');
Expect(1, 65855, '\p{Is_Blk=aegeannumbers}', "");
Expect(0, 65855, '\p{^Is_Blk=aegeannumbers}', "");
Expect(0, 65855, '\P{Is_Blk=aegeannumbers}', "");
Expect(1, 65855, '\P{^Is_Blk=aegeannumbers}', "");
Expect(0, 65791, '\p{Is_Blk=aegeannumbers}', "");
Expect(1, 65791, '\p{^Is_Blk=aegeannumbers}', "");
Expect(1, 65791, '\P{Is_Blk=aegeannumbers}', "");
Expect(0, 65791, '\P{^Is_Blk=aegeannumbers}', "");
Expect(1, 65855, '\p{Is_Blk=-_aegean-numbers}', "");
Expect(0, 65855, '\p{^Is_Blk=-_aegean-numbers}', "");
Expect(0, 65855, '\P{Is_Blk=-_aegean-numbers}', "");
Expect(1, 65855, '\P{^Is_Blk=-_aegean-numbers}', "");
Expect(0, 65791, '\p{Is_Blk=-_aegean-numbers}', "");
Expect(1, 65791, '\p{^Is_Blk=-_aegean-numbers}', "");
Expect(1, 65791, '\P{Is_Blk=-_aegean-numbers}', "");
Expect(0, 65791, '\P{^Is_Blk=-_aegean-numbers}', "");
Error('\p{Block=- Khmer/a/SYMBOLS}');
Error('\P{Block=- Khmer/a/SYMBOLS}');
Expect(1, 6655, '\p{Block: khmersymbols}', "");
Expect(0, 6655, '\p{^Block: khmersymbols}', "");
Expect(0, 6655, '\P{Block: khmersymbols}', "");
Expect(1, 6655, '\P{^Block: khmersymbols}', "");
Expect(0, 6623, '\p{Block: khmersymbols}', "");
Expect(1, 6623, '\p{^Block: khmersymbols}', "");
Expect(1, 6623, '\P{Block: khmersymbols}', "");
Expect(0, 6623, '\P{^Block: khmersymbols}', "");
Expect(1, 6655, '\p{Block= -Khmer SYMBOLS}', "");
Expect(0, 6655, '\p{^Block= -Khmer SYMBOLS}', "");
Expect(0, 6655, '\P{Block= -Khmer SYMBOLS}', "");
Expect(1, 6655, '\P{^Block= -Khmer SYMBOLS}', "");
Expect(0, 6623, '\p{Block= -Khmer SYMBOLS}', "");
Expect(1, 6623, '\p{^Block= -Khmer SYMBOLS}', "");
Expect(1, 6623, '\P{Block= -Khmer SYMBOLS}', "");
Expect(0, 6623, '\P{^Block= -Khmer SYMBOLS}', "");
Error('\p{Blk= khmer-Symbols/a/}');
Error('\P{Blk= khmer-Symbols/a/}');
Expect(1, 6655, '\p{Blk=khmersymbols}', "");
Expect(0, 6655, '\p{^Blk=khmersymbols}', "");
Expect(0, 6655, '\P{Blk=khmersymbols}', "");
Expect(1, 6655, '\P{^Blk=khmersymbols}', "");
Expect(0, 6623, '\p{Blk=khmersymbols}', "");
Expect(1, 6623, '\p{^Blk=khmersymbols}', "");
Expect(1, 6623, '\P{Blk=khmersymbols}', "");
Expect(0, 6623, '\P{^Blk=khmersymbols}', "");
Expect(1, 6655, '\p{Blk= khmer-SYMBOLS}', "");
Expect(0, 6655, '\p{^Blk= khmer-SYMBOLS}', "");
Expect(0, 6655, '\P{Blk= khmer-SYMBOLS}', "");
Expect(1, 6655, '\P{^Blk= khmer-SYMBOLS}', "");
Expect(0, 6623, '\p{Blk= khmer-SYMBOLS}', "");
Expect(1, 6623, '\p{^Blk= khmer-SYMBOLS}', "");
Expect(1, 6623, '\P{Blk= khmer-SYMBOLS}', "");
Expect(0, 6623, '\P{^Blk= khmer-SYMBOLS}', "");
Error('\p{Is_Block=-/a/khmerSymbols}');
Error('\P{Is_Block=-/a/khmerSymbols}');
Expect(1, 6655, '\p{Is_Block=khmersymbols}', "");
Expect(0, 6655, '\p{^Is_Block=khmersymbols}', "");
Expect(0, 6655, '\P{Is_Block=khmersymbols}', "");
Expect(1, 6655, '\P{^Is_Block=khmersymbols}', "");
Expect(0, 6623, '\p{Is_Block=khmersymbols}', "");
Expect(1, 6623, '\p{^Is_Block=khmersymbols}', "");
Expect(1, 6623, '\P{Is_Block=khmersymbols}', "");
Expect(0, 6623, '\P{^Is_Block=khmersymbols}', "");
Expect(1, 6655, '\p{Is_Block= khmer Symbols}', "");
Expect(0, 6655, '\p{^Is_Block= khmer Symbols}', "");
Expect(0, 6655, '\P{Is_Block= khmer Symbols}', "");
Expect(1, 6655, '\P{^Is_Block= khmer Symbols}', "");
Expect(0, 6623, '\p{Is_Block= khmer Symbols}', "");
Expect(1, 6623, '\p{^Is_Block= khmer Symbols}', "");
Expect(1, 6623, '\P{Is_Block= khmer Symbols}', "");
Expect(0, 6623, '\P{^Is_Block= khmer Symbols}', "");
Error('\p{Is_Blk= :=KHMER-SYMBOLS}');
Error('\P{Is_Blk= :=KHMER-SYMBOLS}');
Expect(1, 6655, '\p{Is_Blk=khmersymbols}', "");
Expect(0, 6655, '\p{^Is_Blk=khmersymbols}', "");
Expect(0, 6655, '\P{Is_Blk=khmersymbols}', "");
Expect(1, 6655, '\P{^Is_Blk=khmersymbols}', "");
Expect(0, 6623, '\p{Is_Blk=khmersymbols}', "");
Expect(1, 6623, '\p{^Is_Blk=khmersymbols}', "");
Expect(1, 6623, '\P{Is_Blk=khmersymbols}', "");
Expect(0, 6623, '\P{^Is_Blk=khmersymbols}', "");
Expect(1, 6655, '\p{Is_Blk= khmerSymbols}', "");
Expect(0, 6655, '\p{^Is_Blk= khmerSymbols}', "");
Expect(0, 6655, '\P{Is_Blk= khmerSymbols}', "");
Expect(1, 6655, '\P{^Is_Blk= khmerSymbols}', "");
Expect(0, 6623, '\p{Is_Blk= khmerSymbols}', "");
Expect(1, 6623, '\p{^Is_Blk= khmerSymbols}', "");
Expect(1, 6623, '\P{Is_Blk= khmerSymbols}', "");
Expect(0, 6623, '\P{^Is_Blk= khmerSymbols}', "");
Error('\p{Block= CJKradicals:=supplement}');
Error('\P{Block= CJKradicals:=supplement}');
Expect(1, 12031, '\p{Block=cjkradicalssupplement}', "");
Expect(0, 12031, '\p{^Block=cjkradicalssupplement}', "");
Expect(0, 12031, '\P{Block=cjkradicalssupplement}', "");
Expect(1, 12031, '\P{^Block=cjkradicalssupplement}', "");
Expect(0, 11903, '\p{Block=cjkradicalssupplement}', "");
Expect(1, 11903, '\p{^Block=cjkradicalssupplement}', "");
Expect(1, 11903, '\P{Block=cjkradicalssupplement}', "");
Expect(0, 11903, '\P{^Block=cjkradicalssupplement}', "");
Expect(1, 12031, '\p{Block=_ cjkradicalsSupplement}', "");
Expect(0, 12031, '\p{^Block=_ cjkradicalsSupplement}', "");
Expect(0, 12031, '\P{Block=_ cjkradicalsSupplement}', "");
Expect(1, 12031, '\P{^Block=_ cjkradicalsSupplement}', "");
Expect(0, 11903, '\p{Block=_ cjkradicalsSupplement}', "");
Expect(1, 11903, '\p{^Block=_ cjkradicalsSupplement}', "");
Expect(1, 11903, '\P{Block=_ cjkradicalsSupplement}', "");
Expect(0, 11903, '\P{^Block=_ cjkradicalsSupplement}', "");
Error('\p{Blk=:=-CJK Radicals-supplement}');
Error('\P{Blk=:=-CJK Radicals-supplement}');
Expect(1, 12031, '\p{Blk=cjkradicalssupplement}', "");
Expect(0, 12031, '\p{^Blk=cjkradicalssupplement}', "");
Expect(0, 12031, '\P{Blk=cjkradicalssupplement}', "");
Expect(1, 12031, '\P{^Blk=cjkradicalssupplement}', "");
Expect(0, 11903, '\p{Blk=cjkradicalssupplement}', "");
Expect(1, 11903, '\p{^Blk=cjkradicalssupplement}', "");
Expect(1, 11903, '\P{Blk=cjkradicalssupplement}', "");
Expect(0, 11903, '\P{^Blk=cjkradicalssupplement}', "");
Expect(1, 12031, '\p{Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(0, 12031, '\p{^Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(0, 12031, '\P{Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(1, 12031, '\P{^Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(0, 11903, '\p{Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(1, 11903, '\p{^Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(1, 11903, '\P{Blk=- cjk_Radicals SUPPLEMENT}', "");
Expect(0, 11903, '\P{^Blk=- cjk_Radicals SUPPLEMENT}', "");
Error('\p{Is_Block= CJK-Radicals SUPPLEMENT/a/}');
Error('\P{Is_Block= CJK-Radicals SUPPLEMENT/a/}');
Expect(1, 12031, '\p{Is_Block=cjkradicalssupplement}', "");
Expect(0, 12031, '\p{^Is_Block=cjkradicalssupplement}', "");
Expect(0, 12031, '\P{Is_Block=cjkradicalssupplement}', "");
Expect(1, 12031, '\P{^Is_Block=cjkradicalssupplement}', "");
Expect(0, 11903, '\p{Is_Block=cjkradicalssupplement}', "");
Expect(1, 11903, '\p{^Is_Block=cjkradicalssupplement}', "");
Expect(1, 11903, '\P{Is_Block=cjkradicalssupplement}', "");
Expect(0, 11903, '\P{^Is_Block=cjkradicalssupplement}', "");
Expect(1, 12031, '\p{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(0, 12031, '\p{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(0, 12031, '\P{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(1, 12031, '\P{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(0, 11903, '\p{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(1, 11903, '\p{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(1, 11903, '\P{Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Expect(0, 11903, '\P{^Is_Block= -cjk_Radicals-SUPPLEMENT}', "");
Error('\p{Is_Blk= _CJK Radicals-SUPPLEMENT/a/}');
Error('\P{Is_Blk= _CJK Radicals-SUPPLEMENT/a/}');
Expect(1, 12031, '\p{Is_Blk: cjkradicalssupplement}', "");
Expect(0, 12031, '\p{^Is_Blk: cjkradicalssupplement}', "");
Expect(0, 12031, '\P{Is_Blk: cjkradicalssupplement}', "");
Expect(1, 12031, '\P{^Is_Blk: cjkradicalssupplement}', "");
Expect(0, 11903, '\p{Is_Blk: cjkradicalssupplement}', "");
Expect(1, 11903, '\p{^Is_Blk: cjkradicalssupplement}', "");
Expect(1, 11903, '\P{Is_Blk: cjkradicalssupplement}', "");
Expect(0, 11903, '\P{^Is_Blk: cjkradicalssupplement}', "");
Expect(1, 12031, '\p{Is_Blk=- cjk Radicals supplement}', "");
Expect(0, 12031, '\p{^Is_Blk=- cjk Radicals supplement}', "");
Expect(0, 12031, '\P{Is_Blk=- cjk Radicals supplement}', "");
Expect(1, 12031, '\P{^Is_Blk=- cjk Radicals supplement}', "");
Expect(0, 11903, '\p{Is_Blk=- cjk Radicals supplement}', "");
Expect(1, 11903, '\p{^Is_Blk=- cjk Radicals supplement}', "");
Expect(1, 11903, '\P{Is_Blk=- cjk Radicals supplement}', "");
Expect(0, 11903, '\P{^Is_Blk=- cjk Radicals supplement}', "");
Error('\p{Block=_imperial:=ARAMAIC}');
Error('\P{Block=_imperial:=ARAMAIC}');
Expect(1, 67679, '\p{Block=imperialaramaic}', "");
Expect(0, 67679, '\p{^Block=imperialaramaic}', "");
Expect(0, 67679, '\P{Block=imperialaramaic}', "");
Expect(1, 67679, '\P{^Block=imperialaramaic}', "");
Expect(0, 67647, '\p{Block=imperialaramaic}', "");
Expect(1, 67647, '\p{^Block=imperialaramaic}', "");
Expect(1, 67647, '\P{Block=imperialaramaic}', "");
Expect(0, 67647, '\P{^Block=imperialaramaic}', "");
Expect(1, 67679, '\p{Block=Imperial_aramaic}', "");
Expect(0, 67679, '\p{^Block=Imperial_aramaic}', "");
Expect(0, 67679, '\P{Block=Imperial_aramaic}', "");
Expect(1, 67679, '\P{^Block=Imperial_aramaic}', "");
Expect(0, 67647, '\p{Block=Imperial_aramaic}', "");
Expect(1, 67647, '\p{^Block=Imperial_aramaic}', "");
Expect(1, 67647, '\P{Block=Imperial_aramaic}', "");
Expect(0, 67647, '\P{^Block=Imperial_aramaic}', "");
Error('\p{Blk: :=_-IMPERIAL-Aramaic}');
Error('\P{Blk: :=_-IMPERIAL-Aramaic}');
Expect(1, 67679, '\p{Blk=imperialaramaic}', "");
Expect(0, 67679, '\p{^Blk=imperialaramaic}', "");
Expect(0, 67679, '\P{Blk=imperialaramaic}', "");
Expect(1, 67679, '\P{^Blk=imperialaramaic}', "");
Expect(0, 67647, '\p{Blk=imperialaramaic}', "");
Expect(1, 67647, '\p{^Blk=imperialaramaic}', "");
Expect(1, 67647, '\P{Blk=imperialaramaic}', "");
Expect(0, 67647, '\P{^Blk=imperialaramaic}', "");
Expect(1, 67679, '\p{Blk= ImperialAramaic}', "");
Expect(0, 67679, '\p{^Blk= ImperialAramaic}', "");
Expect(0, 67679, '\P{Blk= ImperialAramaic}', "");
Expect(1, 67679, '\P{^Blk= ImperialAramaic}', "");
Expect(0, 67647, '\p{Blk= ImperialAramaic}', "");
Expect(1, 67647, '\p{^Blk= ImperialAramaic}', "");
Expect(1, 67647, '\P{Blk= ImperialAramaic}', "");
Expect(0, 67647, '\P{^Blk= ImperialAramaic}', "");
Error('\p{Is_Block=-_Imperial:=ARAMAIC}');
Error('\P{Is_Block=-_Imperial:=ARAMAIC}');
Expect(1, 67679, '\p{Is_Block=imperialaramaic}', "");
Expect(0, 67679, '\p{^Is_Block=imperialaramaic}', "");
Expect(0, 67679, '\P{Is_Block=imperialaramaic}', "");
Expect(1, 67679, '\P{^Is_Block=imperialaramaic}', "");
Expect(0, 67647, '\p{Is_Block=imperialaramaic}', "");
Expect(1, 67647, '\p{^Is_Block=imperialaramaic}', "");
Expect(1, 67647, '\P{Is_Block=imperialaramaic}', "");
Expect(0, 67647, '\P{^Is_Block=imperialaramaic}', "");
Expect(1, 67679, '\p{Is_Block: ImperialAramaic}', "");
Expect(0, 67679, '\p{^Is_Block: ImperialAramaic}', "");
Expect(0, 67679, '\P{Is_Block: ImperialAramaic}', "");
Expect(1, 67679, '\P{^Is_Block: ImperialAramaic}', "");
Expect(0, 67647, '\p{Is_Block: ImperialAramaic}', "");
Expect(1, 67647, '\p{^Is_Block: ImperialAramaic}', "");
Expect(1, 67647, '\P{Is_Block: ImperialAramaic}', "");
Expect(0, 67647, '\P{^Is_Block: ImperialAramaic}', "");
Error('\p{Is_Blk: _-IMPERIAL:=ARAMAIC}');
Error('\P{Is_Blk: _-IMPERIAL:=ARAMAIC}');
Expect(1, 67679, '\p{Is_Blk=imperialaramaic}', "");
Expect(0, 67679, '\p{^Is_Blk=imperialaramaic}', "");
Expect(0, 67679, '\P{Is_Blk=imperialaramaic}', "");
Expect(1, 67679, '\P{^Is_Blk=imperialaramaic}', "");
Expect(0, 67647, '\p{Is_Blk=imperialaramaic}', "");
Expect(1, 67647, '\p{^Is_Blk=imperialaramaic}', "");
Expect(1, 67647, '\P{Is_Blk=imperialaramaic}', "");
Expect(0, 67647, '\P{^Is_Blk=imperialaramaic}', "");
Expect(1, 67679, '\p{Is_Blk= IMPERIAL_aramaic}', "");
Expect(0, 67679, '\p{^Is_Blk= IMPERIAL_aramaic}', "");
Expect(0, 67679, '\P{Is_Blk= IMPERIAL_aramaic}', "");
Expect(1, 67679, '\P{^Is_Blk= IMPERIAL_aramaic}', "");
Expect(0, 67647, '\p{Is_Blk= IMPERIAL_aramaic}', "");
Expect(1, 67647, '\p{^Is_Blk= IMPERIAL_aramaic}', "");
Expect(1, 67647, '\P{Is_Blk= IMPERIAL_aramaic}', "");
Expect(0, 67647, '\P{^Is_Blk= IMPERIAL_aramaic}', "");
Error('\p{Block=-/a/Mathematical Operators}');
Error('\P{Block=-/a/Mathematical Operators}');
Expect(1, 8959, '\p{Block=mathematicaloperators}', "");
Expect(0, 8959, '\p{^Block=mathematicaloperators}', "");
Expect(0, 8959, '\P{Block=mathematicaloperators}', "");
Expect(1, 8959, '\P{^Block=mathematicaloperators}', "");
Expect(0, 8703, '\p{Block=mathematicaloperators}', "");
Expect(1, 8703, '\p{^Block=mathematicaloperators}', "");
Expect(1, 8703, '\P{Block=mathematicaloperators}', "");
Expect(0, 8703, '\P{^Block=mathematicaloperators}', "");
Expect(1, 8959, '\p{Block=_ MATHEMATICAL-operators}', "");
Expect(0, 8959, '\p{^Block=_ MATHEMATICAL-operators}', "");
Expect(0, 8959, '\P{Block=_ MATHEMATICAL-operators}', "");
Expect(1, 8959, '\P{^Block=_ MATHEMATICAL-operators}', "");
Expect(0, 8703, '\p{Block=_ MATHEMATICAL-operators}', "");
Expect(1, 8703, '\p{^Block=_ MATHEMATICAL-operators}', "");
Expect(1, 8703, '\P{Block=_ MATHEMATICAL-operators}', "");
Expect(0, 8703, '\P{^Block=_ MATHEMATICAL-operators}', "");
Error('\p{Blk: Mathematical_Operators:=}');
Error('\P{Blk: Mathematical_Operators:=}');
Expect(1, 8959, '\p{Blk=mathematicaloperators}', "");
Expect(0, 8959, '\p{^Blk=mathematicaloperators}', "");
Expect(0, 8959, '\P{Blk=mathematicaloperators}', "");
Expect(1, 8959, '\P{^Blk=mathematicaloperators}', "");
Expect(0, 8703, '\p{Blk=mathematicaloperators}', "");
Expect(1, 8703, '\p{^Blk=mathematicaloperators}', "");
Expect(1, 8703, '\P{Blk=mathematicaloperators}', "");
Expect(0, 8703, '\P{^Blk=mathematicaloperators}', "");
Expect(1, 8959, '\p{Blk= _mathematical Operators}', "");
Expect(0, 8959, '\p{^Blk= _mathematical Operators}', "");
Expect(0, 8959, '\P{Blk= _mathematical Operators}', "");
Expect(1, 8959, '\P{^Blk= _mathematical Operators}', "");
Expect(0, 8703, '\p{Blk= _mathematical Operators}', "");
Expect(1, 8703, '\p{^Blk= _mathematical Operators}', "");
Expect(1, 8703, '\P{Blk= _mathematical Operators}', "");
Expect(0, 8703, '\P{^Blk= _mathematical Operators}', "");
Error('\p{Is_Block=_:=Mathematical-Operators}');
Error('\P{Is_Block=_:=Mathematical-Operators}');
Expect(1, 8959, '\p{Is_Block=mathematicaloperators}', "");
Expect(0, 8959, '\p{^Is_Block=mathematicaloperators}', "");
Expect(0, 8959, '\P{Is_Block=mathematicaloperators}', "");
Expect(1, 8959, '\P{^Is_Block=mathematicaloperators}', "");
Expect(0, 8703, '\p{Is_Block=mathematicaloperators}', "");
Expect(1, 8703, '\p{^Is_Block=mathematicaloperators}', "");
Expect(1, 8703, '\P{Is_Block=mathematicaloperators}', "");
Expect(0, 8703, '\P{^Is_Block=mathematicaloperators}', "");
Expect(1, 8959, '\p{Is_Block= MATHEMATICAL_Operators}', "");
Expect(0, 8959, '\p{^Is_Block= MATHEMATICAL_Operators}', "");
Expect(0, 8959, '\P{Is_Block= MATHEMATICAL_Operators}', "");
Expect(1, 8959, '\P{^Is_Block= MATHEMATICAL_Operators}', "");
Expect(0, 8703, '\p{Is_Block= MATHEMATICAL_Operators}', "");
Expect(1, 8703, '\p{^Is_Block= MATHEMATICAL_Operators}', "");
Expect(1, 8703, '\P{Is_Block= MATHEMATICAL_Operators}', "");
Expect(0, 8703, '\P{^Is_Block= MATHEMATICAL_Operators}', "");
Error('\p{Is_Blk= /a/MATHEMATICALOperators}');
Error('\P{Is_Blk= /a/MATHEMATICALOperators}');
Expect(1, 8959, '\p{Is_Blk=mathematicaloperators}', "");
Expect(0, 8959, '\p{^Is_Blk=mathematicaloperators}', "");
Expect(0, 8959, '\P{Is_Blk=mathematicaloperators}', "");
Expect(1, 8959, '\P{^Is_Blk=mathematicaloperators}', "");
Expect(0, 8703, '\p{Is_Blk=mathematicaloperators}', "");
Expect(1, 8703, '\p{^Is_Blk=mathematicaloperators}', "");
Expect(1, 8703, '\P{Is_Blk=mathematicaloperators}', "");
Expect(0, 8703, '\P{^Is_Blk=mathematicaloperators}', "");
Expect(1, 8959, '\p{Is_Blk= _Mathematical_OPERATORS}', "");
Expect(0, 8959, '\p{^Is_Blk= _Mathematical_OPERATORS}', "");
Expect(0, 8959, '\P{Is_Blk= _Mathematical_OPERATORS}', "");
Expect(1, 8959, '\P{^Is_Blk= _Mathematical_OPERATORS}', "");
Expect(0, 8703, '\p{Is_Blk= _Mathematical_OPERATORS}', "");
Expect(1, 8703, '\p{^Is_Blk= _Mathematical_OPERATORS}', "");
Expect(1, 8703, '\P{Is_Blk= _Mathematical_OPERATORS}', "");
Expect(0, 8703, '\P{^Is_Blk= _Mathematical_OPERATORS}', "");
Error('\p{Block=_ CJK:=COMPATIBILITY Ideographs SUPPLEMENT}');
Error('\P{Block=_ CJK:=COMPATIBILITY Ideographs SUPPLEMENT}');
Expect(1, 195103, '\p{Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(0, 195103, '\p{^Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(0, 195103, '\P{Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(1, 195103, '\P{^Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(0, 194559, '\p{Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(1, 194559, '\p{^Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(1, 194559, '\P{Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Expect(0, 194559, '\P{^Block:_ CJKcompatibility Ideographs_SUPPLEMENT}', "");
Error('\p{Blk=_:=CJK-COMPATIBILITYIdeographsSUPPLEMENT}');
Error('\P{Blk=_:=CJK-COMPATIBILITYIdeographsSUPPLEMENT}');
Expect(1, 195103, '\p{Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(0, 195103, '\p{^Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(0, 195103, '\P{Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(1, 195103, '\P{^Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(0, 194559, '\p{Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(1, 194559, '\p{^Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(1, 194559, '\P{Blk=__CJK Compatibility_Ideographs supplement}', "");
Expect(0, 194559, '\P{^Blk=__CJK Compatibility_Ideographs supplement}', "");
Error('\p{Is_Block=_CJK/a/compatibilityIDEOGRAPHS supplement}');
Error('\P{Is_Block=_CJK/a/compatibilityIDEOGRAPHS supplement}');
Expect(1, 195103, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^Is_Block=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(0, 195103, '\p{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(0, 195103, '\P{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(1, 195103, '\P{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(0, 194559, '\p{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(1, 194559, '\p{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(1, 194559, '\P{Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Expect(0, 194559, '\P{^Is_Block=_cjk-compatibility-Ideographs_SUPPLEMENT}', "");
Error('\p{Is_Blk: -/a/cjk Compatibility Ideographs Supplement}');
Error('\P{Is_Blk: -/a/cjk Compatibility Ideographs Supplement}');
Expect(1, 195103, '\p{Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^Is_Blk=cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(0, 195103, '\p{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(0, 195103, '\P{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(1, 195103, '\P{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(0, 194559, '\p{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(1, 194559, '\p{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(1, 194559, '\P{Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Expect(0, 194559, '\P{^Is_Blk=_CJK_COMPATIBILITY-Ideographs supplement}', "");
Error('\p{Block: _/a/IPA-Extensions}');
Error('\P{Block: _/a/IPA-Extensions}');
Expect(1, 687, '\p{Block=ipaextensions}', "");
Expect(0, 687, '\p{^Block=ipaextensions}', "");
Expect(0, 687, '\P{Block=ipaextensions}', "");
Expect(1, 687, '\P{^Block=ipaextensions}', "");
Expect(0, 591, '\p{Block=ipaextensions}', "");
Expect(1, 591, '\p{^Block=ipaextensions}', "");
Expect(1, 591, '\P{Block=ipaextensions}', "");
Expect(0, 591, '\P{^Block=ipaextensions}', "");
Expect(1, 687, '\p{Block=_ipa Extensions}', "");
Expect(0, 687, '\p{^Block=_ipa Extensions}', "");
Expect(0, 687, '\P{Block=_ipa Extensions}', "");
Expect(1, 687, '\P{^Block=_ipa Extensions}', "");
Expect(0, 591, '\p{Block=_ipa Extensions}', "");
Expect(1, 591, '\p{^Block=_ipa Extensions}', "");
Expect(1, 591, '\P{Block=_ipa Extensions}', "");
Expect(0, 591, '\P{^Block=_ipa Extensions}', "");
Error('\p{Blk= IPA EXTENSIONS/a/}');
Error('\P{Blk= IPA EXTENSIONS/a/}');
Expect(1, 687, '\p{Blk=ipaextensions}', "");
Expect(0, 687, '\p{^Blk=ipaextensions}', "");
Expect(0, 687, '\P{Blk=ipaextensions}', "");
Expect(1, 687, '\P{^Blk=ipaextensions}', "");
Expect(0, 591, '\p{Blk=ipaextensions}', "");
Expect(1, 591, '\p{^Blk=ipaextensions}', "");
Expect(1, 591, '\P{Blk=ipaextensions}', "");
Expect(0, 591, '\P{^Blk=ipaextensions}', "");
Expect(1, 687, '\p{Blk=-IPA Extensions}', "");
Expect(0, 687, '\p{^Blk=-IPA Extensions}', "");
Expect(0, 687, '\P{Blk=-IPA Extensions}', "");
Expect(1, 687, '\P{^Blk=-IPA Extensions}', "");
Expect(0, 591, '\p{Blk=-IPA Extensions}', "");
Expect(1, 591, '\p{^Blk=-IPA Extensions}', "");
Expect(1, 591, '\P{Blk=-IPA Extensions}', "");
Expect(0, 591, '\P{^Blk=-IPA Extensions}', "");
Error('\p{Is_Block=__IPA/a/Extensions}');
Error('\P{Is_Block=__IPA/a/Extensions}');
Expect(1, 687, '\p{Is_Block=ipaextensions}', "");
Expect(0, 687, '\p{^Is_Block=ipaextensions}', "");
Expect(0, 687, '\P{Is_Block=ipaextensions}', "");
Expect(1, 687, '\P{^Is_Block=ipaextensions}', "");
Expect(0, 591, '\p{Is_Block=ipaextensions}', "");
Expect(1, 591, '\p{^Is_Block=ipaextensions}', "");
Expect(1, 591, '\P{Is_Block=ipaextensions}', "");
Expect(0, 591, '\P{^Is_Block=ipaextensions}', "");
Expect(1, 687, '\p{Is_Block=-_IPA_extensions}', "");
Expect(0, 687, '\p{^Is_Block=-_IPA_extensions}', "");
Expect(0, 687, '\P{Is_Block=-_IPA_extensions}', "");
Expect(1, 687, '\P{^Is_Block=-_IPA_extensions}', "");
Expect(0, 591, '\p{Is_Block=-_IPA_extensions}', "");
Expect(1, 591, '\p{^Is_Block=-_IPA_extensions}', "");
Expect(1, 591, '\P{Is_Block=-_IPA_extensions}', "");
Expect(0, 591, '\P{^Is_Block=-_IPA_extensions}', "");
Error('\p{Is_Blk=_IPA EXTENSIONS:=}');
Error('\P{Is_Blk=_IPA EXTENSIONS:=}');
Expect(1, 687, '\p{Is_Blk=ipaextensions}', "");
Expect(0, 687, '\p{^Is_Blk=ipaextensions}', "");
Expect(0, 687, '\P{Is_Blk=ipaextensions}', "");
Expect(1, 687, '\P{^Is_Blk=ipaextensions}', "");
Expect(0, 591, '\p{Is_Blk=ipaextensions}', "");
Expect(1, 591, '\p{^Is_Blk=ipaextensions}', "");
Expect(1, 591, '\P{Is_Blk=ipaextensions}', "");
Expect(0, 591, '\P{^Is_Blk=ipaextensions}', "");
Expect(1, 687, '\p{Is_Blk= -ipaExtensions}', "");
Expect(0, 687, '\p{^Is_Blk= -ipaExtensions}', "");
Expect(0, 687, '\P{Is_Blk= -ipaExtensions}', "");
Expect(1, 687, '\P{^Is_Blk= -ipaExtensions}', "");
Expect(0, 591, '\p{Is_Blk= -ipaExtensions}', "");
Expect(1, 591, '\p{^Is_Blk= -ipaExtensions}', "");
Expect(1, 591, '\P{Is_Blk= -ipaExtensions}', "");
Expect(0, 591, '\P{^Is_Blk= -ipaExtensions}', "");
Error('\p{Block=/a/- Kannada}');
Error('\P{Block=/a/- Kannada}');
Expect(1, 3327, '\p{Block=kannada}', "");
Expect(0, 3327, '\p{^Block=kannada}', "");
Expect(0, 3327, '\P{Block=kannada}', "");
Expect(1, 3327, '\P{^Block=kannada}', "");
Expect(0, 3199, '\p{Block=kannada}', "");
Expect(1, 3199, '\p{^Block=kannada}', "");
Expect(1, 3199, '\P{Block=kannada}', "");
Expect(0, 3199, '\P{^Block=kannada}', "");
Expect(1, 3327, '\p{Block= -KANNADA}', "");
Expect(0, 3327, '\p{^Block= -KANNADA}', "");
Expect(0, 3327, '\P{Block= -KANNADA}', "");
Expect(1, 3327, '\P{^Block= -KANNADA}', "");
Expect(0, 3199, '\p{Block= -KANNADA}', "");
Expect(1, 3199, '\p{^Block= -KANNADA}', "");
Expect(1, 3199, '\P{Block= -KANNADA}', "");
Expect(0, 3199, '\P{^Block= -KANNADA}', "");
Error('\p{Blk: /a/ kannada}');
Error('\P{Blk: /a/ kannada}');
Expect(1, 3327, '\p{Blk=kannada}', "");
Expect(0, 3327, '\p{^Blk=kannada}', "");
Expect(0, 3327, '\P{Blk=kannada}', "");
Expect(1, 3327, '\P{^Blk=kannada}', "");
Expect(0, 3199, '\p{Blk=kannada}', "");
Expect(1, 3199, '\p{^Blk=kannada}', "");
Expect(1, 3199, '\P{Blk=kannada}', "");
Expect(0, 3199, '\P{^Blk=kannada}', "");
Expect(1, 3327, '\p{Blk=_ kannada}', "");
Expect(0, 3327, '\p{^Blk=_ kannada}', "");
Expect(0, 3327, '\P{Blk=_ kannada}', "");
Expect(1, 3327, '\P{^Blk=_ kannada}', "");
Expect(0, 3199, '\p{Blk=_ kannada}', "");
Expect(1, 3199, '\p{^Blk=_ kannada}', "");
Expect(1, 3199, '\P{Blk=_ kannada}', "");
Expect(0, 3199, '\P{^Blk=_ kannada}', "");
Error('\p{Is_Block=:= Kannada}');
Error('\P{Is_Block=:= Kannada}');
Expect(1, 3327, '\p{Is_Block=kannada}', "");
Expect(0, 3327, '\p{^Is_Block=kannada}', "");
Expect(0, 3327, '\P{Is_Block=kannada}', "");
Expect(1, 3327, '\P{^Is_Block=kannada}', "");
Expect(0, 3199, '\p{Is_Block=kannada}', "");
Expect(1, 3199, '\p{^Is_Block=kannada}', "");
Expect(1, 3199, '\P{Is_Block=kannada}', "");
Expect(0, 3199, '\P{^Is_Block=kannada}', "");
Expect(1, 3327, '\p{Is_Block= Kannada}', "");
Expect(0, 3327, '\p{^Is_Block= Kannada}', "");
Expect(0, 3327, '\P{Is_Block= Kannada}', "");
Expect(1, 3327, '\P{^Is_Block= Kannada}', "");
Expect(0, 3199, '\p{Is_Block= Kannada}', "");
Expect(1, 3199, '\p{^Is_Block= Kannada}', "");
Expect(1, 3199, '\P{Is_Block= Kannada}', "");
Expect(0, 3199, '\P{^Is_Block= Kannada}', "");
Error('\p{Is_Blk=:=__Kannada}');
Error('\P{Is_Blk=:=__Kannada}');
Expect(1, 3327, '\p{Is_Blk=kannada}', "");
Expect(0, 3327, '\p{^Is_Blk=kannada}', "");
Expect(0, 3327, '\P{Is_Blk=kannada}', "");
Expect(1, 3327, '\P{^Is_Blk=kannada}', "");
Expect(0, 3199, '\p{Is_Blk=kannada}', "");
Expect(1, 3199, '\p{^Is_Blk=kannada}', "");
Expect(1, 3199, '\P{Is_Blk=kannada}', "");
Expect(0, 3199, '\P{^Is_Blk=kannada}', "");
Expect(1, 3327, '\p{Is_Blk: __kannada}', "");
Expect(0, 3327, '\p{^Is_Blk: __kannada}', "");
Expect(0, 3327, '\P{Is_Blk: __kannada}', "");
Expect(1, 3327, '\P{^Is_Blk: __kannada}', "");
Expect(0, 3199, '\p{Is_Blk: __kannada}', "");
Expect(1, 3199, '\p{^Is_Blk: __kannada}', "");
Expect(1, 3199, '\P{Is_Blk: __kannada}', "");
Expect(0, 3199, '\P{^Is_Blk: __kannada}', "");
Error('\p{Block=- Latin Extended:=ADDITIONAL}');
Error('\P{Block=- Latin Extended:=ADDITIONAL}');
Expect(1, 7935, '\p{Block: latinextendedadditional}', "");
Expect(0, 7935, '\p{^Block: latinextendedadditional}', "");
Expect(0, 7935, '\P{Block: latinextendedadditional}', "");
Expect(1, 7935, '\P{^Block: latinextendedadditional}', "");
Expect(0, 7679, '\p{Block: latinextendedadditional}', "");
Expect(1, 7679, '\p{^Block: latinextendedadditional}', "");
Expect(1, 7679, '\P{Block: latinextendedadditional}', "");
Expect(0, 7679, '\P{^Block: latinextendedadditional}', "");
Expect(1, 7935, '\p{Block=-LATINextended Additional}', "");
Expect(0, 7935, '\p{^Block=-LATINextended Additional}', "");
Expect(0, 7935, '\P{Block=-LATINextended Additional}', "");
Expect(1, 7935, '\P{^Block=-LATINextended Additional}', "");
Expect(0, 7679, '\p{Block=-LATINextended Additional}', "");
Expect(1, 7679, '\p{^Block=-LATINextended Additional}', "");
Expect(1, 7679, '\P{Block=-LATINextended Additional}', "");
Expect(0, 7679, '\P{^Block=-LATINextended Additional}', "");
Error('\p{Blk=/a/- latinExtendedAdditional}');
Error('\P{Blk=/a/- latinExtendedAdditional}');
Expect(1, 7935, '\p{Blk=latinextendedadditional}', "");
Expect(0, 7935, '\p{^Blk=latinextendedadditional}', "");
Expect(0, 7935, '\P{Blk=latinextendedadditional}', "");
Expect(1, 7935, '\P{^Blk=latinextendedadditional}', "");
Expect(0, 7679, '\p{Blk=latinextendedadditional}', "");
Expect(1, 7679, '\p{^Blk=latinextendedadditional}', "");
Expect(1, 7679, '\P{Blk=latinextendedadditional}', "");
Expect(0, 7679, '\P{^Blk=latinextendedadditional}', "");
Expect(1, 7935, '\p{Blk= -latin extendedAdditional}', "");
Expect(0, 7935, '\p{^Blk= -latin extendedAdditional}', "");
Expect(0, 7935, '\P{Blk= -latin extendedAdditional}', "");
Expect(1, 7935, '\P{^Blk= -latin extendedAdditional}', "");
Expect(0, 7679, '\p{Blk= -latin extendedAdditional}', "");
Expect(1, 7679, '\p{^Blk= -latin extendedAdditional}', "");
Expect(1, 7679, '\P{Blk= -latin extendedAdditional}', "");
Expect(0, 7679, '\P{^Blk= -latin extendedAdditional}', "");
Error('\p{Is_Block=:= Latin_Extended additional}');
Error('\P{Is_Block=:= Latin_Extended additional}');
Expect(1, 7935, '\p{Is_Block=latinextendedadditional}', "");
Expect(0, 7935, '\p{^Is_Block=latinextendedadditional}', "");
Expect(0, 7935, '\P{Is_Block=latinextendedadditional}', "");
Expect(1, 7935, '\P{^Is_Block=latinextendedadditional}', "");
Expect(0, 7679, '\p{Is_Block=latinextendedadditional}', "");
Expect(1, 7679, '\p{^Is_Block=latinextendedadditional}', "");
Expect(1, 7679, '\P{Is_Block=latinextendedadditional}', "");
Expect(0, 7679, '\P{^Is_Block=latinextendedadditional}', "");
Expect(1, 7935, '\p{Is_Block=_ Latin EXTENDED additional}', "");
Expect(0, 7935, '\p{^Is_Block=_ Latin EXTENDED additional}', "");
Expect(0, 7935, '\P{Is_Block=_ Latin EXTENDED additional}', "");
Expect(1, 7935, '\P{^Is_Block=_ Latin EXTENDED additional}', "");
Expect(0, 7679, '\p{Is_Block=_ Latin EXTENDED additional}', "");
Expect(1, 7679, '\p{^Is_Block=_ Latin EXTENDED additional}', "");
Expect(1, 7679, '\P{Is_Block=_ Latin EXTENDED additional}', "");
Expect(0, 7679, '\P{^Is_Block=_ Latin EXTENDED additional}', "");
Error('\p{Is_Blk:_:=latin ExtendedADDITIONAL}');
Error('\P{Is_Blk:_:=latin ExtendedADDITIONAL}');
Expect(1, 7935, '\p{Is_Blk=latinextendedadditional}', "");
Expect(0, 7935, '\p{^Is_Blk=latinextendedadditional}', "");
Expect(0, 7935, '\P{Is_Blk=latinextendedadditional}', "");
Expect(1, 7935, '\P{^Is_Blk=latinextendedadditional}', "");
Expect(0, 7679, '\p{Is_Blk=latinextendedadditional}', "");
Expect(1, 7679, '\p{^Is_Blk=latinextendedadditional}', "");
Expect(1, 7679, '\P{Is_Blk=latinextendedadditional}', "");
Expect(0, 7679, '\P{^Is_Blk=latinextendedadditional}', "");
Expect(1, 7935, '\p{Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(0, 7935, '\p{^Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(0, 7935, '\P{Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(1, 7935, '\P{^Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(0, 7679, '\p{Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(1, 7679, '\p{^Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(1, 7679, '\P{Is_Blk= -Latin EXTENDED-Additional}', "");
Expect(0, 7679, '\P{^Is_Blk= -Latin EXTENDED-Additional}', "");
Error('\p{Block= /a/cham}');
Error('\P{Block= /a/cham}');
Expect(1, 43615, '\p{Block=cham}', "");
Expect(0, 43615, '\p{^Block=cham}', "");
Expect(0, 43615, '\P{Block=cham}', "");
Expect(1, 43615, '\P{^Block=cham}', "");
Expect(0, 43519, '\p{Block=cham}', "");
Expect(1, 43519, '\p{^Block=cham}', "");
Expect(1, 43519, '\P{Block=cham}', "");
Expect(0, 43519, '\P{^Block=cham}', "");
Expect(1, 43615, '\p{Block= CHAM}', "");
Expect(0, 43615, '\p{^Block= CHAM}', "");
Expect(0, 43615, '\P{Block= CHAM}', "");
Expect(1, 43615, '\P{^Block= CHAM}', "");
Expect(0, 43519, '\p{Block= CHAM}', "");
Expect(1, 43519, '\p{^Block= CHAM}', "");
Expect(1, 43519, '\P{Block= CHAM}', "");
Expect(0, 43519, '\P{^Block= CHAM}', "");
Error('\p{Blk=-Cham:=}');
Error('\P{Blk=-Cham:=}');
Expect(1, 43615, '\p{Blk=cham}', "");
Expect(0, 43615, '\p{^Blk=cham}', "");
Expect(0, 43615, '\P{Blk=cham}', "");
Expect(1, 43615, '\P{^Blk=cham}', "");
Expect(0, 43519, '\p{Blk=cham}', "");
Expect(1, 43519, '\p{^Blk=cham}', "");
Expect(1, 43519, '\P{Blk=cham}', "");
Expect(0, 43519, '\P{^Blk=cham}', "");
Expect(1, 43615, '\p{Blk= CHAM}', "");
Expect(0, 43615, '\p{^Blk= CHAM}', "");
Expect(0, 43615, '\P{Blk= CHAM}', "");
Expect(1, 43615, '\P{^Blk= CHAM}', "");
Expect(0, 43519, '\p{Blk= CHAM}', "");
Expect(1, 43519, '\p{^Blk= CHAM}', "");
Expect(1, 43519, '\P{Blk= CHAM}', "");
Expect(0, 43519, '\P{^Blk= CHAM}', "");
Error('\p{Is_Block=:= Cham}');
Error('\P{Is_Block=:= Cham}');
Expect(1, 43615, '\p{Is_Block=cham}', "");
Expect(0, 43615, '\p{^Is_Block=cham}', "");
Expect(0, 43615, '\P{Is_Block=cham}', "");
Expect(1, 43615, '\P{^Is_Block=cham}', "");
Expect(0, 43519, '\p{Is_Block=cham}', "");
Expect(1, 43519, '\p{^Is_Block=cham}', "");
Expect(1, 43519, '\P{Is_Block=cham}', "");
Expect(0, 43519, '\P{^Is_Block=cham}', "");
Expect(1, 43615, '\p{Is_Block=_-cham}', "");
Expect(0, 43615, '\p{^Is_Block=_-cham}', "");
Expect(0, 43615, '\P{Is_Block=_-cham}', "");
Expect(1, 43615, '\P{^Is_Block=_-cham}', "");
Expect(0, 43519, '\p{Is_Block=_-cham}', "");
Expect(1, 43519, '\p{^Is_Block=_-cham}', "");
Expect(1, 43519, '\P{Is_Block=_-cham}', "");
Expect(0, 43519, '\P{^Is_Block=_-cham}', "");
Error('\p{Is_Blk=--cham:=}');
Error('\P{Is_Blk=--cham:=}');
Expect(1, 43615, '\p{Is_Blk=cham}', "");
Expect(0, 43615, '\p{^Is_Blk=cham}', "");
Expect(0, 43615, '\P{Is_Blk=cham}', "");
Expect(1, 43615, '\P{^Is_Blk=cham}', "");
Expect(0, 43519, '\p{Is_Blk=cham}', "");
Expect(1, 43519, '\p{^Is_Blk=cham}', "");
Expect(1, 43519, '\P{Is_Blk=cham}', "");
Expect(0, 43519, '\P{^Is_Blk=cham}', "");
Expect(1, 43615, '\p{Is_Blk= Cham}', "");
Expect(0, 43615, '\p{^Is_Blk= Cham}', "");
Expect(0, 43615, '\P{Is_Blk= Cham}', "");
Expect(1, 43615, '\P{^Is_Blk= Cham}', "");
Expect(0, 43519, '\p{Is_Blk= Cham}', "");
Expect(1, 43519, '\p{^Is_Blk= Cham}', "");
Expect(1, 43519, '\P{Is_Blk= Cham}', "");
Expect(0, 43519, '\P{^Is_Blk= Cham}', "");
Error('\p{Block=:= CYRILLICsupplement}');
Error('\P{Block=:= CYRILLICsupplement}');
Expect(1, 1327, '\p{Block=cyrillicsupplement}', "");
Expect(0, 1327, '\p{^Block=cyrillicsupplement}', "");
Expect(0, 1327, '\P{Block=cyrillicsupplement}', "");
Expect(1, 1327, '\P{^Block=cyrillicsupplement}', "");
Expect(0, 1279, '\p{Block=cyrillicsupplement}', "");
Expect(1, 1279, '\p{^Block=cyrillicsupplement}', "");
Expect(1, 1279, '\P{Block=cyrillicsupplement}', "");
Expect(0, 1279, '\P{^Block=cyrillicsupplement}', "");
Expect(1, 1327, '\p{Block= Cyrillicsupplement}', "");
Expect(0, 1327, '\p{^Block= Cyrillicsupplement}', "");
Expect(0, 1327, '\P{Block= Cyrillicsupplement}', "");
Expect(1, 1327, '\P{^Block= Cyrillicsupplement}', "");
Expect(0, 1279, '\p{Block= Cyrillicsupplement}', "");
Expect(1, 1279, '\p{^Block= Cyrillicsupplement}', "");
Expect(1, 1279, '\P{Block= Cyrillicsupplement}', "");
Expect(0, 1279, '\P{^Block= Cyrillicsupplement}', "");
Error('\p{Blk= /a/Cyrillic-SUPPLEMENTARY}');
Error('\P{Blk= /a/Cyrillic-SUPPLEMENTARY}');
Expect(1, 1327, '\p{Blk=cyrillicsupplementary}', "");
Expect(0, 1327, '\p{^Blk=cyrillicsupplementary}', "");
Expect(0, 1327, '\P{Blk=cyrillicsupplementary}', "");
Expect(1, 1327, '\P{^Blk=cyrillicsupplementary}', "");
Expect(0, 1279, '\p{Blk=cyrillicsupplementary}', "");
Expect(1, 1279, '\p{^Blk=cyrillicsupplementary}', "");
Expect(1, 1279, '\P{Blk=cyrillicsupplementary}', "");
Expect(0, 1279, '\P{^Blk=cyrillicsupplementary}', "");
Expect(1, 1327, '\p{Blk: -cyrillic supplementary}', "");
Expect(0, 1327, '\p{^Blk: -cyrillic supplementary}', "");
Expect(0, 1327, '\P{Blk: -cyrillic supplementary}', "");
Expect(1, 1327, '\P{^Blk: -cyrillic supplementary}', "");
Expect(0, 1279, '\p{Blk: -cyrillic supplementary}', "");
Expect(1, 1279, '\p{^Blk: -cyrillic supplementary}', "");
Expect(1, 1279, '\P{Blk: -cyrillic supplementary}', "");
Expect(0, 1279, '\P{^Blk: -cyrillic supplementary}', "");
Error('\p{Is_Block= /a/cyrillic Supplement}');
Error('\P{Is_Block= /a/cyrillic Supplement}');
Expect(1, 1327, '\p{Is_Block=cyrillicsupplement}', "");
Expect(0, 1327, '\p{^Is_Block=cyrillicsupplement}', "");
Expect(0, 1327, '\P{Is_Block=cyrillicsupplement}', "");
Expect(1, 1327, '\P{^Is_Block=cyrillicsupplement}', "");
Expect(0, 1279, '\p{Is_Block=cyrillicsupplement}', "");
Expect(1, 1279, '\p{^Is_Block=cyrillicsupplement}', "");
Expect(1, 1279, '\P{Is_Block=cyrillicsupplement}', "");
Expect(0, 1279, '\P{^Is_Block=cyrillicsupplement}', "");
Expect(1, 1327, '\p{Is_Block= Cyrillic Supplement}', "");
Expect(0, 1327, '\p{^Is_Block= Cyrillic Supplement}', "");
Expect(0, 1327, '\P{Is_Block= Cyrillic Supplement}', "");
Expect(1, 1327, '\P{^Is_Block= Cyrillic Supplement}', "");
Expect(0, 1279, '\p{Is_Block= Cyrillic Supplement}', "");
Expect(1, 1279, '\p{^Is_Block= Cyrillic Supplement}', "");
Expect(1, 1279, '\P{Is_Block= Cyrillic Supplement}', "");
Expect(0, 1279, '\P{^Is_Block= Cyrillic Supplement}', "");
Error('\p{Is_Blk=_/a/Cyrillic-supplementary}');
Error('\P{Is_Blk=_/a/Cyrillic-supplementary}');
Expect(1, 1327, '\p{Is_Blk=cyrillicsupplementary}', "");
Expect(0, 1327, '\p{^Is_Blk=cyrillicsupplementary}', "");
Expect(0, 1327, '\P{Is_Blk=cyrillicsupplementary}', "");
Expect(1, 1327, '\P{^Is_Blk=cyrillicsupplementary}', "");
Expect(0, 1279, '\p{Is_Blk=cyrillicsupplementary}', "");
Expect(1, 1279, '\p{^Is_Blk=cyrillicsupplementary}', "");
Expect(1, 1279, '\P{Is_Blk=cyrillicsupplementary}', "");
Expect(0, 1279, '\P{^Is_Blk=cyrillicsupplementary}', "");
Expect(1, 1327, '\p{Is_Blk= CyrillicSupplementary}', "");
Expect(0, 1327, '\p{^Is_Blk= CyrillicSupplementary}', "");
Expect(0, 1327, '\P{Is_Blk= CyrillicSupplementary}', "");
Expect(1, 1327, '\P{^Is_Blk= CyrillicSupplementary}', "");
Expect(0, 1279, '\p{Is_Blk= CyrillicSupplementary}', "");
Expect(1, 1279, '\p{^Is_Blk= CyrillicSupplementary}', "");
Expect(1, 1279, '\P{Is_Blk= CyrillicSupplementary}', "");
Expect(0, 1279, '\P{^Is_Blk= CyrillicSupplementary}', "");
Error('\p{Block: Greek_And/a/COPTIC}');
Error('\P{Block: Greek_And/a/COPTIC}');
Expect(1, 1023, '\p{Block=greekandcoptic}', "");
Expect(0, 1023, '\p{^Block=greekandcoptic}', "");
Expect(0, 1023, '\P{Block=greekandcoptic}', "");
Expect(1, 1023, '\P{^Block=greekandcoptic}', "");
Expect(0, 879, '\p{Block=greekandcoptic}', "");
Expect(1, 879, '\p{^Block=greekandcoptic}', "");
Expect(1, 879, '\P{Block=greekandcoptic}', "");
Expect(0, 879, '\P{^Block=greekandcoptic}', "");
Expect(1, 1023, '\p{Block= GREEK_and COPTIC}', "");
Expect(0, 1023, '\p{^Block= GREEK_and COPTIC}', "");
Expect(0, 1023, '\P{Block= GREEK_and COPTIC}', "");
Expect(1, 1023, '\P{^Block= GREEK_and COPTIC}', "");
Expect(0, 879, '\p{Block= GREEK_and COPTIC}', "");
Expect(1, 879, '\p{^Block= GREEK_and COPTIC}', "");
Expect(1, 879, '\P{Block= GREEK_and COPTIC}', "");
Expect(0, 879, '\P{^Block= GREEK_and COPTIC}', "");
Error('\p{Blk=/a/-greek}');
Error('\P{Blk=/a/-greek}');
Expect(1, 1023, '\p{Blk=greek}', "");
Expect(0, 1023, '\p{^Blk=greek}', "");
Expect(0, 1023, '\P{Blk=greek}', "");
Expect(1, 1023, '\P{^Blk=greek}', "");
Expect(0, 879, '\p{Blk=greek}', "");
Expect(1, 879, '\p{^Blk=greek}', "");
Expect(1, 879, '\P{Blk=greek}', "");
Expect(0, 879, '\P{^Blk=greek}', "");
Expect(1, 1023, '\p{Blk=_GREEK}', "");
Expect(0, 1023, '\p{^Blk=_GREEK}', "");
Expect(0, 1023, '\P{Blk=_GREEK}', "");
Expect(1, 1023, '\P{^Blk=_GREEK}', "");
Expect(0, 879, '\p{Blk=_GREEK}', "");
Expect(1, 879, '\p{^Blk=_GREEK}', "");
Expect(1, 879, '\P{Blk=_GREEK}', "");
Expect(0, 879, '\P{^Blk=_GREEK}', "");
Error('\p{Is_Block= _GREEK AND Coptic:=}');
Error('\P{Is_Block= _GREEK AND Coptic:=}');
Expect(1, 1023, '\p{Is_Block=greekandcoptic}', "");
Expect(0, 1023, '\p{^Is_Block=greekandcoptic}', "");
Expect(0, 1023, '\P{Is_Block=greekandcoptic}', "");
Expect(1, 1023, '\P{^Is_Block=greekandcoptic}', "");
Expect(0, 879, '\p{Is_Block=greekandcoptic}', "");
Expect(1, 879, '\p{^Is_Block=greekandcoptic}', "");
Expect(1, 879, '\P{Is_Block=greekandcoptic}', "");
Expect(0, 879, '\P{^Is_Block=greekandcoptic}', "");
Expect(1, 1023, '\p{Is_Block: - Greek_and-coptic}', "");
Expect(0, 1023, '\p{^Is_Block: - Greek_and-coptic}', "");
Expect(0, 1023, '\P{Is_Block: - Greek_and-coptic}', "");
Expect(1, 1023, '\P{^Is_Block: - Greek_and-coptic}', "");
Expect(0, 879, '\p{Is_Block: - Greek_and-coptic}', "");
Expect(1, 879, '\p{^Is_Block: - Greek_and-coptic}', "");
Expect(1, 879, '\P{Is_Block: - Greek_and-coptic}', "");
Expect(0, 879, '\P{^Is_Block: - Greek_and-coptic}', "");
Error('\p{Is_Blk=:=_GREEK}');
Error('\P{Is_Blk=:=_GREEK}');
Expect(1, 1023, '\p{Is_Blk=greek}', "");
Expect(0, 1023, '\p{^Is_Blk=greek}', "");
Expect(0, 1023, '\P{Is_Blk=greek}', "");
Expect(1, 1023, '\P{^Is_Blk=greek}', "");
Expect(0, 879, '\p{Is_Blk=greek}', "");
Expect(1, 879, '\p{^Is_Blk=greek}', "");
Expect(1, 879, '\P{Is_Blk=greek}', "");
Expect(0, 879, '\P{^Is_Blk=greek}', "");
Expect(1, 1023, '\p{Is_Blk= GREEK}', "");
Expect(0, 1023, '\p{^Is_Blk= GREEK}', "");
Expect(0, 1023, '\P{Is_Blk= GREEK}', "");
Expect(1, 1023, '\P{^Is_Blk= GREEK}', "");
Expect(0, 879, '\p{Is_Blk= GREEK}', "");
Expect(1, 879, '\p{^Is_Blk= GREEK}', "");
Expect(1, 879, '\P{Is_Blk= GREEK}', "");
Expect(0, 879, '\P{^Is_Blk= GREEK}', "");
Error('\p{Block: _Miscellaneous/a/Mathematical symbols B}');
Error('\P{Block: _Miscellaneous/a/Mathematical symbols B}');
Expect(1, 10751, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(0, 10751, '\p{^Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(0, 10751, '\P{Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(1, 10751, '\P{^Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(0, 10623, '\p{Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(1, 10623, '\p{^Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(1, 10623, '\P{Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Expect(0, 10623, '\P{^Block=_ miscellaneous-Mathematicalsymbols-b}', "");
Error('\p{Blk= :=MISCELLANEOUS Mathematical-symbols-b}');
Error('\P{Blk= :=MISCELLANEOUS Mathematical-symbols-b}');
Expect(1, 10751, '\p{Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(0, 10751, '\p{^Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(0, 10751, '\P{Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(1, 10751, '\P{^Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(0, 10623, '\p{Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(1, 10623, '\p{^Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(1, 10623, '\P{Blk=_ miscellaneousMathematicalSymbols B}', "");
Expect(0, 10623, '\P{^Blk=_ miscellaneousMathematicalSymbols B}', "");
Error('\p{Is_Block: -Miscellaneous-Mathematical SymbolsB/a/}');
Error('\P{Is_Block: -Miscellaneous-Mathematical SymbolsB/a/}');
Expect(1, 10751, '\p{Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^Is_Block=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(0, 10751, '\p{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(0, 10751, '\P{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(1, 10751, '\P{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(0, 10623, '\p{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(1, 10623, '\p{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(1, 10623, '\P{Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Expect(0, 10623, '\P{^Is_Block= -Miscellaneous-mathematicalSymbols B}', "");
Error('\p{Is_Blk=:=miscellaneous MathematicalSymbols_B}');
Error('\P{Is_Blk=:=miscellaneous MathematicalSymbols_B}');
Expect(1, 10751, '\p{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^Is_Blk=miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(0, 10751, '\p{^Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(0, 10751, '\P{Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(1, 10751, '\P{^Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(0, 10623, '\p{Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(1, 10623, '\p{^Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(1, 10623, '\P{Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Expect(0, 10623, '\P{^Is_Blk= miscellaneous_MATHEMATICALsymbols B}', "");
Error('\p{Block=_Bengali/a/}');
Error('\P{Block=_Bengali/a/}');
Expect(1, 2559, '\p{Block=bengali}', "");
Expect(0, 2559, '\p{^Block=bengali}', "");
Expect(0, 2559, '\P{Block=bengali}', "");
Expect(1, 2559, '\P{^Block=bengali}', "");
Expect(0, 2431, '\p{Block=bengali}', "");
Expect(1, 2431, '\p{^Block=bengali}', "");
Expect(1, 2431, '\P{Block=bengali}', "");
Expect(0, 2431, '\P{^Block=bengali}', "");
Expect(1, 2559, '\p{Block= Bengali}', "");
Expect(0, 2559, '\p{^Block= Bengali}', "");
Expect(0, 2559, '\P{Block= Bengali}', "");
Expect(1, 2559, '\P{^Block= Bengali}', "");
Expect(0, 2431, '\p{Block= Bengali}', "");
Expect(1, 2431, '\p{^Block= Bengali}', "");
Expect(1, 2431, '\P{Block= Bengali}', "");
Expect(0, 2431, '\P{^Block= Bengali}', "");
Error('\p{Blk= /a/Bengali}');
Error('\P{Blk= /a/Bengali}');
Expect(1, 2559, '\p{Blk=bengali}', "");
Expect(0, 2559, '\p{^Blk=bengali}', "");
Expect(0, 2559, '\P{Blk=bengali}', "");
Expect(1, 2559, '\P{^Blk=bengali}', "");
Expect(0, 2431, '\p{Blk=bengali}', "");
Expect(1, 2431, '\p{^Blk=bengali}', "");
Expect(1, 2431, '\P{Blk=bengali}', "");
Expect(0, 2431, '\P{^Blk=bengali}', "");
Expect(1, 2559, '\p{Blk= Bengali}', "");
Expect(0, 2559, '\p{^Blk= Bengali}', "");
Expect(0, 2559, '\P{Blk= Bengali}', "");
Expect(1, 2559, '\P{^Blk= Bengali}', "");
Expect(0, 2431, '\p{Blk= Bengali}', "");
Expect(1, 2431, '\p{^Blk= Bengali}', "");
Expect(1, 2431, '\P{Blk= Bengali}', "");
Expect(0, 2431, '\P{^Blk= Bengali}', "");
Error('\p{Is_Block=- bengali:=}');
Error('\P{Is_Block=- bengali:=}');
Expect(1, 2559, '\p{Is_Block=bengali}', "");
Expect(0, 2559, '\p{^Is_Block=bengali}', "");
Expect(0, 2559, '\P{Is_Block=bengali}', "");
Expect(1, 2559, '\P{^Is_Block=bengali}', "");
Expect(0, 2431, '\p{Is_Block=bengali}', "");
Expect(1, 2431, '\p{^Is_Block=bengali}', "");
Expect(1, 2431, '\P{Is_Block=bengali}', "");
Expect(0, 2431, '\P{^Is_Block=bengali}', "");
Expect(1, 2559, '\p{Is_Block= _Bengali}', "");
Expect(0, 2559, '\p{^Is_Block= _Bengali}', "");
Expect(0, 2559, '\P{Is_Block= _Bengali}', "");
Expect(1, 2559, '\P{^Is_Block= _Bengali}', "");
Expect(0, 2431, '\p{Is_Block= _Bengali}', "");
Expect(1, 2431, '\p{^Is_Block= _Bengali}', "");
Expect(1, 2431, '\P{Is_Block= _Bengali}', "");
Expect(0, 2431, '\P{^Is_Block= _Bengali}', "");
Error('\p{Is_Blk=:= Bengali}');
Error('\P{Is_Blk=:= Bengali}');
Expect(1, 2559, '\p{Is_Blk=bengali}', "");
Expect(0, 2559, '\p{^Is_Blk=bengali}', "");
Expect(0, 2559, '\P{Is_Blk=bengali}', "");
Expect(1, 2559, '\P{^Is_Blk=bengali}', "");
Expect(0, 2431, '\p{Is_Blk=bengali}', "");
Expect(1, 2431, '\p{^Is_Blk=bengali}', "");
Expect(1, 2431, '\P{Is_Blk=bengali}', "");
Expect(0, 2431, '\P{^Is_Blk=bengali}', "");
Expect(1, 2559, '\p{Is_Blk= Bengali}', "");
Expect(0, 2559, '\p{^Is_Blk= Bengali}', "");
Expect(0, 2559, '\P{Is_Blk= Bengali}', "");
Expect(1, 2559, '\P{^Is_Blk= Bengali}', "");
Expect(0, 2431, '\p{Is_Blk= Bengali}', "");
Expect(1, 2431, '\p{^Is_Blk= Bengali}', "");
Expect(1, 2431, '\P{Is_Blk= Bengali}', "");
Expect(0, 2431, '\P{^Is_Blk= Bengali}', "");
Error('\p{Block=:= CYPRIOTsyllabary}');
Error('\P{Block=:= CYPRIOTsyllabary}');
Expect(1, 67647, '\p{Block=cypriotsyllabary}', "");
Expect(0, 67647, '\p{^Block=cypriotsyllabary}', "");
Expect(0, 67647, '\P{Block=cypriotsyllabary}', "");
Expect(1, 67647, '\P{^Block=cypriotsyllabary}', "");
Expect(0, 67583, '\p{Block=cypriotsyllabary}', "");
Expect(1, 67583, '\p{^Block=cypriotsyllabary}', "");
Expect(1, 67583, '\P{Block=cypriotsyllabary}', "");
Expect(0, 67583, '\P{^Block=cypriotsyllabary}', "");
Expect(1, 67647, '\p{Block: _ Cypriot_Syllabary}', "");
Expect(0, 67647, '\p{^Block: _ Cypriot_Syllabary}', "");
Expect(0, 67647, '\P{Block: _ Cypriot_Syllabary}', "");
Expect(1, 67647, '\P{^Block: _ Cypriot_Syllabary}', "");
Expect(0, 67583, '\p{Block: _ Cypriot_Syllabary}', "");
Expect(1, 67583, '\p{^Block: _ Cypriot_Syllabary}', "");
Expect(1, 67583, '\P{Block: _ Cypriot_Syllabary}', "");
Expect(0, 67583, '\P{^Block: _ Cypriot_Syllabary}', "");
Error('\p{Blk= cypriot-syllabary:=}');
Error('\P{Blk= cypriot-syllabary:=}');
Expect(1, 67647, '\p{Blk=cypriotsyllabary}', "");
Expect(0, 67647, '\p{^Blk=cypriotsyllabary}', "");
Expect(0, 67647, '\P{Blk=cypriotsyllabary}', "");
Expect(1, 67647, '\P{^Blk=cypriotsyllabary}', "");
Expect(0, 67583, '\p{Blk=cypriotsyllabary}', "");
Expect(1, 67583, '\p{^Blk=cypriotsyllabary}', "");
Expect(1, 67583, '\P{Blk=cypriotsyllabary}', "");
Expect(0, 67583, '\P{^Blk=cypriotsyllabary}', "");
Expect(1, 67647, '\p{Blk= cypriot_Syllabary}', "");
Expect(0, 67647, '\p{^Blk= cypriot_Syllabary}', "");
Expect(0, 67647, '\P{Blk= cypriot_Syllabary}', "");
Expect(1, 67647, '\P{^Blk= cypriot_Syllabary}', "");
Expect(0, 67583, '\p{Blk= cypriot_Syllabary}', "");
Expect(1, 67583, '\p{^Blk= cypriot_Syllabary}', "");
Expect(1, 67583, '\P{Blk= cypriot_Syllabary}', "");
Expect(0, 67583, '\P{^Blk= cypriot_Syllabary}', "");
Error('\p{Is_Block=/a/ CYPRIOTSYLLABARY}');
Error('\P{Is_Block=/a/ CYPRIOTSYLLABARY}');
Expect(1, 67647, '\p{Is_Block=cypriotsyllabary}', "");
Expect(0, 67647, '\p{^Is_Block=cypriotsyllabary}', "");
Expect(0, 67647, '\P{Is_Block=cypriotsyllabary}', "");
Expect(1, 67647, '\P{^Is_Block=cypriotsyllabary}', "");
Expect(0, 67583, '\p{Is_Block=cypriotsyllabary}', "");
Expect(1, 67583, '\p{^Is_Block=cypriotsyllabary}', "");
Expect(1, 67583, '\P{Is_Block=cypriotsyllabary}', "");
Expect(0, 67583, '\P{^Is_Block=cypriotsyllabary}', "");
Expect(1, 67647, '\p{Is_Block=-Cypriot SYLLABARY}', "");
Expect(0, 67647, '\p{^Is_Block=-Cypriot SYLLABARY}', "");
Expect(0, 67647, '\P{Is_Block=-Cypriot SYLLABARY}', "");
Expect(1, 67647, '\P{^Is_Block=-Cypriot SYLLABARY}', "");
Expect(0, 67583, '\p{Is_Block=-Cypriot SYLLABARY}', "");
Expect(1, 67583, '\p{^Is_Block=-Cypriot SYLLABARY}', "");
Expect(1, 67583, '\P{Is_Block=-Cypriot SYLLABARY}', "");
Expect(0, 67583, '\P{^Is_Block=-Cypriot SYLLABARY}', "");
Error('\p{Is_Blk=-_cypriot/a/SYLLABARY}');
Error('\P{Is_Blk=-_cypriot/a/SYLLABARY}');
Expect(1, 67647, '\p{Is_Blk=cypriotsyllabary}', "");
Expect(0, 67647, '\p{^Is_Blk=cypriotsyllabary}', "");
Expect(0, 67647, '\P{Is_Blk=cypriotsyllabary}', "");
Expect(1, 67647, '\P{^Is_Blk=cypriotsyllabary}', "");
Expect(0, 67583, '\p{Is_Blk=cypriotsyllabary}', "");
Expect(1, 67583, '\p{^Is_Blk=cypriotsyllabary}', "");
Expect(1, 67583, '\P{Is_Blk=cypriotsyllabary}', "");
Expect(0, 67583, '\P{^Is_Blk=cypriotsyllabary}', "");
Expect(1, 67647, '\p{Is_Blk=- cypriot_SYLLABARY}', "");
Expect(0, 67647, '\p{^Is_Blk=- cypriot_SYLLABARY}', "");
Expect(0, 67647, '\P{Is_Blk=- cypriot_SYLLABARY}', "");
Expect(1, 67647, '\P{^Is_Blk=- cypriot_SYLLABARY}', "");
Expect(0, 67583, '\p{Is_Blk=- cypriot_SYLLABARY}', "");
Expect(1, 67583, '\p{^Is_Blk=- cypriot_SYLLABARY}', "");
Expect(1, 67583, '\P{Is_Blk=- cypriot_SYLLABARY}', "");
Expect(0, 67583, '\P{^Is_Blk=- cypriot_SYLLABARY}', "");
Error('\p{Block=:= Supplemental Punctuation}');
Error('\P{Block=:= Supplemental Punctuation}');
Expect(1, 11903, '\p{Block=supplementalpunctuation}', "");
Expect(0, 11903, '\p{^Block=supplementalpunctuation}', "");
Expect(0, 11903, '\P{Block=supplementalpunctuation}', "");
Expect(1, 11903, '\P{^Block=supplementalpunctuation}', "");
Expect(0, 11775, '\p{Block=supplementalpunctuation}', "");
Expect(1, 11775, '\p{^Block=supplementalpunctuation}', "");
Expect(1, 11775, '\P{Block=supplementalpunctuation}', "");
Expect(0, 11775, '\P{^Block=supplementalpunctuation}', "");
Expect(1, 11903, '\p{Block=_ Supplemental_punctuation}', "");
Expect(0, 11903, '\p{^Block=_ Supplemental_punctuation}', "");
Expect(0, 11903, '\P{Block=_ Supplemental_punctuation}', "");
Expect(1, 11903, '\P{^Block=_ Supplemental_punctuation}', "");
Expect(0, 11775, '\p{Block=_ Supplemental_punctuation}', "");
Expect(1, 11775, '\p{^Block=_ Supplemental_punctuation}', "");
Expect(1, 11775, '\P{Block=_ Supplemental_punctuation}', "");
Expect(0, 11775, '\P{^Block=_ Supplemental_punctuation}', "");
Error('\p{Blk=- SUPPLEMENTAL PUNCTUATION/a/}');
Error('\P{Blk=- SUPPLEMENTAL PUNCTUATION/a/}');
Expect(1, 11903, '\p{Blk=supplementalpunctuation}', "");
Expect(0, 11903, '\p{^Blk=supplementalpunctuation}', "");
Expect(0, 11903, '\P{Blk=supplementalpunctuation}', "");
Expect(1, 11903, '\P{^Blk=supplementalpunctuation}', "");
Expect(0, 11775, '\p{Blk=supplementalpunctuation}', "");
Expect(1, 11775, '\p{^Blk=supplementalpunctuation}', "");
Expect(1, 11775, '\P{Blk=supplementalpunctuation}', "");
Expect(0, 11775, '\P{^Blk=supplementalpunctuation}', "");
Expect(1, 11903, '\p{Blk= Supplemental_PUNCTUATION}', "");
Expect(0, 11903, '\p{^Blk= Supplemental_PUNCTUATION}', "");
Expect(0, 11903, '\P{Blk= Supplemental_PUNCTUATION}', "");
Expect(1, 11903, '\P{^Blk= Supplemental_PUNCTUATION}', "");
Expect(0, 11775, '\p{Blk= Supplemental_PUNCTUATION}', "");
Expect(1, 11775, '\p{^Blk= Supplemental_PUNCTUATION}', "");
Expect(1, 11775, '\P{Blk= Supplemental_PUNCTUATION}', "");
Expect(0, 11775, '\P{^Blk= Supplemental_PUNCTUATION}', "");
Error('\p{Is_Block: _:=Supplemental-PUNCTUATION}');
Error('\P{Is_Block: _:=Supplemental-PUNCTUATION}');
Expect(1, 11903, '\p{Is_Block=supplementalpunctuation}', "");
Expect(0, 11903, '\p{^Is_Block=supplementalpunctuation}', "");
Expect(0, 11903, '\P{Is_Block=supplementalpunctuation}', "");
Expect(1, 11903, '\P{^Is_Block=supplementalpunctuation}', "");
Expect(0, 11775, '\p{Is_Block=supplementalpunctuation}', "");
Expect(1, 11775, '\p{^Is_Block=supplementalpunctuation}', "");
Expect(1, 11775, '\P{Is_Block=supplementalpunctuation}', "");
Expect(0, 11775, '\P{^Is_Block=supplementalpunctuation}', "");
Expect(1, 11903, '\p{Is_Block= _supplementalPUNCTUATION}', "");
Expect(0, 11903, '\p{^Is_Block= _supplementalPUNCTUATION}', "");
Expect(0, 11903, '\P{Is_Block= _supplementalPUNCTUATION}', "");
Expect(1, 11903, '\P{^Is_Block= _supplementalPUNCTUATION}', "");
Expect(0, 11775, '\p{Is_Block= _supplementalPUNCTUATION}', "");
Expect(1, 11775, '\p{^Is_Block= _supplementalPUNCTUATION}', "");
Expect(1, 11775, '\P{Is_Block= _supplementalPUNCTUATION}', "");
Expect(0, 11775, '\P{^Is_Block= _supplementalPUNCTUATION}', "");
Error('\p{Is_Blk=_/a/Supplemental Punctuation}');
Error('\P{Is_Blk=_/a/Supplemental Punctuation}');
Expect(1, 11903, '\p{Is_Blk=supplementalpunctuation}', "");
Expect(0, 11903, '\p{^Is_Blk=supplementalpunctuation}', "");
Expect(0, 11903, '\P{Is_Blk=supplementalpunctuation}', "");
Expect(1, 11903, '\P{^Is_Blk=supplementalpunctuation}', "");
Expect(0, 11775, '\p{Is_Blk=supplementalpunctuation}', "");
Expect(1, 11775, '\p{^Is_Blk=supplementalpunctuation}', "");
Expect(1, 11775, '\P{Is_Blk=supplementalpunctuation}', "");
Expect(0, 11775, '\P{^Is_Blk=supplementalpunctuation}', "");
Expect(1, 11903, '\p{Is_Blk=-_Supplemental punctuation}', "");
Expect(0, 11903, '\p{^Is_Blk=-_Supplemental punctuation}', "");
Expect(0, 11903, '\P{Is_Blk=-_Supplemental punctuation}', "");
Expect(1, 11903, '\P{^Is_Blk=-_Supplemental punctuation}', "");
Expect(0, 11775, '\p{Is_Blk=-_Supplemental punctuation}', "");
Expect(1, 11775, '\p{^Is_Blk=-_Supplemental punctuation}', "");
Expect(1, 11775, '\P{Is_Blk=-_Supplemental punctuation}', "");
Expect(0, 11775, '\P{^Is_Blk=-_Supplemental punctuation}', "");
Error('\p{Block=:= _Coptic}');
Error('\P{Block=:= _Coptic}');
Expect(1, 11519, '\p{Block=coptic}', "");
Expect(0, 11519, '\p{^Block=coptic}', "");
Expect(0, 11519, '\P{Block=coptic}', "");
Expect(1, 11519, '\P{^Block=coptic}', "");
Expect(0, 11391, '\p{Block=coptic}', "");
Expect(1, 11391, '\p{^Block=coptic}', "");
Expect(1, 11391, '\P{Block=coptic}', "");
Expect(0, 11391, '\P{^Block=coptic}', "");
Expect(1, 11519, '\p{Block= COPTIC}', "");
Expect(0, 11519, '\p{^Block= COPTIC}', "");
Expect(0, 11519, '\P{Block= COPTIC}', "");
Expect(1, 11519, '\P{^Block= COPTIC}', "");
Expect(0, 11391, '\p{Block= COPTIC}', "");
Expect(1, 11391, '\p{^Block= COPTIC}', "");
Expect(1, 11391, '\P{Block= COPTIC}', "");
Expect(0, 11391, '\P{^Block= COPTIC}', "");
Error('\p{Blk=/a/ coptic}');
Error('\P{Blk=/a/ coptic}');
Expect(1, 11519, '\p{Blk=coptic}', "");
Expect(0, 11519, '\p{^Blk=coptic}', "");
Expect(0, 11519, '\P{Blk=coptic}', "");
Expect(1, 11519, '\P{^Blk=coptic}', "");
Expect(0, 11391, '\p{Blk=coptic}', "");
Expect(1, 11391, '\p{^Blk=coptic}', "");
Expect(1, 11391, '\P{Blk=coptic}', "");
Expect(0, 11391, '\P{^Blk=coptic}', "");
Expect(1, 11519, '\p{Blk= Coptic}', "");
Expect(0, 11519, '\p{^Blk= Coptic}', "");
Expect(0, 11519, '\P{Blk= Coptic}', "");
Expect(1, 11519, '\P{^Blk= Coptic}', "");
Expect(0, 11391, '\p{Blk= Coptic}', "");
Expect(1, 11391, '\p{^Blk= Coptic}', "");
Expect(1, 11391, '\P{Blk= Coptic}', "");
Expect(0, 11391, '\P{^Blk= Coptic}', "");
Error('\p{Is_Block=:= coptic}');
Error('\P{Is_Block=:= coptic}');
Expect(1, 11519, '\p{Is_Block=coptic}', "");
Expect(0, 11519, '\p{^Is_Block=coptic}', "");
Expect(0, 11519, '\P{Is_Block=coptic}', "");
Expect(1, 11519, '\P{^Is_Block=coptic}', "");
Expect(0, 11391, '\p{Is_Block=coptic}', "");
Expect(1, 11391, '\p{^Is_Block=coptic}', "");
Expect(1, 11391, '\P{Is_Block=coptic}', "");
Expect(0, 11391, '\P{^Is_Block=coptic}', "");
Expect(1, 11519, '\p{Is_Block= _coptic}', "");
Expect(0, 11519, '\p{^Is_Block= _coptic}', "");
Expect(0, 11519, '\P{Is_Block= _coptic}', "");
Expect(1, 11519, '\P{^Is_Block= _coptic}', "");
Expect(0, 11391, '\p{Is_Block= _coptic}', "");
Expect(1, 11391, '\p{^Is_Block= _coptic}', "");
Expect(1, 11391, '\P{Is_Block= _coptic}', "");
Expect(0, 11391, '\P{^Is_Block= _coptic}', "");
Error('\p{Is_Blk= /a/coptic}');
Error('\P{Is_Blk= /a/coptic}');
Expect(1, 11519, '\p{Is_Blk=coptic}', "");
Expect(0, 11519, '\p{^Is_Blk=coptic}', "");
Expect(0, 11519, '\P{Is_Blk=coptic}', "");
Expect(1, 11519, '\P{^Is_Blk=coptic}', "");
Expect(0, 11391, '\p{Is_Blk=coptic}', "");
Expect(1, 11391, '\p{^Is_Blk=coptic}', "");
Expect(1, 11391, '\P{Is_Blk=coptic}', "");
Expect(0, 11391, '\P{^Is_Blk=coptic}', "");
Expect(1, 11519, '\p{Is_Blk=__COPTIC}', "");
Expect(0, 11519, '\p{^Is_Blk=__COPTIC}', "");
Expect(0, 11519, '\P{Is_Blk=__COPTIC}', "");
Expect(1, 11519, '\P{^Is_Blk=__COPTIC}', "");
Expect(0, 11391, '\p{Is_Blk=__COPTIC}', "");
Expect(1, 11391, '\p{^Is_Blk=__COPTIC}', "");
Expect(1, 11391, '\P{Is_Blk=__COPTIC}', "");
Expect(0, 11391, '\P{^Is_Blk=__COPTIC}', "");
Error('\p{Block=/a/ -SUPPLEMENTAL Arrows B}');
Error('\P{Block=/a/ -SUPPLEMENTAL Arrows B}');
Expect(1, 10623, '\p{Block=supplementalarrowsb}', "");
Expect(0, 10623, '\p{^Block=supplementalarrowsb}', "");
Expect(0, 10623, '\P{Block=supplementalarrowsb}', "");
Expect(1, 10623, '\P{^Block=supplementalarrowsb}', "");
Expect(0, 10495, '\p{Block=supplementalarrowsb}', "");
Expect(1, 10495, '\p{^Block=supplementalarrowsb}', "");
Expect(1, 10495, '\P{Block=supplementalarrowsb}', "");
Expect(0, 10495, '\P{^Block=supplementalarrowsb}', "");
Expect(1, 10623, '\p{Block= supplemental Arrows-b}', "");
Expect(0, 10623, '\p{^Block= supplemental Arrows-b}', "");
Expect(0, 10623, '\P{Block= supplemental Arrows-b}', "");
Expect(1, 10623, '\P{^Block= supplemental Arrows-b}', "");
Expect(0, 10495, '\p{Block= supplemental Arrows-b}', "");
Expect(1, 10495, '\p{^Block= supplemental Arrows-b}', "");
Expect(1, 10495, '\P{Block= supplemental Arrows-b}', "");
Expect(0, 10495, '\P{^Block= supplemental Arrows-b}', "");
Error('\p{Blk=- SUPPLEMENTAL-ARROWSb/a/}');
Error('\P{Blk=- SUPPLEMENTAL-ARROWSb/a/}');
Expect(1, 10623, '\p{Blk=supplementalarrowsb}', "");
Expect(0, 10623, '\p{^Blk=supplementalarrowsb}', "");
Expect(0, 10623, '\P{Blk=supplementalarrowsb}', "");
Expect(1, 10623, '\P{^Blk=supplementalarrowsb}', "");
Expect(0, 10495, '\p{Blk=supplementalarrowsb}', "");
Expect(1, 10495, '\p{^Blk=supplementalarrowsb}', "");
Expect(1, 10495, '\P{Blk=supplementalarrowsb}', "");
Expect(0, 10495, '\P{^Blk=supplementalarrowsb}', "");
Expect(1, 10623, '\p{Blk: supplemental-ArrowsB}', "");
Expect(0, 10623, '\p{^Blk: supplemental-ArrowsB}', "");
Expect(0, 10623, '\P{Blk: supplemental-ArrowsB}', "");
Expect(1, 10623, '\P{^Blk: supplemental-ArrowsB}', "");
Expect(0, 10495, '\p{Blk: supplemental-ArrowsB}', "");
Expect(1, 10495, '\p{^Blk: supplemental-ArrowsB}', "");
Expect(1, 10495, '\P{Blk: supplemental-ArrowsB}', "");
Expect(0, 10495, '\P{^Blk: supplemental-ArrowsB}', "");
Error('\p{Is_Block=:=Supplemental_Arrows-B}');
Error('\P{Is_Block=:=Supplemental_Arrows-B}');
Expect(1, 10623, '\p{Is_Block=supplementalarrowsb}', "");
Expect(0, 10623, '\p{^Is_Block=supplementalarrowsb}', "");
Expect(0, 10623, '\P{Is_Block=supplementalarrowsb}', "");
Expect(1, 10623, '\P{^Is_Block=supplementalarrowsb}', "");
Expect(0, 10495, '\p{Is_Block=supplementalarrowsb}', "");
Expect(1, 10495, '\p{^Is_Block=supplementalarrowsb}', "");
Expect(1, 10495, '\P{Is_Block=supplementalarrowsb}', "");
Expect(0, 10495, '\P{^Is_Block=supplementalarrowsb}', "");
Expect(1, 10623, '\p{Is_Block= Supplemental ARROWS-b}', "");
Expect(0, 10623, '\p{^Is_Block= Supplemental ARROWS-b}', "");
Expect(0, 10623, '\P{Is_Block= Supplemental ARROWS-b}', "");
Expect(1, 10623, '\P{^Is_Block= Supplemental ARROWS-b}', "");
Expect(0, 10495, '\p{Is_Block= Supplemental ARROWS-b}', "");
Expect(1, 10495, '\p{^Is_Block= Supplemental ARROWS-b}', "");
Expect(1, 10495, '\P{Is_Block= Supplemental ARROWS-b}', "");
Expect(0, 10495, '\P{^Is_Block= Supplemental ARROWS-b}', "");
Error('\p{Is_Blk=/a/ supplementalARROWS B}');
Error('\P{Is_Blk=/a/ supplementalARROWS B}');
Expect(1, 10623, '\p{Is_Blk=supplementalarrowsb}', "");
Expect(0, 10623, '\p{^Is_Blk=supplementalarrowsb}', "");
Expect(0, 10623, '\P{Is_Blk=supplementalarrowsb}', "");
Expect(1, 10623, '\P{^Is_Blk=supplementalarrowsb}', "");
Expect(0, 10495, '\p{Is_Blk=supplementalarrowsb}', "");
Expect(1, 10495, '\p{^Is_Blk=supplementalarrowsb}', "");
Expect(1, 10495, '\P{Is_Blk=supplementalarrowsb}', "");
Expect(0, 10495, '\P{^Is_Blk=supplementalarrowsb}', "");
Expect(1, 10623, '\p{Is_Blk= _Supplemental_ARROWSB}', "");
Expect(0, 10623, '\p{^Is_Blk= _Supplemental_ARROWSB}', "");
Expect(0, 10623, '\P{Is_Blk= _Supplemental_ARROWSB}', "");
Expect(1, 10623, '\P{^Is_Blk= _Supplemental_ARROWSB}', "");
Expect(0, 10495, '\p{Is_Blk= _Supplemental_ARROWSB}', "");
Expect(1, 10495, '\p{^Is_Blk= _Supplemental_ARROWSB}', "");
Expect(1, 10495, '\P{Is_Blk= _Supplemental_ARROWSB}', "");
Expect(0, 10495, '\P{^Is_Blk= _Supplemental_ARROWSB}', "");
Error('\p{Block=/a/_ tibetan}');
Error('\P{Block=/a/_ tibetan}');
Expect(1, 4095, '\p{Block=tibetan}', "");
Expect(0, 4095, '\p{^Block=tibetan}', "");
Expect(0, 4095, '\P{Block=tibetan}', "");
Expect(1, 4095, '\P{^Block=tibetan}', "");
Expect(0, 3839, '\p{Block=tibetan}', "");
Expect(1, 3839, '\p{^Block=tibetan}', "");
Expect(1, 3839, '\P{Block=tibetan}', "");
Expect(0, 3839, '\P{^Block=tibetan}', "");
Expect(1, 4095, '\p{Block= TIBETAN}', "");
Expect(0, 4095, '\p{^Block= TIBETAN}', "");
Expect(0, 4095, '\P{Block= TIBETAN}', "");
Expect(1, 4095, '\P{^Block= TIBETAN}', "");
Expect(0, 3839, '\p{Block= TIBETAN}', "");
Expect(1, 3839, '\p{^Block= TIBETAN}', "");
Expect(1, 3839, '\P{Block= TIBETAN}', "");
Expect(0, 3839, '\P{^Block= TIBETAN}', "");
Error('\p{Blk=:= -tibetan}');
Error('\P{Blk=:= -tibetan}');
Expect(1, 4095, '\p{Blk=tibetan}', "");
Expect(0, 4095, '\p{^Blk=tibetan}', "");
Expect(0, 4095, '\P{Blk=tibetan}', "");
Expect(1, 4095, '\P{^Blk=tibetan}', "");
Expect(0, 3839, '\p{Blk=tibetan}', "");
Expect(1, 3839, '\p{^Blk=tibetan}', "");
Expect(1, 3839, '\P{Blk=tibetan}', "");
Expect(0, 3839, '\P{^Blk=tibetan}', "");
Expect(1, 4095, '\p{Blk= TIBETAN}', "");
Expect(0, 4095, '\p{^Blk= TIBETAN}', "");
Expect(0, 4095, '\P{Blk= TIBETAN}', "");
Expect(1, 4095, '\P{^Blk= TIBETAN}', "");
Expect(0, 3839, '\p{Blk= TIBETAN}', "");
Expect(1, 3839, '\p{^Blk= TIBETAN}', "");
Expect(1, 3839, '\P{Blk= TIBETAN}', "");
Expect(0, 3839, '\P{^Blk= TIBETAN}', "");
Error('\p{Is_Block=- TIBETAN:=}');
Error('\P{Is_Block=- TIBETAN:=}');
Expect(1, 4095, '\p{Is_Block=tibetan}', "");
Expect(0, 4095, '\p{^Is_Block=tibetan}', "");
Expect(0, 4095, '\P{Is_Block=tibetan}', "");
Expect(1, 4095, '\P{^Is_Block=tibetan}', "");
Expect(0, 3839, '\p{Is_Block=tibetan}', "");
Expect(1, 3839, '\p{^Is_Block=tibetan}', "");
Expect(1, 3839, '\P{Is_Block=tibetan}', "");
Expect(0, 3839, '\P{^Is_Block=tibetan}', "");
Expect(1, 4095, '\p{Is_Block= Tibetan}', "");
Expect(0, 4095, '\p{^Is_Block= Tibetan}', "");
Expect(0, 4095, '\P{Is_Block= Tibetan}', "");
Expect(1, 4095, '\P{^Is_Block= Tibetan}', "");
Expect(0, 3839, '\p{Is_Block= Tibetan}', "");
Expect(1, 3839, '\p{^Is_Block= Tibetan}', "");
Expect(1, 3839, '\P{Is_Block= Tibetan}', "");
Expect(0, 3839, '\P{^Is_Block= Tibetan}', "");
Error('\p{Is_Blk=__Tibetan:=}');
Error('\P{Is_Blk=__Tibetan:=}');
Expect(1, 4095, '\p{Is_Blk=tibetan}', "");
Expect(0, 4095, '\p{^Is_Blk=tibetan}', "");
Expect(0, 4095, '\P{Is_Blk=tibetan}', "");
Expect(1, 4095, '\P{^Is_Blk=tibetan}', "");
Expect(0, 3839, '\p{Is_Blk=tibetan}', "");
Expect(1, 3839, '\p{^Is_Blk=tibetan}', "");
Expect(1, 3839, '\P{Is_Blk=tibetan}', "");
Expect(0, 3839, '\P{^Is_Blk=tibetan}', "");
Expect(1, 4095, '\p{Is_Blk= Tibetan}', "");
Expect(0, 4095, '\p{^Is_Blk= Tibetan}', "");
Expect(0, 4095, '\P{Is_Blk= Tibetan}', "");
Expect(1, 4095, '\P{^Is_Blk= Tibetan}', "");
Expect(0, 3839, '\p{Is_Blk= Tibetan}', "");
Expect(1, 3839, '\p{^Is_Blk= Tibetan}', "");
Expect(1, 3839, '\P{Is_Blk= Tibetan}', "");
Expect(0, 3839, '\P{^Is_Blk= Tibetan}', "");
Error('\p{Block=:=DOMINO Tiles}');
Error('\P{Block=:=DOMINO Tiles}');
Expect(1, 127135, '\p{Block: dominotiles}', "");
Expect(0, 127135, '\p{^Block: dominotiles}', "");
Expect(0, 127135, '\P{Block: dominotiles}', "");
Expect(1, 127135, '\P{^Block: dominotiles}', "");
Expect(0, 127023, '\p{Block: dominotiles}', "");
Expect(1, 127023, '\p{^Block: dominotiles}', "");
Expect(1, 127023, '\P{Block: dominotiles}', "");
Expect(0, 127023, '\P{^Block: dominotiles}', "");
Expect(1, 127135, '\p{Block: -domino_TILES}', "");
Expect(0, 127135, '\p{^Block: -domino_TILES}', "");
Expect(0, 127135, '\P{Block: -domino_TILES}', "");
Expect(1, 127135, '\P{^Block: -domino_TILES}', "");
Expect(0, 127023, '\p{Block: -domino_TILES}', "");
Expect(1, 127023, '\p{^Block: -domino_TILES}', "");
Expect(1, 127023, '\P{Block: -domino_TILES}', "");
Expect(0, 127023, '\P{^Block: -domino_TILES}', "");
Error('\p{Blk=:=domino_tiles}');
Error('\P{Blk=:=domino_tiles}');
Expect(1, 127135, '\p{Blk=dominotiles}', "");
Expect(0, 127135, '\p{^Blk=dominotiles}', "");
Expect(0, 127135, '\P{Blk=dominotiles}', "");
Expect(1, 127135, '\P{^Blk=dominotiles}', "");
Expect(0, 127023, '\p{Blk=dominotiles}', "");
Expect(1, 127023, '\p{^Blk=dominotiles}', "");
Expect(1, 127023, '\P{Blk=dominotiles}', "");
Expect(0, 127023, '\P{^Blk=dominotiles}', "");
Expect(1, 127135, '\p{Blk=_ domino Tiles}', "");
Expect(0, 127135, '\p{^Blk=_ domino Tiles}', "");
Expect(0, 127135, '\P{Blk=_ domino Tiles}', "");
Expect(1, 127135, '\P{^Blk=_ domino Tiles}', "");
Expect(0, 127023, '\p{Blk=_ domino Tiles}', "");
Expect(1, 127023, '\p{^Blk=_ domino Tiles}', "");
Expect(1, 127023, '\P{Blk=_ domino Tiles}', "");
Expect(0, 127023, '\P{^Blk=_ domino Tiles}', "");
Error('\p{Is_Block: /a/DominoTiles}');
Error('\P{Is_Block: /a/DominoTiles}');
Expect(1, 127135, '\p{Is_Block=dominotiles}', "");
Expect(0, 127135, '\p{^Is_Block=dominotiles}', "");
Expect(0, 127135, '\P{Is_Block=dominotiles}', "");
Expect(1, 127135, '\P{^Is_Block=dominotiles}', "");
Expect(0, 127023, '\p{Is_Block=dominotiles}', "");
Expect(1, 127023, '\p{^Is_Block=dominotiles}', "");
Expect(1, 127023, '\P{Is_Block=dominotiles}', "");
Expect(0, 127023, '\P{^Is_Block=dominotiles}', "");
Expect(1, 127135, '\p{Is_Block=_ dominoTiles}', "");
Expect(0, 127135, '\p{^Is_Block=_ dominoTiles}', "");
Expect(0, 127135, '\P{Is_Block=_ dominoTiles}', "");
Expect(1, 127135, '\P{^Is_Block=_ dominoTiles}', "");
Expect(0, 127023, '\p{Is_Block=_ dominoTiles}', "");
Expect(1, 127023, '\p{^Is_Block=_ dominoTiles}', "");
Expect(1, 127023, '\P{Is_Block=_ dominoTiles}', "");
Expect(0, 127023, '\P{^Is_Block=_ dominoTiles}', "");
Error('\p{Is_Blk=:=Domino tiles}');
Error('\P{Is_Blk=:=Domino tiles}');
Expect(1, 127135, '\p{Is_Blk=dominotiles}', "");
Expect(0, 127135, '\p{^Is_Blk=dominotiles}', "");
Expect(0, 127135, '\P{Is_Blk=dominotiles}', "");
Expect(1, 127135, '\P{^Is_Blk=dominotiles}', "");
Expect(0, 127023, '\p{Is_Blk=dominotiles}', "");
Expect(1, 127023, '\p{^Is_Blk=dominotiles}', "");
Expect(1, 127023, '\P{Is_Blk=dominotiles}', "");
Expect(0, 127023, '\P{^Is_Blk=dominotiles}', "");
Expect(1, 127135, '\p{Is_Blk=Domino Tiles}', "");
Expect(0, 127135, '\p{^Is_Blk=Domino Tiles}', "");
Expect(0, 127135, '\P{Is_Blk=Domino Tiles}', "");
Expect(1, 127135, '\P{^Is_Blk=Domino Tiles}', "");
Expect(0, 127023, '\p{Is_Blk=Domino Tiles}', "");
Expect(1, 127023, '\p{^Is_Blk=Domino Tiles}', "");
Expect(1, 127023, '\P{Is_Blk=Domino Tiles}', "");
Expect(0, 127023, '\P{^Is_Blk=Domino Tiles}', "");
Error('\p{Block= /a/cjkSymbolsandPunctuation}');
Error('\P{Block= /a/cjkSymbolsandPunctuation}');
Expect(1, 12351, '\p{Block=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^Block=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{Block=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^Block=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{Block=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^Block=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{Block=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^Block=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{Block=- CJK symbols And PUNCTUATION}', "");
Expect(0, 12351, '\p{^Block=- CJK symbols And PUNCTUATION}', "");
Expect(0, 12351, '\P{Block=- CJK symbols And PUNCTUATION}', "");
Expect(1, 12351, '\P{^Block=- CJK symbols And PUNCTUATION}', "");
Expect(0, 12287, '\p{Block=- CJK symbols And PUNCTUATION}', "");
Expect(1, 12287, '\p{^Block=- CJK symbols And PUNCTUATION}', "");
Expect(1, 12287, '\P{Block=- CJK symbols And PUNCTUATION}', "");
Expect(0, 12287, '\P{^Block=- CJK symbols And PUNCTUATION}', "");
Error('\p{Blk=:= CJKSymbols And PUNCTUATION}');
Error('\P{Blk=:= CJKSymbols And PUNCTUATION}');
Expect(1, 12351, '\p{Blk=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^Blk=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{Blk=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^Blk=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{Blk=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^Blk=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{Blk=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^Blk=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{Blk=-_CJKSymbols AND punctuation}', "");
Expect(0, 12351, '\p{^Blk=-_CJKSymbols AND punctuation}', "");
Expect(0, 12351, '\P{Blk=-_CJKSymbols AND punctuation}', "");
Expect(1, 12351, '\P{^Blk=-_CJKSymbols AND punctuation}', "");
Expect(0, 12287, '\p{Blk=-_CJKSymbols AND punctuation}', "");
Expect(1, 12287, '\p{^Blk=-_CJKSymbols AND punctuation}', "");
Expect(1, 12287, '\P{Blk=-_CJKSymbols AND punctuation}', "");
Expect(0, 12287, '\P{^Blk=-_CJKSymbols AND punctuation}', "");
Error('\p{Is_Block: cjk Symbols and:=PUNCTUATION}');
Error('\P{Is_Block: cjk Symbols and:=PUNCTUATION}');
Expect(1, 12351, '\p{Is_Block=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{Is_Block=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{Is_Block=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^Is_Block=cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{Is_Block=cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^Is_Block=cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{Is_Block= CJK symbols AndPunctuation}', "");
Expect(0, 12351, '\p{^Is_Block= CJK symbols AndPunctuation}', "");
Expect(0, 12351, '\P{Is_Block= CJK symbols AndPunctuation}', "");
Expect(1, 12351, '\P{^Is_Block= CJK symbols AndPunctuation}', "");
Expect(0, 12287, '\p{Is_Block= CJK symbols AndPunctuation}', "");
Expect(1, 12287, '\p{^Is_Block= CJK symbols AndPunctuation}', "");
Expect(1, 12287, '\P{Is_Block= CJK symbols AndPunctuation}', "");
Expect(0, 12287, '\P{^Is_Block= CJK symbols AndPunctuation}', "");
Error('\p{Is_Blk=:= cjk symbols-And_punctuation}');
Error('\P{Is_Blk=:= cjk symbols-And_punctuation}');
Expect(1, 12351, '\p{Is_Blk: cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^Is_Blk: cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{Is_Blk: cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^Is_Blk: cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{Is_Blk: cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^Is_Blk: cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{Is_Blk: cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^Is_Blk: cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(0, 12351, '\p{^Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(0, 12351, '\P{Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(1, 12351, '\P{^Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(0, 12287, '\p{Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(1, 12287, '\p{^Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(1, 12287, '\P{Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Expect(0, 12287, '\P{^Is_Blk= CJK SYMBOLS-And Punctuation}', "");
Error('\p{Block: /a/Hangul compatibility-Jamo}');
Error('\P{Block: /a/Hangul compatibility-Jamo}');
Expect(1, 12687, '\p{Block=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^Block=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{Block=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^Block=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{Block=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^Block=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{Block=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^Block=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{Block: _hangul-Compatibility-jamo}', "");
Expect(0, 12687, '\p{^Block: _hangul-Compatibility-jamo}', "");
Expect(0, 12687, '\P{Block: _hangul-Compatibility-jamo}', "");
Expect(1, 12687, '\P{^Block: _hangul-Compatibility-jamo}', "");
Expect(0, 12591, '\p{Block: _hangul-Compatibility-jamo}', "");
Expect(1, 12591, '\p{^Block: _hangul-Compatibility-jamo}', "");
Expect(1, 12591, '\P{Block: _hangul-Compatibility-jamo}', "");
Expect(0, 12591, '\P{^Block: _hangul-Compatibility-jamo}', "");
Error('\p{Blk= Hangul compatibility_Jamo/a/}');
Error('\P{Blk= Hangul compatibility_Jamo/a/}');
Expect(1, 12687, '\p{Blk=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^Blk=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{Blk=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^Blk=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{Blk=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^Blk=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{Blk=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^Blk=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{Blk= _HangulCompatibility Jamo}', "");
Expect(0, 12687, '\p{^Blk= _HangulCompatibility Jamo}', "");
Expect(0, 12687, '\P{Blk= _HangulCompatibility Jamo}', "");
Expect(1, 12687, '\P{^Blk= _HangulCompatibility Jamo}', "");
Expect(0, 12591, '\p{Blk= _HangulCompatibility Jamo}', "");
Expect(1, 12591, '\p{^Blk= _HangulCompatibility Jamo}', "");
Expect(1, 12591, '\P{Blk= _HangulCompatibility Jamo}', "");
Expect(0, 12591, '\P{^Blk= _HangulCompatibility Jamo}', "");
Error('\p{Is_Block= -hangul:=Compatibility Jamo}');
Error('\P{Is_Block= -hangul:=Compatibility Jamo}');
Expect(1, 12687, '\p{Is_Block=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^Is_Block=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{Is_Block=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^Is_Block=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{Is_Block=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^Is_Block=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{Is_Block=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^Is_Block=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{Is_Block: __HangulCompatibility_jamo}', "");
Expect(0, 12687, '\p{^Is_Block: __HangulCompatibility_jamo}', "");
Expect(0, 12687, '\P{Is_Block: __HangulCompatibility_jamo}', "");
Expect(1, 12687, '\P{^Is_Block: __HangulCompatibility_jamo}', "");
Expect(0, 12591, '\p{Is_Block: __HangulCompatibility_jamo}', "");
Expect(1, 12591, '\p{^Is_Block: __HangulCompatibility_jamo}', "");
Expect(1, 12591, '\P{Is_Block: __HangulCompatibility_jamo}', "");
Expect(0, 12591, '\P{^Is_Block: __HangulCompatibility_jamo}', "");
Error('\p{Is_Blk=-/a/hangul-COMPATIBILITYJamo}');
Error('\P{Is_Blk=-/a/hangul-COMPATIBILITYJamo}');
Expect(1, 12687, '\p{Is_Blk=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^Is_Blk=hangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{Is_Blk=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^Is_Blk=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{Is_Blk=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^Is_Blk=hangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{Is_Blk=hangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^Is_Blk=hangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{Is_Blk= hangulCompatibility Jamo}', "");
Expect(0, 12687, '\p{^Is_Blk= hangulCompatibility Jamo}', "");
Expect(0, 12687, '\P{Is_Blk= hangulCompatibility Jamo}', "");
Expect(1, 12687, '\P{^Is_Blk= hangulCompatibility Jamo}', "");
Expect(0, 12591, '\p{Is_Blk= hangulCompatibility Jamo}', "");
Expect(1, 12591, '\p{^Is_Blk= hangulCompatibility Jamo}', "");
Expect(1, 12591, '\P{Is_Blk= hangulCompatibility Jamo}', "");
Expect(0, 12591, '\P{^Is_Blk= hangulCompatibility Jamo}', "");
Error('\p{Block=:=old Persian}');
Error('\P{Block=:=old Persian}');
Expect(1, 66527, '\p{Block=oldpersian}', "");
Expect(0, 66527, '\p{^Block=oldpersian}', "");
Expect(0, 66527, '\P{Block=oldpersian}', "");
Expect(1, 66527, '\P{^Block=oldpersian}', "");
Expect(0, 66463, '\p{Block=oldpersian}', "");
Expect(1, 66463, '\p{^Block=oldpersian}', "");
Expect(1, 66463, '\P{Block=oldpersian}', "");
Expect(0, 66463, '\P{^Block=oldpersian}', "");
Expect(1, 66527, '\p{Block= OLDPersian}', "");
Expect(0, 66527, '\p{^Block= OLDPersian}', "");
Expect(0, 66527, '\P{Block= OLDPersian}', "");
Expect(1, 66527, '\P{^Block= OLDPersian}', "");
Expect(0, 66463, '\p{Block= OLDPersian}', "");
Expect(1, 66463, '\p{^Block= OLDPersian}', "");
Expect(1, 66463, '\P{Block= OLDPersian}', "");
Expect(0, 66463, '\P{^Block= OLDPersian}', "");
Error('\p{Blk=_/a/OLD persian}');
Error('\P{Blk=_/a/OLD persian}');
Expect(1, 66527, '\p{Blk=oldpersian}', "");
Expect(0, 66527, '\p{^Blk=oldpersian}', "");
Expect(0, 66527, '\P{Blk=oldpersian}', "");
Expect(1, 66527, '\P{^Blk=oldpersian}', "");
Expect(0, 66463, '\p{Blk=oldpersian}', "");
Expect(1, 66463, '\p{^Blk=oldpersian}', "");
Expect(1, 66463, '\P{Blk=oldpersian}', "");
Expect(0, 66463, '\P{^Blk=oldpersian}', "");
Expect(1, 66527, '\p{Blk= old PERSIAN}', "");
Expect(0, 66527, '\p{^Blk= old PERSIAN}', "");
Expect(0, 66527, '\P{Blk= old PERSIAN}', "");
Expect(1, 66527, '\P{^Blk= old PERSIAN}', "");
Expect(0, 66463, '\p{Blk= old PERSIAN}', "");
Expect(1, 66463, '\p{^Blk= old PERSIAN}', "");
Expect(1, 66463, '\P{Blk= old PERSIAN}', "");
Expect(0, 66463, '\P{^Blk= old PERSIAN}', "");
Error('\p{Is_Block=:= OldPersian}');
Error('\P{Is_Block=:= OldPersian}');
Expect(1, 66527, '\p{Is_Block=oldpersian}', "");
Expect(0, 66527, '\p{^Is_Block=oldpersian}', "");
Expect(0, 66527, '\P{Is_Block=oldpersian}', "");
Expect(1, 66527, '\P{^Is_Block=oldpersian}', "");
Expect(0, 66463, '\p{Is_Block=oldpersian}', "");
Expect(1, 66463, '\p{^Is_Block=oldpersian}', "");
Expect(1, 66463, '\P{Is_Block=oldpersian}', "");
Expect(0, 66463, '\P{^Is_Block=oldpersian}', "");
Expect(1, 66527, '\p{Is_Block= -old_PERSIAN}', "");
Expect(0, 66527, '\p{^Is_Block= -old_PERSIAN}', "");
Expect(0, 66527, '\P{Is_Block= -old_PERSIAN}', "");
Expect(1, 66527, '\P{^Is_Block= -old_PERSIAN}', "");
Expect(0, 66463, '\p{Is_Block= -old_PERSIAN}', "");
Expect(1, 66463, '\p{^Is_Block= -old_PERSIAN}', "");
Expect(1, 66463, '\P{Is_Block= -old_PERSIAN}', "");
Expect(0, 66463, '\P{^Is_Block= -old_PERSIAN}', "");
Error('\p{Is_Blk=:=OLD PERSIAN}');
Error('\P{Is_Blk=:=OLD PERSIAN}');
Expect(1, 66527, '\p{Is_Blk=oldpersian}', "");
Expect(0, 66527, '\p{^Is_Blk=oldpersian}', "");
Expect(0, 66527, '\P{Is_Blk=oldpersian}', "");
Expect(1, 66527, '\P{^Is_Blk=oldpersian}', "");
Expect(0, 66463, '\p{Is_Blk=oldpersian}', "");
Expect(1, 66463, '\p{^Is_Blk=oldpersian}', "");
Expect(1, 66463, '\P{Is_Blk=oldpersian}', "");
Expect(0, 66463, '\P{^Is_Blk=oldpersian}', "");
Expect(1, 66527, '\p{Is_Blk=_ OldPersian}', "");
Expect(0, 66527, '\p{^Is_Blk=_ OldPersian}', "");
Expect(0, 66527, '\P{Is_Blk=_ OldPersian}', "");
Expect(1, 66527, '\P{^Is_Blk=_ OldPersian}', "");
Expect(0, 66463, '\p{Is_Blk=_ OldPersian}', "");
Expect(1, 66463, '\p{^Is_Blk=_ OldPersian}', "");
Expect(1, 66463, '\P{Is_Blk=_ OldPersian}', "");
Expect(0, 66463, '\P{^Is_Blk=_ OldPersian}', "");
Error('\p{Block=_MODIFIER:=Tone LETTERS}');
Error('\P{Block=_MODIFIER:=Tone LETTERS}');
Expect(1, 42783, '\p{Block=modifiertoneletters}', "");
Expect(0, 42783, '\p{^Block=modifiertoneletters}', "");
Expect(0, 42783, '\P{Block=modifiertoneletters}', "");
Expect(1, 42783, '\P{^Block=modifiertoneletters}', "");
Expect(0, 42751, '\p{Block=modifiertoneletters}', "");
Expect(1, 42751, '\p{^Block=modifiertoneletters}', "");
Expect(1, 42751, '\P{Block=modifiertoneletters}', "");
Expect(0, 42751, '\P{^Block=modifiertoneletters}', "");
Expect(1, 42783, '\p{Block:_ Modifier Toneletters}', "");
Expect(0, 42783, '\p{^Block:_ Modifier Toneletters}', "");
Expect(0, 42783, '\P{Block:_ Modifier Toneletters}', "");
Expect(1, 42783, '\P{^Block:_ Modifier Toneletters}', "");
Expect(0, 42751, '\p{Block:_ Modifier Toneletters}', "");
Expect(1, 42751, '\p{^Block:_ Modifier Toneletters}', "");
Expect(1, 42751, '\P{Block:_ Modifier Toneletters}', "");
Expect(0, 42751, '\P{^Block:_ Modifier Toneletters}', "");
Error('\p{Blk=/a/ -Modifier Tone Letters}');
Error('\P{Blk=/a/ -Modifier Tone Letters}');
Expect(1, 42783, '\p{Blk=modifiertoneletters}', "");
Expect(0, 42783, '\p{^Blk=modifiertoneletters}', "");
Expect(0, 42783, '\P{Blk=modifiertoneletters}', "");
Expect(1, 42783, '\P{^Blk=modifiertoneletters}', "");
Expect(0, 42751, '\p{Blk=modifiertoneletters}', "");
Expect(1, 42751, '\p{^Blk=modifiertoneletters}', "");
Expect(1, 42751, '\P{Blk=modifiertoneletters}', "");
Expect(0, 42751, '\P{^Blk=modifiertoneletters}', "");
Expect(1, 42783, '\p{Blk: -MODIFIER TONE-letters}', "");
Expect(0, 42783, '\p{^Blk: -MODIFIER TONE-letters}', "");
Expect(0, 42783, '\P{Blk: -MODIFIER TONE-letters}', "");
Expect(1, 42783, '\P{^Blk: -MODIFIER TONE-letters}', "");
Expect(0, 42751, '\p{Blk: -MODIFIER TONE-letters}', "");
Expect(1, 42751, '\p{^Blk: -MODIFIER TONE-letters}', "");
Expect(1, 42751, '\P{Blk: -MODIFIER TONE-letters}', "");
Expect(0, 42751, '\P{^Blk: -MODIFIER TONE-letters}', "");
Error('\p{Is_Block=_/a/Modifier tone letters}');
Error('\P{Is_Block=_/a/Modifier tone letters}');
Expect(1, 42783, '\p{Is_Block=modifiertoneletters}', "");
Expect(0, 42783, '\p{^Is_Block=modifiertoneletters}', "");
Expect(0, 42783, '\P{Is_Block=modifiertoneletters}', "");
Expect(1, 42783, '\P{^Is_Block=modifiertoneletters}', "");
Expect(0, 42751, '\p{Is_Block=modifiertoneletters}', "");
Expect(1, 42751, '\p{^Is_Block=modifiertoneletters}', "");
Expect(1, 42751, '\P{Is_Block=modifiertoneletters}', "");
Expect(0, 42751, '\P{^Is_Block=modifiertoneletters}', "");
Expect(1, 42783, '\p{Is_Block= modifiertone-letters}', "");
Expect(0, 42783, '\p{^Is_Block= modifiertone-letters}', "");
Expect(0, 42783, '\P{Is_Block= modifiertone-letters}', "");
Expect(1, 42783, '\P{^Is_Block= modifiertone-letters}', "");
Expect(0, 42751, '\p{Is_Block= modifiertone-letters}', "");
Expect(1, 42751, '\p{^Is_Block= modifiertone-letters}', "");
Expect(1, 42751, '\P{Is_Block= modifiertone-letters}', "");
Expect(0, 42751, '\P{^Is_Block= modifiertone-letters}', "");
Error('\p{Is_Blk=-MODIFIER_Tone:=Letters}');
Error('\P{Is_Blk=-MODIFIER_Tone:=Letters}');
Expect(1, 42783, '\p{Is_Blk=modifiertoneletters}', "");
Expect(0, 42783, '\p{^Is_Blk=modifiertoneletters}', "");
Expect(0, 42783, '\P{Is_Blk=modifiertoneletters}', "");
Expect(1, 42783, '\P{^Is_Blk=modifiertoneletters}', "");
Expect(0, 42751, '\p{Is_Blk=modifiertoneletters}', "");
Expect(1, 42751, '\p{^Is_Blk=modifiertoneletters}', "");
Expect(1, 42751, '\P{Is_Blk=modifiertoneletters}', "");
Expect(0, 42751, '\P{^Is_Blk=modifiertoneletters}', "");
Expect(1, 42783, '\p{Is_Blk: Modifier_tone-Letters}', "");
Expect(0, 42783, '\p{^Is_Blk: Modifier_tone-Letters}', "");
Expect(0, 42783, '\P{Is_Blk: Modifier_tone-Letters}', "");
Expect(1, 42783, '\P{^Is_Blk: Modifier_tone-Letters}', "");
Expect(0, 42751, '\p{Is_Blk: Modifier_tone-Letters}', "");
Expect(1, 42751, '\p{^Is_Blk: Modifier_tone-Letters}', "");
Expect(1, 42751, '\P{Is_Blk: Modifier_tone-Letters}', "");
Expect(0, 42751, '\P{^Is_Blk: Modifier_tone-Letters}', "");
Error('\p{Block=/a/- ETHIOPICsupplement}');
Error('\P{Block=/a/- ETHIOPICsupplement}');
Expect(1, 5023, '\p{Block=ethiopicsupplement}', "");
Expect(0, 5023, '\p{^Block=ethiopicsupplement}', "");
Expect(0, 5023, '\P{Block=ethiopicsupplement}', "");
Expect(1, 5023, '\P{^Block=ethiopicsupplement}', "");
Expect(0, 4991, '\p{Block=ethiopicsupplement}', "");
Expect(1, 4991, '\p{^Block=ethiopicsupplement}', "");
Expect(1, 4991, '\P{Block=ethiopicsupplement}', "");
Expect(0, 4991, '\P{^Block=ethiopicsupplement}', "");
Expect(1, 5023, '\p{Block:__EthiopicSUPPLEMENT}', "");
Expect(0, 5023, '\p{^Block:__EthiopicSUPPLEMENT}', "");
Expect(0, 5023, '\P{Block:__EthiopicSUPPLEMENT}', "");
Expect(1, 5023, '\P{^Block:__EthiopicSUPPLEMENT}', "");
Expect(0, 4991, '\p{Block:__EthiopicSUPPLEMENT}', "");
Expect(1, 4991, '\p{^Block:__EthiopicSUPPLEMENT}', "");
Expect(1, 4991, '\P{Block:__EthiopicSUPPLEMENT}', "");
Expect(0, 4991, '\P{^Block:__EthiopicSUPPLEMENT}', "");
Error('\p{Blk=-:=Ethiopic-Supplement}');
Error('\P{Blk=-:=Ethiopic-Supplement}');
Expect(1, 5023, '\p{Blk=ethiopicsupplement}', "");
Expect(0, 5023, '\p{^Blk=ethiopicsupplement}', "");
Expect(0, 5023, '\P{Blk=ethiopicsupplement}', "");
Expect(1, 5023, '\P{^Blk=ethiopicsupplement}', "");
Expect(0, 4991, '\p{Blk=ethiopicsupplement}', "");
Expect(1, 4991, '\p{^Blk=ethiopicsupplement}', "");
Expect(1, 4991, '\P{Blk=ethiopicsupplement}', "");
Expect(0, 4991, '\P{^Blk=ethiopicsupplement}', "");
Expect(1, 5023, '\p{Blk=-EthiopicSupplement}', "");
Expect(0, 5023, '\p{^Blk=-EthiopicSupplement}', "");
Expect(0, 5023, '\P{Blk=-EthiopicSupplement}', "");
Expect(1, 5023, '\P{^Blk=-EthiopicSupplement}', "");
Expect(0, 4991, '\p{Blk=-EthiopicSupplement}', "");
Expect(1, 4991, '\p{^Blk=-EthiopicSupplement}', "");
Expect(1, 4991, '\P{Blk=-EthiopicSupplement}', "");
Expect(0, 4991, '\P{^Blk=-EthiopicSupplement}', "");
Error('\p{Is_Block=-/a/ETHIOPIC-supplement}');
Error('\P{Is_Block=-/a/ETHIOPIC-supplement}');
Expect(1, 5023, '\p{Is_Block: ethiopicsupplement}', "");
Expect(0, 5023, '\p{^Is_Block: ethiopicsupplement}', "");
Expect(0, 5023, '\P{Is_Block: ethiopicsupplement}', "");
Expect(1, 5023, '\P{^Is_Block: ethiopicsupplement}', "");
Expect(0, 4991, '\p{Is_Block: ethiopicsupplement}', "");
Expect(1, 4991, '\p{^Is_Block: ethiopicsupplement}', "");
Expect(1, 4991, '\P{Is_Block: ethiopicsupplement}', "");
Expect(0, 4991, '\P{^Is_Block: ethiopicsupplement}', "");
Expect(1, 5023, '\p{Is_Block= ETHIOPICSupplement}', "");
Expect(0, 5023, '\p{^Is_Block= ETHIOPICSupplement}', "");
Expect(0, 5023, '\P{Is_Block= ETHIOPICSupplement}', "");
Expect(1, 5023, '\P{^Is_Block= ETHIOPICSupplement}', "");
Expect(0, 4991, '\p{Is_Block= ETHIOPICSupplement}', "");
Expect(1, 4991, '\p{^Is_Block= ETHIOPICSupplement}', "");
Expect(1, 4991, '\P{Is_Block= ETHIOPICSupplement}', "");
Expect(0, 4991, '\P{^Is_Block= ETHIOPICSupplement}', "");
Error('\p{Is_Blk=_ethiopic:=Supplement}');
Error('\P{Is_Blk=_ethiopic:=Supplement}');
Expect(1, 5023, '\p{Is_Blk=ethiopicsupplement}', "");
Expect(0, 5023, '\p{^Is_Blk=ethiopicsupplement}', "");
Expect(0, 5023, '\P{Is_Blk=ethiopicsupplement}', "");
Expect(1, 5023, '\P{^Is_Blk=ethiopicsupplement}', "");
Expect(0, 4991, '\p{Is_Blk=ethiopicsupplement}', "");
Expect(1, 4991, '\p{^Is_Blk=ethiopicsupplement}', "");
Expect(1, 4991, '\P{Is_Blk=ethiopicsupplement}', "");
Expect(0, 4991, '\P{^Is_Blk=ethiopicsupplement}', "");
Expect(1, 5023, '\p{Is_Blk= _Ethiopic Supplement}', "");
Expect(0, 5023, '\p{^Is_Blk= _Ethiopic Supplement}', "");
Expect(0, 5023, '\P{Is_Blk= _Ethiopic Supplement}', "");
Expect(1, 5023, '\P{^Is_Blk= _Ethiopic Supplement}', "");
Expect(0, 4991, '\p{Is_Blk= _Ethiopic Supplement}', "");
Expect(1, 4991, '\p{^Is_Blk= _Ethiopic Supplement}', "");
Expect(1, 4991, '\P{Is_Blk= _Ethiopic Supplement}', "");
Expect(0, 4991, '\P{^Is_Blk= _Ethiopic Supplement}', "");
Error('\p{Block= LINEAR:=B-Syllabary}');
Error('\P{Block= LINEAR:=B-Syllabary}');
Expect(1, 65663, '\p{Block=linearbsyllabary}', "");
Expect(0, 65663, '\p{^Block=linearbsyllabary}', "");
Expect(0, 65663, '\P{Block=linearbsyllabary}', "");
Expect(1, 65663, '\P{^Block=linearbsyllabary}', "");
Expect(0, 1, '\p{Block=linearbsyllabary}', "");
Expect(1, 1, '\p{^Block=linearbsyllabary}', "");
Expect(1, 1, '\P{Block=linearbsyllabary}', "");
Expect(0, 1, '\P{^Block=linearbsyllabary}', "");
Expect(1, 65663, '\p{Block= _LINEAR B syllabary}', "");
Expect(0, 65663, '\p{^Block= _LINEAR B syllabary}', "");
Expect(0, 65663, '\P{Block= _LINEAR B syllabary}', "");
Expect(1, 65663, '\P{^Block= _LINEAR B syllabary}', "");
Expect(0, 1, '\p{Block= _LINEAR B syllabary}', "");
Expect(1, 1, '\p{^Block= _LINEAR B syllabary}', "");
Expect(1, 1, '\P{Block= _LINEAR B syllabary}', "");
Expect(0, 1, '\P{^Block= _LINEAR B syllabary}', "");
Error('\p{Blk: LinearBSyllabary:=}');
Error('\P{Blk: LinearBSyllabary:=}');
Expect(1, 65663, '\p{Blk=linearbsyllabary}', "");
Expect(0, 65663, '\p{^Blk=linearbsyllabary}', "");
Expect(0, 65663, '\P{Blk=linearbsyllabary}', "");
Expect(1, 65663, '\P{^Blk=linearbsyllabary}', "");
Expect(0, 1, '\p{Blk=linearbsyllabary}', "");
Expect(1, 1, '\p{^Blk=linearbsyllabary}', "");
Expect(1, 1, '\P{Blk=linearbsyllabary}', "");
Expect(0, 1, '\P{^Blk=linearbsyllabary}', "");
Expect(1, 65663, '\p{Blk=-linear b-Syllabary}', "");
Expect(0, 65663, '\p{^Blk=-linear b-Syllabary}', "");
Expect(0, 65663, '\P{Blk=-linear b-Syllabary}', "");
Expect(1, 65663, '\P{^Blk=-linear b-Syllabary}', "");
Expect(0, 1, '\p{Blk=-linear b-Syllabary}', "");
Expect(1, 1, '\p{^Blk=-linear b-Syllabary}', "");
Expect(1, 1, '\P{Blk=-linear b-Syllabary}', "");
Expect(0, 1, '\P{^Blk=-linear b-Syllabary}', "");
Error('\p{Is_Block: /a/_ linear Bsyllabary}');
Error('\P{Is_Block: /a/_ linear Bsyllabary}');
Expect(1, 65663, '\p{Is_Block=linearbsyllabary}', "");
Expect(0, 65663, '\p{^Is_Block=linearbsyllabary}', "");
Expect(0, 65663, '\P{Is_Block=linearbsyllabary}', "");
Expect(1, 65663, '\P{^Is_Block=linearbsyllabary}', "");
Expect(0, 1, '\p{Is_Block=linearbsyllabary}', "");
Expect(1, 1, '\p{^Is_Block=linearbsyllabary}', "");
Expect(1, 1, '\P{Is_Block=linearbsyllabary}', "");
Expect(0, 1, '\P{^Is_Block=linearbsyllabary}', "");
Expect(1, 65663, '\p{Is_Block=-_Linear_bSyllabary}', "");
Expect(0, 65663, '\p{^Is_Block=-_Linear_bSyllabary}', "");
Expect(0, 65663, '\P{Is_Block=-_Linear_bSyllabary}', "");
Expect(1, 65663, '\P{^Is_Block=-_Linear_bSyllabary}', "");
Expect(0, 1, '\p{Is_Block=-_Linear_bSyllabary}', "");
Expect(1, 1, '\p{^Is_Block=-_Linear_bSyllabary}', "");
Expect(1, 1, '\P{Is_Block=-_Linear_bSyllabary}', "");
Expect(0, 1, '\P{^Is_Block=-_Linear_bSyllabary}', "");
Error('\p{Is_Blk=-_Linear:=B Syllabary}');
Error('\P{Is_Blk=-_Linear:=B Syllabary}');
Expect(1, 65663, '\p{Is_Blk=linearbsyllabary}', "");
Expect(0, 65663, '\p{^Is_Blk=linearbsyllabary}', "");
Expect(0, 65663, '\P{Is_Blk=linearbsyllabary}', "");
Expect(1, 65663, '\P{^Is_Blk=linearbsyllabary}', "");
Expect(0, 1, '\p{Is_Blk=linearbsyllabary}', "");
Expect(1, 1, '\p{^Is_Blk=linearbsyllabary}', "");
Expect(1, 1, '\P{Is_Blk=linearbsyllabary}', "");
Expect(0, 1, '\P{^Is_Blk=linearbsyllabary}', "");
Expect(1, 65663, '\p{Is_Blk= Linearb SYLLABARY}', "");
Expect(0, 65663, '\p{^Is_Blk= Linearb SYLLABARY}', "");
Expect(0, 65663, '\P{Is_Blk= Linearb SYLLABARY}', "");
Expect(1, 65663, '\P{^Is_Blk= Linearb SYLLABARY}', "");
Expect(0, 1, '\p{Is_Blk= Linearb SYLLABARY}', "");
Expect(1, 1, '\p{^Is_Blk= Linearb SYLLABARY}', "");
Expect(1, 1, '\P{Is_Blk= Linearb SYLLABARY}', "");
Expect(0, 1, '\P{^Is_Blk= Linearb SYLLABARY}', "");
Error('\p{Block=_ Enclosed_CJK:=LETTERS-AND MONTHS}');
Error('\P{Block=_ Enclosed_CJK:=LETTERS-AND MONTHS}');
Expect(1, 13055, '\p{Block=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^Block=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{Block=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^Block=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{Block=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^Block=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{Block=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^Block=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{Block= Enclosed CJK letters-andMONTHS}', "");
Expect(0, 13055, '\p{^Block= Enclosed CJK letters-andMONTHS}', "");
Expect(0, 13055, '\P{Block= Enclosed CJK letters-andMONTHS}', "");
Expect(1, 13055, '\P{^Block= Enclosed CJK letters-andMONTHS}', "");
Expect(0, 12799, '\p{Block= Enclosed CJK letters-andMONTHS}', "");
Expect(1, 12799, '\p{^Block= Enclosed CJK letters-andMONTHS}', "");
Expect(1, 12799, '\P{Block= Enclosed CJK letters-andMONTHS}', "");
Expect(0, 12799, '\P{^Block= Enclosed CJK letters-andMONTHS}', "");
Error('\p{Blk=:=- Enclosed_CJKletters and Months}');
Error('\P{Blk=:=- Enclosed_CJKletters and Months}');
Expect(1, 13055, '\p{Blk=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^Blk=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{Blk=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^Blk=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{Blk=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^Blk=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{Blk=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^Blk=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{Blk=- enclosed CJK LettersAND months}', "");
Expect(0, 13055, '\p{^Blk=- enclosed CJK LettersAND months}', "");
Expect(0, 13055, '\P{Blk=- enclosed CJK LettersAND months}', "");
Expect(1, 13055, '\P{^Blk=- enclosed CJK LettersAND months}', "");
Expect(0, 12799, '\p{Blk=- enclosed CJK LettersAND months}', "");
Expect(1, 12799, '\p{^Blk=- enclosed CJK LettersAND months}', "");
Expect(1, 12799, '\P{Blk=- enclosed CJK LettersAND months}', "");
Expect(0, 12799, '\P{^Blk=- enclosed CJK LettersAND months}', "");
Error('\p{Is_Block=_/a/ENCLOSED-cjk-LettersAND_Months}');
Error('\P{Is_Block=_/a/ENCLOSED-cjk-LettersAND_Months}');
Expect(1, 13055, '\p{Is_Block=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{Is_Block=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{Is_Block=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^Is_Block=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{Is_Block=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^Is_Block=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(0, 13055, '\p{^Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(0, 13055, '\P{Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(1, 13055, '\P{^Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(0, 12799, '\p{Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(1, 12799, '\p{^Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(1, 12799, '\P{Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Expect(0, 12799, '\P{^Is_Block=_ Enclosed CJK-LETTERS_and-Months}', "");
Error('\p{Is_Blk=-/a/Enclosed cjk_LettersANDMonths}');
Error('\P{Is_Blk=-/a/Enclosed cjk_LettersANDMonths}');
Expect(1, 13055, '\p{Is_Blk=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^Is_Blk=enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{Is_Blk=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^Is_Blk=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{Is_Blk=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^Is_Blk=enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{Is_Blk=enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^Is_Blk=enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(0, 13055, '\p{^Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(0, 13055, '\P{Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(1, 13055, '\P{^Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(0, 12799, '\p{Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(1, 12799, '\p{^Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(1, 12799, '\P{Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Expect(0, 12799, '\P{^Is_Blk= ENCLOSEDCJKLetters And-MONTHS}', "");
Error('\p{Block=__Combining diacriticalMarks/a/Supplement}');
Error('\P{Block=__Combining diacriticalMarks/a/Supplement}');
Expect(1, 7679, '\p{Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(0, 7679, '\p{^Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(0, 7679, '\P{Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(1, 7679, '\P{^Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(0, 7615, '\p{Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(1, 7615, '\p{^Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(1, 7615, '\P{Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Expect(0, 7615, '\P{^Block=__combining DIACRITICAL marks SUPPLEMENT}', "");
Error('\p{Blk=-COMBINING:=DIACRITICALMARKSSupplement}');
Error('\P{Blk=-COMBINING:=DIACRITICALMARKSSupplement}');
Expect(1, 7679, '\p{Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{Blk=_Combining Diacritical MarksSupplement}', "");
Expect(0, 7679, '\p{^Blk=_Combining Diacritical MarksSupplement}', "");
Expect(0, 7679, '\P{Blk=_Combining Diacritical MarksSupplement}', "");
Expect(1, 7679, '\P{^Blk=_Combining Diacritical MarksSupplement}', "");
Expect(0, 7615, '\p{Blk=_Combining Diacritical MarksSupplement}', "");
Expect(1, 7615, '\p{^Blk=_Combining Diacritical MarksSupplement}', "");
Expect(1, 7615, '\P{Blk=_Combining Diacritical MarksSupplement}', "");
Expect(0, 7615, '\P{^Blk=_Combining Diacritical MarksSupplement}', "");
Error('\p{Is_Block=_:=COMBINING_Diacritical_Marks_supplement}');
Error('\P{Is_Block=_:=COMBINING_Diacritical_Marks_supplement}');
Expect(1, 7679, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^Is_Block=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(0, 7679, '\p{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(0, 7679, '\P{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(1, 7679, '\P{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(0, 7615, '\p{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(1, 7615, '\p{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(1, 7615, '\P{Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Expect(0, 7615, '\P{^Is_Block=_-Combining_Diacritical-marks_Supplement}', "");
Error('\p{Is_Blk=_:=combining DIACRITICAL-MARKSsupplement}');
Error('\P{Is_Blk=_:=combining DIACRITICAL-MARKSsupplement}');
Expect(1, 7679, '\p{Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^Is_Blk=combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(0, 7679, '\p{^Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(0, 7679, '\P{Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(1, 7679, '\P{^Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(0, 7615, '\p{Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(1, 7615, '\p{^Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(1, 7615, '\P{Is_Blk= combiningdiacriticalmarks Supplement}', "");
Expect(0, 7615, '\P{^Is_Blk= combiningdiacriticalmarks Supplement}', "");
Error('\p{Block=/a/ BOPOMOFO}');
Error('\P{Block=/a/ BOPOMOFO}');
Expect(1, 12591, '\p{Block:bopomofo}', "");
Expect(0, 12591, '\p{^Block:bopomofo}', "");
Expect(0, 12591, '\P{Block:bopomofo}', "");
Expect(1, 12591, '\P{^Block:bopomofo}', "");
Expect(0, 12543, '\p{Block:bopomofo}', "");
Expect(1, 12543, '\p{^Block:bopomofo}', "");
Expect(1, 12543, '\P{Block:bopomofo}', "");
Expect(0, 12543, '\P{^Block:bopomofo}', "");
Expect(1, 12591, '\p{Block=_ bopomofo}', "");
Expect(0, 12591, '\p{^Block=_ bopomofo}', "");
Expect(0, 12591, '\P{Block=_ bopomofo}', "");
Expect(1, 12591, '\P{^Block=_ bopomofo}', "");
Expect(0, 12543, '\p{Block=_ bopomofo}', "");
Expect(1, 12543, '\p{^Block=_ bopomofo}', "");
Expect(1, 12543, '\P{Block=_ bopomofo}', "");
Expect(0, 12543, '\P{^Block=_ bopomofo}', "");
Error('\p{Blk=/a/_-BOPOMOFO}');
Error('\P{Blk=/a/_-BOPOMOFO}');
Expect(1, 12591, '\p{Blk=bopomofo}', "");
Expect(0, 12591, '\p{^Blk=bopomofo}', "");
Expect(0, 12591, '\P{Blk=bopomofo}', "");
Expect(1, 12591, '\P{^Blk=bopomofo}', "");
Expect(0, 12543, '\p{Blk=bopomofo}', "");
Expect(1, 12543, '\p{^Blk=bopomofo}', "");
Expect(1, 12543, '\P{Blk=bopomofo}', "");
Expect(0, 12543, '\P{^Blk=bopomofo}', "");
Expect(1, 12591, '\p{Blk=_-Bopomofo}', "");
Expect(0, 12591, '\p{^Blk=_-Bopomofo}', "");
Expect(0, 12591, '\P{Blk=_-Bopomofo}', "");
Expect(1, 12591, '\P{^Blk=_-Bopomofo}', "");
Expect(0, 12543, '\p{Blk=_-Bopomofo}', "");
Expect(1, 12543, '\p{^Blk=_-Bopomofo}', "");
Expect(1, 12543, '\P{Blk=_-Bopomofo}', "");
Expect(0, 12543, '\P{^Blk=_-Bopomofo}', "");
Error('\p{Is_Block=_bopomofo:=}');
Error('\P{Is_Block=_bopomofo:=}');
Expect(1, 12591, '\p{Is_Block=bopomofo}', "");
Expect(0, 12591, '\p{^Is_Block=bopomofo}', "");
Expect(0, 12591, '\P{Is_Block=bopomofo}', "");
Expect(1, 12591, '\P{^Is_Block=bopomofo}', "");
Expect(0, 12543, '\p{Is_Block=bopomofo}', "");
Expect(1, 12543, '\p{^Is_Block=bopomofo}', "");
Expect(1, 12543, '\P{Is_Block=bopomofo}', "");
Expect(0, 12543, '\P{^Is_Block=bopomofo}', "");
Expect(1, 12591, '\p{Is_Block: -_BOPOMOFO}', "");
Expect(0, 12591, '\p{^Is_Block: -_BOPOMOFO}', "");
Expect(0, 12591, '\P{Is_Block: -_BOPOMOFO}', "");
Expect(1, 12591, '\P{^Is_Block: -_BOPOMOFO}', "");
Expect(0, 12543, '\p{Is_Block: -_BOPOMOFO}', "");
Expect(1, 12543, '\p{^Is_Block: -_BOPOMOFO}', "");
Expect(1, 12543, '\P{Is_Block: -_BOPOMOFO}', "");
Expect(0, 12543, '\P{^Is_Block: -_BOPOMOFO}', "");
Error('\p{Is_Blk=_Bopomofo/a/}');
Error('\P{Is_Blk=_Bopomofo/a/}');
Expect(1, 12591, '\p{Is_Blk=bopomofo}', "");
Expect(0, 12591, '\p{^Is_Blk=bopomofo}', "");
Expect(0, 12591, '\P{Is_Blk=bopomofo}', "");
Expect(1, 12591, '\P{^Is_Blk=bopomofo}', "");
Expect(0, 12543, '\p{Is_Blk=bopomofo}', "");
Expect(1, 12543, '\p{^Is_Blk=bopomofo}', "");
Expect(1, 12543, '\P{Is_Blk=bopomofo}', "");
Expect(0, 12543, '\P{^Is_Blk=bopomofo}', "");
Expect(1, 12591, '\p{Is_Blk=- BOPOMOFO}', "");
Expect(0, 12591, '\p{^Is_Blk=- BOPOMOFO}', "");
Expect(0, 12591, '\P{Is_Blk=- BOPOMOFO}', "");
Expect(1, 12591, '\P{^Is_Blk=- BOPOMOFO}', "");
Expect(0, 12543, '\p{Is_Blk=- BOPOMOFO}', "");
Expect(1, 12543, '\p{^Is_Blk=- BOPOMOFO}', "");
Expect(1, 12543, '\P{Is_Blk=- BOPOMOFO}', "");
Expect(0, 12543, '\P{^Is_Blk=- BOPOMOFO}', "");
Error('\p{Block=/a/_ miscellaneous Technical}');
Error('\P{Block=/a/_ miscellaneous Technical}');
Expect(1, 9215, '\p{Block=miscellaneoustechnical}', "");
Expect(0, 9215, '\p{^Block=miscellaneoustechnical}', "");
Expect(0, 9215, '\P{Block=miscellaneoustechnical}', "");
Expect(1, 9215, '\P{^Block=miscellaneoustechnical}', "");
Expect(0, 8959, '\p{Block=miscellaneoustechnical}', "");
Expect(1, 8959, '\p{^Block=miscellaneoustechnical}', "");
Expect(1, 8959, '\P{Block=miscellaneoustechnical}', "");
Expect(0, 8959, '\P{^Block=miscellaneoustechnical}', "");
Expect(1, 9215, '\p{Block=_ Miscellaneous Technical}', "");
Expect(0, 9215, '\p{^Block=_ Miscellaneous Technical}', "");
Expect(0, 9215, '\P{Block=_ Miscellaneous Technical}', "");
Expect(1, 9215, '\P{^Block=_ Miscellaneous Technical}', "");
Expect(0, 8959, '\p{Block=_ Miscellaneous Technical}', "");
Expect(1, 8959, '\p{^Block=_ Miscellaneous Technical}', "");
Expect(1, 8959, '\P{Block=_ Miscellaneous Technical}', "");
Expect(0, 8959, '\P{^Block=_ Miscellaneous Technical}', "");
Error('\p{Blk=__miscellaneous/a/Technical}');
Error('\P{Blk=__miscellaneous/a/Technical}');
Expect(1, 9215, '\p{Blk=miscellaneoustechnical}', "");
Expect(0, 9215, '\p{^Blk=miscellaneoustechnical}', "");
Expect(0, 9215, '\P{Blk=miscellaneoustechnical}', "");
Expect(1, 9215, '\P{^Blk=miscellaneoustechnical}', "");
Expect(0, 8959, '\p{Blk=miscellaneoustechnical}', "");
Expect(1, 8959, '\p{^Blk=miscellaneoustechnical}', "");
Expect(1, 8959, '\P{Blk=miscellaneoustechnical}', "");
Expect(0, 8959, '\P{^Blk=miscellaneoustechnical}', "");
Expect(1, 9215, '\p{Blk: miscellaneous-TECHNICAL}', "");
Expect(0, 9215, '\p{^Blk: miscellaneous-TECHNICAL}', "");
Expect(0, 9215, '\P{Blk: miscellaneous-TECHNICAL}', "");
Expect(1, 9215, '\P{^Blk: miscellaneous-TECHNICAL}', "");
Expect(0, 8959, '\p{Blk: miscellaneous-TECHNICAL}', "");
Expect(1, 8959, '\p{^Blk: miscellaneous-TECHNICAL}', "");
Expect(1, 8959, '\P{Blk: miscellaneous-TECHNICAL}', "");
Expect(0, 8959, '\P{^Blk: miscellaneous-TECHNICAL}', "");
Error('\p{Is_Block=:=-Miscellaneous-Technical}');
Error('\P{Is_Block=:=-Miscellaneous-Technical}');
Expect(1, 9215, '\p{Is_Block=miscellaneoustechnical}', "");
Expect(0, 9215, '\p{^Is_Block=miscellaneoustechnical}', "");
Expect(0, 9215, '\P{Is_Block=miscellaneoustechnical}', "");
Expect(1, 9215, '\P{^Is_Block=miscellaneoustechnical}', "");
Expect(0, 8959, '\p{Is_Block=miscellaneoustechnical}', "");
Expect(1, 8959, '\p{^Is_Block=miscellaneoustechnical}', "");
Expect(1, 8959, '\P{Is_Block=miscellaneoustechnical}', "");
Expect(0, 8959, '\P{^Is_Block=miscellaneoustechnical}', "");
Expect(1, 9215, '\p{Is_Block=_ MiscellaneousTechnical}', "");
Expect(0, 9215, '\p{^Is_Block=_ MiscellaneousTechnical}', "");
Expect(0, 9215, '\P{Is_Block=_ MiscellaneousTechnical}', "");
Expect(1, 9215, '\P{^Is_Block=_ MiscellaneousTechnical}', "");
Expect(0, 8959, '\p{Is_Block=_ MiscellaneousTechnical}', "");
Expect(1, 8959, '\p{^Is_Block=_ MiscellaneousTechnical}', "");
Expect(1, 8959, '\P{Is_Block=_ MiscellaneousTechnical}', "");
Expect(0, 8959, '\P{^Is_Block=_ MiscellaneousTechnical}', "");
Error('\p{Is_Blk= -Miscellaneous:=TECHNICAL}');
Error('\P{Is_Blk= -Miscellaneous:=TECHNICAL}');
Expect(1, 9215, '\p{Is_Blk=miscellaneoustechnical}', "");
Expect(0, 9215, '\p{^Is_Blk=miscellaneoustechnical}', "");
Expect(0, 9215, '\P{Is_Blk=miscellaneoustechnical}', "");
Expect(1, 9215, '\P{^Is_Blk=miscellaneoustechnical}', "");
Expect(0, 8959, '\p{Is_Blk=miscellaneoustechnical}', "");
Expect(1, 8959, '\p{^Is_Blk=miscellaneoustechnical}', "");
Expect(1, 8959, '\P{Is_Blk=miscellaneoustechnical}', "");
Expect(0, 8959, '\P{^Is_Blk=miscellaneoustechnical}', "");
Expect(1, 9215, '\p{Is_Blk:_miscellaneous technical}', "");
Expect(0, 9215, '\p{^Is_Blk:_miscellaneous technical}', "");
Expect(0, 9215, '\P{Is_Blk:_miscellaneous technical}', "");
Expect(1, 9215, '\P{^Is_Blk:_miscellaneous technical}', "");
Expect(0, 8959, '\p{Is_Blk:_miscellaneous technical}', "");
Expect(1, 8959, '\p{^Is_Blk:_miscellaneous technical}', "");
Expect(1, 8959, '\P{Is_Blk:_miscellaneous technical}', "");
Expect(0, 8959, '\P{^Is_Blk:_miscellaneous technical}', "");
Error('\p{Block: /a/Osmanya}');
Error('\P{Block: /a/Osmanya}');
Expect(1, 66735, '\p{Block=osmanya}', "");
Expect(0, 66735, '\p{^Block=osmanya}', "");
Expect(0, 66735, '\P{Block=osmanya}', "");
Expect(1, 66735, '\P{^Block=osmanya}', "");
Expect(0, 66687, '\p{Block=osmanya}', "");
Expect(1, 66687, '\p{^Block=osmanya}', "");
Expect(1, 66687, '\P{Block=osmanya}', "");
Expect(0, 66687, '\P{^Block=osmanya}', "");
Expect(1, 66735, '\p{Block=_ Osmanya}', "");
Expect(0, 66735, '\p{^Block=_ Osmanya}', "");
Expect(0, 66735, '\P{Block=_ Osmanya}', "");
Expect(1, 66735, '\P{^Block=_ Osmanya}', "");
Expect(0, 66687, '\p{Block=_ Osmanya}', "");
Expect(1, 66687, '\p{^Block=_ Osmanya}', "");
Expect(1, 66687, '\P{Block=_ Osmanya}', "");
Expect(0, 66687, '\P{^Block=_ Osmanya}', "");
Error('\p{Blk= :=Osmanya}');
Error('\P{Blk= :=Osmanya}');
Expect(1, 66735, '\p{Blk=osmanya}', "");
Expect(0, 66735, '\p{^Blk=osmanya}', "");
Expect(0, 66735, '\P{Blk=osmanya}', "");
Expect(1, 66735, '\P{^Blk=osmanya}', "");
Expect(0, 66687, '\p{Blk=osmanya}', "");
Expect(1, 66687, '\p{^Blk=osmanya}', "");
Expect(1, 66687, '\P{Blk=osmanya}', "");
Expect(0, 66687, '\P{^Blk=osmanya}', "");
Expect(1, 66735, '\p{Blk: _-Osmanya}', "");
Expect(0, 66735, '\p{^Blk: _-Osmanya}', "");
Expect(0, 66735, '\P{Blk: _-Osmanya}', "");
Expect(1, 66735, '\P{^Blk: _-Osmanya}', "");
Expect(0, 66687, '\p{Blk: _-Osmanya}', "");
Expect(1, 66687, '\p{^Blk: _-Osmanya}', "");
Expect(1, 66687, '\P{Blk: _-Osmanya}', "");
Expect(0, 66687, '\P{^Blk: _-Osmanya}', "");
Error('\p{Is_Block=:=osmanya}');
Error('\P{Is_Block=:=osmanya}');
Expect(1, 66735, '\p{Is_Block=osmanya}', "");
Expect(0, 66735, '\p{^Is_Block=osmanya}', "");
Expect(0, 66735, '\P{Is_Block=osmanya}', "");
Expect(1, 66735, '\P{^Is_Block=osmanya}', "");
Expect(0, 66687, '\p{Is_Block=osmanya}', "");
Expect(1, 66687, '\p{^Is_Block=osmanya}', "");
Expect(1, 66687, '\P{Is_Block=osmanya}', "");
Expect(0, 66687, '\P{^Is_Block=osmanya}', "");
Expect(1, 66735, '\p{Is_Block= osmanya}', "");
Expect(0, 66735, '\p{^Is_Block= osmanya}', "");
Expect(0, 66735, '\P{Is_Block= osmanya}', "");
Expect(1, 66735, '\P{^Is_Block= osmanya}', "");
Expect(0, 66687, '\p{Is_Block= osmanya}', "");
Expect(1, 66687, '\p{^Is_Block= osmanya}', "");
Expect(1, 66687, '\P{Is_Block= osmanya}', "");
Expect(0, 66687, '\P{^Is_Block= osmanya}', "");
Error('\p{Is_Blk=_-Osmanya:=}');
Error('\P{Is_Blk=_-Osmanya:=}');
Expect(1, 66735, '\p{Is_Blk=osmanya}', "");
Expect(0, 66735, '\p{^Is_Blk=osmanya}', "");
Expect(0, 66735, '\P{Is_Blk=osmanya}', "");
Expect(1, 66735, '\P{^Is_Blk=osmanya}', "");
Expect(0, 66687, '\p{Is_Blk=osmanya}', "");
Expect(1, 66687, '\p{^Is_Blk=osmanya}', "");
Expect(1, 66687, '\P{Is_Blk=osmanya}', "");
Expect(0, 66687, '\P{^Is_Blk=osmanya}', "");
Expect(1, 66735, '\p{Is_Blk= Osmanya}', "");
Expect(0, 66735, '\p{^Is_Blk= Osmanya}', "");
Expect(0, 66735, '\P{Is_Blk= Osmanya}', "");
Expect(1, 66735, '\P{^Is_Blk= Osmanya}', "");
Expect(0, 66687, '\p{Is_Blk= Osmanya}', "");
Expect(1, 66687, '\p{^Is_Blk= Osmanya}', "");
Expect(1, 66687, '\P{Is_Blk= Osmanya}', "");
Expect(0, 66687, '\P{^Is_Blk= Osmanya}', "");
Error('\p{Block=:= Mahjong_tiles}');
Error('\P{Block=:= Mahjong_tiles}');
Expect(1, 127023, '\p{Block=mahjongtiles}', "");
Expect(0, 127023, '\p{^Block=mahjongtiles}', "");
Expect(0, 127023, '\P{Block=mahjongtiles}', "");
Expect(1, 127023, '\P{^Block=mahjongtiles}', "");
Expect(0, 126975, '\p{Block=mahjongtiles}', "");
Expect(1, 126975, '\p{^Block=mahjongtiles}', "");
Expect(1, 126975, '\P{Block=mahjongtiles}', "");
Expect(0, 126975, '\P{^Block=mahjongtiles}', "");
Expect(1, 127023, '\p{Block= _mahjong Tiles}', "");
Expect(0, 127023, '\p{^Block= _mahjong Tiles}', "");
Expect(0, 127023, '\P{Block= _mahjong Tiles}', "");
Expect(1, 127023, '\P{^Block= _mahjong Tiles}', "");
Expect(0, 126975, '\p{Block= _mahjong Tiles}', "");
Expect(1, 126975, '\p{^Block= _mahjong Tiles}', "");
Expect(1, 126975, '\P{Block= _mahjong Tiles}', "");
Expect(0, 126975, '\P{^Block= _mahjong Tiles}', "");
Error('\p{Blk=:= Mahjong tiles}');
Error('\P{Blk=:= Mahjong tiles}');
Expect(1, 127023, '\p{Blk=mahjongtiles}', "");
Expect(0, 127023, '\p{^Blk=mahjongtiles}', "");
Expect(0, 127023, '\P{Blk=mahjongtiles}', "");
Expect(1, 127023, '\P{^Blk=mahjongtiles}', "");
Expect(0, 126975, '\p{Blk=mahjongtiles}', "");
Expect(1, 126975, '\p{^Blk=mahjongtiles}', "");
Expect(1, 126975, '\P{Blk=mahjongtiles}', "");
Expect(0, 126975, '\P{^Blk=mahjongtiles}', "");
Expect(1, 127023, '\p{Blk=_ MAHJONG TILES}', "");
Expect(0, 127023, '\p{^Blk=_ MAHJONG TILES}', "");
Expect(0, 127023, '\P{Blk=_ MAHJONG TILES}', "");
Expect(1, 127023, '\P{^Blk=_ MAHJONG TILES}', "");
Expect(0, 126975, '\p{Blk=_ MAHJONG TILES}', "");
Expect(1, 126975, '\p{^Blk=_ MAHJONG TILES}', "");
Expect(1, 126975, '\P{Blk=_ MAHJONG TILES}', "");
Expect(0, 126975, '\P{^Blk=_ MAHJONG TILES}', "");
Error('\p{Is_Block: -MAHJONG_tiles/a/}');
Error('\P{Is_Block: -MAHJONG_tiles/a/}');
Expect(1, 127023, '\p{Is_Block=mahjongtiles}', "");
Expect(0, 127023, '\p{^Is_Block=mahjongtiles}', "");
Expect(0, 127023, '\P{Is_Block=mahjongtiles}', "");
Expect(1, 127023, '\P{^Is_Block=mahjongtiles}', "");
Expect(0, 126975, '\p{Is_Block=mahjongtiles}', "");
Expect(1, 126975, '\p{^Is_Block=mahjongtiles}', "");
Expect(1, 126975, '\P{Is_Block=mahjongtiles}', "");
Expect(0, 126975, '\P{^Is_Block=mahjongtiles}', "");
Expect(1, 127023, '\p{Is_Block= -Mahjong-TILES}', "");
Expect(0, 127023, '\p{^Is_Block= -Mahjong-TILES}', "");
Expect(0, 127023, '\P{Is_Block= -Mahjong-TILES}', "");
Expect(1, 127023, '\P{^Is_Block= -Mahjong-TILES}', "");
Expect(0, 126975, '\p{Is_Block= -Mahjong-TILES}', "");
Expect(1, 126975, '\p{^Is_Block= -Mahjong-TILES}', "");
Expect(1, 126975, '\P{Is_Block= -Mahjong-TILES}', "");
Expect(0, 126975, '\P{^Is_Block= -Mahjong-TILES}', "");
Error('\p{Is_Blk=/a/ Mahjong tiles}');
Error('\P{Is_Blk=/a/ Mahjong tiles}');
Expect(1, 127023, '\p{Is_Blk=mahjongtiles}', "");
Expect(0, 127023, '\p{^Is_Blk=mahjongtiles}', "");
Expect(0, 127023, '\P{Is_Blk=mahjongtiles}', "");
Expect(1, 127023, '\P{^Is_Blk=mahjongtiles}', "");
Expect(0, 126975, '\p{Is_Blk=mahjongtiles}', "");
Expect(1, 126975, '\p{^Is_Blk=mahjongtiles}', "");
Expect(1, 126975, '\P{Is_Blk=mahjongtiles}', "");
Expect(0, 126975, '\P{^Is_Blk=mahjongtiles}', "");
Expect(1, 127023, '\p{Is_Blk= Mahjong Tiles}', "");
Expect(0, 127023, '\p{^Is_Blk= Mahjong Tiles}', "");
Expect(0, 127023, '\P{Is_Blk= Mahjong Tiles}', "");
Expect(1, 127023, '\P{^Is_Blk= Mahjong Tiles}', "");
Expect(0, 126975, '\p{Is_Blk= Mahjong Tiles}', "");
Expect(1, 126975, '\p{^Is_Blk= Mahjong Tiles}', "");
Expect(1, 126975, '\P{Is_Blk= Mahjong Tiles}', "");
Expect(0, 126975, '\P{^Is_Blk= Mahjong Tiles}', "");
Error('\p{Block= /a/arrows}');
Error('\P{Block= /a/arrows}');
Expect(1, 8703, '\p{Block: arrows}', "");
Expect(0, 8703, '\p{^Block: arrows}', "");
Expect(0, 8703, '\P{Block: arrows}', "");
Expect(1, 8703, '\P{^Block: arrows}', "");
Expect(0, 8591, '\p{Block: arrows}', "");
Expect(1, 8591, '\p{^Block: arrows}', "");
Expect(1, 8591, '\P{Block: arrows}', "");
Expect(0, 8591, '\P{^Block: arrows}', "");
Expect(1, 8703, '\p{Block=- ARROWS}', "");
Expect(0, 8703, '\p{^Block=- ARROWS}', "");
Expect(0, 8703, '\P{Block=- ARROWS}', "");
Expect(1, 8703, '\P{^Block=- ARROWS}', "");
Expect(0, 8591, '\p{Block=- ARROWS}', "");
Expect(1, 8591, '\p{^Block=- ARROWS}', "");
Expect(1, 8591, '\P{Block=- ARROWS}', "");
Expect(0, 8591, '\P{^Block=- ARROWS}', "");
Error('\p{Blk=_:=Arrows}');
Error('\P{Blk=_:=Arrows}');
Expect(1, 8703, '\p{Blk=arrows}', "");
Expect(0, 8703, '\p{^Blk=arrows}', "");
Expect(0, 8703, '\P{Blk=arrows}', "");
Expect(1, 8703, '\P{^Blk=arrows}', "");
Expect(0, 8591, '\p{Blk=arrows}', "");
Expect(1, 8591, '\p{^Blk=arrows}', "");
Expect(1, 8591, '\P{Blk=arrows}', "");
Expect(0, 8591, '\P{^Blk=arrows}', "");
Expect(1, 8703, '\p{Blk= ARROWS}', "");
Expect(0, 8703, '\p{^Blk= ARROWS}', "");
Expect(0, 8703, '\P{Blk= ARROWS}', "");
Expect(1, 8703, '\P{^Blk= ARROWS}', "");
Expect(0, 8591, '\p{Blk= ARROWS}', "");
Expect(1, 8591, '\p{^Blk= ARROWS}', "");
Expect(1, 8591, '\P{Blk= ARROWS}', "");
Expect(0, 8591, '\P{^Blk= ARROWS}', "");
Error('\p{Is_Block= Arrows:=}');
Error('\P{Is_Block= Arrows:=}');
Expect(1, 8703, '\p{Is_Block=arrows}', "");
Expect(0, 8703, '\p{^Is_Block=arrows}', "");
Expect(0, 8703, '\P{Is_Block=arrows}', "");
Expect(1, 8703, '\P{^Is_Block=arrows}', "");
Expect(0, 8591, '\p{Is_Block=arrows}', "");
Expect(1, 8591, '\p{^Is_Block=arrows}', "");
Expect(1, 8591, '\P{Is_Block=arrows}', "");
Expect(0, 8591, '\P{^Is_Block=arrows}', "");
Expect(1, 8703, '\p{Is_Block= arrows}', "");
Expect(0, 8703, '\p{^Is_Block= arrows}', "");
Expect(0, 8703, '\P{Is_Block= arrows}', "");
Expect(1, 8703, '\P{^Is_Block= arrows}', "");
Expect(0, 8591, '\p{Is_Block= arrows}', "");
Expect(1, 8591, '\p{^Is_Block= arrows}', "");
Expect(1, 8591, '\P{Is_Block= arrows}', "");
Expect(0, 8591, '\P{^Is_Block= arrows}', "");
Error('\p{Is_Blk= /a/Arrows}');
Error('\P{Is_Blk= /a/Arrows}');
Expect(1, 8703, '\p{Is_Blk=arrows}', "");
Expect(0, 8703, '\p{^Is_Blk=arrows}', "");
Expect(0, 8703, '\P{Is_Blk=arrows}', "");
Expect(1, 8703, '\P{^Is_Blk=arrows}', "");
Expect(0, 8591, '\p{Is_Blk=arrows}', "");
Expect(1, 8591, '\p{^Is_Blk=arrows}', "");
Expect(1, 8591, '\P{Is_Blk=arrows}', "");
Expect(0, 8591, '\P{^Is_Blk=arrows}', "");
Expect(1, 8703, '\p{Is_Blk= ARROWS}', "");
Expect(0, 8703, '\p{^Is_Blk= ARROWS}', "");
Expect(0, 8703, '\P{Is_Blk= ARROWS}', "");
Expect(1, 8703, '\P{^Is_Blk= ARROWS}', "");
Expect(0, 8591, '\p{Is_Blk= ARROWS}', "");
Expect(1, 8591, '\p{^Is_Blk= ARROWS}', "");
Expect(1, 8591, '\P{Is_Blk= ARROWS}', "");
Expect(0, 8591, '\P{^Is_Blk= ARROWS}', "");
Error('\p{Block=_:=BLOCK Elements}');
Error('\P{Block=_:=BLOCK Elements}');
Expect(1, 9631, '\p{Block=blockelements}', "");
Expect(0, 9631, '\p{^Block=blockelements}', "");
Expect(0, 9631, '\P{Block=blockelements}', "");
Expect(1, 9631, '\P{^Block=blockelements}', "");
Expect(0, 9599, '\p{Block=blockelements}', "");
Expect(1, 9599, '\p{^Block=blockelements}', "");
Expect(1, 9599, '\P{Block=blockelements}', "");
Expect(0, 9599, '\P{^Block=blockelements}', "");
Expect(1, 9631, '\p{Block= BlockElements}', "");
Expect(0, 9631, '\p{^Block= BlockElements}', "");
Expect(0, 9631, '\P{Block= BlockElements}', "");
Expect(1, 9631, '\P{^Block= BlockElements}', "");
Expect(0, 9599, '\p{Block= BlockElements}', "");
Expect(1, 9599, '\p{^Block= BlockElements}', "");
Expect(1, 9599, '\P{Block= BlockElements}', "");
Expect(0, 9599, '\P{^Block= BlockElements}', "");
Error('\p{Blk=__block/a/elements}');
Error('\P{Blk=__block/a/elements}');
Expect(1, 9631, '\p{Blk=blockelements}', "");
Expect(0, 9631, '\p{^Blk=blockelements}', "");
Expect(0, 9631, '\P{Blk=blockelements}', "");
Expect(1, 9631, '\P{^Blk=blockelements}', "");
Expect(0, 9599, '\p{Blk=blockelements}', "");
Expect(1, 9599, '\p{^Blk=blockelements}', "");
Expect(1, 9599, '\P{Blk=blockelements}', "");
Expect(0, 9599, '\P{^Blk=blockelements}', "");
Expect(1, 9631, '\p{Blk=--Block-Elements}', "");
Expect(0, 9631, '\p{^Blk=--Block-Elements}', "");
Expect(0, 9631, '\P{Blk=--Block-Elements}', "");
Expect(1, 9631, '\P{^Blk=--Block-Elements}', "");
Expect(0, 9599, '\p{Blk=--Block-Elements}', "");
Expect(1, 9599, '\p{^Blk=--Block-Elements}', "");
Expect(1, 9599, '\P{Blk=--Block-Elements}', "");
Expect(0, 9599, '\P{^Blk=--Block-Elements}', "");
Error('\p{Is_Block=_/a/block elements}');
Error('\P{Is_Block=_/a/block elements}');
Expect(1, 9631, '\p{Is_Block: blockelements}', "");
Expect(0, 9631, '\p{^Is_Block: blockelements}', "");
Expect(0, 9631, '\P{Is_Block: blockelements}', "");
Expect(1, 9631, '\P{^Is_Block: blockelements}', "");
Expect(0, 9599, '\p{Is_Block: blockelements}', "");
Expect(1, 9599, '\p{^Is_Block: blockelements}', "");
Expect(1, 9599, '\P{Is_Block: blockelements}', "");
Expect(0, 9599, '\P{^Is_Block: blockelements}', "");
Expect(1, 9631, '\p{Is_Block= Block Elements}', "");
Expect(0, 9631, '\p{^Is_Block= Block Elements}', "");
Expect(0, 9631, '\P{Is_Block= Block Elements}', "");
Expect(1, 9631, '\P{^Is_Block= Block Elements}', "");
Expect(0, 9599, '\p{Is_Block= Block Elements}', "");
Expect(1, 9599, '\p{^Is_Block= Block Elements}', "");
Expect(1, 9599, '\P{Is_Block= Block Elements}', "");
Expect(0, 9599, '\P{^Is_Block= Block Elements}', "");
Error('\p{Is_Blk= :=Block-elements}');
Error('\P{Is_Blk= :=Block-elements}');
Expect(1, 9631, '\p{Is_Blk=blockelements}', "");
Expect(0, 9631, '\p{^Is_Blk=blockelements}', "");
Expect(0, 9631, '\P{Is_Blk=blockelements}', "");
Expect(1, 9631, '\P{^Is_Blk=blockelements}', "");
Expect(0, 9599, '\p{Is_Blk=blockelements}', "");
Expect(1, 9599, '\p{^Is_Blk=blockelements}', "");
Expect(1, 9599, '\P{Is_Blk=blockelements}', "");
Expect(0, 9599, '\P{^Is_Blk=blockelements}', "");
Expect(1, 9631, '\p{Is_Blk=_ BLOCKELEMENTS}', "");
Expect(0, 9631, '\p{^Is_Blk=_ BLOCKELEMENTS}', "");
Expect(0, 9631, '\P{Is_Blk=_ BLOCKELEMENTS}', "");
Expect(1, 9631, '\P{^Is_Blk=_ BLOCKELEMENTS}', "");
Expect(0, 9599, '\p{Is_Blk=_ BLOCKELEMENTS}', "");
Expect(1, 9599, '\p{^Is_Blk=_ BLOCKELEMENTS}', "");
Expect(1, 9599, '\P{Is_Blk=_ BLOCKELEMENTS}', "");
Expect(0, 9599, '\P{^Is_Blk=_ BLOCKELEMENTS}', "");
Error('\p{Block=:= _cjk_strokes}');
Error('\P{Block=:= _cjk_strokes}');
Expect(1, 12783, '\p{Block=cjkstrokes}', "");
Expect(0, 12783, '\p{^Block=cjkstrokes}', "");
Expect(0, 12783, '\P{Block=cjkstrokes}', "");
Expect(1, 12783, '\P{^Block=cjkstrokes}', "");
Expect(0, 12735, '\p{Block=cjkstrokes}', "");
Expect(1, 12735, '\p{^Block=cjkstrokes}', "");
Expect(1, 12735, '\P{Block=cjkstrokes}', "");
Expect(0, 12735, '\P{^Block=cjkstrokes}', "");
Expect(1, 12783, '\p{Block= CJK-Strokes}', "");
Expect(0, 12783, '\p{^Block= CJK-Strokes}', "");
Expect(0, 12783, '\P{Block= CJK-Strokes}', "");
Expect(1, 12783, '\P{^Block= CJK-Strokes}', "");
Expect(0, 12735, '\p{Block= CJK-Strokes}', "");
Expect(1, 12735, '\p{^Block= CJK-Strokes}', "");
Expect(1, 12735, '\P{Block= CJK-Strokes}', "");
Expect(0, 12735, '\P{^Block= CJK-Strokes}', "");
Error('\p{Blk= CJKStrokes/a/}');
Error('\P{Blk= CJKStrokes/a/}');
Expect(1, 12783, '\p{Blk=cjkstrokes}', "");
Expect(0, 12783, '\p{^Blk=cjkstrokes}', "");
Expect(0, 12783, '\P{Blk=cjkstrokes}', "");
Expect(1, 12783, '\P{^Blk=cjkstrokes}', "");
Expect(0, 12735, '\p{Blk=cjkstrokes}', "");
Expect(1, 12735, '\p{^Blk=cjkstrokes}', "");
Expect(1, 12735, '\P{Blk=cjkstrokes}', "");
Expect(0, 12735, '\P{^Blk=cjkstrokes}', "");
Expect(1, 12783, '\p{Blk= cjk Strokes}', "");
Expect(0, 12783, '\p{^Blk= cjk Strokes}', "");
Expect(0, 12783, '\P{Blk= cjk Strokes}', "");
Expect(1, 12783, '\P{^Blk= cjk Strokes}', "");
Expect(0, 12735, '\p{Blk= cjk Strokes}', "");
Expect(1, 12735, '\p{^Blk= cjk Strokes}', "");
Expect(1, 12735, '\P{Blk= cjk Strokes}', "");
Expect(0, 12735, '\P{^Blk= cjk Strokes}', "");
Error('\p{Is_Block= CJKStrokes:=}');
Error('\P{Is_Block= CJKStrokes:=}');
Expect(1, 12783, '\p{Is_Block=cjkstrokes}', "");
Expect(0, 12783, '\p{^Is_Block=cjkstrokes}', "");
Expect(0, 12783, '\P{Is_Block=cjkstrokes}', "");
Expect(1, 12783, '\P{^Is_Block=cjkstrokes}', "");
Expect(0, 12735, '\p{Is_Block=cjkstrokes}', "");
Expect(1, 12735, '\p{^Is_Block=cjkstrokes}', "");
Expect(1, 12735, '\P{Is_Block=cjkstrokes}', "");
Expect(0, 12735, '\P{^Is_Block=cjkstrokes}', "");
Expect(1, 12783, '\p{Is_Block= CJK_STROKES}', "");
Expect(0, 12783, '\p{^Is_Block= CJK_STROKES}', "");
Expect(0, 12783, '\P{Is_Block= CJK_STROKES}', "");
Expect(1, 12783, '\P{^Is_Block= CJK_STROKES}', "");
Expect(0, 12735, '\p{Is_Block= CJK_STROKES}', "");
Expect(1, 12735, '\p{^Is_Block= CJK_STROKES}', "");
Expect(1, 12735, '\P{Is_Block= CJK_STROKES}', "");
Expect(0, 12735, '\P{^Is_Block= CJK_STROKES}', "");
Error('\p{Is_Blk= _cjk/a/STROKES}');
Error('\P{Is_Blk= _cjk/a/STROKES}');
Expect(1, 12783, '\p{Is_Blk=cjkstrokes}', "");
Expect(0, 12783, '\p{^Is_Blk=cjkstrokes}', "");
Expect(0, 12783, '\P{Is_Blk=cjkstrokes}', "");
Expect(1, 12783, '\P{^Is_Blk=cjkstrokes}', "");
Expect(0, 12735, '\p{Is_Blk=cjkstrokes}', "");
Expect(1, 12735, '\p{^Is_Blk=cjkstrokes}', "");
Expect(1, 12735, '\P{Is_Blk=cjkstrokes}', "");
Expect(0, 12735, '\P{^Is_Blk=cjkstrokes}', "");
Expect(1, 12783, '\p{Is_Blk= -cjkstrokes}', "");
Expect(0, 12783, '\p{^Is_Blk= -cjkstrokes}', "");
Expect(0, 12783, '\P{Is_Blk= -cjkstrokes}', "");
Expect(1, 12783, '\P{^Is_Blk= -cjkstrokes}', "");
Expect(0, 12735, '\p{Is_Blk= -cjkstrokes}', "");
Expect(1, 12735, '\p{^Is_Blk= -cjkstrokes}', "");
Expect(1, 12735, '\P{Is_Blk= -cjkstrokes}', "");
Expect(0, 12735, '\P{^Is_Blk= -cjkstrokes}', "");
Error('\p{Block=/a/ no-block}');
Error('\P{Block=/a/ no-block}');
Expect(1, 2303, '\p{Block=noblock}', "");
Expect(0, 2303, '\p{^Block=noblock}', "");
Expect(0, 2303, '\P{Block=noblock}', "");
Expect(1, 2303, '\P{^Block=noblock}', "");
Expect(0, 2111, '\p{Block=noblock}', "");
Expect(1, 2111, '\p{^Block=noblock}', "");
Expect(1, 2111, '\P{Block=noblock}', "");
Expect(0, 2111, '\P{^Block=noblock}', "");
Expect(1, 2303, '\p{Block=_ NO_BLOCK}', "");
Expect(0, 2303, '\p{^Block=_ NO_BLOCK}', "");
Expect(0, 2303, '\P{Block=_ NO_BLOCK}', "");
Expect(1, 2303, '\P{^Block=_ NO_BLOCK}', "");
Expect(0, 2111, '\p{Block=_ NO_BLOCK}', "");
Expect(1, 2111, '\p{^Block=_ NO_BLOCK}', "");
Expect(1, 2111, '\P{Block=_ NO_BLOCK}', "");
Expect(0, 2111, '\P{^Block=_ NO_BLOCK}', "");
Error('\p{Blk::= no block}');
Error('\P{Blk::= no block}');
Expect(1, 2303, '\p{Blk=noblock}', "");
Expect(0, 2303, '\p{^Blk=noblock}', "");
Expect(0, 2303, '\P{Blk=noblock}', "");
Expect(1, 2303, '\P{^Blk=noblock}', "");
Expect(0, 2111, '\p{Blk=noblock}', "");
Expect(1, 2111, '\p{^Blk=noblock}', "");
Expect(1, 2111, '\P{Blk=noblock}', "");
Expect(0, 2111, '\P{^Blk=noblock}', "");
Expect(1, 2303, '\p{Blk= _No_block}', "");
Expect(0, 2303, '\p{^Blk= _No_block}', "");
Expect(0, 2303, '\P{Blk= _No_block}', "");
Expect(1, 2303, '\P{^Blk= _No_block}', "");
Expect(0, 2111, '\p{Blk= _No_block}', "");
Expect(1, 2111, '\p{^Blk= _No_block}', "");
Expect(1, 2111, '\P{Blk= _No_block}', "");
Expect(0, 2111, '\P{^Blk= _No_block}', "");
Error('\p{Is_Block: /a/no BLOCK}');
Error('\P{Is_Block: /a/no BLOCK}');
Expect(1, 2303, '\p{Is_Block=noblock}', "");
Expect(0, 2303, '\p{^Is_Block=noblock}', "");
Expect(0, 2303, '\P{Is_Block=noblock}', "");
Expect(1, 2303, '\P{^Is_Block=noblock}', "");
Expect(0, 2111, '\p{Is_Block=noblock}', "");
Expect(1, 2111, '\p{^Is_Block=noblock}', "");
Expect(1, 2111, '\P{Is_Block=noblock}', "");
Expect(0, 2111, '\P{^Is_Block=noblock}', "");
Expect(1, 2303, '\p{Is_Block=_No-Block}', "");
Expect(0, 2303, '\p{^Is_Block=_No-Block}', "");
Expect(0, 2303, '\P{Is_Block=_No-Block}', "");
Expect(1, 2303, '\P{^Is_Block=_No-Block}', "");
Expect(0, 2111, '\p{Is_Block=_No-Block}', "");
Expect(1, 2111, '\p{^Is_Block=_No-Block}', "");
Expect(1, 2111, '\P{Is_Block=_No-Block}', "");
Expect(0, 2111, '\P{^Is_Block=_No-Block}', "");
Error('\p{Is_Blk= :=NOBlock}');
Error('\P{Is_Blk= :=NOBlock}');
Expect(1, 2303, '\p{Is_Blk=noblock}', "");
Expect(0, 2303, '\p{^Is_Blk=noblock}', "");
Expect(0, 2303, '\P{Is_Blk=noblock}', "");
Expect(1, 2303, '\P{^Is_Blk=noblock}', "");
Expect(0, 2111, '\p{Is_Blk=noblock}', "");
Expect(1, 2111, '\p{^Is_Blk=noblock}', "");
Expect(1, 2111, '\P{Is_Blk=noblock}', "");
Expect(0, 2111, '\P{^Is_Blk=noblock}', "");
Expect(1, 2303, '\p{Is_Blk= _NO BLOCK}', "");
Expect(0, 2303, '\p{^Is_Blk= _NO BLOCK}', "");
Expect(0, 2303, '\P{Is_Blk= _NO BLOCK}', "");
Expect(1, 2303, '\P{^Is_Blk= _NO BLOCK}', "");
Expect(0, 2111, '\p{Is_Blk= _NO BLOCK}', "");
Expect(1, 2111, '\p{^Is_Blk= _NO BLOCK}', "");
Expect(1, 2111, '\P{Is_Blk= _NO BLOCK}', "");
Expect(0, 2111, '\P{^Is_Blk= _NO BLOCK}', "");
Error('\p{Block: /a/ CJK COMPATIBILITY}');
Error('\P{Block: /a/ CJK COMPATIBILITY}');
Expect(1, 13311, '\p{Block: cjkcompatibility}', "");
Expect(0, 13311, '\p{^Block: cjkcompatibility}', "");
Expect(0, 13311, '\P{Block: cjkcompatibility}', "");
Expect(1, 13311, '\P{^Block: cjkcompatibility}', "");
Expect(0, 13055, '\p{Block: cjkcompatibility}', "");
Expect(1, 13055, '\p{^Block: cjkcompatibility}', "");
Expect(1, 13055, '\P{Block: cjkcompatibility}', "");
Expect(0, 13055, '\P{^Block: cjkcompatibility}', "");
Expect(1, 13311, '\p{Block=_cjkCompatibility}', "");
Expect(0, 13311, '\p{^Block=_cjkCompatibility}', "");
Expect(0, 13311, '\P{Block=_cjkCompatibility}', "");
Expect(1, 13311, '\P{^Block=_cjkCompatibility}', "");
Expect(0, 13055, '\p{Block=_cjkCompatibility}', "");
Expect(1, 13055, '\p{^Block=_cjkCompatibility}', "");
Expect(1, 13055, '\P{Block=_cjkCompatibility}', "");
Expect(0, 13055, '\P{^Block=_cjkCompatibility}', "");
Error('\p{Blk:__CJK:=Compatibility}');
Error('\P{Blk:__CJK:=Compatibility}');
Expect(1, 13311, '\p{Blk=cjkcompatibility}', "");
Expect(0, 13311, '\p{^Blk=cjkcompatibility}', "");
Expect(0, 13311, '\P{Blk=cjkcompatibility}', "");
Expect(1, 13311, '\P{^Blk=cjkcompatibility}', "");
Expect(0, 13055, '\p{Blk=cjkcompatibility}', "");
Expect(1, 13055, '\p{^Blk=cjkcompatibility}', "");
Expect(1, 13055, '\P{Blk=cjkcompatibility}', "");
Expect(0, 13055, '\P{^Blk=cjkcompatibility}', "");
Expect(1, 13311, '\p{Blk= CJK COMPATIBILITY}', "");
Expect(0, 13311, '\p{^Blk= CJK COMPATIBILITY}', "");
Expect(0, 13311, '\P{Blk= CJK COMPATIBILITY}', "");
Expect(1, 13311, '\P{^Blk= CJK COMPATIBILITY}', "");
Expect(0, 13055, '\p{Blk= CJK COMPATIBILITY}', "");
Expect(1, 13055, '\p{^Blk= CJK COMPATIBILITY}', "");
Expect(1, 13055, '\P{Blk= CJK COMPATIBILITY}', "");
Expect(0, 13055, '\P{^Blk= CJK COMPATIBILITY}', "");
Error('\p{Is_Block=-/a/CJK Compatibility}');
Error('\P{Is_Block=-/a/CJK Compatibility}');
Expect(1, 13311, '\p{Is_Block=cjkcompatibility}', "");
Expect(0, 13311, '\p{^Is_Block=cjkcompatibility}', "");
Expect(0, 13311, '\P{Is_Block=cjkcompatibility}', "");
Expect(1, 13311, '\P{^Is_Block=cjkcompatibility}', "");
Expect(0, 13055, '\p{Is_Block=cjkcompatibility}', "");
Expect(1, 13055, '\p{^Is_Block=cjkcompatibility}', "");
Expect(1, 13055, '\P{Is_Block=cjkcompatibility}', "");
Expect(0, 13055, '\P{^Is_Block=cjkcompatibility}', "");
Expect(1, 13311, '\p{Is_Block= CJK-COMPATIBILITY}', "");
Expect(0, 13311, '\p{^Is_Block= CJK-COMPATIBILITY}', "");
Expect(0, 13311, '\P{Is_Block= CJK-COMPATIBILITY}', "");
Expect(1, 13311, '\P{^Is_Block= CJK-COMPATIBILITY}', "");
Expect(0, 13055, '\p{Is_Block= CJK-COMPATIBILITY}', "");
Expect(1, 13055, '\p{^Is_Block= CJK-COMPATIBILITY}', "");
Expect(1, 13055, '\P{Is_Block= CJK-COMPATIBILITY}', "");
Expect(0, 13055, '\P{^Is_Block= CJK-COMPATIBILITY}', "");
Error('\p{Is_Blk: _-cjkCompatibility:=}');
Error('\P{Is_Blk: _-cjkCompatibility:=}');
Expect(1, 13311, '\p{Is_Blk=cjkcompatibility}', "");
Expect(0, 13311, '\p{^Is_Blk=cjkcompatibility}', "");
Expect(0, 13311, '\P{Is_Blk=cjkcompatibility}', "");
Expect(1, 13311, '\P{^Is_Blk=cjkcompatibility}', "");
Expect(0, 13055, '\p{Is_Blk=cjkcompatibility}', "");
Expect(1, 13055, '\p{^Is_Blk=cjkcompatibility}', "");
Expect(1, 13055, '\P{Is_Blk=cjkcompatibility}', "");
Expect(0, 13055, '\P{^Is_Blk=cjkcompatibility}', "");
Expect(1, 13311, '\p{Is_Blk=--CJKCompatibility}', "");
Expect(0, 13311, '\p{^Is_Blk=--CJKCompatibility}', "");
Expect(0, 13311, '\P{Is_Blk=--CJKCompatibility}', "");
Expect(1, 13311, '\P{^Is_Blk=--CJKCompatibility}', "");
Expect(0, 13055, '\p{Is_Blk=--CJKCompatibility}', "");
Expect(1, 13055, '\p{^Is_Blk=--CJKCompatibility}', "");
Expect(1, 13055, '\P{Is_Blk=--CJKCompatibility}', "");
Expect(0, 13055, '\P{^Is_Blk=--CJKCompatibility}', "");
Error('\p{Block=-_vedic EXTENSIONS/a/}');
Error('\P{Block=-_vedic EXTENSIONS/a/}');
Expect(1, 7423, '\p{Block=vedicextensions}', "");
Expect(0, 7423, '\p{^Block=vedicextensions}', "");
Expect(0, 7423, '\P{Block=vedicextensions}', "");
Expect(1, 7423, '\P{^Block=vedicextensions}', "");
Expect(0, 7375, '\p{Block=vedicextensions}', "");
Expect(1, 7375, '\p{^Block=vedicextensions}', "");
Expect(1, 7375, '\P{Block=vedicextensions}', "");
Expect(0, 7375, '\P{^Block=vedicextensions}', "");
Expect(1, 7423, '\p{Block: _Vedic_Extensions}', "");
Expect(0, 7423, '\p{^Block: _Vedic_Extensions}', "");
Expect(0, 7423, '\P{Block: _Vedic_Extensions}', "");
Expect(1, 7423, '\P{^Block: _Vedic_Extensions}', "");
Expect(0, 7375, '\p{Block: _Vedic_Extensions}', "");
Expect(1, 7375, '\p{^Block: _Vedic_Extensions}', "");
Expect(1, 7375, '\P{Block: _Vedic_Extensions}', "");
Expect(0, 7375, '\P{^Block: _Vedic_Extensions}', "");
Error('\p{Blk=/a/ -Vedic_EXTENSIONS}');
Error('\P{Blk=/a/ -Vedic_EXTENSIONS}');
Expect(1, 7423, '\p{Blk=vedicextensions}', "");
Expect(0, 7423, '\p{^Blk=vedicextensions}', "");
Expect(0, 7423, '\P{Blk=vedicextensions}', "");
Expect(1, 7423, '\P{^Blk=vedicextensions}', "");
Expect(0, 7375, '\p{Blk=vedicextensions}', "");
Expect(1, 7375, '\p{^Blk=vedicextensions}', "");
Expect(1, 7375, '\P{Blk=vedicextensions}', "");
Expect(0, 7375, '\P{^Blk=vedicextensions}', "");
Expect(1, 7423, '\p{Blk: Vedic_extensions}', "");
Expect(0, 7423, '\p{^Blk: Vedic_extensions}', "");
Expect(0, 7423, '\P{Blk: Vedic_extensions}', "");
Expect(1, 7423, '\P{^Blk: Vedic_extensions}', "");
Expect(0, 7375, '\p{Blk: Vedic_extensions}', "");
Expect(1, 7375, '\p{^Blk: Vedic_extensions}', "");
Expect(1, 7375, '\P{Blk: Vedic_extensions}', "");
Expect(0, 7375, '\P{^Blk: Vedic_extensions}', "");
Error('\p{Is_Block=:=- Vedic-EXTENSIONS}');
Error('\P{Is_Block=:=- Vedic-EXTENSIONS}');
Expect(1, 7423, '\p{Is_Block=vedicextensions}', "");
Expect(0, 7423, '\p{^Is_Block=vedicextensions}', "");
Expect(0, 7423, '\P{Is_Block=vedicextensions}', "");
Expect(1, 7423, '\P{^Is_Block=vedicextensions}', "");
Expect(0, 7375, '\p{Is_Block=vedicextensions}', "");
Expect(1, 7375, '\p{^Is_Block=vedicextensions}', "");
Expect(1, 7375, '\P{Is_Block=vedicextensions}', "");
Expect(0, 7375, '\P{^Is_Block=vedicextensions}', "");
Expect(1, 7423, '\p{Is_Block: __Vedic-Extensions}', "");
Expect(0, 7423, '\p{^Is_Block: __Vedic-Extensions}', "");
Expect(0, 7423, '\P{Is_Block: __Vedic-Extensions}', "");
Expect(1, 7423, '\P{^Is_Block: __Vedic-Extensions}', "");
Expect(0, 7375, '\p{Is_Block: __Vedic-Extensions}', "");
Expect(1, 7375, '\p{^Is_Block: __Vedic-Extensions}', "");
Expect(1, 7375, '\P{Is_Block: __Vedic-Extensions}', "");
Expect(0, 7375, '\P{^Is_Block: __Vedic-Extensions}', "");
Error('\p{Is_Blk= vedic EXTENSIONS:=}');
Error('\P{Is_Blk= vedic EXTENSIONS:=}');
Expect(1, 7423, '\p{Is_Blk=vedicextensions}', "");
Expect(0, 7423, '\p{^Is_Blk=vedicextensions}', "");
Expect(0, 7423, '\P{Is_Blk=vedicextensions}', "");
Expect(1, 7423, '\P{^Is_Blk=vedicextensions}', "");
Expect(0, 7375, '\p{Is_Blk=vedicextensions}', "");
Expect(1, 7375, '\p{^Is_Blk=vedicextensions}', "");
Expect(1, 7375, '\P{Is_Blk=vedicextensions}', "");
Expect(0, 7375, '\P{^Is_Blk=vedicextensions}', "");
Expect(1, 7423, '\p{Is_Blk: -vedic_Extensions}', "");
Expect(0, 7423, '\p{^Is_Blk: -vedic_Extensions}', "");
Expect(0, 7423, '\P{Is_Blk: -vedic_Extensions}', "");
Expect(1, 7423, '\P{^Is_Blk: -vedic_Extensions}', "");
Expect(0, 7375, '\p{Is_Blk: -vedic_Extensions}', "");
Expect(1, 7375, '\p{^Is_Blk: -vedic_Extensions}', "");
Expect(1, 7375, '\P{Is_Blk: -vedic_Extensions}', "");
Expect(0, 7375, '\P{^Is_Blk: -vedic_Extensions}', "");
Error('\p{Block=_-Taiviet:=}');
Error('\P{Block=_-Taiviet:=}');
Expect(1, 43743, '\p{Block=taiviet}', "");
Expect(0, 43743, '\p{^Block=taiviet}', "");
Expect(0, 43743, '\P{Block=taiviet}', "");
Expect(1, 43743, '\P{^Block=taiviet}', "");
Expect(0, 43647, '\p{Block=taiviet}', "");
Expect(1, 43647, '\p{^Block=taiviet}', "");
Expect(1, 43647, '\P{Block=taiviet}', "");
Expect(0, 43647, '\P{^Block=taiviet}', "");
Expect(1, 43743, '\p{Block=-_TAI-viet}', "");
Expect(0, 43743, '\p{^Block=-_TAI-viet}', "");
Expect(0, 43743, '\P{Block=-_TAI-viet}', "");
Expect(1, 43743, '\P{^Block=-_TAI-viet}', "");
Expect(0, 43647, '\p{Block=-_TAI-viet}', "");
Expect(1, 43647, '\p{^Block=-_TAI-viet}', "");
Expect(1, 43647, '\P{Block=-_TAI-viet}', "");
Expect(0, 43647, '\P{^Block=-_TAI-viet}', "");
Error('\p{Blk=tai VIET:=}');
Error('\P{Blk=tai VIET:=}');
Expect(1, 43743, '\p{Blk=taiviet}', "");
Expect(0, 43743, '\p{^Blk=taiviet}', "");
Expect(0, 43743, '\P{Blk=taiviet}', "");
Expect(1, 43743, '\P{^Blk=taiviet}', "");
Expect(0, 43647, '\p{Blk=taiviet}', "");
Expect(1, 43647, '\p{^Blk=taiviet}', "");
Expect(1, 43647, '\P{Blk=taiviet}', "");
Expect(0, 43647, '\P{^Blk=taiviet}', "");
Expect(1, 43743, '\p{Blk=- tai viet}', "");
Expect(0, 43743, '\p{^Blk=- tai viet}', "");
Expect(0, 43743, '\P{Blk=- tai viet}', "");
Expect(1, 43743, '\P{^Blk=- tai viet}', "");
Expect(0, 43647, '\p{Blk=- tai viet}', "");
Expect(1, 43647, '\p{^Blk=- tai viet}', "");
Expect(1, 43647, '\P{Blk=- tai viet}', "");
Expect(0, 43647, '\P{^Blk=- tai viet}', "");
Error('\p{Is_Block=:=_Tai_Viet}');
Error('\P{Is_Block=:=_Tai_Viet}');
Expect(1, 43743, '\p{Is_Block=taiviet}', "");
Expect(0, 43743, '\p{^Is_Block=taiviet}', "");
Expect(0, 43743, '\P{Is_Block=taiviet}', "");
Expect(1, 43743, '\P{^Is_Block=taiviet}', "");
Expect(0, 43647, '\p{Is_Block=taiviet}', "");
Expect(1, 43647, '\p{^Is_Block=taiviet}', "");
Expect(1, 43647, '\P{Is_Block=taiviet}', "");
Expect(0, 43647, '\P{^Is_Block=taiviet}', "");
Expect(1, 43743, '\p{Is_Block=_ taiVIET}', "");
Expect(0, 43743, '\p{^Is_Block=_ taiVIET}', "");
Expect(0, 43743, '\P{Is_Block=_ taiVIET}', "");
Expect(1, 43743, '\P{^Is_Block=_ taiVIET}', "");
Expect(0, 43647, '\p{Is_Block=_ taiVIET}', "");
Expect(1, 43647, '\p{^Is_Block=_ taiVIET}', "");
Expect(1, 43647, '\P{Is_Block=_ taiVIET}', "");
Expect(0, 43647, '\P{^Is_Block=_ taiVIET}', "");
Error('\p{Is_Blk=/a/- tai-Viet}');
Error('\P{Is_Blk=/a/- tai-Viet}');
Expect(1, 43743, '\p{Is_Blk=taiviet}', "");
Expect(0, 43743, '\p{^Is_Blk=taiviet}', "");
Expect(0, 43743, '\P{Is_Blk=taiviet}', "");
Expect(1, 43743, '\P{^Is_Blk=taiviet}', "");
Expect(0, 43647, '\p{Is_Blk=taiviet}', "");
Expect(1, 43647, '\p{^Is_Blk=taiviet}', "");
Expect(1, 43647, '\P{Is_Blk=taiviet}', "");
Expect(0, 43647, '\P{^Is_Blk=taiviet}', "");
Expect(1, 43743, '\p{Is_Blk=_-Tai-Viet}', "");
Expect(0, 43743, '\p{^Is_Blk=_-Tai-Viet}', "");
Expect(0, 43743, '\P{Is_Blk=_-Tai-Viet}', "");
Expect(1, 43743, '\P{^Is_Blk=_-Tai-Viet}', "");
Expect(0, 43647, '\p{Is_Blk=_-Tai-Viet}', "");
Expect(1, 43647, '\p{^Is_Blk=_-Tai-Viet}', "");
Expect(1, 43647, '\P{Is_Blk=_-Tai-Viet}', "");
Expect(0, 43647, '\P{^Is_Blk=_-Tai-Viet}', "");
Error('\p{Block=- Cyrillic Extended:=B}');
Error('\P{Block=- Cyrillic Extended:=B}');
Expect(1, 42655, '\p{Block: cyrillicextendedb}', "");
Expect(0, 42655, '\p{^Block: cyrillicextendedb}', "");
Expect(0, 42655, '\P{Block: cyrillicextendedb}', "");
Expect(1, 42655, '\P{^Block: cyrillicextendedb}', "");
Expect(0, 42559, '\p{Block: cyrillicextendedb}', "");
Expect(1, 42559, '\p{^Block: cyrillicextendedb}', "");
Expect(1, 42559, '\P{Block: cyrillicextendedb}', "");
Expect(0, 42559, '\P{^Block: cyrillicextendedb}', "");
Expect(1, 42655, '\p{Block= -cyrillicextended B}', "");
Expect(0, 42655, '\p{^Block= -cyrillicextended B}', "");
Expect(0, 42655, '\P{Block= -cyrillicextended B}', "");
Expect(1, 42655, '\P{^Block= -cyrillicextended B}', "");
Expect(0, 42559, '\p{Block= -cyrillicextended B}', "");
Expect(1, 42559, '\p{^Block= -cyrillicextended B}', "");
Expect(1, 42559, '\P{Block= -cyrillicextended B}', "");
Expect(0, 42559, '\P{^Block= -cyrillicextended B}', "");
Error('\p{Blk= _Cyrillic:=Extended b}');
Error('\P{Blk= _Cyrillic:=Extended b}');
Expect(1, 42655, '\p{Blk=cyrillicextendedb}', "");
Expect(0, 42655, '\p{^Blk=cyrillicextendedb}', "");
Expect(0, 42655, '\P{Blk=cyrillicextendedb}', "");
Expect(1, 42655, '\P{^Blk=cyrillicextendedb}', "");
Expect(0, 42559, '\p{Blk=cyrillicextendedb}', "");
Expect(1, 42559, '\p{^Blk=cyrillicextendedb}', "");
Expect(1, 42559, '\P{Blk=cyrillicextendedb}', "");
Expect(0, 42559, '\P{^Blk=cyrillicextendedb}', "");
Expect(1, 42655, '\p{Blk= cyrillicEXTENDED_b}', "");
Expect(0, 42655, '\p{^Blk= cyrillicEXTENDED_b}', "");
Expect(0, 42655, '\P{Blk= cyrillicEXTENDED_b}', "");
Expect(1, 42655, '\P{^Blk= cyrillicEXTENDED_b}', "");
Expect(0, 42559, '\p{Blk= cyrillicEXTENDED_b}', "");
Expect(1, 42559, '\p{^Blk= cyrillicEXTENDED_b}', "");
Expect(1, 42559, '\P{Blk= cyrillicEXTENDED_b}', "");
Expect(0, 42559, '\P{^Blk= cyrillicEXTENDED_b}', "");
Error('\p{Is_Block=_-cyrillic:=Extended_b}');
Error('\P{Is_Block=_-cyrillic:=Extended_b}');
Expect(1, 42655, '\p{Is_Block=cyrillicextendedb}', "");
Expect(0, 42655, '\p{^Is_Block=cyrillicextendedb}', "");
Expect(0, 42655, '\P{Is_Block=cyrillicextendedb}', "");
Expect(1, 42655, '\P{^Is_Block=cyrillicextendedb}', "");
Expect(0, 42559, '\p{Is_Block=cyrillicextendedb}', "");
Expect(1, 42559, '\p{^Is_Block=cyrillicextendedb}', "");
Expect(1, 42559, '\P{Is_Block=cyrillicextendedb}', "");
Expect(0, 42559, '\P{^Is_Block=cyrillicextendedb}', "");
Expect(1, 42655, '\p{Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(0, 42655, '\p{^Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(0, 42655, '\P{Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(1, 42655, '\P{^Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(0, 42559, '\p{Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(1, 42559, '\p{^Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(1, 42559, '\P{Is_Block=_ Cyrillic_EXTENDED B}', "");
Expect(0, 42559, '\P{^Is_Block=_ Cyrillic_EXTENDED B}', "");
Error('\p{Is_Blk= /a/Cyrillic-EXTENDED_b}');
Error('\P{Is_Blk= /a/Cyrillic-EXTENDED_b}');
Expect(1, 42655, '\p{Is_Blk:cyrillicextendedb}', "");
Expect(0, 42655, '\p{^Is_Blk:cyrillicextendedb}', "");
Expect(0, 42655, '\P{Is_Blk:cyrillicextendedb}', "");
Expect(1, 42655, '\P{^Is_Blk:cyrillicextendedb}', "");
Expect(0, 42559, '\p{Is_Blk:cyrillicextendedb}', "");
Expect(1, 42559, '\p{^Is_Blk:cyrillicextendedb}', "");
Expect(1, 42559, '\P{Is_Blk:cyrillicextendedb}', "");
Expect(0, 42559, '\P{^Is_Blk:cyrillicextendedb}', "");
Expect(1, 42655, '\p{Is_Blk= -Cyrillic Extendedb}', "");
Expect(0, 42655, '\p{^Is_Blk= -Cyrillic Extendedb}', "");
Expect(0, 42655, '\P{Is_Blk= -Cyrillic Extendedb}', "");
Expect(1, 42655, '\P{^Is_Blk= -Cyrillic Extendedb}', "");
Expect(0, 42559, '\p{Is_Blk= -Cyrillic Extendedb}', "");
Expect(1, 42559, '\p{^Is_Blk= -Cyrillic Extendedb}', "");
Expect(1, 42559, '\P{Is_Blk= -Cyrillic Extendedb}', "");
Expect(0, 42559, '\P{^Is_Blk= -Cyrillic Extendedb}', "");
Error('\p{Block=:= -Phonetic EXTENSIONS}');
Error('\P{Block=:= -Phonetic EXTENSIONS}');
Expect(1, 7551, '\p{Block=phoneticextensions}', "");
Expect(0, 7551, '\p{^Block=phoneticextensions}', "");
Expect(0, 7551, '\P{Block=phoneticextensions}', "");
Expect(1, 7551, '\P{^Block=phoneticextensions}', "");
Expect(0, 7423, '\p{Block=phoneticextensions}', "");
Expect(1, 7423, '\p{^Block=phoneticextensions}', "");
Expect(1, 7423, '\P{Block=phoneticextensions}', "");
Expect(0, 7423, '\P{^Block=phoneticextensions}', "");
Expect(1, 7551, '\p{Block= PHONETICExtensions}', "");
Expect(0, 7551, '\p{^Block= PHONETICExtensions}', "");
Expect(0, 7551, '\P{Block= PHONETICExtensions}', "");
Expect(1, 7551, '\P{^Block= PHONETICExtensions}', "");
Expect(0, 7423, '\p{Block= PHONETICExtensions}', "");
Expect(1, 7423, '\p{^Block= PHONETICExtensions}', "");
Expect(1, 7423, '\P{Block= PHONETICExtensions}', "");
Expect(0, 7423, '\P{^Block= PHONETICExtensions}', "");
Error('\p{Blk=/a/Phonetic Extensions}');
Error('\P{Blk=/a/Phonetic Extensions}');
Expect(1, 7551, '\p{Blk=phoneticextensions}', "");
Expect(0, 7551, '\p{^Blk=phoneticextensions}', "");
Expect(0, 7551, '\P{Blk=phoneticextensions}', "");
Expect(1, 7551, '\P{^Blk=phoneticextensions}', "");
Expect(0, 7423, '\p{Blk=phoneticextensions}', "");
Expect(1, 7423, '\p{^Blk=phoneticextensions}', "");
Expect(1, 7423, '\P{Blk=phoneticextensions}', "");
Expect(0, 7423, '\P{^Blk=phoneticextensions}', "");
Expect(1, 7551, '\p{Blk= phoneticextensions}', "");
Expect(0, 7551, '\p{^Blk= phoneticextensions}', "");
Expect(0, 7551, '\P{Blk= phoneticextensions}', "");
Expect(1, 7551, '\P{^Blk= phoneticextensions}', "");
Expect(0, 7423, '\p{Blk= phoneticextensions}', "");
Expect(1, 7423, '\p{^Blk= phoneticextensions}', "");
Expect(1, 7423, '\P{Blk= phoneticextensions}', "");
Expect(0, 7423, '\P{^Blk= phoneticextensions}', "");
Error('\p{Is_Block=:=_PHONETIC-Extensions}');
Error('\P{Is_Block=:=_PHONETIC-Extensions}');
Expect(1, 7551, '\p{Is_Block=phoneticextensions}', "");
Expect(0, 7551, '\p{^Is_Block=phoneticextensions}', "");
Expect(0, 7551, '\P{Is_Block=phoneticextensions}', "");
Expect(1, 7551, '\P{^Is_Block=phoneticextensions}', "");
Expect(0, 7423, '\p{Is_Block=phoneticextensions}', "");
Expect(1, 7423, '\p{^Is_Block=phoneticextensions}', "");
Expect(1, 7423, '\P{Is_Block=phoneticextensions}', "");
Expect(0, 7423, '\P{^Is_Block=phoneticextensions}', "");
Expect(1, 7551, '\p{Is_Block=_ phonetic EXTENSIONS}', "");
Expect(0, 7551, '\p{^Is_Block=_ phonetic EXTENSIONS}', "");
Expect(0, 7551, '\P{Is_Block=_ phonetic EXTENSIONS}', "");
Expect(1, 7551, '\P{^Is_Block=_ phonetic EXTENSIONS}', "");
Expect(0, 7423, '\p{Is_Block=_ phonetic EXTENSIONS}', "");
Expect(1, 7423, '\p{^Is_Block=_ phonetic EXTENSIONS}', "");
Expect(1, 7423, '\P{Is_Block=_ phonetic EXTENSIONS}', "");
Expect(0, 7423, '\P{^Is_Block=_ phonetic EXTENSIONS}', "");
Error('\p{Is_Blk=Phonetic Extensions:=}');
Error('\P{Is_Blk=Phonetic Extensions:=}');
Expect(1, 7551, '\p{Is_Blk=phoneticextensions}', "");
Expect(0, 7551, '\p{^Is_Blk=phoneticextensions}', "");
Expect(0, 7551, '\P{Is_Blk=phoneticextensions}', "");
Expect(1, 7551, '\P{^Is_Blk=phoneticextensions}', "");
Expect(0, 7423, '\p{Is_Blk=phoneticextensions}', "");
Expect(1, 7423, '\p{^Is_Blk=phoneticextensions}', "");
Expect(1, 7423, '\P{Is_Blk=phoneticextensions}', "");
Expect(0, 7423, '\P{^Is_Blk=phoneticextensions}', "");
Expect(1, 7551, '\p{Is_Blk=__Phonetic_Extensions}', "");
Expect(0, 7551, '\p{^Is_Blk=__Phonetic_Extensions}', "");
Expect(0, 7551, '\P{Is_Blk=__Phonetic_Extensions}', "");
Expect(1, 7551, '\P{^Is_Blk=__Phonetic_Extensions}', "");
Expect(0, 7423, '\p{Is_Blk=__Phonetic_Extensions}', "");
Expect(1, 7423, '\p{^Is_Blk=__Phonetic_Extensions}', "");
Expect(1, 7423, '\P{Is_Blk=__Phonetic_Extensions}', "");
Expect(0, 7423, '\P{^Is_Blk=__Phonetic_Extensions}', "");
Error('\p{Block=--Tai Xuan:=Jing_Symbols}');
Error('\P{Block=--Tai Xuan:=Jing_Symbols}');
Expect(1, 119647, '\p{Block=taixuanjingsymbols}', "");
Expect(0, 119647, '\p{^Block=taixuanjingsymbols}', "");
Expect(0, 119647, '\P{Block=taixuanjingsymbols}', "");
Expect(1, 119647, '\P{^Block=taixuanjingsymbols}', "");
Expect(0, 119551, '\p{Block=taixuanjingsymbols}', "");
Expect(1, 119551, '\p{^Block=taixuanjingsymbols}', "");
Expect(1, 119551, '\P{Block=taixuanjingsymbols}', "");
Expect(0, 119551, '\P{^Block=taixuanjingsymbols}', "");
Expect(1, 119647, '\p{Block=_tai_XuanJing SYMBOLS}', "");
Expect(0, 119647, '\p{^Block=_tai_XuanJing SYMBOLS}', "");
Expect(0, 119647, '\P{Block=_tai_XuanJing SYMBOLS}', "");
Expect(1, 119647, '\P{^Block=_tai_XuanJing SYMBOLS}', "");
Expect(0, 119551, '\p{Block=_tai_XuanJing SYMBOLS}', "");
Expect(1, 119551, '\p{^Block=_tai_XuanJing SYMBOLS}', "");
Expect(1, 119551, '\P{Block=_tai_XuanJing SYMBOLS}', "");
Expect(0, 119551, '\P{^Block=_tai_XuanJing SYMBOLS}', "");
Error('\p{Blk=_Tai:=Xuan-jing SYMBOLS}');
Error('\P{Blk=_Tai:=Xuan-jing SYMBOLS}');
Expect(1, 119647, '\p{Blk=taixuanjingsymbols}', "");
Expect(0, 119647, '\p{^Blk=taixuanjingsymbols}', "");
Expect(0, 119647, '\P{Blk=taixuanjingsymbols}', "");
Expect(1, 119647, '\P{^Blk=taixuanjingsymbols}', "");
Expect(0, 119551, '\p{Blk=taixuanjingsymbols}', "");
Expect(1, 119551, '\p{^Blk=taixuanjingsymbols}', "");
Expect(1, 119551, '\P{Blk=taixuanjingsymbols}', "");
Expect(0, 119551, '\P{^Blk=taixuanjingsymbols}', "");
Expect(1, 119647, '\p{Blk= Tai xuanJING-Symbols}', "");
Expect(0, 119647, '\p{^Blk= Tai xuanJING-Symbols}', "");
Expect(0, 119647, '\P{Blk= Tai xuanJING-Symbols}', "");
Expect(1, 119647, '\P{^Blk= Tai xuanJING-Symbols}', "");
Expect(0, 119551, '\p{Blk= Tai xuanJING-Symbols}', "");
Expect(1, 119551, '\p{^Blk= Tai xuanJING-Symbols}', "");
Expect(1, 119551, '\P{Blk= Tai xuanJING-Symbols}', "");
Expect(0, 119551, '\P{^Blk= Tai xuanJING-Symbols}', "");
Error('\p{Is_Block=_:=Tai XUAN jing SYMBOLS}');
Error('\P{Is_Block=_:=Tai XUAN jing SYMBOLS}');
Expect(1, 119647, '\p{Is_Block=taixuanjingsymbols}', "");
Expect(0, 119647, '\p{^Is_Block=taixuanjingsymbols}', "");
Expect(0, 119647, '\P{Is_Block=taixuanjingsymbols}', "");
Expect(1, 119647, '\P{^Is_Block=taixuanjingsymbols}', "");
Expect(0, 119551, '\p{Is_Block=taixuanjingsymbols}', "");
Expect(1, 119551, '\p{^Is_Block=taixuanjingsymbols}', "");
Expect(1, 119551, '\P{Is_Block=taixuanjingsymbols}', "");
Expect(0, 119551, '\P{^Is_Block=taixuanjingsymbols}', "");
Expect(1, 119647, '\p{Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(0, 119647, '\p{^Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(0, 119647, '\P{Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(1, 119647, '\P{^Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(0, 119551, '\p{Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(1, 119551, '\p{^Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(1, 119551, '\P{Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Expect(0, 119551, '\P{^Is_Block=_ TAI_Xuan_JING SYMBOLS}', "");
Error('\p{Is_Blk= /a/Tai Xuan-JING symbols}');
Error('\P{Is_Blk= /a/Tai Xuan-JING symbols}');
Expect(1, 119647, '\p{Is_Blk=taixuanjingsymbols}', "");
Expect(0, 119647, '\p{^Is_Blk=taixuanjingsymbols}', "");
Expect(0, 119647, '\P{Is_Blk=taixuanjingsymbols}', "");
Expect(1, 119647, '\P{^Is_Blk=taixuanjingsymbols}', "");
Expect(0, 119551, '\p{Is_Blk=taixuanjingsymbols}', "");
Expect(1, 119551, '\p{^Is_Blk=taixuanjingsymbols}', "");
Expect(1, 119551, '\P{Is_Blk=taixuanjingsymbols}', "");
Expect(0, 119551, '\P{^Is_Blk=taixuanjingsymbols}', "");
Expect(1, 119647, '\p{Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(0, 119647, '\p{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(0, 119647, '\P{Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(1, 119647, '\P{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(0, 119551, '\p{Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(1, 119551, '\p{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(1, 119551, '\P{Is_Blk=_Tai XUAN_Jing-symbols}', "");
Expect(0, 119551, '\P{^Is_Blk=_Tai XUAN_Jing-symbols}', "");
Error('\p{Block=:= -Malayalam}');
Error('\P{Block=:= -Malayalam}');
Expect(1, 3455, '\p{Block=malayalam}', "");
Expect(0, 3455, '\p{^Block=malayalam}', "");
Expect(0, 3455, '\P{Block=malayalam}', "");
Expect(1, 3455, '\P{^Block=malayalam}', "");
Expect(0, 3327, '\p{Block=malayalam}', "");
Expect(1, 3327, '\p{^Block=malayalam}', "");
Expect(1, 3327, '\P{Block=malayalam}', "");
Expect(0, 3327, '\P{^Block=malayalam}', "");
Expect(1, 3455, '\p{Block= MALAYALAM}', "");
Expect(0, 3455, '\p{^Block= MALAYALAM}', "");
Expect(0, 3455, '\P{Block= MALAYALAM}', "");
Expect(1, 3455, '\P{^Block= MALAYALAM}', "");
Expect(0, 3327, '\p{Block= MALAYALAM}', "");
Expect(1, 3327, '\p{^Block= MALAYALAM}', "");
Expect(1, 3327, '\P{Block= MALAYALAM}', "");
Expect(0, 3327, '\P{^Block= MALAYALAM}', "");
Error('\p{Blk=-_Malayalam/a/}');
Error('\P{Blk=-_Malayalam/a/}');
Expect(1, 3455, '\p{Blk=malayalam}', "");
Expect(0, 3455, '\p{^Blk=malayalam}', "");
Expect(0, 3455, '\P{Blk=malayalam}', "");
Expect(1, 3455, '\P{^Blk=malayalam}', "");
Expect(0, 3327, '\p{Blk=malayalam}', "");
Expect(1, 3327, '\p{^Blk=malayalam}', "");
Expect(1, 3327, '\P{Blk=malayalam}', "");
Expect(0, 3327, '\P{^Blk=malayalam}', "");
Expect(1, 3455, '\p{Blk=--MALAYALAM}', "");
Expect(0, 3455, '\p{^Blk=--MALAYALAM}', "");
Expect(0, 3455, '\P{Blk=--MALAYALAM}', "");
Expect(1, 3455, '\P{^Blk=--MALAYALAM}', "");
Expect(0, 3327, '\p{Blk=--MALAYALAM}', "");
Expect(1, 3327, '\p{^Blk=--MALAYALAM}', "");
Expect(1, 3327, '\P{Blk=--MALAYALAM}', "");
Expect(0, 3327, '\P{^Blk=--MALAYALAM}', "");
Error('\p{Is_Block=-Malayalam/a/}');
Error('\P{Is_Block=-Malayalam/a/}');
Expect(1, 3455, '\p{Is_Block=malayalam}', "");
Expect(0, 3455, '\p{^Is_Block=malayalam}', "");
Expect(0, 3455, '\P{Is_Block=malayalam}', "");
Expect(1, 3455, '\P{^Is_Block=malayalam}', "");
Expect(0, 3327, '\p{Is_Block=malayalam}', "");
Expect(1, 3327, '\p{^Is_Block=malayalam}', "");
Expect(1, 3327, '\P{Is_Block=malayalam}', "");
Expect(0, 3327, '\P{^Is_Block=malayalam}', "");
Expect(1, 3455, '\p{Is_Block: -Malayalam}', "");
Expect(0, 3455, '\p{^Is_Block: -Malayalam}', "");
Expect(0, 3455, '\P{Is_Block: -Malayalam}', "");
Expect(1, 3455, '\P{^Is_Block: -Malayalam}', "");
Expect(0, 3327, '\p{Is_Block: -Malayalam}', "");
Expect(1, 3327, '\p{^Is_Block: -Malayalam}', "");
Expect(1, 3327, '\P{Is_Block: -Malayalam}', "");
Expect(0, 3327, '\P{^Is_Block: -Malayalam}', "");
Error('\p{Is_Blk=Malayalam/a/}');
Error('\P{Is_Blk=Malayalam/a/}');
Expect(1, 3455, '\p{Is_Blk=malayalam}', "");
Expect(0, 3455, '\p{^Is_Blk=malayalam}', "");
Expect(0, 3455, '\P{Is_Blk=malayalam}', "");
Expect(1, 3455, '\P{^Is_Blk=malayalam}', "");
Expect(0, 3327, '\p{Is_Blk=malayalam}', "");
Expect(1, 3327, '\p{^Is_Blk=malayalam}', "");
Expect(1, 3327, '\P{Is_Blk=malayalam}', "");
Expect(0, 3327, '\P{^Is_Blk=malayalam}', "");
Expect(1, 3455, '\p{Is_Blk= malayalam}', "");
Expect(0, 3455, '\p{^Is_Blk= malayalam}', "");
Expect(0, 3455, '\P{Is_Blk= malayalam}', "");
Expect(1, 3455, '\P{^Is_Blk= malayalam}', "");
Expect(0, 3327, '\p{Is_Blk= malayalam}', "");
Expect(1, 3327, '\p{^Is_Blk= malayalam}', "");
Expect(1, 3327, '\P{Is_Blk= malayalam}', "");
Expect(0, 3327, '\P{^Is_Blk= malayalam}', "");
Error('\p{Block=_Lisu:=}');
Error('\P{Block=_Lisu:=}');
Expect(1, 42239, '\p{Block: lisu}', "");
Expect(0, 42239, '\p{^Block: lisu}', "");
Expect(0, 42239, '\P{Block: lisu}', "");
Expect(1, 42239, '\P{^Block: lisu}', "");
Expect(0, 42191, '\p{Block: lisu}', "");
Expect(1, 42191, '\p{^Block: lisu}', "");
Expect(1, 42191, '\P{Block: lisu}', "");
Expect(0, 42191, '\P{^Block: lisu}', "");
Expect(1, 42239, '\p{Block=-Lisu}', "");
Expect(0, 42239, '\p{^Block=-Lisu}', "");
Expect(0, 42239, '\P{Block=-Lisu}', "");
Expect(1, 42239, '\P{^Block=-Lisu}', "");
Expect(0, 42191, '\p{Block=-Lisu}', "");
Expect(1, 42191, '\p{^Block=-Lisu}', "");
Expect(1, 42191, '\P{Block=-Lisu}', "");
Expect(0, 42191, '\P{^Block=-Lisu}', "");
Error('\p{Blk=- Lisu/a/}');
Error('\P{Blk=- Lisu/a/}');
Expect(1, 42239, '\p{Blk=lisu}', "");
Expect(0, 42239, '\p{^Blk=lisu}', "");
Expect(0, 42239, '\P{Blk=lisu}', "");
Expect(1, 42239, '\P{^Blk=lisu}', "");
Expect(0, 42191, '\p{Blk=lisu}', "");
Expect(1, 42191, '\p{^Blk=lisu}', "");
Expect(1, 42191, '\P{Blk=lisu}', "");
Expect(0, 42191, '\P{^Blk=lisu}', "");
Expect(1, 42239, '\p{Blk= Lisu}', "");
Expect(0, 42239, '\p{^Blk= Lisu}', "");
Expect(0, 42239, '\P{Blk= Lisu}', "");
Expect(1, 42239, '\P{^Blk= Lisu}', "");
Expect(0, 42191, '\p{Blk= Lisu}', "");
Expect(1, 42191, '\p{^Blk= Lisu}', "");
Expect(1, 42191, '\P{Blk= Lisu}', "");
Expect(0, 42191, '\P{^Blk= Lisu}', "");
Error('\p{Is_Block=- Lisu:=}');
Error('\P{Is_Block=- Lisu:=}');
Expect(1, 42239, '\p{Is_Block=lisu}', "");
Expect(0, 42239, '\p{^Is_Block=lisu}', "");
Expect(0, 42239, '\P{Is_Block=lisu}', "");
Expect(1, 42239, '\P{^Is_Block=lisu}', "");
Expect(0, 42191, '\p{Is_Block=lisu}', "");
Expect(1, 42191, '\p{^Is_Block=lisu}', "");
Expect(1, 42191, '\P{Is_Block=lisu}', "");
Expect(0, 42191, '\P{^Is_Block=lisu}', "");
Expect(1, 42239, '\p{Is_Block=_-LISU}', "");
Expect(0, 42239, '\p{^Is_Block=_-LISU}', "");
Expect(0, 42239, '\P{Is_Block=_-LISU}', "");
Expect(1, 42239, '\P{^Is_Block=_-LISU}', "");
Expect(0, 42191, '\p{Is_Block=_-LISU}', "");
Expect(1, 42191, '\p{^Is_Block=_-LISU}', "");
Expect(1, 42191, '\P{Is_Block=_-LISU}', "");
Expect(0, 42191, '\P{^Is_Block=_-LISU}', "");
Error('\p{Is_Blk=-Lisu/a/}');
Error('\P{Is_Blk=-Lisu/a/}');
Expect(1, 42239, '\p{Is_Blk=lisu}', "");
Expect(0, 42239, '\p{^Is_Blk=lisu}', "");
Expect(0, 42239, '\P{Is_Blk=lisu}', "");
Expect(1, 42239, '\P{^Is_Blk=lisu}', "");
Expect(0, 42191, '\p{Is_Blk=lisu}', "");
Expect(1, 42191, '\p{^Is_Blk=lisu}', "");
Expect(1, 42191, '\P{Is_Blk=lisu}', "");
Expect(0, 42191, '\P{^Is_Blk=lisu}', "");
Expect(1, 42239, '\p{Is_Blk: _Lisu}', "");
Expect(0, 42239, '\p{^Is_Blk: _Lisu}', "");
Expect(0, 42239, '\P{Is_Blk: _Lisu}', "");
Expect(1, 42239, '\P{^Is_Blk: _Lisu}', "");
Expect(0, 42191, '\p{Is_Blk: _Lisu}', "");
Expect(1, 42191, '\p{^Is_Blk: _Lisu}', "");
Expect(1, 42191, '\P{Is_Blk: _Lisu}', "");
Expect(0, 42191, '\P{^Is_Blk: _Lisu}', "");
Error('\p{Block= ARABIC:=Presentation-FORMSA}');
Error('\P{Block= ARABIC:=Presentation-FORMSA}');
Expect(1, 65023, '\p{Block=arabicpresentationformsa}', "");
Expect(0, 65023, '\p{^Block=arabicpresentationformsa}', "");
Expect(0, 65023, '\P{Block=arabicpresentationformsa}', "");
Expect(1, 65023, '\P{^Block=arabicpresentationformsa}', "");
Expect(0, 64335, '\p{Block=arabicpresentationformsa}', "");
Expect(1, 64335, '\p{^Block=arabicpresentationformsa}', "");
Expect(1, 64335, '\P{Block=arabicpresentationformsa}', "");
Expect(0, 64335, '\P{^Block=arabicpresentationformsa}', "");
Expect(1, 65023, '\p{Block: ArabicPresentationFORMS A}', "");
Expect(0, 65023, '\p{^Block: ArabicPresentationFORMS A}', "");
Expect(0, 65023, '\P{Block: ArabicPresentationFORMS A}', "");
Expect(1, 65023, '\P{^Block: ArabicPresentationFORMS A}', "");
Expect(0, 64335, '\p{Block: ArabicPresentationFORMS A}', "");
Expect(1, 64335, '\p{^Block: ArabicPresentationFORMS A}', "");
Expect(1, 64335, '\P{Block: ArabicPresentationFORMS A}', "");
Expect(0, 64335, '\P{^Block: ArabicPresentationFORMS A}', "");
Error('\p{Blk= Arabic/a/PRESENTATION-FORMSa}');
Error('\P{Blk= Arabic/a/PRESENTATION-FORMSa}');
Expect(1, 65023, '\p{Blk=arabicpresentationformsa}', "");
Expect(0, 65023, '\p{^Blk=arabicpresentationformsa}', "");
Expect(0, 65023, '\P{Blk=arabicpresentationformsa}', "");
Expect(1, 65023, '\P{^Blk=arabicpresentationformsa}', "");
Expect(0, 64335, '\p{Blk=arabicpresentationformsa}', "");
Expect(1, 64335, '\p{^Blk=arabicpresentationformsa}', "");
Expect(1, 64335, '\P{Blk=arabicpresentationformsa}', "");
Expect(0, 64335, '\P{^Blk=arabicpresentationformsa}', "");
Expect(1, 65023, '\p{Blk=-_ArabicPresentation forms-A}', "");
Expect(0, 65023, '\p{^Blk=-_ArabicPresentation forms-A}', "");
Expect(0, 65023, '\P{Blk=-_ArabicPresentation forms-A}', "");
Expect(1, 65023, '\P{^Blk=-_ArabicPresentation forms-A}', "");
Expect(0, 64335, '\p{Blk=-_ArabicPresentation forms-A}', "");
Expect(1, 64335, '\p{^Blk=-_ArabicPresentation forms-A}', "");
Expect(1, 64335, '\P{Blk=-_ArabicPresentation forms-A}', "");
Expect(0, 64335, '\P{^Blk=-_ArabicPresentation forms-A}', "");
Error('\p{Is_Block=-_arabic:=PresentationFORMS_A}');
Error('\P{Is_Block=-_arabic:=PresentationFORMS_A}');
Expect(1, 65023, '\p{Is_Block=arabicpresentationformsa}', "");
Expect(0, 65023, '\p{^Is_Block=arabicpresentationformsa}', "");
Expect(0, 65023, '\P{Is_Block=arabicpresentationformsa}', "");
Expect(1, 65023, '\P{^Is_Block=arabicpresentationformsa}', "");
Expect(0, 64335, '\p{Is_Block=arabicpresentationformsa}', "");
Expect(1, 64335, '\p{^Is_Block=arabicpresentationformsa}', "");
Expect(1, 64335, '\P{Is_Block=arabicpresentationformsa}', "");
Expect(0, 64335, '\P{^Is_Block=arabicpresentationformsa}', "");
Expect(1, 65023, '\p{Is_Block= Arabic presentation_FORMS a}', "");
Expect(0, 65023, '\p{^Is_Block= Arabic presentation_FORMS a}', "");
Expect(0, 65023, '\P{Is_Block= Arabic presentation_FORMS a}', "");
Expect(1, 65023, '\P{^Is_Block= Arabic presentation_FORMS a}', "");
Expect(0, 64335, '\p{Is_Block= Arabic presentation_FORMS a}', "");
Expect(1, 64335, '\p{^Is_Block= Arabic presentation_FORMS a}', "");
Expect(1, 64335, '\P{Is_Block= Arabic presentation_FORMS a}', "");
Expect(0, 64335, '\P{^Is_Block= Arabic presentation_FORMS a}', "");
Error('\p{Is_Blk= Arabic presentation/a/forms A}');
Error('\P{Is_Blk= Arabic presentation/a/forms A}');
Expect(1, 65023, '\p{Is_Blk=arabicpresentationformsa}', "");
Expect(0, 65023, '\p{^Is_Blk=arabicpresentationformsa}', "");
Expect(0, 65023, '\P{Is_Blk=arabicpresentationformsa}', "");
Expect(1, 65023, '\P{^Is_Blk=arabicpresentationformsa}', "");
Expect(0, 64335, '\p{Is_Blk=arabicpresentationformsa}', "");
Expect(1, 64335, '\p{^Is_Blk=arabicpresentationformsa}', "");
Expect(1, 64335, '\P{Is_Blk=arabicpresentationformsa}', "");
Expect(0, 64335, '\P{^Is_Blk=arabicpresentationformsa}', "");
Expect(1, 65023, '\p{Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(0, 65023, '\p{^Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(0, 65023, '\P{Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(1, 65023, '\P{^Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(0, 64335, '\p{Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(1, 64335, '\p{^Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(1, 64335, '\P{Is_Blk= _arabicPRESENTATION Forms A}', "");
Expect(0, 64335, '\P{^Is_Blk= _arabicPRESENTATION Forms A}', "");
Error('\p{Block=/a/_TAI le}');
Error('\P{Block=/a/_TAI le}');
Expect(1, 6527, '\p{Block=taile}', "");
Expect(0, 6527, '\p{^Block=taile}', "");
Expect(0, 6527, '\P{Block=taile}', "");
Expect(1, 6527, '\P{^Block=taile}', "");
Expect(0, 6479, '\p{Block=taile}', "");
Expect(1, 6479, '\p{^Block=taile}', "");
Expect(1, 6479, '\P{Block=taile}', "");
Expect(0, 6479, '\P{^Block=taile}', "");
Expect(1, 6527, '\p{Block= _Tai_le}', "");
Expect(0, 6527, '\p{^Block= _Tai_le}', "");
Expect(0, 6527, '\P{Block= _Tai_le}', "");
Expect(1, 6527, '\P{^Block= _Tai_le}', "");
Expect(0, 6479, '\p{Block= _Tai_le}', "");
Expect(1, 6479, '\p{^Block= _Tai_le}', "");
Expect(1, 6479, '\P{Block= _Tai_le}', "");
Expect(0, 6479, '\P{^Block= _Tai_le}', "");
Error('\p{Blk= -tai/a/le}');
Error('\P{Blk= -tai/a/le}');
Expect(1, 6527, '\p{Blk=taile}', "");
Expect(0, 6527, '\p{^Blk=taile}', "");
Expect(0, 6527, '\P{Blk=taile}', "");
Expect(1, 6527, '\P{^Blk=taile}', "");
Expect(0, 6479, '\p{Blk=taile}', "");
Expect(1, 6479, '\p{^Blk=taile}', "");
Expect(1, 6479, '\P{Blk=taile}', "");
Expect(0, 6479, '\P{^Blk=taile}', "");
Expect(1, 6527, '\p{Blk=_-Tai le}', "");
Expect(0, 6527, '\p{^Blk=_-Tai le}', "");
Expect(0, 6527, '\P{Blk=_-Tai le}', "");
Expect(1, 6527, '\P{^Blk=_-Tai le}', "");
Expect(0, 6479, '\p{Blk=_-Tai le}', "");
Expect(1, 6479, '\p{^Blk=_-Tai le}', "");
Expect(1, 6479, '\P{Blk=_-Tai le}', "");
Expect(0, 6479, '\P{^Blk=_-Tai le}', "");
Error('\p{Is_Block=/a/Tai LE}');
Error('\P{Is_Block=/a/Tai LE}');
Expect(1, 6527, '\p{Is_Block=taile}', "");
Expect(0, 6527, '\p{^Is_Block=taile}', "");
Expect(0, 6527, '\P{Is_Block=taile}', "");
Expect(1, 6527, '\P{^Is_Block=taile}', "");
Expect(0, 6479, '\p{Is_Block=taile}', "");
Expect(1, 6479, '\p{^Is_Block=taile}', "");
Expect(1, 6479, '\P{Is_Block=taile}', "");
Expect(0, 6479, '\P{^Is_Block=taile}', "");
Expect(1, 6527, '\p{Is_Block= _TAI-Le}', "");
Expect(0, 6527, '\p{^Is_Block= _TAI-Le}', "");
Expect(0, 6527, '\P{Is_Block= _TAI-Le}', "");
Expect(1, 6527, '\P{^Is_Block= _TAI-Le}', "");
Expect(0, 6479, '\p{Is_Block= _TAI-Le}', "");
Expect(1, 6479, '\p{^Is_Block= _TAI-Le}', "");
Expect(1, 6479, '\P{Is_Block= _TAI-Le}', "");
Expect(0, 6479, '\P{^Is_Block= _TAI-Le}', "");
Error('\p{Is_Blk= Tai le:=}');
Error('\P{Is_Blk= Tai le:=}');
Expect(1, 6527, '\p{Is_Blk: taile}', "");
Expect(0, 6527, '\p{^Is_Blk: taile}', "");
Expect(0, 6527, '\P{Is_Blk: taile}', "");
Expect(1, 6527, '\P{^Is_Blk: taile}', "");
Expect(0, 6479, '\p{Is_Blk: taile}', "");
Expect(1, 6479, '\p{^Is_Blk: taile}', "");
Expect(1, 6479, '\P{Is_Blk: taile}', "");
Expect(0, 6479, '\P{^Is_Blk: taile}', "");
Expect(1, 6527, '\p{Is_Blk=--TAI-le}', "");
Expect(0, 6527, '\p{^Is_Blk=--TAI-le}', "");
Expect(0, 6527, '\P{Is_Blk=--TAI-le}', "");
Expect(1, 6527, '\P{^Is_Blk=--TAI-le}', "");
Expect(0, 6479, '\p{Is_Blk=--TAI-le}', "");
Expect(1, 6479, '\p{^Is_Blk=--TAI-le}', "");
Expect(1, 6479, '\P{Is_Blk=--TAI-le}', "");
Expect(0, 6479, '\P{^Is_Blk=--TAI-le}', "");
Error('\p{Block=:=CombiningDiacriticalmarks}');
Error('\P{Block=:=CombiningDiacriticalmarks}');
Expect(1, 879, '\p{Block=combiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^Block=combiningdiacriticalmarks}', "");
Expect(0, 879, '\P{Block=combiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^Block=combiningdiacriticalmarks}', "");
Expect(0, 767, '\p{Block=combiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^Block=combiningdiacriticalmarks}', "");
Expect(1, 767, '\P{Block=combiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^Block=combiningdiacriticalmarks}', "");
Expect(1, 879, '\p{Block=-Combining_DIACRITICALmarks}', "");
Expect(0, 879, '\p{^Block=-Combining_DIACRITICALmarks}', "");
Expect(0, 879, '\P{Block=-Combining_DIACRITICALmarks}', "");
Expect(1, 879, '\P{^Block=-Combining_DIACRITICALmarks}', "");
Expect(0, 767, '\p{Block=-Combining_DIACRITICALmarks}', "");
Expect(1, 767, '\p{^Block=-Combining_DIACRITICALmarks}', "");
Expect(1, 767, '\P{Block=-Combining_DIACRITICALmarks}', "");
Expect(0, 767, '\P{^Block=-Combining_DIACRITICALmarks}', "");
Error('\p{Blk= COMBINING Diacritical/a/marks}');
Error('\P{Blk= COMBINING Diacritical/a/marks}');
Expect(1, 879, '\p{Blk=combiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^Blk=combiningdiacriticalmarks}', "");
Expect(0, 879, '\P{Blk=combiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^Blk=combiningdiacriticalmarks}', "");
Expect(0, 767, '\p{Blk=combiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^Blk=combiningdiacriticalmarks}', "");
Expect(1, 767, '\P{Blk=combiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^Blk=combiningdiacriticalmarks}', "");
Expect(1, 879, '\p{Blk= -combining Diacritical Marks}', "");
Expect(0, 879, '\p{^Blk= -combining Diacritical Marks}', "");
Expect(0, 879, '\P{Blk= -combining Diacritical Marks}', "");
Expect(1, 879, '\P{^Blk= -combining Diacritical Marks}', "");
Expect(0, 767, '\p{Blk= -combining Diacritical Marks}', "");
Expect(1, 767, '\p{^Blk= -combining Diacritical Marks}', "");
Expect(1, 767, '\P{Blk= -combining Diacritical Marks}', "");
Expect(0, 767, '\P{^Blk= -combining Diacritical Marks}', "");
Error('\p{Is_Block: - combining:=Diacriticalmarks}');
Error('\P{Is_Block: - combining:=Diacriticalmarks}');
Expect(1, 879, '\p{Is_Block=combiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^Is_Block=combiningdiacriticalmarks}', "");
Expect(0, 879, '\P{Is_Block=combiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^Is_Block=combiningdiacriticalmarks}', "");
Expect(0, 767, '\p{Is_Block=combiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^Is_Block=combiningdiacriticalmarks}', "");
Expect(1, 767, '\P{Is_Block=combiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^Is_Block=combiningdiacriticalmarks}', "");
Expect(1, 879, '\p{Is_Block= _combiningdiacritical Marks}', "");
Expect(0, 879, '\p{^Is_Block= _combiningdiacritical Marks}', "");
Expect(0, 879, '\P{Is_Block= _combiningdiacritical Marks}', "");
Expect(1, 879, '\P{^Is_Block= _combiningdiacritical Marks}', "");
Expect(0, 767, '\p{Is_Block= _combiningdiacritical Marks}', "");
Expect(1, 767, '\p{^Is_Block= _combiningdiacritical Marks}', "");
Expect(1, 767, '\P{Is_Block= _combiningdiacritical Marks}', "");
Expect(0, 767, '\P{^Is_Block= _combiningdiacritical Marks}', "");
Error('\p{Is_Blk=:= COMBININGDiacritical Marks}');
Error('\P{Is_Blk=:= COMBININGDiacritical Marks}');
Expect(1, 879, '\p{Is_Blk=combiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^Is_Blk=combiningdiacriticalmarks}', "");
Expect(0, 879, '\P{Is_Blk=combiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^Is_Blk=combiningdiacriticalmarks}', "");
Expect(0, 767, '\p{Is_Blk=combiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^Is_Blk=combiningdiacriticalmarks}', "");
Expect(1, 767, '\P{Is_Blk=combiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^Is_Blk=combiningdiacriticalmarks}', "");
Expect(1, 879, '\p{Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(0, 879, '\p{^Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(0, 879, '\P{Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(1, 879, '\P{^Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(0, 767, '\p{Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(1, 767, '\p{^Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(1, 767, '\P{Is_Blk= _combining_DIACRITICAL MARKS}', "");
Expect(0, 767, '\P{^Is_Blk= _combining_DIACRITICAL MARKS}', "");
Error('\p{Block=/a/_-Latin-Extended B}');
Error('\P{Block=/a/_-Latin-Extended B}');
Expect(1, 591, '\p{Block=latinextendedb}', "");
Expect(0, 591, '\p{^Block=latinextendedb}', "");
Expect(0, 591, '\P{Block=latinextendedb}', "");
Expect(1, 591, '\P{^Block=latinextendedb}', "");
Expect(0, 383, '\p{Block=latinextendedb}', "");
Expect(1, 383, '\p{^Block=latinextendedb}', "");
Expect(1, 383, '\P{Block=latinextendedb}', "");
Expect(0, 383, '\P{^Block=latinextendedb}', "");
Expect(1, 591, '\p{Block=_Latin-EXTENDED B}', "");
Expect(0, 591, '\p{^Block=_Latin-EXTENDED B}', "");
Expect(0, 591, '\P{Block=_Latin-EXTENDED B}', "");
Expect(1, 591, '\P{^Block=_Latin-EXTENDED B}', "");
Expect(0, 383, '\p{Block=_Latin-EXTENDED B}', "");
Expect(1, 383, '\p{^Block=_Latin-EXTENDED B}', "");
Expect(1, 383, '\P{Block=_Latin-EXTENDED B}', "");
Expect(0, 383, '\P{^Block=_Latin-EXTENDED B}', "");
Error('\p{Blk=- latin EXTENDED b/a/}');
Error('\P{Blk=- latin EXTENDED b/a/}');
Expect(1, 591, '\p{Blk=latinextendedb}', "");
Expect(0, 591, '\p{^Blk=latinextendedb}', "");
Expect(0, 591, '\P{Blk=latinextendedb}', "");
Expect(1, 591, '\P{^Blk=latinextendedb}', "");
Expect(0, 383, '\p{Blk=latinextendedb}', "");
Expect(1, 383, '\p{^Blk=latinextendedb}', "");
Expect(1, 383, '\P{Blk=latinextendedb}', "");
Expect(0, 383, '\P{^Blk=latinextendedb}', "");
Expect(1, 591, '\p{Blk=_ LatinEXTENDEDB}', "");
Expect(0, 591, '\p{^Blk=_ LatinEXTENDEDB}', "");
Expect(0, 591, '\P{Blk=_ LatinEXTENDEDB}', "");
Expect(1, 591, '\P{^Blk=_ LatinEXTENDEDB}', "");
Expect(0, 383, '\p{Blk=_ LatinEXTENDEDB}', "");
Expect(1, 383, '\p{^Blk=_ LatinEXTENDEDB}', "");
Expect(1, 383, '\P{Blk=_ LatinEXTENDEDB}', "");
Expect(0, 383, '\P{^Blk=_ LatinEXTENDEDB}', "");
Error('\p{Is_Block=:=_-LatinExtended_B}');
Error('\P{Is_Block=:=_-LatinExtended_B}');
Expect(1, 591, '\p{Is_Block=latinextendedb}', "");
Expect(0, 591, '\p{^Is_Block=latinextendedb}', "");
Expect(0, 591, '\P{Is_Block=latinextendedb}', "");
Expect(1, 591, '\P{^Is_Block=latinextendedb}', "");
Expect(0, 383, '\p{Is_Block=latinextendedb}', "");
Expect(1, 383, '\p{^Is_Block=latinextendedb}', "");
Expect(1, 383, '\P{Is_Block=latinextendedb}', "");
Expect(0, 383, '\P{^Is_Block=latinextendedb}', "");
Expect(1, 591, '\p{Is_Block= LatinExtended-b}', "");
Expect(0, 591, '\p{^Is_Block= LatinExtended-b}', "");
Expect(0, 591, '\P{Is_Block= LatinExtended-b}', "");
Expect(1, 591, '\P{^Is_Block= LatinExtended-b}', "");
Expect(0, 383, '\p{Is_Block= LatinExtended-b}', "");
Expect(1, 383, '\p{^Is_Block= LatinExtended-b}', "");
Expect(1, 383, '\P{Is_Block= LatinExtended-b}', "");
Expect(0, 383, '\P{^Is_Block= LatinExtended-b}', "");
Error('\p{Is_Blk= -LATIN/a/Extended-B}');
Error('\P{Is_Blk= -LATIN/a/Extended-B}');
Expect(1, 591, '\p{Is_Blk=latinextendedb}', "");
Expect(0, 591, '\p{^Is_Blk=latinextendedb}', "");
Expect(0, 591, '\P{Is_Blk=latinextendedb}', "");
Expect(1, 591, '\P{^Is_Blk=latinextendedb}', "");
Expect(0, 383, '\p{Is_Blk=latinextendedb}', "");
Expect(1, 383, '\p{^Is_Blk=latinextendedb}', "");
Expect(1, 383, '\P{Is_Blk=latinextendedb}', "");
Expect(0, 383, '\P{^Is_Blk=latinextendedb}', "");
Expect(1, 591, '\p{Is_Blk= latin EXTENDED_B}', "");
Expect(0, 591, '\p{^Is_Blk= latin EXTENDED_B}', "");
Expect(0, 591, '\P{Is_Blk= latin EXTENDED_B}', "");
Expect(1, 591, '\P{^Is_Blk= latin EXTENDED_B}', "");
Expect(0, 383, '\p{Is_Blk= latin EXTENDED_B}', "");
Expect(1, 383, '\p{^Is_Blk= latin EXTENDED_B}', "");
Expect(1, 383, '\P{Is_Blk= latin EXTENDED_B}', "");
Expect(0, 383, '\P{^Is_Blk= latin EXTENDED_B}', "");
Error('\p{Block=supplemental_Arrows/a/A}');
Error('\P{Block=supplemental_Arrows/a/A}');
Expect(1, 10239, '\p{Block=supplementalarrowsa}', "");
Expect(0, 10239, '\p{^Block=supplementalarrowsa}', "");
Expect(0, 10239, '\P{Block=supplementalarrowsa}', "");
Expect(1, 10239, '\P{^Block=supplementalarrowsa}', "");
Expect(0, 10223, '\p{Block=supplementalarrowsa}', "");
Expect(1, 10223, '\p{^Block=supplementalarrowsa}', "");
Expect(1, 10223, '\P{Block=supplementalarrowsa}', "");
Expect(0, 10223, '\P{^Block=supplementalarrowsa}', "");
Expect(1, 10239, '\p{Block= _Supplemental-Arrows-A}', "");
Expect(0, 10239, '\p{^Block= _Supplemental-Arrows-A}', "");
Expect(0, 10239, '\P{Block= _Supplemental-Arrows-A}', "");
Expect(1, 10239, '\P{^Block= _Supplemental-Arrows-A}', "");
Expect(0, 10223, '\p{Block= _Supplemental-Arrows-A}', "");
Expect(1, 10223, '\p{^Block= _Supplemental-Arrows-A}', "");
Expect(1, 10223, '\P{Block= _Supplemental-Arrows-A}', "");
Expect(0, 10223, '\P{^Block= _Supplemental-Arrows-A}', "");
Error('\p{Blk=_Supplemental:=ARROWS_A}');
Error('\P{Blk=_Supplemental:=ARROWS_A}');
Expect(1, 10239, '\p{Blk=supplementalarrowsa}', "");
Expect(0, 10239, '\p{^Blk=supplementalarrowsa}', "");
Expect(0, 10239, '\P{Blk=supplementalarrowsa}', "");
Expect(1, 10239, '\P{^Blk=supplementalarrowsa}', "");
Expect(0, 10223, '\p{Blk=supplementalarrowsa}', "");
Expect(1, 10223, '\p{^Blk=supplementalarrowsa}', "");
Expect(1, 10223, '\P{Blk=supplementalarrowsa}', "");
Expect(0, 10223, '\P{^Blk=supplementalarrowsa}', "");
Expect(1, 10239, '\p{Blk= supplemental Arrows_A}', "");
Expect(0, 10239, '\p{^Blk= supplemental Arrows_A}', "");
Expect(0, 10239, '\P{Blk= supplemental Arrows_A}', "");
Expect(1, 10239, '\P{^Blk= supplemental Arrows_A}', "");
Expect(0, 10223, '\p{Blk= supplemental Arrows_A}', "");
Expect(1, 10223, '\p{^Blk= supplemental Arrows_A}', "");
Expect(1, 10223, '\P{Blk= supplemental Arrows_A}', "");
Expect(0, 10223, '\P{^Blk= supplemental Arrows_A}', "");
Error('\p{Is_Block= _supplemental:=arrowsa}');
Error('\P{Is_Block= _supplemental:=arrowsa}');
Expect(1, 10239, '\p{Is_Block=supplementalarrowsa}', "");
Expect(0, 10239, '\p{^Is_Block=supplementalarrowsa}', "");
Expect(0, 10239, '\P{Is_Block=supplementalarrowsa}', "");
Expect(1, 10239, '\P{^Is_Block=supplementalarrowsa}', "");
Expect(0, 10223, '\p{Is_Block=supplementalarrowsa}', "");
Expect(1, 10223, '\p{^Is_Block=supplementalarrowsa}', "");
Expect(1, 10223, '\P{Is_Block=supplementalarrowsa}', "");
Expect(0, 10223, '\P{^Is_Block=supplementalarrowsa}', "");
Expect(1, 10239, '\p{Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(0, 10239, '\p{^Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(0, 10239, '\P{Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(1, 10239, '\P{^Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(0, 10223, '\p{Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(1, 10223, '\p{^Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(1, 10223, '\P{Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Expect(0, 10223, '\P{^Is_Block= SUPPLEMENTAL_Arrows-A}', "");
Error('\p{Is_Blk=- SUPPLEMENTAL:=Arrows_a}');
Error('\P{Is_Blk=- SUPPLEMENTAL:=Arrows_a}');
Expect(1, 10239, '\p{Is_Blk=supplementalarrowsa}', "");
Expect(0, 10239, '\p{^Is_Blk=supplementalarrowsa}', "");
Expect(0, 10239, '\P{Is_Blk=supplementalarrowsa}', "");
Expect(1, 10239, '\P{^Is_Blk=supplementalarrowsa}', "");
Expect(0, 10223, '\p{Is_Blk=supplementalarrowsa}', "");
Expect(1, 10223, '\p{^Is_Blk=supplementalarrowsa}', "");
Expect(1, 10223, '\P{Is_Blk=supplementalarrowsa}', "");
Expect(0, 10223, '\P{^Is_Blk=supplementalarrowsa}', "");
Expect(1, 10239, '\p{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(0, 10239, '\p{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(0, 10239, '\P{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(1, 10239, '\P{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(0, 10223, '\p{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(1, 10223, '\p{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(1, 10223, '\P{Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Expect(0, 10223, '\P{^Is_Blk=SUPPLEMENTAL ARROWS-a}', "");
Error('\p{Block= /a/javanese}');
Error('\P{Block= /a/javanese}');
Expect(1, 43487, '\p{Block=javanese}', "");
Expect(0, 43487, '\p{^Block=javanese}', "");
Expect(0, 43487, '\P{Block=javanese}', "");
Expect(1, 43487, '\P{^Block=javanese}', "");
Expect(0, 43391, '\p{Block=javanese}', "");
Expect(1, 43391, '\p{^Block=javanese}', "");
Expect(1, 43391, '\P{Block=javanese}', "");
Expect(0, 43391, '\P{^Block=javanese}', "");
Expect(1, 43487, '\p{Block=-JAVANESE}', "");
Expect(0, 43487, '\p{^Block=-JAVANESE}', "");
Expect(0, 43487, '\P{Block=-JAVANESE}', "");
Expect(1, 43487, '\P{^Block=-JAVANESE}', "");
Expect(0, 43391, '\p{Block=-JAVANESE}', "");
Expect(1, 43391, '\p{^Block=-JAVANESE}', "");
Expect(1, 43391, '\P{Block=-JAVANESE}', "");
Expect(0, 43391, '\P{^Block=-JAVANESE}', "");
Error('\p{Blk= /a/JAVANESE}');
Error('\P{Blk= /a/JAVANESE}');
Expect(1, 43487, '\p{Blk=javanese}', "");
Expect(0, 43487, '\p{^Blk=javanese}', "");
Expect(0, 43487, '\P{Blk=javanese}', "");
Expect(1, 43487, '\P{^Blk=javanese}', "");
Expect(0, 43391, '\p{Blk=javanese}', "");
Expect(1, 43391, '\p{^Blk=javanese}', "");
Expect(1, 43391, '\P{Blk=javanese}', "");
Expect(0, 43391, '\P{^Blk=javanese}', "");
Expect(1, 43487, '\p{Blk=_ Javanese}', "");
Expect(0, 43487, '\p{^Blk=_ Javanese}', "");
Expect(0, 43487, '\P{Blk=_ Javanese}', "");
Expect(1, 43487, '\P{^Blk=_ Javanese}', "");
Expect(0, 43391, '\p{Blk=_ Javanese}', "");
Expect(1, 43391, '\p{^Blk=_ Javanese}', "");
Expect(1, 43391, '\P{Blk=_ Javanese}', "");
Expect(0, 43391, '\P{^Blk=_ Javanese}', "");
Error('\p{Is_Block=:=__javanese}');
Error('\P{Is_Block=:=__javanese}');
Expect(1, 43487, '\p{Is_Block=javanese}', "");
Expect(0, 43487, '\p{^Is_Block=javanese}', "");
Expect(0, 43487, '\P{Is_Block=javanese}', "");
Expect(1, 43487, '\P{^Is_Block=javanese}', "");
Expect(0, 43391, '\p{Is_Block=javanese}', "");
Expect(1, 43391, '\p{^Is_Block=javanese}', "");
Expect(1, 43391, '\P{Is_Block=javanese}', "");
Expect(0, 43391, '\P{^Is_Block=javanese}', "");
Expect(1, 43487, '\p{Is_Block= _javanese}', "");
Expect(0, 43487, '\p{^Is_Block= _javanese}', "");
Expect(0, 43487, '\P{Is_Block= _javanese}', "");
Expect(1, 43487, '\P{^Is_Block= _javanese}', "");
Expect(0, 43391, '\p{Is_Block= _javanese}', "");
Expect(1, 43391, '\p{^Is_Block= _javanese}', "");
Expect(1, 43391, '\P{Is_Block= _javanese}', "");
Expect(0, 43391, '\P{^Is_Block= _javanese}', "");
Error('\p{Is_Blk=:=_Javanese}');
Error('\P{Is_Blk=:=_Javanese}');
Expect(1, 43487, '\p{Is_Blk=javanese}', "");
Expect(0, 43487, '\p{^Is_Blk=javanese}', "");
Expect(0, 43487, '\P{Is_Blk=javanese}', "");
Expect(1, 43487, '\P{^Is_Blk=javanese}', "");
Expect(0, 43391, '\p{Is_Blk=javanese}', "");
Expect(1, 43391, '\p{^Is_Blk=javanese}', "");
Expect(1, 43391, '\P{Is_Blk=javanese}', "");
Expect(0, 43391, '\P{^Is_Blk=javanese}', "");
Expect(1, 43487, '\p{Is_Blk=_-Javanese}', "");
Expect(0, 43487, '\p{^Is_Blk=_-Javanese}', "");
Expect(0, 43487, '\P{Is_Blk=_-Javanese}', "");
Expect(1, 43487, '\P{^Is_Blk=_-Javanese}', "");
Expect(0, 43391, '\p{Is_Blk=_-Javanese}', "");
Expect(1, 43391, '\p{^Is_Blk=_-Javanese}', "");
Expect(1, 43391, '\P{Is_Blk=_-Javanese}', "");
Expect(0, 43391, '\P{^Is_Blk=_-Javanese}', "");
Error('\p{Block= /a/Supplementary_Private USE_AREA A}');
Error('\P{Block= /a/Supplementary_Private USE_AREA A}');
Expect(1, 983040, '\p{Block=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^Block=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{Block=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^Block=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{Block=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^Block=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{Block=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^Block=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{Block=supplementary Privateuse AreaA}', "");
Expect(0, 983040, '\p{^Block=supplementary Privateuse AreaA}', "");
Expect(0, 983040, '\P{Block=supplementary Privateuse AreaA}', "");
Expect(1, 983040, '\P{^Block=supplementary Privateuse AreaA}', "");
Expect(0, 1, '\p{Block=supplementary Privateuse AreaA}', "");
Expect(1, 1, '\p{^Block=supplementary Privateuse AreaA}', "");
Expect(1, 1, '\P{Block=supplementary Privateuse AreaA}', "");
Expect(0, 1, '\P{^Block=supplementary Privateuse AreaA}', "");
Error('\p{Blk= _supplementary_Private_use:=area-A}');
Error('\P{Blk= _supplementary_Private_use:=area-A}');
Expect(1, 983040, '\p{Blk:supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^Blk:supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{Blk:supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^Blk:supplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{Blk:supplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^Blk:supplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{Blk:supplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^Blk:supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(0, 983040, '\p{^Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(0, 983040, '\P{Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(1, 983040, '\P{^Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(0, 1, '\p{Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(1, 1, '\p{^Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(1, 1, '\P{Blk: -supplementaryPRIVATE Use-Area-a}', "");
Expect(0, 1, '\P{^Blk: -supplementaryPRIVATE Use-Area-a}', "");
Error('\p{Is_Block= Supplementary:=PRIVATEUse AREA_A}');
Error('\P{Is_Block= Supplementary:=PRIVATEUse AREA_A}');
Expect(1, 983040, '\p{Is_Block=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{Is_Block=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(0, 983040, '\p{^Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(0, 983040, '\P{Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(1, 983040, '\P{^Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(0, 1, '\p{Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(1, 1, '\p{^Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(1, 1, '\P{Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Expect(0, 1, '\P{^Is_Block=-Supplementary_PRIVATEUse AREAA}', "");
Error('\p{Is_Blk= :=Supplementary_Private Use_AREAa}');
Error('\P{Is_Blk= :=Supplementary_Private Use_AREAa}');
Expect(1, 983040, '\p{Is_Blk=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^Is_Blk=supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{Is_Blk=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^Is_Blk=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{Is_Blk=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^Is_Blk=supplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{Is_Blk=supplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^Is_Blk=supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(0, 983040, '\p{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(0, 983040, '\P{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(1, 983040, '\P{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(0, 1, '\p{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(1, 1, '\p{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(1, 1, '\P{Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Expect(0, 1, '\P{^Is_Blk= SUPPLEMENTARY-private-Use_Area_A}', "");
Error('\p{Block: -/a/HANUNOO}');
Error('\P{Block: -/a/HANUNOO}');
Expect(1, 5951, '\p{Block=hanunoo}', "");
Expect(0, 5951, '\p{^Block=hanunoo}', "");
Expect(0, 5951, '\P{Block=hanunoo}', "");
Expect(1, 5951, '\P{^Block=hanunoo}', "");
Expect(0, 5919, '\p{Block=hanunoo}', "");
Expect(1, 5919, '\p{^Block=hanunoo}', "");
Expect(1, 5919, '\P{Block=hanunoo}', "");
Expect(0, 5919, '\P{^Block=hanunoo}', "");
Expect(1, 5951, '\p{Block= hanunoo}', "");
Expect(0, 5951, '\p{^Block= hanunoo}', "");
Expect(0, 5951, '\P{Block= hanunoo}', "");
Expect(1, 5951, '\P{^Block= hanunoo}', "");
Expect(0, 5919, '\p{Block= hanunoo}', "");
Expect(1, 5919, '\p{^Block= hanunoo}', "");
Expect(1, 5919, '\P{Block= hanunoo}', "");
Expect(0, 5919, '\P{^Block= hanunoo}', "");
Error('\p{Blk= hanunoo:=}');
Error('\P{Blk= hanunoo:=}');
Expect(1, 5951, '\p{Blk=hanunoo}', "");
Expect(0, 5951, '\p{^Blk=hanunoo}', "");
Expect(0, 5951, '\P{Blk=hanunoo}', "");
Expect(1, 5951, '\P{^Blk=hanunoo}', "");
Expect(0, 5919, '\p{Blk=hanunoo}', "");
Expect(1, 5919, '\p{^Blk=hanunoo}', "");
Expect(1, 5919, '\P{Blk=hanunoo}', "");
Expect(0, 5919, '\P{^Blk=hanunoo}', "");
Expect(1, 5951, '\p{Blk= _hanunoo}', "");
Expect(0, 5951, '\p{^Blk= _hanunoo}', "");
Expect(0, 5951, '\P{Blk= _hanunoo}', "");
Expect(1, 5951, '\P{^Blk= _hanunoo}', "");
Expect(0, 5919, '\p{Blk= _hanunoo}', "");
Expect(1, 5919, '\p{^Blk= _hanunoo}', "");
Expect(1, 5919, '\P{Blk= _hanunoo}', "");
Expect(0, 5919, '\P{^Blk= _hanunoo}', "");
Error('\p{Is_Block= -Hanunoo:=}');
Error('\P{Is_Block= -Hanunoo:=}');
Expect(1, 5951, '\p{Is_Block=hanunoo}', "");
Expect(0, 5951, '\p{^Is_Block=hanunoo}', "");
Expect(0, 5951, '\P{Is_Block=hanunoo}', "");
Expect(1, 5951, '\P{^Is_Block=hanunoo}', "");
Expect(0, 5919, '\p{Is_Block=hanunoo}', "");
Expect(1, 5919, '\p{^Is_Block=hanunoo}', "");
Expect(1, 5919, '\P{Is_Block=hanunoo}', "");
Expect(0, 5919, '\P{^Is_Block=hanunoo}', "");
Expect(1, 5951, '\p{Is_Block=_-Hanunoo}', "");
Expect(0, 5951, '\p{^Is_Block=_-Hanunoo}', "");
Expect(0, 5951, '\P{Is_Block=_-Hanunoo}', "");
Expect(1, 5951, '\P{^Is_Block=_-Hanunoo}', "");
Expect(0, 5919, '\p{Is_Block=_-Hanunoo}', "");
Expect(1, 5919, '\p{^Is_Block=_-Hanunoo}', "");
Expect(1, 5919, '\P{Is_Block=_-Hanunoo}', "");
Expect(0, 5919, '\P{^Is_Block=_-Hanunoo}', "");
Error('\p{Is_Blk= -Hanunoo:=}');
Error('\P{Is_Blk= -Hanunoo:=}');
Expect(1, 5951, '\p{Is_Blk=hanunoo}', "");
Expect(0, 5951, '\p{^Is_Blk=hanunoo}', "");
Expect(0, 5951, '\P{Is_Blk=hanunoo}', "");
Expect(1, 5951, '\P{^Is_Blk=hanunoo}', "");
Expect(0, 5919, '\p{Is_Blk=hanunoo}', "");
Expect(1, 5919, '\p{^Is_Blk=hanunoo}', "");
Expect(1, 5919, '\P{Is_Blk=hanunoo}', "");
Expect(0, 5919, '\P{^Is_Blk=hanunoo}', "");
Expect(1, 5951, '\p{Is_Blk= Hanunoo}', "");
Expect(0, 5951, '\p{^Is_Blk= Hanunoo}', "");
Expect(0, 5951, '\P{Is_Blk= Hanunoo}', "");
Expect(1, 5951, '\P{^Is_Blk= Hanunoo}', "");
Expect(0, 5919, '\p{Is_Blk= Hanunoo}', "");
Expect(1, 5919, '\p{^Is_Blk= Hanunoo}', "");
Expect(1, 5919, '\P{Is_Blk= Hanunoo}', "");
Expect(0, 5919, '\P{^Is_Blk= Hanunoo}', "");
Error('\p{Block= -Low:=Surrogates}');
Error('\P{Block= -Low:=Surrogates}');
Expect(0, 1, '\p{Block=lowsurrogates}', "");
Expect(1, 1, '\p{^Block=lowsurrogates}', "");
Expect(1, 1, '\P{Block=lowsurrogates}', "");
Expect(0, 1, '\P{^Block=lowsurrogates}', "");
Expect(0, 1, '\p{Block=__LOW Surrogates}', "");
Expect(1, 1, '\p{^Block=__LOW Surrogates}', "");
Expect(1, 1, '\P{Block=__LOW Surrogates}', "");
Expect(0, 1, '\P{^Block=__LOW Surrogates}', "");
Error('\p{Blk=-Low:=surrogates}');
Error('\P{Blk=-Low:=surrogates}');
Expect(0, 1, '\p{Blk=lowsurrogates}', "");
Expect(1, 1, '\p{^Blk=lowsurrogates}', "");
Expect(1, 1, '\P{Blk=lowsurrogates}', "");
Expect(0, 1, '\P{^Blk=lowsurrogates}', "");
Expect(0, 1, '\p{Blk=-lowSurrogates}', "");
Expect(1, 1, '\p{^Blk=-lowSurrogates}', "");
Expect(1, 1, '\P{Blk=-lowSurrogates}', "");
Expect(0, 1, '\P{^Blk=-lowSurrogates}', "");
Error('\p{Is_Block: /a/- LOWSurrogates}');
Error('\P{Is_Block: /a/- LOWSurrogates}');
Expect(0, 1, '\p{Is_Block=lowsurrogates}', "");
Expect(1, 1, '\p{^Is_Block=lowsurrogates}', "");
Expect(1, 1, '\P{Is_Block=lowsurrogates}', "");
Expect(0, 1, '\P{^Is_Block=lowsurrogates}', "");
Expect(0, 1, '\p{Is_Block=-LOW SURROGATES}', "");
Expect(1, 1, '\p{^Is_Block=-LOW SURROGATES}', "");
Expect(1, 1, '\P{Is_Block=-LOW SURROGATES}', "");
Expect(0, 1, '\P{^Is_Block=-LOW SURROGATES}', "");
Error('\p{Is_Blk=_LOWSurrogates:=}');
Error('\P{Is_Blk=_LOWSurrogates:=}');
Expect(0, 1, '\p{Is_Blk=lowsurrogates}', "");
Expect(1, 1, '\p{^Is_Blk=lowsurrogates}', "");
Expect(1, 1, '\P{Is_Blk=lowsurrogates}', "");
Expect(0, 1, '\P{^Is_Blk=lowsurrogates}', "");
Expect(0, 1, '\p{Is_Blk: -low SURROGATES}', "");
Expect(1, 1, '\p{^Is_Blk: -low SURROGATES}', "");
Expect(1, 1, '\P{Is_Blk: -low SURROGATES}', "");
Expect(0, 1, '\P{^Is_Blk: -low SURROGATES}', "");
Error('\p{Block= /a/Katakana}');
Error('\P{Block= /a/Katakana}');
Expect(1, 12543, '\p{Block=katakana}', "");
Expect(0, 12543, '\p{^Block=katakana}', "");
Expect(0, 12543, '\P{Block=katakana}', "");
Expect(1, 12543, '\P{^Block=katakana}', "");
Expect(0, 12447, '\p{Block=katakana}', "");
Expect(1, 12447, '\p{^Block=katakana}', "");
Expect(1, 12447, '\P{Block=katakana}', "");
Expect(0, 12447, '\P{^Block=katakana}', "");
Expect(1, 12543, '\p{Block= Katakana}', "");
Expect(0, 12543, '\p{^Block= Katakana}', "");
Expect(0, 12543, '\P{Block= Katakana}', "");
Expect(1, 12543, '\P{^Block= Katakana}', "");
Expect(0, 12447, '\p{Block= Katakana}', "");
Expect(1, 12447, '\p{^Block= Katakana}', "");
Expect(1, 12447, '\P{Block= Katakana}', "");
Expect(0, 12447, '\P{^Block= Katakana}', "");
Error('\p{Blk=:= _katakana}');
Error('\P{Blk=:= _katakana}');
Expect(1, 12543, '\p{Blk=katakana}', "");
Expect(0, 12543, '\p{^Blk=katakana}', "");
Expect(0, 12543, '\P{Blk=katakana}', "");
Expect(1, 12543, '\P{^Blk=katakana}', "");
Expect(0, 12447, '\p{Blk=katakana}', "");
Expect(1, 12447, '\p{^Blk=katakana}', "");
Expect(1, 12447, '\P{Blk=katakana}', "");
Expect(0, 12447, '\P{^Blk=katakana}', "");
Expect(1, 12543, '\p{Blk=-katakana}', "");
Expect(0, 12543, '\p{^Blk=-katakana}', "");
Expect(0, 12543, '\P{Blk=-katakana}', "");
Expect(1, 12543, '\P{^Blk=-katakana}', "");
Expect(0, 12447, '\p{Blk=-katakana}', "");
Expect(1, 12447, '\p{^Blk=-katakana}', "");
Expect(1, 12447, '\P{Blk=-katakana}', "");
Expect(0, 12447, '\P{^Blk=-katakana}', "");
Error('\p{Is_Block=/a/katakana}');
Error('\P{Is_Block=/a/katakana}');
Expect(1, 12543, '\p{Is_Block=katakana}', "");
Expect(0, 12543, '\p{^Is_Block=katakana}', "");
Expect(0, 12543, '\P{Is_Block=katakana}', "");
Expect(1, 12543, '\P{^Is_Block=katakana}', "");
Expect(0, 12447, '\p{Is_Block=katakana}', "");
Expect(1, 12447, '\p{^Is_Block=katakana}', "");
Expect(1, 12447, '\P{Is_Block=katakana}', "");
Expect(0, 12447, '\P{^Is_Block=katakana}', "");
Expect(1, 12543, '\p{Is_Block= Katakana}', "");
Expect(0, 12543, '\p{^Is_Block= Katakana}', "");
Expect(0, 12543, '\P{Is_Block= Katakana}', "");
Expect(1, 12543, '\P{^Is_Block= Katakana}', "");
Expect(0, 12447, '\p{Is_Block= Katakana}', "");
Expect(1, 12447, '\p{^Is_Block= Katakana}', "");
Expect(1, 12447, '\P{Is_Block= Katakana}', "");
Expect(0, 12447, '\P{^Is_Block= Katakana}', "");
Error('\p{Is_Blk= _katakana/a/}');
Error('\P{Is_Blk= _katakana/a/}');
Expect(1, 12543, '\p{Is_Blk=katakana}', "");
Expect(0, 12543, '\p{^Is_Blk=katakana}', "");
Expect(0, 12543, '\P{Is_Blk=katakana}', "");
Expect(1, 12543, '\P{^Is_Blk=katakana}', "");
Expect(0, 12447, '\p{Is_Blk=katakana}', "");
Expect(1, 12447, '\p{^Is_Blk=katakana}', "");
Expect(1, 12447, '\P{Is_Blk=katakana}', "");
Expect(0, 12447, '\P{^Is_Blk=katakana}', "");
Expect(1, 12543, '\p{Is_Blk= -Katakana}', "");
Expect(0, 12543, '\p{^Is_Blk= -Katakana}', "");
Expect(0, 12543, '\P{Is_Blk= -Katakana}', "");
Expect(1, 12543, '\P{^Is_Blk= -Katakana}', "");
Expect(0, 12447, '\p{Is_Blk= -Katakana}', "");
Expect(1, 12447, '\p{^Is_Blk= -Katakana}', "");
Expect(1, 12447, '\P{Is_Blk= -Katakana}', "");
Expect(0, 12447, '\P{^Is_Blk= -Katakana}', "");
Error('\p{Block: :=cuneiform}');
Error('\P{Block: :=cuneiform}');
Expect(1, 74751, '\p{Block=cuneiform}', "");
Expect(0, 74751, '\p{^Block=cuneiform}', "");
Expect(0, 74751, '\P{Block=cuneiform}', "");
Expect(1, 74751, '\P{^Block=cuneiform}', "");
Expect(0, 73727, '\p{Block=cuneiform}', "");
Expect(1, 73727, '\p{^Block=cuneiform}', "");
Expect(1, 73727, '\P{Block=cuneiform}', "");
Expect(0, 73727, '\P{^Block=cuneiform}', "");
Expect(1, 74751, '\p{Block=_CUNEIFORM}', "");
Expect(0, 74751, '\p{^Block=_CUNEIFORM}', "");
Expect(0, 74751, '\P{Block=_CUNEIFORM}', "");
Expect(1, 74751, '\P{^Block=_CUNEIFORM}', "");
Expect(0, 73727, '\p{Block=_CUNEIFORM}', "");
Expect(1, 73727, '\p{^Block=_CUNEIFORM}', "");
Expect(1, 73727, '\P{Block=_CUNEIFORM}', "");
Expect(0, 73727, '\P{^Block=_CUNEIFORM}', "");
Error('\p{Blk=_ CUNEIFORM:=}');
Error('\P{Blk=_ CUNEIFORM:=}');
Expect(1, 74751, '\p{Blk=cuneiform}', "");
Expect(0, 74751, '\p{^Blk=cuneiform}', "");
Expect(0, 74751, '\P{Blk=cuneiform}', "");
Expect(1, 74751, '\P{^Blk=cuneiform}', "");
Expect(0, 73727, '\p{Blk=cuneiform}', "");
Expect(1, 73727, '\p{^Blk=cuneiform}', "");
Expect(1, 73727, '\P{Blk=cuneiform}', "");
Expect(0, 73727, '\P{^Blk=cuneiform}', "");
Expect(1, 74751, '\p{Blk=-_Cuneiform}', "");
Expect(0, 74751, '\p{^Blk=-_Cuneiform}', "");
Expect(0, 74751, '\P{Blk=-_Cuneiform}', "");
Expect(1, 74751, '\P{^Blk=-_Cuneiform}', "");
Expect(0, 73727, '\p{Blk=-_Cuneiform}', "");
Expect(1, 73727, '\p{^Blk=-_Cuneiform}', "");
Expect(1, 73727, '\P{Blk=-_Cuneiform}', "");
Expect(0, 73727, '\P{^Blk=-_Cuneiform}', "");
Error('\p{Is_Block= :=Cuneiform}');
Error('\P{Is_Block= :=Cuneiform}');
Expect(1, 74751, '\p{Is_Block=cuneiform}', "");
Expect(0, 74751, '\p{^Is_Block=cuneiform}', "");
Expect(0, 74751, '\P{Is_Block=cuneiform}', "");
Expect(1, 74751, '\P{^Is_Block=cuneiform}', "");
Expect(0, 73727, '\p{Is_Block=cuneiform}', "");
Expect(1, 73727, '\p{^Is_Block=cuneiform}', "");
Expect(1, 73727, '\P{Is_Block=cuneiform}', "");
Expect(0, 73727, '\P{^Is_Block=cuneiform}', "");
Expect(1, 74751, '\p{Is_Block= cuneiform}', "");
Expect(0, 74751, '\p{^Is_Block= cuneiform}', "");
Expect(0, 74751, '\P{Is_Block= cuneiform}', "");
Expect(1, 74751, '\P{^Is_Block= cuneiform}', "");
Expect(0, 73727, '\p{Is_Block= cuneiform}', "");
Expect(1, 73727, '\p{^Is_Block= cuneiform}', "");
Expect(1, 73727, '\P{Is_Block= cuneiform}', "");
Expect(0, 73727, '\P{^Is_Block= cuneiform}', "");
Error('\p{Is_Blk= Cuneiform/a/}');
Error('\P{Is_Blk= Cuneiform/a/}');
Expect(1, 74751, '\p{Is_Blk=cuneiform}', "");
Expect(0, 74751, '\p{^Is_Blk=cuneiform}', "");
Expect(0, 74751, '\P{Is_Blk=cuneiform}', "");
Expect(1, 74751, '\P{^Is_Blk=cuneiform}', "");
Expect(0, 73727, '\p{Is_Blk=cuneiform}', "");
Expect(1, 73727, '\p{^Is_Blk=cuneiform}', "");
Expect(1, 73727, '\P{Is_Blk=cuneiform}', "");
Expect(0, 73727, '\P{^Is_Blk=cuneiform}', "");
Expect(1, 74751, '\p{Is_Blk= cuneiform}', "");
Expect(0, 74751, '\p{^Is_Blk= cuneiform}', "");
Expect(0, 74751, '\P{Is_Blk= cuneiform}', "");
Expect(1, 74751, '\P{^Is_Blk= cuneiform}', "");
Expect(0, 73727, '\p{Is_Blk= cuneiform}', "");
Expect(1, 73727, '\p{^Is_Blk= cuneiform}', "");
Expect(1, 73727, '\P{Is_Blk= cuneiform}', "");
Expect(0, 73727, '\P{^Is_Blk= cuneiform}', "");
Error('\p{Block:_ high-Surrogates/a/}');
Error('\P{Block:_ high-Surrogates/a/}');
Expect(0, 55295, '\p{Block=highsurrogates}', "");
Expect(1, 55295, '\p{^Block=highsurrogates}', "");
Expect(1, 55295, '\P{Block=highsurrogates}', "");
Expect(0, 55295, '\P{^Block=highsurrogates}', "");
Expect(0, 55295, '\p{Block=--high Surrogates}', "");
Expect(1, 55295, '\p{^Block=--high Surrogates}', "");
Expect(1, 55295, '\P{Block=--high Surrogates}', "");
Expect(0, 55295, '\P{^Block=--high Surrogates}', "");
Error('\p{Blk: High Surrogates:=}');
Error('\P{Blk: High Surrogates:=}');
Expect(0, 55295, '\p{Blk=highsurrogates}', "");
Expect(1, 55295, '\p{^Blk=highsurrogates}', "");
Expect(1, 55295, '\P{Blk=highsurrogates}', "");
Expect(0, 55295, '\P{^Blk=highsurrogates}', "");
Expect(0, 55295, '\p{Blk=__High Surrogates}', "");
Expect(1, 55295, '\p{^Blk=__High Surrogates}', "");
Expect(1, 55295, '\P{Blk=__High Surrogates}', "");
Expect(0, 55295, '\P{^Blk=__High Surrogates}', "");
Error('\p{Is_Block= high_Surrogates:=}');
Error('\P{Is_Block= high_Surrogates:=}');
Expect(0, 55295, '\p{Is_Block=highsurrogates}', "");
Expect(1, 55295, '\p{^Is_Block=highsurrogates}', "");
Expect(1, 55295, '\P{Is_Block=highsurrogates}', "");
Expect(0, 55295, '\P{^Is_Block=highsurrogates}', "");
Expect(0, 55295, '\p{Is_Block=_ High SURROGATES}', "");
Expect(1, 55295, '\p{^Is_Block=_ High SURROGATES}', "");
Expect(1, 55295, '\P{Is_Block=_ High SURROGATES}', "");
Expect(0, 55295, '\P{^Is_Block=_ High SURROGATES}', "");
Error('\p{Is_Blk=- High_Surrogates:=}');
Error('\P{Is_Blk=- High_Surrogates:=}');
Expect(0, 55295, '\p{Is_Blk=highsurrogates}', "");
Expect(1, 55295, '\p{^Is_Blk=highsurrogates}', "");
Expect(1, 55295, '\P{Is_Blk=highsurrogates}', "");
Expect(0, 55295, '\P{^Is_Blk=highsurrogates}', "");
Expect(0, 55295, '\p{Is_Blk:_-High SURROGATES}', "");
Expect(1, 55295, '\p{^Is_Blk:_-High SURROGATES}', "");
Expect(1, 55295, '\P{Is_Blk:_-High SURROGATES}', "");
Expect(0, 55295, '\P{^Is_Blk:_-High SURROGATES}', "");
Error('\p{Block= /a/RumiNumeral-symbols}');
Error('\P{Block= /a/RumiNumeral-symbols}');
Expect(1, 69247, '\p{Block=ruminumeralsymbols}', "");
Expect(0, 69247, '\p{^Block=ruminumeralsymbols}', "");
Expect(0, 69247, '\P{Block=ruminumeralsymbols}', "");
Expect(1, 69247, '\P{^Block=ruminumeralsymbols}', "");
Expect(0, 69215, '\p{Block=ruminumeralsymbols}', "");
Expect(1, 69215, '\p{^Block=ruminumeralsymbols}', "");
Expect(1, 69215, '\P{Block=ruminumeralsymbols}', "");
Expect(0, 69215, '\P{^Block=ruminumeralsymbols}', "");
Expect(1, 69247, '\p{Block= rumiNumeral symbols}', "");
Expect(0, 69247, '\p{^Block= rumiNumeral symbols}', "");
Expect(0, 69247, '\P{Block= rumiNumeral symbols}', "");
Expect(1, 69247, '\P{^Block= rumiNumeral symbols}', "");
Expect(0, 69215, '\p{Block= rumiNumeral symbols}', "");
Expect(1, 69215, '\p{^Block= rumiNumeral symbols}', "");
Expect(1, 69215, '\P{Block= rumiNumeral symbols}', "");
Expect(0, 69215, '\P{^Block= rumiNumeral symbols}', "");
Error('\p{Blk=/a/_rumi-NUMERAL-Symbols}');
Error('\P{Blk=/a/_rumi-NUMERAL-Symbols}');
Expect(1, 69247, '\p{Blk=ruminumeralsymbols}', "");
Expect(0, 69247, '\p{^Blk=ruminumeralsymbols}', "");
Expect(0, 69247, '\P{Blk=ruminumeralsymbols}', "");
Expect(1, 69247, '\P{^Blk=ruminumeralsymbols}', "");
Expect(0, 69215, '\p{Blk=ruminumeralsymbols}', "");
Expect(1, 69215, '\p{^Blk=ruminumeralsymbols}', "");
Expect(1, 69215, '\P{Blk=ruminumeralsymbols}', "");
Expect(0, 69215, '\P{^Blk=ruminumeralsymbols}', "");
Expect(1, 69247, '\p{Blk= -RumiNumeral Symbols}', "");
Expect(0, 69247, '\p{^Blk= -RumiNumeral Symbols}', "");
Expect(0, 69247, '\P{Blk= -RumiNumeral Symbols}', "");
Expect(1, 69247, '\P{^Blk= -RumiNumeral Symbols}', "");
Expect(0, 69215, '\p{Blk= -RumiNumeral Symbols}', "");
Expect(1, 69215, '\p{^Blk= -RumiNumeral Symbols}', "");
Expect(1, 69215, '\P{Blk= -RumiNumeral Symbols}', "");
Expect(0, 69215, '\P{^Blk= -RumiNumeral Symbols}', "");
Error('\p{Is_Block: - Rumi:=NumeralSymbols}');
Error('\P{Is_Block: - Rumi:=NumeralSymbols}');
Expect(1, 69247, '\p{Is_Block=ruminumeralsymbols}', "");
Expect(0, 69247, '\p{^Is_Block=ruminumeralsymbols}', "");
Expect(0, 69247, '\P{Is_Block=ruminumeralsymbols}', "");
Expect(1, 69247, '\P{^Is_Block=ruminumeralsymbols}', "");
Expect(0, 69215, '\p{Is_Block=ruminumeralsymbols}', "");
Expect(1, 69215, '\p{^Is_Block=ruminumeralsymbols}', "");
Expect(1, 69215, '\P{Is_Block=ruminumeralsymbols}', "");
Expect(0, 69215, '\P{^Is_Block=ruminumeralsymbols}', "");
Expect(1, 69247, '\p{Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(0, 69247, '\p{^Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(0, 69247, '\P{Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(1, 69247, '\P{^Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(0, 69215, '\p{Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(1, 69215, '\p{^Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(1, 69215, '\P{Is_Block= Rumi-numeral_SYMBOLS}', "");
Expect(0, 69215, '\P{^Is_Block= Rumi-numeral_SYMBOLS}', "");
Error('\p{Is_Blk: rumi:=Numeral-SYMBOLS}');
Error('\P{Is_Blk: rumi:=Numeral-SYMBOLS}');
Expect(1, 69247, '\p{Is_Blk=ruminumeralsymbols}', "");
Expect(0, 69247, '\p{^Is_Blk=ruminumeralsymbols}', "");
Expect(0, 69247, '\P{Is_Blk=ruminumeralsymbols}', "");
Expect(1, 69247, '\P{^Is_Blk=ruminumeralsymbols}', "");
Expect(0, 69215, '\p{Is_Blk=ruminumeralsymbols}', "");
Expect(1, 69215, '\p{^Is_Blk=ruminumeralsymbols}', "");
Expect(1, 69215, '\P{Is_Blk=ruminumeralsymbols}', "");
Expect(0, 69215, '\P{^Is_Blk=ruminumeralsymbols}', "");
Expect(1, 69247, '\p{Is_Blk=- Rumi numeral-symbols}', "");
Expect(0, 69247, '\p{^Is_Blk=- Rumi numeral-symbols}', "");
Expect(0, 69247, '\P{Is_Blk=- Rumi numeral-symbols}', "");
Expect(1, 69247, '\P{^Is_Blk=- Rumi numeral-symbols}', "");
Expect(0, 69215, '\p{Is_Blk=- Rumi numeral-symbols}', "");
Expect(1, 69215, '\p{^Is_Blk=- Rumi numeral-symbols}', "");
Expect(1, 69215, '\P{Is_Blk=- Rumi numeral-symbols}', "");
Expect(0, 69215, '\P{^Is_Blk=- Rumi numeral-symbols}', "");
Error('\p{Block=-Variation:=Selectors-Supplement}');
Error('\P{Block=-Variation:=Selectors-Supplement}');
Expect(1, 917999, '\p{Block=variationselectorssupplement}', "");
Expect(0, 917999, '\p{^Block=variationselectorssupplement}', "");
Expect(0, 917999, '\P{Block=variationselectorssupplement}', "");
Expect(1, 917999, '\P{^Block=variationselectorssupplement}', "");
Expect(0, 917759, '\p{Block=variationselectorssupplement}', "");
Expect(1, 917759, '\p{^Block=variationselectorssupplement}', "");
Expect(1, 917759, '\P{Block=variationselectorssupplement}', "");
Expect(0, 917759, '\P{^Block=variationselectorssupplement}', "");
Expect(1, 917999, '\p{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(0, 917999, '\p{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(0, 917999, '\P{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(1, 917999, '\P{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(0, 917759, '\p{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(1, 917759, '\p{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(1, 917759, '\P{Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Expect(0, 917759, '\P{^Block=-_Variation_SELECTORS SUPPLEMENT}', "");
Error('\p{Blk= _VARIATION:=Selectors-Supplement}');
Error('\P{Blk= _VARIATION:=Selectors-Supplement}');
Expect(1, 917999, '\p{Blk=variationselectorssupplement}', "");
Expect(0, 917999, '\p{^Blk=variationselectorssupplement}', "");
Expect(0, 917999, '\P{Blk=variationselectorssupplement}', "");
Expect(1, 917999, '\P{^Blk=variationselectorssupplement}', "");
Expect(0, 917759, '\p{Blk=variationselectorssupplement}', "");
Expect(1, 917759, '\p{^Blk=variationselectorssupplement}', "");
Expect(1, 917759, '\P{Blk=variationselectorssupplement}', "");
Expect(0, 917759, '\P{^Blk=variationselectorssupplement}', "");
Expect(1, 917999, '\p{Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(0, 917999, '\p{^Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(0, 917999, '\P{Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(1, 917999, '\P{^Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(0, 917759, '\p{Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(1, 917759, '\p{^Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(1, 917759, '\P{Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Expect(0, 917759, '\P{^Blk=-Variation SELECTORS-SUPPLEMENT}', "");
Error('\p{Is_Block= :=Variation-SELECTORS-Supplement}');
Error('\P{Is_Block= :=Variation-SELECTORS-Supplement}');
Expect(1, 917999, '\p{Is_Block=variationselectorssupplement}', "");
Expect(0, 917999, '\p{^Is_Block=variationselectorssupplement}', "");
Expect(0, 917999, '\P{Is_Block=variationselectorssupplement}', "");
Expect(1, 917999, '\P{^Is_Block=variationselectorssupplement}', "");
Expect(0, 917759, '\p{Is_Block=variationselectorssupplement}', "");
Expect(1, 917759, '\p{^Is_Block=variationselectorssupplement}', "");
Expect(1, 917759, '\P{Is_Block=variationselectorssupplement}', "");
Expect(0, 917759, '\P{^Is_Block=variationselectorssupplement}', "");
Expect(1, 917999, '\p{Is_Block=-Variationselectors-supplement}', "");
Expect(0, 917999, '\p{^Is_Block=-Variationselectors-supplement}', "");
Expect(0, 917999, '\P{Is_Block=-Variationselectors-supplement}', "");
Expect(1, 917999, '\P{^Is_Block=-Variationselectors-supplement}', "");
Expect(0, 917759, '\p{Is_Block=-Variationselectors-supplement}', "");
Expect(1, 917759, '\p{^Is_Block=-Variationselectors-supplement}', "");
Expect(1, 917759, '\P{Is_Block=-Variationselectors-supplement}', "");
Expect(0, 917759, '\P{^Is_Block=-Variationselectors-supplement}', "");
Error('\p{Is_Blk= Variation selectors SUPPLEMENT/a/}');
Error('\P{Is_Blk= Variation selectors SUPPLEMENT/a/}');
Expect(1, 917999, '\p{Is_Blk=variationselectorssupplement}', "");
Expect(0, 917999, '\p{^Is_Blk=variationselectorssupplement}', "");
Expect(0, 917999, '\P{Is_Blk=variationselectorssupplement}', "");
Expect(1, 917999, '\P{^Is_Blk=variationselectorssupplement}', "");
Expect(0, 917759, '\p{Is_Blk=variationselectorssupplement}', "");
Expect(1, 917759, '\p{^Is_Blk=variationselectorssupplement}', "");
Expect(1, 917759, '\P{Is_Blk=variationselectorssupplement}', "");
Expect(0, 917759, '\P{^Is_Blk=variationselectorssupplement}', "");
Expect(1, 917999, '\p{Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(0, 917999, '\p{^Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(0, 917999, '\P{Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(1, 917999, '\P{^Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(0, 917759, '\p{Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(1, 917759, '\p{^Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(1, 917759, '\P{Is_Blk= _Variation_SELECTORS Supplement}', "");
Expect(0, 917759, '\P{^Is_Blk= _Variation_SELECTORS Supplement}', "");
Error('\p{Block= Georgian_Supplement/a/}');
Error('\P{Block= Georgian_Supplement/a/}');
Expect(1, 11567, '\p{Block=georgiansupplement}', "");
Expect(0, 11567, '\p{^Block=georgiansupplement}', "");
Expect(0, 11567, '\P{Block=georgiansupplement}', "");
Expect(1, 11567, '\P{^Block=georgiansupplement}', "");
Expect(0, 11519, '\p{Block=georgiansupplement}', "");
Expect(1, 11519, '\p{^Block=georgiansupplement}', "");
Expect(1, 11519, '\P{Block=georgiansupplement}', "");
Expect(0, 11519, '\P{^Block=georgiansupplement}', "");
Expect(1, 11567, '\p{Block=--GEORGIAN Supplement}', "");
Expect(0, 11567, '\p{^Block=--GEORGIAN Supplement}', "");
Expect(0, 11567, '\P{Block=--GEORGIAN Supplement}', "");
Expect(1, 11567, '\P{^Block=--GEORGIAN Supplement}', "");
Expect(0, 11519, '\p{Block=--GEORGIAN Supplement}', "");
Expect(1, 11519, '\p{^Block=--GEORGIAN Supplement}', "");
Expect(1, 11519, '\P{Block=--GEORGIAN Supplement}', "");
Expect(0, 11519, '\P{^Block=--GEORGIAN Supplement}', "");
Error('\p{Blk= GEORGIAN:=SUPPLEMENT}');
Error('\P{Blk= GEORGIAN:=SUPPLEMENT}');
Expect(1, 11567, '\p{Blk=georgiansupplement}', "");
Expect(0, 11567, '\p{^Blk=georgiansupplement}', "");
Expect(0, 11567, '\P{Blk=georgiansupplement}', "");
Expect(1, 11567, '\P{^Blk=georgiansupplement}', "");
Expect(0, 11519, '\p{Blk=georgiansupplement}', "");
Expect(1, 11519, '\p{^Blk=georgiansupplement}', "");
Expect(1, 11519, '\P{Blk=georgiansupplement}', "");
Expect(0, 11519, '\P{^Blk=georgiansupplement}', "");
Expect(1, 11567, '\p{Blk=_ Georgian_Supplement}', "");
Expect(0, 11567, '\p{^Blk=_ Georgian_Supplement}', "");
Expect(0, 11567, '\P{Blk=_ Georgian_Supplement}', "");
Expect(1, 11567, '\P{^Blk=_ Georgian_Supplement}', "");
Expect(0, 11519, '\p{Blk=_ Georgian_Supplement}', "");
Expect(1, 11519, '\p{^Blk=_ Georgian_Supplement}', "");
Expect(1, 11519, '\P{Blk=_ Georgian_Supplement}', "");
Expect(0, 11519, '\P{^Blk=_ Georgian_Supplement}', "");
Error('\p{Is_Block: Georgian/a/Supplement}');
Error('\P{Is_Block: Georgian/a/Supplement}');
Expect(1, 11567, '\p{Is_Block=georgiansupplement}', "");
Expect(0, 11567, '\p{^Is_Block=georgiansupplement}', "");
Expect(0, 11567, '\P{Is_Block=georgiansupplement}', "");
Expect(1, 11567, '\P{^Is_Block=georgiansupplement}', "");
Expect(0, 11519, '\p{Is_Block=georgiansupplement}', "");
Expect(1, 11519, '\p{^Is_Block=georgiansupplement}', "");
Expect(1, 11519, '\P{Is_Block=georgiansupplement}', "");
Expect(0, 11519, '\P{^Is_Block=georgiansupplement}', "");
Expect(1, 11567, '\p{Is_Block: -_georgian_Supplement}', "");
Expect(0, 11567, '\p{^Is_Block: -_georgian_Supplement}', "");
Expect(0, 11567, '\P{Is_Block: -_georgian_Supplement}', "");
Expect(1, 11567, '\P{^Is_Block: -_georgian_Supplement}', "");
Expect(0, 11519, '\p{Is_Block: -_georgian_Supplement}', "");
Expect(1, 11519, '\p{^Is_Block: -_georgian_Supplement}', "");
Expect(1, 11519, '\P{Is_Block: -_georgian_Supplement}', "");
Expect(0, 11519, '\P{^Is_Block: -_georgian_Supplement}', "");
Error('\p{Is_Blk=:=georgian-Supplement}');
Error('\P{Is_Blk=:=georgian-Supplement}');
Expect(1, 11567, '\p{Is_Blk=georgiansupplement}', "");
Expect(0, 11567, '\p{^Is_Blk=georgiansupplement}', "");
Expect(0, 11567, '\P{Is_Blk=georgiansupplement}', "");
Expect(1, 11567, '\P{^Is_Blk=georgiansupplement}', "");
Expect(0, 11519, '\p{Is_Blk=georgiansupplement}', "");
Expect(1, 11519, '\p{^Is_Blk=georgiansupplement}', "");
Expect(1, 11519, '\P{Is_Blk=georgiansupplement}', "");
Expect(0, 11519, '\P{^Is_Blk=georgiansupplement}', "");
Expect(1, 11567, '\p{Is_Blk=_ georgian_supplement}', "");
Expect(0, 11567, '\p{^Is_Blk=_ georgian_supplement}', "");
Expect(0, 11567, '\P{Is_Blk=_ georgian_supplement}', "");
Expect(1, 11567, '\P{^Is_Blk=_ georgian_supplement}', "");
Expect(0, 11519, '\p{Is_Blk=_ georgian_supplement}', "");
Expect(1, 11519, '\p{^Is_Blk=_ georgian_supplement}', "");
Expect(1, 11519, '\P{Is_Blk=_ georgian_supplement}', "");
Expect(0, 11519, '\P{^Is_Blk=_ georgian_supplement}', "");
Error('\p{Block=/a/MYANMAR}');
Error('\P{Block=/a/MYANMAR}');
Expect(1, 4255, '\p{Block: myanmar}', "");
Expect(0, 4255, '\p{^Block: myanmar}', "");
Expect(0, 4255, '\P{Block: myanmar}', "");
Expect(1, 4255, '\P{^Block: myanmar}', "");
Expect(0, 4095, '\p{Block: myanmar}', "");
Expect(1, 4095, '\p{^Block: myanmar}', "");
Expect(1, 4095, '\P{Block: myanmar}', "");
Expect(0, 4095, '\P{^Block: myanmar}', "");
Expect(1, 4255, '\p{Block=_ Myanmar}', "");
Expect(0, 4255, '\p{^Block=_ Myanmar}', "");
Expect(0, 4255, '\P{Block=_ Myanmar}', "");
Expect(1, 4255, '\P{^Block=_ Myanmar}', "");
Expect(0, 4095, '\p{Block=_ Myanmar}', "");
Expect(1, 4095, '\p{^Block=_ Myanmar}', "");
Expect(1, 4095, '\P{Block=_ Myanmar}', "");
Expect(0, 4095, '\P{^Block=_ Myanmar}', "");
Error('\p{Blk=--Myanmar/a/}');
Error('\P{Blk=--Myanmar/a/}');
Expect(1, 4255, '\p{Blk=myanmar}', "");
Expect(0, 4255, '\p{^Blk=myanmar}', "");
Expect(0, 4255, '\P{Blk=myanmar}', "");
Expect(1, 4255, '\P{^Blk=myanmar}', "");
Expect(0, 4095, '\p{Blk=myanmar}', "");
Expect(1, 4095, '\p{^Blk=myanmar}', "");
Expect(1, 4095, '\P{Blk=myanmar}', "");
Expect(0, 4095, '\P{^Blk=myanmar}', "");
Expect(1, 4255, '\p{Blk=-Myanmar}', "");
Expect(0, 4255, '\p{^Blk=-Myanmar}', "");
Expect(0, 4255, '\P{Blk=-Myanmar}', "");
Expect(1, 4255, '\P{^Blk=-Myanmar}', "");
Expect(0, 4095, '\p{Blk=-Myanmar}', "");
Expect(1, 4095, '\p{^Blk=-Myanmar}', "");
Expect(1, 4095, '\P{Blk=-Myanmar}', "");
Expect(0, 4095, '\P{^Blk=-Myanmar}', "");
Error('\p{Is_Block:_:=Myanmar}');
Error('\P{Is_Block:_:=Myanmar}');
Expect(1, 4255, '\p{Is_Block: myanmar}', "");
Expect(0, 4255, '\p{^Is_Block: myanmar}', "");
Expect(0, 4255, '\P{Is_Block: myanmar}', "");
Expect(1, 4255, '\P{^Is_Block: myanmar}', "");
Expect(0, 4095, '\p{Is_Block: myanmar}', "");
Expect(1, 4095, '\p{^Is_Block: myanmar}', "");
Expect(1, 4095, '\P{Is_Block: myanmar}', "");
Expect(0, 4095, '\P{^Is_Block: myanmar}', "");
Expect(1, 4255, '\p{Is_Block=-Myanmar}', "");
Expect(0, 4255, '\p{^Is_Block=-Myanmar}', "");
Expect(0, 4255, '\P{Is_Block=-Myanmar}', "");
Expect(1, 4255, '\P{^Is_Block=-Myanmar}', "");
Expect(0, 4095, '\p{Is_Block=-Myanmar}', "");
Expect(1, 4095, '\p{^Is_Block=-Myanmar}', "");
Expect(1, 4095, '\P{Is_Block=-Myanmar}', "");
Expect(0, 4095, '\P{^Is_Block=-Myanmar}', "");
Error('\p{Is_Blk: _myanmar/a/}');
Error('\P{Is_Blk: _myanmar/a/}');
Expect(1, 4255, '\p{Is_Blk=myanmar}', "");
Expect(0, 4255, '\p{^Is_Blk=myanmar}', "");
Expect(0, 4255, '\P{Is_Blk=myanmar}', "");
Expect(1, 4255, '\P{^Is_Blk=myanmar}', "");
Expect(0, 4095, '\p{Is_Blk=myanmar}', "");
Expect(1, 4095, '\p{^Is_Blk=myanmar}', "");
Expect(1, 4095, '\P{Is_Blk=myanmar}', "");
Expect(0, 4095, '\P{^Is_Blk=myanmar}', "");
Expect(1, 4255, '\p{Is_Blk= -myanmar}', "");
Expect(0, 4255, '\p{^Is_Blk= -myanmar}', "");
Expect(0, 4255, '\P{Is_Blk= -myanmar}', "");
Expect(1, 4255, '\P{^Is_Blk= -myanmar}', "");
Expect(0, 4095, '\p{Is_Blk= -myanmar}', "");
Expect(1, 4095, '\p{^Is_Blk= -myanmar}', "");
Expect(1, 4095, '\P{Is_Blk= -myanmar}', "");
Expect(0, 4095, '\P{^Is_Blk= -myanmar}', "");
Error('\p{Block: --Vertical Forms/a/}');
Error('\P{Block: --Vertical Forms/a/}');
Expect(1, 65055, '\p{Block=verticalforms}', "");
Expect(0, 65055, '\p{^Block=verticalforms}', "");
Expect(0, 65055, '\P{Block=verticalforms}', "");
Expect(1, 65055, '\P{^Block=verticalforms}', "");
Expect(0, 65039, '\p{Block=verticalforms}', "");
Expect(1, 65039, '\p{^Block=verticalforms}', "");
Expect(1, 65039, '\P{Block=verticalforms}', "");
Expect(0, 65039, '\P{^Block=verticalforms}', "");
Expect(1, 65055, '\p{Block: - verticalforms}', "");
Expect(0, 65055, '\p{^Block: - verticalforms}', "");
Expect(0, 65055, '\P{Block: - verticalforms}', "");
Expect(1, 65055, '\P{^Block: - verticalforms}', "");
Expect(0, 65039, '\p{Block: - verticalforms}', "");
Expect(1, 65039, '\p{^Block: - verticalforms}', "");
Expect(1, 65039, '\P{Block: - verticalforms}', "");
Expect(0, 65039, '\P{^Block: - verticalforms}', "");
Error('\p{Blk= :=vertical forms}');
Error('\P{Blk= :=vertical forms}');
Expect(1, 65055, '\p{Blk=verticalforms}', "");
Expect(0, 65055, '\p{^Blk=verticalforms}', "");
Expect(0, 65055, '\P{Blk=verticalforms}', "");
Expect(1, 65055, '\P{^Blk=verticalforms}', "");
Expect(0, 65039, '\p{Blk=verticalforms}', "");
Expect(1, 65039, '\p{^Blk=verticalforms}', "");
Expect(1, 65039, '\P{Blk=verticalforms}', "");
Expect(0, 65039, '\P{^Blk=verticalforms}', "");
Expect(1, 65055, '\p{Blk=_ VERTICALforms}', "");
Expect(0, 65055, '\p{^Blk=_ VERTICALforms}', "");
Expect(0, 65055, '\P{Blk=_ VERTICALforms}', "");
Expect(1, 65055, '\P{^Blk=_ VERTICALforms}', "");
Expect(0, 65039, '\p{Blk=_ VERTICALforms}', "");
Expect(1, 65039, '\p{^Blk=_ VERTICALforms}', "");
Expect(1, 65039, '\P{Blk=_ VERTICALforms}', "");
Expect(0, 65039, '\P{^Blk=_ VERTICALforms}', "");
Error('\p{Is_Block=/a/- vertical FORMS}');
Error('\P{Is_Block=/a/- vertical FORMS}');
Expect(1, 65055, '\p{Is_Block=verticalforms}', "");
Expect(0, 65055, '\p{^Is_Block=verticalforms}', "");
Expect(0, 65055, '\P{Is_Block=verticalforms}', "");
Expect(1, 65055, '\P{^Is_Block=verticalforms}', "");
Expect(0, 65039, '\p{Is_Block=verticalforms}', "");
Expect(1, 65039, '\p{^Is_Block=verticalforms}', "");
Expect(1, 65039, '\P{Is_Block=verticalforms}', "");
Expect(0, 65039, '\P{^Is_Block=verticalforms}', "");
Expect(1, 65055, '\p{Is_Block= -verticalForms}', "");
Expect(0, 65055, '\p{^Is_Block= -verticalForms}', "");
Expect(0, 65055, '\P{Is_Block= -verticalForms}', "");
Expect(1, 65055, '\P{^Is_Block= -verticalForms}', "");
Expect(0, 65039, '\p{Is_Block= -verticalForms}', "");
Expect(1, 65039, '\p{^Is_Block= -verticalForms}', "");
Expect(1, 65039, '\P{Is_Block= -verticalForms}', "");
Expect(0, 65039, '\P{^Is_Block= -verticalForms}', "");
Error('\p{Is_Blk=_-vertical/a/Forms}');
Error('\P{Is_Blk=_-vertical/a/Forms}');
Expect(1, 65055, '\p{Is_Blk=verticalforms}', "");
Expect(0, 65055, '\p{^Is_Blk=verticalforms}', "");
Expect(0, 65055, '\P{Is_Blk=verticalforms}', "");
Expect(1, 65055, '\P{^Is_Blk=verticalforms}', "");
Expect(0, 65039, '\p{Is_Blk=verticalforms}', "");
Expect(1, 65039, '\p{^Is_Blk=verticalforms}', "");
Expect(1, 65039, '\P{Is_Blk=verticalforms}', "");
Expect(0, 65039, '\P{^Is_Blk=verticalforms}', "");
Expect(1, 65055, '\p{Is_Blk=--vertical forms}', "");
Expect(0, 65055, '\p{^Is_Blk=--vertical forms}', "");
Expect(0, 65055, '\P{Is_Blk=--vertical forms}', "");
Expect(1, 65055, '\P{^Is_Blk=--vertical forms}', "");
Expect(0, 65039, '\p{Is_Blk=--vertical forms}', "");
Expect(1, 65039, '\p{^Is_Blk=--vertical forms}', "");
Expect(1, 65039, '\P{Is_Blk=--vertical forms}', "");
Expect(0, 65039, '\P{^Is_Blk=--vertical forms}', "");
Error('\p{Block= Kaithi:=}');
Error('\P{Block= Kaithi:=}');
Expect(1, 69839, '\p{Block:kaithi}', "");
Expect(0, 69839, '\p{^Block:kaithi}', "");
Expect(0, 69839, '\P{Block:kaithi}', "");
Expect(1, 69839, '\P{^Block:kaithi}', "");
Expect(0, 69759, '\p{Block:kaithi}', "");
Expect(1, 69759, '\p{^Block:kaithi}', "");
Expect(1, 69759, '\P{Block:kaithi}', "");
Expect(0, 69759, '\P{^Block:kaithi}', "");
Expect(1, 69839, '\p{Block= Kaithi}', "");
Expect(0, 69839, '\p{^Block= Kaithi}', "");
Expect(0, 69839, '\P{Block= Kaithi}', "");
Expect(1, 69839, '\P{^Block= Kaithi}', "");
Expect(0, 69759, '\p{Block= Kaithi}', "");
Expect(1, 69759, '\p{^Block= Kaithi}', "");
Expect(1, 69759, '\P{Block= Kaithi}', "");
Expect(0, 69759, '\P{^Block= Kaithi}', "");
Error('\p{Blk=/a/ _Kaithi}');
Error('\P{Blk=/a/ _Kaithi}');
Expect(1, 69839, '\p{Blk=kaithi}', "");
Expect(0, 69839, '\p{^Blk=kaithi}', "");
Expect(0, 69839, '\P{Blk=kaithi}', "");
Expect(1, 69839, '\P{^Blk=kaithi}', "");
Expect(0, 69759, '\p{Blk=kaithi}', "");
Expect(1, 69759, '\p{^Blk=kaithi}', "");
Expect(1, 69759, '\P{Blk=kaithi}', "");
Expect(0, 69759, '\P{^Blk=kaithi}', "");
Expect(1, 69839, '\p{Blk: - Kaithi}', "");
Expect(0, 69839, '\p{^Blk: - Kaithi}', "");
Expect(0, 69839, '\P{Blk: - Kaithi}', "");
Expect(1, 69839, '\P{^Blk: - Kaithi}', "");
Expect(0, 69759, '\p{Blk: - Kaithi}', "");
Expect(1, 69759, '\p{^Blk: - Kaithi}', "");
Expect(1, 69759, '\P{Blk: - Kaithi}', "");
Expect(0, 69759, '\P{^Blk: - Kaithi}', "");
Error('\p{Is_Block=/a/ KAITHI}');
Error('\P{Is_Block=/a/ KAITHI}');
Expect(1, 69839, '\p{Is_Block=kaithi}', "");
Expect(0, 69839, '\p{^Is_Block=kaithi}', "");
Expect(0, 69839, '\P{Is_Block=kaithi}', "");
Expect(1, 69839, '\P{^Is_Block=kaithi}', "");
Expect(0, 69759, '\p{Is_Block=kaithi}', "");
Expect(1, 69759, '\p{^Is_Block=kaithi}', "");
Expect(1, 69759, '\P{Is_Block=kaithi}', "");
Expect(0, 69759, '\P{^Is_Block=kaithi}', "");
Expect(1, 69839, '\p{Is_Block= Kaithi}', "");
Expect(0, 69839, '\p{^Is_Block= Kaithi}', "");
Expect(0, 69839, '\P{Is_Block= Kaithi}', "");
Expect(1, 69839, '\P{^Is_Block= Kaithi}', "");
Expect(0, 69759, '\p{Is_Block= Kaithi}', "");
Expect(1, 69759, '\p{^Is_Block= Kaithi}', "");
Expect(1, 69759, '\P{Is_Block= Kaithi}', "");
Expect(0, 69759, '\P{^Is_Block= Kaithi}', "");
Error('\p{Is_Blk= KAITHI:=}');
Error('\P{Is_Blk= KAITHI:=}');
Expect(1, 69839, '\p{Is_Blk=kaithi}', "");
Expect(0, 69839, '\p{^Is_Blk=kaithi}', "");
Expect(0, 69839, '\P{Is_Blk=kaithi}', "");
Expect(1, 69839, '\P{^Is_Blk=kaithi}', "");
Expect(0, 69759, '\p{Is_Blk=kaithi}', "");
Expect(1, 69759, '\p{^Is_Blk=kaithi}', "");
Expect(1, 69759, '\P{Is_Blk=kaithi}', "");
Expect(0, 69759, '\P{^Is_Blk=kaithi}', "");
Expect(1, 69839, '\p{Is_Blk=_Kaithi}', "");
Expect(0, 69839, '\p{^Is_Blk=_Kaithi}', "");
Expect(0, 69839, '\P{Is_Blk=_Kaithi}', "");
Expect(1, 69839, '\P{^Is_Blk=_Kaithi}', "");
Expect(0, 69759, '\p{Is_Blk=_Kaithi}', "");
Expect(1, 69759, '\p{^Is_Blk=_Kaithi}', "");
Expect(1, 69759, '\P{Is_Blk=_Kaithi}', "");
Expect(0, 69759, '\P{^Is_Blk=_Kaithi}', "");
Error('\p{Block=/a/- sinhala}');
Error('\P{Block=/a/- sinhala}');
Expect(1, 3583, '\p{Block=sinhala}', "");
Expect(0, 3583, '\p{^Block=sinhala}', "");
Expect(0, 3583, '\P{Block=sinhala}', "");
Expect(1, 3583, '\P{^Block=sinhala}', "");
Expect(0, 3455, '\p{Block=sinhala}', "");
Expect(1, 3455, '\p{^Block=sinhala}', "");
Expect(1, 3455, '\P{Block=sinhala}', "");
Expect(0, 3455, '\P{^Block=sinhala}', "");
Expect(1, 3583, '\p{Block= Sinhala}', "");
Expect(0, 3583, '\p{^Block= Sinhala}', "");
Expect(0, 3583, '\P{Block= Sinhala}', "");
Expect(1, 3583, '\P{^Block= Sinhala}', "");
Expect(0, 3455, '\p{Block= Sinhala}', "");
Expect(1, 3455, '\p{^Block= Sinhala}', "");
Expect(1, 3455, '\P{Block= Sinhala}', "");
Expect(0, 3455, '\P{^Block= Sinhala}', "");
Error('\p{Blk=/a/ _Sinhala}');
Error('\P{Blk=/a/ _Sinhala}');
Expect(1, 3583, '\p{Blk: sinhala}', "");
Expect(0, 3583, '\p{^Blk: sinhala}', "");
Expect(0, 3583, '\P{Blk: sinhala}', "");
Expect(1, 3583, '\P{^Blk: sinhala}', "");
Expect(0, 3455, '\p{Blk: sinhala}', "");
Expect(1, 3455, '\p{^Blk: sinhala}', "");
Expect(1, 3455, '\P{Blk: sinhala}', "");
Expect(0, 3455, '\P{^Blk: sinhala}', "");
Expect(1, 3583, '\p{Blk: SINHALA}', "");
Expect(0, 3583, '\p{^Blk: SINHALA}', "");
Expect(0, 3583, '\P{Blk: SINHALA}', "");
Expect(1, 3583, '\P{^Blk: SINHALA}', "");
Expect(0, 3455, '\p{Blk: SINHALA}', "");
Expect(1, 3455, '\p{^Blk: SINHALA}', "");
Expect(1, 3455, '\P{Blk: SINHALA}', "");
Expect(0, 3455, '\P{^Blk: SINHALA}', "");
Error('\p{Is_Block= Sinhala:=}');
Error('\P{Is_Block= Sinhala:=}');
Expect(1, 3583, '\p{Is_Block: sinhala}', "");
Expect(0, 3583, '\p{^Is_Block: sinhala}', "");
Expect(0, 3583, '\P{Is_Block: sinhala}', "");
Expect(1, 3583, '\P{^Is_Block: sinhala}', "");
Expect(0, 3455, '\p{Is_Block: sinhala}', "");
Expect(1, 3455, '\p{^Is_Block: sinhala}', "");
Expect(1, 3455, '\P{Is_Block: sinhala}', "");
Expect(0, 3455, '\P{^Is_Block: sinhala}', "");
Expect(1, 3583, '\p{Is_Block= Sinhala}', "");
Expect(0, 3583, '\p{^Is_Block= Sinhala}', "");
Expect(0, 3583, '\P{Is_Block= Sinhala}', "");
Expect(1, 3583, '\P{^Is_Block= Sinhala}', "");
Expect(0, 3455, '\p{Is_Block= Sinhala}', "");
Expect(1, 3455, '\p{^Is_Block= Sinhala}', "");
Expect(1, 3455, '\P{Is_Block= Sinhala}', "");
Expect(0, 3455, '\P{^Is_Block= Sinhala}', "");
Error('\p{Is_Blk= :=Sinhala}');
Error('\P{Is_Blk= :=Sinhala}');
Expect(1, 3583, '\p{Is_Blk:sinhala}', "");
Expect(0, 3583, '\p{^Is_Blk:sinhala}', "");
Expect(0, 3583, '\P{Is_Blk:sinhala}', "");
Expect(1, 3583, '\P{^Is_Blk:sinhala}', "");
Expect(0, 3455, '\p{Is_Blk:sinhala}', "");
Expect(1, 3455, '\p{^Is_Blk:sinhala}', "");
Expect(1, 3455, '\P{Is_Blk:sinhala}', "");
Expect(0, 3455, '\P{^Is_Blk:sinhala}', "");
Expect(1, 3583, '\p{Is_Blk: -SINHALA}', "");
Expect(0, 3583, '\p{^Is_Blk: -SINHALA}', "");
Expect(0, 3583, '\P{Is_Blk: -SINHALA}', "");
Expect(1, 3583, '\P{^Is_Blk: -SINHALA}', "");
Expect(0, 3455, '\p{Is_Blk: -SINHALA}', "");
Expect(1, 3455, '\p{^Is_Blk: -SINHALA}', "");
Expect(1, 3455, '\P{Is_Blk: -SINHALA}', "");
Expect(0, 3455, '\P{^Is_Blk: -SINHALA}', "");
Error('\p{Block=/a/- Glagolitic}');
Error('\P{Block=/a/- Glagolitic}');
Expect(1, 11359, '\p{Block=glagolitic}', "");
Expect(0, 11359, '\p{^Block=glagolitic}', "");
Expect(0, 11359, '\P{Block=glagolitic}', "");
Expect(1, 11359, '\P{^Block=glagolitic}', "");
Expect(0, 11263, '\p{Block=glagolitic}', "");
Expect(1, 11263, '\p{^Block=glagolitic}', "");
Expect(1, 11263, '\P{Block=glagolitic}', "");
Expect(0, 11263, '\P{^Block=glagolitic}', "");
Expect(1, 11359, '\p{Block= _Glagolitic}', "");
Expect(0, 11359, '\p{^Block= _Glagolitic}', "");
Expect(0, 11359, '\P{Block= _Glagolitic}', "");
Expect(1, 11359, '\P{^Block= _Glagolitic}', "");
Expect(0, 11263, '\p{Block= _Glagolitic}', "");
Expect(1, 11263, '\p{^Block= _Glagolitic}', "");
Expect(1, 11263, '\P{Block= _Glagolitic}', "");
Expect(0, 11263, '\P{^Block= _Glagolitic}', "");
Error('\p{Blk=/a/GLAGOLITIC}');
Error('\P{Blk=/a/GLAGOLITIC}');
Expect(1, 11359, '\p{Blk=glagolitic}', "");
Expect(0, 11359, '\p{^Blk=glagolitic}', "");
Expect(0, 11359, '\P{Blk=glagolitic}', "");
Expect(1, 11359, '\P{^Blk=glagolitic}', "");
Expect(0, 11263, '\p{Blk=glagolitic}', "");
Expect(1, 11263, '\p{^Blk=glagolitic}', "");
Expect(1, 11263, '\P{Blk=glagolitic}', "");
Expect(0, 11263, '\P{^Blk=glagolitic}', "");
Expect(1, 11359, '\p{Blk: Glagolitic}', "");
Expect(0, 11359, '\p{^Blk: Glagolitic}', "");
Expect(0, 11359, '\P{Blk: Glagolitic}', "");
Expect(1, 11359, '\P{^Blk: Glagolitic}', "");
Expect(0, 11263, '\p{Blk: Glagolitic}', "");
Expect(1, 11263, '\p{^Blk: Glagolitic}', "");
Expect(1, 11263, '\P{Blk: Glagolitic}', "");
Expect(0, 11263, '\P{^Blk: Glagolitic}', "");
Error('\p{Is_Block= Glagolitic:=}');
Error('\P{Is_Block= Glagolitic:=}');
Expect(1, 11359, '\p{Is_Block=glagolitic}', "");
Expect(0, 11359, '\p{^Is_Block=glagolitic}', "");
Expect(0, 11359, '\P{Is_Block=glagolitic}', "");
Expect(1, 11359, '\P{^Is_Block=glagolitic}', "");
Expect(0, 11263, '\p{Is_Block=glagolitic}', "");
Expect(1, 11263, '\p{^Is_Block=glagolitic}', "");
Expect(1, 11263, '\P{Is_Block=glagolitic}', "");
Expect(0, 11263, '\P{^Is_Block=glagolitic}', "");
Expect(1, 11359, '\p{Is_Block: _ Glagolitic}', "");
Expect(0, 11359, '\p{^Is_Block: _ Glagolitic}', "");
Expect(0, 11359, '\P{Is_Block: _ Glagolitic}', "");
Expect(1, 11359, '\P{^Is_Block: _ Glagolitic}', "");
Expect(0, 11263, '\p{Is_Block: _ Glagolitic}', "");
Expect(1, 11263, '\p{^Is_Block: _ Glagolitic}', "");
Expect(1, 11263, '\P{Is_Block: _ Glagolitic}', "");
Expect(0, 11263, '\P{^Is_Block: _ Glagolitic}', "");
Error('\p{Is_Blk=/a/__Glagolitic}');
Error('\P{Is_Blk=/a/__Glagolitic}');
Expect(1, 11359, '\p{Is_Blk=glagolitic}', "");
Expect(0, 11359, '\p{^Is_Blk=glagolitic}', "");
Expect(0, 11359, '\P{Is_Blk=glagolitic}', "");
Expect(1, 11359, '\P{^Is_Blk=glagolitic}', "");
Expect(0, 11263, '\p{Is_Blk=glagolitic}', "");
Expect(1, 11263, '\p{^Is_Blk=glagolitic}', "");
Expect(1, 11263, '\P{Is_Blk=glagolitic}', "");
Expect(0, 11263, '\P{^Is_Blk=glagolitic}', "");
Expect(1, 11359, '\p{Is_Blk=__Glagolitic}', "");
Expect(0, 11359, '\p{^Is_Blk=__Glagolitic}', "");
Expect(0, 11359, '\P{Is_Blk=__Glagolitic}', "");
Expect(1, 11359, '\P{^Is_Blk=__Glagolitic}', "");
Expect(0, 11263, '\p{Is_Blk=__Glagolitic}', "");
Expect(1, 11263, '\p{^Is_Blk=__Glagolitic}', "");
Expect(1, 11263, '\P{Is_Blk=__Glagolitic}', "");
Expect(0, 11263, '\P{^Is_Blk=__Glagolitic}', "");
Error('\p{Block=:= _Tagalog}');
Error('\P{Block=:= _Tagalog}');
Expect(1, 5919, '\p{Block=tagalog}', "");
Expect(0, 5919, '\p{^Block=tagalog}', "");
Expect(0, 5919, '\P{Block=tagalog}', "");
Expect(1, 5919, '\P{^Block=tagalog}', "");
Expect(0, 5887, '\p{Block=tagalog}', "");
Expect(1, 5887, '\p{^Block=tagalog}', "");
Expect(1, 5887, '\P{Block=tagalog}', "");
Expect(0, 5887, '\P{^Block=tagalog}', "");
Expect(1, 5919, '\p{Block=- tagalog}', "");
Expect(0, 5919, '\p{^Block=- tagalog}', "");
Expect(0, 5919, '\P{Block=- tagalog}', "");
Expect(1, 5919, '\P{^Block=- tagalog}', "");
Expect(0, 5887, '\p{Block=- tagalog}', "");
Expect(1, 5887, '\p{^Block=- tagalog}', "");
Expect(1, 5887, '\P{Block=- tagalog}', "");
Expect(0, 5887, '\P{^Block=- tagalog}', "");
Error('\p{Blk= /a/Tagalog}');
Error('\P{Blk= /a/Tagalog}');
Expect(1, 5919, '\p{Blk=tagalog}', "");
Expect(0, 5919, '\p{^Blk=tagalog}', "");
Expect(0, 5919, '\P{Blk=tagalog}', "");
Expect(1, 5919, '\P{^Blk=tagalog}', "");
Expect(0, 5887, '\p{Blk=tagalog}', "");
Expect(1, 5887, '\p{^Blk=tagalog}', "");
Expect(1, 5887, '\P{Blk=tagalog}', "");
Expect(0, 5887, '\P{^Blk=tagalog}', "");
Expect(1, 5919, '\p{Blk=_-Tagalog}', "");
Expect(0, 5919, '\p{^Blk=_-Tagalog}', "");
Expect(0, 5919, '\P{Blk=_-Tagalog}', "");
Expect(1, 5919, '\P{^Blk=_-Tagalog}', "");
Expect(0, 5887, '\p{Blk=_-Tagalog}', "");
Expect(1, 5887, '\p{^Blk=_-Tagalog}', "");
Expect(1, 5887, '\P{Blk=_-Tagalog}', "");
Expect(0, 5887, '\P{^Blk=_-Tagalog}', "");
Error('\p{Is_Block: -/a/Tagalog}');
Error('\P{Is_Block: -/a/Tagalog}');
Expect(1, 5919, '\p{Is_Block=tagalog}', "");
Expect(0, 5919, '\p{^Is_Block=tagalog}', "");
Expect(0, 5919, '\P{Is_Block=tagalog}', "");
Expect(1, 5919, '\P{^Is_Block=tagalog}', "");
Expect(0, 5887, '\p{Is_Block=tagalog}', "");
Expect(1, 5887, '\p{^Is_Block=tagalog}', "");
Expect(1, 5887, '\P{Is_Block=tagalog}', "");
Expect(0, 5887, '\P{^Is_Block=tagalog}', "");
Expect(1, 5919, '\p{Is_Block=_Tagalog}', "");
Expect(0, 5919, '\p{^Is_Block=_Tagalog}', "");
Expect(0, 5919, '\P{Is_Block=_Tagalog}', "");
Expect(1, 5919, '\P{^Is_Block=_Tagalog}', "");
Expect(0, 5887, '\p{Is_Block=_Tagalog}', "");
Expect(1, 5887, '\p{^Is_Block=_Tagalog}', "");
Expect(1, 5887, '\P{Is_Block=_Tagalog}', "");
Expect(0, 5887, '\P{^Is_Block=_Tagalog}', "");
Error('\p{Is_Blk=_ tagalog:=}');
Error('\P{Is_Blk=_ tagalog:=}');
Expect(1, 5919, '\p{Is_Blk=tagalog}', "");
Expect(0, 5919, '\p{^Is_Blk=tagalog}', "");
Expect(0, 5919, '\P{Is_Blk=tagalog}', "");
Expect(1, 5919, '\P{^Is_Blk=tagalog}', "");
Expect(0, 5887, '\p{Is_Blk=tagalog}', "");
Expect(1, 5887, '\p{^Is_Blk=tagalog}', "");
Expect(1, 5887, '\P{Is_Blk=tagalog}', "");
Expect(0, 5887, '\P{^Is_Blk=tagalog}', "");
Expect(1, 5919, '\p{Is_Blk= Tagalog}', "");
Expect(0, 5919, '\p{^Is_Blk= Tagalog}', "");
Expect(0, 5919, '\P{Is_Blk= Tagalog}', "");
Expect(1, 5919, '\P{^Is_Blk= Tagalog}', "");
Expect(0, 5887, '\p{Is_Blk= Tagalog}', "");
Expect(1, 5887, '\p{^Is_Blk= Tagalog}', "");
Expect(1, 5887, '\P{Is_Blk= Tagalog}', "");
Expect(0, 5887, '\P{^Is_Blk= Tagalog}', "");
Error('\p{Block=/a/_-kharoshthi}');
Error('\P{Block=/a/_-kharoshthi}');
Expect(1, 68191, '\p{Block=kharoshthi}', "");
Expect(0, 68191, '\p{^Block=kharoshthi}', "");
Expect(0, 68191, '\P{Block=kharoshthi}', "");
Expect(1, 68191, '\P{^Block=kharoshthi}', "");
Expect(0, 68095, '\p{Block=kharoshthi}', "");
Expect(1, 68095, '\p{^Block=kharoshthi}', "");
Expect(1, 68095, '\P{Block=kharoshthi}', "");
Expect(0, 68095, '\P{^Block=kharoshthi}', "");
Expect(1, 68191, '\p{Block= KHAROSHTHI}', "");
Expect(0, 68191, '\p{^Block= KHAROSHTHI}', "");
Expect(0, 68191, '\P{Block= KHAROSHTHI}', "");
Expect(1, 68191, '\P{^Block= KHAROSHTHI}', "");
Expect(0, 68095, '\p{Block= KHAROSHTHI}', "");
Expect(1, 68095, '\p{^Block= KHAROSHTHI}', "");
Expect(1, 68095, '\P{Block= KHAROSHTHI}', "");
Expect(0, 68095, '\P{^Block= KHAROSHTHI}', "");
Error('\p{Blk=-/a/kharoshthi}');
Error('\P{Blk=-/a/kharoshthi}');
Expect(1, 68191, '\p{Blk: kharoshthi}', "");
Expect(0, 68191, '\p{^Blk: kharoshthi}', "");
Expect(0, 68191, '\P{Blk: kharoshthi}', "");
Expect(1, 68191, '\P{^Blk: kharoshthi}', "");
Expect(0, 68095, '\p{Blk: kharoshthi}', "");
Expect(1, 68095, '\p{^Blk: kharoshthi}', "");
Expect(1, 68095, '\P{Blk: kharoshthi}', "");
Expect(0, 68095, '\P{^Blk: kharoshthi}', "");
Expect(1, 68191, '\p{Blk= -kharoshthi}', "");
Expect(0, 68191, '\p{^Blk= -kharoshthi}', "");
Expect(0, 68191, '\P{Blk= -kharoshthi}', "");
Expect(1, 68191, '\P{^Blk= -kharoshthi}', "");
Expect(0, 68095, '\p{Blk= -kharoshthi}', "");
Expect(1, 68095, '\p{^Blk= -kharoshthi}', "");
Expect(1, 68095, '\P{Blk= -kharoshthi}', "");
Expect(0, 68095, '\P{^Blk= -kharoshthi}', "");
Error('\p{Is_Block=/a/kharoshthi}');
Error('\P{Is_Block=/a/kharoshthi}');
Expect(1, 68191, '\p{Is_Block=kharoshthi}', "");
Expect(0, 68191, '\p{^Is_Block=kharoshthi}', "");
Expect(0, 68191, '\P{Is_Block=kharoshthi}', "");
Expect(1, 68191, '\P{^Is_Block=kharoshthi}', "");
Expect(0, 68095, '\p{Is_Block=kharoshthi}', "");
Expect(1, 68095, '\p{^Is_Block=kharoshthi}', "");
Expect(1, 68095, '\P{Is_Block=kharoshthi}', "");
Expect(0, 68095, '\P{^Is_Block=kharoshthi}', "");
Expect(1, 68191, '\p{Is_Block= Kharoshthi}', "");
Expect(0, 68191, '\p{^Is_Block= Kharoshthi}', "");
Expect(0, 68191, '\P{Is_Block= Kharoshthi}', "");
Expect(1, 68191, '\P{^Is_Block= Kharoshthi}', "");
Expect(0, 68095, '\p{Is_Block= Kharoshthi}', "");
Expect(1, 68095, '\p{^Is_Block= Kharoshthi}', "");
Expect(1, 68095, '\P{Is_Block= Kharoshthi}', "");
Expect(0, 68095, '\P{^Is_Block= Kharoshthi}', "");
Error('\p{Is_Blk= /a/kharoshthi}');
Error('\P{Is_Blk= /a/kharoshthi}');
Expect(1, 68191, '\p{Is_Blk=kharoshthi}', "");
Expect(0, 68191, '\p{^Is_Blk=kharoshthi}', "");
Expect(0, 68191, '\P{Is_Blk=kharoshthi}', "");
Expect(1, 68191, '\P{^Is_Blk=kharoshthi}', "");
Expect(0, 68095, '\p{Is_Blk=kharoshthi}', "");
Expect(1, 68095, '\p{^Is_Blk=kharoshthi}', "");
Expect(1, 68095, '\P{Is_Blk=kharoshthi}', "");
Expect(0, 68095, '\P{^Is_Blk=kharoshthi}', "");
Expect(1, 68191, '\p{Is_Blk: _-KHAROSHTHI}', "");
Expect(0, 68191, '\p{^Is_Blk: _-KHAROSHTHI}', "");
Expect(0, 68191, '\P{Is_Blk: _-KHAROSHTHI}', "");
Expect(1, 68191, '\P{^Is_Blk: _-KHAROSHTHI}', "");
Expect(0, 68095, '\p{Is_Blk: _-KHAROSHTHI}', "");
Expect(1, 68095, '\p{^Is_Blk: _-KHAROSHTHI}', "");
Expect(1, 68095, '\P{Is_Blk: _-KHAROSHTHI}', "");
Expect(0, 68095, '\P{^Is_Blk: _-KHAROSHTHI}', "");
Error('\p{Block=:=Arabic Supplement}');
Error('\P{Block=:=Arabic Supplement}');
Expect(1, 1919, '\p{Block=arabicsupplement}', "");
Expect(0, 1919, '\p{^Block=arabicsupplement}', "");
Expect(0, 1919, '\P{Block=arabicsupplement}', "");
Expect(1, 1919, '\P{^Block=arabicsupplement}', "");
Expect(0, 1871, '\p{Block=arabicsupplement}', "");
Expect(1, 1871, '\p{^Block=arabicsupplement}', "");
Expect(1, 1871, '\P{Block=arabicsupplement}', "");
Expect(0, 1871, '\P{^Block=arabicsupplement}', "");
Expect(1, 1919, '\p{Block=_ARABIC Supplement}', "");
Expect(0, 1919, '\p{^Block=_ARABIC Supplement}', "");
Expect(0, 1919, '\P{Block=_ARABIC Supplement}', "");
Expect(1, 1919, '\P{^Block=_ARABIC Supplement}', "");
Expect(0, 1871, '\p{Block=_ARABIC Supplement}', "");
Expect(1, 1871, '\p{^Block=_ARABIC Supplement}', "");
Expect(1, 1871, '\P{Block=_ARABIC Supplement}', "");
Expect(0, 1871, '\P{^Block=_ARABIC Supplement}', "");
Error('\p{Blk: _/a/arabic Supplement}');
Error('\P{Blk: _/a/arabic Supplement}');
Expect(1, 1919, '\p{Blk=arabicsupplement}', "");
Expect(0, 1919, '\p{^Blk=arabicsupplement}', "");
Expect(0, 1919, '\P{Blk=arabicsupplement}', "");
Expect(1, 1919, '\P{^Blk=arabicsupplement}', "");
Expect(0, 1871, '\p{Blk=arabicsupplement}', "");
Expect(1, 1871, '\p{^Blk=arabicsupplement}', "");
Expect(1, 1871, '\P{Blk=arabicsupplement}', "");
Expect(0, 1871, '\P{^Blk=arabicsupplement}', "");
Expect(1, 1919, '\p{Blk=_ARABIC Supplement}', "");
Expect(0, 1919, '\p{^Blk=_ARABIC Supplement}', "");
Expect(0, 1919, '\P{Blk=_ARABIC Supplement}', "");
Expect(1, 1919, '\P{^Blk=_ARABIC Supplement}', "");
Expect(0, 1871, '\p{Blk=_ARABIC Supplement}', "");
Expect(1, 1871, '\p{^Blk=_ARABIC Supplement}', "");
Expect(1, 1871, '\P{Blk=_ARABIC Supplement}', "");
Expect(0, 1871, '\P{^Blk=_ARABIC Supplement}', "");
Error('\p{Is_Block= /a/ARABIC_supplement}');
Error('\P{Is_Block= /a/ARABIC_supplement}');
Expect(1, 1919, '\p{Is_Block=arabicsupplement}', "");
Expect(0, 1919, '\p{^Is_Block=arabicsupplement}', "");
Expect(0, 1919, '\P{Is_Block=arabicsupplement}', "");
Expect(1, 1919, '\P{^Is_Block=arabicsupplement}', "");
Expect(0, 1871, '\p{Is_Block=arabicsupplement}', "");
Expect(1, 1871, '\p{^Is_Block=arabicsupplement}', "");
Expect(1, 1871, '\P{Is_Block=arabicsupplement}', "");
Expect(0, 1871, '\P{^Is_Block=arabicsupplement}', "");
Expect(1, 1919, '\p{Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(0, 1919, '\p{^Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(0, 1919, '\P{Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(1, 1919, '\P{^Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(0, 1871, '\p{Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(1, 1871, '\p{^Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(1, 1871, '\P{Is_Block=_ Arabic SUPPLEMENT}', "");
Expect(0, 1871, '\P{^Is_Block=_ Arabic SUPPLEMENT}', "");
Error('\p{Is_Blk=/a/ Arabic SUPPLEMENT}');
Error('\P{Is_Blk=/a/ Arabic SUPPLEMENT}');
Expect(1, 1919, '\p{Is_Blk=arabicsupplement}', "");
Expect(0, 1919, '\p{^Is_Blk=arabicsupplement}', "");
Expect(0, 1919, '\P{Is_Blk=arabicsupplement}', "");
Expect(1, 1919, '\P{^Is_Blk=arabicsupplement}', "");
Expect(0, 1871, '\p{Is_Blk=arabicsupplement}', "");
Expect(1, 1871, '\p{^Is_Blk=arabicsupplement}', "");
Expect(1, 1871, '\P{Is_Blk=arabicsupplement}', "");
Expect(0, 1871, '\P{^Is_Blk=arabicsupplement}', "");
Expect(1, 1919, '\p{Is_Blk=- arabic-Supplement}', "");
Expect(0, 1919, '\p{^Is_Blk=- arabic-Supplement}', "");
Expect(0, 1919, '\P{Is_Blk=- arabic-Supplement}', "");
Expect(1, 1919, '\P{^Is_Blk=- arabic-Supplement}', "");
Expect(0, 1871, '\p{Is_Blk=- arabic-Supplement}', "");
Expect(1, 1871, '\p{^Is_Blk=- arabic-Supplement}', "");
Expect(1, 1871, '\P{Is_Blk=- arabic-Supplement}', "");
Expect(0, 1871, '\P{^Is_Blk=- arabic-Supplement}', "");
Error('\p{Block= -CUNEIFORM Numbers/a/and Punctuation}');
Error('\P{Block= -CUNEIFORM Numbers/a/and Punctuation}');
Expect(1, 74879, '\p{Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(0, 74879, '\p{^Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(0, 74879, '\P{Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(1, 74879, '\P{^Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(0, 74751, '\p{Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(1, 74751, '\p{^Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(1, 74751, '\P{Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Expect(0, 74751, '\P{^Block=_-cuneiform NUMBERS_And_Punctuation}', "");
Error('\p{Blk=- Cuneiform/a/Numbers And-PUNCTUATION}');
Error('\P{Blk=- Cuneiform/a/Numbers And-PUNCTUATION}');
Expect(1, 74879, '\p{Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(0, 74879, '\p{^Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(0, 74879, '\P{Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(1, 74879, '\P{^Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(0, 74751, '\p{Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(1, 74751, '\p{^Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(1, 74751, '\P{Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Expect(0, 74751, '\P{^Blk=_ Cuneiform NUMBERS And Punctuation}', "");
Error('\p{Is_Block=-cuneiform/a/NUMBERS And PUNCTUATION}');
Error('\P{Is_Block=-cuneiform/a/NUMBERS And PUNCTUATION}');
Expect(1, 74879, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^Is_Block=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(0, 74879, '\p{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(0, 74879, '\P{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(1, 74879, '\P{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(0, 74751, '\p{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(1, 74751, '\p{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(1, 74751, '\P{Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Expect(0, 74751, '\P{^Is_Block=_CuneiformNumbers AND-Punctuation}', "");
Error('\p{Is_Blk= :=cuneiform-Numbersand_Punctuation}');
Error('\P{Is_Blk= :=cuneiform-Numbersand_Punctuation}');
Expect(1, 74879, '\p{Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^Is_Blk=cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(0, 74879, '\p{^Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(0, 74879, '\P{Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(1, 74879, '\P{^Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(0, 74751, '\p{Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(1, 74751, '\p{^Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(1, 74751, '\P{Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Expect(0, 74751, '\P{^Is_Blk= _cuneiform numbersAnd_Punctuation}', "");
Error('\p{Block=_ DEVANAGARI:=Extended}');
Error('\P{Block=_ DEVANAGARI:=Extended}');
Expect(1, 43263, '\p{Block=devanagariextended}', "");
Expect(0, 43263, '\p{^Block=devanagariextended}', "");
Expect(0, 43263, '\P{Block=devanagariextended}', "");
Expect(1, 43263, '\P{^Block=devanagariextended}', "");
Expect(0, 43231, '\p{Block=devanagariextended}', "");
Expect(1, 43231, '\p{^Block=devanagariextended}', "");
Expect(1, 43231, '\P{Block=devanagariextended}', "");
Expect(0, 43231, '\P{^Block=devanagariextended}', "");
Expect(1, 43263, '\p{Block= Devanagari_extended}', "");
Expect(0, 43263, '\p{^Block= Devanagari_extended}', "");
Expect(0, 43263, '\P{Block= Devanagari_extended}', "");
Expect(1, 43263, '\P{^Block= Devanagari_extended}', "");
Expect(0, 43231, '\p{Block= Devanagari_extended}', "");
Expect(1, 43231, '\p{^Block= Devanagari_extended}', "");
Expect(1, 43231, '\P{Block= Devanagari_extended}', "");
Expect(0, 43231, '\P{^Block= Devanagari_extended}', "");
Error('\p{Blk=-Devanagari:=Extended}');
Error('\P{Blk=-Devanagari:=Extended}');
Expect(1, 43263, '\p{Blk: devanagariextended}', "");
Expect(0, 43263, '\p{^Blk: devanagariextended}', "");
Expect(0, 43263, '\P{Blk: devanagariextended}', "");
Expect(1, 43263, '\P{^Blk: devanagariextended}', "");
Expect(0, 43231, '\p{Blk: devanagariextended}', "");
Expect(1, 43231, '\p{^Blk: devanagariextended}', "");
Expect(1, 43231, '\P{Blk: devanagariextended}', "");
Expect(0, 43231, '\P{^Blk: devanagariextended}', "");
Expect(1, 43263, '\p{Blk= DEVANAGARI Extended}', "");
Expect(0, 43263, '\p{^Blk= DEVANAGARI Extended}', "");
Expect(0, 43263, '\P{Blk= DEVANAGARI Extended}', "");
Expect(1, 43263, '\P{^Blk= DEVANAGARI Extended}', "");
Expect(0, 43231, '\p{Blk= DEVANAGARI Extended}', "");
Expect(1, 43231, '\p{^Blk= DEVANAGARI Extended}', "");
Expect(1, 43231, '\P{Blk= DEVANAGARI Extended}', "");
Expect(0, 43231, '\P{^Blk= DEVANAGARI Extended}', "");
Error('\p{Is_Block=:= devanagari Extended}');
Error('\P{Is_Block=:= devanagari Extended}');
Expect(1, 43263, '\p{Is_Block: devanagariextended}', "");
Expect(0, 43263, '\p{^Is_Block: devanagariextended}', "");
Expect(0, 43263, '\P{Is_Block: devanagariextended}', "");
Expect(1, 43263, '\P{^Is_Block: devanagariextended}', "");
Expect(0, 43231, '\p{Is_Block: devanagariextended}', "");
Expect(1, 43231, '\p{^Is_Block: devanagariextended}', "");
Expect(1, 43231, '\P{Is_Block: devanagariextended}', "");
Expect(0, 43231, '\P{^Is_Block: devanagariextended}', "");
Expect(1, 43263, '\p{Is_Block= devanagari Extended}', "");
Expect(0, 43263, '\p{^Is_Block= devanagari Extended}', "");
Expect(0, 43263, '\P{Is_Block= devanagari Extended}', "");
Expect(1, 43263, '\P{^Is_Block= devanagari Extended}', "");
Expect(0, 43231, '\p{Is_Block= devanagari Extended}', "");
Expect(1, 43231, '\p{^Is_Block= devanagari Extended}', "");
Expect(1, 43231, '\P{Is_Block= devanagari Extended}', "");
Expect(0, 43231, '\P{^Is_Block= devanagari Extended}', "");
Error('\p{Is_Blk= /a/Devanagari Extended}');
Error('\P{Is_Blk= /a/Devanagari Extended}');
Expect(1, 43263, '\p{Is_Blk=devanagariextended}', "");
Expect(0, 43263, '\p{^Is_Blk=devanagariextended}', "");
Expect(0, 43263, '\P{Is_Blk=devanagariextended}', "");
Expect(1, 43263, '\P{^Is_Blk=devanagariextended}', "");
Expect(0, 43231, '\p{Is_Blk=devanagariextended}', "");
Expect(1, 43231, '\p{^Is_Blk=devanagariextended}', "");
Expect(1, 43231, '\P{Is_Blk=devanagariextended}', "");
Expect(0, 43231, '\P{^Is_Blk=devanagariextended}', "");
Expect(1, 43263, '\p{Is_Blk=- devanagari-Extended}', "");
Expect(0, 43263, '\p{^Is_Blk=- devanagari-Extended}', "");
Expect(0, 43263, '\P{Is_Blk=- devanagari-Extended}', "");
Expect(1, 43263, '\P{^Is_Blk=- devanagari-Extended}', "");
Expect(0, 43231, '\p{Is_Blk=- devanagari-Extended}', "");
Expect(1, 43231, '\p{^Is_Blk=- devanagari-Extended}', "");
Expect(1, 43231, '\P{Is_Blk=- devanagari-Extended}', "");
Expect(0, 43231, '\P{^Is_Blk=- devanagari-Extended}', "");
Error('\p{Block=- Yi/a/Syllables}');
Error('\P{Block=- Yi/a/Syllables}');
Expect(1, 42127, '\p{Block=yisyllables}', "");
Expect(0, 42127, '\p{^Block=yisyllables}', "");
Expect(0, 42127, '\P{Block=yisyllables}', "");
Expect(1, 42127, '\P{^Block=yisyllables}', "");
Expect(0, 40959, '\p{Block=yisyllables}', "");
Expect(1, 40959, '\p{^Block=yisyllables}', "");
Expect(1, 40959, '\P{Block=yisyllables}', "");
Expect(0, 40959, '\P{^Block=yisyllables}', "");
Expect(1, 42127, '\p{Block= YiSyllables}', "");
Expect(0, 42127, '\p{^Block= YiSyllables}', "");
Expect(0, 42127, '\P{Block= YiSyllables}', "");
Expect(1, 42127, '\P{^Block= YiSyllables}', "");
Expect(0, 40959, '\p{Block= YiSyllables}', "");
Expect(1, 40959, '\p{^Block= YiSyllables}', "");
Expect(1, 40959, '\P{Block= YiSyllables}', "");
Expect(0, 40959, '\P{^Block= YiSyllables}', "");
Error('\p{Blk=__Yi Syllables/a/}');
Error('\P{Blk=__Yi Syllables/a/}');
Expect(1, 42127, '\p{Blk=yisyllables}', "");
Expect(0, 42127, '\p{^Blk=yisyllables}', "");
Expect(0, 42127, '\P{Blk=yisyllables}', "");
Expect(1, 42127, '\P{^Blk=yisyllables}', "");
Expect(0, 40959, '\p{Blk=yisyllables}', "");
Expect(1, 40959, '\p{^Blk=yisyllables}', "");
Expect(1, 40959, '\P{Blk=yisyllables}', "");
Expect(0, 40959, '\P{^Blk=yisyllables}', "");
Expect(1, 42127, '\p{Blk=_ Yi Syllables}', "");
Expect(0, 42127, '\p{^Blk=_ Yi Syllables}', "");
Expect(0, 42127, '\P{Blk=_ Yi Syllables}', "");
Expect(1, 42127, '\P{^Blk=_ Yi Syllables}', "");
Expect(0, 40959, '\p{Blk=_ Yi Syllables}', "");
Expect(1, 40959, '\p{^Blk=_ Yi Syllables}', "");
Expect(1, 40959, '\P{Blk=_ Yi Syllables}', "");
Expect(0, 40959, '\P{^Blk=_ Yi Syllables}', "");
Error('\p{Is_Block=-Yi:=Syllables}');
Error('\P{Is_Block=-Yi:=Syllables}');
Expect(1, 42127, '\p{Is_Block=yisyllables}', "");
Expect(0, 42127, '\p{^Is_Block=yisyllables}', "");
Expect(0, 42127, '\P{Is_Block=yisyllables}', "");
Expect(1, 42127, '\P{^Is_Block=yisyllables}', "");
Expect(0, 40959, '\p{Is_Block=yisyllables}', "");
Expect(1, 40959, '\p{^Is_Block=yisyllables}', "");
Expect(1, 40959, '\P{Is_Block=yisyllables}', "");
Expect(0, 40959, '\P{^Is_Block=yisyllables}', "");
Expect(1, 42127, '\p{Is_Block=-Yi Syllables}', "");
Expect(0, 42127, '\p{^Is_Block=-Yi Syllables}', "");
Expect(0, 42127, '\P{Is_Block=-Yi Syllables}', "");
Expect(1, 42127, '\P{^Is_Block=-Yi Syllables}', "");
Expect(0, 40959, '\p{Is_Block=-Yi Syllables}', "");
Expect(1, 40959, '\p{^Is_Block=-Yi Syllables}', "");
Expect(1, 40959, '\P{Is_Block=-Yi Syllables}', "");
Expect(0, 40959, '\P{^Is_Block=-Yi Syllables}', "");
Error('\p{Is_Blk= /a/yiSyllables}');
Error('\P{Is_Blk= /a/yiSyllables}');
Expect(1, 42127, '\p{Is_Blk=yisyllables}', "");
Expect(0, 42127, '\p{^Is_Blk=yisyllables}', "");
Expect(0, 42127, '\P{Is_Blk=yisyllables}', "");
Expect(1, 42127, '\P{^Is_Blk=yisyllables}', "");
Expect(0, 40959, '\p{Is_Blk=yisyllables}', "");
Expect(1, 40959, '\p{^Is_Blk=yisyllables}', "");
Expect(1, 40959, '\P{Is_Blk=yisyllables}', "");
Expect(0, 40959, '\P{^Is_Blk=yisyllables}', "");
Expect(1, 42127, '\p{Is_Blk=--Yi-syllables}', "");
Expect(0, 42127, '\p{^Is_Blk=--Yi-syllables}', "");
Expect(0, 42127, '\P{Is_Blk=--Yi-syllables}', "");
Expect(1, 42127, '\P{^Is_Blk=--Yi-syllables}', "");
Expect(0, 40959, '\p{Is_Blk=--Yi-syllables}', "");
Expect(1, 40959, '\p{^Is_Blk=--Yi-syllables}', "");
Expect(1, 40959, '\P{Is_Blk=--Yi-syllables}', "");
Expect(0, 40959, '\P{^Is_Blk=--Yi-syllables}', "");
Error('\p{Block= :=combining half MARKS}');
Error('\P{Block= :=combining half MARKS}');
Expect(1, 65071, '\p{Block=combininghalfmarks}', "");
Expect(0, 65071, '\p{^Block=combininghalfmarks}', "");
Expect(0, 65071, '\P{Block=combininghalfmarks}', "");
Expect(1, 65071, '\P{^Block=combininghalfmarks}', "");
Expect(0, 65055, '\p{Block=combininghalfmarks}', "");
Expect(1, 65055, '\p{^Block=combininghalfmarks}', "");
Expect(1, 65055, '\P{Block=combininghalfmarks}', "");
Expect(0, 65055, '\P{^Block=combininghalfmarks}', "");
Expect(1, 65071, '\p{Block: -CombiningHALF-marks}', "");
Expect(0, 65071, '\p{^Block: -CombiningHALF-marks}', "");
Expect(0, 65071, '\P{Block: -CombiningHALF-marks}', "");
Expect(1, 65071, '\P{^Block: -CombiningHALF-marks}', "");
Expect(0, 65055, '\p{Block: -CombiningHALF-marks}', "");
Expect(1, 65055, '\p{^Block: -CombiningHALF-marks}', "");
Expect(1, 65055, '\P{Block: -CombiningHALF-marks}', "");
Expect(0, 65055, '\P{^Block: -CombiningHALF-marks}', "");
Error('\p{Blk=/a/- Combining Half Marks}');
Error('\P{Blk=/a/- Combining Half Marks}');
Expect(1, 65071, '\p{Blk=combininghalfmarks}', "");
Expect(0, 65071, '\p{^Blk=combininghalfmarks}', "");
Expect(0, 65071, '\P{Blk=combininghalfmarks}', "");
Expect(1, 65071, '\P{^Blk=combininghalfmarks}', "");
Expect(0, 65055, '\p{Blk=combininghalfmarks}', "");
Expect(1, 65055, '\p{^Blk=combininghalfmarks}', "");
Expect(1, 65055, '\P{Blk=combininghalfmarks}', "");
Expect(0, 65055, '\P{^Blk=combininghalfmarks}', "");
Expect(1, 65071, '\p{Blk=-combining-HALF Marks}', "");
Expect(0, 65071, '\p{^Blk=-combining-HALF Marks}', "");
Expect(0, 65071, '\P{Blk=-combining-HALF Marks}', "");
Expect(1, 65071, '\P{^Blk=-combining-HALF Marks}', "");
Expect(0, 65055, '\p{Blk=-combining-HALF Marks}', "");
Expect(1, 65055, '\p{^Blk=-combining-HALF Marks}', "");
Expect(1, 65055, '\P{Blk=-combining-HALF Marks}', "");
Expect(0, 65055, '\P{^Blk=-combining-HALF Marks}', "");
Error('\p{Is_Block=- COMBINING half:=Marks}');
Error('\P{Is_Block=- COMBINING half:=Marks}');
Expect(1, 65071, '\p{Is_Block=combininghalfmarks}', "");
Expect(0, 65071, '\p{^Is_Block=combininghalfmarks}', "");
Expect(0, 65071, '\P{Is_Block=combininghalfmarks}', "");
Expect(1, 65071, '\P{^Is_Block=combininghalfmarks}', "");
Expect(0, 65055, '\p{Is_Block=combininghalfmarks}', "");
Expect(1, 65055, '\p{^Is_Block=combininghalfmarks}', "");
Expect(1, 65055, '\P{Is_Block=combininghalfmarks}', "");
Expect(0, 65055, '\P{^Is_Block=combininghalfmarks}', "");
Expect(1, 65071, '\p{Is_Block=_Combining_half-Marks}', "");
Expect(0, 65071, '\p{^Is_Block=_Combining_half-Marks}', "");
Expect(0, 65071, '\P{Is_Block=_Combining_half-Marks}', "");
Expect(1, 65071, '\P{^Is_Block=_Combining_half-Marks}', "");
Expect(0, 65055, '\p{Is_Block=_Combining_half-Marks}', "");
Expect(1, 65055, '\p{^Is_Block=_Combining_half-Marks}', "");
Expect(1, 65055, '\P{Is_Block=_Combining_half-Marks}', "");
Expect(0, 65055, '\P{^Is_Block=_Combining_half-Marks}', "");
Error('\p{Is_Blk= Combining HALF_Marks:=}');
Error('\P{Is_Blk= Combining HALF_Marks:=}');
Expect(1, 65071, '\p{Is_Blk=combininghalfmarks}', "");
Expect(0, 65071, '\p{^Is_Blk=combininghalfmarks}', "");
Expect(0, 65071, '\P{Is_Blk=combininghalfmarks}', "");
Expect(1, 65071, '\P{^Is_Blk=combininghalfmarks}', "");
Expect(0, 65055, '\p{Is_Blk=combininghalfmarks}', "");
Expect(1, 65055, '\p{^Is_Blk=combininghalfmarks}', "");
Expect(1, 65055, '\P{Is_Blk=combininghalfmarks}', "");
Expect(0, 65055, '\P{^Is_Blk=combininghalfmarks}', "");
Expect(1, 65071, '\p{Is_Blk=__combiningHalf Marks}', "");
Expect(0, 65071, '\p{^Is_Blk=__combiningHalf Marks}', "");
Expect(0, 65071, '\P{Is_Blk=__combiningHalf Marks}', "");
Expect(1, 65071, '\P{^Is_Blk=__combiningHalf Marks}', "");
Expect(0, 65055, '\p{Is_Blk=__combiningHalf Marks}', "");
Expect(1, 65055, '\p{^Is_Blk=__combiningHalf Marks}', "");
Expect(1, 65055, '\P{Is_Blk=__combiningHalf Marks}', "");
Expect(0, 65055, '\P{^Is_Blk=__combiningHalf Marks}', "");
Error('\p{Block=:= Miscellaneous Symbols-and Arrows}');
Error('\P{Block=:= Miscellaneous Symbols-and Arrows}');
Expect(1, 11263, '\p{Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(0, 11263, '\p{^Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(0, 11263, '\P{Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(1, 11263, '\P{^Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(0, 11007, '\p{Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(1, 11007, '\p{^Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(1, 11007, '\P{Block:_Miscellaneous Symbols-And-arrows}', "");
Expect(0, 11007, '\P{^Block:_Miscellaneous Symbols-And-arrows}', "");
Error('\p{Blk=_:=Miscellaneous SYMBOLS-AND-Arrows}');
Error('\P{Blk=_:=Miscellaneous SYMBOLS-AND-Arrows}');
Expect(1, 11263, '\p{Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(0, 11263, '\p{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(0, 11263, '\P{Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(1, 11263, '\P{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(0, 11007, '\p{Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(1, 11007, '\p{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(1, 11007, '\P{Blk= MISCELLANEOUS-symbols_andArrows}', "");
Expect(0, 11007, '\P{^Blk= MISCELLANEOUS-symbols_andArrows}', "");
Error('\p{Is_Block= Miscellaneous_SymbolsAnd:=arrows}');
Error('\P{Is_Block= Miscellaneous_SymbolsAnd:=arrows}');
Expect(1, 11263, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^Is_Block=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(0, 11263, '\p{^Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(0, 11263, '\P{Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(1, 11263, '\P{^Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(0, 11007, '\p{Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(1, 11007, '\p{^Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(1, 11007, '\P{Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Expect(0, 11007, '\P{^Is_Block= _miscellaneoussymbols-AND-arrows}', "");
Error('\p{Is_Blk=/a/ miscellaneousSymbolsAnd arrows}');
Error('\P{Is_Blk=/a/ miscellaneousSymbolsAnd arrows}');
Expect(1, 11263, '\p{Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^Is_Blk=miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(0, 11263, '\p{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(0, 11263, '\P{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(1, 11263, '\P{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(0, 11007, '\p{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(1, 11007, '\p{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(1, 11007, '\P{Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Expect(0, 11007, '\P{^Is_Blk=-MISCELLANEOUS SymbolsAnd Arrows}', "");
Error('\p{Block: _halfwidth-AND Fullwidth-Forms/a/}');
Error('\P{Block: _halfwidth-AND Fullwidth-Forms/a/}');
Expect(1, 65519, '\p{Block: halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^Block: halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{Block: halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^Block: halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{Block: halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^Block: halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{Block: halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^Block: halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(0, 65519, '\p{^Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(0, 65519, '\P{Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(1, 65519, '\P{^Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(0, 65279, '\p{Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(1, 65279, '\p{^Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(1, 65279, '\P{Block=-HalfwidthAnd-FullwidthForms}', "");
Expect(0, 65279, '\P{^Block=-HalfwidthAnd-FullwidthForms}', "");
Error('\p{Blk= halfwidth_AND/a/fullwidth Forms}');
Error('\P{Blk= halfwidth_AND/a/fullwidth Forms}');
Expect(1, 65519, '\p{Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(0, 65519, '\p{^Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(0, 65519, '\P{Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(1, 65519, '\P{^Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(0, 65279, '\p{Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(1, 65279, '\p{^Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(1, 65279, '\P{Blk=_Halfwidth-and fullwidth-Forms}', "");
Expect(0, 65279, '\P{^Blk=_Halfwidth-and fullwidth-Forms}', "");
Error('\p{Is_Block= :=Halfwidth AndfullwidthForms}');
Error('\P{Is_Block= :=Halfwidth AndfullwidthForms}');
Expect(1, 65519, '\p{Is_Block=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{Is_Block=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{Is_Block=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^Is_Block=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{Is_Block=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^Is_Block=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(0, 65519, '\p{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(0, 65519, '\P{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(1, 65519, '\P{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(0, 65279, '\p{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(1, 65279, '\p{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(1, 65279, '\P{Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Expect(0, 65279, '\P{^Is_Block=_Halfwidth And_Fullwidth-Forms}', "");
Error('\p{Is_Blk=:= HALFWIDTH-And fullwidth-Forms}');
Error('\P{Is_Blk=:= HALFWIDTH-And fullwidth-Forms}');
Expect(1, 65519, '\p{Is_Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^Is_Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{Is_Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^Is_Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{Is_Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^Is_Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{Is_Blk=halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^Is_Blk=halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(0, 65519, '\p{^Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(0, 65519, '\P{Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(1, 65519, '\P{^Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(0, 65279, '\p{Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(1, 65279, '\p{^Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(1, 65279, '\P{Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Expect(0, 65279, '\P{^Is_Blk= -Halfwidth AND FULLWIDTH-Forms}', "");
Error('\p{Block= :=SUPPLEMENTARY PRIVATE_USE AREA B}');
Error('\P{Block= :=SUPPLEMENTARY PRIVATE_USE AREA B}');
Expect(1, 1048576, '\p{Block=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^Block=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{Block=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^Block=supplementaryprivateuseareab}', "");
Expect(0, 1, '\p{Block=supplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^Block=supplementaryprivateuseareab}', "");
Expect(1, 1, '\P{Block=supplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^Block=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{Block: _supplementary PRIVATE UseAREA B}', "");
Expect(0, 1048576, '\p{^Block: _supplementary PRIVATE UseAREA B}', "");
Expect(0, 1048576, '\P{Block: _supplementary PRIVATE UseAREA B}', "");
Expect(1, 1048576, '\P{^Block: _supplementary PRIVATE UseAREA B}', "");
Expect(0, 1, '\p{Block: _supplementary PRIVATE UseAREA B}', "");
Expect(1, 1, '\p{^Block: _supplementary PRIVATE UseAREA B}', "");
Expect(1, 1, '\P{Block: _supplementary PRIVATE UseAREA B}', "");
Expect(0, 1, '\P{^Block: _supplementary PRIVATE UseAREA B}', "");
Error('\p{Blk=- Supplementary private:=Use Area-B}');
Error('\P{Blk=- Supplementary private:=Use Area-B}');
Expect(1, 1048576, '\p{Blk=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^Blk=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{Blk=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^Blk=supplementaryprivateuseareab}', "");
Expect(0, 1, '\p{Blk=supplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^Blk=supplementaryprivateuseareab}', "");
Expect(1, 1, '\P{Blk=supplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^Blk=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{Blk= Supplementary-Privateuse-Area B}', "");
Expect(0, 1048576, '\p{^Blk= Supplementary-Privateuse-Area B}', "");
Expect(0, 1048576, '\P{Blk= Supplementary-Privateuse-Area B}', "");
Expect(1, 1048576, '\P{^Blk= Supplementary-Privateuse-Area B}', "");
Expect(0, 1, '\p{Blk= Supplementary-Privateuse-Area B}', "");
Expect(1, 1, '\p{^Blk= Supplementary-Privateuse-Area B}', "");
Expect(1, 1, '\P{Blk= Supplementary-Privateuse-Area B}', "");
Expect(0, 1, '\P{^Blk= Supplementary-Privateuse-Area B}', "");
Error('\p{Is_Block=-:=Supplementary_private Use-Area B}');
Error('\P{Is_Block=-:=Supplementary_private Use-Area B}');
Expect(1, 1048576, '\p{Is_Block=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^Is_Block=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{Is_Block=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^Is_Block=supplementaryprivateuseareab}', "");
Expect(0, 1, '\p{Is_Block=supplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^Is_Block=supplementaryprivateuseareab}', "");
Expect(1, 1, '\P{Is_Block=supplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^Is_Block=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(0, 1048576, '\p{^Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(0, 1048576, '\P{Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(1, 1048576, '\P{^Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(0, 1, '\p{Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(1, 1, '\p{^Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(1, 1, '\P{Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Expect(0, 1, '\P{^Is_Block=-SUPPLEMENTARY Private useArea B}', "");
Error('\p{Is_Blk: -Supplementary-private-use-AREA/a/B}');
Error('\P{Is_Blk: -Supplementary-private-use-AREA/a/B}');
Expect(1, 1048576, '\p{Is_Blk=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^Is_Blk=supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{Is_Blk=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^Is_Blk=supplementaryprivateuseareab}', "");
Expect(0, 1, '\p{Is_Blk=supplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^Is_Blk=supplementaryprivateuseareab}', "");
Expect(1, 1, '\P{Is_Blk=supplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^Is_Blk=supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(0, 1048576, '\p{^Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(0, 1048576, '\P{Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(1, 1048576, '\P{^Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(0, 1, '\p{Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(1, 1, '\p{^Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(1, 1, '\P{Is_Blk= Supplementary_Private UseArea_B}', "");
Expect(0, 1, '\P{^Is_Blk= Supplementary_Private UseArea_B}', "");
Error('\p{Block=:=_Sundanese}');
Error('\P{Block=:=_Sundanese}');
Expect(1, 7103, '\p{Block=sundanese}', "");
Expect(0, 7103, '\p{^Block=sundanese}', "");
Expect(0, 7103, '\P{Block=sundanese}', "");
Expect(1, 7103, '\P{^Block=sundanese}', "");
Expect(0, 7039, '\p{Block=sundanese}', "");
Expect(1, 7039, '\p{^Block=sundanese}', "");
Expect(1, 7039, '\P{Block=sundanese}', "");
Expect(0, 7039, '\P{^Block=sundanese}', "");
Expect(1, 7103, '\p{Block= Sundanese}', "");
Expect(0, 7103, '\p{^Block= Sundanese}', "");
Expect(0, 7103, '\P{Block= Sundanese}', "");
Expect(1, 7103, '\P{^Block= Sundanese}', "");
Expect(0, 7039, '\p{Block= Sundanese}', "");
Expect(1, 7039, '\p{^Block= Sundanese}', "");
Expect(1, 7039, '\P{Block= Sundanese}', "");
Expect(0, 7039, '\P{^Block= Sundanese}', "");
Error('\p{Blk=_:=SUNDANESE}');
Error('\P{Blk=_:=SUNDANESE}');
Expect(1, 7103, '\p{Blk=sundanese}', "");
Expect(0, 7103, '\p{^Blk=sundanese}', "");
Expect(0, 7103, '\P{Blk=sundanese}', "");
Expect(1, 7103, '\P{^Blk=sundanese}', "");
Expect(0, 7039, '\p{Blk=sundanese}', "");
Expect(1, 7039, '\p{^Blk=sundanese}', "");
Expect(1, 7039, '\P{Blk=sundanese}', "");
Expect(0, 7039, '\P{^Blk=sundanese}', "");
Expect(1, 7103, '\p{Blk= Sundanese}', "");
Expect(0, 7103, '\p{^Blk= Sundanese}', "");
Expect(0, 7103, '\P{Blk= Sundanese}', "");
Expect(1, 7103, '\P{^Blk= Sundanese}', "");
Expect(0, 7039, '\p{Blk= Sundanese}', "");
Expect(1, 7039, '\p{^Blk= Sundanese}', "");
Expect(1, 7039, '\P{Blk= Sundanese}', "");
Expect(0, 7039, '\P{^Blk= Sundanese}', "");
Error('\p{Is_Block=:= -Sundanese}');
Error('\P{Is_Block=:= -Sundanese}');
Expect(1, 7103, '\p{Is_Block=sundanese}', "");
Expect(0, 7103, '\p{^Is_Block=sundanese}', "");
Expect(0, 7103, '\P{Is_Block=sundanese}', "");
Expect(1, 7103, '\P{^Is_Block=sundanese}', "");
Expect(0, 7039, '\p{Is_Block=sundanese}', "");
Expect(1, 7039, '\p{^Is_Block=sundanese}', "");
Expect(1, 7039, '\P{Is_Block=sundanese}', "");
Expect(0, 7039, '\P{^Is_Block=sundanese}', "");
Expect(1, 7103, '\p{Is_Block:_SUNDANESE}', "");
Expect(0, 7103, '\p{^Is_Block:_SUNDANESE}', "");
Expect(0, 7103, '\P{Is_Block:_SUNDANESE}', "");
Expect(1, 7103, '\P{^Is_Block:_SUNDANESE}', "");
Expect(0, 7039, '\p{Is_Block:_SUNDANESE}', "");
Expect(1, 7039, '\p{^Is_Block:_SUNDANESE}', "");
Expect(1, 7039, '\P{Is_Block:_SUNDANESE}', "");
Expect(0, 7039, '\P{^Is_Block:_SUNDANESE}', "");
Error('\p{Is_Blk=_:=sundanese}');
Error('\P{Is_Blk=_:=sundanese}');
Expect(1, 7103, '\p{Is_Blk=sundanese}', "");
Expect(0, 7103, '\p{^Is_Blk=sundanese}', "");
Expect(0, 7103, '\P{Is_Blk=sundanese}', "");
Expect(1, 7103, '\P{^Is_Blk=sundanese}', "");
Expect(0, 7039, '\p{Is_Blk=sundanese}', "");
Expect(1, 7039, '\p{^Is_Blk=sundanese}', "");
Expect(1, 7039, '\P{Is_Blk=sundanese}', "");
Expect(0, 7039, '\P{^Is_Blk=sundanese}', "");
Expect(1, 7103, '\p{Is_Blk=- SUNDANESE}', "");
Expect(0, 7103, '\p{^Is_Blk=- SUNDANESE}', "");
Expect(0, 7103, '\P{Is_Blk=- SUNDANESE}', "");
Expect(1, 7103, '\P{^Is_Blk=- SUNDANESE}', "");
Expect(0, 7039, '\p{Is_Blk=- SUNDANESE}', "");
Expect(1, 7039, '\p{^Is_Blk=- SUNDANESE}', "");
Expect(1, 7039, '\P{Is_Blk=- SUNDANESE}', "");
Expect(0, 7039, '\P{^Is_Blk=- SUNDANESE}', "");
Error('\p{Block=/a/ enclosed_alphanumerics}');
Error('\P{Block=/a/ enclosed_alphanumerics}');
Expect(1, 9471, '\p{Block:enclosedalphanumerics}', "");
Expect(0, 9471, '\p{^Block:enclosedalphanumerics}', "");
Expect(0, 9471, '\P{Block:enclosedalphanumerics}', "");
Expect(1, 9471, '\P{^Block:enclosedalphanumerics}', "");
Expect(0, 9311, '\p{Block:enclosedalphanumerics}', "");
Expect(1, 9311, '\p{^Block:enclosedalphanumerics}', "");
Expect(1, 9311, '\P{Block:enclosedalphanumerics}', "");
Expect(0, 9311, '\P{^Block:enclosedalphanumerics}', "");
Expect(1, 9471, '\p{Block= EnclosedAlphanumerics}', "");
Expect(0, 9471, '\p{^Block= EnclosedAlphanumerics}', "");
Expect(0, 9471, '\P{Block= EnclosedAlphanumerics}', "");
Expect(1, 9471, '\P{^Block= EnclosedAlphanumerics}', "");
Expect(0, 9311, '\p{Block= EnclosedAlphanumerics}', "");
Expect(1, 9311, '\p{^Block= EnclosedAlphanumerics}', "");
Expect(1, 9311, '\P{Block= EnclosedAlphanumerics}', "");
Expect(0, 9311, '\P{^Block= EnclosedAlphanumerics}', "");
Error('\p{Blk= enclosed/a/alphanumerics}');
Error('\P{Blk= enclosed/a/alphanumerics}');
Expect(1, 9471, '\p{Blk=enclosedalphanumerics}', "");
Expect(0, 9471, '\p{^Blk=enclosedalphanumerics}', "");
Expect(0, 9471, '\P{Blk=enclosedalphanumerics}', "");
Expect(1, 9471, '\P{^Blk=enclosedalphanumerics}', "");
Expect(0, 9311, '\p{Blk=enclosedalphanumerics}', "");
Expect(1, 9311, '\p{^Blk=enclosedalphanumerics}', "");
Expect(1, 9311, '\P{Blk=enclosedalphanumerics}', "");
Expect(0, 9311, '\P{^Blk=enclosedalphanumerics}', "");
Expect(1, 9471, '\p{Blk=- Enclosed-Alphanumerics}', "");
Expect(0, 9471, '\p{^Blk=- Enclosed-Alphanumerics}', "");
Expect(0, 9471, '\P{Blk=- Enclosed-Alphanumerics}', "");
Expect(1, 9471, '\P{^Blk=- Enclosed-Alphanumerics}', "");
Expect(0, 9311, '\p{Blk=- Enclosed-Alphanumerics}', "");
Expect(1, 9311, '\p{^Blk=- Enclosed-Alphanumerics}', "");
Expect(1, 9311, '\P{Blk=- Enclosed-Alphanumerics}', "");
Expect(0, 9311, '\P{^Blk=- Enclosed-Alphanumerics}', "");
Error('\p{Is_Block= -Enclosed/a/Alphanumerics}');
Error('\P{Is_Block= -Enclosed/a/Alphanumerics}');
Expect(1, 9471, '\p{Is_Block=enclosedalphanumerics}', "");
Expect(0, 9471, '\p{^Is_Block=enclosedalphanumerics}', "");
Expect(0, 9471, '\P{Is_Block=enclosedalphanumerics}', "");
Expect(1, 9471, '\P{^Is_Block=enclosedalphanumerics}', "");
Expect(0, 9311, '\p{Is_Block=enclosedalphanumerics}', "");
Expect(1, 9311, '\p{^Is_Block=enclosedalphanumerics}', "");
Expect(1, 9311, '\P{Is_Block=enclosedalphanumerics}', "");
Expect(0, 9311, '\P{^Is_Block=enclosedalphanumerics}', "");
Expect(1, 9471, '\p{Is_Block=_-Enclosed alphanumerics}', "");
Expect(0, 9471, '\p{^Is_Block=_-Enclosed alphanumerics}', "");
Expect(0, 9471, '\P{Is_Block=_-Enclosed alphanumerics}', "");
Expect(1, 9471, '\P{^Is_Block=_-Enclosed alphanumerics}', "");
Expect(0, 9311, '\p{Is_Block=_-Enclosed alphanumerics}', "");
Expect(1, 9311, '\p{^Is_Block=_-Enclosed alphanumerics}', "");
Expect(1, 9311, '\P{Is_Block=_-Enclosed alphanumerics}', "");
Expect(0, 9311, '\P{^Is_Block=_-Enclosed alphanumerics}', "");
Error('\p{Is_Blk=_Enclosed_Alphanumerics/a/}');
Error('\P{Is_Blk=_Enclosed_Alphanumerics/a/}');
Expect(1, 9471, '\p{Is_Blk=enclosedalphanumerics}', "");
Expect(0, 9471, '\p{^Is_Blk=enclosedalphanumerics}', "");
Expect(0, 9471, '\P{Is_Blk=enclosedalphanumerics}', "");
Expect(1, 9471, '\P{^Is_Blk=enclosedalphanumerics}', "");
Expect(0, 9311, '\p{Is_Blk=enclosedalphanumerics}', "");
Expect(1, 9311, '\p{^Is_Blk=enclosedalphanumerics}', "");
Expect(1, 9311, '\P{Is_Blk=enclosedalphanumerics}', "");
Expect(0, 9311, '\P{^Is_Blk=enclosedalphanumerics}', "");
Expect(1, 9471, '\p{Is_Blk=__enclosed-Alphanumerics}', "");
Expect(0, 9471, '\p{^Is_Blk=__enclosed-Alphanumerics}', "");
Expect(0, 9471, '\P{Is_Blk=__enclosed-Alphanumerics}', "");
Expect(1, 9471, '\P{^Is_Blk=__enclosed-Alphanumerics}', "");
Expect(0, 9311, '\p{Is_Blk=__enclosed-Alphanumerics}', "");
Expect(1, 9311, '\p{^Is_Blk=__enclosed-Alphanumerics}', "");
Expect(1, 9311, '\P{Is_Blk=__enclosed-Alphanumerics}', "");
Expect(0, 9311, '\P{^Is_Blk=__enclosed-Alphanumerics}', "");
Error('\p{Block=__old_SOUTHARABIAN:=}');
Error('\P{Block=__old_SOUTHARABIAN:=}');
Expect(1, 68223, '\p{Block=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Block=oldsoutharabian}', "");
Expect(0, 68223, '\P{Block=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Block=oldsoutharabian}', "");
Expect(0, 68191, '\p{Block=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Block=oldsoutharabian}', "");
Expect(1, 68191, '\P{Block=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Block=oldsoutharabian}', "");
Expect(1, 68223, '\p{Block: --Old-SOUTH Arabian}', "");
Expect(0, 68223, '\p{^Block: --Old-SOUTH Arabian}', "");
Expect(0, 68223, '\P{Block: --Old-SOUTH Arabian}', "");
Expect(1, 68223, '\P{^Block: --Old-SOUTH Arabian}', "");
Expect(0, 68191, '\p{Block: --Old-SOUTH Arabian}', "");
Expect(1, 68191, '\p{^Block: --Old-SOUTH Arabian}', "");
Expect(1, 68191, '\P{Block: --Old-SOUTH Arabian}', "");
Expect(0, 68191, '\P{^Block: --Old-SOUTH Arabian}', "");
Error('\p{Blk=_/a/Old southarabian}');
Error('\P{Blk=_/a/Old southarabian}');
Expect(1, 68223, '\p{Blk=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Blk=oldsoutharabian}', "");
Expect(0, 68223, '\P{Blk=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Blk=oldsoutharabian}', "");
Expect(0, 68191, '\p{Blk=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Blk=oldsoutharabian}', "");
Expect(1, 68191, '\P{Blk=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Blk=oldsoutharabian}', "");
Expect(1, 68223, '\p{Blk=OLDSouth_ARABIAN}', "");
Expect(0, 68223, '\p{^Blk=OLDSouth_ARABIAN}', "");
Expect(0, 68223, '\P{Blk=OLDSouth_ARABIAN}', "");
Expect(1, 68223, '\P{^Blk=OLDSouth_ARABIAN}', "");
Expect(0, 68191, '\p{Blk=OLDSouth_ARABIAN}', "");
Expect(1, 68191, '\p{^Blk=OLDSouth_ARABIAN}', "");
Expect(1, 68191, '\P{Blk=OLDSouth_ARABIAN}', "");
Expect(0, 68191, '\P{^Blk=OLDSouth_ARABIAN}', "");
Error('\p{Is_Block= -Old-South/a/Arabian}');
Error('\P{Is_Block= -Old-South/a/Arabian}');
Expect(1, 68223, '\p{Is_Block=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Is_Block=oldsoutharabian}', "");
Expect(0, 68223, '\P{Is_Block=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Is_Block=oldsoutharabian}', "");
Expect(0, 68191, '\p{Is_Block=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Is_Block=oldsoutharabian}', "");
Expect(1, 68191, '\P{Is_Block=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Is_Block=oldsoutharabian}', "");
Expect(1, 68223, '\p{Is_Block=OLD SOUTH Arabian}', "");
Expect(0, 68223, '\p{^Is_Block=OLD SOUTH Arabian}', "");
Expect(0, 68223, '\P{Is_Block=OLD SOUTH Arabian}', "");
Expect(1, 68223, '\P{^Is_Block=OLD SOUTH Arabian}', "");
Expect(0, 68191, '\p{Is_Block=OLD SOUTH Arabian}', "");
Expect(1, 68191, '\p{^Is_Block=OLD SOUTH Arabian}', "");
Expect(1, 68191, '\P{Is_Block=OLD SOUTH Arabian}', "");
Expect(0, 68191, '\P{^Is_Block=OLD SOUTH Arabian}', "");
Error('\p{Is_Blk=-/a/Old_South_arabian}');
Error('\P{Is_Blk=-/a/Old_South_arabian}');
Expect(1, 68223, '\p{Is_Blk=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Is_Blk=oldsoutharabian}', "");
Expect(0, 68223, '\P{Is_Blk=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Is_Blk=oldsoutharabian}', "");
Expect(0, 68191, '\p{Is_Blk=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Is_Blk=oldsoutharabian}', "");
Expect(1, 68191, '\P{Is_Blk=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Is_Blk=oldsoutharabian}', "");
Expect(1, 68223, '\p{Is_Blk=--Old-southarabian}', "");
Expect(0, 68223, '\p{^Is_Blk=--Old-southarabian}', "");
Expect(0, 68223, '\P{Is_Blk=--Old-southarabian}', "");
Expect(1, 68223, '\P{^Is_Blk=--Old-southarabian}', "");
Expect(0, 68191, '\p{Is_Blk=--Old-southarabian}', "");
Expect(1, 68191, '\p{^Is_Blk=--Old-southarabian}', "");
Expect(1, 68191, '\P{Is_Blk=--Old-southarabian}', "");
Expect(0, 68191, '\P{^Is_Blk=--Old-southarabian}', "");
Error('\p{Block=_ tags:=}');
Error('\P{Block=_ tags:=}');
Expect(1, 917631, '\p{Block: tags}', "");
Expect(0, 917631, '\p{^Block: tags}', "");
Expect(0, 917631, '\P{Block: tags}', "");
Expect(1, 917631, '\P{^Block: tags}', "");
Expect(0, 1, '\p{Block: tags}', "");
Expect(1, 1, '\p{^Block: tags}', "");
Expect(1, 1, '\P{Block: tags}', "");
Expect(0, 1, '\P{^Block: tags}', "");
Expect(1, 917631, '\p{Block= _Tags}', "");
Expect(0, 917631, '\p{^Block= _Tags}', "");
Expect(0, 917631, '\P{Block= _Tags}', "");
Expect(1, 917631, '\P{^Block= _Tags}', "");
Expect(0, 1, '\p{Block= _Tags}', "");
Expect(1, 1, '\p{^Block= _Tags}', "");
Expect(1, 1, '\P{Block= _Tags}', "");
Expect(0, 1, '\P{^Block= _Tags}', "");
Error('\p{Blk=:= TAGS}');
Error('\P{Blk=:= TAGS}');
Expect(1, 917631, '\p{Blk=tags}', "");
Expect(0, 917631, '\p{^Blk=tags}', "");
Expect(0, 917631, '\P{Blk=tags}', "");
Expect(1, 917631, '\P{^Blk=tags}', "");
Expect(0, 1, '\p{Blk=tags}', "");
Expect(1, 1, '\p{^Blk=tags}', "");
Expect(1, 1, '\P{Blk=tags}', "");
Expect(0, 1, '\P{^Blk=tags}', "");
Expect(1, 917631, '\p{Blk= Tags}', "");
Expect(0, 917631, '\p{^Blk= Tags}', "");
Expect(0, 917631, '\P{Blk= Tags}', "");
Expect(1, 917631, '\P{^Blk= Tags}', "");
Expect(0, 1, '\p{Blk= Tags}', "");
Expect(1, 1, '\p{^Blk= Tags}', "");
Expect(1, 1, '\P{Blk= Tags}', "");
Expect(0, 1, '\P{^Blk= Tags}', "");
Error('\p{Is_Block=/a/ tags}');
Error('\P{Is_Block=/a/ tags}');
Expect(1, 917631, '\p{Is_Block=tags}', "");
Expect(0, 917631, '\p{^Is_Block=tags}', "");
Expect(0, 917631, '\P{Is_Block=tags}', "");
Expect(1, 917631, '\P{^Is_Block=tags}', "");
Expect(0, 1, '\p{Is_Block=tags}', "");
Expect(1, 1, '\p{^Is_Block=tags}', "");
Expect(1, 1, '\P{Is_Block=tags}', "");
Expect(0, 1, '\P{^Is_Block=tags}', "");
Expect(1, 917631, '\p{Is_Block= tags}', "");
Expect(0, 917631, '\p{^Is_Block= tags}', "");
Expect(0, 917631, '\P{Is_Block= tags}', "");
Expect(1, 917631, '\P{^Is_Block= tags}', "");
Expect(0, 1, '\p{Is_Block= tags}', "");
Expect(1, 1, '\p{^Is_Block= tags}', "");
Expect(1, 1, '\P{Is_Block= tags}', "");
Expect(0, 1, '\P{^Is_Block= tags}', "");
Error('\p{Is_Blk=/a/TAGS}');
Error('\P{Is_Blk=/a/TAGS}');
Expect(1, 917631, '\p{Is_Blk=tags}', "");
Expect(0, 917631, '\p{^Is_Blk=tags}', "");
Expect(0, 917631, '\P{Is_Blk=tags}', "");
Expect(1, 917631, '\P{^Is_Blk=tags}', "");
Expect(0, 1, '\p{Is_Blk=tags}', "");
Expect(1, 1, '\p{^Is_Blk=tags}', "");
Expect(1, 1, '\P{Is_Blk=tags}', "");
Expect(0, 1, '\P{^Is_Blk=tags}', "");
Expect(1, 917631, '\p{Is_Blk=_ Tags}', "");
Expect(0, 917631, '\p{^Is_Blk=_ Tags}', "");
Expect(0, 917631, '\P{Is_Blk=_ Tags}', "");
Expect(1, 917631, '\P{^Is_Blk=_ Tags}', "");
Expect(0, 1, '\p{Is_Blk=_ Tags}', "");
Expect(1, 1, '\p{^Is_Blk=_ Tags}', "");
Expect(1, 1, '\P{Is_Blk=_ Tags}', "");
Expect(0, 1, '\P{^Is_Blk=_ Tags}', "");
Error('\p{Block: :=Miscellaneous mathematicalSymbols_a}');
Error('\P{Block: :=Miscellaneous mathematicalSymbols_a}');
Expect(1, 10223, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(0, 10223, '\p{^Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(0, 10223, '\P{Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(1, 10223, '\P{^Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(0, 10175, '\p{Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(1, 10175, '\p{^Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(1, 10175, '\P{Block= Miscellaneous Mathematical_symbolsA}', "");
Expect(0, 10175, '\P{^Block= Miscellaneous Mathematical_symbolsA}', "");
Error('\p{Blk=:=MISCELLANEOUSMathematical_Symbols-a}');
Error('\P{Blk=:=MISCELLANEOUSMathematical_Symbols-a}');
Expect(1, 10223, '\p{Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(0, 10223, '\p{^Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(0, 10223, '\P{Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(1, 10223, '\P{^Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(0, 10175, '\p{Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(1, 10175, '\p{^Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(1, 10175, '\P{Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Expect(0, 10175, '\P{^Blk:- Miscellaneous_Mathematical-Symbols A}', "");
Error('\p{Is_Block:miscellaneous/a/mathematical-symbolsA}');
Error('\P{Is_Block:miscellaneous/a/mathematical-symbolsA}');
Expect(1, 10223, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^Is_Block=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10223, '\p{^Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10223, '\P{Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10223, '\P{^Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10175, '\p{Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10175, '\p{^Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10175, '\P{Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10175, '\P{^Is_Block= MISCELLANEOUS_MATHEMATICAL_SYMBOLS A}', "");
Error('\p{Is_Blk= /a/Miscellaneousmathematicalsymbols_A}');
Error('\P{Is_Blk= /a/Miscellaneousmathematicalsymbols_A}');
Expect(1, 10223, '\p{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^Is_Blk=miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(0, 10223, '\p{^Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(0, 10223, '\P{Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(1, 10223, '\P{^Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(0, 10175, '\p{Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(1, 10175, '\p{^Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(1, 10175, '\P{Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Expect(0, 10175, '\P{^Is_Blk= _Miscellaneous-MATHEMATICAL Symbols A}', "");
Error('\p{Block=:= -Braille_PATTERNS}');
Error('\P{Block=:= -Braille_PATTERNS}');
Expect(1, 10495, '\p{Block=braillepatterns}', "");
Expect(0, 10495, '\p{^Block=braillepatterns}', "");
Expect(0, 10495, '\P{Block=braillepatterns}', "");
Expect(1, 10495, '\P{^Block=braillepatterns}', "");
Expect(0, 10239, '\p{Block=braillepatterns}', "");
Expect(1, 10239, '\p{^Block=braillepatterns}', "");
Expect(1, 10239, '\P{Block=braillepatterns}', "");
Expect(0, 10239, '\P{^Block=braillepatterns}', "");
Expect(1, 10495, '\p{Block= -braille_PATTERNS}', "");
Expect(0, 10495, '\p{^Block= -braille_PATTERNS}', "");
Expect(0, 10495, '\P{Block= -braille_PATTERNS}', "");
Expect(1, 10495, '\P{^Block= -braille_PATTERNS}', "");
Expect(0, 10239, '\p{Block= -braille_PATTERNS}', "");
Expect(1, 10239, '\p{^Block= -braille_PATTERNS}', "");
Expect(1, 10239, '\P{Block= -braille_PATTERNS}', "");
Expect(0, 10239, '\P{^Block= -braille_PATTERNS}', "");
Error('\p{Blk=Braille/a/patterns}');
Error('\P{Blk=Braille/a/patterns}');
Expect(1, 10495, '\p{Blk: braillepatterns}', "");
Expect(0, 10495, '\p{^Blk: braillepatterns}', "");
Expect(0, 10495, '\P{Blk: braillepatterns}', "");
Expect(1, 10495, '\P{^Blk: braillepatterns}', "");
Expect(0, 10239, '\p{Blk: braillepatterns}', "");
Expect(1, 10239, '\p{^Blk: braillepatterns}', "");
Expect(1, 10239, '\P{Blk: braillepatterns}', "");
Expect(0, 10239, '\P{^Blk: braillepatterns}', "");
Expect(1, 10495, '\p{Blk=BRAILLE_Patterns}', "");
Expect(0, 10495, '\p{^Blk=BRAILLE_Patterns}', "");
Expect(0, 10495, '\P{Blk=BRAILLE_Patterns}', "");
Expect(1, 10495, '\P{^Blk=BRAILLE_Patterns}', "");
Expect(0, 10239, '\p{Blk=BRAILLE_Patterns}', "");
Expect(1, 10239, '\p{^Blk=BRAILLE_Patterns}', "");
Expect(1, 10239, '\P{Blk=BRAILLE_Patterns}', "");
Expect(0, 10239, '\P{^Blk=BRAILLE_Patterns}', "");
Error('\p{Is_Block: -BRAILLE:=Patterns}');
Error('\P{Is_Block: -BRAILLE:=Patterns}');
Expect(1, 10495, '\p{Is_Block=braillepatterns}', "");
Expect(0, 10495, '\p{^Is_Block=braillepatterns}', "");
Expect(0, 10495, '\P{Is_Block=braillepatterns}', "");
Expect(1, 10495, '\P{^Is_Block=braillepatterns}', "");
Expect(0, 10239, '\p{Is_Block=braillepatterns}', "");
Expect(1, 10239, '\p{^Is_Block=braillepatterns}', "");
Expect(1, 10239, '\P{Is_Block=braillepatterns}', "");
Expect(0, 10239, '\P{^Is_Block=braillepatterns}', "");
Expect(1, 10495, '\p{Is_Block=_braille Patterns}', "");
Expect(0, 10495, '\p{^Is_Block=_braille Patterns}', "");
Expect(0, 10495, '\P{Is_Block=_braille Patterns}', "");
Expect(1, 10495, '\P{^Is_Block=_braille Patterns}', "");
Expect(0, 10239, '\p{Is_Block=_braille Patterns}', "");
Expect(1, 10239, '\p{^Is_Block=_braille Patterns}', "");
Expect(1, 10239, '\P{Is_Block=_braille Patterns}', "");
Expect(0, 10239, '\P{^Is_Block=_braille Patterns}', "");
Error('\p{Is_Blk=/a/-_Braille-Patterns}');
Error('\P{Is_Blk=/a/-_Braille-Patterns}');
Expect(1, 10495, '\p{Is_Blk=braillepatterns}', "");
Expect(0, 10495, '\p{^Is_Blk=braillepatterns}', "");
Expect(0, 10495, '\P{Is_Blk=braillepatterns}', "");
Expect(1, 10495, '\P{^Is_Blk=braillepatterns}', "");
Expect(0, 10239, '\p{Is_Blk=braillepatterns}', "");
Expect(1, 10239, '\p{^Is_Blk=braillepatterns}', "");
Expect(1, 10239, '\P{Is_Blk=braillepatterns}', "");
Expect(0, 10239, '\P{^Is_Blk=braillepatterns}', "");
Expect(1, 10495, '\p{Is_Blk=--Braille Patterns}', "");
Expect(0, 10495, '\p{^Is_Blk=--Braille Patterns}', "");
Expect(0, 10495, '\P{Is_Blk=--Braille Patterns}', "");
Expect(1, 10495, '\P{^Is_Blk=--Braille Patterns}', "");
Expect(0, 10239, '\p{Is_Blk=--Braille Patterns}', "");
Expect(1, 10239, '\p{^Is_Blk=--Braille Patterns}', "");
Expect(1, 10239, '\P{Is_Blk=--Braille Patterns}', "");
Expect(0, 10239, '\P{^Is_Blk=--Braille Patterns}', "");
Error('\p{Block= :=Oriya}');
Error('\P{Block= :=Oriya}');
Expect(1, 2943, '\p{Block=oriya}', "");
Expect(0, 2943, '\p{^Block=oriya}', "");
Expect(0, 2943, '\P{Block=oriya}', "");
Expect(1, 2943, '\P{^Block=oriya}', "");
Expect(0, 2815, '\p{Block=oriya}', "");
Expect(1, 2815, '\p{^Block=oriya}', "");
Expect(1, 2815, '\P{Block=oriya}', "");
Expect(0, 2815, '\P{^Block=oriya}', "");
Expect(1, 2943, '\p{Block=-Oriya}', "");
Expect(0, 2943, '\p{^Block=-Oriya}', "");
Expect(0, 2943, '\P{Block=-Oriya}', "");
Expect(1, 2943, '\P{^Block=-Oriya}', "");
Expect(0, 2815, '\p{Block=-Oriya}', "");
Expect(1, 2815, '\p{^Block=-Oriya}', "");
Expect(1, 2815, '\P{Block=-Oriya}', "");
Expect(0, 2815, '\P{^Block=-Oriya}', "");
Error('\p{Blk=-_oriya:=}');
Error('\P{Blk=-_oriya:=}');
Expect(1, 2943, '\p{Blk=oriya}', "");
Expect(0, 2943, '\p{^Blk=oriya}', "");
Expect(0, 2943, '\P{Blk=oriya}', "");
Expect(1, 2943, '\P{^Blk=oriya}', "");
Expect(0, 2815, '\p{Blk=oriya}', "");
Expect(1, 2815, '\p{^Blk=oriya}', "");
Expect(1, 2815, '\P{Blk=oriya}', "");
Expect(0, 2815, '\P{^Blk=oriya}', "");
Expect(1, 2943, '\p{Blk=- oriya}', "");
Expect(0, 2943, '\p{^Blk=- oriya}', "");
Expect(0, 2943, '\P{Blk=- oriya}', "");
Expect(1, 2943, '\P{^Blk=- oriya}', "");
Expect(0, 2815, '\p{Blk=- oriya}', "");
Expect(1, 2815, '\p{^Blk=- oriya}', "");
Expect(1, 2815, '\P{Blk=- oriya}', "");
Expect(0, 2815, '\P{^Blk=- oriya}', "");
Error('\p{Is_Block= ORIYA/a/}');
Error('\P{Is_Block= ORIYA/a/}');
Expect(1, 2943, '\p{Is_Block=oriya}', "");
Expect(0, 2943, '\p{^Is_Block=oriya}', "");
Expect(0, 2943, '\P{Is_Block=oriya}', "");
Expect(1, 2943, '\P{^Is_Block=oriya}', "");
Expect(0, 2815, '\p{Is_Block=oriya}', "");
Expect(1, 2815, '\p{^Is_Block=oriya}', "");
Expect(1, 2815, '\P{Is_Block=oriya}', "");
Expect(0, 2815, '\P{^Is_Block=oriya}', "");
Expect(1, 2943, '\p{Is_Block= _Oriya}', "");
Expect(0, 2943, '\p{^Is_Block= _Oriya}', "");
Expect(0, 2943, '\P{Is_Block= _Oriya}', "");
Expect(1, 2943, '\P{^Is_Block= _Oriya}', "");
Expect(0, 2815, '\p{Is_Block= _Oriya}', "");
Expect(1, 2815, '\p{^Is_Block= _Oriya}', "");
Expect(1, 2815, '\P{Is_Block= _Oriya}', "");
Expect(0, 2815, '\P{^Is_Block= _Oriya}', "");
Error('\p{Is_Blk= /a/Oriya}');
Error('\P{Is_Blk= /a/Oriya}');
Expect(1, 2943, '\p{Is_Blk=oriya}', "");
Expect(0, 2943, '\p{^Is_Blk=oriya}', "");
Expect(0, 2943, '\P{Is_Blk=oriya}', "");
Expect(1, 2943, '\P{^Is_Blk=oriya}', "");
Expect(0, 2815, '\p{Is_Blk=oriya}', "");
Expect(1, 2815, '\p{^Is_Blk=oriya}', "");
Expect(1, 2815, '\P{Is_Blk=oriya}', "");
Expect(0, 2815, '\P{^Is_Blk=oriya}', "");
Expect(1, 2943, '\p{Is_Blk=-_Oriya}', "");
Expect(0, 2943, '\p{^Is_Blk=-_Oriya}', "");
Expect(0, 2943, '\P{Is_Blk=-_Oriya}', "");
Expect(1, 2943, '\P{^Is_Blk=-_Oriya}', "");
Expect(0, 2815, '\p{Is_Blk=-_Oriya}', "");
Expect(1, 2815, '\p{^Is_Blk=-_Oriya}', "");
Expect(1, 2815, '\P{Is_Blk=-_Oriya}', "");
Expect(0, 2815, '\P{^Is_Blk=-_Oriya}', "");
Error('\p{Block= /a/linearB Ideograms}');
Error('\P{Block= /a/linearB Ideograms}');
Expect(1, 65791, '\p{Block=linearbideograms}', "");
Expect(0, 65791, '\p{^Block=linearbideograms}', "");
Expect(0, 65791, '\P{Block=linearbideograms}', "");
Expect(1, 65791, '\P{^Block=linearbideograms}', "");
Expect(0, 65663, '\p{Block=linearbideograms}', "");
Expect(1, 65663, '\p{^Block=linearbideograms}', "");
Expect(1, 65663, '\P{Block=linearbideograms}', "");
Expect(0, 65663, '\P{^Block=linearbideograms}', "");
Expect(1, 65791, '\p{Block= Linear B Ideograms}', "");
Expect(0, 65791, '\p{^Block= Linear B Ideograms}', "");
Expect(0, 65791, '\P{Block= Linear B Ideograms}', "");
Expect(1, 65791, '\P{^Block= Linear B Ideograms}', "");
Expect(0, 65663, '\p{Block= Linear B Ideograms}', "");
Expect(1, 65663, '\p{^Block= Linear B Ideograms}', "");
Expect(1, 65663, '\P{Block= Linear B Ideograms}', "");
Expect(0, 65663, '\P{^Block= Linear B Ideograms}', "");
Error('\p{Blk=/a/ Linear-bIdeograms}');
Error('\P{Blk=/a/ Linear-bIdeograms}');
Expect(1, 65791, '\p{Blk=linearbideograms}', "");
Expect(0, 65791, '\p{^Blk=linearbideograms}', "");
Expect(0, 65791, '\P{Blk=linearbideograms}', "");
Expect(1, 65791, '\P{^Blk=linearbideograms}', "");
Expect(0, 65663, '\p{Blk=linearbideograms}', "");
Expect(1, 65663, '\p{^Blk=linearbideograms}', "");
Expect(1, 65663, '\P{Blk=linearbideograms}', "");
Expect(0, 65663, '\P{^Blk=linearbideograms}', "");
Expect(1, 65791, '\p{Blk=_-LinearB ideograms}', "");
Expect(0, 65791, '\p{^Blk=_-LinearB ideograms}', "");
Expect(0, 65791, '\P{Blk=_-LinearB ideograms}', "");
Expect(1, 65791, '\P{^Blk=_-LinearB ideograms}', "");
Expect(0, 65663, '\p{Blk=_-LinearB ideograms}', "");
Expect(1, 65663, '\p{^Blk=_-LinearB ideograms}', "");
Expect(1, 65663, '\P{Blk=_-LinearB ideograms}', "");
Expect(0, 65663, '\P{^Blk=_-LinearB ideograms}', "");
Error('\p{Is_Block=/a/ LINEAR_BIdeograms}');
Error('\P{Is_Block=/a/ LINEAR_BIdeograms}');
Expect(1, 65791, '\p{Is_Block=linearbideograms}', "");
Expect(0, 65791, '\p{^Is_Block=linearbideograms}', "");
Expect(0, 65791, '\P{Is_Block=linearbideograms}', "");
Expect(1, 65791, '\P{^Is_Block=linearbideograms}', "");
Expect(0, 65663, '\p{Is_Block=linearbideograms}', "");
Expect(1, 65663, '\p{^Is_Block=linearbideograms}', "");
Expect(1, 65663, '\P{Is_Block=linearbideograms}', "");
Expect(0, 65663, '\P{^Is_Block=linearbideograms}', "");
Expect(1, 65791, '\p{Is_Block= -Linear Bideograms}', "");
Expect(0, 65791, '\p{^Is_Block= -Linear Bideograms}', "");
Expect(0, 65791, '\P{Is_Block= -Linear Bideograms}', "");
Expect(1, 65791, '\P{^Is_Block= -Linear Bideograms}', "");
Expect(0, 65663, '\p{Is_Block= -Linear Bideograms}', "");
Expect(1, 65663, '\p{^Is_Block= -Linear Bideograms}', "");
Expect(1, 65663, '\P{Is_Block= -Linear Bideograms}', "");
Expect(0, 65663, '\P{^Is_Block= -Linear Bideograms}', "");
Error('\p{Is_Blk=/a/Linear Bideograms}');
Error('\P{Is_Blk=/a/Linear Bideograms}');
Expect(1, 65791, '\p{Is_Blk=linearbideograms}', "");
Expect(0, 65791, '\p{^Is_Blk=linearbideograms}', "");
Expect(0, 65791, '\P{Is_Blk=linearbideograms}', "");
Expect(1, 65791, '\P{^Is_Blk=linearbideograms}', "");
Expect(0, 65663, '\p{Is_Blk=linearbideograms}', "");
Expect(1, 65663, '\p{^Is_Blk=linearbideograms}', "");
Expect(1, 65663, '\P{Is_Blk=linearbideograms}', "");
Expect(0, 65663, '\P{^Is_Blk=linearbideograms}', "");
Expect(1, 65791, '\p{Is_Blk=-_linear B Ideograms}', "");
Expect(0, 65791, '\p{^Is_Blk=-_linear B Ideograms}', "");
Expect(0, 65791, '\P{Is_Blk=-_linear B Ideograms}', "");
Expect(1, 65791, '\P{^Is_Blk=-_linear B Ideograms}', "");
Expect(0, 65663, '\p{Is_Blk=-_linear B Ideograms}', "");
Expect(1, 65663, '\p{^Is_Blk=-_linear B Ideograms}', "");
Expect(1, 65663, '\P{Is_Blk=-_linear B Ideograms}', "");
Expect(0, 65663, '\P{^Is_Blk=-_linear B Ideograms}', "");
Error('\p{Block=/a/ CHEROKEE}');
Error('\P{Block=/a/ CHEROKEE}');
Expect(1, 5119, '\p{Block=cherokee}', "");
Expect(0, 5119, '\p{^Block=cherokee}', "");
Expect(0, 5119, '\P{Block=cherokee}', "");
Expect(1, 5119, '\P{^Block=cherokee}', "");
Expect(0, 5023, '\p{Block=cherokee}', "");
Expect(1, 5023, '\p{^Block=cherokee}', "");
Expect(1, 5023, '\P{Block=cherokee}', "");
Expect(0, 5023, '\P{^Block=cherokee}', "");
Expect(1, 5119, '\p{Block= Cherokee}', "");
Expect(0, 5119, '\p{^Block= Cherokee}', "");
Expect(0, 5119, '\P{Block= Cherokee}', "");
Expect(1, 5119, '\P{^Block= Cherokee}', "");
Expect(0, 5023, '\p{Block= Cherokee}', "");
Expect(1, 5023, '\p{^Block= Cherokee}', "");
Expect(1, 5023, '\P{Block= Cherokee}', "");
Expect(0, 5023, '\P{^Block= Cherokee}', "");
Error('\p{Blk=-Cherokee/a/}');
Error('\P{Blk=-Cherokee/a/}');
Expect(1, 5119, '\p{Blk=cherokee}', "");
Expect(0, 5119, '\p{^Blk=cherokee}', "");
Expect(0, 5119, '\P{Blk=cherokee}', "");
Expect(1, 5119, '\P{^Blk=cherokee}', "");
Expect(0, 5023, '\p{Blk=cherokee}', "");
Expect(1, 5023, '\p{^Blk=cherokee}', "");
Expect(1, 5023, '\P{Blk=cherokee}', "");
Expect(0, 5023, '\P{^Blk=cherokee}', "");
Expect(1, 5119, '\p{Blk= Cherokee}', "");
Expect(0, 5119, '\p{^Blk= Cherokee}', "");
Expect(0, 5119, '\P{Blk= Cherokee}', "");
Expect(1, 5119, '\P{^Blk= Cherokee}', "");
Expect(0, 5023, '\p{Blk= Cherokee}', "");
Expect(1, 5023, '\p{^Blk= Cherokee}', "");
Expect(1, 5023, '\P{Blk= Cherokee}', "");
Expect(0, 5023, '\P{^Blk= Cherokee}', "");
Error('\p{Is_Block= Cherokee:=}');
Error('\P{Is_Block= Cherokee:=}');
Expect(1, 5119, '\p{Is_Block=cherokee}', "");
Expect(0, 5119, '\p{^Is_Block=cherokee}', "");
Expect(0, 5119, '\P{Is_Block=cherokee}', "");
Expect(1, 5119, '\P{^Is_Block=cherokee}', "");
Expect(0, 5023, '\p{Is_Block=cherokee}', "");
Expect(1, 5023, '\p{^Is_Block=cherokee}', "");
Expect(1, 5023, '\P{Is_Block=cherokee}', "");
Expect(0, 5023, '\P{^Is_Block=cherokee}', "");
Expect(1, 5119, '\p{Is_Block= -CHEROKEE}', "");
Expect(0, 5119, '\p{^Is_Block= -CHEROKEE}', "");
Expect(0, 5119, '\P{Is_Block= -CHEROKEE}', "");
Expect(1, 5119, '\P{^Is_Block= -CHEROKEE}', "");
Expect(0, 5023, '\p{Is_Block= -CHEROKEE}', "");
Expect(1, 5023, '\p{^Is_Block= -CHEROKEE}', "");
Expect(1, 5023, '\P{Is_Block= -CHEROKEE}', "");
Expect(0, 5023, '\P{^Is_Block= -CHEROKEE}', "");
Error('\p{Is_Blk=_ cherokee/a/}');
Error('\P{Is_Blk=_ cherokee/a/}');
Expect(1, 5119, '\p{Is_Blk=cherokee}', "");
Expect(0, 5119, '\p{^Is_Blk=cherokee}', "");
Expect(0, 5119, '\P{Is_Blk=cherokee}', "");
Expect(1, 5119, '\P{^Is_Blk=cherokee}', "");
Expect(0, 5023, '\p{Is_Blk=cherokee}', "");
Expect(1, 5023, '\p{^Is_Blk=cherokee}', "");
Expect(1, 5023, '\P{Is_Blk=cherokee}', "");
Expect(0, 5023, '\P{^Is_Blk=cherokee}', "");
Expect(1, 5119, '\p{Is_Blk: cherokee}', "");
Expect(0, 5119, '\p{^Is_Blk: cherokee}', "");
Expect(0, 5119, '\P{Is_Blk: cherokee}', "");
Expect(1, 5119, '\P{^Is_Blk: cherokee}', "");
Expect(0, 5023, '\p{Is_Blk: cherokee}', "");
Expect(1, 5023, '\p{^Is_Blk: cherokee}', "");
Expect(1, 5023, '\P{Is_Blk: cherokee}', "");
Expect(0, 5023, '\P{^Is_Blk: cherokee}', "");
Error('\p{Block=__BOPOMOFO Extended/a/}');
Error('\P{Block=__BOPOMOFO Extended/a/}');
Expect(1, 12735, '\p{Block=bopomofoextended}', "");
Expect(0, 12735, '\p{^Block=bopomofoextended}', "");
Expect(0, 12735, '\P{Block=bopomofoextended}', "");
Expect(1, 12735, '\P{^Block=bopomofoextended}', "");
Expect(0, 12703, '\p{Block=bopomofoextended}', "");
Expect(1, 12703, '\p{^Block=bopomofoextended}', "");
Expect(1, 12703, '\P{Block=bopomofoextended}', "");
Expect(0, 12703, '\P{^Block=bopomofoextended}', "");
Expect(1, 12735, '\p{Block=__bopomofo extended}', "");
Expect(0, 12735, '\p{^Block=__bopomofo extended}', "");
Expect(0, 12735, '\P{Block=__bopomofo extended}', "");
Expect(1, 12735, '\P{^Block=__bopomofo extended}', "");
Expect(0, 12703, '\p{Block=__bopomofo extended}', "");
Expect(1, 12703, '\p{^Block=__bopomofo extended}', "");
Expect(1, 12703, '\P{Block=__bopomofo extended}', "");
Expect(0, 12703, '\P{^Block=__bopomofo extended}', "");
Error('\p{Blk= _Bopomofo:=Extended}');
Error('\P{Blk= _Bopomofo:=Extended}');
Expect(1, 12735, '\p{Blk=bopomofoextended}', "");
Expect(0, 12735, '\p{^Blk=bopomofoextended}', "");
Expect(0, 12735, '\P{Blk=bopomofoextended}', "");
Expect(1, 12735, '\P{^Blk=bopomofoextended}', "");
Expect(0, 12703, '\p{Blk=bopomofoextended}', "");
Expect(1, 12703, '\p{^Blk=bopomofoextended}', "");
Expect(1, 12703, '\P{Blk=bopomofoextended}', "");
Expect(0, 12703, '\P{^Blk=bopomofoextended}', "");
Expect(1, 12735, '\p{Blk: -BOPOMOFOEXTENDED}', "");
Expect(0, 12735, '\p{^Blk: -BOPOMOFOEXTENDED}', "");
Expect(0, 12735, '\P{Blk: -BOPOMOFOEXTENDED}', "");
Expect(1, 12735, '\P{^Blk: -BOPOMOFOEXTENDED}', "");
Expect(0, 12703, '\p{Blk: -BOPOMOFOEXTENDED}', "");
Expect(1, 12703, '\p{^Blk: -BOPOMOFOEXTENDED}', "");
Expect(1, 12703, '\P{Blk: -BOPOMOFOEXTENDED}', "");
Expect(0, 12703, '\P{^Blk: -BOPOMOFOEXTENDED}', "");
Error('\p{Is_Block: BOPOMOFO:=Extended}');
Error('\P{Is_Block: BOPOMOFO:=Extended}');
Expect(1, 12735, '\p{Is_Block=bopomofoextended}', "");
Expect(0, 12735, '\p{^Is_Block=bopomofoextended}', "");
Expect(0, 12735, '\P{Is_Block=bopomofoextended}', "");
Expect(1, 12735, '\P{^Is_Block=bopomofoextended}', "");
Expect(0, 12703, '\p{Is_Block=bopomofoextended}', "");
Expect(1, 12703, '\p{^Is_Block=bopomofoextended}', "");
Expect(1, 12703, '\P{Is_Block=bopomofoextended}', "");
Expect(0, 12703, '\P{^Is_Block=bopomofoextended}', "");
Expect(1, 12735, '\p{Is_Block= Bopomofoextended}', "");
Expect(0, 12735, '\p{^Is_Block= Bopomofoextended}', "");
Expect(0, 12735, '\P{Is_Block= Bopomofoextended}', "");
Expect(1, 12735, '\P{^Is_Block= Bopomofoextended}', "");
Expect(0, 12703, '\p{Is_Block= Bopomofoextended}', "");
Expect(1, 12703, '\p{^Is_Block= Bopomofoextended}', "");
Expect(1, 12703, '\P{Is_Block= Bopomofoextended}', "");
Expect(0, 12703, '\P{^Is_Block= Bopomofoextended}', "");
Error('\p{Is_Blk=:= _bopomofo Extended}');
Error('\P{Is_Blk=:= _bopomofo Extended}');
Expect(1, 12735, '\p{Is_Blk=bopomofoextended}', "");
Expect(0, 12735, '\p{^Is_Blk=bopomofoextended}', "");
Expect(0, 12735, '\P{Is_Blk=bopomofoextended}', "");
Expect(1, 12735, '\P{^Is_Blk=bopomofoextended}', "");
Expect(0, 12703, '\p{Is_Blk=bopomofoextended}', "");
Expect(1, 12703, '\p{^Is_Blk=bopomofoextended}', "");
Expect(1, 12703, '\P{Is_Blk=bopomofoextended}', "");
Expect(0, 12703, '\P{^Is_Blk=bopomofoextended}', "");
Expect(1, 12735, '\p{Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(0, 12735, '\p{^Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(0, 12735, '\P{Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(1, 12735, '\P{^Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(0, 12703, '\p{Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(1, 12703, '\p{^Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(1, 12703, '\P{Is_Blk=_ BOPOMOFO_Extended}', "");
Expect(0, 12703, '\P{^Is_Blk=_ BOPOMOFO_Extended}', "");
Error('\p{Block=/a/ OGHAM}');
Error('\P{Block=/a/ OGHAM}');
Expect(1, 5791, '\p{Block=ogham}', "");
Expect(0, 5791, '\p{^Block=ogham}', "");
Expect(0, 5791, '\P{Block=ogham}', "");
Expect(1, 5791, '\P{^Block=ogham}', "");
Expect(0, 5759, '\p{Block=ogham}', "");
Expect(1, 5759, '\p{^Block=ogham}', "");
Expect(1, 5759, '\P{Block=ogham}', "");
Expect(0, 5759, '\P{^Block=ogham}', "");
Expect(1, 5791, '\p{Block= _ogham}', "");
Expect(0, 5791, '\p{^Block= _ogham}', "");
Expect(0, 5791, '\P{Block= _ogham}', "");
Expect(1, 5791, '\P{^Block= _ogham}', "");
Expect(0, 5759, '\p{Block= _ogham}', "");
Expect(1, 5759, '\p{^Block= _ogham}', "");
Expect(1, 5759, '\P{Block= _ogham}', "");
Expect(0, 5759, '\P{^Block= _ogham}', "");
Error('\p{Blk=-/a/ogham}');
Error('\P{Blk=-/a/ogham}');
Expect(1, 5791, '\p{Blk=ogham}', "");
Expect(0, 5791, '\p{^Blk=ogham}', "");
Expect(0, 5791, '\P{Blk=ogham}', "");
Expect(1, 5791, '\P{^Blk=ogham}', "");
Expect(0, 5759, '\p{Blk=ogham}', "");
Expect(1, 5759, '\p{^Blk=ogham}', "");
Expect(1, 5759, '\P{Blk=ogham}', "");
Expect(0, 5759, '\P{^Blk=ogham}', "");
Expect(1, 5791, '\p{Blk= Ogham}', "");
Expect(0, 5791, '\p{^Blk= Ogham}', "");
Expect(0, 5791, '\P{Blk= Ogham}', "");
Expect(1, 5791, '\P{^Blk= Ogham}', "");
Expect(0, 5759, '\p{Blk= Ogham}', "");
Expect(1, 5759, '\p{^Blk= Ogham}', "");
Expect(1, 5759, '\P{Blk= Ogham}', "");
Expect(0, 5759, '\P{^Blk= Ogham}', "");
Error('\p{Is_Block=-:=ogham}');
Error('\P{Is_Block=-:=ogham}');
Expect(1, 5791, '\p{Is_Block=ogham}', "");
Expect(0, 5791, '\p{^Is_Block=ogham}', "");
Expect(0, 5791, '\P{Is_Block=ogham}', "");
Expect(1, 5791, '\P{^Is_Block=ogham}', "");
Expect(0, 5759, '\p{Is_Block=ogham}', "");
Expect(1, 5759, '\p{^Is_Block=ogham}', "");
Expect(1, 5759, '\P{Is_Block=ogham}', "");
Expect(0, 5759, '\P{^Is_Block=ogham}', "");
Expect(1, 5791, '\p{Is_Block=- OGHAM}', "");
Expect(0, 5791, '\p{^Is_Block=- OGHAM}', "");
Expect(0, 5791, '\P{Is_Block=- OGHAM}', "");
Expect(1, 5791, '\P{^Is_Block=- OGHAM}', "");
Expect(0, 5759, '\p{Is_Block=- OGHAM}', "");
Expect(1, 5759, '\p{^Is_Block=- OGHAM}', "");
Expect(1, 5759, '\P{Is_Block=- OGHAM}', "");
Expect(0, 5759, '\P{^Is_Block=- OGHAM}', "");
Error('\p{Is_Blk=:=_Ogham}');
Error('\P{Is_Blk=:=_Ogham}');
Expect(1, 5791, '\p{Is_Blk=ogham}', "");
Expect(0, 5791, '\p{^Is_Blk=ogham}', "");
Expect(0, 5791, '\P{Is_Blk=ogham}', "");
Expect(1, 5791, '\P{^Is_Blk=ogham}', "");
Expect(0, 5759, '\p{Is_Blk=ogham}', "");
Expect(1, 5759, '\p{^Is_Blk=ogham}', "");
Expect(1, 5759, '\P{Is_Blk=ogham}', "");
Expect(0, 5759, '\P{^Is_Blk=ogham}', "");
Expect(1, 5791, '\p{Is_Blk= _Ogham}', "");
Expect(0, 5791, '\p{^Is_Blk= _Ogham}', "");
Expect(0, 5791, '\P{Is_Blk= _Ogham}', "");
Expect(1, 5791, '\P{^Is_Blk= _Ogham}', "");
Expect(0, 5759, '\p{Is_Blk= _Ogham}', "");
Expect(1, 5759, '\p{^Is_Blk= _Ogham}', "");
Expect(1, 5759, '\P{Is_Blk= _Ogham}', "");
Expect(0, 5759, '\P{^Is_Blk= _Ogham}', "");
Error('\p{Block: :=_SAMARITAN}');
Error('\P{Block: :=_SAMARITAN}');
Expect(1, 2111, '\p{Block=samaritan}', "");
Expect(0, 2111, '\p{^Block=samaritan}', "");
Expect(0, 2111, '\P{Block=samaritan}', "");
Expect(1, 2111, '\P{^Block=samaritan}', "");
Expect(0, 2047, '\p{Block=samaritan}', "");
Expect(1, 2047, '\p{^Block=samaritan}', "");
Expect(1, 2047, '\P{Block=samaritan}', "");
Expect(0, 2047, '\P{^Block=samaritan}', "");
Expect(1, 2111, '\p{Block=- Samaritan}', "");
Expect(0, 2111, '\p{^Block=- Samaritan}', "");
Expect(0, 2111, '\P{Block=- Samaritan}', "");
Expect(1, 2111, '\P{^Block=- Samaritan}', "");
Expect(0, 2047, '\p{Block=- Samaritan}', "");
Expect(1, 2047, '\p{^Block=- Samaritan}', "");
Expect(1, 2047, '\P{Block=- Samaritan}', "");
Expect(0, 2047, '\P{^Block=- Samaritan}', "");
Error('\p{Blk=/a/--samaritan}');
Error('\P{Blk=/a/--samaritan}');
Expect(1, 2111, '\p{Blk: samaritan}', "");
Expect(0, 2111, '\p{^Blk: samaritan}', "");
Expect(0, 2111, '\P{Blk: samaritan}', "");
Expect(1, 2111, '\P{^Blk: samaritan}', "");
Expect(0, 2047, '\p{Blk: samaritan}', "");
Expect(1, 2047, '\p{^Blk: samaritan}', "");
Expect(1, 2047, '\P{Blk: samaritan}', "");
Expect(0, 2047, '\P{^Blk: samaritan}', "");
Expect(1, 2111, '\p{Blk: Samaritan}', "");
Expect(0, 2111, '\p{^Blk: Samaritan}', "");
Expect(0, 2111, '\P{Blk: Samaritan}', "");
Expect(1, 2111, '\P{^Blk: Samaritan}', "");
Expect(0, 2047, '\p{Blk: Samaritan}', "");
Expect(1, 2047, '\p{^Blk: Samaritan}', "");
Expect(1, 2047, '\P{Blk: Samaritan}', "");
Expect(0, 2047, '\P{^Blk: Samaritan}', "");
Error('\p{Is_Block=/a/- samaritan}');
Error('\P{Is_Block=/a/- samaritan}');
Expect(1, 2111, '\p{Is_Block=samaritan}', "");
Expect(0, 2111, '\p{^Is_Block=samaritan}', "");
Expect(0, 2111, '\P{Is_Block=samaritan}', "");
Expect(1, 2111, '\P{^Is_Block=samaritan}', "");
Expect(0, 2047, '\p{Is_Block=samaritan}', "");
Expect(1, 2047, '\p{^Is_Block=samaritan}', "");
Expect(1, 2047, '\P{Is_Block=samaritan}', "");
Expect(0, 2047, '\P{^Is_Block=samaritan}', "");
Expect(1, 2111, '\p{Is_Block= Samaritan}', "");
Expect(0, 2111, '\p{^Is_Block= Samaritan}', "");
Expect(0, 2111, '\P{Is_Block= Samaritan}', "");
Expect(1, 2111, '\P{^Is_Block= Samaritan}', "");
Expect(0, 2047, '\p{Is_Block= Samaritan}', "");
Expect(1, 2047, '\p{^Is_Block= Samaritan}', "");
Expect(1, 2047, '\P{Is_Block= Samaritan}', "");
Expect(0, 2047, '\P{^Is_Block= Samaritan}', "");
Error('\p{Is_Blk=:= _SAMARITAN}');
Error('\P{Is_Blk=:= _SAMARITAN}');
Expect(1, 2111, '\p{Is_Blk=samaritan}', "");
Expect(0, 2111, '\p{^Is_Blk=samaritan}', "");
Expect(0, 2111, '\P{Is_Blk=samaritan}', "");
Expect(1, 2111, '\P{^Is_Blk=samaritan}', "");
Expect(0, 2047, '\p{Is_Blk=samaritan}', "");
Expect(1, 2047, '\p{^Is_Blk=samaritan}', "");
Expect(1, 2047, '\P{Is_Blk=samaritan}', "");
Expect(0, 2047, '\P{^Is_Blk=samaritan}', "");
Expect(1, 2111, '\p{Is_Blk= Samaritan}', "");
Expect(0, 2111, '\p{^Is_Blk= Samaritan}', "");
Expect(0, 2111, '\P{Is_Blk= Samaritan}', "");
Expect(1, 2111, '\P{^Is_Blk= Samaritan}', "");
Expect(0, 2047, '\p{Is_Blk= Samaritan}', "");
Expect(1, 2047, '\p{^Is_Blk= Samaritan}', "");
Expect(1, 2047, '\P{Is_Blk= Samaritan}', "");
Expect(0, 2047, '\P{^Is_Blk= Samaritan}', "");
Error('\p{Block=- Vai:=}');
Error('\P{Block=- Vai:=}');
Expect(1, 42559, '\p{Block: vai}', "");
Expect(0, 42559, '\p{^Block: vai}', "");
Expect(0, 42559, '\P{Block: vai}', "");
Expect(1, 42559, '\P{^Block: vai}', "");
Expect(0, 42239, '\p{Block: vai}', "");
Expect(1, 42239, '\p{^Block: vai}', "");
Expect(1, 42239, '\P{Block: vai}', "");
Expect(0, 42239, '\P{^Block: vai}', "");
Expect(1, 42559, '\p{Block= VAI}', "");
Expect(0, 42559, '\p{^Block= VAI}', "");
Expect(0, 42559, '\P{Block= VAI}', "");
Expect(1, 42559, '\P{^Block= VAI}', "");
Expect(0, 42239, '\p{Block= VAI}', "");
Expect(1, 42239, '\p{^Block= VAI}', "");
Expect(1, 42239, '\P{Block= VAI}', "");
Expect(0, 42239, '\P{^Block= VAI}', "");
Error('\p{Blk=-VAI/a/}');
Error('\P{Blk=-VAI/a/}');
Expect(1, 42559, '\p{Blk=vai}', "");
Expect(0, 42559, '\p{^Blk=vai}', "");
Expect(0, 42559, '\P{Blk=vai}', "");
Expect(1, 42559, '\P{^Blk=vai}', "");
Expect(0, 42239, '\p{Blk=vai}', "");
Expect(1, 42239, '\p{^Blk=vai}', "");
Expect(1, 42239, '\P{Blk=vai}', "");
Expect(0, 42239, '\P{^Blk=vai}', "");
Expect(1, 42559, '\p{Blk: vai}', "");
Expect(0, 42559, '\p{^Blk: vai}', "");
Expect(0, 42559, '\P{Blk: vai}', "");
Expect(1, 42559, '\P{^Blk: vai}', "");
Expect(0, 42239, '\p{Blk: vai}', "");
Expect(1, 42239, '\p{^Blk: vai}', "");
Expect(1, 42239, '\P{Blk: vai}', "");
Expect(0, 42239, '\P{^Blk: vai}', "");
Error('\p{Is_Block:-Vai/a/}');
Error('\P{Is_Block:-Vai/a/}');
Expect(1, 42559, '\p{Is_Block=vai}', "");
Expect(0, 42559, '\p{^Is_Block=vai}', "");
Expect(0, 42559, '\P{Is_Block=vai}', "");
Expect(1, 42559, '\P{^Is_Block=vai}', "");
Expect(0, 42239, '\p{Is_Block=vai}', "");
Expect(1, 42239, '\p{^Is_Block=vai}', "");
Expect(1, 42239, '\P{Is_Block=vai}', "");
Expect(0, 42239, '\P{^Is_Block=vai}', "");
Error('\p{Is_Blk= /a/vai}');
Error('\P{Is_Blk= /a/vai}');
Expect(1, 42559, '\p{Is_Blk=vai}', "");
Expect(0, 42559, '\p{^Is_Blk=vai}', "");
Expect(0, 42559, '\P{Is_Blk=vai}', "");
Expect(1, 42559, '\P{^Is_Blk=vai}', "");
Expect(0, 42239, '\p{Is_Blk=vai}', "");
Expect(1, 42239, '\p{^Is_Blk=vai}', "");
Expect(1, 42239, '\P{Is_Blk=vai}', "");
Expect(0, 42239, '\P{^Is_Blk=vai}', "");
Expect(1, 42559, '\p{Is_Blk=_VAI}', "");
Expect(0, 42559, '\p{^Is_Blk=_VAI}', "");
Expect(0, 42559, '\P{Is_Blk=_VAI}', "");
Expect(1, 42559, '\P{^Is_Blk=_VAI}', "");
Expect(0, 42239, '\p{Is_Blk=_VAI}', "");
Expect(1, 42239, '\p{^Is_Blk=_VAI}', "");
Expect(1, 42239, '\P{Is_Blk=_VAI}', "");
Expect(0, 42239, '\P{^Is_Blk=_VAI}', "");
Error('\p{Block=/a/GENERALPunctuation}');
Error('\P{Block=/a/GENERALPunctuation}');
Expect(1, 8303, '\p{Block=generalpunctuation}', "");
Expect(0, 8303, '\p{^Block=generalpunctuation}', "");
Expect(0, 8303, '\P{Block=generalpunctuation}', "");
Expect(1, 8303, '\P{^Block=generalpunctuation}', "");
Expect(0, 8191, '\p{Block=generalpunctuation}', "");
Expect(1, 8191, '\p{^Block=generalpunctuation}', "");
Expect(1, 8191, '\P{Block=generalpunctuation}', "");
Expect(0, 8191, '\P{^Block=generalpunctuation}', "");
Expect(1, 8303, '\p{Block=--General PUNCTUATION}', "");
Expect(0, 8303, '\p{^Block=--General PUNCTUATION}', "");
Expect(0, 8303, '\P{Block=--General PUNCTUATION}', "");
Expect(1, 8303, '\P{^Block=--General PUNCTUATION}', "");
Expect(0, 8191, '\p{Block=--General PUNCTUATION}', "");
Expect(1, 8191, '\p{^Block=--General PUNCTUATION}', "");
Expect(1, 8191, '\P{Block=--General PUNCTUATION}', "");
Expect(0, 8191, '\P{^Block=--General PUNCTUATION}', "");
Error('\p{Blk=_ GeneralPunctuation:=}');
Error('\P{Blk=_ GeneralPunctuation:=}');
Expect(1, 8303, '\p{Blk=generalpunctuation}', "");
Expect(0, 8303, '\p{^Blk=generalpunctuation}', "");
Expect(0, 8303, '\P{Blk=generalpunctuation}', "");
Expect(1, 8303, '\P{^Blk=generalpunctuation}', "");
Expect(0, 8191, '\p{Blk=generalpunctuation}', "");
Expect(1, 8191, '\p{^Blk=generalpunctuation}', "");
Expect(1, 8191, '\P{Blk=generalpunctuation}', "");
Expect(0, 8191, '\P{^Blk=generalpunctuation}', "");
Expect(1, 8303, '\p{Blk=General_Punctuation}', "");
Expect(0, 8303, '\p{^Blk=General_Punctuation}', "");
Expect(0, 8303, '\P{Blk=General_Punctuation}', "");
Expect(1, 8303, '\P{^Blk=General_Punctuation}', "");
Expect(0, 8191, '\p{Blk=General_Punctuation}', "");
Expect(1, 8191, '\p{^Blk=General_Punctuation}', "");
Expect(1, 8191, '\P{Blk=General_Punctuation}', "");
Expect(0, 8191, '\P{^Blk=General_Punctuation}', "");
Error('\p{Is_Block= general_Punctuation:=}');
Error('\P{Is_Block= general_Punctuation:=}');
Expect(1, 8303, '\p{Is_Block=generalpunctuation}', "");
Expect(0, 8303, '\p{^Is_Block=generalpunctuation}', "");
Expect(0, 8303, '\P{Is_Block=generalpunctuation}', "");
Expect(1, 8303, '\P{^Is_Block=generalpunctuation}', "");
Expect(0, 8191, '\p{Is_Block=generalpunctuation}', "");
Expect(1, 8191, '\p{^Is_Block=generalpunctuation}', "");
Expect(1, 8191, '\P{Is_Block=generalpunctuation}', "");
Expect(0, 8191, '\P{^Is_Block=generalpunctuation}', "");
Expect(1, 8303, '\p{Is_Block= GENERAL_Punctuation}', "");
Expect(0, 8303, '\p{^Is_Block= GENERAL_Punctuation}', "");
Expect(0, 8303, '\P{Is_Block= GENERAL_Punctuation}', "");
Expect(1, 8303, '\P{^Is_Block= GENERAL_Punctuation}', "");
Expect(0, 8191, '\p{Is_Block= GENERAL_Punctuation}', "");
Expect(1, 8191, '\p{^Is_Block= GENERAL_Punctuation}', "");
Expect(1, 8191, '\P{Is_Block= GENERAL_Punctuation}', "");
Expect(0, 8191, '\P{^Is_Block= GENERAL_Punctuation}', "");
Error('\p{Is_Blk=_:=general punctuation}');
Error('\P{Is_Blk=_:=general punctuation}');
Expect(1, 8303, '\p{Is_Blk=generalpunctuation}', "");
Expect(0, 8303, '\p{^Is_Blk=generalpunctuation}', "");
Expect(0, 8303, '\P{Is_Blk=generalpunctuation}', "");
Expect(1, 8303, '\P{^Is_Blk=generalpunctuation}', "");
Expect(0, 8191, '\p{Is_Blk=generalpunctuation}', "");
Expect(1, 8191, '\p{^Is_Blk=generalpunctuation}', "");
Expect(1, 8191, '\P{Is_Blk=generalpunctuation}', "");
Expect(0, 8191, '\P{^Is_Blk=generalpunctuation}', "");
Expect(1, 8303, '\p{Is_Blk=_-General Punctuation}', "");
Expect(0, 8303, '\p{^Is_Blk=_-General Punctuation}', "");
Expect(0, 8303, '\P{Is_Blk=_-General Punctuation}', "");
Expect(1, 8303, '\P{^Is_Blk=_-General Punctuation}', "");
Expect(0, 8191, '\p{Is_Blk=_-General Punctuation}', "");
Expect(1, 8191, '\p{^Is_Blk=_-General Punctuation}', "");
Expect(1, 8191, '\P{Is_Blk=_-General Punctuation}', "");
Expect(0, 8191, '\P{^Is_Blk=_-General Punctuation}', "");
Error('\p{Block=/a/- rejang}');
Error('\P{Block=/a/- rejang}');
Expect(1, 43359, '\p{Block=rejang}', "");
Expect(0, 43359, '\p{^Block=rejang}', "");
Expect(0, 43359, '\P{Block=rejang}', "");
Expect(1, 43359, '\P{^Block=rejang}', "");
Expect(0, 43311, '\p{Block=rejang}', "");
Expect(1, 43311, '\p{^Block=rejang}', "");
Expect(1, 43311, '\P{Block=rejang}', "");
Expect(0, 43311, '\P{^Block=rejang}', "");
Expect(1, 43359, '\p{Block=- Rejang}', "");
Expect(0, 43359, '\p{^Block=- Rejang}', "");
Expect(0, 43359, '\P{Block=- Rejang}', "");
Expect(1, 43359, '\P{^Block=- Rejang}', "");
Expect(0, 43311, '\p{Block=- Rejang}', "");
Expect(1, 43311, '\p{^Block=- Rejang}', "");
Expect(1, 43311, '\P{Block=- Rejang}', "");
Expect(0, 43311, '\P{^Block=- Rejang}', "");
Error('\p{Blk=:= _Rejang}');
Error('\P{Blk=:= _Rejang}');
Expect(1, 43359, '\p{Blk=rejang}', "");
Expect(0, 43359, '\p{^Blk=rejang}', "");
Expect(0, 43359, '\P{Blk=rejang}', "");
Expect(1, 43359, '\P{^Blk=rejang}', "");
Expect(0, 43311, '\p{Blk=rejang}', "");
Expect(1, 43311, '\p{^Blk=rejang}', "");
Expect(1, 43311, '\P{Blk=rejang}', "");
Expect(0, 43311, '\P{^Blk=rejang}', "");
Expect(1, 43359, '\p{Blk= _Rejang}', "");
Expect(0, 43359, '\p{^Blk= _Rejang}', "");
Expect(0, 43359, '\P{Blk= _Rejang}', "");
Expect(1, 43359, '\P{^Blk= _Rejang}', "");
Expect(0, 43311, '\p{Blk= _Rejang}', "");
Expect(1, 43311, '\p{^Blk= _Rejang}', "");
Expect(1, 43311, '\P{Blk= _Rejang}', "");
Expect(0, 43311, '\P{^Blk= _Rejang}', "");
Error('\p{Is_Block=/a/ -Rejang}');
Error('\P{Is_Block=/a/ -Rejang}');
Expect(1, 43359, '\p{Is_Block=rejang}', "");
Expect(0, 43359, '\p{^Is_Block=rejang}', "");
Expect(0, 43359, '\P{Is_Block=rejang}', "");
Expect(1, 43359, '\P{^Is_Block=rejang}', "");
Expect(0, 43311, '\p{Is_Block=rejang}', "");
Expect(1, 43311, '\p{^Is_Block=rejang}', "");
Expect(1, 43311, '\P{Is_Block=rejang}', "");
Expect(0, 43311, '\P{^Is_Block=rejang}', "");
Expect(1, 43359, '\p{Is_Block= Rejang}', "");
Expect(0, 43359, '\p{^Is_Block= Rejang}', "");
Expect(0, 43359, '\P{Is_Block= Rejang}', "");
Expect(1, 43359, '\P{^Is_Block= Rejang}', "");
Expect(0, 43311, '\p{Is_Block= Rejang}', "");
Expect(1, 43311, '\p{^Is_Block= Rejang}', "");
Expect(1, 43311, '\P{Is_Block= Rejang}', "");
Expect(0, 43311, '\P{^Is_Block= Rejang}', "");
Error('\p{Is_Blk: := rejang}');
Error('\P{Is_Blk: := rejang}');
Expect(1, 43359, '\p{Is_Blk=rejang}', "");
Expect(0, 43359, '\p{^Is_Blk=rejang}', "");
Expect(0, 43359, '\P{Is_Blk=rejang}', "");
Expect(1, 43359, '\P{^Is_Blk=rejang}', "");
Expect(0, 43311, '\p{Is_Blk=rejang}', "");
Expect(1, 43311, '\p{^Is_Blk=rejang}', "");
Expect(1, 43311, '\P{Is_Blk=rejang}', "");
Expect(0, 43311, '\P{^Is_Blk=rejang}', "");
Expect(1, 43359, '\p{Is_Blk= Rejang}', "");
Expect(0, 43359, '\p{^Is_Blk= Rejang}', "");
Expect(0, 43359, '\P{Is_Blk= Rejang}', "");
Expect(1, 43359, '\P{^Is_Blk= Rejang}', "");
Expect(0, 43311, '\p{Is_Blk= Rejang}', "");
Expect(1, 43311, '\p{^Is_Blk= Rejang}', "");
Expect(1, 43311, '\P{Is_Blk= Rejang}', "");
Expect(0, 43311, '\P{^Is_Blk= Rejang}', "");
Error('\p{Block=_/a/Old TURKIC}');
Error('\P{Block=_/a/Old TURKIC}');
Expect(1, 68687, '\p{Block=oldturkic}', "");
Expect(0, 68687, '\p{^Block=oldturkic}', "");
Expect(0, 68687, '\P{Block=oldturkic}', "");
Expect(1, 68687, '\P{^Block=oldturkic}', "");
Expect(0, 68607, '\p{Block=oldturkic}', "");
Expect(1, 68607, '\p{^Block=oldturkic}', "");
Expect(1, 68607, '\P{Block=oldturkic}', "");
Expect(0, 68607, '\P{^Block=oldturkic}', "");
Expect(1, 68687, '\p{Block=_ Old_Turkic}', "");
Expect(0, 68687, '\p{^Block=_ Old_Turkic}', "");
Expect(0, 68687, '\P{Block=_ Old_Turkic}', "");
Expect(1, 68687, '\P{^Block=_ Old_Turkic}', "");
Expect(0, 68607, '\p{Block=_ Old_Turkic}', "");
Expect(1, 68607, '\p{^Block=_ Old_Turkic}', "");
Expect(1, 68607, '\P{Block=_ Old_Turkic}', "");
Expect(0, 68607, '\P{^Block=_ Old_Turkic}', "");
Error('\p{Blk: /a/-_OLD TURKIC}');
Error('\P{Blk: /a/-_OLD TURKIC}');
Expect(1, 68687, '\p{Blk:oldturkic}', "");
Expect(0, 68687, '\p{^Blk:oldturkic}', "");
Expect(0, 68687, '\P{Blk:oldturkic}', "");
Expect(1, 68687, '\P{^Blk:oldturkic}', "");
Expect(0, 68607, '\p{Blk:oldturkic}', "");
Expect(1, 68607, '\p{^Blk:oldturkic}', "");
Expect(1, 68607, '\P{Blk:oldturkic}', "");
Expect(0, 68607, '\P{^Blk:oldturkic}', "");
Expect(1, 68687, '\p{Blk=_-old-Turkic}', "");
Expect(0, 68687, '\p{^Blk=_-old-Turkic}', "");
Expect(0, 68687, '\P{Blk=_-old-Turkic}', "");
Expect(1, 68687, '\P{^Blk=_-old-Turkic}', "");
Expect(0, 68607, '\p{Blk=_-old-Turkic}', "");
Expect(1, 68607, '\p{^Blk=_-old-Turkic}', "");
Expect(1, 68607, '\P{Blk=_-old-Turkic}', "");
Expect(0, 68607, '\P{^Blk=_-old-Turkic}', "");
Error('\p{Is_Block= :=Old-TURKIC}');
Error('\P{Is_Block= :=Old-TURKIC}');
Expect(1, 68687, '\p{Is_Block=oldturkic}', "");
Expect(0, 68687, '\p{^Is_Block=oldturkic}', "");
Expect(0, 68687, '\P{Is_Block=oldturkic}', "");
Expect(1, 68687, '\P{^Is_Block=oldturkic}', "");
Expect(0, 68607, '\p{Is_Block=oldturkic}', "");
Expect(1, 68607, '\p{^Is_Block=oldturkic}', "");
Expect(1, 68607, '\P{Is_Block=oldturkic}', "");
Expect(0, 68607, '\P{^Is_Block=oldturkic}', "");
Expect(1, 68687, '\p{Is_Block= Old_Turkic}', "");
Expect(0, 68687, '\p{^Is_Block= Old_Turkic}', "");
Expect(0, 68687, '\P{Is_Block= Old_Turkic}', "");
Expect(1, 68687, '\P{^Is_Block= Old_Turkic}', "");
Expect(0, 68607, '\p{Is_Block= Old_Turkic}', "");
Expect(1, 68607, '\p{^Is_Block= Old_Turkic}', "");
Expect(1, 68607, '\P{Is_Block= Old_Turkic}', "");
Expect(0, 68607, '\P{^Is_Block= Old_Turkic}', "");
Error('\p{Is_Blk=_-old TURKIC/a/}');
Error('\P{Is_Blk=_-old TURKIC/a/}');
Expect(1, 68687, '\p{Is_Blk=oldturkic}', "");
Expect(0, 68687, '\p{^Is_Blk=oldturkic}', "");
Expect(0, 68687, '\P{Is_Blk=oldturkic}', "");
Expect(1, 68687, '\P{^Is_Blk=oldturkic}', "");
Expect(0, 68607, '\p{Is_Blk=oldturkic}', "");
Expect(1, 68607, '\p{^Is_Blk=oldturkic}', "");
Expect(1, 68607, '\P{Is_Blk=oldturkic}', "");
Expect(0, 68607, '\P{^Is_Blk=oldturkic}', "");
Expect(1, 68687, '\p{Is_Blk= _oldturkic}', "");
Expect(0, 68687, '\p{^Is_Blk= _oldturkic}', "");
Expect(0, 68687, '\P{Is_Blk= _oldturkic}', "");
Expect(1, 68687, '\P{^Is_Blk= _oldturkic}', "");
Expect(0, 68607, '\p{Is_Blk= _oldturkic}', "");
Expect(1, 68607, '\p{^Is_Blk= _oldturkic}', "");
Expect(1, 68607, '\P{Is_Blk= _oldturkic}', "");
Expect(0, 68607, '\P{^Is_Blk= _oldturkic}', "");
Error('\p{Block= Ol_Chiki:=}');
Error('\P{Block= Ol_Chiki:=}');
Expect(1, 7295, '\p{Block=olchiki}', "");
Expect(0, 7295, '\p{^Block=olchiki}', "");
Expect(0, 7295, '\P{Block=olchiki}', "");
Expect(1, 7295, '\P{^Block=olchiki}', "");
Expect(0, 7247, '\p{Block=olchiki}', "");
Expect(1, 7247, '\p{^Block=olchiki}', "");
Expect(1, 7247, '\P{Block=olchiki}', "");
Expect(0, 7247, '\P{^Block=olchiki}', "");
Expect(1, 7295, '\p{Block=-Ol chiki}', "");
Expect(0, 7295, '\p{^Block=-Ol chiki}', "");
Expect(0, 7295, '\P{Block=-Ol chiki}', "");
Expect(1, 7295, '\P{^Block=-Ol chiki}', "");
Expect(0, 7247, '\p{Block=-Ol chiki}', "");
Expect(1, 7247, '\p{^Block=-Ol chiki}', "");
Expect(1, 7247, '\P{Block=-Ol chiki}', "");
Expect(0, 7247, '\P{^Block=-Ol chiki}', "");
Error('\p{Blk: _OLChiki:=}');
Error('\P{Blk: _OLChiki:=}');
Expect(1, 7295, '\p{Blk: olchiki}', "");
Expect(0, 7295, '\p{^Blk: olchiki}', "");
Expect(0, 7295, '\P{Blk: olchiki}', "");
Expect(1, 7295, '\P{^Blk: olchiki}', "");
Expect(0, 7247, '\p{Blk: olchiki}', "");
Expect(1, 7247, '\p{^Blk: olchiki}', "");
Expect(1, 7247, '\P{Blk: olchiki}', "");
Expect(0, 7247, '\P{^Blk: olchiki}', "");
Expect(1, 7295, '\p{Blk= Ol_Chiki}', "");
Expect(0, 7295, '\p{^Blk= Ol_Chiki}', "");
Expect(0, 7295, '\P{Blk= Ol_Chiki}', "");
Expect(1, 7295, '\P{^Blk= Ol_Chiki}', "");
Expect(0, 7247, '\p{Blk= Ol_Chiki}', "");
Expect(1, 7247, '\p{^Blk= Ol_Chiki}', "");
Expect(1, 7247, '\P{Blk= Ol_Chiki}', "");
Expect(0, 7247, '\P{^Blk= Ol_Chiki}', "");
Error('\p{Is_Block=-Olchiki/a/}');
Error('\P{Is_Block=-Olchiki/a/}');
Expect(1, 7295, '\p{Is_Block:olchiki}', "");
Expect(0, 7295, '\p{^Is_Block:olchiki}', "");
Expect(0, 7295, '\P{Is_Block:olchiki}', "");
Expect(1, 7295, '\P{^Is_Block:olchiki}', "");
Expect(0, 7247, '\p{Is_Block:olchiki}', "");
Expect(1, 7247, '\p{^Is_Block:olchiki}', "");
Expect(1, 7247, '\P{Is_Block:olchiki}', "");
Expect(0, 7247, '\P{^Is_Block:olchiki}', "");
Expect(1, 7295, '\p{Is_Block=_ Ol chiki}', "");
Expect(0, 7295, '\p{^Is_Block=_ Ol chiki}', "");
Expect(0, 7295, '\P{Is_Block=_ Ol chiki}', "");
Expect(1, 7295, '\P{^Is_Block=_ Ol chiki}', "");
Expect(0, 7247, '\p{Is_Block=_ Ol chiki}', "");
Expect(1, 7247, '\p{^Is_Block=_ Ol chiki}', "");
Expect(1, 7247, '\P{Is_Block=_ Ol chiki}', "");
Expect(0, 7247, '\P{^Is_Block=_ Ol chiki}', "");
Error('\p{Is_Blk=_:=ol CHIKI}');
Error('\P{Is_Blk=_:=ol CHIKI}');
Expect(1, 7295, '\p{Is_Blk: olchiki}', "");
Expect(0, 7295, '\p{^Is_Blk: olchiki}', "");
Expect(0, 7295, '\P{Is_Blk: olchiki}', "");
Expect(1, 7295, '\P{^Is_Blk: olchiki}', "");
Expect(0, 7247, '\p{Is_Blk: olchiki}', "");
Expect(1, 7247, '\p{^Is_Blk: olchiki}', "");
Expect(1, 7247, '\P{Is_Blk: olchiki}', "");
Expect(0, 7247, '\P{^Is_Blk: olchiki}', "");
Expect(1, 7295, '\p{Is_Blk=_Ol CHIKI}', "");
Expect(0, 7295, '\p{^Is_Blk=_Ol CHIKI}', "");
Expect(0, 7295, '\P{Is_Blk=_Ol CHIKI}', "");
Expect(1, 7295, '\P{^Is_Blk=_Ol CHIKI}', "");
Expect(0, 7247, '\p{Is_Blk=_Ol CHIKI}', "");
Expect(1, 7247, '\p{^Is_Blk=_Ol CHIKI}', "");
Expect(1, 7247, '\P{Is_Blk=_Ol CHIKI}', "");
Expect(0, 7247, '\P{^Is_Blk=_Ol CHIKI}', "");
Error('\p{Block= Kanbun/a/}');
Error('\P{Block= Kanbun/a/}');
Expect(1, 12703, '\p{Block=kanbun}', "");
Expect(0, 12703, '\p{^Block=kanbun}', "");
Expect(0, 12703, '\P{Block=kanbun}', "");
Expect(1, 12703, '\P{^Block=kanbun}', "");
Expect(0, 12687, '\p{Block=kanbun}', "");
Expect(1, 12687, '\p{^Block=kanbun}', "");
Expect(1, 12687, '\P{Block=kanbun}', "");
Expect(0, 12687, '\P{^Block=kanbun}', "");
Expect(1, 12703, '\p{Block=__kanbun}', "");
Expect(0, 12703, '\p{^Block=__kanbun}', "");
Expect(0, 12703, '\P{Block=__kanbun}', "");
Expect(1, 12703, '\P{^Block=__kanbun}', "");
Expect(0, 12687, '\p{Block=__kanbun}', "");
Expect(1, 12687, '\p{^Block=__kanbun}', "");
Expect(1, 12687, '\P{Block=__kanbun}', "");
Expect(0, 12687, '\P{^Block=__kanbun}', "");
Error('\p{Blk=_ Kanbun/a/}');
Error('\P{Blk=_ Kanbun/a/}');
Expect(1, 12703, '\p{Blk=kanbun}', "");
Expect(0, 12703, '\p{^Blk=kanbun}', "");
Expect(0, 12703, '\P{Blk=kanbun}', "");
Expect(1, 12703, '\P{^Blk=kanbun}', "");
Expect(0, 12687, '\p{Blk=kanbun}', "");
Expect(1, 12687, '\p{^Blk=kanbun}', "");
Expect(1, 12687, '\P{Blk=kanbun}', "");
Expect(0, 12687, '\P{^Blk=kanbun}', "");
Expect(1, 12703, '\p{Blk= KANBUN}', "");
Expect(0, 12703, '\p{^Blk= KANBUN}', "");
Expect(0, 12703, '\P{Blk= KANBUN}', "");
Expect(1, 12703, '\P{^Blk= KANBUN}', "");
Expect(0, 12687, '\p{Blk= KANBUN}', "");
Expect(1, 12687, '\p{^Blk= KANBUN}', "");
Expect(1, 12687, '\P{Blk= KANBUN}', "");
Expect(0, 12687, '\P{^Blk= KANBUN}', "");
Error('\p{Is_Block=:=_ KANBUN}');
Error('\P{Is_Block=:=_ KANBUN}');
Expect(1, 12703, '\p{Is_Block=kanbun}', "");
Expect(0, 12703, '\p{^Is_Block=kanbun}', "");
Expect(0, 12703, '\P{Is_Block=kanbun}', "");
Expect(1, 12703, '\P{^Is_Block=kanbun}', "");
Expect(0, 12687, '\p{Is_Block=kanbun}', "");
Expect(1, 12687, '\p{^Is_Block=kanbun}', "");
Expect(1, 12687, '\P{Is_Block=kanbun}', "");
Expect(0, 12687, '\P{^Is_Block=kanbun}', "");
Expect(1, 12703, '\p{Is_Block=_Kanbun}', "");
Expect(0, 12703, '\p{^Is_Block=_Kanbun}', "");
Expect(0, 12703, '\P{Is_Block=_Kanbun}', "");
Expect(1, 12703, '\P{^Is_Block=_Kanbun}', "");
Expect(0, 12687, '\p{Is_Block=_Kanbun}', "");
Expect(1, 12687, '\p{^Is_Block=_Kanbun}', "");
Expect(1, 12687, '\P{Is_Block=_Kanbun}', "");
Expect(0, 12687, '\P{^Is_Block=_Kanbun}', "");
Error('\p{Is_Blk=_/a/Kanbun}');
Error('\P{Is_Blk=_/a/Kanbun}');
Expect(1, 12703, '\p{Is_Blk=kanbun}', "");
Expect(0, 12703, '\p{^Is_Blk=kanbun}', "");
Expect(0, 12703, '\P{Is_Blk=kanbun}', "");
Expect(1, 12703, '\P{^Is_Blk=kanbun}', "");
Expect(0, 12687, '\p{Is_Blk=kanbun}', "");
Expect(1, 12687, '\p{^Is_Blk=kanbun}', "");
Expect(1, 12687, '\P{Is_Blk=kanbun}', "");
Expect(0, 12687, '\P{^Is_Blk=kanbun}', "");
Expect(1, 12703, '\p{Is_Blk= KANBUN}', "");
Expect(0, 12703, '\p{^Is_Blk= KANBUN}', "");
Expect(0, 12703, '\P{Is_Blk= KANBUN}', "");
Expect(1, 12703, '\P{^Is_Blk= KANBUN}', "");
Expect(0, 12687, '\p{Is_Blk= KANBUN}', "");
Expect(1, 12687, '\p{^Is_Blk= KANBUN}', "");
Expect(1, 12687, '\P{Is_Blk= KANBUN}', "");
Expect(0, 12687, '\P{^Is_Blk= KANBUN}', "");
Error('\p{Block=-CYRILLIC/a/Extended_A}');
Error('\P{Block=-CYRILLIC/a/Extended_A}');
Expect(1, 11775, '\p{Block=cyrillicextendeda}', "");
Expect(0, 11775, '\p{^Block=cyrillicextendeda}', "");
Expect(0, 11775, '\P{Block=cyrillicextendeda}', "");
Expect(1, 11775, '\P{^Block=cyrillicextendeda}', "");
Expect(0, 11743, '\p{Block=cyrillicextendeda}', "");
Expect(1, 11743, '\p{^Block=cyrillicextendeda}', "");
Expect(1, 11743, '\P{Block=cyrillicextendeda}', "");
Expect(0, 11743, '\P{^Block=cyrillicextendeda}', "");
Expect(1, 11775, '\p{Block=cyrillic extended-A}', "");
Expect(0, 11775, '\p{^Block=cyrillic extended-A}', "");
Expect(0, 11775, '\P{Block=cyrillic extended-A}', "");
Expect(1, 11775, '\P{^Block=cyrillic extended-A}', "");
Expect(0, 11743, '\p{Block=cyrillic extended-A}', "");
Expect(1, 11743, '\p{^Block=cyrillic extended-A}', "");
Expect(1, 11743, '\P{Block=cyrillic extended-A}', "");
Expect(0, 11743, '\P{^Block=cyrillic extended-A}', "");
Error('\p{Blk=_cyrillic/a/extended_A}');
Error('\P{Blk=_cyrillic/a/extended_A}');
Expect(1, 11775, '\p{Blk=cyrillicextendeda}', "");
Expect(0, 11775, '\p{^Blk=cyrillicextendeda}', "");
Expect(0, 11775, '\P{Blk=cyrillicextendeda}', "");
Expect(1, 11775, '\P{^Blk=cyrillicextendeda}', "");
Expect(0, 11743, '\p{Blk=cyrillicextendeda}', "");
Expect(1, 11743, '\p{^Blk=cyrillicextendeda}', "");
Expect(1, 11743, '\P{Blk=cyrillicextendeda}', "");
Expect(0, 11743, '\P{^Blk=cyrillicextendeda}', "");
Expect(1, 11775, '\p{Blk=cyrillic_Extended_A}', "");
Expect(0, 11775, '\p{^Blk=cyrillic_Extended_A}', "");
Expect(0, 11775, '\P{Blk=cyrillic_Extended_A}', "");
Expect(1, 11775, '\P{^Blk=cyrillic_Extended_A}', "");
Expect(0, 11743, '\p{Blk=cyrillic_Extended_A}', "");
Expect(1, 11743, '\p{^Blk=cyrillic_Extended_A}', "");
Expect(1, 11743, '\P{Blk=cyrillic_Extended_A}', "");
Expect(0, 11743, '\P{^Blk=cyrillic_Extended_A}', "");
Error('\p{Is_Block=--CyrillicEXTENDED-A:=}');
Error('\P{Is_Block=--CyrillicEXTENDED-A:=}');
Expect(1, 11775, '\p{Is_Block=cyrillicextendeda}', "");
Expect(0, 11775, '\p{^Is_Block=cyrillicextendeda}', "");
Expect(0, 11775, '\P{Is_Block=cyrillicextendeda}', "");
Expect(1, 11775, '\P{^Is_Block=cyrillicextendeda}', "");
Expect(0, 11743, '\p{Is_Block=cyrillicextendeda}', "");
Expect(1, 11743, '\p{^Is_Block=cyrillicextendeda}', "");
Expect(1, 11743, '\P{Is_Block=cyrillicextendeda}', "");
Expect(0, 11743, '\P{^Is_Block=cyrillicextendeda}', "");
Expect(1, 11775, '\p{Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(0, 11775, '\p{^Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(0, 11775, '\P{Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(1, 11775, '\P{^Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(0, 11743, '\p{Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(1, 11743, '\p{^Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(1, 11743, '\P{Is_Block= -CYRILLIC_ExtendedA}', "");
Expect(0, 11743, '\P{^Is_Block= -CYRILLIC_ExtendedA}', "");
Error('\p{Is_Blk=_-Cyrillic extended-A:=}');
Error('\P{Is_Blk=_-Cyrillic extended-A:=}');
Expect(1, 11775, '\p{Is_Blk=cyrillicextendeda}', "");
Expect(0, 11775, '\p{^Is_Blk=cyrillicextendeda}', "");
Expect(0, 11775, '\P{Is_Blk=cyrillicextendeda}', "");
Expect(1, 11775, '\P{^Is_Blk=cyrillicextendeda}', "");
Expect(0, 11743, '\p{Is_Blk=cyrillicextendeda}', "");
Expect(1, 11743, '\p{^Is_Blk=cyrillicextendeda}', "");
Expect(1, 11743, '\P{Is_Blk=cyrillicextendeda}', "");
Expect(0, 11743, '\P{^Is_Blk=cyrillicextendeda}', "");
Expect(1, 11775, '\p{Is_Blk=-_CyrillicExtendeda}', "");
Expect(0, 11775, '\p{^Is_Blk=-_CyrillicExtendeda}', "");
Expect(0, 11775, '\P{Is_Blk=-_CyrillicExtendeda}', "");
Expect(1, 11775, '\P{^Is_Blk=-_CyrillicExtendeda}', "");
Expect(0, 11743, '\p{Is_Blk=-_CyrillicExtendeda}', "");
Expect(1, 11743, '\p{^Is_Blk=-_CyrillicExtendeda}', "");
Expect(1, 11743, '\P{Is_Blk=-_CyrillicExtendeda}', "");
Expect(0, 11743, '\P{^Is_Blk=-_CyrillicExtendeda}', "");
Error('\p{Block=-:=HEBREW}');
Error('\P{Block=-:=HEBREW}');
Expect(1, 1535, '\p{Block=hebrew}', "");
Expect(0, 1535, '\p{^Block=hebrew}', "");
Expect(0, 1535, '\P{Block=hebrew}', "");
Expect(1, 1535, '\P{^Block=hebrew}', "");
Expect(0, 1423, '\p{Block=hebrew}', "");
Expect(1, 1423, '\p{^Block=hebrew}', "");
Expect(1, 1423, '\P{Block=hebrew}', "");
Expect(0, 1423, '\P{^Block=hebrew}', "");
Expect(1, 1535, '\p{Block= Hebrew}', "");
Expect(0, 1535, '\p{^Block= Hebrew}', "");
Expect(0, 1535, '\P{Block= Hebrew}', "");
Expect(1, 1535, '\P{^Block= Hebrew}', "");
Expect(0, 1423, '\p{Block= Hebrew}', "");
Expect(1, 1423, '\p{^Block= Hebrew}', "");
Expect(1, 1423, '\P{Block= Hebrew}', "");
Expect(0, 1423, '\P{^Block= Hebrew}', "");
Error('\p{Blk=- hebrew:=}');
Error('\P{Blk=- hebrew:=}');
Expect(1, 1535, '\p{Blk: hebrew}', "");
Expect(0, 1535, '\p{^Blk: hebrew}', "");
Expect(0, 1535, '\P{Blk: hebrew}', "");
Expect(1, 1535, '\P{^Blk: hebrew}', "");
Expect(0, 1423, '\p{Blk: hebrew}', "");
Expect(1, 1423, '\p{^Blk: hebrew}', "");
Expect(1, 1423, '\P{Blk: hebrew}', "");
Expect(0, 1423, '\P{^Blk: hebrew}', "");
Expect(1, 1535, '\p{Blk= _HEBREW}', "");
Expect(0, 1535, '\p{^Blk= _HEBREW}', "");
Expect(0, 1535, '\P{Blk= _HEBREW}', "");
Expect(1, 1535, '\P{^Blk= _HEBREW}', "");
Expect(0, 1423, '\p{Blk= _HEBREW}', "");
Expect(1, 1423, '\p{^Blk= _HEBREW}', "");
Expect(1, 1423, '\P{Blk= _HEBREW}', "");
Expect(0, 1423, '\P{^Blk= _HEBREW}', "");
Error('\p{Is_Block= :=hebrew}');
Error('\P{Is_Block= :=hebrew}');
Expect(1, 1535, '\p{Is_Block=hebrew}', "");
Expect(0, 1535, '\p{^Is_Block=hebrew}', "");
Expect(0, 1535, '\P{Is_Block=hebrew}', "");
Expect(1, 1535, '\P{^Is_Block=hebrew}', "");
Expect(0, 1423, '\p{Is_Block=hebrew}', "");
Expect(1, 1423, '\p{^Is_Block=hebrew}', "");
Expect(1, 1423, '\P{Is_Block=hebrew}', "");
Expect(0, 1423, '\P{^Is_Block=hebrew}', "");
Expect(1, 1535, '\p{Is_Block=__Hebrew}', "");
Expect(0, 1535, '\p{^Is_Block=__Hebrew}', "");
Expect(0, 1535, '\P{Is_Block=__Hebrew}', "");
Expect(1, 1535, '\P{^Is_Block=__Hebrew}', "");
Expect(0, 1423, '\p{Is_Block=__Hebrew}', "");
Expect(1, 1423, '\p{^Is_Block=__Hebrew}', "");
Expect(1, 1423, '\P{Is_Block=__Hebrew}', "");
Expect(0, 1423, '\P{^Is_Block=__Hebrew}', "");
Error('\p{Is_Blk=- HEBREW/a/}');
Error('\P{Is_Blk=- HEBREW/a/}');
Expect(1, 1535, '\p{Is_Blk=hebrew}', "");
Expect(0, 1535, '\p{^Is_Blk=hebrew}', "");
Expect(0, 1535, '\P{Is_Blk=hebrew}', "");
Expect(1, 1535, '\P{^Is_Blk=hebrew}', "");
Expect(0, 1423, '\p{Is_Blk=hebrew}', "");
Expect(1, 1423, '\p{^Is_Blk=hebrew}', "");
Expect(1, 1423, '\P{Is_Blk=hebrew}', "");
Expect(0, 1423, '\P{^Is_Blk=hebrew}', "");
Expect(1, 1535, '\p{Is_Blk= Hebrew}', "");
Expect(0, 1535, '\p{^Is_Blk= Hebrew}', "");
Expect(0, 1535, '\P{Is_Blk= Hebrew}', "");
Expect(1, 1535, '\P{^Is_Blk= Hebrew}', "");
Expect(0, 1423, '\p{Is_Blk= Hebrew}', "");
Expect(1, 1423, '\p{^Is_Blk= Hebrew}', "");
Expect(1, 1423, '\P{Is_Blk= Hebrew}', "");
Expect(0, 1423, '\P{^Is_Blk= Hebrew}', "");
Error('\p{Block=:=__cyrillic}');
Error('\P{Block=:=__cyrillic}');
Expect(1, 1279, '\p{Block=cyrillic}', "");
Expect(0, 1279, '\p{^Block=cyrillic}', "");
Expect(0, 1279, '\P{Block=cyrillic}', "");
Expect(1, 1279, '\P{^Block=cyrillic}', "");
Expect(0, 1023, '\p{Block=cyrillic}', "");
Expect(1, 1023, '\p{^Block=cyrillic}', "");
Expect(1, 1023, '\P{Block=cyrillic}', "");
Expect(0, 1023, '\P{^Block=cyrillic}', "");
Expect(1, 1279, '\p{Block=-_Cyrillic}', "");
Expect(0, 1279, '\p{^Block=-_Cyrillic}', "");
Expect(0, 1279, '\P{Block=-_Cyrillic}', "");
Expect(1, 1279, '\P{^Block=-_Cyrillic}', "");
Expect(0, 1023, '\p{Block=-_Cyrillic}', "");
Expect(1, 1023, '\p{^Block=-_Cyrillic}', "");
Expect(1, 1023, '\P{Block=-_Cyrillic}', "");
Expect(0, 1023, '\P{^Block=-_Cyrillic}', "");
Error('\p{Blk=_ Cyrillic/a/}');
Error('\P{Blk=_ Cyrillic/a/}');
Expect(1, 1279, '\p{Blk=cyrillic}', "");
Expect(0, 1279, '\p{^Blk=cyrillic}', "");
Expect(0, 1279, '\P{Blk=cyrillic}', "");
Expect(1, 1279, '\P{^Blk=cyrillic}', "");
Expect(0, 1023, '\p{Blk=cyrillic}', "");
Expect(1, 1023, '\p{^Blk=cyrillic}', "");
Expect(1, 1023, '\P{Blk=cyrillic}', "");
Expect(0, 1023, '\P{^Blk=cyrillic}', "");
Error('\p{Is_Block=:=_ cyrillic}');
Error('\P{Is_Block=:=_ cyrillic}');
Expect(1, 1279, '\p{Is_Block: cyrillic}', "");
Expect(0, 1279, '\p{^Is_Block: cyrillic}', "");
Expect(0, 1279, '\P{Is_Block: cyrillic}', "");
Expect(1, 1279, '\P{^Is_Block: cyrillic}', "");
Expect(0, 1023, '\p{Is_Block: cyrillic}', "");
Expect(1, 1023, '\p{^Is_Block: cyrillic}', "");
Expect(1, 1023, '\P{Is_Block: cyrillic}', "");
Expect(0, 1023, '\P{^Is_Block: cyrillic}', "");
Expect(1, 1279, '\p{Is_Block= cyrillic}', "");
Expect(0, 1279, '\p{^Is_Block= cyrillic}', "");
Expect(0, 1279, '\P{Is_Block= cyrillic}', "");
Expect(1, 1279, '\P{^Is_Block= cyrillic}', "");
Expect(0, 1023, '\p{Is_Block= cyrillic}', "");
Expect(1, 1023, '\p{^Is_Block= cyrillic}', "");
Expect(1, 1023, '\P{Is_Block= cyrillic}', "");
Expect(0, 1023, '\P{^Is_Block= cyrillic}', "");
Error('\p{Is_Blk= Cyrillic/a/}');
Error('\P{Is_Blk= Cyrillic/a/}');
Expect(1, 1279, '\p{Is_Blk=cyrillic}', "");
Expect(0, 1279, '\p{^Is_Blk=cyrillic}', "");
Expect(0, 1279, '\P{Is_Blk=cyrillic}', "");
Expect(1, 1279, '\P{^Is_Blk=cyrillic}', "");
Expect(0, 1023, '\p{Is_Blk=cyrillic}', "");
Expect(1, 1023, '\p{^Is_Blk=cyrillic}', "");
Expect(1, 1023, '\P{Is_Blk=cyrillic}', "");
Expect(0, 1023, '\P{^Is_Blk=cyrillic}', "");
Expect(1, 1279, '\p{Is_Blk= cyrillic}', "");
Expect(0, 1279, '\p{^Is_Blk= cyrillic}', "");
Expect(0, 1279, '\P{Is_Blk= cyrillic}', "");
Expect(1, 1279, '\P{^Is_Blk= cyrillic}', "");
Expect(0, 1023, '\p{Is_Blk= cyrillic}', "");
Expect(1, 1023, '\p{^Is_Blk= cyrillic}', "");
Expect(1, 1023, '\P{Is_Blk= cyrillic}', "");
Expect(0, 1023, '\P{^Is_Blk= cyrillic}', "");
Error('\p{Block: _Latin-extended A/a/}');
Error('\P{Block: _Latin-extended A/a/}');
Expect(1, 383, '\p{Block=latinextendeda}', "");
Expect(0, 383, '\p{^Block=latinextendeda}', "");
Expect(0, 383, '\P{Block=latinextendeda}', "");
Expect(1, 383, '\P{^Block=latinextendeda}', "");
Expect(0, 255, '\p{Block=latinextendeda}', "");
Expect(1, 255, '\p{^Block=latinextendeda}', "");
Expect(1, 255, '\P{Block=latinextendeda}', "");
Expect(0, 255, '\P{^Block=latinextendeda}', "");
Expect(1, 383, '\p{Block=_ Latin extended_A}', "");
Expect(0, 383, '\p{^Block=_ Latin extended_A}', "");
Expect(0, 383, '\P{Block=_ Latin extended_A}', "");
Expect(1, 383, '\P{^Block=_ Latin extended_A}', "");
Expect(0, 255, '\p{Block=_ Latin extended_A}', "");
Expect(1, 255, '\p{^Block=_ Latin extended_A}', "");
Expect(1, 255, '\P{Block=_ Latin extended_A}', "");
Expect(0, 255, '\P{^Block=_ Latin extended_A}', "");
Error('\p{Blk= /a/latin_EXTENDED_A}');
Error('\P{Blk= /a/latin_EXTENDED_A}');
Expect(1, 383, '\p{Blk=latinextendeda}', "");
Expect(0, 383, '\p{^Blk=latinextendeda}', "");
Expect(0, 383, '\P{Blk=latinextendeda}', "");
Expect(1, 383, '\P{^Blk=latinextendeda}', "");
Expect(0, 255, '\p{Blk=latinextendeda}', "");
Expect(1, 255, '\p{^Blk=latinextendeda}', "");
Expect(1, 255, '\P{Blk=latinextendeda}', "");
Expect(0, 255, '\P{^Blk=latinextendeda}', "");
Expect(1, 383, '\p{Blk= Latin-Extended-A}', "");
Expect(0, 383, '\p{^Blk= Latin-Extended-A}', "");
Expect(0, 383, '\P{Blk= Latin-Extended-A}', "");
Expect(1, 383, '\P{^Blk= Latin-Extended-A}', "");
Expect(0, 255, '\p{Blk= Latin-Extended-A}', "");
Expect(1, 255, '\p{^Blk= Latin-Extended-A}', "");
Expect(1, 255, '\P{Blk= Latin-Extended-A}', "");
Expect(0, 255, '\P{^Blk= Latin-Extended-A}', "");
Error('\p{Is_Block=-:=latin-extended-a}');
Error('\P{Is_Block=-:=latin-extended-a}');
Expect(1, 383, '\p{Is_Block:latinextendeda}', "");
Expect(0, 383, '\p{^Is_Block:latinextendeda}', "");
Expect(0, 383, '\P{Is_Block:latinextendeda}', "");
Expect(1, 383, '\P{^Is_Block:latinextendeda}', "");
Expect(0, 255, '\p{Is_Block:latinextendeda}', "");
Expect(1, 255, '\p{^Is_Block:latinextendeda}', "");
Expect(1, 255, '\P{Is_Block:latinextendeda}', "");
Expect(0, 255, '\P{^Is_Block:latinextendeda}', "");
Expect(1, 383, '\p{Is_Block=--latin Extended a}', "");
Expect(0, 383, '\p{^Is_Block=--latin Extended a}', "");
Expect(0, 383, '\P{Is_Block=--latin Extended a}', "");
Expect(1, 383, '\P{^Is_Block=--latin Extended a}', "");
Expect(0, 255, '\p{Is_Block=--latin Extended a}', "");
Expect(1, 255, '\p{^Is_Block=--latin Extended a}', "");
Expect(1, 255, '\P{Is_Block=--latin Extended a}', "");
Expect(0, 255, '\P{^Is_Block=--latin Extended a}', "");
Error('\p{Is_Blk=_:=Latin_EXTENDED_a}');
Error('\P{Is_Blk=_:=Latin_EXTENDED_a}');
Expect(1, 383, '\p{Is_Blk=latinextendeda}', "");
Expect(0, 383, '\p{^Is_Blk=latinextendeda}', "");
Expect(0, 383, '\P{Is_Blk=latinextendeda}', "");
Expect(1, 383, '\P{^Is_Blk=latinextendeda}', "");
Expect(0, 255, '\p{Is_Blk=latinextendeda}', "");
Expect(1, 255, '\p{^Is_Blk=latinextendeda}', "");
Expect(1, 255, '\P{Is_Blk=latinextendeda}', "");
Expect(0, 255, '\P{^Is_Blk=latinextendeda}', "");
Expect(1, 383, '\p{Is_Blk=_-LatinExtended-A}', "");
Expect(0, 383, '\p{^Is_Blk=_-LatinExtended-A}', "");
Expect(0, 383, '\P{Is_Blk=_-LatinExtended-A}', "");
Expect(1, 383, '\P{^Is_Blk=_-LatinExtended-A}', "");
Expect(0, 255, '\p{Is_Blk=_-LatinExtended-A}', "");
Expect(1, 255, '\p{^Is_Blk=_-LatinExtended-A}', "");
Expect(1, 255, '\P{Is_Blk=_-LatinExtended-A}', "");
Expect(0, 255, '\P{^Is_Blk=_-LatinExtended-A}', "");
Error('\p{Block=_balinese/a/}');
Error('\P{Block=_balinese/a/}');
Expect(1, 7039, '\p{Block=balinese}', "");
Expect(0, 7039, '\p{^Block=balinese}', "");
Expect(0, 7039, '\P{Block=balinese}', "");
Expect(1, 7039, '\P{^Block=balinese}', "");
Expect(0, 6911, '\p{Block=balinese}', "");
Expect(1, 6911, '\p{^Block=balinese}', "");
Expect(1, 6911, '\P{Block=balinese}', "");
Expect(0, 6911, '\P{^Block=balinese}', "");
Expect(1, 7039, '\p{Block=-Balinese}', "");
Expect(0, 7039, '\p{^Block=-Balinese}', "");
Expect(0, 7039, '\P{Block=-Balinese}', "");
Expect(1, 7039, '\P{^Block=-Balinese}', "");
Expect(0, 6911, '\p{Block=-Balinese}', "");
Expect(1, 6911, '\p{^Block=-Balinese}', "");
Expect(1, 6911, '\P{Block=-Balinese}', "");
Expect(0, 6911, '\P{^Block=-Balinese}', "");
Error('\p{Blk=:=-Balinese}');
Error('\P{Blk=:=-Balinese}');
Expect(1, 7039, '\p{Blk=balinese}', "");
Expect(0, 7039, '\p{^Blk=balinese}', "");
Expect(0, 7039, '\P{Blk=balinese}', "");
Expect(1, 7039, '\P{^Blk=balinese}', "");
Expect(0, 6911, '\p{Blk=balinese}', "");
Expect(1, 6911, '\p{^Blk=balinese}', "");
Expect(1, 6911, '\P{Blk=balinese}', "");
Expect(0, 6911, '\P{^Blk=balinese}', "");
Expect(1, 7039, '\p{Blk=--BALINESE}', "");
Expect(0, 7039, '\p{^Blk=--BALINESE}', "");
Expect(0, 7039, '\P{Blk=--BALINESE}', "");
Expect(1, 7039, '\P{^Blk=--BALINESE}', "");
Expect(0, 6911, '\p{Blk=--BALINESE}', "");
Expect(1, 6911, '\p{^Blk=--BALINESE}', "");
Expect(1, 6911, '\P{Blk=--BALINESE}', "");
Expect(0, 6911, '\P{^Blk=--BALINESE}', "");
Error('\p{Is_Block= _BALINESE/a/}');
Error('\P{Is_Block= _BALINESE/a/}');
Expect(1, 7039, '\p{Is_Block=balinese}', "");
Expect(0, 7039, '\p{^Is_Block=balinese}', "");
Expect(0, 7039, '\P{Is_Block=balinese}', "");
Expect(1, 7039, '\P{^Is_Block=balinese}', "");
Expect(0, 6911, '\p{Is_Block=balinese}', "");
Expect(1, 6911, '\p{^Is_Block=balinese}', "");
Expect(1, 6911, '\P{Is_Block=balinese}', "");
Expect(0, 6911, '\P{^Is_Block=balinese}', "");
Expect(1, 7039, '\p{Is_Block: BALINESE}', "");
Expect(0, 7039, '\p{^Is_Block: BALINESE}', "");
Expect(0, 7039, '\P{Is_Block: BALINESE}', "");
Expect(1, 7039, '\P{^Is_Block: BALINESE}', "");
Expect(0, 6911, '\p{Is_Block: BALINESE}', "");
Expect(1, 6911, '\p{^Is_Block: BALINESE}', "");
Expect(1, 6911, '\P{Is_Block: BALINESE}', "");
Expect(0, 6911, '\P{^Is_Block: BALINESE}', "");
Error('\p{Is_Blk:/a/ Balinese}');
Error('\P{Is_Blk:/a/ Balinese}');
Expect(1, 7039, '\p{Is_Blk=balinese}', "");
Expect(0, 7039, '\p{^Is_Blk=balinese}', "");
Expect(0, 7039, '\P{Is_Blk=balinese}', "");
Expect(1, 7039, '\P{^Is_Blk=balinese}', "");
Expect(0, 6911, '\p{Is_Blk=balinese}', "");
Expect(1, 6911, '\p{^Is_Blk=balinese}', "");
Expect(1, 6911, '\P{Is_Blk=balinese}', "");
Expect(0, 6911, '\P{^Is_Blk=balinese}', "");
Expect(1, 7039, '\p{Is_Blk=-BALINESE}', "");
Expect(0, 7039, '\p{^Is_Blk=-BALINESE}', "");
Expect(0, 7039, '\P{Is_Blk=-BALINESE}', "");
Expect(1, 7039, '\P{^Is_Blk=-BALINESE}', "");
Expect(0, 6911, '\p{Is_Blk=-BALINESE}', "");
Expect(1, 6911, '\p{^Is_Blk=-BALINESE}', "");
Expect(1, 6911, '\P{Is_Blk=-BALINESE}', "");
Expect(0, 6911, '\P{^Is_Blk=-BALINESE}', "");
Error('\p{Block=/a/ -Avestan}');
Error('\P{Block=/a/ -Avestan}');
Expect(1, 68415, '\p{Block: avestan}', "");
Expect(0, 68415, '\p{^Block: avestan}', "");
Expect(0, 68415, '\P{Block: avestan}', "");
Expect(1, 68415, '\P{^Block: avestan}', "");
Expect(0, 68351, '\p{Block: avestan}', "");
Expect(1, 68351, '\p{^Block: avestan}', "");
Expect(1, 68351, '\P{Block: avestan}', "");
Expect(0, 68351, '\P{^Block: avestan}', "");
Expect(1, 68415, '\p{Block: Avestan}', "");
Expect(0, 68415, '\p{^Block: Avestan}', "");
Expect(0, 68415, '\P{Block: Avestan}', "");
Expect(1, 68415, '\P{^Block: Avestan}', "");
Expect(0, 68351, '\p{Block: Avestan}', "");
Expect(1, 68351, '\p{^Block: Avestan}', "");
Expect(1, 68351, '\P{Block: Avestan}', "");
Expect(0, 68351, '\P{^Block: Avestan}', "");
Error('\p{Blk=:= Avestan}');
Error('\P{Blk=:= Avestan}');
Expect(1, 68415, '\p{Blk=avestan}', "");
Expect(0, 68415, '\p{^Blk=avestan}', "");
Expect(0, 68415, '\P{Blk=avestan}', "");
Expect(1, 68415, '\P{^Blk=avestan}', "");
Expect(0, 68351, '\p{Blk=avestan}', "");
Expect(1, 68351, '\p{^Blk=avestan}', "");
Expect(1, 68351, '\P{Blk=avestan}', "");
Expect(0, 68351, '\P{^Blk=avestan}', "");
Expect(1, 68415, '\p{Blk=-Avestan}', "");
Expect(0, 68415, '\p{^Blk=-Avestan}', "");
Expect(0, 68415, '\P{Blk=-Avestan}', "");
Expect(1, 68415, '\P{^Blk=-Avestan}', "");
Expect(0, 68351, '\p{Blk=-Avestan}', "");
Expect(1, 68351, '\p{^Blk=-Avestan}', "");
Expect(1, 68351, '\P{Blk=-Avestan}', "");
Expect(0, 68351, '\P{^Blk=-Avestan}', "");
Error('\p{Is_Block=__Avestan:=}');
Error('\P{Is_Block=__Avestan:=}');
Expect(1, 68415, '\p{Is_Block=avestan}', "");
Expect(0, 68415, '\p{^Is_Block=avestan}', "");
Expect(0, 68415, '\P{Is_Block=avestan}', "");
Expect(1, 68415, '\P{^Is_Block=avestan}', "");
Expect(0, 68351, '\p{Is_Block=avestan}', "");
Expect(1, 68351, '\p{^Is_Block=avestan}', "");
Expect(1, 68351, '\P{Is_Block=avestan}', "");
Expect(0, 68351, '\P{^Is_Block=avestan}', "");
Expect(1, 68415, '\p{Is_Block= avestan}', "");
Expect(0, 68415, '\p{^Is_Block= avestan}', "");
Expect(0, 68415, '\P{Is_Block= avestan}', "");
Expect(1, 68415, '\P{^Is_Block= avestan}', "");
Expect(0, 68351, '\p{Is_Block= avestan}', "");
Expect(1, 68351, '\p{^Is_Block= avestan}', "");
Expect(1, 68351, '\P{Is_Block= avestan}', "");
Expect(0, 68351, '\P{^Is_Block= avestan}', "");
Error('\p{Is_Blk: _Avestan:=}');
Error('\P{Is_Blk: _Avestan:=}');
Expect(1, 68415, '\p{Is_Blk=avestan}', "");
Expect(0, 68415, '\p{^Is_Blk=avestan}', "");
Expect(0, 68415, '\P{Is_Blk=avestan}', "");
Expect(1, 68415, '\P{^Is_Blk=avestan}', "");
Expect(0, 68351, '\p{Is_Blk=avestan}', "");
Expect(1, 68351, '\p{^Is_Blk=avestan}', "");
Expect(1, 68351, '\P{Is_Blk=avestan}', "");
Expect(0, 68351, '\P{^Is_Blk=avestan}', "");
Expect(1, 68415, '\p{Is_Blk: - AVESTAN}', "");
Expect(0, 68415, '\p{^Is_Blk: - AVESTAN}', "");
Expect(0, 68415, '\P{Is_Blk: - AVESTAN}', "");
Expect(1, 68415, '\P{^Is_Blk: - AVESTAN}', "");
Expect(0, 68351, '\p{Is_Blk: - AVESTAN}', "");
Expect(1, 68351, '\p{^Is_Blk: - AVESTAN}', "");
Expect(1, 68351, '\P{Is_Blk: - AVESTAN}', "");
Expect(0, 68351, '\P{^Is_Blk: - AVESTAN}', "");
Error('\p{Block=_:=Myanmar Extended_a}');
Error('\P{Block=_:=Myanmar Extended_a}');
Expect(1, 43647, '\p{Block:myanmarextendeda}', "");
Expect(0, 43647, '\p{^Block:myanmarextendeda}', "");
Expect(0, 43647, '\P{Block:myanmarextendeda}', "");
Expect(1, 43647, '\P{^Block:myanmarextendeda}', "");
Expect(0, 43615, '\p{Block:myanmarextendeda}', "");
Expect(1, 43615, '\p{^Block:myanmarextendeda}', "");
Expect(1, 43615, '\P{Block:myanmarextendeda}', "");
Expect(0, 43615, '\P{^Block:myanmarextendeda}', "");
Expect(1, 43647, '\p{Block= Myanmar_extendeda}', "");
Expect(0, 43647, '\p{^Block= Myanmar_extendeda}', "");
Expect(0, 43647, '\P{Block= Myanmar_extendeda}', "");
Expect(1, 43647, '\P{^Block= Myanmar_extendeda}', "");
Expect(0, 43615, '\p{Block= Myanmar_extendeda}', "");
Expect(1, 43615, '\p{^Block= Myanmar_extendeda}', "");
Expect(1, 43615, '\P{Block= Myanmar_extendeda}', "");
Expect(0, 43615, '\P{^Block= Myanmar_extendeda}', "");
Error('\p{Blk: -MYANMAR:=extended-A}');
Error('\P{Blk: -MYANMAR:=extended-A}');
Expect(1, 43647, '\p{Blk=myanmarextendeda}', "");
Expect(0, 43647, '\p{^Blk=myanmarextendeda}', "");
Expect(0, 43647, '\P{Blk=myanmarextendeda}', "");
Expect(1, 43647, '\P{^Blk=myanmarextendeda}', "");
Expect(0, 43615, '\p{Blk=myanmarextendeda}', "");
Expect(1, 43615, '\p{^Blk=myanmarextendeda}', "");
Expect(1, 43615, '\P{Blk=myanmarextendeda}', "");
Expect(0, 43615, '\P{^Blk=myanmarextendeda}', "");
Expect(1, 43647, '\p{Blk= Myanmar_EXTENDED_A}', "");
Expect(0, 43647, '\p{^Blk= Myanmar_EXTENDED_A}', "");
Expect(0, 43647, '\P{Blk= Myanmar_EXTENDED_A}', "");
Expect(1, 43647, '\P{^Blk= Myanmar_EXTENDED_A}', "");
Expect(0, 43615, '\p{Blk= Myanmar_EXTENDED_A}', "");
Expect(1, 43615, '\p{^Blk= Myanmar_EXTENDED_A}', "");
Expect(1, 43615, '\P{Blk= Myanmar_EXTENDED_A}', "");
Expect(0, 43615, '\P{^Blk= Myanmar_EXTENDED_A}', "");
Error('\p{Is_Block=:= myanmar-Extended a}');
Error('\P{Is_Block=:= myanmar-Extended a}');
Expect(1, 43647, '\p{Is_Block=myanmarextendeda}', "");
Expect(0, 43647, '\p{^Is_Block=myanmarextendeda}', "");
Expect(0, 43647, '\P{Is_Block=myanmarextendeda}', "");
Expect(1, 43647, '\P{^Is_Block=myanmarextendeda}', "");
Expect(0, 43615, '\p{Is_Block=myanmarextendeda}', "");
Expect(1, 43615, '\p{^Is_Block=myanmarextendeda}', "");
Expect(1, 43615, '\P{Is_Block=myanmarextendeda}', "");
Expect(0, 43615, '\P{^Is_Block=myanmarextendeda}', "");
Expect(1, 43647, '\p{Is_Block=- Myanmar_Extended A}', "");
Expect(0, 43647, '\p{^Is_Block=- Myanmar_Extended A}', "");
Expect(0, 43647, '\P{Is_Block=- Myanmar_Extended A}', "");
Expect(1, 43647, '\P{^Is_Block=- Myanmar_Extended A}', "");
Expect(0, 43615, '\p{Is_Block=- Myanmar_Extended A}', "");
Expect(1, 43615, '\p{^Is_Block=- Myanmar_Extended A}', "");
Expect(1, 43615, '\P{Is_Block=- Myanmar_Extended A}', "");
Expect(0, 43615, '\P{^Is_Block=- Myanmar_Extended A}', "");
Error('\p{Is_Blk=-/a/MYANMAR extended_A}');
Error('\P{Is_Blk=-/a/MYANMAR extended_A}');
Expect(1, 43647, '\p{Is_Blk=myanmarextendeda}', "");
Expect(0, 43647, '\p{^Is_Blk=myanmarextendeda}', "");
Expect(0, 43647, '\P{Is_Blk=myanmarextendeda}', "");
Expect(1, 43647, '\P{^Is_Blk=myanmarextendeda}', "");
Expect(0, 43615, '\p{Is_Blk=myanmarextendeda}', "");
Expect(1, 43615, '\p{^Is_Blk=myanmarextendeda}', "");
Expect(1, 43615, '\P{Is_Blk=myanmarextendeda}', "");
Expect(0, 43615, '\P{^Is_Blk=myanmarextendeda}', "");
Expect(1, 43647, '\p{Is_Blk=- MYANMAR_Extended A}', "");
Expect(0, 43647, '\p{^Is_Blk=- MYANMAR_Extended A}', "");
Expect(0, 43647, '\P{Is_Blk=- MYANMAR_Extended A}', "");
Expect(1, 43647, '\P{^Is_Blk=- MYANMAR_Extended A}', "");
Expect(0, 43615, '\p{Is_Blk=- MYANMAR_Extended A}', "");
Expect(1, 43615, '\p{^Is_Blk=- MYANMAR_Extended A}', "");
Expect(1, 43615, '\P{Is_Blk=- MYANMAR_Extended A}', "");
Expect(0, 43615, '\P{^Is_Blk=- MYANMAR_Extended A}', "");
Error('\p{Block=/a/Counting Rod Numerals}');
Error('\P{Block=/a/Counting Rod Numerals}');
Expect(1, 119679, '\p{Block=countingrodnumerals}', "");
Expect(0, 119679, '\p{^Block=countingrodnumerals}', "");
Expect(0, 119679, '\P{Block=countingrodnumerals}', "");
Expect(1, 119679, '\P{^Block=countingrodnumerals}', "");
Expect(0, 119647, '\p{Block=countingrodnumerals}', "");
Expect(1, 119647, '\p{^Block=countingrodnumerals}', "");
Expect(1, 119647, '\P{Block=countingrodnumerals}', "");
Expect(0, 119647, '\P{^Block=countingrodnumerals}', "");
Expect(1, 119679, '\p{Block: __Countingrod-numerals}', "");
Expect(0, 119679, '\p{^Block: __Countingrod-numerals}', "");
Expect(0, 119679, '\P{Block: __Countingrod-numerals}', "");
Expect(1, 119679, '\P{^Block: __Countingrod-numerals}', "");
Expect(0, 119647, '\p{Block: __Countingrod-numerals}', "");
Expect(1, 119647, '\p{^Block: __Countingrod-numerals}', "");
Expect(1, 119647, '\P{Block: __Countingrod-numerals}', "");
Expect(0, 119647, '\P{^Block: __Countingrod-numerals}', "");
Error('\p{Blk::=Counting ROD-Numerals}');
Error('\P{Blk::=Counting ROD-Numerals}');
Expect(1, 119679, '\p{Blk=countingrodnumerals}', "");
Expect(0, 119679, '\p{^Blk=countingrodnumerals}', "");
Expect(0, 119679, '\P{Blk=countingrodnumerals}', "");
Expect(1, 119679, '\P{^Blk=countingrodnumerals}', "");
Expect(0, 119647, '\p{Blk=countingrodnumerals}', "");
Expect(1, 119647, '\p{^Blk=countingrodnumerals}', "");
Expect(1, 119647, '\P{Blk=countingrodnumerals}', "");
Expect(0, 119647, '\P{^Blk=countingrodnumerals}', "");
Expect(1, 119679, '\p{Blk: -Counting-Rod-NUMERALS}', "");
Expect(0, 119679, '\p{^Blk: -Counting-Rod-NUMERALS}', "");
Expect(0, 119679, '\P{Blk: -Counting-Rod-NUMERALS}', "");
Expect(1, 119679, '\P{^Blk: -Counting-Rod-NUMERALS}', "");
Expect(0, 119647, '\p{Blk: -Counting-Rod-NUMERALS}', "");
Expect(1, 119647, '\p{^Blk: -Counting-Rod-NUMERALS}', "");
Expect(1, 119647, '\P{Blk: -Counting-Rod-NUMERALS}', "");
Expect(0, 119647, '\P{^Blk: -Counting-Rod-NUMERALS}', "");
Error('\p{Is_Block=--Counting/a/RODNumerals}');
Error('\P{Is_Block=--Counting/a/RODNumerals}');
Expect(1, 119679, '\p{Is_Block=countingrodnumerals}', "");
Expect(0, 119679, '\p{^Is_Block=countingrodnumerals}', "");
Expect(0, 119679, '\P{Is_Block=countingrodnumerals}', "");
Expect(1, 119679, '\P{^Is_Block=countingrodnumerals}', "");
Expect(0, 119647, '\p{Is_Block=countingrodnumerals}', "");
Expect(1, 119647, '\p{^Is_Block=countingrodnumerals}', "");
Expect(1, 119647, '\P{Is_Block=countingrodnumerals}', "");
Expect(0, 119647, '\P{^Is_Block=countingrodnumerals}', "");
Expect(1, 119679, '\p{Is_Block= Counting_rod_numerals}', "");
Expect(0, 119679, '\p{^Is_Block= Counting_rod_numerals}', "");
Expect(0, 119679, '\P{Is_Block= Counting_rod_numerals}', "");
Expect(1, 119679, '\P{^Is_Block= Counting_rod_numerals}', "");
Expect(0, 119647, '\p{Is_Block= Counting_rod_numerals}', "");
Expect(1, 119647, '\p{^Is_Block= Counting_rod_numerals}', "");
Expect(1, 119647, '\P{Is_Block= Counting_rod_numerals}', "");
Expect(0, 119647, '\P{^Is_Block= Counting_rod_numerals}', "");
Error('\p{Is_Blk= /a/counting_Rod NUMERALS}');
Error('\P{Is_Blk= /a/counting_Rod NUMERALS}');
Expect(1, 119679, '\p{Is_Blk=countingrodnumerals}', "");
Expect(0, 119679, '\p{^Is_Blk=countingrodnumerals}', "");
Expect(0, 119679, '\P{Is_Blk=countingrodnumerals}', "");
Expect(1, 119679, '\P{^Is_Blk=countingrodnumerals}', "");
Expect(0, 119647, '\p{Is_Blk=countingrodnumerals}', "");
Expect(1, 119647, '\p{^Is_Blk=countingrodnumerals}', "");
Expect(1, 119647, '\P{Is_Blk=countingrodnumerals}', "");
Expect(0, 119647, '\P{^Is_Blk=countingrodnumerals}', "");
Expect(1, 119679, '\p{Is_Blk= _COUNTING ROD Numerals}', "");
Expect(0, 119679, '\p{^Is_Blk= _COUNTING ROD Numerals}', "");
Expect(0, 119679, '\P{Is_Blk= _COUNTING ROD Numerals}', "");
Expect(1, 119679, '\P{^Is_Blk= _COUNTING ROD Numerals}', "");
Expect(0, 119647, '\p{Is_Blk= _COUNTING ROD Numerals}', "");
Expect(1, 119647, '\p{^Is_Blk= _COUNTING ROD Numerals}', "");
Expect(1, 119647, '\P{Is_Blk= _COUNTING ROD Numerals}', "");
Expect(0, 119647, '\P{^Is_Blk= _COUNTING ROD Numerals}', "");
Error('\p{Block=BYZANTINE/a/MUSICAL Symbols}');
Error('\P{Block=BYZANTINE/a/MUSICAL Symbols}');
Expect(1, 119039, '\p{Block=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^Block=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{Block=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^Block=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{Block=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^Block=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{Block=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^Block=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(0, 119039, '\p{^Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(0, 119039, '\P{Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(1, 119039, '\P{^Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(0, 118783, '\p{Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(1, 118783, '\p{^Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(1, 118783, '\P{Block= _BYZANTINE-musical SYMBOLS}', "");
Expect(0, 118783, '\P{^Block= _BYZANTINE-musical SYMBOLS}', "");
Error('\p{Blk= -byzantine Musical Symbols:=}');
Error('\P{Blk= -byzantine Musical Symbols:=}');
Expect(1, 119039, '\p{Blk=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^Blk=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{Blk=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^Blk=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{Blk=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^Blk=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{Blk=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^Blk=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{Blk= -byzantine musical Symbols}', "");
Expect(0, 119039, '\p{^Blk= -byzantine musical Symbols}', "");
Expect(0, 119039, '\P{Blk= -byzantine musical Symbols}', "");
Expect(1, 119039, '\P{^Blk= -byzantine musical Symbols}', "");
Expect(0, 118783, '\p{Blk= -byzantine musical Symbols}', "");
Expect(1, 118783, '\p{^Blk= -byzantine musical Symbols}', "");
Expect(1, 118783, '\P{Blk= -byzantine musical Symbols}', "");
Expect(0, 118783, '\P{^Blk= -byzantine musical Symbols}', "");
Error('\p{Is_Block=-BYZANTINE-Musical-symbols/a/}');
Error('\P{Is_Block=-BYZANTINE-Musical-symbols/a/}');
Expect(1, 119039, '\p{Is_Block=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^Is_Block=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{Is_Block=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^Is_Block=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{Is_Block=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^Is_Block=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{Is_Block=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^Is_Block=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(0, 119039, '\p{^Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(0, 119039, '\P{Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(1, 119039, '\P{^Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(0, 118783, '\p{Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(1, 118783, '\p{^Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(1, 118783, '\P{Is_Block= _byzantine Musical-SYMBOLS}', "");
Expect(0, 118783, '\P{^Is_Block= _byzantine Musical-SYMBOLS}', "");
Error('\p{Is_Blk: Byzantine/a/Musical symbols}');
Error('\P{Is_Blk: Byzantine/a/Musical symbols}');
Expect(1, 119039, '\p{Is_Blk=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^Is_Blk=byzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{Is_Blk=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^Is_Blk=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{Is_Blk=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^Is_Blk=byzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{Is_Blk=byzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^Is_Blk=byzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(0, 119039, '\p{^Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(0, 119039, '\P{Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(1, 119039, '\P{^Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(0, 118783, '\p{Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(1, 118783, '\p{^Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(1, 118783, '\P{Is_Blk=_ ByzantineMusical-Symbols}', "");
Expect(0, 118783, '\P{^Is_Blk=_ ByzantineMusical-Symbols}', "");
Error('\p{Block=-_TAMIL:=}');
Error('\P{Block=-_TAMIL:=}');
Expect(1, 3071, '\p{Block=tamil}', "");
Expect(0, 3071, '\p{^Block=tamil}', "");
Expect(0, 3071, '\P{Block=tamil}', "");
Expect(1, 3071, '\P{^Block=tamil}', "");
Expect(0, 2943, '\p{Block=tamil}', "");
Expect(1, 2943, '\p{^Block=tamil}', "");
Expect(1, 2943, '\P{Block=tamil}', "");
Expect(0, 2943, '\P{^Block=tamil}', "");
Expect(1, 3071, '\p{Block=-Tamil}', "");
Expect(0, 3071, '\p{^Block=-Tamil}', "");
Expect(0, 3071, '\P{Block=-Tamil}', "");
Expect(1, 3071, '\P{^Block=-Tamil}', "");
Expect(0, 2943, '\p{Block=-Tamil}', "");
Expect(1, 2943, '\p{^Block=-Tamil}', "");
Expect(1, 2943, '\P{Block=-Tamil}', "");
Expect(0, 2943, '\P{^Block=-Tamil}', "");
Error('\p{Blk: - TAMIL/a/}');
Error('\P{Blk: - TAMIL/a/}');
Expect(1, 3071, '\p{Blk=tamil}', "");
Expect(0, 3071, '\p{^Blk=tamil}', "");
Expect(0, 3071, '\P{Blk=tamil}', "");
Expect(1, 3071, '\P{^Blk=tamil}', "");
Expect(0, 2943, '\p{Blk=tamil}', "");
Expect(1, 2943, '\p{^Blk=tamil}', "");
Expect(1, 2943, '\P{Blk=tamil}', "");
Expect(0, 2943, '\P{^Blk=tamil}', "");
Expect(1, 3071, '\p{Blk=- Tamil}', "");
Expect(0, 3071, '\p{^Blk=- Tamil}', "");
Expect(0, 3071, '\P{Blk=- Tamil}', "");
Expect(1, 3071, '\P{^Blk=- Tamil}', "");
Expect(0, 2943, '\p{Blk=- Tamil}', "");
Expect(1, 2943, '\p{^Blk=- Tamil}', "");
Expect(1, 2943, '\P{Blk=- Tamil}', "");
Expect(0, 2943, '\P{^Blk=- Tamil}', "");
Error('\p{Is_Block=:=TAMIL}');
Error('\P{Is_Block=:=TAMIL}');
Expect(1, 3071, '\p{Is_Block=tamil}', "");
Expect(0, 3071, '\p{^Is_Block=tamil}', "");
Expect(0, 3071, '\P{Is_Block=tamil}', "");
Expect(1, 3071, '\P{^Is_Block=tamil}', "");
Expect(0, 2943, '\p{Is_Block=tamil}', "");
Expect(1, 2943, '\p{^Is_Block=tamil}', "");
Expect(1, 2943, '\P{Is_Block=tamil}', "");
Expect(0, 2943, '\P{^Is_Block=tamil}', "");
Expect(1, 3071, '\p{Is_Block=_Tamil}', "");
Expect(0, 3071, '\p{^Is_Block=_Tamil}', "");
Expect(0, 3071, '\P{Is_Block=_Tamil}', "");
Expect(1, 3071, '\P{^Is_Block=_Tamil}', "");
Expect(0, 2943, '\p{Is_Block=_Tamil}', "");
Expect(1, 2943, '\p{^Is_Block=_Tamil}', "");
Expect(1, 2943, '\P{Is_Block=_Tamil}', "");
Expect(0, 2943, '\P{^Is_Block=_Tamil}', "");
Error('\p{Is_Blk=_-Tamil/a/}');
Error('\P{Is_Blk=_-Tamil/a/}');
Expect(1, 3071, '\p{Is_Blk=tamil}', "");
Expect(0, 3071, '\p{^Is_Blk=tamil}', "");
Expect(0, 3071, '\P{Is_Blk=tamil}', "");
Expect(1, 3071, '\P{^Is_Blk=tamil}', "");
Expect(0, 2943, '\p{Is_Blk=tamil}', "");
Expect(1, 2943, '\p{^Is_Blk=tamil}', "");
Expect(1, 2943, '\P{Is_Blk=tamil}', "");
Expect(0, 2943, '\P{^Is_Blk=tamil}', "");
Expect(1, 3071, '\p{Is_Blk= TAMIL}', "");
Expect(0, 3071, '\p{^Is_Blk= TAMIL}', "");
Expect(0, 3071, '\P{Is_Blk= TAMIL}', "");
Expect(1, 3071, '\P{^Is_Blk= TAMIL}', "");
Expect(0, 2943, '\p{Is_Blk= TAMIL}', "");
Expect(1, 2943, '\p{^Is_Blk= TAMIL}', "");
Expect(1, 2943, '\P{Is_Blk= TAMIL}', "");
Expect(0, 2943, '\P{^Is_Blk= TAMIL}', "");
Error('\p{Block=--Specials:=}');
Error('\P{Block=--Specials:=}');
Expect(1, 65520, '\p{Block=specials}', "");
Expect(0, 65520, '\p{^Block=specials}', "");
Expect(0, 65520, '\P{Block=specials}', "");
Expect(1, 65520, '\P{^Block=specials}', "");
Expect(0, 65519, '\p{Block=specials}', "");
Expect(1, 65519, '\p{^Block=specials}', "");
Expect(1, 65519, '\P{Block=specials}', "");
Expect(0, 65519, '\P{^Block=specials}', "");
Expect(1, 65520, '\p{Block=Specials}', "");
Expect(0, 65520, '\p{^Block=Specials}', "");
Expect(0, 65520, '\P{Block=Specials}', "");
Expect(1, 65520, '\P{^Block=Specials}', "");
Expect(0, 65519, '\p{Block=Specials}', "");
Expect(1, 65519, '\p{^Block=Specials}', "");
Expect(1, 65519, '\P{Block=Specials}', "");
Expect(0, 65519, '\P{^Block=Specials}', "");
Error('\p{Blk=__Specials/a/}');
Error('\P{Blk=__Specials/a/}');
Expect(1, 65520, '\p{Blk=specials}', "");
Expect(0, 65520, '\p{^Blk=specials}', "");
Expect(0, 65520, '\P{Blk=specials}', "");
Expect(1, 65520, '\P{^Blk=specials}', "");
Expect(0, 65519, '\p{Blk=specials}', "");
Expect(1, 65519, '\p{^Blk=specials}', "");
Expect(1, 65519, '\P{Blk=specials}', "");
Expect(0, 65519, '\P{^Blk=specials}', "");
Expect(1, 65520, '\p{Blk= _Specials}', "");
Expect(0, 65520, '\p{^Blk= _Specials}', "");
Expect(0, 65520, '\P{Blk= _Specials}', "");
Expect(1, 65520, '\P{^Blk= _Specials}', "");
Expect(0, 65519, '\p{Blk= _Specials}', "");
Expect(1, 65519, '\p{^Blk= _Specials}', "");
Expect(1, 65519, '\P{Blk= _Specials}', "");
Expect(0, 65519, '\P{^Blk= _Specials}', "");
Error('\p{Is_Block= specials/a/}');
Error('\P{Is_Block= specials/a/}');
Expect(1, 65520, '\p{Is_Block=specials}', "");
Expect(0, 65520, '\p{^Is_Block=specials}', "");
Expect(0, 65520, '\P{Is_Block=specials}', "");
Expect(1, 65520, '\P{^Is_Block=specials}', "");
Expect(0, 65519, '\p{Is_Block=specials}', "");
Expect(1, 65519, '\p{^Is_Block=specials}', "");
Expect(1, 65519, '\P{Is_Block=specials}', "");
Expect(0, 65519, '\P{^Is_Block=specials}', "");
Expect(1, 65520, '\p{Is_Block= -specials}', "");
Expect(0, 65520, '\p{^Is_Block= -specials}', "");
Expect(0, 65520, '\P{Is_Block= -specials}', "");
Expect(1, 65520, '\P{^Is_Block= -specials}', "");
Expect(0, 65519, '\p{Is_Block= -specials}', "");
Expect(1, 65519, '\p{^Is_Block= -specials}', "");
Expect(1, 65519, '\P{Is_Block= -specials}', "");
Expect(0, 65519, '\P{^Is_Block= -specials}', "");
Error('\p{Is_Blk=_/a/specials}');
Error('\P{Is_Blk=_/a/specials}');
Expect(1, 65520, '\p{Is_Blk:specials}', "");
Expect(0, 65520, '\p{^Is_Blk:specials}', "");
Expect(0, 65520, '\P{Is_Blk:specials}', "");
Expect(1, 65520, '\P{^Is_Blk:specials}', "");
Expect(0, 65519, '\p{Is_Blk:specials}', "");
Expect(1, 65519, '\p{^Is_Blk:specials}', "");
Expect(1, 65519, '\P{Is_Blk:specials}', "");
Expect(0, 65519, '\P{^Is_Blk:specials}', "");
Expect(1, 65520, '\p{Is_Blk= Specials}', "");
Expect(0, 65520, '\p{^Is_Blk= Specials}', "");
Expect(0, 65520, '\P{Is_Blk= Specials}', "");
Expect(1, 65520, '\P{^Is_Blk= Specials}', "");
Expect(0, 65519, '\p{Is_Blk= Specials}', "");
Expect(1, 65519, '\p{^Is_Blk= Specials}', "");
Expect(1, 65519, '\P{Is_Blk= Specials}', "");
Expect(0, 65519, '\P{^Is_Blk= Specials}', "");
Error('\p{Block: /a/georgian}');
Error('\P{Block: /a/georgian}');
Expect(1, 4351, '\p{Block=georgian}', "");
Expect(0, 4351, '\p{^Block=georgian}', "");
Expect(0, 4351, '\P{Block=georgian}', "");
Expect(1, 4351, '\P{^Block=georgian}', "");
Expect(0, 4255, '\p{Block=georgian}', "");
Expect(1, 4255, '\p{^Block=georgian}', "");
Expect(1, 4255, '\P{Block=georgian}', "");
Expect(0, 4255, '\P{^Block=georgian}', "");
Expect(1, 4351, '\p{Block=_Georgian}', "");
Expect(0, 4351, '\p{^Block=_Georgian}', "");
Expect(0, 4351, '\P{Block=_Georgian}', "");
Expect(1, 4351, '\P{^Block=_Georgian}', "");
Expect(0, 4255, '\p{Block=_Georgian}', "");
Expect(1, 4255, '\p{^Block=_Georgian}', "");
Expect(1, 4255, '\P{Block=_Georgian}', "");
Expect(0, 4255, '\P{^Block=_Georgian}', "");
Error('\p{Blk=-Georgian/a/}');
Error('\P{Blk=-Georgian/a/}');
Expect(1, 4351, '\p{Blk: georgian}', "");
Expect(0, 4351, '\p{^Blk: georgian}', "");
Expect(0, 4351, '\P{Blk: georgian}', "");
Expect(1, 4351, '\P{^Blk: georgian}', "");
Expect(0, 4255, '\p{Blk: georgian}', "");
Expect(1, 4255, '\p{^Blk: georgian}', "");
Expect(1, 4255, '\P{Blk: georgian}', "");
Expect(0, 4255, '\P{^Blk: georgian}', "");
Expect(1, 4351, '\p{Blk=_ georgian}', "");
Expect(0, 4351, '\p{^Blk=_ georgian}', "");
Expect(0, 4351, '\P{Blk=_ georgian}', "");
Expect(1, 4351, '\P{^Blk=_ georgian}', "");
Expect(0, 4255, '\p{Blk=_ georgian}', "");
Expect(1, 4255, '\p{^Blk=_ georgian}', "");
Expect(1, 4255, '\P{Blk=_ georgian}', "");
Expect(0, 4255, '\P{^Blk=_ georgian}', "");
Error('\p{Is_Block= /a/Georgian}');
Error('\P{Is_Block= /a/Georgian}');
Expect(1, 4351, '\p{Is_Block=georgian}', "");
Expect(0, 4351, '\p{^Is_Block=georgian}', "");
Expect(0, 4351, '\P{Is_Block=georgian}', "");
Expect(1, 4351, '\P{^Is_Block=georgian}', "");
Expect(0, 4255, '\p{Is_Block=georgian}', "");
Expect(1, 4255, '\p{^Is_Block=georgian}', "");
Expect(1, 4255, '\P{Is_Block=georgian}', "");
Expect(0, 4255, '\P{^Is_Block=georgian}', "");
Expect(1, 4351, '\p{Is_Block= GEORGIAN}', "");
Expect(0, 4351, '\p{^Is_Block= GEORGIAN}', "");
Expect(0, 4351, '\P{Is_Block= GEORGIAN}', "");
Expect(1, 4351, '\P{^Is_Block= GEORGIAN}', "");
Expect(0, 4255, '\p{Is_Block= GEORGIAN}', "");
Expect(1, 4255, '\p{^Is_Block= GEORGIAN}', "");
Expect(1, 4255, '\P{Is_Block= GEORGIAN}', "");
Expect(0, 4255, '\P{^Is_Block= GEORGIAN}', "");
Error('\p{Is_Blk=Georgian:=}');
Error('\P{Is_Blk=Georgian:=}');
Expect(1, 4351, '\p{Is_Blk=georgian}', "");
Expect(0, 4351, '\p{^Is_Blk=georgian}', "");
Expect(0, 4351, '\P{Is_Blk=georgian}', "");
Expect(1, 4351, '\P{^Is_Blk=georgian}', "");
Expect(0, 4255, '\p{Is_Blk=georgian}', "");
Expect(1, 4255, '\p{^Is_Blk=georgian}', "");
Expect(1, 4255, '\P{Is_Blk=georgian}', "");
Expect(0, 4255, '\P{^Is_Blk=georgian}', "");
Expect(1, 4351, '\p{Is_Blk= georgian}', "");
Expect(0, 4351, '\p{^Is_Blk= georgian}', "");
Expect(0, 4351, '\P{Is_Blk= georgian}', "");
Expect(1, 4351, '\P{^Is_Blk= georgian}', "");
Expect(0, 4255, '\p{Is_Blk= georgian}', "");
Expect(1, 4255, '\p{^Is_Blk= georgian}', "");
Expect(1, 4255, '\P{Is_Blk= georgian}', "");
Expect(0, 4255, '\P{^Is_Blk= georgian}', "");
Error('\p{Block=/a/ kayah-li}');
Error('\P{Block=/a/ kayah-li}');
Expect(1, 43311, '\p{Block=kayahli}', "");
Expect(0, 43311, '\p{^Block=kayahli}', "");
Expect(0, 43311, '\P{Block=kayahli}', "");
Expect(1, 43311, '\P{^Block=kayahli}', "");
Expect(0, 43263, '\p{Block=kayahli}', "");
Expect(1, 43263, '\p{^Block=kayahli}', "");
Expect(1, 43263, '\P{Block=kayahli}', "");
Expect(0, 43263, '\P{^Block=kayahli}', "");
Expect(1, 43311, '\p{Block=_Kayah li}', "");
Expect(0, 43311, '\p{^Block=_Kayah li}', "");
Expect(0, 43311, '\P{Block=_Kayah li}', "");
Expect(1, 43311, '\P{^Block=_Kayah li}', "");
Expect(0, 43263, '\p{Block=_Kayah li}', "");
Expect(1, 43263, '\p{^Block=_Kayah li}', "");
Expect(1, 43263, '\P{Block=_Kayah li}', "");
Expect(0, 43263, '\P{^Block=_Kayah li}', "");
Error('\p{Blk: Kayah LI:=}');
Error('\P{Blk: Kayah LI:=}');
Expect(1, 43311, '\p{Blk: kayahli}', "");
Expect(0, 43311, '\p{^Blk: kayahli}', "");
Expect(0, 43311, '\P{Blk: kayahli}', "");
Expect(1, 43311, '\P{^Blk: kayahli}', "");
Expect(0, 43263, '\p{Blk: kayahli}', "");
Expect(1, 43263, '\p{^Blk: kayahli}', "");
Expect(1, 43263, '\P{Blk: kayahli}', "");
Expect(0, 43263, '\P{^Blk: kayahli}', "");
Expect(1, 43311, '\p{Blk=__kayah LI}', "");
Expect(0, 43311, '\p{^Blk=__kayah LI}', "");
Expect(0, 43311, '\P{Blk=__kayah LI}', "");
Expect(1, 43311, '\P{^Blk=__kayah LI}', "");
Expect(0, 43263, '\p{Blk=__kayah LI}', "");
Expect(1, 43263, '\p{^Blk=__kayah LI}', "");
Expect(1, 43263, '\P{Blk=__kayah LI}', "");
Expect(0, 43263, '\P{^Blk=__kayah LI}', "");
Error('\p{Is_Block=_KAYAH/a/Li}');
Error('\P{Is_Block=_KAYAH/a/Li}');
Expect(1, 43311, '\p{Is_Block=kayahli}', "");
Expect(0, 43311, '\p{^Is_Block=kayahli}', "");
Expect(0, 43311, '\P{Is_Block=kayahli}', "");
Expect(1, 43311, '\P{^Is_Block=kayahli}', "");
Expect(0, 43263, '\p{Is_Block=kayahli}', "");
Expect(1, 43263, '\p{^Is_Block=kayahli}', "");
Expect(1, 43263, '\P{Is_Block=kayahli}', "");
Expect(0, 43263, '\P{^Is_Block=kayahli}', "");
Expect(1, 43311, '\p{Is_Block= KAYAH_LI}', "");
Expect(0, 43311, '\p{^Is_Block= KAYAH_LI}', "");
Expect(0, 43311, '\P{Is_Block= KAYAH_LI}', "");
Expect(1, 43311, '\P{^Is_Block= KAYAH_LI}', "");
Expect(0, 43263, '\p{Is_Block= KAYAH_LI}', "");
Expect(1, 43263, '\p{^Is_Block= KAYAH_LI}', "");
Expect(1, 43263, '\P{Is_Block= KAYAH_LI}', "");
Expect(0, 43263, '\P{^Is_Block= KAYAH_LI}', "");
Error('\p{Is_Blk= Kayah:=li}');
Error('\P{Is_Blk= Kayah:=li}');
Expect(1, 43311, '\p{Is_Blk=kayahli}', "");
Expect(0, 43311, '\p{^Is_Blk=kayahli}', "");
Expect(0, 43311, '\P{Is_Blk=kayahli}', "");
Expect(1, 43311, '\P{^Is_Blk=kayahli}', "");
Expect(0, 43263, '\p{Is_Blk=kayahli}', "");
Expect(1, 43263, '\p{^Is_Blk=kayahli}', "");
Expect(1, 43263, '\P{Is_Blk=kayahli}', "");
Expect(0, 43263, '\P{^Is_Blk=kayahli}', "");
Expect(1, 43311, '\p{Is_Blk=_-kayah li}', "");
Expect(0, 43311, '\p{^Is_Blk=_-kayah li}', "");
Expect(0, 43311, '\P{Is_Blk=_-kayah li}', "");
Expect(1, 43311, '\P{^Is_Blk=_-kayah li}', "");
Expect(0, 43263, '\p{Is_Blk=_-kayah li}', "");
Expect(1, 43263, '\p{^Is_Blk=_-kayah li}', "");
Expect(1, 43263, '\P{Is_Blk=_-kayah li}', "");
Expect(0, 43263, '\P{^Is_Blk=_-kayah li}', "");
Error('\p{Block=:=-CJKCompatibility Forms}');
Error('\P{Block=:=-CJKCompatibility Forms}');
Expect(1, 65103, '\p{Block=cjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^Block=cjkcompatibilityforms}', "");
Expect(0, 65103, '\P{Block=cjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^Block=cjkcompatibilityforms}', "");
Expect(0, 65071, '\p{Block=cjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^Block=cjkcompatibilityforms}', "");
Expect(1, 65071, '\P{Block=cjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^Block=cjkcompatibilityforms}', "");
Expect(1, 65103, '\p{Block= _CJK-compatibilityFORMS}', "");
Expect(0, 65103, '\p{^Block= _CJK-compatibilityFORMS}', "");
Expect(0, 65103, '\P{Block= _CJK-compatibilityFORMS}', "");
Expect(1, 65103, '\P{^Block= _CJK-compatibilityFORMS}', "");
Expect(0, 65071, '\p{Block= _CJK-compatibilityFORMS}', "");
Expect(1, 65071, '\p{^Block= _CJK-compatibilityFORMS}', "");
Expect(1, 65071, '\P{Block= _CJK-compatibilityFORMS}', "");
Expect(0, 65071, '\P{^Block= _CJK-compatibilityFORMS}', "");
Error('\p{Blk: /a/cjk_COMPATIBILITY-Forms}');
Error('\P{Blk: /a/cjk_COMPATIBILITY-Forms}');
Expect(1, 65103, '\p{Blk=cjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^Blk=cjkcompatibilityforms}', "");
Expect(0, 65103, '\P{Blk=cjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^Blk=cjkcompatibilityforms}', "");
Expect(0, 65071, '\p{Blk=cjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^Blk=cjkcompatibilityforms}', "");
Expect(1, 65071, '\P{Blk=cjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^Blk=cjkcompatibilityforms}', "");
Expect(1, 65103, '\p{Blk=-CJK Compatibility FORMS}', "");
Expect(0, 65103, '\p{^Blk=-CJK Compatibility FORMS}', "");
Expect(0, 65103, '\P{Blk=-CJK Compatibility FORMS}', "");
Expect(1, 65103, '\P{^Blk=-CJK Compatibility FORMS}', "");
Expect(0, 65071, '\p{Blk=-CJK Compatibility FORMS}', "");
Expect(1, 65071, '\p{^Blk=-CJK Compatibility FORMS}', "");
Expect(1, 65071, '\P{Blk=-CJK Compatibility FORMS}', "");
Expect(0, 65071, '\P{^Blk=-CJK Compatibility FORMS}', "");
Error('\p{Is_Block=_ CJK_Compatibility/a/FORMS}');
Error('\P{Is_Block=_ CJK_Compatibility/a/FORMS}');
Expect(1, 65103, '\p{Is_Block=cjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^Is_Block=cjkcompatibilityforms}', "");
Expect(0, 65103, '\P{Is_Block=cjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^Is_Block=cjkcompatibilityforms}', "");
Expect(0, 65071, '\p{Is_Block=cjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^Is_Block=cjkcompatibilityforms}', "");
Expect(1, 65071, '\P{Is_Block=cjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^Is_Block=cjkcompatibilityforms}', "");
Expect(1, 65103, '\p{Is_Block= CJK Compatibility FORMS}', "");
Expect(0, 65103, '\p{^Is_Block= CJK Compatibility FORMS}', "");
Expect(0, 65103, '\P{Is_Block= CJK Compatibility FORMS}', "");
Expect(1, 65103, '\P{^Is_Block= CJK Compatibility FORMS}', "");
Expect(0, 65071, '\p{Is_Block= CJK Compatibility FORMS}', "");
Expect(1, 65071, '\p{^Is_Block= CJK Compatibility FORMS}', "");
Expect(1, 65071, '\P{Is_Block= CJK Compatibility FORMS}', "");
Expect(0, 65071, '\P{^Is_Block= CJK Compatibility FORMS}', "");
Error('\p{Is_Blk= CJK:=compatibility-FORMS}');
Error('\P{Is_Blk= CJK:=compatibility-FORMS}');
Expect(1, 65103, '\p{Is_Blk=cjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^Is_Blk=cjkcompatibilityforms}', "");
Expect(0, 65103, '\P{Is_Blk=cjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^Is_Blk=cjkcompatibilityforms}', "");
Expect(0, 65071, '\p{Is_Blk=cjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^Is_Blk=cjkcompatibilityforms}', "");
Expect(1, 65071, '\P{Is_Blk=cjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^Is_Blk=cjkcompatibilityforms}', "");
Expect(1, 65103, '\p{Is_Blk=_cjkCompatibilityForms}', "");
Expect(0, 65103, '\p{^Is_Blk=_cjkCompatibilityForms}', "");
Expect(0, 65103, '\P{Is_Blk=_cjkCompatibilityForms}', "");
Expect(1, 65103, '\P{^Is_Blk=_cjkCompatibilityForms}', "");
Expect(0, 65071, '\p{Is_Blk=_cjkCompatibilityForms}', "");
Expect(1, 65071, '\p{^Is_Blk=_cjkCompatibilityForms}', "");
Expect(1, 65071, '\P{Is_Blk=_cjkCompatibilityForms}', "");
Expect(0, 65071, '\P{^Is_Blk=_cjkCompatibilityForms}', "");
Error('\p{Block=/a/ _tifinagh}');
Error('\P{Block=/a/ _tifinagh}');
Expect(1, 11647, '\p{Block: tifinagh}', "");
Expect(0, 11647, '\p{^Block: tifinagh}', "");
Expect(0, 11647, '\P{Block: tifinagh}', "");
Expect(1, 11647, '\P{^Block: tifinagh}', "");
Expect(0, 11567, '\p{Block: tifinagh}', "");
Expect(1, 11567, '\p{^Block: tifinagh}', "");
Expect(1, 11567, '\P{Block: tifinagh}', "");
Expect(0, 11567, '\P{^Block: tifinagh}', "");
Expect(1, 11647, '\p{Block=-tifinagh}', "");
Expect(0, 11647, '\p{^Block=-tifinagh}', "");
Expect(0, 11647, '\P{Block=-tifinagh}', "");
Expect(1, 11647, '\P{^Block=-tifinagh}', "");
Expect(0, 11567, '\p{Block=-tifinagh}', "");
Expect(1, 11567, '\p{^Block=-tifinagh}', "");
Expect(1, 11567, '\P{Block=-tifinagh}', "");
Expect(0, 11567, '\P{^Block=-tifinagh}', "");
Error('\p{Blk: /a/-_TIFINAGH}');
Error('\P{Blk: /a/-_TIFINAGH}');
Expect(1, 11647, '\p{Blk=tifinagh}', "");
Expect(0, 11647, '\p{^Blk=tifinagh}', "");
Expect(0, 11647, '\P{Blk=tifinagh}', "");
Expect(1, 11647, '\P{^Blk=tifinagh}', "");
Expect(0, 11567, '\p{Blk=tifinagh}', "");
Expect(1, 11567, '\p{^Blk=tifinagh}', "");
Expect(1, 11567, '\P{Blk=tifinagh}', "");
Expect(0, 11567, '\P{^Blk=tifinagh}', "");
Expect(1, 11647, '\p{Blk= tifinagh}', "");
Expect(0, 11647, '\p{^Blk= tifinagh}', "");
Expect(0, 11647, '\P{Blk= tifinagh}', "");
Expect(1, 11647, '\P{^Blk= tifinagh}', "");
Expect(0, 11567, '\p{Blk= tifinagh}', "");
Expect(1, 11567, '\p{^Blk= tifinagh}', "");
Expect(1, 11567, '\P{Blk= tifinagh}', "");
Expect(0, 11567, '\P{^Blk= tifinagh}', "");
Error('\p{Is_Block= /a/TIFINAGH}');
Error('\P{Is_Block= /a/TIFINAGH}');
Expect(1, 11647, '\p{Is_Block=tifinagh}', "");
Expect(0, 11647, '\p{^Is_Block=tifinagh}', "");
Expect(0, 11647, '\P{Is_Block=tifinagh}', "");
Expect(1, 11647, '\P{^Is_Block=tifinagh}', "");
Expect(0, 11567, '\p{Is_Block=tifinagh}', "");
Expect(1, 11567, '\p{^Is_Block=tifinagh}', "");
Expect(1, 11567, '\P{Is_Block=tifinagh}', "");
Expect(0, 11567, '\P{^Is_Block=tifinagh}', "");
Expect(1, 11647, '\p{Is_Block=-Tifinagh}', "");
Expect(0, 11647, '\p{^Is_Block=-Tifinagh}', "");
Expect(0, 11647, '\P{Is_Block=-Tifinagh}', "");
Expect(1, 11647, '\P{^Is_Block=-Tifinagh}', "");
Expect(0, 11567, '\p{Is_Block=-Tifinagh}', "");
Expect(1, 11567, '\p{^Is_Block=-Tifinagh}', "");
Expect(1, 11567, '\P{Is_Block=-Tifinagh}', "");
Expect(0, 11567, '\P{^Is_Block=-Tifinagh}', "");
Error('\p{Is_Blk= /a/tifinagh}');
Error('\P{Is_Blk= /a/tifinagh}');
Expect(1, 11647, '\p{Is_Blk: tifinagh}', "");
Expect(0, 11647, '\p{^Is_Blk: tifinagh}', "");
Expect(0, 11647, '\P{Is_Blk: tifinagh}', "");
Expect(1, 11647, '\P{^Is_Blk: tifinagh}', "");
Expect(0, 11567, '\p{Is_Blk: tifinagh}', "");
Expect(1, 11567, '\p{^Is_Blk: tifinagh}', "");
Expect(1, 11567, '\P{Is_Blk: tifinagh}', "");
Expect(0, 11567, '\P{^Is_Blk: tifinagh}', "");
Expect(1, 11647, '\p{Is_Blk= Tifinagh}', "");
Expect(0, 11647, '\p{^Is_Blk= Tifinagh}', "");
Expect(0, 11647, '\P{Is_Blk= Tifinagh}', "");
Expect(1, 11647, '\P{^Is_Blk= Tifinagh}', "");
Expect(0, 11567, '\p{Is_Blk= Tifinagh}', "");
Expect(1, 11567, '\p{^Is_Blk= Tifinagh}', "");
Expect(1, 11567, '\P{Is_Blk= Tifinagh}', "");
Expect(0, 11567, '\P{^Is_Blk= Tifinagh}', "");
Error('\p{Block= Hangul/a/jamo Extended-b}');
Error('\P{Block= Hangul/a/jamo Extended-b}');
Expect(1, 55295, '\p{Block=hanguljamoextendedb}', "");
Expect(0, 55295, '\p{^Block=hanguljamoextendedb}', "");
Expect(0, 55295, '\P{Block=hanguljamoextendedb}', "");
Expect(1, 55295, '\P{^Block=hanguljamoextendedb}', "");
Expect(0, 55215, '\p{Block=hanguljamoextendedb}', "");
Expect(1, 55215, '\p{^Block=hanguljamoextendedb}', "");
Expect(1, 55215, '\P{Block=hanguljamoextendedb}', "");
Expect(0, 55215, '\P{^Block=hanguljamoextendedb}', "");
Expect(1, 55295, '\p{Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(0, 55295, '\p{^Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(0, 55295, '\P{Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(1, 55295, '\P{^Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(0, 55215, '\p{Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(1, 55215, '\p{^Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(1, 55215, '\P{Block= HANGUL-jamo-EXTENDED-B}', "");
Expect(0, 55215, '\P{^Block= HANGUL-jamo-EXTENDED-B}', "");
Error('\p{Blk=/a/ -hangul JAMOextendedB}');
Error('\P{Blk=/a/ -hangul JAMOextendedB}');
Expect(1, 55295, '\p{Blk=hanguljamoextendedb}', "");
Expect(0, 55295, '\p{^Blk=hanguljamoextendedb}', "");
Expect(0, 55295, '\P{Blk=hanguljamoextendedb}', "");
Expect(1, 55295, '\P{^Blk=hanguljamoextendedb}', "");
Expect(0, 55215, '\p{Blk=hanguljamoextendedb}', "");
Expect(1, 55215, '\p{^Blk=hanguljamoextendedb}', "");
Expect(1, 55215, '\P{Blk=hanguljamoextendedb}', "");
Expect(0, 55215, '\P{^Blk=hanguljamoextendedb}', "");
Expect(1, 55295, '\p{Blk= Hangul jamo-Extended-b}', "");
Expect(0, 55295, '\p{^Blk= Hangul jamo-Extended-b}', "");
Expect(0, 55295, '\P{Blk= Hangul jamo-Extended-b}', "");
Expect(1, 55295, '\P{^Blk= Hangul jamo-Extended-b}', "");
Expect(0, 55215, '\p{Blk= Hangul jamo-Extended-b}', "");
Expect(1, 55215, '\p{^Blk= Hangul jamo-Extended-b}', "");
Expect(1, 55215, '\P{Blk= Hangul jamo-Extended-b}', "");
Expect(0, 55215, '\P{^Blk= Hangul jamo-Extended-b}', "");
Error('\p{Is_Block=:=-_HangulJamo Extended_B}');
Error('\P{Is_Block=:=-_HangulJamo Extended_B}');
Expect(1, 55295, '\p{Is_Block=hanguljamoextendedb}', "");
Expect(0, 55295, '\p{^Is_Block=hanguljamoextendedb}', "");
Expect(0, 55295, '\P{Is_Block=hanguljamoextendedb}', "");
Expect(1, 55295, '\P{^Is_Block=hanguljamoextendedb}', "");
Expect(0, 55215, '\p{Is_Block=hanguljamoextendedb}', "");
Expect(1, 55215, '\p{^Is_Block=hanguljamoextendedb}', "");
Expect(1, 55215, '\P{Is_Block=hanguljamoextendedb}', "");
Expect(0, 55215, '\P{^Is_Block=hanguljamoextendedb}', "");
Expect(1, 55295, '\p{Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(0, 55295, '\p{^Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(0, 55295, '\P{Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(1, 55295, '\P{^Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(0, 55215, '\p{Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(1, 55215, '\p{^Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(1, 55215, '\P{Is_Block=-_HANGUL JamoExtended-b}', "");
Expect(0, 55215, '\P{^Is_Block=-_HANGUL JamoExtended-b}', "");
Error('\p{Is_Blk=-hangul/a/Jamo Extended B}');
Error('\P{Is_Blk=-hangul/a/Jamo Extended B}');
Expect(1, 55295, '\p{Is_Blk=hanguljamoextendedb}', "");
Expect(0, 55295, '\p{^Is_Blk=hanguljamoextendedb}', "");
Expect(0, 55295, '\P{Is_Blk=hanguljamoextendedb}', "");
Expect(1, 55295, '\P{^Is_Blk=hanguljamoextendedb}', "");
Expect(0, 55215, '\p{Is_Blk=hanguljamoextendedb}', "");
Expect(1, 55215, '\p{^Is_Blk=hanguljamoextendedb}', "");
Expect(1, 55215, '\P{Is_Blk=hanguljamoextendedb}', "");
Expect(0, 55215, '\P{^Is_Blk=hanguljamoextendedb}', "");
Expect(1, 55295, '\p{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(0, 55295, '\p{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(0, 55295, '\P{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(1, 55295, '\P{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(0, 55215, '\p{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(1, 55215, '\p{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(1, 55215, '\P{Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Expect(0, 55215, '\P{^Is_Blk= -Hangul-jamo_EXTENDEDb}', "");
Error('\p{Block: /a/thai}');
Error('\P{Block: /a/thai}');
Expect(1, 3711, '\p{Block=thai}', "");
Expect(0, 3711, '\p{^Block=thai}', "");
Expect(0, 3711, '\P{Block=thai}', "");
Expect(1, 3711, '\P{^Block=thai}', "");
Expect(0, 3583, '\p{Block=thai}', "");
Expect(1, 3583, '\p{^Block=thai}', "");
Expect(1, 3583, '\P{Block=thai}', "");
Expect(0, 3583, '\P{^Block=thai}', "");
Expect(1, 3711, '\p{Block= THAI}', "");
Expect(0, 3711, '\p{^Block= THAI}', "");
Expect(0, 3711, '\P{Block= THAI}', "");
Expect(1, 3711, '\P{^Block= THAI}', "");
Expect(0, 3583, '\p{Block= THAI}', "");
Expect(1, 3583, '\p{^Block= THAI}', "");
Expect(1, 3583, '\P{Block= THAI}', "");
Expect(0, 3583, '\P{^Block= THAI}', "");
Error('\p{Blk= /a/Thai}');
Error('\P{Blk= /a/Thai}');
Expect(1, 3711, '\p{Blk=thai}', "");
Expect(0, 3711, '\p{^Blk=thai}', "");
Expect(0, 3711, '\P{Blk=thai}', "");
Expect(1, 3711, '\P{^Blk=thai}', "");
Expect(0, 3583, '\p{Blk=thai}', "");
Expect(1, 3583, '\p{^Blk=thai}', "");
Expect(1, 3583, '\P{Blk=thai}', "");
Expect(0, 3583, '\P{^Blk=thai}', "");
Expect(1, 3711, '\p{Blk= Thai}', "");
Expect(0, 3711, '\p{^Blk= Thai}', "");
Expect(0, 3711, '\P{Blk= Thai}', "");
Expect(1, 3711, '\P{^Blk= Thai}', "");
Expect(0, 3583, '\p{Blk= Thai}', "");
Expect(1, 3583, '\p{^Blk= Thai}', "");
Expect(1, 3583, '\P{Blk= Thai}', "");
Expect(0, 3583, '\P{^Blk= Thai}', "");
Error('\p{Is_Block= thai/a/}');
Error('\P{Is_Block= thai/a/}');
Expect(1, 3711, '\p{Is_Block=thai}', "");
Expect(0, 3711, '\p{^Is_Block=thai}', "");
Expect(0, 3711, '\P{Is_Block=thai}', "");
Expect(1, 3711, '\P{^Is_Block=thai}', "");
Expect(0, 3583, '\p{Is_Block=thai}', "");
Expect(1, 3583, '\p{^Is_Block=thai}', "");
Expect(1, 3583, '\P{Is_Block=thai}', "");
Expect(0, 3583, '\P{^Is_Block=thai}', "");
Expect(1, 3711, '\p{Is_Block= thai}', "");
Expect(0, 3711, '\p{^Is_Block= thai}', "");
Expect(0, 3711, '\P{Is_Block= thai}', "");
Expect(1, 3711, '\P{^Is_Block= thai}', "");
Expect(0, 3583, '\p{Is_Block= thai}', "");
Expect(1, 3583, '\p{^Is_Block= thai}', "");
Expect(1, 3583, '\P{Is_Block= thai}', "");
Expect(0, 3583, '\P{^Is_Block= thai}', "");
Error('\p{Is_Blk=_THAI:=}');
Error('\P{Is_Blk=_THAI:=}');
Expect(1, 3711, '\p{Is_Blk=thai}', "");
Expect(0, 3711, '\p{^Is_Blk=thai}', "");
Expect(0, 3711, '\P{Is_Blk=thai}', "");
Expect(1, 3711, '\P{^Is_Blk=thai}', "");
Expect(0, 3583, '\p{Is_Blk=thai}', "");
Expect(1, 3583, '\p{^Is_Blk=thai}', "");
Expect(1, 3583, '\P{Is_Blk=thai}', "");
Expect(0, 3583, '\P{^Is_Blk=thai}', "");
Expect(1, 3711, '\p{Is_Blk= THAI}', "");
Expect(0, 3711, '\p{^Is_Blk= THAI}', "");
Expect(0, 3711, '\P{Is_Blk= THAI}', "");
Expect(1, 3711, '\P{^Is_Blk= THAI}', "");
Expect(0, 3583, '\p{Is_Blk= THAI}', "");
Expect(1, 3583, '\p{^Is_Blk= THAI}', "");
Expect(1, 3583, '\P{Is_Blk= THAI}', "");
Expect(0, 3583, '\P{^Is_Blk= THAI}', "");
Error('\p{Block= khmer/a/}');
Error('\P{Block= khmer/a/}');
Expect(1, 6143, '\p{Block=khmer}', "");
Expect(0, 6143, '\p{^Block=khmer}', "");
Expect(0, 6143, '\P{Block=khmer}', "");
Expect(1, 6143, '\P{^Block=khmer}', "");
Expect(0, 6015, '\p{Block=khmer}', "");
Expect(1, 6015, '\p{^Block=khmer}', "");
Expect(1, 6015, '\P{Block=khmer}', "");
Expect(0, 6015, '\P{^Block=khmer}', "");
Expect(1, 6143, '\p{Block=-Khmer}', "");
Expect(0, 6143, '\p{^Block=-Khmer}', "");
Expect(0, 6143, '\P{Block=-Khmer}', "");
Expect(1, 6143, '\P{^Block=-Khmer}', "");
Expect(0, 6015, '\p{Block=-Khmer}', "");
Expect(1, 6015, '\p{^Block=-Khmer}', "");
Expect(1, 6015, '\P{Block=-Khmer}', "");
Expect(0, 6015, '\P{^Block=-Khmer}', "");
Error('\p{Blk= _Khmer:=}');
Error('\P{Blk= _Khmer:=}');
Expect(1, 6143, '\p{Blk=khmer}', "");
Expect(0, 6143, '\p{^Blk=khmer}', "");
Expect(0, 6143, '\P{Blk=khmer}', "");
Expect(1, 6143, '\P{^Blk=khmer}', "");
Expect(0, 6015, '\p{Blk=khmer}', "");
Expect(1, 6015, '\p{^Blk=khmer}', "");
Expect(1, 6015, '\P{Blk=khmer}', "");
Expect(0, 6015, '\P{^Blk=khmer}', "");
Expect(1, 6143, '\p{Blk=_ KHMER}', "");
Expect(0, 6143, '\p{^Blk=_ KHMER}', "");
Expect(0, 6143, '\P{Blk=_ KHMER}', "");
Expect(1, 6143, '\P{^Blk=_ KHMER}', "");
Expect(0, 6015, '\p{Blk=_ KHMER}', "");
Expect(1, 6015, '\p{^Blk=_ KHMER}', "");
Expect(1, 6015, '\P{Blk=_ KHMER}', "");
Expect(0, 6015, '\P{^Blk=_ KHMER}', "");
Error('\p{Is_Block: KHMER/a/}');
Error('\P{Is_Block: KHMER/a/}');
Expect(1, 6143, '\p{Is_Block=khmer}', "");
Expect(0, 6143, '\p{^Is_Block=khmer}', "");
Expect(0, 6143, '\P{Is_Block=khmer}', "");
Expect(1, 6143, '\P{^Is_Block=khmer}', "");
Expect(0, 6015, '\p{Is_Block=khmer}', "");
Expect(1, 6015, '\p{^Is_Block=khmer}', "");
Expect(1, 6015, '\P{Is_Block=khmer}', "");
Expect(0, 6015, '\P{^Is_Block=khmer}', "");
Expect(1, 6143, '\p{Is_Block=- Khmer}', "");
Expect(0, 6143, '\p{^Is_Block=- Khmer}', "");
Expect(0, 6143, '\P{Is_Block=- Khmer}', "");
Expect(1, 6143, '\P{^Is_Block=- Khmer}', "");
Expect(0, 6015, '\p{Is_Block=- Khmer}', "");
Expect(1, 6015, '\p{^Is_Block=- Khmer}', "");
Expect(1, 6015, '\P{Is_Block=- Khmer}', "");
Expect(0, 6015, '\P{^Is_Block=- Khmer}', "");
Error('\p{Is_Blk=_-Khmer/a/}');
Error('\P{Is_Blk=_-Khmer/a/}');
Expect(1, 6143, '\p{Is_Blk=khmer}', "");
Expect(0, 6143, '\p{^Is_Blk=khmer}', "");
Expect(0, 6143, '\P{Is_Blk=khmer}', "");
Expect(1, 6143, '\P{^Is_Blk=khmer}', "");
Expect(0, 6015, '\p{Is_Blk=khmer}', "");
Expect(1, 6015, '\p{^Is_Blk=khmer}', "");
Expect(1, 6015, '\P{Is_Blk=khmer}', "");
Expect(0, 6015, '\P{^Is_Blk=khmer}', "");
Expect(1, 6143, '\p{Is_Blk=--khmer}', "");
Expect(0, 6143, '\p{^Is_Blk=--khmer}', "");
Expect(0, 6143, '\P{Is_Blk=--khmer}', "");
Expect(1, 6143, '\P{^Is_Blk=--khmer}', "");
Expect(0, 6015, '\p{Is_Blk=--khmer}', "");
Expect(1, 6015, '\p{^Is_Blk=--khmer}', "");
Expect(1, 6015, '\P{Is_Blk=--khmer}', "");
Expect(0, 6015, '\P{^Is_Blk=--khmer}', "");
Error('\p{Block= Saurashtra:=}');
Error('\P{Block= Saurashtra:=}');
Expect(1, 43231, '\p{Block=saurashtra}', "");
Expect(0, 43231, '\p{^Block=saurashtra}', "");
Expect(0, 43231, '\P{Block=saurashtra}', "");
Expect(1, 43231, '\P{^Block=saurashtra}', "");
Expect(0, 43135, '\p{Block=saurashtra}', "");
Expect(1, 43135, '\p{^Block=saurashtra}', "");
Expect(1, 43135, '\P{Block=saurashtra}', "");
Expect(0, 43135, '\P{^Block=saurashtra}', "");
Expect(1, 43231, '\p{Block=-saurashtra}', "");
Expect(0, 43231, '\p{^Block=-saurashtra}', "");
Expect(0, 43231, '\P{Block=-saurashtra}', "");
Expect(1, 43231, '\P{^Block=-saurashtra}', "");
Expect(0, 43135, '\p{Block=-saurashtra}', "");
Expect(1, 43135, '\p{^Block=-saurashtra}', "");
Expect(1, 43135, '\P{Block=-saurashtra}', "");
Expect(0, 43135, '\P{^Block=-saurashtra}', "");
Error('\p{Blk= /a/Saurashtra}');
Error('\P{Blk= /a/Saurashtra}');
Expect(1, 43231, '\p{Blk=saurashtra}', "");
Expect(0, 43231, '\p{^Blk=saurashtra}', "");
Expect(0, 43231, '\P{Blk=saurashtra}', "");
Expect(1, 43231, '\P{^Blk=saurashtra}', "");
Expect(0, 43135, '\p{Blk=saurashtra}', "");
Expect(1, 43135, '\p{^Blk=saurashtra}', "");
Expect(1, 43135, '\P{Blk=saurashtra}', "");
Expect(0, 43135, '\P{^Blk=saurashtra}', "");
Expect(1, 43231, '\p{Blk= Saurashtra}', "");
Expect(0, 43231, '\p{^Blk= Saurashtra}', "");
Expect(0, 43231, '\P{Blk= Saurashtra}', "");
Expect(1, 43231, '\P{^Blk= Saurashtra}', "");
Expect(0, 43135, '\p{Blk= Saurashtra}', "");
Expect(1, 43135, '\p{^Blk= Saurashtra}', "");
Expect(1, 43135, '\P{Blk= Saurashtra}', "");
Expect(0, 43135, '\P{^Blk= Saurashtra}', "");
Error('\p{Is_Block=/a/-_Saurashtra}');
Error('\P{Is_Block=/a/-_Saurashtra}');
Expect(1, 43231, '\p{Is_Block=saurashtra}', "");
Expect(0, 43231, '\p{^Is_Block=saurashtra}', "");
Expect(0, 43231, '\P{Is_Block=saurashtra}', "");
Expect(1, 43231, '\P{^Is_Block=saurashtra}', "");
Expect(0, 43135, '\p{Is_Block=saurashtra}', "");
Expect(1, 43135, '\p{^Is_Block=saurashtra}', "");
Expect(1, 43135, '\P{Is_Block=saurashtra}', "");
Expect(0, 43135, '\P{^Is_Block=saurashtra}', "");
Expect(1, 43231, '\p{Is_Block=- Saurashtra}', "");
Expect(0, 43231, '\p{^Is_Block=- Saurashtra}', "");
Expect(0, 43231, '\P{Is_Block=- Saurashtra}', "");
Expect(1, 43231, '\P{^Is_Block=- Saurashtra}', "");
Expect(0, 43135, '\p{Is_Block=- Saurashtra}', "");
Expect(1, 43135, '\p{^Is_Block=- Saurashtra}', "");
Expect(1, 43135, '\P{Is_Block=- Saurashtra}', "");
Expect(0, 43135, '\P{^Is_Block=- Saurashtra}', "");
Error('\p{Is_Blk: -/a/Saurashtra}');
Error('\P{Is_Blk: -/a/Saurashtra}');
Expect(1, 43231, '\p{Is_Blk=saurashtra}', "");
Expect(0, 43231, '\p{^Is_Blk=saurashtra}', "");
Expect(0, 43231, '\P{Is_Blk=saurashtra}', "");
Expect(1, 43231, '\P{^Is_Blk=saurashtra}', "");
Expect(0, 43135, '\p{Is_Blk=saurashtra}', "");
Expect(1, 43135, '\p{^Is_Blk=saurashtra}', "");
Expect(1, 43135, '\P{Is_Blk=saurashtra}', "");
Expect(0, 43135, '\P{^Is_Blk=saurashtra}', "");
Expect(1, 43231, '\p{Is_Blk= _Saurashtra}', "");
Expect(0, 43231, '\p{^Is_Blk= _Saurashtra}', "");
Expect(0, 43231, '\P{Is_Blk= _Saurashtra}', "");
Expect(1, 43231, '\P{^Is_Blk= _Saurashtra}', "");
Expect(0, 43135, '\p{Is_Blk= _Saurashtra}', "");
Expect(1, 43135, '\p{^Is_Blk= _Saurashtra}', "");
Expect(1, 43135, '\P{Is_Blk= _Saurashtra}', "");
Expect(0, 43135, '\P{^Is_Blk= _Saurashtra}', "");
Error('\p{Block:-:=gujarati}');
Error('\P{Block:-:=gujarati}');
Expect(1, 2815, '\p{Block=gujarati}', "");
Expect(0, 2815, '\p{^Block=gujarati}', "");
Expect(0, 2815, '\P{Block=gujarati}', "");
Expect(1, 2815, '\P{^Block=gujarati}', "");
Expect(0, 2687, '\p{Block=gujarati}', "");
Expect(1, 2687, '\p{^Block=gujarati}', "");
Expect(1, 2687, '\P{Block=gujarati}', "");
Expect(0, 2687, '\P{^Block=gujarati}', "");
Expect(1, 2815, '\p{Block= GUJARATI}', "");
Expect(0, 2815, '\p{^Block= GUJARATI}', "");
Expect(0, 2815, '\P{Block= GUJARATI}', "");
Expect(1, 2815, '\P{^Block= GUJARATI}', "");
Expect(0, 2687, '\p{Block= GUJARATI}', "");
Expect(1, 2687, '\p{^Block= GUJARATI}', "");
Expect(1, 2687, '\P{Block= GUJARATI}', "");
Expect(0, 2687, '\P{^Block= GUJARATI}', "");
Error('\p{Blk= /a/GUJARATI}');
Error('\P{Blk= /a/GUJARATI}');
Expect(1, 2815, '\p{Blk=gujarati}', "");
Expect(0, 2815, '\p{^Blk=gujarati}', "");
Expect(0, 2815, '\P{Blk=gujarati}', "");
Expect(1, 2815, '\P{^Blk=gujarati}', "");
Expect(0, 2687, '\p{Blk=gujarati}', "");
Expect(1, 2687, '\p{^Blk=gujarati}', "");
Expect(1, 2687, '\P{Blk=gujarati}', "");
Expect(0, 2687, '\P{^Blk=gujarati}', "");
Expect(1, 2815, '\p{Blk= gujarati}', "");
Expect(0, 2815, '\p{^Blk= gujarati}', "");
Expect(0, 2815, '\P{Blk= gujarati}', "");
Expect(1, 2815, '\P{^Blk= gujarati}', "");
Expect(0, 2687, '\p{Blk= gujarati}', "");
Expect(1, 2687, '\p{^Blk= gujarati}', "");
Expect(1, 2687, '\P{Blk= gujarati}', "");
Expect(0, 2687, '\P{^Blk= gujarati}', "");
Error('\p{Is_Block: :=gujarati}');
Error('\P{Is_Block: :=gujarati}');
Expect(1, 2815, '\p{Is_Block=gujarati}', "");
Expect(0, 2815, '\p{^Is_Block=gujarati}', "");
Expect(0, 2815, '\P{Is_Block=gujarati}', "");
Expect(1, 2815, '\P{^Is_Block=gujarati}', "");
Expect(0, 2687, '\p{Is_Block=gujarati}', "");
Expect(1, 2687, '\p{^Is_Block=gujarati}', "");
Expect(1, 2687, '\P{Is_Block=gujarati}', "");
Expect(0, 2687, '\P{^Is_Block=gujarati}', "");
Expect(1, 2815, '\p{Is_Block=_gujarati}', "");
Expect(0, 2815, '\p{^Is_Block=_gujarati}', "");
Expect(0, 2815, '\P{Is_Block=_gujarati}', "");
Expect(1, 2815, '\P{^Is_Block=_gujarati}', "");
Expect(0, 2687, '\p{Is_Block=_gujarati}', "");
Expect(1, 2687, '\p{^Is_Block=_gujarati}', "");
Expect(1, 2687, '\P{Is_Block=_gujarati}', "");
Expect(0, 2687, '\P{^Is_Block=_gujarati}', "");
Error('\p{Is_Blk=:= Gujarati}');
Error('\P{Is_Blk=:= Gujarati}');
Expect(1, 2815, '\p{Is_Blk=gujarati}', "");
Expect(0, 2815, '\p{^Is_Blk=gujarati}', "");
Expect(0, 2815, '\P{Is_Blk=gujarati}', "");
Expect(1, 2815, '\P{^Is_Blk=gujarati}', "");
Expect(0, 2687, '\p{Is_Blk=gujarati}', "");
Expect(1, 2687, '\p{^Is_Blk=gujarati}', "");
Expect(1, 2687, '\P{Is_Blk=gujarati}', "");
Expect(0, 2687, '\P{^Is_Blk=gujarati}', "");
Expect(1, 2815, '\p{Is_Blk=_-Gujarati}', "");
Expect(0, 2815, '\p{^Is_Blk=_-Gujarati}', "");
Expect(0, 2815, '\P{Is_Blk=_-Gujarati}', "");
Expect(1, 2815, '\P{^Is_Blk=_-Gujarati}', "");
Expect(0, 2687, '\p{Is_Blk=_-Gujarati}', "");
Expect(1, 2687, '\p{^Is_Blk=_-Gujarati}', "");
Expect(1, 2687, '\P{Is_Blk=_-Gujarati}', "");
Expect(0, 2687, '\P{^Is_Blk=_-Gujarati}', "");
Error('\p{Block=_:=telugu}');
Error('\P{Block=_:=telugu}');
Expect(1, 3199, '\p{Block=telugu}', "");
Expect(0, 3199, '\p{^Block=telugu}', "");
Expect(0, 3199, '\P{Block=telugu}', "");
Expect(1, 3199, '\P{^Block=telugu}', "");
Expect(0, 3071, '\p{Block=telugu}', "");
Expect(1, 3071, '\p{^Block=telugu}', "");
Expect(1, 3071, '\P{Block=telugu}', "");
Expect(0, 3071, '\P{^Block=telugu}', "");
Expect(1, 3199, '\p{Block= telugu}', "");
Expect(0, 3199, '\p{^Block= telugu}', "");
Expect(0, 3199, '\P{Block= telugu}', "");
Expect(1, 3199, '\P{^Block= telugu}', "");
Expect(0, 3071, '\p{Block= telugu}', "");
Expect(1, 3071, '\p{^Block= telugu}', "");
Expect(1, 3071, '\P{Block= telugu}', "");
Expect(0, 3071, '\P{^Block= telugu}', "");
Error('\p{Blk=/a/TELUGU}');
Error('\P{Blk=/a/TELUGU}');
Expect(1, 3199, '\p{Blk=telugu}', "");
Expect(0, 3199, '\p{^Blk=telugu}', "");
Expect(0, 3199, '\P{Blk=telugu}', "");
Expect(1, 3199, '\P{^Blk=telugu}', "");
Expect(0, 3071, '\p{Blk=telugu}', "");
Expect(1, 3071, '\p{^Blk=telugu}', "");
Expect(1, 3071, '\P{Blk=telugu}', "");
Expect(0, 3071, '\P{^Blk=telugu}', "");
Expect(1, 3199, '\p{Blk= telugu}', "");
Expect(0, 3199, '\p{^Blk= telugu}', "");
Expect(0, 3199, '\P{Blk= telugu}', "");
Expect(1, 3199, '\P{^Blk= telugu}', "");
Expect(0, 3071, '\p{Blk= telugu}', "");
Expect(1, 3071, '\p{^Blk= telugu}', "");
Expect(1, 3071, '\P{Blk= telugu}', "");
Expect(0, 3071, '\P{^Blk= telugu}', "");
Error('\p{Is_Block=:=- Telugu}');
Error('\P{Is_Block=:=- Telugu}');
Expect(1, 3199, '\p{Is_Block=telugu}', "");
Expect(0, 3199, '\p{^Is_Block=telugu}', "");
Expect(0, 3199, '\P{Is_Block=telugu}', "");
Expect(1, 3199, '\P{^Is_Block=telugu}', "");
Expect(0, 3071, '\p{Is_Block=telugu}', "");
Expect(1, 3071, '\p{^Is_Block=telugu}', "");
Expect(1, 3071, '\P{Is_Block=telugu}', "");
Expect(0, 3071, '\P{^Is_Block=telugu}', "");
Expect(1, 3199, '\p{Is_Block=_Telugu}', "");
Expect(0, 3199, '\p{^Is_Block=_Telugu}', "");
Expect(0, 3199, '\P{Is_Block=_Telugu}', "");
Expect(1, 3199, '\P{^Is_Block=_Telugu}', "");
Expect(0, 3071, '\p{Is_Block=_Telugu}', "");
Expect(1, 3071, '\p{^Is_Block=_Telugu}', "");
Expect(1, 3071, '\P{Is_Block=_Telugu}', "");
Expect(0, 3071, '\P{^Is_Block=_Telugu}', "");
Error('\p{Is_Blk= /a/Telugu}');
Error('\P{Is_Blk= /a/Telugu}');
Expect(1, 3199, '\p{Is_Blk=telugu}', "");
Expect(0, 3199, '\p{^Is_Blk=telugu}', "");
Expect(0, 3199, '\P{Is_Blk=telugu}', "");
Expect(1, 3199, '\P{^Is_Blk=telugu}', "");
Expect(0, 3071, '\p{Is_Blk=telugu}', "");
Expect(1, 3071, '\p{^Is_Blk=telugu}', "");
Expect(1, 3071, '\P{Is_Blk=telugu}', "");
Expect(0, 3071, '\P{^Is_Blk=telugu}', "");
Expect(1, 3199, '\p{Is_Blk=_Telugu}', "");
Expect(0, 3199, '\p{^Is_Blk=_Telugu}', "");
Expect(0, 3199, '\P{Is_Blk=_Telugu}', "");
Expect(1, 3199, '\P{^Is_Blk=_Telugu}', "");
Expect(0, 3071, '\p{Is_Blk=_Telugu}', "");
Expect(1, 3071, '\p{^Is_Blk=_Telugu}', "");
Expect(1, 3071, '\P{Is_Blk=_Telugu}', "");
Expect(0, 3071, '\P{^Is_Blk=_Telugu}', "");
Error('\p{Block= yi:=radicals}');
Error('\P{Block= yi:=radicals}');
Expect(1, 42191, '\p{Block=yiradicals}', "");
Expect(0, 42191, '\p{^Block=yiradicals}', "");
Expect(0, 42191, '\P{Block=yiradicals}', "");
Expect(1, 42191, '\P{^Block=yiradicals}', "");
Expect(0, 42127, '\p{Block=yiradicals}', "");
Expect(1, 42127, '\p{^Block=yiradicals}', "");
Expect(1, 42127, '\P{Block=yiradicals}', "");
Expect(0, 42127, '\P{^Block=yiradicals}', "");
Expect(1, 42191, '\p{Block= Yi_radicals}', "");
Expect(0, 42191, '\p{^Block= Yi_radicals}', "");
Expect(0, 42191, '\P{Block= Yi_radicals}', "");
Expect(1, 42191, '\P{^Block= Yi_radicals}', "");
Expect(0, 42127, '\p{Block= Yi_radicals}', "");
Expect(1, 42127, '\p{^Block= Yi_radicals}', "");
Expect(1, 42127, '\P{Block= Yi_radicals}', "");
Expect(0, 42127, '\P{^Block= Yi_radicals}', "");
Error('\p{Blk: := YIradicals}');
Error('\P{Blk: := YIradicals}');
Expect(1, 42191, '\p{Blk=yiradicals}', "");
Expect(0, 42191, '\p{^Blk=yiradicals}', "");
Expect(0, 42191, '\P{Blk=yiradicals}', "");
Expect(1, 42191, '\P{^Blk=yiradicals}', "");
Expect(0, 42127, '\p{Blk=yiradicals}', "");
Expect(1, 42127, '\p{^Blk=yiradicals}', "");
Expect(1, 42127, '\P{Blk=yiradicals}', "");
Expect(0, 42127, '\P{^Blk=yiradicals}', "");
Expect(1, 42191, '\p{Blk= -YI radicals}', "");
Expect(0, 42191, '\p{^Blk= -YI radicals}', "");
Expect(0, 42191, '\P{Blk= -YI radicals}', "");
Expect(1, 42191, '\P{^Blk= -YI radicals}', "");
Expect(0, 42127, '\p{Blk= -YI radicals}', "");
Expect(1, 42127, '\p{^Blk= -YI radicals}', "");
Expect(1, 42127, '\P{Blk= -YI radicals}', "");
Expect(0, 42127, '\P{^Blk= -YI radicals}', "");
Error('\p{Is_Block=:=Yi Radicals}');
Error('\P{Is_Block=:=Yi Radicals}');
Expect(1, 42191, '\p{Is_Block=yiradicals}', "");
Expect(0, 42191, '\p{^Is_Block=yiradicals}', "");
Expect(0, 42191, '\P{Is_Block=yiradicals}', "");
Expect(1, 42191, '\P{^Is_Block=yiradicals}', "");
Expect(0, 42127, '\p{Is_Block=yiradicals}', "");
Expect(1, 42127, '\p{^Is_Block=yiradicals}', "");
Expect(1, 42127, '\P{Is_Block=yiradicals}', "");
Expect(0, 42127, '\P{^Is_Block=yiradicals}', "");
Expect(1, 42191, '\p{Is_Block= yi RADICALS}', "");
Expect(0, 42191, '\p{^Is_Block= yi RADICALS}', "");
Expect(0, 42191, '\P{Is_Block= yi RADICALS}', "");
Expect(1, 42191, '\P{^Is_Block= yi RADICALS}', "");
Expect(0, 42127, '\p{Is_Block= yi RADICALS}', "");
Expect(1, 42127, '\p{^Is_Block= yi RADICALS}', "");
Expect(1, 42127, '\P{Is_Block= yi RADICALS}', "");
Expect(0, 42127, '\P{^Is_Block= yi RADICALS}', "");
Error('\p{Is_Blk=/a/yi-radicals}');
Error('\P{Is_Blk=/a/yi-radicals}');
Expect(1, 42191, '\p{Is_Blk=yiradicals}', "");
Expect(0, 42191, '\p{^Is_Blk=yiradicals}', "");
Expect(0, 42191, '\P{Is_Blk=yiradicals}', "");
Expect(1, 42191, '\P{^Is_Blk=yiradicals}', "");
Expect(0, 42127, '\p{Is_Blk=yiradicals}', "");
Expect(1, 42127, '\p{^Is_Blk=yiradicals}', "");
Expect(1, 42127, '\P{Is_Blk=yiradicals}', "");
Expect(0, 42127, '\P{^Is_Blk=yiradicals}', "");
Expect(1, 42191, '\p{Is_Blk: -yi radicals}', "");
Expect(0, 42191, '\p{^Is_Blk: -yi radicals}', "");
Expect(0, 42191, '\P{Is_Blk: -yi radicals}', "");
Expect(1, 42191, '\P{^Is_Blk: -yi radicals}', "");
Expect(0, 42127, '\p{Is_Blk: -yi radicals}', "");
Expect(1, 42127, '\p{^Is_Blk: -yi radicals}', "");
Expect(1, 42127, '\P{Is_Blk: -yi radicals}', "");
Expect(0, 42127, '\P{^Is_Blk: -yi radicals}', "");
Error('\p{East_Asian_Width= /a/wide}');
Error('\P{East_Asian_Width= /a/wide}');
Expect(1, 4447, '\p{East_Asian_Width:wide}', "");
Expect(0, 4447, '\p{^East_Asian_Width:wide}', "");
Expect(0, 4447, '\P{East_Asian_Width:wide}', "");
Expect(1, 4447, '\P{^East_Asian_Width:wide}', "");
Expect(0, 4351, '\p{East_Asian_Width:wide}', "");
Expect(1, 4351, '\p{^East_Asian_Width:wide}', "");
Expect(1, 4351, '\P{East_Asian_Width:wide}', "");
Expect(0, 4351, '\P{^East_Asian_Width:wide}', "");
Expect(1, 4447, '\p{East_Asian_Width= WIDE}', "");
Expect(0, 4447, '\p{^East_Asian_Width= WIDE}', "");
Expect(0, 4447, '\P{East_Asian_Width= WIDE}', "");
Expect(1, 4447, '\P{^East_Asian_Width= WIDE}', "");
Expect(0, 4351, '\p{East_Asian_Width= WIDE}', "");
Expect(1, 4351, '\p{^East_Asian_Width= WIDE}', "");
Expect(1, 4351, '\P{East_Asian_Width= WIDE}', "");
Expect(0, 4351, '\P{^East_Asian_Width= WIDE}', "");
Error('\p{Ea:/a/ W}');
Error('\P{Ea:/a/ W}');
Expect(1, 4447, '\p{Ea=w}', "");
Expect(0, 4447, '\p{^Ea=w}', "");
Expect(0, 4447, '\P{Ea=w}', "");
Expect(1, 4447, '\P{^Ea=w}', "");
Expect(0, 4351, '\p{Ea=w}', "");
Expect(1, 4351, '\p{^Ea=w}', "");
Expect(1, 4351, '\P{Ea=w}', "");
Expect(0, 4351, '\P{^Ea=w}', "");
Expect(1, 4447, '\p{Ea= W}', "");
Expect(0, 4447, '\p{^Ea= W}', "");
Expect(0, 4447, '\P{Ea= W}', "");
Expect(1, 4447, '\P{^Ea= W}', "");
Expect(0, 4351, '\p{Ea= W}', "");
Expect(1, 4351, '\p{^Ea= W}', "");
Expect(1, 4351, '\P{Ea= W}', "");
Expect(0, 4351, '\P{^Ea= W}', "");
Error('\p{Is_East_Asian_Width=:= Wide}');
Error('\P{Is_East_Asian_Width=:= Wide}');
Expect(1, 4447, '\p{Is_East_Asian_Width=wide}', "");
Expect(0, 4447, '\p{^Is_East_Asian_Width=wide}', "");
Expect(0, 4447, '\P{Is_East_Asian_Width=wide}', "");
Expect(1, 4447, '\P{^Is_East_Asian_Width=wide}', "");
Expect(0, 4351, '\p{Is_East_Asian_Width=wide}', "");
Expect(1, 4351, '\p{^Is_East_Asian_Width=wide}', "");
Expect(1, 4351, '\P{Is_East_Asian_Width=wide}', "");
Expect(0, 4351, '\P{^Is_East_Asian_Width=wide}', "");
Expect(1, 4447, '\p{Is_East_Asian_Width: Wide}', "");
Expect(0, 4447, '\p{^Is_East_Asian_Width: Wide}', "");
Expect(0, 4447, '\P{Is_East_Asian_Width: Wide}', "");
Expect(1, 4447, '\P{^Is_East_Asian_Width: Wide}', "");
Expect(0, 4351, '\p{Is_East_Asian_Width: Wide}', "");
Expect(1, 4351, '\p{^Is_East_Asian_Width: Wide}', "");
Expect(1, 4351, '\P{Is_East_Asian_Width: Wide}', "");
Expect(0, 4351, '\P{^Is_East_Asian_Width: Wide}', "");
Error('\p{Is_Ea=/a/w}');
Error('\P{Is_Ea=/a/w}');
Expect(1, 4447, '\p{Is_Ea: w}', "");
Expect(0, 4447, '\p{^Is_Ea: w}', "");
Expect(0, 4447, '\P{Is_Ea: w}', "");
Expect(1, 4447, '\P{^Is_Ea: w}', "");
Expect(0, 4351, '\p{Is_Ea: w}', "");
Expect(1, 4351, '\p{^Is_Ea: w}', "");
Expect(1, 4351, '\P{Is_Ea: w}', "");
Expect(0, 4351, '\P{^Is_Ea: w}', "");
Expect(1, 4447, '\p{Is_Ea=_-W}', "");
Expect(0, 4447, '\p{^Is_Ea=_-W}', "");
Expect(0, 4447, '\P{Is_Ea=_-W}', "");
Expect(1, 4447, '\P{^Is_Ea=_-W}', "");
Expect(0, 4351, '\p{Is_Ea=_-W}', "");
Expect(1, 4351, '\p{^Is_Ea=_-W}', "");
Expect(1, 4351, '\P{Is_Ea=_-W}', "");
Expect(0, 4351, '\P{^Is_Ea=_-W}', "");
Error('\p{East_Asian_Width=-FULLWIDTH:=}');
Error('\P{East_Asian_Width=-FULLWIDTH:=}');
Expect(1, 12288, '\p{East_Asian_Width=fullwidth}', "");
Expect(0, 12288, '\p{^East_Asian_Width=fullwidth}', "");
Expect(0, 12288, '\P{East_Asian_Width=fullwidth}', "");
Expect(1, 12288, '\P{^East_Asian_Width=fullwidth}', "");
Expect(0, 12287, '\p{East_Asian_Width=fullwidth}', "");
Expect(1, 12287, '\p{^East_Asian_Width=fullwidth}', "");
Expect(1, 12287, '\P{East_Asian_Width=fullwidth}', "");
Expect(0, 12287, '\P{^East_Asian_Width=fullwidth}', "");
Expect(1, 12288, '\p{East_Asian_Width= Fullwidth}', "");
Expect(0, 12288, '\p{^East_Asian_Width= Fullwidth}', "");
Expect(0, 12288, '\P{East_Asian_Width= Fullwidth}', "");
Expect(1, 12288, '\P{^East_Asian_Width= Fullwidth}', "");
Expect(0, 12287, '\p{East_Asian_Width= Fullwidth}', "");
Expect(1, 12287, '\p{^East_Asian_Width= Fullwidth}', "");
Expect(1, 12287, '\P{East_Asian_Width= Fullwidth}', "");
Expect(0, 12287, '\P{^East_Asian_Width= Fullwidth}', "");
Error('\p{Ea:/a/F}');
Error('\P{Ea:/a/F}');
Expect(1, 12288, '\p{Ea: f}', "");
Expect(0, 12288, '\p{^Ea: f}', "");
Expect(0, 12288, '\P{Ea: f}', "");
Expect(1, 12288, '\P{^Ea: f}', "");
Expect(0, 12287, '\p{Ea: f}', "");
Expect(1, 12287, '\p{^Ea: f}', "");
Expect(1, 12287, '\P{Ea: f}', "");
Expect(0, 12287, '\P{^Ea: f}', "");
Expect(1, 12288, '\p{Ea= _F}', "");
Expect(0, 12288, '\p{^Ea= _F}', "");
Expect(0, 12288, '\P{Ea= _F}', "");
Expect(1, 12288, '\P{^Ea= _F}', "");
Expect(0, 12287, '\p{Ea= _F}', "");
Expect(1, 12287, '\p{^Ea= _F}', "");
Expect(1, 12287, '\P{Ea= _F}', "");
Expect(0, 12287, '\P{^Ea= _F}', "");
Error('\p{Is_East_Asian_Width= Fullwidth/a/}');
Error('\P{Is_East_Asian_Width= Fullwidth/a/}');
Expect(1, 12288, '\p{Is_East_Asian_Width=fullwidth}', "");
Expect(0, 12288, '\p{^Is_East_Asian_Width=fullwidth}', "");
Expect(0, 12288, '\P{Is_East_Asian_Width=fullwidth}', "");
Expect(1, 12288, '\P{^Is_East_Asian_Width=fullwidth}', "");
Expect(0, 12287, '\p{Is_East_Asian_Width=fullwidth}', "");
Expect(1, 12287, '\p{^Is_East_Asian_Width=fullwidth}', "");
Expect(1, 12287, '\P{Is_East_Asian_Width=fullwidth}', "");
Expect(0, 12287, '\P{^Is_East_Asian_Width=fullwidth}', "");
Expect(1, 12288, '\p{Is_East_Asian_Width= Fullwidth}', "");
Expect(0, 12288, '\p{^Is_East_Asian_Width= Fullwidth}', "");
Expect(0, 12288, '\P{Is_East_Asian_Width= Fullwidth}', "");
Expect(1, 12288, '\P{^Is_East_Asian_Width= Fullwidth}', "");
Expect(0, 12287, '\p{Is_East_Asian_Width= Fullwidth}', "");
Expect(1, 12287, '\p{^Is_East_Asian_Width= Fullwidth}', "");
Expect(1, 12287, '\P{Is_East_Asian_Width= Fullwidth}', "");
Expect(0, 12287, '\P{^Is_East_Asian_Width= Fullwidth}', "");
Error('\p{Is_Ea=- f:=}');
Error('\P{Is_Ea=- f:=}');
Expect(1, 12288, '\p{Is_Ea=f}', "");
Expect(0, 12288, '\p{^Is_Ea=f}', "");
Expect(0, 12288, '\P{Is_Ea=f}', "");
Expect(1, 12288, '\P{^Is_Ea=f}', "");
Expect(0, 12287, '\p{Is_Ea=f}', "");
Expect(1, 12287, '\p{^Is_Ea=f}', "");
Expect(1, 12287, '\P{Is_Ea=f}', "");
Expect(0, 12287, '\P{^Is_Ea=f}', "");
Expect(1, 12288, '\p{Is_Ea=--F}', "");
Expect(0, 12288, '\p{^Is_Ea=--F}', "");
Expect(0, 12288, '\P{Is_Ea=--F}', "");
Expect(1, 12288, '\P{^Is_Ea=--F}', "");
Expect(0, 12287, '\p{Is_Ea=--F}', "");
Expect(1, 12287, '\p{^Is_Ea=--F}', "");
Expect(1, 12287, '\P{Is_Ea=--F}', "");
Expect(0, 12287, '\P{^Is_Ea=--F}', "");
Error('\p{East_Asian_Width= Ambiguous:=}');
Error('\P{East_Asian_Width= Ambiguous:=}');
Expect(1, 161, '\p{East_Asian_Width=ambiguous}', "");
Expect(0, 161, '\p{^East_Asian_Width=ambiguous}', "");
Expect(0, 161, '\P{East_Asian_Width=ambiguous}', "");
Expect(1, 161, '\P{^East_Asian_Width=ambiguous}', "");
Expect(0, 160, '\p{East_Asian_Width=ambiguous}', "");
Expect(1, 160, '\p{^East_Asian_Width=ambiguous}', "");
Expect(1, 160, '\P{East_Asian_Width=ambiguous}', "");
Expect(0, 160, '\P{^East_Asian_Width=ambiguous}', "");
Expect(1, 161, '\p{East_Asian_Width= -ambiguous}', "");
Expect(0, 161, '\p{^East_Asian_Width= -ambiguous}', "");
Expect(0, 161, '\P{East_Asian_Width= -ambiguous}', "");
Expect(1, 161, '\P{^East_Asian_Width= -ambiguous}', "");
Expect(0, 160, '\p{East_Asian_Width= -ambiguous}', "");
Expect(1, 160, '\p{^East_Asian_Width= -ambiguous}', "");
Expect(1, 160, '\P{East_Asian_Width= -ambiguous}', "");
Expect(0, 160, '\P{^East_Asian_Width= -ambiguous}', "");
Error('\p{Ea= _A/a/}');
Error('\P{Ea= _A/a/}');
Expect(1, 161, '\p{Ea=a}', "");
Expect(0, 161, '\p{^Ea=a}', "");
Expect(0, 161, '\P{Ea=a}', "");
Expect(1, 161, '\P{^Ea=a}', "");
Expect(0, 160, '\p{Ea=a}', "");
Expect(1, 160, '\p{^Ea=a}', "");
Expect(1, 160, '\P{Ea=a}', "");
Expect(0, 160, '\P{^Ea=a}', "");
Expect(1, 161, '\p{Ea= A}', "");
Expect(0, 161, '\p{^Ea= A}', "");
Expect(0, 161, '\P{Ea= A}', "");
Expect(1, 161, '\P{^Ea= A}', "");
Expect(0, 160, '\p{Ea= A}', "");
Expect(1, 160, '\p{^Ea= A}', "");
Expect(1, 160, '\P{Ea= A}', "");
Expect(0, 160, '\P{^Ea= A}', "");
Error('\p{Is_East_Asian_Width: _ambiguous:=}');
Error('\P{Is_East_Asian_Width: _ambiguous:=}');
Expect(1, 161, '\p{Is_East_Asian_Width=ambiguous}', "");
Expect(0, 161, '\p{^Is_East_Asian_Width=ambiguous}', "");
Expect(0, 161, '\P{Is_East_Asian_Width=ambiguous}', "");
Expect(1, 161, '\P{^Is_East_Asian_Width=ambiguous}', "");
Expect(0, 160, '\p{Is_East_Asian_Width=ambiguous}', "");
Expect(1, 160, '\p{^Is_East_Asian_Width=ambiguous}', "");
Expect(1, 160, '\P{Is_East_Asian_Width=ambiguous}', "");
Expect(0, 160, '\P{^Is_East_Asian_Width=ambiguous}', "");
Expect(1, 161, '\p{Is_East_Asian_Width= ambiguous}', "");
Expect(0, 161, '\p{^Is_East_Asian_Width= ambiguous}', "");
Expect(0, 161, '\P{Is_East_Asian_Width= ambiguous}', "");
Expect(1, 161, '\P{^Is_East_Asian_Width= ambiguous}', "");
Expect(0, 160, '\p{Is_East_Asian_Width= ambiguous}', "");
Expect(1, 160, '\p{^Is_East_Asian_Width= ambiguous}', "");
Expect(1, 160, '\P{Is_East_Asian_Width= ambiguous}', "");
Expect(0, 160, '\P{^Is_East_Asian_Width= ambiguous}', "");
Error('\p{Is_Ea=_:=A}');
Error('\P{Is_Ea=_:=A}');
Expect(1, 161, '\p{Is_Ea=a}', "");
Expect(0, 161, '\p{^Is_Ea=a}', "");
Expect(0, 161, '\P{Is_Ea=a}', "");
Expect(1, 161, '\P{^Is_Ea=a}', "");
Expect(0, 160, '\p{Is_Ea=a}', "");
Expect(1, 160, '\p{^Is_Ea=a}', "");
Expect(1, 160, '\P{Is_Ea=a}', "");
Expect(0, 160, '\P{^Is_Ea=a}', "");
Expect(1, 161, '\p{Is_Ea=--a}', "");
Expect(0, 161, '\p{^Is_Ea=--a}', "");
Expect(0, 161, '\P{Is_Ea=--a}', "");
Expect(1, 161, '\P{^Is_Ea=--a}', "");
Expect(0, 160, '\p{Is_Ea=--a}', "");
Expect(1, 160, '\p{^Is_Ea=--a}', "");
Expect(1, 160, '\P{Is_Ea=--a}', "");
Expect(0, 160, '\P{^Is_Ea=--a}', "");
Error('\p{East_Asian_Width= :=narrow}');
Error('\P{East_Asian_Width= :=narrow}');
Expect(1, 126, '\p{East_Asian_Width=narrow}', "");
Expect(0, 126, '\p{^East_Asian_Width=narrow}', "");
Expect(0, 126, '\P{East_Asian_Width=narrow}', "");
Expect(1, 126, '\P{^East_Asian_Width=narrow}', "");
Expect(0, 31, '\p{East_Asian_Width=narrow}', "");
Expect(1, 31, '\p{^East_Asian_Width=narrow}', "");
Expect(1, 31, '\P{East_Asian_Width=narrow}', "");
Expect(0, 31, '\P{^East_Asian_Width=narrow}', "");
Expect(1, 126, '\p{East_Asian_Width=_ narrow}', "");
Expect(0, 126, '\p{^East_Asian_Width=_ narrow}', "");
Expect(0, 126, '\P{East_Asian_Width=_ narrow}', "");
Expect(1, 126, '\P{^East_Asian_Width=_ narrow}', "");
Expect(0, 31, '\p{East_Asian_Width=_ narrow}', "");
Expect(1, 31, '\p{^East_Asian_Width=_ narrow}', "");
Expect(1, 31, '\P{East_Asian_Width=_ narrow}', "");
Expect(0, 31, '\P{^East_Asian_Width=_ narrow}', "");
Error('\p{Ea=/a/- na}');
Error('\P{Ea=/a/- na}');
Expect(1, 126, '\p{Ea=na}', "");
Expect(0, 126, '\p{^Ea=na}', "");
Expect(0, 126, '\P{Ea=na}', "");
Expect(1, 126, '\P{^Ea=na}', "");
Expect(0, 31, '\p{Ea=na}', "");
Expect(1, 31, '\p{^Ea=na}', "");
Expect(1, 31, '\P{Ea=na}', "");
Expect(0, 31, '\P{^Ea=na}', "");
Expect(1, 126, '\p{Ea= Na}', "");
Expect(0, 126, '\p{^Ea= Na}', "");
Expect(0, 126, '\P{Ea= Na}', "");
Expect(1, 126, '\P{^Ea= Na}', "");
Expect(0, 31, '\p{Ea= Na}', "");
Expect(1, 31, '\p{^Ea= Na}', "");
Expect(1, 31, '\P{Ea= Na}', "");
Expect(0, 31, '\P{^Ea= Na}', "");
Error('\p{Is_East_Asian_Width=--narrow/a/}');
Error('\P{Is_East_Asian_Width=--narrow/a/}');
Expect(1, 126, '\p{Is_East_Asian_Width=narrow}', "");
Expect(0, 126, '\p{^Is_East_Asian_Width=narrow}', "");
Expect(0, 126, '\P{Is_East_Asian_Width=narrow}', "");
Expect(1, 126, '\P{^Is_East_Asian_Width=narrow}', "");
Expect(0, 31, '\p{Is_East_Asian_Width=narrow}', "");
Expect(1, 31, '\p{^Is_East_Asian_Width=narrow}', "");
Expect(1, 31, '\P{Is_East_Asian_Width=narrow}', "");
Expect(0, 31, '\P{^Is_East_Asian_Width=narrow}', "");
Expect(1, 126, '\p{Is_East_Asian_Width= Narrow}', "");
Expect(0, 126, '\p{^Is_East_Asian_Width= Narrow}', "");
Expect(0, 126, '\P{Is_East_Asian_Width= Narrow}', "");
Expect(1, 126, '\P{^Is_East_Asian_Width= Narrow}', "");
Expect(0, 31, '\p{Is_East_Asian_Width= Narrow}', "");
Expect(1, 31, '\p{^Is_East_Asian_Width= Narrow}', "");
Expect(1, 31, '\P{Is_East_Asian_Width= Narrow}', "");
Expect(0, 31, '\P{^Is_East_Asian_Width= Narrow}', "");
Error('\p{Is_Ea: :=- Na}');
Error('\P{Is_Ea: :=- Na}');
Expect(1, 126, '\p{Is_Ea=na}', "");
Expect(0, 126, '\p{^Is_Ea=na}', "");
Expect(0, 126, '\P{Is_Ea=na}', "");
Expect(1, 126, '\P{^Is_Ea=na}', "");
Expect(0, 31, '\p{Is_Ea=na}', "");
Expect(1, 31, '\p{^Is_Ea=na}', "");
Expect(1, 31, '\P{Is_Ea=na}', "");
Expect(0, 31, '\P{^Is_Ea=na}', "");
Expect(1, 126, '\p{Is_Ea= na}', "");
Expect(0, 126, '\p{^Is_Ea= na}', "");
Expect(0, 126, '\P{Is_Ea= na}', "");
Expect(1, 126, '\P{^Is_Ea= na}', "");
Expect(0, 31, '\p{Is_Ea= na}', "");
Expect(1, 31, '\p{^Is_Ea= na}', "");
Expect(1, 31, '\P{Is_Ea= na}', "");
Expect(0, 31, '\P{^Is_Ea= na}', "");
Error('\p{East_Asian_Width=_:=neutral}');
Error('\P{East_Asian_Width=_:=neutral}');
Expect(1, 31, '\p{East_Asian_Width: neutral}', "");
Expect(0, 31, '\p{^East_Asian_Width: neutral}', "");
Expect(0, 31, '\P{East_Asian_Width: neutral}', "");
Expect(1, 31, '\P{^East_Asian_Width: neutral}', "");
Expect(0, 126, '\p{East_Asian_Width: neutral}', "");
Expect(1, 126, '\p{^East_Asian_Width: neutral}', "");
Expect(1, 126, '\P{East_Asian_Width: neutral}', "");
Expect(0, 126, '\P{^East_Asian_Width: neutral}', "");
Expect(1, 31, '\p{East_Asian_Width=- NEUTRAL}', "");
Expect(0, 31, '\p{^East_Asian_Width=- NEUTRAL}', "");
Expect(0, 31, '\P{East_Asian_Width=- NEUTRAL}', "");
Expect(1, 31, '\P{^East_Asian_Width=- NEUTRAL}', "");
Expect(0, 126, '\p{East_Asian_Width=- NEUTRAL}', "");
Expect(1, 126, '\p{^East_Asian_Width=- NEUTRAL}', "");
Expect(1, 126, '\P{East_Asian_Width=- NEUTRAL}', "");
Expect(0, 126, '\P{^East_Asian_Width=- NEUTRAL}', "");
Error('\p{Ea=:= N}');
Error('\P{Ea=:= N}');
Expect(1, 31, '\p{Ea=n}', "");
Expect(0, 31, '\p{^Ea=n}', "");
Expect(0, 31, '\P{Ea=n}', "");
Expect(1, 31, '\P{^Ea=n}', "");
Expect(0, 126, '\p{Ea=n}', "");
Expect(1, 126, '\p{^Ea=n}', "");
Expect(1, 126, '\P{Ea=n}', "");
Expect(0, 126, '\P{^Ea=n}', "");
Expect(1, 31, '\p{Ea= _N}', "");
Expect(0, 31, '\p{^Ea= _N}', "");
Expect(0, 31, '\P{Ea= _N}', "");
Expect(1, 31, '\P{^Ea= _N}', "");
Expect(0, 126, '\p{Ea= _N}', "");
Expect(1, 126, '\p{^Ea= _N}', "");
Expect(1, 126, '\P{Ea= _N}', "");
Expect(0, 126, '\P{^Ea= _N}', "");
Error('\p{Is_East_Asian_Width=_Neutral:=}');
Error('\P{Is_East_Asian_Width=_Neutral:=}');
Expect(1, 31, '\p{Is_East_Asian_Width: neutral}', "");
Expect(0, 31, '\p{^Is_East_Asian_Width: neutral}', "");
Expect(0, 31, '\P{Is_East_Asian_Width: neutral}', "");
Expect(1, 31, '\P{^Is_East_Asian_Width: neutral}', "");
Expect(0, 126, '\p{Is_East_Asian_Width: neutral}', "");
Expect(1, 126, '\p{^Is_East_Asian_Width: neutral}', "");
Expect(1, 126, '\P{Is_East_Asian_Width: neutral}', "");
Expect(0, 126, '\P{^Is_East_Asian_Width: neutral}', "");
Expect(1, 31, '\p{Is_East_Asian_Width=--NEUTRAL}', "");
Expect(0, 31, '\p{^Is_East_Asian_Width=--NEUTRAL}', "");
Expect(0, 31, '\P{Is_East_Asian_Width=--NEUTRAL}', "");
Expect(1, 31, '\P{^Is_East_Asian_Width=--NEUTRAL}', "");
Expect(0, 126, '\p{Is_East_Asian_Width=--NEUTRAL}', "");
Expect(1, 126, '\p{^Is_East_Asian_Width=--NEUTRAL}', "");
Expect(1, 126, '\P{Is_East_Asian_Width=--NEUTRAL}', "");
Expect(0, 126, '\P{^Is_East_Asian_Width=--NEUTRAL}', "");
Error('\p{Is_Ea=_-n:=}');
Error('\P{Is_Ea=_-n:=}');
Expect(1, 31, '\p{Is_Ea=n}', "");
Expect(0, 31, '\p{^Is_Ea=n}', "");
Expect(0, 31, '\P{Is_Ea=n}', "");
Expect(1, 31, '\P{^Is_Ea=n}', "");
Expect(0, 126, '\p{Is_Ea=n}', "");
Expect(1, 126, '\p{^Is_Ea=n}', "");
Expect(1, 126, '\P{Is_Ea=n}', "");
Expect(0, 126, '\P{^Is_Ea=n}', "");
Expect(1, 31, '\p{Is_Ea=_-n}', "");
Expect(0, 31, '\p{^Is_Ea=_-n}', "");
Expect(0, 31, '\P{Is_Ea=_-n}', "");
Expect(1, 31, '\P{^Is_Ea=_-n}', "");
Expect(0, 126, '\p{Is_Ea=_-n}', "");
Expect(1, 126, '\p{^Is_Ea=_-n}', "");
Expect(1, 126, '\P{Is_Ea=_-n}', "");
Expect(0, 126, '\P{^Is_Ea=_-n}', "");
Error('\p{East_Asian_Width=__Halfwidth/a/}');
Error('\P{East_Asian_Width=__Halfwidth/a/}');
Expect(1, 8361, '\p{East_Asian_Width=halfwidth}', "");
Expect(0, 8361, '\p{^East_Asian_Width=halfwidth}', "");
Expect(0, 8361, '\P{East_Asian_Width=halfwidth}', "");
Expect(1, 8361, '\P{^East_Asian_Width=halfwidth}', "");
Expect(0, 8360, '\p{East_Asian_Width=halfwidth}', "");
Expect(1, 8360, '\p{^East_Asian_Width=halfwidth}', "");
Expect(1, 8360, '\P{East_Asian_Width=halfwidth}', "");
Expect(0, 8360, '\P{^East_Asian_Width=halfwidth}', "");
Expect(1, 8361, '\p{East_Asian_Width= Halfwidth}', "");
Expect(0, 8361, '\p{^East_Asian_Width= Halfwidth}', "");
Expect(0, 8361, '\P{East_Asian_Width= Halfwidth}', "");
Expect(1, 8361, '\P{^East_Asian_Width= Halfwidth}', "");
Expect(0, 8360, '\p{East_Asian_Width= Halfwidth}', "");
Expect(1, 8360, '\p{^East_Asian_Width= Halfwidth}', "");
Expect(1, 8360, '\P{East_Asian_Width= Halfwidth}', "");
Expect(0, 8360, '\P{^East_Asian_Width= Halfwidth}', "");
Error('\p{Ea=/a/--h}');
Error('\P{Ea=/a/--h}');
Expect(1, 8361, '\p{Ea=h}', "");
Expect(0, 8361, '\p{^Ea=h}', "");
Expect(0, 8361, '\P{Ea=h}', "");
Expect(1, 8361, '\P{^Ea=h}', "");
Expect(0, 8360, '\p{Ea=h}', "");
Expect(1, 8360, '\p{^Ea=h}', "");
Expect(1, 8360, '\P{Ea=h}', "");
Expect(0, 8360, '\P{^Ea=h}', "");
Expect(1, 8361, '\p{Ea=_H}', "");
Expect(0, 8361, '\p{^Ea=_H}', "");
Expect(0, 8361, '\P{Ea=_H}', "");
Expect(1, 8361, '\P{^Ea=_H}', "");
Expect(0, 8360, '\p{Ea=_H}', "");
Expect(1, 8360, '\p{^Ea=_H}', "");
Expect(1, 8360, '\P{Ea=_H}', "");
Expect(0, 8360, '\P{^Ea=_H}', "");
Error('\p{Is_East_Asian_Width=/a/ -Halfwidth}');
Error('\P{Is_East_Asian_Width=/a/ -Halfwidth}');
Expect(1, 8361, '\p{Is_East_Asian_Width=halfwidth}', "");
Expect(0, 8361, '\p{^Is_East_Asian_Width=halfwidth}', "");
Expect(0, 8361, '\P{Is_East_Asian_Width=halfwidth}', "");
Expect(1, 8361, '\P{^Is_East_Asian_Width=halfwidth}', "");
Expect(0, 8360, '\p{Is_East_Asian_Width=halfwidth}', "");
Expect(1, 8360, '\p{^Is_East_Asian_Width=halfwidth}', "");
Expect(1, 8360, '\P{Is_East_Asian_Width=halfwidth}', "");
Expect(0, 8360, '\P{^Is_East_Asian_Width=halfwidth}', "");
Expect(1, 8361, '\p{Is_East_Asian_Width=_ Halfwidth}', "");
Expect(0, 8361, '\p{^Is_East_Asian_Width=_ Halfwidth}', "");
Expect(0, 8361, '\P{Is_East_Asian_Width=_ Halfwidth}', "");
Expect(1, 8361, '\P{^Is_East_Asian_Width=_ Halfwidth}', "");
Expect(0, 8360, '\p{Is_East_Asian_Width=_ Halfwidth}', "");
Expect(1, 8360, '\p{^Is_East_Asian_Width=_ Halfwidth}', "");
Expect(1, 8360, '\P{Is_East_Asian_Width=_ Halfwidth}', "");
Expect(0, 8360, '\P{^Is_East_Asian_Width=_ Halfwidth}', "");
Error('\p{Is_Ea=/a/-h}');
Error('\P{Is_Ea=/a/-h}');
Expect(1, 8361, '\p{Is_Ea=h}', "");
Expect(0, 8361, '\p{^Is_Ea=h}', "");
Expect(0, 8361, '\P{Is_Ea=h}', "");
Expect(1, 8361, '\P{^Is_Ea=h}', "");
Expect(0, 8360, '\p{Is_Ea=h}', "");
Expect(1, 8360, '\p{^Is_Ea=h}', "");
Expect(1, 8360, '\P{Is_Ea=h}', "");
Expect(0, 8360, '\P{^Is_Ea=h}', "");
Expect(1, 8361, '\p{Is_Ea= h}', "");
Expect(0, 8361, '\p{^Is_Ea= h}', "");
Expect(0, 8361, '\P{Is_Ea= h}', "");
Expect(1, 8361, '\P{^Is_Ea= h}', "");
Expect(0, 8360, '\p{Is_Ea= h}', "");
Expect(1, 8360, '\p{^Is_Ea= h}', "");
Expect(1, 8360, '\P{Is_Ea= h}', "");
Expect(0, 8360, '\P{^Is_Ea= h}', "");
Error('\p{ASCII_Hex_Digit=--YES/a/}');
Error('\P{ASCII_Hex_Digit=--YES/a/}');
Expect(1, 57, '\p{ASCII_Hex_Digit=yes}', "");
Expect(0, 57, '\p{^ASCII_Hex_Digit=yes}', "");
Expect(0, 57, '\P{ASCII_Hex_Digit=yes}', "");
Expect(1, 57, '\P{^ASCII_Hex_Digit=yes}', "");
Expect(0, 47, '\p{ASCII_Hex_Digit=yes}', "");
Expect(1, 47, '\p{^ASCII_Hex_Digit=yes}', "");
Expect(1, 47, '\P{ASCII_Hex_Digit=yes}', "");
Expect(0, 47, '\P{^ASCII_Hex_Digit=yes}', "");
Expect(1, 57, '\p{ASCII_Hex_Digit=-_Yes}', "");
Expect(0, 57, '\p{^ASCII_Hex_Digit=-_Yes}', "");
Expect(0, 57, '\P{ASCII_Hex_Digit=-_Yes}', "");
Expect(1, 57, '\P{^ASCII_Hex_Digit=-_Yes}', "");
Expect(0, 47, '\p{ASCII_Hex_Digit=-_Yes}', "");
Expect(1, 47, '\p{^ASCII_Hex_Digit=-_Yes}', "");
Expect(1, 47, '\P{ASCII_Hex_Digit=-_Yes}', "");
Expect(0, 47, '\P{^ASCII_Hex_Digit=-_Yes}', "");
Error('\p{AHex=- Y/a/}');
Error('\P{AHex=- Y/a/}');
Expect(1, 57, '\p{AHex=y}', "");
Expect(0, 57, '\p{^AHex=y}', "");
Expect(0, 57, '\P{AHex=y}', "");
Expect(1, 57, '\P{^AHex=y}', "");
Expect(0, 47, '\p{AHex=y}', "");
Expect(1, 47, '\p{^AHex=y}', "");
Expect(1, 47, '\P{AHex=y}', "");
Expect(0, 47, '\P{^AHex=y}', "");
Expect(1, 57, '\p{AHex=- Y}', "");
Expect(0, 57, '\p{^AHex=- Y}', "");
Expect(0, 57, '\P{AHex=- Y}', "");
Expect(1, 57, '\P{^AHex=- Y}', "");
Expect(0, 47, '\p{AHex=- Y}', "");
Expect(1, 47, '\p{^AHex=- Y}', "");
Expect(1, 47, '\P{AHex=- Y}', "");
Expect(0, 47, '\P{^AHex=- Y}', "");
Error('\p{Is_ASCII_Hex_Digit= /a/T}');
Error('\P{Is_ASCII_Hex_Digit= /a/T}');
Expect(1, 57, '\p{Is_ASCII_Hex_Digit: t}', "");
Expect(0, 57, '\p{^Is_ASCII_Hex_Digit: t}', "");
Expect(0, 57, '\P{Is_ASCII_Hex_Digit: t}', "");
Expect(1, 57, '\P{^Is_ASCII_Hex_Digit: t}', "");
Expect(0, 47, '\p{Is_ASCII_Hex_Digit: t}', "");
Expect(1, 47, '\p{^Is_ASCII_Hex_Digit: t}', "");
Expect(1, 47, '\P{Is_ASCII_Hex_Digit: t}', "");
Expect(0, 47, '\P{^Is_ASCII_Hex_Digit: t}', "");
Expect(1, 57, '\p{Is_ASCII_Hex_Digit= T}', "");
Expect(0, 57, '\p{^Is_ASCII_Hex_Digit= T}', "");
Expect(0, 57, '\P{Is_ASCII_Hex_Digit= T}', "");
Expect(1, 57, '\P{^Is_ASCII_Hex_Digit= T}', "");
Expect(0, 47, '\p{Is_ASCII_Hex_Digit= T}', "");
Expect(1, 47, '\p{^Is_ASCII_Hex_Digit= T}', "");
Expect(1, 47, '\P{Is_ASCII_Hex_Digit= T}', "");
Expect(0, 47, '\P{^Is_ASCII_Hex_Digit= T}', "");
Error('\p{Is_AHex=__True/a/}');
Error('\P{Is_AHex=__True/a/}');
Expect(1, 57, '\p{Is_AHex=true}', "");
Expect(0, 57, '\p{^Is_AHex=true}', "");
Expect(0, 57, '\P{Is_AHex=true}', "");
Expect(1, 57, '\P{^Is_AHex=true}', "");
Expect(0, 47, '\p{Is_AHex=true}', "");
Expect(1, 47, '\p{^Is_AHex=true}', "");
Expect(1, 47, '\P{Is_AHex=true}', "");
Expect(0, 47, '\P{^Is_AHex=true}', "");
Expect(1, 57, '\p{Is_AHex= True}', "");
Expect(0, 57, '\p{^Is_AHex= True}', "");
Expect(0, 57, '\P{Is_AHex= True}', "");
Expect(1, 57, '\P{^Is_AHex= True}', "");
Expect(0, 47, '\p{Is_AHex= True}', "");
Expect(1, 47, '\p{^Is_AHex= True}', "");
Expect(1, 47, '\P{Is_AHex= True}', "");
Expect(0, 47, '\P{^Is_AHex= True}', "");
Error('\p{ASCII_Hex_Digit=-:=no}');
Error('\P{ASCII_Hex_Digit=-:=no}');
Expect(1, 47, '\p{ASCII_Hex_Digit=no}', "");
Expect(0, 47, '\p{^ASCII_Hex_Digit=no}', "");
Expect(0, 47, '\P{ASCII_Hex_Digit=no}', "");
Expect(1, 47, '\P{^ASCII_Hex_Digit=no}', "");
Expect(0, 57, '\p{ASCII_Hex_Digit=no}', "");
Expect(1, 57, '\p{^ASCII_Hex_Digit=no}', "");
Expect(1, 57, '\P{ASCII_Hex_Digit=no}', "");
Expect(0, 57, '\P{^ASCII_Hex_Digit=no}', "");
Expect(1, 47, '\p{ASCII_Hex_Digit: _No}', "");
Expect(0, 47, '\p{^ASCII_Hex_Digit: _No}', "");
Expect(0, 47, '\P{ASCII_Hex_Digit: _No}', "");
Expect(1, 47, '\P{^ASCII_Hex_Digit: _No}', "");
Expect(0, 57, '\p{ASCII_Hex_Digit: _No}', "");
Expect(1, 57, '\p{^ASCII_Hex_Digit: _No}', "");
Expect(1, 57, '\P{ASCII_Hex_Digit: _No}', "");
Expect(0, 57, '\P{^ASCII_Hex_Digit: _No}', "");
Error('\p{AHex=-_n/a/}');
Error('\P{AHex=-_n/a/}');
Expect(1, 47, '\p{AHex=n}', "");
Expect(0, 47, '\p{^AHex=n}', "");
Expect(0, 47, '\P{AHex=n}', "");
Expect(1, 47, '\P{^AHex=n}', "");
Expect(0, 57, '\p{AHex=n}', "");
Expect(1, 57, '\p{^AHex=n}', "");
Expect(1, 57, '\P{AHex=n}', "");
Expect(0, 57, '\P{^AHex=n}', "");
Expect(1, 47, '\p{AHex=-_N}', "");
Expect(0, 47, '\p{^AHex=-_N}', "");
Expect(0, 47, '\P{AHex=-_N}', "");
Expect(1, 47, '\P{^AHex=-_N}', "");
Expect(0, 57, '\p{AHex=-_N}', "");
Expect(1, 57, '\p{^AHex=-_N}', "");
Expect(1, 57, '\P{AHex=-_N}', "");
Expect(0, 57, '\P{^AHex=-_N}', "");
Error('\p{Is_ASCII_Hex_Digit=/a/_F}');
Error('\P{Is_ASCII_Hex_Digit=/a/_F}');
Expect(1, 47, '\p{Is_ASCII_Hex_Digit=f}', "");
Expect(0, 47, '\p{^Is_ASCII_Hex_Digit=f}', "");
Expect(0, 47, '\P{Is_ASCII_Hex_Digit=f}', "");
Expect(1, 47, '\P{^Is_ASCII_Hex_Digit=f}', "");
Expect(0, 57, '\p{Is_ASCII_Hex_Digit=f}', "");
Expect(1, 57, '\p{^Is_ASCII_Hex_Digit=f}', "");
Expect(1, 57, '\P{Is_ASCII_Hex_Digit=f}', "");
Expect(0, 57, '\P{^Is_ASCII_Hex_Digit=f}', "");
Expect(1, 47, '\p{Is_ASCII_Hex_Digit=_-F}', "");
Expect(0, 47, '\p{^Is_ASCII_Hex_Digit=_-F}', "");
Expect(0, 47, '\P{Is_ASCII_Hex_Digit=_-F}', "");
Expect(1, 47, '\P{^Is_ASCII_Hex_Digit=_-F}', "");
Expect(0, 57, '\p{Is_ASCII_Hex_Digit=_-F}', "");
Expect(1, 57, '\p{^Is_ASCII_Hex_Digit=_-F}', "");
Expect(1, 57, '\P{Is_ASCII_Hex_Digit=_-F}', "");
Expect(0, 57, '\P{^Is_ASCII_Hex_Digit=_-F}', "");
Error('\p{Is_AHex=:=- False}');
Error('\P{Is_AHex=:=- False}');
Expect(1, 47, '\p{Is_AHex: false}', "");
Expect(0, 47, '\p{^Is_AHex: false}', "");
Expect(0, 47, '\P{Is_AHex: false}', "");
Expect(1, 47, '\P{^Is_AHex: false}', "");
Expect(0, 57, '\p{Is_AHex: false}', "");
Expect(1, 57, '\p{^Is_AHex: false}', "");
Expect(1, 57, '\P{Is_AHex: false}', "");
Expect(0, 57, '\P{^Is_AHex: false}', "");
Expect(1, 47, '\p{Is_AHex=_FALSE}', "");
Expect(0, 47, '\p{^Is_AHex=_FALSE}', "");
Expect(0, 47, '\P{Is_AHex=_FALSE}', "");
Expect(1, 47, '\P{^Is_AHex=_FALSE}', "");
Expect(0, 57, '\p{Is_AHex=_FALSE}', "");
Expect(1, 57, '\p{^Is_AHex=_FALSE}', "");
Expect(1, 57, '\P{Is_AHex=_FALSE}', "");
Expect(0, 57, '\P{^Is_AHex=_FALSE}', "");
Error('\p{Present_In= :=00 3.2}');
Error('\P{Present_In= :=00 3.2}');
Expect(1, 544, '\p{Present_In=0_3.2}', "");
Expect(0, 544, '\p{^Present_In=0_3.2}', "");
Expect(0, 544, '\P{Present_In=0_3.2}', "");
Expect(1, 544, '\P{^Present_In=0_3.2}', "");
Expect(0, 545, '\p{Present_In=0_3.2}', "");
Expect(1, 545, '\p{^Present_In=0_3.2}', "");
Expect(1, 545, '\P{Present_In=0_3.2}', "");
Expect(0, 545, '\P{^Present_In=0_3.2}', "");
Error('\p{In=00000003.2/a/}');
Error('\P{In=00000003.2/a/}');
Expect(1, 544, '\p{In: 00_3.2}', "");
Expect(0, 544, '\p{^In: 00_3.2}', "");
Expect(0, 544, '\P{In: 00_3.2}', "");
Expect(1, 544, '\P{^In: 00_3.2}', "");
Expect(0, 545, '\p{In: 00_3.2}', "");
Expect(1, 545, '\p{^In: 00_3.2}', "");
Expect(1, 545, '\P{In: 00_3.2}', "");
Expect(0, 545, '\P{^In: 00_3.2}', "");
Error('\p{Present_In= -+0000002.0/a/}');
Error('\P{Present_In= -+0000002.0/a/}');
Expect(1, 501, '\p{Present_In=+0000000002.0}', "");
Expect(0, 501, '\p{^Present_In=+0000000002.0}', "");
Expect(0, 501, '\P{Present_In=+0000000002.0}', "");
Expect(1, 501, '\P{^Present_In=+0000000002.0}', "");
Expect(0, 505, '\p{Present_In=+0000000002.0}', "");
Expect(1, 505, '\p{^Present_In=+0000000002.0}', "");
Expect(1, 505, '\P{Present_In=+0000000002.0}', "");
Expect(0, 505, '\P{^Present_In=+0000000002.0}', "");
Error('\p{In= :=+0-0 0 0 0-0-0002.0}');
Error('\P{In= :=+0-0 0 0 0-0-0002.0}');
Expect(1, 501, '\p{In=00_00_00_00_02.0}', "");
Expect(0, 501, '\p{^In=00_00_00_00_02.0}', "");
Expect(0, 501, '\P{In=00_00_00_00_02.0}', "");
Expect(1, 501, '\P{^In=00_00_00_00_02.0}', "");
Expect(0, 505, '\p{In=00_00_00_00_02.0}', "");
Expect(1, 505, '\p{^In=00_00_00_00_02.0}', "");
Expect(1, 505, '\P{In=00_00_00_00_02.0}', "");
Expect(0, 505, '\P{^In=00_00_00_00_02.0}', "");
Error('\p{Present_In=/a/ +0000001.1}');
Error('\P{Present_In=/a/ +0000001.1}');
Expect(1, 501, '\p{Present_In=000000_1.1}', "");
Expect(0, 501, '\p{^Present_In=000000_1.1}', "");
Expect(0, 501, '\P{Present_In=000000_1.1}', "");
Expect(1, 501, '\P{^Present_In=000000_1.1}', "");
Expect(0, 505, '\p{Present_In=000000_1.1}', "");
Expect(1, 505, '\p{^Present_In=000000_1.1}', "");
Expect(1, 505, '\P{Present_In=000000_1.1}', "");
Expect(0, 505, '\P{^Present_In=000000_1.1}', "");
Error('\p{In= 0000/a/1.1}');
Error('\P{In= 0000/a/1.1}');
Expect(1, 501, '\p{In=001.1}', "");
Expect(0, 501, '\p{^In=001.1}', "");
Expect(0, 501, '\P{In=001.1}', "");
Expect(1, 501, '\P{^In=001.1}', "");
Expect(0, 505, '\p{In=001.1}', "");
Expect(1, 505, '\p{^In=001.1}', "");
Expect(1, 505, '\P{In=001.1}', "");
Expect(0, 505, '\P{^In=001.1}', "");
Error('\p{Present_In=/a/5.0}');
Error('\P{Present_In=/a/5.0}');
Expect(1, 879, '\p{Present_In=005.0}', "");
Expect(0, 879, '\p{^Present_In=005.0}', "");
Expect(0, 879, '\P{Present_In=005.0}', "");
Expect(1, 879, '\P{^Present_In=005.0}', "");
Expect(0, 883, '\p{Present_In=005.0}', "");
Expect(1, 883, '\p{^Present_In=005.0}', "");
Expect(1, 883, '\P{Present_In=005.0}', "");
Expect(0, 883, '\P{^Present_In=005.0}', "");
Error('\p{In=_ 00_00 5.0/a/}');
Error('\P{In=_ 00_00 5.0/a/}');
Expect(1, 879, '\p{In=05.0}', "");
Expect(0, 879, '\p{^In=05.0}', "");
Expect(0, 879, '\P{In=05.0}', "");
Expect(1, 879, '\P{^In=05.0}', "");
Expect(0, 883, '\p{In=05.0}', "");
Expect(1, 883, '\p{^In=05.0}', "");
Expect(1, 883, '\P{In=05.0}', "");
Expect(0, 883, '\P{^In=05.0}', "");
Error('\p{Present_In=-:=00-00-00_00_03.0}');
Error('\P{Present_In=-:=00-00-00_00_03.0}');
Expect(1, 543, '\p{Present_In=0000_0000_03.0}', "");
Expect(0, 543, '\p{^Present_In=0000_0000_03.0}', "");
Expect(0, 543, '\P{Present_In=0000_0000_03.0}', "");
Expect(1, 543, '\P{^Present_In=0000_0000_03.0}', "");
Expect(0, 545, '\p{Present_In=0000_0000_03.0}', "");
Expect(1, 545, '\p{^Present_In=0000_0000_03.0}', "");
Expect(1, 545, '\P{Present_In=0000_0000_03.0}', "");
Expect(0, 545, '\P{^Present_In=0000_0000_03.0}', "");
Error('\p{In= +0/a/3.0}');
Error('\P{In= +0/a/3.0}');
Expect(1, 543, '\p{In=0_0_0_003.0}', "");
Expect(0, 543, '\p{^In=0_0_0_003.0}', "");
Expect(0, 543, '\P{In=0_0_0_003.0}', "");
Expect(1, 543, '\P{^In=0_0_0_003.0}', "");
Expect(0, 545, '\p{In=0_0_0_003.0}', "");
Expect(1, 545, '\p{^In=0_0_0_003.0}', "");
Expect(1, 545, '\P{In=0_0_0_003.0}', "");
Expect(0, 545, '\P{^In=0_0_0_003.0}', "");
Error('\p{Present_In=_UNASSIGNED:=}');
Error('\P{Present_In=_UNASSIGNED:=}');
Expect(1, 889, '\p{Present_In=unassigned}', "");
Expect(0, 889, '\p{^Present_In=unassigned}', "");
Expect(0, 889, '\P{Present_In=unassigned}', "");
Expect(1, 889, '\P{^Present_In=unassigned}', "");
Expect(0, 887, '\p{Present_In=unassigned}', "");
Expect(1, 887, '\p{^Present_In=unassigned}', "");
Expect(1, 887, '\P{Present_In=unassigned}', "");
Expect(0, 887, '\P{^Present_In=unassigned}', "");
Expect(1, 889, '\p{Present_In=_-Unassigned}', "");
Expect(0, 889, '\p{^Present_In=_-Unassigned}', "");
Expect(0, 889, '\P{Present_In=_-Unassigned}', "");
Expect(1, 889, '\P{^Present_In=_-Unassigned}', "");
Expect(0, 887, '\p{Present_In=_-Unassigned}', "");
Expect(1, 887, '\p{^Present_In=_-Unassigned}', "");
Expect(1, 887, '\P{Present_In=_-Unassigned}', "");
Expect(0, 887, '\P{^Present_In=_-Unassigned}', "");
Error('\p{In=:=- Unassigned}');
Error('\P{In=:=- Unassigned}');
Expect(1, 889, '\p{In=unassigned}', "");
Expect(0, 889, '\p{^In=unassigned}', "");
Expect(0, 889, '\P{In=unassigned}', "");
Expect(1, 889, '\P{^In=unassigned}', "");
Expect(0, 887, '\p{In=unassigned}', "");
Expect(1, 887, '\p{^In=unassigned}', "");
Expect(1, 887, '\P{In=unassigned}', "");
Expect(0, 887, '\P{^In=unassigned}', "");
Expect(1, 889, '\p{In=-Unassigned}', "");
Expect(0, 889, '\p{^In=-Unassigned}', "");
Expect(0, 889, '\P{In=-Unassigned}', "");
Expect(1, 889, '\P{^In=-Unassigned}', "");
Expect(0, 887, '\p{In=-Unassigned}', "");
Expect(1, 887, '\p{^In=-Unassigned}', "");
Expect(1, 887, '\P{In=-Unassigned}', "");
Expect(0, 887, '\P{^In=-Unassigned}', "");
Error('\p{Present_In=/a/-_+5.1}');
Error('\P{Present_In=/a/-_+5.1}');
Expect(1, 887, '\p{Present_In=+05.1}', "");
Expect(0, 887, '\p{^Present_In=+05.1}', "");
Expect(0, 887, '\P{Present_In=+05.1}', "");
Expect(1, 887, '\P{^Present_In=+05.1}', "");
Expect(0, 889, '\p{Present_In=+05.1}', "");
Expect(1, 889, '\p{^Present_In=+05.1}', "");
Expect(1, 889, '\P{Present_In=+05.1}', "");
Expect(0, 889, '\P{^Present_In=+05.1}', "");
Error('\p{In= _0 0 0 0/a/0 05.1}');
Error('\P{In= _0 0 0 0/a/0 05.1}');
Expect(1, 887, '\p{In=0_0_0_0_0_0_005.1}', "");
Expect(0, 887, '\p{^In=0_0_0_0_0_0_005.1}', "");
Expect(0, 887, '\P{In=0_0_0_0_0_0_005.1}', "");
Expect(1, 887, '\P{^In=0_0_0_0_0_0_005.1}', "");
Expect(0, 889, '\p{In=0_0_0_0_0_0_005.1}', "");
Expect(1, 889, '\p{^In=0_0_0_0_0_0_005.1}', "");
Expect(1, 889, '\P{In=0_0_0_0_0_0_005.1}', "");
Expect(0, 889, '\P{^In=0_0_0_0_0_0_005.1}', "");
Error('\p{Present_In=_ 0-0-04.0:=}');
Error('\P{Present_In=_ 0-0-04.0:=}');
Expect(1, 566, '\p{Present_In: 0_0_0_04.0}', "");
Expect(0, 566, '\p{^Present_In: 0_0_0_04.0}', "");
Expect(0, 566, '\P{Present_In: 0_0_0_04.0}', "");
Expect(1, 566, '\P{^Present_In: 0_0_0_04.0}', "");
Expect(0, 591, '\p{Present_In: 0_0_0_04.0}', "");
Expect(1, 591, '\p{^Present_In: 0_0_0_04.0}', "");
Expect(1, 591, '\P{Present_In: 0_0_0_04.0}', "");
Expect(0, 591, '\P{^Present_In: 0_0_0_04.0}', "");
Error('\p{In= _4.0:=}');
Error('\P{In= _4.0:=}');
Expect(1, 566, '\p{In=000_000_000_4.0}', "");
Expect(0, 566, '\p{^In=000_000_000_4.0}', "");
Expect(0, 566, '\P{In=000_000_000_4.0}', "");
Expect(1, 566, '\P{^In=000_000_000_4.0}', "");
Expect(0, 591, '\p{In=000_000_000_4.0}', "");
Expect(1, 591, '\p{^In=000_000_000_4.0}', "");
Expect(1, 591, '\P{In=000_000_000_4.0}', "");
Expect(0, 591, '\P{^In=000_000_000_4.0}', "");
Error('\p{Present_In=-:=+00 00 00 5.2}');
Error('\P{Present_In=-:=+00 00 00 5.2}');
Expect(1, 887, '\p{Present_In=000000005.2}', "");
Expect(0, 887, '\p{^Present_In=000000005.2}', "");
Expect(0, 887, '\P{Present_In=000000005.2}', "");
Expect(1, 887, '\P{^Present_In=000000005.2}', "");
Expect(0, 889, '\p{Present_In=000000005.2}', "");
Expect(1, 889, '\p{^Present_In=000000005.2}', "");
Expect(1, 889, '\P{Present_In=000000005.2}', "");
Expect(0, 889, '\P{^Present_In=000000005.2}', "");
Error('\p{In=:=_ +005.2}');
Error('\P{In=:=_ +005.2}');
Expect(1, 887, '\p{In=+0000000_5.2}', "");
Expect(0, 887, '\p{^In=+0000000_5.2}', "");
Expect(0, 887, '\P{In=+0000000_5.2}', "");
Expect(1, 887, '\P{^In=+0000000_5.2}', "");
Expect(0, 889, '\p{In=+0000000_5.2}', "");
Expect(1, 889, '\p{^In=+0000000_5.2}', "");
Expect(1, 889, '\P{In=+0000000_5.2}', "");
Expect(0, 889, '\P{^In=+0000000_5.2}', "");
Error('\p{Present_In=__0/a/0-0 0 0003.1}');
Error('\P{Present_In=__0/a/0-0 0 0003.1}');
Expect(1, 543, '\p{Present_In=0000_0000_3.1}', "");
Expect(0, 543, '\p{^Present_In=0000_0000_3.1}', "");
Expect(0, 543, '\P{Present_In=0000_0000_3.1}', "");
Expect(1, 543, '\P{^Present_In=0000_0000_3.1}', "");
Expect(0, 545, '\p{Present_In=0000_0000_3.1}', "");
Expect(1, 545, '\p{^Present_In=0000_0000_3.1}', "");
Expect(1, 545, '\P{Present_In=0000_0000_3.1}', "");
Expect(0, 545, '\P{^Present_In=0000_0000_3.1}', "");
Error('\p{In=/a/- 00003.1}');
Error('\P{In=/a/- 00003.1}');
Expect(1, 543, '\p{In=+00003.1}', "");
Expect(0, 543, '\p{^In=+00003.1}', "");
Expect(0, 543, '\P{In=+00003.1}', "");
Expect(1, 543, '\P{^In=+00003.1}', "");
Expect(0, 545, '\p{In=+00003.1}', "");
Expect(1, 545, '\p{^In=+00003.1}', "");
Expect(1, 545, '\P{In=+00003.1}', "");
Expect(0, 545, '\P{^In=+00003.1}', "");
Error('\p{Present_In=--0-00:=0 0 0 02.1}');
Error('\P{Present_In=--0-00:=0 0 0 02.1}');
Expect(1, 501, '\p{Present_In:02.1}', "");
Expect(0, 501, '\p{^Present_In:02.1}', "");
Expect(0, 501, '\P{Present_In:02.1}', "");
Expect(1, 501, '\P{^Present_In:02.1}', "");
Expect(0, 505, '\p{Present_In:02.1}', "");
Expect(1, 505, '\p{^Present_In:02.1}', "");
Expect(1, 505, '\P{Present_In:02.1}', "");
Expect(0, 505, '\P{^Present_In:02.1}', "");
Error('\p{In=--00002.1:=}');
Error('\P{In=--00002.1:=}');
Expect(1, 501, '\p{In=000002.1}', "");
Expect(0, 501, '\p{^In=000002.1}', "");
Expect(0, 501, '\P{In=000002.1}', "");
Expect(1, 501, '\P{^In=000002.1}', "");
Expect(0, 505, '\p{In=000002.1}', "");
Expect(1, 505, '\p{^In=000002.1}', "");
Expect(1, 505, '\P{In=000002.1}', "");
Expect(0, 505, '\P{^In=000002.1}', "");
Error('\p{Present_In= 00/a/4.1}');
Error('\P{Present_In= 00/a/4.1}');
Expect(1, 577, '\p{Present_In=0_4.1}', "");
Expect(0, 577, '\p{^Present_In=0_4.1}', "");
Expect(0, 577, '\P{Present_In=0_4.1}', "");
Expect(1, 577, '\P{^Present_In=0_4.1}', "");
Expect(0, 591, '\p{Present_In=0_4.1}', "");
Expect(1, 591, '\p{^Present_In=0_4.1}', "");
Expect(1, 591, '\P{Present_In=0_4.1}', "");
Expect(0, 591, '\P{^Present_In=0_4.1}', "");
Error('\p{In=:=_-00004.1}');
Error('\P{In=:=_-00004.1}');
Expect(1, 577, '\p{In: 004.1}', "");
Expect(0, 577, '\p{^In: 004.1}', "");
Expect(0, 577, '\P{In: 004.1}', "");
Expect(1, 577, '\P{^In: 004.1}', "");
Expect(0, 591, '\p{In: 004.1}', "");
Expect(1, 591, '\p{^In: 004.1}', "");
Expect(1, 591, '\P{In: 004.1}', "");
Expect(0, 591, '\P{^In: 004.1}', "");
Error('\p{Extender= /a/yes}');
Error('\P{Extender= /a/yes}');
Expect(1, 183, '\p{Extender=yes}', "");
Expect(0, 183, '\p{^Extender=yes}', "");
Expect(0, 183, '\P{Extender=yes}', "");
Expect(1, 183, '\P{^Extender=yes}', "");
Expect(0, 182, '\p{Extender=yes}', "");
Expect(1, 182, '\p{^Extender=yes}', "");
Expect(1, 182, '\P{Extender=yes}', "");
Expect(0, 182, '\P{^Extender=yes}', "");
Expect(1, 183, '\p{Extender=_Yes}', "");
Expect(0, 183, '\p{^Extender=_Yes}', "");
Expect(0, 183, '\P{Extender=_Yes}', "");
Expect(1, 183, '\P{^Extender=_Yes}', "");
Expect(0, 182, '\p{Extender=_Yes}', "");
Expect(1, 182, '\p{^Extender=_Yes}', "");
Expect(1, 182, '\P{Extender=_Yes}', "");
Expect(0, 182, '\P{^Extender=_Yes}', "");
Error('\p{Ext=:= _y}');
Error('\P{Ext=:= _y}');
Expect(1, 183, '\p{Ext=y}', "");
Expect(0, 183, '\p{^Ext=y}', "");
Expect(0, 183, '\P{Ext=y}', "");
Expect(1, 183, '\P{^Ext=y}', "");
Expect(0, 182, '\p{Ext=y}', "");
Expect(1, 182, '\p{^Ext=y}', "");
Expect(1, 182, '\P{Ext=y}', "");
Expect(0, 182, '\P{^Ext=y}', "");
Expect(1, 183, '\p{Ext= _Y}', "");
Expect(0, 183, '\p{^Ext= _Y}', "");
Expect(0, 183, '\P{Ext= _Y}', "");
Expect(1, 183, '\P{^Ext= _Y}', "");
Expect(0, 182, '\p{Ext= _Y}', "");
Expect(1, 182, '\p{^Ext= _Y}', "");
Expect(1, 182, '\P{Ext= _Y}', "");
Expect(0, 182, '\P{^Ext= _Y}', "");
Error('\p{Is_Extender= T/a/}');
Error('\P{Is_Extender= T/a/}');
Expect(1, 183, '\p{Is_Extender=t}', "");
Expect(0, 183, '\p{^Is_Extender=t}', "");
Expect(0, 183, '\P{Is_Extender=t}', "");
Expect(1, 183, '\P{^Is_Extender=t}', "");
Expect(0, 182, '\p{Is_Extender=t}', "");
Expect(1, 182, '\p{^Is_Extender=t}', "");
Expect(1, 182, '\P{Is_Extender=t}', "");
Expect(0, 182, '\P{^Is_Extender=t}', "");
Expect(1, 183, '\p{Is_Extender=_T}', "");
Expect(0, 183, '\p{^Is_Extender=_T}', "");
Expect(0, 183, '\P{Is_Extender=_T}', "");
Expect(1, 183, '\P{^Is_Extender=_T}', "");
Expect(0, 182, '\p{Is_Extender=_T}', "");
Expect(1, 182, '\p{^Is_Extender=_T}', "");
Expect(1, 182, '\P{Is_Extender=_T}', "");
Expect(0, 182, '\P{^Is_Extender=_T}', "");
Error('\p{Is_Ext=/a/ -True}');
Error('\P{Is_Ext=/a/ -True}');
Expect(1, 183, '\p{Is_Ext=true}', "");
Expect(0, 183, '\p{^Is_Ext=true}', "");
Expect(0, 183, '\P{Is_Ext=true}', "");
Expect(1, 183, '\P{^Is_Ext=true}', "");
Expect(0, 182, '\p{Is_Ext=true}', "");
Expect(1, 182, '\p{^Is_Ext=true}', "");
Expect(1, 182, '\P{Is_Ext=true}', "");
Expect(0, 182, '\P{^Is_Ext=true}', "");
Expect(1, 183, '\p{Is_Ext=-TRUE}', "");
Expect(0, 183, '\p{^Is_Ext=-TRUE}', "");
Expect(0, 183, '\P{Is_Ext=-TRUE}', "");
Expect(1, 183, '\P{^Is_Ext=-TRUE}', "");
Expect(0, 182, '\p{Is_Ext=-TRUE}', "");
Expect(1, 182, '\p{^Is_Ext=-TRUE}', "");
Expect(1, 182, '\P{Is_Ext=-TRUE}', "");
Expect(0, 182, '\P{^Is_Ext=-TRUE}', "");
Error('\p{Extender=NO:=}');
Error('\P{Extender=NO:=}');
Expect(1, 182, '\p{Extender=no}', "");
Expect(0, 182, '\p{^Extender=no}', "");
Expect(0, 182, '\P{Extender=no}', "");
Expect(1, 182, '\P{^Extender=no}', "");
Expect(0, 183, '\p{Extender=no}', "");
Expect(1, 183, '\p{^Extender=no}', "");
Expect(1, 183, '\P{Extender=no}', "");
Expect(0, 183, '\P{^Extender=no}', "");
Expect(1, 182, '\p{Extender= No}', "");
Expect(0, 182, '\p{^Extender= No}', "");
Expect(0, 182, '\P{Extender= No}', "");
Expect(1, 182, '\P{^Extender= No}', "");
Expect(0, 183, '\p{Extender= No}', "");
Expect(1, 183, '\p{^Extender= No}', "");
Expect(1, 183, '\P{Extender= No}', "");
Expect(0, 183, '\P{^Extender= No}', "");
Error('\p{Ext=/a/_ N}');
Error('\P{Ext=/a/_ N}');
Expect(1, 182, '\p{Ext=n}', "");
Expect(0, 182, '\p{^Ext=n}', "");
Expect(0, 182, '\P{Ext=n}', "");
Expect(1, 182, '\P{^Ext=n}', "");
Expect(0, 183, '\p{Ext=n}', "");
Expect(1, 183, '\p{^Ext=n}', "");
Expect(1, 183, '\P{Ext=n}', "");
Expect(0, 183, '\P{^Ext=n}', "");
Expect(1, 182, '\p{Ext: N}', "");
Expect(0, 182, '\p{^Ext: N}', "");
Expect(0, 182, '\P{Ext: N}', "");
Expect(1, 182, '\P{^Ext: N}', "");
Expect(0, 183, '\p{Ext: N}', "");
Expect(1, 183, '\p{^Ext: N}', "");
Expect(1, 183, '\P{Ext: N}', "");
Expect(0, 183, '\P{^Ext: N}', "");
Error('\p{Is_Extender=-_F:=}');
Error('\P{Is_Extender=-_F:=}');
Expect(1, 182, '\p{Is_Extender=f}', "");
Expect(0, 182, '\p{^Is_Extender=f}', "");
Expect(0, 182, '\P{Is_Extender=f}', "");
Expect(1, 182, '\P{^Is_Extender=f}', "");
Expect(0, 183, '\p{Is_Extender=f}', "");
Expect(1, 183, '\p{^Is_Extender=f}', "");
Expect(1, 183, '\P{Is_Extender=f}', "");
Expect(0, 183, '\P{^Is_Extender=f}', "");
Expect(1, 182, '\p{Is_Extender= -F}', "");
Expect(0, 182, '\p{^Is_Extender= -F}', "");
Expect(0, 182, '\P{Is_Extender= -F}', "");
Expect(1, 182, '\P{^Is_Extender= -F}', "");
Expect(0, 183, '\p{Is_Extender= -F}', "");
Expect(1, 183, '\p{^Is_Extender= -F}', "");
Expect(1, 183, '\P{Is_Extender= -F}', "");
Expect(0, 183, '\P{^Is_Extender= -F}', "");
Error('\p{Is_Ext=:=_false}');
Error('\P{Is_Ext=:=_false}');
Expect(1, 182, '\p{Is_Ext=false}', "");
Expect(0, 182, '\p{^Is_Ext=false}', "");
Expect(0, 182, '\P{Is_Ext=false}', "");
Expect(1, 182, '\P{^Is_Ext=false}', "");
Expect(0, 183, '\p{Is_Ext=false}', "");
Expect(1, 183, '\p{^Is_Ext=false}', "");
Expect(1, 183, '\P{Is_Ext=false}', "");
Expect(0, 183, '\P{^Is_Ext=false}', "");
Expect(1, 182, '\p{Is_Ext=_FALSE}', "");
Expect(0, 182, '\p{^Is_Ext=_FALSE}', "");
Expect(0, 182, '\P{Is_Ext=_FALSE}', "");
Expect(1, 182, '\P{^Is_Ext=_FALSE}', "");
Expect(0, 183, '\p{Is_Ext=_FALSE}', "");
Expect(1, 183, '\p{^Is_Ext=_FALSE}', "");
Expect(1, 183, '\P{Is_Ext=_FALSE}', "");
Expect(0, 183, '\P{^Is_Ext=_FALSE}', "");
Error('\p{IDS_Trinary_Operator= yes:=}');
Error('\P{IDS_Trinary_Operator= yes:=}');
Expect(1, 12275, '\p{IDS_Trinary_Operator=yes}', "");
Expect(0, 12275, '\p{^IDS_Trinary_Operator=yes}', "");
Expect(0, 12275, '\P{IDS_Trinary_Operator=yes}', "");
Expect(1, 12275, '\P{^IDS_Trinary_Operator=yes}', "");
Expect(0, 12273, '\p{IDS_Trinary_Operator=yes}', "");
Expect(1, 12273, '\p{^IDS_Trinary_Operator=yes}', "");
Expect(1, 12273, '\P{IDS_Trinary_Operator=yes}', "");
Expect(0, 12273, '\P{^IDS_Trinary_Operator=yes}', "");
Expect(1, 12275, '\p{IDS_Trinary_Operator=__YES}', "");
Expect(0, 12275, '\p{^IDS_Trinary_Operator=__YES}', "");
Expect(0, 12275, '\P{IDS_Trinary_Operator=__YES}', "");
Expect(1, 12275, '\P{^IDS_Trinary_Operator=__YES}', "");
Expect(0, 12273, '\p{IDS_Trinary_Operator=__YES}', "");
Expect(1, 12273, '\p{^IDS_Trinary_Operator=__YES}', "");
Expect(1, 12273, '\P{IDS_Trinary_Operator=__YES}', "");
Expect(0, 12273, '\P{^IDS_Trinary_Operator=__YES}', "");
Error('\p{IDST=:= Y}');
Error('\P{IDST=:= Y}');
Expect(1, 12275, '\p{IDST=y}', "");
Expect(0, 12275, '\p{^IDST=y}', "");
Expect(0, 12275, '\P{IDST=y}', "");
Expect(1, 12275, '\P{^IDST=y}', "");
Expect(0, 12273, '\p{IDST=y}', "");
Expect(1, 12273, '\p{^IDST=y}', "");
Expect(1, 12273, '\P{IDST=y}', "");
Expect(0, 12273, '\P{^IDST=y}', "");
Expect(1, 12275, '\p{IDST= Y}', "");
Expect(0, 12275, '\p{^IDST= Y}', "");
Expect(0, 12275, '\P{IDST= Y}', "");
Expect(1, 12275, '\P{^IDST= Y}', "");
Expect(0, 12273, '\p{IDST= Y}', "");
Expect(1, 12273, '\p{^IDST= Y}', "");
Expect(1, 12273, '\P{IDST= Y}', "");
Expect(0, 12273, '\P{^IDST= Y}', "");
Error('\p{Is_IDS_Trinary_Operator=:= T}');
Error('\P{Is_IDS_Trinary_Operator=:= T}');
Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=t}', "");
Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=t}', "");
Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=t}', "");
Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=t}', "");
Expect(0, 12273, '\p{Is_IDS_Trinary_Operator=t}', "");
Expect(1, 12273, '\p{^Is_IDS_Trinary_Operator=t}', "");
Expect(1, 12273, '\P{Is_IDS_Trinary_Operator=t}', "");
Expect(0, 12273, '\P{^Is_IDS_Trinary_Operator=t}', "");
Expect(1, 12275, '\p{Is_IDS_Trinary_Operator=-T}', "");
Expect(0, 12275, '\p{^Is_IDS_Trinary_Operator=-T}', "");
Expect(0, 12275, '\P{Is_IDS_Trinary_Operator=-T}', "");
Expect(1, 12275, '\P{^Is_IDS_Trinary_Operator=-T}', "");
Expect(0, 12273, '\p{Is_IDS_Trinary_Operator=-T}', "");
Expect(1, 12273, '\p{^Is_IDS_Trinary_Operator=-T}', "");
Expect(1, 12273, '\P{Is_IDS_Trinary_Operator=-T}', "");
Expect(0, 12273, '\P{^Is_IDS_Trinary_Operator=-T}', "");
Error('\p{Is_IDST=/a/_ True}');
Error('\P{Is_IDST=/a/_ True}');
Expect(1, 12275, '\p{Is_IDST: true}', "");
Expect(0, 12275, '\p{^Is_IDST: true}', "");
Expect(0, 12275, '\P{Is_IDST: true}', "");
Expect(1, 12275, '\P{^Is_IDST: true}', "");
Expect(0, 12273, '\p{Is_IDST: true}', "");
Expect(1, 12273, '\p{^Is_IDST: true}', "");
Expect(1, 12273, '\P{Is_IDST: true}', "");
Expect(0, 12273, '\P{^Is_IDST: true}', "");
Expect(1, 12275, '\p{Is_IDST= -true}', "");
Expect(0, 12275, '\p{^Is_IDST= -true}', "");
Expect(0, 12275, '\P{Is_IDST= -true}', "");
Expect(1, 12275, '\P{^Is_IDST= -true}', "");
Expect(0, 12273, '\p{Is_IDST= -true}', "");
Expect(1, 12273, '\p{^Is_IDST= -true}', "");
Expect(1, 12273, '\P{Is_IDST= -true}', "");
Expect(0, 12273, '\P{^Is_IDST= -true}', "");
Error('\p{IDS_Trinary_Operator=/a/ _NO}');
Error('\P{IDS_Trinary_Operator=/a/ _NO}');
Expect(1, 12273, '\p{IDS_Trinary_Operator=no}', "");
Expect(0, 12273, '\p{^IDS_Trinary_Operator=no}', "");
Expect(0, 12273, '\P{IDS_Trinary_Operator=no}', "");
Expect(1, 12273, '\P{^IDS_Trinary_Operator=no}', "");
Expect(0, 12275, '\p{IDS_Trinary_Operator=no}', "");
Expect(1, 12275, '\p{^IDS_Trinary_Operator=no}', "");
Expect(1, 12275, '\P{IDS_Trinary_Operator=no}', "");
Expect(0, 12275, '\P{^IDS_Trinary_Operator=no}', "");
Expect(1, 12273, '\p{IDS_Trinary_Operator= -no}', "");
Expect(0, 12273, '\p{^IDS_Trinary_Operator= -no}', "");
Expect(0, 12273, '\P{IDS_Trinary_Operator= -no}', "");
Expect(1, 12273, '\P{^IDS_Trinary_Operator= -no}', "");
Expect(0, 12275, '\p{IDS_Trinary_Operator= -no}', "");
Expect(1, 12275, '\p{^IDS_Trinary_Operator= -no}', "");
Expect(1, 12275, '\P{IDS_Trinary_Operator= -no}', "");
Expect(0, 12275, '\P{^IDS_Trinary_Operator= -no}', "");
Error('\p{IDST=:= -N}');
Error('\P{IDST=:= -N}');
Expect(1, 12273, '\p{IDST=n}', "");
Expect(0, 12273, '\p{^IDST=n}', "");
Expect(0, 12273, '\P{IDST=n}', "");
Expect(1, 12273, '\P{^IDST=n}', "");
Expect(0, 12275, '\p{IDST=n}', "");
Expect(1, 12275, '\p{^IDST=n}', "");
Expect(1, 12275, '\P{IDST=n}', "");
Expect(0, 12275, '\P{^IDST=n}', "");
Expect(1, 12273, '\p{IDST= -N}', "");
Expect(0, 12273, '\p{^IDST= -N}', "");
Expect(0, 12273, '\P{IDST= -N}', "");
Expect(1, 12273, '\P{^IDST= -N}', "");
Expect(0, 12275, '\p{IDST= -N}', "");
Expect(1, 12275, '\p{^IDST= -N}', "");
Expect(1, 12275, '\P{IDST= -N}', "");
Expect(0, 12275, '\P{^IDST= -N}', "");
Error('\p{Is_IDS_Trinary_Operator=/a/- F}');
Error('\P{Is_IDS_Trinary_Operator=/a/- F}');
Expect(1, 12273, '\p{Is_IDS_Trinary_Operator=f}', "");
Expect(0, 12273, '\p{^Is_IDS_Trinary_Operator=f}', "");
Expect(0, 12273, '\P{Is_IDS_Trinary_Operator=f}', "");
Expect(1, 12273, '\P{^Is_IDS_Trinary_Operator=f}', "");
Expect(0, 12275, '\p{Is_IDS_Trinary_Operator=f}', "");
Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator=f}', "");
Expect(1, 12275, '\P{Is_IDS_Trinary_Operator=f}', "");
Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator=f}', "");
Expect(1, 12273, '\p{Is_IDS_Trinary_Operator= F}', "");
Expect(0, 12273, '\p{^Is_IDS_Trinary_Operator= F}', "");
Expect(0, 12273, '\P{Is_IDS_Trinary_Operator= F}', "");
Expect(1, 12273, '\P{^Is_IDS_Trinary_Operator= F}', "");
Expect(0, 12275, '\p{Is_IDS_Trinary_Operator= F}', "");
Expect(1, 12275, '\p{^Is_IDS_Trinary_Operator= F}', "");
Expect(1, 12275, '\P{Is_IDS_Trinary_Operator= F}', "");
Expect(0, 12275, '\P{^Is_IDS_Trinary_Operator= F}', "");
Error('\p{Is_IDST=/a/- False}');
Error('\P{Is_IDST=/a/- False}');
Expect(1, 12273, '\p{Is_IDST=false}', "");
Expect(0, 12273, '\p{^Is_IDST=false}', "");
Expect(0, 12273, '\P{Is_IDST=false}', "");
Expect(1, 12273, '\P{^Is_IDST=false}', "");
Expect(0, 12275, '\p{Is_IDST=false}', "");
Expect(1, 12275, '\p{^Is_IDST=false}', "");
Expect(1, 12275, '\P{Is_IDST=false}', "");
Expect(0, 12275, '\P{^Is_IDST=false}', "");
Expect(1, 12273, '\p{Is_IDST= FALSE}', "");
Expect(0, 12273, '\p{^Is_IDST= FALSE}', "");
Expect(0, 12273, '\P{Is_IDST= FALSE}', "");
Expect(1, 12273, '\P{^Is_IDST= FALSE}', "");
Expect(0, 12275, '\p{Is_IDST= FALSE}', "");
Expect(1, 12275, '\p{^Is_IDST= FALSE}', "");
Expect(1, 12275, '\P{Is_IDST= FALSE}', "");
Expect(0, 12275, '\P{^Is_IDST= FALSE}', "");
Error('\p{Composition_Exclusion= YES:=}');
Error('\P{Composition_Exclusion= YES:=}');
Expect(1, 2399, '\p{Composition_Exclusion=yes}', "");
Expect(0, 2399, '\p{^Composition_Exclusion=yes}', "");
Expect(0, 2399, '\P{Composition_Exclusion=yes}', "");
Expect(1, 2399, '\P{^Composition_Exclusion=yes}', "");
Expect(0, 2391, '\p{Composition_Exclusion=yes}', "");
Expect(1, 2391, '\p{^Composition_Exclusion=yes}', "");
Expect(1, 2391, '\P{Composition_Exclusion=yes}', "");
Expect(0, 2391, '\P{^Composition_Exclusion=yes}', "");
Expect(1, 2399, '\p{Composition_Exclusion=-Yes}', "");
Expect(0, 2399, '\p{^Composition_Exclusion=-Yes}', "");
Expect(0, 2399, '\P{Composition_Exclusion=-Yes}', "");
Expect(1, 2399, '\P{^Composition_Exclusion=-Yes}', "");
Expect(0, 2391, '\p{Composition_Exclusion=-Yes}', "");
Expect(1, 2391, '\p{^Composition_Exclusion=-Yes}', "");
Expect(1, 2391, '\P{Composition_Exclusion=-Yes}', "");
Expect(0, 2391, '\P{^Composition_Exclusion=-Yes}', "");
Error('\p{CE=/a/ -Y}');
Error('\P{CE=/a/ -Y}');
Expect(1, 2399, '\p{CE=y}', "");
Expect(0, 2399, '\p{^CE=y}', "");
Expect(0, 2399, '\P{CE=y}', "");
Expect(1, 2399, '\P{^CE=y}', "");
Expect(0, 2391, '\p{CE=y}', "");
Expect(1, 2391, '\p{^CE=y}', "");
Expect(1, 2391, '\P{CE=y}', "");
Expect(0, 2391, '\P{^CE=y}', "");
Expect(1, 2399, '\p{CE=--Y}', "");
Expect(0, 2399, '\p{^CE=--Y}', "");
Expect(0, 2399, '\P{CE=--Y}', "");
Expect(1, 2399, '\P{^CE=--Y}', "");
Expect(0, 2391, '\p{CE=--Y}', "");
Expect(1, 2391, '\p{^CE=--Y}', "");
Expect(1, 2391, '\P{CE=--Y}', "");
Expect(0, 2391, '\P{^CE=--Y}', "");
Error('\p{Is_Composition_Exclusion=:= -T}');
Error('\P{Is_Composition_Exclusion=:= -T}');
Expect(1, 2399, '\p{Is_Composition_Exclusion=t}', "");
Expect(0, 2399, '\p{^Is_Composition_Exclusion=t}', "");
Expect(0, 2399, '\P{Is_Composition_Exclusion=t}', "");
Expect(1, 2399, '\P{^Is_Composition_Exclusion=t}', "");
Expect(0, 2391, '\p{Is_Composition_Exclusion=t}', "");
Expect(1, 2391, '\p{^Is_Composition_Exclusion=t}', "");
Expect(1, 2391, '\P{Is_Composition_Exclusion=t}', "");
Expect(0, 2391, '\P{^Is_Composition_Exclusion=t}', "");
Expect(1, 2399, '\p{Is_Composition_Exclusion= t}', "");
Expect(0, 2399, '\p{^Is_Composition_Exclusion= t}', "");
Expect(0, 2399, '\P{Is_Composition_Exclusion= t}', "");
Expect(1, 2399, '\P{^Is_Composition_Exclusion= t}', "");
Expect(0, 2391, '\p{Is_Composition_Exclusion= t}', "");
Expect(1, 2391, '\p{^Is_Composition_Exclusion= t}', "");
Expect(1, 2391, '\P{Is_Composition_Exclusion= t}', "");
Expect(0, 2391, '\P{^Is_Composition_Exclusion= t}', "");
Error('\p{Is_CE=/a/_TRUE}');
Error('\P{Is_CE=/a/_TRUE}');
Expect(1, 2399, '\p{Is_CE=true}', "");
Expect(0, 2399, '\p{^Is_CE=true}', "");
Expect(0, 2399, '\P{Is_CE=true}', "");
Expect(1, 2399, '\P{^Is_CE=true}', "");
Expect(0, 2391, '\p{Is_CE=true}', "");
Expect(1, 2391, '\p{^Is_CE=true}', "");
Expect(1, 2391, '\P{Is_CE=true}', "");
Expect(0, 2391, '\P{^Is_CE=true}', "");
Expect(1, 2399, '\p{Is_CE=-TRUE}', "");
Expect(0, 2399, '\p{^Is_CE=-TRUE}', "");
Expect(0, 2399, '\P{Is_CE=-TRUE}', "");
Expect(1, 2399, '\P{^Is_CE=-TRUE}', "");
Expect(0, 2391, '\p{Is_CE=-TRUE}', "");
Expect(1, 2391, '\p{^Is_CE=-TRUE}', "");
Expect(1, 2391, '\P{Is_CE=-TRUE}', "");
Expect(0, 2391, '\P{^Is_CE=-TRUE}', "");
Error('\p{Composition_Exclusion=:= No}');
Error('\P{Composition_Exclusion=:= No}');
Expect(1, 2391, '\p{Composition_Exclusion=no}', "");
Expect(0, 2391, '\p{^Composition_Exclusion=no}', "");
Expect(0, 2391, '\P{Composition_Exclusion=no}', "");
Expect(1, 2391, '\P{^Composition_Exclusion=no}', "");
Expect(0, 2399, '\p{Composition_Exclusion=no}', "");
Expect(1, 2399, '\p{^Composition_Exclusion=no}', "");
Expect(1, 2399, '\P{Composition_Exclusion=no}', "");
Expect(0, 2399, '\P{^Composition_Exclusion=no}', "");
Expect(1, 2391, '\p{Composition_Exclusion=_No}', "");
Expect(0, 2391, '\p{^Composition_Exclusion=_No}', "");
Expect(0, 2391, '\P{Composition_Exclusion=_No}', "");
Expect(1, 2391, '\P{^Composition_Exclusion=_No}', "");
Expect(0, 2399, '\p{Composition_Exclusion=_No}', "");
Expect(1, 2399, '\p{^Composition_Exclusion=_No}', "");
Expect(1, 2399, '\P{Composition_Exclusion=_No}', "");
Expect(0, 2399, '\P{^Composition_Exclusion=_No}', "");
Error('\p{CE=:=N}');
Error('\P{CE=:=N}');
Expect(1, 2391, '\p{CE:n}', "");
Expect(0, 2391, '\p{^CE:n}', "");
Expect(0, 2391, '\P{CE:n}', "");
Expect(1, 2391, '\P{^CE:n}', "");
Expect(0, 2399, '\p{CE:n}', "");
Expect(1, 2399, '\p{^CE:n}', "");
Expect(1, 2399, '\P{CE:n}', "");
Expect(0, 2399, '\P{^CE:n}', "");
Expect(1, 2391, '\p{CE= n}', "");
Expect(0, 2391, '\p{^CE= n}', "");
Expect(0, 2391, '\P{CE= n}', "");
Expect(1, 2391, '\P{^CE= n}', "");
Expect(0, 2399, '\p{CE= n}', "");
Expect(1, 2399, '\p{^CE= n}', "");
Expect(1, 2399, '\P{CE= n}', "");
Expect(0, 2399, '\P{^CE= n}', "");
Error('\p{Is_Composition_Exclusion=:= _F}');
Error('\P{Is_Composition_Exclusion=:= _F}');
Expect(1, 2391, '\p{Is_Composition_Exclusion=f}', "");
Expect(0, 2391, '\p{^Is_Composition_Exclusion=f}', "");
Expect(0, 2391, '\P{Is_Composition_Exclusion=f}', "");
Expect(1, 2391, '\P{^Is_Composition_Exclusion=f}', "");
Expect(0, 2399, '\p{Is_Composition_Exclusion=f}', "");
Expect(1, 2399, '\p{^Is_Composition_Exclusion=f}', "");
Expect(1, 2399, '\P{Is_Composition_Exclusion=f}', "");
Expect(0, 2399, '\P{^Is_Composition_Exclusion=f}', "");
Expect(1, 2391, '\p{Is_Composition_Exclusion= F}', "");
Expect(0, 2391, '\p{^Is_Composition_Exclusion= F}', "");
Expect(0, 2391, '\P{Is_Composition_Exclusion= F}', "");
Expect(1, 2391, '\P{^Is_Composition_Exclusion= F}', "");
Expect(0, 2399, '\p{Is_Composition_Exclusion= F}', "");
Expect(1, 2399, '\p{^Is_Composition_Exclusion= F}', "");
Expect(1, 2399, '\P{Is_Composition_Exclusion= F}', "");
Expect(0, 2399, '\P{^Is_Composition_Exclusion= F}', "");
Error('\p{Is_CE= False/a/}');
Error('\P{Is_CE= False/a/}');
Expect(1, 2391, '\p{Is_CE=false}', "");
Expect(0, 2391, '\p{^Is_CE=false}', "");
Expect(0, 2391, '\P{Is_CE=false}', "");
Expect(1, 2391, '\P{^Is_CE=false}', "");
Expect(0, 2399, '\p{Is_CE=false}', "");
Expect(1, 2399, '\p{^Is_CE=false}', "");
Expect(1, 2399, '\P{Is_CE=false}', "");
Expect(0, 2399, '\P{^Is_CE=false}', "");
Expect(1, 2391, '\p{Is_CE= false}', "");
Expect(0, 2391, '\p{^Is_CE= false}', "");
Expect(0, 2391, '\P{Is_CE= false}', "");
Expect(1, 2391, '\P{^Is_CE= false}', "");
Expect(0, 2399, '\p{Is_CE= false}', "");
Expect(1, 2399, '\p{^Is_CE= false}', "");
Expect(1, 2399, '\P{Is_CE= false}', "");
Expect(0, 2399, '\P{^Is_CE= false}', "");
Error('\p{STerm= _yes/a/}');
Error('\P{STerm= _yes/a/}');
Expect(1, 33, '\p{STerm=yes}', "");
Expect(0, 33, '\p{^STerm=yes}', "");
Expect(0, 33, '\P{STerm=yes}', "");
Expect(1, 33, '\P{^STerm=yes}', "");
Expect(0, 32, '\p{STerm=yes}', "");
Expect(1, 32, '\p{^STerm=yes}', "");
Expect(1, 32, '\P{STerm=yes}', "");
Expect(0, 32, '\P{^STerm=yes}', "");
Expect(1, 33, '\p{STerm:_-Yes}', "");
Expect(0, 33, '\p{^STerm:_-Yes}', "");
Expect(0, 33, '\P{STerm:_-Yes}', "");
Expect(1, 33, '\P{^STerm:_-Yes}', "");
Expect(0, 32, '\p{STerm:_-Yes}', "");
Expect(1, 32, '\p{^STerm:_-Yes}', "");
Expect(1, 32, '\P{STerm:_-Yes}', "");
Expect(0, 32, '\P{^STerm:_-Yes}', "");
Error('\p{Is_STerm=-:=y}');
Error('\P{Is_STerm=-:=y}');
Expect(1, 33, '\p{Is_STerm=y}', "");
Expect(0, 33, '\p{^Is_STerm=y}', "");
Expect(0, 33, '\P{Is_STerm=y}', "");
Expect(1, 33, '\P{^Is_STerm=y}', "");
Expect(0, 32, '\p{Is_STerm=y}', "");
Expect(1, 32, '\p{^Is_STerm=y}', "");
Expect(1, 32, '\P{Is_STerm=y}', "");
Expect(0, 32, '\P{^Is_STerm=y}', "");
Expect(1, 33, '\p{Is_STerm=_-y}', "");
Expect(0, 33, '\p{^Is_STerm=_-y}', "");
Expect(0, 33, '\P{Is_STerm=_-y}', "");
Expect(1, 33, '\P{^Is_STerm=_-y}', "");
Expect(0, 32, '\p{Is_STerm=_-y}', "");
Expect(1, 32, '\p{^Is_STerm=_-y}', "");
Expect(1, 32, '\P{Is_STerm=_-y}', "");
Expect(0, 32, '\P{^Is_STerm=_-y}', "");
Error('\p{STerm=/a/T}');
Error('\P{STerm=/a/T}');
Expect(1, 33, '\p{STerm=t}', "");
Expect(0, 33, '\p{^STerm=t}', "");
Expect(0, 33, '\P{STerm=t}', "");
Expect(1, 33, '\P{^STerm=t}', "");
Expect(0, 32, '\p{STerm=t}', "");
Expect(1, 32, '\p{^STerm=t}', "");
Expect(1, 32, '\P{STerm=t}', "");
Expect(0, 32, '\P{^STerm=t}', "");
Expect(1, 33, '\p{STerm=- t}', "");
Expect(0, 33, '\p{^STerm=- t}', "");
Expect(0, 33, '\P{STerm=- t}', "");
Expect(1, 33, '\P{^STerm=- t}', "");
Expect(0, 32, '\p{STerm=- t}', "");
Expect(1, 32, '\p{^STerm=- t}', "");
Expect(1, 32, '\P{STerm=- t}', "");
Expect(0, 32, '\P{^STerm=- t}', "");
Error('\p{Is_STerm=/a/True}');
Error('\P{Is_STerm=/a/True}');
Expect(1, 33, '\p{Is_STerm=true}', "");
Expect(0, 33, '\p{^Is_STerm=true}', "");
Expect(0, 33, '\P{Is_STerm=true}', "");
Expect(1, 33, '\P{^Is_STerm=true}', "");
Expect(0, 32, '\p{Is_STerm=true}', "");
Expect(1, 32, '\p{^Is_STerm=true}', "");
Expect(1, 32, '\P{Is_STerm=true}', "");
Expect(0, 32, '\P{^Is_STerm=true}', "");
Expect(1, 33, '\p{Is_STerm=-True}', "");
Expect(0, 33, '\p{^Is_STerm=-True}', "");
Expect(0, 33, '\P{Is_STerm=-True}', "");
Expect(1, 33, '\P{^Is_STerm=-True}', "");
Expect(0, 32, '\p{Is_STerm=-True}', "");
Expect(1, 32, '\p{^Is_STerm=-True}', "");
Expect(1, 32, '\P{Is_STerm=-True}', "");
Expect(0, 32, '\P{^Is_STerm=-True}', "");
Error('\p{STerm=:= _NO}');
Error('\P{STerm=:= _NO}');
Expect(1, 32, '\p{STerm=no}', "");
Expect(0, 32, '\p{^STerm=no}', "");
Expect(0, 32, '\P{STerm=no}', "");
Expect(1, 32, '\P{^STerm=no}', "");
Expect(0, 33, '\p{STerm=no}', "");
Expect(1, 33, '\p{^STerm=no}', "");
Expect(1, 33, '\P{STerm=no}', "");
Expect(0, 33, '\P{^STerm=no}', "");
Expect(1, 32, '\p{STerm=No}', "");
Expect(0, 32, '\p{^STerm=No}', "");
Expect(0, 32, '\P{STerm=No}', "");
Expect(1, 32, '\P{^STerm=No}', "");
Expect(0, 33, '\p{STerm=No}', "");
Expect(1, 33, '\p{^STerm=No}', "");
Expect(1, 33, '\P{STerm=No}', "");
Expect(0, 33, '\P{^STerm=No}', "");
Error('\p{Is_STerm= _N:=}');
Error('\P{Is_STerm= _N:=}');
Expect(1, 32, '\p{Is_STerm=n}', "");
Expect(0, 32, '\p{^Is_STerm=n}', "");
Expect(0, 32, '\P{Is_STerm=n}', "");
Expect(1, 32, '\P{^Is_STerm=n}', "");
Expect(0, 33, '\p{Is_STerm=n}', "");
Expect(1, 33, '\p{^Is_STerm=n}', "");
Expect(1, 33, '\P{Is_STerm=n}', "");
Expect(0, 33, '\P{^Is_STerm=n}', "");
Expect(1, 32, '\p{Is_STerm= n}', "");
Expect(0, 32, '\p{^Is_STerm= n}', "");
Expect(0, 32, '\P{Is_STerm= n}', "");
Expect(1, 32, '\P{^Is_STerm= n}', "");
Expect(0, 33, '\p{Is_STerm= n}', "");
Expect(1, 33, '\p{^Is_STerm= n}', "");
Expect(1, 33, '\P{Is_STerm= n}', "");
Expect(0, 33, '\P{^Is_STerm= n}', "");
Error('\p{STerm= F:=}');
Error('\P{STerm= F:=}');
Expect(1, 32, '\p{STerm=f}', "");
Expect(0, 32, '\p{^STerm=f}', "");
Expect(0, 32, '\P{STerm=f}', "");
Expect(1, 32, '\P{^STerm=f}', "");
Expect(0, 33, '\p{STerm=f}', "");
Expect(1, 33, '\p{^STerm=f}', "");
Expect(1, 33, '\P{STerm=f}', "");
Expect(0, 33, '\P{^STerm=f}', "");
Expect(1, 32, '\p{STerm=_ F}', "");
Expect(0, 32, '\p{^STerm=_ F}', "");
Expect(0, 32, '\P{STerm=_ F}', "");
Expect(1, 32, '\P{^STerm=_ F}', "");
Expect(0, 33, '\p{STerm=_ F}', "");
Expect(1, 33, '\p{^STerm=_ F}', "");
Expect(1, 33, '\P{STerm=_ F}', "");
Expect(0, 33, '\P{^STerm=_ F}', "");
Error('\p{Is_STerm=:=- false}');
Error('\P{Is_STerm=:=- false}');
Expect(1, 32, '\p{Is_STerm=false}', "");
Expect(0, 32, '\p{^Is_STerm=false}', "");
Expect(0, 32, '\P{Is_STerm=false}', "");
Expect(1, 32, '\P{^Is_STerm=false}', "");
Expect(0, 33, '\p{Is_STerm=false}', "");
Expect(1, 33, '\p{^Is_STerm=false}', "");
Expect(1, 33, '\P{Is_STerm=false}', "");
Expect(0, 33, '\P{^Is_STerm=false}', "");
Expect(1, 32, '\p{Is_STerm=-False}', "");
Expect(0, 32, '\p{^Is_STerm=-False}', "");
Expect(0, 32, '\P{Is_STerm=-False}', "");
Expect(1, 32, '\P{^Is_STerm=-False}', "");
Expect(0, 33, '\p{Is_STerm=-False}', "");
Expect(1, 33, '\p{^Is_STerm=-False}', "");
Expect(1, 33, '\P{Is_STerm=-False}', "");
Expect(0, 33, '\P{^Is_STerm=-False}', "");
Error('\p{Decomposition_Type=_ Fraction:=}');
Error('\P{Decomposition_Type=_ Fraction:=}');
Expect(1, 190, '\p{Decomposition_Type=fraction}', "");
Expect(0, 190, '\p{^Decomposition_Type=fraction}', "");
Expect(0, 190, '\P{Decomposition_Type=fraction}', "");
Expect(1, 190, '\P{^Decomposition_Type=fraction}', "");
Expect(0, 187, '\p{Decomposition_Type=fraction}', "");
Expect(1, 187, '\p{^Decomposition_Type=fraction}', "");
Expect(1, 187, '\P{Decomposition_Type=fraction}', "");
Expect(0, 187, '\P{^Decomposition_Type=fraction}', "");
Expect(1, 190, '\p{Decomposition_Type= Fraction}', "");
Expect(0, 190, '\p{^Decomposition_Type= Fraction}', "");
Expect(0, 190, '\P{Decomposition_Type= Fraction}', "");
Expect(1, 190, '\P{^Decomposition_Type= Fraction}', "");
Expect(0, 187, '\p{Decomposition_Type= Fraction}', "");
Expect(1, 187, '\p{^Decomposition_Type= Fraction}', "");
Expect(1, 187, '\P{Decomposition_Type= Fraction}', "");
Expect(0, 187, '\P{^Decomposition_Type= Fraction}', "");
Error('\p{Dt:_ Fra/a/}');
Error('\P{Dt:_ Fra/a/}');
Expect(1, 190, '\p{Dt=fra}', "");
Expect(0, 190, '\p{^Dt=fra}', "");
Expect(0, 190, '\P{Dt=fra}', "");
Expect(1, 190, '\P{^Dt=fra}', "");
Expect(0, 187, '\p{Dt=fra}', "");
Expect(1, 187, '\p{^Dt=fra}', "");
Expect(1, 187, '\P{Dt=fra}', "");
Expect(0, 187, '\P{^Dt=fra}', "");
Expect(1, 190, '\p{Dt= Fra}', "");
Expect(0, 190, '\p{^Dt= Fra}', "");
Expect(0, 190, '\P{Dt= Fra}', "");
Expect(1, 190, '\P{^Dt= Fra}', "");
Expect(0, 187, '\p{Dt= Fra}', "");
Expect(1, 187, '\p{^Dt= Fra}', "");
Expect(1, 187, '\P{Dt= Fra}', "");
Expect(0, 187, '\P{^Dt= Fra}', "");
Error('\p{Is_Decomposition_Type=/a/ _FRACTION}');
Error('\P{Is_Decomposition_Type=/a/ _FRACTION}');
Expect(1, 190, '\p{Is_Decomposition_Type: fraction}', "");
Expect(0, 190, '\p{^Is_Decomposition_Type: fraction}', "");
Expect(0, 190, '\P{Is_Decomposition_Type: fraction}', "");
Expect(1, 190, '\P{^Is_Decomposition_Type: fraction}', "");
Expect(0, 187, '\p{Is_Decomposition_Type: fraction}', "");
Expect(1, 187, '\p{^Is_Decomposition_Type: fraction}', "");
Expect(1, 187, '\P{Is_Decomposition_Type: fraction}', "");
Expect(0, 187, '\P{^Is_Decomposition_Type: fraction}', "");
Expect(1, 190, '\p{Is_Decomposition_Type= fraction}', "");
Expect(0, 190, '\p{^Is_Decomposition_Type= fraction}', "");
Expect(0, 190, '\P{Is_Decomposition_Type= fraction}', "");
Expect(1, 190, '\P{^Is_Decomposition_Type= fraction}', "");
Expect(0, 187, '\p{Is_Decomposition_Type= fraction}', "");
Expect(1, 187, '\p{^Is_Decomposition_Type= fraction}', "");
Expect(1, 187, '\P{Is_Decomposition_Type= fraction}', "");
Expect(0, 187, '\P{^Is_Decomposition_Type= fraction}', "");
Error('\p{Is_Dt= FRA/a/}');
Error('\P{Is_Dt= FRA/a/}');
Expect(1, 190, '\p{Is_Dt=fra}', "");
Expect(0, 190, '\p{^Is_Dt=fra}', "");
Expect(0, 190, '\P{Is_Dt=fra}', "");
Expect(1, 190, '\P{^Is_Dt=fra}', "");
Expect(0, 187, '\p{Is_Dt=fra}', "");
Expect(1, 187, '\p{^Is_Dt=fra}', "");
Expect(1, 187, '\P{Is_Dt=fra}', "");
Expect(0, 187, '\P{^Is_Dt=fra}', "");
Expect(1, 190, '\p{Is_Dt= Fra}', "");
Expect(0, 190, '\p{^Is_Dt= Fra}', "");
Expect(0, 190, '\P{Is_Dt= Fra}', "");
Expect(1, 190, '\P{^Is_Dt= Fra}', "");
Expect(0, 187, '\p{Is_Dt= Fra}', "");
Expect(1, 187, '\p{^Is_Dt= Fra}', "");
Expect(1, 187, '\P{Is_Dt= Fra}', "");
Expect(0, 187, '\P{^Is_Dt= Fra}', "");
Error('\p{Decomposition_Type=circle/a/}');
Error('\P{Decomposition_Type=circle/a/}');
Expect(1, 9331, '\p{Decomposition_Type=circle}', "");
Expect(0, 9331, '\p{^Decomposition_Type=circle}', "");
Expect(0, 9331, '\P{Decomposition_Type=circle}', "");
Expect(1, 9331, '\P{^Decomposition_Type=circle}', "");
Expect(0, 9311, '\p{Decomposition_Type=circle}', "");
Expect(1, 9311, '\p{^Decomposition_Type=circle}', "");
Expect(1, 9311, '\P{Decomposition_Type=circle}', "");
Expect(0, 9311, '\P{^Decomposition_Type=circle}', "");
Expect(1, 9331, '\p{Decomposition_Type= Circle}', "");
Expect(0, 9331, '\p{^Decomposition_Type= Circle}', "");
Expect(0, 9331, '\P{Decomposition_Type= Circle}', "");
Expect(1, 9331, '\P{^Decomposition_Type= Circle}', "");
Expect(0, 9311, '\p{Decomposition_Type= Circle}', "");
Expect(1, 9311, '\p{^Decomposition_Type= Circle}', "");
Expect(1, 9311, '\P{Decomposition_Type= Circle}', "");
Expect(0, 9311, '\P{^Decomposition_Type= Circle}', "");
Error('\p{Dt= ENC/a/}');
Error('\P{Dt= ENC/a/}');
Expect(1, 9331, '\p{Dt:enc}', "");
Expect(0, 9331, '\p{^Dt:enc}', "");
Expect(0, 9331, '\P{Dt:enc}', "");
Expect(1, 9331, '\P{^Dt:enc}', "");
Expect(0, 9311, '\p{Dt:enc}', "");
Expect(1, 9311, '\p{^Dt:enc}', "");
Expect(1, 9311, '\P{Dt:enc}', "");
Expect(0, 9311, '\P{^Dt:enc}', "");
Expect(1, 9331, '\p{Dt=-_Enc}', "");
Expect(0, 9331, '\p{^Dt=-_Enc}', "");
Expect(0, 9331, '\P{Dt=-_Enc}', "");
Expect(1, 9331, '\P{^Dt=-_Enc}', "");
Expect(0, 9311, '\p{Dt=-_Enc}', "");
Expect(1, 9311, '\p{^Dt=-_Enc}', "");
Expect(1, 9311, '\P{Dt=-_Enc}', "");
Expect(0, 9311, '\P{^Dt=-_Enc}', "");
Error('\p{Is_Decomposition_Type= /a/Circle}');
Error('\P{Is_Decomposition_Type= /a/Circle}');
Expect(1, 9331, '\p{Is_Decomposition_Type=circle}', "");
Expect(0, 9331, '\p{^Is_Decomposition_Type=circle}', "");
Expect(0, 9331, '\P{Is_Decomposition_Type=circle}', "");
Expect(1, 9331, '\P{^Is_Decomposition_Type=circle}', "");
Expect(0, 9311, '\p{Is_Decomposition_Type=circle}', "");
Expect(1, 9311, '\p{^Is_Decomposition_Type=circle}', "");
Expect(1, 9311, '\P{Is_Decomposition_Type=circle}', "");
Expect(0, 9311, '\P{^Is_Decomposition_Type=circle}', "");
Expect(1, 9331, '\p{Is_Decomposition_Type=-CIRCLE}', "");
Expect(0, 9331, '\p{^Is_Decomposition_Type=-CIRCLE}', "");
Expect(0, 9331, '\P{Is_Decomposition_Type=-CIRCLE}', "");
Expect(1, 9331, '\P{^Is_Decomposition_Type=-CIRCLE}', "");
Expect(0, 9311, '\p{Is_Decomposition_Type=-CIRCLE}', "");
Expect(1, 9311, '\p{^Is_Decomposition_Type=-CIRCLE}', "");
Expect(1, 9311, '\P{Is_Decomposition_Type=-CIRCLE}', "");
Expect(0, 9311, '\P{^Is_Decomposition_Type=-CIRCLE}', "");
Error('\p{Is_Dt=/a/_-Enc}');
Error('\P{Is_Dt=/a/_-Enc}');
Expect(1, 9331, '\p{Is_Dt=enc}', "");
Expect(0, 9331, '\p{^Is_Dt=enc}', "");
Expect(0, 9331, '\P{Is_Dt=enc}', "");
Expect(1, 9331, '\P{^Is_Dt=enc}', "");
Expect(0, 9311, '\p{Is_Dt=enc}', "");
Expect(1, 9311, '\p{^Is_Dt=enc}', "");
Expect(1, 9311, '\P{Is_Dt=enc}', "");
Expect(0, 9311, '\P{^Is_Dt=enc}', "");
Expect(1, 9331, '\p{Is_Dt: -Enc}', "");
Expect(0, 9331, '\p{^Is_Dt: -Enc}', "");
Expect(0, 9331, '\P{Is_Dt: -Enc}', "");
Expect(1, 9331, '\P{^Is_Dt: -Enc}', "");
Expect(0, 9311, '\p{Is_Dt: -Enc}', "");
Expect(1, 9311, '\p{^Is_Dt: -Enc}', "");
Expect(1, 9311, '\P{Is_Dt: -Enc}', "");
Expect(0, 9311, '\P{^Is_Dt: -Enc}', "");
Error('\p{Decomposition_Type=:=-_initial}');
Error('\P{Decomposition_Type=:=-_initial}');
Expect(1, 64340, '\p{Decomposition_Type=initial}', "");
Expect(0, 64340, '\p{^Decomposition_Type=initial}', "");
Expect(0, 64340, '\P{Decomposition_Type=initial}', "");
Expect(1, 64340, '\P{^Decomposition_Type=initial}', "");
Expect(0, 64339, '\p{Decomposition_Type=initial}', "");
Expect(1, 64339, '\p{^Decomposition_Type=initial}', "");
Expect(1, 64339, '\P{Decomposition_Type=initial}', "");
Expect(0, 64339, '\P{^Decomposition_Type=initial}', "");
Error('\p{Dt=:=_ INIT}');
Error('\P{Dt=:=_ INIT}');
Expect(1, 64340, '\p{Dt=init}', "");
Expect(0, 64340, '\p{^Dt=init}', "");
Expect(0, 64340, '\P{Dt=init}', "");
Expect(1, 64340, '\P{^Dt=init}', "");
Expect(0, 64339, '\p{Dt=init}', "");
Expect(1, 64339, '\p{^Dt=init}', "");
Expect(1, 64339, '\P{Dt=init}', "");
Expect(0, 64339, '\P{^Dt=init}', "");
Expect(1, 64340, '\p{Dt=_-init}', "");
Expect(0, 64340, '\p{^Dt=_-init}', "");
Expect(0, 64340, '\P{Dt=_-init}', "");
Expect(1, 64340, '\P{^Dt=_-init}', "");
Expect(0, 64339, '\p{Dt=_-init}', "");
Expect(1, 64339, '\p{^Dt=_-init}', "");
Expect(1, 64339, '\P{Dt=_-init}', "");
Expect(0, 64339, '\P{^Dt=_-init}', "");
Error('\p{Is_Decomposition_Type=/a/ Initial}');
Error('\P{Is_Decomposition_Type=/a/ Initial}');
Expect(1, 64340, '\p{Is_Decomposition_Type=initial}', "");
Expect(0, 64340, '\p{^Is_Decomposition_Type=initial}', "");
Expect(0, 64340, '\P{Is_Decomposition_Type=initial}', "");
Expect(1, 64340, '\P{^Is_Decomposition_Type=initial}', "");
Expect(0, 64339, '\p{Is_Decomposition_Type=initial}', "");
Expect(1, 64339, '\p{^Is_Decomposition_Type=initial}', "");
Expect(1, 64339, '\P{Is_Decomposition_Type=initial}', "");
Expect(0, 64339, '\P{^Is_Decomposition_Type=initial}', "");
Expect(1, 64340, '\p{Is_Decomposition_Type= _initial}', "");
Expect(0, 64340, '\p{^Is_Decomposition_Type= _initial}', "");
Expect(0, 64340, '\P{Is_Decomposition_Type= _initial}', "");
Expect(1, 64340, '\P{^Is_Decomposition_Type= _initial}', "");
Expect(0, 64339, '\p{Is_Decomposition_Type= _initial}', "");
Expect(1, 64339, '\p{^Is_Decomposition_Type= _initial}', "");
Expect(1, 64339, '\P{Is_Decomposition_Type= _initial}', "");
Expect(0, 64339, '\P{^Is_Decomposition_Type= _initial}', "");
Error('\p{Is_Dt=-init/a/}');
Error('\P{Is_Dt=-init/a/}');
Expect(1, 64340, '\p{Is_Dt=init}', "");
Expect(0, 64340, '\p{^Is_Dt=init}', "");
Expect(0, 64340, '\P{Is_Dt=init}', "");
Expect(1, 64340, '\P{^Is_Dt=init}', "");
Expect(0, 64339, '\p{Is_Dt=init}', "");
Expect(1, 64339, '\p{^Is_Dt=init}', "");
Expect(1, 64339, '\P{Is_Dt=init}', "");
Expect(0, 64339, '\P{^Is_Dt=init}', "");
Expect(1, 64340, '\p{Is_Dt= Init}', "");
Expect(0, 64340, '\p{^Is_Dt= Init}', "");
Expect(0, 64340, '\P{Is_Dt= Init}', "");
Expect(1, 64340, '\P{^Is_Dt= Init}', "");
Expect(0, 64339, '\p{Is_Dt= Init}', "");
Expect(1, 64339, '\p{^Is_Dt= Init}', "");
Expect(1, 64339, '\P{Is_Dt= Init}', "");
Expect(0, 64339, '\P{^Is_Dt= Init}', "");
Error('\p{Decomposition_Type:_:=font}');
Error('\P{Decomposition_Type:_:=font}');
Expect(1, 8450, '\p{Decomposition_Type: font}', "");
Expect(0, 8450, '\p{^Decomposition_Type: font}', "");
Expect(0, 8450, '\P{Decomposition_Type: font}', "");
Expect(1, 8450, '\P{^Decomposition_Type: font}', "");
Expect(0, 8449, '\p{Decomposition_Type: font}', "");
Expect(1, 8449, '\p{^Decomposition_Type: font}', "");
Expect(1, 8449, '\P{Decomposition_Type: font}', "");
Expect(0, 8449, '\P{^Decomposition_Type: font}', "");
Expect(1, 8450, '\p{Decomposition_Type= -Font}', "");
Expect(0, 8450, '\p{^Decomposition_Type= -Font}', "");
Expect(0, 8450, '\P{Decomposition_Type= -Font}', "");
Expect(1, 8450, '\P{^Decomposition_Type= -Font}', "");
Expect(0, 8449, '\p{Decomposition_Type= -Font}', "");
Expect(1, 8449, '\p{^Decomposition_Type= -Font}', "");
Expect(1, 8449, '\P{Decomposition_Type= -Font}', "");
Expect(0, 8449, '\P{^Decomposition_Type= -Font}', "");
Error('\p{Dt= /a/Font}');
Error('\P{Dt= /a/Font}');
Expect(1, 8450, '\p{Dt=font}', "");
Expect(0, 8450, '\p{^Dt=font}', "");
Expect(0, 8450, '\P{Dt=font}', "");
Expect(1, 8450, '\P{^Dt=font}', "");
Expect(0, 8449, '\p{Dt=font}', "");
Expect(1, 8449, '\p{^Dt=font}', "");
Expect(1, 8449, '\P{Dt=font}', "");
Expect(0, 8449, '\P{^Dt=font}', "");
Expect(1, 8450, '\p{Dt=- FONT}', "");
Expect(0, 8450, '\p{^Dt=- FONT}', "");
Expect(0, 8450, '\P{Dt=- FONT}', "");
Expect(1, 8450, '\P{^Dt=- FONT}', "");
Expect(0, 8449, '\p{Dt=- FONT}', "");
Expect(1, 8449, '\p{^Dt=- FONT}', "");
Expect(1, 8449, '\P{Dt=- FONT}', "");
Expect(0, 8449, '\P{^Dt=- FONT}', "");
Error('\p{Is_Decomposition_Type= FONT:=}');
Error('\P{Is_Decomposition_Type= FONT:=}');
Expect(1, 8450, '\p{Is_Decomposition_Type=font}', "");
Expect(0, 8450, '\p{^Is_Decomposition_Type=font}', "");
Expect(0, 8450, '\P{Is_Decomposition_Type=font}', "");
Expect(1, 8450, '\P{^Is_Decomposition_Type=font}', "");
Expect(0, 8449, '\p{Is_Decomposition_Type=font}', "");
Expect(1, 8449, '\p{^Is_Decomposition_Type=font}', "");
Expect(1, 8449, '\P{Is_Decomposition_Type=font}', "");
Expect(0, 8449, '\P{^Is_Decomposition_Type=font}', "");
Expect(1, 8450, '\p{Is_Decomposition_Type=_ FONT}', "");
Expect(0, 8450, '\p{^Is_Decomposition_Type=_ FONT}', "");
Expect(0, 8450, '\P{Is_Decomposition_Type=_ FONT}', "");
Expect(1, 8450, '\P{^Is_Decomposition_Type=_ FONT}', "");
Expect(0, 8449, '\p{Is_Decomposition_Type=_ FONT}', "");
Expect(1, 8449, '\p{^Is_Decomposition_Type=_ FONT}', "");
Expect(1, 8449, '\P{Is_Decomposition_Type=_ FONT}', "");
Expect(0, 8449, '\P{^Is_Decomposition_Type=_ FONT}', "");
Error('\p{Is_Dt=:=FONT}');
Error('\P{Is_Dt=:=FONT}');
Expect(1, 8450, '\p{Is_Dt=font}', "");
Expect(0, 8450, '\p{^Is_Dt=font}', "");
Expect(0, 8450, '\P{Is_Dt=font}', "");
Expect(1, 8450, '\P{^Is_Dt=font}', "");
Expect(0, 8449, '\p{Is_Dt=font}', "");
Expect(1, 8449, '\p{^Is_Dt=font}', "");
Expect(1, 8449, '\P{Is_Dt=font}', "");
Expect(0, 8449, '\P{^Is_Dt=font}', "");
Expect(1, 8450, '\p{Is_Dt= font}', "");
Expect(0, 8450, '\p{^Is_Dt= font}', "");
Expect(0, 8450, '\P{Is_Dt= font}', "");
Expect(1, 8450, '\P{^Is_Dt= font}', "");
Expect(0, 8449, '\p{Is_Dt= font}', "");
Expect(1, 8449, '\p{^Is_Dt= font}', "");
Expect(1, 8449, '\P{Is_Dt= font}', "");
Expect(0, 8449, '\P{^Is_Dt= font}', "");
Error('\p{Decomposition_Type=_:=Nobreak}');
Error('\P{Decomposition_Type=_:=Nobreak}');
Expect(1, 160, '\p{Decomposition_Type: nobreak}', "");
Expect(0, 160, '\p{^Decomposition_Type: nobreak}', "");
Expect(0, 160, '\P{Decomposition_Type: nobreak}', "");
Expect(1, 160, '\P{^Decomposition_Type: nobreak}', "");
Expect(0, 159, '\p{Decomposition_Type: nobreak}', "");
Expect(1, 159, '\p{^Decomposition_Type: nobreak}', "");
Expect(1, 159, '\P{Decomposition_Type: nobreak}', "");
Expect(0, 159, '\P{^Decomposition_Type: nobreak}', "");
Expect(1, 160, '\p{Decomposition_Type=--NOBREAK}', "");
Expect(0, 160, '\p{^Decomposition_Type=--NOBREAK}', "");
Expect(0, 160, '\P{Decomposition_Type=--NOBREAK}', "");
Expect(1, 160, '\P{^Decomposition_Type=--NOBREAK}', "");
Expect(0, 159, '\p{Decomposition_Type=--NOBREAK}', "");
Expect(1, 159, '\p{^Decomposition_Type=--NOBREAK}', "");
Expect(1, 159, '\P{Decomposition_Type=--NOBREAK}', "");
Expect(0, 159, '\P{^Decomposition_Type=--NOBREAK}', "");
Error('\p{Dt= Nb/a/}');
Error('\P{Dt= Nb/a/}');
Expect(1, 160, '\p{Dt=nb}', "");
Expect(0, 160, '\p{^Dt=nb}', "");
Expect(0, 160, '\P{Dt=nb}', "");
Expect(1, 160, '\P{^Dt=nb}', "");
Expect(0, 159, '\p{Dt=nb}', "");
Expect(1, 159, '\p{^Dt=nb}', "");
Expect(1, 159, '\P{Dt=nb}', "");
Expect(0, 159, '\P{^Dt=nb}', "");
Expect(1, 160, '\p{Dt: _-nb}', "");
Expect(0, 160, '\p{^Dt: _-nb}', "");
Expect(0, 160, '\P{Dt: _-nb}', "");
Expect(1, 160, '\P{^Dt: _-nb}', "");
Expect(0, 159, '\p{Dt: _-nb}', "");
Expect(1, 159, '\p{^Dt: _-nb}', "");
Expect(1, 159, '\P{Dt: _-nb}', "");
Expect(0, 159, '\P{^Dt: _-nb}', "");
Error('\p{Is_Decomposition_Type=-/a/NOBREAK}');
Error('\P{Is_Decomposition_Type=-/a/NOBREAK}');
Expect(1, 160, '\p{Is_Decomposition_Type=nobreak}', "");
Expect(0, 160, '\p{^Is_Decomposition_Type=nobreak}', "");
Expect(0, 160, '\P{Is_Decomposition_Type=nobreak}', "");
Expect(1, 160, '\P{^Is_Decomposition_Type=nobreak}', "");
Expect(0, 159, '\p{Is_Decomposition_Type=nobreak}', "");
Expect(1, 159, '\p{^Is_Decomposition_Type=nobreak}', "");
Expect(1, 159, '\P{Is_Decomposition_Type=nobreak}', "");
Expect(0, 159, '\P{^Is_Decomposition_Type=nobreak}', "");
Expect(1, 160, '\p{Is_Decomposition_Type= nobreak}', "");
Expect(0, 160, '\p{^Is_Decomposition_Type= nobreak}', "");
Expect(0, 160, '\P{Is_Decomposition_Type= nobreak}', "");
Expect(1, 160, '\P{^Is_Decomposition_Type= nobreak}', "");
Expect(0, 159, '\p{Is_Decomposition_Type= nobreak}', "");
Expect(1, 159, '\p{^Is_Decomposition_Type= nobreak}', "");
Expect(1, 159, '\P{Is_Decomposition_Type= nobreak}', "");
Expect(0, 159, '\P{^Is_Decomposition_Type= nobreak}', "");
Error('\p{Is_Dt=/a/ NB}');
Error('\P{Is_Dt=/a/ NB}');
Expect(1, 160, '\p{Is_Dt=nb}', "");
Expect(0, 160, '\p{^Is_Dt=nb}', "");
Expect(0, 160, '\P{Is_Dt=nb}', "");
Expect(1, 160, '\P{^Is_Dt=nb}', "");
Expect(0, 159, '\p{Is_Dt=nb}', "");
Expect(1, 159, '\p{^Is_Dt=nb}', "");
Expect(1, 159, '\P{Is_Dt=nb}', "");
Expect(0, 159, '\P{^Is_Dt=nb}', "");
Expect(1, 160, '\p{Is_Dt= _Nb}', "");
Expect(0, 160, '\p{^Is_Dt= _Nb}', "");
Expect(0, 160, '\P{Is_Dt= _Nb}', "");
Expect(1, 160, '\P{^Is_Dt= _Nb}', "");
Expect(0, 159, '\p{Is_Dt= _Nb}', "");
Expect(1, 159, '\p{^Is_Dt= _Nb}', "");
Expect(1, 159, '\P{Is_Dt= _Nb}', "");
Expect(0, 159, '\P{^Is_Dt= _Nb}', "");
Error('\p{Decomposition_Type=/a/-NonCANONICAL}');
Error('\P{Decomposition_Type=/a/-NonCANONICAL}');
Expect(1, 160, '\p{Decomposition_Type=noncanonical}', "");
Expect(0, 160, '\p{^Decomposition_Type=noncanonical}', "");
Expect(0, 160, '\P{Decomposition_Type=noncanonical}', "");
Expect(1, 160, '\P{^Decomposition_Type=noncanonical}', "");
Expect(0, 159, '\p{Decomposition_Type=noncanonical}', "");
Expect(1, 159, '\p{^Decomposition_Type=noncanonical}', "");
Expect(1, 159, '\P{Decomposition_Type=noncanonical}', "");
Expect(0, 159, '\P{^Decomposition_Type=noncanonical}', "");
Expect(1, 160, '\p{Decomposition_Type= NON_Canonical}', "");
Expect(0, 160, '\p{^Decomposition_Type= NON_Canonical}', "");
Expect(0, 160, '\P{Decomposition_Type= NON_Canonical}', "");
Expect(1, 160, '\P{^Decomposition_Type= NON_Canonical}', "");
Expect(0, 159, '\p{Decomposition_Type= NON_Canonical}', "");
Expect(1, 159, '\p{^Decomposition_Type= NON_Canonical}', "");
Expect(1, 159, '\P{Decomposition_Type= NON_Canonical}', "");
Expect(0, 159, '\P{^Decomposition_Type= NON_Canonical}', "");
Error('\p{Dt= -non Canon/a/}');
Error('\P{Dt= -non Canon/a/}');
Expect(1, 160, '\p{Dt=noncanon}', "");
Expect(0, 160, '\p{^Dt=noncanon}', "");
Expect(0, 160, '\P{Dt=noncanon}', "");
Expect(1, 160, '\P{^Dt=noncanon}', "");
Expect(0, 159, '\p{Dt=noncanon}', "");
Expect(1, 159, '\p{^Dt=noncanon}', "");
Expect(1, 159, '\P{Dt=noncanon}', "");
Expect(0, 159, '\P{^Dt=noncanon}', "");
Expect(1, 160, '\p{Dt=_non-CANON}', "");
Expect(0, 160, '\p{^Dt=_non-CANON}', "");
Expect(0, 160, '\P{Dt=_non-CANON}', "");
Expect(1, 160, '\P{^Dt=_non-CANON}', "");
Expect(0, 159, '\p{Dt=_non-CANON}', "");
Expect(1, 159, '\p{^Dt=_non-CANON}', "");
Expect(1, 159, '\P{Dt=_non-CANON}', "");
Expect(0, 159, '\P{^Dt=_non-CANON}', "");
Error('\p{Is_Decomposition_Type=/a/Non_canonical}');
Error('\P{Is_Decomposition_Type=/a/Non_canonical}');
Expect(1, 160, '\p{Is_Decomposition_Type: noncanonical}', "");
Expect(0, 160, '\p{^Is_Decomposition_Type: noncanonical}', "");
Expect(0, 160, '\P{Is_Decomposition_Type: noncanonical}', "");
Expect(1, 160, '\P{^Is_Decomposition_Type: noncanonical}', "");
Expect(0, 159, '\p{Is_Decomposition_Type: noncanonical}', "");
Expect(1, 159, '\p{^Is_Decomposition_Type: noncanonical}', "");
Expect(1, 159, '\P{Is_Decomposition_Type: noncanonical}', "");
Expect(0, 159, '\P{^Is_Decomposition_Type: noncanonical}', "");
Expect(1, 160, '\p{Is_Decomposition_Type: NonCanonical}', "");
Expect(0, 160, '\p{^Is_Decomposition_Type: NonCanonical}', "");
Expect(0, 160, '\P{Is_Decomposition_Type: NonCanonical}', "");
Expect(1, 160, '\P{^Is_Decomposition_Type: NonCanonical}', "");
Expect(0, 159, '\p{Is_Decomposition_Type: NonCanonical}', "");
Expect(1, 159, '\p{^Is_Decomposition_Type: NonCanonical}', "");
Expect(1, 159, '\P{Is_Decomposition_Type: NonCanonical}', "");
Expect(0, 159, '\P{^Is_Decomposition_Type: NonCanonical}', "");
Error('\p{Is_Dt=-/a/NON CANON}');
Error('\P{Is_Dt=-/a/NON CANON}');
Expect(1, 160, '\p{Is_Dt=noncanon}', "");
Expect(0, 160, '\p{^Is_Dt=noncanon}', "");
Expect(0, 160, '\P{Is_Dt=noncanon}', "");
Expect(1, 160, '\P{^Is_Dt=noncanon}', "");
Expect(0, 159, '\p{Is_Dt=noncanon}', "");
Expect(1, 159, '\p{^Is_Dt=noncanon}', "");
Expect(1, 159, '\P{Is_Dt=noncanon}', "");
Expect(0, 159, '\P{^Is_Dt=noncanon}', "");
Expect(1, 160, '\p{Is_Dt= NON_canon}', "");
Expect(0, 160, '\p{^Is_Dt= NON_canon}', "");
Expect(0, 160, '\P{Is_Dt= NON_canon}', "");
Expect(1, 160, '\P{^Is_Dt= NON_canon}', "");
Expect(0, 159, '\p{Is_Dt= NON_canon}', "");
Expect(1, 159, '\p{^Is_Dt= NON_canon}', "");
Expect(1, 159, '\P{Is_Dt= NON_canon}', "");
Expect(0, 159, '\P{^Is_Dt= NON_canon}', "");
Error('\p{Decomposition_Type= /a/Final}');
Error('\P{Decomposition_Type= /a/Final}');
Expect(1, 64337, '\p{Decomposition_Type=final}', "");
Expect(0, 64337, '\p{^Decomposition_Type=final}', "");
Expect(0, 64337, '\P{Decomposition_Type=final}', "");
Expect(1, 64337, '\P{^Decomposition_Type=final}', "");
Expect(0, 64336, '\p{Decomposition_Type=final}', "");
Expect(1, 64336, '\p{^Decomposition_Type=final}', "");
Expect(1, 64336, '\P{Decomposition_Type=final}', "");
Expect(0, 64336, '\P{^Decomposition_Type=final}', "");
Expect(1, 64337, '\p{Decomposition_Type=__FINAL}', "");
Expect(0, 64337, '\p{^Decomposition_Type=__FINAL}', "");
Expect(0, 64337, '\P{Decomposition_Type=__FINAL}', "");
Expect(1, 64337, '\P{^Decomposition_Type=__FINAL}', "");
Expect(0, 64336, '\p{Decomposition_Type=__FINAL}', "");
Expect(1, 64336, '\p{^Decomposition_Type=__FINAL}', "");
Expect(1, 64336, '\P{Decomposition_Type=__FINAL}', "");
Expect(0, 64336, '\P{^Decomposition_Type=__FINAL}', "");
Error('\p{Dt=:= FIN}');
Error('\P{Dt=:= FIN}');
Expect(1, 64337, '\p{Dt=fin}', "");
Expect(0, 64337, '\p{^Dt=fin}', "");
Expect(0, 64337, '\P{Dt=fin}', "");
Expect(1, 64337, '\P{^Dt=fin}', "");
Expect(0, 64336, '\p{Dt=fin}', "");
Expect(1, 64336, '\p{^Dt=fin}', "");
Expect(1, 64336, '\P{Dt=fin}', "");
Expect(0, 64336, '\P{^Dt=fin}', "");
Expect(1, 64337, '\p{Dt=_-Fin}', "");
Expect(0, 64337, '\p{^Dt=_-Fin}', "");
Expect(0, 64337, '\P{Dt=_-Fin}', "");
Expect(1, 64337, '\P{^Dt=_-Fin}', "");
Expect(0, 64336, '\p{Dt=_-Fin}', "");
Expect(1, 64336, '\p{^Dt=_-Fin}', "");
Expect(1, 64336, '\P{Dt=_-Fin}', "");
Expect(0, 64336, '\P{^Dt=_-Fin}', "");
Error('\p{Is_Decomposition_Type:-:=FINAL}');
Error('\P{Is_Decomposition_Type:-:=FINAL}');
Expect(1, 64337, '\p{Is_Decomposition_Type=final}', "");
Expect(0, 64337, '\p{^Is_Decomposition_Type=final}', "");
Expect(0, 64337, '\P{Is_Decomposition_Type=final}', "");
Expect(1, 64337, '\P{^Is_Decomposition_Type=final}', "");
Expect(0, 64336, '\p{Is_Decomposition_Type=final}', "");
Expect(1, 64336, '\p{^Is_Decomposition_Type=final}', "");
Expect(1, 64336, '\P{Is_Decomposition_Type=final}', "");
Expect(0, 64336, '\P{^Is_Decomposition_Type=final}', "");
Expect(1, 64337, '\p{Is_Decomposition_Type=_-FINAL}', "");
Expect(0, 64337, '\p{^Is_Decomposition_Type=_-FINAL}', "");
Expect(0, 64337, '\P{Is_Decomposition_Type=_-FINAL}', "");
Expect(1, 64337, '\P{^Is_Decomposition_Type=_-FINAL}', "");
Expect(0, 64336, '\p{Is_Decomposition_Type=_-FINAL}', "");
Expect(1, 64336, '\p{^Is_Decomposition_Type=_-FINAL}', "");
Expect(1, 64336, '\P{Is_Decomposition_Type=_-FINAL}', "");
Expect(0, 64336, '\P{^Is_Decomposition_Type=_-FINAL}', "");
Error('\p{Is_Dt=/a/- Fin}');
Error('\P{Is_Dt=/a/- Fin}');
Expect(1, 64337, '\p{Is_Dt=fin}', "");
Expect(0, 64337, '\p{^Is_Dt=fin}', "");
Expect(0, 64337, '\P{Is_Dt=fin}', "");
Expect(1, 64337, '\P{^Is_Dt=fin}', "");
Expect(0, 64336, '\p{Is_Dt=fin}', "");
Expect(1, 64336, '\p{^Is_Dt=fin}', "");
Expect(1, 64336, '\P{Is_Dt=fin}', "");
Expect(0, 64336, '\P{^Is_Dt=fin}', "");
Expect(1, 64337, '\p{Is_Dt= Fin}', "");
Expect(0, 64337, '\p{^Is_Dt= Fin}', "");
Expect(0, 64337, '\P{Is_Dt= Fin}', "");
Expect(1, 64337, '\P{^Is_Dt= Fin}', "");
Expect(0, 64336, '\p{Is_Dt= Fin}', "");
Expect(1, 64336, '\p{^Is_Dt= Fin}', "");
Expect(1, 64336, '\P{Is_Dt= Fin}', "");
Expect(0, 64336, '\P{^Is_Dt= Fin}', "");
Error('\p{Decomposition_Type=/a/_ Wide}');
Error('\P{Decomposition_Type=/a/_ Wide}');
Expect(1, 12288, '\p{Decomposition_Type=wide}', "");
Expect(0, 12288, '\p{^Decomposition_Type=wide}', "");
Expect(0, 12288, '\P{Decomposition_Type=wide}', "");
Expect(1, 12288, '\P{^Decomposition_Type=wide}', "");
Expect(0, 12287, '\p{Decomposition_Type=wide}', "");
Expect(1, 12287, '\p{^Decomposition_Type=wide}', "");
Expect(1, 12287, '\P{Decomposition_Type=wide}', "");
Expect(0, 12287, '\P{^Decomposition_Type=wide}', "");
Expect(1, 12288, '\p{Decomposition_Type=- Wide}', "");
Expect(0, 12288, '\p{^Decomposition_Type=- Wide}', "");
Expect(0, 12288, '\P{Decomposition_Type=- Wide}', "");
Expect(1, 12288, '\P{^Decomposition_Type=- Wide}', "");
Expect(0, 12287, '\p{Decomposition_Type=- Wide}', "");
Expect(1, 12287, '\p{^Decomposition_Type=- Wide}', "");
Expect(1, 12287, '\P{Decomposition_Type=- Wide}', "");
Expect(0, 12287, '\P{^Decomposition_Type=- Wide}', "");
Error('\p{Dt= /a/wide}');
Error('\P{Dt= /a/wide}');
Expect(1, 12288, '\p{Dt=wide}', "");
Expect(0, 12288, '\p{^Dt=wide}', "");
Expect(0, 12288, '\P{Dt=wide}', "");
Expect(1, 12288, '\P{^Dt=wide}', "");
Expect(0, 12287, '\p{Dt=wide}', "");
Expect(1, 12287, '\p{^Dt=wide}', "");
Expect(1, 12287, '\P{Dt=wide}', "");
Expect(0, 12287, '\P{^Dt=wide}', "");
Expect(1, 12288, '\p{Dt= wide}', "");
Expect(0, 12288, '\p{^Dt= wide}', "");
Expect(0, 12288, '\P{Dt= wide}', "");
Expect(1, 12288, '\P{^Dt= wide}', "");
Expect(0, 12287, '\p{Dt= wide}', "");
Expect(1, 12287, '\p{^Dt= wide}', "");
Expect(1, 12287, '\P{Dt= wide}', "");
Expect(0, 12287, '\P{^Dt= wide}', "");
Error('\p{Is_Decomposition_Type= /a/Wide}');
Error('\P{Is_Decomposition_Type= /a/Wide}');
Expect(1, 12288, '\p{Is_Decomposition_Type=wide}', "");
Expect(0, 12288, '\p{^Is_Decomposition_Type=wide}', "");
Expect(0, 12288, '\P{Is_Decomposition_Type=wide}', "");
Expect(1, 12288, '\P{^Is_Decomposition_Type=wide}', "");
Expect(0, 12287, '\p{Is_Decomposition_Type=wide}', "");
Expect(1, 12287, '\p{^Is_Decomposition_Type=wide}', "");
Expect(1, 12287, '\P{Is_Decomposition_Type=wide}', "");
Expect(0, 12287, '\P{^Is_Decomposition_Type=wide}', "");
Expect(1, 12288, '\p{Is_Decomposition_Type= Wide}', "");
Expect(0, 12288, '\p{^Is_Decomposition_Type= Wide}', "");
Expect(0, 12288, '\P{Is_Decomposition_Type= Wide}', "");
Expect(1, 12288, '\P{^Is_Decomposition_Type= Wide}', "");
Expect(0, 12287, '\p{Is_Decomposition_Type= Wide}', "");
Expect(1, 12287, '\p{^Is_Decomposition_Type= Wide}', "");
Expect(1, 12287, '\P{Is_Decomposition_Type= Wide}', "");
Expect(0, 12287, '\P{^Is_Decomposition_Type= Wide}', "");
Error('\p{Is_Dt= -Wide:=}');
Error('\P{Is_Dt= -Wide:=}');
Expect(1, 12288, '\p{Is_Dt=wide}', "");
Expect(0, 12288, '\p{^Is_Dt=wide}', "");
Expect(0, 12288, '\P{Is_Dt=wide}', "");
Expect(1, 12288, '\P{^Is_Dt=wide}', "");
Expect(0, 12287, '\p{Is_Dt=wide}', "");
Expect(1, 12287, '\p{^Is_Dt=wide}', "");
Expect(1, 12287, '\P{Is_Dt=wide}', "");
Expect(0, 12287, '\P{^Is_Dt=wide}', "");
Expect(1, 12288, '\p{Is_Dt: WIDE}', "");
Expect(0, 12288, '\p{^Is_Dt: WIDE}', "");
Expect(0, 12288, '\P{Is_Dt: WIDE}', "");
Expect(1, 12288, '\P{^Is_Dt: WIDE}', "");
Expect(0, 12287, '\p{Is_Dt: WIDE}', "");
Expect(1, 12287, '\p{^Is_Dt: WIDE}', "");
Expect(1, 12287, '\P{Is_Dt: WIDE}', "");
Expect(0, 12287, '\P{^Is_Dt: WIDE}', "");
Error('\p{Decomposition_Type= :=Canonical}');
Error('\P{Decomposition_Type= :=Canonical}');
Expect(1, 197, '\p{Decomposition_Type=canonical}', "");
Expect(0, 197, '\p{^Decomposition_Type=canonical}', "");
Expect(0, 197, '\P{Decomposition_Type=canonical}', "");
Expect(1, 197, '\P{^Decomposition_Type=canonical}', "");
Expect(0, 191, '\p{Decomposition_Type=canonical}', "");
Expect(1, 191, '\p{^Decomposition_Type=canonical}', "");
Expect(1, 191, '\P{Decomposition_Type=canonical}', "");
Expect(0, 191, '\P{^Decomposition_Type=canonical}', "");
Expect(1, 197, '\p{Decomposition_Type= Canonical}', "");
Expect(0, 197, '\p{^Decomposition_Type= Canonical}', "");
Expect(0, 197, '\P{Decomposition_Type= Canonical}', "");
Expect(1, 197, '\P{^Decomposition_Type= Canonical}', "");
Expect(0, 191, '\p{Decomposition_Type= Canonical}', "");
Expect(1, 191, '\p{^Decomposition_Type= Canonical}', "");
Expect(1, 191, '\P{Decomposition_Type= Canonical}', "");
Expect(0, 191, '\P{^Decomposition_Type= Canonical}', "");
Error('\p{Dt=:= can}');
Error('\P{Dt=:= can}');
Expect(1, 197, '\p{Dt=can}', "");
Expect(0, 197, '\p{^Dt=can}', "");
Expect(0, 197, '\P{Dt=can}', "");
Expect(1, 197, '\P{^Dt=can}', "");
Expect(0, 191, '\p{Dt=can}', "");
Expect(1, 191, '\p{^Dt=can}', "");
Expect(1, 191, '\P{Dt=can}', "");
Expect(0, 191, '\P{^Dt=can}', "");
Expect(1, 197, '\p{Dt=_-can}', "");
Expect(0, 197, '\p{^Dt=_-can}', "");
Expect(0, 197, '\P{Dt=_-can}', "");
Expect(1, 197, '\P{^Dt=_-can}', "");
Expect(0, 191, '\p{Dt=_-can}', "");
Expect(1, 191, '\p{^Dt=_-can}', "");
Expect(1, 191, '\P{Dt=_-can}', "");
Expect(0, 191, '\P{^Dt=_-can}', "");
Error('\p{Is_Decomposition_Type=_Canonical:=}');
Error('\P{Is_Decomposition_Type=_Canonical:=}');
Expect(1, 197, '\p{Is_Decomposition_Type=canonical}', "");
Expect(0, 197, '\p{^Is_Decomposition_Type=canonical}', "");
Expect(0, 197, '\P{Is_Decomposition_Type=canonical}', "");
Expect(1, 197, '\P{^Is_Decomposition_Type=canonical}', "");
Expect(0, 191, '\p{Is_Decomposition_Type=canonical}', "");
Expect(1, 191, '\p{^Is_Decomposition_Type=canonical}', "");
Expect(1, 191, '\P{Is_Decomposition_Type=canonical}', "");
Expect(0, 191, '\P{^Is_Decomposition_Type=canonical}', "");
Expect(1, 197, '\p{Is_Decomposition_Type=Canonical}', "");
Expect(0, 197, '\p{^Is_Decomposition_Type=Canonical}', "");
Expect(0, 197, '\P{Is_Decomposition_Type=Canonical}', "");
Expect(1, 197, '\P{^Is_Decomposition_Type=Canonical}', "");
Expect(0, 191, '\p{Is_Decomposition_Type=Canonical}', "");
Expect(1, 191, '\p{^Is_Decomposition_Type=Canonical}', "");
Expect(1, 191, '\P{Is_Decomposition_Type=Canonical}', "");
Expect(0, 191, '\P{^Is_Decomposition_Type=Canonical}', "");
Error('\p{Is_Dt= CAN/a/}');
Error('\P{Is_Dt= CAN/a/}');
Expect(1, 197, '\p{Is_Dt: can}', "");
Expect(0, 197, '\p{^Is_Dt: can}', "");
Expect(0, 197, '\P{Is_Dt: can}', "");
Expect(1, 197, '\P{^Is_Dt: can}', "");
Expect(0, 191, '\p{Is_Dt: can}', "");
Expect(1, 191, '\p{^Is_Dt: can}', "");
Expect(1, 191, '\P{Is_Dt: can}', "");
Expect(0, 191, '\P{^Is_Dt: can}', "");
Expect(1, 197, '\p{Is_Dt=- Can}', "");
Expect(0, 197, '\p{^Is_Dt=- Can}', "");
Expect(0, 197, '\P{Is_Dt=- Can}', "");
Expect(1, 197, '\P{^Is_Dt=- Can}', "");
Expect(0, 191, '\p{Is_Dt=- Can}', "");
Expect(1, 191, '\p{^Is_Dt=- Can}', "");
Expect(1, 191, '\P{Is_Dt=- Can}', "");
Expect(0, 191, '\P{^Is_Dt=- Can}', "");
Error('\p{Decomposition_Type=:=Vertical}');
Error('\P{Decomposition_Type=:=Vertical}');
Expect(1, 12447, '\p{Decomposition_Type=vertical}', "");
Expect(0, 12447, '\p{^Decomposition_Type=vertical}', "");
Expect(0, 12447, '\P{Decomposition_Type=vertical}', "");
Expect(1, 12447, '\P{^Decomposition_Type=vertical}', "");
Expect(0, 12446, '\p{Decomposition_Type=vertical}', "");
Expect(1, 12446, '\p{^Decomposition_Type=vertical}', "");
Expect(1, 12446, '\P{Decomposition_Type=vertical}', "");
Expect(0, 12446, '\P{^Decomposition_Type=vertical}', "");
Expect(1, 12447, '\p{Decomposition_Type= VERTICAL}', "");
Expect(0, 12447, '\p{^Decomposition_Type= VERTICAL}', "");
Expect(0, 12447, '\P{Decomposition_Type= VERTICAL}', "");
Expect(1, 12447, '\P{^Decomposition_Type= VERTICAL}', "");
Expect(0, 12446, '\p{Decomposition_Type= VERTICAL}', "");
Expect(1, 12446, '\p{^Decomposition_Type= VERTICAL}', "");
Expect(1, 12446, '\P{Decomposition_Type= VERTICAL}', "");
Expect(0, 12446, '\P{^Decomposition_Type= VERTICAL}', "");
Error('\p{Dt=/a/ _vert}');
Error('\P{Dt=/a/ _vert}');
Expect(1, 12447, '\p{Dt: vert}', "");
Expect(0, 12447, '\p{^Dt: vert}', "");
Expect(0, 12447, '\P{Dt: vert}', "");
Expect(1, 12447, '\P{^Dt: vert}', "");
Expect(0, 12446, '\p{Dt: vert}', "");
Expect(1, 12446, '\p{^Dt: vert}', "");
Expect(1, 12446, '\P{Dt: vert}', "");
Expect(0, 12446, '\P{^Dt: vert}', "");
Expect(1, 12447, '\p{Dt= vert}', "");
Expect(0, 12447, '\p{^Dt= vert}', "");
Expect(0, 12447, '\P{Dt= vert}', "");
Expect(1, 12447, '\P{^Dt= vert}', "");
Expect(0, 12446, '\p{Dt= vert}', "");
Expect(1, 12446, '\p{^Dt= vert}', "");
Expect(1, 12446, '\P{Dt= vert}', "");
Expect(0, 12446, '\P{^Dt= vert}', "");
Error('\p{Is_Decomposition_Type= -vertical:=}');
Error('\P{Is_Decomposition_Type= -vertical:=}');
Expect(1, 12447, '\p{Is_Decomposition_Type=vertical}', "");
Expect(0, 12447, '\p{^Is_Decomposition_Type=vertical}', "");
Expect(0, 12447, '\P{Is_Decomposition_Type=vertical}', "");
Expect(1, 12447, '\P{^Is_Decomposition_Type=vertical}', "");
Expect(0, 12446, '\p{Is_Decomposition_Type=vertical}', "");
Expect(1, 12446, '\p{^Is_Decomposition_Type=vertical}', "");
Expect(1, 12446, '\P{Is_Decomposition_Type=vertical}', "");
Expect(0, 12446, '\P{^Is_Decomposition_Type=vertical}', "");
Expect(1, 12447, '\p{Is_Decomposition_Type=- Vertical}', "");
Expect(0, 12447, '\p{^Is_Decomposition_Type=- Vertical}', "");
Expect(0, 12447, '\P{Is_Decomposition_Type=- Vertical}', "");
Expect(1, 12447, '\P{^Is_Decomposition_Type=- Vertical}', "");
Expect(0, 12446, '\p{Is_Decomposition_Type=- Vertical}', "");
Expect(1, 12446, '\p{^Is_Decomposition_Type=- Vertical}', "");
Expect(1, 12446, '\P{Is_Decomposition_Type=- Vertical}', "");
Expect(0, 12446, '\P{^Is_Decomposition_Type=- Vertical}', "");
Error('\p{Is_Dt: /a/--Vert}');
Error('\P{Is_Dt: /a/--Vert}');
Expect(1, 12447, '\p{Is_Dt=vert}', "");
Expect(0, 12447, '\p{^Is_Dt=vert}', "");
Expect(0, 12447, '\P{Is_Dt=vert}', "");
Expect(1, 12447, '\P{^Is_Dt=vert}', "");
Expect(0, 12446, '\p{Is_Dt=vert}', "");
Expect(1, 12446, '\p{^Is_Dt=vert}', "");
Expect(1, 12446, '\P{Is_Dt=vert}', "");
Expect(0, 12446, '\P{^Is_Dt=vert}', "");
Expect(1, 12447, '\p{Is_Dt=--vert}', "");
Expect(0, 12447, '\p{^Is_Dt=--vert}', "");
Expect(0, 12447, '\P{Is_Dt=--vert}', "");
Expect(1, 12447, '\P{^Is_Dt=--vert}', "");
Expect(0, 12446, '\p{Is_Dt=--vert}', "");
Expect(1, 12446, '\p{^Is_Dt=--vert}', "");
Expect(1, 12446, '\P{Is_Dt=--vert}', "");
Expect(0, 12446, '\P{^Is_Dt=--vert}', "");
Error('\p{Decomposition_Type=__MEDIAL/a/}');
Error('\P{Decomposition_Type=__MEDIAL/a/}');
Expect(1, 64341, '\p{Decomposition_Type=medial}', "");
Expect(0, 64341, '\p{^Decomposition_Type=medial}', "");
Expect(0, 64341, '\P{Decomposition_Type=medial}', "");
Expect(1, 64341, '\P{^Decomposition_Type=medial}', "");
Expect(0, 64340, '\p{Decomposition_Type=medial}', "");
Expect(1, 64340, '\p{^Decomposition_Type=medial}', "");
Expect(1, 64340, '\P{Decomposition_Type=medial}', "");
Expect(0, 64340, '\P{^Decomposition_Type=medial}', "");
Expect(1, 64341, '\p{Decomposition_Type= -Medial}', "");
Expect(0, 64341, '\p{^Decomposition_Type= -Medial}', "");
Expect(0, 64341, '\P{Decomposition_Type= -Medial}', "");
Expect(1, 64341, '\P{^Decomposition_Type= -Medial}', "");
Expect(0, 64340, '\p{Decomposition_Type= -Medial}', "");
Expect(1, 64340, '\p{^Decomposition_Type= -Medial}', "");
Expect(1, 64340, '\P{Decomposition_Type= -Medial}', "");
Expect(0, 64340, '\P{^Decomposition_Type= -Medial}', "");
Error('\p{Dt= /a/MED}');
Error('\P{Dt= /a/MED}');
Expect(1, 64341, '\p{Dt=med}', "");
Expect(0, 64341, '\p{^Dt=med}', "");
Expect(0, 64341, '\P{Dt=med}', "");
Expect(1, 64341, '\P{^Dt=med}', "");
Expect(0, 64340, '\p{Dt=med}', "");
Expect(1, 64340, '\p{^Dt=med}', "");
Expect(1, 64340, '\P{Dt=med}', "");
Expect(0, 64340, '\P{^Dt=med}', "");
Expect(1, 64341, '\p{Dt: Med}', "");
Expect(0, 64341, '\p{^Dt: Med}', "");
Expect(0, 64341, '\P{Dt: Med}', "");
Expect(1, 64341, '\P{^Dt: Med}', "");
Expect(0, 64340, '\p{Dt: Med}', "");
Expect(1, 64340, '\p{^Dt: Med}', "");
Expect(1, 64340, '\P{Dt: Med}', "");
Expect(0, 64340, '\P{^Dt: Med}', "");
Error('\p{Is_Decomposition_Type=_ Medial:=}');
Error('\P{Is_Decomposition_Type=_ Medial:=}');
Expect(1, 64341, '\p{Is_Decomposition_Type:medial}', "");
Expect(0, 64341, '\p{^Is_Decomposition_Type:medial}', "");
Expect(0, 64341, '\P{Is_Decomposition_Type:medial}', "");
Expect(1, 64341, '\P{^Is_Decomposition_Type:medial}', "");
Expect(0, 64340, '\p{Is_Decomposition_Type:medial}', "");
Expect(1, 64340, '\p{^Is_Decomposition_Type:medial}', "");
Expect(1, 64340, '\P{Is_Decomposition_Type:medial}', "");
Expect(0, 64340, '\P{^Is_Decomposition_Type:medial}', "");
Expect(1, 64341, '\p{Is_Decomposition_Type= medial}', "");
Expect(0, 64341, '\p{^Is_Decomposition_Type= medial}', "");
Expect(0, 64341, '\P{Is_Decomposition_Type= medial}', "");
Expect(1, 64341, '\P{^Is_Decomposition_Type= medial}', "");
Expect(0, 64340, '\p{Is_Decomposition_Type= medial}', "");
Expect(1, 64340, '\p{^Is_Decomposition_Type= medial}', "");
Expect(1, 64340, '\P{Is_Decomposition_Type= medial}', "");
Expect(0, 64340, '\P{^Is_Decomposition_Type= medial}', "");
Error('\p{Is_Dt= :=Med}');
Error('\P{Is_Dt= :=Med}');
Expect(1, 64341, '\p{Is_Dt=med}', "");
Expect(0, 64341, '\p{^Is_Dt=med}', "");
Expect(0, 64341, '\P{Is_Dt=med}', "");
Expect(1, 64341, '\P{^Is_Dt=med}', "");
Expect(0, 64340, '\p{Is_Dt=med}', "");
Expect(1, 64340, '\p{^Is_Dt=med}', "");
Expect(1, 64340, '\P{Is_Dt=med}', "");
Expect(0, 64340, '\P{^Is_Dt=med}', "");
Expect(1, 64341, '\p{Is_Dt= med}', "");
Expect(0, 64341, '\p{^Is_Dt= med}', "");
Expect(0, 64341, '\P{Is_Dt= med}', "");
Expect(1, 64341, '\P{^Is_Dt= med}', "");
Expect(0, 64340, '\p{Is_Dt= med}', "");
Expect(1, 64340, '\p{^Is_Dt= med}', "");
Expect(1, 64340, '\P{Is_Dt= med}', "");
Expect(0, 64340, '\P{^Is_Dt= med}', "");
Error('\p{Decomposition_Type=/a/__narrow}');
Error('\P{Decomposition_Type=/a/__narrow}');
Expect(1, 65470, '\p{Decomposition_Type=narrow}', "");
Expect(0, 65470, '\p{^Decomposition_Type=narrow}', "");
Expect(0, 65470, '\P{Decomposition_Type=narrow}', "");
Expect(1, 65470, '\P{^Decomposition_Type=narrow}', "");
Expect(0, 65376, '\p{Decomposition_Type=narrow}', "");
Expect(1, 65376, '\p{^Decomposition_Type=narrow}', "");
Expect(1, 65376, '\P{Decomposition_Type=narrow}', "");
Expect(0, 65376, '\P{^Decomposition_Type=narrow}', "");
Expect(1, 65470, '\p{Decomposition_Type= Narrow}', "");
Expect(0, 65470, '\p{^Decomposition_Type= Narrow}', "");
Expect(0, 65470, '\P{Decomposition_Type= Narrow}', "");
Expect(1, 65470, '\P{^Decomposition_Type= Narrow}', "");
Expect(0, 65376, '\p{Decomposition_Type= Narrow}', "");
Expect(1, 65376, '\p{^Decomposition_Type= Narrow}', "");
Expect(1, 65376, '\P{Decomposition_Type= Narrow}', "");
Expect(0, 65376, '\P{^Decomposition_Type= Narrow}', "");
Error('\p{Dt=/a/NAR}');
Error('\P{Dt=/a/NAR}');
Expect(1, 65470, '\p{Dt=nar}', "");
Expect(0, 65470, '\p{^Dt=nar}', "");
Expect(0, 65470, '\P{Dt=nar}', "");
Expect(1, 65470, '\P{^Dt=nar}', "");
Expect(0, 65376, '\p{Dt=nar}', "");
Expect(1, 65376, '\p{^Dt=nar}', "");
Expect(1, 65376, '\P{Dt=nar}', "");
Expect(0, 65376, '\P{^Dt=nar}', "");
Expect(1, 65470, '\p{Dt=__NAR}', "");
Expect(0, 65470, '\p{^Dt=__NAR}', "");
Expect(0, 65470, '\P{Dt=__NAR}', "");
Expect(1, 65470, '\P{^Dt=__NAR}', "");
Expect(0, 65376, '\p{Dt=__NAR}', "");
Expect(1, 65376, '\p{^Dt=__NAR}', "");
Expect(1, 65376, '\P{Dt=__NAR}', "");
Expect(0, 65376, '\P{^Dt=__NAR}', "");
Error('\p{Is_Decomposition_Type=_ NARROW:=}');
Error('\P{Is_Decomposition_Type=_ NARROW:=}');
Expect(1, 65470, '\p{Is_Decomposition_Type=narrow}', "");
Expect(0, 65470, '\p{^Is_Decomposition_Type=narrow}', "");
Expect(0, 65470, '\P{Is_Decomposition_Type=narrow}', "");
Expect(1, 65470, '\P{^Is_Decomposition_Type=narrow}', "");
Expect(0, 65376, '\p{Is_Decomposition_Type=narrow}', "");
Expect(1, 65376, '\p{^Is_Decomposition_Type=narrow}', "");
Expect(1, 65376, '\P{Is_Decomposition_Type=narrow}', "");
Expect(0, 65376, '\P{^Is_Decomposition_Type=narrow}', "");
Expect(1, 65470, '\p{Is_Decomposition_Type= Narrow}', "");
Expect(0, 65470, '\p{^Is_Decomposition_Type= Narrow}', "");
Expect(0, 65470, '\P{Is_Decomposition_Type= Narrow}', "");
Expect(1, 65470, '\P{^Is_Decomposition_Type= Narrow}', "");
Expect(0, 65376, '\p{Is_Decomposition_Type= Narrow}', "");
Expect(1, 65376, '\p{^Is_Decomposition_Type= Narrow}', "");
Expect(1, 65376, '\P{Is_Decomposition_Type= Narrow}', "");
Expect(0, 65376, '\P{^Is_Decomposition_Type= Narrow}', "");
Error('\p{Is_Dt=/a/NAR}');
Error('\P{Is_Dt=/a/NAR}');
Expect(1, 65470, '\p{Is_Dt=nar}', "");
Expect(0, 65470, '\p{^Is_Dt=nar}', "");
Expect(0, 65470, '\P{Is_Dt=nar}', "");
Expect(1, 65470, '\P{^Is_Dt=nar}', "");
Expect(0, 65376, '\p{Is_Dt=nar}', "");
Expect(1, 65376, '\p{^Is_Dt=nar}', "");
Expect(1, 65376, '\P{Is_Dt=nar}', "");
Expect(0, 65376, '\P{^Is_Dt=nar}', "");
Expect(1, 65470, '\p{Is_Dt=-Nar}', "");
Expect(0, 65470, '\p{^Is_Dt=-Nar}', "");
Expect(0, 65470, '\P{Is_Dt=-Nar}', "");
Expect(1, 65470, '\P{^Is_Dt=-Nar}', "");
Expect(0, 65376, '\p{Is_Dt=-Nar}', "");
Expect(1, 65376, '\p{^Is_Dt=-Nar}', "");
Expect(1, 65376, '\P{Is_Dt=-Nar}', "");
Expect(0, 65376, '\P{^Is_Dt=-Nar}', "");
Error('\p{Decomposition_Type=:=--sub}');
Error('\P{Decomposition_Type=:=--sub}');
Expect(1, 7530, '\p{Decomposition_Type=sub}', "");
Expect(0, 7530, '\p{^Decomposition_Type=sub}', "");
Expect(0, 7530, '\P{Decomposition_Type=sub}', "");
Expect(1, 7530, '\P{^Decomposition_Type=sub}', "");
Expect(0, 7521, '\p{Decomposition_Type=sub}', "");
Expect(1, 7521, '\p{^Decomposition_Type=sub}', "");
Expect(1, 7521, '\P{Decomposition_Type=sub}', "");
Expect(0, 7521, '\P{^Decomposition_Type=sub}', "");
Expect(1, 7530, '\p{Decomposition_Type= _sub}', "");
Expect(0, 7530, '\p{^Decomposition_Type= _sub}', "");
Expect(0, 7530, '\P{Decomposition_Type= _sub}', "");
Expect(1, 7530, '\P{^Decomposition_Type= _sub}', "");
Expect(0, 7521, '\p{Decomposition_Type= _sub}', "");
Expect(1, 7521, '\p{^Decomposition_Type= _sub}', "");
Expect(1, 7521, '\P{Decomposition_Type= _sub}', "");
Expect(0, 7521, '\P{^Decomposition_Type= _sub}', "");
Error('\p{Dt=-sub:=}');
Error('\P{Dt=-sub:=}');
Expect(1, 7530, '\p{Dt=sub}', "");
Expect(0, 7530, '\p{^Dt=sub}', "");
Expect(0, 7530, '\P{Dt=sub}', "");
Expect(1, 7530, '\P{^Dt=sub}', "");
Expect(0, 7521, '\p{Dt=sub}', "");
Expect(1, 7521, '\p{^Dt=sub}', "");
Expect(1, 7521, '\P{Dt=sub}', "");
Expect(0, 7521, '\P{^Dt=sub}', "");
Expect(1, 7530, '\p{Dt= sub}', "");
Expect(0, 7530, '\p{^Dt= sub}', "");
Expect(0, 7530, '\P{Dt= sub}', "");
Expect(1, 7530, '\P{^Dt= sub}', "");
Expect(0, 7521, '\p{Dt= sub}', "");
Expect(1, 7521, '\p{^Dt= sub}', "");
Expect(1, 7521, '\P{Dt= sub}', "");
Expect(0, 7521, '\P{^Dt= sub}', "");
Error('\p{Is_Decomposition_Type= Sub/a/}');
Error('\P{Is_Decomposition_Type= Sub/a/}');
Expect(1, 7530, '\p{Is_Decomposition_Type=sub}', "");
Expect(0, 7530, '\p{^Is_Decomposition_Type=sub}', "");
Expect(0, 7530, '\P{Is_Decomposition_Type=sub}', "");
Expect(1, 7530, '\P{^Is_Decomposition_Type=sub}', "");
Expect(0, 7521, '\p{Is_Decomposition_Type=sub}', "");
Expect(1, 7521, '\p{^Is_Decomposition_Type=sub}', "");
Expect(1, 7521, '\P{Is_Decomposition_Type=sub}', "");
Expect(0, 7521, '\P{^Is_Decomposition_Type=sub}', "");
Expect(1, 7530, '\p{Is_Decomposition_Type=_Sub}', "");
Expect(0, 7530, '\p{^Is_Decomposition_Type=_Sub}', "");
Expect(0, 7530, '\P{Is_Decomposition_Type=_Sub}', "");
Expect(1, 7530, '\P{^Is_Decomposition_Type=_Sub}', "");
Expect(0, 7521, '\p{Is_Decomposition_Type=_Sub}', "");
Expect(1, 7521, '\p{^Is_Decomposition_Type=_Sub}', "");
Expect(1, 7521, '\P{Is_Decomposition_Type=_Sub}', "");
Expect(0, 7521, '\P{^Is_Decomposition_Type=_Sub}', "");
Error('\p{Is_Dt: _/a/SUB}');
Error('\P{Is_Dt: _/a/SUB}');
Expect(1, 7530, '\p{Is_Dt=sub}', "");
Expect(0, 7530, '\p{^Is_Dt=sub}', "");
Expect(0, 7530, '\P{Is_Dt=sub}', "");
Expect(1, 7530, '\P{^Is_Dt=sub}', "");
Expect(0, 7521, '\p{Is_Dt=sub}', "");
Expect(1, 7521, '\p{^Is_Dt=sub}', "");
Expect(1, 7521, '\P{Is_Dt=sub}', "");
Expect(0, 7521, '\P{^Is_Dt=sub}', "");
Expect(1, 7530, '\p{Is_Dt=- Sub}', "");
Expect(0, 7530, '\p{^Is_Dt=- Sub}', "");
Expect(0, 7530, '\P{Is_Dt=- Sub}', "");
Expect(1, 7530, '\P{^Is_Dt=- Sub}', "");
Expect(0, 7521, '\p{Is_Dt=- Sub}', "");
Expect(1, 7521, '\p{^Is_Dt=- Sub}', "");
Expect(1, 7521, '\P{Is_Dt=- Sub}', "");
Expect(0, 7521, '\P{^Is_Dt=- Sub}', "");
Error('\p{Decomposition_Type=- SQUARE:=}');
Error('\P{Decomposition_Type=- SQUARE:=}');
Expect(1, 12880, '\p{Decomposition_Type=square}', "");
Expect(0, 12880, '\p{^Decomposition_Type=square}', "");
Expect(0, 12880, '\P{Decomposition_Type=square}', "");
Expect(1, 12880, '\P{^Decomposition_Type=square}', "");
Expect(0, 12879, '\p{Decomposition_Type=square}', "");
Expect(1, 12879, '\p{^Decomposition_Type=square}', "");
Expect(1, 12879, '\P{Decomposition_Type=square}', "");
Expect(0, 12879, '\P{^Decomposition_Type=square}', "");
Expect(1, 12880, '\p{Decomposition_Type= Square}', "");
Expect(0, 12880, '\p{^Decomposition_Type= Square}', "");
Expect(0, 12880, '\P{Decomposition_Type= Square}', "");
Expect(1, 12880, '\P{^Decomposition_Type= Square}', "");
Expect(0, 12879, '\p{Decomposition_Type= Square}', "");
Expect(1, 12879, '\p{^Decomposition_Type= Square}', "");
Expect(1, 12879, '\P{Decomposition_Type= Square}', "");
Expect(0, 12879, '\P{^Decomposition_Type= Square}', "");
Error('\p{Dt=-Sqr/a/}');
Error('\P{Dt=-Sqr/a/}');
Expect(1, 12880, '\p{Dt=sqr}', "");
Expect(0, 12880, '\p{^Dt=sqr}', "");
Expect(0, 12880, '\P{Dt=sqr}', "");
Expect(1, 12880, '\P{^Dt=sqr}', "");
Expect(0, 12879, '\p{Dt=sqr}', "");
Expect(1, 12879, '\p{^Dt=sqr}', "");
Expect(1, 12879, '\P{Dt=sqr}', "");
Expect(0, 12879, '\P{^Dt=sqr}', "");
Expect(1, 12880, '\p{Dt=--Sqr}', "");
Expect(0, 12880, '\p{^Dt=--Sqr}', "");
Expect(0, 12880, '\P{Dt=--Sqr}', "");
Expect(1, 12880, '\P{^Dt=--Sqr}', "");
Expect(0, 12879, '\p{Dt=--Sqr}', "");
Expect(1, 12879, '\p{^Dt=--Sqr}', "");
Expect(1, 12879, '\P{Dt=--Sqr}', "");
Expect(0, 12879, '\P{^Dt=--Sqr}', "");
Error('\p{Is_Decomposition_Type=/a/ square}');
Error('\P{Is_Decomposition_Type=/a/ square}');
Expect(1, 12880, '\p{Is_Decomposition_Type=square}', "");
Expect(0, 12880, '\p{^Is_Decomposition_Type=square}', "");
Expect(0, 12880, '\P{Is_Decomposition_Type=square}', "");
Expect(1, 12880, '\P{^Is_Decomposition_Type=square}', "");
Expect(0, 12879, '\p{Is_Decomposition_Type=square}', "");
Expect(1, 12879, '\p{^Is_Decomposition_Type=square}', "");
Expect(1, 12879, '\P{Is_Decomposition_Type=square}', "");
Expect(0, 12879, '\P{^Is_Decomposition_Type=square}', "");
Expect(1, 12880, '\p{Is_Decomposition_Type= Square}', "");
Expect(0, 12880, '\p{^Is_Decomposition_Type= Square}', "");
Expect(0, 12880, '\P{Is_Decomposition_Type= Square}', "");
Expect(1, 12880, '\P{^Is_Decomposition_Type= Square}', "");
Expect(0, 12879, '\p{Is_Decomposition_Type= Square}', "");
Expect(1, 12879, '\p{^Is_Decomposition_Type= Square}', "");
Expect(1, 12879, '\P{Is_Decomposition_Type= Square}', "");
Expect(0, 12879, '\P{^Is_Decomposition_Type= Square}', "");
Error('\p{Is_Dt=/a/ -SQR}');
Error('\P{Is_Dt=/a/ -SQR}');
Expect(1, 12880, '\p{Is_Dt=sqr}', "");
Expect(0, 12880, '\p{^Is_Dt=sqr}', "");
Expect(0, 12880, '\P{Is_Dt=sqr}', "");
Expect(1, 12880, '\P{^Is_Dt=sqr}', "");
Expect(0, 12879, '\p{Is_Dt=sqr}', "");
Expect(1, 12879, '\p{^Is_Dt=sqr}', "");
Expect(1, 12879, '\P{Is_Dt=sqr}', "");
Expect(0, 12879, '\P{^Is_Dt=sqr}', "");
Expect(1, 12880, '\p{Is_Dt= Sqr}', "");
Expect(0, 12880, '\p{^Is_Dt= Sqr}', "");
Expect(0, 12880, '\P{Is_Dt= Sqr}', "");
Expect(1, 12880, '\P{^Is_Dt= Sqr}', "");
Expect(0, 12879, '\p{Is_Dt= Sqr}', "");
Expect(1, 12879, '\p{^Is_Dt= Sqr}', "");
Expect(1, 12879, '\P{Is_Dt= Sqr}', "");
Expect(0, 12879, '\P{^Is_Dt= Sqr}', "");
Error('\p{Decomposition_Type= /a/SMALL}');
Error('\P{Decomposition_Type= /a/SMALL}');
Expect(1, 65106, '\p{Decomposition_Type=small}', "");
Expect(0, 65106, '\p{^Decomposition_Type=small}', "");
Expect(0, 65106, '\P{Decomposition_Type=small}', "");
Expect(1, 65106, '\P{^Decomposition_Type=small}', "");
Expect(0, 65103, '\p{Decomposition_Type=small}', "");
Expect(1, 65103, '\p{^Decomposition_Type=small}', "");
Expect(1, 65103, '\P{Decomposition_Type=small}', "");
Expect(0, 65103, '\P{^Decomposition_Type=small}', "");
Expect(1, 65106, '\p{Decomposition_Type=--Small}', "");
Expect(0, 65106, '\p{^Decomposition_Type=--Small}', "");
Expect(0, 65106, '\P{Decomposition_Type=--Small}', "");
Expect(1, 65106, '\P{^Decomposition_Type=--Small}', "");
Expect(0, 65103, '\p{Decomposition_Type=--Small}', "");
Expect(1, 65103, '\p{^Decomposition_Type=--Small}', "");
Expect(1, 65103, '\P{Decomposition_Type=--Small}', "");
Expect(0, 65103, '\P{^Decomposition_Type=--Small}', "");
Error('\p{Dt= Sml/a/}');
Error('\P{Dt= Sml/a/}');
Expect(1, 65106, '\p{Dt=sml}', "");
Expect(0, 65106, '\p{^Dt=sml}', "");
Expect(0, 65106, '\P{Dt=sml}', "");
Expect(1, 65106, '\P{^Dt=sml}', "");
Expect(0, 65103, '\p{Dt=sml}', "");
Expect(1, 65103, '\p{^Dt=sml}', "");
Expect(1, 65103, '\P{Dt=sml}', "");
Expect(0, 65103, '\P{^Dt=sml}', "");
Expect(1, 65106, '\p{Dt=- SML}', "");
Expect(0, 65106, '\p{^Dt=- SML}', "");
Expect(0, 65106, '\P{Dt=- SML}', "");
Expect(1, 65106, '\P{^Dt=- SML}', "");
Expect(0, 65103, '\p{Dt=- SML}', "");
Expect(1, 65103, '\p{^Dt=- SML}', "");
Expect(1, 65103, '\P{Dt=- SML}', "");
Expect(0, 65103, '\P{^Dt=- SML}', "");
Error('\p{Is_Decomposition_Type= Small/a/}');
Error('\P{Is_Decomposition_Type= Small/a/}');
Expect(1, 65106, '\p{Is_Decomposition_Type=small}', "");
Expect(0, 65106, '\p{^Is_Decomposition_Type=small}', "");
Expect(0, 65106, '\P{Is_Decomposition_Type=small}', "");
Expect(1, 65106, '\P{^Is_Decomposition_Type=small}', "");
Expect(0, 65103, '\p{Is_Decomposition_Type=small}', "");
Expect(1, 65103, '\p{^Is_Decomposition_Type=small}', "");
Expect(1, 65103, '\P{Is_Decomposition_Type=small}', "");
Expect(0, 65103, '\P{^Is_Decomposition_Type=small}', "");
Expect(1, 65106, '\p{Is_Decomposition_Type=_ Small}', "");
Expect(0, 65106, '\p{^Is_Decomposition_Type=_ Small}', "");
Expect(0, 65106, '\P{Is_Decomposition_Type=_ Small}', "");
Expect(1, 65106, '\P{^Is_Decomposition_Type=_ Small}', "");
Expect(0, 65103, '\p{Is_Decomposition_Type=_ Small}', "");
Expect(1, 65103, '\p{^Is_Decomposition_Type=_ Small}', "");
Expect(1, 65103, '\P{Is_Decomposition_Type=_ Small}', "");
Expect(0, 65103, '\P{^Is_Decomposition_Type=_ Small}', "");
Error('\p{Is_Dt=/a/- Sml}');
Error('\P{Is_Dt=/a/- Sml}');
Expect(1, 65106, '\p{Is_Dt: sml}', "");
Expect(0, 65106, '\p{^Is_Dt: sml}', "");
Expect(0, 65106, '\P{Is_Dt: sml}', "");
Expect(1, 65106, '\P{^Is_Dt: sml}', "");
Expect(0, 65103, '\p{Is_Dt: sml}', "");
Expect(1, 65103, '\p{^Is_Dt: sml}', "");
Expect(1, 65103, '\P{Is_Dt: sml}', "");
Expect(0, 65103, '\P{^Is_Dt: sml}', "");
Expect(1, 65106, '\p{Is_Dt= SML}', "");
Expect(0, 65106, '\p{^Is_Dt= SML}', "");
Expect(0, 65106, '\P{Is_Dt= SML}', "");
Expect(1, 65106, '\P{^Is_Dt= SML}', "");
Expect(0, 65103, '\p{Is_Dt= SML}', "");
Expect(1, 65103, '\p{^Is_Dt= SML}', "");
Expect(1, 65103, '\P{Is_Dt= SML}', "");
Expect(0, 65103, '\P{^Is_Dt= SML}', "");
Error('\p{Decomposition_Type=_/a/NONE}');
Error('\P{Decomposition_Type=_/a/NONE}');
Expect(1, 159, '\p{Decomposition_Type=none}', "");
Expect(0, 159, '\p{^Decomposition_Type=none}', "");
Expect(0, 159, '\P{Decomposition_Type=none}', "");
Expect(1, 159, '\P{^Decomposition_Type=none}', "");
Expect(0, 160, '\p{Decomposition_Type=none}', "");
Expect(1, 160, '\p{^Decomposition_Type=none}', "");
Expect(1, 160, '\P{Decomposition_Type=none}', "");
Expect(0, 160, '\P{^Decomposition_Type=none}', "");
Expect(1, 159, '\p{Decomposition_Type=--None}', "");
Expect(0, 159, '\p{^Decomposition_Type=--None}', "");
Expect(0, 159, '\P{Decomposition_Type=--None}', "");
Expect(1, 159, '\P{^Decomposition_Type=--None}', "");
Expect(0, 160, '\p{Decomposition_Type=--None}', "");
Expect(1, 160, '\p{^Decomposition_Type=--None}', "");
Expect(1, 160, '\P{Decomposition_Type=--None}', "");
Expect(0, 160, '\P{^Decomposition_Type=--None}', "");
Error('\p{Dt=/a/ None}');
Error('\P{Dt=/a/ None}');
Expect(1, 159, '\p{Dt=none}', "");
Expect(0, 159, '\p{^Dt=none}', "");
Expect(0, 159, '\P{Dt=none}', "");
Expect(1, 159, '\P{^Dt=none}', "");
Expect(0, 160, '\p{Dt=none}', "");
Expect(1, 160, '\p{^Dt=none}', "");
Expect(1, 160, '\P{Dt=none}', "");
Expect(0, 160, '\P{^Dt=none}', "");
Expect(1, 159, '\p{Dt= none}', "");
Expect(0, 159, '\p{^Dt= none}', "");
Expect(0, 159, '\P{Dt= none}', "");
Expect(1, 159, '\P{^Dt= none}', "");
Expect(0, 160, '\p{Dt= none}', "");
Expect(1, 160, '\p{^Dt= none}', "");
Expect(1, 160, '\P{Dt= none}', "");
Expect(0, 160, '\P{^Dt= none}', "");
Error('\p{Is_Decomposition_Type=:=- NONE}');
Error('\P{Is_Decomposition_Type=:=- NONE}');
Expect(1, 159, '\p{Is_Decomposition_Type=none}', "");
Expect(0, 159, '\p{^Is_Decomposition_Type=none}', "");
Expect(0, 159, '\P{Is_Decomposition_Type=none}', "");
Expect(1, 159, '\P{^Is_Decomposition_Type=none}', "");
Expect(0, 160, '\p{Is_Decomposition_Type=none}', "");
Expect(1, 160, '\p{^Is_Decomposition_Type=none}', "");
Expect(1, 160, '\P{Is_Decomposition_Type=none}', "");
Expect(0, 160, '\P{^Is_Decomposition_Type=none}', "");
Expect(1, 159, '\p{Is_Decomposition_Type= None}', "");
Expect(0, 159, '\p{^Is_Decomposition_Type= None}', "");
Expect(0, 159, '\P{Is_Decomposition_Type= None}', "");
Expect(1, 159, '\P{^Is_Decomposition_Type= None}', "");
Expect(0, 160, '\p{Is_Decomposition_Type= None}', "");
Expect(1, 160, '\p{^Is_Decomposition_Type= None}', "");
Expect(1, 160, '\P{Is_Decomposition_Type= None}', "");
Expect(0, 160, '\P{^Is_Decomposition_Type= None}', "");
Error('\p{Is_Dt= None/a/}');
Error('\P{Is_Dt= None/a/}');
Expect(1, 159, '\p{Is_Dt=none}', "");
Expect(0, 159, '\p{^Is_Dt=none}', "");
Expect(0, 159, '\P{Is_Dt=none}', "");
Expect(1, 159, '\P{^Is_Dt=none}', "");
Expect(0, 160, '\p{Is_Dt=none}', "");
Expect(1, 160, '\p{^Is_Dt=none}', "");
Expect(1, 160, '\P{Is_Dt=none}', "");
Expect(0, 160, '\P{^Is_Dt=none}', "");
Expect(1, 159, '\p{Is_Dt=None}', "");
Expect(0, 159, '\p{^Is_Dt=None}', "");
Expect(0, 159, '\P{Is_Dt=None}', "");
Expect(1, 159, '\P{^Is_Dt=None}', "");
Expect(0, 160, '\p{Is_Dt=None}', "");
Expect(1, 160, '\p{^Is_Dt=None}', "");
Expect(1, 160, '\P{Is_Dt=None}', "");
Expect(0, 160, '\P{^Is_Dt=None}', "");
Error('\p{Decomposition_Type= /a/Isolated}');
Error('\P{Decomposition_Type= /a/Isolated}');
Expect(1, 64336, '\p{Decomposition_Type=isolated}', "");
Expect(0, 64336, '\p{^Decomposition_Type=isolated}', "");
Expect(0, 64336, '\P{Decomposition_Type=isolated}', "");
Expect(1, 64336, '\P{^Decomposition_Type=isolated}', "");
Expect(0, 64335, '\p{Decomposition_Type=isolated}', "");
Expect(1, 64335, '\p{^Decomposition_Type=isolated}', "");
Expect(1, 64335, '\P{Decomposition_Type=isolated}', "");
Expect(0, 64335, '\P{^Decomposition_Type=isolated}', "");
Expect(1, 64336, '\p{Decomposition_Type= -Isolated}', "");
Expect(0, 64336, '\p{^Decomposition_Type= -Isolated}', "");
Expect(0, 64336, '\P{Decomposition_Type= -Isolated}', "");
Expect(1, 64336, '\P{^Decomposition_Type= -Isolated}', "");
Expect(0, 64335, '\p{Decomposition_Type= -Isolated}', "");
Expect(1, 64335, '\p{^Decomposition_Type= -Isolated}', "");
Expect(1, 64335, '\P{Decomposition_Type= -Isolated}', "");
Expect(0, 64335, '\P{^Decomposition_Type= -Isolated}', "");
Error('\p{Dt=:= ISO}');
Error('\P{Dt=:= ISO}');
Expect(1, 64336, '\p{Dt=iso}', "");
Expect(0, 64336, '\p{^Dt=iso}', "");
Expect(0, 64336, '\P{Dt=iso}', "");
Expect(1, 64336, '\P{^Dt=iso}', "");
Expect(0, 64335, '\p{Dt=iso}', "");
Expect(1, 64335, '\p{^Dt=iso}', "");
Expect(1, 64335, '\P{Dt=iso}', "");
Expect(0, 64335, '\P{^Dt=iso}', "");
Expect(1, 64336, '\p{Dt=_ iso}', "");
Expect(0, 64336, '\p{^Dt=_ iso}', "");
Expect(0, 64336, '\P{Dt=_ iso}', "");
Expect(1, 64336, '\P{^Dt=_ iso}', "");
Expect(0, 64335, '\p{Dt=_ iso}', "");
Expect(1, 64335, '\p{^Dt=_ iso}', "");
Expect(1, 64335, '\P{Dt=_ iso}', "");
Expect(0, 64335, '\P{^Dt=_ iso}', "");
Error('\p{Is_Decomposition_Type=_-Isolated/a/}');
Error('\P{Is_Decomposition_Type=_-Isolated/a/}');
Expect(1, 64336, '\p{Is_Decomposition_Type=isolated}', "");
Expect(0, 64336, '\p{^Is_Decomposition_Type=isolated}', "");
Expect(0, 64336, '\P{Is_Decomposition_Type=isolated}', "");
Expect(1, 64336, '\P{^Is_Decomposition_Type=isolated}', "");
Expect(0, 64335, '\p{Is_Decomposition_Type=isolated}', "");
Expect(1, 64335, '\p{^Is_Decomposition_Type=isolated}', "");
Expect(1, 64335, '\P{Is_Decomposition_Type=isolated}', "");
Expect(0, 64335, '\P{^Is_Decomposition_Type=isolated}', "");
Expect(1, 64336, '\p{Is_Decomposition_Type=- Isolated}', "");
Expect(0, 64336, '\p{^Is_Decomposition_Type=- Isolated}', "");
Expect(0, 64336, '\P{Is_Decomposition_Type=- Isolated}', "");
Expect(1, 64336, '\P{^Is_Decomposition_Type=- Isolated}', "");
Expect(0, 64335, '\p{Is_Decomposition_Type=- Isolated}', "");
Expect(1, 64335, '\p{^Is_Decomposition_Type=- Isolated}', "");
Expect(1, 64335, '\P{Is_Decomposition_Type=- Isolated}', "");
Expect(0, 64335, '\P{^Is_Decomposition_Type=- Isolated}', "");
Error('\p{Is_Dt: iso:=}');
Error('\P{Is_Dt: iso:=}');
Expect(1, 64336, '\p{Is_Dt=iso}', "");
Expect(0, 64336, '\p{^Is_Dt=iso}', "");
Expect(0, 64336, '\P{Is_Dt=iso}', "");
Expect(1, 64336, '\P{^Is_Dt=iso}', "");
Expect(0, 64335, '\p{Is_Dt=iso}', "");
Expect(1, 64335, '\p{^Is_Dt=iso}', "");
Expect(1, 64335, '\P{Is_Dt=iso}', "");
Expect(0, 64335, '\P{^Is_Dt=iso}', "");
Expect(1, 64336, '\p{Is_Dt= iso}', "");
Expect(0, 64336, '\p{^Is_Dt= iso}', "");
Expect(0, 64336, '\P{Is_Dt= iso}', "");
Expect(1, 64336, '\P{^Is_Dt= iso}', "");
Expect(0, 64335, '\p{Is_Dt= iso}', "");
Expect(1, 64335, '\p{^Is_Dt= iso}', "");
Expect(1, 64335, '\P{Is_Dt= iso}', "");
Expect(0, 64335, '\P{^Is_Dt= iso}', "");
Error('\p{Decomposition_Type=:=_ Compat}');
Error('\P{Decomposition_Type=:=_ Compat}');
Expect(1, 168, '\p{Decomposition_Type=compat}', "");
Expect(0, 168, '\p{^Decomposition_Type=compat}', "");
Expect(0, 168, '\P{Decomposition_Type=compat}', "");
Expect(1, 168, '\P{^Decomposition_Type=compat}', "");
Expect(0, 167, '\p{Decomposition_Type=compat}', "");
Expect(1, 167, '\p{^Decomposition_Type=compat}', "");
Expect(1, 167, '\P{Decomposition_Type=compat}', "");
Expect(0, 167, '\P{^Decomposition_Type=compat}', "");
Expect(1, 168, '\p{Decomposition_Type= -compat}', "");
Expect(0, 168, '\p{^Decomposition_Type= -compat}', "");
Expect(0, 168, '\P{Decomposition_Type= -compat}', "");
Expect(1, 168, '\P{^Decomposition_Type= -compat}', "");
Expect(0, 167, '\p{Decomposition_Type= -compat}', "");
Expect(1, 167, '\p{^Decomposition_Type= -compat}', "");
Expect(1, 167, '\P{Decomposition_Type= -compat}', "");
Expect(0, 167, '\P{^Decomposition_Type= -compat}', "");
Error('\p{Dt=com/a/}');
Error('\P{Dt=com/a/}');
Expect(1, 168, '\p{Dt: com}', "");
Expect(0, 168, '\p{^Dt: com}', "");
Expect(0, 168, '\P{Dt: com}', "");
Expect(1, 168, '\P{^Dt: com}', "");
Expect(0, 167, '\p{Dt: com}', "");
Expect(1, 167, '\p{^Dt: com}', "");
Expect(1, 167, '\P{Dt: com}', "");
Expect(0, 167, '\P{^Dt: com}', "");
Expect(1, 168, '\p{Dt=_-Com}', "");
Expect(0, 168, '\p{^Dt=_-Com}', "");
Expect(0, 168, '\P{Dt=_-Com}', "");
Expect(1, 168, '\P{^Dt=_-Com}', "");
Expect(0, 167, '\p{Dt=_-Com}', "");
Expect(1, 167, '\p{^Dt=_-Com}', "");
Expect(1, 167, '\P{Dt=_-Com}', "");
Expect(0, 167, '\P{^Dt=_-Com}', "");
Error('\p{Is_Decomposition_Type=_COMPAT:=}');
Error('\P{Is_Decomposition_Type=_COMPAT:=}');
Expect(1, 168, '\p{Is_Decomposition_Type=compat}', "");
Expect(0, 168, '\p{^Is_Decomposition_Type=compat}', "");
Expect(0, 168, '\P{Is_Decomposition_Type=compat}', "");
Expect(1, 168, '\P{^Is_Decomposition_Type=compat}', "");
Expect(0, 167, '\p{Is_Decomposition_Type=compat}', "");
Expect(1, 167, '\p{^Is_Decomposition_Type=compat}', "");
Expect(1, 167, '\P{Is_Decomposition_Type=compat}', "");
Expect(0, 167, '\P{^Is_Decomposition_Type=compat}', "");
Expect(1, 168, '\p{Is_Decomposition_Type= compat}', "");
Expect(0, 168, '\p{^Is_Decomposition_Type= compat}', "");
Expect(0, 168, '\P{Is_Decomposition_Type= compat}', "");
Expect(1, 168, '\P{^Is_Decomposition_Type= compat}', "");
Expect(0, 167, '\p{Is_Decomposition_Type= compat}', "");
Expect(1, 167, '\p{^Is_Decomposition_Type= compat}', "");
Expect(1, 167, '\P{Is_Decomposition_Type= compat}', "");
Expect(0, 167, '\P{^Is_Decomposition_Type= compat}', "");
Error('\p{Is_Dt=_/a/Com}');
Error('\P{Is_Dt=_/a/Com}');
Expect(1, 168, '\p{Is_Dt=com}', "");
Expect(0, 168, '\p{^Is_Dt=com}', "");
Expect(0, 168, '\P{Is_Dt=com}', "");
Expect(1, 168, '\P{^Is_Dt=com}', "");
Expect(0, 167, '\p{Is_Dt=com}', "");
Expect(1, 167, '\p{^Is_Dt=com}', "");
Expect(1, 167, '\P{Is_Dt=com}', "");
Expect(0, 167, '\P{^Is_Dt=com}', "");
Expect(1, 168, '\p{Is_Dt= com}', "");
Expect(0, 168, '\p{^Is_Dt= com}', "");
Expect(0, 168, '\P{Is_Dt= com}', "");
Expect(1, 168, '\P{^Is_Dt= com}', "");
Expect(0, 167, '\p{Is_Dt= com}', "");
Expect(1, 167, '\p{^Is_Dt= com}', "");
Expect(1, 167, '\P{Is_Dt= com}', "");
Expect(0, 167, '\P{^Is_Dt= com}', "");
Error('\p{Decomposition_Type=_/a/super}');
Error('\P{Decomposition_Type=_/a/super}');
Expect(1, 170, '\p{Decomposition_Type=super}', "");
Expect(0, 170, '\p{^Decomposition_Type=super}', "");
Expect(0, 170, '\P{Decomposition_Type=super}', "");
Expect(1, 170, '\P{^Decomposition_Type=super}', "");
Expect(0, 169, '\p{Decomposition_Type=super}', "");
Expect(1, 169, '\p{^Decomposition_Type=super}', "");
Expect(1, 169, '\P{Decomposition_Type=super}', "");
Expect(0, 169, '\P{^Decomposition_Type=super}', "");
Expect(1, 170, '\p{Decomposition_Type= Super}', "");
Expect(0, 170, '\p{^Decomposition_Type= Super}', "");
Expect(0, 170, '\P{Decomposition_Type= Super}', "");
Expect(1, 170, '\P{^Decomposition_Type= Super}', "");
Expect(0, 169, '\p{Decomposition_Type= Super}', "");
Expect(1, 169, '\p{^Decomposition_Type= Super}', "");
Expect(1, 169, '\P{Decomposition_Type= Super}', "");
Expect(0, 169, '\P{^Decomposition_Type= Super}', "");
Error('\p{Dt= :=Sup}');
Error('\P{Dt= :=Sup}');
Expect(1, 170, '\p{Dt=sup}', "");
Expect(0, 170, '\p{^Dt=sup}', "");
Expect(0, 170, '\P{Dt=sup}', "");
Expect(1, 170, '\P{^Dt=sup}', "");
Expect(0, 169, '\p{Dt=sup}', "");
Expect(1, 169, '\p{^Dt=sup}', "");
Expect(1, 169, '\P{Dt=sup}', "");
Expect(0, 169, '\P{^Dt=sup}', "");
Expect(1, 170, '\p{Dt=-_SUP}', "");
Expect(0, 170, '\p{^Dt=-_SUP}', "");
Expect(0, 170, '\P{Dt=-_SUP}', "");
Expect(1, 170, '\P{^Dt=-_SUP}', "");
Expect(0, 169, '\p{Dt=-_SUP}', "");
Expect(1, 169, '\p{^Dt=-_SUP}', "");
Expect(1, 169, '\P{Dt=-_SUP}', "");
Expect(0, 169, '\P{^Dt=-_SUP}', "");
Error('\p{Is_Decomposition_Type=_ super/a/}');
Error('\P{Is_Decomposition_Type=_ super/a/}');
Expect(1, 170, '\p{Is_Decomposition_Type=super}', "");
Expect(0, 170, '\p{^Is_Decomposition_Type=super}', "");
Expect(0, 170, '\P{Is_Decomposition_Type=super}', "");
Expect(1, 170, '\P{^Is_Decomposition_Type=super}', "");
Expect(0, 169, '\p{Is_Decomposition_Type=super}', "");
Expect(1, 169, '\p{^Is_Decomposition_Type=super}', "");
Expect(1, 169, '\P{Is_Decomposition_Type=super}', "");
Expect(0, 169, '\P{^Is_Decomposition_Type=super}', "");
Expect(1, 170, '\p{Is_Decomposition_Type: _Super}', "");
Expect(0, 170, '\p{^Is_Decomposition_Type: _Super}', "");
Expect(0, 170, '\P{Is_Decomposition_Type: _Super}', "");
Expect(1, 170, '\P{^Is_Decomposition_Type: _Super}', "");
Expect(0, 169, '\p{Is_Decomposition_Type: _Super}', "");
Expect(1, 169, '\p{^Is_Decomposition_Type: _Super}', "");
Expect(1, 169, '\P{Is_Decomposition_Type: _Super}', "");
Expect(0, 169, '\P{^Is_Decomposition_Type: _Super}', "");
Error('\p{Is_Dt=:= sup}');
Error('\P{Is_Dt=:= sup}');
Expect(1, 170, '\p{Is_Dt=sup}', "");
Expect(0, 170, '\p{^Is_Dt=sup}', "");
Expect(0, 170, '\P{Is_Dt=sup}', "");
Expect(1, 170, '\P{^Is_Dt=sup}', "");
Expect(0, 169, '\p{Is_Dt=sup}', "");
Expect(1, 169, '\p{^Is_Dt=sup}', "");
Expect(1, 169, '\P{Is_Dt=sup}', "");
Expect(0, 169, '\P{^Is_Dt=sup}', "");
Expect(1, 170, '\p{Is_Dt= sup}', "");
Expect(0, 170, '\p{^Is_Dt= sup}', "");
Expect(0, 170, '\P{Is_Dt= sup}', "");
Expect(1, 170, '\P{^Is_Dt= sup}', "");
Expect(0, 169, '\p{Is_Dt= sup}', "");
Expect(1, 169, '\p{^Is_Dt= sup}', "");
Expect(1, 169, '\P{Is_Dt= sup}', "");
Expect(0, 169, '\P{^Is_Dt= sup}', "");
Error('\p{Other_Math=/a/ yes}');
Error('\P{Other_Math=/a/ yes}');
Expect(1, 94, '\p{Other_Math=yes}', 'deprecated');
Expect(0, 94, '\p{^Other_Math=yes}', 'deprecated');
Expect(0, 94, '\P{Other_Math=yes}', 'deprecated');
Expect(1, 94, '\P{^Other_Math=yes}', 'deprecated');
Expect(0, 93, '\p{Other_Math=yes}', 'deprecated');
Expect(1, 93, '\p{^Other_Math=yes}', 'deprecated');
Expect(1, 93, '\P{Other_Math=yes}', 'deprecated');
Expect(0, 93, '\P{^Other_Math=yes}', 'deprecated');
Expect(1, 94, '\p{Other_Math= Yes}', 'deprecated');
Expect(0, 94, '\p{^Other_Math= Yes}', 'deprecated');
Expect(0, 94, '\P{Other_Math= Yes}', 'deprecated');
Expect(1, 94, '\P{^Other_Math= Yes}', 'deprecated');
Expect(0, 93, '\p{Other_Math= Yes}', 'deprecated');
Expect(1, 93, '\p{^Other_Math= Yes}', 'deprecated');
Expect(1, 93, '\P{Other_Math= Yes}', 'deprecated');
Expect(0, 93, '\P{^Other_Math= Yes}', 'deprecated');
Error('\p{OMath= _Y/a/}');
Error('\P{OMath= _Y/a/}');
Expect(1, 94, '\p{OMath: y}', 'deprecated');
Expect(0, 94, '\p{^OMath: y}', 'deprecated');
Expect(0, 94, '\P{OMath: y}', 'deprecated');
Expect(1, 94, '\P{^OMath: y}', 'deprecated');
Expect(0, 93, '\p{OMath: y}', 'deprecated');
Expect(1, 93, '\p{^OMath: y}', 'deprecated');
Expect(1, 93, '\P{OMath: y}', 'deprecated');
Expect(0, 93, '\P{^OMath: y}', 'deprecated');
Expect(1, 94, '\p{OMath= Y}', 'deprecated');
Expect(0, 94, '\p{^OMath= Y}', 'deprecated');
Expect(0, 94, '\P{OMath= Y}', 'deprecated');
Expect(1, 94, '\P{^OMath= Y}', 'deprecated');
Expect(0, 93, '\p{OMath= Y}', 'deprecated');
Expect(1, 93, '\p{^OMath= Y}', 'deprecated');
Expect(1, 93, '\P{OMath= Y}', 'deprecated');
Expect(0, 93, '\P{^OMath= Y}', 'deprecated');
Error('\p{Is_Other_Math=_:=T}');
Error('\P{Is_Other_Math=_:=T}');
Expect(1, 94, '\p{Is_Other_Math=t}', 'deprecated');
Expect(0, 94, '\p{^Is_Other_Math=t}', 'deprecated');
Expect(0, 94, '\P{Is_Other_Math=t}', 'deprecated');
Expect(1, 94, '\P{^Is_Other_Math=t}', 'deprecated');
Expect(0, 93, '\p{Is_Other_Math=t}', 'deprecated');
Expect(1, 93, '\p{^Is_Other_Math=t}', 'deprecated');
Expect(1, 93, '\P{Is_Other_Math=t}', 'deprecated');
Expect(0, 93, '\P{^Is_Other_Math=t}', 'deprecated');
Expect(1, 94, '\p{Is_Other_Math= -T}', 'deprecated');
Expect(0, 94, '\p{^Is_Other_Math= -T}', 'deprecated');
Expect(0, 94, '\P{Is_Other_Math= -T}', 'deprecated');
Expect(1, 94, '\P{^Is_Other_Math= -T}', 'deprecated');
Expect(0, 93, '\p{Is_Other_Math= -T}', 'deprecated');
Expect(1, 93, '\p{^Is_Other_Math= -T}', 'deprecated');
Expect(1, 93, '\P{Is_Other_Math= -T}', 'deprecated');
Expect(0, 93, '\P{^Is_Other_Math= -T}', 'deprecated');
Error('\p{Is_OMath=_ true/a/}');
Error('\P{Is_OMath=_ true/a/}');
Expect(1, 94, '\p{Is_OMath=true}', 'deprecated');
Expect(0, 94, '\p{^Is_OMath=true}', 'deprecated');
Expect(0, 94, '\P{Is_OMath=true}', 'deprecated');
Expect(1, 94, '\P{^Is_OMath=true}', 'deprecated');
Expect(0, 93, '\p{Is_OMath=true}', 'deprecated');
Expect(1, 93, '\p{^Is_OMath=true}', 'deprecated');
Expect(1, 93, '\P{Is_OMath=true}', 'deprecated');
Expect(0, 93, '\P{^Is_OMath=true}', 'deprecated');
Expect(1, 94, '\p{Is_OMath=--True}', 'deprecated');
Expect(0, 94, '\p{^Is_OMath=--True}', 'deprecated');
Expect(0, 94, '\P{Is_OMath=--True}', 'deprecated');
Expect(1, 94, '\P{^Is_OMath=--True}', 'deprecated');
Expect(0, 93, '\p{Is_OMath=--True}', 'deprecated');
Expect(1, 93, '\p{^Is_OMath=--True}', 'deprecated');
Expect(1, 93, '\P{Is_OMath=--True}', 'deprecated');
Expect(0, 93, '\P{^Is_OMath=--True}', 'deprecated');
Error('\p{Other_Math=:=No}');
Error('\P{Other_Math=:=No}');
Expect(1, 93, '\p{Other_Math: no}', 'deprecated');
Expect(0, 93, '\p{^Other_Math: no}', 'deprecated');
Expect(0, 93, '\P{Other_Math: no}', 'deprecated');
Expect(1, 93, '\P{^Other_Math: no}', 'deprecated');
Expect(0, 94, '\p{Other_Math: no}', 'deprecated');
Expect(1, 94, '\p{^Other_Math: no}', 'deprecated');
Expect(1, 94, '\P{Other_Math: no}', 'deprecated');
Expect(0, 94, '\P{^Other_Math: no}', 'deprecated');
Expect(1, 93, '\p{Other_Math= NO}', 'deprecated');
Expect(0, 93, '\p{^Other_Math= NO}', 'deprecated');
Expect(0, 93, '\P{Other_Math= NO}', 'deprecated');
Expect(1, 93, '\P{^Other_Math= NO}', 'deprecated');
Expect(0, 94, '\p{Other_Math= NO}', 'deprecated');
Expect(1, 94, '\p{^Other_Math= NO}', 'deprecated');
Expect(1, 94, '\P{Other_Math= NO}', 'deprecated');
Expect(0, 94, '\P{^Other_Math= NO}', 'deprecated');
Error('\p{OMath= N/a/}');
Error('\P{OMath= N/a/}');
Expect(1, 93, '\p{OMath=n}', 'deprecated');
Expect(0, 93, '\p{^OMath=n}', 'deprecated');
Expect(0, 93, '\P{OMath=n}', 'deprecated');
Expect(1, 93, '\P{^OMath=n}', 'deprecated');
Expect(0, 94, '\p{OMath=n}', 'deprecated');
Expect(1, 94, '\p{^OMath=n}', 'deprecated');
Expect(1, 94, '\P{OMath=n}', 'deprecated');
Expect(0, 94, '\P{^OMath=n}', 'deprecated');
Expect(1, 93, '\p{OMath=--N}', 'deprecated');
Expect(0, 93, '\p{^OMath=--N}', 'deprecated');
Expect(0, 93, '\P{OMath=--N}', 'deprecated');
Expect(1, 93, '\P{^OMath=--N}', 'deprecated');
Expect(0, 94, '\p{OMath=--N}', 'deprecated');
Expect(1, 94, '\p{^OMath=--N}', 'deprecated');
Expect(1, 94, '\P{OMath=--N}', 'deprecated');
Expect(0, 94, '\P{^OMath=--N}', 'deprecated');
Error('\p{Is_Other_Math: --F/a/}');
Error('\P{Is_Other_Math: --F/a/}');
Expect(1, 93, '\p{Is_Other_Math=f}', 'deprecated');
Expect(0, 93, '\p{^Is_Other_Math=f}', 'deprecated');
Expect(0, 93, '\P{Is_Other_Math=f}', 'deprecated');
Expect(1, 93, '\P{^Is_Other_Math=f}', 'deprecated');
Expect(0, 94, '\p{Is_Other_Math=f}', 'deprecated');
Expect(1, 94, '\p{^Is_Other_Math=f}', 'deprecated');
Expect(1, 94, '\P{Is_Other_Math=f}', 'deprecated');
Expect(0, 94, '\P{^Is_Other_Math=f}', 'deprecated');
Expect(1, 93, '\p{Is_Other_Math=_-f}', 'deprecated');
Expect(0, 93, '\p{^Is_Other_Math=_-f}', 'deprecated');
Expect(0, 93, '\P{Is_Other_Math=_-f}', 'deprecated');
Expect(1, 93, '\P{^Is_Other_Math=_-f}', 'deprecated');
Expect(0, 94, '\p{Is_Other_Math=_-f}', 'deprecated');
Expect(1, 94, '\p{^Is_Other_Math=_-f}', 'deprecated');
Expect(1, 94, '\P{Is_Other_Math=_-f}', 'deprecated');
Expect(0, 94, '\P{^Is_Other_Math=_-f}', 'deprecated');
Error('\p{Is_OMath=:=-_FALSE}');
Error('\P{Is_OMath=:=-_FALSE}');
Expect(1, 93, '\p{Is_OMath=false}', 'deprecated');
Expect(0, 93, '\p{^Is_OMath=false}', 'deprecated');
Expect(0, 93, '\P{Is_OMath=false}', 'deprecated');
Expect(1, 93, '\P{^Is_OMath=false}', 'deprecated');
Expect(0, 94, '\p{Is_OMath=false}', 'deprecated');
Expect(1, 94, '\p{^Is_OMath=false}', 'deprecated');
Expect(1, 94, '\P{Is_OMath=false}', 'deprecated');
Expect(0, 94, '\P{^Is_OMath=false}', 'deprecated');
Expect(1, 93, '\p{Is_OMath= _False}', 'deprecated');
Expect(0, 93, '\p{^Is_OMath= _False}', 'deprecated');
Expect(0, 93, '\P{Is_OMath= _False}', 'deprecated');
Expect(1, 93, '\P{^Is_OMath= _False}', 'deprecated');
Expect(0, 94, '\p{Is_OMath= _False}', 'deprecated');
Expect(1, 94, '\p{^Is_OMath= _False}', 'deprecated');
Expect(1, 94, '\P{Is_OMath= _False}', 'deprecated');
Expect(0, 94, '\P{^Is_OMath= _False}', 'deprecated');
Error('\p{Hyphen=:=-_YES}');
Error('\P{Hyphen=:=-_YES}');
Expect(1, 45, '\p{Hyphen=yes}', "");
Expect(0, 45, '\p{^Hyphen=yes}', "");
Expect(0, 45, '\P{Hyphen=yes}', "");
Expect(1, 45, '\P{^Hyphen=yes}', "");
Expect(0, 44, '\p{Hyphen=yes}', "");
Expect(1, 44, '\p{^Hyphen=yes}', "");
Expect(1, 44, '\P{Hyphen=yes}', "");
Expect(0, 44, '\P{^Hyphen=yes}', "");
Expect(1, 45, '\p{Hyphen=-_YES}', "");
Expect(0, 45, '\p{^Hyphen=-_YES}', "");
Expect(0, 45, '\P{Hyphen=-_YES}', "");
Expect(1, 45, '\P{^Hyphen=-_YES}', "");
Expect(0, 44, '\p{Hyphen=-_YES}', "");
Expect(1, 44, '\p{^Hyphen=-_YES}', "");
Expect(1, 44, '\P{Hyphen=-_YES}', "");
Expect(0, 44, '\P{^Hyphen=-_YES}', "");
Error('\p{Is_Hyphen=:= Y}');
Error('\P{Is_Hyphen=:= Y}');
Expect(1, 45, '\p{Is_Hyphen=y}', "");
Expect(0, 45, '\p{^Is_Hyphen=y}', "");
Expect(0, 45, '\P{Is_Hyphen=y}', "");
Expect(1, 45, '\P{^Is_Hyphen=y}', "");
Expect(0, 44, '\p{Is_Hyphen=y}', "");
Expect(1, 44, '\p{^Is_Hyphen=y}', "");
Expect(1, 44, '\P{Is_Hyphen=y}', "");
Expect(0, 44, '\P{^Is_Hyphen=y}', "");
Error('\p{Hyphen= :=t}');
Error('\P{Hyphen= :=t}');
Expect(1, 45, '\p{Hyphen=t}', "");
Expect(0, 45, '\p{^Hyphen=t}', "");
Expect(0, 45, '\P{Hyphen=t}', "");
Expect(1, 45, '\P{^Hyphen=t}', "");
Expect(0, 44, '\p{Hyphen=t}', "");
Expect(1, 44, '\p{^Hyphen=t}', "");
Expect(1, 44, '\P{Hyphen=t}', "");
Expect(0, 44, '\P{^Hyphen=t}', "");
Expect(1, 45, '\p{Hyphen=-T}', "");
Expect(0, 45, '\p{^Hyphen=-T}', "");
Expect(0, 45, '\P{Hyphen=-T}', "");
Expect(1, 45, '\P{^Hyphen=-T}', "");
Expect(0, 44, '\p{Hyphen=-T}', "");
Expect(1, 44, '\p{^Hyphen=-T}', "");
Expect(1, 44, '\P{Hyphen=-T}', "");
Expect(0, 44, '\P{^Hyphen=-T}', "");
Error('\p{Is_Hyphen=_TRUE/a/}');
Error('\P{Is_Hyphen=_TRUE/a/}');
Expect(1, 45, '\p{Is_Hyphen:true}', "");
Expect(0, 45, '\p{^Is_Hyphen:true}', "");
Expect(0, 45, '\P{Is_Hyphen:true}', "");
Expect(1, 45, '\P{^Is_Hyphen:true}', "");
Expect(0, 44, '\p{Is_Hyphen:true}', "");
Expect(1, 44, '\p{^Is_Hyphen:true}', "");
Expect(1, 44, '\P{Is_Hyphen:true}', "");
Expect(0, 44, '\P{^Is_Hyphen:true}', "");
Expect(1, 45, '\p{Is_Hyphen= True}', "");
Expect(0, 45, '\p{^Is_Hyphen= True}', "");
Expect(0, 45, '\P{Is_Hyphen= True}', "");
Expect(1, 45, '\P{^Is_Hyphen= True}', "");
Expect(0, 44, '\p{Is_Hyphen= True}', "");
Expect(1, 44, '\p{^Is_Hyphen= True}', "");
Expect(1, 44, '\P{Is_Hyphen= True}', "");
Expect(0, 44, '\P{^Is_Hyphen= True}', "");
Error('\p{Hyphen= -No/a/}');
Error('\P{Hyphen= -No/a/}');
Expect(1, 44, '\p{Hyphen=no}', "");
Expect(0, 44, '\p{^Hyphen=no}', "");
Expect(0, 44, '\P{Hyphen=no}', "");
Expect(1, 44, '\P{^Hyphen=no}', "");
Expect(0, 45, '\p{Hyphen=no}', "");
Expect(1, 45, '\p{^Hyphen=no}', "");
Expect(1, 45, '\P{Hyphen=no}', "");
Expect(0, 45, '\P{^Hyphen=no}', "");
Expect(1, 44, '\p{Hyphen= No}', "");
Expect(0, 44, '\p{^Hyphen= No}', "");
Expect(0, 44, '\P{Hyphen= No}', "");
Expect(1, 44, '\P{^Hyphen= No}', "");
Expect(0, 45, '\p{Hyphen= No}', "");
Expect(1, 45, '\p{^Hyphen= No}', "");
Expect(1, 45, '\P{Hyphen= No}', "");
Expect(0, 45, '\P{^Hyphen= No}', "");
Error('\p{Is_Hyphen=/a/ N}');
Error('\P{Is_Hyphen=/a/ N}');
Expect(1, 44, '\p{Is_Hyphen: n}', "");
Expect(0, 44, '\p{^Is_Hyphen: n}', "");
Expect(0, 44, '\P{Is_Hyphen: n}', "");
Expect(1, 44, '\P{^Is_Hyphen: n}', "");
Expect(0, 45, '\p{Is_Hyphen: n}', "");
Expect(1, 45, '\p{^Is_Hyphen: n}', "");
Expect(1, 45, '\P{Is_Hyphen: n}', "");
Expect(0, 45, '\P{^Is_Hyphen: n}', "");
Expect(1, 44, '\p{Is_Hyphen=-n}', "");
Expect(0, 44, '\p{^Is_Hyphen=-n}', "");
Expect(0, 44, '\P{Is_Hyphen=-n}', "");
Expect(1, 44, '\P{^Is_Hyphen=-n}', "");
Expect(0, 45, '\p{Is_Hyphen=-n}', "");
Expect(1, 45, '\p{^Is_Hyphen=-n}', "");
Expect(1, 45, '\P{Is_Hyphen=-n}', "");
Expect(0, 45, '\P{^Is_Hyphen=-n}', "");
Error('\p{Hyphen= f:=}');
Error('\P{Hyphen= f:=}');
Expect(1, 44, '\p{Hyphen=f}', "");
Expect(0, 44, '\p{^Hyphen=f}', "");
Expect(0, 44, '\P{Hyphen=f}', "");
Expect(1, 44, '\P{^Hyphen=f}', "");
Expect(0, 45, '\p{Hyphen=f}', "");
Expect(1, 45, '\p{^Hyphen=f}', "");
Expect(1, 45, '\P{Hyphen=f}', "");
Expect(0, 45, '\P{^Hyphen=f}', "");
Expect(1, 44, '\p{Hyphen= f}', "");
Expect(0, 44, '\p{^Hyphen= f}', "");
Expect(0, 44, '\P{Hyphen= f}', "");
Expect(1, 44, '\P{^Hyphen= f}', "");
Expect(0, 45, '\p{Hyphen= f}', "");
Expect(1, 45, '\p{^Hyphen= f}', "");
Expect(1, 45, '\P{Hyphen= f}', "");
Expect(0, 45, '\P{^Hyphen= f}', "");
Error('\p{Is_Hyphen= /a/false}');
Error('\P{Is_Hyphen= /a/false}');
Expect(1, 44, '\p{Is_Hyphen:false}', "");
Expect(0, 44, '\p{^Is_Hyphen:false}', "");
Expect(0, 44, '\P{Is_Hyphen:false}', "");
Expect(1, 44, '\P{^Is_Hyphen:false}', "");
Expect(0, 45, '\p{Is_Hyphen:false}', "");
Expect(1, 45, '\p{^Is_Hyphen:false}', "");
Expect(1, 45, '\P{Is_Hyphen:false}', "");
Expect(0, 45, '\P{^Is_Hyphen:false}', "");
Expect(1, 44, '\p{Is_Hyphen=_FALSE}', "");
Expect(0, 44, '\p{^Is_Hyphen=_FALSE}', "");
Expect(0, 44, '\P{Is_Hyphen=_FALSE}', "");
Expect(1, 44, '\P{^Is_Hyphen=_FALSE}', "");
Expect(0, 45, '\p{Is_Hyphen=_FALSE}', "");
Expect(1, 45, '\p{^Is_Hyphen=_FALSE}', "");
Expect(1, 45, '\P{Is_Hyphen=_FALSE}', "");
Expect(0, 45, '\P{^Is_Hyphen=_FALSE}', "");
Error('\p{White_Space= Yes/a/}');
Error('\P{White_Space= Yes/a/}');
Expect(1, 13, '\p{White_Space: yes}', "");
Expect(0, 13, '\p{^White_Space: yes}', "");
Expect(0, 13, '\P{White_Space: yes}', "");
Expect(1, 13, '\P{^White_Space: yes}', "");
Expect(0, 8, '\p{White_Space: yes}', "");
Expect(1, 8, '\p{^White_Space: yes}', "");
Expect(1, 8, '\P{White_Space: yes}', "");
Expect(0, 8, '\P{^White_Space: yes}', "");
Expect(1, 13, '\p{White_Space=Yes}', "");
Expect(0, 13, '\p{^White_Space=Yes}', "");
Expect(0, 13, '\P{White_Space=Yes}', "");
Expect(1, 13, '\P{^White_Space=Yes}', "");
Expect(0, 8, '\p{White_Space=Yes}', "");
Expect(1, 8, '\p{^White_Space=Yes}', "");
Expect(1, 8, '\P{White_Space=Yes}', "");
Expect(0, 8, '\P{^White_Space=Yes}', "");
Error('\p{WSpace=:=--Y}');
Error('\P{WSpace=:=--Y}');
Expect(1, 13, '\p{WSpace=y}', "");
Expect(0, 13, '\p{^WSpace=y}', "");
Expect(0, 13, '\P{WSpace=y}', "");
Expect(1, 13, '\P{^WSpace=y}', "");
Expect(0, 8, '\p{WSpace=y}', "");
Expect(1, 8, '\p{^WSpace=y}', "");
Expect(1, 8, '\P{WSpace=y}', "");
Expect(0, 8, '\P{^WSpace=y}', "");
Expect(1, 13, '\p{WSpace= Y}', "");
Expect(0, 13, '\p{^WSpace= Y}', "");
Expect(0, 13, '\P{WSpace= Y}', "");
Expect(1, 13, '\P{^WSpace= Y}', "");
Expect(0, 8, '\p{WSpace= Y}', "");
Expect(1, 8, '\p{^WSpace= Y}', "");
Expect(1, 8, '\P{WSpace= Y}', "");
Expect(0, 8, '\P{^WSpace= Y}', "");
Error('\p{Space=:= t}');
Error('\P{Space=:= t}');
Expect(1, 13, '\p{Space=t}', "");
Expect(0, 13, '\p{^Space=t}', "");
Expect(0, 13, '\P{Space=t}', "");
Expect(1, 13, '\P{^Space=t}', "");
Expect(0, 8, '\p{Space=t}', "");
Expect(1, 8, '\p{^Space=t}', "");
Expect(1, 8, '\P{Space=t}', "");
Expect(0, 8, '\P{^Space=t}', "");
Expect(1, 13, '\p{Space=- T}', "");
Expect(0, 13, '\p{^Space=- T}', "");
Expect(0, 13, '\P{Space=- T}', "");
Expect(1, 13, '\P{^Space=- T}', "");
Expect(0, 8, '\p{Space=- T}', "");
Expect(1, 8, '\p{^Space=- T}', "");
Expect(1, 8, '\P{Space=- T}', "");
Expect(0, 8, '\P{^Space=- T}', "");
Error('\p{Is_White_Space=:= _True}');
Error('\P{Is_White_Space=:= _True}');
Expect(1, 13, '\p{Is_White_Space=true}', "");
Expect(0, 13, '\p{^Is_White_Space=true}', "");
Expect(0, 13, '\P{Is_White_Space=true}', "");
Expect(1, 13, '\P{^Is_White_Space=true}', "");
Expect(0, 8, '\p{Is_White_Space=true}', "");
Expect(1, 8, '\p{^Is_White_Space=true}', "");
Expect(1, 8, '\P{Is_White_Space=true}', "");
Expect(0, 8, '\P{^Is_White_Space=true}', "");
Expect(1, 13, '\p{Is_White_Space=--True}', "");
Expect(0, 13, '\p{^Is_White_Space=--True}', "");
Expect(0, 13, '\P{Is_White_Space=--True}', "");
Expect(1, 13, '\P{^Is_White_Space=--True}', "");
Expect(0, 8, '\p{Is_White_Space=--True}', "");
Expect(1, 8, '\p{^Is_White_Space=--True}', "");
Expect(1, 8, '\P{Is_White_Space=--True}', "");
Expect(0, 8, '\P{^Is_White_Space=--True}', "");
Error('\p{Is_WSpace=-YES/a/}');
Error('\P{Is_WSpace=-YES/a/}');
Expect(1, 13, '\p{Is_WSpace=yes}', "");
Expect(0, 13, '\p{^Is_WSpace=yes}', "");
Expect(0, 13, '\P{Is_WSpace=yes}', "");
Expect(1, 13, '\P{^Is_WSpace=yes}', "");
Expect(0, 8, '\p{Is_WSpace=yes}', "");
Expect(1, 8, '\p{^Is_WSpace=yes}', "");
Expect(1, 8, '\P{Is_WSpace=yes}', "");
Expect(0, 8, '\P{^Is_WSpace=yes}', "");
Expect(1, 13, '\p{Is_WSpace= -YES}', "");
Expect(0, 13, '\p{^Is_WSpace= -YES}', "");
Expect(0, 13, '\P{Is_WSpace= -YES}', "");
Expect(1, 13, '\P{^Is_WSpace= -YES}', "");
Expect(0, 8, '\p{Is_WSpace= -YES}', "");
Expect(1, 8, '\p{^Is_WSpace= -YES}', "");
Expect(1, 8, '\P{Is_WSpace= -YES}', "");
Expect(0, 8, '\P{^Is_WSpace= -YES}', "");
Error('\p{Is_Space=:=-Y}');
Error('\P{Is_Space=:=-Y}');
Expect(1, 13, '\p{Is_Space=y}', "");
Expect(0, 13, '\p{^Is_Space=y}', "");
Expect(0, 13, '\P{Is_Space=y}', "");
Expect(1, 13, '\P{^Is_Space=y}', "");
Expect(0, 8, '\p{Is_Space=y}', "");
Expect(1, 8, '\p{^Is_Space=y}', "");
Expect(1, 8, '\P{Is_Space=y}', "");
Expect(0, 8, '\P{^Is_Space=y}', "");
Expect(1, 13, '\p{Is_Space=_ Y}', "");
Expect(0, 13, '\p{^Is_Space=_ Y}', "");
Expect(0, 13, '\P{Is_Space=_ Y}', "");
Expect(1, 13, '\P{^Is_Space=_ Y}', "");
Expect(0, 8, '\p{Is_Space=_ Y}', "");
Expect(1, 8, '\p{^Is_Space=_ Y}', "");
Expect(1, 8, '\P{Is_Space=_ Y}', "");
Expect(0, 8, '\P{^Is_Space=_ Y}', "");
Error('\p{White_Space=/a/-No}');
Error('\P{White_Space=/a/-No}');
Expect(1, 8, '\p{White_Space: no}', "");
Expect(0, 8, '\p{^White_Space: no}', "");
Expect(0, 8, '\P{White_Space: no}', "");
Expect(1, 8, '\P{^White_Space: no}', "");
Expect(0, 13, '\p{White_Space: no}', "");
Expect(1, 13, '\p{^White_Space: no}', "");
Expect(1, 13, '\P{White_Space: no}', "");
Expect(0, 13, '\P{^White_Space: no}', "");
Expect(1, 8, '\p{White_Space=_ No}', "");
Expect(0, 8, '\p{^White_Space=_ No}', "");
Expect(0, 8, '\P{White_Space=_ No}', "");
Expect(1, 8, '\P{^White_Space=_ No}', "");
Expect(0, 13, '\p{White_Space=_ No}', "");
Expect(1, 13, '\p{^White_Space=_ No}', "");
Expect(1, 13, '\P{White_Space=_ No}', "");
Expect(0, 13, '\P{^White_Space=_ No}', "");
Error('\p{WSpace=/a/_N}');
Error('\P{WSpace=/a/_N}');
Expect(1, 8, '\p{WSpace: n}', "");
Expect(0, 8, '\p{^WSpace: n}', "");
Expect(0, 8, '\P{WSpace: n}', "");
Expect(1, 8, '\P{^WSpace: n}', "");
Expect(0, 13, '\p{WSpace: n}', "");
Expect(1, 13, '\p{^WSpace: n}', "");
Expect(1, 13, '\P{WSpace: n}', "");
Expect(0, 13, '\P{^WSpace: n}', "");
Expect(1, 8, '\p{WSpace=N}', "");
Expect(0, 8, '\p{^WSpace=N}', "");
Expect(0, 8, '\P{WSpace=N}', "");
Expect(1, 8, '\P{^WSpace=N}', "");
Expect(0, 13, '\p{WSpace=N}', "");
Expect(1, 13, '\p{^WSpace=N}', "");
Expect(1, 13, '\P{WSpace=N}', "");
Expect(0, 13, '\P{^WSpace=N}', "");
Error('\p{Space= /a/F}');
Error('\P{Space= /a/F}');
Expect(1, 8, '\p{Space=f}', "");
Expect(0, 8, '\p{^Space=f}', "");
Expect(0, 8, '\P{Space=f}', "");
Expect(1, 8, '\P{^Space=f}', "");
Expect(0, 13, '\p{Space=f}', "");
Expect(1, 13, '\p{^Space=f}', "");
Expect(1, 13, '\P{Space=f}', "");
Expect(0, 13, '\P{^Space=f}', "");
Expect(1, 8, '\p{Space= F}', "");
Expect(0, 8, '\p{^Space= F}', "");
Expect(0, 8, '\P{Space= F}', "");
Expect(1, 8, '\P{^Space= F}', "");
Expect(0, 13, '\p{Space= F}', "");
Expect(1, 13, '\p{^Space= F}', "");
Expect(1, 13, '\P{Space= F}', "");
Expect(0, 13, '\P{^Space= F}', "");
Error('\p{Is_White_Space=:= _false}');
Error('\P{Is_White_Space=:= _false}');
Expect(1, 8, '\p{Is_White_Space:false}', "");
Expect(0, 8, '\p{^Is_White_Space:false}', "");
Expect(0, 8, '\P{Is_White_Space:false}', "");
Expect(1, 8, '\P{^Is_White_Space:false}', "");
Expect(0, 13, '\p{Is_White_Space:false}', "");
Expect(1, 13, '\p{^Is_White_Space:false}', "");
Expect(1, 13, '\P{Is_White_Space:false}', "");
Expect(0, 13, '\P{^Is_White_Space:false}', "");
Expect(1, 8, '\p{Is_White_Space=- false}', "");
Expect(0, 8, '\p{^Is_White_Space=- false}', "");
Expect(0, 8, '\P{Is_White_Space=- false}', "");
Expect(1, 8, '\P{^Is_White_Space=- false}', "");
Expect(0, 13, '\p{Is_White_Space=- false}', "");
Expect(1, 13, '\p{^Is_White_Space=- false}', "");
Expect(1, 13, '\P{Is_White_Space=- false}', "");
Expect(0, 13, '\P{^Is_White_Space=- false}', "");
Error('\p{Is_WSpace=:=_ No}');
Error('\P{Is_WSpace=:=_ No}');
Expect(1, 8, '\p{Is_WSpace=no}', "");
Expect(0, 8, '\p{^Is_WSpace=no}', "");
Expect(0, 8, '\P{Is_WSpace=no}', "");
Expect(1, 8, '\P{^Is_WSpace=no}', "");
Expect(0, 13, '\p{Is_WSpace=no}', "");
Expect(1, 13, '\p{^Is_WSpace=no}', "");
Expect(1, 13, '\P{Is_WSpace=no}', "");
Expect(0, 13, '\P{^Is_WSpace=no}', "");
Expect(1, 8, '\p{Is_WSpace= NO}', "");
Expect(0, 8, '\p{^Is_WSpace= NO}', "");
Expect(0, 8, '\P{Is_WSpace= NO}', "");
Expect(1, 8, '\P{^Is_WSpace= NO}', "");
Expect(0, 13, '\p{Is_WSpace= NO}', "");
Expect(1, 13, '\p{^Is_WSpace= NO}', "");
Expect(1, 13, '\P{Is_WSpace= NO}', "");
Expect(0, 13, '\P{^Is_WSpace= NO}', "");
Error('\p{Is_Space= :=N}');
Error('\P{Is_Space= :=N}');
Expect(1, 8, '\p{Is_Space=n}', "");
Expect(0, 8, '\p{^Is_Space=n}', "");
Expect(0, 8, '\P{Is_Space=n}', "");
Expect(1, 8, '\P{^Is_Space=n}', "");
Expect(0, 13, '\p{Is_Space=n}', "");
Expect(1, 13, '\p{^Is_Space=n}', "");
Expect(1, 13, '\P{Is_Space=n}', "");
Expect(0, 13, '\P{^Is_Space=n}', "");
Expect(1, 8, '\p{Is_Space=_N}', "");
Expect(0, 8, '\p{^Is_Space=_N}', "");
Expect(0, 8, '\P{Is_Space=_N}', "");
Expect(1, 8, '\P{^Is_Space=_N}', "");
Expect(0, 13, '\p{Is_Space=_N}', "");
Expect(1, 13, '\p{^Is_Space=_N}', "");
Expect(1, 13, '\P{Is_Space=_N}', "");
Expect(0, 13, '\P{^Is_Space=_N}', "");
Error('\p{XID_Continue: -:=YES}');
Error('\P{XID_Continue: -:=YES}');
Expect(1, 57, '\p{XID_Continue=yes}', "");
Expect(0, 57, '\p{^XID_Continue=yes}', "");
Expect(0, 57, '\P{XID_Continue=yes}', "");
Expect(1, 57, '\P{^XID_Continue=yes}', "");
Expect(0, 47, '\p{XID_Continue=yes}', "");
Expect(1, 47, '\p{^XID_Continue=yes}', "");
Expect(1, 47, '\P{XID_Continue=yes}', "");
Expect(0, 47, '\P{^XID_Continue=yes}', "");
Expect(1, 57, '\p{XID_Continue: _Yes}', "");
Expect(0, 57, '\p{^XID_Continue: _Yes}', "");
Expect(0, 57, '\P{XID_Continue: _Yes}', "");
Expect(1, 57, '\P{^XID_Continue: _Yes}', "");
Expect(0, 47, '\p{XID_Continue: _Yes}', "");
Expect(1, 47, '\p{^XID_Continue: _Yes}', "");
Expect(1, 47, '\P{XID_Continue: _Yes}', "");
Expect(0, 47, '\P{^XID_Continue: _Yes}', "");
Error('\p{XIDC= :=Y}');
Error('\P{XIDC= :=Y}');
Expect(1, 57, '\p{XIDC: y}', "");
Expect(0, 57, '\p{^XIDC: y}', "");
Expect(0, 57, '\P{XIDC: y}', "");
Expect(1, 57, '\P{^XIDC: y}', "");
Expect(0, 47, '\p{XIDC: y}', "");
Expect(1, 47, '\p{^XIDC: y}', "");
Expect(1, 47, '\P{XIDC: y}', "");
Expect(0, 47, '\P{^XIDC: y}', "");
Expect(1, 57, '\p{XIDC= Y}', "");
Expect(0, 57, '\p{^XIDC= Y}', "");
Expect(0, 57, '\P{XIDC= Y}', "");
Expect(1, 57, '\P{^XIDC= Y}', "");
Expect(0, 47, '\p{XIDC= Y}', "");
Expect(1, 47, '\p{^XIDC= Y}', "");
Expect(1, 47, '\P{XIDC= Y}', "");
Expect(0, 47, '\P{^XIDC= Y}', "");
Error('\p{Is_XID_Continue=/a/_t}');
Error('\P{Is_XID_Continue=/a/_t}');
Expect(1, 57, '\p{Is_XID_Continue: t}', "");
Expect(0, 57, '\p{^Is_XID_Continue: t}', "");
Expect(0, 57, '\P{Is_XID_Continue: t}', "");
Expect(1, 57, '\P{^Is_XID_Continue: t}', "");
Expect(0, 47, '\p{Is_XID_Continue: t}', "");
Expect(1, 47, '\p{^Is_XID_Continue: t}', "");
Expect(1, 47, '\P{Is_XID_Continue: t}', "");
Expect(0, 47, '\P{^Is_XID_Continue: t}', "");
Expect(1, 57, '\p{Is_XID_Continue= t}', "");
Expect(0, 57, '\p{^Is_XID_Continue= t}', "");
Expect(0, 57, '\P{Is_XID_Continue= t}', "");
Expect(1, 57, '\P{^Is_XID_Continue= t}', "");
Expect(0, 47, '\p{Is_XID_Continue= t}', "");
Expect(1, 47, '\p{^Is_XID_Continue= t}', "");
Expect(1, 47, '\P{Is_XID_Continue= t}', "");
Expect(0, 47, '\P{^Is_XID_Continue= t}', "");
Error('\p{Is_XIDC=/a/ true}');
Error('\P{Is_XIDC=/a/ true}');
Expect(1, 57, '\p{Is_XIDC=true}', "");
Expect(0, 57, '\p{^Is_XIDC=true}', "");
Expect(0, 57, '\P{Is_XIDC=true}', "");
Expect(1, 57, '\P{^Is_XIDC=true}', "");
Expect(0, 47, '\p{Is_XIDC=true}', "");
Expect(1, 47, '\p{^Is_XIDC=true}', "");
Expect(1, 47, '\P{Is_XIDC=true}', "");
Expect(0, 47, '\P{^Is_XIDC=true}', "");
Expect(1, 57, '\p{Is_XIDC=_-True}', "");
Expect(0, 57, '\p{^Is_XIDC=_-True}', "");
Expect(0, 57, '\P{Is_XIDC=_-True}', "");
Expect(1, 57, '\P{^Is_XIDC=_-True}', "");
Expect(0, 47, '\p{Is_XIDC=_-True}', "");
Expect(1, 47, '\p{^Is_XIDC=_-True}', "");
Expect(1, 47, '\P{Is_XIDC=_-True}', "");
Expect(0, 47, '\P{^Is_XIDC=_-True}', "");
Error('\p{XID_Continue=--no/a/}');
Error('\P{XID_Continue=--no/a/}');
Expect(1, 47, '\p{XID_Continue=no}', "");
Expect(0, 47, '\p{^XID_Continue=no}', "");
Expect(0, 47, '\P{XID_Continue=no}', "");
Expect(1, 47, '\P{^XID_Continue=no}', "");
Expect(0, 57, '\p{XID_Continue=no}', "");
Expect(1, 57, '\p{^XID_Continue=no}', "");
Expect(1, 57, '\P{XID_Continue=no}', "");
Expect(0, 57, '\P{^XID_Continue=no}', "");
Expect(1, 47, '\p{XID_Continue= No}', "");
Expect(0, 47, '\p{^XID_Continue= No}', "");
Expect(0, 47, '\P{XID_Continue= No}', "");
Expect(1, 47, '\P{^XID_Continue= No}', "");
Expect(0, 57, '\p{XID_Continue= No}', "");
Expect(1, 57, '\p{^XID_Continue= No}', "");
Expect(1, 57, '\P{XID_Continue= No}', "");
Expect(0, 57, '\P{^XID_Continue= No}', "");
Error('\p{XIDC= :=N}');
Error('\P{XIDC= :=N}');
Expect(1, 47, '\p{XIDC=n}', "");
Expect(0, 47, '\p{^XIDC=n}', "");
Expect(0, 47, '\P{XIDC=n}', "");
Expect(1, 47, '\P{^XIDC=n}', "");
Expect(0, 57, '\p{XIDC=n}', "");
Expect(1, 57, '\p{^XIDC=n}', "");
Expect(1, 57, '\P{XIDC=n}', "");
Expect(0, 57, '\P{^XIDC=n}', "");
Expect(1, 47, '\p{XIDC= -N}', "");
Expect(0, 47, '\p{^XIDC= -N}', "");
Expect(0, 47, '\P{XIDC= -N}', "");
Expect(1, 47, '\P{^XIDC= -N}', "");
Expect(0, 57, '\p{XIDC= -N}', "");
Expect(1, 57, '\p{^XIDC= -N}', "");
Expect(1, 57, '\P{XIDC= -N}', "");
Expect(0, 57, '\P{^XIDC= -N}', "");
Error('\p{Is_XID_Continue=/a/ F}');
Error('\P{Is_XID_Continue=/a/ F}');
Expect(1, 47, '\p{Is_XID_Continue=f}', "");
Expect(0, 47, '\p{^Is_XID_Continue=f}', "");
Expect(0, 47, '\P{Is_XID_Continue=f}', "");
Expect(1, 47, '\P{^Is_XID_Continue=f}', "");
Expect(0, 57, '\p{Is_XID_Continue=f}', "");
Expect(1, 57, '\p{^Is_XID_Continue=f}', "");
Expect(1, 57, '\P{Is_XID_Continue=f}', "");
Expect(0, 57, '\P{^Is_XID_Continue=f}', "");
Expect(1, 47, '\p{Is_XID_Continue= _f}', "");
Expect(0, 47, '\p{^Is_XID_Continue= _f}', "");
Expect(0, 47, '\P{Is_XID_Continue= _f}', "");
Expect(1, 47, '\P{^Is_XID_Continue= _f}', "");
Expect(0, 57, '\p{Is_XID_Continue= _f}', "");
Expect(1, 57, '\p{^Is_XID_Continue= _f}', "");
Expect(1, 57, '\P{Is_XID_Continue= _f}', "");
Expect(0, 57, '\P{^Is_XID_Continue= _f}', "");
Error('\p{Is_XIDC=/a/ False}');
Error('\P{Is_XIDC=/a/ False}');
Expect(1, 47, '\p{Is_XIDC=false}', "");
Expect(0, 47, '\p{^Is_XIDC=false}', "");
Expect(0, 47, '\P{Is_XIDC=false}', "");
Expect(1, 47, '\P{^Is_XIDC=false}', "");
Expect(0, 57, '\p{Is_XIDC=false}', "");
Expect(1, 57, '\p{^Is_XIDC=false}', "");
Expect(1, 57, '\P{Is_XIDC=false}', "");
Expect(0, 57, '\P{^Is_XIDC=false}', "");
Expect(1, 47, '\p{Is_XIDC=--false}', "");
Expect(0, 47, '\p{^Is_XIDC=--false}', "");
Expect(0, 47, '\P{Is_XIDC=--false}', "");
Expect(1, 47, '\P{^Is_XIDC=--false}', "");
Expect(0, 57, '\p{Is_XIDC=--false}', "");
Expect(1, 57, '\p{^Is_XIDC=--false}', "");
Expect(1, 57, '\P{Is_XIDC=--false}', "");
Expect(0, 57, '\P{^Is_XIDC=--false}', "");
Error('\p{XID_Start= /a/Yes}');
Error('\P{XID_Start= /a/Yes}');
Expect(1, 90, '\p{XID_Start=yes}', "");
Expect(0, 90, '\p{^XID_Start=yes}', "");
Expect(0, 90, '\P{XID_Start=yes}', "");
Expect(1, 90, '\P{^XID_Start=yes}', "");
Expect(0, 64, '\p{XID_Start=yes}', "");
Expect(1, 64, '\p{^XID_Start=yes}', "");
Expect(1, 64, '\P{XID_Start=yes}', "");
Expect(0, 64, '\P{^XID_Start=yes}', "");
Expect(1, 90, '\p{XID_Start= -YES}', "");
Expect(0, 90, '\p{^XID_Start= -YES}', "");
Expect(0, 90, '\P{XID_Start= -YES}', "");
Expect(1, 90, '\P{^XID_Start= -YES}', "");
Expect(0, 64, '\p{XID_Start= -YES}', "");
Expect(1, 64, '\p{^XID_Start= -YES}', "");
Expect(1, 64, '\P{XID_Start= -YES}', "");
Expect(0, 64, '\P{^XID_Start= -YES}', "");
Error('\p{XIDS=:= _y}');
Error('\P{XIDS=:= _y}');
Expect(1, 90, '\p{XIDS: y}', "");
Expect(0, 90, '\p{^XIDS: y}', "");
Expect(0, 90, '\P{XIDS: y}', "");
Expect(1, 90, '\P{^XIDS: y}', "");
Expect(0, 64, '\p{XIDS: y}', "");
Expect(1, 64, '\p{^XIDS: y}', "");
Expect(1, 64, '\P{XIDS: y}', "");
Expect(0, 64, '\P{^XIDS: y}', "");
Expect(1, 90, '\p{XIDS= Y}', "");
Expect(0, 90, '\p{^XIDS= Y}', "");
Expect(0, 90, '\P{XIDS= Y}', "");
Expect(1, 90, '\P{^XIDS= Y}', "");
Expect(0, 64, '\p{XIDS= Y}', "");
Expect(1, 64, '\p{^XIDS= Y}', "");
Expect(1, 64, '\P{XIDS= Y}', "");
Expect(0, 64, '\P{^XIDS= Y}', "");
Error('\p{Is_XID_Start= t:=}');
Error('\P{Is_XID_Start= t:=}');
Expect(1, 90, '\p{Is_XID_Start: t}', "");
Expect(0, 90, '\p{^Is_XID_Start: t}', "");
Expect(0, 90, '\P{Is_XID_Start: t}', "");
Expect(1, 90, '\P{^Is_XID_Start: t}', "");
Expect(0, 64, '\p{Is_XID_Start: t}', "");
Expect(1, 64, '\p{^Is_XID_Start: t}', "");
Expect(1, 64, '\P{Is_XID_Start: t}', "");
Expect(0, 64, '\P{^Is_XID_Start: t}', "");
Expect(1, 90, '\p{Is_XID_Start= T}', "");
Expect(0, 90, '\p{^Is_XID_Start= T}', "");
Expect(0, 90, '\P{Is_XID_Start= T}', "");
Expect(1, 90, '\P{^Is_XID_Start= T}', "");
Expect(0, 64, '\p{Is_XID_Start= T}', "");
Expect(1, 64, '\p{^Is_XID_Start= T}', "");
Expect(1, 64, '\P{Is_XID_Start= T}', "");
Expect(0, 64, '\P{^Is_XID_Start= T}', "");
Error('\p{Is_XIDS= True/a/}');
Error('\P{Is_XIDS= True/a/}');
Expect(1, 90, '\p{Is_XIDS=true}', "");
Expect(0, 90, '\p{^Is_XIDS=true}', "");
Expect(0, 90, '\P{Is_XIDS=true}', "");
Expect(1, 90, '\P{^Is_XIDS=true}', "");
Expect(0, 64, '\p{Is_XIDS=true}', "");
Expect(1, 64, '\p{^Is_XIDS=true}', "");
Expect(1, 64, '\P{Is_XIDS=true}', "");
Expect(0, 64, '\P{^Is_XIDS=true}', "");
Expect(1, 90, '\p{Is_XIDS= TRUE}', "");
Expect(0, 90, '\p{^Is_XIDS= TRUE}', "");
Expect(0, 90, '\P{Is_XIDS= TRUE}', "");
Expect(1, 90, '\P{^Is_XIDS= TRUE}', "");
Expect(0, 64, '\p{Is_XIDS= TRUE}', "");
Expect(1, 64, '\p{^Is_XIDS= TRUE}', "");
Expect(1, 64, '\P{Is_XIDS= TRUE}', "");
Expect(0, 64, '\P{^Is_XIDS= TRUE}', "");
Error('\p{XID_Start: _/a/No}');
Error('\P{XID_Start: _/a/No}');
Expect(1, 64, '\p{XID_Start=no}', "");
Expect(0, 64, '\p{^XID_Start=no}', "");
Expect(0, 64, '\P{XID_Start=no}', "");
Expect(1, 64, '\P{^XID_Start=no}', "");
Expect(0, 90, '\p{XID_Start=no}', "");
Expect(1, 90, '\p{^XID_Start=no}', "");
Expect(1, 90, '\P{XID_Start=no}', "");
Expect(0, 90, '\P{^XID_Start=no}', "");
Expect(1, 64, '\p{XID_Start= No}', "");
Expect(0, 64, '\p{^XID_Start= No}', "");
Expect(0, 64, '\P{XID_Start= No}', "");
Expect(1, 64, '\P{^XID_Start= No}', "");
Expect(0, 90, '\p{XID_Start= No}', "");
Expect(1, 90, '\p{^XID_Start= No}', "");
Expect(1, 90, '\P{XID_Start= No}', "");
Expect(0, 90, '\P{^XID_Start= No}', "");
Error('\p{XIDS: :=-N}');
Error('\P{XIDS: :=-N}');
Expect(1, 64, '\p{XIDS=n}', "");
Expect(0, 64, '\p{^XIDS=n}', "");
Expect(0, 64, '\P{XIDS=n}', "");
Expect(1, 64, '\P{^XIDS=n}', "");
Expect(0, 90, '\p{XIDS=n}', "");
Expect(1, 90, '\p{^XIDS=n}', "");
Expect(1, 90, '\P{XIDS=n}', "");
Expect(0, 90, '\P{^XIDS=n}', "");
Expect(1, 64, '\p{XIDS= n}', "");
Expect(0, 64, '\p{^XIDS= n}', "");
Expect(0, 64, '\P{XIDS= n}', "");
Expect(1, 64, '\P{^XIDS= n}', "");
Expect(0, 90, '\p{XIDS= n}', "");
Expect(1, 90, '\p{^XIDS= n}', "");
Expect(1, 90, '\P{XIDS= n}', "");
Expect(0, 90, '\P{^XIDS= n}', "");
Error('\p{Is_XID_Start=-:=F}');
Error('\P{Is_XID_Start=-:=F}');
Expect(1, 64, '\p{Is_XID_Start=f}', "");
Expect(0, 64, '\p{^Is_XID_Start=f}', "");
Expect(0, 64, '\P{Is_XID_Start=f}', "");
Expect(1, 64, '\P{^Is_XID_Start=f}', "");
Expect(0, 90, '\p{Is_XID_Start=f}', "");
Expect(1, 90, '\p{^Is_XID_Start=f}', "");
Expect(1, 90, '\P{Is_XID_Start=f}', "");
Expect(0, 90, '\P{^Is_XID_Start=f}', "");
Expect(1, 64, '\p{Is_XID_Start= F}', "");
Expect(0, 64, '\p{^Is_XID_Start= F}', "");
Expect(0, 64, '\P{Is_XID_Start= F}', "");
Expect(1, 64, '\P{^Is_XID_Start= F}', "");
Expect(0, 90, '\p{Is_XID_Start= F}', "");
Expect(1, 90, '\p{^Is_XID_Start= F}', "");
Expect(1, 90, '\P{Is_XID_Start= F}', "");
Expect(0, 90, '\P{^Is_XID_Start= F}', "");
Error('\p{Is_XIDS=:=-False}');
Error('\P{Is_XIDS=:=-False}');
Expect(1, 64, '\p{Is_XIDS=false}', "");
Expect(0, 64, '\p{^Is_XIDS=false}', "");
Expect(0, 64, '\P{Is_XIDS=false}', "");
Expect(1, 64, '\P{^Is_XIDS=false}', "");
Expect(0, 90, '\p{Is_XIDS=false}', "");
Expect(1, 90, '\p{^Is_XIDS=false}', "");
Expect(1, 90, '\P{Is_XIDS=false}', "");
Expect(0, 90, '\P{^Is_XIDS=false}', "");
Expect(1, 64, '\p{Is_XIDS= _False}', "");
Expect(0, 64, '\p{^Is_XIDS= _False}', "");
Expect(0, 64, '\P{Is_XIDS= _False}', "");
Expect(1, 64, '\P{^Is_XIDS= _False}', "");
Expect(0, 90, '\p{Is_XIDS= _False}', "");
Expect(1, 90, '\p{^Is_XIDS= _False}', "");
Expect(1, 90, '\P{Is_XIDS= _False}', "");
Expect(0, 90, '\P{^Is_XIDS= _False}', "");
Error('\p{Script= -New:=tai-Lue}');
Error('\P{Script= -New:=tai-Lue}');
Expect(1, 6571, '\p{Script=newtailue}', "");
Expect(0, 6571, '\p{^Script=newtailue}', "");
Expect(0, 6571, '\P{Script=newtailue}', "");
Expect(1, 6571, '\P{^Script=newtailue}', "");
Expect(0, 6527, '\p{Script=newtailue}', "");
Expect(1, 6527, '\p{^Script=newtailue}', "");
Expect(1, 6527, '\P{Script=newtailue}', "");
Expect(0, 6527, '\P{^Script=newtailue}', "");
Expect(1, 6571, '\p{Script=_ NEW tai-LUE}', "");
Expect(0, 6571, '\p{^Script=_ NEW tai-LUE}', "");
Expect(0, 6571, '\P{Script=_ NEW tai-LUE}', "");
Expect(1, 6571, '\P{^Script=_ NEW tai-LUE}', "");
Expect(0, 6527, '\p{Script=_ NEW tai-LUE}', "");
Expect(1, 6527, '\p{^Script=_ NEW tai-LUE}', "");
Expect(1, 6527, '\P{Script=_ NEW tai-LUE}', "");
Expect(0, 6527, '\P{^Script=_ NEW tai-LUE}', "");
Error('\p{Sc= -Talu/a/}');
Error('\P{Sc= -Talu/a/}');
Expect(1, 6571, '\p{Sc=talu}', "");
Expect(0, 6571, '\p{^Sc=talu}', "");
Expect(0, 6571, '\P{Sc=talu}', "");
Expect(1, 6571, '\P{^Sc=talu}', "");
Expect(0, 6527, '\p{Sc=talu}', "");
Expect(1, 6527, '\p{^Sc=talu}', "");
Expect(1, 6527, '\P{Sc=talu}', "");
Expect(0, 6527, '\P{^Sc=talu}', "");
Expect(1, 6571, '\p{Sc=- talu}', "");
Expect(0, 6571, '\p{^Sc=- talu}', "");
Expect(0, 6571, '\P{Sc=- talu}', "");
Expect(1, 6571, '\P{^Sc=- talu}', "");
Expect(0, 6527, '\p{Sc=- talu}', "");
Expect(1, 6527, '\p{^Sc=- talu}', "");
Expect(1, 6527, '\P{Sc=- talu}', "");
Expect(0, 6527, '\P{^Sc=- talu}', "");
Error('\p{Is_Script=:=_ Newtai-lue}');
Error('\P{Is_Script=:=_ Newtai-lue}');
Expect(1, 6571, '\p{Is_Script=newtailue}', "");
Expect(0, 6571, '\p{^Is_Script=newtailue}', "");
Expect(0, 6571, '\P{Is_Script=newtailue}', "");
Expect(1, 6571, '\P{^Is_Script=newtailue}', "");
Expect(0, 6527, '\p{Is_Script=newtailue}', "");
Expect(1, 6527, '\p{^Is_Script=newtailue}', "");
Expect(1, 6527, '\P{Is_Script=newtailue}', "");
Expect(0, 6527, '\P{^Is_Script=newtailue}', "");
Expect(1, 6571, '\p{Is_Script= _New Tai-Lue}', "");
Expect(0, 6571, '\p{^Is_Script= _New Tai-Lue}', "");
Expect(0, 6571, '\P{Is_Script= _New Tai-Lue}', "");
Expect(1, 6571, '\P{^Is_Script= _New Tai-Lue}', "");
Expect(0, 6527, '\p{Is_Script= _New Tai-Lue}', "");
Expect(1, 6527, '\p{^Is_Script= _New Tai-Lue}', "");
Expect(1, 6527, '\P{Is_Script= _New Tai-Lue}', "");
Expect(0, 6527, '\P{^Is_Script= _New Tai-Lue}', "");
Error('\p{Is_Sc:/a/__TALU}');
Error('\P{Is_Sc:/a/__TALU}');
Expect(1, 6571, '\p{Is_Sc=talu}', "");
Expect(0, 6571, '\p{^Is_Sc=talu}', "");
Expect(0, 6571, '\P{Is_Sc=talu}', "");
Expect(1, 6571, '\P{^Is_Sc=talu}', "");
Expect(0, 6527, '\p{Is_Sc=talu}', "");
Expect(1, 6527, '\p{^Is_Sc=talu}', "");
Expect(1, 6527, '\P{Is_Sc=talu}', "");
Expect(0, 6527, '\P{^Is_Sc=talu}', "");
Expect(1, 6571, '\p{Is_Sc=-_talu}', "");
Expect(0, 6571, '\p{^Is_Sc=-_talu}', "");
Expect(0, 6571, '\P{Is_Sc=-_talu}', "");
Expect(1, 6571, '\P{^Is_Sc=-_talu}', "");
Expect(0, 6527, '\p{Is_Sc=-_talu}', "");
Expect(1, 6527, '\p{^Is_Sc=-_talu}', "");
Expect(1, 6527, '\P{Is_Sc=-_talu}', "");
Expect(0, 6527, '\P{^Is_Sc=-_talu}', "");
Error('\p{Script=:=- Gothic}');
Error('\P{Script=:=- Gothic}');
Expect(1, 66378, '\p{Script=gothic}', "");
Expect(0, 66378, '\p{^Script=gothic}', "");
Expect(0, 66378, '\P{Script=gothic}', "");
Expect(1, 66378, '\P{^Script=gothic}', "");
Expect(0, 66351, '\p{Script=gothic}', "");
Expect(1, 66351, '\p{^Script=gothic}', "");
Expect(1, 66351, '\P{Script=gothic}', "");
Expect(0, 66351, '\P{^Script=gothic}', "");
Expect(1, 66378, '\p{Script= -GOTHIC}', "");
Expect(0, 66378, '\p{^Script= -GOTHIC}', "");
Expect(0, 66378, '\P{Script= -GOTHIC}', "");
Expect(1, 66378, '\P{^Script= -GOTHIC}', "");
Expect(0, 66351, '\p{Script= -GOTHIC}', "");
Expect(1, 66351, '\p{^Script= -GOTHIC}', "");
Expect(1, 66351, '\P{Script= -GOTHIC}', "");
Expect(0, 66351, '\P{^Script= -GOTHIC}', "");
Error('\p{Sc= -goth/a/}');
Error('\P{Sc= -goth/a/}');
Expect(1, 66378, '\p{Sc=goth}', "");
Expect(0, 66378, '\p{^Sc=goth}', "");
Expect(0, 66378, '\P{Sc=goth}', "");
Expect(1, 66378, '\P{^Sc=goth}', "");
Expect(0, 66351, '\p{Sc=goth}', "");
Expect(1, 66351, '\p{^Sc=goth}', "");
Expect(1, 66351, '\P{Sc=goth}', "");
Expect(0, 66351, '\P{^Sc=goth}', "");
Expect(1, 66378, '\p{Sc: - Goth}', "");
Expect(0, 66378, '\p{^Sc: - Goth}', "");
Expect(0, 66378, '\P{Sc: - Goth}', "");
Expect(1, 66378, '\P{^Sc: - Goth}', "");
Expect(0, 66351, '\p{Sc: - Goth}', "");
Expect(1, 66351, '\p{^Sc: - Goth}', "");
Expect(1, 66351, '\P{Sc: - Goth}', "");
Expect(0, 66351, '\P{^Sc: - Goth}', "");
Error('\p{Is_Script=:=- Gothic}');
Error('\P{Is_Script=:=- Gothic}');
Expect(1, 66378, '\p{Is_Script=gothic}', "");
Expect(0, 66378, '\p{^Is_Script=gothic}', "");
Expect(0, 66378, '\P{Is_Script=gothic}', "");
Expect(1, 66378, '\P{^Is_Script=gothic}', "");
Expect(0, 66351, '\p{Is_Script=gothic}', "");
Expect(1, 66351, '\p{^Is_Script=gothic}', "");
Expect(1, 66351, '\P{Is_Script=gothic}', "");
Expect(0, 66351, '\P{^Is_Script=gothic}', "");
Expect(1, 66378, '\p{Is_Script=_gothic}', "");
Expect(0, 66378, '\p{^Is_Script=_gothic}', "");
Expect(0, 66378, '\P{Is_Script=_gothic}', "");
Expect(1, 66378, '\P{^Is_Script=_gothic}', "");
Expect(0, 66351, '\p{Is_Script=_gothic}', "");
Expect(1, 66351, '\p{^Is_Script=_gothic}', "");
Expect(1, 66351, '\P{Is_Script=_gothic}', "");
Expect(0, 66351, '\P{^Is_Script=_gothic}', "");
Error('\p{Is_Sc= Goth/a/}');
Error('\P{Is_Sc= Goth/a/}');
Expect(1, 66378, '\p{Is_Sc=goth}', "");
Expect(0, 66378, '\p{^Is_Sc=goth}', "");
Expect(0, 66378, '\P{Is_Sc=goth}', "");
Expect(1, 66378, '\P{^Is_Sc=goth}', "");
Expect(0, 66351, '\p{Is_Sc=goth}', "");
Expect(1, 66351, '\p{^Is_Sc=goth}', "");
Expect(1, 66351, '\P{Is_Sc=goth}', "");
Expect(0, 66351, '\P{^Is_Sc=goth}', "");
Expect(1, 66378, '\p{Is_Sc=-Goth}', "");
Expect(0, 66378, '\p{^Is_Sc=-Goth}', "");
Expect(0, 66378, '\P{Is_Sc=-Goth}', "");
Expect(1, 66378, '\P{^Is_Sc=-Goth}', "");
Expect(0, 66351, '\p{Is_Sc=-Goth}', "");
Expect(1, 66351, '\p{^Is_Sc=-Goth}', "");
Expect(1, 66351, '\P{Is_Sc=-Goth}', "");
Expect(0, 66351, '\P{^Is_Sc=-Goth}', "");
Error('\p{Script=OLD-italic/a/}');
Error('\P{Script=OLD-italic/a/}');
Expect(1, 66334, '\p{Script=olditalic}', "");
Expect(0, 66334, '\p{^Script=olditalic}', "");
Expect(0, 66334, '\P{Script=olditalic}', "");
Expect(1, 66334, '\P{^Script=olditalic}', "");
Expect(0, 66303, '\p{Script=olditalic}', "");
Expect(1, 66303, '\p{^Script=olditalic}', "");
Expect(1, 66303, '\P{Script=olditalic}', "");
Expect(0, 66303, '\P{^Script=olditalic}', "");
Expect(1, 66334, '\p{Script= _oldItalic}', "");
Expect(0, 66334, '\p{^Script= _oldItalic}', "");
Expect(0, 66334, '\P{Script= _oldItalic}', "");
Expect(1, 66334, '\P{^Script= _oldItalic}', "");
Expect(0, 66303, '\p{Script= _oldItalic}', "");
Expect(1, 66303, '\p{^Script= _oldItalic}', "");
Expect(1, 66303, '\P{Script= _oldItalic}', "");
Expect(0, 66303, '\P{^Script= _oldItalic}', "");
Error('\p{Sc= -ital:=}');
Error('\P{Sc= -ital:=}');
Expect(1, 66334, '\p{Sc: ital}', "");
Expect(0, 66334, '\p{^Sc: ital}', "");
Expect(0, 66334, '\P{Sc: ital}', "");
Expect(1, 66334, '\P{^Sc: ital}', "");
Expect(0, 66303, '\p{Sc: ital}', "");
Expect(1, 66303, '\p{^Sc: ital}', "");
Expect(1, 66303, '\P{Sc: ital}', "");
Expect(0, 66303, '\P{^Sc: ital}', "");
Expect(1, 66334, '\p{Sc= ITAL}', "");
Expect(0, 66334, '\p{^Sc= ITAL}', "");
Expect(0, 66334, '\P{Sc= ITAL}', "");
Expect(1, 66334, '\P{^Sc= ITAL}', "");
Expect(0, 66303, '\p{Sc= ITAL}', "");
Expect(1, 66303, '\p{^Sc= ITAL}', "");
Expect(1, 66303, '\P{Sc= ITAL}', "");
Expect(0, 66303, '\P{^Sc= ITAL}', "");
Error('\p{Is_Script:_Old Italic/a/}');
Error('\P{Is_Script:_Old Italic/a/}');
Expect(1, 66334, '\p{Is_Script=olditalic}', "");
Expect(0, 66334, '\p{^Is_Script=olditalic}', "");
Expect(0, 66334, '\P{Is_Script=olditalic}', "");
Expect(1, 66334, '\P{^Is_Script=olditalic}', "");
Expect(0, 66303, '\p{Is_Script=olditalic}', "");
Expect(1, 66303, '\p{^Is_Script=olditalic}', "");
Expect(1, 66303, '\P{Is_Script=olditalic}', "");
Expect(0, 66303, '\P{^Is_Script=olditalic}', "");
Expect(1, 66334, '\p{Is_Script= -OLD_Italic}', "");
Expect(0, 66334, '\p{^Is_Script= -OLD_Italic}', "");
Expect(0, 66334, '\P{Is_Script= -OLD_Italic}', "");
Expect(1, 66334, '\P{^Is_Script= -OLD_Italic}', "");
Expect(0, 66303, '\p{Is_Script= -OLD_Italic}', "");
Expect(1, 66303, '\p{^Is_Script= -OLD_Italic}', "");
Expect(1, 66303, '\P{Is_Script= -OLD_Italic}', "");
Expect(0, 66303, '\P{^Is_Script= -OLD_Italic}', "");
Error('\p{Is_Sc: -:=ital}');
Error('\P{Is_Sc: -:=ital}');
Expect(1, 66334, '\p{Is_Sc=ital}', "");
Expect(0, 66334, '\p{^Is_Sc=ital}', "");
Expect(0, 66334, '\P{Is_Sc=ital}', "");
Expect(1, 66334, '\P{^Is_Sc=ital}', "");
Expect(0, 66303, '\p{Is_Sc=ital}', "");
Expect(1, 66303, '\p{^Is_Sc=ital}', "");
Expect(1, 66303, '\P{Is_Sc=ital}', "");
Expect(0, 66303, '\P{^Is_Sc=ital}', "");
Expect(1, 66334, '\p{Is_Sc=-_Ital}', "");
Expect(0, 66334, '\p{^Is_Sc=-_Ital}', "");
Expect(0, 66334, '\P{Is_Sc=-_Ital}', "");
Expect(1, 66334, '\P{^Is_Sc=-_Ital}', "");
Expect(0, 66303, '\p{Is_Sc=-_Ital}', "");
Expect(1, 66303, '\p{^Is_Sc=-_Ital}', "");
Expect(1, 66303, '\P{Is_Sc=-_Ital}', "");
Expect(0, 66303, '\P{^Is_Sc=-_Ital}', "");
Error('\p{Script=_bamum:=}');
Error('\P{Script=_bamum:=}');
Expect(1, 42743, '\p{Script=bamum}', "");
Expect(0, 42743, '\p{^Script=bamum}', "");
Expect(0, 42743, '\P{Script=bamum}', "");
Expect(1, 42743, '\P{^Script=bamum}', "");
Expect(0, 42655, '\p{Script=bamum}', "");
Expect(1, 42655, '\p{^Script=bamum}', "");
Expect(1, 42655, '\P{Script=bamum}', "");
Expect(0, 42655, '\P{^Script=bamum}', "");
Expect(1, 42743, '\p{Script=_Bamum}', "");
Expect(0, 42743, '\p{^Script=_Bamum}', "");
Expect(0, 42743, '\P{Script=_Bamum}', "");
Expect(1, 42743, '\P{^Script=_Bamum}', "");
Expect(0, 42655, '\p{Script=_Bamum}', "");
Expect(1, 42655, '\p{^Script=_Bamum}', "");
Expect(1, 42655, '\P{Script=_Bamum}', "");
Expect(0, 42655, '\P{^Script=_Bamum}', "");
Error('\p{Sc=__BAMU/a/}');
Error('\P{Sc=__BAMU/a/}');
Expect(1, 42743, '\p{Sc=bamu}', "");
Expect(0, 42743, '\p{^Sc=bamu}', "");
Expect(0, 42743, '\P{Sc=bamu}', "");
Expect(1, 42743, '\P{^Sc=bamu}', "");
Expect(0, 42655, '\p{Sc=bamu}', "");
Expect(1, 42655, '\p{^Sc=bamu}', "");
Expect(1, 42655, '\P{Sc=bamu}', "");
Expect(0, 42655, '\P{^Sc=bamu}', "");
Expect(1, 42743, '\p{Sc=- Bamu}', "");
Expect(0, 42743, '\p{^Sc=- Bamu}', "");
Expect(0, 42743, '\P{Sc=- Bamu}', "");
Expect(1, 42743, '\P{^Sc=- Bamu}', "");
Expect(0, 42655, '\p{Sc=- Bamu}', "");
Expect(1, 42655, '\p{^Sc=- Bamu}', "");
Expect(1, 42655, '\P{Sc=- Bamu}', "");
Expect(0, 42655, '\P{^Sc=- Bamu}', "");
Error('\p{Is_Script=:=_-bamum}');
Error('\P{Is_Script=:=_-bamum}');
Expect(1, 42743, '\p{Is_Script=bamum}', "");
Expect(0, 42743, '\p{^Is_Script=bamum}', "");
Expect(0, 42743, '\P{Is_Script=bamum}', "");
Expect(1, 42743, '\P{^Is_Script=bamum}', "");
Expect(0, 42655, '\p{Is_Script=bamum}', "");
Expect(1, 42655, '\p{^Is_Script=bamum}', "");
Expect(1, 42655, '\P{Is_Script=bamum}', "");
Expect(0, 42655, '\P{^Is_Script=bamum}', "");
Expect(1, 42743, '\p{Is_Script=_bamum}', "");
Expect(0, 42743, '\p{^Is_Script=_bamum}', "");
Expect(0, 42743, '\P{Is_Script=_bamum}', "");
Expect(1, 42743, '\P{^Is_Script=_bamum}', "");
Expect(0, 42655, '\p{Is_Script=_bamum}', "");
Expect(1, 42655, '\p{^Is_Script=_bamum}', "");
Expect(1, 42655, '\P{Is_Script=_bamum}', "");
Expect(0, 42655, '\P{^Is_Script=_bamum}', "");
Error('\p{Is_Sc= bamu:=}');
Error('\P{Is_Sc= bamu:=}');
Expect(1, 42743, '\p{Is_Sc=bamu}', "");
Expect(0, 42743, '\p{^Is_Sc=bamu}', "");
Expect(0, 42743, '\P{Is_Sc=bamu}', "");
Expect(1, 42743, '\P{^Is_Sc=bamu}', "");
Expect(0, 42655, '\p{Is_Sc=bamu}', "");
Expect(1, 42655, '\p{^Is_Sc=bamu}', "");
Expect(1, 42655, '\P{Is_Sc=bamu}', "");
Expect(0, 42655, '\P{^Is_Sc=bamu}', "");
Expect(1, 42743, '\p{Is_Sc= _BAMU}', "");
Expect(0, 42743, '\p{^Is_Sc= _BAMU}', "");
Expect(0, 42743, '\P{Is_Sc= _BAMU}', "");
Expect(1, 42743, '\P{^Is_Sc= _BAMU}', "");
Expect(0, 42655, '\p{Is_Sc= _BAMU}', "");
Expect(1, 42655, '\p{^Is_Sc= _BAMU}', "");
Expect(1, 42655, '\P{Is_Sc= _BAMU}', "");
Expect(0, 42655, '\P{^Is_Sc= _BAMU}', "");
Error('\p{Script=:=VAI}');
Error('\P{Script=:=VAI}');
Expect(1, 42539, '\p{Script=vai}', "");
Expect(0, 42539, '\p{^Script=vai}', "");
Expect(0, 42539, '\P{Script=vai}', "");
Expect(1, 42539, '\P{^Script=vai}', "");
Expect(0, 42239, '\p{Script=vai}', "");
Expect(1, 42239, '\p{^Script=vai}', "");
Expect(1, 42239, '\P{Script=vai}', "");
Expect(0, 42239, '\P{^Script=vai}', "");
Expect(1, 42539, '\p{Script=__vai}', "");
Expect(0, 42539, '\p{^Script=__vai}', "");
Expect(0, 42539, '\P{Script=__vai}', "");
Expect(1, 42539, '\P{^Script=__vai}', "");
Expect(0, 42239, '\p{Script=__vai}', "");
Expect(1, 42239, '\p{^Script=__vai}', "");
Expect(1, 42239, '\P{Script=__vai}', "");
Expect(0, 42239, '\P{^Script=__vai}', "");
Error('\p{Sc=/a/ VAII}');
Error('\P{Sc=/a/ VAII}');
Expect(1, 42539, '\p{Sc=vaii}', "");
Expect(0, 42539, '\p{^Sc=vaii}', "");
Expect(0, 42539, '\P{Sc=vaii}', "");
Expect(1, 42539, '\P{^Sc=vaii}', "");
Expect(0, 42239, '\p{Sc=vaii}', "");
Expect(1, 42239, '\p{^Sc=vaii}', "");
Expect(1, 42239, '\P{Sc=vaii}', "");
Expect(0, 42239, '\P{^Sc=vaii}', "");
Expect(1, 42539, '\p{Sc= vaii}', "");
Expect(0, 42539, '\p{^Sc= vaii}', "");
Expect(0, 42539, '\P{Sc= vaii}', "");
Expect(1, 42539, '\P{^Sc= vaii}', "");
Expect(0, 42239, '\p{Sc= vaii}', "");
Expect(1, 42239, '\p{^Sc= vaii}', "");
Expect(1, 42239, '\P{Sc= vaii}', "");
Expect(0, 42239, '\P{^Sc= vaii}', "");
Error('\p{Is_Script=_Vai:=}');
Error('\P{Is_Script=_Vai:=}');
Expect(1, 42539, '\p{Is_Script:vai}', "");
Expect(0, 42539, '\p{^Is_Script:vai}', "");
Expect(0, 42539, '\P{Is_Script:vai}', "");
Expect(1, 42539, '\P{^Is_Script:vai}', "");
Expect(0, 42239, '\p{Is_Script:vai}', "");
Expect(1, 42239, '\p{^Is_Script:vai}', "");
Expect(1, 42239, '\P{Is_Script:vai}', "");
Expect(0, 42239, '\P{^Is_Script:vai}', "");
Expect(1, 42539, '\p{Is_Script=--VAI}', "");
Expect(0, 42539, '\p{^Is_Script=--VAI}', "");
Expect(0, 42539, '\P{Is_Script=--VAI}', "");
Expect(1, 42539, '\P{^Is_Script=--VAI}', "");
Expect(0, 42239, '\p{Is_Script=--VAI}', "");
Expect(1, 42239, '\p{^Is_Script=--VAI}', "");
Expect(1, 42239, '\P{Is_Script=--VAI}', "");
Expect(0, 42239, '\P{^Is_Script=--VAI}', "");
Error('\p{Is_Sc= /a/VAII}');
Error('\P{Is_Sc= /a/VAII}');
Expect(1, 42539, '\p{Is_Sc=vaii}', "");
Expect(0, 42539, '\p{^Is_Sc=vaii}', "");
Expect(0, 42539, '\P{Is_Sc=vaii}', "");
Expect(1, 42539, '\P{^Is_Sc=vaii}', "");
Expect(0, 42239, '\p{Is_Sc=vaii}', "");
Expect(1, 42239, '\p{^Is_Sc=vaii}', "");
Expect(1, 42239, '\P{Is_Sc=vaii}', "");
Expect(0, 42239, '\P{^Is_Sc=vaii}', "");
Expect(1, 42539, '\p{Is_Sc: -vaii}', "");
Expect(0, 42539, '\p{^Is_Sc: -vaii}', "");
Expect(0, 42539, '\P{Is_Sc: -vaii}', "");
Expect(1, 42539, '\P{^Is_Sc: -vaii}', "");
Expect(0, 42239, '\p{Is_Sc: -vaii}', "");
Expect(1, 42239, '\p{^Is_Sc: -vaii}', "");
Expect(1, 42239, '\P{Is_Sc: -vaii}', "");
Expect(0, 42239, '\P{^Is_Sc: -vaii}', "");
Error('\p{Script=/a/-_Inscriptional-parthian}');
Error('\P{Script=/a/-_Inscriptional-parthian}');
Expect(1, 68437, '\p{Script=inscriptionalparthian}', "");
Expect(0, 68437, '\p{^Script=inscriptionalparthian}', "");
Expect(0, 68437, '\P{Script=inscriptionalparthian}', "");
Expect(1, 68437, '\P{^Script=inscriptionalparthian}', "");
Expect(0, 68415, '\p{Script=inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Script=inscriptionalparthian}', "");
Expect(1, 68415, '\P{Script=inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Script=inscriptionalparthian}', "");
Expect(1, 68437, '\p{Script= -inscriptional-Parthian}', "");
Expect(0, 68437, '\p{^Script= -inscriptional-Parthian}', "");
Expect(0, 68437, '\P{Script= -inscriptional-Parthian}', "");
Expect(1, 68437, '\P{^Script= -inscriptional-Parthian}', "");
Expect(0, 68415, '\p{Script= -inscriptional-Parthian}', "");
Expect(1, 68415, '\p{^Script= -inscriptional-Parthian}', "");
Expect(1, 68415, '\P{Script= -inscriptional-Parthian}', "");
Expect(0, 68415, '\P{^Script= -inscriptional-Parthian}', "");
Error('\p{Sc= PRTI/a/}');
Error('\P{Sc= PRTI/a/}');
Expect(1, 68437, '\p{Sc=prti}', "");
Expect(0, 68437, '\p{^Sc=prti}', "");
Expect(0, 68437, '\P{Sc=prti}', "");
Expect(1, 68437, '\P{^Sc=prti}', "");
Expect(0, 68415, '\p{Sc=prti}', "");
Expect(1, 68415, '\p{^Sc=prti}', "");
Expect(1, 68415, '\P{Sc=prti}', "");
Expect(0, 68415, '\P{^Sc=prti}', "");
Expect(1, 68437, '\p{Sc=_PRTI}', "");
Expect(0, 68437, '\p{^Sc=_PRTI}', "");
Expect(0, 68437, '\P{Sc=_PRTI}', "");
Expect(1, 68437, '\P{^Sc=_PRTI}', "");
Expect(0, 68415, '\p{Sc=_PRTI}', "");
Expect(1, 68415, '\p{^Sc=_PRTI}', "");
Expect(1, 68415, '\P{Sc=_PRTI}', "");
Expect(0, 68415, '\P{^Sc=_PRTI}', "");
Error('\p{Is_Script=/a/ Inscriptional Parthian}');
Error('\P{Is_Script=/a/ Inscriptional Parthian}');
Expect(1, 68437, '\p{Is_Script=inscriptionalparthian}', "");
Expect(0, 68437, '\p{^Is_Script=inscriptionalparthian}', "");
Expect(0, 68437, '\P{Is_Script=inscriptionalparthian}', "");
Expect(1, 68437, '\P{^Is_Script=inscriptionalparthian}', "");
Expect(0, 68415, '\p{Is_Script=inscriptionalparthian}', "");
Expect(1, 68415, '\p{^Is_Script=inscriptionalparthian}', "");
Expect(1, 68415, '\P{Is_Script=inscriptionalparthian}', "");
Expect(0, 68415, '\P{^Is_Script=inscriptionalparthian}', "");
Expect(1, 68437, '\p{Is_Script= Inscriptional PARTHIAN}', "");
Expect(0, 68437, '\p{^Is_Script= Inscriptional PARTHIAN}', "");
Expect(0, 68437, '\P{Is_Script= Inscriptional PARTHIAN}', "");
Expect(1, 68437, '\P{^Is_Script= Inscriptional PARTHIAN}', "");
Expect(0, 68415, '\p{Is_Script= Inscriptional PARTHIAN}', "");
Expect(1, 68415, '\p{^Is_Script= Inscriptional PARTHIAN}', "");
Expect(1, 68415, '\P{Is_Script= Inscriptional PARTHIAN}', "");
Expect(0, 68415, '\P{^Is_Script= Inscriptional PARTHIAN}', "");
Error('\p{Is_Sc: :=Prti}');
Error('\P{Is_Sc: :=Prti}');
Expect(1, 68437, '\p{Is_Sc=prti}', "");
Expect(0, 68437, '\p{^Is_Sc=prti}', "");
Expect(0, 68437, '\P{Is_Sc=prti}', "");
Expect(1, 68437, '\P{^Is_Sc=prti}', "");
Expect(0, 68415, '\p{Is_Sc=prti}', "");
Expect(1, 68415, '\p{^Is_Sc=prti}', "");
Expect(1, 68415, '\P{Is_Sc=prti}', "");
Expect(0, 68415, '\P{^Is_Sc=prti}', "");
Expect(1, 68437, '\p{Is_Sc=_Prti}', "");
Expect(0, 68437, '\p{^Is_Sc=_Prti}', "");
Expect(0, 68437, '\P{Is_Sc=_Prti}', "");
Expect(1, 68437, '\P{^Is_Sc=_Prti}', "");
Expect(0, 68415, '\p{Is_Sc=_Prti}', "");
Expect(1, 68415, '\p{^Is_Sc=_Prti}', "");
Expect(1, 68415, '\P{Is_Sc=_Prti}', "");
Expect(0, 68415, '\P{^Is_Sc=_Prti}', "");
Error('\p{Script=_/a/Runic}');
Error('\P{Script=_/a/Runic}');
Expect(1, 5866, '\p{Script=runic}', "");
Expect(0, 5866, '\p{^Script=runic}', "");
Expect(0, 5866, '\P{Script=runic}', "");
Expect(1, 5866, '\P{^Script=runic}', "");
Expect(0, 5791, '\p{Script=runic}', "");
Expect(1, 5791, '\p{^Script=runic}', "");
Expect(1, 5791, '\P{Script=runic}', "");
Expect(0, 5791, '\P{^Script=runic}', "");
Expect(1, 5866, '\p{Script: _ runic}', "");
Expect(0, 5866, '\p{^Script: _ runic}', "");
Expect(0, 5866, '\P{Script: _ runic}', "");
Expect(1, 5866, '\P{^Script: _ runic}', "");
Expect(0, 5791, '\p{Script: _ runic}', "");
Expect(1, 5791, '\p{^Script: _ runic}', "");
Expect(1, 5791, '\P{Script: _ runic}', "");
Expect(0, 5791, '\P{^Script: _ runic}', "");
Error('\p{Sc= _Runr:=}');
Error('\P{Sc= _Runr:=}');
Expect(1, 5866, '\p{Sc=runr}', "");
Expect(0, 5866, '\p{^Sc=runr}', "");
Expect(0, 5866, '\P{Sc=runr}', "");
Expect(1, 5866, '\P{^Sc=runr}', "");
Expect(0, 5791, '\p{Sc=runr}', "");
Expect(1, 5791, '\p{^Sc=runr}', "");
Expect(1, 5791, '\P{Sc=runr}', "");
Expect(0, 5791, '\P{^Sc=runr}', "");
Expect(1, 5866, '\p{Sc=_Runr}', "");
Expect(0, 5866, '\p{^Sc=_Runr}', "");
Expect(0, 5866, '\P{Sc=_Runr}', "");
Expect(1, 5866, '\P{^Sc=_Runr}', "");
Expect(0, 5791, '\p{Sc=_Runr}', "");
Expect(1, 5791, '\p{^Sc=_Runr}', "");
Expect(1, 5791, '\P{Sc=_Runr}', "");
Expect(0, 5791, '\P{^Sc=_Runr}', "");
Error('\p{Is_Script=/a/runic}');
Error('\P{Is_Script=/a/runic}');
Expect(1, 5866, '\p{Is_Script=runic}', "");
Expect(0, 5866, '\p{^Is_Script=runic}', "");
Expect(0, 5866, '\P{Is_Script=runic}', "");
Expect(1, 5866, '\P{^Is_Script=runic}', "");
Expect(0, 5791, '\p{Is_Script=runic}', "");
Expect(1, 5791, '\p{^Is_Script=runic}', "");
Expect(1, 5791, '\P{Is_Script=runic}', "");
Expect(0, 5791, '\P{^Is_Script=runic}', "");
Expect(1, 5866, '\p{Is_Script=_Runic}', "");
Expect(0, 5866, '\p{^Is_Script=_Runic}', "");
Expect(0, 5866, '\P{Is_Script=_Runic}', "");
Expect(1, 5866, '\P{^Is_Script=_Runic}', "");
Expect(0, 5791, '\p{Is_Script=_Runic}', "");
Expect(1, 5791, '\p{^Is_Script=_Runic}', "");
Expect(1, 5791, '\P{Is_Script=_Runic}', "");
Expect(0, 5791, '\P{^Is_Script=_Runic}', "");
Error('\p{Is_Sc=:= Runr}');
Error('\P{Is_Sc=:= Runr}');
Expect(1, 5866, '\p{Is_Sc:runr}', "");
Expect(0, 5866, '\p{^Is_Sc:runr}', "");
Expect(0, 5866, '\P{Is_Sc:runr}', "");
Expect(1, 5866, '\P{^Is_Sc:runr}', "");
Expect(0, 5791, '\p{Is_Sc:runr}', "");
Expect(1, 5791, '\p{^Is_Sc:runr}', "");
Expect(1, 5791, '\P{Is_Sc:runr}', "");
Expect(0, 5791, '\P{^Is_Sc:runr}', "");
Expect(1, 5866, '\p{Is_Sc: runr}', "");
Expect(0, 5866, '\p{^Is_Sc: runr}', "");
Expect(0, 5866, '\P{Is_Sc: runr}', "");
Expect(1, 5866, '\P{^Is_Sc: runr}', "");
Expect(0, 5791, '\p{Is_Sc: runr}', "");
Expect(1, 5791, '\p{^Is_Sc: runr}', "");
Expect(1, 5791, '\P{Is_Sc: runr}', "");
Expect(0, 5791, '\P{^Is_Sc: runr}', "");
Error('\p{Script: _CHEROKEE/a/}');
Error('\P{Script: _CHEROKEE/a/}');
Expect(1, 5108, '\p{Script=cherokee}', "");
Expect(0, 5108, '\p{^Script=cherokee}', "");
Expect(0, 5108, '\P{Script=cherokee}', "");
Expect(1, 5108, '\P{^Script=cherokee}', "");
Expect(0, 5023, '\p{Script=cherokee}', "");
Expect(1, 5023, '\p{^Script=cherokee}', "");
Expect(1, 5023, '\P{Script=cherokee}', "");
Expect(0, 5023, '\P{^Script=cherokee}', "");
Expect(1, 5108, '\p{Script=_ Cherokee}', "");
Expect(0, 5108, '\p{^Script=_ Cherokee}', "");
Expect(0, 5108, '\P{Script=_ Cherokee}', "");
Expect(1, 5108, '\P{^Script=_ Cherokee}', "");
Expect(0, 5023, '\p{Script=_ Cherokee}', "");
Expect(1, 5023, '\p{^Script=_ Cherokee}', "");
Expect(1, 5023, '\P{Script=_ Cherokee}', "");
Expect(0, 5023, '\P{^Script=_ Cherokee}', "");
Error('\p{Sc=/a/_Cher}');
Error('\P{Sc=/a/_Cher}');
Expect(1, 5108, '\p{Sc=cher}', "");
Expect(0, 5108, '\p{^Sc=cher}', "");
Expect(0, 5108, '\P{Sc=cher}', "");
Expect(1, 5108, '\P{^Sc=cher}', "");
Expect(0, 5023, '\p{Sc=cher}', "");
Expect(1, 5023, '\p{^Sc=cher}', "");
Expect(1, 5023, '\P{Sc=cher}', "");
Expect(0, 5023, '\P{^Sc=cher}', "");
Expect(1, 5108, '\p{Sc= -cher}', "");
Expect(0, 5108, '\p{^Sc= -cher}', "");
Expect(0, 5108, '\P{Sc= -cher}', "");
Expect(1, 5108, '\P{^Sc= -cher}', "");
Expect(0, 5023, '\p{Sc= -cher}', "");
Expect(1, 5023, '\p{^Sc= -cher}', "");
Expect(1, 5023, '\P{Sc= -cher}', "");
Expect(0, 5023, '\P{^Sc= -cher}', "");
Error('\p{Is_Script=/a/-Cherokee}');
Error('\P{Is_Script=/a/-Cherokee}');
Expect(1, 5108, '\p{Is_Script=cherokee}', "");
Expect(0, 5108, '\p{^Is_Script=cherokee}', "");
Expect(0, 5108, '\P{Is_Script=cherokee}', "");
Expect(1, 5108, '\P{^Is_Script=cherokee}', "");
Expect(0, 5023, '\p{Is_Script=cherokee}', "");
Expect(1, 5023, '\p{^Is_Script=cherokee}', "");
Expect(1, 5023, '\P{Is_Script=cherokee}', "");
Expect(0, 5023, '\P{^Is_Script=cherokee}', "");
Expect(1, 5108, '\p{Is_Script=- Cherokee}', "");
Expect(0, 5108, '\p{^Is_Script=- Cherokee}', "");
Expect(0, 5108, '\P{Is_Script=- Cherokee}', "");
Expect(1, 5108, '\P{^Is_Script=- Cherokee}', "");
Expect(0, 5023, '\p{Is_Script=- Cherokee}', "");
Expect(1, 5023, '\p{^Is_Script=- Cherokee}', "");
Expect(1, 5023, '\P{Is_Script=- Cherokee}', "");
Expect(0, 5023, '\P{^Is_Script=- Cherokee}', "");
Error('\p{Is_Sc=Cher/a/}');
Error('\P{Is_Sc=Cher/a/}');
Expect(1, 5108, '\p{Is_Sc=cher}', "");
Expect(0, 5108, '\p{^Is_Sc=cher}', "");
Expect(0, 5108, '\P{Is_Sc=cher}', "");
Expect(1, 5108, '\P{^Is_Sc=cher}', "");
Expect(0, 5023, '\p{Is_Sc=cher}', "");
Expect(1, 5023, '\p{^Is_Sc=cher}', "");
Expect(1, 5023, '\P{Is_Sc=cher}', "");
Expect(0, 5023, '\P{^Is_Sc=cher}', "");
Expect(1, 5108, '\p{Is_Sc= cher}', "");
Expect(0, 5108, '\p{^Is_Sc= cher}', "");
Expect(0, 5108, '\P{Is_Sc= cher}', "");
Expect(1, 5108, '\P{^Is_Sc= cher}', "");
Expect(0, 5023, '\p{Is_Sc= cher}', "");
Expect(1, 5023, '\p{^Is_Sc= cher}', "");
Expect(1, 5023, '\P{Is_Sc= cher}', "");
Expect(0, 5023, '\P{^Is_Sc= cher}', "");
Error('\p{Script=/a/ _ol Chiki}');
Error('\P{Script=/a/ _ol Chiki}');
Expect(1, 7295, '\p{Script=olchiki}', "");
Expect(0, 7295, '\p{^Script=olchiki}', "");
Expect(0, 7295, '\P{Script=olchiki}', "");
Expect(1, 7295, '\P{^Script=olchiki}', "");
Expect(0, 7247, '\p{Script=olchiki}', "");
Expect(1, 7247, '\p{^Script=olchiki}', "");
Expect(1, 7247, '\P{Script=olchiki}', "");
Expect(0, 7247, '\P{^Script=olchiki}', "");
Expect(1, 7295, '\p{Script: _ ol-Chiki}', "");
Expect(0, 7295, '\p{^Script: _ ol-Chiki}', "");
Expect(0, 7295, '\P{Script: _ ol-Chiki}', "");
Expect(1, 7295, '\P{^Script: _ ol-Chiki}', "");
Expect(0, 7247, '\p{Script: _ ol-Chiki}', "");
Expect(1, 7247, '\p{^Script: _ ol-Chiki}', "");
Expect(1, 7247, '\P{Script: _ ol-Chiki}', "");
Expect(0, 7247, '\P{^Script: _ ol-Chiki}', "");
Error('\p{Sc=:= olck}');
Error('\P{Sc=:= olck}');
Expect(1, 7295, '\p{Sc=olck}', "");
Expect(0, 7295, '\p{^Sc=olck}', "");
Expect(0, 7295, '\P{Sc=olck}', "");
Expect(1, 7295, '\P{^Sc=olck}', "");
Expect(0, 7247, '\p{Sc=olck}', "");
Expect(1, 7247, '\p{^Sc=olck}', "");
Expect(1, 7247, '\P{Sc=olck}', "");
Expect(0, 7247, '\P{^Sc=olck}', "");
Expect(1, 7295, '\p{Sc: OLCK}', "");
Expect(0, 7295, '\p{^Sc: OLCK}', "");
Expect(0, 7295, '\P{Sc: OLCK}', "");
Expect(1, 7295, '\P{^Sc: OLCK}', "");
Expect(0, 7247, '\p{Sc: OLCK}', "");
Expect(1, 7247, '\p{^Sc: OLCK}', "");
Expect(1, 7247, '\P{Sc: OLCK}', "");
Expect(0, 7247, '\P{^Sc: OLCK}', "");
Error('\p{Is_Script= /a/OL_chiki}');
Error('\P{Is_Script= /a/OL_chiki}');
Expect(1, 7295, '\p{Is_Script=olchiki}', "");
Expect(0, 7295, '\p{^Is_Script=olchiki}', "");
Expect(0, 7295, '\P{Is_Script=olchiki}', "");
Expect(1, 7295, '\P{^Is_Script=olchiki}', "");
Expect(0, 7247, '\p{Is_Script=olchiki}', "");
Expect(1, 7247, '\p{^Is_Script=olchiki}', "");
Expect(1, 7247, '\P{Is_Script=olchiki}', "");
Expect(0, 7247, '\P{^Is_Script=olchiki}', "");
Expect(1, 7295, '\p{Is_Script=_Ol-chiki}', "");
Expect(0, 7295, '\p{^Is_Script=_Ol-chiki}', "");
Expect(0, 7295, '\P{Is_Script=_Ol-chiki}', "");
Expect(1, 7295, '\P{^Is_Script=_Ol-chiki}', "");
Expect(0, 7247, '\p{Is_Script=_Ol-chiki}', "");
Expect(1, 7247, '\p{^Is_Script=_Ol-chiki}', "");
Expect(1, 7247, '\P{Is_Script=_Ol-chiki}', "");
Expect(0, 7247, '\P{^Is_Script=_Ol-chiki}', "");
Error('\p{Is_Sc: /a/OLCK}');
Error('\P{Is_Sc: /a/OLCK}');
Expect(1, 7295, '\p{Is_Sc=olck}', "");
Expect(0, 7295, '\p{^Is_Sc=olck}', "");
Expect(0, 7295, '\P{Is_Sc=olck}', "");
Expect(1, 7295, '\P{^Is_Sc=olck}', "");
Expect(0, 7247, '\p{Is_Sc=olck}', "");
Expect(1, 7247, '\p{^Is_Sc=olck}', "");
Expect(1, 7247, '\P{Is_Sc=olck}', "");
Expect(0, 7247, '\P{^Is_Sc=olck}', "");
Expect(1, 7295, '\p{Is_Sc= Olck}', "");
Expect(0, 7295, '\p{^Is_Sc= Olck}', "");
Expect(0, 7295, '\P{Is_Sc= Olck}', "");
Expect(1, 7295, '\P{^Is_Sc= Olck}', "");
Expect(0, 7247, '\p{Is_Sc= Olck}', "");
Expect(1, 7247, '\p{^Is_Sc= Olck}', "");
Expect(1, 7247, '\P{Is_Sc= Olck}', "");
Expect(0, 7247, '\P{^Is_Sc= Olck}', "");
Error('\p{Script=--Ugaritic/a/}');
Error('\P{Script=--Ugaritic/a/}');
Expect(1, 66461, '\p{Script=ugaritic}', "");
Expect(0, 66461, '\p{^Script=ugaritic}', "");
Expect(0, 66461, '\P{Script=ugaritic}', "");
Expect(1, 66461, '\P{^Script=ugaritic}', "");
Expect(0, 66431, '\p{Script=ugaritic}', "");
Expect(1, 66431, '\p{^Script=ugaritic}', "");
Expect(1, 66431, '\P{Script=ugaritic}', "");
Expect(0, 66431, '\P{^Script=ugaritic}', "");
Expect(1, 66461, '\p{Script= _Ugaritic}', "");
Expect(0, 66461, '\p{^Script= _Ugaritic}', "");
Expect(0, 66461, '\P{Script= _Ugaritic}', "");
Expect(1, 66461, '\P{^Script= _Ugaritic}', "");
Expect(0, 66431, '\p{Script= _Ugaritic}', "");
Expect(1, 66431, '\p{^Script= _Ugaritic}', "");
Expect(1, 66431, '\P{Script= _Ugaritic}', "");
Expect(0, 66431, '\P{^Script= _Ugaritic}', "");
Error('\p{Sc=/a/ugar}');
Error('\P{Sc=/a/ugar}');
Expect(1, 66461, '\p{Sc=ugar}', "");
Expect(0, 66461, '\p{^Sc=ugar}', "");
Expect(0, 66461, '\P{Sc=ugar}', "");
Expect(1, 66461, '\P{^Sc=ugar}', "");
Expect(0, 66431, '\p{Sc=ugar}', "");
Expect(1, 66431, '\p{^Sc=ugar}', "");
Expect(1, 66431, '\P{Sc=ugar}', "");
Expect(0, 66431, '\P{^Sc=ugar}', "");
Error('\p{Is_Script=:= _ugaritic}');
Error('\P{Is_Script=:= _ugaritic}');
Expect(1, 66461, '\p{Is_Script=ugaritic}', "");
Expect(0, 66461, '\p{^Is_Script=ugaritic}', "");
Expect(0, 66461, '\P{Is_Script=ugaritic}', "");
Expect(1, 66461, '\P{^Is_Script=ugaritic}', "");
Expect(0, 66431, '\p{Is_Script=ugaritic}', "");
Expect(1, 66431, '\p{^Is_Script=ugaritic}', "");
Expect(1, 66431, '\P{Is_Script=ugaritic}', "");
Expect(0, 66431, '\P{^Is_Script=ugaritic}', "");
Expect(1, 66461, '\p{Is_Script= UGARITIC}', "");
Expect(0, 66461, '\p{^Is_Script= UGARITIC}', "");
Expect(0, 66461, '\P{Is_Script= UGARITIC}', "");
Expect(1, 66461, '\P{^Is_Script= UGARITIC}', "");
Expect(0, 66431, '\p{Is_Script= UGARITIC}', "");
Expect(1, 66431, '\p{^Is_Script= UGARITIC}', "");
Expect(1, 66431, '\P{Is_Script= UGARITIC}', "");
Expect(0, 66431, '\P{^Is_Script= UGARITIC}', "");
Error('\p{Is_Sc=- Ugar:=}');
Error('\P{Is_Sc=- Ugar:=}');
Expect(1, 66461, '\p{Is_Sc:ugar}', "");
Expect(0, 66461, '\p{^Is_Sc:ugar}', "");
Expect(0, 66461, '\P{Is_Sc:ugar}', "");
Expect(1, 66461, '\P{^Is_Sc:ugar}', "");
Expect(0, 66431, '\p{Is_Sc:ugar}', "");
Expect(1, 66431, '\p{^Is_Sc:ugar}', "");
Expect(1, 66431, '\P{Is_Sc:ugar}', "");
Expect(0, 66431, '\P{^Is_Sc:ugar}', "");
Expect(1, 66461, '\p{Is_Sc= -Ugar}', "");
Expect(0, 66461, '\p{^Is_Sc= -Ugar}', "");
Expect(0, 66461, '\P{Is_Sc= -Ugar}', "");
Expect(1, 66461, '\P{^Is_Sc= -Ugar}', "");
Expect(0, 66431, '\p{Is_Sc= -Ugar}', "");
Expect(1, 66431, '\p{^Is_Sc= -Ugar}', "");
Expect(1, 66431, '\P{Is_Sc= -Ugar}', "");
Expect(0, 66431, '\P{^Is_Sc= -Ugar}', "");
Error('\p{Script=_ Phags/a/Pa}');
Error('\P{Script=_ Phags/a/Pa}');
Expect(1, 43127, '\p{Script=phagspa}', "");
Expect(0, 43127, '\p{^Script=phagspa}', "");
Expect(0, 43127, '\P{Script=phagspa}', "");
Expect(1, 43127, '\P{^Script=phagspa}', "");
Expect(0, 43071, '\p{Script=phagspa}', "");
Expect(1, 43071, '\p{^Script=phagspa}', "");
Expect(1, 43071, '\P{Script=phagspa}', "");
Expect(0, 43071, '\P{^Script=phagspa}', "");
Expect(1, 43127, '\p{Script=__PHAGS Pa}', "");
Expect(0, 43127, '\p{^Script=__PHAGS Pa}', "");
Expect(0, 43127, '\P{Script=__PHAGS Pa}', "");
Expect(1, 43127, '\P{^Script=__PHAGS Pa}', "");
Expect(0, 43071, '\p{Script=__PHAGS Pa}', "");
Expect(1, 43071, '\p{^Script=__PHAGS Pa}', "");
Expect(1, 43071, '\P{Script=__PHAGS Pa}', "");
Expect(0, 43071, '\P{^Script=__PHAGS Pa}', "");
Error('\p{Sc=/a/ Phag}');
Error('\P{Sc=/a/ Phag}');
Expect(1, 43127, '\p{Sc=phag}', "");
Expect(0, 43127, '\p{^Sc=phag}', "");
Expect(0, 43127, '\P{Sc=phag}', "");
Expect(1, 43127, '\P{^Sc=phag}', "");
Expect(0, 43071, '\p{Sc=phag}', "");
Expect(1, 43071, '\p{^Sc=phag}', "");
Expect(1, 43071, '\P{Sc=phag}', "");
Expect(0, 43071, '\P{^Sc=phag}', "");
Expect(1, 43127, '\p{Sc=_ PHAG}', "");
Expect(0, 43127, '\p{^Sc=_ PHAG}', "");
Expect(0, 43127, '\P{Sc=_ PHAG}', "");
Expect(1, 43127, '\P{^Sc=_ PHAG}', "");
Expect(0, 43071, '\p{Sc=_ PHAG}', "");
Expect(1, 43071, '\p{^Sc=_ PHAG}', "");
Expect(1, 43071, '\P{Sc=_ PHAG}', "");
Expect(0, 43071, '\P{^Sc=_ PHAG}', "");
Error('\p{Is_Script=:= _PhagsPA}');
Error('\P{Is_Script=:= _PhagsPA}');
Expect(1, 43127, '\p{Is_Script=phagspa}', "");
Expect(0, 43127, '\p{^Is_Script=phagspa}', "");
Expect(0, 43127, '\P{Is_Script=phagspa}', "");
Expect(1, 43127, '\P{^Is_Script=phagspa}', "");
Expect(0, 43071, '\p{Is_Script=phagspa}', "");
Expect(1, 43071, '\p{^Is_Script=phagspa}', "");
Expect(1, 43071, '\P{Is_Script=phagspa}', "");
Expect(0, 43071, '\P{^Is_Script=phagspa}', "");
Expect(1, 43127, '\p{Is_Script= _Phags PA}', "");
Expect(0, 43127, '\p{^Is_Script= _Phags PA}', "");
Expect(0, 43127, '\P{Is_Script= _Phags PA}', "");
Expect(1, 43127, '\P{^Is_Script= _Phags PA}', "");
Expect(0, 43071, '\p{Is_Script= _Phags PA}', "");
Expect(1, 43071, '\p{^Is_Script= _Phags PA}', "");
Expect(1, 43071, '\P{Is_Script= _Phags PA}', "");
Expect(0, 43071, '\P{^Is_Script= _Phags PA}', "");
Error('\p{Is_Sc=:= -PHAG}');
Error('\P{Is_Sc=:= -PHAG}');
Expect(1, 43127, '\p{Is_Sc=phag}', "");
Expect(0, 43127, '\p{^Is_Sc=phag}', "");
Expect(0, 43127, '\P{Is_Sc=phag}', "");
Expect(1, 43127, '\P{^Is_Sc=phag}', "");
Expect(0, 43071, '\p{Is_Sc=phag}', "");
Expect(1, 43071, '\p{^Is_Sc=phag}', "");
Expect(1, 43071, '\P{Is_Sc=phag}', "");
Expect(0, 43071, '\P{^Is_Sc=phag}', "");
Expect(1, 43127, '\p{Is_Sc: __Phag}', "");
Expect(0, 43127, '\p{^Is_Sc: __Phag}', "");
Expect(0, 43127, '\P{Is_Sc: __Phag}', "");
Expect(1, 43127, '\P{^Is_Sc: __Phag}', "");
Expect(0, 43071, '\p{Is_Sc: __Phag}', "");
Expect(1, 43071, '\p{^Is_Sc: __Phag}', "");
Expect(1, 43071, '\P{Is_Sc: __Phag}', "");
Expect(0, 43071, '\P{^Is_Sc: __Phag}', "");
Error('\p{Script= :=ARMENIAN}');
Error('\P{Script= :=ARMENIAN}');
Expect(1, 1366, '\p{Script=armenian}', "");
Expect(0, 1366, '\p{^Script=armenian}', "");
Expect(0, 1366, '\P{Script=armenian}', "");
Expect(1, 1366, '\P{^Script=armenian}', "");
Expect(0, 1328, '\p{Script=armenian}', "");
Expect(1, 1328, '\p{^Script=armenian}', "");
Expect(1, 1328, '\P{Script=armenian}', "");
Expect(0, 1328, '\P{^Script=armenian}', "");
Error('\p{Sc=/a/-_Armn}');
Error('\P{Sc=/a/-_Armn}');
Expect(1, 1366, '\p{Sc=armn}', "");
Expect(0, 1366, '\p{^Sc=armn}', "");
Expect(0, 1366, '\P{Sc=armn}', "");
Expect(1, 1366, '\P{^Sc=armn}', "");
Expect(0, 1328, '\p{Sc=armn}', "");
Expect(1, 1328, '\p{^Sc=armn}', "");
Expect(1, 1328, '\P{Sc=armn}', "");
Expect(0, 1328, '\P{^Sc=armn}', "");
Expect(1, 1366, '\p{Sc= ARMN}', "");
Expect(0, 1366, '\p{^Sc= ARMN}', "");
Expect(0, 1366, '\P{Sc= ARMN}', "");
Expect(1, 1366, '\P{^Sc= ARMN}', "");
Expect(0, 1328, '\p{Sc= ARMN}', "");
Expect(1, 1328, '\p{^Sc= ARMN}', "");
Expect(1, 1328, '\P{Sc= ARMN}', "");
Expect(0, 1328, '\P{^Sc= ARMN}', "");
Error('\p{Is_Script= -ARMENIAN:=}');
Error('\P{Is_Script= -ARMENIAN:=}');
Expect(1, 1366, '\p{Is_Script=armenian}', "");
Expect(0, 1366, '\p{^Is_Script=armenian}', "");
Expect(0, 1366, '\P{Is_Script=armenian}', "");
Expect(1, 1366, '\P{^Is_Script=armenian}', "");
Expect(0, 1328, '\p{Is_Script=armenian}', "");
Expect(1, 1328, '\p{^Is_Script=armenian}', "");
Expect(1, 1328, '\P{Is_Script=armenian}', "");
Expect(0, 1328, '\P{^Is_Script=armenian}', "");
Expect(1, 1366, '\p{Is_Script=- Armenian}', "");
Expect(0, 1366, '\p{^Is_Script=- Armenian}', "");
Expect(0, 1366, '\P{Is_Script=- Armenian}', "");
Expect(1, 1366, '\P{^Is_Script=- Armenian}', "");
Expect(0, 1328, '\p{Is_Script=- Armenian}', "");
Expect(1, 1328, '\p{^Is_Script=- Armenian}', "");
Expect(1, 1328, '\P{Is_Script=- Armenian}', "");
Expect(0, 1328, '\P{^Is_Script=- Armenian}', "");
Error('\p{Is_Sc= _Armn:=}');
Error('\P{Is_Sc= _Armn:=}');
Expect(1, 1366, '\p{Is_Sc=armn}', "");
Expect(0, 1366, '\p{^Is_Sc=armn}', "");
Expect(0, 1366, '\P{Is_Sc=armn}', "");
Expect(1, 1366, '\P{^Is_Sc=armn}', "");
Expect(0, 1328, '\p{Is_Sc=armn}', "");
Expect(1, 1328, '\p{^Is_Sc=armn}', "");
Expect(1, 1328, '\P{Is_Sc=armn}', "");
Expect(0, 1328, '\P{^Is_Sc=armn}', "");
Expect(1, 1366, '\p{Is_Sc=--Armn}', "");
Expect(0, 1366, '\p{^Is_Sc=--Armn}', "");
Expect(0, 1366, '\P{Is_Sc=--Armn}', "");
Expect(1, 1366, '\P{^Is_Sc=--Armn}', "");
Expect(0, 1328, '\p{Is_Sc=--Armn}', "");
Expect(1, 1328, '\p{^Is_Sc=--Armn}', "");
Expect(1, 1328, '\P{Is_Sc=--Armn}', "");
Expect(0, 1328, '\P{^Is_Sc=--Armn}', "");
Error('\p{Script=/a/ Syriac}');
Error('\P{Script=/a/ Syriac}');
Expect(1, 1805, '\p{Script:syriac}', "");
Expect(0, 1805, '\p{^Script:syriac}', "");
Expect(0, 1805, '\P{Script:syriac}', "");
Expect(1, 1805, '\P{^Script:syriac}', "");
Expect(0, 1791, '\p{Script:syriac}', "");
Expect(1, 1791, '\p{^Script:syriac}', "");
Expect(1, 1791, '\P{Script:syriac}', "");
Expect(0, 1791, '\P{^Script:syriac}', "");
Expect(1, 1805, '\p{Script=SYRIAC}', "");
Expect(0, 1805, '\p{^Script=SYRIAC}', "");
Expect(0, 1805, '\P{Script=SYRIAC}', "");
Expect(1, 1805, '\P{^Script=SYRIAC}', "");
Expect(0, 1791, '\p{Script=SYRIAC}', "");
Expect(1, 1791, '\p{^Script=SYRIAC}', "");
Expect(1, 1791, '\P{Script=SYRIAC}', "");
Expect(0, 1791, '\P{^Script=SYRIAC}', "");
Error('\p{Sc=-_SYRC:=}');
Error('\P{Sc=-_SYRC:=}');
Expect(1, 1805, '\p{Sc=syrc}', "");
Expect(0, 1805, '\p{^Sc=syrc}', "");
Expect(0, 1805, '\P{Sc=syrc}', "");
Expect(1, 1805, '\P{^Sc=syrc}', "");
Expect(0, 1791, '\p{Sc=syrc}', "");
Expect(1, 1791, '\p{^Sc=syrc}', "");
Expect(1, 1791, '\P{Sc=syrc}', "");
Expect(0, 1791, '\P{^Sc=syrc}', "");
Expect(1, 1805, '\p{Sc= -Syrc}', "");
Expect(0, 1805, '\p{^Sc= -Syrc}', "");
Expect(0, 1805, '\P{Sc= -Syrc}', "");
Expect(1, 1805, '\P{^Sc= -Syrc}', "");
Expect(0, 1791, '\p{Sc= -Syrc}', "");
Expect(1, 1791, '\p{^Sc= -Syrc}', "");
Expect(1, 1791, '\P{Sc= -Syrc}', "");
Expect(0, 1791, '\P{^Sc= -Syrc}', "");
Error('\p{Is_Script=:= SYRIAC}');
Error('\P{Is_Script=:= SYRIAC}');
Expect(1, 1805, '\p{Is_Script=syriac}', "");
Expect(0, 1805, '\p{^Is_Script=syriac}', "");
Expect(0, 1805, '\P{Is_Script=syriac}', "");
Expect(1, 1805, '\P{^Is_Script=syriac}', "");
Expect(0, 1791, '\p{Is_Script=syriac}', "");
Expect(1, 1791, '\p{^Is_Script=syriac}', "");
Expect(1, 1791, '\P{Is_Script=syriac}', "");
Expect(0, 1791, '\P{^Is_Script=syriac}', "");
Expect(1, 1805, '\p{Is_Script= SYRIAC}', "");
Expect(0, 1805, '\p{^Is_Script= SYRIAC}', "");
Expect(0, 1805, '\P{Is_Script= SYRIAC}', "");
Expect(1, 1805, '\P{^Is_Script= SYRIAC}', "");
Expect(0, 1791, '\p{Is_Script= SYRIAC}', "");
Expect(1, 1791, '\p{^Is_Script= SYRIAC}', "");
Expect(1, 1791, '\P{Is_Script= SYRIAC}', "");
Expect(0, 1791, '\P{^Is_Script= SYRIAC}', "");
Error('\p{Is_Sc=-/a/Syrc}');
Error('\P{Is_Sc=-/a/Syrc}');
Expect(1, 1805, '\p{Is_Sc: syrc}', "");
Expect(0, 1805, '\p{^Is_Sc: syrc}', "");
Expect(0, 1805, '\P{Is_Sc: syrc}', "");
Expect(1, 1805, '\P{^Is_Sc: syrc}', "");
Expect(0, 1791, '\p{Is_Sc: syrc}', "");
Expect(1, 1791, '\p{^Is_Sc: syrc}', "");
Expect(1, 1791, '\P{Is_Sc: syrc}', "");
Expect(0, 1791, '\P{^Is_Sc: syrc}', "");
Expect(1, 1805, '\p{Is_Sc= -syrc}', "");
Expect(0, 1805, '\p{^Is_Sc= -syrc}', "");
Expect(0, 1805, '\P{Is_Sc= -syrc}', "");
Expect(1, 1805, '\P{^Is_Sc= -syrc}', "");
Expect(0, 1791, '\p{Is_Sc= -syrc}', "");
Expect(1, 1791, '\p{^Is_Sc= -syrc}', "");
Expect(1, 1791, '\P{Is_Sc= -syrc}', "");
Expect(0, 1791, '\P{^Is_Sc= -syrc}', "");
Error('\p{Script= :=yi}');
Error('\P{Script= :=yi}');
Expect(1, 42124, '\p{Script=yi}', "");
Expect(0, 42124, '\p{^Script=yi}', "");
Expect(0, 42124, '\P{Script=yi}', "");
Expect(1, 42124, '\P{^Script=yi}', "");
Expect(0, 40959, '\p{Script=yi}', "");
Expect(1, 40959, '\p{^Script=yi}', "");
Expect(1, 40959, '\P{Script=yi}', "");
Expect(0, 40959, '\P{^Script=yi}', "");
Expect(1, 42124, '\p{Script= yi}', "");
Expect(0, 42124, '\p{^Script= yi}', "");
Expect(0, 42124, '\P{Script= yi}', "");
Expect(1, 42124, '\P{^Script= yi}', "");
Expect(0, 40959, '\p{Script= yi}', "");
Expect(1, 40959, '\p{^Script= yi}', "");
Expect(1, 40959, '\P{Script= yi}', "");
Expect(0, 40959, '\P{^Script= yi}', "");
Error('\p{Sc= /a/Yiii}');
Error('\P{Sc= /a/Yiii}');
Expect(1, 42124, '\p{Sc=yiii}', "");
Expect(0, 42124, '\p{^Sc=yiii}', "");
Expect(0, 42124, '\P{Sc=yiii}', "");
Expect(1, 42124, '\P{^Sc=yiii}', "");
Expect(0, 40959, '\p{Sc=yiii}', "");
Expect(1, 40959, '\p{^Sc=yiii}', "");
Expect(1, 40959, '\P{Sc=yiii}', "");
Expect(0, 40959, '\P{^Sc=yiii}', "");
Expect(1, 42124, '\p{Sc=-Yiii}', "");
Expect(0, 42124, '\p{^Sc=-Yiii}', "");
Expect(0, 42124, '\P{Sc=-Yiii}', "");
Expect(1, 42124, '\P{^Sc=-Yiii}', "");
Expect(0, 40959, '\p{Sc=-Yiii}', "");
Expect(1, 40959, '\p{^Sc=-Yiii}', "");
Expect(1, 40959, '\P{Sc=-Yiii}', "");
Expect(0, 40959, '\P{^Sc=-Yiii}', "");
Error('\p{Is_Script=/a/ Yi}');
Error('\P{Is_Script=/a/ Yi}');
Expect(1, 42124, '\p{Is_Script=yi}', "");
Expect(0, 42124, '\p{^Is_Script=yi}', "");
Expect(0, 42124, '\P{Is_Script=yi}', "");
Expect(1, 42124, '\P{^Is_Script=yi}', "");
Expect(0, 40959, '\p{Is_Script=yi}', "");
Expect(1, 40959, '\p{^Is_Script=yi}', "");
Expect(1, 40959, '\P{Is_Script=yi}', "");
Expect(0, 40959, '\P{^Is_Script=yi}', "");
Expect(1, 42124, '\p{Is_Script=Yi}', "");
Expect(0, 42124, '\p{^Is_Script=Yi}', "");
Expect(0, 42124, '\P{Is_Script=Yi}', "");
Expect(1, 42124, '\P{^Is_Script=Yi}', "");
Expect(0, 40959, '\p{Is_Script=Yi}', "");
Expect(1, 40959, '\p{^Is_Script=Yi}', "");
Expect(1, 40959, '\P{Is_Script=Yi}', "");
Expect(0, 40959, '\P{^Is_Script=Yi}', "");
Error('\p{Is_Sc=/a/ Yiii}');
Error('\P{Is_Sc=/a/ Yiii}');
Expect(1, 42124, '\p{Is_Sc=yiii}', "");
Expect(0, 42124, '\p{^Is_Sc=yiii}', "");
Expect(0, 42124, '\P{Is_Sc=yiii}', "");
Expect(1, 42124, '\P{^Is_Sc=yiii}', "");
Expect(0, 40959, '\p{Is_Sc=yiii}', "");
Expect(1, 40959, '\p{^Is_Sc=yiii}', "");
Expect(1, 40959, '\P{Is_Sc=yiii}', "");
Expect(0, 40959, '\P{^Is_Sc=yiii}', "");
Expect(1, 42124, '\p{Is_Sc= yiii}', "");
Expect(0, 42124, '\p{^Is_Sc= yiii}', "");
Expect(0, 42124, '\P{Is_Sc= yiii}', "");
Expect(1, 42124, '\P{^Is_Sc= yiii}', "");
Expect(0, 40959, '\p{Is_Sc= yiii}', "");
Expect(1, 40959, '\p{^Is_Sc= yiii}', "");
Expect(1, 40959, '\P{Is_Sc= yiii}', "");
Expect(0, 40959, '\P{^Is_Sc= yiii}', "");
Error('\p{Script=_Katakana/a/}');
Error('\P{Script=_Katakana/a/}');
Expect(1, 12538, '\p{Script=katakana}', "");
Expect(0, 12538, '\p{^Script=katakana}', "");
Expect(0, 12538, '\P{Script=katakana}', "");
Expect(1, 12538, '\P{^Script=katakana}', "");
Expect(0, 12448, '\p{Script=katakana}', "");
Expect(1, 12448, '\p{^Script=katakana}', "");
Expect(1, 12448, '\P{Script=katakana}', "");
Expect(0, 12448, '\P{^Script=katakana}', "");
Expect(1, 12538, '\p{Script= KATAKANA}', "");
Expect(0, 12538, '\p{^Script= KATAKANA}', "");
Expect(0, 12538, '\P{Script= KATAKANA}', "");
Expect(1, 12538, '\P{^Script= KATAKANA}', "");
Expect(0, 12448, '\p{Script= KATAKANA}', "");
Expect(1, 12448, '\p{^Script= KATAKANA}', "");
Expect(1, 12448, '\P{Script= KATAKANA}', "");
Expect(0, 12448, '\P{^Script= KATAKANA}', "");
Error('\p{Sc= KANA/a/}');
Error('\P{Sc= KANA/a/}');
Expect(1, 12538, '\p{Sc=kana}', "");
Expect(0, 12538, '\p{^Sc=kana}', "");
Expect(0, 12538, '\P{Sc=kana}', "");
Expect(1, 12538, '\P{^Sc=kana}', "");
Expect(0, 12448, '\p{Sc=kana}', "");
Expect(1, 12448, '\p{^Sc=kana}', "");
Expect(1, 12448, '\P{Sc=kana}', "");
Expect(0, 12448, '\P{^Sc=kana}', "");
Expect(1, 12538, '\p{Sc: Kana}', "");
Expect(0, 12538, '\p{^Sc: Kana}', "");
Expect(0, 12538, '\P{Sc: Kana}', "");
Expect(1, 12538, '\P{^Sc: Kana}', "");
Expect(0, 12448, '\p{Sc: Kana}', "");
Expect(1, 12448, '\p{^Sc: Kana}', "");
Expect(1, 12448, '\P{Sc: Kana}', "");
Expect(0, 12448, '\P{^Sc: Kana}', "");
Error('\p{Is_Script=:=_KATAKANA}');
Error('\P{Is_Script=:=_KATAKANA}');
Expect(1, 12538, '\p{Is_Script=katakana}', "");
Expect(0, 12538, '\p{^Is_Script=katakana}', "");
Expect(0, 12538, '\P{Is_Script=katakana}', "");
Expect(1, 12538, '\P{^Is_Script=katakana}', "");
Expect(0, 12448, '\p{Is_Script=katakana}', "");
Expect(1, 12448, '\p{^Is_Script=katakana}', "");
Expect(1, 12448, '\P{Is_Script=katakana}', "");
Expect(0, 12448, '\P{^Is_Script=katakana}', "");
Expect(1, 12538, '\p{Is_Script= _KATAKANA}', "");
Expect(0, 12538, '\p{^Is_Script= _KATAKANA}', "");
Expect(0, 12538, '\P{Is_Script= _KATAKANA}', "");
Expect(1, 12538, '\P{^Is_Script= _KATAKANA}', "");
Expect(0, 12448, '\p{Is_Script= _KATAKANA}', "");
Expect(1, 12448, '\p{^Is_Script= _KATAKANA}', "");
Expect(1, 12448, '\P{Is_Script= _KATAKANA}', "");
Expect(0, 12448, '\P{^Is_Script= _KATAKANA}', "");
Error('\p{Is_Sc=:=_Kana}');
Error('\P{Is_Sc=:=_Kana}');
Expect(1, 12538, '\p{Is_Sc=kana}', "");
Expect(0, 12538, '\p{^Is_Sc=kana}', "");
Expect(0, 12538, '\P{Is_Sc=kana}', "");
Expect(1, 12538, '\P{^Is_Sc=kana}', "");
Expect(0, 12448, '\p{Is_Sc=kana}', "");
Expect(1, 12448, '\p{^Is_Sc=kana}', "");
Expect(1, 12448, '\P{Is_Sc=kana}', "");
Expect(0, 12448, '\P{^Is_Sc=kana}', "");
Expect(1, 12538, '\p{Is_Sc=_ Kana}', "");
Expect(0, 12538, '\p{^Is_Sc=_ Kana}', "");
Expect(0, 12538, '\P{Is_Sc=_ Kana}', "");
Expect(1, 12538, '\P{^Is_Sc=_ Kana}', "");
Expect(0, 12448, '\p{Is_Sc=_ Kana}', "");
Expect(1, 12448, '\p{^Is_Sc=_ Kana}', "");
Expect(1, 12448, '\P{Is_Sc=_ Kana}', "");
Expect(0, 12448, '\P{^Is_Sc=_ Kana}', "");
Error('\p{Script=:=Glagolitic}');
Error('\P{Script=:=Glagolitic}');
Expect(1, 11310, '\p{Script=glagolitic}', "");
Expect(0, 11310, '\p{^Script=glagolitic}', "");
Expect(0, 11310, '\P{Script=glagolitic}', "");
Expect(1, 11310, '\P{^Script=glagolitic}', "");
Expect(0, 11263, '\p{Script=glagolitic}', "");
Expect(1, 11263, '\p{^Script=glagolitic}', "");
Expect(1, 11263, '\P{Script=glagolitic}', "");
Expect(0, 11263, '\P{^Script=glagolitic}', "");
Expect(1, 11310, '\p{Script= Glagolitic}', "");
Expect(0, 11310, '\p{^Script= Glagolitic}', "");
Expect(0, 11310, '\P{Script= Glagolitic}', "");
Expect(1, 11310, '\P{^Script= Glagolitic}', "");
Expect(0, 11263, '\p{Script= Glagolitic}', "");
Expect(1, 11263, '\p{^Script= Glagolitic}', "");
Expect(1, 11263, '\P{Script= Glagolitic}', "");
Expect(0, 11263, '\P{^Script= Glagolitic}', "");
Error('\p{Sc= GLAG:=}');
Error('\P{Sc= GLAG:=}');
Expect(1, 11310, '\p{Sc=glag}', "");
Expect(0, 11310, '\p{^Sc=glag}', "");
Expect(0, 11310, '\P{Sc=glag}', "");
Expect(1, 11310, '\P{^Sc=glag}', "");
Expect(0, 11263, '\p{Sc=glag}', "");
Expect(1, 11263, '\p{^Sc=glag}', "");
Expect(1, 11263, '\P{Sc=glag}', "");
Expect(0, 11263, '\P{^Sc=glag}', "");
Expect(1, 11310, '\p{Sc=-glag}', "");
Expect(0, 11310, '\p{^Sc=-glag}', "");
Expect(0, 11310, '\P{Sc=-glag}', "");
Expect(1, 11310, '\P{^Sc=-glag}', "");
Expect(0, 11263, '\p{Sc=-glag}', "");
Expect(1, 11263, '\p{^Sc=-glag}', "");
Expect(1, 11263, '\P{Sc=-glag}', "");
Expect(0, 11263, '\P{^Sc=-glag}', "");
Error('\p{Is_Script= Glagolitic/a/}');
Error('\P{Is_Script= Glagolitic/a/}');
Expect(1, 11310, '\p{Is_Script=glagolitic}', "");
Expect(0, 11310, '\p{^Is_Script=glagolitic}', "");
Expect(0, 11310, '\P{Is_Script=glagolitic}', "");
Expect(1, 11310, '\P{^Is_Script=glagolitic}', "");
Expect(0, 11263, '\p{Is_Script=glagolitic}', "");
Expect(1, 11263, '\p{^Is_Script=glagolitic}', "");
Expect(1, 11263, '\P{Is_Script=glagolitic}', "");
Expect(0, 11263, '\P{^Is_Script=glagolitic}', "");
Expect(1, 11310, '\p{Is_Script=-GLAGOLITIC}', "");
Expect(0, 11310, '\p{^Is_Script=-GLAGOLITIC}', "");
Expect(0, 11310, '\P{Is_Script=-GLAGOLITIC}', "");
Expect(1, 11310, '\P{^Is_Script=-GLAGOLITIC}', "");
Expect(0, 11263, '\p{Is_Script=-GLAGOLITIC}', "");
Expect(1, 11263, '\p{^Is_Script=-GLAGOLITIC}', "");
Expect(1, 11263, '\P{Is_Script=-GLAGOLITIC}', "");
Expect(0, 11263, '\P{^Is_Script=-GLAGOLITIC}', "");
Error('\p{Is_Sc=:=_ GLAG}');
Error('\P{Is_Sc=:=_ GLAG}');
Expect(1, 11310, '\p{Is_Sc:glag}', "");
Expect(0, 11310, '\p{^Is_Sc:glag}', "");
Expect(0, 11310, '\P{Is_Sc:glag}', "");
Expect(1, 11310, '\P{^Is_Sc:glag}', "");
Expect(0, 11263, '\p{Is_Sc:glag}', "");
Expect(1, 11263, '\p{^Is_Sc:glag}', "");
Expect(1, 11263, '\P{Is_Sc:glag}', "");
Expect(0, 11263, '\P{^Is_Sc:glag}', "");
Expect(1, 11310, '\p{Is_Sc= Glag}', "");
Expect(0, 11310, '\p{^Is_Sc= Glag}', "");
Expect(0, 11310, '\P{Is_Sc= Glag}', "");
Expect(1, 11310, '\P{^Is_Sc= Glag}', "");
Expect(0, 11263, '\p{Is_Sc= Glag}', "");
Expect(1, 11263, '\p{^Is_Sc= Glag}', "");
Expect(1, 11263, '\P{Is_Sc= Glag}', "");
Expect(0, 11263, '\P{^Is_Sc= Glag}', "");
Error('\p{Script=-/a/Thaana}');
Error('\P{Script=-/a/Thaana}');
Expect(1, 1969, '\p{Script=thaana}', "");
Expect(0, 1969, '\p{^Script=thaana}', "");
Expect(0, 1969, '\P{Script=thaana}', "");
Expect(1, 1969, '\P{^Script=thaana}', "");
Expect(0, 1919, '\p{Script=thaana}', "");
Expect(1, 1919, '\p{^Script=thaana}', "");
Expect(1, 1919, '\P{Script=thaana}', "");
Expect(0, 1919, '\P{^Script=thaana}', "");
Expect(1, 1969, '\p{Script= thaana}', "");
Expect(0, 1969, '\p{^Script= thaana}', "");
Expect(0, 1969, '\P{Script= thaana}', "");
Expect(1, 1969, '\P{^Script= thaana}', "");
Expect(0, 1919, '\p{Script= thaana}', "");
Expect(1, 1919, '\p{^Script= thaana}', "");
Expect(1, 1919, '\P{Script= thaana}', "");
Expect(0, 1919, '\P{^Script= thaana}', "");
Error('\p{Sc=:=- thaa}');
Error('\P{Sc=:=- thaa}');
Expect(1, 1969, '\p{Sc=thaa}', "");
Expect(0, 1969, '\p{^Sc=thaa}', "");
Expect(0, 1969, '\P{Sc=thaa}', "");
Expect(1, 1969, '\P{^Sc=thaa}', "");
Expect(0, 1919, '\p{Sc=thaa}', "");
Expect(1, 1919, '\p{^Sc=thaa}', "");
Expect(1, 1919, '\P{Sc=thaa}', "");
Expect(0, 1919, '\P{^Sc=thaa}', "");
Expect(1, 1969, '\p{Sc: Thaa}', "");
Expect(0, 1969, '\p{^Sc: Thaa}', "");
Expect(0, 1969, '\P{Sc: Thaa}', "");
Expect(1, 1969, '\P{^Sc: Thaa}', "");
Expect(0, 1919, '\p{Sc: Thaa}', "");
Expect(1, 1919, '\p{^Sc: Thaa}', "");
Expect(1, 1919, '\P{Sc: Thaa}', "");
Expect(0, 1919, '\P{^Sc: Thaa}', "");
Error('\p{Is_Script=_/a/THAANA}');
Error('\P{Is_Script=_/a/THAANA}');
Expect(1, 1969, '\p{Is_Script=thaana}', "");
Expect(0, 1969, '\p{^Is_Script=thaana}', "");
Expect(0, 1969, '\P{Is_Script=thaana}', "");
Expect(1, 1969, '\P{^Is_Script=thaana}', "");
Expect(0, 1919, '\p{Is_Script=thaana}', "");
Expect(1, 1919, '\p{^Is_Script=thaana}', "");
Expect(1, 1919, '\P{Is_Script=thaana}', "");
Expect(0, 1919, '\P{^Is_Script=thaana}', "");
Expect(1, 1969, '\p{Is_Script=- Thaana}', "");
Expect(0, 1969, '\p{^Is_Script=- Thaana}', "");
Expect(0, 1969, '\P{Is_Script=- Thaana}', "");
Expect(1, 1969, '\P{^Is_Script=- Thaana}', "");
Expect(0, 1919, '\p{Is_Script=- Thaana}', "");
Expect(1, 1919, '\p{^Is_Script=- Thaana}', "");
Expect(1, 1919, '\P{Is_Script=- Thaana}', "");
Expect(0, 1919, '\P{^Is_Script=- Thaana}', "");
Error('\p{Is_Sc=:= Thaa}');
Error('\P{Is_Sc=:= Thaa}');
Expect(1, 1969, '\p{Is_Sc=thaa}', "");
Expect(0, 1969, '\p{^Is_Sc=thaa}', "");
Expect(0, 1969, '\P{Is_Sc=thaa}', "");
Expect(1, 1969, '\P{^Is_Sc=thaa}', "");
Expect(0, 1919, '\p{Is_Sc=thaa}', "");
Expect(1, 1919, '\p{^Is_Sc=thaa}', "");
Expect(1, 1919, '\P{Is_Sc=thaa}', "");
Expect(0, 1919, '\P{^Is_Sc=thaa}', "");
Expect(1, 1969, '\p{Is_Sc=_thaa}', "");
Expect(0, 1969, '\p{^Is_Sc=_thaa}', "");
Expect(0, 1969, '\P{Is_Sc=_thaa}', "");
Expect(1, 1969, '\P{^Is_Sc=_thaa}', "");
Expect(0, 1919, '\p{Is_Sc=_thaa}', "");
Expect(1, 1919, '\p{^Is_Sc=_thaa}', "");
Expect(1, 1919, '\P{Is_Sc=_thaa}', "");
Expect(0, 1919, '\P{^Is_Sc=_thaa}', "");
Error('\p{Script=/a/ LEPCHA}');
Error('\P{Script=/a/ LEPCHA}');
Expect(1, 7223, '\p{Script=lepcha}', "");
Expect(0, 7223, '\p{^Script=lepcha}', "");
Expect(0, 7223, '\P{Script=lepcha}', "");
Expect(1, 7223, '\P{^Script=lepcha}', "");
Expect(0, 7167, '\p{Script=lepcha}', "");
Expect(1, 7167, '\p{^Script=lepcha}', "");
Expect(1, 7167, '\P{Script=lepcha}', "");
Expect(0, 7167, '\P{^Script=lepcha}', "");
Expect(1, 7223, '\p{Script=-lepcha}', "");
Expect(0, 7223, '\p{^Script=-lepcha}', "");
Expect(0, 7223, '\P{Script=-lepcha}', "");
Expect(1, 7223, '\P{^Script=-lepcha}', "");
Expect(0, 7167, '\p{Script=-lepcha}', "");
Expect(1, 7167, '\p{^Script=-lepcha}', "");
Expect(1, 7167, '\P{Script=-lepcha}', "");
Expect(0, 7167, '\P{^Script=-lepcha}', "");
Error('\p{Sc=/a/ Lepc}');
Error('\P{Sc=/a/ Lepc}');
Expect(1, 7223, '\p{Sc=lepc}', "");
Expect(0, 7223, '\p{^Sc=lepc}', "");
Expect(0, 7223, '\P{Sc=lepc}', "");
Expect(1, 7223, '\P{^Sc=lepc}', "");
Expect(0, 7167, '\p{Sc=lepc}', "");
Expect(1, 7167, '\p{^Sc=lepc}', "");
Expect(1, 7167, '\P{Sc=lepc}', "");
Expect(0, 7167, '\P{^Sc=lepc}', "");
Expect(1, 7223, '\p{Sc= -Lepc}', "");
Expect(0, 7223, '\p{^Sc= -Lepc}', "");
Expect(0, 7223, '\P{Sc= -Lepc}', "");
Expect(1, 7223, '\P{^Sc= -Lepc}', "");
Expect(0, 7167, '\p{Sc= -Lepc}', "");
Expect(1, 7167, '\p{^Sc= -Lepc}', "");
Expect(1, 7167, '\P{Sc= -Lepc}', "");
Expect(0, 7167, '\P{^Sc= -Lepc}', "");
Error('\p{Is_Script=_:=lepcha}');
Error('\P{Is_Script=_:=lepcha}');
Expect(1, 7223, '\p{Is_Script=lepcha}', "");
Expect(0, 7223, '\p{^Is_Script=lepcha}', "");
Expect(0, 7223, '\P{Is_Script=lepcha}', "");
Expect(1, 7223, '\P{^Is_Script=lepcha}', "");
Expect(0, 7167, '\p{Is_Script=lepcha}', "");
Expect(1, 7167, '\p{^Is_Script=lepcha}', "");
Expect(1, 7167, '\P{Is_Script=lepcha}', "");
Expect(0, 7167, '\P{^Is_Script=lepcha}', "");
Expect(1, 7223, '\p{Is_Script: -Lepcha}', "");
Expect(0, 7223, '\p{^Is_Script: -Lepcha}', "");
Expect(0, 7223, '\P{Is_Script: -Lepcha}', "");
Expect(1, 7223, '\P{^Is_Script: -Lepcha}', "");
Expect(0, 7167, '\p{Is_Script: -Lepcha}', "");
Expect(1, 7167, '\p{^Is_Script: -Lepcha}', "");
Expect(1, 7167, '\P{Is_Script: -Lepcha}', "");
Expect(0, 7167, '\P{^Is_Script: -Lepcha}', "");
Error('\p{Is_Sc= /a/Lepc}');
Error('\P{Is_Sc= /a/Lepc}');
Expect(1, 7223, '\p{Is_Sc=lepc}', "");
Expect(0, 7223, '\p{^Is_Sc=lepc}', "");
Expect(0, 7223, '\P{Is_Sc=lepc}', "");
Expect(1, 7223, '\P{^Is_Sc=lepc}', "");
Expect(0, 7167, '\p{Is_Sc=lepc}', "");
Expect(1, 7167, '\p{^Is_Sc=lepc}', "");
Expect(1, 7167, '\P{Is_Sc=lepc}', "");
Expect(0, 7167, '\P{^Is_Sc=lepc}', "");
Expect(1, 7223, '\p{Is_Sc=--LEPC}', "");
Expect(0, 7223, '\p{^Is_Sc=--LEPC}', "");
Expect(0, 7223, '\P{Is_Sc=--LEPC}', "");
Expect(1, 7223, '\P{^Is_Sc=--LEPC}', "");
Expect(0, 7167, '\p{Is_Sc=--LEPC}', "");
Expect(1, 7167, '\p{^Is_Sc=--LEPC}', "");
Expect(1, 7167, '\P{Is_Sc=--LEPC}', "");
Expect(0, 7167, '\P{^Is_Sc=--LEPC}', "");
Error('\p{Script= :=Coptic}');
Error('\P{Script= :=Coptic}');
Expect(1, 1007, '\p{Script=coptic}', "");
Expect(0, 1007, '\p{^Script=coptic}', "");
Expect(0, 1007, '\P{Script=coptic}', "");
Expect(1, 1007, '\P{^Script=coptic}', "");
Expect(0, 993, '\p{Script=coptic}', "");
Expect(1, 993, '\p{^Script=coptic}', "");
Expect(1, 993, '\P{Script=coptic}', "");
Expect(0, 993, '\P{^Script=coptic}', "");
Expect(1, 1007, '\p{Script= _coptic}', "");
Expect(0, 1007, '\p{^Script= _coptic}', "");
Expect(0, 1007, '\P{Script= _coptic}', "");
Expect(1, 1007, '\P{^Script= _coptic}', "");
Expect(0, 993, '\p{Script= _coptic}', "");
Expect(1, 993, '\p{^Script= _coptic}', "");
Expect(1, 993, '\P{Script= _coptic}', "");
Expect(0, 993, '\P{^Script= _coptic}', "");
Error('\p{Sc=/a/_ Copt}');
Error('\P{Sc=/a/_ Copt}');
Expect(1, 1007, '\p{Sc=copt}', "");
Expect(0, 1007, '\p{^Sc=copt}', "");
Expect(0, 1007, '\P{Sc=copt}', "");
Expect(1, 1007, '\P{^Sc=copt}', "");
Expect(0, 993, '\p{Sc=copt}', "");
Expect(1, 993, '\p{^Sc=copt}', "");
Expect(1, 993, '\P{Sc=copt}', "");
Expect(0, 993, '\P{^Sc=copt}', "");
Expect(1, 1007, '\p{Sc=-copt}', "");
Expect(0, 1007, '\p{^Sc=-copt}', "");
Expect(0, 1007, '\P{Sc=-copt}', "");
Expect(1, 1007, '\P{^Sc=-copt}', "");
Expect(0, 993, '\p{Sc=-copt}', "");
Expect(1, 993, '\p{^Sc=-copt}', "");
Expect(1, 993, '\P{Sc=-copt}', "");
Expect(0, 993, '\P{^Sc=-copt}', "");
Error('\p{Is_Script: _/a/QAAC}');
Error('\P{Is_Script: _/a/QAAC}');
Expect(1, 1007, '\p{Is_Script: qaac}', "");
Expect(0, 1007, '\p{^Is_Script: qaac}', "");
Expect(0, 1007, '\P{Is_Script: qaac}', "");
Expect(1, 1007, '\P{^Is_Script: qaac}', "");
Expect(0, 993, '\p{Is_Script: qaac}', "");
Expect(1, 993, '\p{^Is_Script: qaac}', "");
Expect(1, 993, '\P{Is_Script: qaac}', "");
Expect(0, 993, '\P{^Is_Script: qaac}', "");
Expect(1, 1007, '\p{Is_Script= qaac}', "");
Expect(0, 1007, '\p{^Is_Script= qaac}', "");
Expect(0, 1007, '\P{Is_Script= qaac}', "");
Expect(1, 1007, '\P{^Is_Script= qaac}', "");
Expect(0, 993, '\p{Is_Script= qaac}', "");
Expect(1, 993, '\p{^Is_Script= qaac}', "");
Expect(1, 993, '\P{Is_Script= qaac}', "");
Expect(0, 993, '\P{^Is_Script= qaac}', "");
Error('\p{Is_Sc=:=Coptic}');
Error('\P{Is_Sc=:=Coptic}');
Expect(1, 1007, '\p{Is_Sc=coptic}', "");
Expect(0, 1007, '\p{^Is_Sc=coptic}', "");
Expect(0, 1007, '\P{Is_Sc=coptic}', "");
Expect(1, 1007, '\P{^Is_Sc=coptic}', "");
Expect(0, 993, '\p{Is_Sc=coptic}', "");
Expect(1, 993, '\p{^Is_Sc=coptic}', "");
Expect(1, 993, '\P{Is_Sc=coptic}', "");
Expect(0, 993, '\P{^Is_Sc=coptic}', "");
Expect(1, 1007, '\p{Is_Sc=_ Coptic}', "");
Expect(0, 1007, '\p{^Is_Sc=_ Coptic}', "");
Expect(0, 1007, '\P{Is_Sc=_ Coptic}', "");
Expect(1, 1007, '\P{^Is_Sc=_ Coptic}', "");
Expect(0, 993, '\p{Is_Sc=_ Coptic}', "");
Expect(1, 993, '\p{^Is_Sc=_ Coptic}', "");
Expect(1, 993, '\P{Is_Sc=_ Coptic}', "");
Expect(0, 993, '\P{^Is_Sc=_ Coptic}', "");
Error('\p{Script=Katakana_Or_Hiragana}');
Error('\P{Script=Katakana_Or_Hiragana}');
Error('\p{Sc=Hrkt}');
Error('\P{Sc=Hrkt}');
Error('\p{Is_Script=Katakana_Or_Hiragana}');
Error('\P{Is_Script=Katakana_Or_Hiragana}');
Error('\p{Is_Sc=Hrkt}');
Error('\P{Is_Sc=Hrkt}');
Error('\p{Script=/a/balinese}');
Error('\P{Script=/a/balinese}');
Expect(1, 6987, '\p{Script=balinese}', "");
Expect(0, 6987, '\p{^Script=balinese}', "");
Expect(0, 6987, '\P{Script=balinese}', "");
Expect(1, 6987, '\P{^Script=balinese}', "");
Expect(0, 6911, '\p{Script=balinese}', "");
Expect(1, 6911, '\p{^Script=balinese}', "");
Expect(1, 6911, '\P{Script=balinese}', "");
Expect(0, 6911, '\P{^Script=balinese}', "");
Expect(1, 6987, '\p{Script: Balinese}', "");
Expect(0, 6987, '\p{^Script: Balinese}', "");
Expect(0, 6987, '\P{Script: Balinese}', "");
Expect(1, 6987, '\P{^Script: Balinese}', "");
Expect(0, 6911, '\p{Script: Balinese}', "");
Expect(1, 6911, '\p{^Script: Balinese}', "");
Expect(1, 6911, '\P{Script: Balinese}', "");
Expect(0, 6911, '\P{^Script: Balinese}', "");
Error('\p{Sc: :=bali}');
Error('\P{Sc: :=bali}');
Expect(1, 6987, '\p{Sc=bali}', "");
Expect(0, 6987, '\p{^Sc=bali}', "");
Expect(0, 6987, '\P{Sc=bali}', "");
Expect(1, 6987, '\P{^Sc=bali}', "");
Expect(0, 6911, '\p{Sc=bali}', "");
Expect(1, 6911, '\p{^Sc=bali}', "");
Expect(1, 6911, '\P{Sc=bali}', "");
Expect(0, 6911, '\P{^Sc=bali}', "");
Expect(1, 6987, '\p{Sc= _Bali}', "");
Expect(0, 6987, '\p{^Sc= _Bali}', "");
Expect(0, 6987, '\P{Sc= _Bali}', "");
Expect(1, 6987, '\P{^Sc= _Bali}', "");
Expect(0, 6911, '\p{Sc= _Bali}', "");
Expect(1, 6911, '\p{^Sc= _Bali}', "");
Expect(1, 6911, '\P{Sc= _Bali}', "");
Expect(0, 6911, '\P{^Sc= _Bali}', "");
Error('\p{Is_Script: /a/Balinese}');
Error('\P{Is_Script: /a/Balinese}');
Expect(1, 6987, '\p{Is_Script: balinese}', "");
Expect(0, 6987, '\p{^Is_Script: balinese}', "");
Expect(0, 6987, '\P{Is_Script: balinese}', "");
Expect(1, 6987, '\P{^Is_Script: balinese}', "");
Expect(0, 6911, '\p{Is_Script: balinese}', "");
Expect(1, 6911, '\p{^Is_Script: balinese}', "");
Expect(1, 6911, '\P{Is_Script: balinese}', "");
Expect(0, 6911, '\P{^Is_Script: balinese}', "");
Expect(1, 6987, '\p{Is_Script= _balinese}', "");
Expect(0, 6987, '\p{^Is_Script= _balinese}', "");
Expect(0, 6987, '\P{Is_Script= _balinese}', "");
Expect(1, 6987, '\P{^Is_Script= _balinese}', "");
Expect(0, 6911, '\p{Is_Script= _balinese}', "");
Expect(1, 6911, '\p{^Is_Script= _balinese}', "");
Expect(1, 6911, '\P{Is_Script= _balinese}', "");
Expect(0, 6911, '\P{^Is_Script= _balinese}', "");
Error('\p{Is_Sc=/a/__Bali}');
Error('\P{Is_Sc=/a/__Bali}');
Expect(1, 6987, '\p{Is_Sc=bali}', "");
Expect(0, 6987, '\p{^Is_Sc=bali}', "");
Expect(0, 6987, '\P{Is_Sc=bali}', "");
Expect(1, 6987, '\P{^Is_Sc=bali}', "");
Expect(0, 6911, '\p{Is_Sc=bali}', "");
Expect(1, 6911, '\p{^Is_Sc=bali}', "");
Expect(1, 6911, '\P{Is_Sc=bali}', "");
Expect(0, 6911, '\P{^Is_Sc=bali}', "");
Expect(1, 6987, '\p{Is_Sc=- BALI}', "");
Expect(0, 6987, '\p{^Is_Sc=- BALI}', "");
Expect(0, 6987, '\P{Is_Sc=- BALI}', "");
Expect(1, 6987, '\P{^Is_Sc=- BALI}', "");
Expect(0, 6911, '\p{Is_Sc=- BALI}', "");
Expect(1, 6911, '\p{^Is_Sc=- BALI}', "");
Expect(1, 6911, '\P{Is_Sc=- BALI}', "");
Expect(0, 6911, '\P{^Is_Sc=- BALI}', "");
Error('\p{Script=:= TAGBANWA}');
Error('\P{Script=:= TAGBANWA}');
Expect(1, 5996, '\p{Script=tagbanwa}', "");
Expect(0, 5996, '\p{^Script=tagbanwa}', "");
Expect(0, 5996, '\P{Script=tagbanwa}', "");
Expect(1, 5996, '\P{^Script=tagbanwa}', "");
Expect(0, 5983, '\p{Script=tagbanwa}', "");
Expect(1, 5983, '\p{^Script=tagbanwa}', "");
Expect(1, 5983, '\P{Script=tagbanwa}', "");
Expect(0, 5983, '\P{^Script=tagbanwa}', "");
Expect(1, 5996, '\p{Script=_ Tagbanwa}', "");
Expect(0, 5996, '\p{^Script=_ Tagbanwa}', "");
Expect(0, 5996, '\P{Script=_ Tagbanwa}', "");
Expect(1, 5996, '\P{^Script=_ Tagbanwa}', "");
Expect(0, 5983, '\p{Script=_ Tagbanwa}', "");
Expect(1, 5983, '\p{^Script=_ Tagbanwa}', "");
Expect(1, 5983, '\P{Script=_ Tagbanwa}', "");
Expect(0, 5983, '\P{^Script=_ Tagbanwa}', "");
Error('\p{Sc=:=-Tagb}');
Error('\P{Sc=:=-Tagb}');
Expect(1, 5996, '\p{Sc=tagb}', "");
Expect(0, 5996, '\p{^Sc=tagb}', "");
Expect(0, 5996, '\P{Sc=tagb}', "");
Expect(1, 5996, '\P{^Sc=tagb}', "");
Expect(0, 5983, '\p{Sc=tagb}', "");
Expect(1, 5983, '\p{^Sc=tagb}', "");
Expect(1, 5983, '\P{Sc=tagb}', "");
Expect(0, 5983, '\P{^Sc=tagb}', "");
Expect(1, 5996, '\p{Sc=- Tagb}', "");
Expect(0, 5996, '\p{^Sc=- Tagb}', "");
Expect(0, 5996, '\P{Sc=- Tagb}', "");
Expect(1, 5996, '\P{^Sc=- Tagb}', "");
Expect(0, 5983, '\p{Sc=- Tagb}', "");
Expect(1, 5983, '\p{^Sc=- Tagb}', "");
Expect(1, 5983, '\P{Sc=- Tagb}', "");
Expect(0, 5983, '\P{^Sc=- Tagb}', "");
Error('\p{Is_Script: TAGBANWA:=}');
Error('\P{Is_Script: TAGBANWA:=}');
Expect(1, 5996, '\p{Is_Script=tagbanwa}', "");
Expect(0, 5996, '\p{^Is_Script=tagbanwa}', "");
Expect(0, 5996, '\P{Is_Script=tagbanwa}', "");
Expect(1, 5996, '\P{^Is_Script=tagbanwa}', "");
Expect(0, 5983, '\p{Is_Script=tagbanwa}', "");
Expect(1, 5983, '\p{^Is_Script=tagbanwa}', "");
Expect(1, 5983, '\P{Is_Script=tagbanwa}', "");
Expect(0, 5983, '\P{^Is_Script=tagbanwa}', "");
Expect(1, 5996, '\p{Is_Script: - Tagbanwa}', "");
Expect(0, 5996, '\p{^Is_Script: - Tagbanwa}', "");
Expect(0, 5996, '\P{Is_Script: - Tagbanwa}', "");
Expect(1, 5996, '\P{^Is_Script: - Tagbanwa}', "");
Expect(0, 5983, '\p{Is_Script: - Tagbanwa}', "");
Expect(1, 5983, '\p{^Is_Script: - Tagbanwa}', "");
Expect(1, 5983, '\P{Is_Script: - Tagbanwa}', "");
Expect(0, 5983, '\P{^Is_Script: - Tagbanwa}', "");
Error('\p{Is_Sc=-:=tagb}');
Error('\P{Is_Sc=-:=tagb}');
Expect(1, 5996, '\p{Is_Sc=tagb}', "");
Expect(0, 5996, '\p{^Is_Sc=tagb}', "");
Expect(0, 5996, '\P{Is_Sc=tagb}', "");
Expect(1, 5996, '\P{^Is_Sc=tagb}', "");
Expect(0, 5983, '\p{Is_Sc=tagb}', "");
Expect(1, 5983, '\p{^Is_Sc=tagb}', "");
Expect(1, 5983, '\P{Is_Sc=tagb}', "");
Expect(0, 5983, '\P{^Is_Sc=tagb}', "");
Expect(1, 5996, '\p{Is_Sc= Tagb}', "");
Expect(0, 5996, '\p{^Is_Sc= Tagb}', "");
Expect(0, 5996, '\P{Is_Sc= Tagb}', "");
Expect(1, 5996, '\P{^Is_Sc= Tagb}', "");
Expect(0, 5983, '\p{Is_Sc= Tagb}', "");
Expect(1, 5983, '\p{^Is_Sc= Tagb}', "");
Expect(1, 5983, '\P{Is_Sc= Tagb}', "");
Expect(0, 5983, '\P{^Is_Sc= Tagb}', "");
Error('\p{Script=_Syloti-nagri:=}');
Error('\P{Script=_Syloti-nagri:=}');
Expect(1, 43051, '\p{Script=sylotinagri}', "");
Expect(0, 43051, '\p{^Script=sylotinagri}', "");
Expect(0, 43051, '\P{Script=sylotinagri}', "");
Expect(1, 43051, '\P{^Script=sylotinagri}', "");
Expect(0, 43007, '\p{Script=sylotinagri}', "");
Expect(1, 43007, '\p{^Script=sylotinagri}', "");
Expect(1, 43007, '\P{Script=sylotinagri}', "");
Expect(0, 43007, '\P{^Script=sylotinagri}', "");
Expect(1, 43051, '\p{Script= SYLOTInagri}', "");
Expect(0, 43051, '\p{^Script= SYLOTInagri}', "");
Expect(0, 43051, '\P{Script= SYLOTInagri}', "");
Expect(1, 43051, '\P{^Script= SYLOTInagri}', "");
Expect(0, 43007, '\p{Script= SYLOTInagri}', "");
Expect(1, 43007, '\p{^Script= SYLOTInagri}', "");
Expect(1, 43007, '\P{Script= SYLOTInagri}', "");
Expect(0, 43007, '\P{^Script= SYLOTInagri}', "");
Error('\p{Sc=/a/_sylo}');
Error('\P{Sc=/a/_sylo}');
Expect(1, 43051, '\p{Sc=sylo}', "");
Expect(0, 43051, '\p{^Sc=sylo}', "");
Expect(0, 43051, '\P{Sc=sylo}', "");
Expect(1, 43051, '\P{^Sc=sylo}', "");
Expect(0, 43007, '\p{Sc=sylo}', "");
Expect(1, 43007, '\p{^Sc=sylo}', "");
Expect(1, 43007, '\P{Sc=sylo}', "");
Expect(0, 43007, '\P{^Sc=sylo}', "");
Expect(1, 43051, '\p{Sc= -Sylo}', "");
Expect(0, 43051, '\p{^Sc= -Sylo}', "");
Expect(0, 43051, '\P{Sc= -Sylo}', "");
Expect(1, 43051, '\P{^Sc= -Sylo}', "");
Expect(0, 43007, '\p{Sc= -Sylo}', "");
Expect(1, 43007, '\p{^Sc= -Sylo}', "");
Expect(1, 43007, '\P{Sc= -Sylo}', "");
Expect(0, 43007, '\P{^Sc= -Sylo}', "");
Error('\p{Is_Script= SYLOTI:=Nagri}');
Error('\P{Is_Script= SYLOTI:=Nagri}');
Expect(1, 43051, '\p{Is_Script=sylotinagri}', "");
Expect(0, 43051, '\p{^Is_Script=sylotinagri}', "");
Expect(0, 43051, '\P{Is_Script=sylotinagri}', "");
Expect(1, 43051, '\P{^Is_Script=sylotinagri}', "");
Expect(0, 43007, '\p{Is_Script=sylotinagri}', "");
Expect(1, 43007, '\p{^Is_Script=sylotinagri}', "");
Expect(1, 43007, '\P{Is_Script=sylotinagri}', "");
Expect(0, 43007, '\P{^Is_Script=sylotinagri}', "");
Expect(1, 43051, '\p{Is_Script: _-sylotiNagri}', "");
Expect(0, 43051, '\p{^Is_Script: _-sylotiNagri}', "");
Expect(0, 43051, '\P{Is_Script: _-sylotiNagri}', "");
Expect(1, 43051, '\P{^Is_Script: _-sylotiNagri}', "");
Expect(0, 43007, '\p{Is_Script: _-sylotiNagri}', "");
Expect(1, 43007, '\p{^Is_Script: _-sylotiNagri}', "");
Expect(1, 43007, '\P{Is_Script: _-sylotiNagri}', "");
Expect(0, 43007, '\P{^Is_Script: _-sylotiNagri}', "");
Error('\p{Is_Sc= sylo:=}');
Error('\P{Is_Sc= sylo:=}');
Expect(1, 43051, '\p{Is_Sc=sylo}', "");
Expect(0, 43051, '\p{^Is_Sc=sylo}', "");
Expect(0, 43051, '\P{Is_Sc=sylo}', "");
Expect(1, 43051, '\P{^Is_Sc=sylo}', "");
Expect(0, 43007, '\p{Is_Sc=sylo}', "");
Expect(1, 43007, '\p{^Is_Sc=sylo}', "");
Expect(1, 43007, '\P{Is_Sc=sylo}', "");
Expect(0, 43007, '\P{^Is_Sc=sylo}', "");
Expect(1, 43051, '\p{Is_Sc= -SYLO}', "");
Expect(0, 43051, '\p{^Is_Sc= -SYLO}', "");
Expect(0, 43051, '\P{Is_Sc= -SYLO}', "");
Expect(1, 43051, '\P{^Is_Sc= -SYLO}', "");
Expect(0, 43007, '\p{Is_Sc= -SYLO}', "");
Expect(1, 43007, '\p{^Is_Sc= -SYLO}', "");
Expect(1, 43007, '\P{Is_Sc= -SYLO}', "");
Expect(0, 43007, '\P{^Is_Sc= -SYLO}', "");
Error('\p{Script=_meetei/a/Mayek}');
Error('\P{Script=_meetei/a/Mayek}');
Expect(1, 44013, '\p{Script:meeteimayek}', "");
Expect(0, 44013, '\p{^Script:meeteimayek}', "");
Expect(0, 44013, '\P{Script:meeteimayek}', "");
Expect(1, 44013, '\P{^Script:meeteimayek}', "");
Expect(0, 43967, '\p{Script:meeteimayek}', "");
Expect(1, 43967, '\p{^Script:meeteimayek}', "");
Expect(1, 43967, '\P{Script:meeteimayek}', "");
Expect(0, 43967, '\P{^Script:meeteimayek}', "");
Expect(1, 44013, '\p{Script=--MEETEI MAYEK}', "");
Expect(0, 44013, '\p{^Script=--MEETEI MAYEK}', "");
Expect(0, 44013, '\P{Script=--MEETEI MAYEK}', "");
Expect(1, 44013, '\P{^Script=--MEETEI MAYEK}', "");
Expect(0, 43967, '\p{Script=--MEETEI MAYEK}', "");
Expect(1, 43967, '\p{^Script=--MEETEI MAYEK}', "");
Expect(1, 43967, '\P{Script=--MEETEI MAYEK}', "");
Expect(0, 43967, '\P{^Script=--MEETEI MAYEK}', "");
Error('\p{Sc=/a/ MTEI}');
Error('\P{Sc=/a/ MTEI}');
Expect(1, 44013, '\p{Sc=mtei}', "");
Expect(0, 44013, '\p{^Sc=mtei}', "");
Expect(0, 44013, '\P{Sc=mtei}', "");
Expect(1, 44013, '\P{^Sc=mtei}', "");
Expect(0, 43967, '\p{Sc=mtei}', "");
Expect(1, 43967, '\p{^Sc=mtei}', "");
Expect(1, 43967, '\P{Sc=mtei}', "");
Expect(0, 43967, '\P{^Sc=mtei}', "");
Expect(1, 44013, '\p{Sc= -mtei}', "");
Expect(0, 44013, '\p{^Sc= -mtei}', "");
Expect(0, 44013, '\P{Sc= -mtei}', "");
Expect(1, 44013, '\P{^Sc= -mtei}', "");
Expect(0, 43967, '\p{Sc= -mtei}', "");
Expect(1, 43967, '\p{^Sc= -mtei}', "");
Expect(1, 43967, '\P{Sc= -mtei}', "");
Expect(0, 43967, '\P{^Sc= -mtei}', "");
Error('\p{Is_Script=- MEETEI/a/MAYEK}');
Error('\P{Is_Script=- MEETEI/a/MAYEK}');
Expect(1, 44013, '\p{Is_Script=meeteimayek}', "");
Expect(0, 44013, '\p{^Is_Script=meeteimayek}', "");
Expect(0, 44013, '\P{Is_Script=meeteimayek}', "");
Expect(1, 44013, '\P{^Is_Script=meeteimayek}', "");
Expect(0, 43967, '\p{Is_Script=meeteimayek}', "");
Expect(1, 43967, '\p{^Is_Script=meeteimayek}', "");
Expect(1, 43967, '\P{Is_Script=meeteimayek}', "");
Expect(0, 43967, '\P{^Is_Script=meeteimayek}', "");
Expect(1, 44013, '\p{Is_Script=- Meetei-Mayek}', "");
Expect(0, 44013, '\p{^Is_Script=- Meetei-Mayek}', "");
Expect(0, 44013, '\P{Is_Script=- Meetei-Mayek}', "");
Expect(1, 44013, '\P{^Is_Script=- Meetei-Mayek}', "");
Expect(0, 43967, '\p{Is_Script=- Meetei-Mayek}', "");
Expect(1, 43967, '\p{^Is_Script=- Meetei-Mayek}', "");
Expect(1, 43967, '\P{Is_Script=- Meetei-Mayek}', "");
Expect(0, 43967, '\P{^Is_Script=- Meetei-Mayek}', "");
Error('\p{Is_Sc=_-Mtei/a/}');
Error('\P{Is_Sc=_-Mtei/a/}');
Expect(1, 44013, '\p{Is_Sc: mtei}', "");
Expect(0, 44013, '\p{^Is_Sc: mtei}', "");
Expect(0, 44013, '\P{Is_Sc: mtei}', "");
Expect(1, 44013, '\P{^Is_Sc: mtei}', "");
Expect(0, 43967, '\p{Is_Sc: mtei}', "");
Expect(1, 43967, '\p{^Is_Sc: mtei}', "");
Expect(1, 43967, '\P{Is_Sc: mtei}', "");
Expect(0, 43967, '\P{^Is_Sc: mtei}', "");
Expect(1, 44013, '\p{Is_Sc= mtei}', "");
Expect(0, 44013, '\p{^Is_Sc= mtei}', "");
Expect(0, 44013, '\P{Is_Sc= mtei}', "");
Expect(1, 44013, '\P{^Is_Sc= mtei}', "");
Expect(0, 43967, '\p{Is_Sc= mtei}', "");
Expect(1, 43967, '\p{^Is_Sc= mtei}', "");
Expect(1, 43967, '\P{Is_Sc= mtei}', "");
Expect(0, 43967, '\P{^Is_Sc= mtei}', "");
Error('\p{Script=-:=Phoenician}');
Error('\P{Script=-:=Phoenician}');
Expect(1, 67867, '\p{Script=phoenician}', "");
Expect(0, 67867, '\p{^Script=phoenician}', "");
Expect(0, 67867, '\P{Script=phoenician}', "");
Expect(1, 67867, '\P{^Script=phoenician}', "");
Expect(0, 67839, '\p{Script=phoenician}', "");
Expect(1, 67839, '\p{^Script=phoenician}', "");
Expect(1, 67839, '\P{Script=phoenician}', "");
Expect(0, 67839, '\P{^Script=phoenician}', "");
Expect(1, 67867, '\p{Script= -PHOENICIAN}', "");
Expect(0, 67867, '\p{^Script= -PHOENICIAN}', "");
Expect(0, 67867, '\P{Script= -PHOENICIAN}', "");
Expect(1, 67867, '\P{^Script= -PHOENICIAN}', "");
Expect(0, 67839, '\p{Script= -PHOENICIAN}', "");
Expect(1, 67839, '\p{^Script= -PHOENICIAN}', "");
Expect(1, 67839, '\P{Script= -PHOENICIAN}', "");
Expect(0, 67839, '\P{^Script= -PHOENICIAN}', "");
Error('\p{Sc=- phnx/a/}');
Error('\P{Sc=- phnx/a/}');
Expect(1, 67867, '\p{Sc=phnx}', "");
Expect(0, 67867, '\p{^Sc=phnx}', "");
Expect(0, 67867, '\P{Sc=phnx}', "");
Expect(1, 67867, '\P{^Sc=phnx}', "");
Expect(0, 67839, '\p{Sc=phnx}', "");
Expect(1, 67839, '\p{^Sc=phnx}', "");
Expect(1, 67839, '\P{Sc=phnx}', "");
Expect(0, 67839, '\P{^Sc=phnx}', "");
Expect(1, 67867, '\p{Sc=--phnx}', "");
Expect(0, 67867, '\p{^Sc=--phnx}', "");
Expect(0, 67867, '\P{Sc=--phnx}', "");
Expect(1, 67867, '\P{^Sc=--phnx}', "");
Expect(0, 67839, '\p{Sc=--phnx}', "");
Expect(1, 67839, '\p{^Sc=--phnx}', "");
Expect(1, 67839, '\P{Sc=--phnx}', "");
Expect(0, 67839, '\P{^Sc=--phnx}', "");
Error('\p{Is_Script=_:=Phoenician}');
Error('\P{Is_Script=_:=Phoenician}');
Expect(1, 67867, '\p{Is_Script=phoenician}', "");
Expect(0, 67867, '\p{^Is_Script=phoenician}', "");
Expect(0, 67867, '\P{Is_Script=phoenician}', "");
Expect(1, 67867, '\P{^Is_Script=phoenician}', "");
Expect(0, 67839, '\p{Is_Script=phoenician}', "");
Expect(1, 67839, '\p{^Is_Script=phoenician}', "");
Expect(1, 67839, '\P{Is_Script=phoenician}', "");
Expect(0, 67839, '\P{^Is_Script=phoenician}', "");
Expect(1, 67867, '\p{Is_Script=-Phoenician}', "");
Expect(0, 67867, '\p{^Is_Script=-Phoenician}', "");
Expect(0, 67867, '\P{Is_Script=-Phoenician}', "");
Expect(1, 67867, '\P{^Is_Script=-Phoenician}', "");
Expect(0, 67839, '\p{Is_Script=-Phoenician}', "");
Expect(1, 67839, '\p{^Is_Script=-Phoenician}', "");
Expect(1, 67839, '\P{Is_Script=-Phoenician}', "");
Expect(0, 67839, '\P{^Is_Script=-Phoenician}', "");
Error('\p{Is_Sc=-PHNX:=}');
Error('\P{Is_Sc=-PHNX:=}');
Expect(1, 67867, '\p{Is_Sc: phnx}', "");
Expect(0, 67867, '\p{^Is_Sc: phnx}', "");
Expect(0, 67867, '\P{Is_Sc: phnx}', "");
Expect(1, 67867, '\P{^Is_Sc: phnx}', "");
Expect(0, 67839, '\p{Is_Sc: phnx}', "");
Expect(1, 67839, '\p{^Is_Sc: phnx}', "");
Expect(1, 67839, '\P{Is_Sc: phnx}', "");
Expect(0, 67839, '\P{^Is_Sc: phnx}', "");
Expect(1, 67867, '\p{Is_Sc: - PHNX}', "");
Expect(0, 67867, '\p{^Is_Sc: - PHNX}', "");
Expect(0, 67867, '\P{Is_Sc: - PHNX}', "");
Expect(1, 67867, '\P{^Is_Sc: - PHNX}', "");
Expect(0, 67839, '\p{Is_Sc: - PHNX}', "");
Expect(1, 67839, '\p{^Is_Sc: - PHNX}', "");
Expect(1, 67839, '\P{Is_Sc: - PHNX}', "");
Expect(0, 67839, '\P{^Is_Sc: - PHNX}', "");
Error('\p{Script=_-devanagari:=}');
Error('\P{Script=_-devanagari:=}');
Expect(1, 2361, '\p{Script=devanagari}', "");
Expect(0, 2361, '\p{^Script=devanagari}', "");
Expect(0, 2361, '\P{Script=devanagari}', "");
Expect(1, 2361, '\P{^Script=devanagari}', "");
Expect(0, 2303, '\p{Script=devanagari}', "");
Expect(1, 2303, '\p{^Script=devanagari}', "");
Expect(1, 2303, '\P{Script=devanagari}', "");
Expect(0, 2303, '\P{^Script=devanagari}', "");
Expect(1, 2361, '\p{Script= Devanagari}', "");
Expect(0, 2361, '\p{^Script= Devanagari}', "");
Expect(0, 2361, '\P{Script= Devanagari}', "");
Expect(1, 2361, '\P{^Script= Devanagari}', "");
Expect(0, 2303, '\p{Script= Devanagari}', "");
Expect(1, 2303, '\p{^Script= Devanagari}', "");
Expect(1, 2303, '\P{Script= Devanagari}', "");
Expect(0, 2303, '\P{^Script= Devanagari}', "");
Error('\p{Sc=/a/- Deva}');
Error('\P{Sc=/a/- Deva}');
Expect(1, 2361, '\p{Sc=deva}', "");
Expect(0, 2361, '\p{^Sc=deva}', "");
Expect(0, 2361, '\P{Sc=deva}', "");
Expect(1, 2361, '\P{^Sc=deva}', "");
Expect(0, 2303, '\p{Sc=deva}', "");
Expect(1, 2303, '\p{^Sc=deva}', "");
Expect(1, 2303, '\P{Sc=deva}', "");
Expect(0, 2303, '\P{^Sc=deva}', "");
Expect(1, 2361, '\p{Sc= Deva}', "");
Expect(0, 2361, '\p{^Sc= Deva}', "");
Expect(0, 2361, '\P{Sc= Deva}', "");
Expect(1, 2361, '\P{^Sc= Deva}', "");
Expect(0, 2303, '\p{Sc= Deva}', "");
Expect(1, 2303, '\p{^Sc= Deva}', "");
Expect(1, 2303, '\P{Sc= Deva}', "");
Expect(0, 2303, '\P{^Sc= Deva}', "");
Error('\p{Is_Script: -Devanagari/a/}');
Error('\P{Is_Script: -Devanagari/a/}');
Expect(1, 2361, '\p{Is_Script: devanagari}', "");
Expect(0, 2361, '\p{^Is_Script: devanagari}', "");
Expect(0, 2361, '\P{Is_Script: devanagari}', "");
Expect(1, 2361, '\P{^Is_Script: devanagari}', "");
Expect(0, 2303, '\p{Is_Script: devanagari}', "");
Expect(1, 2303, '\p{^Is_Script: devanagari}', "");
Expect(1, 2303, '\P{Is_Script: devanagari}', "");
Expect(0, 2303, '\P{^Is_Script: devanagari}', "");
Expect(1, 2361, '\p{Is_Script=_Devanagari}', "");
Expect(0, 2361, '\p{^Is_Script=_Devanagari}', "");
Expect(0, 2361, '\P{Is_Script=_Devanagari}', "");
Expect(1, 2361, '\P{^Is_Script=_Devanagari}', "");
Expect(0, 2303, '\p{Is_Script=_Devanagari}', "");
Expect(1, 2303, '\p{^Is_Script=_Devanagari}', "");
Expect(1, 2303, '\P{Is_Script=_Devanagari}', "");
Expect(0, 2303, '\P{^Is_Script=_Devanagari}', "");
Error('\p{Is_Sc=/a/ Deva}');
Error('\P{Is_Sc=/a/ Deva}');
Expect(1, 2361, '\p{Is_Sc=deva}', "");
Expect(0, 2361, '\p{^Is_Sc=deva}', "");
Expect(0, 2361, '\P{Is_Sc=deva}', "");
Expect(1, 2361, '\P{^Is_Sc=deva}', "");
Expect(0, 2303, '\p{Is_Sc=deva}', "");
Expect(1, 2303, '\p{^Is_Sc=deva}', "");
Expect(1, 2303, '\P{Is_Sc=deva}', "");
Expect(0, 2303, '\P{^Is_Sc=deva}', "");
Expect(1, 2361, '\p{Is_Sc: _-Deva}', "");
Expect(0, 2361, '\p{^Is_Sc: _-Deva}', "");
Expect(0, 2361, '\P{Is_Sc: _-Deva}', "");
Expect(1, 2361, '\P{^Is_Sc: _-Deva}', "");
Expect(0, 2303, '\p{Is_Sc: _-Deva}', "");
Expect(1, 2303, '\p{^Is_Sc: _-Deva}', "");
Expect(1, 2303, '\P{Is_Sc: _-Deva}', "");
Expect(0, 2303, '\P{^Is_Sc: _-Deva}', "");
Error('\p{Script= :=CARIAN}');
Error('\P{Script= :=CARIAN}');
Expect(1, 66256, '\p{Script=carian}', "");
Expect(0, 66256, '\p{^Script=carian}', "");
Expect(0, 66256, '\P{Script=carian}', "");
Expect(1, 66256, '\P{^Script=carian}', "");
Expect(0, 66207, '\p{Script=carian}', "");
Expect(1, 66207, '\p{^Script=carian}', "");
Expect(1, 66207, '\P{Script=carian}', "");
Expect(0, 66207, '\P{^Script=carian}', "");
Expect(1, 66256, '\p{Script= CARIAN}', "");
Expect(0, 66256, '\p{^Script= CARIAN}', "");
Expect(0, 66256, '\P{Script= CARIAN}', "");
Expect(1, 66256, '\P{^Script= CARIAN}', "");
Expect(0, 66207, '\p{Script= CARIAN}', "");
Expect(1, 66207, '\p{^Script= CARIAN}', "");
Expect(1, 66207, '\P{Script= CARIAN}', "");
Expect(0, 66207, '\P{^Script= CARIAN}', "");
Error('\p{Sc: _/a/cari}');
Error('\P{Sc: _/a/cari}');
Expect(1, 66256, '\p{Sc=cari}', "");
Expect(0, 66256, '\p{^Sc=cari}', "");
Expect(0, 66256, '\P{Sc=cari}', "");
Expect(1, 66256, '\P{^Sc=cari}', "");
Expect(0, 66207, '\p{Sc=cari}', "");
Expect(1, 66207, '\p{^Sc=cari}', "");
Expect(1, 66207, '\P{Sc=cari}', "");
Expect(0, 66207, '\P{^Sc=cari}', "");
Expect(1, 66256, '\p{Sc= -Cari}', "");
Expect(0, 66256, '\p{^Sc= -Cari}', "");
Expect(0, 66256, '\P{Sc= -Cari}', "");
Expect(1, 66256, '\P{^Sc= -Cari}', "");
Expect(0, 66207, '\p{Sc= -Cari}', "");
Expect(1, 66207, '\p{^Sc= -Cari}', "");
Expect(1, 66207, '\P{Sc= -Cari}', "");
Expect(0, 66207, '\P{^Sc= -Cari}', "");
Error('\p{Is_Script= Carian:=}');
Error('\P{Is_Script= Carian:=}');
Expect(1, 66256, '\p{Is_Script=carian}', "");
Expect(0, 66256, '\p{^Is_Script=carian}', "");
Expect(0, 66256, '\P{Is_Script=carian}', "");
Expect(1, 66256, '\P{^Is_Script=carian}', "");
Expect(0, 66207, '\p{Is_Script=carian}', "");
Expect(1, 66207, '\p{^Is_Script=carian}', "");
Expect(1, 66207, '\P{Is_Script=carian}', "");
Expect(0, 66207, '\P{^Is_Script=carian}', "");
Expect(1, 66256, '\p{Is_Script= _Carian}', "");
Expect(0, 66256, '\p{^Is_Script= _Carian}', "");
Expect(0, 66256, '\P{Is_Script= _Carian}', "");
Expect(1, 66256, '\P{^Is_Script= _Carian}', "");
Expect(0, 66207, '\p{Is_Script= _Carian}', "");
Expect(1, 66207, '\p{^Is_Script= _Carian}', "");
Expect(1, 66207, '\P{Is_Script= _Carian}', "");
Expect(0, 66207, '\P{^Is_Script= _Carian}', "");
Error('\p{Is_Sc=/a/- cari}');
Error('\P{Is_Sc=/a/- cari}');
Expect(1, 66256, '\p{Is_Sc=cari}', "");
Expect(0, 66256, '\p{^Is_Sc=cari}', "");
Expect(0, 66256, '\P{Is_Sc=cari}', "");
Expect(1, 66256, '\P{^Is_Sc=cari}', "");
Expect(0, 66207, '\p{Is_Sc=cari}', "");
Expect(1, 66207, '\p{^Is_Sc=cari}', "");
Expect(1, 66207, '\P{Is_Sc=cari}', "");
Expect(0, 66207, '\P{^Is_Sc=cari}', "");
Expect(1, 66256, '\p{Is_Sc=__cari}', "");
Expect(0, 66256, '\p{^Is_Sc=__cari}', "");
Expect(0, 66256, '\P{Is_Sc=__cari}', "");
Expect(1, 66256, '\P{^Is_Sc=__cari}', "");
Expect(0, 66207, '\p{Is_Sc=__cari}', "");
Expect(1, 66207, '\p{^Is_Sc=__cari}', "");
Expect(1, 66207, '\P{Is_Sc=__cari}', "");
Expect(0, 66207, '\P{^Is_Sc=__cari}', "");
Error('\p{Script=/a/buhid}');
Error('\P{Script=/a/buhid}');
Expect(1, 5971, '\p{Script=buhid}', "");
Expect(0, 5971, '\p{^Script=buhid}', "");
Expect(0, 5971, '\P{Script=buhid}', "");
Expect(1, 5971, '\P{^Script=buhid}', "");
Expect(0, 5951, '\p{Script=buhid}', "");
Expect(1, 5951, '\p{^Script=buhid}', "");
Expect(1, 5951, '\P{Script=buhid}', "");
Expect(0, 5951, '\P{^Script=buhid}', "");
Expect(1, 5971, '\p{Script=_ buhid}', "");
Expect(0, 5971, '\p{^Script=_ buhid}', "");
Expect(0, 5971, '\P{Script=_ buhid}', "");
Expect(1, 5971, '\P{^Script=_ buhid}', "");
Expect(0, 5951, '\p{Script=_ buhid}', "");
Expect(1, 5951, '\p{^Script=_ buhid}', "");
Expect(1, 5951, '\P{Script=_ buhid}', "");
Expect(0, 5951, '\P{^Script=_ buhid}', "");
Error('\p{Sc=_:=BUHD}');
Error('\P{Sc=_:=BUHD}');
Expect(1, 5971, '\p{Sc=buhd}', "");
Expect(0, 5971, '\p{^Sc=buhd}', "");
Expect(0, 5971, '\P{Sc=buhd}', "");
Expect(1, 5971, '\P{^Sc=buhd}', "");
Expect(0, 5951, '\p{Sc=buhd}', "");
Expect(1, 5951, '\p{^Sc=buhd}', "");
Expect(1, 5951, '\P{Sc=buhd}', "");
Expect(0, 5951, '\P{^Sc=buhd}', "");
Expect(1, 5971, '\p{Sc=- BUHD}', "");
Expect(0, 5971, '\p{^Sc=- BUHD}', "");
Expect(0, 5971, '\P{Sc=- BUHD}', "");
Expect(1, 5971, '\P{^Sc=- BUHD}', "");
Expect(0, 5951, '\p{Sc=- BUHD}', "");
Expect(1, 5951, '\p{^Sc=- BUHD}', "");
Expect(1, 5951, '\P{Sc=- BUHD}', "");
Expect(0, 5951, '\P{^Sc=- BUHD}', "");
Error('\p{Is_Script=-_Buhid/a/}');
Error('\P{Is_Script=-_Buhid/a/}');
Expect(1, 5971, '\p{Is_Script=buhid}', "");
Expect(0, 5971, '\p{^Is_Script=buhid}', "");
Expect(0, 5971, '\P{Is_Script=buhid}', "");
Expect(1, 5971, '\P{^Is_Script=buhid}', "");
Expect(0, 5951, '\p{Is_Script=buhid}', "");
Expect(1, 5951, '\p{^Is_Script=buhid}', "");
Expect(1, 5951, '\P{Is_Script=buhid}', "");
Expect(0, 5951, '\P{^Is_Script=buhid}', "");
Expect(1, 5971, '\p{Is_Script=- Buhid}', "");
Expect(0, 5971, '\p{^Is_Script=- Buhid}', "");
Expect(0, 5971, '\P{Is_Script=- Buhid}', "");
Expect(1, 5971, '\P{^Is_Script=- Buhid}', "");
Expect(0, 5951, '\p{Is_Script=- Buhid}', "");
Expect(1, 5951, '\p{^Is_Script=- Buhid}', "");
Expect(1, 5951, '\P{Is_Script=- Buhid}', "");
Expect(0, 5951, '\P{^Is_Script=- Buhid}', "");
Error('\p{Is_Sc=-/a/buhd}');
Error('\P{Is_Sc=-/a/buhd}');
Expect(1, 5971, '\p{Is_Sc=buhd}', "");
Expect(0, 5971, '\p{^Is_Sc=buhd}', "");
Expect(0, 5971, '\P{Is_Sc=buhd}', "");
Expect(1, 5971, '\P{^Is_Sc=buhd}', "");
Expect(0, 5951, '\p{Is_Sc=buhd}', "");
Expect(1, 5951, '\p{^Is_Sc=buhd}', "");
Expect(1, 5951, '\P{Is_Sc=buhd}', "");
Expect(0, 5951, '\P{^Is_Sc=buhd}', "");
Expect(1, 5971, '\p{Is_Sc: buhd}', "");
Expect(0, 5971, '\p{^Is_Sc: buhd}', "");
Expect(0, 5971, '\P{Is_Sc: buhd}', "");
Expect(1, 5971, '\P{^Is_Sc: buhd}', "");
Expect(0, 5951, '\p{Is_Sc: buhd}', "");
Expect(1, 5951, '\p{^Is_Sc: buhd}', "");
Expect(1, 5951, '\P{Is_Sc: buhd}', "");
Expect(0, 5951, '\P{^Is_Sc: buhd}', "");
Error('\p{Script=/a/ limbu}');
Error('\P{Script=/a/ limbu}');
Expect(1, 6428, '\p{Script=limbu}', "");
Expect(0, 6428, '\p{^Script=limbu}', "");
Expect(0, 6428, '\P{Script=limbu}', "");
Expect(1, 6428, '\P{^Script=limbu}', "");
Expect(0, 6399, '\p{Script=limbu}', "");
Expect(1, 6399, '\p{^Script=limbu}', "");
Expect(1, 6399, '\P{Script=limbu}', "");
Expect(0, 6399, '\P{^Script=limbu}', "");
Expect(1, 6428, '\p{Script= Limbu}', "");
Expect(0, 6428, '\p{^Script= Limbu}', "");
Expect(0, 6428, '\P{Script= Limbu}', "");
Expect(1, 6428, '\P{^Script= Limbu}', "");
Expect(0, 6399, '\p{Script= Limbu}', "");
Expect(1, 6399, '\p{^Script= Limbu}', "");
Expect(1, 6399, '\P{Script= Limbu}', "");
Expect(0, 6399, '\P{^Script= Limbu}', "");
Error('\p{Sc= limb/a/}');
Error('\P{Sc= limb/a/}');
Expect(1, 6428, '\p{Sc=limb}', "");
Expect(0, 6428, '\p{^Sc=limb}', "");
Expect(0, 6428, '\P{Sc=limb}', "");
Expect(1, 6428, '\P{^Sc=limb}', "");
Expect(0, 6399, '\p{Sc=limb}', "");
Expect(1, 6399, '\p{^Sc=limb}', "");
Expect(1, 6399, '\P{Sc=limb}', "");
Expect(0, 6399, '\P{^Sc=limb}', "");
Expect(1, 6428, '\p{Sc= limb}', "");
Expect(0, 6428, '\p{^Sc= limb}', "");
Expect(0, 6428, '\P{Sc= limb}', "");
Expect(1, 6428, '\P{^Sc= limb}', "");
Expect(0, 6399, '\p{Sc= limb}', "");
Expect(1, 6399, '\p{^Sc= limb}', "");
Expect(1, 6399, '\P{Sc= limb}', "");
Expect(0, 6399, '\P{^Sc= limb}', "");
Error('\p{Is_Script=-_LIMBU:=}');
Error('\P{Is_Script=-_LIMBU:=}');
Expect(1, 6428, '\p{Is_Script=limbu}', "");
Expect(0, 6428, '\p{^Is_Script=limbu}', "");
Expect(0, 6428, '\P{Is_Script=limbu}', "");
Expect(1, 6428, '\P{^Is_Script=limbu}', "");
Expect(0, 6399, '\p{Is_Script=limbu}', "");
Expect(1, 6399, '\p{^Is_Script=limbu}', "");
Expect(1, 6399, '\P{Is_Script=limbu}', "");
Expect(0, 6399, '\P{^Is_Script=limbu}', "");
Expect(1, 6428, '\p{Is_Script= -LIMBU}', "");
Expect(0, 6428, '\p{^Is_Script= -LIMBU}', "");
Expect(0, 6428, '\P{Is_Script= -LIMBU}', "");
Expect(1, 6428, '\P{^Is_Script= -LIMBU}', "");
Expect(0, 6399, '\p{Is_Script= -LIMBU}', "");
Expect(1, 6399, '\p{^Is_Script= -LIMBU}', "");
Expect(1, 6399, '\P{Is_Script= -LIMBU}', "");
Expect(0, 6399, '\P{^Is_Script= -LIMBU}', "");
Error('\p{Is_Sc= Limb:=}');
Error('\P{Is_Sc= Limb:=}');
Expect(1, 6428, '\p{Is_Sc=limb}', "");
Expect(0, 6428, '\p{^Is_Sc=limb}', "");
Expect(0, 6428, '\P{Is_Sc=limb}', "");
Expect(1, 6428, '\P{^Is_Sc=limb}', "");
Expect(0, 6399, '\p{Is_Sc=limb}', "");
Expect(1, 6399, '\p{^Is_Sc=limb}', "");
Expect(1, 6399, '\P{Is_Sc=limb}', "");
Expect(0, 6399, '\P{^Is_Sc=limb}', "");
Expect(1, 6428, '\p{Is_Sc: Limb}', "");
Expect(0, 6428, '\p{^Is_Sc: Limb}', "");
Expect(0, 6428, '\P{Is_Sc: Limb}', "");
Expect(1, 6428, '\P{^Is_Sc: Limb}', "");
Expect(0, 6399, '\p{Is_Sc: Limb}', "");
Expect(1, 6399, '\p{^Is_Sc: Limb}', "");
Expect(1, 6399, '\P{Is_Sc: Limb}', "");
Expect(0, 6399, '\P{^Is_Sc: Limb}', "");
Error('\p{Script= _JAVANESE:=}');
Error('\P{Script= _JAVANESE:=}');
Expect(1, 43469, '\p{Script=javanese}', "");
Expect(0, 43469, '\p{^Script=javanese}', "");
Expect(0, 43469, '\P{Script=javanese}', "");
Expect(1, 43469, '\P{^Script=javanese}', "");
Expect(0, 43391, '\p{Script=javanese}', "");
Expect(1, 43391, '\p{^Script=javanese}', "");
Expect(1, 43391, '\P{Script=javanese}', "");
Expect(0, 43391, '\P{^Script=javanese}', "");
Expect(1, 43469, '\p{Script=- Javanese}', "");
Expect(0, 43469, '\p{^Script=- Javanese}', "");
Expect(0, 43469, '\P{Script=- Javanese}', "");
Expect(1, 43469, '\P{^Script=- Javanese}', "");
Expect(0, 43391, '\p{Script=- Javanese}', "");
Expect(1, 43391, '\p{^Script=- Javanese}', "");
Expect(1, 43391, '\P{Script=- Javanese}', "");
Expect(0, 43391, '\P{^Script=- Javanese}', "");
Error('\p{Sc=- Java/a/}');
Error('\P{Sc=- Java/a/}');
Expect(1, 43469, '\p{Sc=java}', "");
Expect(0, 43469, '\p{^Sc=java}', "");
Expect(0, 43469, '\P{Sc=java}', "");
Expect(1, 43469, '\P{^Sc=java}', "");
Expect(0, 43391, '\p{Sc=java}', "");
Expect(1, 43391, '\p{^Sc=java}', "");
Expect(1, 43391, '\P{Sc=java}', "");
Expect(0, 43391, '\P{^Sc=java}', "");
Expect(1, 43469, '\p{Sc: _JAVA}', "");
Expect(0, 43469, '\p{^Sc: _JAVA}', "");
Expect(0, 43469, '\P{Sc: _JAVA}', "");
Expect(1, 43469, '\P{^Sc: _JAVA}', "");
Expect(0, 43391, '\p{Sc: _JAVA}', "");
Expect(1, 43391, '\p{^Sc: _JAVA}', "");
Expect(1, 43391, '\P{Sc: _JAVA}', "");
Expect(0, 43391, '\P{^Sc: _JAVA}', "");
Error('\p{Is_Script: :=JAVANESE}');
Error('\P{Is_Script: :=JAVANESE}');
Expect(1, 43469, '\p{Is_Script=javanese}', "");
Expect(0, 43469, '\p{^Is_Script=javanese}', "");
Expect(0, 43469, '\P{Is_Script=javanese}', "");
Expect(1, 43469, '\P{^Is_Script=javanese}', "");
Expect(0, 43391, '\p{Is_Script=javanese}', "");
Expect(1, 43391, '\p{^Is_Script=javanese}', "");
Expect(1, 43391, '\P{Is_Script=javanese}', "");
Expect(0, 43391, '\P{^Is_Script=javanese}', "");
Expect(1, 43469, '\p{Is_Script= JAVANESE}', "");
Expect(0, 43469, '\p{^Is_Script= JAVANESE}', "");
Expect(0, 43469, '\P{Is_Script= JAVANESE}', "");
Expect(1, 43469, '\P{^Is_Script= JAVANESE}', "");
Expect(0, 43391, '\p{Is_Script= JAVANESE}', "");
Expect(1, 43391, '\p{^Is_Script= JAVANESE}', "");
Expect(1, 43391, '\P{Is_Script= JAVANESE}', "");
Expect(0, 43391, '\P{^Is_Script= JAVANESE}', "");
Error('\p{Is_Sc=-/a/Java}');
Error('\P{Is_Sc=-/a/Java}');
Expect(1, 43469, '\p{Is_Sc:java}', "");
Expect(0, 43469, '\p{^Is_Sc:java}', "");
Expect(0, 43469, '\P{Is_Sc:java}', "");
Expect(1, 43469, '\P{^Is_Sc:java}', "");
Expect(0, 43391, '\p{Is_Sc:java}', "");
Expect(1, 43391, '\p{^Is_Sc:java}', "");
Expect(1, 43391, '\P{Is_Sc:java}', "");
Expect(0, 43391, '\P{^Is_Sc:java}', "");
Expect(1, 43469, '\p{Is_Sc= JAVA}', "");
Expect(0, 43469, '\p{^Is_Sc= JAVA}', "");
Expect(0, 43469, '\P{Is_Sc= JAVA}', "");
Expect(1, 43469, '\P{^Is_Sc= JAVA}', "");
Expect(0, 43391, '\p{Is_Sc= JAVA}', "");
Expect(1, 43391, '\p{^Is_Sc= JAVA}', "");
Expect(1, 43391, '\P{Is_Sc= JAVA}', "");
Expect(0, 43391, '\P{^Is_Sc= JAVA}', "");
Error('\p{Script=Egyptian:=Hieroglyphs}');
Error('\P{Script=Egyptian:=Hieroglyphs}');
Expect(1, 78894, '\p{Script=egyptianhieroglyphs}', "");
Expect(0, 78894, '\p{^Script=egyptianhieroglyphs}', "");
Expect(0, 78894, '\P{Script=egyptianhieroglyphs}', "");
Expect(1, 78894, '\P{^Script=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Script=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Script=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Script=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Script=egyptianhieroglyphs}', "");
Expect(1, 78894, '\p{Script= Egyptian Hieroglyphs}', "");
Expect(0, 78894, '\p{^Script= Egyptian Hieroglyphs}', "");
Expect(0, 78894, '\P{Script= Egyptian Hieroglyphs}', "");
Expect(1, 78894, '\P{^Script= Egyptian Hieroglyphs}', "");
Expect(0, 77823, '\p{Script= Egyptian Hieroglyphs}', "");
Expect(1, 77823, '\p{^Script= Egyptian Hieroglyphs}', "");
Expect(1, 77823, '\P{Script= Egyptian Hieroglyphs}', "");
Expect(0, 77823, '\P{^Script= Egyptian Hieroglyphs}', "");
Error('\p{Sc=/a/Egyp}');
Error('\P{Sc=/a/Egyp}');
Expect(1, 78894, '\p{Sc=egyp}', "");
Expect(0, 78894, '\p{^Sc=egyp}', "");
Expect(0, 78894, '\P{Sc=egyp}', "");
Expect(1, 78894, '\P{^Sc=egyp}', "");
Expect(0, 77823, '\p{Sc=egyp}', "");
Expect(1, 77823, '\p{^Sc=egyp}', "");
Expect(1, 77823, '\P{Sc=egyp}', "");
Expect(0, 77823, '\P{^Sc=egyp}', "");
Expect(1, 78894, '\p{Sc= EGYP}', "");
Expect(0, 78894, '\p{^Sc= EGYP}', "");
Expect(0, 78894, '\P{Sc= EGYP}', "");
Expect(1, 78894, '\P{^Sc= EGYP}', "");
Expect(0, 77823, '\p{Sc= EGYP}', "");
Expect(1, 77823, '\p{^Sc= EGYP}', "");
Expect(1, 77823, '\P{Sc= EGYP}', "");
Expect(0, 77823, '\P{^Sc= EGYP}', "");
Error('\p{Is_Script:/a/ egyptian hieroglyphs}');
Error('\P{Is_Script:/a/ egyptian hieroglyphs}');
Expect(1, 78894, '\p{Is_Script=egyptianhieroglyphs}', "");
Expect(0, 78894, '\p{^Is_Script=egyptianhieroglyphs}', "");
Expect(0, 78894, '\P{Is_Script=egyptianhieroglyphs}', "");
Expect(1, 78894, '\P{^Is_Script=egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Is_Script=egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Script=egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Is_Script=egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Script=egyptianhieroglyphs}', "");
Expect(1, 78894, '\p{Is_Script= Egyptianhieroglyphs}', "");
Expect(0, 78894, '\p{^Is_Script= Egyptianhieroglyphs}', "");
Expect(0, 78894, '\P{Is_Script= Egyptianhieroglyphs}', "");
Expect(1, 78894, '\P{^Is_Script= Egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{Is_Script= Egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^Is_Script= Egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{Is_Script= Egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^Is_Script= Egyptianhieroglyphs}', "");
Error('\p{Is_Sc=_ Egyp/a/}');
Error('\P{Is_Sc=_ Egyp/a/}');
Expect(1, 78894, '\p{Is_Sc=egyp}', "");
Expect(0, 78894, '\p{^Is_Sc=egyp}', "");
Expect(0, 78894, '\P{Is_Sc=egyp}', "");
Expect(1, 78894, '\P{^Is_Sc=egyp}', "");
Expect(0, 77823, '\p{Is_Sc=egyp}', "");
Expect(1, 77823, '\p{^Is_Sc=egyp}', "");
Expect(1, 77823, '\P{Is_Sc=egyp}', "");
Expect(0, 77823, '\P{^Is_Sc=egyp}', "");
Expect(1, 78894, '\p{Is_Sc= Egyp}', "");
Expect(0, 78894, '\p{^Is_Sc= Egyp}', "");
Expect(0, 78894, '\P{Is_Sc= Egyp}', "");
Expect(1, 78894, '\P{^Is_Sc= Egyp}', "");
Expect(0, 77823, '\p{Is_Sc= Egyp}', "");
Expect(1, 77823, '\p{^Is_Sc= Egyp}', "");
Expect(1, 77823, '\P{Is_Sc= Egyp}', "");
Expect(0, 77823, '\P{^Is_Sc= Egyp}', "");
Error('\p{Script=-/a/Common}');
Error('\P{Script=-/a/Common}');
Expect(1, 64, '\p{Script=common}', "");
Expect(0, 64, '\p{^Script=common}', "");
Expect(0, 64, '\P{Script=common}', "");
Expect(1, 64, '\P{^Script=common}', "");
Expect(0, 90, '\p{Script=common}', "");
Expect(1, 90, '\p{^Script=common}', "");
Expect(1, 90, '\P{Script=common}', "");
Expect(0, 90, '\P{^Script=common}', "");
Expect(1, 64, '\p{Script= _COMMON}', "");
Expect(0, 64, '\p{^Script= _COMMON}', "");
Expect(0, 64, '\P{Script= _COMMON}', "");
Expect(1, 64, '\P{^Script= _COMMON}', "");
Expect(0, 90, '\p{Script= _COMMON}', "");
Expect(1, 90, '\p{^Script= _COMMON}', "");
Expect(1, 90, '\P{Script= _COMMON}', "");
Expect(0, 90, '\P{^Script= _COMMON}', "");
Error('\p{Sc= :=Zyyy}');
Error('\P{Sc= :=Zyyy}');
Expect(1, 64, '\p{Sc=zyyy}', "");
Expect(0, 64, '\p{^Sc=zyyy}', "");
Expect(0, 64, '\P{Sc=zyyy}', "");
Expect(1, 64, '\P{^Sc=zyyy}', "");
Expect(0, 90, '\p{Sc=zyyy}', "");
Expect(1, 90, '\p{^Sc=zyyy}', "");
Expect(1, 90, '\P{Sc=zyyy}', "");
Expect(0, 90, '\P{^Sc=zyyy}', "");
Expect(1, 64, '\p{Sc=- Zyyy}', "");
Expect(0, 64, '\p{^Sc=- Zyyy}', "");
Expect(0, 64, '\P{Sc=- Zyyy}', "");
Expect(1, 64, '\P{^Sc=- Zyyy}', "");
Expect(0, 90, '\p{Sc=- Zyyy}', "");
Expect(1, 90, '\p{^Sc=- Zyyy}', "");
Expect(1, 90, '\P{Sc=- Zyyy}', "");
Expect(0, 90, '\P{^Sc=- Zyyy}', "");
Error('\p{Is_Script=-common:=}');
Error('\P{Is_Script=-common:=}');
Expect(1, 64, '\p{Is_Script=common}', "");
Expect(0, 64, '\p{^Is_Script=common}', "");
Expect(0, 64, '\P{Is_Script=common}', "");
Expect(1, 64, '\P{^Is_Script=common}', "");
Expect(0, 90, '\p{Is_Script=common}', "");
Expect(1, 90, '\p{^Is_Script=common}', "");
Expect(1, 90, '\P{Is_Script=common}', "");
Expect(0, 90, '\P{^Is_Script=common}', "");
Expect(1, 64, '\p{Is_Script= COMMON}', "");
Expect(0, 64, '\p{^Is_Script= COMMON}', "");
Expect(0, 64, '\P{Is_Script= COMMON}', "");
Expect(1, 64, '\P{^Is_Script= COMMON}', "");
Expect(0, 90, '\p{Is_Script= COMMON}', "");
Expect(1, 90, '\p{^Is_Script= COMMON}', "");
Expect(1, 90, '\P{Is_Script= COMMON}', "");
Expect(0, 90, '\P{^Is_Script= COMMON}', "");
Error('\p{Is_Sc: /a/_-Zyyy}');
Error('\P{Is_Sc: /a/_-Zyyy}');
Expect(1, 64, '\p{Is_Sc=zyyy}', "");
Expect(0, 64, '\p{^Is_Sc=zyyy}', "");
Expect(0, 64, '\P{Is_Sc=zyyy}', "");
Expect(1, 64, '\P{^Is_Sc=zyyy}', "");
Expect(0, 90, '\p{Is_Sc=zyyy}', "");
Expect(1, 90, '\p{^Is_Sc=zyyy}', "");
Expect(1, 90, '\P{Is_Sc=zyyy}', "");
Expect(0, 90, '\P{^Is_Sc=zyyy}', "");
Expect(1, 64, '\p{Is_Sc= Zyyy}', "");
Expect(0, 64, '\p{^Is_Sc= Zyyy}', "");
Expect(0, 64, '\P{Is_Sc= Zyyy}', "");
Expect(1, 64, '\P{^Is_Sc= Zyyy}', "");
Expect(0, 90, '\p{Is_Sc= Zyyy}', "");
Expect(1, 90, '\p{^Is_Sc= Zyyy}', "");
Expect(1, 90, '\P{Is_Sc= Zyyy}', "");
Expect(0, 90, '\P{^Is_Sc= Zyyy}', "");
Error('\p{Script=:= _latin}');
Error('\P{Script=:= _latin}');
Expect(1, 90, '\p{Script=latin}', "");
Expect(0, 90, '\p{^Script=latin}', "");
Expect(0, 90, '\P{Script=latin}', "");
Expect(1, 90, '\P{^Script=latin}', "");
Expect(0, 64, '\p{Script=latin}', "");
Expect(1, 64, '\p{^Script=latin}', "");
Expect(1, 64, '\P{Script=latin}', "");
Expect(0, 64, '\P{^Script=latin}', "");
Expect(1, 90, '\p{Script=__latin}', "");
Expect(0, 90, '\p{^Script=__latin}', "");
Expect(0, 90, '\P{Script=__latin}', "");
Expect(1, 90, '\P{^Script=__latin}', "");
Expect(0, 64, '\p{Script=__latin}', "");
Expect(1, 64, '\p{^Script=__latin}', "");
Expect(1, 64, '\P{Script=__latin}', "");
Expect(0, 64, '\P{^Script=__latin}', "");
Error('\p{Sc= /a/Latn}');
Error('\P{Sc= /a/Latn}');
Expect(1, 90, '\p{Sc=latn}', "");
Expect(0, 90, '\p{^Sc=latn}', "");
Expect(0, 90, '\P{Sc=latn}', "");
Expect(1, 90, '\P{^Sc=latn}', "");
Expect(0, 64, '\p{Sc=latn}', "");
Expect(1, 64, '\p{^Sc=latn}', "");
Expect(1, 64, '\P{Sc=latn}', "");
Expect(0, 64, '\P{^Sc=latn}', "");
Expect(1, 90, '\p{Sc=_-Latn}', "");
Expect(0, 90, '\p{^Sc=_-Latn}', "");
Expect(0, 90, '\P{Sc=_-Latn}', "");
Expect(1, 90, '\P{^Sc=_-Latn}', "");
Expect(0, 64, '\p{Sc=_-Latn}', "");
Expect(1, 64, '\p{^Sc=_-Latn}', "");
Expect(1, 64, '\P{Sc=_-Latn}', "");
Expect(0, 64, '\P{^Sc=_-Latn}', "");
Error('\p{Is_Script=-_latin:=}');
Error('\P{Is_Script=-_latin:=}');
Expect(1, 90, '\p{Is_Script=latin}', "");
Expect(0, 90, '\p{^Is_Script=latin}', "");
Expect(0, 90, '\P{Is_Script=latin}', "");
Expect(1, 90, '\P{^Is_Script=latin}', "");
Expect(0, 64, '\p{Is_Script=latin}', "");
Expect(1, 64, '\p{^Is_Script=latin}', "");
Expect(1, 64, '\P{Is_Script=latin}', "");
Expect(0, 64, '\P{^Is_Script=latin}', "");
Expect(1, 90, '\p{Is_Script= LATIN}', "");
Expect(0, 90, '\p{^Is_Script= LATIN}', "");
Expect(0, 90, '\P{Is_Script= LATIN}', "");
Expect(1, 90, '\P{^Is_Script= LATIN}', "");
Expect(0, 64, '\p{Is_Script= LATIN}', "");
Expect(1, 64, '\p{^Is_Script= LATIN}', "");
Expect(1, 64, '\P{Is_Script= LATIN}', "");
Expect(0, 64, '\P{^Is_Script= LATIN}', "");
Error('\p{Is_Sc= latn:=}');
Error('\P{Is_Sc= latn:=}');
Expect(1, 90, '\p{Is_Sc=latn}', "");
Expect(0, 90, '\p{^Is_Sc=latn}', "");
Expect(0, 90, '\P{Is_Sc=latn}', "");
Expect(1, 90, '\P{^Is_Sc=latn}', "");
Expect(0, 64, '\p{Is_Sc=latn}', "");
Expect(1, 64, '\p{^Is_Sc=latn}', "");
Expect(1, 64, '\P{Is_Sc=latn}', "");
Expect(0, 64, '\P{^Is_Sc=latn}', "");
Expect(1, 90, '\p{Is_Sc:_latn}', "");
Expect(0, 90, '\p{^Is_Sc:_latn}', "");
Expect(0, 90, '\P{Is_Sc:_latn}', "");
Expect(1, 90, '\P{^Is_Sc:_latn}', "");
Expect(0, 64, '\p{Is_Sc:_latn}', "");
Expect(1, 64, '\p{^Is_Sc:_latn}', "");
Expect(1, 64, '\P{Is_Sc:_latn}', "");
Expect(0, 64, '\P{^Is_Sc:_latn}', "");
Error('\p{Script=:=-Ethiopic}');
Error('\P{Script=:=-Ethiopic}');
Expect(1, 4680, '\p{Script=ethiopic}', "");
Expect(0, 4680, '\p{^Script=ethiopic}', "");
Expect(0, 4680, '\P{Script=ethiopic}', "");
Expect(1, 4680, '\P{^Script=ethiopic}', "");
Expect(0, 4607, '\p{Script=ethiopic}', "");
Expect(1, 4607, '\p{^Script=ethiopic}', "");
Expect(1, 4607, '\P{Script=ethiopic}', "");
Expect(0, 4607, '\P{^Script=ethiopic}', "");
Expect(1, 4680, '\p{Script= -Ethiopic}', "");
Expect(0, 4680, '\p{^Script= -Ethiopic}', "");
Expect(0, 4680, '\P{Script= -Ethiopic}', "");
Expect(1, 4680, '\P{^Script= -Ethiopic}', "");
Expect(0, 4607, '\p{Script= -Ethiopic}', "");
Expect(1, 4607, '\p{^Script= -Ethiopic}', "");
Expect(1, 4607, '\P{Script= -Ethiopic}', "");
Expect(0, 4607, '\P{^Script= -Ethiopic}', "");
Error('\p{Sc=/a/ Ethi}');
Error('\P{Sc=/a/ Ethi}');
Expect(1, 4680, '\p{Sc=ethi}', "");
Expect(0, 4680, '\p{^Sc=ethi}', "");
Expect(0, 4680, '\P{Sc=ethi}', "");
Expect(1, 4680, '\P{^Sc=ethi}', "");
Expect(0, 4607, '\p{Sc=ethi}', "");
Expect(1, 4607, '\p{^Sc=ethi}', "");
Expect(1, 4607, '\P{Sc=ethi}', "");
Expect(0, 4607, '\P{^Sc=ethi}', "");
Expect(1, 4680, '\p{Sc=__ethi}', "");
Expect(0, 4680, '\p{^Sc=__ethi}', "");
Expect(0, 4680, '\P{Sc=__ethi}', "");
Expect(1, 4680, '\P{^Sc=__ethi}', "");
Expect(0, 4607, '\p{Sc=__ethi}', "");
Expect(1, 4607, '\p{^Sc=__ethi}', "");
Expect(1, 4607, '\P{Sc=__ethi}', "");
Expect(0, 4607, '\P{^Sc=__ethi}', "");
Error('\p{Is_Script= ETHIOPIC:=}');
Error('\P{Is_Script= ETHIOPIC:=}');
Expect(1, 4680, '\p{Is_Script=ethiopic}', "");
Expect(0, 4680, '\p{^Is_Script=ethiopic}', "");
Expect(0, 4680, '\P{Is_Script=ethiopic}', "");
Expect(1, 4680, '\P{^Is_Script=ethiopic}', "");
Expect(0, 4607, '\p{Is_Script=ethiopic}', "");
Expect(1, 4607, '\p{^Is_Script=ethiopic}', "");
Expect(1, 4607, '\P{Is_Script=ethiopic}', "");
Expect(0, 4607, '\P{^Is_Script=ethiopic}', "");
Expect(1, 4680, '\p{Is_Script= ETHIOPIC}', "");
Expect(0, 4680, '\p{^Is_Script= ETHIOPIC}', "");
Expect(0, 4680, '\P{Is_Script= ETHIOPIC}', "");
Expect(1, 4680, '\P{^Is_Script= ETHIOPIC}', "");
Expect(0, 4607, '\p{Is_Script= ETHIOPIC}', "");
Expect(1, 4607, '\p{^Is_Script= ETHIOPIC}', "");
Expect(1, 4607, '\P{Is_Script= ETHIOPIC}', "");
Expect(0, 4607, '\P{^Is_Script= ETHIOPIC}', "");
Error('\p{Is_Sc=- ETHI/a/}');
Error('\P{Is_Sc=- ETHI/a/}');
Expect(1, 4680, '\p{Is_Sc=ethi}', "");
Expect(0, 4680, '\p{^Is_Sc=ethi}', "");
Expect(0, 4680, '\P{Is_Sc=ethi}', "");
Expect(1, 4680, '\P{^Is_Sc=ethi}', "");
Expect(0, 4607, '\p{Is_Sc=ethi}', "");
Expect(1, 4607, '\p{^Is_Sc=ethi}', "");
Expect(1, 4607, '\P{Is_Sc=ethi}', "");
Expect(0, 4607, '\P{^Is_Sc=ethi}', "");
Expect(1, 4680, '\p{Is_Sc= ETHI}', "");
Expect(0, 4680, '\p{^Is_Sc= ETHI}', "");
Expect(0, 4680, '\P{Is_Sc= ETHI}', "");
Expect(1, 4680, '\P{^Is_Sc= ETHI}', "");
Expect(0, 4607, '\p{Is_Sc= ETHI}', "");
Expect(1, 4607, '\p{^Is_Sc= ETHI}', "");
Expect(1, 4607, '\P{Is_Sc= ETHI}', "");
Expect(0, 4607, '\P{^Is_Sc= ETHI}', "");
Error('\p{Script:hebrew/a/}');
Error('\P{Script:hebrew/a/}');
Expect(1, 1479, '\p{Script=hebrew}', "");
Expect(0, 1479, '\p{^Script=hebrew}', "");
Expect(0, 1479, '\P{Script=hebrew}', "");
Expect(1, 1479, '\P{^Script=hebrew}', "");
Expect(0, 1424, '\p{Script=hebrew}', "");
Expect(1, 1424, '\p{^Script=hebrew}', "");
Expect(1, 1424, '\P{Script=hebrew}', "");
Expect(0, 1424, '\P{^Script=hebrew}', "");
Expect(1, 1479, '\p{Script=HEBREW}', "");
Expect(0, 1479, '\p{^Script=HEBREW}', "");
Expect(0, 1479, '\P{Script=HEBREW}', "");
Expect(1, 1479, '\P{^Script=HEBREW}', "");
Expect(0, 1424, '\p{Script=HEBREW}', "");
Expect(1, 1424, '\p{^Script=HEBREW}', "");
Expect(1, 1424, '\P{Script=HEBREW}', "");
Expect(0, 1424, '\P{^Script=HEBREW}', "");
Error('\p{Sc: /a/Hebr}');
Error('\P{Sc: /a/Hebr}');
Expect(1, 1479, '\p{Sc=hebr}', "");
Expect(0, 1479, '\p{^Sc=hebr}', "");
Expect(0, 1479, '\P{Sc=hebr}', "");
Expect(1, 1479, '\P{^Sc=hebr}', "");
Expect(0, 1424, '\p{Sc=hebr}', "");
Expect(1, 1424, '\p{^Sc=hebr}', "");
Expect(1, 1424, '\P{Sc=hebr}', "");
Expect(0, 1424, '\P{^Sc=hebr}', "");
Expect(1, 1479, '\p{Sc=_-hebr}', "");
Expect(0, 1479, '\p{^Sc=_-hebr}', "");
Expect(0, 1479, '\P{Sc=_-hebr}', "");
Expect(1, 1479, '\P{^Sc=_-hebr}', "");
Expect(0, 1424, '\p{Sc=_-hebr}', "");
Expect(1, 1424, '\p{^Sc=_-hebr}', "");
Expect(1, 1424, '\P{Sc=_-hebr}', "");
Expect(0, 1424, '\P{^Sc=_-hebr}', "");
Error('\p{Is_Script=/a/ HEBREW}');
Error('\P{Is_Script=/a/ HEBREW}');
Expect(1, 1479, '\p{Is_Script:hebrew}', "");
Expect(0, 1479, '\p{^Is_Script:hebrew}', "");
Expect(0, 1479, '\P{Is_Script:hebrew}', "");
Expect(1, 1479, '\P{^Is_Script:hebrew}', "");
Expect(0, 1424, '\p{Is_Script:hebrew}', "");
Expect(1, 1424, '\p{^Is_Script:hebrew}', "");
Expect(1, 1424, '\P{Is_Script:hebrew}', "");
Expect(0, 1424, '\P{^Is_Script:hebrew}', "");
Expect(1, 1479, '\p{Is_Script=-hebrew}', "");
Expect(0, 1479, '\p{^Is_Script=-hebrew}', "");
Expect(0, 1479, '\P{Is_Script=-hebrew}', "");
Expect(1, 1479, '\P{^Is_Script=-hebrew}', "");
Expect(0, 1424, '\p{Is_Script=-hebrew}', "");
Expect(1, 1424, '\p{^Is_Script=-hebrew}', "");
Expect(1, 1424, '\P{Is_Script=-hebrew}', "");
Expect(0, 1424, '\P{^Is_Script=-hebrew}', "");
Error('\p{Is_Sc=_ HEBR:=}');
Error('\P{Is_Sc=_ HEBR:=}');
Expect(1, 1479, '\p{Is_Sc=hebr}', "");
Expect(0, 1479, '\p{^Is_Sc=hebr}', "");
Expect(0, 1479, '\P{Is_Sc=hebr}', "");
Expect(1, 1479, '\P{^Is_Sc=hebr}', "");
Expect(0, 1424, '\p{Is_Sc=hebr}', "");
Expect(1, 1424, '\p{^Is_Sc=hebr}', "");
Expect(1, 1424, '\P{Is_Sc=hebr}', "");
Expect(0, 1424, '\P{^Is_Sc=hebr}', "");
Expect(1, 1479, '\p{Is_Sc= Hebr}', "");
Expect(0, 1479, '\p{^Is_Sc= Hebr}', "");
Expect(0, 1479, '\P{Is_Sc= Hebr}', "");
Expect(1, 1479, '\P{^Is_Sc= Hebr}', "");
Expect(0, 1424, '\p{Is_Sc= Hebr}', "");
Expect(1, 1424, '\p{^Is_Sc= Hebr}', "");
Expect(1, 1424, '\P{Is_Sc= Hebr}', "");
Expect(0, 1424, '\P{^Is_Sc= Hebr}', "");
Error('\p{Script=:= buginese}');
Error('\P{Script=:= buginese}');
Expect(1, 6683, '\p{Script=buginese}', "");
Expect(0, 6683, '\p{^Script=buginese}', "");
Expect(0, 6683, '\P{Script=buginese}', "");
Expect(1, 6683, '\P{^Script=buginese}', "");
Expect(0, 6655, '\p{Script=buginese}', "");
Expect(1, 6655, '\p{^Script=buginese}', "");
Expect(1, 6655, '\P{Script=buginese}', "");
Expect(0, 6655, '\P{^Script=buginese}', "");
Expect(1, 6683, '\p{Script=_Buginese}', "");
Expect(0, 6683, '\p{^Script=_Buginese}', "");
Expect(0, 6683, '\P{Script=_Buginese}', "");
Expect(1, 6683, '\P{^Script=_Buginese}', "");
Expect(0, 6655, '\p{Script=_Buginese}', "");
Expect(1, 6655, '\p{^Script=_Buginese}', "");
Expect(1, 6655, '\P{Script=_Buginese}', "");
Expect(0, 6655, '\P{^Script=_Buginese}', "");
Error('\p{Sc= bugi/a/}');
Error('\P{Sc= bugi/a/}');
Expect(1, 6683, '\p{Sc=bugi}', "");
Expect(0, 6683, '\p{^Sc=bugi}', "");
Expect(0, 6683, '\P{Sc=bugi}', "");
Expect(1, 6683, '\P{^Sc=bugi}', "");
Expect(0, 6655, '\p{Sc=bugi}', "");
Expect(1, 6655, '\p{^Sc=bugi}', "");
Expect(1, 6655, '\P{Sc=bugi}', "");
Expect(0, 6655, '\P{^Sc=bugi}', "");
Expect(1, 6683, '\p{Sc=-bugi}', "");
Expect(0, 6683, '\p{^Sc=-bugi}', "");
Expect(0, 6683, '\P{Sc=-bugi}', "");
Expect(1, 6683, '\P{^Sc=-bugi}', "");
Expect(0, 6655, '\p{Sc=-bugi}', "");
Expect(1, 6655, '\p{^Sc=-bugi}', "");
Expect(1, 6655, '\P{Sc=-bugi}', "");
Expect(0, 6655, '\P{^Sc=-bugi}', "");
Error('\p{Is_Script=:=- buginese}');
Error('\P{Is_Script=:=- buginese}');
Expect(1, 6683, '\p{Is_Script: buginese}', "");
Expect(0, 6683, '\p{^Is_Script: buginese}', "");
Expect(0, 6683, '\P{Is_Script: buginese}', "");
Expect(1, 6683, '\P{^Is_Script: buginese}', "");
Expect(0, 6655, '\p{Is_Script: buginese}', "");
Expect(1, 6655, '\p{^Is_Script: buginese}', "");
Expect(1, 6655, '\P{Is_Script: buginese}', "");
Expect(0, 6655, '\P{^Is_Script: buginese}', "");
Expect(1, 6683, '\p{Is_Script: _Buginese}', "");
Expect(0, 6683, '\p{^Is_Script: _Buginese}', "");
Expect(0, 6683, '\P{Is_Script: _Buginese}', "");
Expect(1, 6683, '\P{^Is_Script: _Buginese}', "");
Expect(0, 6655, '\p{Is_Script: _Buginese}', "");
Expect(1, 6655, '\p{^Is_Script: _Buginese}', "");
Expect(1, 6655, '\P{Is_Script: _Buginese}', "");
Expect(0, 6655, '\P{^Is_Script: _Buginese}', "");
Error('\p{Is_Sc= Bugi:=}');
Error('\P{Is_Sc= Bugi:=}');
Expect(1, 6683, '\p{Is_Sc=bugi}', "");
Expect(0, 6683, '\p{^Is_Sc=bugi}', "");
Expect(0, 6683, '\P{Is_Sc=bugi}', "");
Expect(1, 6683, '\P{^Is_Sc=bugi}', "");
Expect(0, 6655, '\p{Is_Sc=bugi}', "");
Expect(1, 6655, '\p{^Is_Sc=bugi}', "");
Expect(1, 6655, '\P{Is_Sc=bugi}', "");
Expect(0, 6655, '\P{^Is_Sc=bugi}', "");
Expect(1, 6683, '\p{Is_Sc=-Bugi}', "");
Expect(0, 6683, '\p{^Is_Sc=-Bugi}', "");
Expect(0, 6683, '\P{Is_Sc=-Bugi}', "");
Expect(1, 6683, '\P{^Is_Sc=-Bugi}', "");
Expect(0, 6655, '\p{Is_Sc=-Bugi}', "");
Expect(1, 6655, '\p{^Is_Sc=-Bugi}', "");
Expect(1, 6655, '\P{Is_Sc=-Bugi}', "");
Expect(0, 6655, '\P{^Is_Sc=-Bugi}', "");
Error('\p{Script= INSCRIPTIONAL_pahlavi/a/}');
Error('\P{Script= INSCRIPTIONAL_pahlavi/a/}');
Expect(1, 68466, '\p{Script=inscriptionalpahlavi}', "");
Expect(0, 68466, '\p{^Script=inscriptionalpahlavi}', "");
Expect(0, 68466, '\P{Script=inscriptionalpahlavi}', "");
Expect(1, 68466, '\P{^Script=inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Script=inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Script=inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Script=inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Script=inscriptionalpahlavi}', "");
Expect(1, 68466, '\p{Script=_Inscriptional-PAHLAVI}', "");
Expect(0, 68466, '\p{^Script=_Inscriptional-PAHLAVI}', "");
Expect(0, 68466, '\P{Script=_Inscriptional-PAHLAVI}', "");
Expect(1, 68466, '\P{^Script=_Inscriptional-PAHLAVI}', "");
Expect(0, 68447, '\p{Script=_Inscriptional-PAHLAVI}', "");
Expect(1, 68447, '\p{^Script=_Inscriptional-PAHLAVI}', "");
Expect(1, 68447, '\P{Script=_Inscriptional-PAHLAVI}', "");
Expect(0, 68447, '\P{^Script=_Inscriptional-PAHLAVI}', "");
Error('\p{Sc= _Phli/a/}');
Error('\P{Sc= _Phli/a/}');
Expect(1, 68466, '\p{Sc=phli}', "");
Expect(0, 68466, '\p{^Sc=phli}', "");
Expect(0, 68466, '\P{Sc=phli}', "");
Expect(1, 68466, '\P{^Sc=phli}', "");
Expect(0, 68447, '\p{Sc=phli}', "");
Expect(1, 68447, '\p{^Sc=phli}', "");
Expect(1, 68447, '\P{Sc=phli}', "");
Expect(0, 68447, '\P{^Sc=phli}', "");
Expect(1, 68466, '\p{Sc= phli}', "");
Expect(0, 68466, '\p{^Sc= phli}', "");
Expect(0, 68466, '\P{Sc= phli}', "");
Expect(1, 68466, '\P{^Sc= phli}', "");
Expect(0, 68447, '\p{Sc= phli}', "");
Expect(1, 68447, '\p{^Sc= phli}', "");
Expect(1, 68447, '\P{Sc= phli}', "");
Expect(0, 68447, '\P{^Sc= phli}', "");
Error('\p{Is_Script=:= InscriptionalPahlavi}');
Error('\P{Is_Script=:= InscriptionalPahlavi}');
Expect(1, 68466, '\p{Is_Script=inscriptionalpahlavi}', "");
Expect(0, 68466, '\p{^Is_Script=inscriptionalpahlavi}', "");
Expect(0, 68466, '\P{Is_Script=inscriptionalpahlavi}', "");
Expect(1, 68466, '\P{^Is_Script=inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{Is_Script=inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^Is_Script=inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{Is_Script=inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^Is_Script=inscriptionalpahlavi}', "");
Expect(1, 68466, '\p{Is_Script=__Inscriptional PAHLAVI}', "");
Expect(0, 68466, '\p{^Is_Script=__Inscriptional PAHLAVI}', "");
Expect(0, 68466, '\P{Is_Script=__Inscriptional PAHLAVI}', "");
Expect(1, 68466, '\P{^Is_Script=__Inscriptional PAHLAVI}', "");
Expect(0, 68447, '\p{Is_Script=__Inscriptional PAHLAVI}', "");
Expect(1, 68447, '\p{^Is_Script=__Inscriptional PAHLAVI}', "");
Expect(1, 68447, '\P{Is_Script=__Inscriptional PAHLAVI}', "");
Expect(0, 68447, '\P{^Is_Script=__Inscriptional PAHLAVI}', "");
Error('\p{Is_Sc= -Phli:=}');
Error('\P{Is_Sc= -Phli:=}');
Expect(1, 68466, '\p{Is_Sc=phli}', "");
Expect(0, 68466, '\p{^Is_Sc=phli}', "");
Expect(0, 68466, '\P{Is_Sc=phli}', "");
Expect(1, 68466, '\P{^Is_Sc=phli}', "");
Expect(0, 68447, '\p{Is_Sc=phli}', "");
Expect(1, 68447, '\p{^Is_Sc=phli}', "");
Expect(1, 68447, '\P{Is_Sc=phli}', "");
Expect(0, 68447, '\P{^Is_Sc=phli}', "");
Expect(1, 68466, '\p{Is_Sc= PHLI}', "");
Expect(0, 68466, '\p{^Is_Sc= PHLI}', "");
Expect(0, 68466, '\P{Is_Sc= PHLI}', "");
Expect(1, 68466, '\P{^Is_Sc= PHLI}', "");
Expect(0, 68447, '\p{Is_Sc= PHLI}', "");
Expect(1, 68447, '\p{^Is_Sc= PHLI}', "");
Expect(1, 68447, '\P{Is_Sc= PHLI}', "");
Expect(0, 68447, '\P{^Is_Sc= PHLI}', "");
Error('\p{Script= Tai:=Tham}');
Error('\P{Script= Tai:=Tham}');
Expect(1, 6750, '\p{Script=taitham}', "");
Expect(0, 6750, '\p{^Script=taitham}', "");
Expect(0, 6750, '\P{Script=taitham}', "");
Expect(1, 6750, '\P{^Script=taitham}', "");
Expect(0, 6687, '\p{Script=taitham}', "");
Expect(1, 6687, '\p{^Script=taitham}', "");
Expect(1, 6687, '\P{Script=taitham}', "");
Expect(0, 6687, '\P{^Script=taitham}', "");
Expect(1, 6750, '\p{Script=- tai-Tham}', "");
Expect(0, 6750, '\p{^Script=- tai-Tham}', "");
Expect(0, 6750, '\P{Script=- tai-Tham}', "");
Expect(1, 6750, '\P{^Script=- tai-Tham}', "");
Expect(0, 6687, '\p{Script=- tai-Tham}', "");
Expect(1, 6687, '\p{^Script=- tai-Tham}', "");
Expect(1, 6687, '\P{Script=- tai-Tham}', "");
Expect(0, 6687, '\P{^Script=- tai-Tham}', "");
Error('\p{Sc=_ Lana/a/}');
Error('\P{Sc=_ Lana/a/}');
Expect(1, 6750, '\p{Sc: lana}', "");
Expect(0, 6750, '\p{^Sc: lana}', "");
Expect(0, 6750, '\P{Sc: lana}', "");
Expect(1, 6750, '\P{^Sc: lana}', "");
Expect(0, 6687, '\p{Sc: lana}', "");
Expect(1, 6687, '\p{^Sc: lana}', "");
Expect(1, 6687, '\P{Sc: lana}', "");
Expect(0, 6687, '\P{^Sc: lana}', "");
Expect(1, 6750, '\p{Sc=-_Lana}', "");
Expect(0, 6750, '\p{^Sc=-_Lana}', "");
Expect(0, 6750, '\P{Sc=-_Lana}', "");
Expect(1, 6750, '\P{^Sc=-_Lana}', "");
Expect(0, 6687, '\p{Sc=-_Lana}', "");
Expect(1, 6687, '\p{^Sc=-_Lana}', "");
Expect(1, 6687, '\P{Sc=-_Lana}', "");
Expect(0, 6687, '\P{^Sc=-_Lana}', "");
Error('\p{Is_Script=--Tai:=Tham}');
Error('\P{Is_Script=--Tai:=Tham}');
Expect(1, 6750, '\p{Is_Script=taitham}', "");
Expect(0, 6750, '\p{^Is_Script=taitham}', "");
Expect(0, 6750, '\P{Is_Script=taitham}', "");
Expect(1, 6750, '\P{^Is_Script=taitham}', "");
Expect(0, 6687, '\p{Is_Script=taitham}', "");
Expect(1, 6687, '\p{^Is_Script=taitham}', "");
Expect(1, 6687, '\P{Is_Script=taitham}', "");
Expect(0, 6687, '\P{^Is_Script=taitham}', "");
Expect(1, 6750, '\p{Is_Script= -taitham}', "");
Expect(0, 6750, '\p{^Is_Script= -taitham}', "");
Expect(0, 6750, '\P{Is_Script= -taitham}', "");
Expect(1, 6750, '\P{^Is_Script= -taitham}', "");
Expect(0, 6687, '\p{Is_Script= -taitham}', "");
Expect(1, 6687, '\p{^Is_Script= -taitham}', "");
Expect(1, 6687, '\P{Is_Script= -taitham}', "");
Expect(0, 6687, '\P{^Is_Script= -taitham}', "");
Error('\p{Is_Sc= Lana:=}');
Error('\P{Is_Sc= Lana:=}');
Expect(1, 6750, '\p{Is_Sc=lana}', "");
Expect(0, 6750, '\p{^Is_Sc=lana}', "");
Expect(0, 6750, '\P{Is_Sc=lana}', "");
Expect(1, 6750, '\P{^Is_Sc=lana}', "");
Expect(0, 6687, '\p{Is_Sc=lana}', "");
Expect(1, 6687, '\p{^Is_Sc=lana}', "");
Expect(1, 6687, '\P{Is_Sc=lana}', "");
Expect(0, 6687, '\P{^Is_Sc=lana}', "");
Expect(1, 6750, '\p{Is_Sc: _-Lana}', "");
Expect(0, 6750, '\p{^Is_Sc: _-Lana}', "");
Expect(0, 6750, '\P{Is_Sc: _-Lana}', "");
Expect(1, 6750, '\P{^Is_Sc: _-Lana}', "");
Expect(0, 6687, '\p{Is_Sc: _-Lana}', "");
Expect(1, 6687, '\p{^Is_Sc: _-Lana}', "");
Expect(1, 6687, '\P{Is_Sc: _-Lana}', "");
Expect(0, 6687, '\P{^Is_Sc: _-Lana}', "");
Error('\p{Script=/a/gurmukhi}');
Error('\P{Script=/a/gurmukhi}');
Expect(1, 2563, '\p{Script=gurmukhi}', "");
Expect(0, 2563, '\p{^Script=gurmukhi}', "");
Expect(0, 2563, '\P{Script=gurmukhi}', "");
Expect(1, 2563, '\P{^Script=gurmukhi}', "");
Expect(0, 2560, '\p{Script=gurmukhi}', "");
Expect(1, 2560, '\p{^Script=gurmukhi}', "");
Expect(1, 2560, '\P{Script=gurmukhi}', "");
Expect(0, 2560, '\P{^Script=gurmukhi}', "");
Expect(1, 2563, '\p{Script= -GURMUKHI}', "");
Expect(0, 2563, '\p{^Script= -GURMUKHI}', "");
Expect(0, 2563, '\P{Script= -GURMUKHI}', "");
Expect(1, 2563, '\P{^Script= -GURMUKHI}', "");
Expect(0, 2560, '\p{Script= -GURMUKHI}', "");
Expect(1, 2560, '\p{^Script= -GURMUKHI}', "");
Expect(1, 2560, '\P{Script= -GURMUKHI}', "");
Expect(0, 2560, '\P{^Script= -GURMUKHI}', "");
Error('\p{Sc=_:=Guru}');
Error('\P{Sc=_:=Guru}');
Expect(1, 2563, '\p{Sc=guru}', "");
Expect(0, 2563, '\p{^Sc=guru}', "");
Expect(0, 2563, '\P{Sc=guru}', "");
Expect(1, 2563, '\P{^Sc=guru}', "");
Expect(0, 2560, '\p{Sc=guru}', "");
Expect(1, 2560, '\p{^Sc=guru}', "");
Expect(1, 2560, '\P{Sc=guru}', "");
Expect(0, 2560, '\P{^Sc=guru}', "");
Expect(1, 2563, '\p{Sc= guru}', "");
Expect(0, 2563, '\p{^Sc= guru}', "");
Expect(0, 2563, '\P{Sc= guru}', "");
Expect(1, 2563, '\P{^Sc= guru}', "");
Expect(0, 2560, '\p{Sc= guru}', "");
Expect(1, 2560, '\p{^Sc= guru}', "");
Expect(1, 2560, '\P{Sc= guru}', "");
Expect(0, 2560, '\P{^Sc= guru}', "");
Error('\p{Is_Script=-_Gurmukhi:=}');
Error('\P{Is_Script=-_Gurmukhi:=}');
Expect(1, 2563, '\p{Is_Script=gurmukhi}', "");
Expect(0, 2563, '\p{^Is_Script=gurmukhi}', "");
Expect(0, 2563, '\P{Is_Script=gurmukhi}', "");
Expect(1, 2563, '\P{^Is_Script=gurmukhi}', "");
Expect(0, 2560, '\p{Is_Script=gurmukhi}', "");
Expect(1, 2560, '\p{^Is_Script=gurmukhi}', "");
Expect(1, 2560, '\P{Is_Script=gurmukhi}', "");
Expect(0, 2560, '\P{^Is_Script=gurmukhi}', "");
Expect(1, 2563, '\p{Is_Script= Gurmukhi}', "");
Expect(0, 2563, '\p{^Is_Script= Gurmukhi}', "");
Expect(0, 2563, '\P{Is_Script= Gurmukhi}', "");
Expect(1, 2563, '\P{^Is_Script= Gurmukhi}', "");
Expect(0, 2560, '\p{Is_Script= Gurmukhi}', "");
Expect(1, 2560, '\p{^Is_Script= Gurmukhi}', "");
Expect(1, 2560, '\P{Is_Script= Gurmukhi}', "");
Expect(0, 2560, '\P{^Is_Script= Gurmukhi}', "");
Error('\p{Is_Sc=_guru/a/}');
Error('\P{Is_Sc=_guru/a/}');
Expect(1, 2563, '\p{Is_Sc=guru}', "");
Expect(0, 2563, '\p{^Is_Sc=guru}', "");
Expect(0, 2563, '\P{Is_Sc=guru}', "");
Expect(1, 2563, '\P{^Is_Sc=guru}', "");
Expect(0, 2560, '\p{Is_Sc=guru}', "");
Expect(1, 2560, '\p{^Is_Sc=guru}', "");
Expect(1, 2560, '\P{Is_Sc=guru}', "");
Expect(0, 2560, '\P{^Is_Sc=guru}', "");
Expect(1, 2563, '\p{Is_Sc= Guru}', "");
Expect(0, 2563, '\p{^Is_Sc= Guru}', "");
Expect(0, 2563, '\P{Is_Sc= Guru}', "");
Expect(1, 2563, '\P{^Is_Sc= Guru}', "");
Expect(0, 2560, '\p{Is_Sc= Guru}', "");
Expect(1, 2560, '\p{^Is_Sc= Guru}', "");
Expect(1, 2560, '\P{Is_Sc= Guru}', "");
Expect(0, 2560, '\P{^Is_Sc= Guru}', "");
Error('\p{Script= /a/cypriot}');
Error('\P{Script= /a/cypriot}');
Expect(1, 67589, '\p{Script=cypriot}', "");
Expect(0, 67589, '\p{^Script=cypriot}', "");
Expect(0, 67589, '\P{Script=cypriot}', "");
Expect(1, 67589, '\P{^Script=cypriot}', "");
Expect(0, 67583, '\p{Script=cypriot}', "");
Expect(1, 67583, '\p{^Script=cypriot}', "");
Expect(1, 67583, '\P{Script=cypriot}', "");
Expect(0, 67583, '\P{^Script=cypriot}', "");
Expect(1, 67589, '\p{Script= Cypriot}', "");
Expect(0, 67589, '\p{^Script= Cypriot}', "");
Expect(0, 67589, '\P{Script= Cypriot}', "");
Expect(1, 67589, '\P{^Script= Cypriot}', "");
Expect(0, 67583, '\p{Script= Cypriot}', "");
Expect(1, 67583, '\p{^Script= Cypriot}', "");
Expect(1, 67583, '\P{Script= Cypriot}', "");
Expect(0, 67583, '\P{^Script= Cypriot}', "");
Error('\p{Sc:/a/_cprt}');
Error('\P{Sc:/a/_cprt}');
Expect(1, 67589, '\p{Sc=cprt}', "");
Expect(0, 67589, '\p{^Sc=cprt}', "");
Expect(0, 67589, '\P{Sc=cprt}', "");
Expect(1, 67589, '\P{^Sc=cprt}', "");
Expect(0, 67583, '\p{Sc=cprt}', "");
Expect(1, 67583, '\p{^Sc=cprt}', "");
Expect(1, 67583, '\P{Sc=cprt}', "");
Expect(0, 67583, '\P{^Sc=cprt}', "");
Expect(1, 67589, '\p{Sc= CPRT}', "");
Expect(0, 67589, '\p{^Sc= CPRT}', "");
Expect(0, 67589, '\P{Sc= CPRT}', "");
Expect(1, 67589, '\P{^Sc= CPRT}', "");
Expect(0, 67583, '\p{Sc= CPRT}', "");
Expect(1, 67583, '\p{^Sc= CPRT}', "");
Expect(1, 67583, '\P{Sc= CPRT}', "");
Expect(0, 67583, '\P{^Sc= CPRT}', "");
Error('\p{Is_Script= _cypriot:=}');
Error('\P{Is_Script= _cypriot:=}');
Expect(1, 67589, '\p{Is_Script=cypriot}', "");
Expect(0, 67589, '\p{^Is_Script=cypriot}', "");
Expect(0, 67589, '\P{Is_Script=cypriot}', "");
Expect(1, 67589, '\P{^Is_Script=cypriot}', "");
Expect(0, 67583, '\p{Is_Script=cypriot}', "");
Expect(1, 67583, '\p{^Is_Script=cypriot}', "");
Expect(1, 67583, '\P{Is_Script=cypriot}', "");
Expect(0, 67583, '\P{^Is_Script=cypriot}', "");
Expect(1, 67589, '\p{Is_Script=_Cypriot}', "");
Expect(0, 67589, '\p{^Is_Script=_Cypriot}', "");
Expect(0, 67589, '\P{Is_Script=_Cypriot}', "");
Expect(1, 67589, '\P{^Is_Script=_Cypriot}', "");
Expect(0, 67583, '\p{Is_Script=_Cypriot}', "");
Expect(1, 67583, '\p{^Is_Script=_Cypriot}', "");
Expect(1, 67583, '\P{Is_Script=_Cypriot}', "");
Expect(0, 67583, '\P{^Is_Script=_Cypriot}', "");
Error('\p{Is_Sc=-CPRT/a/}');
Error('\P{Is_Sc=-CPRT/a/}');
Expect(1, 67589, '\p{Is_Sc=cprt}', "");
Expect(0, 67589, '\p{^Is_Sc=cprt}', "");
Expect(0, 67589, '\P{Is_Sc=cprt}', "");
Expect(1, 67589, '\P{^Is_Sc=cprt}', "");
Expect(0, 67583, '\p{Is_Sc=cprt}', "");
Expect(1, 67583, '\p{^Is_Sc=cprt}', "");
Expect(1, 67583, '\P{Is_Sc=cprt}', "");
Expect(0, 67583, '\P{^Is_Sc=cprt}', "");
Expect(1, 67589, '\p{Is_Sc=- cprt}', "");
Expect(0, 67589, '\p{^Is_Sc=- cprt}', "");
Expect(0, 67589, '\P{Is_Sc=- cprt}', "");
Expect(1, 67589, '\P{^Is_Sc=- cprt}', "");
Expect(0, 67583, '\p{Is_Sc=- cprt}', "");
Expect(1, 67583, '\p{^Is_Sc=- cprt}', "");
Expect(1, 67583, '\P{Is_Sc=- cprt}', "");
Expect(0, 67583, '\P{^Is_Sc=- cprt}', "");
Error('\p{Script=-hangul/a/}');
Error('\P{Script=-hangul/a/}');
Expect(1, 4607, '\p{Script=hangul}', "");
Expect(0, 4607, '\p{^Script=hangul}', "");
Expect(0, 4607, '\P{Script=hangul}', "");
Expect(1, 4607, '\P{^Script=hangul}', "");
Expect(0, 4351, '\p{Script=hangul}', "");
Expect(1, 4351, '\p{^Script=hangul}', "");
Expect(1, 4351, '\P{Script=hangul}', "");
Expect(0, 4351, '\P{^Script=hangul}', "");
Expect(1, 4607, '\p{Script=--Hangul}', "");
Expect(0, 4607, '\p{^Script=--Hangul}', "");
Expect(0, 4607, '\P{Script=--Hangul}', "");
Expect(1, 4607, '\P{^Script=--Hangul}', "");
Expect(0, 4351, '\p{Script=--Hangul}', "");
Expect(1, 4351, '\p{^Script=--Hangul}', "");
Expect(1, 4351, '\P{Script=--Hangul}', "");
Expect(0, 4351, '\P{^Script=--Hangul}', "");
Error('\p{Sc= Hang:=}');
Error('\P{Sc= Hang:=}');
Expect(1, 4607, '\p{Sc=hang}', "");
Expect(0, 4607, '\p{^Sc=hang}', "");
Expect(0, 4607, '\P{Sc=hang}', "");
Expect(1, 4607, '\P{^Sc=hang}', "");
Expect(0, 4351, '\p{Sc=hang}', "");
Expect(1, 4351, '\p{^Sc=hang}', "");
Expect(1, 4351, '\P{Sc=hang}', "");
Expect(0, 4351, '\P{^Sc=hang}', "");
Expect(1, 4607, '\p{Sc= _Hang}', "");
Expect(0, 4607, '\p{^Sc= _Hang}', "");
Expect(0, 4607, '\P{Sc= _Hang}', "");
Expect(1, 4607, '\P{^Sc= _Hang}', "");
Expect(0, 4351, '\p{Sc= _Hang}', "");
Expect(1, 4351, '\p{^Sc= _Hang}', "");
Expect(1, 4351, '\P{Sc= _Hang}', "");
Expect(0, 4351, '\P{^Sc= _Hang}', "");
Error('\p{Is_Script: _ Hangul:=}');
Error('\P{Is_Script: _ Hangul:=}');
Expect(1, 4607, '\p{Is_Script: hangul}', "");
Expect(0, 4607, '\p{^Is_Script: hangul}', "");
Expect(0, 4607, '\P{Is_Script: hangul}', "");
Expect(1, 4607, '\P{^Is_Script: hangul}', "");
Expect(0, 4351, '\p{Is_Script: hangul}', "");
Expect(1, 4351, '\p{^Is_Script: hangul}', "");
Expect(1, 4351, '\P{Is_Script: hangul}', "");
Expect(0, 4351, '\P{^Is_Script: hangul}', "");
Expect(1, 4607, '\p{Is_Script=_ Hangul}', "");
Expect(0, 4607, '\p{^Is_Script=_ Hangul}', "");
Expect(0, 4607, '\P{Is_Script=_ Hangul}', "");
Expect(1, 4607, '\P{^Is_Script=_ Hangul}', "");
Expect(0, 4351, '\p{Is_Script=_ Hangul}', "");
Expect(1, 4351, '\p{^Is_Script=_ Hangul}', "");
Expect(1, 4351, '\P{Is_Script=_ Hangul}', "");
Expect(0, 4351, '\P{^Is_Script=_ Hangul}', "");
Error('\p{Is_Sc=_/a/Hang}');
Error('\P{Is_Sc=_/a/Hang}');
Expect(1, 4607, '\p{Is_Sc=hang}', "");
Expect(0, 4607, '\p{^Is_Sc=hang}', "");
Expect(0, 4607, '\P{Is_Sc=hang}', "");
Expect(1, 4607, '\P{^Is_Sc=hang}', "");
Expect(0, 4351, '\p{Is_Sc=hang}', "");
Expect(1, 4351, '\p{^Is_Sc=hang}', "");
Expect(1, 4351, '\P{Is_Sc=hang}', "");
Expect(0, 4351, '\P{^Is_Sc=hang}', "");
Expect(1, 4607, '\p{Is_Sc= hang}', "");
Expect(0, 4607, '\p{^Is_Sc= hang}', "");
Expect(0, 4607, '\P{Is_Sc= hang}', "");
Expect(1, 4607, '\P{^Is_Sc= hang}', "");
Expect(0, 4351, '\p{Is_Sc= hang}', "");
Expect(1, 4351, '\p{^Is_Sc= hang}', "");
Expect(1, 4351, '\P{Is_Sc= hang}', "");
Expect(0, 4351, '\P{^Is_Sc= hang}', "");
Error('\p{Script= Unknown/a/}');
Error('\P{Script= Unknown/a/}');
Expect(1, 889, '\p{Script=unknown}', "");
Expect(0, 889, '\p{^Script=unknown}', "");
Expect(0, 889, '\P{Script=unknown}', "");
Expect(1, 889, '\P{^Script=unknown}', "");
Expect(0, 887, '\p{Script=unknown}', "");
Expect(1, 887, '\p{^Script=unknown}', "");
Expect(1, 887, '\P{Script=unknown}', "");
Expect(0, 887, '\P{^Script=unknown}', "");
Expect(1, 889, '\p{Script=_ unknown}', "");
Expect(0, 889, '\p{^Script=_ unknown}', "");
Expect(0, 889, '\P{Script=_ unknown}', "");
Expect(1, 889, '\P{^Script=_ unknown}', "");
Expect(0, 887, '\p{Script=_ unknown}', "");
Expect(1, 887, '\p{^Script=_ unknown}', "");
Expect(1, 887, '\P{Script=_ unknown}', "");
Expect(0, 887, '\P{^Script=_ unknown}', "");
Error('\p{Sc= _zzzz/a/}');
Error('\P{Sc= _zzzz/a/}');
Expect(1, 889, '\p{Sc=zzzz}', "");
Expect(0, 889, '\p{^Sc=zzzz}', "");
Expect(0, 889, '\P{Sc=zzzz}', "");
Expect(1, 889, '\P{^Sc=zzzz}', "");
Expect(0, 887, '\p{Sc=zzzz}', "");
Expect(1, 887, '\p{^Sc=zzzz}', "");
Expect(1, 887, '\P{Sc=zzzz}', "");
Expect(0, 887, '\P{^Sc=zzzz}', "");
Expect(1, 889, '\p{Sc= Zzzz}', "");
Expect(0, 889, '\p{^Sc= Zzzz}', "");
Expect(0, 889, '\P{Sc= Zzzz}', "");
Expect(1, 889, '\P{^Sc= Zzzz}', "");
Expect(0, 887, '\p{Sc= Zzzz}', "");
Expect(1, 887, '\p{^Sc= Zzzz}', "");
Expect(1, 887, '\P{Sc= Zzzz}', "");
Expect(0, 887, '\P{^Sc= Zzzz}', "");
Error('\p{Is_Script: -_Unknown:=}');
Error('\P{Is_Script: -_Unknown:=}');
Expect(1, 889, '\p{Is_Script=unknown}', "");
Expect(0, 889, '\p{^Is_Script=unknown}', "");
Expect(0, 889, '\P{Is_Script=unknown}', "");
Expect(1, 889, '\P{^Is_Script=unknown}', "");
Expect(0, 887, '\p{Is_Script=unknown}', "");
Expect(1, 887, '\p{^Is_Script=unknown}', "");
Expect(1, 887, '\P{Is_Script=unknown}', "");
Expect(0, 887, '\P{^Is_Script=unknown}', "");
Expect(1, 889, '\p{Is_Script= Unknown}', "");
Expect(0, 889, '\p{^Is_Script= Unknown}', "");
Expect(0, 889, '\P{Is_Script= Unknown}', "");
Expect(1, 889, '\P{^Is_Script= Unknown}', "");
Expect(0, 887, '\p{Is_Script= Unknown}', "");
Expect(1, 887, '\p{^Is_Script= Unknown}', "");
Expect(1, 887, '\P{Is_Script= Unknown}', "");
Expect(0, 887, '\P{^Is_Script= Unknown}', "");
Error('\p{Is_Sc=/a/ _Zzzz}');
Error('\P{Is_Sc=/a/ _Zzzz}');
Expect(1, 889, '\p{Is_Sc:zzzz}', "");
Expect(0, 889, '\p{^Is_Sc:zzzz}', "");
Expect(0, 889, '\P{Is_Sc:zzzz}', "");
Expect(1, 889, '\P{^Is_Sc:zzzz}', "");
Expect(0, 887, '\p{Is_Sc:zzzz}', "");
Expect(1, 887, '\p{^Is_Sc:zzzz}', "");
Expect(1, 887, '\P{Is_Sc:zzzz}', "");
Expect(0, 887, '\P{^Is_Sc:zzzz}', "");
Expect(1, 889, '\p{Is_Sc= -ZZZZ}', "");
Expect(0, 889, '\p{^Is_Sc= -ZZZZ}', "");
Expect(0, 889, '\P{Is_Sc= -ZZZZ}', "");
Expect(1, 889, '\P{^Is_Sc= -ZZZZ}', "");
Expect(0, 887, '\p{Is_Sc= -ZZZZ}', "");
Expect(1, 887, '\p{^Is_Sc= -ZZZZ}', "");
Expect(1, 887, '\P{Is_Sc= -ZZZZ}', "");
Expect(0, 887, '\P{^Is_Sc= -ZZZZ}', "");
Error('\p{Script=/a/ _Deseret}');
Error('\P{Script=/a/ _Deseret}');
Expect(1, 66639, '\p{Script: deseret}', "");
Expect(0, 66639, '\p{^Script: deseret}', "");
Expect(0, 66639, '\P{Script: deseret}', "");
Expect(1, 66639, '\P{^Script: deseret}', "");
Expect(0, 66559, '\p{Script: deseret}', "");
Expect(1, 66559, '\p{^Script: deseret}', "");
Expect(1, 66559, '\P{Script: deseret}', "");
Expect(0, 66559, '\P{^Script: deseret}', "");
Expect(1, 66639, '\p{Script=-_DESERET}', "");
Expect(0, 66639, '\p{^Script=-_DESERET}', "");
Expect(0, 66639, '\P{Script=-_DESERET}', "");
Expect(1, 66639, '\P{^Script=-_DESERET}', "");
Expect(0, 66559, '\p{Script=-_DESERET}', "");
Expect(1, 66559, '\p{^Script=-_DESERET}', "");
Expect(1, 66559, '\P{Script=-_DESERET}', "");
Expect(0, 66559, '\P{^Script=-_DESERET}', "");
Error('\p{Sc: dsrt/a/}');
Error('\P{Sc: dsrt/a/}');
Expect(1, 66639, '\p{Sc=dsrt}', "");
Expect(0, 66639, '\p{^Sc=dsrt}', "");
Expect(0, 66639, '\P{Sc=dsrt}', "");
Expect(1, 66639, '\P{^Sc=dsrt}', "");
Expect(0, 66559, '\p{Sc=dsrt}', "");
Expect(1, 66559, '\p{^Sc=dsrt}', "");
Expect(1, 66559, '\P{Sc=dsrt}', "");
Expect(0, 66559, '\P{^Sc=dsrt}', "");
Expect(1, 66639, '\p{Sc=_Dsrt}', "");
Expect(0, 66639, '\p{^Sc=_Dsrt}', "");
Expect(0, 66639, '\P{Sc=_Dsrt}', "");
Expect(1, 66639, '\P{^Sc=_Dsrt}', "");
Expect(0, 66559, '\p{Sc=_Dsrt}', "");
Expect(1, 66559, '\p{^Sc=_Dsrt}', "");
Expect(1, 66559, '\P{Sc=_Dsrt}', "");
Expect(0, 66559, '\P{^Sc=_Dsrt}', "");
Error('\p{Is_Script=:= deseret}');
Error('\P{Is_Script=:= deseret}');
Expect(1, 66639, '\p{Is_Script=deseret}', "");
Expect(0, 66639, '\p{^Is_Script=deseret}', "");
Expect(0, 66639, '\P{Is_Script=deseret}', "");
Expect(1, 66639, '\P{^Is_Script=deseret}', "");
Expect(0, 66559, '\p{Is_Script=deseret}', "");
Expect(1, 66559, '\p{^Is_Script=deseret}', "");
Expect(1, 66559, '\P{Is_Script=deseret}', "");
Expect(0, 66559, '\P{^Is_Script=deseret}', "");
Expect(1, 66639, '\p{Is_Script=_ deseret}', "");
Expect(0, 66639, '\p{^Is_Script=_ deseret}', "");
Expect(0, 66639, '\P{Is_Script=_ deseret}', "");
Expect(1, 66639, '\P{^Is_Script=_ deseret}', "");
Expect(0, 66559, '\p{Is_Script=_ deseret}', "");
Expect(1, 66559, '\p{^Is_Script=_ deseret}', "");
Expect(1, 66559, '\P{Is_Script=_ deseret}', "");
Expect(0, 66559, '\P{^Is_Script=_ deseret}', "");
Error('\p{Is_Sc: /a/Dsrt}');
Error('\P{Is_Sc: /a/Dsrt}');
Expect(1, 66639, '\p{Is_Sc=dsrt}', "");
Expect(0, 66639, '\p{^Is_Sc=dsrt}', "");
Expect(0, 66639, '\P{Is_Sc=dsrt}', "");
Expect(1, 66639, '\P{^Is_Sc=dsrt}', "");
Expect(0, 66559, '\p{Is_Sc=dsrt}', "");
Expect(1, 66559, '\p{^Is_Sc=dsrt}', "");
Expect(1, 66559, '\P{Is_Sc=dsrt}', "");
Expect(0, 66559, '\P{^Is_Sc=dsrt}', "");
Expect(1, 66639, '\p{Is_Sc=- Dsrt}', "");
Expect(0, 66639, '\p{^Is_Sc=- Dsrt}', "");
Expect(0, 66639, '\P{Is_Sc=- Dsrt}', "");
Expect(1, 66639, '\P{^Is_Sc=- Dsrt}', "");
Expect(0, 66559, '\p{Is_Sc=- Dsrt}', "");
Expect(1, 66559, '\p{^Is_Sc=- Dsrt}', "");
Expect(1, 66559, '\P{Is_Sc=- Dsrt}', "");
Expect(0, 66559, '\P{^Is_Sc=- Dsrt}', "");
Error('\p{Script= Cuneiform/a/}');
Error('\P{Script= Cuneiform/a/}');
Expect(1, 74606, '\p{Script=cuneiform}', "");
Expect(0, 74606, '\p{^Script=cuneiform}', "");
Expect(0, 74606, '\P{Script=cuneiform}', "");
Expect(1, 74606, '\P{^Script=cuneiform}', "");
Expect(0, 73727, '\p{Script=cuneiform}', "");
Expect(1, 73727, '\p{^Script=cuneiform}', "");
Expect(1, 73727, '\P{Script=cuneiform}', "");
Expect(0, 73727, '\P{^Script=cuneiform}', "");
Expect(1, 74606, '\p{Script: _CUNEIFORM}', "");
Expect(0, 74606, '\p{^Script: _CUNEIFORM}', "");
Expect(0, 74606, '\P{Script: _CUNEIFORM}', "");
Expect(1, 74606, '\P{^Script: _CUNEIFORM}', "");
Expect(0, 73727, '\p{Script: _CUNEIFORM}', "");
Expect(1, 73727, '\p{^Script: _CUNEIFORM}', "");
Expect(1, 73727, '\P{Script: _CUNEIFORM}', "");
Expect(0, 73727, '\P{^Script: _CUNEIFORM}', "");
Error('\p{Sc=-:=Xsux}');
Error('\P{Sc=-:=Xsux}');
Expect(1, 74606, '\p{Sc: xsux}', "");
Expect(0, 74606, '\p{^Sc: xsux}', "");
Expect(0, 74606, '\P{Sc: xsux}', "");
Expect(1, 74606, '\P{^Sc: xsux}', "");
Expect(0, 73727, '\p{Sc: xsux}', "");
Expect(1, 73727, '\p{^Sc: xsux}', "");
Expect(1, 73727, '\P{Sc: xsux}', "");
Expect(0, 73727, '\P{^Sc: xsux}', "");
Expect(1, 74606, '\p{Sc= Xsux}', "");
Expect(0, 74606, '\p{^Sc= Xsux}', "");
Expect(0, 74606, '\P{Sc= Xsux}', "");
Expect(1, 74606, '\P{^Sc= Xsux}', "");
Expect(0, 73727, '\p{Sc= Xsux}', "");
Expect(1, 73727, '\p{^Sc= Xsux}', "");
Expect(1, 73727, '\P{Sc= Xsux}', "");
Expect(0, 73727, '\P{^Sc= Xsux}', "");
Error('\p{Is_Script=Cuneiform:=}');
Error('\P{Is_Script=Cuneiform:=}');
Expect(1, 74606, '\p{Is_Script: cuneiform}', "");
Expect(0, 74606, '\p{^Is_Script: cuneiform}', "");
Expect(0, 74606, '\P{Is_Script: cuneiform}', "");
Expect(1, 74606, '\P{^Is_Script: cuneiform}', "");
Expect(0, 73727, '\p{Is_Script: cuneiform}', "");
Expect(1, 73727, '\p{^Is_Script: cuneiform}', "");
Expect(1, 73727, '\P{Is_Script: cuneiform}', "");
Expect(0, 73727, '\P{^Is_Script: cuneiform}', "");
Expect(1, 74606, '\p{Is_Script=- cuneiform}', "");
Expect(0, 74606, '\p{^Is_Script=- cuneiform}', "");
Expect(0, 74606, '\P{Is_Script=- cuneiform}', "");
Expect(1, 74606, '\P{^Is_Script=- cuneiform}', "");
Expect(0, 73727, '\p{Is_Script=- cuneiform}', "");
Expect(1, 73727, '\p{^Is_Script=- cuneiform}', "");
Expect(1, 73727, '\P{Is_Script=- cuneiform}', "");
Expect(0, 73727, '\P{^Is_Script=- cuneiform}', "");
Error('\p{Is_Sc=:= Xsux}');
Error('\P{Is_Sc=:= Xsux}');
Expect(1, 74606, '\p{Is_Sc: xsux}', "");
Expect(0, 74606, '\p{^Is_Sc: xsux}', "");
Expect(0, 74606, '\P{Is_Sc: xsux}', "");
Expect(1, 74606, '\P{^Is_Sc: xsux}', "");
Expect(0, 73727, '\p{Is_Sc: xsux}', "");
Expect(1, 73727, '\p{^Is_Sc: xsux}', "");
Expect(1, 73727, '\P{Is_Sc: xsux}', "");
Expect(0, 73727, '\P{^Is_Sc: xsux}', "");
Expect(1, 74606, '\p{Is_Sc: -xsux}', "");
Expect(0, 74606, '\p{^Is_Sc: -xsux}', "");
Expect(0, 74606, '\P{Is_Sc: -xsux}', "");
Expect(1, 74606, '\P{^Is_Sc: -xsux}', "");
Expect(0, 73727, '\p{Is_Sc: -xsux}', "");
Expect(1, 73727, '\p{^Is_Sc: -xsux}', "");
Expect(1, 73727, '\P{Is_Sc: -xsux}', "");
Expect(0, 73727, '\P{^Is_Sc: -xsux}', "");
Error('\p{Script=-/a/inherited}');
Error('\P{Script=-/a/inherited}');
Expect(1, 879, '\p{Script=inherited}', "");
Expect(0, 879, '\p{^Script=inherited}', "");
Expect(0, 879, '\P{Script=inherited}', "");
Expect(1, 879, '\P{^Script=inherited}', "");
Expect(0, 767, '\p{Script=inherited}', "");
Expect(1, 767, '\p{^Script=inherited}', "");
Expect(1, 767, '\P{Script=inherited}', "");
Expect(0, 767, '\P{^Script=inherited}', "");
Expect(1, 879, '\p{Script= Inherited}', "");
Expect(0, 879, '\p{^Script= Inherited}', "");
Expect(0, 879, '\P{Script= Inherited}', "");
Expect(1, 879, '\P{^Script= Inherited}', "");
Expect(0, 767, '\p{Script= Inherited}', "");
Expect(1, 767, '\p{^Script= Inherited}', "");
Expect(1, 767, '\P{Script= Inherited}', "");
Expect(0, 767, '\P{^Script= Inherited}', "");
Error('\p{Sc=_ Zinh:=}');
Error('\P{Sc=_ Zinh:=}');
Expect(1, 879, '\p{Sc: zinh}', "");
Expect(0, 879, '\p{^Sc: zinh}', "");
Expect(0, 879, '\P{Sc: zinh}', "");
Expect(1, 879, '\P{^Sc: zinh}', "");
Expect(0, 767, '\p{Sc: zinh}', "");
Expect(1, 767, '\p{^Sc: zinh}', "");
Expect(1, 767, '\P{Sc: zinh}', "");
Expect(0, 767, '\P{^Sc: zinh}', "");
Expect(1, 879, '\p{Sc=__zinh}', "");
Expect(0, 879, '\p{^Sc=__zinh}', "");
Expect(0, 879, '\P{Sc=__zinh}', "");
Expect(1, 879, '\P{^Sc=__zinh}', "");
Expect(0, 767, '\p{Sc=__zinh}', "");
Expect(1, 767, '\p{^Sc=__zinh}', "");
Expect(1, 767, '\P{Sc=__zinh}', "");
Expect(0, 767, '\P{^Sc=__zinh}', "");
Error('\p{Is_Script=:=Qaai}');
Error('\P{Is_Script=:=Qaai}');
Expect(1, 879, '\p{Is_Script=qaai}', "");
Expect(0, 879, '\p{^Is_Script=qaai}', "");
Expect(0, 879, '\P{Is_Script=qaai}', "");
Expect(1, 879, '\P{^Is_Script=qaai}', "");
Expect(0, 767, '\p{Is_Script=qaai}', "");
Expect(1, 767, '\p{^Is_Script=qaai}', "");
Expect(1, 767, '\P{Is_Script=qaai}', "");
Expect(0, 767, '\P{^Is_Script=qaai}', "");
Expect(1, 879, '\p{Is_Script= Qaai}', "");
Expect(0, 879, '\p{^Is_Script= Qaai}', "");
Expect(0, 879, '\P{Is_Script= Qaai}', "");
Expect(1, 879, '\P{^Is_Script= Qaai}', "");
Expect(0, 767, '\p{Is_Script= Qaai}', "");
Expect(1, 767, '\p{^Is_Script= Qaai}', "");
Expect(1, 767, '\P{Is_Script= Qaai}', "");
Expect(0, 767, '\P{^Is_Script= Qaai}', "");
Error('\p{Is_Sc= inherited:=}');
Error('\P{Is_Sc= inherited:=}');
Expect(1, 879, '\p{Is_Sc=inherited}', "");
Expect(0, 879, '\p{^Is_Sc=inherited}', "");
Expect(0, 879, '\P{Is_Sc=inherited}', "");
Expect(1, 879, '\P{^Is_Sc=inherited}', "");
Expect(0, 767, '\p{Is_Sc=inherited}', "");
Expect(1, 767, '\p{^Is_Sc=inherited}', "");
Expect(1, 767, '\P{Is_Sc=inherited}', "");
Expect(0, 767, '\P{^Is_Sc=inherited}', "");
Expect(1, 879, '\p{Is_Sc= -inherited}', "");
Expect(0, 879, '\p{^Is_Sc= -inherited}', "");
Expect(0, 879, '\P{Is_Sc= -inherited}', "");
Expect(1, 879, '\P{^Is_Sc= -inherited}', "");
Expect(0, 767, '\p{Is_Sc= -inherited}', "");
Expect(1, 767, '\p{^Is_Sc= -inherited}', "");
Expect(1, 767, '\P{Is_Sc= -inherited}', "");
Expect(0, 767, '\P{^Is_Sc= -inherited}', "");
Error('\p{Script=:= -Kaithi}');
Error('\P{Script=:= -Kaithi}');
Expect(1, 69825, '\p{Script=kaithi}', "");
Expect(0, 69825, '\p{^Script=kaithi}', "");
Expect(0, 69825, '\P{Script=kaithi}', "");
Expect(1, 69825, '\P{^Script=kaithi}', "");
Expect(0, 69759, '\p{Script=kaithi}', "");
Expect(1, 69759, '\p{^Script=kaithi}', "");
Expect(1, 69759, '\P{Script=kaithi}', "");
Expect(0, 69759, '\P{^Script=kaithi}', "");
Expect(1, 69825, '\p{Script=_ kaithi}', "");
Expect(0, 69825, '\p{^Script=_ kaithi}', "");
Expect(0, 69825, '\P{Script=_ kaithi}', "");
Expect(1, 69825, '\P{^Script=_ kaithi}', "");
Expect(0, 69759, '\p{Script=_ kaithi}', "");
Expect(1, 69759, '\p{^Script=_ kaithi}', "");
Expect(1, 69759, '\P{Script=_ kaithi}', "");
Expect(0, 69759, '\P{^Script=_ kaithi}', "");
Error('\p{Sc= -KTHI:=}');
Error('\P{Sc= -KTHI:=}');
Expect(1, 69825, '\p{Sc=kthi}', "");
Expect(0, 69825, '\p{^Sc=kthi}', "");
Expect(0, 69825, '\P{Sc=kthi}', "");
Expect(1, 69825, '\P{^Sc=kthi}', "");
Expect(0, 69759, '\p{Sc=kthi}', "");
Expect(1, 69759, '\p{^Sc=kthi}', "");
Expect(1, 69759, '\P{Sc=kthi}', "");
Expect(0, 69759, '\P{^Sc=kthi}', "");
Expect(1, 69825, '\p{Sc=-KTHI}', "");
Expect(0, 69825, '\p{^Sc=-KTHI}', "");
Expect(0, 69825, '\P{Sc=-KTHI}', "");
Expect(1, 69825, '\P{^Sc=-KTHI}', "");
Expect(0, 69759, '\p{Sc=-KTHI}', "");
Expect(1, 69759, '\p{^Sc=-KTHI}', "");
Expect(1, 69759, '\P{Sc=-KTHI}', "");
Expect(0, 69759, '\P{^Sc=-KTHI}', "");
Error('\p{Is_Script=:=_ Kaithi}');
Error('\P{Is_Script=:=_ Kaithi}');
Expect(1, 69825, '\p{Is_Script=kaithi}', "");
Expect(0, 69825, '\p{^Is_Script=kaithi}', "");
Expect(0, 69825, '\P{Is_Script=kaithi}', "");
Expect(1, 69825, '\P{^Is_Script=kaithi}', "");
Expect(0, 69759, '\p{Is_Script=kaithi}', "");
Expect(1, 69759, '\p{^Is_Script=kaithi}', "");
Expect(1, 69759, '\P{Is_Script=kaithi}', "");
Expect(0, 69759, '\P{^Is_Script=kaithi}', "");
Expect(1, 69825, '\p{Is_Script= Kaithi}', "");
Expect(0, 69825, '\p{^Is_Script= Kaithi}', "");
Expect(0, 69825, '\P{Is_Script= Kaithi}', "");
Expect(1, 69825, '\P{^Is_Script= Kaithi}', "");
Expect(0, 69759, '\p{Is_Script= Kaithi}', "");
Expect(1, 69759, '\p{^Is_Script= Kaithi}', "");
Expect(1, 69759, '\P{Is_Script= Kaithi}', "");
Expect(0, 69759, '\P{^Is_Script= Kaithi}', "");
Error('\p{Is_Sc= kthi/a/}');
Error('\P{Is_Sc= kthi/a/}');
Expect(1, 69825, '\p{Is_Sc=kthi}', "");
Expect(0, 69825, '\p{^Is_Sc=kthi}', "");
Expect(0, 69825, '\P{Is_Sc=kthi}', "");
Expect(1, 69825, '\P{^Is_Sc=kthi}', "");
Expect(0, 69759, '\p{Is_Sc=kthi}', "");
Expect(1, 69759, '\p{^Is_Sc=kthi}', "");
Expect(1, 69759, '\P{Is_Sc=kthi}', "");
Expect(0, 69759, '\P{^Is_Sc=kthi}', "");
Expect(1, 69825, '\p{Is_Sc=-Kthi}', "");
Expect(0, 69825, '\p{^Is_Sc=-Kthi}', "");
Expect(0, 69825, '\P{Is_Sc=-Kthi}', "");
Expect(1, 69825, '\P{^Is_Sc=-Kthi}', "");
Expect(0, 69759, '\p{Is_Sc=-Kthi}', "");
Expect(1, 69759, '\p{^Is_Sc=-Kthi}', "");
Expect(1, 69759, '\P{Is_Sc=-Kthi}', "");
Expect(0, 69759, '\P{^Is_Sc=-Kthi}', "");
Error('\p{Script=__ARABIC/a/}');
Error('\P{Script=__ARABIC/a/}');
Expect(1, 1547, '\p{Script=arabic}', "");
Expect(0, 1547, '\p{^Script=arabic}', "");
Expect(0, 1547, '\P{Script=arabic}', "");
Expect(1, 1547, '\P{^Script=arabic}', "");
Expect(0, 1541, '\p{Script=arabic}', "");
Expect(1, 1541, '\p{^Script=arabic}', "");
Expect(1, 1541, '\P{Script=arabic}', "");
Expect(0, 1541, '\P{^Script=arabic}', "");
Expect(1, 1547, '\p{Script= Arabic}', "");
Expect(0, 1547, '\p{^Script= Arabic}', "");
Expect(0, 1547, '\P{Script= Arabic}', "");
Expect(1, 1547, '\P{^Script= Arabic}', "");
Expect(0, 1541, '\p{Script= Arabic}', "");
Expect(1, 1541, '\p{^Script= Arabic}', "");
Expect(1, 1541, '\P{Script= Arabic}', "");
Expect(0, 1541, '\P{^Script= Arabic}', "");
Error('\p{Sc: -Arab:=}');
Error('\P{Sc: -Arab:=}');
Expect(1, 1547, '\p{Sc=arab}', "");
Expect(0, 1547, '\p{^Sc=arab}', "");
Expect(0, 1547, '\P{Sc=arab}', "");
Expect(1, 1547, '\P{^Sc=arab}', "");
Expect(0, 1541, '\p{Sc=arab}', "");
Expect(1, 1541, '\p{^Sc=arab}', "");
Expect(1, 1541, '\P{Sc=arab}', "");
Expect(0, 1541, '\P{^Sc=arab}', "");
Expect(1, 1547, '\p{Sc=- Arab}', "");
Expect(0, 1547, '\p{^Sc=- Arab}', "");
Expect(0, 1547, '\P{Sc=- Arab}', "");
Expect(1, 1547, '\P{^Sc=- Arab}', "");
Expect(0, 1541, '\p{Sc=- Arab}', "");
Expect(1, 1541, '\p{^Sc=- Arab}', "");
Expect(1, 1541, '\P{Sc=- Arab}', "");
Expect(0, 1541, '\P{^Sc=- Arab}', "");
Error('\p{Is_Script: _-arabic/a/}');
Error('\P{Is_Script: _-arabic/a/}');
Expect(1, 1547, '\p{Is_Script=arabic}', "");
Expect(0, 1547, '\p{^Is_Script=arabic}', "");
Expect(0, 1547, '\P{Is_Script=arabic}', "");
Expect(1, 1547, '\P{^Is_Script=arabic}', "");
Expect(0, 1541, '\p{Is_Script=arabic}', "");
Expect(1, 1541, '\p{^Is_Script=arabic}', "");
Expect(1, 1541, '\P{Is_Script=arabic}', "");
Expect(0, 1541, '\P{^Is_Script=arabic}', "");
Expect(1, 1547, '\p{Is_Script= arabic}', "");
Expect(0, 1547, '\p{^Is_Script= arabic}', "");
Expect(0, 1547, '\P{Is_Script= arabic}', "");
Expect(1, 1547, '\P{^Is_Script= arabic}', "");
Expect(0, 1541, '\p{Is_Script= arabic}', "");
Expect(1, 1541, '\p{^Is_Script= arabic}', "");
Expect(1, 1541, '\P{Is_Script= arabic}', "");
Expect(0, 1541, '\P{^Is_Script= arabic}', "");
Error('\p{Is_Sc: :=_ARAB}');
Error('\P{Is_Sc: :=_ARAB}');
Expect(1, 1547, '\p{Is_Sc=arab}', "");
Expect(0, 1547, '\p{^Is_Sc=arab}', "");
Expect(0, 1547, '\P{Is_Sc=arab}', "");
Expect(1, 1547, '\P{^Is_Sc=arab}', "");
Expect(0, 1541, '\p{Is_Sc=arab}', "");
Expect(1, 1541, '\p{^Is_Sc=arab}', "");
Expect(1, 1541, '\P{Is_Sc=arab}', "");
Expect(0, 1541, '\P{^Is_Sc=arab}', "");
Expect(1, 1547, '\p{Is_Sc= Arab}', "");
Expect(0, 1547, '\p{^Is_Sc= Arab}', "");
Expect(0, 1547, '\P{Is_Sc= Arab}', "");
Expect(1, 1547, '\P{^Is_Sc= Arab}', "");
Expect(0, 1541, '\p{Is_Sc= Arab}', "");
Expect(1, 1541, '\p{^Is_Sc= Arab}', "");
Expect(1, 1541, '\P{Is_Sc= Arab}', "");
Expect(0, 1541, '\P{^Is_Sc= Arab}', "");
Error('\p{Script= shavian:=}');
Error('\P{Script= shavian:=}');
Expect(1, 66687, '\p{Script=shavian}', "");
Expect(0, 66687, '\p{^Script=shavian}', "");
Expect(0, 66687, '\P{Script=shavian}', "");
Expect(1, 66687, '\P{^Script=shavian}', "");
Expect(0, 66639, '\p{Script=shavian}', "");
Expect(1, 66639, '\p{^Script=shavian}', "");
Expect(1, 66639, '\P{Script=shavian}', "");
Expect(0, 66639, '\P{^Script=shavian}', "");
Expect(1, 66687, '\p{Script= shavian}', "");
Expect(0, 66687, '\p{^Script= shavian}', "");
Expect(0, 66687, '\P{Script= shavian}', "");
Expect(1, 66687, '\P{^Script= shavian}', "");
Expect(0, 66639, '\p{Script= shavian}', "");
Expect(1, 66639, '\p{^Script= shavian}', "");
Expect(1, 66639, '\P{Script= shavian}', "");
Expect(0, 66639, '\P{^Script= shavian}', "");
Error('\p{Sc=_:=SHAW}');
Error('\P{Sc=_:=SHAW}');
Expect(1, 66687, '\p{Sc=shaw}', "");
Expect(0, 66687, '\p{^Sc=shaw}', "");
Expect(0, 66687, '\P{Sc=shaw}', "");
Expect(1, 66687, '\P{^Sc=shaw}', "");
Expect(0, 66639, '\p{Sc=shaw}', "");
Expect(1, 66639, '\p{^Sc=shaw}', "");
Expect(1, 66639, '\P{Sc=shaw}', "");
Expect(0, 66639, '\P{^Sc=shaw}', "");
Expect(1, 66687, '\p{Sc= -SHAW}', "");
Expect(0, 66687, '\p{^Sc= -SHAW}', "");
Expect(0, 66687, '\P{Sc= -SHAW}', "");
Expect(1, 66687, '\P{^Sc= -SHAW}', "");
Expect(0, 66639, '\p{Sc= -SHAW}', "");
Expect(1, 66639, '\p{^Sc= -SHAW}', "");
Expect(1, 66639, '\P{Sc= -SHAW}', "");
Expect(0, 66639, '\P{^Sc= -SHAW}', "");
Error('\p{Is_Script=/a/ Shavian}');
Error('\P{Is_Script=/a/ Shavian}');
Expect(1, 66687, '\p{Is_Script=shavian}', "");
Expect(0, 66687, '\p{^Is_Script=shavian}', "");
Expect(0, 66687, '\P{Is_Script=shavian}', "");
Expect(1, 66687, '\P{^Is_Script=shavian}', "");
Expect(0, 66639, '\p{Is_Script=shavian}', "");
Expect(1, 66639, '\p{^Is_Script=shavian}', "");
Expect(1, 66639, '\P{Is_Script=shavian}', "");
Expect(0, 66639, '\P{^Is_Script=shavian}', "");
Expect(1, 66687, '\p{Is_Script= Shavian}', "");
Expect(0, 66687, '\p{^Is_Script= Shavian}', "");
Expect(0, 66687, '\P{Is_Script= Shavian}', "");
Expect(1, 66687, '\P{^Is_Script= Shavian}', "");
Expect(0, 66639, '\p{Is_Script= Shavian}', "");
Expect(1, 66639, '\p{^Is_Script= Shavian}', "");
Expect(1, 66639, '\P{Is_Script= Shavian}', "");
Expect(0, 66639, '\P{^Is_Script= Shavian}', "");
Error('\p{Is_Sc= _SHAW:=}');
Error('\P{Is_Sc= _SHAW:=}');
Expect(1, 66687, '\p{Is_Sc=shaw}', "");
Expect(0, 66687, '\p{^Is_Sc=shaw}', "");
Expect(0, 66687, '\P{Is_Sc=shaw}', "");
Expect(1, 66687, '\P{^Is_Sc=shaw}', "");
Expect(0, 66639, '\p{Is_Sc=shaw}', "");
Expect(1, 66639, '\p{^Is_Sc=shaw}', "");
Expect(1, 66639, '\P{Is_Sc=shaw}', "");
Expect(0, 66639, '\P{^Is_Sc=shaw}', "");
Expect(1, 66687, '\p{Is_Sc=- SHAW}', "");
Expect(0, 66687, '\p{^Is_Sc=- SHAW}', "");
Expect(0, 66687, '\P{Is_Sc=- SHAW}', "");
Expect(1, 66687, '\P{^Is_Sc=- SHAW}', "");
Expect(0, 66639, '\p{Is_Sc=- SHAW}', "");
Expect(1, 66639, '\p{^Is_Sc=- SHAW}', "");
Expect(1, 66639, '\P{Is_Sc=- SHAW}', "");
Expect(0, 66639, '\P{^Is_Sc=- SHAW}', "");
Error('\p{Script=/a/ _Canadian Aboriginal}');
Error('\P{Script=/a/ _Canadian Aboriginal}');
Expect(1, 5759, '\p{Script=canadianaboriginal}', "");
Expect(0, 5759, '\p{^Script=canadianaboriginal}', "");
Expect(0, 5759, '\P{Script=canadianaboriginal}', "");
Expect(1, 5759, '\P{^Script=canadianaboriginal}', "");
Expect(0, 5119, '\p{Script=canadianaboriginal}', "");
Expect(1, 5119, '\p{^Script=canadianaboriginal}', "");
Expect(1, 5119, '\P{Script=canadianaboriginal}', "");
Expect(0, 5119, '\P{^Script=canadianaboriginal}', "");
Expect(1, 5759, '\p{Script=-canadian_Aboriginal}', "");
Expect(0, 5759, '\p{^Script=-canadian_Aboriginal}', "");
Expect(0, 5759, '\P{Script=-canadian_Aboriginal}', "");
Expect(1, 5759, '\P{^Script=-canadian_Aboriginal}', "");
Expect(0, 5119, '\p{Script=-canadian_Aboriginal}', "");
Expect(1, 5119, '\p{^Script=-canadian_Aboriginal}', "");
Expect(1, 5119, '\P{Script=-canadian_Aboriginal}', "");
Expect(0, 5119, '\P{^Script=-canadian_Aboriginal}', "");
Error('\p{Sc=- cans/a/}');
Error('\P{Sc=- cans/a/}');
Expect(1, 5759, '\p{Sc=cans}', "");
Expect(0, 5759, '\p{^Sc=cans}', "");
Expect(0, 5759, '\P{Sc=cans}', "");
Expect(1, 5759, '\P{^Sc=cans}', "");
Expect(0, 5119, '\p{Sc=cans}', "");
Expect(1, 5119, '\p{^Sc=cans}', "");
Expect(1, 5119, '\P{Sc=cans}', "");
Expect(0, 5119, '\P{^Sc=cans}', "");
Expect(1, 5759, '\p{Sc=__Cans}', "");
Expect(0, 5759, '\p{^Sc=__Cans}', "");
Expect(0, 5759, '\P{Sc=__Cans}', "");
Expect(1, 5759, '\P{^Sc=__Cans}', "");
Expect(0, 5119, '\p{Sc=__Cans}', "");
Expect(1, 5119, '\p{^Sc=__Cans}', "");
Expect(1, 5119, '\P{Sc=__Cans}', "");
Expect(0, 5119, '\P{^Sc=__Cans}', "");
Error('\p{Is_Script= /a/CANADIAN Aboriginal}');
Error('\P{Is_Script= /a/CANADIAN Aboriginal}');
Expect(1, 5759, '\p{Is_Script=canadianaboriginal}', "");
Expect(0, 5759, '\p{^Is_Script=canadianaboriginal}', "");
Expect(0, 5759, '\P{Is_Script=canadianaboriginal}', "");
Expect(1, 5759, '\P{^Is_Script=canadianaboriginal}', "");
Expect(0, 5119, '\p{Is_Script=canadianaboriginal}', "");
Expect(1, 5119, '\p{^Is_Script=canadianaboriginal}', "");
Expect(1, 5119, '\P{Is_Script=canadianaboriginal}', "");
Expect(0, 5119, '\P{^Is_Script=canadianaboriginal}', "");
Expect(1, 5759, '\p{Is_Script=-canadianABORIGINAL}', "");
Expect(0, 5759, '\p{^Is_Script=-canadianABORIGINAL}', "");
Expect(0, 5759, '\P{Is_Script=-canadianABORIGINAL}', "");
Expect(1, 5759, '\P{^Is_Script=-canadianABORIGINAL}', "");
Expect(0, 5119, '\p{Is_Script=-canadianABORIGINAL}', "");
Expect(1, 5119, '\p{^Is_Script=-canadianABORIGINAL}', "");
Expect(1, 5119, '\P{Is_Script=-canadianABORIGINAL}', "");
Expect(0, 5119, '\P{^Is_Script=-canadianABORIGINAL}', "");
Error('\p{Is_Sc=/a/CANS}');
Error('\P{Is_Sc=/a/CANS}');
Expect(1, 5759, '\p{Is_Sc=cans}', "");
Expect(0, 5759, '\p{^Is_Sc=cans}', "");
Expect(0, 5759, '\P{Is_Sc=cans}', "");
Expect(1, 5759, '\P{^Is_Sc=cans}', "");
Expect(0, 5119, '\p{Is_Sc=cans}', "");
Expect(1, 5119, '\p{^Is_Sc=cans}', "");
Expect(1, 5119, '\P{Is_Sc=cans}', "");
Expect(0, 5119, '\P{^Is_Sc=cans}', "");
Error('\p{Script= Old/a/SOUTH ARABIAN}');
Error('\P{Script= Old/a/SOUTH ARABIAN}');
Expect(1, 68223, '\p{Script=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Script=oldsoutharabian}', "");
Expect(0, 68223, '\P{Script=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Script=oldsoutharabian}', "");
Expect(0, 68191, '\p{Script=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Script=oldsoutharabian}', "");
Expect(1, 68191, '\P{Script=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Script=oldsoutharabian}', "");
Expect(1, 68223, '\p{Script=- old_SOUTH_Arabian}', "");
Expect(0, 68223, '\p{^Script=- old_SOUTH_Arabian}', "");
Expect(0, 68223, '\P{Script=- old_SOUTH_Arabian}', "");
Expect(1, 68223, '\P{^Script=- old_SOUTH_Arabian}', "");
Expect(0, 68191, '\p{Script=- old_SOUTH_Arabian}', "");
Expect(1, 68191, '\p{^Script=- old_SOUTH_Arabian}', "");
Expect(1, 68191, '\P{Script=- old_SOUTH_Arabian}', "");
Expect(0, 68191, '\P{^Script=- old_SOUTH_Arabian}', "");
Error('\p{Sc= Sarb/a/}');
Error('\P{Sc= Sarb/a/}');
Expect(1, 68223, '\p{Sc=sarb}', "");
Expect(0, 68223, '\p{^Sc=sarb}', "");
Expect(0, 68223, '\P{Sc=sarb}', "");
Expect(1, 68223, '\P{^Sc=sarb}', "");
Expect(0, 68191, '\p{Sc=sarb}', "");
Expect(1, 68191, '\p{^Sc=sarb}', "");
Expect(1, 68191, '\P{Sc=sarb}', "");
Expect(0, 68191, '\P{^Sc=sarb}', "");
Expect(1, 68223, '\p{Sc= sarb}', "");
Expect(0, 68223, '\p{^Sc= sarb}', "");
Expect(0, 68223, '\P{Sc= sarb}', "");
Expect(1, 68223, '\P{^Sc= sarb}', "");
Expect(0, 68191, '\p{Sc= sarb}', "");
Expect(1, 68191, '\p{^Sc= sarb}', "");
Expect(1, 68191, '\P{Sc= sarb}', "");
Expect(0, 68191, '\P{^Sc= sarb}', "");
Error('\p{Is_Script: _OLD_south_Arabian:=}');
Error('\P{Is_Script: _OLD_south_Arabian:=}');
Expect(1, 68223, '\p{Is_Script=oldsoutharabian}', "");
Expect(0, 68223, '\p{^Is_Script=oldsoutharabian}', "");
Expect(0, 68223, '\P{Is_Script=oldsoutharabian}', "");
Expect(1, 68223, '\P{^Is_Script=oldsoutharabian}', "");
Expect(0, 68191, '\p{Is_Script=oldsoutharabian}', "");
Expect(1, 68191, '\p{^Is_Script=oldsoutharabian}', "");
Expect(1, 68191, '\P{Is_Script=oldsoutharabian}', "");
Expect(0, 68191, '\P{^Is_Script=oldsoutharabian}', "");
Expect(1, 68223, '\p{Is_Script: - Old_SouthARABIAN}', "");
Expect(0, 68223, '\p{^Is_Script: - Old_SouthARABIAN}', "");
Expect(0, 68223, '\P{Is_Script: - Old_SouthARABIAN}', "");
Expect(1, 68223, '\P{^Is_Script: - Old_SouthARABIAN}', "");
Expect(0, 68191, '\p{Is_Script: - Old_SouthARABIAN}', "");
Expect(1, 68191, '\p{^Is_Script: - Old_SouthARABIAN}', "");
Expect(1, 68191, '\P{Is_Script: - Old_SouthARABIAN}', "");
Expect(0, 68191, '\P{^Is_Script: - Old_SouthARABIAN}', "");
Error('\p{Is_Sc=:= SARB}');
Error('\P{Is_Sc=:= SARB}');
Expect(1, 68223, '\p{Is_Sc=sarb}', "");
Expect(0, 68223, '\p{^Is_Sc=sarb}', "");
Expect(0, 68223, '\P{Is_Sc=sarb}', "");
Expect(1, 68223, '\P{^Is_Sc=sarb}', "");
Expect(0, 68191, '\p{Is_Sc=sarb}', "");
Expect(1, 68191, '\p{^Is_Sc=sarb}', "");
Expect(1, 68191, '\P{Is_Sc=sarb}', "");
Expect(0, 68191, '\P{^Is_Sc=sarb}', "");
Expect(1, 68223, '\p{Is_Sc= -Sarb}', "");
Expect(0, 68223, '\p{^Is_Sc= -Sarb}', "");
Expect(0, 68223, '\P{Is_Sc= -Sarb}', "");
Expect(1, 68223, '\P{^Is_Sc= -Sarb}', "");
Expect(0, 68191, '\p{Is_Sc= -Sarb}', "");
Expect(1, 68191, '\p{^Is_Sc= -Sarb}', "");
Expect(1, 68191, '\P{Is_Sc= -Sarb}', "");
Expect(0, 68191, '\P{^Is_Sc= -Sarb}', "");
Error('\p{Script= /a/Lydian}');
Error('\P{Script= /a/Lydian}');
Expect(1, 67897, '\p{Script=lydian}', "");
Expect(0, 67897, '\p{^Script=lydian}', "");
Expect(0, 67897, '\P{Script=lydian}', "");
Expect(1, 67897, '\P{^Script=lydian}', "");
Expect(0, 67871, '\p{Script=lydian}', "");
Expect(1, 67871, '\p{^Script=lydian}', "");
Expect(1, 67871, '\P{Script=lydian}', "");
Expect(0, 67871, '\P{^Script=lydian}', "");
Expect(1, 67897, '\p{Script= _lydian}', "");
Expect(0, 67897, '\p{^Script= _lydian}', "");
Expect(0, 67897, '\P{Script= _lydian}', "");
Expect(1, 67897, '\P{^Script= _lydian}', "");
Expect(0, 67871, '\p{Script= _lydian}', "");
Expect(1, 67871, '\p{^Script= _lydian}', "");
Expect(1, 67871, '\P{Script= _lydian}', "");
Expect(0, 67871, '\P{^Script= _lydian}', "");
Error('\p{Sc=:=LYDI}');
Error('\P{Sc=:=LYDI}');
Expect(1, 67897, '\p{Sc=lydi}', "");
Expect(0, 67897, '\p{^Sc=lydi}', "");
Expect(0, 67897, '\P{Sc=lydi}', "");
Expect(1, 67897, '\P{^Sc=lydi}', "");
Expect(0, 67871, '\p{Sc=lydi}', "");
Expect(1, 67871, '\p{^Sc=lydi}', "");
Expect(1, 67871, '\P{Sc=lydi}', "");
Expect(0, 67871, '\P{^Sc=lydi}', "");
Expect(1, 67897, '\p{Sc=_ Lydi}', "");
Expect(0, 67897, '\p{^Sc=_ Lydi}', "");
Expect(0, 67897, '\P{Sc=_ Lydi}', "");
Expect(1, 67897, '\P{^Sc=_ Lydi}', "");
Expect(0, 67871, '\p{Sc=_ Lydi}', "");
Expect(1, 67871, '\p{^Sc=_ Lydi}', "");
Expect(1, 67871, '\P{Sc=_ Lydi}', "");
Expect(0, 67871, '\P{^Sc=_ Lydi}', "");
Error('\p{Is_Script= /a/Lydian}');
Error('\P{Is_Script= /a/Lydian}');
Expect(1, 67897, '\p{Is_Script=lydian}', "");
Expect(0, 67897, '\p{^Is_Script=lydian}', "");
Expect(0, 67897, '\P{Is_Script=lydian}', "");
Expect(1, 67897, '\P{^Is_Script=lydian}', "");
Expect(0, 67871, '\p{Is_Script=lydian}', "");
Expect(1, 67871, '\p{^Is_Script=lydian}', "");
Expect(1, 67871, '\P{Is_Script=lydian}', "");
Expect(0, 67871, '\P{^Is_Script=lydian}', "");
Expect(1, 67897, '\p{Is_Script=_-lydian}', "");
Expect(0, 67897, '\p{^Is_Script=_-lydian}', "");
Expect(0, 67897, '\P{Is_Script=_-lydian}', "");
Expect(1, 67897, '\P{^Is_Script=_-lydian}', "");
Expect(0, 67871, '\p{Is_Script=_-lydian}', "");
Expect(1, 67871, '\p{^Is_Script=_-lydian}', "");
Expect(1, 67871, '\P{Is_Script=_-lydian}', "");
Expect(0, 67871, '\P{^Is_Script=_-lydian}', "");
Error('\p{Is_Sc=_Lydi/a/}');
Error('\P{Is_Sc=_Lydi/a/}');
Expect(1, 67897, '\p{Is_Sc=lydi}', "");
Expect(0, 67897, '\p{^Is_Sc=lydi}', "");
Expect(0, 67897, '\P{Is_Sc=lydi}', "");
Expect(1, 67897, '\P{^Is_Sc=lydi}', "");
Expect(0, 67871, '\p{Is_Sc=lydi}', "");
Expect(1, 67871, '\p{^Is_Sc=lydi}', "");
Expect(1, 67871, '\P{Is_Sc=lydi}', "");
Expect(0, 67871, '\P{^Is_Sc=lydi}', "");
Expect(1, 67897, '\p{Is_Sc= _Lydi}', "");
Expect(0, 67897, '\p{^Is_Sc= _Lydi}', "");
Expect(0, 67897, '\P{Is_Sc= _Lydi}', "");
Expect(1, 67897, '\P{^Is_Sc= _Lydi}', "");
Expect(0, 67871, '\p{Is_Sc= _Lydi}', "");
Expect(1, 67871, '\p{^Is_Sc= _Lydi}', "");
Expect(1, 67871, '\P{Is_Sc= _Lydi}', "");
Expect(0, 67871, '\P{^Is_Sc= _Lydi}', "");
Error('\p{Script=:= mongolian}');
Error('\P{Script=:= mongolian}');
Expect(1, 6145, '\p{Script=mongolian}', "");
Expect(0, 6145, '\p{^Script=mongolian}', "");
Expect(0, 6145, '\P{Script=mongolian}', "");
Expect(1, 6145, '\P{^Script=mongolian}', "");
Expect(0, 6143, '\p{Script=mongolian}', "");
Expect(1, 6143, '\p{^Script=mongolian}', "");
Expect(1, 6143, '\P{Script=mongolian}', "");
Expect(0, 6143, '\P{^Script=mongolian}', "");
Expect(1, 6145, '\p{Script=--Mongolian}', "");
Expect(0, 6145, '\p{^Script=--Mongolian}', "");
Expect(0, 6145, '\P{Script=--Mongolian}', "");
Expect(1, 6145, '\P{^Script=--Mongolian}', "");
Expect(0, 6143, '\p{Script=--Mongolian}', "");
Expect(1, 6143, '\p{^Script=--Mongolian}', "");
Expect(1, 6143, '\P{Script=--Mongolian}', "");
Expect(0, 6143, '\P{^Script=--Mongolian}', "");
Error('\p{Sc=:= MONG}');
Error('\P{Sc=:= MONG}');
Expect(1, 6145, '\p{Sc=mong}', "");
Expect(0, 6145, '\p{^Sc=mong}', "");
Expect(0, 6145, '\P{Sc=mong}', "");
Expect(1, 6145, '\P{^Sc=mong}', "");
Expect(0, 6143, '\p{Sc=mong}', "");
Expect(1, 6143, '\p{^Sc=mong}', "");
Expect(1, 6143, '\P{Sc=mong}', "");
Expect(0, 6143, '\P{^Sc=mong}', "");
Expect(1, 6145, '\p{Sc=Mong}', "");
Expect(0, 6145, '\p{^Sc=Mong}', "");
Expect(0, 6145, '\P{Sc=Mong}', "");
Expect(1, 6145, '\P{^Sc=Mong}', "");
Expect(0, 6143, '\p{Sc=Mong}', "");
Expect(1, 6143, '\p{^Sc=Mong}', "");
Expect(1, 6143, '\P{Sc=Mong}', "");
Expect(0, 6143, '\P{^Sc=Mong}', "");
Error('\p{Is_Script=:= MONGOLIAN}');
Error('\P{Is_Script=:= MONGOLIAN}');
Expect(1, 6145, '\p{Is_Script=mongolian}', "");
Expect(0, 6145, '\p{^Is_Script=mongolian}', "");
Expect(0, 6145, '\P{Is_Script=mongolian}', "");
Expect(1, 6145, '\P{^Is_Script=mongolian}', "");
Expect(0, 6143, '\p{Is_Script=mongolian}', "");
Expect(1, 6143, '\p{^Is_Script=mongolian}', "");
Expect(1, 6143, '\P{Is_Script=mongolian}', "");
Expect(0, 6143, '\P{^Is_Script=mongolian}', "");
Expect(1, 6145, '\p{Is_Script=_ Mongolian}', "");
Expect(0, 6145, '\p{^Is_Script=_ Mongolian}', "");
Expect(0, 6145, '\P{Is_Script=_ Mongolian}', "");
Expect(1, 6145, '\P{^Is_Script=_ Mongolian}', "");
Expect(0, 6143, '\p{Is_Script=_ Mongolian}', "");
Expect(1, 6143, '\p{^Is_Script=_ Mongolian}', "");
Expect(1, 6143, '\P{Is_Script=_ Mongolian}', "");
Expect(0, 6143, '\P{^Is_Script=_ Mongolian}', "");
Error('\p{Is_Sc=- Mong/a/}');
Error('\P{Is_Sc=- Mong/a/}');
Expect(1, 6145, '\p{Is_Sc=mong}', "");
Expect(0, 6145, '\p{^Is_Sc=mong}', "");
Expect(0, 6145, '\P{Is_Sc=mong}', "");
Expect(1, 6145, '\P{^Is_Sc=mong}', "");
Expect(0, 6143, '\p{Is_Sc=mong}', "");
Expect(1, 6143, '\p{^Is_Sc=mong}', "");
Expect(1, 6143, '\P{Is_Sc=mong}', "");
Expect(0, 6143, '\P{^Is_Sc=mong}', "");
Expect(1, 6145, '\p{Is_Sc= _Mong}', "");
Expect(0, 6145, '\p{^Is_Sc= _Mong}', "");
Expect(0, 6145, '\P{Is_Sc= _Mong}', "");
Expect(1, 6145, '\P{^Is_Sc= _Mong}', "");
Expect(0, 6143, '\p{Is_Sc= _Mong}', "");
Expect(1, 6143, '\p{^Is_Sc= _Mong}', "");
Expect(1, 6143, '\P{Is_Sc= _Mong}', "");
Expect(0, 6143, '\P{^Is_Sc= _Mong}', "");
Error('\p{Script=/a/ LAO}');
Error('\P{Script=/a/ LAO}');
Expect(1, 3714, '\p{Script=lao}', "");
Expect(0, 3714, '\p{^Script=lao}', "");
Expect(0, 3714, '\P{Script=lao}', "");
Expect(1, 3714, '\P{^Script=lao}', "");
Expect(0, 3712, '\p{Script=lao}', "");
Expect(1, 3712, '\p{^Script=lao}', "");
Expect(1, 3712, '\P{Script=lao}', "");
Expect(0, 3712, '\P{^Script=lao}', "");
Expect(1, 3714, '\p{Script= _LAO}', "");
Expect(0, 3714, '\p{^Script= _LAO}', "");
Expect(0, 3714, '\P{Script= _LAO}', "");
Expect(1, 3714, '\P{^Script= _LAO}', "");
Expect(0, 3712, '\p{Script= _LAO}', "");
Expect(1, 3712, '\p{^Script= _LAO}', "");
Expect(1, 3712, '\P{Script= _LAO}', "");
Expect(0, 3712, '\P{^Script= _LAO}', "");
Error('\p{Sc= :=Laoo}');
Error('\P{Sc= :=Laoo}');
Expect(1, 3714, '\p{Sc=laoo}', "");
Expect(0, 3714, '\p{^Sc=laoo}', "");
Expect(0, 3714, '\P{Sc=laoo}', "");
Expect(1, 3714, '\P{^Sc=laoo}', "");
Expect(0, 3712, '\p{Sc=laoo}', "");
Expect(1, 3712, '\p{^Sc=laoo}', "");
Expect(1, 3712, '\P{Sc=laoo}', "");
Expect(0, 3712, '\P{^Sc=laoo}', "");
Expect(1, 3714, '\p{Sc= _LAOO}', "");
Expect(0, 3714, '\p{^Sc= _LAOO}', "");
Expect(0, 3714, '\P{Sc= _LAOO}', "");
Expect(1, 3714, '\P{^Sc= _LAOO}', "");
Expect(0, 3712, '\p{Sc= _LAOO}', "");
Expect(1, 3712, '\p{^Sc= _LAOO}', "");
Expect(1, 3712, '\P{Sc= _LAOO}', "");
Expect(0, 3712, '\P{^Sc= _LAOO}', "");
Error('\p{Is_Script= -Lao:=}');
Error('\P{Is_Script= -Lao:=}');
Expect(1, 3714, '\p{Is_Script=lao}', "");
Expect(0, 3714, '\p{^Is_Script=lao}', "");
Expect(0, 3714, '\P{Is_Script=lao}', "");
Expect(1, 3714, '\P{^Is_Script=lao}', "");
Expect(0, 3712, '\p{Is_Script=lao}', "");
Expect(1, 3712, '\p{^Is_Script=lao}', "");
Expect(1, 3712, '\P{Is_Script=lao}', "");
Expect(0, 3712, '\P{^Is_Script=lao}', "");
Expect(1, 3714, '\p{Is_Script=_LAO}', "");
Expect(0, 3714, '\p{^Is_Script=_LAO}', "");
Expect(0, 3714, '\P{Is_Script=_LAO}', "");
Expect(1, 3714, '\P{^Is_Script=_LAO}', "");
Expect(0, 3712, '\p{Is_Script=_LAO}', "");
Expect(1, 3712, '\p{^Is_Script=_LAO}', "");
Expect(1, 3712, '\P{Is_Script=_LAO}', "");
Expect(0, 3712, '\P{^Is_Script=_LAO}', "");
Error('\p{Is_Sc=LAOO:=}');
Error('\P{Is_Sc=LAOO:=}');
Expect(1, 3714, '\p{Is_Sc=laoo}', "");
Expect(0, 3714, '\p{^Is_Sc=laoo}', "");
Expect(0, 3714, '\P{Is_Sc=laoo}', "");
Expect(1, 3714, '\P{^Is_Sc=laoo}', "");
Expect(0, 3712, '\p{Is_Sc=laoo}', "");
Expect(1, 3712, '\p{^Is_Sc=laoo}', "");
Expect(1, 3712, '\P{Is_Sc=laoo}', "");
Expect(0, 3712, '\P{^Is_Sc=laoo}', "");
Expect(1, 3714, '\p{Is_Sc= LAOO}', "");
Expect(0, 3714, '\p{^Is_Sc= LAOO}', "");
Expect(0, 3714, '\P{Is_Sc= LAOO}', "");
Expect(1, 3714, '\P{^Is_Sc= LAOO}', "");
Expect(0, 3712, '\p{Is_Sc= LAOO}', "");
Expect(1, 3712, '\p{^Is_Sc= LAOO}', "");
Expect(1, 3712, '\P{Is_Sc= LAOO}', "");
Expect(0, 3712, '\P{^Is_Sc= LAOO}', "");
Error('\p{Script=/a/Cyrillic}');
Error('\P{Script=/a/Cyrillic}');
Expect(1, 1156, '\p{Script=cyrillic}', "");
Expect(0, 1156, '\p{^Script=cyrillic}', "");
Expect(0, 1156, '\P{Script=cyrillic}', "");
Expect(1, 1156, '\P{^Script=cyrillic}', "");
Expect(0, 1023, '\p{Script=cyrillic}', "");
Expect(1, 1023, '\p{^Script=cyrillic}', "");
Expect(1, 1023, '\P{Script=cyrillic}', "");
Expect(0, 1023, '\P{^Script=cyrillic}', "");
Expect(1, 1156, '\p{Script=_CYRILLIC}', "");
Expect(0, 1156, '\p{^Script=_CYRILLIC}', "");
Expect(0, 1156, '\P{Script=_CYRILLIC}', "");
Expect(1, 1156, '\P{^Script=_CYRILLIC}', "");
Expect(0, 1023, '\p{Script=_CYRILLIC}', "");
Expect(1, 1023, '\p{^Script=_CYRILLIC}', "");
Expect(1, 1023, '\P{Script=_CYRILLIC}', "");
Expect(0, 1023, '\P{^Script=_CYRILLIC}', "");
Error('\p{Sc=/a/_ Cyrl}');
Error('\P{Sc=/a/_ Cyrl}');
Expect(1, 1156, '\p{Sc=cyrl}', "");
Expect(0, 1156, '\p{^Sc=cyrl}', "");
Expect(0, 1156, '\P{Sc=cyrl}', "");
Expect(1, 1156, '\P{^Sc=cyrl}', "");
Expect(0, 1023, '\p{Sc=cyrl}', "");
Expect(1, 1023, '\p{^Sc=cyrl}', "");
Expect(1, 1023, '\P{Sc=cyrl}', "");
Expect(0, 1023, '\P{^Sc=cyrl}', "");
Expect(1, 1156, '\p{Sc=-_CYRL}', "");
Expect(0, 1156, '\p{^Sc=-_CYRL}', "");
Expect(0, 1156, '\P{Sc=-_CYRL}', "");
Expect(1, 1156, '\P{^Sc=-_CYRL}', "");
Expect(0, 1023, '\p{Sc=-_CYRL}', "");
Expect(1, 1023, '\p{^Sc=-_CYRL}', "");
Expect(1, 1023, '\P{Sc=-_CYRL}', "");
Expect(0, 1023, '\P{^Sc=-_CYRL}', "");
Error('\p{Is_Script: -Cyrillic/a/}');
Error('\P{Is_Script: -Cyrillic/a/}');
Expect(1, 1156, '\p{Is_Script=cyrillic}', "");
Expect(0, 1156, '\p{^Is_Script=cyrillic}', "");
Expect(0, 1156, '\P{Is_Script=cyrillic}', "");
Expect(1, 1156, '\P{^Is_Script=cyrillic}', "");
Expect(0, 1023, '\p{Is_Script=cyrillic}', "");
Expect(1, 1023, '\p{^Is_Script=cyrillic}', "");
Expect(1, 1023, '\P{Is_Script=cyrillic}', "");
Expect(0, 1023, '\P{^Is_Script=cyrillic}', "");
Expect(1, 1156, '\p{Is_Script=_-Cyrillic}', "");
Expect(0, 1156, '\p{^Is_Script=_-Cyrillic}', "");
Expect(0, 1156, '\P{Is_Script=_-Cyrillic}', "");
Expect(1, 1156, '\P{^Is_Script=_-Cyrillic}', "");
Expect(0, 1023, '\p{Is_Script=_-Cyrillic}', "");
Expect(1, 1023, '\p{^Is_Script=_-Cyrillic}', "");
Expect(1, 1023, '\P{Is_Script=_-Cyrillic}', "");
Expect(0, 1023, '\P{^Is_Script=_-Cyrillic}', "");
Error('\p{Is_Sc=:=_ cyrl}');
Error('\P{Is_Sc=:=_ cyrl}');
Expect(1, 1156, '\p{Is_Sc: cyrl}', "");
Expect(0, 1156, '\p{^Is_Sc: cyrl}', "");
Expect(0, 1156, '\P{Is_Sc: cyrl}', "");
Expect(1, 1156, '\P{^Is_Sc: cyrl}', "");
Expect(0, 1023, '\p{Is_Sc: cyrl}', "");
Expect(1, 1023, '\p{^Is_Sc: cyrl}', "");
Expect(1, 1023, '\P{Is_Sc: cyrl}', "");
Expect(0, 1023, '\P{^Is_Sc: cyrl}', "");
Expect(1, 1156, '\p{Is_Sc=_ Cyrl}', "");
Expect(0, 1156, '\p{^Is_Sc=_ Cyrl}', "");
Expect(0, 1156, '\P{Is_Sc=_ Cyrl}', "");
Expect(1, 1156, '\P{^Is_Sc=_ Cyrl}', "");
Expect(0, 1023, '\p{Is_Sc=_ Cyrl}', "");
Expect(1, 1023, '\p{^Is_Sc=_ Cyrl}', "");
Expect(1, 1023, '\P{Is_Sc=_ Cyrl}', "");
Expect(0, 1023, '\P{^Is_Sc=_ Cyrl}', "");
Error('\p{Script=:=Hiragana}');
Error('\P{Script=:=Hiragana}');
Expect(1, 12438, '\p{Script=hiragana}', "");
Expect(0, 12438, '\p{^Script=hiragana}', "");
Expect(0, 12438, '\P{Script=hiragana}', "");
Expect(1, 12438, '\P{^Script=hiragana}', "");
Expect(0, 12352, '\p{Script=hiragana}', "");
Expect(1, 12352, '\p{^Script=hiragana}', "");
Expect(1, 12352, '\P{Script=hiragana}', "");
Expect(0, 12352, '\P{^Script=hiragana}', "");
Expect(1, 12438, '\p{Script= hiragana}', "");
Expect(0, 12438, '\p{^Script= hiragana}', "");
Expect(0, 12438, '\P{Script= hiragana}', "");
Expect(1, 12438, '\P{^Script= hiragana}', "");
Expect(0, 12352, '\p{Script= hiragana}', "");
Expect(1, 12352, '\p{^Script= hiragana}', "");
Expect(1, 12352, '\P{Script= hiragana}', "");
Expect(0, 12352, '\P{^Script= hiragana}', "");
Error('\p{Sc=:= -HIRA}');
Error('\P{Sc=:= -HIRA}');
Expect(1, 12438, '\p{Sc:hira}', "");
Expect(0, 12438, '\p{^Sc:hira}', "");
Expect(0, 12438, '\P{Sc:hira}', "");
Expect(1, 12438, '\P{^Sc:hira}', "");
Expect(0, 12352, '\p{Sc:hira}', "");
Expect(1, 12352, '\p{^Sc:hira}', "");
Expect(1, 12352, '\P{Sc:hira}', "");
Expect(0, 12352, '\P{^Sc:hira}', "");
Expect(1, 12438, '\p{Sc= hira}', "");
Expect(0, 12438, '\p{^Sc= hira}', "");
Expect(0, 12438, '\P{Sc= hira}', "");
Expect(1, 12438, '\P{^Sc= hira}', "");
Expect(0, 12352, '\p{Sc= hira}', "");
Expect(1, 12352, '\p{^Sc= hira}', "");
Expect(1, 12352, '\P{Sc= hira}', "");
Expect(0, 12352, '\P{^Sc= hira}', "");
Error('\p{Is_Script=/a/Hiragana}');
Error('\P{Is_Script=/a/Hiragana}');
Expect(1, 12438, '\p{Is_Script=hiragana}', "");
Expect(0, 12438, '\p{^Is_Script=hiragana}', "");
Expect(0, 12438, '\P{Is_Script=hiragana}', "");
Expect(1, 12438, '\P{^Is_Script=hiragana}', "");
Expect(0, 12352, '\p{Is_Script=hiragana}', "");
Expect(1, 12352, '\p{^Is_Script=hiragana}', "");
Expect(1, 12352, '\P{Is_Script=hiragana}', "");
Expect(0, 12352, '\P{^Is_Script=hiragana}', "");
Expect(1, 12438, '\p{Is_Script= _Hiragana}', "");
Expect(0, 12438, '\p{^Is_Script= _Hiragana}', "");
Expect(0, 12438, '\P{Is_Script= _Hiragana}', "");
Expect(1, 12438, '\P{^Is_Script= _Hiragana}', "");
Expect(0, 12352, '\p{Is_Script= _Hiragana}', "");
Expect(1, 12352, '\p{^Is_Script= _Hiragana}', "");
Expect(1, 12352, '\P{Is_Script= _Hiragana}', "");
Expect(0, 12352, '\P{^Is_Script= _Hiragana}', "");
Error('\p{Is_Sc=-:=Hira}');
Error('\P{Is_Sc=-:=Hira}');
Expect(1, 12438, '\p{Is_Sc=hira}', "");
Expect(0, 12438, '\p{^Is_Sc=hira}', "");
Expect(0, 12438, '\P{Is_Sc=hira}', "");
Expect(1, 12438, '\P{^Is_Sc=hira}', "");
Expect(0, 12352, '\p{Is_Sc=hira}', "");
Expect(1, 12352, '\p{^Is_Sc=hira}', "");
Expect(1, 12352, '\P{Is_Sc=hira}', "");
Expect(0, 12352, '\P{^Is_Sc=hira}', "");
Expect(1, 12438, '\p{Is_Sc= Hira}', "");
Expect(0, 12438, '\p{^Is_Sc= Hira}', "");
Expect(0, 12438, '\P{Is_Sc= Hira}', "");
Expect(1, 12438, '\P{^Is_Sc= Hira}', "");
Expect(0, 12352, '\p{Is_Sc= Hira}', "");
Expect(1, 12352, '\p{^Is_Sc= Hira}', "");
Expect(1, 12352, '\P{Is_Sc= Hira}', "");
Expect(0, 12352, '\P{^Is_Sc= Hira}', "");
Error('\p{Script=-/a/Bengali}');
Error('\P{Script=-/a/Bengali}');
Expect(1, 2435, '\p{Script=bengali}', "");
Expect(0, 2435, '\p{^Script=bengali}', "");
Expect(0, 2435, '\P{Script=bengali}', "");
Expect(1, 2435, '\P{^Script=bengali}', "");
Expect(0, 2432, '\p{Script=bengali}', "");
Expect(1, 2432, '\p{^Script=bengali}', "");
Expect(1, 2432, '\P{Script=bengali}', "");
Expect(0, 2432, '\P{^Script=bengali}', "");
Expect(1, 2435, '\p{Script: -BENGALI}', "");
Expect(0, 2435, '\p{^Script: -BENGALI}', "");
Expect(0, 2435, '\P{Script: -BENGALI}', "");
Expect(1, 2435, '\P{^Script: -BENGALI}', "");
Expect(0, 2432, '\p{Script: -BENGALI}', "");
Expect(1, 2432, '\p{^Script: -BENGALI}', "");
Expect(1, 2432, '\P{Script: -BENGALI}', "");
Expect(0, 2432, '\P{^Script: -BENGALI}', "");
Error('\p{Sc=/a/-BENG}');
Error('\P{Sc=/a/-BENG}');
Expect(1, 2435, '\p{Sc=beng}', "");
Expect(0, 2435, '\p{^Sc=beng}', "");
Expect(0, 2435, '\P{Sc=beng}', "");
Expect(1, 2435, '\P{^Sc=beng}', "");
Expect(0, 2432, '\p{Sc=beng}', "");
Expect(1, 2432, '\p{^Sc=beng}', "");
Expect(1, 2432, '\P{Sc=beng}', "");
Expect(0, 2432, '\P{^Sc=beng}', "");
Expect(1, 2435, '\p{Sc=- Beng}', "");
Expect(0, 2435, '\p{^Sc=- Beng}', "");
Expect(0, 2435, '\P{Sc=- Beng}', "");
Expect(1, 2435, '\P{^Sc=- Beng}', "");
Expect(0, 2432, '\p{Sc=- Beng}', "");
Expect(1, 2432, '\p{^Sc=- Beng}', "");
Expect(1, 2432, '\P{Sc=- Beng}', "");
Expect(0, 2432, '\P{^Sc=- Beng}', "");
Error('\p{Is_Script= :=bengali}');
Error('\P{Is_Script= :=bengali}');
Expect(1, 2435, '\p{Is_Script=bengali}', "");
Expect(0, 2435, '\p{^Is_Script=bengali}', "");
Expect(0, 2435, '\P{Is_Script=bengali}', "");
Expect(1, 2435, '\P{^Is_Script=bengali}', "");
Expect(0, 2432, '\p{Is_Script=bengali}', "");
Expect(1, 2432, '\p{^Is_Script=bengali}', "");
Expect(1, 2432, '\P{Is_Script=bengali}', "");
Expect(0, 2432, '\P{^Is_Script=bengali}', "");
Expect(1, 2435, '\p{Is_Script=- Bengali}', "");
Expect(0, 2435, '\p{^Is_Script=- Bengali}', "");
Expect(0, 2435, '\P{Is_Script=- Bengali}', "");
Expect(1, 2435, '\P{^Is_Script=- Bengali}', "");
Expect(0, 2432, '\p{Is_Script=- Bengali}', "");
Expect(1, 2432, '\p{^Is_Script=- Bengali}', "");
Expect(1, 2432, '\P{Is_Script=- Bengali}', "");
Expect(0, 2432, '\P{^Is_Script=- Bengali}', "");
Error('\p{Is_Sc=:= Beng}');
Error('\P{Is_Sc=:= Beng}');
Expect(1, 2435, '\p{Is_Sc=beng}', "");
Expect(0, 2435, '\p{^Is_Sc=beng}', "");
Expect(0, 2435, '\P{Is_Sc=beng}', "");
Expect(1, 2435, '\P{^Is_Sc=beng}', "");
Expect(0, 2432, '\p{Is_Sc=beng}', "");
Expect(1, 2432, '\p{^Is_Sc=beng}', "");
Expect(1, 2432, '\P{Is_Sc=beng}', "");
Expect(0, 2432, '\P{^Is_Sc=beng}', "");
Expect(1, 2435, '\p{Is_Sc=- Beng}', "");
Expect(0, 2435, '\p{^Is_Sc=- Beng}', "");
Expect(0, 2435, '\P{Is_Sc=- Beng}', "");
Expect(1, 2435, '\P{^Is_Sc=- Beng}', "");
Expect(0, 2432, '\p{Is_Sc=- Beng}', "");
Expect(1, 2432, '\p{^Is_Sc=- Beng}', "");
Expect(1, 2432, '\P{Is_Sc=- Beng}', "");
Expect(0, 2432, '\P{^Is_Sc=- Beng}', "");
Error('\p{Script= /a/BRAILLE}');
Error('\P{Script= /a/BRAILLE}');
Expect(1, 10495, '\p{Script=braille}', "");
Expect(0, 10495, '\p{^Script=braille}', "");
Expect(0, 10495, '\P{Script=braille}', "");
Expect(1, 10495, '\P{^Script=braille}', "");
Expect(0, 10239, '\p{Script=braille}', "");
Expect(1, 10239, '\p{^Script=braille}', "");
Expect(1, 10239, '\P{Script=braille}', "");
Expect(0, 10239, '\P{^Script=braille}', "");
Expect(1, 10495, '\p{Script=--Braille}', "");
Expect(0, 10495, '\p{^Script=--Braille}', "");
Expect(0, 10495, '\P{Script=--Braille}', "");
Expect(1, 10495, '\P{^Script=--Braille}', "");
Expect(0, 10239, '\p{Script=--Braille}', "");
Expect(1, 10239, '\p{^Script=--Braille}', "");
Expect(1, 10239, '\P{Script=--Braille}', "");
Expect(0, 10239, '\P{^Script=--Braille}', "");
Error('\p{Sc=:=__BRAI}');
Error('\P{Sc=:=__BRAI}');
Expect(1, 10495, '\p{Sc=brai}', "");
Expect(0, 10495, '\p{^Sc=brai}', "");
Expect(0, 10495, '\P{Sc=brai}', "");
Expect(1, 10495, '\P{^Sc=brai}', "");
Expect(0, 10239, '\p{Sc=brai}', "");
Expect(1, 10239, '\p{^Sc=brai}', "");
Expect(1, 10239, '\P{Sc=brai}', "");
Expect(0, 10239, '\P{^Sc=brai}', "");
Expect(1, 10495, '\p{Sc=--BRAI}', "");
Expect(0, 10495, '\p{^Sc=--BRAI}', "");
Expect(0, 10495, '\P{Sc=--BRAI}', "");
Expect(1, 10495, '\P{^Sc=--BRAI}', "");
Expect(0, 10239, '\p{Sc=--BRAI}', "");
Expect(1, 10239, '\p{^Sc=--BRAI}', "");
Expect(1, 10239, '\P{Sc=--BRAI}', "");
Expect(0, 10239, '\P{^Sc=--BRAI}', "");
Error('\p{Is_Script=:=- braille}');
Error('\P{Is_Script=:=- braille}');
Expect(1, 10495, '\p{Is_Script=braille}', "");
Expect(0, 10495, '\p{^Is_Script=braille}', "");
Expect(0, 10495, '\P{Is_Script=braille}', "");
Expect(1, 10495, '\P{^Is_Script=braille}', "");
Expect(0, 10239, '\p{Is_Script=braille}', "");
Expect(1, 10239, '\p{^Is_Script=braille}', "");
Expect(1, 10239, '\P{Is_Script=braille}', "");
Expect(0, 10239, '\P{^Is_Script=braille}', "");
Expect(1, 10495, '\p{Is_Script=_ braille}', "");
Expect(0, 10495, '\p{^Is_Script=_ braille}', "");
Expect(0, 10495, '\P{Is_Script=_ braille}', "");
Expect(1, 10495, '\P{^Is_Script=_ braille}', "");
Expect(0, 10239, '\p{Is_Script=_ braille}', "");
Expect(1, 10239, '\p{^Is_Script=_ braille}', "");
Expect(1, 10239, '\P{Is_Script=_ braille}', "");
Expect(0, 10239, '\P{^Is_Script=_ braille}', "");
Error('\p{Is_Sc= -Brai:=}');
Error('\P{Is_Sc= -Brai:=}');
Expect(1, 10495, '\p{Is_Sc=brai}', "");
Expect(0, 10495, '\p{^Is_Sc=brai}', "");
Expect(0, 10495, '\P{Is_Sc=brai}', "");
Expect(1, 10495, '\P{^Is_Sc=brai}', "");
Expect(0, 10239, '\p{Is_Sc=brai}', "");
Expect(1, 10239, '\p{^Is_Sc=brai}', "");
Expect(1, 10239, '\P{Is_Sc=brai}', "");
Expect(0, 10239, '\P{^Is_Sc=brai}', "");
Expect(1, 10495, '\p{Is_Sc=_ Brai}', "");
Expect(0, 10495, '\p{^Is_Sc=_ Brai}', "");
Expect(0, 10495, '\P{Is_Sc=_ Brai}', "");
Expect(1, 10495, '\P{^Is_Sc=_ Brai}', "");
Expect(0, 10239, '\p{Is_Sc=_ Brai}', "");
Expect(1, 10239, '\p{^Is_Sc=_ Brai}', "");
Expect(1, 10239, '\P{Is_Sc=_ Brai}', "");
Expect(0, 10239, '\P{^Is_Sc=_ Brai}', "");
Error('\p{Script= -Kharoshthi:=}');
Error('\P{Script= -Kharoshthi:=}');
Expect(1, 68099, '\p{Script=kharoshthi}', "");
Expect(0, 68099, '\p{^Script=kharoshthi}', "");
Expect(0, 68099, '\P{Script=kharoshthi}', "");
Expect(1, 68099, '\P{^Script=kharoshthi}', "");
Expect(0, 68095, '\p{Script=kharoshthi}', "");
Expect(1, 68095, '\p{^Script=kharoshthi}', "");
Expect(1, 68095, '\P{Script=kharoshthi}', "");
Expect(0, 68095, '\P{^Script=kharoshthi}', "");
Expect(1, 68099, '\p{Script= -kharoshthi}', "");
Expect(0, 68099, '\p{^Script= -kharoshthi}', "");
Expect(0, 68099, '\P{Script= -kharoshthi}', "");
Expect(1, 68099, '\P{^Script= -kharoshthi}', "");
Expect(0, 68095, '\p{Script= -kharoshthi}', "");
Expect(1, 68095, '\p{^Script= -kharoshthi}', "");
Expect(1, 68095, '\P{Script= -kharoshthi}', "");
Expect(0, 68095, '\P{^Script= -kharoshthi}', "");
Error('\p{Sc=_ KHAR/a/}');
Error('\P{Sc=_ KHAR/a/}');
Expect(1, 68099, '\p{Sc=khar}', "");
Expect(0, 68099, '\p{^Sc=khar}', "");
Expect(0, 68099, '\P{Sc=khar}', "");
Expect(1, 68099, '\P{^Sc=khar}', "");
Expect(0, 68095, '\p{Sc=khar}', "");
Expect(1, 68095, '\p{^Sc=khar}', "");
Expect(1, 68095, '\P{Sc=khar}', "");
Expect(0, 68095, '\P{^Sc=khar}', "");
Expect(1, 68099, '\p{Sc=_Khar}', "");
Expect(0, 68099, '\p{^Sc=_Khar}', "");
Expect(0, 68099, '\P{Sc=_Khar}', "");
Expect(1, 68099, '\P{^Sc=_Khar}', "");
Expect(0, 68095, '\p{Sc=_Khar}', "");
Expect(1, 68095, '\p{^Sc=_Khar}', "");
Expect(1, 68095, '\P{Sc=_Khar}', "");
Expect(0, 68095, '\P{^Sc=_Khar}', "");
Error('\p{Is_Script: _kharoshthi/a/}');
Error('\P{Is_Script: _kharoshthi/a/}');
Expect(1, 68099, '\p{Is_Script=kharoshthi}', "");
Expect(0, 68099, '\p{^Is_Script=kharoshthi}', "");
Expect(0, 68099, '\P{Is_Script=kharoshthi}', "");
Expect(1, 68099, '\P{^Is_Script=kharoshthi}', "");
Expect(0, 68095, '\p{Is_Script=kharoshthi}', "");
Expect(1, 68095, '\p{^Is_Script=kharoshthi}', "");
Expect(1, 68095, '\P{Is_Script=kharoshthi}', "");
Expect(0, 68095, '\P{^Is_Script=kharoshthi}', "");
Expect(1, 68099, '\p{Is_Script=_-kharoshthi}', "");
Expect(0, 68099, '\p{^Is_Script=_-kharoshthi}', "");
Expect(0, 68099, '\P{Is_Script=_-kharoshthi}', "");
Expect(1, 68099, '\P{^Is_Script=_-kharoshthi}', "");
Expect(0, 68095, '\p{Is_Script=_-kharoshthi}', "");
Expect(1, 68095, '\p{^Is_Script=_-kharoshthi}', "");
Expect(1, 68095, '\P{Is_Script=_-kharoshthi}', "");
Expect(0, 68095, '\P{^Is_Script=_-kharoshthi}', "");
Error('\p{Is_Sc=/a/_-KHAR}');
Error('\P{Is_Sc=/a/_-KHAR}');
Expect(1, 68099, '\p{Is_Sc=khar}', "");
Expect(0, 68099, '\p{^Is_Sc=khar}', "");
Expect(0, 68099, '\P{Is_Sc=khar}', "");
Expect(1, 68099, '\P{^Is_Sc=khar}', "");
Expect(0, 68095, '\p{Is_Sc=khar}', "");
Expect(1, 68095, '\p{^Is_Sc=khar}', "");
Expect(1, 68095, '\P{Is_Sc=khar}', "");
Expect(0, 68095, '\P{^Is_Sc=khar}', "");
Expect(1, 68099, '\p{Is_Sc: Khar}', "");
Expect(0, 68099, '\p{^Is_Sc: Khar}', "");
Expect(0, 68099, '\P{Is_Sc: Khar}', "");
Expect(1, 68099, '\P{^Is_Sc: Khar}', "");
Expect(0, 68095, '\p{Is_Sc: Khar}', "");
Expect(1, 68095, '\p{^Is_Sc: Khar}', "");
Expect(1, 68095, '\P{Is_Sc: Khar}', "");
Expect(0, 68095, '\P{^Is_Sc: Khar}', "");
Error('\p{Script= _Lycian/a/}');
Error('\P{Script= _Lycian/a/}');
Expect(1, 66204, '\p{Script=lycian}', "");
Expect(0, 66204, '\p{^Script=lycian}', "");
Expect(0, 66204, '\P{Script=lycian}', "");
Expect(1, 66204, '\P{^Script=lycian}', "");
Expect(0, 66175, '\p{Script=lycian}', "");
Expect(1, 66175, '\p{^Script=lycian}', "");
Expect(1, 66175, '\P{Script=lycian}', "");
Expect(0, 66175, '\P{^Script=lycian}', "");
Expect(1, 66204, '\p{Script= Lycian}', "");
Expect(0, 66204, '\p{^Script= Lycian}', "");
Expect(0, 66204, '\P{Script= Lycian}', "");
Expect(1, 66204, '\P{^Script= Lycian}', "");
Expect(0, 66175, '\p{Script= Lycian}', "");
Expect(1, 66175, '\p{^Script= Lycian}', "");
Expect(1, 66175, '\P{Script= Lycian}', "");
Expect(0, 66175, '\P{^Script= Lycian}', "");
Error('\p{Sc=:= _Lyci}');
Error('\P{Sc=:= _Lyci}');
Expect(1, 66204, '\p{Sc=lyci}', "");
Expect(0, 66204, '\p{^Sc=lyci}', "");
Expect(0, 66204, '\P{Sc=lyci}', "");
Expect(1, 66204, '\P{^Sc=lyci}', "");
Expect(0, 66175, '\p{Sc=lyci}', "");
Expect(1, 66175, '\p{^Sc=lyci}', "");
Expect(1, 66175, '\P{Sc=lyci}', "");
Expect(0, 66175, '\P{^Sc=lyci}', "");
Expect(1, 66204, '\p{Sc=_-lyci}', "");
Expect(0, 66204, '\p{^Sc=_-lyci}', "");
Expect(0, 66204, '\P{Sc=_-lyci}', "");
Expect(1, 66204, '\P{^Sc=_-lyci}', "");
Expect(0, 66175, '\p{Sc=_-lyci}', "");
Expect(1, 66175, '\p{^Sc=_-lyci}', "");
Expect(1, 66175, '\P{Sc=_-lyci}', "");
Expect(0, 66175, '\P{^Sc=_-lyci}', "");
Error('\p{Is_Script=/a/ Lycian}');
Error('\P{Is_Script=/a/ Lycian}');
Expect(1, 66204, '\p{Is_Script=lycian}', "");
Expect(0, 66204, '\p{^Is_Script=lycian}', "");
Expect(0, 66204, '\P{Is_Script=lycian}', "");
Expect(1, 66204, '\P{^Is_Script=lycian}', "");
Expect(0, 66175, '\p{Is_Script=lycian}', "");
Expect(1, 66175, '\p{^Is_Script=lycian}', "");
Expect(1, 66175, '\P{Is_Script=lycian}', "");
Expect(0, 66175, '\P{^Is_Script=lycian}', "");
Expect(1, 66204, '\p{Is_Script=__lycian}', "");
Expect(0, 66204, '\p{^Is_Script=__lycian}', "");
Expect(0, 66204, '\P{Is_Script=__lycian}', "");
Expect(1, 66204, '\P{^Is_Script=__lycian}', "");
Expect(0, 66175, '\p{Is_Script=__lycian}', "");
Expect(1, 66175, '\p{^Is_Script=__lycian}', "");
Expect(1, 66175, '\P{Is_Script=__lycian}', "");
Expect(0, 66175, '\P{^Is_Script=__lycian}', "");
Error('\p{Is_Sc=__Lyci:=}');
Error('\P{Is_Sc=__Lyci:=}');
Expect(1, 66204, '\p{Is_Sc=lyci}', "");
Expect(0, 66204, '\p{^Is_Sc=lyci}', "");
Expect(0, 66204, '\P{Is_Sc=lyci}', "");
Expect(1, 66204, '\P{^Is_Sc=lyci}', "");
Expect(0, 66175, '\p{Is_Sc=lyci}', "");
Expect(1, 66175, '\p{^Is_Sc=lyci}', "");
Expect(1, 66175, '\P{Is_Sc=lyci}', "");
Expect(0, 66175, '\P{^Is_Sc=lyci}', "");
Expect(1, 66204, '\p{Is_Sc= LYCI}', "");
Expect(0, 66204, '\p{^Is_Sc= LYCI}', "");
Expect(0, 66204, '\P{Is_Sc= LYCI}', "");
Expect(1, 66204, '\P{^Is_Sc= LYCI}', "");
Expect(0, 66175, '\p{Is_Sc= LYCI}', "");
Expect(1, 66175, '\p{^Is_Sc= LYCI}', "");
Expect(1, 66175, '\P{Is_Sc= LYCI}', "");
Expect(0, 66175, '\P{^Is_Sc= LYCI}', "");
Error('\p{Script=:=bopomofo}');
Error('\P{Script=:=bopomofo}');
Expect(1, 12589, '\p{Script: bopomofo}', "");
Expect(0, 12589, '\p{^Script: bopomofo}', "");
Expect(0, 12589, '\P{Script: bopomofo}', "");
Expect(1, 12589, '\P{^Script: bopomofo}', "");
Expect(0, 12548, '\p{Script: bopomofo}', "");
Expect(1, 12548, '\p{^Script: bopomofo}', "");
Expect(1, 12548, '\P{Script: bopomofo}', "");
Expect(0, 12548, '\P{^Script: bopomofo}', "");
Expect(1, 12589, '\p{Script= Bopomofo}', "");
Expect(0, 12589, '\p{^Script= Bopomofo}', "");
Expect(0, 12589, '\P{Script= Bopomofo}', "");
Expect(1, 12589, '\P{^Script= Bopomofo}', "");
Expect(0, 12548, '\p{Script= Bopomofo}', "");
Expect(1, 12548, '\p{^Script= Bopomofo}', "");
Expect(1, 12548, '\P{Script= Bopomofo}', "");
Expect(0, 12548, '\P{^Script= Bopomofo}', "");
Error('\p{Sc=_ Bopo/a/}');
Error('\P{Sc=_ Bopo/a/}');
Expect(1, 12589, '\p{Sc=bopo}', "");
Expect(0, 12589, '\p{^Sc=bopo}', "");
Expect(0, 12589, '\P{Sc=bopo}', "");
Expect(1, 12589, '\P{^Sc=bopo}', "");
Expect(0, 12548, '\p{Sc=bopo}', "");
Expect(1, 12548, '\p{^Sc=bopo}', "");
Expect(1, 12548, '\P{Sc=bopo}', "");
Expect(0, 12548, '\P{^Sc=bopo}', "");
Expect(1, 12589, '\p{Sc= Bopo}', "");
Expect(0, 12589, '\p{^Sc= Bopo}', "");
Expect(0, 12589, '\P{Sc= Bopo}', "");
Expect(1, 12589, '\P{^Sc= Bopo}', "");
Expect(0, 12548, '\p{Sc= Bopo}', "");
Expect(1, 12548, '\p{^Sc= Bopo}', "");
Expect(1, 12548, '\P{Sc= Bopo}', "");
Expect(0, 12548, '\P{^Sc= Bopo}', "");
Error('\p{Is_Script=_bopomofo:=}');
Error('\P{Is_Script=_bopomofo:=}');
Expect(1, 12589, '\p{Is_Script=bopomofo}', "");
Expect(0, 12589, '\p{^Is_Script=bopomofo}', "");
Expect(0, 12589, '\P{Is_Script=bopomofo}', "");
Expect(1, 12589, '\P{^Is_Script=bopomofo}', "");
Expect(0, 12548, '\p{Is_Script=bopomofo}', "");
Expect(1, 12548, '\p{^Is_Script=bopomofo}', "");
Expect(1, 12548, '\P{Is_Script=bopomofo}', "");
Expect(0, 12548, '\P{^Is_Script=bopomofo}', "");
Expect(1, 12589, '\p{Is_Script=-_bopomofo}', "");
Expect(0, 12589, '\p{^Is_Script=-_bopomofo}', "");
Expect(0, 12589, '\P{Is_Script=-_bopomofo}', "");
Expect(1, 12589, '\P{^Is_Script=-_bopomofo}', "");
Expect(0, 12548, '\p{Is_Script=-_bopomofo}', "");
Expect(1, 12548, '\p{^Is_Script=-_bopomofo}', "");
Expect(1, 12548, '\P{Is_Script=-_bopomofo}', "");
Expect(0, 12548, '\P{^Is_Script=-_bopomofo}', "");
Error('\p{Is_Sc= Bopo:=}');
Error('\P{Is_Sc= Bopo:=}');
Expect(1, 12589, '\p{Is_Sc=bopo}', "");
Expect(0, 12589, '\p{^Is_Sc=bopo}', "");
Expect(0, 12589, '\P{Is_Sc=bopo}', "");
Expect(1, 12589, '\P{^Is_Sc=bopo}', "");
Expect(0, 12548, '\p{Is_Sc=bopo}', "");
Expect(1, 12548, '\p{^Is_Sc=bopo}', "");
Expect(1, 12548, '\P{Is_Sc=bopo}', "");
Expect(0, 12548, '\P{^Is_Sc=bopo}', "");
Expect(1, 12589, '\p{Is_Sc= Bopo}', "");
Expect(0, 12589, '\p{^Is_Sc= Bopo}', "");
Expect(0, 12589, '\P{Is_Sc= Bopo}', "");
Expect(1, 12589, '\P{^Is_Sc= Bopo}', "");
Expect(0, 12548, '\p{Is_Sc= Bopo}', "");
Expect(1, 12548, '\p{^Is_Sc= Bopo}', "");
Expect(1, 12548, '\P{Is_Sc= Bopo}', "");
Expect(0, 12548, '\P{^Is_Sc= Bopo}', "");
Error('\p{Script=/a/--Rejang}');
Error('\P{Script=/a/--Rejang}');
Expect(1, 43347, '\p{Script=rejang}', "");
Expect(0, 43347, '\p{^Script=rejang}', "");
Expect(0, 43347, '\P{Script=rejang}', "");
Expect(1, 43347, '\P{^Script=rejang}', "");
Expect(0, 43311, '\p{Script=rejang}', "");
Expect(1, 43311, '\p{^Script=rejang}', "");
Expect(1, 43311, '\P{Script=rejang}', "");
Expect(0, 43311, '\P{^Script=rejang}', "");
Expect(1, 43347, '\p{Script=_-Rejang}', "");
Expect(0, 43347, '\p{^Script=_-Rejang}', "");
Expect(0, 43347, '\P{Script=_-Rejang}', "");
Expect(1, 43347, '\P{^Script=_-Rejang}', "");
Expect(0, 43311, '\p{Script=_-Rejang}', "");
Expect(1, 43311, '\p{^Script=_-Rejang}', "");
Expect(1, 43311, '\P{Script=_-Rejang}', "");
Expect(0, 43311, '\P{^Script=_-Rejang}', "");
Error('\p{Sc= _Rjng/a/}');
Error('\P{Sc= _Rjng/a/}');
Expect(1, 43347, '\p{Sc=rjng}', "");
Expect(0, 43347, '\p{^Sc=rjng}', "");
Expect(0, 43347, '\P{Sc=rjng}', "");
Expect(1, 43347, '\P{^Sc=rjng}', "");
Expect(0, 43311, '\p{Sc=rjng}', "");
Expect(1, 43311, '\p{^Sc=rjng}', "");
Expect(1, 43311, '\P{Sc=rjng}', "");
Expect(0, 43311, '\P{^Sc=rjng}', "");
Expect(1, 43347, '\p{Sc= Rjng}', "");
Expect(0, 43347, '\p{^Sc= Rjng}', "");
Expect(0, 43347, '\P{Sc= Rjng}', "");
Expect(1, 43347, '\P{^Sc= Rjng}', "");
Expect(0, 43311, '\p{Sc= Rjng}', "");
Expect(1, 43311, '\p{^Sc= Rjng}', "");
Expect(1, 43311, '\P{Sc= Rjng}', "");
Expect(0, 43311, '\P{^Sc= Rjng}', "");
Error('\p{Is_Script= /a/Rejang}');
Error('\P{Is_Script= /a/Rejang}');
Expect(1, 43347, '\p{Is_Script=rejang}', "");
Expect(0, 43347, '\p{^Is_Script=rejang}', "");
Expect(0, 43347, '\P{Is_Script=rejang}', "");
Expect(1, 43347, '\P{^Is_Script=rejang}', "");
Expect(0, 43311, '\p{Is_Script=rejang}', "");
Expect(1, 43311, '\p{^Is_Script=rejang}', "");
Expect(1, 43311, '\P{Is_Script=rejang}', "");
Expect(0, 43311, '\P{^Is_Script=rejang}', "");
Expect(1, 43347, '\p{Is_Script= rejang}', "");
Expect(0, 43347, '\p{^Is_Script= rejang}', "");
Expect(0, 43347, '\P{Is_Script= rejang}', "");
Expect(1, 43347, '\P{^Is_Script= rejang}', "");
Expect(0, 43311, '\p{Is_Script= rejang}', "");
Expect(1, 43311, '\p{^Is_Script= rejang}', "");
Expect(1, 43311, '\P{Is_Script= rejang}', "");
Expect(0, 43311, '\P{^Is_Script= rejang}', "");
Error('\p{Is_Sc=:= rjng}');
Error('\P{Is_Sc=:= rjng}');
Expect(1, 43347, '\p{Is_Sc=rjng}', "");
Expect(0, 43347, '\p{^Is_Sc=rjng}', "");
Expect(0, 43347, '\P{Is_Sc=rjng}', "");
Expect(1, 43347, '\P{^Is_Sc=rjng}', "");
Expect(0, 43311, '\p{Is_Sc=rjng}', "");
Expect(1, 43311, '\p{^Is_Sc=rjng}', "");
Expect(1, 43311, '\P{Is_Sc=rjng}', "");
Expect(0, 43311, '\P{^Is_Sc=rjng}', "");
Expect(1, 43347, '\p{Is_Sc=_-RJNG}', "");
Expect(0, 43347, '\p{^Is_Sc=_-RJNG}', "");
Expect(0, 43347, '\P{Is_Sc=_-RJNG}', "");
Expect(1, 43347, '\P{^Is_Sc=_-RJNG}', "");
Expect(0, 43311, '\p{Is_Sc=_-RJNG}', "");
Expect(1, 43311, '\p{^Is_Sc=_-RJNG}', "");
Expect(1, 43311, '\P{Is_Sc=_-RJNG}', "");
Expect(0, 43311, '\P{^Is_Sc=_-RJNG}', "");
Error('\p{Script= HANUNOO/a/}');
Error('\P{Script= HANUNOO/a/}');
Expect(1, 5940, '\p{Script=hanunoo}', "");
Expect(0, 5940, '\p{^Script=hanunoo}', "");
Expect(0, 5940, '\P{Script=hanunoo}', "");
Expect(1, 5940, '\P{^Script=hanunoo}', "");
Expect(0, 5919, '\p{Script=hanunoo}', "");
Expect(1, 5919, '\p{^Script=hanunoo}', "");
Expect(1, 5919, '\P{Script=hanunoo}', "");
Expect(0, 5919, '\P{^Script=hanunoo}', "");
Expect(1, 5940, '\p{Script=__hanunoo}', "");
Expect(0, 5940, '\p{^Script=__hanunoo}', "");
Expect(0, 5940, '\P{Script=__hanunoo}', "");
Expect(1, 5940, '\P{^Script=__hanunoo}', "");
Expect(0, 5919, '\p{Script=__hanunoo}', "");
Expect(1, 5919, '\p{^Script=__hanunoo}', "");
Expect(1, 5919, '\P{Script=__hanunoo}', "");
Expect(0, 5919, '\P{^Script=__hanunoo}', "");
Error('\p{Sc=:=_-Hano}');
Error('\P{Sc=:=_-Hano}');
Expect(1, 5940, '\p{Sc=hano}', "");
Expect(0, 5940, '\p{^Sc=hano}', "");
Expect(0, 5940, '\P{Sc=hano}', "");
Expect(1, 5940, '\P{^Sc=hano}', "");
Expect(0, 5919, '\p{Sc=hano}', "");
Expect(1, 5919, '\p{^Sc=hano}', "");
Expect(1, 5919, '\P{Sc=hano}', "");
Expect(0, 5919, '\P{^Sc=hano}', "");
Expect(1, 5940, '\p{Sc=__Hano}', "");
Expect(0, 5940, '\p{^Sc=__Hano}', "");
Expect(0, 5940, '\P{Sc=__Hano}', "");
Expect(1, 5940, '\P{^Sc=__Hano}', "");
Expect(0, 5919, '\p{Sc=__Hano}', "");
Expect(1, 5919, '\p{^Sc=__Hano}', "");
Expect(1, 5919, '\P{Sc=__Hano}', "");
Expect(0, 5919, '\P{^Sc=__Hano}', "");
Error('\p{Is_Script= :=HANUNOO}');
Error('\P{Is_Script= :=HANUNOO}');
Expect(1, 5940, '\p{Is_Script=hanunoo}', "");
Expect(0, 5940, '\p{^Is_Script=hanunoo}', "");
Expect(0, 5940, '\P{Is_Script=hanunoo}', "");
Expect(1, 5940, '\P{^Is_Script=hanunoo}', "");
Expect(0, 5919, '\p{Is_Script=hanunoo}', "");
Expect(1, 5919, '\p{^Is_Script=hanunoo}', "");
Expect(1, 5919, '\P{Is_Script=hanunoo}', "");
Expect(0, 5919, '\P{^Is_Script=hanunoo}', "");
Expect(1, 5940, '\p{Is_Script= HANUNOO}', "");
Expect(0, 5940, '\p{^Is_Script= HANUNOO}', "");
Expect(0, 5940, '\P{Is_Script= HANUNOO}', "");
Expect(1, 5940, '\P{^Is_Script= HANUNOO}', "");
Expect(0, 5919, '\p{Is_Script= HANUNOO}', "");
Expect(1, 5919, '\p{^Is_Script= HANUNOO}', "");
Expect(1, 5919, '\P{Is_Script= HANUNOO}', "");
Expect(0, 5919, '\P{^Is_Script= HANUNOO}', "");
Error('\p{Is_Sc=-_HANO:=}');
Error('\P{Is_Sc=-_HANO:=}');
Expect(1, 5940, '\p{Is_Sc=hano}', "");
Expect(0, 5940, '\p{^Is_Sc=hano}', "");
Expect(0, 5940, '\P{Is_Sc=hano}', "");
Expect(1, 5940, '\P{^Is_Sc=hano}', "");
Expect(0, 5919, '\p{Is_Sc=hano}', "");
Expect(1, 5919, '\p{^Is_Sc=hano}', "");
Expect(1, 5919, '\P{Is_Sc=hano}', "");
Expect(0, 5919, '\P{^Is_Sc=hano}', "");
Expect(1, 5940, '\p{Is_Sc=_ Hano}', "");
Expect(0, 5940, '\p{^Is_Sc=_ Hano}', "");
Expect(0, 5940, '\P{Is_Sc=_ Hano}', "");
Expect(1, 5940, '\P{^Is_Sc=_ Hano}', "");
Expect(0, 5919, '\p{Is_Sc=_ Hano}', "");
Expect(1, 5919, '\p{^Is_Sc=_ Hano}', "");
Expect(1, 5919, '\P{Is_Sc=_ Hano}', "");
Expect(0, 5919, '\P{^Is_Sc=_ Hano}', "");
Error('\p{Script: _/a/ImperialAramaic}');
Error('\P{Script: _/a/ImperialAramaic}');
Expect(1, 67669, '\p{Script: imperialaramaic}', "");
Expect(0, 67669, '\p{^Script: imperialaramaic}', "");
Expect(0, 67669, '\P{Script: imperialaramaic}', "");
Expect(1, 67669, '\P{^Script: imperialaramaic}', "");
Expect(0, 67647, '\p{Script: imperialaramaic}', "");
Expect(1, 67647, '\p{^Script: imperialaramaic}', "");
Expect(1, 67647, '\P{Script: imperialaramaic}', "");
Expect(0, 67647, '\P{^Script: imperialaramaic}', "");
Expect(1, 67669, '\p{Script=-_Imperial ARAMAIC}', "");
Expect(0, 67669, '\p{^Script=-_Imperial ARAMAIC}', "");
Expect(0, 67669, '\P{Script=-_Imperial ARAMAIC}', "");
Expect(1, 67669, '\P{^Script=-_Imperial ARAMAIC}', "");
Expect(0, 67647, '\p{Script=-_Imperial ARAMAIC}', "");
Expect(1, 67647, '\p{^Script=-_Imperial ARAMAIC}', "");
Expect(1, 67647, '\P{Script=-_Imperial ARAMAIC}', "");
Expect(0, 67647, '\P{^Script=-_Imperial ARAMAIC}', "");
Error('\p{Sc=/a/ _Armi}');
Error('\P{Sc=/a/ _Armi}');
Expect(1, 67669, '\p{Sc=armi}', "");
Expect(0, 67669, '\p{^Sc=armi}', "");
Expect(0, 67669, '\P{Sc=armi}', "");
Expect(1, 67669, '\P{^Sc=armi}', "");
Expect(0, 67647, '\p{Sc=armi}', "");
Expect(1, 67647, '\p{^Sc=armi}', "");
Expect(1, 67647, '\P{Sc=armi}', "");
Expect(0, 67647, '\P{^Sc=armi}', "");
Expect(1, 67669, '\p{Sc: ARMI}', "");
Expect(0, 67669, '\p{^Sc: ARMI}', "");
Expect(0, 67669, '\P{Sc: ARMI}', "");
Expect(1, 67669, '\P{^Sc: ARMI}', "");
Expect(0, 67647, '\p{Sc: ARMI}', "");
Expect(1, 67647, '\p{^Sc: ARMI}', "");
Expect(1, 67647, '\P{Sc: ARMI}', "");
Expect(0, 67647, '\P{^Sc: ARMI}', "");
Error('\p{Is_Script:_/a/IMPERIAL-Aramaic}');
Error('\P{Is_Script:_/a/IMPERIAL-Aramaic}');
Expect(1, 67669, '\p{Is_Script=imperialaramaic}', "");
Expect(0, 67669, '\p{^Is_Script=imperialaramaic}', "");
Expect(0, 67669, '\P{Is_Script=imperialaramaic}', "");
Expect(1, 67669, '\P{^Is_Script=imperialaramaic}', "");
Expect(0, 67647, '\p{Is_Script=imperialaramaic}', "");
Expect(1, 67647, '\p{^Is_Script=imperialaramaic}', "");
Expect(1, 67647, '\P{Is_Script=imperialaramaic}', "");
Expect(0, 67647, '\P{^Is_Script=imperialaramaic}', "");
Expect(1, 67669, '\p{Is_Script=__IMPERIAL aramaic}', "");
Expect(0, 67669, '\p{^Is_Script=__IMPERIAL aramaic}', "");
Expect(0, 67669, '\P{Is_Script=__IMPERIAL aramaic}', "");
Expect(1, 67669, '\P{^Is_Script=__IMPERIAL aramaic}', "");
Expect(0, 67647, '\p{Is_Script=__IMPERIAL aramaic}', "");
Expect(1, 67647, '\p{^Is_Script=__IMPERIAL aramaic}', "");
Expect(1, 67647, '\P{Is_Script=__IMPERIAL aramaic}', "");
Expect(0, 67647, '\P{^Is_Script=__IMPERIAL aramaic}', "");
Error('\p{Is_Sc=_/a/armi}');
Error('\P{Is_Sc=_/a/armi}');
Expect(1, 67669, '\p{Is_Sc=armi}', "");
Expect(0, 67669, '\p{^Is_Sc=armi}', "");
Expect(0, 67669, '\P{Is_Sc=armi}', "");
Expect(1, 67669, '\P{^Is_Sc=armi}', "");
Expect(0, 67647, '\p{Is_Sc=armi}', "");
Expect(1, 67647, '\p{^Is_Sc=armi}', "");
Expect(1, 67647, '\P{Is_Sc=armi}', "");
Expect(0, 67647, '\P{^Is_Sc=armi}', "");
Expect(1, 67669, '\p{Is_Sc=__ARMI}', "");
Expect(0, 67669, '\p{^Is_Sc=__ARMI}', "");
Expect(0, 67669, '\P{Is_Sc=__ARMI}', "");
Expect(1, 67669, '\P{^Is_Sc=__ARMI}', "");
Expect(0, 67647, '\p{Is_Sc=__ARMI}', "");
Expect(1, 67647, '\p{^Is_Sc=__ARMI}', "");
Expect(1, 67647, '\P{Is_Sc=__ARMI}', "");
Expect(0, 67647, '\P{^Is_Sc=__ARMI}', "");
Error('\p{Script=/a/-_KANNADA}');
Error('\P{Script=/a/-_KANNADA}');
Expect(1, 3203, '\p{Script=kannada}', "");
Expect(0, 3203, '\p{^Script=kannada}', "");
Expect(0, 3203, '\P{Script=kannada}', "");
Expect(1, 3203, '\P{^Script=kannada}', "");
Expect(0, 3201, '\p{Script=kannada}', "");
Expect(1, 3201, '\p{^Script=kannada}', "");
Expect(1, 3201, '\P{Script=kannada}', "");
Expect(0, 3201, '\P{^Script=kannada}', "");
Expect(1, 3203, '\p{Script: _Kannada}', "");
Expect(0, 3203, '\p{^Script: _Kannada}', "");
Expect(0, 3203, '\P{Script: _Kannada}', "");
Expect(1, 3203, '\P{^Script: _Kannada}', "");
Expect(0, 3201, '\p{Script: _Kannada}', "");
Expect(1, 3201, '\p{^Script: _Kannada}', "");
Expect(1, 3201, '\P{Script: _Kannada}', "");
Expect(0, 3201, '\P{^Script: _Kannada}', "");
Error('\p{Sc=-Knda/a/}');
Error('\P{Sc=-Knda/a/}');
Expect(1, 3203, '\p{Sc=knda}', "");
Expect(0, 3203, '\p{^Sc=knda}', "");
Expect(0, 3203, '\P{Sc=knda}', "");
Expect(1, 3203, '\P{^Sc=knda}', "");
Expect(0, 3201, '\p{Sc=knda}', "");
Expect(1, 3201, '\p{^Sc=knda}', "");
Expect(1, 3201, '\P{Sc=knda}', "");
Expect(0, 3201, '\P{^Sc=knda}', "");
Expect(1, 3203, '\p{Sc= -KNDA}', "");
Expect(0, 3203, '\p{^Sc= -KNDA}', "");
Expect(0, 3203, '\P{Sc= -KNDA}', "");
Expect(1, 3203, '\P{^Sc= -KNDA}', "");
Expect(0, 3201, '\p{Sc= -KNDA}', "");
Expect(1, 3201, '\p{^Sc= -KNDA}', "");
Expect(1, 3201, '\P{Sc= -KNDA}', "");
Expect(0, 3201, '\P{^Sc= -KNDA}', "");
Error('\p{Is_Script=-/a/Kannada}');
Error('\P{Is_Script=-/a/Kannada}');
Expect(1, 3203, '\p{Is_Script=kannada}', "");
Expect(0, 3203, '\p{^Is_Script=kannada}', "");
Expect(0, 3203, '\P{Is_Script=kannada}', "");
Expect(1, 3203, '\P{^Is_Script=kannada}', "");
Expect(0, 3201, '\p{Is_Script=kannada}', "");
Expect(1, 3201, '\p{^Is_Script=kannada}', "");
Expect(1, 3201, '\P{Is_Script=kannada}', "");
Expect(0, 3201, '\P{^Is_Script=kannada}', "");
Expect(1, 3203, '\p{Is_Script= KANNADA}', "");
Expect(0, 3203, '\p{^Is_Script= KANNADA}', "");
Expect(0, 3203, '\P{Is_Script= KANNADA}', "");
Expect(1, 3203, '\P{^Is_Script= KANNADA}', "");
Expect(0, 3201, '\p{Is_Script= KANNADA}', "");
Expect(1, 3201, '\p{^Is_Script= KANNADA}', "");
Expect(1, 3201, '\P{Is_Script= KANNADA}', "");
Expect(0, 3201, '\P{^Is_Script= KANNADA}', "");
Error('\p{Is_Sc=:=knda}');
Error('\P{Is_Sc=:=knda}');
Expect(1, 3203, '\p{Is_Sc=knda}', "");
Expect(0, 3203, '\p{^Is_Sc=knda}', "");
Expect(0, 3203, '\P{Is_Sc=knda}', "");
Expect(1, 3203, '\P{^Is_Sc=knda}', "");
Expect(0, 3201, '\p{Is_Sc=knda}', "");
Expect(1, 3201, '\p{^Is_Sc=knda}', "");
Expect(1, 3201, '\P{Is_Sc=knda}', "");
Expect(0, 3201, '\P{^Is_Sc=knda}', "");
Expect(1, 3203, '\p{Is_Sc=-Knda}', "");
Expect(0, 3203, '\p{^Is_Sc=-Knda}', "");
Expect(0, 3203, '\P{Is_Sc=-Knda}', "");
Expect(1, 3203, '\P{^Is_Sc=-Knda}', "");
Expect(0, 3201, '\p{Is_Sc=-Knda}', "");
Expect(1, 3201, '\p{^Is_Sc=-Knda}', "");
Expect(1, 3201, '\P{Is_Sc=-Knda}', "");
Expect(0, 3201, '\P{^Is_Sc=-Knda}', "");
Error('\p{Script= :=KHMER}');
Error('\P{Script= :=KHMER}');
Expect(1, 6109, '\p{Script=khmer}', "");
Expect(0, 6109, '\p{^Script=khmer}', "");
Expect(0, 6109, '\P{Script=khmer}', "");
Expect(1, 6109, '\P{^Script=khmer}', "");
Expect(0, 6015, '\p{Script=khmer}', "");
Expect(1, 6015, '\p{^Script=khmer}', "");
Expect(1, 6015, '\P{Script=khmer}', "");
Expect(0, 6015, '\P{^Script=khmer}', "");
Expect(1, 6109, '\p{Script=_Khmer}', "");
Expect(0, 6109, '\p{^Script=_Khmer}', "");
Expect(0, 6109, '\P{Script=_Khmer}', "");
Expect(1, 6109, '\P{^Script=_Khmer}', "");
Expect(0, 6015, '\p{Script=_Khmer}', "");
Expect(1, 6015, '\p{^Script=_Khmer}', "");
Expect(1, 6015, '\P{Script=_Khmer}', "");
Expect(0, 6015, '\P{^Script=_Khmer}', "");
Error('\p{Sc=/a/-_khmr}');
Error('\P{Sc=/a/-_khmr}');
Expect(1, 6109, '\p{Sc=khmr}', "");
Expect(0, 6109, '\p{^Sc=khmr}', "");
Expect(0, 6109, '\P{Sc=khmr}', "");
Expect(1, 6109, '\P{^Sc=khmr}', "");
Expect(0, 6015, '\p{Sc=khmr}', "");
Expect(1, 6015, '\p{^Sc=khmr}', "");
Expect(1, 6015, '\P{Sc=khmr}', "");
Expect(0, 6015, '\P{^Sc=khmr}', "");
Expect(1, 6109, '\p{Sc: Khmr}', "");
Expect(0, 6109, '\p{^Sc: Khmr}', "");
Expect(0, 6109, '\P{Sc: Khmr}', "");
Expect(1, 6109, '\P{^Sc: Khmr}', "");
Expect(0, 6015, '\p{Sc: Khmr}', "");
Expect(1, 6015, '\p{^Sc: Khmr}', "");
Expect(1, 6015, '\P{Sc: Khmr}', "");
Expect(0, 6015, '\P{^Sc: Khmr}', "");
Error('\p{Is_Script= khmer/a/}');
Error('\P{Is_Script= khmer/a/}');
Expect(1, 6109, '\p{Is_Script=khmer}', "");
Expect(0, 6109, '\p{^Is_Script=khmer}', "");
Expect(0, 6109, '\P{Is_Script=khmer}', "");
Expect(1, 6109, '\P{^Is_Script=khmer}', "");
Expect(0, 6015, '\p{Is_Script=khmer}', "");
Expect(1, 6015, '\p{^Is_Script=khmer}', "");
Expect(1, 6015, '\P{Is_Script=khmer}', "");
Expect(0, 6015, '\P{^Is_Script=khmer}', "");
Expect(1, 6109, '\p{Is_Script=-Khmer}', "");
Expect(0, 6109, '\p{^Is_Script=-Khmer}', "");
Expect(0, 6109, '\P{Is_Script=-Khmer}', "");
Expect(1, 6109, '\P{^Is_Script=-Khmer}', "");
Expect(0, 6015, '\p{Is_Script=-Khmer}', "");
Expect(1, 6015, '\p{^Is_Script=-Khmer}', "");
Expect(1, 6015, '\P{Is_Script=-Khmer}', "");
Expect(0, 6015, '\P{^Is_Script=-Khmer}', "");
Error('\p{Is_Sc=_ khmr:=}');
Error('\P{Is_Sc=_ khmr:=}');
Expect(1, 6109, '\p{Is_Sc=khmr}', "");
Expect(0, 6109, '\p{^Is_Sc=khmr}', "");
Expect(0, 6109, '\P{Is_Sc=khmr}', "");
Expect(1, 6109, '\P{^Is_Sc=khmr}', "");
Expect(0, 6015, '\p{Is_Sc=khmr}', "");
Expect(1, 6015, '\p{^Is_Sc=khmr}', "");
Expect(1, 6015, '\P{Is_Sc=khmr}', "");
Expect(0, 6015, '\P{^Is_Sc=khmr}', "");
Expect(1, 6109, '\p{Is_Sc= -khmr}', "");
Expect(0, 6109, '\p{^Is_Sc= -khmr}', "");
Expect(0, 6109, '\P{Is_Sc= -khmr}', "");
Expect(1, 6109, '\P{^Is_Sc= -khmr}', "");
Expect(0, 6015, '\p{Is_Sc= -khmr}', "");
Expect(1, 6015, '\p{^Is_Sc= -khmr}', "");
Expect(1, 6015, '\P{Is_Sc= -khmr}', "");
Expect(0, 6015, '\P{^Is_Sc= -khmr}', "");
Error('\p{Script=:= Cham}');
Error('\P{Script=:= Cham}');
Expect(1, 43574, '\p{Script=cham}', "");
Expect(0, 43574, '\p{^Script=cham}', "");
Expect(0, 43574, '\P{Script=cham}', "");
Expect(1, 43574, '\P{^Script=cham}', "");
Expect(0, 43519, '\p{Script=cham}', "");
Expect(1, 43519, '\p{^Script=cham}', "");
Expect(1, 43519, '\P{Script=cham}', "");
Expect(0, 43519, '\P{^Script=cham}', "");
Expect(1, 43574, '\p{Script=- Cham}', "");
Expect(0, 43574, '\p{^Script=- Cham}', "");
Expect(0, 43574, '\P{Script=- Cham}', "");
Expect(1, 43574, '\P{^Script=- Cham}', "");
Expect(0, 43519, '\p{Script=- Cham}', "");
Expect(1, 43519, '\p{^Script=- Cham}', "");
Expect(1, 43519, '\P{Script=- Cham}', "");
Expect(0, 43519, '\P{^Script=- Cham}', "");
Error('\p{Sc: -:=Cham}');
Error('\P{Sc: -:=Cham}');
Expect(1, 43574, '\p{Sc=cham}', "");
Expect(0, 43574, '\p{^Sc=cham}', "");
Expect(0, 43574, '\P{Sc=cham}', "");
Expect(1, 43574, '\P{^Sc=cham}', "");
Expect(0, 43519, '\p{Sc=cham}', "");
Expect(1, 43519, '\p{^Sc=cham}', "");
Expect(1, 43519, '\P{Sc=cham}', "");
Expect(0, 43519, '\P{^Sc=cham}', "");
Expect(1, 43574, '\p{Sc=-Cham}', "");
Expect(0, 43574, '\p{^Sc=-Cham}', "");
Expect(0, 43574, '\P{Sc=-Cham}', "");
Expect(1, 43574, '\P{^Sc=-Cham}', "");
Expect(0, 43519, '\p{Sc=-Cham}', "");
Expect(1, 43519, '\p{^Sc=-Cham}', "");
Expect(1, 43519, '\P{Sc=-Cham}', "");
Expect(0, 43519, '\P{^Sc=-Cham}', "");
Error('\p{Is_Script=_:=CHAM}');
Error('\P{Is_Script=_:=CHAM}');
Expect(1, 43574, '\p{Is_Script=cham}', "");
Expect(0, 43574, '\p{^Is_Script=cham}', "");
Expect(0, 43574, '\P{Is_Script=cham}', "");
Expect(1, 43574, '\P{^Is_Script=cham}', "");
Expect(0, 43519, '\p{Is_Script=cham}', "");
Expect(1, 43519, '\p{^Is_Script=cham}', "");
Expect(1, 43519, '\P{Is_Script=cham}', "");
Expect(0, 43519, '\P{^Is_Script=cham}', "");
Expect(1, 43574, '\p{Is_Script=_Cham}', "");
Expect(0, 43574, '\p{^Is_Script=_Cham}', "");
Expect(0, 43574, '\P{Is_Script=_Cham}', "");
Expect(1, 43574, '\P{^Is_Script=_Cham}', "");
Expect(0, 43519, '\p{Is_Script=_Cham}', "");
Expect(1, 43519, '\p{^Is_Script=_Cham}', "");
Expect(1, 43519, '\P{Is_Script=_Cham}', "");
Expect(0, 43519, '\P{^Is_Script=_Cham}', "");
Error('\p{Is_Sc=-:=Cham}');
Error('\P{Is_Sc=-:=Cham}');
Expect(1, 43574, '\p{Is_Sc=cham}', "");
Expect(0, 43574, '\p{^Is_Sc=cham}', "");
Expect(0, 43574, '\P{Is_Sc=cham}', "");
Expect(1, 43574, '\P{^Is_Sc=cham}', "");
Expect(0, 43519, '\p{Is_Sc=cham}', "");
Expect(1, 43519, '\p{^Is_Sc=cham}', "");
Expect(1, 43519, '\P{Is_Sc=cham}', "");
Expect(0, 43519, '\P{^Is_Sc=cham}', "");
Expect(1, 43574, '\p{Is_Sc=_-cham}', "");
Expect(0, 43574, '\p{^Is_Sc=_-cham}', "");
Expect(0, 43574, '\P{Is_Sc=_-cham}', "");
Expect(1, 43574, '\P{^Is_Sc=_-cham}', "");
Expect(0, 43519, '\p{Is_Sc=_-cham}', "");
Expect(1, 43519, '\p{^Is_Sc=_-cham}', "");
Expect(1, 43519, '\P{Is_Sc=_-cham}', "");
Expect(0, 43519, '\P{^Is_Sc=_-cham}', "");
Error('\p{Script=/a/Tibetan}');
Error('\P{Script=/a/Tibetan}');
Expect(1, 3911, '\p{Script=tibetan}', "");
Expect(0, 3911, '\p{^Script=tibetan}', "");
Expect(0, 3911, '\P{Script=tibetan}', "");
Expect(1, 3911, '\P{^Script=tibetan}', "");
Expect(0, 3839, '\p{Script=tibetan}', "");
Expect(1, 3839, '\p{^Script=tibetan}', "");
Expect(1, 3839, '\P{Script=tibetan}', "");
Expect(0, 3839, '\P{^Script=tibetan}', "");
Expect(1, 3911, '\p{Script= -Tibetan}', "");
Expect(0, 3911, '\p{^Script= -Tibetan}', "");
Expect(0, 3911, '\P{Script= -Tibetan}', "");
Expect(1, 3911, '\P{^Script= -Tibetan}', "");
Expect(0, 3839, '\p{Script= -Tibetan}', "");
Expect(1, 3839, '\p{^Script= -Tibetan}', "");
Expect(1, 3839, '\P{Script= -Tibetan}', "");
Expect(0, 3839, '\P{^Script= -Tibetan}', "");
Error('\p{Sc=:=_ TIBT}');
Error('\P{Sc=:=_ TIBT}');
Expect(1, 3911, '\p{Sc=tibt}', "");
Expect(0, 3911, '\p{^Sc=tibt}', "");
Expect(0, 3911, '\P{Sc=tibt}', "");
Expect(1, 3911, '\P{^Sc=tibt}', "");
Expect(0, 3839, '\p{Sc=tibt}', "");
Expect(1, 3839, '\p{^Sc=tibt}', "");
Expect(1, 3839, '\P{Sc=tibt}', "");
Expect(0, 3839, '\P{^Sc=tibt}', "");
Expect(1, 3911, '\p{Sc: TIBT}', "");
Expect(0, 3911, '\p{^Sc: TIBT}', "");
Expect(0, 3911, '\P{Sc: TIBT}', "");
Expect(1, 3911, '\P{^Sc: TIBT}', "");
Expect(0, 3839, '\p{Sc: TIBT}', "");
Expect(1, 3839, '\p{^Sc: TIBT}', "");
Expect(1, 3839, '\P{Sc: TIBT}', "");
Expect(0, 3839, '\P{^Sc: TIBT}', "");
Error('\p{Is_Script=- Tibetan:=}');
Error('\P{Is_Script=- Tibetan:=}');
Expect(1, 3911, '\p{Is_Script=tibetan}', "");
Expect(0, 3911, '\p{^Is_Script=tibetan}', "");
Expect(0, 3911, '\P{Is_Script=tibetan}', "");
Expect(1, 3911, '\P{^Is_Script=tibetan}', "");
Expect(0, 3839, '\p{Is_Script=tibetan}', "");
Expect(1, 3839, '\p{^Is_Script=tibetan}', "");
Expect(1, 3839, '\P{Is_Script=tibetan}', "");
Expect(0, 3839, '\P{^Is_Script=tibetan}', "");
Expect(1, 3911, '\p{Is_Script=-_TIBETAN}', "");
Expect(0, 3911, '\p{^Is_Script=-_TIBETAN}', "");
Expect(0, 3911, '\P{Is_Script=-_TIBETAN}', "");
Expect(1, 3911, '\P{^Is_Script=-_TIBETAN}', "");
Expect(0, 3839, '\p{Is_Script=-_TIBETAN}', "");
Expect(1, 3839, '\p{^Is_Script=-_TIBETAN}', "");
Expect(1, 3839, '\P{Is_Script=-_TIBETAN}', "");
Expect(0, 3839, '\P{^Is_Script=-_TIBETAN}', "");
Error('\p{Is_Sc=:= TIBT}');
Error('\P{Is_Sc=:= TIBT}');
Expect(1, 3911, '\p{Is_Sc=tibt}', "");
Expect(0, 3911, '\p{^Is_Sc=tibt}', "");
Expect(0, 3911, '\P{Is_Sc=tibt}', "");
Expect(1, 3911, '\P{^Is_Sc=tibt}', "");
Expect(0, 3839, '\p{Is_Sc=tibt}', "");
Expect(1, 3839, '\p{^Is_Sc=tibt}', "");
Expect(1, 3839, '\P{Is_Sc=tibt}', "");
Expect(0, 3839, '\P{^Is_Sc=tibt}', "");
Expect(1, 3911, '\p{Is_Sc= TIBT}', "");
Expect(0, 3911, '\p{^Is_Sc= TIBT}', "");
Expect(0, 3911, '\P{Is_Sc= TIBT}', "");
Expect(1, 3911, '\P{^Is_Sc= TIBT}', "");
Expect(0, 3839, '\p{Is_Sc= TIBT}', "");
Expect(1, 3839, '\p{^Is_Sc= TIBT}', "");
Expect(1, 3839, '\P{Is_Sc= TIBT}', "");
Expect(0, 3839, '\P{^Is_Sc= TIBT}', "");
Error('\p{Script= ogham:=}');
Error('\P{Script= ogham:=}');
Expect(1, 5788, '\p{Script=ogham}', "");
Expect(0, 5788, '\p{^Script=ogham}', "");
Expect(0, 5788, '\P{Script=ogham}', "");
Expect(1, 5788, '\P{^Script=ogham}', "");
Expect(0, 5759, '\p{Script=ogham}', "");
Expect(1, 5759, '\p{^Script=ogham}', "");
Expect(1, 5759, '\P{Script=ogham}', "");
Expect(0, 5759, '\P{^Script=ogham}', "");
Expect(1, 5788, '\p{Script= Ogham}', "");
Expect(0, 5788, '\p{^Script= Ogham}', "");
Expect(0, 5788, '\P{Script= Ogham}', "");
Expect(1, 5788, '\P{^Script= Ogham}', "");
Expect(0, 5759, '\p{Script= Ogham}', "");
Expect(1, 5759, '\p{^Script= Ogham}', "");
Expect(1, 5759, '\P{Script= Ogham}', "");
Expect(0, 5759, '\P{^Script= Ogham}', "");
Error('\p{Sc=--OGAM:=}');
Error('\P{Sc=--OGAM:=}');
Expect(1, 5788, '\p{Sc=ogam}', "");
Expect(0, 5788, '\p{^Sc=ogam}', "");
Expect(0, 5788, '\P{Sc=ogam}', "");
Expect(1, 5788, '\P{^Sc=ogam}', "");
Expect(0, 5759, '\p{Sc=ogam}', "");
Expect(1, 5759, '\p{^Sc=ogam}', "");
Expect(1, 5759, '\P{Sc=ogam}', "");
Expect(0, 5759, '\P{^Sc=ogam}', "");
Expect(1, 5788, '\p{Sc= ogam}', "");
Expect(0, 5788, '\p{^Sc= ogam}', "");
Expect(0, 5788, '\P{Sc= ogam}', "");
Expect(1, 5788, '\P{^Sc= ogam}', "");
Expect(0, 5759, '\p{Sc= ogam}', "");
Expect(1, 5759, '\p{^Sc= ogam}', "");
Expect(1, 5759, '\P{Sc= ogam}', "");
Expect(0, 5759, '\P{^Sc= ogam}', "");
Error('\p{Is_Script= _Ogham:=}');
Error('\P{Is_Script= _Ogham:=}');
Expect(1, 5788, '\p{Is_Script=ogham}', "");
Expect(0, 5788, '\p{^Is_Script=ogham}', "");
Expect(0, 5788, '\P{Is_Script=ogham}', "");
Expect(1, 5788, '\P{^Is_Script=ogham}', "");
Expect(0, 5759, '\p{Is_Script=ogham}', "");
Expect(1, 5759, '\p{^Is_Script=ogham}', "");
Expect(1, 5759, '\P{Is_Script=ogham}', "");
Expect(0, 5759, '\P{^Is_Script=ogham}', "");
Expect(1, 5788, '\p{Is_Script= ogham}', "");
Expect(0, 5788, '\p{^Is_Script= ogham}', "");
Expect(0, 5788, '\P{Is_Script= ogham}', "");
Expect(1, 5788, '\P{^Is_Script= ogham}', "");
Expect(0, 5759, '\p{Is_Script= ogham}', "");
Expect(1, 5759, '\p{^Is_Script= ogham}', "");
Expect(1, 5759, '\P{Is_Script= ogham}', "");
Expect(0, 5759, '\P{^Is_Script= ogham}', "");
Error('\p{Is_Sc= _Ogam/a/}');
Error('\P{Is_Sc= _Ogam/a/}');
Expect(1, 5788, '\p{Is_Sc: ogam}', "");
Expect(0, 5788, '\p{^Is_Sc: ogam}', "");
Expect(0, 5788, '\P{Is_Sc: ogam}', "");
Expect(1, 5788, '\P{^Is_Sc: ogam}', "");
Expect(0, 5759, '\p{Is_Sc: ogam}', "");
Expect(1, 5759, '\p{^Is_Sc: ogam}', "");
Expect(1, 5759, '\P{Is_Sc: ogam}', "");
Expect(0, 5759, '\P{^Is_Sc: ogam}', "");
Expect(1, 5788, '\p{Is_Sc= Ogam}', "");
Expect(0, 5788, '\p{^Is_Sc= Ogam}', "");
Expect(0, 5788, '\P{Is_Sc= Ogam}', "");
Expect(1, 5788, '\P{^Is_Sc= Ogam}', "");
Expect(0, 5759, '\p{Is_Sc= Ogam}', "");
Expect(1, 5759, '\p{^Is_Sc= Ogam}', "");
Expect(1, 5759, '\P{Is_Sc= Ogam}', "");
Expect(0, 5759, '\P{^Is_Sc= Ogam}', "");
Error('\p{Script: Tai Viet/a/}');
Error('\P{Script: Tai Viet/a/}');
Expect(1, 43714, '\p{Script=taiviet}', "");
Expect(0, 43714, '\p{^Script=taiviet}', "");
Expect(0, 43714, '\P{Script=taiviet}', "");
Expect(1, 43714, '\P{^Script=taiviet}', "");
Expect(0, 43647, '\p{Script=taiviet}', "");
Expect(1, 43647, '\p{^Script=taiviet}', "");
Expect(1, 43647, '\P{Script=taiviet}', "");
Expect(0, 43647, '\P{^Script=taiviet}', "");
Expect(1, 43714, '\p{Script: Tai-viet}', "");
Expect(0, 43714, '\p{^Script: Tai-viet}', "");
Expect(0, 43714, '\P{Script: Tai-viet}', "");
Expect(1, 43714, '\P{^Script: Tai-viet}', "");
Expect(0, 43647, '\p{Script: Tai-viet}', "");
Expect(1, 43647, '\p{^Script: Tai-viet}', "");
Expect(1, 43647, '\P{Script: Tai-viet}', "");
Expect(0, 43647, '\P{^Script: Tai-viet}', "");
Error('\p{Sc= :=Tavt}');
Error('\P{Sc= :=Tavt}');
Expect(1, 43714, '\p{Sc=tavt}', "");
Expect(0, 43714, '\p{^Sc=tavt}', "");
Expect(0, 43714, '\P{Sc=tavt}', "");
Expect(1, 43714, '\P{^Sc=tavt}', "");
Expect(0, 43647, '\p{Sc=tavt}', "");
Expect(1, 43647, '\p{^Sc=tavt}', "");
Expect(1, 43647, '\P{Sc=tavt}', "");
Expect(0, 43647, '\P{^Sc=tavt}', "");
Error('\p{Is_Script= /a/TAI-VIET}');
Error('\P{Is_Script= /a/TAI-VIET}');
Expect(1, 43714, '\p{Is_Script=taiviet}', "");
Expect(0, 43714, '\p{^Is_Script=taiviet}', "");
Expect(0, 43714, '\P{Is_Script=taiviet}', "");
Expect(1, 43714, '\P{^Is_Script=taiviet}', "");
Expect(0, 43647, '\p{Is_Script=taiviet}', "");
Expect(1, 43647, '\p{^Is_Script=taiviet}', "");
Expect(1, 43647, '\P{Is_Script=taiviet}', "");
Expect(0, 43647, '\P{^Is_Script=taiviet}', "");
Expect(1, 43714, '\p{Is_Script=__Tai_Viet}', "");
Expect(0, 43714, '\p{^Is_Script=__Tai_Viet}', "");
Expect(0, 43714, '\P{Is_Script=__Tai_Viet}', "");
Expect(1, 43714, '\P{^Is_Script=__Tai_Viet}', "");
Expect(0, 43647, '\p{Is_Script=__Tai_Viet}', "");
Expect(1, 43647, '\p{^Is_Script=__Tai_Viet}', "");
Expect(1, 43647, '\P{Is_Script=__Tai_Viet}', "");
Expect(0, 43647, '\P{^Is_Script=__Tai_Viet}', "");
Error('\p{Is_Sc=:=_ Tavt}');
Error('\P{Is_Sc=:=_ Tavt}');
Expect(1, 43714, '\p{Is_Sc=tavt}', "");
Expect(0, 43714, '\p{^Is_Sc=tavt}', "");
Expect(0, 43714, '\P{Is_Sc=tavt}', "");
Expect(1, 43714, '\P{^Is_Sc=tavt}', "");
Expect(0, 43647, '\p{Is_Sc=tavt}', "");
Expect(1, 43647, '\p{^Is_Sc=tavt}', "");
Expect(1, 43647, '\P{Is_Sc=tavt}', "");
Expect(0, 43647, '\P{^Is_Sc=tavt}', "");
Expect(1, 43714, '\p{Is_Sc=-Tavt}', "");
Expect(0, 43714, '\p{^Is_Sc=-Tavt}', "");
Expect(0, 43714, '\P{Is_Sc=-Tavt}', "");
Expect(1, 43714, '\P{^Is_Sc=-Tavt}', "");
Expect(0, 43647, '\p{Is_Sc=-Tavt}', "");
Expect(1, 43647, '\p{^Is_Sc=-Tavt}', "");
Expect(1, 43647, '\P{Is_Sc=-Tavt}', "");
Expect(0, 43647, '\P{^Is_Sc=-Tavt}', "");
Error('\p{Script=/a/Malayalam}');
Error('\P{Script=/a/Malayalam}');
Expect(1, 3331, '\p{Script=malayalam}', "");
Expect(0, 3331, '\p{^Script=malayalam}', "");
Expect(0, 3331, '\P{Script=malayalam}', "");
Expect(1, 3331, '\P{^Script=malayalam}', "");
Expect(0, 3329, '\p{Script=malayalam}', "");
Expect(1, 3329, '\p{^Script=malayalam}', "");
Expect(1, 3329, '\P{Script=malayalam}', "");
Expect(0, 3329, '\P{^Script=malayalam}', "");
Expect(1, 3331, '\p{Script=_ MALAYALAM}', "");
Expect(0, 3331, '\p{^Script=_ MALAYALAM}', "");
Expect(0, 3331, '\P{Script=_ MALAYALAM}', "");
Expect(1, 3331, '\P{^Script=_ MALAYALAM}', "");
Expect(0, 3329, '\p{Script=_ MALAYALAM}', "");
Expect(1, 3329, '\p{^Script=_ MALAYALAM}', "");
Expect(1, 3329, '\P{Script=_ MALAYALAM}', "");
Expect(0, 3329, '\P{^Script=_ MALAYALAM}', "");
Error('\p{Sc: _/a/mlym}');
Error('\P{Sc: _/a/mlym}');
Expect(1, 3331, '\p{Sc=mlym}', "");
Expect(0, 3331, '\p{^Sc=mlym}', "");
Expect(0, 3331, '\P{Sc=mlym}', "");
Expect(1, 3331, '\P{^Sc=mlym}', "");
Expect(0, 3329, '\p{Sc=mlym}', "");
Expect(1, 3329, '\p{^Sc=mlym}', "");
Expect(1, 3329, '\P{Sc=mlym}', "");
Expect(0, 3329, '\P{^Sc=mlym}', "");
Expect(1, 3331, '\p{Sc: -MLYM}', "");
Expect(0, 3331, '\p{^Sc: -MLYM}', "");
Expect(0, 3331, '\P{Sc: -MLYM}', "");
Expect(1, 3331, '\P{^Sc: -MLYM}', "");
Expect(0, 3329, '\p{Sc: -MLYM}', "");
Expect(1, 3329, '\p{^Sc: -MLYM}', "");
Expect(1, 3329, '\P{Sc: -MLYM}', "");
Expect(0, 3329, '\P{^Sc: -MLYM}', "");
Error('\p{Is_Script=:= MALAYALAM}');
Error('\P{Is_Script=:= MALAYALAM}');
Expect(1, 3331, '\p{Is_Script=malayalam}', "");
Expect(0, 3331, '\p{^Is_Script=malayalam}', "");
Expect(0, 3331, '\P{Is_Script=malayalam}', "");
Expect(1, 3331, '\P{^Is_Script=malayalam}', "");
Expect(0, 3329, '\p{Is_Script=malayalam}', "");
Expect(1, 3329, '\p{^Is_Script=malayalam}', "");
Expect(1, 3329, '\P{Is_Script=malayalam}', "");
Expect(0, 3329, '\P{^Is_Script=malayalam}', "");
Expect(1, 3331, '\p{Is_Script=-Malayalam}', "");
Expect(0, 3331, '\p{^Is_Script=-Malayalam}', "");
Expect(0, 3331, '\P{Is_Script=-Malayalam}', "");
Expect(1, 3331, '\P{^Is_Script=-Malayalam}', "");
Expect(0, 3329, '\p{Is_Script=-Malayalam}', "");
Expect(1, 3329, '\p{^Is_Script=-Malayalam}', "");
Expect(1, 3329, '\P{Is_Script=-Malayalam}', "");
Expect(0, 3329, '\P{^Is_Script=-Malayalam}', "");
Error('\p{Is_Sc=:=mlym}');
Error('\P{Is_Sc=:=mlym}');
Expect(1, 3331, '\p{Is_Sc=mlym}', "");
Expect(0, 3331, '\p{^Is_Sc=mlym}', "");
Expect(0, 3331, '\P{Is_Sc=mlym}', "");
Expect(1, 3331, '\P{^Is_Sc=mlym}', "");
Expect(0, 3329, '\p{Is_Sc=mlym}', "");
Expect(1, 3329, '\p{^Is_Sc=mlym}', "");
Expect(1, 3329, '\P{Is_Sc=mlym}', "");
Expect(0, 3329, '\P{^Is_Sc=mlym}', "");
Expect(1, 3331, '\p{Is_Sc=_Mlym}', "");
Expect(0, 3331, '\p{^Is_Sc=_Mlym}', "");
Expect(0, 3331, '\P{Is_Sc=_Mlym}', "");
Expect(1, 3331, '\P{^Is_Sc=_Mlym}', "");
Expect(0, 3329, '\p{Is_Sc=_Mlym}', "");
Expect(1, 3329, '\p{^Is_Sc=_Mlym}', "");
Expect(1, 3329, '\P{Is_Sc=_Mlym}', "");
Expect(0, 3329, '\P{^Is_Sc=_Mlym}', "");
Error('\p{Script=_-Old/a/persian}');
Error('\P{Script=_-Old/a/persian}');
Expect(1, 66499, '\p{Script=oldpersian}', "");
Expect(0, 66499, '\p{^Script=oldpersian}', "");
Expect(0, 66499, '\P{Script=oldpersian}', "");
Expect(1, 66499, '\P{^Script=oldpersian}', "");
Expect(0, 66463, '\p{Script=oldpersian}', "");
Expect(1, 66463, '\p{^Script=oldpersian}', "");
Expect(1, 66463, '\P{Script=oldpersian}', "");
Expect(0, 66463, '\P{^Script=oldpersian}', "");
Expect(1, 66499, '\p{Script=OLD persian}', "");
Expect(0, 66499, '\p{^Script=OLD persian}', "");
Expect(0, 66499, '\P{Script=OLD persian}', "");
Expect(1, 66499, '\P{^Script=OLD persian}', "");
Expect(0, 66463, '\p{Script=OLD persian}', "");
Expect(1, 66463, '\p{^Script=OLD persian}', "");
Expect(1, 66463, '\P{Script=OLD persian}', "");
Expect(0, 66463, '\P{^Script=OLD persian}', "");
Error('\p{Sc= Xpeo:=}');
Error('\P{Sc= Xpeo:=}');
Expect(1, 66499, '\p{Sc=xpeo}', "");
Expect(0, 66499, '\p{^Sc=xpeo}', "");
Expect(0, 66499, '\P{Sc=xpeo}', "");
Expect(1, 66499, '\P{^Sc=xpeo}', "");
Expect(0, 66463, '\p{Sc=xpeo}', "");
Expect(1, 66463, '\p{^Sc=xpeo}', "");
Expect(1, 66463, '\P{Sc=xpeo}', "");
Expect(0, 66463, '\P{^Sc=xpeo}', "");
Expect(1, 66499, '\p{Sc=--Xpeo}', "");
Expect(0, 66499, '\p{^Sc=--Xpeo}', "");
Expect(0, 66499, '\P{Sc=--Xpeo}', "");
Expect(1, 66499, '\P{^Sc=--Xpeo}', "");
Expect(0, 66463, '\p{Sc=--Xpeo}', "");
Expect(1, 66463, '\p{^Sc=--Xpeo}', "");
Expect(1, 66463, '\P{Sc=--Xpeo}', "");
Expect(0, 66463, '\P{^Sc=--Xpeo}', "");
Error('\p{Is_Script= :=old-Persian}');
Error('\P{Is_Script= :=old-Persian}');
Expect(1, 66499, '\p{Is_Script=oldpersian}', "");
Expect(0, 66499, '\p{^Is_Script=oldpersian}', "");
Expect(0, 66499, '\P{Is_Script=oldpersian}', "");
Expect(1, 66499, '\P{^Is_Script=oldpersian}', "");
Expect(0, 66463, '\p{Is_Script=oldpersian}', "");
Expect(1, 66463, '\p{^Is_Script=oldpersian}', "");
Expect(1, 66463, '\P{Is_Script=oldpersian}', "");
Expect(0, 66463, '\P{^Is_Script=oldpersian}', "");
Expect(1, 66499, '\p{Is_Script=-OLDPersian}', "");
Expect(0, 66499, '\p{^Is_Script=-OLDPersian}', "");
Expect(0, 66499, '\P{Is_Script=-OLDPersian}', "");
Expect(1, 66499, '\P{^Is_Script=-OLDPersian}', "");
Expect(0, 66463, '\p{Is_Script=-OLDPersian}', "");
Expect(1, 66463, '\p{^Is_Script=-OLDPersian}', "");
Expect(1, 66463, '\P{Is_Script=-OLDPersian}', "");
Expect(0, 66463, '\P{^Is_Script=-OLDPersian}', "");
Error('\p{Is_Sc= XPEO/a/}');
Error('\P{Is_Sc= XPEO/a/}');
Expect(1, 66499, '\p{Is_Sc=xpeo}', "");
Expect(0, 66499, '\p{^Is_Sc=xpeo}', "");
Expect(0, 66499, '\P{Is_Sc=xpeo}', "");
Expect(1, 66499, '\P{^Is_Sc=xpeo}', "");
Expect(0, 66463, '\p{Is_Sc=xpeo}', "");
Expect(1, 66463, '\p{^Is_Sc=xpeo}', "");
Expect(1, 66463, '\P{Is_Sc=xpeo}', "");
Expect(0, 66463, '\P{^Is_Sc=xpeo}', "");
Expect(1, 66499, '\p{Is_Sc=_Xpeo}', "");
Expect(0, 66499, '\p{^Is_Sc=_Xpeo}', "");
Expect(0, 66499, '\P{Is_Sc=_Xpeo}', "");
Expect(1, 66499, '\P{^Is_Sc=_Xpeo}', "");
Expect(0, 66463, '\p{Is_Sc=_Xpeo}', "");
Expect(1, 66463, '\p{^Is_Sc=_Xpeo}', "");
Expect(1, 66463, '\P{Is_Sc=_Xpeo}', "");
Expect(0, 66463, '\P{^Is_Sc=_Xpeo}', "");
Error('\p{Script=:= -MYANMAR}');
Error('\P{Script=:= -MYANMAR}');
Expect(1, 4255, '\p{Script=myanmar}', "");
Expect(0, 4255, '\p{^Script=myanmar}', "");
Expect(0, 4255, '\P{Script=myanmar}', "");
Expect(1, 4255, '\P{^Script=myanmar}', "");
Expect(0, 4095, '\p{Script=myanmar}', "");
Expect(1, 4095, '\p{^Script=myanmar}', "");
Expect(1, 4095, '\P{Script=myanmar}', "");
Expect(0, 4095, '\P{^Script=myanmar}', "");
Expect(1, 4255, '\p{Script= Myanmar}', "");
Expect(0, 4255, '\p{^Script= Myanmar}', "");
Expect(0, 4255, '\P{Script= Myanmar}', "");
Expect(1, 4255, '\P{^Script= Myanmar}', "");
Expect(0, 4095, '\p{Script= Myanmar}', "");
Expect(1, 4095, '\p{^Script= Myanmar}', "");
Expect(1, 4095, '\P{Script= Myanmar}', "");
Expect(0, 4095, '\P{^Script= Myanmar}', "");
Error('\p{Sc=:=__mymr}');
Error('\P{Sc=:=__mymr}');
Expect(1, 4255, '\p{Sc=mymr}', "");
Expect(0, 4255, '\p{^Sc=mymr}', "");
Expect(0, 4255, '\P{Sc=mymr}', "");
Expect(1, 4255, '\P{^Sc=mymr}', "");
Expect(0, 4095, '\p{Sc=mymr}', "");
Expect(1, 4095, '\p{^Sc=mymr}', "");
Expect(1, 4095, '\P{Sc=mymr}', "");
Expect(0, 4095, '\P{^Sc=mymr}', "");
Expect(1, 4255, '\p{Sc=_ mymr}', "");
Expect(0, 4255, '\p{^Sc=_ mymr}', "");
Expect(0, 4255, '\P{Sc=_ mymr}', "");
Expect(1, 4255, '\P{^Sc=_ mymr}', "");
Expect(0, 4095, '\p{Sc=_ mymr}', "");
Expect(1, 4095, '\p{^Sc=_ mymr}', "");
Expect(1, 4095, '\P{Sc=_ mymr}', "");
Expect(0, 4095, '\P{^Sc=_ mymr}', "");
Error('\p{Is_Script=/a/myanmar}');
Error('\P{Is_Script=/a/myanmar}');
Expect(1, 4255, '\p{Is_Script=myanmar}', "");
Expect(0, 4255, '\p{^Is_Script=myanmar}', "");
Expect(0, 4255, '\P{Is_Script=myanmar}', "");
Expect(1, 4255, '\P{^Is_Script=myanmar}', "");
Expect(0, 4095, '\p{Is_Script=myanmar}', "");
Expect(1, 4095, '\p{^Is_Script=myanmar}', "");
Expect(1, 4095, '\P{Is_Script=myanmar}', "");
Expect(0, 4095, '\P{^Is_Script=myanmar}', "");
Expect(1, 4255, '\p{Is_Script= MYANMAR}', "");
Expect(0, 4255, '\p{^Is_Script= MYANMAR}', "");
Expect(0, 4255, '\P{Is_Script= MYANMAR}', "");
Expect(1, 4255, '\P{^Is_Script= MYANMAR}', "");
Expect(0, 4095, '\p{Is_Script= MYANMAR}', "");
Expect(1, 4095, '\p{^Is_Script= MYANMAR}', "");
Expect(1, 4095, '\P{Is_Script= MYANMAR}', "");
Expect(0, 4095, '\P{^Is_Script= MYANMAR}', "");
Error('\p{Is_Sc=:=Mymr}');
Error('\P{Is_Sc=:=Mymr}');
Expect(1, 4255, '\p{Is_Sc=mymr}', "");
Expect(0, 4255, '\p{^Is_Sc=mymr}', "");
Expect(0, 4255, '\P{Is_Sc=mymr}', "");
Expect(1, 4255, '\P{^Is_Sc=mymr}', "");
Expect(0, 4095, '\p{Is_Sc=mymr}', "");
Expect(1, 4095, '\p{^Is_Sc=mymr}', "");
Expect(1, 4095, '\P{Is_Sc=mymr}', "");
Expect(0, 4095, '\P{^Is_Sc=mymr}', "");
Expect(1, 4255, '\p{Is_Sc= _mymr}', "");
Expect(0, 4255, '\p{^Is_Sc= _mymr}', "");
Expect(0, 4255, '\P{Is_Sc= _mymr}', "");
Expect(1, 4255, '\P{^Is_Sc= _mymr}', "");
Expect(0, 4095, '\p{Is_Sc= _mymr}', "");
Expect(1, 4095, '\p{^Is_Sc= _mymr}', "");
Expect(1, 4095, '\P{Is_Sc= _mymr}', "");
Expect(0, 4095, '\P{^Is_Sc= _mymr}', "");
Error('\p{Script: --OLD-Turkic/a/}');
Error('\P{Script: --OLD-Turkic/a/}');
Expect(1, 68680, '\p{Script=oldturkic}', "");
Expect(0, 68680, '\p{^Script=oldturkic}', "");
Expect(0, 68680, '\P{Script=oldturkic}', "");
Expect(1, 68680, '\P{^Script=oldturkic}', "");
Expect(0, 68607, '\p{Script=oldturkic}', "");
Expect(1, 68607, '\p{^Script=oldturkic}', "");
Expect(1, 68607, '\P{Script=oldturkic}', "");
Expect(0, 68607, '\P{^Script=oldturkic}', "");
Expect(1, 68680, '\p{Script:_ OLDTurkic}', "");
Expect(0, 68680, '\p{^Script:_ OLDTurkic}', "");
Expect(0, 68680, '\P{Script:_ OLDTurkic}', "");
Expect(1, 68680, '\P{^Script:_ OLDTurkic}', "");
Expect(0, 68607, '\p{Script:_ OLDTurkic}', "");
Expect(1, 68607, '\p{^Script:_ OLDTurkic}', "");
Expect(1, 68607, '\P{Script:_ OLDTurkic}', "");
Expect(0, 68607, '\P{^Script:_ OLDTurkic}', "");
Error('\p{Sc=-:=Orkh}');
Error('\P{Sc=-:=Orkh}');
Expect(1, 68680, '\p{Sc=orkh}', "");
Expect(0, 68680, '\p{^Sc=orkh}', "");
Expect(0, 68680, '\P{Sc=orkh}', "");
Expect(1, 68680, '\P{^Sc=orkh}', "");
Expect(0, 68607, '\p{Sc=orkh}', "");
Expect(1, 68607, '\p{^Sc=orkh}', "");
Expect(1, 68607, '\P{Sc=orkh}', "");
Expect(0, 68607, '\P{^Sc=orkh}', "");
Expect(1, 68680, '\p{Sc=_Orkh}', "");
Expect(0, 68680, '\p{^Sc=_Orkh}', "");
Expect(0, 68680, '\P{Sc=_Orkh}', "");
Expect(1, 68680, '\P{^Sc=_Orkh}', "");
Expect(0, 68607, '\p{Sc=_Orkh}', "");
Expect(1, 68607, '\p{^Sc=_Orkh}', "");
Expect(1, 68607, '\P{Sc=_Orkh}', "");
Expect(0, 68607, '\P{^Sc=_Orkh}', "");
Error('\p{Is_Script= old:=turkic}');
Error('\P{Is_Script= old:=turkic}');
Expect(1, 68680, '\p{Is_Script=oldturkic}', "");
Expect(0, 68680, '\p{^Is_Script=oldturkic}', "");
Expect(0, 68680, '\P{Is_Script=oldturkic}', "");
Expect(1, 68680, '\P{^Is_Script=oldturkic}', "");
Expect(0, 68607, '\p{Is_Script=oldturkic}', "");
Expect(1, 68607, '\p{^Is_Script=oldturkic}', "");
Expect(1, 68607, '\P{Is_Script=oldturkic}', "");
Expect(0, 68607, '\P{^Is_Script=oldturkic}', "");
Expect(1, 68680, '\p{Is_Script=- old Turkic}', "");
Expect(0, 68680, '\p{^Is_Script=- old Turkic}', "");
Expect(0, 68680, '\P{Is_Script=- old Turkic}', "");
Expect(1, 68680, '\P{^Is_Script=- old Turkic}', "");
Expect(0, 68607, '\p{Is_Script=- old Turkic}', "");
Expect(1, 68607, '\p{^Is_Script=- old Turkic}', "");
Expect(1, 68607, '\P{Is_Script=- old Turkic}', "");
Expect(0, 68607, '\P{^Is_Script=- old Turkic}', "");
Error('\p{Is_Sc=:= orkh}');
Error('\P{Is_Sc=:= orkh}');
Expect(1, 68680, '\p{Is_Sc=orkh}', "");
Expect(0, 68680, '\p{^Is_Sc=orkh}', "");
Expect(0, 68680, '\P{Is_Sc=orkh}', "");
Expect(1, 68680, '\P{^Is_Sc=orkh}', "");
Expect(0, 68607, '\p{Is_Sc=orkh}', "");
Expect(1, 68607, '\p{^Is_Sc=orkh}', "");
Expect(1, 68607, '\P{Is_Sc=orkh}', "");
Expect(0, 68607, '\P{^Is_Sc=orkh}', "");
Expect(1, 68680, '\p{Is_Sc=- Orkh}', "");
Expect(0, 68680, '\p{^Is_Sc=- Orkh}', "");
Expect(0, 68680, '\P{Is_Sc=- Orkh}', "");
Expect(1, 68680, '\P{^Is_Sc=- Orkh}', "");
Expect(0, 68607, '\p{Is_Sc=- Orkh}', "");
Expect(1, 68607, '\p{^Is_Sc=- Orkh}', "");
Expect(1, 68607, '\P{Is_Sc=- Orkh}', "");
Expect(0, 68607, '\P{^Is_Sc=- Orkh}', "");
Error('\p{Script=-osmanya/a/}');
Error('\P{Script=-osmanya/a/}');
Expect(1, 66717, '\p{Script: osmanya}', "");
Expect(0, 66717, '\p{^Script: osmanya}', "");
Expect(0, 66717, '\P{Script: osmanya}', "");
Expect(1, 66717, '\P{^Script: osmanya}', "");
Expect(0, 66687, '\p{Script: osmanya}', "");
Expect(1, 66687, '\p{^Script: osmanya}', "");
Expect(1, 66687, '\P{Script: osmanya}', "");
Expect(0, 66687, '\P{^Script: osmanya}', "");
Expect(1, 66717, '\p{Script= osmanya}', "");
Expect(0, 66717, '\p{^Script= osmanya}', "");
Expect(0, 66717, '\P{Script= osmanya}', "");
Expect(1, 66717, '\P{^Script= osmanya}', "");
Expect(0, 66687, '\p{Script= osmanya}', "");
Expect(1, 66687, '\p{^Script= osmanya}', "");
Expect(1, 66687, '\P{Script= osmanya}', "");
Expect(0, 66687, '\P{^Script= osmanya}', "");
Error('\p{Sc=_:=OSMA}');
Error('\P{Sc=_:=OSMA}');
Expect(1, 66717, '\p{Sc=osma}', "");
Expect(0, 66717, '\p{^Sc=osma}', "");
Expect(0, 66717, '\P{Sc=osma}', "");
Expect(1, 66717, '\P{^Sc=osma}', "");
Expect(0, 66687, '\p{Sc=osma}', "");
Expect(1, 66687, '\p{^Sc=osma}', "");
Expect(1, 66687, '\P{Sc=osma}', "");
Expect(0, 66687, '\P{^Sc=osma}', "");
Expect(1, 66717, '\p{Sc=__Osma}', "");
Expect(0, 66717, '\p{^Sc=__Osma}', "");
Expect(0, 66717, '\P{Sc=__Osma}', "");
Expect(1, 66717, '\P{^Sc=__Osma}', "");
Expect(0, 66687, '\p{Sc=__Osma}', "");
Expect(1, 66687, '\p{^Sc=__Osma}', "");
Expect(1, 66687, '\P{Sc=__Osma}', "");
Expect(0, 66687, '\P{^Sc=__Osma}', "");
Error('\p{Is_Script=_osmanya/a/}');
Error('\P{Is_Script=_osmanya/a/}');
Expect(1, 66717, '\p{Is_Script=osmanya}', "");
Expect(0, 66717, '\p{^Is_Script=osmanya}', "");
Expect(0, 66717, '\P{Is_Script=osmanya}', "");
Expect(1, 66717, '\P{^Is_Script=osmanya}', "");
Expect(0, 66687, '\p{Is_Script=osmanya}', "");
Expect(1, 66687, '\p{^Is_Script=osmanya}', "");
Expect(1, 66687, '\P{Is_Script=osmanya}', "");
Expect(0, 66687, '\P{^Is_Script=osmanya}', "");
Expect(1, 66717, '\p{Is_Script: -_Osmanya}', "");
Expect(0, 66717, '\p{^Is_Script: -_Osmanya}', "");
Expect(0, 66717, '\P{Is_Script: -_Osmanya}', "");
Expect(1, 66717, '\P{^Is_Script: -_Osmanya}', "");
Expect(0, 66687, '\p{Is_Script: -_Osmanya}', "");
Expect(1, 66687, '\p{^Is_Script: -_Osmanya}', "");
Expect(1, 66687, '\P{Is_Script: -_Osmanya}', "");
Expect(0, 66687, '\P{^Is_Script: -_Osmanya}', "");
Error('\p{Is_Sc=_/a/osma}');
Error('\P{Is_Sc=_/a/osma}');
Expect(1, 66717, '\p{Is_Sc=osma}', "");
Expect(0, 66717, '\p{^Is_Sc=osma}', "");
Expect(0, 66717, '\P{Is_Sc=osma}', "");
Expect(1, 66717, '\P{^Is_Sc=osma}', "");
Expect(0, 66687, '\p{Is_Sc=osma}', "");
Expect(1, 66687, '\p{^Is_Sc=osma}', "");
Expect(1, 66687, '\P{Is_Sc=osma}', "");
Expect(0, 66687, '\P{^Is_Sc=osma}', "");
Expect(1, 66717, '\p{Is_Sc= -Osma}', "");
Expect(0, 66717, '\p{^Is_Sc= -Osma}', "");
Expect(0, 66717, '\P{Is_Sc= -Osma}', "");
Expect(1, 66717, '\P{^Is_Sc= -Osma}', "");
Expect(0, 66687, '\p{Is_Sc= -Osma}', "");
Expect(1, 66687, '\p{^Is_Sc= -Osma}', "");
Expect(1, 66687, '\P{Is_Sc= -Osma}', "");
Expect(0, 66687, '\P{^Is_Sc= -Osma}', "");
Error('\p{Script=-:=tagalog}');
Error('\P{Script=-:=tagalog}');
Expect(1, 5900, '\p{Script=tagalog}', "");
Expect(0, 5900, '\p{^Script=tagalog}', "");
Expect(0, 5900, '\P{Script=tagalog}', "");
Expect(1, 5900, '\P{^Script=tagalog}', "");
Expect(0, 5887, '\p{Script=tagalog}', "");
Expect(1, 5887, '\p{^Script=tagalog}', "");
Expect(1, 5887, '\P{Script=tagalog}', "");
Expect(0, 5887, '\P{^Script=tagalog}', "");
Expect(1, 5900, '\p{Script=-Tagalog}', "");
Expect(0, 5900, '\p{^Script=-Tagalog}', "");
Expect(0, 5900, '\P{Script=-Tagalog}', "");
Expect(1, 5900, '\P{^Script=-Tagalog}', "");
Expect(0, 5887, '\p{Script=-Tagalog}', "");
Expect(1, 5887, '\p{^Script=-Tagalog}', "");
Expect(1, 5887, '\P{Script=-Tagalog}', "");
Expect(0, 5887, '\P{^Script=-Tagalog}', "");
Error('\p{Sc:TGLG:=}');
Error('\P{Sc:TGLG:=}');
Expect(1, 5900, '\p{Sc:tglg}', "");
Expect(0, 5900, '\p{^Sc:tglg}', "");
Expect(0, 5900, '\P{Sc:tglg}', "");
Expect(1, 5900, '\P{^Sc:tglg}', "");
Expect(0, 5887, '\p{Sc:tglg}', "");
Expect(1, 5887, '\p{^Sc:tglg}', "");
Expect(1, 5887, '\P{Sc:tglg}', "");
Expect(0, 5887, '\P{^Sc:tglg}', "");
Expect(1, 5900, '\p{Sc=_TGLG}', "");
Expect(0, 5900, '\p{^Sc=_TGLG}', "");
Expect(0, 5900, '\P{Sc=_TGLG}', "");
Expect(1, 5900, '\P{^Sc=_TGLG}', "");
Expect(0, 5887, '\p{Sc=_TGLG}', "");
Expect(1, 5887, '\p{^Sc=_TGLG}', "");
Expect(1, 5887, '\P{Sc=_TGLG}', "");
Expect(0, 5887, '\P{^Sc=_TGLG}', "");
Error('\p{Is_Script=--Tagalog/a/}');
Error('\P{Is_Script=--Tagalog/a/}');
Expect(1, 5900, '\p{Is_Script=tagalog}', "");
Expect(0, 5900, '\p{^Is_Script=tagalog}', "");
Expect(0, 5900, '\P{Is_Script=tagalog}', "");
Expect(1, 5900, '\P{^Is_Script=tagalog}', "");
Expect(0, 5887, '\p{Is_Script=tagalog}', "");
Expect(1, 5887, '\p{^Is_Script=tagalog}', "");
Expect(1, 5887, '\P{Is_Script=tagalog}', "");
Expect(0, 5887, '\P{^Is_Script=tagalog}', "");
Expect(1, 5900, '\p{Is_Script= tagalog}', "");
Expect(0, 5900, '\p{^Is_Script= tagalog}', "");
Expect(0, 5900, '\P{Is_Script= tagalog}', "");
Expect(1, 5900, '\P{^Is_Script= tagalog}', "");
Expect(0, 5887, '\p{Is_Script= tagalog}', "");
Expect(1, 5887, '\p{^Is_Script= tagalog}', "");
Expect(1, 5887, '\P{Is_Script= tagalog}', "");
Expect(0, 5887, '\P{^Is_Script= tagalog}', "");
Error('\p{Is_Sc=_-Tglg:=}');
Error('\P{Is_Sc=_-Tglg:=}');
Expect(1, 5900, '\p{Is_Sc=tglg}', "");
Expect(0, 5900, '\p{^Is_Sc=tglg}', "");
Expect(0, 5900, '\P{Is_Sc=tglg}', "");
Expect(1, 5900, '\P{^Is_Sc=tglg}', "");
Expect(0, 5887, '\p{Is_Sc=tglg}', "");
Expect(1, 5887, '\p{^Is_Sc=tglg}', "");
Expect(1, 5887, '\P{Is_Sc=tglg}', "");
Expect(0, 5887, '\P{^Is_Sc=tglg}', "");
Expect(1, 5900, '\p{Is_Sc:_ Tglg}', "");
Expect(0, 5900, '\p{^Is_Sc:_ Tglg}', "");
Expect(0, 5900, '\P{Is_Sc:_ Tglg}', "");
Expect(1, 5900, '\P{^Is_Sc:_ Tglg}', "");
Expect(0, 5887, '\p{Is_Sc:_ Tglg}', "");
Expect(1, 5887, '\p{^Is_Sc:_ Tglg}', "");
Expect(1, 5887, '\P{Is_Sc:_ Tglg}', "");
Expect(0, 5887, '\P{^Is_Sc:_ Tglg}', "");
Error('\p{Script=-/a/Gujarati}');
Error('\P{Script=-/a/Gujarati}');
Expect(1, 2691, '\p{Script=gujarati}', "");
Expect(0, 2691, '\p{^Script=gujarati}', "");
Expect(0, 2691, '\P{Script=gujarati}', "");
Expect(1, 2691, '\P{^Script=gujarati}', "");
Expect(0, 2688, '\p{Script=gujarati}', "");
Expect(1, 2688, '\p{^Script=gujarati}', "");
Expect(1, 2688, '\P{Script=gujarati}', "");
Expect(0, 2688, '\P{^Script=gujarati}', "");
Expect(1, 2691, '\p{Script= -Gujarati}', "");
Expect(0, 2691, '\p{^Script= -Gujarati}', "");
Expect(0, 2691, '\P{Script= -Gujarati}', "");
Expect(1, 2691, '\P{^Script= -Gujarati}', "");
Expect(0, 2688, '\p{Script= -Gujarati}', "");
Expect(1, 2688, '\p{^Script= -Gujarati}', "");
Expect(1, 2688, '\P{Script= -Gujarati}', "");
Expect(0, 2688, '\P{^Script= -Gujarati}', "");
Error('\p{Sc=- GUJR/a/}');
Error('\P{Sc=- GUJR/a/}');
Expect(1, 2691, '\p{Sc=gujr}', "");
Expect(0, 2691, '\p{^Sc=gujr}', "");
Expect(0, 2691, '\P{Sc=gujr}', "");
Expect(1, 2691, '\P{^Sc=gujr}', "");
Expect(0, 2688, '\p{Sc=gujr}', "");
Expect(1, 2688, '\p{^Sc=gujr}', "");
Expect(1, 2688, '\P{Sc=gujr}', "");
Expect(0, 2688, '\P{^Sc=gujr}', "");
Expect(1, 2691, '\p{Sc: Gujr}', "");
Expect(0, 2691, '\p{^Sc: Gujr}', "");
Expect(0, 2691, '\P{Sc: Gujr}', "");
Expect(1, 2691, '\P{^Sc: Gujr}', "");
Expect(0, 2688, '\p{Sc: Gujr}', "");
Expect(1, 2688, '\p{^Sc: Gujr}', "");
Expect(1, 2688, '\P{Sc: Gujr}', "");
Expect(0, 2688, '\P{^Sc: Gujr}', "");
Error('\p{Is_Script=--GUJARATI/a/}');
Error('\P{Is_Script=--GUJARATI/a/}');
Expect(1, 2691, '\p{Is_Script=gujarati}', "");
Expect(0, 2691, '\p{^Is_Script=gujarati}', "");
Expect(0, 2691, '\P{Is_Script=gujarati}', "");
Expect(1, 2691, '\P{^Is_Script=gujarati}', "");
Expect(0, 2688, '\p{Is_Script=gujarati}', "");
Expect(1, 2688, '\p{^Is_Script=gujarati}', "");
Expect(1, 2688, '\P{Is_Script=gujarati}', "");
Expect(0, 2688, '\P{^Is_Script=gujarati}', "");
Expect(1, 2691, '\p{Is_Script=- Gujarati}', "");
Expect(0, 2691, '\p{^Is_Script=- Gujarati}', "");
Expect(0, 2691, '\P{Is_Script=- Gujarati}', "");
Expect(1, 2691, '\P{^Is_Script=- Gujarati}', "");
Expect(0, 2688, '\p{Is_Script=- Gujarati}', "");
Expect(1, 2688, '\p{^Is_Script=- Gujarati}', "");
Expect(1, 2688, '\P{Is_Script=- Gujarati}', "");
Expect(0, 2688, '\P{^Is_Script=- Gujarati}', "");
Error('\p{Is_Sc= gujr/a/}');
Error('\P{Is_Sc= gujr/a/}');
Expect(1, 2691, '\p{Is_Sc=gujr}', "");
Expect(0, 2691, '\p{^Is_Sc=gujr}', "");
Expect(0, 2691, '\P{Is_Sc=gujr}', "");
Expect(1, 2691, '\P{^Is_Sc=gujr}', "");
Expect(0, 2688, '\p{Is_Sc=gujr}', "");
Expect(1, 2688, '\p{^Is_Sc=gujr}', "");
Expect(1, 2688, '\P{Is_Sc=gujr}', "");
Expect(0, 2688, '\P{^Is_Sc=gujr}', "");
Expect(1, 2691, '\p{Is_Sc: - gujr}', "");
Expect(0, 2691, '\p{^Is_Sc: - gujr}', "");
Expect(0, 2691, '\P{Is_Sc: - gujr}', "");
Expect(1, 2691, '\P{^Is_Sc: - gujr}', "");
Expect(0, 2688, '\p{Is_Sc: - gujr}', "");
Expect(1, 2688, '\p{^Is_Sc: - gujr}', "");
Expect(1, 2688, '\P{Is_Sc: - gujr}', "");
Expect(0, 2688, '\P{^Is_Sc: - gujr}', "");
Error('\p{Script= /a/oriya}');
Error('\P{Script= /a/oriya}');
Expect(1, 2819, '\p{Script=oriya}', "");
Expect(0, 2819, '\p{^Script=oriya}', "");
Expect(0, 2819, '\P{Script=oriya}', "");
Expect(1, 2819, '\P{^Script=oriya}', "");
Expect(0, 2816, '\p{Script=oriya}', "");
Expect(1, 2816, '\p{^Script=oriya}', "");
Expect(1, 2816, '\P{Script=oriya}', "");
Expect(0, 2816, '\P{^Script=oriya}', "");
Expect(1, 2819, '\p{Script= -Oriya}', "");
Expect(0, 2819, '\p{^Script= -Oriya}', "");
Expect(0, 2819, '\P{Script= -Oriya}', "");
Expect(1, 2819, '\P{^Script= -Oriya}', "");
Expect(0, 2816, '\p{Script= -Oriya}', "");
Expect(1, 2816, '\p{^Script= -Oriya}', "");
Expect(1, 2816, '\P{Script= -Oriya}', "");
Expect(0, 2816, '\P{^Script= -Oriya}', "");
Error('\p{Sc=:= Orya}');
Error('\P{Sc=:= Orya}');
Expect(1, 2819, '\p{Sc=orya}', "");
Expect(0, 2819, '\p{^Sc=orya}', "");
Expect(0, 2819, '\P{Sc=orya}', "");
Expect(1, 2819, '\P{^Sc=orya}', "");
Expect(0, 2816, '\p{Sc=orya}', "");
Expect(1, 2816, '\p{^Sc=orya}', "");
Expect(1, 2816, '\P{Sc=orya}', "");
Expect(0, 2816, '\P{^Sc=orya}', "");
Expect(1, 2819, '\p{Sc=_-ORYA}', "");
Expect(0, 2819, '\p{^Sc=_-ORYA}', "");
Expect(0, 2819, '\P{Sc=_-ORYA}', "");
Expect(1, 2819, '\P{^Sc=_-ORYA}', "");
Expect(0, 2816, '\p{Sc=_-ORYA}', "");
Expect(1, 2816, '\p{^Sc=_-ORYA}', "");
Expect(1, 2816, '\P{Sc=_-ORYA}', "");
Expect(0, 2816, '\P{^Sc=_-ORYA}', "");
Error('\p{Is_Script=-_oriya:=}');
Error('\P{Is_Script=-_oriya:=}');
Expect(1, 2819, '\p{Is_Script: oriya}', "");
Expect(0, 2819, '\p{^Is_Script: oriya}', "");
Expect(0, 2819, '\P{Is_Script: oriya}', "");
Expect(1, 2819, '\P{^Is_Script: oriya}', "");
Expect(0, 2816, '\p{Is_Script: oriya}', "");
Expect(1, 2816, '\p{^Is_Script: oriya}', "");
Expect(1, 2816, '\P{Is_Script: oriya}', "");
Expect(0, 2816, '\P{^Is_Script: oriya}', "");
Expect(1, 2819, '\p{Is_Script= ORIYA}', "");
Expect(0, 2819, '\p{^Is_Script= ORIYA}', "");
Expect(0, 2819, '\P{Is_Script= ORIYA}', "");
Expect(1, 2819, '\P{^Is_Script= ORIYA}', "");
Expect(0, 2816, '\p{Is_Script= ORIYA}', "");
Expect(1, 2816, '\p{^Is_Script= ORIYA}', "");
Expect(1, 2816, '\P{Is_Script= ORIYA}', "");
Expect(0, 2816, '\P{^Is_Script= ORIYA}', "");
Error('\p{Is_Sc:--orya/a/}');
Error('\P{Is_Sc:--orya/a/}');
Expect(1, 2819, '\p{Is_Sc=orya}', "");
Expect(0, 2819, '\p{^Is_Sc=orya}', "");
Expect(0, 2819, '\P{Is_Sc=orya}', "");
Expect(1, 2819, '\P{^Is_Sc=orya}', "");
Expect(0, 2816, '\p{Is_Sc=orya}', "");
Expect(1, 2816, '\p{^Is_Sc=orya}', "");
Expect(1, 2816, '\P{Is_Sc=orya}', "");
Expect(0, 2816, '\P{^Is_Sc=orya}', "");
Expect(1, 2819, '\p{Is_Sc= Orya}', "");
Expect(0, 2819, '\p{^Is_Sc= Orya}', "");
Expect(0, 2819, '\P{Is_Sc= Orya}', "");
Expect(1, 2819, '\P{^Is_Sc= Orya}', "");
Expect(0, 2816, '\p{Is_Sc= Orya}', "");
Expect(1, 2816, '\p{^Is_Sc= Orya}', "");
Expect(1, 2816, '\P{Is_Sc= Orya}', "");
Expect(0, 2816, '\P{^Is_Sc= Orya}', "");
Error('\p{Script=_Lisu/a/}');
Error('\P{Script=_Lisu/a/}');
Expect(1, 42239, '\p{Script=lisu}', "");
Expect(0, 42239, '\p{^Script=lisu}', "");
Expect(0, 42239, '\P{Script=lisu}', "");
Expect(1, 42239, '\P{^Script=lisu}', "");
Expect(0, 42191, '\p{Script=lisu}', "");
Expect(1, 42191, '\p{^Script=lisu}', "");
Expect(1, 42191, '\P{Script=lisu}', "");
Expect(0, 42191, '\P{^Script=lisu}', "");
Expect(1, 42239, '\p{Script= Lisu}', "");
Expect(0, 42239, '\p{^Script= Lisu}', "");
Expect(0, 42239, '\P{Script= Lisu}', "");
Expect(1, 42239, '\P{^Script= Lisu}', "");
Expect(0, 42191, '\p{Script= Lisu}', "");
Expect(1, 42191, '\p{^Script= Lisu}', "");
Expect(1, 42191, '\P{Script= Lisu}', "");
Expect(0, 42191, '\P{^Script= Lisu}', "");
Error('\p{Sc= :=LISU}');
Error('\P{Sc= :=LISU}');
Expect(1, 42239, '\p{Sc=lisu}', "");
Expect(0, 42239, '\p{^Sc=lisu}', "");
Expect(0, 42239, '\P{Sc=lisu}', "");
Expect(1, 42239, '\P{^Sc=lisu}', "");
Expect(0, 42191, '\p{Sc=lisu}', "");
Expect(1, 42191, '\p{^Sc=lisu}', "");
Expect(1, 42191, '\P{Sc=lisu}', "");
Expect(0, 42191, '\P{^Sc=lisu}', "");
Expect(1, 42239, '\p{Sc=- Lisu}', "");
Expect(0, 42239, '\p{^Sc=- Lisu}', "");
Expect(0, 42239, '\P{Sc=- Lisu}', "");
Expect(1, 42239, '\P{^Sc=- Lisu}', "");
Expect(0, 42191, '\p{Sc=- Lisu}', "");
Expect(1, 42191, '\p{^Sc=- Lisu}', "");
Expect(1, 42191, '\P{Sc=- Lisu}', "");
Expect(0, 42191, '\P{^Sc=- Lisu}', "");
Error('\p{Is_Script=:= Lisu}');
Error('\P{Is_Script=:= Lisu}');
Expect(1, 42239, '\p{Is_Script:lisu}', "");
Expect(0, 42239, '\p{^Is_Script:lisu}', "");
Expect(0, 42239, '\P{Is_Script:lisu}', "");
Expect(1, 42239, '\P{^Is_Script:lisu}', "");
Expect(0, 42191, '\p{Is_Script:lisu}', "");
Expect(1, 42191, '\p{^Is_Script:lisu}', "");
Expect(1, 42191, '\P{Is_Script:lisu}', "");
Expect(0, 42191, '\P{^Is_Script:lisu}', "");
Expect(1, 42239, '\p{Is_Script= Lisu}', "");
Expect(0, 42239, '\p{^Is_Script= Lisu}', "");
Expect(0, 42239, '\P{Is_Script= Lisu}', "");
Expect(1, 42239, '\P{^Is_Script= Lisu}', "");
Expect(0, 42191, '\p{Is_Script= Lisu}', "");
Expect(1, 42191, '\p{^Is_Script= Lisu}', "");
Expect(1, 42191, '\P{Is_Script= Lisu}', "");
Expect(0, 42191, '\P{^Is_Script= Lisu}', "");
Error('\p{Is_Sc= -Lisu/a/}');
Error('\P{Is_Sc= -Lisu/a/}');
Expect(1, 42239, '\p{Is_Sc=lisu}', "");
Expect(0, 42239, '\p{^Is_Sc=lisu}', "");
Expect(0, 42239, '\P{Is_Sc=lisu}', "");
Expect(1, 42239, '\P{^Is_Sc=lisu}', "");
Expect(0, 42191, '\p{Is_Sc=lisu}', "");
Expect(1, 42191, '\p{^Is_Sc=lisu}', "");
Expect(1, 42191, '\P{Is_Sc=lisu}', "");
Expect(0, 42191, '\P{^Is_Sc=lisu}', "");
Expect(1, 42239, '\p{Is_Sc=-lisu}', "");
Expect(0, 42239, '\p{^Is_Sc=-lisu}', "");
Expect(0, 42239, '\P{Is_Sc=-lisu}', "");
Expect(1, 42239, '\P{^Is_Sc=-lisu}', "");
Expect(0, 42191, '\p{Is_Sc=-lisu}', "");
Expect(1, 42191, '\p{^Is_Sc=-lisu}', "");
Expect(1, 42191, '\P{Is_Sc=-lisu}', "");
Expect(0, 42191, '\P{^Is_Sc=-lisu}', "");
Error('\p{Script= _TAI Le:=}');
Error('\P{Script= _TAI Le:=}');
Expect(1, 6509, '\p{Script=taile}', "");
Expect(0, 6509, '\p{^Script=taile}', "");
Expect(0, 6509, '\P{Script=taile}', "");
Expect(1, 6509, '\P{^Script=taile}', "");
Expect(0, 6479, '\p{Script=taile}', "");
Expect(1, 6479, '\p{^Script=taile}', "");
Expect(1, 6479, '\P{Script=taile}', "");
Expect(0, 6479, '\P{^Script=taile}', "");
Expect(1, 6509, '\p{Script= TAILe}', "");
Expect(0, 6509, '\p{^Script= TAILe}', "");
Expect(0, 6509, '\P{Script= TAILe}', "");
Expect(1, 6509, '\P{^Script= TAILe}', "");
Expect(0, 6479, '\p{Script= TAILe}', "");
Expect(1, 6479, '\p{^Script= TAILe}', "");
Expect(1, 6479, '\P{Script= TAILe}', "");
Expect(0, 6479, '\P{^Script= TAILe}', "");
Error('\p{Sc=/a/__Tale}');
Error('\P{Sc=/a/__Tale}');
Expect(1, 6509, '\p{Sc=tale}', "");
Expect(0, 6509, '\p{^Sc=tale}', "");
Expect(0, 6509, '\P{Sc=tale}', "");
Expect(1, 6509, '\P{^Sc=tale}', "");
Expect(0, 6479, '\p{Sc=tale}', "");
Expect(1, 6479, '\p{^Sc=tale}', "");
Expect(1, 6479, '\P{Sc=tale}', "");
Expect(0, 6479, '\P{^Sc=tale}', "");
Expect(1, 6509, '\p{Sc=-Tale}', "");
Expect(0, 6509, '\p{^Sc=-Tale}', "");
Expect(0, 6509, '\P{Sc=-Tale}', "");
Expect(1, 6509, '\P{^Sc=-Tale}', "");
Expect(0, 6479, '\p{Sc=-Tale}', "");
Expect(1, 6479, '\p{^Sc=-Tale}', "");
Expect(1, 6479, '\P{Sc=-Tale}', "");
Expect(0, 6479, '\P{^Sc=-Tale}', "");
Error('\p{Is_Script: :=Taile}');
Error('\P{Is_Script: :=Taile}');
Expect(1, 6509, '\p{Is_Script=taile}', "");
Expect(0, 6509, '\p{^Is_Script=taile}', "");
Expect(0, 6509, '\P{Is_Script=taile}', "");
Expect(1, 6509, '\P{^Is_Script=taile}', "");
Expect(0, 6479, '\p{Is_Script=taile}', "");
Expect(1, 6479, '\p{^Is_Script=taile}', "");
Expect(1, 6479, '\P{Is_Script=taile}', "");
Expect(0, 6479, '\P{^Is_Script=taile}', "");
Expect(1, 6509, '\p{Is_Script=--Tai Le}', "");
Expect(0, 6509, '\p{^Is_Script=--Tai Le}', "");
Expect(0, 6509, '\P{Is_Script=--Tai Le}', "");
Expect(1, 6509, '\P{^Is_Script=--Tai Le}', "");
Expect(0, 6479, '\p{Is_Script=--Tai Le}', "");
Expect(1, 6479, '\p{^Is_Script=--Tai Le}', "");
Expect(1, 6479, '\P{Is_Script=--Tai Le}', "");
Expect(0, 6479, '\P{^Is_Script=--Tai Le}', "");
Error('\p{Is_Sc= TALE:=}');
Error('\P{Is_Sc= TALE:=}');
Expect(1, 6509, '\p{Is_Sc: tale}', "");
Expect(0, 6509, '\p{^Is_Sc: tale}', "");
Expect(0, 6509, '\P{Is_Sc: tale}', "");
Expect(1, 6509, '\P{^Is_Sc: tale}', "");
Expect(0, 6479, '\p{Is_Sc: tale}', "");
Expect(1, 6479, '\p{^Is_Sc: tale}', "");
Expect(1, 6479, '\P{Is_Sc: tale}', "");
Expect(0, 6479, '\P{^Is_Sc: tale}', "");
Expect(1, 6509, '\p{Is_Sc= -Tale}', "");
Expect(0, 6509, '\p{^Is_Sc= -Tale}', "");
Expect(0, 6509, '\P{Is_Sc= -Tale}', "");
Expect(1, 6509, '\P{^Is_Sc= -Tale}', "");
Expect(0, 6479, '\p{Is_Sc= -Tale}', "");
Expect(1, 6479, '\p{^Is_Sc= -Tale}', "");
Expect(1, 6479, '\P{Is_Sc= -Tale}', "");
Expect(0, 6479, '\P{^Is_Sc= -Tale}', "");
Error('\p{Script=- avestan/a/}');
Error('\P{Script=- avestan/a/}');
Expect(1, 68405, '\p{Script=avestan}', "");
Expect(0, 68405, '\p{^Script=avestan}', "");
Expect(0, 68405, '\P{Script=avestan}', "");
Expect(1, 68405, '\P{^Script=avestan}', "");
Expect(0, 68351, '\p{Script=avestan}', "");
Expect(1, 68351, '\p{^Script=avestan}', "");
Expect(1, 68351, '\P{Script=avestan}', "");
Expect(0, 68351, '\P{^Script=avestan}', "");
Expect(1, 68405, '\p{Script=- Avestan}', "");
Expect(0, 68405, '\p{^Script=- Avestan}', "");
Expect(0, 68405, '\P{Script=- Avestan}', "");
Expect(1, 68405, '\P{^Script=- Avestan}', "");
Expect(0, 68351, '\p{Script=- Avestan}', "");
Expect(1, 68351, '\p{^Script=- Avestan}', "");
Expect(1, 68351, '\P{Script=- Avestan}', "");
Expect(0, 68351, '\P{^Script=- Avestan}', "");
Error('\p{Sc=:=_ Avst}');
Error('\P{Sc=:=_ Avst}');
Expect(1, 68405, '\p{Sc=avst}', "");
Expect(0, 68405, '\p{^Sc=avst}', "");
Expect(0, 68405, '\P{Sc=avst}', "");
Expect(1, 68405, '\P{^Sc=avst}', "");
Expect(0, 68351, '\p{Sc=avst}', "");
Expect(1, 68351, '\p{^Sc=avst}', "");
Expect(1, 68351, '\P{Sc=avst}', "");
Expect(0, 68351, '\P{^Sc=avst}', "");
Expect(1, 68405, '\p{Sc=_-Avst}', "");
Expect(0, 68405, '\p{^Sc=_-Avst}', "");
Expect(0, 68405, '\P{Sc=_-Avst}', "");
Expect(1, 68405, '\P{^Sc=_-Avst}', "");
Expect(0, 68351, '\p{Sc=_-Avst}', "");
Expect(1, 68351, '\p{^Sc=_-Avst}', "");
Expect(1, 68351, '\P{Sc=_-Avst}', "");
Expect(0, 68351, '\P{^Sc=_-Avst}', "");
Error('\p{Is_Script= avestan/a/}');
Error('\P{Is_Script= avestan/a/}');
Expect(1, 68405, '\p{Is_Script=avestan}', "");
Expect(0, 68405, '\p{^Is_Script=avestan}', "");
Expect(0, 68405, '\P{Is_Script=avestan}', "");
Expect(1, 68405, '\P{^Is_Script=avestan}', "");
Expect(0, 68351, '\p{Is_Script=avestan}', "");
Expect(1, 68351, '\p{^Is_Script=avestan}', "");
Expect(1, 68351, '\P{Is_Script=avestan}', "");
Expect(0, 68351, '\P{^Is_Script=avestan}', "");
Expect(1, 68405, '\p{Is_Script= AVESTAN}', "");
Expect(0, 68405, '\p{^Is_Script= AVESTAN}', "");
Expect(0, 68405, '\P{Is_Script= AVESTAN}', "");
Expect(1, 68405, '\P{^Is_Script= AVESTAN}', "");
Expect(0, 68351, '\p{Is_Script= AVESTAN}', "");
Expect(1, 68351, '\p{^Is_Script= AVESTAN}', "");
Expect(1, 68351, '\P{Is_Script= AVESTAN}', "");
Expect(0, 68351, '\P{^Is_Script= AVESTAN}', "");
Error('\p{Is_Sc= /a/Avst}');
Error('\P{Is_Sc= /a/Avst}');
Expect(1, 68405, '\p{Is_Sc=avst}', "");
Expect(0, 68405, '\p{^Is_Sc=avst}', "");
Expect(0, 68405, '\P{Is_Sc=avst}', "");
Expect(1, 68405, '\P{^Is_Sc=avst}', "");
Expect(0, 68351, '\p{Is_Sc=avst}', "");
Expect(1, 68351, '\p{^Is_Sc=avst}', "");
Expect(1, 68351, '\P{Is_Sc=avst}', "");
Expect(0, 68351, '\P{^Is_Sc=avst}', "");
Expect(1, 68405, '\p{Is_Sc= Avst}', "");
Expect(0, 68405, '\p{^Is_Sc= Avst}', "");
Expect(0, 68405, '\P{Is_Sc= Avst}', "");
Expect(1, 68405, '\P{^Is_Sc= Avst}', "");
Expect(0, 68351, '\p{Is_Sc= Avst}', "");
Expect(1, 68351, '\p{^Is_Sc= Avst}', "");
Expect(1, 68351, '\P{Is_Sc= Avst}', "");
Expect(0, 68351, '\P{^Is_Sc= Avst}', "");
Error('\p{Script= :=georgian}');
Error('\P{Script= :=georgian}');
Expect(1, 4293, '\p{Script=georgian}', "");
Expect(0, 4293, '\p{^Script=georgian}', "");
Expect(0, 4293, '\P{Script=georgian}', "");
Expect(1, 4293, '\P{^Script=georgian}', "");
Expect(0, 4255, '\p{Script=georgian}', "");
Expect(1, 4255, '\p{^Script=georgian}', "");
Expect(1, 4255, '\P{Script=georgian}', "");
Expect(0, 4255, '\P{^Script=georgian}', "");
Expect(1, 4293, '\p{Script= Georgian}', "");
Expect(0, 4293, '\p{^Script= Georgian}', "");
Expect(0, 4293, '\P{Script= Georgian}', "");
Expect(1, 4293, '\P{^Script= Georgian}', "");
Expect(0, 4255, '\p{Script= Georgian}', "");
Expect(1, 4255, '\p{^Script= Georgian}', "");
Expect(1, 4255, '\P{Script= Georgian}', "");
Expect(0, 4255, '\P{^Script= Georgian}', "");
Error('\p{Sc=/a/ -GEOR}');
Error('\P{Sc=/a/ -GEOR}');
Expect(1, 4293, '\p{Sc=geor}', "");
Expect(0, 4293, '\p{^Sc=geor}', "");
Expect(0, 4293, '\P{Sc=geor}', "");
Expect(1, 4293, '\P{^Sc=geor}', "");
Expect(0, 4255, '\p{Sc=geor}', "");
Expect(1, 4255, '\p{^Sc=geor}', "");
Expect(1, 4255, '\P{Sc=geor}', "");
Expect(0, 4255, '\P{^Sc=geor}', "");
Expect(1, 4293, '\p{Sc= _Geor}', "");
Expect(0, 4293, '\p{^Sc= _Geor}', "");
Expect(0, 4293, '\P{Sc= _Geor}', "");
Expect(1, 4293, '\P{^Sc= _Geor}', "");
Expect(0, 4255, '\p{Sc= _Geor}', "");
Expect(1, 4255, '\p{^Sc= _Geor}', "");
Expect(1, 4255, '\P{Sc= _Geor}', "");
Expect(0, 4255, '\P{^Sc= _Geor}', "");
Error('\p{Is_Script= georgian:=}');
Error('\P{Is_Script= georgian:=}');
Expect(1, 4293, '\p{Is_Script=georgian}', "");
Expect(0, 4293, '\p{^Is_Script=georgian}', "");
Expect(0, 4293, '\P{Is_Script=georgian}', "");
Expect(1, 4293, '\P{^Is_Script=georgian}', "");
Expect(0, 4255, '\p{Is_Script=georgian}', "");
Expect(1, 4255, '\p{^Is_Script=georgian}', "");
Expect(1, 4255, '\P{Is_Script=georgian}', "");
Expect(0, 4255, '\P{^Is_Script=georgian}', "");
Expect(1, 4293, '\p{Is_Script=GEORGIAN}', "");
Expect(0, 4293, '\p{^Is_Script=GEORGIAN}', "");
Expect(0, 4293, '\P{Is_Script=GEORGIAN}', "");
Expect(1, 4293, '\P{^Is_Script=GEORGIAN}', "");
Expect(0, 4255, '\p{Is_Script=GEORGIAN}', "");
Expect(1, 4255, '\p{^Is_Script=GEORGIAN}', "");
Expect(1, 4255, '\P{Is_Script=GEORGIAN}', "");
Expect(0, 4255, '\P{^Is_Script=GEORGIAN}', "");
Error('\p{Is_Sc=:= -Geor}');
Error('\P{Is_Sc=:= -Geor}');
Expect(1, 4293, '\p{Is_Sc: geor}', "");
Expect(0, 4293, '\p{^Is_Sc: geor}', "");
Expect(0, 4293, '\P{Is_Sc: geor}', "");
Expect(1, 4293, '\P{^Is_Sc: geor}', "");
Expect(0, 4255, '\p{Is_Sc: geor}', "");
Expect(1, 4255, '\p{^Is_Sc: geor}', "");
Expect(1, 4255, '\P{Is_Sc: geor}', "");
Expect(0, 4255, '\P{^Is_Sc: geor}', "");
Expect(1, 4293, '\p{Is_Sc=-GEOR}', "");
Expect(0, 4293, '\p{^Is_Sc=-GEOR}', "");
Expect(0, 4293, '\P{Is_Sc=-GEOR}', "");
Expect(1, 4293, '\P{^Is_Sc=-GEOR}', "");
Expect(0, 4255, '\p{Is_Sc=-GEOR}', "");
Expect(1, 4255, '\p{^Is_Sc=-GEOR}', "");
Expect(1, 4255, '\P{Is_Sc=-GEOR}', "");
Expect(0, 4255, '\P{^Is_Sc=-GEOR}', "");
Error('\p{Script=-_Telugu:=}');
Error('\P{Script=-_Telugu:=}');
Expect(1, 3075, '\p{Script=telugu}', "");
Expect(0, 3075, '\p{^Script=telugu}', "");
Expect(0, 3075, '\P{Script=telugu}', "");
Expect(1, 3075, '\P{^Script=telugu}', "");
Expect(0, 3072, '\p{Script=telugu}', "");
Expect(1, 3072, '\p{^Script=telugu}', "");
Expect(1, 3072, '\P{Script=telugu}', "");
Expect(0, 3072, '\P{^Script=telugu}', "");
Expect(1, 3075, '\p{Script=--telugu}', "");
Expect(0, 3075, '\p{^Script=--telugu}', "");
Expect(0, 3075, '\P{Script=--telugu}', "");
Expect(1, 3075, '\P{^Script=--telugu}', "");
Expect(0, 3072, '\p{Script=--telugu}', "");
Expect(1, 3072, '\p{^Script=--telugu}', "");
Expect(1, 3072, '\P{Script=--telugu}', "");
Expect(0, 3072, '\P{^Script=--telugu}', "");
Error('\p{Sc= Telu/a/}');
Error('\P{Sc= Telu/a/}');
Expect(1, 3075, '\p{Sc=telu}', "");
Expect(0, 3075, '\p{^Sc=telu}', "");
Expect(0, 3075, '\P{Sc=telu}', "");
Expect(1, 3075, '\P{^Sc=telu}', "");
Expect(0, 3072, '\p{Sc=telu}', "");
Expect(1, 3072, '\p{^Sc=telu}', "");
Expect(1, 3072, '\P{Sc=telu}', "");
Expect(0, 3072, '\P{^Sc=telu}', "");
Expect(1, 3075, '\p{Sc=Telu}', "");
Expect(0, 3075, '\p{^Sc=Telu}', "");
Expect(0, 3075, '\P{Sc=Telu}', "");
Expect(1, 3075, '\P{^Sc=Telu}', "");
Expect(0, 3072, '\p{Sc=Telu}', "");
Expect(1, 3072, '\p{^Sc=Telu}', "");
Expect(1, 3072, '\P{Sc=Telu}', "");
Expect(0, 3072, '\P{^Sc=Telu}', "");
Error('\p{Is_Script=- TELUGU:=}');
Error('\P{Is_Script=- TELUGU:=}');
Expect(1, 3075, '\p{Is_Script=telugu}', "");
Expect(0, 3075, '\p{^Is_Script=telugu}', "");
Expect(0, 3075, '\P{Is_Script=telugu}', "");
Expect(1, 3075, '\P{^Is_Script=telugu}', "");
Expect(0, 3072, '\p{Is_Script=telugu}', "");
Expect(1, 3072, '\p{^Is_Script=telugu}', "");
Expect(1, 3072, '\P{Is_Script=telugu}', "");
Expect(0, 3072, '\P{^Is_Script=telugu}', "");
Expect(1, 3075, '\p{Is_Script: _Telugu}', "");
Expect(0, 3075, '\p{^Is_Script: _Telugu}', "");
Expect(0, 3075, '\P{Is_Script: _Telugu}', "");
Expect(1, 3075, '\P{^Is_Script: _Telugu}', "");
Expect(0, 3072, '\p{Is_Script: _Telugu}', "");
Expect(1, 3072, '\p{^Is_Script: _Telugu}', "");
Expect(1, 3072, '\P{Is_Script: _Telugu}', "");
Expect(0, 3072, '\P{^Is_Script: _Telugu}', "");
Error('\p{Is_Sc= telu/a/}');
Error('\P{Is_Sc= telu/a/}');
Expect(1, 3075, '\p{Is_Sc=telu}', "");
Expect(0, 3075, '\p{^Is_Sc=telu}', "");
Expect(0, 3075, '\P{Is_Sc=telu}', "");
Expect(1, 3075, '\P{^Is_Sc=telu}', "");
Expect(0, 3072, '\p{Is_Sc=telu}', "");
Expect(1, 3072, '\p{^Is_Sc=telu}', "");
Expect(1, 3072, '\P{Is_Sc=telu}', "");
Expect(0, 3072, '\P{^Is_Sc=telu}', "");
Expect(1, 3075, '\p{Is_Sc: _Telu}', "");
Expect(0, 3075, '\p{^Is_Sc: _Telu}', "");
Expect(0, 3075, '\P{Is_Sc: _Telu}', "");
Expect(1, 3075, '\P{^Is_Sc: _Telu}', "");
Expect(0, 3072, '\p{Is_Sc: _Telu}', "");
Expect(1, 3072, '\p{^Is_Sc: _Telu}', "");
Expect(1, 3072, '\P{Is_Sc: _Telu}', "");
Expect(0, 3072, '\P{^Is_Sc: _Telu}', "");
Error('\p{Script=/a/- Tifinagh}');
Error('\P{Script=/a/- Tifinagh}');
Expect(1, 11621, '\p{Script: tifinagh}', "");
Expect(0, 11621, '\p{^Script: tifinagh}', "");
Expect(0, 11621, '\P{Script: tifinagh}', "");
Expect(1, 11621, '\P{^Script: tifinagh}', "");
Expect(0, 11567, '\p{Script: tifinagh}', "");
Expect(1, 11567, '\p{^Script: tifinagh}', "");
Expect(1, 11567, '\P{Script: tifinagh}', "");
Expect(0, 11567, '\P{^Script: tifinagh}', "");
Expect(1, 11621, '\p{Script: _tifinagh}', "");
Expect(0, 11621, '\p{^Script: _tifinagh}', "");
Expect(0, 11621, '\P{Script: _tifinagh}', "");
Expect(1, 11621, '\P{^Script: _tifinagh}', "");
Expect(0, 11567, '\p{Script: _tifinagh}', "");
Expect(1, 11567, '\p{^Script: _tifinagh}', "");
Expect(1, 11567, '\P{Script: _tifinagh}', "");
Expect(0, 11567, '\P{^Script: _tifinagh}', "");
Error('\p{Sc= /a/tfng}');
Error('\P{Sc= /a/tfng}');
Expect(1, 11621, '\p{Sc=tfng}', "");
Expect(0, 11621, '\p{^Sc=tfng}', "");
Expect(0, 11621, '\P{Sc=tfng}', "");
Expect(1, 11621, '\P{^Sc=tfng}', "");
Expect(0, 11567, '\p{Sc=tfng}', "");
Expect(1, 11567, '\p{^Sc=tfng}', "");
Expect(1, 11567, '\P{Sc=tfng}', "");
Expect(0, 11567, '\P{^Sc=tfng}', "");
Expect(1, 11621, '\p{Sc= _tfng}', "");
Expect(0, 11621, '\p{^Sc= _tfng}', "");
Expect(0, 11621, '\P{Sc= _tfng}', "");
Expect(1, 11621, '\P{^Sc= _tfng}', "");
Expect(0, 11567, '\p{Sc= _tfng}', "");
Expect(1, 11567, '\p{^Sc= _tfng}', "");
Expect(1, 11567, '\P{Sc= _tfng}', "");
Expect(0, 11567, '\P{^Sc= _tfng}', "");
Error('\p{Is_Script: :=__TIFINAGH}');
Error('\P{Is_Script: :=__TIFINAGH}');
Expect(1, 11621, '\p{Is_Script=tifinagh}', "");
Expect(0, 11621, '\p{^Is_Script=tifinagh}', "");
Expect(0, 11621, '\P{Is_Script=tifinagh}', "");
Expect(1, 11621, '\P{^Is_Script=tifinagh}', "");
Expect(0, 11567, '\p{Is_Script=tifinagh}', "");
Expect(1, 11567, '\p{^Is_Script=tifinagh}', "");
Expect(1, 11567, '\P{Is_Script=tifinagh}', "");
Expect(0, 11567, '\P{^Is_Script=tifinagh}', "");
Expect(1, 11621, '\p{Is_Script: --tifinagh}', "");
Expect(0, 11621, '\p{^Is_Script: --tifinagh}', "");
Expect(0, 11621, '\P{Is_Script: --tifinagh}', "");
Expect(1, 11621, '\P{^Is_Script: --tifinagh}', "");
Expect(0, 11567, '\p{Is_Script: --tifinagh}', "");
Expect(1, 11567, '\p{^Is_Script: --tifinagh}', "");
Expect(1, 11567, '\P{Is_Script: --tifinagh}', "");
Expect(0, 11567, '\P{^Is_Script: --tifinagh}', "");
Error('\p{Is_Sc= Tfng/a/}');
Error('\P{Is_Sc= Tfng/a/}');
Expect(1, 11621, '\p{Is_Sc=tfng}', "");
Expect(0, 11621, '\p{^Is_Sc=tfng}', "");
Expect(0, 11621, '\P{Is_Sc=tfng}', "");
Expect(1, 11621, '\P{^Is_Sc=tfng}', "");
Expect(0, 11567, '\p{Is_Sc=tfng}', "");
Expect(1, 11567, '\p{^Is_Sc=tfng}', "");
Expect(1, 11567, '\P{Is_Sc=tfng}', "");
Expect(0, 11567, '\P{^Is_Sc=tfng}', "");
Expect(1, 11621, '\p{Is_Sc=- Tfng}', "");
Expect(0, 11621, '\p{^Is_Sc=- Tfng}', "");
Expect(0, 11621, '\P{Is_Sc=- Tfng}', "");
Expect(1, 11621, '\P{^Is_Sc=- Tfng}', "");
Expect(0, 11567, '\p{Is_Sc=- Tfng}', "");
Expect(1, 11567, '\p{^Is_Sc=- Tfng}', "");
Expect(1, 11567, '\P{Is_Sc=- Tfng}', "");
Expect(0, 11567, '\P{^Is_Sc=- Tfng}', "");
Error('\p{Script: := Sinhala}');
Error('\P{Script: := Sinhala}');
Expect(1, 3459, '\p{Script=sinhala}', "");
Expect(0, 3459, '\p{^Script=sinhala}', "");
Expect(0, 3459, '\P{Script=sinhala}', "");
Expect(1, 3459, '\P{^Script=sinhala}', "");
Expect(0, 3457, '\p{Script=sinhala}', "");
Expect(1, 3457, '\p{^Script=sinhala}', "");
Expect(1, 3457, '\P{Script=sinhala}', "");
Expect(0, 3457, '\P{^Script=sinhala}', "");
Expect(1, 3459, '\p{Script=_ sinhala}', "");
Expect(0, 3459, '\p{^Script=_ sinhala}', "");
Expect(0, 3459, '\P{Script=_ sinhala}', "");
Expect(1, 3459, '\P{^Script=_ sinhala}', "");
Expect(0, 3457, '\p{Script=_ sinhala}', "");
Expect(1, 3457, '\p{^Script=_ sinhala}', "");
Expect(1, 3457, '\P{Script=_ sinhala}', "");
Expect(0, 3457, '\P{^Script=_ sinhala}', "");
Error('\p{Sc: := Sinh}');
Error('\P{Sc: := Sinh}');
Expect(1, 3459, '\p{Sc=sinh}', "");
Expect(0, 3459, '\p{^Sc=sinh}', "");
Expect(0, 3459, '\P{Sc=sinh}', "");
Expect(1, 3459, '\P{^Sc=sinh}', "");
Expect(0, 3457, '\p{Sc=sinh}', "");
Expect(1, 3457, '\p{^Sc=sinh}', "");
Expect(1, 3457, '\P{Sc=sinh}', "");
Expect(0, 3457, '\P{^Sc=sinh}', "");
Expect(1, 3459, '\p{Sc=- sinh}', "");
Expect(0, 3459, '\p{^Sc=- sinh}', "");
Expect(0, 3459, '\P{Sc=- sinh}', "");
Expect(1, 3459, '\P{^Sc=- sinh}', "");
Expect(0, 3457, '\p{Sc=- sinh}', "");
Expect(1, 3457, '\p{^Sc=- sinh}', "");
Expect(1, 3457, '\P{Sc=- sinh}', "");
Expect(0, 3457, '\P{^Sc=- sinh}', "");
Error('\p{Is_Script=-/a/Sinhala}');
Error('\P{Is_Script=-/a/Sinhala}');
Expect(1, 3459, '\p{Is_Script=sinhala}', "");
Expect(0, 3459, '\p{^Is_Script=sinhala}', "");
Expect(0, 3459, '\P{Is_Script=sinhala}', "");
Expect(1, 3459, '\P{^Is_Script=sinhala}', "");
Expect(0, 3457, '\p{Is_Script=sinhala}', "");
Expect(1, 3457, '\p{^Is_Script=sinhala}', "");
Expect(1, 3457, '\P{Is_Script=sinhala}', "");
Expect(0, 3457, '\P{^Is_Script=sinhala}', "");
Expect(1, 3459, '\p{Is_Script: Sinhala}', "");
Expect(0, 3459, '\p{^Is_Script: Sinhala}', "");
Expect(0, 3459, '\P{Is_Script: Sinhala}', "");
Expect(1, 3459, '\P{^Is_Script: Sinhala}', "");
Expect(0, 3457, '\p{Is_Script: Sinhala}', "");
Expect(1, 3457, '\p{^Is_Script: Sinhala}', "");
Expect(1, 3457, '\P{Is_Script: Sinhala}', "");
Expect(0, 3457, '\P{^Is_Script: Sinhala}', "");
Error('\p{Is_Sc:-_Sinh/a/}');
Error('\P{Is_Sc:-_Sinh/a/}');
Expect(1, 3459, '\p{Is_Sc: sinh}', "");
Expect(0, 3459, '\p{^Is_Sc: sinh}', "");
Expect(0, 3459, '\P{Is_Sc: sinh}', "");
Expect(1, 3459, '\P{^Is_Sc: sinh}', "");
Expect(0, 3457, '\p{Is_Sc: sinh}', "");
Expect(1, 3457, '\p{^Is_Sc: sinh}', "");
Expect(1, 3457, '\P{Is_Sc: sinh}', "");
Expect(0, 3457, '\P{^Is_Sc: sinh}', "");
Expect(1, 3459, '\p{Is_Sc= Sinh}', "");
Expect(0, 3459, '\p{^Is_Sc= Sinh}', "");
Expect(0, 3459, '\P{Is_Sc= Sinh}', "");
Expect(1, 3459, '\P{^Is_Sc= Sinh}', "");
Expect(0, 3457, '\p{Is_Sc= Sinh}', "");
Expect(1, 3457, '\p{^Is_Sc= Sinh}', "");
Expect(1, 3457, '\P{Is_Sc= Sinh}', "");
Expect(0, 3457, '\P{^Is_Sc= Sinh}', "");
Error('\p{Script=-Linear:=B}');
Error('\P{Script=-Linear:=B}');
Expect(1, 65547, '\p{Script=linearb}', "");
Expect(0, 65547, '\p{^Script=linearb}', "");
Expect(0, 65547, '\P{Script=linearb}', "");
Expect(1, 65547, '\P{^Script=linearb}', "");
Expect(0, 1, '\p{Script=linearb}', "");
Expect(1, 1, '\p{^Script=linearb}', "");
Expect(1, 1, '\P{Script=linearb}', "");
Expect(0, 1, '\P{^Script=linearb}', "");
Expect(1, 65547, '\p{Script=-linear b}', "");
Expect(0, 65547, '\p{^Script=-linear b}', "");
Expect(0, 65547, '\P{Script=-linear b}', "");
Expect(1, 65547, '\P{^Script=-linear b}', "");
Expect(0, 1, '\p{Script=-linear b}', "");
Expect(1, 1, '\p{^Script=-linear b}', "");
Expect(1, 1, '\P{Script=-linear b}', "");
Expect(0, 1, '\P{^Script=-linear b}', "");
Error('\p{Sc=-LINB:=}');
Error('\P{Sc=-LINB:=}');
Expect(1, 65547, '\p{Sc: linb}', "");
Expect(0, 65547, '\p{^Sc: linb}', "");
Expect(0, 65547, '\P{Sc: linb}', "");
Expect(1, 65547, '\P{^Sc: linb}', "");
Expect(0, 1, '\p{Sc: linb}', "");
Expect(1, 1, '\p{^Sc: linb}', "");
Expect(1, 1, '\P{Sc: linb}', "");
Expect(0, 1, '\P{^Sc: linb}', "");
Expect(1, 65547, '\p{Sc= linb}', "");
Expect(0, 65547, '\p{^Sc= linb}', "");
Expect(0, 65547, '\P{Sc= linb}', "");
Expect(1, 65547, '\P{^Sc= linb}', "");
Expect(0, 1, '\p{Sc= linb}', "");
Expect(1, 1, '\p{^Sc= linb}', "");
Expect(1, 1, '\P{Sc= linb}', "");
Expect(0, 1, '\P{^Sc= linb}', "");
Error('\p{Is_Script=__LINEAR B:=}');
Error('\P{Is_Script=__LINEAR B:=}');
Expect(1, 65547, '\p{Is_Script=linearb}', "");
Expect(0, 65547, '\p{^Is_Script=linearb}', "");
Expect(0, 65547, '\P{Is_Script=linearb}', "");
Expect(1, 65547, '\P{^Is_Script=linearb}', "");
Expect(0, 1, '\p{Is_Script=linearb}', "");
Expect(1, 1, '\p{^Is_Script=linearb}', "");
Expect(1, 1, '\P{Is_Script=linearb}', "");
Expect(0, 1, '\P{^Is_Script=linearb}', "");
Expect(1, 65547, '\p{Is_Script:-linearB}', "");
Expect(0, 65547, '\p{^Is_Script:-linearB}', "");
Expect(0, 65547, '\P{Is_Script:-linearB}', "");
Expect(1, 65547, '\P{^Is_Script:-linearB}', "");
Expect(0, 1, '\p{Is_Script:-linearB}', "");
Expect(1, 1, '\p{^Is_Script:-linearB}', "");
Expect(1, 1, '\P{Is_Script:-linearB}', "");
Expect(0, 1, '\P{^Is_Script:-linearB}', "");
Error('\p{Is_Sc= /a/Linb}');
Error('\P{Is_Sc= /a/Linb}');
Expect(1, 65547, '\p{Is_Sc=linb}', "");
Expect(0, 65547, '\p{^Is_Sc=linb}', "");
Expect(0, 65547, '\P{Is_Sc=linb}', "");
Expect(1, 65547, '\P{^Is_Sc=linb}', "");
Expect(0, 1, '\p{Is_Sc=linb}', "");
Expect(1, 1, '\p{^Is_Sc=linb}', "");
Expect(1, 1, '\P{Is_Sc=linb}', "");
Expect(0, 1, '\P{^Is_Sc=linb}', "");
Expect(1, 65547, '\p{Is_Sc=LINB}', "");
Expect(0, 65547, '\p{^Is_Sc=LINB}', "");
Expect(0, 65547, '\P{Is_Sc=LINB}', "");
Expect(1, 65547, '\P{^Is_Sc=LINB}', "");
Expect(0, 1, '\p{Is_Sc=LINB}', "");
Expect(1, 1, '\p{^Is_Sc=LINB}', "");
Expect(1, 1, '\P{Is_Sc=LINB}', "");
Expect(0, 1, '\P{^Is_Sc=LINB}', "");
Error('\p{Script=_:=Samaritan}');
Error('\P{Script=_:=Samaritan}');
Expect(1, 2093, '\p{Script: samaritan}', "");
Expect(0, 2093, '\p{^Script: samaritan}', "");
Expect(0, 2093, '\P{Script: samaritan}', "");
Expect(1, 2093, '\P{^Script: samaritan}', "");
Expect(0, 2047, '\p{Script: samaritan}', "");
Expect(1, 2047, '\p{^Script: samaritan}', "");
Expect(1, 2047, '\P{Script: samaritan}', "");
Expect(0, 2047, '\P{^Script: samaritan}', "");
Expect(1, 2093, '\p{Script= samaritan}', "");
Expect(0, 2093, '\p{^Script= samaritan}', "");
Expect(0, 2093, '\P{Script= samaritan}', "");
Expect(1, 2093, '\P{^Script= samaritan}', "");
Expect(0, 2047, '\p{Script= samaritan}', "");
Expect(1, 2047, '\p{^Script= samaritan}', "");
Expect(1, 2047, '\P{Script= samaritan}', "");
Expect(0, 2047, '\P{^Script= samaritan}', "");
Error('\p{Sc=:= SAMR}');
Error('\P{Sc=:= SAMR}');
Expect(1, 2093, '\p{Sc=samr}', "");
Expect(0, 2093, '\p{^Sc=samr}', "");
Expect(0, 2093, '\P{Sc=samr}', "");
Expect(1, 2093, '\P{^Sc=samr}', "");
Expect(0, 2047, '\p{Sc=samr}', "");
Expect(1, 2047, '\p{^Sc=samr}', "");
Expect(1, 2047, '\P{Sc=samr}', "");
Expect(0, 2047, '\P{^Sc=samr}', "");
Expect(1, 2093, '\p{Sc=_ Samr}', "");
Expect(0, 2093, '\p{^Sc=_ Samr}', "");
Expect(0, 2093, '\P{Sc=_ Samr}', "");
Expect(1, 2093, '\P{^Sc=_ Samr}', "");
Expect(0, 2047, '\p{Sc=_ Samr}', "");
Expect(1, 2047, '\p{^Sc=_ Samr}', "");
Expect(1, 2047, '\P{Sc=_ Samr}', "");
Expect(0, 2047, '\P{^Sc=_ Samr}', "");
Error('\p{Is_Script=_samaritan:=}');
Error('\P{Is_Script=_samaritan:=}');
Expect(1, 2093, '\p{Is_Script=samaritan}', "");
Expect(0, 2093, '\p{^Is_Script=samaritan}', "");
Expect(0, 2093, '\P{Is_Script=samaritan}', "");
Expect(1, 2093, '\P{^Is_Script=samaritan}', "");
Expect(0, 2047, '\p{Is_Script=samaritan}', "");
Expect(1, 2047, '\p{^Is_Script=samaritan}', "");
Expect(1, 2047, '\P{Is_Script=samaritan}', "");
Expect(0, 2047, '\P{^Is_Script=samaritan}', "");
Expect(1, 2093, '\p{Is_Script= Samaritan}', "");
Expect(0, 2093, '\p{^Is_Script= Samaritan}', "");
Expect(0, 2093, '\P{Is_Script= Samaritan}', "");
Expect(1, 2093, '\P{^Is_Script= Samaritan}', "");
Expect(0, 2047, '\p{Is_Script= Samaritan}', "");
Expect(1, 2047, '\p{^Is_Script= Samaritan}', "");
Expect(1, 2047, '\P{Is_Script= Samaritan}', "");
Expect(0, 2047, '\P{^Is_Script= Samaritan}', "");
Error('\p{Is_Sc=_/a/Samr}');
Error('\P{Is_Sc=_/a/Samr}');
Expect(1, 2093, '\p{Is_Sc=samr}', "");
Expect(0, 2093, '\p{^Is_Sc=samr}', "");
Expect(0, 2093, '\P{Is_Sc=samr}', "");
Expect(1, 2093, '\P{^Is_Sc=samr}', "");
Expect(0, 2047, '\p{Is_Sc=samr}', "");
Expect(1, 2047, '\p{^Is_Sc=samr}', "");
Expect(1, 2047, '\P{Is_Sc=samr}', "");
Expect(0, 2047, '\P{^Is_Sc=samr}', "");
Expect(1, 2093, '\p{Is_Sc=- Samr}', "");
Expect(0, 2093, '\p{^Is_Sc=- Samr}', "");
Expect(0, 2093, '\P{Is_Sc=- Samr}', "");
Expect(1, 2093, '\P{^Is_Sc=- Samr}', "");
Expect(0, 2047, '\p{Is_Sc=- Samr}', "");
Expect(1, 2047, '\p{^Is_Sc=- Samr}', "");
Expect(1, 2047, '\P{Is_Sc=- Samr}', "");
Expect(0, 2047, '\P{^Is_Sc=- Samr}', "");
Error('\p{Script=:= SAURASHTRA}');
Error('\P{Script=:= SAURASHTRA}');
Expect(1, 43204, '\p{Script=saurashtra}', "");
Expect(0, 43204, '\p{^Script=saurashtra}', "");
Expect(0, 43204, '\P{Script=saurashtra}', "");
Expect(1, 43204, '\P{^Script=saurashtra}', "");
Expect(0, 43135, '\p{Script=saurashtra}', "");
Expect(1, 43135, '\p{^Script=saurashtra}', "");
Expect(1, 43135, '\P{Script=saurashtra}', "");
Expect(0, 43135, '\P{^Script=saurashtra}', "");
Expect(1, 43204, '\p{Script=-Saurashtra}', "");
Expect(0, 43204, '\p{^Script=-Saurashtra}', "");
Expect(0, 43204, '\P{Script=-Saurashtra}', "");
Expect(1, 43204, '\P{^Script=-Saurashtra}', "");
Expect(0, 43135, '\p{Script=-Saurashtra}', "");
Expect(1, 43135, '\p{^Script=-Saurashtra}', "");
Expect(1, 43135, '\P{Script=-Saurashtra}', "");
Expect(0, 43135, '\P{^Script=-Saurashtra}', "");
Error('\p{Sc: Saur/a/}');
Error('\P{Sc: Saur/a/}');
Expect(1, 43204, '\p{Sc=saur}', "");
Expect(0, 43204, '\p{^Sc=saur}', "");
Expect(0, 43204, '\P{Sc=saur}', "");
Expect(1, 43204, '\P{^Sc=saur}', "");
Expect(0, 43135, '\p{Sc=saur}', "");
Expect(1, 43135, '\p{^Sc=saur}', "");
Expect(1, 43135, '\P{Sc=saur}', "");
Expect(0, 43135, '\P{^Sc=saur}', "");
Expect(1, 43204, '\p{Sc= Saur}', "");
Expect(0, 43204, '\p{^Sc= Saur}', "");
Expect(0, 43204, '\P{Sc= Saur}', "");
Expect(1, 43204, '\P{^Sc= Saur}', "");
Expect(0, 43135, '\p{Sc= Saur}', "");
Expect(1, 43135, '\p{^Sc= Saur}', "");
Expect(1, 43135, '\P{Sc= Saur}', "");
Expect(0, 43135, '\P{^Sc= Saur}', "");
Error('\p{Is_Script= _Saurashtra:=}');
Error('\P{Is_Script= _Saurashtra:=}');
Expect(1, 43204, '\p{Is_Script=saurashtra}', "");
Expect(0, 43204, '\p{^Is_Script=saurashtra}', "");
Expect(0, 43204, '\P{Is_Script=saurashtra}', "");
Expect(1, 43204, '\P{^Is_Script=saurashtra}', "");
Expect(0, 43135, '\p{Is_Script=saurashtra}', "");
Expect(1, 43135, '\p{^Is_Script=saurashtra}', "");
Expect(1, 43135, '\P{Is_Script=saurashtra}', "");
Expect(0, 43135, '\P{^Is_Script=saurashtra}', "");
Expect(1, 43204, '\p{Is_Script=-_saurashtra}', "");
Expect(0, 43204, '\p{^Is_Script=-_saurashtra}', "");
Expect(0, 43204, '\P{Is_Script=-_saurashtra}', "");
Expect(1, 43204, '\P{^Is_Script=-_saurashtra}', "");
Expect(0, 43135, '\p{Is_Script=-_saurashtra}', "");
Expect(1, 43135, '\p{^Is_Script=-_saurashtra}', "");
Expect(1, 43135, '\P{Is_Script=-_saurashtra}', "");
Expect(0, 43135, '\P{^Is_Script=-_saurashtra}', "");
Error('\p{Is_Sc=/a/ Saur}');
Error('\P{Is_Sc=/a/ Saur}');
Expect(1, 43204, '\p{Is_Sc=saur}', "");
Expect(0, 43204, '\p{^Is_Sc=saur}', "");
Expect(0, 43204, '\P{Is_Sc=saur}', "");
Expect(1, 43204, '\P{^Is_Sc=saur}', "");
Expect(0, 43135, '\p{Is_Sc=saur}', "");
Expect(1, 43135, '\p{^Is_Sc=saur}', "");
Expect(1, 43135, '\P{Is_Sc=saur}', "");
Expect(0, 43135, '\P{^Is_Sc=saur}', "");
Expect(1, 43204, '\p{Is_Sc= Saur}', "");
Expect(0, 43204, '\p{^Is_Sc= Saur}', "");
Expect(0, 43204, '\P{Is_Sc= Saur}', "");
Expect(1, 43204, '\P{^Is_Sc= Saur}', "");
Expect(0, 43135, '\p{Is_Sc= Saur}', "");
Expect(1, 43135, '\p{^Is_Sc= Saur}', "");
Expect(1, 43135, '\P{Is_Sc= Saur}', "");
Expect(0, 43135, '\P{^Is_Sc= Saur}', "");
Error('\p{Script: Sundanese/a/}');
Error('\P{Script: Sundanese/a/}');
Expect(1, 7082, '\p{Script=sundanese}', "");
Expect(0, 7082, '\p{^Script=sundanese}', "");
Expect(0, 7082, '\P{Script=sundanese}', "");
Expect(1, 7082, '\P{^Script=sundanese}', "");
Expect(0, 7039, '\p{Script=sundanese}', "");
Expect(1, 7039, '\p{^Script=sundanese}', "");
Expect(1, 7039, '\P{Script=sundanese}', "");
Expect(0, 7039, '\P{^Script=sundanese}', "");
Expect(1, 7082, '\p{Script=__sundanese}', "");
Expect(0, 7082, '\p{^Script=__sundanese}', "");
Expect(0, 7082, '\P{Script=__sundanese}', "");
Expect(1, 7082, '\P{^Script=__sundanese}', "");
Expect(0, 7039, '\p{Script=__sundanese}', "");
Expect(1, 7039, '\p{^Script=__sundanese}', "");
Expect(1, 7039, '\P{Script=__sundanese}', "");
Expect(0, 7039, '\P{^Script=__sundanese}', "");
Error('\p{Sc=_:=Sund}');
Error('\P{Sc=_:=Sund}');
Expect(1, 7082, '\p{Sc=sund}', "");
Expect(0, 7082, '\p{^Sc=sund}', "");
Expect(0, 7082, '\P{Sc=sund}', "");
Expect(1, 7082, '\P{^Sc=sund}', "");
Expect(0, 7039, '\p{Sc=sund}', "");
Expect(1, 7039, '\p{^Sc=sund}', "");
Expect(1, 7039, '\P{Sc=sund}', "");
Expect(0, 7039, '\P{^Sc=sund}', "");
Expect(1, 7082, '\p{Sc=-Sund}', "");
Expect(0, 7082, '\p{^Sc=-Sund}', "");
Expect(0, 7082, '\P{Sc=-Sund}', "");
Expect(1, 7082, '\P{^Sc=-Sund}', "");
Expect(0, 7039, '\p{Sc=-Sund}', "");
Expect(1, 7039, '\p{^Sc=-Sund}', "");
Expect(1, 7039, '\P{Sc=-Sund}', "");
Expect(0, 7039, '\P{^Sc=-Sund}', "");
Error('\p{Is_Script=_-SUNDANESE/a/}');
Error('\P{Is_Script=_-SUNDANESE/a/}');
Expect(1, 7082, '\p{Is_Script=sundanese}', "");
Expect(0, 7082, '\p{^Is_Script=sundanese}', "");
Expect(0, 7082, '\P{Is_Script=sundanese}', "");
Expect(1, 7082, '\P{^Is_Script=sundanese}', "");
Expect(0, 7039, '\p{Is_Script=sundanese}', "");
Expect(1, 7039, '\p{^Is_Script=sundanese}', "");
Expect(1, 7039, '\P{Is_Script=sundanese}', "");
Expect(0, 7039, '\P{^Is_Script=sundanese}', "");
Expect(1, 7082, '\p{Is_Script=_sundanese}', "");
Expect(0, 7082, '\p{^Is_Script=_sundanese}', "");
Expect(0, 7082, '\P{Is_Script=_sundanese}', "");
Expect(1, 7082, '\P{^Is_Script=_sundanese}', "");
Expect(0, 7039, '\p{Is_Script=_sundanese}', "");
Expect(1, 7039, '\p{^Is_Script=_sundanese}', "");
Expect(1, 7039, '\P{Is_Script=_sundanese}', "");
Expect(0, 7039, '\P{^Is_Script=_sundanese}', "");
Error('\p{Is_Sc=_SUND/a/}');
Error('\P{Is_Sc=_SUND/a/}');
Expect(1, 7082, '\p{Is_Sc=sund}', "");
Expect(0, 7082, '\p{^Is_Sc=sund}', "");
Expect(0, 7082, '\P{Is_Sc=sund}', "");
Expect(1, 7082, '\P{^Is_Sc=sund}', "");
Expect(0, 7039, '\p{Is_Sc=sund}', "");
Expect(1, 7039, '\p{^Is_Sc=sund}', "");
Expect(1, 7039, '\P{Is_Sc=sund}', "");
Expect(0, 7039, '\P{^Is_Sc=sund}', "");
Expect(1, 7082, '\p{Is_Sc=- Sund}', "");
Expect(0, 7082, '\p{^Is_Sc=- Sund}', "");
Expect(0, 7082, '\P{Is_Sc=- Sund}', "");
Expect(1, 7082, '\P{^Is_Sc=- Sund}', "");
Expect(0, 7039, '\p{Is_Sc=- Sund}', "");
Expect(1, 7039, '\p{^Is_Sc=- Sund}', "");
Expect(1, 7039, '\P{Is_Sc=- Sund}', "");
Expect(0, 7039, '\P{^Is_Sc=- Sund}', "");
Error('\p{Script=_ Nko:=}');
Error('\P{Script=_ Nko:=}');
Expect(1, 2042, '\p{Script=nko}', "");
Expect(0, 2042, '\p{^Script=nko}', "");
Expect(0, 2042, '\P{Script=nko}', "");
Expect(1, 2042, '\P{^Script=nko}', "");
Expect(0, 1983, '\p{Script=nko}', "");
Expect(1, 1983, '\p{^Script=nko}', "");
Expect(1, 1983, '\P{Script=nko}', "");
Expect(0, 1983, '\P{^Script=nko}', "");
Expect(1, 2042, '\p{Script=-nko}', "");
Expect(0, 2042, '\p{^Script=-nko}', "");
Expect(0, 2042, '\P{Script=-nko}', "");
Expect(1, 2042, '\P{^Script=-nko}', "");
Expect(0, 1983, '\p{Script=-nko}', "");
Expect(1, 1983, '\p{^Script=-nko}', "");
Expect(1, 1983, '\P{Script=-nko}', "");
Expect(0, 1983, '\P{^Script=-nko}', "");
Error('\p{Sc=- Nkoo:=}');
Error('\P{Sc=- Nkoo:=}');
Expect(1, 2042, '\p{Sc=nkoo}', "");
Expect(0, 2042, '\p{^Sc=nkoo}', "");
Expect(0, 2042, '\P{Sc=nkoo}', "");
Expect(1, 2042, '\P{^Sc=nkoo}', "");
Expect(0, 1983, '\p{Sc=nkoo}', "");
Expect(1, 1983, '\p{^Sc=nkoo}', "");
Expect(1, 1983, '\P{Sc=nkoo}', "");
Expect(0, 1983, '\P{^Sc=nkoo}', "");
Expect(1, 2042, '\p{Sc= _NKOO}', "");
Expect(0, 2042, '\p{^Sc= _NKOO}', "");
Expect(0, 2042, '\P{Sc= _NKOO}', "");
Expect(1, 2042, '\P{^Sc= _NKOO}', "");
Expect(0, 1983, '\p{Sc= _NKOO}', "");
Expect(1, 1983, '\p{^Sc= _NKOO}', "");
Expect(1, 1983, '\P{Sc= _NKOO}', "");
Expect(0, 1983, '\P{^Sc= _NKOO}', "");
Error('\p{Is_Script=_ Nko:=}');
Error('\P{Is_Script=_ Nko:=}');
Expect(1, 2042, '\p{Is_Script=nko}', "");
Expect(0, 2042, '\p{^Is_Script=nko}', "");
Expect(0, 2042, '\P{Is_Script=nko}', "");
Expect(1, 2042, '\P{^Is_Script=nko}', "");
Expect(0, 1983, '\p{Is_Script=nko}', "");
Expect(1, 1983, '\p{^Is_Script=nko}', "");
Expect(1, 1983, '\P{Is_Script=nko}', "");
Expect(0, 1983, '\P{^Is_Script=nko}', "");
Expect(1, 2042, '\p{Is_Script: _nko}', "");
Expect(0, 2042, '\p{^Is_Script: _nko}', "");
Expect(0, 2042, '\P{Is_Script: _nko}', "");
Expect(1, 2042, '\P{^Is_Script: _nko}', "");
Expect(0, 1983, '\p{Is_Script: _nko}', "");
Expect(1, 1983, '\p{^Is_Script: _nko}', "");
Expect(1, 1983, '\P{Is_Script: _nko}', "");
Expect(0, 1983, '\P{^Is_Script: _nko}', "");
Error('\p{Is_Sc= -nkoo/a/}');
Error('\P{Is_Sc= -nkoo/a/}');
Expect(1, 2042, '\p{Is_Sc=nkoo}', "");
Expect(0, 2042, '\p{^Is_Sc=nkoo}', "");
Expect(0, 2042, '\P{Is_Sc=nkoo}', "");
Expect(1, 2042, '\P{^Is_Sc=nkoo}', "");
Expect(0, 1983, '\p{Is_Sc=nkoo}', "");
Expect(1, 1983, '\p{^Is_Sc=nkoo}', "");
Expect(1, 1983, '\P{Is_Sc=nkoo}', "");
Expect(0, 1983, '\P{^Is_Sc=nkoo}', "");
Expect(1, 2042, '\p{Is_Sc= -Nkoo}', "");
Expect(0, 2042, '\p{^Is_Sc= -Nkoo}', "");
Expect(0, 2042, '\P{Is_Sc= -Nkoo}', "");
Expect(1, 2042, '\P{^Is_Sc= -Nkoo}', "");
Expect(0, 1983, '\p{Is_Sc= -Nkoo}', "");
Expect(1, 1983, '\p{^Is_Sc= -Nkoo}', "");
Expect(1, 1983, '\P{Is_Sc= -Nkoo}', "");
Expect(0, 1983, '\P{^Is_Sc= -Nkoo}', "");
Error('\p{Script: _-han:=}');
Error('\P{Script: _-han:=}');
Expect(1, 11929, '\p{Script=han}', "");
Expect(0, 11929, '\p{^Script=han}', "");
Expect(0, 11929, '\P{Script=han}', "");
Expect(1, 11929, '\P{^Script=han}', "");
Expect(0, 11903, '\p{Script=han}', "");
Expect(1, 11903, '\p{^Script=han}', "");
Expect(1, 11903, '\P{Script=han}', "");
Expect(0, 11903, '\P{^Script=han}', "");
Expect(1, 11929, '\p{Script: Han}', "");
Expect(0, 11929, '\p{^Script: Han}', "");
Expect(0, 11929, '\P{Script: Han}', "");
Expect(1, 11929, '\P{^Script: Han}', "");
Expect(0, 11903, '\p{Script: Han}', "");
Expect(1, 11903, '\p{^Script: Han}', "");
Expect(1, 11903, '\P{Script: Han}', "");
Expect(0, 11903, '\P{^Script: Han}', "");
Error('\p{Sc=:=Hani}');
Error('\P{Sc=:=Hani}');
Expect(1, 11929, '\p{Sc=hani}', "");
Expect(0, 11929, '\p{^Sc=hani}', "");
Expect(0, 11929, '\P{Sc=hani}', "");
Expect(1, 11929, '\P{^Sc=hani}', "");
Expect(0, 11903, '\p{Sc=hani}', "");
Expect(1, 11903, '\p{^Sc=hani}', "");
Expect(1, 11903, '\P{Sc=hani}', "");
Expect(0, 11903, '\P{^Sc=hani}', "");
Expect(1, 11929, '\p{Sc=- HANI}', "");
Expect(0, 11929, '\p{^Sc=- HANI}', "");
Expect(0, 11929, '\P{Sc=- HANI}', "");
Expect(1, 11929, '\P{^Sc=- HANI}', "");
Expect(0, 11903, '\p{Sc=- HANI}', "");
Expect(1, 11903, '\p{^Sc=- HANI}', "");
Expect(1, 11903, '\P{Sc=- HANI}', "");
Expect(0, 11903, '\P{^Sc=- HANI}', "");
Error('\p{Is_Script=- han:=}');
Error('\P{Is_Script=- han:=}');
Expect(1, 11929, '\p{Is_Script=han}', "");
Expect(0, 11929, '\p{^Is_Script=han}', "");
Expect(0, 11929, '\P{Is_Script=han}', "");
Expect(1, 11929, '\P{^Is_Script=han}', "");
Expect(0, 11903, '\p{Is_Script=han}', "");
Expect(1, 11903, '\p{^Is_Script=han}', "");
Expect(1, 11903, '\P{Is_Script=han}', "");
Expect(0, 11903, '\P{^Is_Script=han}', "");
Expect(1, 11929, '\p{Is_Script=_Han}', "");
Expect(0, 11929, '\p{^Is_Script=_Han}', "");
Expect(0, 11929, '\P{Is_Script=_Han}', "");
Expect(1, 11929, '\P{^Is_Script=_Han}', "");
Expect(0, 11903, '\p{Is_Script=_Han}', "");
Expect(1, 11903, '\p{^Is_Script=_Han}', "");
Expect(1, 11903, '\P{Is_Script=_Han}', "");
Expect(0, 11903, '\P{^Is_Script=_Han}', "");
Error('\p{Is_Sc=__hani:=}');
Error('\P{Is_Sc=__hani:=}');
Expect(1, 11929, '\p{Is_Sc=hani}', "");
Expect(0, 11929, '\p{^Is_Sc=hani}', "");
Expect(0, 11929, '\P{Is_Sc=hani}', "");
Expect(1, 11929, '\P{^Is_Sc=hani}', "");
Expect(0, 11903, '\p{Is_Sc=hani}', "");
Expect(1, 11903, '\p{^Is_Sc=hani}', "");
Expect(1, 11903, '\P{Is_Sc=hani}', "");
Expect(0, 11903, '\P{^Is_Sc=hani}', "");
Expect(1, 11929, '\p{Is_Sc= HANI}', "");
Expect(0, 11929, '\p{^Is_Sc= HANI}', "");
Expect(0, 11929, '\P{Is_Sc= HANI}', "");
Expect(1, 11929, '\P{^Is_Sc= HANI}', "");
Expect(0, 11903, '\p{Is_Sc= HANI}', "");
Expect(1, 11903, '\p{^Is_Sc= HANI}', "");
Expect(1, 11903, '\P{Is_Sc= HANI}', "");
Expect(0, 11903, '\P{^Is_Sc= HANI}', "");
Error('\p{Script= greek:=}');
Error('\P{Script= greek:=}');
Expect(1, 883, '\p{Script=greek}', "");
Expect(0, 883, '\p{^Script=greek}', "");
Expect(0, 883, '\P{Script=greek}', "");
Expect(1, 883, '\P{^Script=greek}', "");
Expect(0, 879, '\p{Script=greek}', "");
Expect(1, 879, '\p{^Script=greek}', "");
Expect(1, 879, '\P{Script=greek}', "");
Expect(0, 879, '\P{^Script=greek}', "");
Expect(1, 883, '\p{Script= _Greek}', "");
Expect(0, 883, '\p{^Script= _Greek}', "");
Expect(0, 883, '\P{Script= _Greek}', "");
Expect(1, 883, '\P{^Script= _Greek}', "");
Expect(0, 879, '\p{Script= _Greek}', "");
Expect(1, 879, '\p{^Script= _Greek}', "");
Expect(1, 879, '\P{Script= _Greek}', "");
Expect(0, 879, '\P{^Script= _Greek}', "");
Error('\p{Sc=_/a/GREK}');
Error('\P{Sc=_/a/GREK}');
Expect(1, 883, '\p{Sc=grek}', "");
Expect(0, 883, '\p{^Sc=grek}', "");
Expect(0, 883, '\P{Sc=grek}', "");
Expect(1, 883, '\P{^Sc=grek}', "");
Expect(0, 879, '\p{Sc=grek}', "");
Expect(1, 879, '\p{^Sc=grek}', "");
Expect(1, 879, '\P{Sc=grek}', "");
Expect(0, 879, '\P{^Sc=grek}', "");
Expect(1, 883, '\p{Sc=-Grek}', "");
Expect(0, 883, '\p{^Sc=-Grek}', "");
Expect(0, 883, '\P{Sc=-Grek}', "");
Expect(1, 883, '\P{^Sc=-Grek}', "");
Expect(0, 879, '\p{Sc=-Grek}', "");
Expect(1, 879, '\p{^Sc=-Grek}', "");
Expect(1, 879, '\P{Sc=-Grek}', "");
Expect(0, 879, '\P{^Sc=-Grek}', "");
Error('\p{Is_Script=Greek/a/}');
Error('\P{Is_Script=Greek/a/}');
Expect(1, 883, '\p{Is_Script=greek}', "");
Expect(0, 883, '\p{^Is_Script=greek}', "");
Expect(0, 883, '\P{Is_Script=greek}', "");
Expect(1, 883, '\P{^Is_Script=greek}', "");
Expect(0, 879, '\p{Is_Script=greek}', "");
Expect(1, 879, '\p{^Is_Script=greek}', "");
Expect(1, 879, '\P{Is_Script=greek}', "");
Expect(0, 879, '\P{^Is_Script=greek}', "");
Expect(1, 883, '\p{Is_Script= greek}', "");
Expect(0, 883, '\p{^Is_Script= greek}', "");
Expect(0, 883, '\P{Is_Script= greek}', "");
Expect(1, 883, '\P{^Is_Script= greek}', "");
Expect(0, 879, '\p{Is_Script= greek}', "");
Expect(1, 879, '\p{^Is_Script= greek}', "");
Expect(1, 879, '\P{Is_Script= greek}', "");
Expect(0, 879, '\P{^Is_Script= greek}', "");
Error('\p{Is_Sc=:= _Grek}');
Error('\P{Is_Sc=:= _Grek}');
Expect(1, 883, '\p{Is_Sc=grek}', "");
Expect(0, 883, '\p{^Is_Sc=grek}', "");
Expect(0, 883, '\P{Is_Sc=grek}', "");
Expect(1, 883, '\P{^Is_Sc=grek}', "");
Expect(0, 879, '\p{Is_Sc=grek}', "");
Expect(1, 879, '\p{^Is_Sc=grek}', "");
Expect(1, 879, '\P{Is_Sc=grek}', "");
Expect(0, 879, '\P{^Is_Sc=grek}', "");
Expect(1, 883, '\p{Is_Sc=-grek}', "");
Expect(0, 883, '\p{^Is_Sc=-grek}', "");
Expect(0, 883, '\P{Is_Sc=-grek}', "");
Expect(1, 883, '\P{^Is_Sc=-grek}', "");
Expect(0, 879, '\p{Is_Sc=-grek}', "");
Expect(1, 879, '\p{^Is_Sc=-grek}', "");
Expect(1, 879, '\P{Is_Sc=-grek}', "");
Expect(0, 879, '\P{^Is_Sc=-grek}', "");
Error('\p{Script=__tamil:=}');
Error('\P{Script=__tamil:=}');
Expect(1, 2947, '\p{Script=tamil}', "");
Expect(0, 2947, '\p{^Script=tamil}', "");
Expect(0, 2947, '\P{Script=tamil}', "");
Expect(1, 2947, '\P{^Script=tamil}', "");
Expect(0, 2945, '\p{Script=tamil}', "");
Expect(1, 2945, '\p{^Script=tamil}', "");
Expect(1, 2945, '\P{Script=tamil}', "");
Expect(0, 2945, '\P{^Script=tamil}', "");
Expect(1, 2947, '\p{Script=_-Tamil}', "");
Expect(0, 2947, '\p{^Script=_-Tamil}', "");
Expect(0, 2947, '\P{Script=_-Tamil}', "");
Expect(1, 2947, '\P{^Script=_-Tamil}', "");
Expect(0, 2945, '\p{Script=_-Tamil}', "");
Expect(1, 2945, '\p{^Script=_-Tamil}', "");
Expect(1, 2945, '\P{Script=_-Tamil}', "");
Expect(0, 2945, '\P{^Script=_-Tamil}', "");
Error('\p{Sc=_:=TAML}');
Error('\P{Sc=_:=TAML}');
Expect(1, 2947, '\p{Sc: taml}', "");
Expect(0, 2947, '\p{^Sc: taml}', "");
Expect(0, 2947, '\P{Sc: taml}', "");
Expect(1, 2947, '\P{^Sc: taml}', "");
Expect(0, 2945, '\p{Sc: taml}', "");
Expect(1, 2945, '\p{^Sc: taml}', "");
Expect(1, 2945, '\P{Sc: taml}', "");
Expect(0, 2945, '\P{^Sc: taml}', "");
Expect(1, 2947, '\p{Sc=- taml}', "");
Expect(0, 2947, '\p{^Sc=- taml}', "");
Expect(0, 2947, '\P{Sc=- taml}', "");
Expect(1, 2947, '\P{^Sc=- taml}', "");
Expect(0, 2945, '\p{Sc=- taml}', "");
Expect(1, 2945, '\p{^Sc=- taml}', "");
Expect(1, 2945, '\P{Sc=- taml}', "");
Expect(0, 2945, '\P{^Sc=- taml}', "");
Error('\p{Is_Script=_-TAMIL/a/}');
Error('\P{Is_Script=_-TAMIL/a/}');
Expect(1, 2947, '\p{Is_Script=tamil}', "");
Expect(0, 2947, '\p{^Is_Script=tamil}', "");
Expect(0, 2947, '\P{Is_Script=tamil}', "");
Expect(1, 2947, '\P{^Is_Script=tamil}', "");
Expect(0, 2945, '\p{Is_Script=tamil}', "");
Expect(1, 2945, '\p{^Is_Script=tamil}', "");
Expect(1, 2945, '\P{Is_Script=tamil}', "");
Expect(0, 2945, '\P{^Is_Script=tamil}', "");
Expect(1, 2947, '\p{Is_Script= Tamil}', "");
Expect(0, 2947, '\p{^Is_Script= Tamil}', "");
Expect(0, 2947, '\P{Is_Script= Tamil}', "");
Expect(1, 2947, '\P{^Is_Script= Tamil}', "");
Expect(0, 2945, '\p{Is_Script= Tamil}', "");
Expect(1, 2945, '\p{^Is_Script= Tamil}', "");
Expect(1, 2945, '\P{Is_Script= Tamil}', "");
Expect(0, 2945, '\P{^Is_Script= Tamil}', "");
Error('\p{Is_Sc: :=_Taml}');
Error('\P{Is_Sc: :=_Taml}');
Expect(1, 2947, '\p{Is_Sc=taml}', "");
Expect(0, 2947, '\p{^Is_Sc=taml}', "");
Expect(0, 2947, '\P{Is_Sc=taml}', "");
Expect(1, 2947, '\P{^Is_Sc=taml}', "");
Expect(0, 2945, '\p{Is_Sc=taml}', "");
Expect(1, 2945, '\p{^Is_Sc=taml}', "");
Expect(1, 2945, '\P{Is_Sc=taml}', "");
Expect(0, 2945, '\P{^Is_Sc=taml}', "");
Expect(1, 2947, '\p{Is_Sc=__taml}', "");
Expect(0, 2947, '\p{^Is_Sc=__taml}', "");
Expect(0, 2947, '\P{Is_Sc=__taml}', "");
Expect(1, 2947, '\P{^Is_Sc=__taml}', "");
Expect(0, 2945, '\p{Is_Sc=__taml}', "");
Expect(1, 2945, '\p{^Is_Sc=__taml}', "");
Expect(1, 2945, '\P{Is_Sc=__taml}', "");
Expect(0, 2945, '\P{^Is_Sc=__taml}', "");
Error('\p{Script=:=Kayah-Li}');
Error('\P{Script=:=Kayah-Li}');
Expect(1, 43311, '\p{Script=kayahli}', "");
Expect(0, 43311, '\p{^Script=kayahli}', "");
Expect(0, 43311, '\P{Script=kayahli}', "");
Expect(1, 43311, '\P{^Script=kayahli}', "");
Expect(0, 43263, '\p{Script=kayahli}', "");
Expect(1, 43263, '\p{^Script=kayahli}', "");
Expect(1, 43263, '\P{Script=kayahli}', "");
Expect(0, 43263, '\P{^Script=kayahli}', "");
Expect(1, 43311, '\p{Script= Kayah LI}', "");
Expect(0, 43311, '\p{^Script= Kayah LI}', "");
Expect(0, 43311, '\P{Script= Kayah LI}', "");
Expect(1, 43311, '\P{^Script= Kayah LI}', "");
Expect(0, 43263, '\p{Script= Kayah LI}', "");
Expect(1, 43263, '\p{^Script= Kayah LI}', "");
Expect(1, 43263, '\P{Script= Kayah LI}', "");
Expect(0, 43263, '\P{^Script= Kayah LI}', "");
Error('\p{Sc=/a/kali}');
Error('\P{Sc=/a/kali}');
Expect(1, 43311, '\p{Sc=kali}', "");
Expect(0, 43311, '\p{^Sc=kali}', "");
Expect(0, 43311, '\P{Sc=kali}', "");
Expect(1, 43311, '\P{^Sc=kali}', "");
Expect(0, 43263, '\p{Sc=kali}', "");
Expect(1, 43263, '\p{^Sc=kali}', "");
Expect(1, 43263, '\P{Sc=kali}', "");
Expect(0, 43263, '\P{^Sc=kali}', "");
Expect(1, 43311, '\p{Sc= KALI}', "");
Expect(0, 43311, '\p{^Sc= KALI}', "");
Expect(0, 43311, '\P{Sc= KALI}', "");
Expect(1, 43311, '\P{^Sc= KALI}', "");
Expect(0, 43263, '\p{Sc= KALI}', "");
Expect(1, 43263, '\p{^Sc= KALI}', "");
Expect(1, 43263, '\P{Sc= KALI}', "");
Expect(0, 43263, '\P{^Sc= KALI}', "");
Error('\p{Is_Script=_/a/Kayah Li}');
Error('\P{Is_Script=_/a/Kayah Li}');
Expect(1, 43311, '\p{Is_Script=kayahli}', "");
Expect(0, 43311, '\p{^Is_Script=kayahli}', "");
Expect(0, 43311, '\P{Is_Script=kayahli}', "");
Expect(1, 43311, '\P{^Is_Script=kayahli}', "");
Expect(0, 43263, '\p{Is_Script=kayahli}', "");
Expect(1, 43263, '\p{^Is_Script=kayahli}', "");
Expect(1, 43263, '\P{Is_Script=kayahli}', "");
Expect(0, 43263, '\P{^Is_Script=kayahli}', "");
Expect(1, 43311, '\p{Is_Script=- Kayah-LI}', "");
Expect(0, 43311, '\p{^Is_Script=- Kayah-LI}', "");
Expect(0, 43311, '\P{Is_Script=- Kayah-LI}', "");
Expect(1, 43311, '\P{^Is_Script=- Kayah-LI}', "");
Expect(0, 43263, '\p{Is_Script=- Kayah-LI}', "");
Expect(1, 43263, '\p{^Is_Script=- Kayah-LI}', "");
Expect(1, 43263, '\P{Is_Script=- Kayah-LI}', "");
Expect(0, 43263, '\P{^Is_Script=- Kayah-LI}', "");
Error('\p{Is_Sc=/a/ _Kali}');
Error('\P{Is_Sc=/a/ _Kali}');
Expect(1, 43311, '\p{Is_Sc=kali}', "");
Expect(0, 43311, '\p{^Is_Sc=kali}', "");
Expect(0, 43311, '\P{Is_Sc=kali}', "");
Expect(1, 43311, '\P{^Is_Sc=kali}', "");
Expect(0, 43263, '\p{Is_Sc=kali}', "");
Expect(1, 43263, '\p{^Is_Sc=kali}', "");
Expect(1, 43263, '\P{Is_Sc=kali}', "");
Expect(0, 43263, '\P{^Is_Sc=kali}', "");
Expect(1, 43311, '\p{Is_Sc: KALI}', "");
Expect(0, 43311, '\p{^Is_Sc: KALI}', "");
Expect(0, 43311, '\P{Is_Sc: KALI}', "");
Expect(1, 43311, '\P{^Is_Sc: KALI}', "");
Expect(0, 43263, '\p{Is_Sc: KALI}', "");
Expect(1, 43263, '\p{^Is_Sc: KALI}', "");
Expect(1, 43263, '\P{Is_Sc: KALI}', "");
Expect(0, 43263, '\P{^Is_Sc: KALI}', "");
Error('\p{Script=__thai:=}');
Error('\P{Script=__thai:=}');
Expect(1, 3642, '\p{Script=thai}', "");
Expect(0, 3642, '\p{^Script=thai}', "");
Expect(0, 3642, '\P{Script=thai}', "");
Expect(1, 3642, '\P{^Script=thai}', "");
Expect(0, 3584, '\p{Script=thai}', "");
Expect(1, 3584, '\p{^Script=thai}', "");
Expect(1, 3584, '\P{Script=thai}', "");
Expect(0, 3584, '\P{^Script=thai}', "");
Expect(1, 3642, '\p{Script=__Thai}', "");
Expect(0, 3642, '\p{^Script=__Thai}', "");
Expect(0, 3642, '\P{Script=__Thai}', "");
Expect(1, 3642, '\P{^Script=__Thai}', "");
Expect(0, 3584, '\p{Script=__Thai}', "");
Expect(1, 3584, '\p{^Script=__Thai}', "");
Expect(1, 3584, '\P{Script=__Thai}', "");
Expect(0, 3584, '\P{^Script=__Thai}', "");
Error('\p{Sc=:=_-Thai}');
Error('\P{Sc=:=_-Thai}');
Expect(1, 3642, '\p{Sc=thai}', "");
Expect(0, 3642, '\p{^Sc=thai}', "");
Expect(0, 3642, '\P{Sc=thai}', "");
Expect(1, 3642, '\P{^Sc=thai}', "");
Expect(0, 3584, '\p{Sc=thai}', "");
Expect(1, 3584, '\p{^Sc=thai}', "");
Expect(1, 3584, '\P{Sc=thai}', "");
Expect(0, 3584, '\P{^Sc=thai}', "");
Expect(1, 3642, '\p{Sc=_ THAI}', "");
Expect(0, 3642, '\p{^Sc=_ THAI}', "");
Expect(0, 3642, '\P{Sc=_ THAI}', "");
Expect(1, 3642, '\P{^Sc=_ THAI}', "");
Expect(0, 3584, '\p{Sc=_ THAI}', "");
Expect(1, 3584, '\p{^Sc=_ THAI}', "");
Expect(1, 3584, '\P{Sc=_ THAI}', "");
Expect(0, 3584, '\P{^Sc=_ THAI}', "");
Error('\p{Is_Script=_Thai/a/}');
Error('\P{Is_Script=_Thai/a/}');
Expect(1, 3642, '\p{Is_Script=thai}', "");
Expect(0, 3642, '\p{^Is_Script=thai}', "");
Expect(0, 3642, '\P{Is_Script=thai}', "");
Expect(1, 3642, '\P{^Is_Script=thai}', "");
Expect(0, 3584, '\p{Is_Script=thai}', "");
Expect(1, 3584, '\p{^Is_Script=thai}', "");
Expect(1, 3584, '\P{Is_Script=thai}', "");
Expect(0, 3584, '\P{^Is_Script=thai}', "");
Expect(1, 3642, '\p{Is_Script=_-thai}', "");
Expect(0, 3642, '\p{^Is_Script=_-thai}', "");
Expect(0, 3642, '\P{Is_Script=_-thai}', "");
Expect(1, 3642, '\P{^Is_Script=_-thai}', "");
Expect(0, 3584, '\p{Is_Script=_-thai}', "");
Expect(1, 3584, '\p{^Is_Script=_-thai}', "");
Expect(1, 3584, '\P{Is_Script=_-thai}', "");
Expect(0, 3584, '\P{^Is_Script=_-thai}', "");
Error('\p{Is_Sc=_:=Thai}');
Error('\P{Is_Sc=_:=Thai}');
Expect(1, 3642, '\p{Is_Sc=thai}', "");
Expect(0, 3642, '\p{^Is_Sc=thai}', "");
Expect(0, 3642, '\P{Is_Sc=thai}', "");
Expect(1, 3642, '\P{^Is_Sc=thai}', "");
Expect(0, 3584, '\p{Is_Sc=thai}', "");
Expect(1, 3584, '\p{^Is_Sc=thai}', "");
Expect(1, 3584, '\P{Is_Sc=thai}', "");
Expect(0, 3584, '\P{^Is_Sc=thai}', "");
Expect(1, 3642, '\p{Is_Sc=-thai}', "");
Expect(0, 3642, '\p{^Is_Sc=-thai}', "");
Expect(0, 3642, '\P{Is_Sc=-thai}', "");
Expect(1, 3642, '\P{^Is_Sc=-thai}', "");
Expect(0, 3584, '\p{Is_Sc=-thai}', "");
Expect(1, 3584, '\p{^Is_Sc=-thai}', "");
Expect(1, 3584, '\P{Is_Sc=-thai}', "");
Expect(0, 3584, '\P{^Is_Sc=-thai}', "");
Error('\p{Ideographic=/a/YES}');
Error('\P{Ideographic=/a/YES}');
Expect(1, 12295, '\p{Ideographic=yes}', "");
Expect(0, 12295, '\p{^Ideographic=yes}', "");
Expect(0, 12295, '\P{Ideographic=yes}', "");
Expect(1, 12295, '\P{^Ideographic=yes}', "");
Expect(0, 12293, '\p{Ideographic=yes}', "");
Expect(1, 12293, '\p{^Ideographic=yes}', "");
Expect(1, 12293, '\P{Ideographic=yes}', "");
Expect(0, 12293, '\P{^Ideographic=yes}', "");
Expect(1, 12295, '\p{Ideographic= Yes}', "");
Expect(0, 12295, '\p{^Ideographic= Yes}', "");
Expect(0, 12295, '\P{Ideographic= Yes}', "");
Expect(1, 12295, '\P{^Ideographic= Yes}', "");
Expect(0, 12293, '\p{Ideographic= Yes}', "");
Expect(1, 12293, '\p{^Ideographic= Yes}', "");
Expect(1, 12293, '\P{Ideographic= Yes}', "");
Expect(0, 12293, '\P{^Ideographic= Yes}', "");
Error('\p{Ideo=/a/_y}');
Error('\P{Ideo=/a/_y}');
Expect(1, 12295, '\p{Ideo=y}', "");
Expect(0, 12295, '\p{^Ideo=y}', "");
Expect(0, 12295, '\P{Ideo=y}', "");
Expect(1, 12295, '\P{^Ideo=y}', "");
Expect(0, 12293, '\p{Ideo=y}', "");
Expect(1, 12293, '\p{^Ideo=y}', "");
Expect(1, 12293, '\P{Ideo=y}', "");
Expect(0, 12293, '\P{^Ideo=y}', "");
Expect(1, 12295, '\p{Ideo=__Y}', "");
Expect(0, 12295, '\p{^Ideo=__Y}', "");
Expect(0, 12295, '\P{Ideo=__Y}', "");
Expect(1, 12295, '\P{^Ideo=__Y}', "");
Expect(0, 12293, '\p{Ideo=__Y}', "");
Expect(1, 12293, '\p{^Ideo=__Y}', "");
Expect(1, 12293, '\P{Ideo=__Y}', "");
Expect(0, 12293, '\P{^Ideo=__Y}', "");
Error('\p{Is_Ideographic: :=T}');
Error('\P{Is_Ideographic: :=T}');
Expect(1, 12295, '\p{Is_Ideographic=t}', "");
Expect(0, 12295, '\p{^Is_Ideographic=t}', "");
Expect(0, 12295, '\P{Is_Ideographic=t}', "");
Expect(1, 12295, '\P{^Is_Ideographic=t}', "");
Expect(0, 12293, '\p{Is_Ideographic=t}', "");
Expect(1, 12293, '\p{^Is_Ideographic=t}', "");
Expect(1, 12293, '\P{Is_Ideographic=t}', "");
Expect(0, 12293, '\P{^Is_Ideographic=t}', "");
Expect(1, 12295, '\p{Is_Ideographic=-T}', "");
Expect(0, 12295, '\p{^Is_Ideographic=-T}', "");
Expect(0, 12295, '\P{Is_Ideographic=-T}', "");
Expect(1, 12295, '\P{^Is_Ideographic=-T}', "");
Expect(0, 12293, '\p{Is_Ideographic=-T}', "");
Expect(1, 12293, '\p{^Is_Ideographic=-T}', "");
Expect(1, 12293, '\P{Is_Ideographic=-T}', "");
Expect(0, 12293, '\P{^Is_Ideographic=-T}', "");
Error('\p{Is_Ideo=_-TRUE:=}');
Error('\P{Is_Ideo=_-TRUE:=}');
Expect(1, 12295, '\p{Is_Ideo=true}', "");
Expect(0, 12295, '\p{^Is_Ideo=true}', "");
Expect(0, 12295, '\P{Is_Ideo=true}', "");
Expect(1, 12295, '\P{^Is_Ideo=true}', "");
Expect(0, 12293, '\p{Is_Ideo=true}', "");
Expect(1, 12293, '\p{^Is_Ideo=true}', "");
Expect(1, 12293, '\P{Is_Ideo=true}', "");
Expect(0, 12293, '\P{^Is_Ideo=true}', "");
Expect(1, 12295, '\p{Is_Ideo=-_True}', "");
Expect(0, 12295, '\p{^Is_Ideo=-_True}', "");
Expect(0, 12295, '\P{Is_Ideo=-_True}', "");
Expect(1, 12295, '\P{^Is_Ideo=-_True}', "");
Expect(0, 12293, '\p{Is_Ideo=-_True}', "");
Expect(1, 12293, '\p{^Is_Ideo=-_True}', "");
Expect(1, 12293, '\P{Is_Ideo=-_True}', "");
Expect(0, 12293, '\P{^Is_Ideo=-_True}', "");
Error('\p{Ideographic=:=_ NO}');
Error('\P{Ideographic=:=_ NO}');
Expect(1, 12293, '\p{Ideographic=no}', "");
Expect(0, 12293, '\p{^Ideographic=no}', "");
Expect(0, 12293, '\P{Ideographic=no}', "");
Expect(1, 12293, '\P{^Ideographic=no}', "");
Expect(0, 12295, '\p{Ideographic=no}', "");
Expect(1, 12295, '\p{^Ideographic=no}', "");
Expect(1, 12295, '\P{Ideographic=no}', "");
Expect(0, 12295, '\P{^Ideographic=no}', "");
Expect(1, 12293, '\p{Ideographic=-_No}', "");
Expect(0, 12293, '\p{^Ideographic=-_No}', "");
Expect(0, 12293, '\P{Ideographic=-_No}', "");
Expect(1, 12293, '\P{^Ideographic=-_No}', "");
Expect(0, 12295, '\p{Ideographic=-_No}', "");
Expect(1, 12295, '\p{^Ideographic=-_No}', "");
Expect(1, 12295, '\P{Ideographic=-_No}', "");
Expect(0, 12295, '\P{^Ideographic=-_No}', "");
Error('\p{Ideo= N/a/}');
Error('\P{Ideo= N/a/}');
Expect(1, 12293, '\p{Ideo=n}', "");
Expect(0, 12293, '\p{^Ideo=n}', "");
Expect(0, 12293, '\P{Ideo=n}', "");
Expect(1, 12293, '\P{^Ideo=n}', "");
Expect(0, 12295, '\p{Ideo=n}', "");
Expect(1, 12295, '\p{^Ideo=n}', "");
Expect(1, 12295, '\P{Ideo=n}', "");
Expect(0, 12295, '\P{^Ideo=n}', "");
Expect(1, 12293, '\p{Ideo= n}', "");
Expect(0, 12293, '\p{^Ideo= n}', "");
Expect(0, 12293, '\P{Ideo= n}', "");
Expect(1, 12293, '\P{^Ideo= n}', "");
Expect(0, 12295, '\p{Ideo= n}', "");
Expect(1, 12295, '\p{^Ideo= n}', "");
Expect(1, 12295, '\P{Ideo= n}', "");
Expect(0, 12295, '\P{^Ideo= n}', "");
Error('\p{Is_Ideographic=-:=f}');
Error('\P{Is_Ideographic=-:=f}');
Expect(1, 12293, '\p{Is_Ideographic=f}', "");
Expect(0, 12293, '\p{^Is_Ideographic=f}', "");
Expect(0, 12293, '\P{Is_Ideographic=f}', "");
Expect(1, 12293, '\P{^Is_Ideographic=f}', "");
Expect(0, 12295, '\p{Is_Ideographic=f}', "");
Expect(1, 12295, '\p{^Is_Ideographic=f}', "");
Expect(1, 12295, '\P{Is_Ideographic=f}', "");
Expect(0, 12295, '\P{^Is_Ideographic=f}', "");
Expect(1, 12293, '\p{Is_Ideographic=-F}', "");
Expect(0, 12293, '\p{^Is_Ideographic=-F}', "");
Expect(0, 12293, '\P{Is_Ideographic=-F}', "");
Expect(1, 12293, '\P{^Is_Ideographic=-F}', "");
Expect(0, 12295, '\p{Is_Ideographic=-F}', "");
Expect(1, 12295, '\p{^Is_Ideographic=-F}', "");
Expect(1, 12295, '\P{Is_Ideographic=-F}', "");
Expect(0, 12295, '\P{^Is_Ideographic=-F}', "");
Error('\p{Is_Ideo=:=_False}');
Error('\P{Is_Ideo=:=_False}');
Expect(1, 12293, '\p{Is_Ideo=false}', "");
Expect(0, 12293, '\p{^Is_Ideo=false}', "");
Expect(0, 12293, '\P{Is_Ideo=false}', "");
Expect(1, 12293, '\P{^Is_Ideo=false}', "");
Expect(0, 12295, '\p{Is_Ideo=false}', "");
Expect(1, 12295, '\p{^Is_Ideo=false}', "");
Expect(1, 12295, '\P{Is_Ideo=false}', "");
Expect(0, 12295, '\P{^Is_Ideo=false}', "");
Expect(1, 12293, '\p{Is_Ideo= False}', "");
Expect(0, 12293, '\p{^Is_Ideo= False}', "");
Expect(0, 12293, '\P{Is_Ideo= False}', "");
Expect(1, 12293, '\P{^Is_Ideo= False}', "");
Expect(0, 12295, '\p{Is_Ideo= False}', "");
Expect(1, 12295, '\p{^Is_Ideo= False}', "");
Expect(1, 12295, '\P{Is_Ideo= False}', "");
Expect(0, 12295, '\P{^Is_Ideo= False}', "");
Error('\p{Other_Grapheme_Extend: /a/ yes}');
Error('\P{Other_Grapheme_Extend: /a/ yes}');
Expect(1, 2494, '\p{Other_Grapheme_Extend=yes}', 'deprecated');
Expect(0, 2494, '\p{^Other_Grapheme_Extend=yes}', 'deprecated');
Expect(0, 2494, '\P{Other_Grapheme_Extend=yes}', 'deprecated');
Expect(1, 2494, '\P{^Other_Grapheme_Extend=yes}', 'deprecated');
Expect(0, 2493, '\p{Other_Grapheme_Extend=yes}', 'deprecated');
Expect(1, 2493, '\p{^Other_Grapheme_Extend=yes}', 'deprecated');
Expect(1, 2493, '\P{Other_Grapheme_Extend=yes}', 'deprecated');
Expect(0, 2493, '\P{^Other_Grapheme_Extend=yes}', 'deprecated');
Expect(1, 2494, '\p{Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(0, 2494, '\p{^Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(0, 2494, '\P{Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(1, 2494, '\P{^Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(0, 2493, '\p{Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(1, 2493, '\p{^Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(1, 2493, '\P{Other_Grapheme_Extend=_yes}', 'deprecated');
Expect(0, 2493, '\P{^Other_Grapheme_Extend=_yes}', 'deprecated');
Error('\p{OGr_Ext=_ y/a/}');
Error('\P{OGr_Ext=_ y/a/}');
Expect(1, 2494, '\p{OGr_Ext=y}', 'deprecated');
Expect(0, 2494, '\p{^OGr_Ext=y}', 'deprecated');
Expect(0, 2494, '\P{OGr_Ext=y}', 'deprecated');
Expect(1, 2494, '\P{^OGr_Ext=y}', 'deprecated');
Expect(0, 2493, '\p{OGr_Ext=y}', 'deprecated');
Expect(1, 2493, '\p{^OGr_Ext=y}', 'deprecated');
Expect(1, 2493, '\P{OGr_Ext=y}', 'deprecated');
Expect(0, 2493, '\P{^OGr_Ext=y}', 'deprecated');
Expect(1, 2494, '\p{OGr_Ext= _Y}', 'deprecated');
Expect(0, 2494, '\p{^OGr_Ext= _Y}', 'deprecated');
Expect(0, 2494, '\P{OGr_Ext= _Y}', 'deprecated');
Expect(1, 2494, '\P{^OGr_Ext= _Y}', 'deprecated');
Expect(0, 2493, '\p{OGr_Ext= _Y}', 'deprecated');
Expect(1, 2493, '\p{^OGr_Ext= _Y}', 'deprecated');
Expect(1, 2493, '\P{OGr_Ext= _Y}', 'deprecated');
Expect(0, 2493, '\P{^OGr_Ext= _Y}', 'deprecated');
Error('\p{Is_Other_Grapheme_Extend=_/a/t}');
Error('\P{Is_Other_Grapheme_Extend=_/a/t}');
Expect(1, 2494, '\p{Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(0, 2494, '\p{^Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(0, 2494, '\P{Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(1, 2494, '\P{^Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(0, 2493, '\p{Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(1, 2493, '\p{^Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(1, 2493, '\P{Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(0, 2493, '\P{^Is_Other_Grapheme_Extend=t}', 'deprecated');
Expect(1, 2494, '\p{Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(0, 2494, '\p{^Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(0, 2494, '\P{Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(1, 2494, '\P{^Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(0, 2493, '\p{Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(1, 2493, '\p{^Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(1, 2493, '\P{Is_Other_Grapheme_Extend= T}', 'deprecated');
Expect(0, 2493, '\P{^Is_Other_Grapheme_Extend= T}', 'deprecated');
Error('\p{Is_OGr_Ext=:=-true}');
Error('\P{Is_OGr_Ext=:=-true}');
Expect(1, 2494, '\p{Is_OGr_Ext: true}', 'deprecated');
Expect(0, 2494, '\p{^Is_OGr_Ext: true}', 'deprecated');
Expect(0, 2494, '\P{Is_OGr_Ext: true}', 'deprecated');
Expect(1, 2494, '\P{^Is_OGr_Ext: true}', 'deprecated');
Expect(0, 2493, '\p{Is_OGr_Ext: true}', 'deprecated');
Expect(1, 2493, '\p{^Is_OGr_Ext: true}', 'deprecated');
Expect(1, 2493, '\P{Is_OGr_Ext: true}', 'deprecated');
Expect(0, 2493, '\P{^Is_OGr_Ext: true}', 'deprecated');
Expect(1, 2494, '\p{Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(0, 2494, '\p{^Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(0, 2494, '\P{Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(1, 2494, '\P{^Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(0, 2493, '\p{Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(1, 2493, '\p{^Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(1, 2493, '\P{Is_OGr_Ext=__TRUE}', 'deprecated');
Expect(0, 2493, '\P{^Is_OGr_Ext=__TRUE}', 'deprecated');
Error('\p{Other_Grapheme_Extend= /a/NO}');
Error('\P{Other_Grapheme_Extend= /a/NO}');
Expect(1, 2493, '\p{Other_Grapheme_Extend=no}', 'deprecated');
Expect(0, 2493, '\p{^Other_Grapheme_Extend=no}', 'deprecated');
Expect(0, 2493, '\P{Other_Grapheme_Extend=no}', 'deprecated');
Expect(1, 2493, '\P{^Other_Grapheme_Extend=no}', 'deprecated');
Expect(0, 2494, '\p{Other_Grapheme_Extend=no}', 'deprecated');
Expect(1, 2494, '\p{^Other_Grapheme_Extend=no}', 'deprecated');
Expect(1, 2494, '\P{Other_Grapheme_Extend=no}', 'deprecated');
Expect(0, 2494, '\P{^Other_Grapheme_Extend=no}', 'deprecated');
Expect(1, 2493, '\p{Other_Grapheme_Extend: No}', 'deprecated');
Expect(0, 2493, '\p{^Other_Grapheme_Extend: No}', 'deprecated');
Expect(0, 2493, '\P{Other_Grapheme_Extend: No}', 'deprecated');
Expect(1, 2493, '\P{^Other_Grapheme_Extend: No}', 'deprecated');
Expect(0, 2494, '\p{Other_Grapheme_Extend: No}', 'deprecated');
Expect(1, 2494, '\p{^Other_Grapheme_Extend: No}', 'deprecated');
Expect(1, 2494, '\P{Other_Grapheme_Extend: No}', 'deprecated');
Expect(0, 2494, '\P{^Other_Grapheme_Extend: No}', 'deprecated');
Error('\p{OGr_Ext= N:=}');
Error('\P{OGr_Ext= N:=}');
Expect(1, 2493, '\p{OGr_Ext=n}', 'deprecated');
Expect(0, 2493, '\p{^OGr_Ext=n}', 'deprecated');
Expect(0, 2493, '\P{OGr_Ext=n}', 'deprecated');
Expect(1, 2493, '\P{^OGr_Ext=n}', 'deprecated');
Expect(0, 2494, '\p{OGr_Ext=n}', 'deprecated');
Expect(1, 2494, '\p{^OGr_Ext=n}', 'deprecated');
Expect(1, 2494, '\P{OGr_Ext=n}', 'deprecated');
Expect(0, 2494, '\P{^OGr_Ext=n}', 'deprecated');
Expect(1, 2493, '\p{OGr_Ext=- N}', 'deprecated');
Expect(0, 2493, '\p{^OGr_Ext=- N}', 'deprecated');
Expect(0, 2493, '\P{OGr_Ext=- N}', 'deprecated');
Expect(1, 2493, '\P{^OGr_Ext=- N}', 'deprecated');
Expect(0, 2494, '\p{OGr_Ext=- N}', 'deprecated');
Expect(1, 2494, '\p{^OGr_Ext=- N}', 'deprecated');
Expect(1, 2494, '\P{OGr_Ext=- N}', 'deprecated');
Expect(0, 2494, '\P{^OGr_Ext=- N}', 'deprecated');
Error('\p{Is_Other_Grapheme_Extend= _F:=}');
Error('\P{Is_Other_Grapheme_Extend= _F:=}');
Expect(1, 2493, '\p{Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(0, 2493, '\p{^Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(0, 2493, '\P{Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(1, 2493, '\P{^Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(0, 2494, '\p{Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(1, 2494, '\p{^Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(1, 2494, '\P{Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(0, 2494, '\P{^Is_Other_Grapheme_Extend=f}', 'deprecated');
Expect(1, 2493, '\p{Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(0, 2493, '\p{^Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(0, 2493, '\P{Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(1, 2493, '\P{^Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(0, 2494, '\p{Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(1, 2494, '\p{^Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(1, 2494, '\P{Is_Other_Grapheme_Extend= -F}', 'deprecated');
Expect(0, 2494, '\P{^Is_Other_Grapheme_Extend= -F}', 'deprecated');
Error('\p{Is_OGr_Ext=-:=false}');
Error('\P{Is_OGr_Ext=-:=false}');
Expect(1, 2493, '\p{Is_OGr_Ext=false}', 'deprecated');
Expect(0, 2493, '\p{^Is_OGr_Ext=false}', 'deprecated');
Expect(0, 2493, '\P{Is_OGr_Ext=false}', 'deprecated');
Expect(1, 2493, '\P{^Is_OGr_Ext=false}', 'deprecated');
Expect(0, 2494, '\p{Is_OGr_Ext=false}', 'deprecated');
Expect(1, 2494, '\p{^Is_OGr_Ext=false}', 'deprecated');
Expect(1, 2494, '\P{Is_OGr_Ext=false}', 'deprecated');
Expect(0, 2494, '\P{^Is_OGr_Ext=false}', 'deprecated');
Expect(1, 2493, '\p{Is_OGr_Ext=_False}', 'deprecated');
Expect(0, 2493, '\p{^Is_OGr_Ext=_False}', 'deprecated');
Expect(0, 2493, '\P{Is_OGr_Ext=_False}', 'deprecated');
Expect(1, 2493, '\P{^Is_OGr_Ext=_False}', 'deprecated');
Expect(0, 2494, '\p{Is_OGr_Ext=_False}', 'deprecated');
Expect(1, 2494, '\p{^Is_OGr_Ext=_False}', 'deprecated');
Expect(1, 2494, '\P{Is_OGr_Ext=_False}', 'deprecated');
Expect(0, 2494, '\P{^Is_OGr_Ext=_False}', 'deprecated');
Error('\p{Grapheme_Link=Yes}');
Error('\P{Grapheme_Link=Yes}');
Error('\p{Gr_Link=Y}');
Error('\P{Gr_Link=Y}');
Error('\p{Is_Grapheme_Link=T}');
Error('\P{Is_Grapheme_Link=T}');
Error('\p{Is_Gr_Link=True}');
Error('\P{Is_Gr_Link=True}');
Error('\p{Grapheme_Link: No}');
Error('\P{Grapheme_Link: No}');
Error('\p{Gr_Link:N}');
Error('\P{Gr_Link:N}');
Error('\p{Is_Grapheme_Link=F}');
Error('\P{Is_Grapheme_Link=F}');
Error('\p{Is_Gr_Link=False}');
Error('\P{Is_Gr_Link=False}');
Error('\p{Bidi_Control=-_yes/a/}');
Error('\P{Bidi_Control=-_yes/a/}');
Expect(1, 8207, '\p{Bidi_Control=yes}', "");
Expect(0, 8207, '\p{^Bidi_Control=yes}', "");
Expect(0, 8207, '\P{Bidi_Control=yes}', "");
Expect(1, 8207, '\P{^Bidi_Control=yes}', "");
Expect(0, 8205, '\p{Bidi_Control=yes}', "");
Expect(1, 8205, '\p{^Bidi_Control=yes}', "");
Expect(1, 8205, '\P{Bidi_Control=yes}', "");
Expect(0, 8205, '\P{^Bidi_Control=yes}', "");
Expect(1, 8207, '\p{Bidi_Control: _YES}', "");
Expect(0, 8207, '\p{^Bidi_Control: _YES}', "");
Expect(0, 8207, '\P{Bidi_Control: _YES}', "");
Expect(1, 8207, '\P{^Bidi_Control: _YES}', "");
Expect(0, 8205, '\p{Bidi_Control: _YES}', "");
Expect(1, 8205, '\p{^Bidi_Control: _YES}', "");
Expect(1, 8205, '\P{Bidi_Control: _YES}', "");
Expect(0, 8205, '\P{^Bidi_Control: _YES}', "");
Error('\p{Bidi_C=--y:=}');
Error('\P{Bidi_C=--y:=}');
Expect(1, 8207, '\p{Bidi_C=y}', "");
Expect(0, 8207, '\p{^Bidi_C=y}', "");
Expect(0, 8207, '\P{Bidi_C=y}', "");
Expect(1, 8207, '\P{^Bidi_C=y}', "");
Expect(0, 8205, '\p{Bidi_C=y}', "");
Expect(1, 8205, '\p{^Bidi_C=y}', "");
Expect(1, 8205, '\P{Bidi_C=y}', "");
Expect(0, 8205, '\P{^Bidi_C=y}', "");
Expect(1, 8207, '\p{Bidi_C= -Y}', "");
Expect(0, 8207, '\p{^Bidi_C= -Y}', "");
Expect(0, 8207, '\P{Bidi_C= -Y}', "");
Expect(1, 8207, '\P{^Bidi_C= -Y}', "");
Expect(0, 8205, '\p{Bidi_C= -Y}', "");
Expect(1, 8205, '\p{^Bidi_C= -Y}', "");
Expect(1, 8205, '\P{Bidi_C= -Y}', "");
Expect(0, 8205, '\P{^Bidi_C= -Y}', "");
Error('\p{Is_Bidi_Control= /a/T}');
Error('\P{Is_Bidi_Control= /a/T}');
Expect(1, 8207, '\p{Is_Bidi_Control=t}', "");
Expect(0, 8207, '\p{^Is_Bidi_Control=t}', "");
Expect(0, 8207, '\P{Is_Bidi_Control=t}', "");
Expect(1, 8207, '\P{^Is_Bidi_Control=t}', "");
Expect(0, 8205, '\p{Is_Bidi_Control=t}', "");
Expect(1, 8205, '\p{^Is_Bidi_Control=t}', "");
Expect(1, 8205, '\P{Is_Bidi_Control=t}', "");
Expect(0, 8205, '\P{^Is_Bidi_Control=t}', "");
Expect(1, 8207, '\p{Is_Bidi_Control= T}', "");
Expect(0, 8207, '\p{^Is_Bidi_Control= T}', "");
Expect(0, 8207, '\P{Is_Bidi_Control= T}', "");
Expect(1, 8207, '\P{^Is_Bidi_Control= T}', "");
Expect(0, 8205, '\p{Is_Bidi_Control= T}', "");
Expect(1, 8205, '\p{^Is_Bidi_Control= T}', "");
Expect(1, 8205, '\P{Is_Bidi_Control= T}', "");
Expect(0, 8205, '\P{^Is_Bidi_Control= T}', "");
Error('\p{Is_Bidi_C=:= TRUE}');
Error('\P{Is_Bidi_C=:= TRUE}');
Expect(1, 8207, '\p{Is_Bidi_C:true}', "");
Expect(0, 8207, '\p{^Is_Bidi_C:true}', "");
Expect(0, 8207, '\P{Is_Bidi_C:true}', "");
Expect(1, 8207, '\P{^Is_Bidi_C:true}', "");
Expect(0, 8205, '\p{Is_Bidi_C:true}', "");
Expect(1, 8205, '\p{^Is_Bidi_C:true}', "");
Expect(1, 8205, '\P{Is_Bidi_C:true}', "");
Expect(0, 8205, '\P{^Is_Bidi_C:true}', "");
Expect(1, 8207, '\p{Is_Bidi_C: True}', "");
Expect(0, 8207, '\p{^Is_Bidi_C: True}', "");
Expect(0, 8207, '\P{Is_Bidi_C: True}', "");
Expect(1, 8207, '\P{^Is_Bidi_C: True}', "");
Expect(0, 8205, '\p{Is_Bidi_C: True}', "");
Expect(1, 8205, '\p{^Is_Bidi_C: True}', "");
Expect(1, 8205, '\P{Is_Bidi_C: True}', "");
Expect(0, 8205, '\P{^Is_Bidi_C: True}', "");
Error('\p{Bidi_Control= No/a/}');
Error('\P{Bidi_Control= No/a/}');
Expect(1, 8205, '\p{Bidi_Control=no}', "");
Expect(0, 8205, '\p{^Bidi_Control=no}', "");
Expect(0, 8205, '\P{Bidi_Control=no}', "");
Expect(1, 8205, '\P{^Bidi_Control=no}', "");
Expect(0, 8207, '\p{Bidi_Control=no}', "");
Expect(1, 8207, '\p{^Bidi_Control=no}', "");
Expect(1, 8207, '\P{Bidi_Control=no}', "");
Expect(0, 8207, '\P{^Bidi_Control=no}', "");
Expect(1, 8205, '\p{Bidi_Control= NO}', "");
Expect(0, 8205, '\p{^Bidi_Control= NO}', "");
Expect(0, 8205, '\P{Bidi_Control= NO}', "");
Expect(1, 8205, '\P{^Bidi_Control= NO}', "");
Expect(0, 8207, '\p{Bidi_Control= NO}', "");
Expect(1, 8207, '\p{^Bidi_Control= NO}', "");
Expect(1, 8207, '\P{Bidi_Control= NO}', "");
Expect(0, 8207, '\P{^Bidi_Control= NO}', "");
Error('\p{Bidi_C=_ n/a/}');
Error('\P{Bidi_C=_ n/a/}');
Expect(1, 8205, '\p{Bidi_C=n}', "");
Expect(0, 8205, '\p{^Bidi_C=n}', "");
Expect(0, 8205, '\P{Bidi_C=n}', "");
Expect(1, 8205, '\P{^Bidi_C=n}', "");
Expect(0, 8207, '\p{Bidi_C=n}', "");
Expect(1, 8207, '\p{^Bidi_C=n}', "");
Expect(1, 8207, '\P{Bidi_C=n}', "");
Expect(0, 8207, '\P{^Bidi_C=n}', "");
Expect(1, 8205, '\p{Bidi_C= n}', "");
Expect(0, 8205, '\p{^Bidi_C= n}', "");
Expect(0, 8205, '\P{Bidi_C= n}', "");
Expect(1, 8205, '\P{^Bidi_C= n}', "");
Expect(0, 8207, '\p{Bidi_C= n}', "");
Expect(1, 8207, '\p{^Bidi_C= n}', "");
Expect(1, 8207, '\P{Bidi_C= n}', "");
Expect(0, 8207, '\P{^Bidi_C= n}', "");
Error('\p{Is_Bidi_Control=/a/ f}');
Error('\P{Is_Bidi_Control=/a/ f}');
Expect(1, 8205, '\p{Is_Bidi_Control=f}', "");
Expect(0, 8205, '\p{^Is_Bidi_Control=f}', "");
Expect(0, 8205, '\P{Is_Bidi_Control=f}', "");
Expect(1, 8205, '\P{^Is_Bidi_Control=f}', "");
Expect(0, 8207, '\p{Is_Bidi_Control=f}', "");
Expect(1, 8207, '\p{^Is_Bidi_Control=f}', "");
Expect(1, 8207, '\P{Is_Bidi_Control=f}', "");
Expect(0, 8207, '\P{^Is_Bidi_Control=f}', "");
Expect(1, 8205, '\p{Is_Bidi_Control= F}', "");
Expect(0, 8205, '\p{^Is_Bidi_Control= F}', "");
Expect(0, 8205, '\P{Is_Bidi_Control= F}', "");
Expect(1, 8205, '\P{^Is_Bidi_Control= F}', "");
Expect(0, 8207, '\p{Is_Bidi_Control= F}', "");
Expect(1, 8207, '\p{^Is_Bidi_Control= F}', "");
Expect(1, 8207, '\P{Is_Bidi_Control= F}', "");
Expect(0, 8207, '\P{^Is_Bidi_Control= F}', "");
Error('\p{Is_Bidi_C= False/a/}');
Error('\P{Is_Bidi_C= False/a/}');
Expect(1, 8205, '\p{Is_Bidi_C=false}', "");
Expect(0, 8205, '\p{^Is_Bidi_C=false}', "");
Expect(0, 8205, '\P{Is_Bidi_C=false}', "");
Expect(1, 8205, '\P{^Is_Bidi_C=false}', "");
Expect(0, 8207, '\p{Is_Bidi_C=false}', "");
Expect(1, 8207, '\p{^Is_Bidi_C=false}', "");
Expect(1, 8207, '\P{Is_Bidi_C=false}', "");
Expect(0, 8207, '\P{^Is_Bidi_C=false}', "");
Expect(1, 8205, '\p{Is_Bidi_C=__FALSE}', "");
Expect(0, 8205, '\p{^Is_Bidi_C=__FALSE}', "");
Expect(0, 8205, '\P{Is_Bidi_C=__FALSE}', "");
Expect(1, 8205, '\P{^Is_Bidi_C=__FALSE}', "");
Expect(0, 8207, '\p{Is_Bidi_C=__FALSE}', "");
Expect(1, 8207, '\p{^Is_Bidi_C=__FALSE}', "");
Expect(1, 8207, '\P{Is_Bidi_C=__FALSE}', "");
Expect(0, 8207, '\P{^Is_Bidi_C=__FALSE}', "");
Error('\p{ID_Continue=:= YES}');
Error('\P{ID_Continue=:= YES}');
Expect(1, 57, '\p{ID_Continue=yes}', "");
Expect(0, 57, '\p{^ID_Continue=yes}', "");
Expect(0, 57, '\P{ID_Continue=yes}', "");
Expect(1, 57, '\P{^ID_Continue=yes}', "");
Expect(0, 47, '\p{ID_Continue=yes}', "");
Expect(1, 47, '\p{^ID_Continue=yes}', "");
Expect(1, 47, '\P{ID_Continue=yes}', "");
Expect(0, 47, '\P{^ID_Continue=yes}', "");
Expect(1, 57, '\p{ID_Continue= YES}', "");
Expect(0, 57, '\p{^ID_Continue= YES}', "");
Expect(0, 57, '\P{ID_Continue= YES}', "");
Expect(1, 57, '\P{^ID_Continue= YES}', "");
Expect(0, 47, '\p{ID_Continue= YES}', "");
Expect(1, 47, '\p{^ID_Continue= YES}', "");
Expect(1, 47, '\P{ID_Continue= YES}', "");
Expect(0, 47, '\P{^ID_Continue= YES}', "");
Error('\p{IDC=:=-Y}');
Error('\P{IDC=:=-Y}');
Expect(1, 57, '\p{IDC=y}', "");
Expect(0, 57, '\p{^IDC=y}', "");
Expect(0, 57, '\P{IDC=y}', "");
Expect(1, 57, '\P{^IDC=y}', "");
Expect(0, 47, '\p{IDC=y}', "");
Expect(1, 47, '\p{^IDC=y}', "");
Expect(1, 47, '\P{IDC=y}', "");
Expect(0, 47, '\P{^IDC=y}', "");
Expect(1, 57, '\p{IDC: Y}', "");
Expect(0, 57, '\p{^IDC: Y}', "");
Expect(0, 57, '\P{IDC: Y}', "");
Expect(1, 57, '\P{^IDC: Y}', "");
Expect(0, 47, '\p{IDC: Y}', "");
Expect(1, 47, '\p{^IDC: Y}', "");
Expect(1, 47, '\P{IDC: Y}', "");
Expect(0, 47, '\P{^IDC: Y}', "");
Error('\p{Is_ID_Continue=--t/a/}');
Error('\P{Is_ID_Continue=--t/a/}');
Expect(1, 57, '\p{Is_ID_Continue=t}', "");
Expect(0, 57, '\p{^Is_ID_Continue=t}', "");
Expect(0, 57, '\P{Is_ID_Continue=t}', "");
Expect(1, 57, '\P{^Is_ID_Continue=t}', "");
Expect(0, 47, '\p{Is_ID_Continue=t}', "");
Expect(1, 47, '\p{^Is_ID_Continue=t}', "");
Expect(1, 47, '\P{Is_ID_Continue=t}', "");
Expect(0, 47, '\P{^Is_ID_Continue=t}', "");
Expect(1, 57, '\p{Is_ID_Continue=_-T}', "");
Expect(0, 57, '\p{^Is_ID_Continue=_-T}', "");
Expect(0, 57, '\P{Is_ID_Continue=_-T}', "");
Expect(1, 57, '\P{^Is_ID_Continue=_-T}', "");
Expect(0, 47, '\p{Is_ID_Continue=_-T}', "");
Expect(1, 47, '\p{^Is_ID_Continue=_-T}', "");
Expect(1, 47, '\P{Is_ID_Continue=_-T}', "");
Expect(0, 47, '\P{^Is_ID_Continue=_-T}', "");
Error('\p{Is_IDC=/a/- True}');
Error('\P{Is_IDC=/a/- True}');
Expect(1, 57, '\p{Is_IDC=true}', "");
Expect(0, 57, '\p{^Is_IDC=true}', "");
Expect(0, 57, '\P{Is_IDC=true}', "");
Expect(1, 57, '\P{^Is_IDC=true}', "");
Expect(0, 47, '\p{Is_IDC=true}', "");
Expect(1, 47, '\p{^Is_IDC=true}', "");
Expect(1, 47, '\P{Is_IDC=true}', "");
Expect(0, 47, '\P{^Is_IDC=true}', "");
Expect(1, 57, '\p{Is_IDC= _true}', "");
Expect(0, 57, '\p{^Is_IDC= _true}', "");
Expect(0, 57, '\P{Is_IDC= _true}', "");
Expect(1, 57, '\P{^Is_IDC= _true}', "");
Expect(0, 47, '\p{Is_IDC= _true}', "");
Expect(1, 47, '\p{^Is_IDC= _true}', "");
Expect(1, 47, '\P{Is_IDC= _true}', "");
Expect(0, 47, '\P{^Is_IDC= _true}', "");
Error('\p{ID_Continue=/a/_ No}');
Error('\P{ID_Continue=/a/_ No}');
Expect(1, 47, '\p{ID_Continue=no}', "");
Expect(0, 47, '\p{^ID_Continue=no}', "");
Expect(0, 47, '\P{ID_Continue=no}', "");
Expect(1, 47, '\P{^ID_Continue=no}', "");
Expect(0, 57, '\p{ID_Continue=no}', "");
Expect(1, 57, '\p{^ID_Continue=no}', "");
Expect(1, 57, '\P{ID_Continue=no}', "");
Expect(0, 57, '\P{^ID_Continue=no}', "");
Expect(1, 47, '\p{ID_Continue=__no}', "");
Expect(0, 47, '\p{^ID_Continue=__no}', "");
Expect(0, 47, '\P{ID_Continue=__no}', "");
Expect(1, 47, '\P{^ID_Continue=__no}', "");
Expect(0, 57, '\p{ID_Continue=__no}', "");
Expect(1, 57, '\p{^ID_Continue=__no}', "");
Expect(1, 57, '\P{ID_Continue=__no}', "");
Expect(0, 57, '\P{^ID_Continue=__no}', "");
Error('\p{IDC=:=N}');
Error('\P{IDC=:=N}');
Expect(1, 47, '\p{IDC=n}', "");
Expect(0, 47, '\p{^IDC=n}', "");
Expect(0, 47, '\P{IDC=n}', "");
Expect(1, 47, '\P{^IDC=n}', "");
Expect(0, 57, '\p{IDC=n}', "");
Expect(1, 57, '\p{^IDC=n}', "");
Expect(1, 57, '\P{IDC=n}', "");
Expect(0, 57, '\P{^IDC=n}', "");
Expect(1, 47, '\p{IDC=N}', "");
Expect(0, 47, '\p{^IDC=N}', "");
Expect(0, 47, '\P{IDC=N}', "");
Expect(1, 47, '\P{^IDC=N}', "");
Expect(0, 57, '\p{IDC=N}', "");
Expect(1, 57, '\p{^IDC=N}', "");
Expect(1, 57, '\P{IDC=N}', "");
Expect(0, 57, '\P{^IDC=N}', "");
Error('\p{Is_ID_Continue=:= F}');
Error('\P{Is_ID_Continue=:= F}');
Expect(1, 47, '\p{Is_ID_Continue: f}', "");
Expect(0, 47, '\p{^Is_ID_Continue: f}', "");
Expect(0, 47, '\P{Is_ID_Continue: f}', "");
Expect(1, 47, '\P{^Is_ID_Continue: f}', "");
Expect(0, 57, '\p{Is_ID_Continue: f}', "");
Expect(1, 57, '\p{^Is_ID_Continue: f}', "");
Expect(1, 57, '\P{Is_ID_Continue: f}', "");
Expect(0, 57, '\P{^Is_ID_Continue: f}', "");
Expect(1, 47, '\p{Is_ID_Continue= _F}', "");
Expect(0, 47, '\p{^Is_ID_Continue= _F}', "");
Expect(0, 47, '\P{Is_ID_Continue= _F}', "");
Expect(1, 47, '\P{^Is_ID_Continue= _F}', "");
Expect(0, 57, '\p{Is_ID_Continue= _F}', "");
Expect(1, 57, '\p{^Is_ID_Continue= _F}', "");
Expect(1, 57, '\P{Is_ID_Continue= _F}', "");
Expect(0, 57, '\P{^Is_ID_Continue= _F}', "");
Error('\p{Is_IDC:_-FALSE/a/}');
Error('\P{Is_IDC:_-FALSE/a/}');
Expect(1, 47, '\p{Is_IDC=false}', "");
Expect(0, 47, '\p{^Is_IDC=false}', "");
Expect(0, 47, '\P{Is_IDC=false}', "");
Expect(1, 47, '\P{^Is_IDC=false}', "");
Expect(0, 57, '\p{Is_IDC=false}', "");
Expect(1, 57, '\p{^Is_IDC=false}', "");
Expect(1, 57, '\P{Is_IDC=false}', "");
Expect(0, 57, '\P{^Is_IDC=false}', "");
Expect(1, 47, '\p{Is_IDC=-False}', "");
Expect(0, 47, '\p{^Is_IDC=-False}', "");
Expect(0, 47, '\P{Is_IDC=-False}', "");
Expect(1, 47, '\P{^Is_IDC=-False}', "");
Expect(0, 57, '\p{Is_IDC=-False}', "");
Expect(1, 57, '\p{^Is_IDC=-False}', "");
Expect(1, 57, '\P{Is_IDC=-False}', "");
Expect(0, 57, '\P{^Is_IDC=-False}', "");
Error('\p{Other_Alphabetic=- YES/a/}');
Error('\P{Other_Alphabetic=- YES/a/}');
Expect(1, 837, '\p{Other_Alphabetic=yes}', 'deprecated');
Expect(0, 837, '\p{^Other_Alphabetic=yes}', 'deprecated');
Expect(0, 837, '\P{Other_Alphabetic=yes}', 'deprecated');
Expect(1, 837, '\P{^Other_Alphabetic=yes}', 'deprecated');
Expect(0, 836, '\p{Other_Alphabetic=yes}', 'deprecated');
Expect(1, 836, '\p{^Other_Alphabetic=yes}', 'deprecated');
Expect(1, 836, '\P{Other_Alphabetic=yes}', 'deprecated');
Expect(0, 836, '\P{^Other_Alphabetic=yes}', 'deprecated');
Expect(1, 837, '\p{Other_Alphabetic= _Yes}', 'deprecated');
Expect(0, 837, '\p{^Other_Alphabetic= _Yes}', 'deprecated');
Expect(0, 837, '\P{Other_Alphabetic= _Yes}', 'deprecated');
Expect(1, 837, '\P{^Other_Alphabetic= _Yes}', 'deprecated');
Expect(0, 836, '\p{Other_Alphabetic= _Yes}', 'deprecated');
Expect(1, 836, '\p{^Other_Alphabetic= _Yes}', 'deprecated');
Expect(1, 836, '\P{Other_Alphabetic= _Yes}', 'deprecated');
Expect(0, 836, '\P{^Other_Alphabetic= _Yes}', 'deprecated');
Error('\p{OAlpha= /a/Y}');
Error('\P{OAlpha= /a/Y}');
Expect(1, 837, '\p{OAlpha=y}', 'deprecated');
Expect(0, 837, '\p{^OAlpha=y}', 'deprecated');
Expect(0, 837, '\P{OAlpha=y}', 'deprecated');
Expect(1, 837, '\P{^OAlpha=y}', 'deprecated');
Expect(0, 836, '\p{OAlpha=y}', 'deprecated');
Expect(1, 836, '\p{^OAlpha=y}', 'deprecated');
Expect(1, 836, '\P{OAlpha=y}', 'deprecated');
Expect(0, 836, '\P{^OAlpha=y}', 'deprecated');
Expect(1, 837, '\p{OAlpha=_y}', 'deprecated');
Expect(0, 837, '\p{^OAlpha=_y}', 'deprecated');
Expect(0, 837, '\P{OAlpha=_y}', 'deprecated');
Expect(1, 837, '\P{^OAlpha=_y}', 'deprecated');
Expect(0, 836, '\p{OAlpha=_y}', 'deprecated');
Expect(1, 836, '\p{^OAlpha=_y}', 'deprecated');
Expect(1, 836, '\P{OAlpha=_y}', 'deprecated');
Expect(0, 836, '\P{^OAlpha=_y}', 'deprecated');
Error('\p{Is_Other_Alphabetic=_t:=}');
Error('\P{Is_Other_Alphabetic=_t:=}');
Expect(1, 837, '\p{Is_Other_Alphabetic=t}', 'deprecated');
Expect(0, 837, '\p{^Is_Other_Alphabetic=t}', 'deprecated');
Expect(0, 837, '\P{Is_Other_Alphabetic=t}', 'deprecated');
Expect(1, 837, '\P{^Is_Other_Alphabetic=t}', 'deprecated');
Expect(0, 836, '\p{Is_Other_Alphabetic=t}', 'deprecated');
Expect(1, 836, '\p{^Is_Other_Alphabetic=t}', 'deprecated');
Expect(1, 836, '\P{Is_Other_Alphabetic=t}', 'deprecated');
Expect(0, 836, '\P{^Is_Other_Alphabetic=t}', 'deprecated');
Expect(1, 837, '\p{Is_Other_Alphabetic: _T}', 'deprecated');
Expect(0, 837, '\p{^Is_Other_Alphabetic: _T}', 'deprecated');
Expect(0, 837, '\P{Is_Other_Alphabetic: _T}', 'deprecated');
Expect(1, 837, '\P{^Is_Other_Alphabetic: _T}', 'deprecated');
Expect(0, 836, '\p{Is_Other_Alphabetic: _T}', 'deprecated');
Expect(1, 836, '\p{^Is_Other_Alphabetic: _T}', 'deprecated');
Expect(1, 836, '\P{Is_Other_Alphabetic: _T}', 'deprecated');
Expect(0, 836, '\P{^Is_Other_Alphabetic: _T}', 'deprecated');
Error('\p{Is_OAlpha=/a/ true}');
Error('\P{Is_OAlpha=/a/ true}');
Expect(1, 837, '\p{Is_OAlpha:true}', 'deprecated');
Expect(0, 837, '\p{^Is_OAlpha:true}', 'deprecated');
Expect(0, 837, '\P{Is_OAlpha:true}', 'deprecated');
Expect(1, 837, '\P{^Is_OAlpha:true}', 'deprecated');
Expect(0, 836, '\p{Is_OAlpha:true}', 'deprecated');
Expect(1, 836, '\p{^Is_OAlpha:true}', 'deprecated');
Expect(1, 836, '\P{Is_OAlpha:true}', 'deprecated');
Expect(0, 836, '\P{^Is_OAlpha:true}', 'deprecated');
Expect(1, 837, '\p{Is_OAlpha= _true}', 'deprecated');
Expect(0, 837, '\p{^Is_OAlpha= _true}', 'deprecated');
Expect(0, 837, '\P{Is_OAlpha= _true}', 'deprecated');
Expect(1, 837, '\P{^Is_OAlpha= _true}', 'deprecated');
Expect(0, 836, '\p{Is_OAlpha= _true}', 'deprecated');
Expect(1, 836, '\p{^Is_OAlpha= _true}', 'deprecated');
Expect(1, 836, '\P{Is_OAlpha= _true}', 'deprecated');
Expect(0, 836, '\P{^Is_OAlpha= _true}', 'deprecated');
Error('\p{Other_Alphabetic=/a/No}');
Error('\P{Other_Alphabetic=/a/No}');
Expect(1, 836, '\p{Other_Alphabetic=no}', 'deprecated');
Expect(0, 836, '\p{^Other_Alphabetic=no}', 'deprecated');
Expect(0, 836, '\P{Other_Alphabetic=no}', 'deprecated');
Expect(1, 836, '\P{^Other_Alphabetic=no}', 'deprecated');
Expect(0, 837, '\p{Other_Alphabetic=no}', 'deprecated');
Expect(1, 837, '\p{^Other_Alphabetic=no}', 'deprecated');
Expect(1, 837, '\P{Other_Alphabetic=no}', 'deprecated');
Expect(0, 837, '\P{^Other_Alphabetic=no}', 'deprecated');
Expect(1, 836, '\p{Other_Alphabetic=- No}', 'deprecated');
Expect(0, 836, '\p{^Other_Alphabetic=- No}', 'deprecated');
Expect(0, 836, '\P{Other_Alphabetic=- No}', 'deprecated');
Expect(1, 836, '\P{^Other_Alphabetic=- No}', 'deprecated');
Expect(0, 837, '\p{Other_Alphabetic=- No}', 'deprecated');
Expect(1, 837, '\p{^Other_Alphabetic=- No}', 'deprecated');
Expect(1, 837, '\P{Other_Alphabetic=- No}', 'deprecated');
Expect(0, 837, '\P{^Other_Alphabetic=- No}', 'deprecated');
Error('\p{OAlpha= n:=}');
Error('\P{OAlpha= n:=}');
Expect(1, 836, '\p{OAlpha=n}', 'deprecated');
Expect(0, 836, '\p{^OAlpha=n}', 'deprecated');
Expect(0, 836, '\P{OAlpha=n}', 'deprecated');
Expect(1, 836, '\P{^OAlpha=n}', 'deprecated');
Expect(0, 837, '\p{OAlpha=n}', 'deprecated');
Expect(1, 837, '\p{^OAlpha=n}', 'deprecated');
Expect(1, 837, '\P{OAlpha=n}', 'deprecated');
Expect(0, 837, '\P{^OAlpha=n}', 'deprecated');
Expect(1, 836, '\p{OAlpha: __n}', 'deprecated');
Expect(0, 836, '\p{^OAlpha: __n}', 'deprecated');
Expect(0, 836, '\P{OAlpha: __n}', 'deprecated');
Expect(1, 836, '\P{^OAlpha: __n}', 'deprecated');
Expect(0, 837, '\p{OAlpha: __n}', 'deprecated');
Expect(1, 837, '\p{^OAlpha: __n}', 'deprecated');
Expect(1, 837, '\P{OAlpha: __n}', 'deprecated');
Expect(0, 837, '\P{^OAlpha: __n}', 'deprecated');
Error('\p{Is_Other_Alphabetic=/a/F}');
Error('\P{Is_Other_Alphabetic=/a/F}');
Expect(1, 836, '\p{Is_Other_Alphabetic=f}', 'deprecated');
Expect(0, 836, '\p{^Is_Other_Alphabetic=f}', 'deprecated');
Expect(0, 836, '\P{Is_Other_Alphabetic=f}', 'deprecated');
Expect(1, 836, '\P{^Is_Other_Alphabetic=f}', 'deprecated');
Expect(0, 837, '\p{Is_Other_Alphabetic=f}', 'deprecated');
Expect(1, 837, '\p{^Is_Other_Alphabetic=f}', 'deprecated');
Expect(1, 837, '\P{Is_Other_Alphabetic=f}', 'deprecated');
Expect(0, 837, '\P{^Is_Other_Alphabetic=f}', 'deprecated');
Expect(1, 836, '\p{Is_Other_Alphabetic= -F}', 'deprecated');
Expect(0, 836, '\p{^Is_Other_Alphabetic= -F}', 'deprecated');
Expect(0, 836, '\P{Is_Other_Alphabetic= -F}', 'deprecated');
Expect(1, 836, '\P{^Is_Other_Alphabetic= -F}', 'deprecated');
Expect(0, 837, '\p{Is_Other_Alphabetic= -F}', 'deprecated');
Expect(1, 837, '\p{^Is_Other_Alphabetic= -F}', 'deprecated');
Expect(1, 837, '\P{Is_Other_Alphabetic= -F}', 'deprecated');
Expect(0, 837, '\P{^Is_Other_Alphabetic= -F}', 'deprecated');
Error('\p{Is_OAlpha=_:=FALSE}');
Error('\P{Is_OAlpha=_:=FALSE}');
Expect(1, 836, '\p{Is_OAlpha=false}', 'deprecated');
Expect(0, 836, '\p{^Is_OAlpha=false}', 'deprecated');
Expect(0, 836, '\P{Is_OAlpha=false}', 'deprecated');
Expect(1, 836, '\P{^Is_OAlpha=false}', 'deprecated');
Expect(0, 837, '\p{Is_OAlpha=false}', 'deprecated');
Expect(1, 837, '\p{^Is_OAlpha=false}', 'deprecated');
Expect(1, 837, '\P{Is_OAlpha=false}', 'deprecated');
Expect(0, 837, '\P{^Is_OAlpha=false}', 'deprecated');
Expect(1, 836, '\p{Is_OAlpha= false}', 'deprecated');
Expect(0, 836, '\p{^Is_OAlpha= false}', 'deprecated');
Expect(0, 836, '\P{Is_OAlpha= false}', 'deprecated');
Expect(1, 836, '\P{^Is_OAlpha= false}', 'deprecated');
Expect(0, 837, '\p{Is_OAlpha= false}', 'deprecated');
Expect(1, 837, '\p{^Is_OAlpha= false}', 'deprecated');
Expect(1, 837, '\P{Is_OAlpha= false}', 'deprecated');
Expect(0, 837, '\P{^Is_OAlpha= false}', 'deprecated');
Error('\p{NFKD_Quick_Check=-_YES:=}');
Error('\P{NFKD_Quick_Check=-_YES:=}');
Expect(1, 159, '\p{NFKD_Quick_Check=yes}', "");
Expect(0, 159, '\p{^NFKD_Quick_Check=yes}', "");
Expect(0, 159, '\P{NFKD_Quick_Check=yes}', "");
Expect(1, 159, '\P{^NFKD_Quick_Check=yes}', "");
Expect(0, 160, '\p{NFKD_Quick_Check=yes}', "");
Expect(1, 160, '\p{^NFKD_Quick_Check=yes}', "");
Expect(1, 160, '\P{NFKD_Quick_Check=yes}', "");
Expect(0, 160, '\P{^NFKD_Quick_Check=yes}', "");
Expect(1, 159, '\p{NFKD_Quick_Check: --yes}', "");
Expect(0, 159, '\p{^NFKD_Quick_Check: --yes}', "");
Expect(0, 159, '\P{NFKD_Quick_Check: --yes}', "");
Expect(1, 159, '\P{^NFKD_Quick_Check: --yes}', "");
Expect(0, 160, '\p{NFKD_Quick_Check: --yes}', "");
Expect(1, 160, '\p{^NFKD_Quick_Check: --yes}', "");
Expect(1, 160, '\P{NFKD_Quick_Check: --yes}', "");
Expect(0, 160, '\P{^NFKD_Quick_Check: --yes}', "");
Error('\p{NFKD_QC=_Y:=}');
Error('\P{NFKD_QC=_Y:=}');
Expect(1, 159, '\p{NFKD_QC=y}', "");
Expect(0, 159, '\p{^NFKD_QC=y}', "");
Expect(0, 159, '\P{NFKD_QC=y}', "");
Expect(1, 159, '\P{^NFKD_QC=y}', "");
Expect(0, 160, '\p{NFKD_QC=y}', "");
Expect(1, 160, '\p{^NFKD_QC=y}', "");
Expect(1, 160, '\P{NFKD_QC=y}', "");
Expect(0, 160, '\P{^NFKD_QC=y}', "");
Expect(1, 159, '\p{NFKD_QC: y}', "");
Expect(0, 159, '\p{^NFKD_QC: y}', "");
Expect(0, 159, '\P{NFKD_QC: y}', "");
Expect(1, 159, '\P{^NFKD_QC: y}', "");
Expect(0, 160, '\p{NFKD_QC: y}', "");
Expect(1, 160, '\p{^NFKD_QC: y}', "");
Expect(1, 160, '\P{NFKD_QC: y}', "");
Expect(0, 160, '\P{^NFKD_QC: y}', "");
Error('\p{Is_NFKD_Quick_Check=- yes/a/}');
Error('\P{Is_NFKD_Quick_Check=- yes/a/}');
Expect(1, 159, '\p{Is_NFKD_Quick_Check=yes}', "");
Expect(0, 159, '\p{^Is_NFKD_Quick_Check=yes}', "");
Expect(0, 159, '\P{Is_NFKD_Quick_Check=yes}', "");
Expect(1, 159, '\P{^Is_NFKD_Quick_Check=yes}', "");
Expect(0, 160, '\p{Is_NFKD_Quick_Check=yes}', "");
Expect(1, 160, '\p{^Is_NFKD_Quick_Check=yes}', "");
Expect(1, 160, '\P{Is_NFKD_Quick_Check=yes}', "");
Expect(0, 160, '\P{^Is_NFKD_Quick_Check=yes}', "");
Expect(1, 159, '\p{Is_NFKD_Quick_Check: Yes}', "");
Expect(0, 159, '\p{^Is_NFKD_Quick_Check: Yes}', "");
Expect(0, 159, '\P{Is_NFKD_Quick_Check: Yes}', "");
Expect(1, 159, '\P{^Is_NFKD_Quick_Check: Yes}', "");
Expect(0, 160, '\p{Is_NFKD_Quick_Check: Yes}', "");
Expect(1, 160, '\p{^Is_NFKD_Quick_Check: Yes}', "");
Expect(1, 160, '\P{Is_NFKD_Quick_Check: Yes}', "");
Expect(0, 160, '\P{^Is_NFKD_Quick_Check: Yes}', "");
Error('\p{Is_NFKD_QC=- Y:=}');
Error('\P{Is_NFKD_QC=- Y:=}');
Expect(1, 159, '\p{Is_NFKD_QC: y}', "");
Expect(0, 159, '\p{^Is_NFKD_QC: y}', "");
Expect(0, 159, '\P{Is_NFKD_QC: y}', "");
Expect(1, 159, '\P{^Is_NFKD_QC: y}', "");
Expect(0, 160, '\p{Is_NFKD_QC: y}', "");
Expect(1, 160, '\p{^Is_NFKD_QC: y}', "");
Expect(1, 160, '\P{Is_NFKD_QC: y}', "");
Expect(0, 160, '\P{^Is_NFKD_QC: y}', "");
Expect(1, 159, '\p{Is_NFKD_QC= Y}', "");
Expect(0, 159, '\p{^Is_NFKD_QC= Y}', "");
Expect(0, 159, '\P{Is_NFKD_QC= Y}', "");
Expect(1, 159, '\P{^Is_NFKD_QC= Y}', "");
Expect(0, 160, '\p{Is_NFKD_QC= Y}', "");
Expect(1, 160, '\p{^Is_NFKD_QC= Y}', "");
Expect(1, 160, '\P{Is_NFKD_QC= Y}', "");
Expect(0, 160, '\P{^Is_NFKD_QC= Y}', "");
Error('\p{NFKD_Quick_Check=/a/__NO}');
Error('\P{NFKD_Quick_Check=/a/__NO}');
Expect(1, 160, '\p{NFKD_Quick_Check=no}', "");
Expect(0, 160, '\p{^NFKD_Quick_Check=no}', "");
Expect(0, 160, '\P{NFKD_Quick_Check=no}', "");
Expect(1, 160, '\P{^NFKD_Quick_Check=no}', "");
Expect(0, 159, '\p{NFKD_Quick_Check=no}', "");
Expect(1, 159, '\p{^NFKD_Quick_Check=no}', "");
Expect(1, 159, '\P{NFKD_Quick_Check=no}', "");
Expect(0, 159, '\P{^NFKD_Quick_Check=no}', "");
Expect(1, 160, '\p{NFKD_Quick_Check:_No}', "");
Expect(0, 160, '\p{^NFKD_Quick_Check:_No}', "");
Expect(0, 160, '\P{NFKD_Quick_Check:_No}', "");
Expect(1, 160, '\P{^NFKD_Quick_Check:_No}', "");
Expect(0, 159, '\p{NFKD_Quick_Check:_No}', "");
Expect(1, 159, '\p{^NFKD_Quick_Check:_No}', "");
Expect(1, 159, '\P{NFKD_Quick_Check:_No}', "");
Expect(0, 159, '\P{^NFKD_Quick_Check:_No}', "");
Error('\p{NFKD_QC: /a/N}');
Error('\P{NFKD_QC: /a/N}');
Expect(1, 160, '\p{NFKD_QC=n}', "");
Expect(0, 160, '\p{^NFKD_QC=n}', "");
Expect(0, 160, '\P{NFKD_QC=n}', "");
Expect(1, 160, '\P{^NFKD_QC=n}', "");
Expect(0, 159, '\p{NFKD_QC=n}', "");
Expect(1, 159, '\p{^NFKD_QC=n}', "");
Expect(1, 159, '\P{NFKD_QC=n}', "");
Expect(0, 159, '\P{^NFKD_QC=n}', "");
Expect(1, 160, '\p{NFKD_QC= -N}', "");
Expect(0, 160, '\p{^NFKD_QC= -N}', "");
Expect(0, 160, '\P{NFKD_QC= -N}', "");
Expect(1, 160, '\P{^NFKD_QC= -N}', "");
Expect(0, 159, '\p{NFKD_QC= -N}', "");
Expect(1, 159, '\p{^NFKD_QC= -N}', "");
Expect(1, 159, '\P{NFKD_QC= -N}', "");
Expect(0, 159, '\P{^NFKD_QC= -N}', "");
Error('\p{Is_NFKD_Quick_Check:/a/_-no}');
Error('\P{Is_NFKD_Quick_Check:/a/_-no}');
Expect(1, 160, '\p{Is_NFKD_Quick_Check=no}', "");
Expect(0, 160, '\p{^Is_NFKD_Quick_Check=no}', "");
Expect(0, 160, '\P{Is_NFKD_Quick_Check=no}', "");
Expect(1, 160, '\P{^Is_NFKD_Quick_Check=no}', "");
Expect(0, 159, '\p{Is_NFKD_Quick_Check=no}', "");
Expect(1, 159, '\p{^Is_NFKD_Quick_Check=no}', "");
Expect(1, 159, '\P{Is_NFKD_Quick_Check=no}', "");
Expect(0, 159, '\P{^Is_NFKD_Quick_Check=no}', "");
Expect(1, 160, '\p{Is_NFKD_Quick_Check=__No}', "");
Expect(0, 160, '\p{^Is_NFKD_Quick_Check=__No}', "");
Expect(0, 160, '\P{Is_NFKD_Quick_Check=__No}', "");
Expect(1, 160, '\P{^Is_NFKD_Quick_Check=__No}', "");
Expect(0, 159, '\p{Is_NFKD_Quick_Check=__No}', "");
Expect(1, 159, '\p{^Is_NFKD_Quick_Check=__No}', "");
Expect(1, 159, '\P{Is_NFKD_Quick_Check=__No}', "");
Expect(0, 159, '\P{^Is_NFKD_Quick_Check=__No}', "");
Error('\p{Is_NFKD_QC=-:=N}');
Error('\P{Is_NFKD_QC=-:=N}');
Expect(1, 160, '\p{Is_NFKD_QC:n}', "");
Expect(0, 160, '\p{^Is_NFKD_QC:n}', "");
Expect(0, 160, '\P{Is_NFKD_QC:n}', "");
Expect(1, 160, '\P{^Is_NFKD_QC:n}', "");
Expect(0, 159, '\p{Is_NFKD_QC:n}', "");
Expect(1, 159, '\p{^Is_NFKD_QC:n}', "");
Expect(1, 159, '\P{Is_NFKD_QC:n}', "");
Expect(0, 159, '\P{^Is_NFKD_QC:n}', "");
Expect(1, 160, '\p{Is_NFKD_QC= N}', "");
Expect(0, 160, '\p{^Is_NFKD_QC= N}', "");
Expect(0, 160, '\P{Is_NFKD_QC= N}', "");
Expect(1, 160, '\P{^Is_NFKD_QC= N}', "");
Expect(0, 159, '\p{Is_NFKD_QC= N}', "");
Expect(1, 159, '\p{^Is_NFKD_QC= N}', "");
Expect(1, 159, '\P{Is_NFKD_QC= N}', "");
Expect(0, 159, '\P{^Is_NFKD_QC= N}', "");
Error('\p{Math=_ Yes:=}');
Error('\P{Math=_ Yes:=}');
Expect(1, 43, '\p{Math=yes}', "");
Expect(0, 43, '\p{^Math=yes}', "");
Expect(0, 43, '\P{Math=yes}', "");
Expect(1, 43, '\P{^Math=yes}', "");
Expect(0, 42, '\p{Math=yes}', "");
Expect(1, 42, '\p{^Math=yes}', "");
Expect(1, 42, '\P{Math=yes}', "");
Expect(0, 42, '\P{^Math=yes}', "");
Expect(1, 43, '\p{Math: Yes}', "");
Expect(0, 43, '\p{^Math: Yes}', "");
Expect(0, 43, '\P{Math: Yes}', "");
Expect(1, 43, '\P{^Math: Yes}', "");
Expect(0, 42, '\p{Math: Yes}', "");
Expect(1, 42, '\p{^Math: Yes}', "");
Expect(1, 42, '\P{Math: Yes}', "");
Expect(0, 42, '\P{^Math: Yes}', "");
Error('\p{Is_Math=- Y/a/}');
Error('\P{Is_Math=- Y/a/}');
Expect(1, 43, '\p{Is_Math=y}', "");
Expect(0, 43, '\p{^Is_Math=y}', "");
Expect(0, 43, '\P{Is_Math=y}', "");
Expect(1, 43, '\P{^Is_Math=y}', "");
Expect(0, 42, '\p{Is_Math=y}', "");
Expect(1, 42, '\p{^Is_Math=y}', "");
Expect(1, 42, '\P{Is_Math=y}', "");
Expect(0, 42, '\P{^Is_Math=y}', "");
Expect(1, 43, '\p{Is_Math= Y}', "");
Expect(0, 43, '\p{^Is_Math= Y}', "");
Expect(0, 43, '\P{Is_Math= Y}', "");
Expect(1, 43, '\P{^Is_Math= Y}', "");
Expect(0, 42, '\p{Is_Math= Y}', "");
Expect(1, 42, '\p{^Is_Math= Y}', "");
Expect(1, 42, '\P{Is_Math= Y}', "");
Expect(0, 42, '\P{^Is_Math= Y}', "");
Error('\p{Math= :=T}');
Error('\P{Math= :=T}');
Expect(1, 43, '\p{Math=t}', "");
Expect(0, 43, '\p{^Math=t}', "");
Expect(0, 43, '\P{Math=t}', "");
Expect(1, 43, '\P{^Math=t}', "");
Expect(0, 42, '\p{Math=t}', "");
Expect(1, 42, '\p{^Math=t}', "");
Expect(1, 42, '\P{Math=t}', "");
Expect(0, 42, '\P{^Math=t}', "");
Expect(1, 43, '\p{Math=- T}', "");
Expect(0, 43, '\p{^Math=- T}', "");
Expect(0, 43, '\P{Math=- T}', "");
Expect(1, 43, '\P{^Math=- T}', "");
Expect(0, 42, '\p{Math=- T}', "");
Expect(1, 42, '\p{^Math=- T}', "");
Expect(1, 42, '\P{Math=- T}', "");
Expect(0, 42, '\P{^Math=- T}', "");
Error('\p{Is_Math=:=TRUE}');
Error('\P{Is_Math=:=TRUE}');
Expect(1, 43, '\p{Is_Math=true}', "");
Expect(0, 43, '\p{^Is_Math=true}', "");
Expect(0, 43, '\P{Is_Math=true}', "");
Expect(1, 43, '\P{^Is_Math=true}', "");
Expect(0, 42, '\p{Is_Math=true}', "");
Expect(1, 42, '\p{^Is_Math=true}', "");
Expect(1, 42, '\P{Is_Math=true}', "");
Expect(0, 42, '\P{^Is_Math=true}', "");
Expect(1, 43, '\p{Is_Math=- true}', "");
Expect(0, 43, '\p{^Is_Math=- true}', "");
Expect(0, 43, '\P{Is_Math=- true}', "");
Expect(1, 43, '\P{^Is_Math=- true}', "");
Expect(0, 42, '\p{Is_Math=- true}', "");
Expect(1, 42, '\p{^Is_Math=- true}', "");
Expect(1, 42, '\P{Is_Math=- true}', "");
Expect(0, 42, '\P{^Is_Math=- true}', "");
Error('\p{Math=/a/no}');
Error('\P{Math=/a/no}');
Expect(1, 42, '\p{Math=no}', "");
Expect(0, 42, '\p{^Math=no}', "");
Expect(0, 42, '\P{Math=no}', "");
Expect(1, 42, '\P{^Math=no}', "");
Expect(0, 43, '\p{Math=no}', "");
Expect(1, 43, '\p{^Math=no}', "");
Expect(1, 43, '\P{Math=no}', "");
Expect(0, 43, '\P{^Math=no}', "");
Expect(1, 42, '\p{Math= _no}', "");
Expect(0, 42, '\p{^Math= _no}', "");
Expect(0, 42, '\P{Math= _no}', "");
Expect(1, 42, '\P{^Math= _no}', "");
Expect(0, 43, '\p{Math= _no}', "");
Expect(1, 43, '\p{^Math= _no}', "");
Expect(1, 43, '\P{Math= _no}', "");
Expect(0, 43, '\P{^Math= _no}', "");
Error('\p{Is_Math=/a/__N}');
Error('\P{Is_Math=/a/__N}');
Expect(1, 42, '\p{Is_Math:n}', "");
Expect(0, 42, '\p{^Is_Math:n}', "");
Expect(0, 42, '\P{Is_Math:n}', "");
Expect(1, 42, '\P{^Is_Math:n}', "");
Expect(0, 43, '\p{Is_Math:n}', "");
Expect(1, 43, '\p{^Is_Math:n}', "");
Expect(1, 43, '\P{Is_Math:n}', "");
Expect(0, 43, '\P{^Is_Math:n}', "");
Expect(1, 42, '\p{Is_Math=_-N}', "");
Expect(0, 42, '\p{^Is_Math=_-N}', "");
Expect(0, 42, '\P{Is_Math=_-N}', "");
Expect(1, 42, '\P{^Is_Math=_-N}', "");
Expect(0, 43, '\p{Is_Math=_-N}', "");
Expect(1, 43, '\p{^Is_Math=_-N}', "");
Expect(1, 43, '\P{Is_Math=_-N}', "");
Expect(0, 43, '\P{^Is_Math=_-N}', "");
Error('\p{Math=:= _f}');
Error('\P{Math=:= _f}');
Expect(1, 42, '\p{Math=f}', "");
Expect(0, 42, '\p{^Math=f}', "");
Expect(0, 42, '\P{Math=f}', "");
Expect(1, 42, '\P{^Math=f}', "");
Expect(0, 43, '\p{Math=f}', "");
Expect(1, 43, '\p{^Math=f}', "");
Expect(1, 43, '\P{Math=f}', "");
Expect(0, 43, '\P{^Math=f}', "");
Expect(1, 42, '\p{Math=_F}', "");
Expect(0, 42, '\p{^Math=_F}', "");
Expect(0, 42, '\P{Math=_F}', "");
Expect(1, 42, '\P{^Math=_F}', "");
Expect(0, 43, '\p{Math=_F}', "");
Expect(1, 43, '\p{^Math=_F}', "");
Expect(1, 43, '\P{Math=_F}', "");
Expect(0, 43, '\P{^Math=_F}', "");
Error('\p{Is_Math=-/a/False}');
Error('\P{Is_Math=-/a/False}');
Expect(1, 42, '\p{Is_Math=false}', "");
Expect(0, 42, '\p{^Is_Math=false}', "");
Expect(0, 42, '\P{Is_Math=false}', "");
Expect(1, 42, '\P{^Is_Math=false}', "");
Expect(0, 43, '\p{Is_Math=false}', "");
Expect(1, 43, '\p{^Is_Math=false}', "");
Expect(1, 43, '\P{Is_Math=false}', "");
Expect(0, 43, '\P{^Is_Math=false}', "");
Expect(1, 42, '\p{Is_Math=_FALSE}', "");
Expect(0, 42, '\p{^Is_Math=_FALSE}', "");
Expect(0, 42, '\P{Is_Math=_FALSE}', "");
Expect(1, 42, '\P{^Is_Math=_FALSE}', "");
Expect(0, 43, '\p{Is_Math=_FALSE}', "");
Expect(1, 43, '\p{^Is_Math=_FALSE}', "");
Expect(1, 43, '\P{Is_Math=_FALSE}', "");
Expect(0, 43, '\P{^Is_Math=_FALSE}', "");
Error('\p{Other_Uppercase=_YES/a/}');
Error('\P{Other_Uppercase=_YES/a/}');
Expect(1, 8559, '\p{Other_Uppercase=yes}', 'deprecated');
Expect(0, 8559, '\p{^Other_Uppercase=yes}', 'deprecated');
Expect(0, 8559, '\P{Other_Uppercase=yes}', 'deprecated');
Expect(1, 8559, '\P{^Other_Uppercase=yes}', 'deprecated');
Expect(0, 8543, '\p{Other_Uppercase=yes}', 'deprecated');
Expect(1, 8543, '\p{^Other_Uppercase=yes}', 'deprecated');
Expect(1, 8543, '\P{Other_Uppercase=yes}', 'deprecated');
Expect(0, 8543, '\P{^Other_Uppercase=yes}', 'deprecated');
Expect(1, 8559, '\p{Other_Uppercase: _ Yes}', 'deprecated');
Expect(0, 8559, '\p{^Other_Uppercase: _ Yes}', 'deprecated');
Expect(0, 8559, '\P{Other_Uppercase: _ Yes}', 'deprecated');
Expect(1, 8559, '\P{^Other_Uppercase: _ Yes}', 'deprecated');
Expect(0, 8543, '\p{Other_Uppercase: _ Yes}', 'deprecated');
Expect(1, 8543, '\p{^Other_Uppercase: _ Yes}', 'deprecated');
Expect(1, 8543, '\P{Other_Uppercase: _ Yes}', 'deprecated');
Expect(0, 8543, '\P{^Other_Uppercase: _ Yes}', 'deprecated');
Error('\p{OUpper=/a/_Y}');
Error('\P{OUpper=/a/_Y}');
Expect(1, 8559, '\p{OUpper:y}', 'deprecated');
Expect(0, 8559, '\p{^OUpper:y}', 'deprecated');
Expect(0, 8559, '\P{OUpper:y}', 'deprecated');
Expect(1, 8559, '\P{^OUpper:y}', 'deprecated');
Expect(0, 8543, '\p{OUpper:y}', 'deprecated');
Expect(1, 8543, '\p{^OUpper:y}', 'deprecated');
Expect(1, 8543, '\P{OUpper:y}', 'deprecated');
Expect(0, 8543, '\P{^OUpper:y}', 'deprecated');
Expect(1, 8559, '\p{OUpper=- y}', 'deprecated');
Expect(0, 8559, '\p{^OUpper=- y}', 'deprecated');
Expect(0, 8559, '\P{OUpper=- y}', 'deprecated');
Expect(1, 8559, '\P{^OUpper=- y}', 'deprecated');
Expect(0, 8543, '\p{OUpper=- y}', 'deprecated');
Expect(1, 8543, '\p{^OUpper=- y}', 'deprecated');
Expect(1, 8543, '\P{OUpper=- y}', 'deprecated');
Expect(0, 8543, '\P{^OUpper=- y}', 'deprecated');
Error('\p{Is_Other_Uppercase=:=- T}');
Error('\P{Is_Other_Uppercase=:=- T}');
Expect(1, 8559, '\p{Is_Other_Uppercase=t}', 'deprecated');
Expect(0, 8559, '\p{^Is_Other_Uppercase=t}', 'deprecated');
Expect(0, 8559, '\P{Is_Other_Uppercase=t}', 'deprecated');
Expect(1, 8559, '\P{^Is_Other_Uppercase=t}', 'deprecated');
Expect(0, 8543, '\p{Is_Other_Uppercase=t}', 'deprecated');
Expect(1, 8543, '\p{^Is_Other_Uppercase=t}', 'deprecated');
Expect(1, 8543, '\P{Is_Other_Uppercase=t}', 'deprecated');
Expect(0, 8543, '\P{^Is_Other_Uppercase=t}', 'deprecated');
Expect(1, 8559, '\p{Is_Other_Uppercase=__T}', 'deprecated');
Expect(0, 8559, '\p{^Is_Other_Uppercase=__T}', 'deprecated');
Expect(0, 8559, '\P{Is_Other_Uppercase=__T}', 'deprecated');
Expect(1, 8559, '\P{^Is_Other_Uppercase=__T}', 'deprecated');
Expect(0, 8543, '\p{Is_Other_Uppercase=__T}', 'deprecated');
Expect(1, 8543, '\p{^Is_Other_Uppercase=__T}', 'deprecated');
Expect(1, 8543, '\P{Is_Other_Uppercase=__T}', 'deprecated');
Expect(0, 8543, '\P{^Is_Other_Uppercase=__T}', 'deprecated');
Error('\p{Is_OUpper=:= _true}');
Error('\P{Is_OUpper=:= _true}');
Expect(1, 8559, '\p{Is_OUpper=true}', 'deprecated');
Expect(0, 8559, '\p{^Is_OUpper=true}', 'deprecated');
Expect(0, 8559, '\P{Is_OUpper=true}', 'deprecated');
Expect(1, 8559, '\P{^Is_OUpper=true}', 'deprecated');
Expect(0, 8543, '\p{Is_OUpper=true}', 'deprecated');
Expect(1, 8543, '\p{^Is_OUpper=true}', 'deprecated');
Expect(1, 8543, '\P{Is_OUpper=true}', 'deprecated');
Expect(0, 8543, '\P{^Is_OUpper=true}', 'deprecated');
Expect(1, 8559, '\p{Is_OUpper=-True}', 'deprecated');
Expect(0, 8559, '\p{^Is_OUpper=-True}', 'deprecated');
Expect(0, 8559, '\P{Is_OUpper=-True}', 'deprecated');
Expect(1, 8559, '\P{^Is_OUpper=-True}', 'deprecated');
Expect(0, 8543, '\p{Is_OUpper=-True}', 'deprecated');
Expect(1, 8543, '\p{^Is_OUpper=-True}', 'deprecated');
Expect(1, 8543, '\P{Is_OUpper=-True}', 'deprecated');
Expect(0, 8543, '\P{^Is_OUpper=-True}', 'deprecated');
Error('\p{Other_Uppercase=-:=No}');
Error('\P{Other_Uppercase=-:=No}');
Expect(1, 8543, '\p{Other_Uppercase=no}', 'deprecated');
Expect(0, 8543, '\p{^Other_Uppercase=no}', 'deprecated');
Expect(0, 8543, '\P{Other_Uppercase=no}', 'deprecated');
Expect(1, 8543, '\P{^Other_Uppercase=no}', 'deprecated');
Expect(0, 8559, '\p{Other_Uppercase=no}', 'deprecated');
Expect(1, 8559, '\p{^Other_Uppercase=no}', 'deprecated');
Expect(1, 8559, '\P{Other_Uppercase=no}', 'deprecated');
Expect(0, 8559, '\P{^Other_Uppercase=no}', 'deprecated');
Expect(1, 8543, '\p{Other_Uppercase= no}', 'deprecated');
Expect(0, 8543, '\p{^Other_Uppercase= no}', 'deprecated');
Expect(0, 8543, '\P{Other_Uppercase= no}', 'deprecated');
Expect(1, 8543, '\P{^Other_Uppercase= no}', 'deprecated');
Expect(0, 8559, '\p{Other_Uppercase= no}', 'deprecated');
Expect(1, 8559, '\p{^Other_Uppercase= no}', 'deprecated');
Expect(1, 8559, '\P{Other_Uppercase= no}', 'deprecated');
Expect(0, 8559, '\P{^Other_Uppercase= no}', 'deprecated');
Error('\p{OUpper=_ N/a/}');
Error('\P{OUpper=_ N/a/}');
Expect(1, 8543, '\p{OUpper: n}', 'deprecated');
Expect(0, 8543, '\p{^OUpper: n}', 'deprecated');
Expect(0, 8543, '\P{OUpper: n}', 'deprecated');
Expect(1, 8543, '\P{^OUpper: n}', 'deprecated');
Expect(0, 8559, '\p{OUpper: n}', 'deprecated');
Expect(1, 8559, '\p{^OUpper: n}', 'deprecated');
Expect(1, 8559, '\P{OUpper: n}', 'deprecated');
Expect(0, 8559, '\P{^OUpper: n}', 'deprecated');
Expect(1, 8543, '\p{OUpper=-n}', 'deprecated');
Expect(0, 8543, '\p{^OUpper=-n}', 'deprecated');
Expect(0, 8543, '\P{OUpper=-n}', 'deprecated');
Expect(1, 8543, '\P{^OUpper=-n}', 'deprecated');
Expect(0, 8559, '\p{OUpper=-n}', 'deprecated');
Expect(1, 8559, '\p{^OUpper=-n}', 'deprecated');
Expect(1, 8559, '\P{OUpper=-n}', 'deprecated');
Expect(0, 8559, '\P{^OUpper=-n}', 'deprecated');
Error('\p{Is_Other_Uppercase=-F/a/}');
Error('\P{Is_Other_Uppercase=-F/a/}');
Expect(1, 8543, '\p{Is_Other_Uppercase=f}', 'deprecated');
Expect(0, 8543, '\p{^Is_Other_Uppercase=f}', 'deprecated');
Expect(0, 8543, '\P{Is_Other_Uppercase=f}', 'deprecated');
Expect(1, 8543, '\P{^Is_Other_Uppercase=f}', 'deprecated');
Expect(0, 8559, '\p{Is_Other_Uppercase=f}', 'deprecated');
Expect(1, 8559, '\p{^Is_Other_Uppercase=f}', 'deprecated');
Expect(1, 8559, '\P{Is_Other_Uppercase=f}', 'deprecated');
Expect(0, 8559, '\P{^Is_Other_Uppercase=f}', 'deprecated');
Expect(1, 8543, '\p{Is_Other_Uppercase=F}', 'deprecated');
Expect(0, 8543, '\p{^Is_Other_Uppercase=F}', 'deprecated');
Expect(0, 8543, '\P{Is_Other_Uppercase=F}', 'deprecated');
Expect(1, 8543, '\P{^Is_Other_Uppercase=F}', 'deprecated');
Expect(0, 8559, '\p{Is_Other_Uppercase=F}', 'deprecated');
Expect(1, 8559, '\p{^Is_Other_Uppercase=F}', 'deprecated');
Expect(1, 8559, '\P{Is_Other_Uppercase=F}', 'deprecated');
Expect(0, 8559, '\P{^Is_Other_Uppercase=F}', 'deprecated');
Error('\p{Is_OUpper: /a/False}');
Error('\P{Is_OUpper: /a/False}');
Expect(1, 8543, '\p{Is_OUpper=false}', 'deprecated');
Expect(0, 8543, '\p{^Is_OUpper=false}', 'deprecated');
Expect(0, 8543, '\P{Is_OUpper=false}', 'deprecated');
Expect(1, 8543, '\P{^Is_OUpper=false}', 'deprecated');
Expect(0, 8559, '\p{Is_OUpper=false}', 'deprecated');
Expect(1, 8559, '\p{^Is_OUpper=false}', 'deprecated');
Expect(1, 8559, '\P{Is_OUpper=false}', 'deprecated');
Expect(0, 8559, '\P{^Is_OUpper=false}', 'deprecated');
Expect(1, 8543, '\p{Is_OUpper= FALSE}', 'deprecated');
Expect(0, 8543, '\p{^Is_OUpper= FALSE}', 'deprecated');
Expect(0, 8543, '\P{Is_OUpper= FALSE}', 'deprecated');
Expect(1, 8543, '\P{^Is_OUpper= FALSE}', 'deprecated');
Expect(0, 8559, '\p{Is_OUpper= FALSE}', 'deprecated');
Expect(1, 8559, '\p{^Is_OUpper= FALSE}', 'deprecated');
Expect(1, 8559, '\P{Is_OUpper= FALSE}', 'deprecated');
Expect(0, 8559, '\P{^Is_OUpper= FALSE}', 'deprecated');
Error('\p{Changes_When_Casemapped=/a/-Yes}');
Error('\P{Changes_When_Casemapped=/a/-Yes}');
Expect(1, 90, '\p{Changes_When_Casemapped=yes}', "");
Expect(0, 90, '\p{^Changes_When_Casemapped=yes}', "");
Expect(0, 90, '\P{Changes_When_Casemapped=yes}', "");
Expect(1, 90, '\P{^Changes_When_Casemapped=yes}', "");
Expect(0, 64, '\p{Changes_When_Casemapped=yes}', "");
Expect(1, 64, '\p{^Changes_When_Casemapped=yes}', "");
Expect(1, 64, '\P{Changes_When_Casemapped=yes}', "");
Expect(0, 64, '\P{^Changes_When_Casemapped=yes}', "");
Expect(1, 90, '\p{Changes_When_Casemapped: _ YES}', "");
Expect(0, 90, '\p{^Changes_When_Casemapped: _ YES}', "");
Expect(0, 90, '\P{Changes_When_Casemapped: _ YES}', "");
Expect(1, 90, '\P{^Changes_When_Casemapped: _ YES}', "");
Expect(0, 64, '\p{Changes_When_Casemapped: _ YES}', "");
Expect(1, 64, '\p{^Changes_When_Casemapped: _ YES}', "");
Expect(1, 64, '\P{Changes_When_Casemapped: _ YES}', "");
Expect(0, 64, '\P{^Changes_When_Casemapped: _ YES}', "");
Error('\p{CWCM=:= Y}');
Error('\P{CWCM=:= Y}');
Expect(1, 90, '\p{CWCM=y}', "");
Expect(0, 90, '\p{^CWCM=y}', "");
Expect(0, 90, '\P{CWCM=y}', "");
Expect(1, 90, '\P{^CWCM=y}', "");
Expect(0, 64, '\p{CWCM=y}', "");
Expect(1, 64, '\p{^CWCM=y}', "");
Expect(1, 64, '\P{CWCM=y}', "");
Expect(0, 64, '\P{^CWCM=y}', "");
Expect(1, 90, '\p{CWCM=_Y}', "");
Expect(0, 90, '\p{^CWCM=_Y}', "");
Expect(0, 90, '\P{CWCM=_Y}', "");
Expect(1, 90, '\P{^CWCM=_Y}', "");
Expect(0, 64, '\p{CWCM=_Y}', "");
Expect(1, 64, '\p{^CWCM=_Y}', "");
Expect(1, 64, '\P{CWCM=_Y}', "");
Expect(0, 64, '\P{^CWCM=_Y}', "");
Error('\p{Is_Changes_When_Casemapped= /a/T}');
Error('\P{Is_Changes_When_Casemapped= /a/T}');
Expect(1, 90, '\p{Is_Changes_When_Casemapped=t}', "");
Expect(0, 90, '\p{^Is_Changes_When_Casemapped=t}', "");
Expect(0, 90, '\P{Is_Changes_When_Casemapped=t}', "");
Expect(1, 90, '\P{^Is_Changes_When_Casemapped=t}', "");
Expect(0, 64, '\p{Is_Changes_When_Casemapped=t}', "");
Expect(1, 64, '\p{^Is_Changes_When_Casemapped=t}', "");
Expect(1, 64, '\P{Is_Changes_When_Casemapped=t}', "");
Expect(0, 64, '\P{^Is_Changes_When_Casemapped=t}', "");
Expect(1, 90, '\p{Is_Changes_When_Casemapped=__T}', "");
Expect(0, 90, '\p{^Is_Changes_When_Casemapped=__T}', "");
Expect(0, 90, '\P{Is_Changes_When_Casemapped=__T}', "");
Expect(1, 90, '\P{^Is_Changes_When_Casemapped=__T}', "");
Expect(0, 64, '\p{Is_Changes_When_Casemapped=__T}', "");
Expect(1, 64, '\p{^Is_Changes_When_Casemapped=__T}', "");
Expect(1, 64, '\P{Is_Changes_When_Casemapped=__T}', "");
Expect(0, 64, '\P{^Is_Changes_When_Casemapped=__T}', "");
Error('\p{Is_CWCM=-_True:=}');
Error('\P{Is_CWCM=-_True:=}');
Expect(1, 90, '\p{Is_CWCM=true}', "");
Expect(0, 90, '\p{^Is_CWCM=true}', "");
Expect(0, 90, '\P{Is_CWCM=true}', "");
Expect(1, 90, '\P{^Is_CWCM=true}', "");
Expect(0, 64, '\p{Is_CWCM=true}', "");
Expect(1, 64, '\p{^Is_CWCM=true}', "");
Expect(1, 64, '\P{Is_CWCM=true}', "");
Expect(0, 64, '\P{^Is_CWCM=true}', "");
Expect(1, 90, '\p{Is_CWCM= True}', "");
Expect(0, 90, '\p{^Is_CWCM= True}', "");
Expect(0, 90, '\P{Is_CWCM= True}', "");
Expect(1, 90, '\P{^Is_CWCM= True}', "");
Expect(0, 64, '\p{Is_CWCM= True}', "");
Expect(1, 64, '\p{^Is_CWCM= True}', "");
Expect(1, 64, '\P{Is_CWCM= True}', "");
Expect(0, 64, '\P{^Is_CWCM= True}', "");
Error('\p{Changes_When_Casemapped= no:=}');
Error('\P{Changes_When_Casemapped= no:=}');
Expect(1, 64, '\p{Changes_When_Casemapped: no}', "");
Expect(0, 64, '\p{^Changes_When_Casemapped: no}', "");
Expect(0, 64, '\P{Changes_When_Casemapped: no}', "");
Expect(1, 64, '\P{^Changes_When_Casemapped: no}', "");
Expect(0, 90, '\p{Changes_When_Casemapped: no}', "");
Expect(1, 90, '\p{^Changes_When_Casemapped: no}', "");
Expect(1, 90, '\P{Changes_When_Casemapped: no}', "");
Expect(0, 90, '\P{^Changes_When_Casemapped: no}', "");
Expect(1, 64, '\p{Changes_When_Casemapped= NO}', "");
Expect(0, 64, '\p{^Changes_When_Casemapped= NO}', "");
Expect(0, 64, '\P{Changes_When_Casemapped= NO}', "");
Expect(1, 64, '\P{^Changes_When_Casemapped= NO}', "");
Expect(0, 90, '\p{Changes_When_Casemapped= NO}', "");
Expect(1, 90, '\p{^Changes_When_Casemapped= NO}', "");
Expect(1, 90, '\P{Changes_When_Casemapped= NO}', "");
Expect(0, 90, '\P{^Changes_When_Casemapped= NO}', "");
Error('\p{CWCM=__n/a/}');
Error('\P{CWCM=__n/a/}');
Expect(1, 64, '\p{CWCM=n}', "");
Expect(0, 64, '\p{^CWCM=n}', "");
Expect(0, 64, '\P{CWCM=n}', "");
Expect(1, 64, '\P{^CWCM=n}', "");
Expect(0, 90, '\p{CWCM=n}', "");
Expect(1, 90, '\p{^CWCM=n}', "");
Expect(1, 90, '\P{CWCM=n}', "");
Expect(0, 90, '\P{^CWCM=n}', "");
Expect(1, 64, '\p{CWCM= N}', "");
Expect(0, 64, '\p{^CWCM= N}', "");
Expect(0, 64, '\P{CWCM= N}', "");
Expect(1, 64, '\P{^CWCM= N}', "");
Expect(0, 90, '\p{CWCM= N}', "");
Expect(1, 90, '\p{^CWCM= N}', "");
Expect(1, 90, '\P{CWCM= N}', "");
Expect(0, 90, '\P{^CWCM= N}', "");
Error('\p{Is_Changes_When_Casemapped: -/a/F}');
Error('\P{Is_Changes_When_Casemapped: -/a/F}');
Expect(1, 64, '\p{Is_Changes_When_Casemapped=f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Casemapped=f}', "");
Expect(0, 64, '\P{Is_Changes_When_Casemapped=f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Casemapped=f}', "");
Expect(0, 90, '\p{Is_Changes_When_Casemapped=f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Casemapped=f}', "");
Expect(1, 90, '\P{Is_Changes_When_Casemapped=f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Casemapped=f}', "");
Expect(1, 64, '\p{Is_Changes_When_Casemapped= -f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Casemapped= -f}', "");
Expect(0, 64, '\P{Is_Changes_When_Casemapped= -f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Casemapped= -f}', "");
Expect(0, 90, '\p{Is_Changes_When_Casemapped= -f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Casemapped= -f}', "");
Expect(1, 90, '\P{Is_Changes_When_Casemapped= -f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Casemapped= -f}', "");
Error('\p{Is_CWCM= FALSE/a/}');
Error('\P{Is_CWCM= FALSE/a/}');
Expect(1, 64, '\p{Is_CWCM=false}', "");
Expect(0, 64, '\p{^Is_CWCM=false}', "");
Expect(0, 64, '\P{Is_CWCM=false}', "");
Expect(1, 64, '\P{^Is_CWCM=false}', "");
Expect(0, 90, '\p{Is_CWCM=false}', "");
Expect(1, 90, '\p{^Is_CWCM=false}', "");
Expect(1, 90, '\P{Is_CWCM=false}', "");
Expect(0, 90, '\P{^Is_CWCM=false}', "");
Expect(1, 64, '\p{Is_CWCM= FALSE}', "");
Expect(0, 64, '\p{^Is_CWCM= FALSE}', "");
Expect(0, 64, '\P{Is_CWCM= FALSE}', "");
Expect(1, 64, '\P{^Is_CWCM= FALSE}', "");
Expect(0, 90, '\p{Is_CWCM= FALSE}', "");
Expect(1, 90, '\p{^Is_CWCM= FALSE}', "");
Expect(1, 90, '\P{Is_CWCM= FALSE}', "");
Expect(0, 90, '\P{^Is_CWCM= FALSE}', "");
Error('\p{Deprecated=/a/__YES}');
Error('\P{Deprecated=/a/__YES}');
Expect(1, 329, '\p{Deprecated=yes}', "");
Expect(0, 329, '\p{^Deprecated=yes}', "");
Expect(0, 329, '\P{Deprecated=yes}', "");
Expect(1, 329, '\P{^Deprecated=yes}', "");
Expect(0, 328, '\p{Deprecated=yes}', "");
Expect(1, 328, '\p{^Deprecated=yes}', "");
Expect(1, 328, '\P{Deprecated=yes}', "");
Expect(0, 328, '\P{^Deprecated=yes}', "");
Expect(1, 329, '\p{Deprecated=_ Yes}', "");
Expect(0, 329, '\p{^Deprecated=_ Yes}', "");
Expect(0, 329, '\P{Deprecated=_ Yes}', "");
Expect(1, 329, '\P{^Deprecated=_ Yes}', "");
Expect(0, 328, '\p{Deprecated=_ Yes}', "");
Expect(1, 328, '\p{^Deprecated=_ Yes}', "");
Expect(1, 328, '\P{Deprecated=_ Yes}', "");
Expect(0, 328, '\P{^Deprecated=_ Yes}', "");
Error('\p{Dep=:= Y}');
Error('\P{Dep=:= Y}');
Expect(1, 329, '\p{Dep=y}', "");
Expect(0, 329, '\p{^Dep=y}', "");
Expect(0, 329, '\P{Dep=y}', "");
Expect(1, 329, '\P{^Dep=y}', "");
Expect(0, 328, '\p{Dep=y}', "");
Expect(1, 328, '\p{^Dep=y}', "");
Expect(1, 328, '\P{Dep=y}', "");
Expect(0, 328, '\P{^Dep=y}', "");
Expect(1, 329, '\p{Dep= Y}', "");
Expect(0, 329, '\p{^Dep= Y}', "");
Expect(0, 329, '\P{Dep= Y}', "");
Expect(1, 329, '\P{^Dep= Y}', "");
Expect(0, 328, '\p{Dep= Y}', "");
Expect(1, 328, '\p{^Dep= Y}', "");
Expect(1, 328, '\P{Dep= Y}', "");
Expect(0, 328, '\P{^Dep= Y}', "");
Error('\p{Is_Deprecated: /a/T}');
Error('\P{Is_Deprecated: /a/T}');
Expect(1, 329, '\p{Is_Deprecated=t}', "");
Expect(0, 329, '\p{^Is_Deprecated=t}', "");
Expect(0, 329, '\P{Is_Deprecated=t}', "");
Expect(1, 329, '\P{^Is_Deprecated=t}', "");
Expect(0, 328, '\p{Is_Deprecated=t}', "");
Expect(1, 328, '\p{^Is_Deprecated=t}', "");
Expect(1, 328, '\P{Is_Deprecated=t}', "");
Expect(0, 328, '\P{^Is_Deprecated=t}', "");
Expect(1, 329, '\p{Is_Deprecated=_t}', "");
Expect(0, 329, '\p{^Is_Deprecated=_t}', "");
Expect(0, 329, '\P{Is_Deprecated=_t}', "");
Expect(1, 329, '\P{^Is_Deprecated=_t}', "");
Expect(0, 328, '\p{Is_Deprecated=_t}', "");
Expect(1, 328, '\p{^Is_Deprecated=_t}', "");
Expect(1, 328, '\P{Is_Deprecated=_t}', "");
Expect(0, 328, '\P{^Is_Deprecated=_t}', "");
Error('\p{Is_Dep=/a/ True}');
Error('\P{Is_Dep=/a/ True}');
Expect(1, 329, '\p{Is_Dep=true}', "");
Expect(0, 329, '\p{^Is_Dep=true}', "");
Expect(0, 329, '\P{Is_Dep=true}', "");
Expect(1, 329, '\P{^Is_Dep=true}', "");
Expect(0, 328, '\p{Is_Dep=true}', "");
Expect(1, 328, '\p{^Is_Dep=true}', "");
Expect(1, 328, '\P{Is_Dep=true}', "");
Expect(0, 328, '\P{^Is_Dep=true}', "");
Expect(1, 329, '\p{Is_Dep= -TRUE}', "");
Expect(0, 329, '\p{^Is_Dep= -TRUE}', "");
Expect(0, 329, '\P{Is_Dep= -TRUE}', "");
Expect(1, 329, '\P{^Is_Dep= -TRUE}', "");
Expect(0, 328, '\p{Is_Dep= -TRUE}', "");
Expect(1, 328, '\p{^Is_Dep= -TRUE}', "");
Expect(1, 328, '\P{Is_Dep= -TRUE}', "");
Expect(0, 328, '\P{^Is_Dep= -TRUE}', "");
Error('\p{Deprecated:--No:=}');
Error('\P{Deprecated:--No:=}');
Expect(1, 328, '\p{Deprecated=no}', "");
Expect(0, 328, '\p{^Deprecated=no}', "");
Expect(0, 328, '\P{Deprecated=no}', "");
Expect(1, 328, '\P{^Deprecated=no}', "");
Expect(0, 329, '\p{Deprecated=no}', "");
Expect(1, 329, '\p{^Deprecated=no}', "");
Expect(1, 329, '\P{Deprecated=no}', "");
Expect(0, 329, '\P{^Deprecated=no}', "");
Expect(1, 328, '\p{Deprecated= -NO}', "");
Expect(0, 328, '\p{^Deprecated= -NO}', "");
Expect(0, 328, '\P{Deprecated= -NO}', "");
Expect(1, 328, '\P{^Deprecated= -NO}', "");
Expect(0, 329, '\p{Deprecated= -NO}', "");
Expect(1, 329, '\p{^Deprecated= -NO}', "");
Expect(1, 329, '\P{Deprecated= -NO}', "");
Expect(0, 329, '\P{^Deprecated= -NO}', "");
Error('\p{Dep=:=N}');
Error('\P{Dep=:=N}');
Expect(1, 328, '\p{Dep=n}', "");
Expect(0, 328, '\p{^Dep=n}', "");
Expect(0, 328, '\P{Dep=n}', "");
Expect(1, 328, '\P{^Dep=n}', "");
Expect(0, 329, '\p{Dep=n}', "");
Expect(1, 329, '\p{^Dep=n}', "");
Expect(1, 329, '\P{Dep=n}', "");
Expect(0, 329, '\P{^Dep=n}', "");
Expect(1, 328, '\p{Dep=--N}', "");
Expect(0, 328, '\p{^Dep=--N}', "");
Expect(0, 328, '\P{Dep=--N}', "");
Expect(1, 328, '\P{^Dep=--N}', "");
Expect(0, 329, '\p{Dep=--N}', "");
Expect(1, 329, '\p{^Dep=--N}', "");
Expect(1, 329, '\P{Dep=--N}', "");
Expect(0, 329, '\P{^Dep=--N}', "");
Error('\p{Is_Deprecated: _ f:=}');
Error('\P{Is_Deprecated: _ f:=}');
Expect(1, 328, '\p{Is_Deprecated: f}', "");
Expect(0, 328, '\p{^Is_Deprecated: f}', "");
Expect(0, 328, '\P{Is_Deprecated: f}', "");
Expect(1, 328, '\P{^Is_Deprecated: f}', "");
Expect(0, 329, '\p{Is_Deprecated: f}', "");
Expect(1, 329, '\p{^Is_Deprecated: f}', "");
Expect(1, 329, '\P{Is_Deprecated: f}', "");
Expect(0, 329, '\P{^Is_Deprecated: f}', "");
Expect(1, 328, '\p{Is_Deprecated=_ f}', "");
Expect(0, 328, '\p{^Is_Deprecated=_ f}', "");
Expect(0, 328, '\P{Is_Deprecated=_ f}', "");
Expect(1, 328, '\P{^Is_Deprecated=_ f}', "");
Expect(0, 329, '\p{Is_Deprecated=_ f}', "");
Expect(1, 329, '\p{^Is_Deprecated=_ f}', "");
Expect(1, 329, '\P{Is_Deprecated=_ f}', "");
Expect(0, 329, '\P{^Is_Deprecated=_ f}', "");
Error('\p{Is_Dep=_:=FALSE}');
Error('\P{Is_Dep=_:=FALSE}');
Expect(1, 328, '\p{Is_Dep=false}', "");
Expect(0, 328, '\p{^Is_Dep=false}', "");
Expect(0, 328, '\P{Is_Dep=false}', "");
Expect(1, 328, '\P{^Is_Dep=false}', "");
Expect(0, 329, '\p{Is_Dep=false}', "");
Expect(1, 329, '\p{^Is_Dep=false}', "");
Expect(1, 329, '\P{Is_Dep=false}', "");
Expect(0, 329, '\P{^Is_Dep=false}', "");
Expect(1, 328, '\p{Is_Dep= -false}', "");
Expect(0, 328, '\p{^Is_Dep= -false}', "");
Expect(0, 328, '\P{Is_Dep= -false}', "");
Expect(1, 328, '\P{^Is_Dep= -false}', "");
Expect(0, 329, '\p{Is_Dep= -false}', "");
Expect(1, 329, '\p{^Is_Dep= -false}', "");
Expect(1, 329, '\P{Is_Dep= -false}', "");
Expect(0, 329, '\P{^Is_Dep= -false}', "");
Error('\p{Sentence_Break=:= -SP}');
Error('\P{Sentence_Break=:= -SP}');
Expect(1, 9, '\p{Sentence_Break: sp}', "");
Expect(0, 9, '\p{^Sentence_Break: sp}', "");
Expect(0, 9, '\P{Sentence_Break: sp}', "");
Expect(1, 9, '\P{^Sentence_Break: sp}', "");
Expect(0, 8, '\p{Sentence_Break: sp}', "");
Expect(1, 8, '\p{^Sentence_Break: sp}', "");
Expect(1, 8, '\P{Sentence_Break: sp}', "");
Expect(0, 8, '\P{^Sentence_Break: sp}', "");
Expect(1, 9, '\p{Sentence_Break= SP}', "");
Expect(0, 9, '\p{^Sentence_Break= SP}', "");
Expect(0, 9, '\P{Sentence_Break= SP}', "");
Expect(1, 9, '\P{^Sentence_Break= SP}', "");
Expect(0, 8, '\p{Sentence_Break= SP}', "");
Expect(1, 8, '\p{^Sentence_Break= SP}', "");
Expect(1, 8, '\P{Sentence_Break= SP}', "");
Expect(0, 8, '\P{^Sentence_Break= SP}', "");
Error('\p{SB=_ SP:=}');
Error('\P{SB=_ SP:=}');
Expect(1, 9, '\p{SB=sp}', "");
Expect(0, 9, '\p{^SB=sp}', "");
Expect(0, 9, '\P{SB=sp}', "");
Expect(1, 9, '\P{^SB=sp}', "");
Expect(0, 8, '\p{SB=sp}', "");
Expect(1, 8, '\p{^SB=sp}', "");
Expect(1, 8, '\P{SB=sp}', "");
Expect(0, 8, '\P{^SB=sp}', "");
Expect(1, 9, '\p{SB: -Sp}', "");
Expect(0, 9, '\p{^SB: -Sp}', "");
Expect(0, 9, '\P{SB: -Sp}', "");
Expect(1, 9, '\P{^SB: -Sp}', "");
Expect(0, 8, '\p{SB: -Sp}', "");
Expect(1, 8, '\p{^SB: -Sp}', "");
Expect(1, 8, '\P{SB: -Sp}', "");
Expect(0, 8, '\P{^SB: -Sp}', "");
Error('\p{Is_Sentence_Break= sp:=}');
Error('\P{Is_Sentence_Break= sp:=}');
Expect(1, 9, '\p{Is_Sentence_Break=sp}', "");
Expect(0, 9, '\p{^Is_Sentence_Break=sp}', "");
Expect(0, 9, '\P{Is_Sentence_Break=sp}', "");
Expect(1, 9, '\P{^Is_Sentence_Break=sp}', "");
Expect(0, 8, '\p{Is_Sentence_Break=sp}', "");
Expect(1, 8, '\p{^Is_Sentence_Break=sp}', "");
Expect(1, 8, '\P{Is_Sentence_Break=sp}', "");
Expect(0, 8, '\P{^Is_Sentence_Break=sp}', "");
Expect(1, 9, '\p{Is_Sentence_Break=_ Sp}', "");
Expect(0, 9, '\p{^Is_Sentence_Break=_ Sp}', "");
Expect(0, 9, '\P{Is_Sentence_Break=_ Sp}', "");
Expect(1, 9, '\P{^Is_Sentence_Break=_ Sp}', "");
Expect(0, 8, '\p{Is_Sentence_Break=_ Sp}', "");
Expect(1, 8, '\p{^Is_Sentence_Break=_ Sp}', "");
Expect(1, 8, '\P{Is_Sentence_Break=_ Sp}', "");
Expect(0, 8, '\P{^Is_Sentence_Break=_ Sp}', "");
Error('\p{Is_SB:--Sp:=}');
Error('\P{Is_SB:--Sp:=}');
Expect(1, 9, '\p{Is_SB=sp}', "");
Expect(0, 9, '\p{^Is_SB=sp}', "");
Expect(0, 9, '\P{Is_SB=sp}', "");
Expect(1, 9, '\P{^Is_SB=sp}', "");
Expect(0, 8, '\p{Is_SB=sp}', "");
Expect(1, 8, '\p{^Is_SB=sp}', "");
Expect(1, 8, '\P{Is_SB=sp}', "");
Expect(0, 8, '\P{^Is_SB=sp}', "");
Expect(1, 9, '\p{Is_SB=_sp}', "");
Expect(0, 9, '\p{^Is_SB=_sp}', "");
Expect(0, 9, '\P{Is_SB=_sp}', "");
Expect(1, 9, '\P{^Is_SB=_sp}', "");
Expect(0, 8, '\p{Is_SB=_sp}', "");
Expect(1, 8, '\p{^Is_SB=_sp}', "");
Expect(1, 8, '\P{Is_SB=_sp}', "");
Expect(0, 8, '\P{^Is_SB=_sp}', "");
Error('\p{Sentence_Break: :=SCONTINUE}');
Error('\P{Sentence_Break: :=SCONTINUE}');
Expect(1, 45, '\p{Sentence_Break: scontinue}', "");
Expect(0, 45, '\p{^Sentence_Break: scontinue}', "");
Expect(0, 45, '\P{Sentence_Break: scontinue}', "");
Expect(1, 45, '\P{^Sentence_Break: scontinue}', "");
Expect(0, 43, '\p{Sentence_Break: scontinue}', "");
Expect(1, 43, '\p{^Sentence_Break: scontinue}', "");
Expect(1, 43, '\P{Sentence_Break: scontinue}', "");
Expect(0, 43, '\P{^Sentence_Break: scontinue}', "");
Expect(1, 45, '\p{Sentence_Break= -SCONTINUE}', "");
Expect(0, 45, '\p{^Sentence_Break= -SCONTINUE}', "");
Expect(0, 45, '\P{Sentence_Break= -SCONTINUE}', "");
Expect(1, 45, '\P{^Sentence_Break= -SCONTINUE}', "");
Expect(0, 43, '\p{Sentence_Break= -SCONTINUE}', "");
Expect(1, 43, '\p{^Sentence_Break= -SCONTINUE}', "");
Expect(1, 43, '\P{Sentence_Break= -SCONTINUE}', "");
Expect(0, 43, '\P{^Sentence_Break= -SCONTINUE}', "");
Error('\p{SB=:=SC}');
Error('\P{SB=:=SC}');
Expect(1, 45, '\p{SB=sc}', "");
Expect(0, 45, '\p{^SB=sc}', "");
Expect(0, 45, '\P{SB=sc}', "");
Expect(1, 45, '\P{^SB=sc}', "");
Expect(0, 43, '\p{SB=sc}', "");
Expect(1, 43, '\p{^SB=sc}', "");
Expect(1, 43, '\P{SB=sc}', "");
Expect(0, 43, '\P{^SB=sc}', "");
Expect(1, 45, '\p{SB=_ SC}', "");
Expect(0, 45, '\p{^SB=_ SC}', "");
Expect(0, 45, '\P{SB=_ SC}', "");
Expect(1, 45, '\P{^SB=_ SC}', "");
Expect(0, 43, '\p{SB=_ SC}', "");
Expect(1, 43, '\p{^SB=_ SC}', "");
Expect(1, 43, '\P{SB=_ SC}', "");
Expect(0, 43, '\P{^SB=_ SC}', "");
Error('\p{Is_Sentence_Break=-SCONTINUE:=}');
Error('\P{Is_Sentence_Break=-SCONTINUE:=}');
Expect(1, 45, '\p{Is_Sentence_Break=scontinue}', "");
Expect(0, 45, '\p{^Is_Sentence_Break=scontinue}', "");
Expect(0, 45, '\P{Is_Sentence_Break=scontinue}', "");
Expect(1, 45, '\P{^Is_Sentence_Break=scontinue}', "");
Expect(0, 43, '\p{Is_Sentence_Break=scontinue}', "");
Expect(1, 43, '\p{^Is_Sentence_Break=scontinue}', "");
Expect(1, 43, '\P{Is_Sentence_Break=scontinue}', "");
Expect(0, 43, '\P{^Is_Sentence_Break=scontinue}', "");
Expect(1, 45, '\p{Is_Sentence_Break=-_scontinue}', "");
Expect(0, 45, '\p{^Is_Sentence_Break=-_scontinue}', "");
Expect(0, 45, '\P{Is_Sentence_Break=-_scontinue}', "");
Expect(1, 45, '\P{^Is_Sentence_Break=-_scontinue}', "");
Expect(0, 43, '\p{Is_Sentence_Break=-_scontinue}', "");
Expect(1, 43, '\p{^Is_Sentence_Break=-_scontinue}', "");
Expect(1, 43, '\P{Is_Sentence_Break=-_scontinue}', "");
Expect(0, 43, '\P{^Is_Sentence_Break=-_scontinue}', "");
Error('\p{Is_SB=- SC/a/}');
Error('\P{Is_SB=- SC/a/}');
Expect(1, 45, '\p{Is_SB=sc}', "");
Expect(0, 45, '\p{^Is_SB=sc}', "");
Expect(0, 45, '\P{Is_SB=sc}', "");
Expect(1, 45, '\P{^Is_SB=sc}', "");
Expect(0, 43, '\p{Is_SB=sc}', "");
Expect(1, 43, '\p{^Is_SB=sc}', "");
Expect(1, 43, '\P{Is_SB=sc}', "");
Expect(0, 43, '\P{^Is_SB=sc}', "");
Expect(1, 45, '\p{Is_SB= -sc}', "");
Expect(0, 45, '\p{^Is_SB= -sc}', "");
Expect(0, 45, '\P{Is_SB= -sc}', "");
Expect(1, 45, '\P{^Is_SB= -sc}', "");
Expect(0, 43, '\p{Is_SB= -sc}', "");
Expect(1, 43, '\p{^Is_SB= -sc}', "");
Expect(1, 43, '\P{Is_SB= -sc}', "");
Expect(0, 43, '\P{^Is_SB= -sc}', "");
Error('\p{Sentence_Break=_:=aterm}');
Error('\P{Sentence_Break=_:=aterm}');
Expect(1, 46, '\p{Sentence_Break: aterm}', "");
Expect(0, 46, '\p{^Sentence_Break: aterm}', "");
Expect(0, 46, '\P{Sentence_Break: aterm}', "");
Expect(1, 46, '\P{^Sentence_Break: aterm}', "");
Expect(0, 45, '\p{Sentence_Break: aterm}', "");
Expect(1, 45, '\p{^Sentence_Break: aterm}', "");
Expect(1, 45, '\P{Sentence_Break: aterm}', "");
Expect(0, 45, '\P{^Sentence_Break: aterm}', "");
Expect(1, 46, '\p{Sentence_Break= _ATerm}', "");
Expect(0, 46, '\p{^Sentence_Break= _ATerm}', "");
Expect(0, 46, '\P{Sentence_Break= _ATerm}', "");
Expect(1, 46, '\P{^Sentence_Break= _ATerm}', "");
Expect(0, 45, '\p{Sentence_Break= _ATerm}', "");
Expect(1, 45, '\p{^Sentence_Break= _ATerm}', "");
Expect(1, 45, '\P{Sentence_Break= _ATerm}', "");
Expect(0, 45, '\P{^Sentence_Break= _ATerm}', "");
Error('\p{SB=:=--AT}');
Error('\P{SB=:=--AT}');
Expect(1, 46, '\p{SB=at}', "");
Expect(0, 46, '\p{^SB=at}', "");
Expect(0, 46, '\P{SB=at}', "");
Expect(1, 46, '\P{^SB=at}', "");
Expect(0, 45, '\p{SB=at}', "");
Expect(1, 45, '\p{^SB=at}', "");
Expect(1, 45, '\P{SB=at}', "");
Expect(0, 45, '\P{^SB=at}', "");
Expect(1, 46, '\p{SB: - AT}', "");
Expect(0, 46, '\p{^SB: - AT}', "");
Expect(0, 46, '\P{SB: - AT}', "");
Expect(1, 46, '\P{^SB: - AT}', "");
Expect(0, 45, '\p{SB: - AT}', "");
Expect(1, 45, '\p{^SB: - AT}', "");
Expect(1, 45, '\P{SB: - AT}', "");
Expect(0, 45, '\P{^SB: - AT}', "");
Error('\p{Is_Sentence_Break=:= ATERM}');
Error('\P{Is_Sentence_Break=:= ATERM}');
Expect(1, 46, '\p{Is_Sentence_Break=aterm}', "");
Expect(0, 46, '\p{^Is_Sentence_Break=aterm}', "");
Expect(0, 46, '\P{Is_Sentence_Break=aterm}', "");
Expect(1, 46, '\P{^Is_Sentence_Break=aterm}', "");
Expect(0, 45, '\p{Is_Sentence_Break=aterm}', "");
Expect(1, 45, '\p{^Is_Sentence_Break=aterm}', "");
Expect(1, 45, '\P{Is_Sentence_Break=aterm}', "");
Expect(0, 45, '\P{^Is_Sentence_Break=aterm}', "");
Expect(1, 46, '\p{Is_Sentence_Break=-_ATerm}', "");
Expect(0, 46, '\p{^Is_Sentence_Break=-_ATerm}', "");
Expect(0, 46, '\P{Is_Sentence_Break=-_ATerm}', "");
Expect(1, 46, '\P{^Is_Sentence_Break=-_ATerm}', "");
Expect(0, 45, '\p{Is_Sentence_Break=-_ATerm}', "");
Expect(1, 45, '\p{^Is_Sentence_Break=-_ATerm}', "");
Expect(1, 45, '\P{Is_Sentence_Break=-_ATerm}', "");
Expect(0, 45, '\P{^Is_Sentence_Break=-_ATerm}', "");
Error('\p{Is_SB: :=AT}');
Error('\P{Is_SB: :=AT}');
Expect(1, 46, '\p{Is_SB: at}', "");
Expect(0, 46, '\p{^Is_SB: at}', "");
Expect(0, 46, '\P{Is_SB: at}', "");
Expect(1, 46, '\P{^Is_SB: at}', "");
Expect(0, 45, '\p{Is_SB: at}', "");
Expect(1, 45, '\p{^Is_SB: at}', "");
Expect(1, 45, '\P{Is_SB: at}', "");
Expect(0, 45, '\P{^Is_SB: at}', "");
Expect(1, 46, '\p{Is_SB= AT}', "");
Expect(0, 46, '\p{^Is_SB= AT}', "");
Expect(0, 46, '\P{Is_SB= AT}', "");
Expect(1, 46, '\P{^Is_SB= AT}', "");
Expect(0, 45, '\p{Is_SB= AT}', "");
Expect(1, 45, '\p{^Is_SB= AT}', "");
Expect(1, 45, '\P{Is_SB= AT}', "");
Expect(0, 45, '\P{^Is_SB= AT}', "");
Error('\p{Sentence_Break::= oletter}');
Error('\P{Sentence_Break::= oletter}');
Expect(1, 443, '\p{Sentence_Break: oletter}', "");
Expect(0, 443, '\p{^Sentence_Break: oletter}', "");
Expect(0, 443, '\P{Sentence_Break: oletter}', "");
Expect(1, 443, '\P{^Sentence_Break: oletter}', "");
Expect(0, 442, '\p{Sentence_Break: oletter}', "");
Expect(1, 442, '\p{^Sentence_Break: oletter}', "");
Expect(1, 442, '\P{Sentence_Break: oletter}', "");
Expect(0, 442, '\P{^Sentence_Break: oletter}', "");
Expect(1, 443, '\p{Sentence_Break= OLETTER}', "");
Expect(0, 443, '\p{^Sentence_Break= OLETTER}', "");
Expect(0, 443, '\P{Sentence_Break= OLETTER}', "");
Expect(1, 443, '\P{^Sentence_Break= OLETTER}', "");
Expect(0, 442, '\p{Sentence_Break= OLETTER}', "");
Expect(1, 442, '\p{^Sentence_Break= OLETTER}', "");
Expect(1, 442, '\P{Sentence_Break= OLETTER}', "");
Expect(0, 442, '\P{^Sentence_Break= OLETTER}', "");
Error('\p{SB: :=__LE}');
Error('\P{SB: :=__LE}');
Expect(1, 443, '\p{SB: le}', "");
Expect(0, 443, '\p{^SB: le}', "");
Expect(0, 443, '\P{SB: le}', "");
Expect(1, 443, '\P{^SB: le}', "");
Expect(0, 442, '\p{SB: le}', "");
Expect(1, 442, '\p{^SB: le}', "");
Expect(1, 442, '\P{SB: le}', "");
Expect(0, 442, '\P{^SB: le}', "");
Expect(1, 443, '\p{SB=_le}', "");
Expect(0, 443, '\p{^SB=_le}', "");
Expect(0, 443, '\P{SB=_le}', "");
Expect(1, 443, '\P{^SB=_le}', "");
Expect(0, 442, '\p{SB=_le}', "");
Expect(1, 442, '\p{^SB=_le}', "");
Expect(1, 442, '\P{SB=_le}', "");
Expect(0, 442, '\P{^SB=_le}', "");
Error('\p{Is_Sentence_Break: :=OLetter}');
Error('\P{Is_Sentence_Break: :=OLetter}');
Expect(1, 443, '\p{Is_Sentence_Break=oletter}', "");
Expect(0, 443, '\p{^Is_Sentence_Break=oletter}', "");
Expect(0, 443, '\P{Is_Sentence_Break=oletter}', "");
Expect(1, 443, '\P{^Is_Sentence_Break=oletter}', "");
Expect(0, 442, '\p{Is_Sentence_Break=oletter}', "");
Expect(1, 442, '\p{^Is_Sentence_Break=oletter}', "");
Expect(1, 442, '\P{Is_Sentence_Break=oletter}', "");
Expect(0, 442, '\P{^Is_Sentence_Break=oletter}', "");
Expect(1, 443, '\p{Is_Sentence_Break= oletter}', "");
Expect(0, 443, '\p{^Is_Sentence_Break= oletter}', "");
Expect(0, 443, '\P{Is_Sentence_Break= oletter}', "");
Expect(1, 443, '\P{^Is_Sentence_Break= oletter}', "");
Expect(0, 442, '\p{Is_Sentence_Break= oletter}', "");
Expect(1, 442, '\p{^Is_Sentence_Break= oletter}', "");
Expect(1, 442, '\P{Is_Sentence_Break= oletter}', "");
Expect(0, 442, '\P{^Is_Sentence_Break= oletter}', "");
Error('\p{Is_SB= /a/LE}');
Error('\P{Is_SB= /a/LE}');
Expect(1, 443, '\p{Is_SB=le}', "");
Expect(0, 443, '\p{^Is_SB=le}', "");
Expect(0, 443, '\P{Is_SB=le}', "");
Expect(1, 443, '\P{^Is_SB=le}', "");
Expect(0, 442, '\p{Is_SB=le}', "");
Expect(1, 442, '\p{^Is_SB=le}', "");
Expect(1, 442, '\P{Is_SB=le}', "");
Expect(0, 442, '\P{^Is_SB=le}', "");
Expect(1, 443, '\p{Is_SB=_ LE}', "");
Expect(0, 443, '\p{^Is_SB=_ LE}', "");
Expect(0, 443, '\P{Is_SB=_ LE}', "");
Expect(1, 443, '\P{^Is_SB=_ LE}', "");
Expect(0, 442, '\p{Is_SB=_ LE}', "");
Expect(1, 442, '\p{^Is_SB=_ LE}', "");
Expect(1, 442, '\P{Is_SB=_ LE}', "");
Expect(0, 442, '\P{^Is_SB=_ LE}', "");
Error('\p{Sentence_Break= cr/a/}');
Error('\P{Sentence_Break= cr/a/}');
Expect(1, 13, '\p{Sentence_Break=cr}', "");
Expect(0, 13, '\p{^Sentence_Break=cr}', "");
Expect(0, 13, '\P{Sentence_Break=cr}', "");
Expect(1, 13, '\P{^Sentence_Break=cr}', "");
Expect(0, 12, '\p{Sentence_Break=cr}', "");
Expect(1, 12, '\p{^Sentence_Break=cr}', "");
Expect(1, 12, '\P{Sentence_Break=cr}', "");
Expect(0, 12, '\P{^Sentence_Break=cr}', "");
Expect(1, 13, '\p{Sentence_Break=_CR}', "");
Expect(0, 13, '\p{^Sentence_Break=_CR}', "");
Expect(0, 13, '\P{Sentence_Break=_CR}', "");
Expect(1, 13, '\P{^Sentence_Break=_CR}', "");
Expect(0, 12, '\p{Sentence_Break=_CR}', "");
Expect(1, 12, '\p{^Sentence_Break=_CR}', "");
Expect(1, 12, '\P{Sentence_Break=_CR}', "");
Expect(0, 12, '\P{^Sentence_Break=_CR}', "");
Error('\p{SB: /a/-CR}');
Error('\P{SB: /a/-CR}');
Expect(1, 13, '\p{SB=cr}', "");
Expect(0, 13, '\p{^SB=cr}', "");
Expect(0, 13, '\P{SB=cr}', "");
Expect(1, 13, '\P{^SB=cr}', "");
Expect(0, 12, '\p{SB=cr}', "");
Expect(1, 12, '\p{^SB=cr}', "");
Expect(1, 12, '\P{SB=cr}', "");
Expect(0, 12, '\P{^SB=cr}', "");
Expect(1, 13, '\p{SB= -CR}', "");
Expect(0, 13, '\p{^SB= -CR}', "");
Expect(0, 13, '\P{SB= -CR}', "");
Expect(1, 13, '\P{^SB= -CR}', "");
Expect(0, 12, '\p{SB= -CR}', "");
Expect(1, 12, '\p{^SB= -CR}', "");
Expect(1, 12, '\P{SB= -CR}', "");
Expect(0, 12, '\P{^SB= -CR}', "");
Error('\p{Is_Sentence_Break=:= CR}');
Error('\P{Is_Sentence_Break=:= CR}');
Expect(1, 13, '\p{Is_Sentence_Break=cr}', "");
Expect(0, 13, '\p{^Is_Sentence_Break=cr}', "");
Expect(0, 13, '\P{Is_Sentence_Break=cr}', "");
Expect(1, 13, '\P{^Is_Sentence_Break=cr}', "");
Expect(0, 12, '\p{Is_Sentence_Break=cr}', "");
Expect(1, 12, '\p{^Is_Sentence_Break=cr}', "");
Expect(1, 12, '\P{Is_Sentence_Break=cr}', "");
Expect(0, 12, '\P{^Is_Sentence_Break=cr}', "");
Expect(1, 13, '\p{Is_Sentence_Break=-CR}', "");
Expect(0, 13, '\p{^Is_Sentence_Break=-CR}', "");
Expect(0, 13, '\P{Is_Sentence_Break=-CR}', "");
Expect(1, 13, '\P{^Is_Sentence_Break=-CR}', "");
Expect(0, 12, '\p{Is_Sentence_Break=-CR}', "");
Expect(1, 12, '\p{^Is_Sentence_Break=-CR}', "");
Expect(1, 12, '\P{Is_Sentence_Break=-CR}', "");
Expect(0, 12, '\P{^Is_Sentence_Break=-CR}', "");
Error('\p{Is_SB=:=CR}');
Error('\P{Is_SB=:=CR}');
Expect(1, 13, '\p{Is_SB: cr}', "");
Expect(0, 13, '\p{^Is_SB: cr}', "");
Expect(0, 13, '\P{Is_SB: cr}', "");
Expect(1, 13, '\P{^Is_SB: cr}', "");
Expect(0, 12, '\p{Is_SB: cr}', "");
Expect(1, 12, '\p{^Is_SB: cr}', "");
Expect(1, 12, '\P{Is_SB: cr}', "");
Expect(0, 12, '\P{^Is_SB: cr}', "");
Expect(1, 13, '\p{Is_SB=__cr}', "");
Expect(0, 13, '\p{^Is_SB=__cr}', "");
Expect(0, 13, '\P{Is_SB=__cr}', "");
Expect(1, 13, '\P{^Is_SB=__cr}', "");
Expect(0, 12, '\p{Is_SB=__cr}', "");
Expect(1, 12, '\p{^Is_SB=__cr}', "");
Expect(1, 12, '\P{Is_SB=__cr}', "");
Expect(0, 12, '\P{^Is_SB=__cr}', "");
Error('\p{Sentence_Break= _Other:=}');
Error('\P{Sentence_Break= _Other:=}');
Expect(1, 8, '\p{Sentence_Break=other}', "");
Expect(0, 8, '\p{^Sentence_Break=other}', "");
Expect(0, 8, '\P{Sentence_Break=other}', "");
Expect(1, 8, '\P{^Sentence_Break=other}', "");
Expect(0, 13, '\p{Sentence_Break=other}', "");
Expect(1, 13, '\p{^Sentence_Break=other}', "");
Expect(1, 13, '\P{Sentence_Break=other}', "");
Expect(0, 13, '\P{^Sentence_Break=other}', "");
Expect(1, 8, '\p{Sentence_Break=-_OTHER}', "");
Expect(0, 8, '\p{^Sentence_Break=-_OTHER}', "");
Expect(0, 8, '\P{Sentence_Break=-_OTHER}', "");
Expect(1, 8, '\P{^Sentence_Break=-_OTHER}', "");
Expect(0, 13, '\p{Sentence_Break=-_OTHER}', "");
Expect(1, 13, '\p{^Sentence_Break=-_OTHER}', "");
Expect(1, 13, '\P{Sentence_Break=-_OTHER}', "");
Expect(0, 13, '\P{^Sentence_Break=-_OTHER}', "");
Error('\p{SB= -XX:=}');
Error('\P{SB= -XX:=}');
Expect(1, 8, '\p{SB=xx}', "");
Expect(0, 8, '\p{^SB=xx}', "");
Expect(0, 8, '\P{SB=xx}', "");
Expect(1, 8, '\P{^SB=xx}', "");
Expect(0, 13, '\p{SB=xx}', "");
Expect(1, 13, '\p{^SB=xx}', "");
Expect(1, 13, '\P{SB=xx}', "");
Expect(0, 13, '\P{^SB=xx}', "");
Expect(1, 8, '\p{SB= XX}', "");
Expect(0, 8, '\p{^SB= XX}', "");
Expect(0, 8, '\P{SB= XX}', "");
Expect(1, 8, '\P{^SB= XX}', "");
Expect(0, 13, '\p{SB= XX}', "");
Expect(1, 13, '\p{^SB= XX}', "");
Expect(1, 13, '\P{SB= XX}', "");
Expect(0, 13, '\P{^SB= XX}', "");
Error('\p{Is_Sentence_Break= other/a/}');
Error('\P{Is_Sentence_Break= other/a/}');
Expect(1, 8, '\p{Is_Sentence_Break=other}', "");
Expect(0, 8, '\p{^Is_Sentence_Break=other}', "");
Expect(0, 8, '\P{Is_Sentence_Break=other}', "");
Expect(1, 8, '\P{^Is_Sentence_Break=other}', "");
Expect(0, 13, '\p{Is_Sentence_Break=other}', "");
Expect(1, 13, '\p{^Is_Sentence_Break=other}', "");
Expect(1, 13, '\P{Is_Sentence_Break=other}', "");
Expect(0, 13, '\P{^Is_Sentence_Break=other}', "");
Expect(1, 8, '\p{Is_Sentence_Break= _Other}', "");
Expect(0, 8, '\p{^Is_Sentence_Break= _Other}', "");
Expect(0, 8, '\P{Is_Sentence_Break= _Other}', "");
Expect(1, 8, '\P{^Is_Sentence_Break= _Other}', "");
Expect(0, 13, '\p{Is_Sentence_Break= _Other}', "");
Expect(1, 13, '\p{^Is_Sentence_Break= _Other}', "");
Expect(1, 13, '\P{Is_Sentence_Break= _Other}', "");
Expect(0, 13, '\P{^Is_Sentence_Break= _Other}', "");
Error('\p{Is_SB= :=XX}');
Error('\P{Is_SB= :=XX}');
Expect(1, 8, '\p{Is_SB:xx}', "");
Expect(0, 8, '\p{^Is_SB:xx}', "");
Expect(0, 8, '\P{Is_SB:xx}', "");
Expect(1, 8, '\P{^Is_SB:xx}', "");
Expect(0, 13, '\p{Is_SB:xx}', "");
Expect(1, 13, '\p{^Is_SB:xx}', "");
Expect(1, 13, '\P{Is_SB:xx}', "");
Expect(0, 13, '\P{^Is_SB:xx}', "");
Expect(1, 8, '\p{Is_SB= xx}', "");
Expect(0, 8, '\p{^Is_SB= xx}', "");
Expect(0, 8, '\P{Is_SB= xx}', "");
Expect(1, 8, '\P{^Is_SB= xx}', "");
Expect(0, 13, '\p{Is_SB= xx}', "");
Expect(1, 13, '\p{^Is_SB= xx}', "");
Expect(1, 13, '\P{Is_SB= xx}', "");
Expect(0, 13, '\P{^Is_SB= xx}', "");
Error('\p{Sentence_Break=/a/_ numeric}');
Error('\P{Sentence_Break=/a/_ numeric}');
Expect(1, 57, '\p{Sentence_Break=numeric}', "");
Expect(0, 57, '\p{^Sentence_Break=numeric}', "");
Expect(0, 57, '\P{Sentence_Break=numeric}', "");
Expect(1, 57, '\P{^Sentence_Break=numeric}', "");
Expect(0, 47, '\p{Sentence_Break=numeric}', "");
Expect(1, 47, '\p{^Sentence_Break=numeric}', "");
Expect(1, 47, '\P{Sentence_Break=numeric}', "");
Expect(0, 47, '\P{^Sentence_Break=numeric}', "");
Expect(1, 57, '\p{Sentence_Break= NUMERIC}', "");
Expect(0, 57, '\p{^Sentence_Break= NUMERIC}', "");
Expect(0, 57, '\P{Sentence_Break= NUMERIC}', "");
Expect(1, 57, '\P{^Sentence_Break= NUMERIC}', "");
Expect(0, 47, '\p{Sentence_Break= NUMERIC}', "");
Expect(1, 47, '\p{^Sentence_Break= NUMERIC}', "");
Expect(1, 47, '\P{Sentence_Break= NUMERIC}', "");
Expect(0, 47, '\P{^Sentence_Break= NUMERIC}', "");
Error('\p{SB=/a/ NU}');
Error('\P{SB=/a/ NU}');
Expect(1, 57, '\p{SB=nu}', "");
Expect(0, 57, '\p{^SB=nu}', "");
Expect(0, 57, '\P{SB=nu}', "");
Expect(1, 57, '\P{^SB=nu}', "");
Expect(0, 47, '\p{SB=nu}', "");
Expect(1, 47, '\p{^SB=nu}', "");
Expect(1, 47, '\P{SB=nu}', "");
Expect(0, 47, '\P{^SB=nu}', "");
Error('\p{Is_Sentence_Break=/a/- numeric}');
Error('\P{Is_Sentence_Break=/a/- numeric}');
Expect(1, 57, '\p{Is_Sentence_Break=numeric}', "");
Expect(0, 57, '\p{^Is_Sentence_Break=numeric}', "");
Expect(0, 57, '\P{Is_Sentence_Break=numeric}', "");
Expect(1, 57, '\P{^Is_Sentence_Break=numeric}', "");
Expect(0, 47, '\p{Is_Sentence_Break=numeric}', "");
Expect(1, 47, '\p{^Is_Sentence_Break=numeric}', "");
Expect(1, 47, '\P{Is_Sentence_Break=numeric}', "");
Expect(0, 47, '\P{^Is_Sentence_Break=numeric}', "");
Expect(1, 57, '\p{Is_Sentence_Break= numeric}', "");
Expect(0, 57, '\p{^Is_Sentence_Break= numeric}', "");
Expect(0, 57, '\P{Is_Sentence_Break= numeric}', "");
Expect(1, 57, '\P{^Is_Sentence_Break= numeric}', "");
Expect(0, 47, '\p{Is_Sentence_Break= numeric}', "");
Expect(1, 47, '\p{^Is_Sentence_Break= numeric}', "");
Expect(1, 47, '\P{Is_Sentence_Break= numeric}', "");
Expect(0, 47, '\P{^Is_Sentence_Break= numeric}', "");
Error('\p{Is_SB=-/a/nu}');
Error('\P{Is_SB=-/a/nu}');
Expect(1, 57, '\p{Is_SB=nu}', "");
Expect(0, 57, '\p{^Is_SB=nu}', "");
Expect(0, 57, '\P{Is_SB=nu}', "");
Expect(1, 57, '\P{^Is_SB=nu}', "");
Expect(0, 47, '\p{Is_SB=nu}', "");
Expect(1, 47, '\p{^Is_SB=nu}', "");
Expect(1, 47, '\P{Is_SB=nu}', "");
Expect(0, 47, '\P{^Is_SB=nu}', "");
Expect(1, 57, '\p{Is_SB=-_NU}', "");
Expect(0, 57, '\p{^Is_SB=-_NU}', "");
Expect(0, 57, '\P{Is_SB=-_NU}', "");
Expect(1, 57, '\P{^Is_SB=-_NU}', "");
Expect(0, 47, '\p{Is_SB=-_NU}', "");
Expect(1, 47, '\p{^Is_SB=-_NU}', "");
Expect(1, 47, '\P{Is_SB=-_NU}', "");
Expect(0, 47, '\P{^Is_SB=-_NU}', "");
Error('\p{Sentence_Break=_/a/Format}');
Error('\P{Sentence_Break=_/a/Format}');
Expect(1, 173, '\p{Sentence_Break=format}', "");
Expect(0, 173, '\p{^Sentence_Break=format}', "");
Expect(0, 173, '\P{Sentence_Break=format}', "");
Expect(1, 173, '\P{^Sentence_Break=format}', "");
Expect(0, 172, '\p{Sentence_Break=format}', "");
Expect(1, 172, '\p{^Sentence_Break=format}', "");
Expect(1, 172, '\P{Sentence_Break=format}', "");
Expect(0, 172, '\P{^Sentence_Break=format}', "");
Expect(1, 173, '\p{Sentence_Break= -Format}', "");
Expect(0, 173, '\p{^Sentence_Break= -Format}', "");
Expect(0, 173, '\P{Sentence_Break= -Format}', "");
Expect(1, 173, '\P{^Sentence_Break= -Format}', "");
Expect(0, 172, '\p{Sentence_Break= -Format}', "");
Expect(1, 172, '\p{^Sentence_Break= -Format}', "");
Expect(1, 172, '\P{Sentence_Break= -Format}', "");
Expect(0, 172, '\P{^Sentence_Break= -Format}', "");
Error('\p{SB=-_FO:=}');
Error('\P{SB=-_FO:=}');
Expect(1, 173, '\p{SB=fo}', "");
Expect(0, 173, '\p{^SB=fo}', "");
Expect(0, 173, '\P{SB=fo}', "");
Expect(1, 173, '\P{^SB=fo}', "");
Expect(0, 172, '\p{SB=fo}', "");
Expect(1, 172, '\p{^SB=fo}', "");
Expect(1, 172, '\P{SB=fo}', "");
Expect(0, 172, '\P{^SB=fo}', "");
Expect(1, 173, '\p{SB= _FO}', "");
Expect(0, 173, '\p{^SB= _FO}', "");
Expect(0, 173, '\P{SB= _FO}', "");
Expect(1, 173, '\P{^SB= _FO}', "");
Expect(0, 172, '\p{SB= _FO}', "");
Expect(1, 172, '\p{^SB= _FO}', "");
Expect(1, 172, '\P{SB= _FO}', "");
Expect(0, 172, '\P{^SB= _FO}', "");
Error('\p{Is_Sentence_Break=_FORMAT:=}');
Error('\P{Is_Sentence_Break=_FORMAT:=}');
Expect(1, 173, '\p{Is_Sentence_Break=format}', "");
Expect(0, 173, '\p{^Is_Sentence_Break=format}', "");
Expect(0, 173, '\P{Is_Sentence_Break=format}', "");
Expect(1, 173, '\P{^Is_Sentence_Break=format}', "");
Expect(0, 172, '\p{Is_Sentence_Break=format}', "");
Expect(1, 172, '\p{^Is_Sentence_Break=format}', "");
Expect(1, 172, '\P{Is_Sentence_Break=format}', "");
Expect(0, 172, '\P{^Is_Sentence_Break=format}', "");
Expect(1, 173, '\p{Is_Sentence_Break= Format}', "");
Expect(0, 173, '\p{^Is_Sentence_Break= Format}', "");
Expect(0, 173, '\P{Is_Sentence_Break= Format}', "");
Expect(1, 173, '\P{^Is_Sentence_Break= Format}', "");
Expect(0, 172, '\p{Is_Sentence_Break= Format}', "");
Expect(1, 172, '\p{^Is_Sentence_Break= Format}', "");
Expect(1, 172, '\P{Is_Sentence_Break= Format}', "");
Expect(0, 172, '\P{^Is_Sentence_Break= Format}', "");
Error('\p{Is_SB=/a/_ FO}');
Error('\P{Is_SB=/a/_ FO}');
Expect(1, 173, '\p{Is_SB=fo}', "");
Expect(0, 173, '\p{^Is_SB=fo}', "");
Expect(0, 173, '\P{Is_SB=fo}', "");
Expect(1, 173, '\P{^Is_SB=fo}', "");
Expect(0, 172, '\p{Is_SB=fo}', "");
Expect(1, 172, '\p{^Is_SB=fo}', "");
Expect(1, 172, '\P{Is_SB=fo}', "");
Expect(0, 172, '\P{^Is_SB=fo}', "");
Expect(1, 173, '\p{Is_SB= FO}', "");
Expect(0, 173, '\p{^Is_SB= FO}', "");
Expect(0, 173, '\P{Is_SB= FO}', "");
Expect(1, 173, '\P{^Is_SB= FO}', "");
Expect(0, 172, '\p{Is_SB= FO}', "");
Expect(1, 172, '\p{^Is_SB= FO}', "");
Expect(1, 172, '\P{Is_SB= FO}', "");
Expect(0, 172, '\P{^Is_SB= FO}', "");
Error('\p{Sentence_Break=_:=Lower}');
Error('\P{Sentence_Break=_:=Lower}');
Expect(1, 122, '\p{Sentence_Break=lower}', "");
Expect(0, 122, '\p{^Sentence_Break=lower}', "");
Expect(0, 122, '\P{Sentence_Break=lower}', "");
Expect(1, 122, '\P{^Sentence_Break=lower}', "");
Expect(0, 96, '\p{Sentence_Break=lower}', "");
Expect(1, 96, '\p{^Sentence_Break=lower}', "");
Expect(1, 96, '\P{Sentence_Break=lower}', "");
Expect(0, 96, '\P{^Sentence_Break=lower}', "");
Expect(1, 122, '\p{Sentence_Break= LOWER}', "");
Expect(0, 122, '\p{^Sentence_Break= LOWER}', "");
Expect(0, 122, '\P{Sentence_Break= LOWER}', "");
Expect(1, 122, '\P{^Sentence_Break= LOWER}', "");
Expect(0, 96, '\p{Sentence_Break= LOWER}', "");
Expect(1, 96, '\p{^Sentence_Break= LOWER}', "");
Expect(1, 96, '\P{Sentence_Break= LOWER}', "");
Expect(0, 96, '\P{^Sentence_Break= LOWER}', "");
Error('\p{SB=_ lo/a/}');
Error('\P{SB=_ lo/a/}');
Expect(1, 122, '\p{SB=lo}', "");
Expect(0, 122, '\p{^SB=lo}', "");
Expect(0, 122, '\P{SB=lo}', "");
Expect(1, 122, '\P{^SB=lo}', "");
Expect(0, 96, '\p{SB=lo}', "");
Expect(1, 96, '\p{^SB=lo}', "");
Expect(1, 96, '\P{SB=lo}', "");
Expect(0, 96, '\P{^SB=lo}', "");
Expect(1, 122, '\p{SB=--lo}', "");
Expect(0, 122, '\p{^SB=--lo}', "");
Expect(0, 122, '\P{SB=--lo}', "");
Expect(1, 122, '\P{^SB=--lo}', "");
Expect(0, 96, '\p{SB=--lo}', "");
Expect(1, 96, '\p{^SB=--lo}', "");
Expect(1, 96, '\P{SB=--lo}', "");
Expect(0, 96, '\P{^SB=--lo}', "");
Error('\p{Is_Sentence_Break=/a/-LOWER}');
Error('\P{Is_Sentence_Break=/a/-LOWER}');
Expect(1, 122, '\p{Is_Sentence_Break=lower}', "");
Expect(0, 122, '\p{^Is_Sentence_Break=lower}', "");
Expect(0, 122, '\P{Is_Sentence_Break=lower}', "");
Expect(1, 122, '\P{^Is_Sentence_Break=lower}', "");
Expect(0, 96, '\p{Is_Sentence_Break=lower}', "");
Expect(1, 96, '\p{^Is_Sentence_Break=lower}', "");
Expect(1, 96, '\P{Is_Sentence_Break=lower}', "");
Expect(0, 96, '\P{^Is_Sentence_Break=lower}', "");
Expect(1, 122, '\p{Is_Sentence_Break: LOWER}', "");
Expect(0, 122, '\p{^Is_Sentence_Break: LOWER}', "");
Expect(0, 122, '\P{Is_Sentence_Break: LOWER}', "");
Expect(1, 122, '\P{^Is_Sentence_Break: LOWER}', "");
Expect(0, 96, '\p{Is_Sentence_Break: LOWER}', "");
Expect(1, 96, '\p{^Is_Sentence_Break: LOWER}', "");
Expect(1, 96, '\P{Is_Sentence_Break: LOWER}', "");
Expect(0, 96, '\P{^Is_Sentence_Break: LOWER}', "");
Error('\p{Is_SB=:= _LO}');
Error('\P{Is_SB=:= _LO}');
Expect(1, 122, '\p{Is_SB=lo}', "");
Expect(0, 122, '\p{^Is_SB=lo}', "");
Expect(0, 122, '\P{Is_SB=lo}', "");
Expect(1, 122, '\P{^Is_SB=lo}', "");
Expect(0, 96, '\p{Is_SB=lo}', "");
Expect(1, 96, '\p{^Is_SB=lo}', "");
Expect(1, 96, '\P{Is_SB=lo}', "");
Expect(0, 96, '\P{^Is_SB=lo}', "");
Expect(1, 122, '\p{Is_SB= -LO}', "");
Expect(0, 122, '\p{^Is_SB= -LO}', "");
Expect(0, 122, '\P{Is_SB= -LO}', "");
Expect(1, 122, '\P{^Is_SB= -LO}', "");
Expect(0, 96, '\p{Is_SB= -LO}', "");
Expect(1, 96, '\p{^Is_SB= -LO}', "");
Expect(1, 96, '\P{Is_SB= -LO}', "");
Expect(0, 96, '\P{^Is_SB= -LO}', "");
Error('\p{Sentence_Break=_/a/upper}');
Error('\P{Sentence_Break=_/a/upper}');
Expect(1, 90, '\p{Sentence_Break=upper}', "");
Expect(0, 90, '\p{^Sentence_Break=upper}', "");
Expect(0, 90, '\P{Sentence_Break=upper}', "");
Expect(1, 90, '\P{^Sentence_Break=upper}', "");
Expect(0, 64, '\p{Sentence_Break=upper}', "");
Expect(1, 64, '\p{^Sentence_Break=upper}', "");
Expect(1, 64, '\P{Sentence_Break=upper}', "");
Expect(0, 64, '\P{^Sentence_Break=upper}', "");
Expect(1, 90, '\p{Sentence_Break= Upper}', "");
Expect(0, 90, '\p{^Sentence_Break= Upper}', "");
Expect(0, 90, '\P{Sentence_Break= Upper}', "");
Expect(1, 90, '\P{^Sentence_Break= Upper}', "");
Expect(0, 64, '\p{Sentence_Break= Upper}', "");
Expect(1, 64, '\p{^Sentence_Break= Upper}', "");
Expect(1, 64, '\P{Sentence_Break= Upper}', "");
Expect(0, 64, '\P{^Sentence_Break= Upper}', "");
Error('\p{SB= up:=}');
Error('\P{SB= up:=}');
Expect(1, 90, '\p{SB=up}', "");
Expect(0, 90, '\p{^SB=up}', "");
Expect(0, 90, '\P{SB=up}', "");
Expect(1, 90, '\P{^SB=up}', "");
Expect(0, 64, '\p{SB=up}', "");
Expect(1, 64, '\p{^SB=up}', "");
Expect(1, 64, '\P{SB=up}', "");
Expect(0, 64, '\P{^SB=up}', "");
Expect(1, 90, '\p{SB: -UP}', "");
Expect(0, 90, '\p{^SB: -UP}', "");
Expect(0, 90, '\P{SB: -UP}', "");
Expect(1, 90, '\P{^SB: -UP}', "");
Expect(0, 64, '\p{SB: -UP}', "");
Expect(1, 64, '\p{^SB: -UP}', "");
Expect(1, 64, '\P{SB: -UP}', "");
Expect(0, 64, '\P{^SB: -UP}', "");
Error('\p{Is_Sentence_Break= _upper:=}');
Error('\P{Is_Sentence_Break= _upper:=}');
Expect(1, 90, '\p{Is_Sentence_Break=upper}', "");
Expect(0, 90, '\p{^Is_Sentence_Break=upper}', "");
Expect(0, 90, '\P{Is_Sentence_Break=upper}', "");
Expect(1, 90, '\P{^Is_Sentence_Break=upper}', "");
Expect(0, 64, '\p{Is_Sentence_Break=upper}', "");
Expect(1, 64, '\p{^Is_Sentence_Break=upper}', "");
Expect(1, 64, '\P{Is_Sentence_Break=upper}', "");
Expect(0, 64, '\P{^Is_Sentence_Break=upper}', "");
Expect(1, 90, '\p{Is_Sentence_Break=_Upper}', "");
Expect(0, 90, '\p{^Is_Sentence_Break=_Upper}', "");
Expect(0, 90, '\P{Is_Sentence_Break=_Upper}', "");
Expect(1, 90, '\P{^Is_Sentence_Break=_Upper}', "");
Expect(0, 64, '\p{Is_Sentence_Break=_Upper}', "");
Expect(1, 64, '\p{^Is_Sentence_Break=_Upper}', "");
Expect(1, 64, '\P{Is_Sentence_Break=_Upper}', "");
Expect(0, 64, '\P{^Is_Sentence_Break=_Upper}', "");
Error('\p{Is_SB=-:=UP}');
Error('\P{Is_SB=-:=UP}');
Expect(1, 90, '\p{Is_SB=up}', "");
Expect(0, 90, '\p{^Is_SB=up}', "");
Expect(0, 90, '\P{Is_SB=up}', "");
Expect(1, 90, '\P{^Is_SB=up}', "");
Expect(0, 64, '\p{Is_SB=up}', "");
Expect(1, 64, '\p{^Is_SB=up}', "");
Expect(1, 64, '\P{Is_SB=up}', "");
Expect(0, 64, '\P{^Is_SB=up}', "");
Expect(1, 90, '\p{Is_SB=_ UP}', "");
Expect(0, 90, '\p{^Is_SB=_ UP}', "");
Expect(0, 90, '\P{Is_SB=_ UP}', "");
Expect(1, 90, '\P{^Is_SB=_ UP}', "");
Expect(0, 64, '\p{Is_SB=_ UP}', "");
Expect(1, 64, '\p{^Is_SB=_ UP}', "");
Expect(1, 64, '\P{Is_SB=_ UP}', "");
Expect(0, 64, '\P{^Is_SB=_ UP}', "");
Error('\p{Sentence_Break=/a/-_sep}');
Error('\P{Sentence_Break=/a/-_sep}');
Expect(1, 133, '\p{Sentence_Break=sep}', "");
Expect(0, 133, '\p{^Sentence_Break=sep}', "");
Expect(0, 133, '\P{Sentence_Break=sep}', "");
Expect(1, 133, '\P{^Sentence_Break=sep}', "");
Expect(0, 132, '\p{Sentence_Break=sep}', "");
Expect(1, 132, '\p{^Sentence_Break=sep}', "");
Expect(1, 132, '\P{Sentence_Break=sep}', "");
Expect(0, 132, '\P{^Sentence_Break=sep}', "");
Expect(1, 133, '\p{Sentence_Break= Sep}', "");
Expect(0, 133, '\p{^Sentence_Break= Sep}', "");
Expect(0, 133, '\P{Sentence_Break= Sep}', "");
Expect(1, 133, '\P{^Sentence_Break= Sep}', "");
Expect(0, 132, '\p{Sentence_Break= Sep}', "");
Expect(1, 132, '\p{^Sentence_Break= Sep}', "");
Expect(1, 132, '\P{Sentence_Break= Sep}', "");
Expect(0, 132, '\P{^Sentence_Break= Sep}', "");
Error('\p{SB=/a/_se}');
Error('\P{SB=/a/_se}');
Expect(1, 133, '\p{SB=se}', "");
Expect(0, 133, '\p{^SB=se}', "");
Expect(0, 133, '\P{SB=se}', "");
Expect(1, 133, '\P{^SB=se}', "");
Expect(0, 132, '\p{SB=se}', "");
Expect(1, 132, '\p{^SB=se}', "");
Expect(1, 132, '\P{SB=se}', "");
Expect(0, 132, '\P{^SB=se}', "");
Expect(1, 133, '\p{SB= SE}', "");
Expect(0, 133, '\p{^SB= SE}', "");
Expect(0, 133, '\P{SB= SE}', "");
Expect(1, 133, '\P{^SB= SE}', "");
Expect(0, 132, '\p{SB= SE}', "");
Expect(1, 132, '\p{^SB= SE}', "");
Expect(1, 132, '\P{SB= SE}', "");
Expect(0, 132, '\P{^SB= SE}', "");
Error('\p{Is_Sentence_Break=:= _Sep}');
Error('\P{Is_Sentence_Break=:= _Sep}');
Expect(1, 133, '\p{Is_Sentence_Break=sep}', "");
Expect(0, 133, '\p{^Is_Sentence_Break=sep}', "");
Expect(0, 133, '\P{Is_Sentence_Break=sep}', "");
Expect(1, 133, '\P{^Is_Sentence_Break=sep}', "");
Expect(0, 132, '\p{Is_Sentence_Break=sep}', "");
Expect(1, 132, '\p{^Is_Sentence_Break=sep}', "");
Expect(1, 132, '\P{Is_Sentence_Break=sep}', "");
Expect(0, 132, '\P{^Is_Sentence_Break=sep}', "");
Expect(1, 133, '\p{Is_Sentence_Break: sep}', "");
Expect(0, 133, '\p{^Is_Sentence_Break: sep}', "");
Expect(0, 133, '\P{Is_Sentence_Break: sep}', "");
Expect(1, 133, '\P{^Is_Sentence_Break: sep}', "");
Expect(0, 132, '\p{Is_Sentence_Break: sep}', "");
Expect(1, 132, '\p{^Is_Sentence_Break: sep}', "");
Expect(1, 132, '\P{Is_Sentence_Break: sep}', "");
Expect(0, 132, '\P{^Is_Sentence_Break: sep}', "");
Error('\p{Is_SB=/a/ se}');
Error('\P{Is_SB=/a/ se}');
Expect(1, 133, '\p{Is_SB=se}', "");
Expect(0, 133, '\p{^Is_SB=se}', "");
Expect(0, 133, '\P{Is_SB=se}', "");
Expect(1, 133, '\P{^Is_SB=se}', "");
Expect(0, 132, '\p{Is_SB=se}', "");
Expect(1, 132, '\p{^Is_SB=se}', "");
Expect(1, 132, '\P{Is_SB=se}', "");
Expect(0, 132, '\P{^Is_SB=se}', "");
Expect(1, 133, '\p{Is_SB=_SE}', "");
Expect(0, 133, '\p{^Is_SB=_SE}', "");
Expect(0, 133, '\P{Is_SB=_SE}', "");
Expect(1, 133, '\P{^Is_SB=_SE}', "");
Expect(0, 132, '\p{Is_SB=_SE}', "");
Expect(1, 132, '\p{^Is_SB=_SE}', "");
Expect(1, 132, '\P{Is_SB=_SE}', "");
Expect(0, 132, '\P{^Is_SB=_SE}', "");
Error('\p{Sentence_Break=/a/ EXTEND}');
Error('\P{Sentence_Break=/a/ EXTEND}');
Expect(1, 879, '\p{Sentence_Break=extend}', "");
Expect(0, 879, '\p{^Sentence_Break=extend}', "");
Expect(0, 879, '\P{Sentence_Break=extend}', "");
Expect(1, 879, '\P{^Sentence_Break=extend}', "");
Expect(0, 767, '\p{Sentence_Break=extend}', "");
Expect(1, 767, '\p{^Sentence_Break=extend}', "");
Expect(1, 767, '\P{Sentence_Break=extend}', "");
Expect(0, 767, '\P{^Sentence_Break=extend}', "");
Expect(1, 879, '\p{Sentence_Break= -EXTEND}', "");
Expect(0, 879, '\p{^Sentence_Break= -EXTEND}', "");
Expect(0, 879, '\P{Sentence_Break= -EXTEND}', "");
Expect(1, 879, '\P{^Sentence_Break= -EXTEND}', "");
Expect(0, 767, '\p{Sentence_Break= -EXTEND}', "");
Expect(1, 767, '\p{^Sentence_Break= -EXTEND}', "");
Expect(1, 767, '\P{Sentence_Break= -EXTEND}', "");
Expect(0, 767, '\P{^Sentence_Break= -EXTEND}', "");
Error('\p{SB= EX:=}');
Error('\P{SB= EX:=}');
Expect(1, 879, '\p{SB=ex}', "");
Expect(0, 879, '\p{^SB=ex}', "");
Expect(0, 879, '\P{SB=ex}', "");
Expect(1, 879, '\P{^SB=ex}', "");
Expect(0, 767, '\p{SB=ex}', "");
Expect(1, 767, '\p{^SB=ex}', "");
Expect(1, 767, '\P{SB=ex}', "");
Expect(0, 767, '\P{^SB=ex}', "");
Expect(1, 879, '\p{SB= -EX}', "");
Expect(0, 879, '\p{^SB= -EX}', "");
Expect(0, 879, '\P{SB= -EX}', "");
Expect(1, 879, '\P{^SB= -EX}', "");
Expect(0, 767, '\p{SB= -EX}', "");
Expect(1, 767, '\p{^SB= -EX}', "");
Expect(1, 767, '\P{SB= -EX}', "");
Expect(0, 767, '\P{^SB= -EX}', "");
Error('\p{Is_Sentence_Break=/a/ Extend}');
Error('\P{Is_Sentence_Break=/a/ Extend}');
Expect(1, 879, '\p{Is_Sentence_Break=extend}', "");
Expect(0, 879, '\p{^Is_Sentence_Break=extend}', "");
Expect(0, 879, '\P{Is_Sentence_Break=extend}', "");
Expect(1, 879, '\P{^Is_Sentence_Break=extend}', "");
Expect(0, 767, '\p{Is_Sentence_Break=extend}', "");
Expect(1, 767, '\p{^Is_Sentence_Break=extend}', "");
Expect(1, 767, '\P{Is_Sentence_Break=extend}', "");
Expect(0, 767, '\P{^Is_Sentence_Break=extend}', "");
Expect(1, 879, '\p{Is_Sentence_Break=--Extend}', "");
Expect(0, 879, '\p{^Is_Sentence_Break=--Extend}', "");
Expect(0, 879, '\P{Is_Sentence_Break=--Extend}', "");
Expect(1, 879, '\P{^Is_Sentence_Break=--Extend}', "");
Expect(0, 767, '\p{Is_Sentence_Break=--Extend}', "");
Expect(1, 767, '\p{^Is_Sentence_Break=--Extend}', "");
Expect(1, 767, '\P{Is_Sentence_Break=--Extend}', "");
Expect(0, 767, '\P{^Is_Sentence_Break=--Extend}', "");
Error('\p{Is_SB=/a/ EX}');
Error('\P{Is_SB=/a/ EX}');
Expect(1, 879, '\p{Is_SB=ex}', "");
Expect(0, 879, '\p{^Is_SB=ex}', "");
Expect(0, 879, '\P{Is_SB=ex}', "");
Expect(1, 879, '\P{^Is_SB=ex}', "");
Expect(0, 767, '\p{Is_SB=ex}', "");
Expect(1, 767, '\p{^Is_SB=ex}', "");
Expect(1, 767, '\P{Is_SB=ex}', "");
Expect(0, 767, '\P{^Is_SB=ex}', "");
Expect(1, 879, '\p{Is_SB= -ex}', "");
Expect(0, 879, '\p{^Is_SB= -ex}', "");
Expect(0, 879, '\P{Is_SB= -ex}', "");
Expect(1, 879, '\P{^Is_SB= -ex}', "");
Expect(0, 767, '\p{Is_SB= -ex}', "");
Expect(1, 767, '\p{^Is_SB= -ex}', "");
Expect(1, 767, '\P{Is_SB= -ex}', "");
Expect(0, 767, '\P{^Is_SB= -ex}', "");
Error('\p{Sentence_Break=STERM:=}');
Error('\P{Sentence_Break=STERM:=}');
Expect(1, 33, '\p{Sentence_Break: sterm}', "");
Expect(0, 33, '\p{^Sentence_Break: sterm}', "");
Expect(0, 33, '\P{Sentence_Break: sterm}', "");
Expect(1, 33, '\P{^Sentence_Break: sterm}', "");
Expect(0, 32, '\p{Sentence_Break: sterm}', "");
Expect(1, 32, '\p{^Sentence_Break: sterm}', "");
Expect(1, 32, '\P{Sentence_Break: sterm}', "");
Expect(0, 32, '\P{^Sentence_Break: sterm}', "");
Expect(1, 33, '\p{Sentence_Break= STerm}', "");
Expect(0, 33, '\p{^Sentence_Break= STerm}', "");
Expect(0, 33, '\P{Sentence_Break= STerm}', "");
Expect(1, 33, '\P{^Sentence_Break= STerm}', "");
Expect(0, 32, '\p{Sentence_Break= STerm}', "");
Expect(1, 32, '\p{^Sentence_Break= STerm}', "");
Expect(1, 32, '\P{Sentence_Break= STerm}', "");
Expect(0, 32, '\P{^Sentence_Break= STerm}', "");
Error('\p{SB=/a/_st}');
Error('\P{SB=/a/_st}');
Expect(1, 33, '\p{SB=st}', "");
Expect(0, 33, '\p{^SB=st}', "");
Expect(0, 33, '\P{SB=st}', "");
Expect(1, 33, '\P{^SB=st}', "");
Expect(0, 32, '\p{SB=st}', "");
Expect(1, 32, '\p{^SB=st}', "");
Expect(1, 32, '\P{SB=st}', "");
Expect(0, 32, '\P{^SB=st}', "");
Expect(1, 33, '\p{SB=--ST}', "");
Expect(0, 33, '\p{^SB=--ST}', "");
Expect(0, 33, '\P{SB=--ST}', "");
Expect(1, 33, '\P{^SB=--ST}', "");
Expect(0, 32, '\p{SB=--ST}', "");
Expect(1, 32, '\p{^SB=--ST}', "");
Expect(1, 32, '\P{SB=--ST}', "");
Expect(0, 32, '\P{^SB=--ST}', "");
Error('\p{Is_Sentence_Break: -STerm:=}');
Error('\P{Is_Sentence_Break: -STerm:=}');
Expect(1, 33, '\p{Is_Sentence_Break=sterm}', "");
Expect(0, 33, '\p{^Is_Sentence_Break=sterm}', "");
Expect(0, 33, '\P{Is_Sentence_Break=sterm}', "");
Expect(1, 33, '\P{^Is_Sentence_Break=sterm}', "");
Expect(0, 32, '\p{Is_Sentence_Break=sterm}', "");
Expect(1, 32, '\p{^Is_Sentence_Break=sterm}', "");
Expect(1, 32, '\P{Is_Sentence_Break=sterm}', "");
Expect(0, 32, '\P{^Is_Sentence_Break=sterm}', "");
Expect(1, 33, '\p{Is_Sentence_Break= sterm}', "");
Expect(0, 33, '\p{^Is_Sentence_Break= sterm}', "");
Expect(0, 33, '\P{Is_Sentence_Break= sterm}', "");
Expect(1, 33, '\P{^Is_Sentence_Break= sterm}', "");
Expect(0, 32, '\p{Is_Sentence_Break= sterm}', "");
Expect(1, 32, '\p{^Is_Sentence_Break= sterm}', "");
Expect(1, 32, '\P{Is_Sentence_Break= sterm}', "");
Expect(0, 32, '\P{^Is_Sentence_Break= sterm}', "");
Error('\p{Is_SB: -:=st}');
Error('\P{Is_SB: -:=st}');
Expect(1, 33, '\p{Is_SB=st}', "");
Expect(0, 33, '\p{^Is_SB=st}', "");
Expect(0, 33, '\P{Is_SB=st}', "");
Expect(1, 33, '\P{^Is_SB=st}', "");
Expect(0, 32, '\p{Is_SB=st}', "");
Expect(1, 32, '\p{^Is_SB=st}', "");
Expect(1, 32, '\P{Is_SB=st}', "");
Expect(0, 32, '\P{^Is_SB=st}', "");
Expect(1, 33, '\p{Is_SB=_ST}', "");
Expect(0, 33, '\p{^Is_SB=_ST}', "");
Expect(0, 33, '\P{Is_SB=_ST}', "");
Expect(1, 33, '\P{^Is_SB=_ST}', "");
Expect(0, 32, '\p{Is_SB=_ST}', "");
Expect(1, 32, '\p{^Is_SB=_ST}', "");
Expect(1, 32, '\P{Is_SB=_ST}', "");
Expect(0, 32, '\P{^Is_SB=_ST}', "");
Error('\p{Sentence_Break= :=LF}');
Error('\P{Sentence_Break= :=LF}');
Expect(1, 10, '\p{Sentence_Break=lf}', "");
Expect(0, 10, '\p{^Sentence_Break=lf}', "");
Expect(0, 10, '\P{Sentence_Break=lf}', "");
Expect(1, 10, '\P{^Sentence_Break=lf}', "");
Expect(0, 9, '\p{Sentence_Break=lf}', "");
Expect(1, 9, '\p{^Sentence_Break=lf}', "");
Expect(1, 9, '\P{Sentence_Break=lf}', "");
Expect(0, 9, '\P{^Sentence_Break=lf}', "");
Expect(1, 10, '\p{Sentence_Break= -LF}', "");
Expect(0, 10, '\p{^Sentence_Break= -LF}', "");
Expect(0, 10, '\P{Sentence_Break= -LF}', "");
Expect(1, 10, '\P{^Sentence_Break= -LF}', "");
Expect(0, 9, '\p{Sentence_Break= -LF}', "");
Expect(1, 9, '\p{^Sentence_Break= -LF}', "");
Expect(1, 9, '\P{Sentence_Break= -LF}', "");
Expect(0, 9, '\P{^Sentence_Break= -LF}', "");
Error('\p{SB=/a/_ lf}');
Error('\P{SB=/a/_ lf}');
Expect(1, 10, '\p{SB=lf}', "");
Expect(0, 10, '\p{^SB=lf}', "");
Expect(0, 10, '\P{SB=lf}', "");
Expect(1, 10, '\P{^SB=lf}', "");
Expect(0, 9, '\p{SB=lf}', "");
Expect(1, 9, '\p{^SB=lf}', "");
Expect(1, 9, '\P{SB=lf}', "");
Expect(0, 9, '\P{^SB=lf}', "");
Expect(1, 10, '\p{SB=_LF}', "");
Expect(0, 10, '\p{^SB=_LF}', "");
Expect(0, 10, '\P{SB=_LF}', "");
Expect(1, 10, '\P{^SB=_LF}', "");
Expect(0, 9, '\p{SB=_LF}', "");
Expect(1, 9, '\p{^SB=_LF}', "");
Expect(1, 9, '\P{SB=_LF}', "");
Expect(0, 9, '\P{^SB=_LF}', "");
Error('\p{Is_Sentence_Break= /a/lf}');
Error('\P{Is_Sentence_Break= /a/lf}');
Expect(1, 10, '\p{Is_Sentence_Break=lf}', "");
Expect(0, 10, '\p{^Is_Sentence_Break=lf}', "");
Expect(0, 10, '\P{Is_Sentence_Break=lf}', "");
Expect(1, 10, '\P{^Is_Sentence_Break=lf}', "");
Expect(0, 9, '\p{Is_Sentence_Break=lf}', "");
Expect(1, 9, '\p{^Is_Sentence_Break=lf}', "");
Expect(1, 9, '\P{Is_Sentence_Break=lf}', "");
Expect(0, 9, '\P{^Is_Sentence_Break=lf}', "");
Expect(1, 10, '\p{Is_Sentence_Break= LF}', "");
Expect(0, 10, '\p{^Is_Sentence_Break= LF}', "");
Expect(0, 10, '\P{Is_Sentence_Break= LF}', "");
Expect(1, 10, '\P{^Is_Sentence_Break= LF}', "");
Expect(0, 9, '\p{Is_Sentence_Break= LF}', "");
Expect(1, 9, '\p{^Is_Sentence_Break= LF}', "");
Expect(1, 9, '\P{Is_Sentence_Break= LF}', "");
Expect(0, 9, '\P{^Is_Sentence_Break= LF}', "");
Error('\p{Is_SB=:=__LF}');
Error('\P{Is_SB=:=__LF}');
Expect(1, 10, '\p{Is_SB=lf}', "");
Expect(0, 10, '\p{^Is_SB=lf}', "");
Expect(0, 10, '\P{Is_SB=lf}', "");
Expect(1, 10, '\P{^Is_SB=lf}', "");
Expect(0, 9, '\p{Is_SB=lf}', "");
Expect(1, 9, '\p{^Is_SB=lf}', "");
Expect(1, 9, '\P{Is_SB=lf}', "");
Expect(0, 9, '\P{^Is_SB=lf}', "");
Expect(1, 10, '\p{Is_SB: LF}', "");
Expect(0, 10, '\p{^Is_SB: LF}', "");
Expect(0, 10, '\P{Is_SB: LF}', "");
Expect(1, 10, '\P{^Is_SB: LF}', "");
Expect(0, 9, '\p{Is_SB: LF}', "");
Expect(1, 9, '\p{^Is_SB: LF}', "");
Expect(1, 9, '\P{Is_SB: LF}', "");
Expect(0, 9, '\P{^Is_SB: LF}', "");
Error('\p{Sentence_Break=/a/- Close}');
Error('\P{Sentence_Break=/a/- Close}');
Expect(1, 34, '\p{Sentence_Break=close}', "");
Expect(0, 34, '\p{^Sentence_Break=close}', "");
Expect(0, 34, '\P{Sentence_Break=close}', "");
Expect(1, 34, '\P{^Sentence_Break=close}', "");
Expect(0, 33, '\p{Sentence_Break=close}', "");
Expect(1, 33, '\p{^Sentence_Break=close}', "");
Expect(1, 33, '\P{Sentence_Break=close}', "");
Expect(0, 33, '\P{^Sentence_Break=close}', "");
Expect(1, 34, '\p{Sentence_Break= close}', "");
Expect(0, 34, '\p{^Sentence_Break= close}', "");
Expect(0, 34, '\P{Sentence_Break= close}', "");
Expect(1, 34, '\P{^Sentence_Break= close}', "");
Expect(0, 33, '\p{Sentence_Break= close}', "");
Expect(1, 33, '\p{^Sentence_Break= close}', "");
Expect(1, 33, '\P{Sentence_Break= close}', "");
Expect(0, 33, '\P{^Sentence_Break= close}', "");
Error('\p{SB=:=CL}');
Error('\P{SB=:=CL}');
Expect(1, 34, '\p{SB=cl}', "");
Expect(0, 34, '\p{^SB=cl}', "");
Expect(0, 34, '\P{SB=cl}', "");
Expect(1, 34, '\P{^SB=cl}', "");
Expect(0, 33, '\p{SB=cl}', "");
Expect(1, 33, '\p{^SB=cl}', "");
Expect(1, 33, '\P{SB=cl}', "");
Expect(0, 33, '\P{^SB=cl}', "");
Expect(1, 34, '\p{SB= cl}', "");
Expect(0, 34, '\p{^SB= cl}', "");
Expect(0, 34, '\P{SB= cl}', "");
Expect(1, 34, '\P{^SB= cl}', "");
Expect(0, 33, '\p{SB= cl}', "");
Expect(1, 33, '\p{^SB= cl}', "");
Expect(1, 33, '\P{SB= cl}', "");
Expect(0, 33, '\P{^SB= cl}', "");
Error('\p{Is_Sentence_Break=:=__Close}');
Error('\P{Is_Sentence_Break=:=__Close}');
Expect(1, 34, '\p{Is_Sentence_Break=close}', "");
Expect(0, 34, '\p{^Is_Sentence_Break=close}', "");
Expect(0, 34, '\P{Is_Sentence_Break=close}', "");
Expect(1, 34, '\P{^Is_Sentence_Break=close}', "");
Expect(0, 33, '\p{Is_Sentence_Break=close}', "");
Expect(1, 33, '\p{^Is_Sentence_Break=close}', "");
Expect(1, 33, '\P{Is_Sentence_Break=close}', "");
Expect(0, 33, '\P{^Is_Sentence_Break=close}', "");
Expect(1, 34, '\p{Is_Sentence_Break: _close}', "");
Expect(0, 34, '\p{^Is_Sentence_Break: _close}', "");
Expect(0, 34, '\P{Is_Sentence_Break: _close}', "");
Expect(1, 34, '\P{^Is_Sentence_Break: _close}', "");
Expect(0, 33, '\p{Is_Sentence_Break: _close}', "");
Expect(1, 33, '\p{^Is_Sentence_Break: _close}', "");
Expect(1, 33, '\P{Is_Sentence_Break: _close}', "");
Expect(0, 33, '\P{^Is_Sentence_Break: _close}', "");
Error('\p{Is_SB=/a/cl}');
Error('\P{Is_SB=/a/cl}');
Expect(1, 34, '\p{Is_SB=cl}', "");
Expect(0, 34, '\p{^Is_SB=cl}', "");
Expect(0, 34, '\P{Is_SB=cl}', "");
Expect(1, 34, '\P{^Is_SB=cl}', "");
Expect(0, 33, '\p{Is_SB=cl}', "");
Expect(1, 33, '\p{^Is_SB=cl}', "");
Expect(1, 33, '\P{Is_SB=cl}', "");
Expect(0, 33, '\P{^Is_SB=cl}', "");
Expect(1, 34, '\p{Is_SB= CL}', "");
Expect(0, 34, '\p{^Is_SB= CL}', "");
Expect(0, 34, '\P{Is_SB= CL}', "");
Expect(1, 34, '\P{^Is_SB= CL}', "");
Expect(0, 33, '\p{Is_SB= CL}', "");
Expect(1, 33, '\p{^Is_SB= CL}', "");
Expect(1, 33, '\P{Is_SB= CL}', "");
Expect(0, 33, '\P{^Is_SB= CL}', "");
Error('\p{Alphabetic= Yes:=}');
Error('\P{Alphabetic= Yes:=}');
Expect(1, 90, '\p{Alphabetic=yes}', "");
Expect(0, 90, '\p{^Alphabetic=yes}', "");
Expect(0, 90, '\P{Alphabetic=yes}', "");
Expect(1, 90, '\P{^Alphabetic=yes}', "");
Expect(0, 64, '\p{Alphabetic=yes}', "");
Expect(1, 64, '\p{^Alphabetic=yes}', "");
Expect(1, 64, '\P{Alphabetic=yes}', "");
Expect(0, 64, '\P{^Alphabetic=yes}', "");
Expect(1, 90, '\p{Alphabetic: _yes}', "");
Expect(0, 90, '\p{^Alphabetic: _yes}', "");
Expect(0, 90, '\P{Alphabetic: _yes}', "");
Expect(1, 90, '\P{^Alphabetic: _yes}', "");
Expect(0, 64, '\p{Alphabetic: _yes}', "");
Expect(1, 64, '\p{^Alphabetic: _yes}', "");
Expect(1, 64, '\P{Alphabetic: _yes}', "");
Expect(0, 64, '\P{^Alphabetic: _yes}', "");
Error('\p{Alpha= -Y:=}');
Error('\P{Alpha= -Y:=}');
Expect(1, 90, '\p{Alpha=y}', "");
Expect(0, 90, '\p{^Alpha=y}', "");
Expect(0, 90, '\P{Alpha=y}', "");
Expect(1, 90, '\P{^Alpha=y}', "");
Expect(0, 64, '\p{Alpha=y}', "");
Expect(1, 64, '\p{^Alpha=y}', "");
Expect(1, 64, '\P{Alpha=y}', "");
Expect(0, 64, '\P{^Alpha=y}', "");
Expect(1, 90, '\p{Alpha=_ Y}', "");
Expect(0, 90, '\p{^Alpha=_ Y}', "");
Expect(0, 90, '\P{Alpha=_ Y}', "");
Expect(1, 90, '\P{^Alpha=_ Y}', "");
Expect(0, 64, '\p{Alpha=_ Y}', "");
Expect(1, 64, '\p{^Alpha=_ Y}', "");
Expect(1, 64, '\P{Alpha=_ Y}', "");
Expect(0, 64, '\P{^Alpha=_ Y}', "");
Error('\p{Is_Alphabetic=-/a/t}');
Error('\P{Is_Alphabetic=-/a/t}');
Expect(1, 90, '\p{Is_Alphabetic=t}', "");
Expect(0, 90, '\p{^Is_Alphabetic=t}', "");
Expect(0, 90, '\P{Is_Alphabetic=t}', "");
Expect(1, 90, '\P{^Is_Alphabetic=t}', "");
Expect(0, 64, '\p{Is_Alphabetic=t}', "");
Expect(1, 64, '\p{^Is_Alphabetic=t}', "");
Expect(1, 64, '\P{Is_Alphabetic=t}', "");
Expect(0, 64, '\P{^Is_Alphabetic=t}', "");
Expect(1, 90, '\p{Is_Alphabetic:_ T}', "");
Expect(0, 90, '\p{^Is_Alphabetic:_ T}', "");
Expect(0, 90, '\P{Is_Alphabetic:_ T}', "");
Expect(1, 90, '\P{^Is_Alphabetic:_ T}', "");
Expect(0, 64, '\p{Is_Alphabetic:_ T}', "");
Expect(1, 64, '\p{^Is_Alphabetic:_ T}', "");
Expect(1, 64, '\P{Is_Alphabetic:_ T}', "");
Expect(0, 64, '\P{^Is_Alphabetic:_ T}', "");
Error('\p{Is_Alpha=_/a/true}');
Error('\P{Is_Alpha=_/a/true}');
Expect(1, 90, '\p{Is_Alpha=true}', "");
Expect(0, 90, '\p{^Is_Alpha=true}', "");
Expect(0, 90, '\P{Is_Alpha=true}', "");
Expect(1, 90, '\P{^Is_Alpha=true}', "");
Expect(0, 64, '\p{Is_Alpha=true}', "");
Expect(1, 64, '\p{^Is_Alpha=true}', "");
Expect(1, 64, '\P{Is_Alpha=true}', "");
Expect(0, 64, '\P{^Is_Alpha=true}', "");
Expect(1, 90, '\p{Is_Alpha: -True}', "");
Expect(0, 90, '\p{^Is_Alpha: -True}', "");
Expect(0, 90, '\P{Is_Alpha: -True}', "");
Expect(1, 90, '\P{^Is_Alpha: -True}', "");
Expect(0, 64, '\p{Is_Alpha: -True}', "");
Expect(1, 64, '\p{^Is_Alpha: -True}', "");
Expect(1, 64, '\P{Is_Alpha: -True}', "");
Expect(0, 64, '\P{^Is_Alpha: -True}', "");
Error('\p{Alphabetic=_-No/a/}');
Error('\P{Alphabetic=_-No/a/}');
Expect(1, 64, '\p{Alphabetic=no}', "");
Expect(0, 64, '\p{^Alphabetic=no}', "");
Expect(0, 64, '\P{Alphabetic=no}', "");
Expect(1, 64, '\P{^Alphabetic=no}', "");
Expect(0, 90, '\p{Alphabetic=no}', "");
Expect(1, 90, '\p{^Alphabetic=no}', "");
Expect(1, 90, '\P{Alphabetic=no}', "");
Expect(0, 90, '\P{^Alphabetic=no}', "");
Expect(1, 64, '\p{Alphabetic= NO}', "");
Expect(0, 64, '\p{^Alphabetic= NO}', "");
Expect(0, 64, '\P{Alphabetic= NO}', "");
Expect(1, 64, '\P{^Alphabetic= NO}', "");
Expect(0, 90, '\p{Alphabetic= NO}', "");
Expect(1, 90, '\p{^Alphabetic= NO}', "");
Expect(1, 90, '\P{Alphabetic= NO}', "");
Expect(0, 90, '\P{^Alphabetic= NO}', "");
Error('\p{Alpha= n/a/}');
Error('\P{Alpha= n/a/}');
Expect(1, 64, '\p{Alpha=n}', "");
Expect(0, 64, '\p{^Alpha=n}', "");
Expect(0, 64, '\P{Alpha=n}', "");
Expect(1, 64, '\P{^Alpha=n}', "");
Expect(0, 90, '\p{Alpha=n}', "");
Expect(1, 90, '\p{^Alpha=n}', "");
Expect(1, 90, '\P{Alpha=n}', "");
Expect(0, 90, '\P{^Alpha=n}', "");
Expect(1, 64, '\p{Alpha=N}', "");
Expect(0, 64, '\p{^Alpha=N}', "");
Expect(0, 64, '\P{Alpha=N}', "");
Expect(1, 64, '\P{^Alpha=N}', "");
Expect(0, 90, '\p{Alpha=N}', "");
Expect(1, 90, '\p{^Alpha=N}', "");
Expect(1, 90, '\P{Alpha=N}', "");
Expect(0, 90, '\P{^Alpha=N}', "");
Error('\p{Is_Alphabetic:-/a/f}');
Error('\P{Is_Alphabetic:-/a/f}');
Expect(1, 64, '\p{Is_Alphabetic=f}', "");
Expect(0, 64, '\p{^Is_Alphabetic=f}', "");
Expect(0, 64, '\P{Is_Alphabetic=f}', "");
Expect(1, 64, '\P{^Is_Alphabetic=f}', "");
Expect(0, 90, '\p{Is_Alphabetic=f}', "");
Expect(1, 90, '\p{^Is_Alphabetic=f}', "");
Expect(1, 90, '\P{Is_Alphabetic=f}', "");
Expect(0, 90, '\P{^Is_Alphabetic=f}', "");
Expect(1, 64, '\p{Is_Alphabetic= _F}', "");
Expect(0, 64, '\p{^Is_Alphabetic= _F}', "");
Expect(0, 64, '\P{Is_Alphabetic= _F}', "");
Expect(1, 64, '\P{^Is_Alphabetic= _F}', "");
Expect(0, 90, '\p{Is_Alphabetic= _F}', "");
Expect(1, 90, '\p{^Is_Alphabetic= _F}', "");
Expect(1, 90, '\P{Is_Alphabetic= _F}', "");
Expect(0, 90, '\P{^Is_Alphabetic= _F}', "");
Error('\p{Is_Alpha=_/a/False}');
Error('\P{Is_Alpha=_/a/False}');
Expect(1, 64, '\p{Is_Alpha=false}', "");
Expect(0, 64, '\p{^Is_Alpha=false}', "");
Expect(0, 64, '\P{Is_Alpha=false}', "");
Expect(1, 64, '\P{^Is_Alpha=false}', "");
Expect(0, 90, '\p{Is_Alpha=false}', "");
Expect(1, 90, '\p{^Is_Alpha=false}', "");
Expect(1, 90, '\P{Is_Alpha=false}', "");
Expect(0, 90, '\P{^Is_Alpha=false}', "");
Expect(1, 64, '\p{Is_Alpha= -False}', "");
Expect(0, 64, '\p{^Is_Alpha= -False}', "");
Expect(0, 64, '\P{Is_Alpha= -False}', "");
Expect(1, 64, '\P{^Is_Alpha= -False}', "");
Expect(0, 90, '\p{Is_Alpha= -False}', "");
Expect(1, 90, '\p{^Is_Alpha= -False}', "");
Expect(1, 90, '\P{Is_Alpha= -False}', "");
Expect(0, 90, '\P{^Is_Alpha= -False}', "");
Error('\p{Hex_Digit=_/a/YES}');
Error('\P{Hex_Digit=_/a/YES}');
Expect(1, 57, '\p{Hex_Digit=yes}', "");
Expect(0, 57, '\p{^Hex_Digit=yes}', "");
Expect(0, 57, '\P{Hex_Digit=yes}', "");
Expect(1, 57, '\P{^Hex_Digit=yes}', "");
Expect(0, 47, '\p{Hex_Digit=yes}', "");
Expect(1, 47, '\p{^Hex_Digit=yes}', "");
Expect(1, 47, '\P{Hex_Digit=yes}', "");
Expect(0, 47, '\P{^Hex_Digit=yes}', "");
Expect(1, 57, '\p{Hex_Digit= _YES}', "");
Expect(0, 57, '\p{^Hex_Digit= _YES}', "");
Expect(0, 57, '\P{Hex_Digit= _YES}', "");
Expect(1, 57, '\P{^Hex_Digit= _YES}', "");
Expect(0, 47, '\p{Hex_Digit= _YES}', "");
Expect(1, 47, '\p{^Hex_Digit= _YES}', "");
Expect(1, 47, '\P{Hex_Digit= _YES}', "");
Expect(0, 47, '\P{^Hex_Digit= _YES}', "");
Error('\p{Hex=:= _Y}');
Error('\P{Hex=:= _Y}');
Expect(1, 57, '\p{Hex=y}', "");
Expect(0, 57, '\p{^Hex=y}', "");
Expect(0, 57, '\P{Hex=y}', "");
Expect(1, 57, '\P{^Hex=y}', "");
Expect(0, 47, '\p{Hex=y}', "");
Expect(1, 47, '\p{^Hex=y}', "");
Expect(1, 47, '\P{Hex=y}', "");
Expect(0, 47, '\P{^Hex=y}', "");
Expect(1, 57, '\p{Hex= Y}', "");
Expect(0, 57, '\p{^Hex= Y}', "");
Expect(0, 57, '\P{Hex= Y}', "");
Expect(1, 57, '\P{^Hex= Y}', "");
Expect(0, 47, '\p{Hex= Y}', "");
Expect(1, 47, '\p{^Hex= Y}', "");
Expect(1, 47, '\P{Hex= Y}', "");
Expect(0, 47, '\P{^Hex= Y}', "");
Error('\p{Is_Hex_Digit=-_t/a/}');
Error('\P{Is_Hex_Digit=-_t/a/}');
Expect(1, 57, '\p{Is_Hex_Digit=t}', "");
Expect(0, 57, '\p{^Is_Hex_Digit=t}', "");
Expect(0, 57, '\P{Is_Hex_Digit=t}', "");
Expect(1, 57, '\P{^Is_Hex_Digit=t}', "");
Expect(0, 47, '\p{Is_Hex_Digit=t}', "");
Expect(1, 47, '\p{^Is_Hex_Digit=t}', "");
Expect(1, 47, '\P{Is_Hex_Digit=t}', "");
Expect(0, 47, '\P{^Is_Hex_Digit=t}', "");
Expect(1, 57, '\p{Is_Hex_Digit=_T}', "");
Expect(0, 57, '\p{^Is_Hex_Digit=_T}', "");
Expect(0, 57, '\P{Is_Hex_Digit=_T}', "");
Expect(1, 57, '\P{^Is_Hex_Digit=_T}', "");
Expect(0, 47, '\p{Is_Hex_Digit=_T}', "");
Expect(1, 47, '\p{^Is_Hex_Digit=_T}', "");
Expect(1, 47, '\P{Is_Hex_Digit=_T}', "");
Expect(0, 47, '\P{^Is_Hex_Digit=_T}', "");
Error('\p{Is_Hex=_:=TRUE}');
Error('\P{Is_Hex=_:=TRUE}');
Expect(1, 57, '\p{Is_Hex=true}', "");
Expect(0, 57, '\p{^Is_Hex=true}', "");
Expect(0, 57, '\P{Is_Hex=true}', "");
Expect(1, 57, '\P{^Is_Hex=true}', "");
Expect(0, 47, '\p{Is_Hex=true}', "");
Expect(1, 47, '\p{^Is_Hex=true}', "");
Expect(1, 47, '\P{Is_Hex=true}', "");
Expect(0, 47, '\P{^Is_Hex=true}', "");
Expect(1, 57, '\p{Is_Hex=- TRUE}', "");
Expect(0, 57, '\p{^Is_Hex=- TRUE}', "");
Expect(0, 57, '\P{Is_Hex=- TRUE}', "");
Expect(1, 57, '\P{^Is_Hex=- TRUE}', "");
Expect(0, 47, '\p{Is_Hex=- TRUE}', "");
Expect(1, 47, '\p{^Is_Hex=- TRUE}', "");
Expect(1, 47, '\P{Is_Hex=- TRUE}', "");
Expect(0, 47, '\P{^Is_Hex=- TRUE}', "");
Error('\p{Hex_Digit=-No/a/}');
Error('\P{Hex_Digit=-No/a/}');
Expect(1, 47, '\p{Hex_Digit=no}', "");
Expect(0, 47, '\p{^Hex_Digit=no}', "");
Expect(0, 47, '\P{Hex_Digit=no}', "");
Expect(1, 47, '\P{^Hex_Digit=no}', "");
Expect(0, 57, '\p{Hex_Digit=no}', "");
Expect(1, 57, '\p{^Hex_Digit=no}', "");
Expect(1, 57, '\P{Hex_Digit=no}', "");
Expect(0, 57, '\P{^Hex_Digit=no}', "");
Expect(1, 47, '\p{Hex_Digit= -No}', "");
Expect(0, 47, '\p{^Hex_Digit= -No}', "");
Expect(0, 47, '\P{Hex_Digit= -No}', "");
Expect(1, 47, '\P{^Hex_Digit= -No}', "");
Expect(0, 57, '\p{Hex_Digit= -No}', "");
Expect(1, 57, '\p{^Hex_Digit= -No}', "");
Expect(1, 57, '\P{Hex_Digit= -No}', "");
Expect(0, 57, '\P{^Hex_Digit= -No}', "");
Error('\p{Hex: N/a/}');
Error('\P{Hex: N/a/}');
Expect(1, 47, '\p{Hex=n}', "");
Expect(0, 47, '\p{^Hex=n}', "");
Expect(0, 47, '\P{Hex=n}', "");
Expect(1, 47, '\P{^Hex=n}', "");
Expect(0, 57, '\p{Hex=n}', "");
Expect(1, 57, '\p{^Hex=n}', "");
Expect(1, 57, '\P{Hex=n}', "");
Expect(0, 57, '\P{^Hex=n}', "");
Expect(1, 47, '\p{Hex= _N}', "");
Expect(0, 47, '\p{^Hex= _N}', "");
Expect(0, 47, '\P{Hex= _N}', "");
Expect(1, 47, '\P{^Hex= _N}', "");
Expect(0, 57, '\p{Hex= _N}', "");
Expect(1, 57, '\p{^Hex= _N}', "");
Expect(1, 57, '\P{Hex= _N}', "");
Expect(0, 57, '\P{^Hex= _N}', "");
Error('\p{Is_Hex_Digit= F/a/}');
Error('\P{Is_Hex_Digit= F/a/}');
Expect(1, 47, '\p{Is_Hex_Digit=f}', "");
Expect(0, 47, '\p{^Is_Hex_Digit=f}', "");
Expect(0, 47, '\P{Is_Hex_Digit=f}', "");
Expect(1, 47, '\P{^Is_Hex_Digit=f}', "");
Expect(0, 57, '\p{Is_Hex_Digit=f}', "");
Expect(1, 57, '\p{^Is_Hex_Digit=f}', "");
Expect(1, 57, '\P{Is_Hex_Digit=f}', "");
Expect(0, 57, '\P{^Is_Hex_Digit=f}', "");
Error('\p{Is_Hex= FALSE/a/}');
Error('\P{Is_Hex= FALSE/a/}');
Expect(1, 47, '\p{Is_Hex=false}', "");
Expect(0, 47, '\p{^Is_Hex=false}', "");
Expect(0, 47, '\P{Is_Hex=false}', "");
Expect(1, 47, '\P{^Is_Hex=false}', "");
Expect(0, 57, '\p{Is_Hex=false}', "");
Expect(1, 57, '\p{^Is_Hex=false}', "");
Expect(1, 57, '\P{Is_Hex=false}', "");
Expect(0, 57, '\P{^Is_Hex=false}', "");
Expect(1, 47, '\p{Is_Hex=_false}', "");
Expect(0, 47, '\p{^Is_Hex=_false}', "");
Expect(0, 47, '\P{Is_Hex=_false}', "");
Expect(1, 47, '\P{^Is_Hex=_false}', "");
Expect(0, 57, '\p{Is_Hex=_false}', "");
Expect(1, 57, '\p{^Is_Hex=_false}', "");
Expect(1, 57, '\P{Is_Hex=_false}', "");
Expect(0, 57, '\P{^Is_Hex=_false}', "");
Error('\p{Canonical_Combining_Class=/a/--00000000032}');
Error('\P{Canonical_Combining_Class=/a/--00000000032}');
Expect(1, 1562, '\p{Canonical_Combining_Class=000000032}', "");
Expect(0, 1562, '\p{^Canonical_Combining_Class=000000032}', "");
Expect(0, 1562, '\P{Canonical_Combining_Class=000000032}', "");
Expect(1, 1562, '\P{^Canonical_Combining_Class=000000032}', "");
Expect(0, 1561, '\p{Canonical_Combining_Class=000000032}', "");
Expect(1, 1561, '\p{^Canonical_Combining_Class=000000032}', "");
Expect(1, 1561, '\P{Canonical_Combining_Class=000000032}', "");
Expect(0, 1561, '\P{^Canonical_Combining_Class=000000032}', "");
Error('\p{Ccc: +0:=0 0 00_0-0-032}');
Error('\P{Ccc: +0:=0 0 00_0-0-032}');
Expect(1, 1562, '\p{Ccc=00_03_2}', "");
Expect(0, 1562, '\p{^Ccc=00_03_2}', "");
Expect(0, 1562, '\P{Ccc=00_03_2}', "");
Expect(1, 1562, '\P{^Ccc=00_03_2}', "");
Expect(0, 1561, '\p{Ccc=00_03_2}', "");
Expect(1, 1561, '\p{^Ccc=00_03_2}', "");
Expect(1, 1561, '\P{Ccc=00_03_2}', "");
Expect(0, 1561, '\P{^Ccc=00_03_2}', "");
Error('\p{Is_Canonical_Combining_Class=00:=00 00 00 32}');
Error('\P{Is_Canonical_Combining_Class=00:=00 00 00 32}');
Expect(1, 1562, '\p{Is_Canonical_Combining_Class=0000032}', "");
Expect(0, 1562, '\p{^Is_Canonical_Combining_Class=0000032}', "");
Expect(0, 1562, '\P{Is_Canonical_Combining_Class=0000032}', "");
Expect(1, 1562, '\P{^Is_Canonical_Combining_Class=0000032}', "");
Expect(0, 1561, '\p{Is_Canonical_Combining_Class=0000032}', "");
Expect(1, 1561, '\p{^Is_Canonical_Combining_Class=0000032}', "");
Expect(1, 1561, '\P{Is_Canonical_Combining_Class=0000032}', "");
Expect(0, 1561, '\P{^Is_Canonical_Combining_Class=0000032}', "");
Error('\p{Is_Ccc: /a/+00032}');
Error('\P{Is_Ccc: /a/+00032}');
Expect(1, 1562, '\p{Is_Ccc=0000000032}', "");
Expect(0, 1562, '\p{^Is_Ccc=0000000032}', "");
Expect(0, 1562, '\P{Is_Ccc=0000000032}', "");
Expect(1, 1562, '\P{^Is_Ccc=0000000032}', "");
Expect(0, 1561, '\p{Is_Ccc=0000000032}', "");
Expect(1, 1561, '\p{^Is_Ccc=0000000032}', "");
Expect(1, 1561, '\P{Is_Ccc=0000000032}', "");
Expect(0, 1561, '\P{^Is_Ccc=0000000032}', "");
Error('\p{Canonical_Combining_Class=:= 000118}');
Error('\P{Canonical_Combining_Class=:= 000118}');
Expect(1, 3769, '\p{Canonical_Combining_Class=+0000000118}', "");
Expect(0, 3769, '\p{^Canonical_Combining_Class=+0000000118}', "");
Expect(0, 3769, '\P{Canonical_Combining_Class=+0000000118}', "");
Expect(1, 3769, '\P{^Canonical_Combining_Class=+0000000118}', "");
Expect(0, 3767, '\p{Canonical_Combining_Class=+0000000118}', "");
Expect(1, 3767, '\p{^Canonical_Combining_Class=+0000000118}', "");
Expect(1, 3767, '\P{Canonical_Combining_Class=+0000000118}', "");
Expect(0, 3767, '\P{^Canonical_Combining_Class=+0000000118}', "");
Error('\p{Ccc= /a/000118}');
Error('\P{Ccc= /a/000118}');
Expect(1, 3769, '\p{Ccc=0_0_0_0_0_00118}', "");
Expect(0, 3769, '\p{^Ccc=0_0_0_0_0_00118}', "");
Expect(0, 3769, '\P{Ccc=0_0_0_0_0_00118}', "");
Expect(1, 3769, '\P{^Ccc=0_0_0_0_0_00118}', "");
Expect(0, 3767, '\p{Ccc=0_0_0_0_0_00118}', "");
Expect(1, 3767, '\p{^Ccc=0_0_0_0_0_00118}', "");
Expect(1, 3767, '\P{Ccc=0_0_0_0_0_00118}', "");
Expect(0, 3767, '\P{^Ccc=0_0_0_0_0_00118}', "");
Error('\p{Is_Canonical_Combining_Class=/a/+0000118}');
Error('\P{Is_Canonical_Combining_Class=/a/+0000118}');
Expect(1, 3769, '\p{Is_Canonical_Combining_Class=118}', "");
Expect(0, 3769, '\p{^Is_Canonical_Combining_Class=118}', "");
Expect(0, 3769, '\P{Is_Canonical_Combining_Class=118}', "");
Expect(1, 3769, '\P{^Is_Canonical_Combining_Class=118}', "");
Expect(0, 3767, '\p{Is_Canonical_Combining_Class=118}', "");
Expect(1, 3767, '\p{^Is_Canonical_Combining_Class=118}', "");
Expect(1, 3767, '\P{Is_Canonical_Combining_Class=118}', "");
Expect(0, 3767, '\P{^Is_Canonical_Combining_Class=118}', "");
Error('\p{Is_Ccc=-:=0_0 00 0-0 1-18}');
Error('\P{Is_Ccc=-:=0_0 00 0-0 1-18}');
Expect(1, 3769, '\p{Is_Ccc=000000118}', "");
Expect(0, 3769, '\p{^Is_Ccc=000000118}', "");
Expect(0, 3769, '\P{Is_Ccc=000000118}', "");
Expect(1, 3769, '\P{^Is_Ccc=000000118}', "");
Expect(0, 3767, '\p{Is_Ccc=000000118}', "");
Expect(1, 3767, '\p{^Is_Ccc=000000118}', "");
Expect(1, 3767, '\P{Is_Ccc=000000118}', "");
Expect(0, 3767, '\P{^Is_Ccc=000000118}', "");
Error('\p{Canonical_Combining_Class=/a/double ABOVE}');
Error('\P{Canonical_Combining_Class=/a/double ABOVE}');
Expect(1, 862, '\p{Canonical_Combining_Class: doubleabove}', "");
Expect(0, 862, '\p{^Canonical_Combining_Class: doubleabove}', "");
Expect(0, 862, '\P{Canonical_Combining_Class: doubleabove}', "");
Expect(1, 862, '\P{^Canonical_Combining_Class: doubleabove}', "");
Expect(0, 860, '\p{Canonical_Combining_Class: doubleabove}', "");
Expect(1, 860, '\p{^Canonical_Combining_Class: doubleabove}', "");
Expect(1, 860, '\P{Canonical_Combining_Class: doubleabove}', "");
Expect(0, 860, '\P{^Canonical_Combining_Class: doubleabove}', "");
Expect(1, 862, '\p{Canonical_Combining_Class= -doubleAbove}', "");
Expect(0, 862, '\p{^Canonical_Combining_Class= -doubleAbove}', "");
Expect(0, 862, '\P{Canonical_Combining_Class= -doubleAbove}', "");
Expect(1, 862, '\P{^Canonical_Combining_Class= -doubleAbove}', "");
Expect(0, 860, '\p{Canonical_Combining_Class= -doubleAbove}', "");
Expect(1, 860, '\p{^Canonical_Combining_Class= -doubleAbove}', "");
Expect(1, 860, '\P{Canonical_Combining_Class= -doubleAbove}', "");
Expect(0, 860, '\P{^Canonical_Combining_Class= -doubleAbove}', "");
Error('\p{Ccc=:= DA}');
Error('\P{Ccc=:= DA}');
Expect(1, 862, '\p{Ccc=da}', "");
Expect(0, 862, '\p{^Ccc=da}', "");
Expect(0, 862, '\P{Ccc=da}', "");
Expect(1, 862, '\P{^Ccc=da}', "");
Expect(0, 860, '\p{Ccc=da}', "");
Expect(1, 860, '\p{^Ccc=da}', "");
Expect(1, 860, '\P{Ccc=da}', "");
Expect(0, 860, '\P{^Ccc=da}', "");
Expect(1, 862, '\p{Ccc= DA}', "");
Expect(0, 862, '\p{^Ccc= DA}', "");
Expect(0, 862, '\P{Ccc= DA}', "");
Expect(1, 862, '\P{^Ccc= DA}', "");
Expect(0, 860, '\p{Ccc= DA}', "");
Expect(1, 860, '\p{^Ccc= DA}', "");
Expect(1, 860, '\P{Ccc= DA}', "");
Expect(0, 860, '\P{^Ccc= DA}', "");
Error('\p{Is_Canonical_Combining_Class=:= _0000234}');
Error('\P{Is_Canonical_Combining_Class=:= _0000234}');
Expect(1, 862, '\p{Is_Canonical_Combining_Class=0234}', "");
Expect(0, 862, '\p{^Is_Canonical_Combining_Class=0234}', "");
Expect(0, 862, '\P{Is_Canonical_Combining_Class=0234}', "");
Expect(1, 862, '\P{^Is_Canonical_Combining_Class=0234}', "");
Expect(0, 860, '\p{Is_Canonical_Combining_Class=0234}', "");
Expect(1, 860, '\p{^Is_Canonical_Combining_Class=0234}', "");
Expect(1, 860, '\P{Is_Canonical_Combining_Class=0234}', "");
Expect(0, 860, '\P{^Is_Canonical_Combining_Class=0234}', "");
Error('\p{Is_Ccc=:=- Double above}');
Error('\P{Is_Ccc=:=- Double above}');
Expect(1, 862, '\p{Is_Ccc=doubleabove}', "");
Expect(0, 862, '\p{^Is_Ccc=doubleabove}', "");
Expect(0, 862, '\P{Is_Ccc=doubleabove}', "");
Expect(1, 862, '\P{^Is_Ccc=doubleabove}', "");
Expect(0, 860, '\p{Is_Ccc=doubleabove}', "");
Expect(1, 860, '\p{^Is_Ccc=doubleabove}', "");
Expect(1, 860, '\P{Is_Ccc=doubleabove}', "");
Expect(0, 860, '\P{^Is_Ccc=doubleabove}', "");
Expect(1, 862, '\p{Is_Ccc: _double ABOVE}', "");
Expect(0, 862, '\p{^Is_Ccc: _double ABOVE}', "");
Expect(0, 862, '\P{Is_Ccc: _double ABOVE}', "");
Expect(1, 862, '\P{^Is_Ccc: _double ABOVE}', "");
Expect(0, 860, '\p{Is_Ccc: _double ABOVE}', "");
Expect(1, 860, '\p{^Is_Ccc: _double ABOVE}', "");
Expect(1, 860, '\P{Is_Ccc: _double ABOVE}', "");
Expect(0, 860, '\P{^Is_Ccc: _double ABOVE}', "");
Error('\p{Canonical_Combining_Class=_/a/ATTACHEDbelow Left}');
Error('\P{Canonical_Combining_Class=_/a/ATTACHEDbelow Left}');
Expect(0, 1, '\p{Canonical_Combining_Class=attachedbelowleft}', "");
Expect(1, 1, '\p{^Canonical_Combining_Class=attachedbelowleft}', "");
Expect(1, 1, '\P{Canonical_Combining_Class=attachedbelowleft}', "");
Expect(0, 1, '\P{^Canonical_Combining_Class=attachedbelowleft}', "");
Expect(0, 1, '\p{Canonical_Combining_Class=--Attached Below_Left}', "");
Expect(1, 1, '\p{^Canonical_Combining_Class=--Attached Below_Left}', "");
Expect(1, 1, '\P{Canonical_Combining_Class=--Attached Below_Left}', "");
Expect(0, 1, '\P{^Canonical_Combining_Class=--Attached Below_Left}', "");
Error('\p{Ccc=:=_atbl}');
Error('\P{Ccc=:=_atbl}');
Expect(0, 1, '\p{Ccc=atbl}', "");
Expect(1, 1, '\p{^Ccc=atbl}', "");
Expect(1, 1, '\P{Ccc=atbl}', "");
Expect(0, 1, '\P{^Ccc=atbl}', "");
Expect(0, 1, '\p{Ccc: __ATBL}', "");
Expect(1, 1, '\p{^Ccc: __ATBL}', "");
Expect(1, 1, '\P{Ccc: __ATBL}', "");
Expect(0, 1, '\P{^Ccc: __ATBL}', "");
Error('\p{Is_Canonical_Combining_Class=-:=0000000200}');
Error('\P{Is_Canonical_Combining_Class=-:=0000000200}');
Expect(0, 1, '\p{Is_Canonical_Combining_Class=000000200}', "");
Expect(1, 1, '\p{^Is_Canonical_Combining_Class=000000200}', "");
Expect(1, 1, '\P{Is_Canonical_Combining_Class=000000200}', "");
Expect(0, 1, '\P{^Is_Canonical_Combining_Class=000000200}', "");
Error('\p{Is_Ccc: -/a/AttachedBELOW LEFT}');
Error('\P{Is_Ccc: -/a/AttachedBELOW LEFT}');
Expect(0, 1, '\p{Is_Ccc=attachedbelowleft}', "");
Expect(1, 1, '\p{^Is_Ccc=attachedbelowleft}', "");
Expect(1, 1, '\P{Is_Ccc=attachedbelowleft}', "");
Expect(0, 1, '\P{^Is_Ccc=attachedbelowleft}', "");
Expect(0, 1, '\p{Is_Ccc=- Attached belowleft}', "");
Expect(1, 1, '\p{^Is_Ccc=- Attached belowleft}', "");
Expect(1, 1, '\P{Is_Ccc=- Attached belowleft}', "");
Expect(0, 1, '\P{^Is_Ccc=- Attached belowleft}', "");
Error('\p{Canonical_Combining_Class=_/a/0 0 0_0 18}');
Error('\P{Canonical_Combining_Class=_/a/0 0 0_0 18}');
Expect(1, 1464, '\p{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(0, 1464, '\p{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(0, 1464, '\P{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(1, 1464, '\P{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(0, 1463, '\p{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(1, 1463, '\p{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(1, 1463, '\P{Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Expect(0, 1463, '\P{^Canonical_Combining_Class=+0_0_0_0_0_0_18}', "");
Error('\p{Ccc=-_0000000018/a/}');
Error('\P{Ccc=-_0000000018/a/}');
Expect(1, 1464, '\p{Ccc=+00_00_00_00_01_8}', "");
Expect(0, 1464, '\p{^Ccc=+00_00_00_00_01_8}', "");
Expect(0, 1464, '\P{Ccc=+00_00_00_00_01_8}', "");
Expect(1, 1464, '\P{^Ccc=+00_00_00_00_01_8}', "");
Expect(0, 1463, '\p{Ccc=+00_00_00_00_01_8}', "");
Expect(1, 1463, '\p{^Ccc=+00_00_00_00_01_8}', "");
Expect(1, 1463, '\P{Ccc=+00_00_00_00_01_8}', "");
Expect(0, 1463, '\P{^Ccc=+00_00_00_00_01_8}', "");
Error('\p{Is_Canonical_Combining_Class: _ 00001_8/a/}');
Error('\P{Is_Canonical_Combining_Class: _ 00001_8/a/}');
Expect(1, 1464, '\p{Is_Canonical_Combining_Class=1_8}', "");
Expect(0, 1464, '\p{^Is_Canonical_Combining_Class=1_8}', "");
Expect(0, 1464, '\P{Is_Canonical_Combining_Class=1_8}', "");
Expect(1, 1464, '\P{^Is_Canonical_Combining_Class=1_8}', "");
Expect(0, 1463, '\p{Is_Canonical_Combining_Class=1_8}', "");
Expect(1, 1463, '\p{^Is_Canonical_Combining_Class=1_8}', "");
Expect(1, 1463, '\P{Is_Canonical_Combining_Class=1_8}', "");
Expect(0, 1463, '\P{^Is_Canonical_Combining_Class=1_8}', "");
Error('\p{Is_Ccc= 018:=}');
Error('\P{Is_Ccc= 018:=}');
Expect(1, 1464, '\p{Is_Ccc: 0000000001_8}', "");
Expect(0, 1464, '\p{^Is_Ccc: 0000000001_8}', "");
Expect(0, 1464, '\P{Is_Ccc: 0000000001_8}', "");
Expect(1, 1464, '\P{^Is_Ccc: 0000000001_8}', "");
Expect(0, 1463, '\p{Is_Ccc: 0000000001_8}', "");
Expect(1, 1463, '\p{^Is_Ccc: 0000000001_8}', "");
Expect(1, 1463, '\P{Is_Ccc: 0000000001_8}', "");
Expect(0, 1463, '\P{^Is_Ccc: 0000000001_8}', "");
Error('\p{Canonical_Combining_Class=:=-_+016}');
Error('\P{Canonical_Combining_Class=:=-_+016}');
Expect(1, 1462, '\p{Canonical_Combining_Class=1_6}', "");
Expect(0, 1462, '\p{^Canonical_Combining_Class=1_6}', "");
Expect(0, 1462, '\P{Canonical_Combining_Class=1_6}', "");
Expect(1, 1462, '\P{^Canonical_Combining_Class=1_6}', "");
Expect(0, 1461, '\p{Canonical_Combining_Class=1_6}', "");
Expect(1, 1461, '\p{^Canonical_Combining_Class=1_6}', "");
Expect(1, 1461, '\P{Canonical_Combining_Class=1_6}', "");
Expect(0, 1461, '\P{^Canonical_Combining_Class=1_6}', "");
Error('\p{Ccc=:= 1 6}');
Error('\P{Ccc=:= 1 6}');
Expect(1, 1462, '\p{Ccc=00000016}', "");
Expect(0, 1462, '\p{^Ccc=00000016}', "");
Expect(0, 1462, '\P{Ccc=00000016}', "");
Expect(1, 1462, '\P{^Ccc=00000016}', "");
Expect(0, 1461, '\p{Ccc=00000016}', "");
Expect(1, 1461, '\p{^Ccc=00000016}', "");
Expect(1, 1461, '\P{Ccc=00000016}', "");
Expect(0, 1461, '\P{^Ccc=00000016}', "");
Error('\p{Is_Canonical_Combining_Class=-0-0/a/0 0-0 0 0-016}');
Error('\P{Is_Canonical_Combining_Class=-0-0/a/0 0-0 0 0-016}');
Expect(1, 1462, '\p{Is_Canonical_Combining_Class=016}', "");
Expect(0, 1462, '\p{^Is_Canonical_Combining_Class=016}', "");
Expect(0, 1462, '\P{Is_Canonical_Combining_Class=016}', "");
Expect(1, 1462, '\P{^Is_Canonical_Combining_Class=016}', "");
Expect(0, 1461, '\p{Is_Canonical_Combining_Class=016}', "");
Expect(1, 1461, '\p{^Is_Canonical_Combining_Class=016}', "");
Expect(1, 1461, '\P{Is_Canonical_Combining_Class=016}', "");
Expect(0, 1461, '\P{^Is_Canonical_Combining_Class=016}', "");
Error('\p{Is_Ccc= 0 0:=0-00000016}');
Error('\P{Is_Ccc= 0 0:=0-00000016}');
Expect(1, 1462, '\p{Is_Ccc=00016}', "");
Expect(0, 1462, '\p{^Is_Ccc=00016}', "");
Expect(0, 1462, '\P{Is_Ccc=00016}', "");
Expect(1, 1462, '\P{^Is_Ccc=00016}', "");
Expect(0, 1461, '\p{Is_Ccc=00016}', "");
Expect(1, 1461, '\p{^Is_Ccc=00016}', "");
Expect(1, 1461, '\P{Is_Ccc=00016}', "");
Expect(0, 1461, '\P{^Is_Ccc=00016}', "");
Error('\p{Canonical_Combining_Class=_/a/0-0_0 0_0_0 00 84}');
Error('\P{Canonical_Combining_Class=_/a/0-0_0 0_0_0 00 84}');
Expect(1, 3157, '\p{Canonical_Combining_Class=+84}', "");
Expect(0, 3157, '\p{^Canonical_Combining_Class=+84}', "");
Expect(0, 3157, '\P{Canonical_Combining_Class=+84}', "");
Expect(1, 3157, '\P{^Canonical_Combining_Class=+84}', "");
Expect(0, 3156, '\p{Canonical_Combining_Class=+84}', "");
Expect(1, 3156, '\p{^Canonical_Combining_Class=+84}', "");
Expect(1, 3156, '\P{Canonical_Combining_Class=+84}', "");
Expect(0, 3156, '\P{^Canonical_Combining_Class=+84}', "");
Error('\p{Ccc=- 084:=}');
Error('\P{Ccc=- 084:=}');
Expect(1, 3157, '\p{Ccc=08_4}', "");
Expect(0, 3157, '\p{^Ccc=08_4}', "");
Expect(0, 3157, '\P{Ccc=08_4}', "");
Expect(1, 3157, '\P{^Ccc=08_4}', "");
Expect(0, 3156, '\p{Ccc=08_4}', "");
Expect(1, 3156, '\p{^Ccc=08_4}', "");
Expect(1, 3156, '\P{Ccc=08_4}', "");
Expect(0, 3156, '\P{^Ccc=08_4}', "");
Error('\p{Is_Canonical_Combining_Class=__000000084/a/}');
Error('\P{Is_Canonical_Combining_Class=__000000084/a/}');
Expect(1, 3157, '\p{Is_Canonical_Combining_Class=084}', "");
Expect(0, 3157, '\p{^Is_Canonical_Combining_Class=084}', "");
Expect(0, 3157, '\P{Is_Canonical_Combining_Class=084}', "");
Expect(1, 3157, '\P{^Is_Canonical_Combining_Class=084}', "");
Expect(0, 3156, '\p{Is_Canonical_Combining_Class=084}', "");
Expect(1, 3156, '\p{^Is_Canonical_Combining_Class=084}', "");
Expect(1, 3156, '\P{Is_Canonical_Combining_Class=084}', "");
Expect(0, 3156, '\P{^Is_Canonical_Combining_Class=084}', "");
Error('\p{Is_Ccc=:= 000084}');
Error('\P{Is_Ccc=:= 000084}');
Expect(1, 3157, '\p{Is_Ccc=0_0_0_0_0_00084}', "");
Expect(0, 3157, '\p{^Is_Ccc=0_0_0_0_0_00084}', "");
Expect(0, 3157, '\P{Is_Ccc=0_0_0_0_0_00084}', "");
Expect(1, 3157, '\P{^Is_Ccc=0_0_0_0_0_00084}', "");
Expect(0, 3156, '\p{Is_Ccc=0_0_0_0_0_00084}', "");
Expect(1, 3156, '\p{^Is_Ccc=0_0_0_0_0_00084}', "");
Expect(1, 3156, '\P{Is_Ccc=0_0_0_0_0_00084}', "");
Expect(0, 3156, '\P{^Is_Ccc=0_0_0_0_0_00084}', "");
Error('\p{Canonical_Combining_Class= 0:=0 0-0_0 0-0-0_027}');
Error('\P{Canonical_Combining_Class= 0:=0 0-0_0 0-0-0_027}');
Expect(1, 1611, '\p{Canonical_Combining_Class=02_7}', "");
Expect(0, 1611, '\p{^Canonical_Combining_Class=02_7}', "");
Expect(0, 1611, '\P{Canonical_Combining_Class=02_7}', "");
Expect(1, 1611, '\P{^Canonical_Combining_Class=02_7}', "");
Expect(0, 1610, '\p{Canonical_Combining_Class=02_7}', "");
Expect(1, 1610, '\p{^Canonical_Combining_Class=02_7}', "");
Expect(1, 1610, '\P{Canonical_Combining_Class=02_7}', "");
Expect(0, 1610, '\P{^Canonical_Combining_Class=02_7}', "");
Error('\p{Ccc= :=0000000027}');
Error('\P{Ccc= :=0000000027}');
Expect(1, 1611, '\p{Ccc=0000027}', "");
Expect(0, 1611, '\p{^Ccc=0000027}', "");
Expect(0, 1611, '\P{Ccc=0000027}', "");
Expect(1, 1611, '\P{^Ccc=0000027}', "");
Expect(0, 1610, '\p{Ccc=0000027}', "");
Expect(1, 1610, '\p{^Ccc=0000027}', "");
Expect(1, 1610, '\P{Ccc=0000027}', "");
Expect(0, 1610, '\P{^Ccc=0000027}', "");
Error('\p{Is_Canonical_Combining_Class: /a/002-7}');
Error('\P{Is_Canonical_Combining_Class: /a/002-7}');
Expect(1, 1611, '\p{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(0, 1611, '\p{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(0, 1611, '\P{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(1, 1611, '\P{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(0, 1610, '\p{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(1, 1610, '\p{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(1, 1610, '\P{Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Expect(0, 1610, '\P{^Is_Canonical_Combining_Class=0_0_0_0_027}', "");
Error('\p{Is_Ccc=--+00:=02 7}');
Error('\P{Is_Ccc=--+00:=02 7}');
Expect(1, 1611, '\p{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(0, 1611, '\p{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(0, 1611, '\P{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(1, 1611, '\P{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(0, 1610, '\p{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(1, 1610, '\p{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(1, 1610, '\P{Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Expect(0, 1610, '\P{^Is_Ccc=0_0_0_0_0_0_0_0_27}', "");
Error('\p{Canonical_Combining_Class=-double:=Below}');
Error('\P{Canonical_Combining_Class=-double:=Below}');
Expect(1, 860, '\p{Canonical_Combining_Class:doublebelow}', "");
Expect(0, 860, '\p{^Canonical_Combining_Class:doublebelow}', "");
Expect(0, 860, '\P{Canonical_Combining_Class:doublebelow}', "");
Expect(1, 860, '\P{^Canonical_Combining_Class:doublebelow}', "");
Expect(0, 859, '\p{Canonical_Combining_Class:doublebelow}', "");
Expect(1, 859, '\p{^Canonical_Combining_Class:doublebelow}', "");
Expect(1, 859, '\P{Canonical_Combining_Class:doublebelow}', "");
Expect(0, 859, '\P{^Canonical_Combining_Class:doublebelow}', "");
Expect(1, 860, '\p{Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(0, 860, '\p{^Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(0, 860, '\P{Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(1, 860, '\P{^Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(0, 859, '\p{Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(1, 859, '\p{^Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(1, 859, '\P{Canonical_Combining_Class=_DOUBLE_below}', "");
Expect(0, 859, '\P{^Canonical_Combining_Class=_DOUBLE_below}', "");
Error('\p{Ccc=_ db/a/}');
Error('\P{Ccc=_ db/a/}');
Expect(1, 860, '\p{Ccc=db}', "");
Expect(0, 860, '\p{^Ccc=db}', "");
Expect(0, 860, '\P{Ccc=db}', "");
Expect(1, 860, '\P{^Ccc=db}', "");
Expect(0, 859, '\p{Ccc=db}', "");
Expect(1, 859, '\p{^Ccc=db}', "");
Expect(1, 859, '\P{Ccc=db}', "");
Expect(0, 859, '\P{^Ccc=db}', "");
Expect(1, 860, '\p{Ccc=_ DB}', "");
Expect(0, 860, '\p{^Ccc=_ DB}', "");
Expect(0, 860, '\P{Ccc=_ DB}', "");
Expect(1, 860, '\P{^Ccc=_ DB}', "");
Expect(0, 859, '\p{Ccc=_ DB}', "");
Expect(1, 859, '\p{^Ccc=_ DB}', "");
Expect(1, 859, '\P{Ccc=_ DB}', "");
Expect(0, 859, '\P{^Ccc=_ DB}', "");
Error('\p{Is_Canonical_Combining_Class= 0233/a/}');
Error('\P{Is_Canonical_Combining_Class= 0233/a/}');
Expect(1, 860, '\p{Is_Canonical_Combining_Class=000_023_3}', "");
Expect(0, 860, '\p{^Is_Canonical_Combining_Class=000_023_3}', "");
Expect(0, 860, '\P{Is_Canonical_Combining_Class=000_023_3}', "");
Expect(1, 860, '\P{^Is_Canonical_Combining_Class=000_023_3}', "");
Expect(0, 859, '\p{Is_Canonical_Combining_Class=000_023_3}', "");
Expect(1, 859, '\p{^Is_Canonical_Combining_Class=000_023_3}', "");
Expect(1, 859, '\P{Is_Canonical_Combining_Class=000_023_3}', "");
Expect(0, 859, '\P{^Is_Canonical_Combining_Class=000_023_3}', "");
Error('\p{Is_Ccc=-DoubleBELOW:=}');
Error('\P{Is_Ccc=-DoubleBELOW:=}');
Expect(1, 860, '\p{Is_Ccc=doublebelow}', "");
Expect(0, 860, '\p{^Is_Ccc=doublebelow}', "");
Expect(0, 860, '\P{Is_Ccc=doublebelow}', "");
Expect(1, 860, '\P{^Is_Ccc=doublebelow}', "");
Expect(0, 859, '\p{Is_Ccc=doublebelow}', "");
Expect(1, 859, '\p{^Is_Ccc=doublebelow}', "");
Expect(1, 859, '\P{Is_Ccc=doublebelow}', "");
Expect(0, 859, '\P{^Is_Ccc=doublebelow}', "");
Expect(1, 860, '\p{Is_Ccc=-_Double_BELOW}', "");
Expect(0, 860, '\p{^Is_Ccc=-_Double_BELOW}', "");
Expect(0, 860, '\P{Is_Ccc=-_Double_BELOW}', "");
Expect(1, 860, '\P{^Is_Ccc=-_Double_BELOW}', "");
Expect(0, 859, '\p{Is_Ccc=-_Double_BELOW}', "");
Expect(1, 859, '\p{^Is_Ccc=-_Double_BELOW}', "");
Expect(1, 859, '\P{Is_Ccc=-_Double_BELOW}', "");
Expect(0, 859, '\P{^Is_Ccc=-_Double_BELOW}', "");
Error('\p{Canonical_Combining_Class=- below Right:=}');
Error('\P{Canonical_Combining_Class=- below Right:=}');
Expect(1, 1434, '\p{Canonical_Combining_Class=belowright}', "");
Expect(0, 1434, '\p{^Canonical_Combining_Class=belowright}', "");
Expect(0, 1434, '\P{Canonical_Combining_Class=belowright}', "");
Expect(1, 1434, '\P{^Canonical_Combining_Class=belowright}', "");
Expect(0, 1433, '\p{Canonical_Combining_Class=belowright}', "");
Expect(1, 1433, '\p{^Canonical_Combining_Class=belowright}', "");
Expect(1, 1433, '\P{Canonical_Combining_Class=belowright}', "");
Expect(0, 1433, '\P{^Canonical_Combining_Class=belowright}', "");
Expect(1, 1434, '\p{Canonical_Combining_Class=_below_Right}', "");
Expect(0, 1434, '\p{^Canonical_Combining_Class=_below_Right}', "");
Expect(0, 1434, '\P{Canonical_Combining_Class=_below_Right}', "");
Expect(1, 1434, '\P{^Canonical_Combining_Class=_below_Right}', "");
Expect(0, 1433, '\p{Canonical_Combining_Class=_below_Right}', "");
Expect(1, 1433, '\p{^Canonical_Combining_Class=_below_Right}', "");
Expect(1, 1433, '\P{Canonical_Combining_Class=_below_Right}', "");
Expect(0, 1433, '\P{^Canonical_Combining_Class=_below_Right}', "");
Error('\p{Ccc=/a/ _BR}');
Error('\P{Ccc=/a/ _BR}');
Expect(1, 1434, '\p{Ccc=br}', "");
Expect(0, 1434, '\p{^Ccc=br}', "");
Expect(0, 1434, '\P{Ccc=br}', "");
Expect(1, 1434, '\P{^Ccc=br}', "");
Expect(0, 1433, '\p{Ccc=br}', "");
Expect(1, 1433, '\p{^Ccc=br}', "");
Expect(1, 1433, '\P{Ccc=br}', "");
Expect(0, 1433, '\P{^Ccc=br}', "");
Expect(1, 1434, '\p{Ccc= BR}', "");
Expect(0, 1434, '\p{^Ccc= BR}', "");
Expect(0, 1434, '\P{Ccc= BR}', "");
Expect(1, 1434, '\P{^Ccc= BR}', "");
Expect(0, 1433, '\p{Ccc= BR}', "");
Expect(1, 1433, '\p{^Ccc= BR}', "");
Expect(1, 1433, '\P{Ccc= BR}', "");
Expect(0, 1433, '\P{^Ccc= BR}', "");
Error('\p{Is_Canonical_Combining_Class= 0000 0022/a/2}');
Error('\P{Is_Canonical_Combining_Class= 0000 0022/a/2}');
Expect(1, 1434, '\p{Is_Canonical_Combining_Class=+00000222}', "");
Expect(0, 1434, '\p{^Is_Canonical_Combining_Class=+00000222}', "");
Expect(0, 1434, '\P{Is_Canonical_Combining_Class=+00000222}', "");
Expect(1, 1434, '\P{^Is_Canonical_Combining_Class=+00000222}', "");
Expect(0, 1433, '\p{Is_Canonical_Combining_Class=+00000222}', "");
Expect(1, 1433, '\p{^Is_Canonical_Combining_Class=+00000222}', "");
Expect(1, 1433, '\P{Is_Canonical_Combining_Class=+00000222}', "");
Expect(0, 1433, '\P{^Is_Canonical_Combining_Class=+00000222}', "");
Error('\p{Is_Ccc=/a/- Below-Right}');
Error('\P{Is_Ccc=/a/- Below-Right}');
Expect(1, 1434, '\p{Is_Ccc=belowright}', "");
Expect(0, 1434, '\p{^Is_Ccc=belowright}', "");
Expect(0, 1434, '\P{Is_Ccc=belowright}', "");
Expect(1, 1434, '\P{^Is_Ccc=belowright}', "");
Expect(0, 1433, '\p{Is_Ccc=belowright}', "");
Expect(1, 1433, '\p{^Is_Ccc=belowright}', "");
Expect(1, 1433, '\P{Is_Ccc=belowright}', "");
Expect(0, 1433, '\P{^Is_Ccc=belowright}', "");
Expect(1, 1434, '\p{Is_Ccc= BELOWRight}', "");
Expect(0, 1434, '\p{^Is_Ccc= BELOWRight}', "");
Expect(0, 1434, '\P{Is_Ccc= BELOWRight}', "");
Expect(1, 1434, '\P{^Is_Ccc= BELOWRight}', "");
Expect(0, 1433, '\p{Is_Ccc= BELOWRight}', "");
Expect(1, 1433, '\p{^Is_Ccc= BELOWRight}', "");
Expect(1, 1433, '\P{Is_Ccc= BELOWRight}', "");
Expect(0, 1433, '\P{^Is_Ccc= BELOWRight}', "");
Error('\p{Canonical_Combining_Class=--Kana voicing/a/}');
Error('\P{Canonical_Combining_Class=--Kana voicing/a/}');
Expect(1, 12442, '\p{Canonical_Combining_Class=kanavoicing}', "");
Expect(0, 12442, '\p{^Canonical_Combining_Class=kanavoicing}', "");
Expect(0, 12442, '\P{Canonical_Combining_Class=kanavoicing}', "");
Expect(1, 12442, '\P{^Canonical_Combining_Class=kanavoicing}', "");
Expect(0, 12440, '\p{Canonical_Combining_Class=kanavoicing}', "");
Expect(1, 12440, '\p{^Canonical_Combining_Class=kanavoicing}', "");
Expect(1, 12440, '\P{Canonical_Combining_Class=kanavoicing}', "");
Expect(0, 12440, '\P{^Canonical_Combining_Class=kanavoicing}', "");
Expect(1, 12442, '\p{Canonical_Combining_Class=_kana_Voicing}', "");
Expect(0, 12442, '\p{^Canonical_Combining_Class=_kana_Voicing}', "");
Expect(0, 12442, '\P{Canonical_Combining_Class=_kana_Voicing}', "");
Expect(1, 12442, '\P{^Canonical_Combining_Class=_kana_Voicing}', "");
Expect(0, 12440, '\p{Canonical_Combining_Class=_kana_Voicing}', "");
Expect(1, 12440, '\p{^Canonical_Combining_Class=_kana_Voicing}', "");
Expect(1, 12440, '\P{Canonical_Combining_Class=_kana_Voicing}', "");
Expect(0, 12440, '\P{^Canonical_Combining_Class=_kana_Voicing}', "");
Error('\p{Ccc=:=__KV}');
Error('\P{Ccc=:=__KV}');
Expect(1, 12442, '\p{Ccc=kv}', "");
Expect(0, 12442, '\p{^Ccc=kv}', "");
Expect(0, 12442, '\P{Ccc=kv}', "");
Expect(1, 12442, '\P{^Ccc=kv}', "");
Expect(0, 12440, '\p{Ccc=kv}', "");
Expect(1, 12440, '\p{^Ccc=kv}', "");
Expect(1, 12440, '\P{Ccc=kv}', "");
Expect(0, 12440, '\P{^Ccc=kv}', "");
Expect(1, 12442, '\p{Ccc=KV}', "");
Expect(0, 12442, '\p{^Ccc=KV}', "");
Expect(0, 12442, '\P{Ccc=KV}', "");
Expect(1, 12442, '\P{^Ccc=KV}', "");
Expect(0, 12440, '\p{Ccc=KV}', "");
Expect(1, 12440, '\p{^Ccc=KV}', "");
Expect(1, 12440, '\P{Ccc=KV}', "");
Expect(0, 12440, '\P{^Ccc=KV}', "");
Error('\p{Is_Canonical_Combining_Class=-:=0000000008}');
Error('\P{Is_Canonical_Combining_Class=-:=0000000008}');
Expect(1, 12442, '\p{Is_Canonical_Combining_Class=+0000000008}', "");
Expect(0, 12442, '\p{^Is_Canonical_Combining_Class=+0000000008}', "");
Expect(0, 12442, '\P{Is_Canonical_Combining_Class=+0000000008}', "");
Expect(1, 12442, '\P{^Is_Canonical_Combining_Class=+0000000008}', "");
Expect(0, 12440, '\p{Is_Canonical_Combining_Class=+0000000008}', "");
Expect(1, 12440, '\p{^Is_Canonical_Combining_Class=+0000000008}', "");
Expect(1, 12440, '\P{Is_Canonical_Combining_Class=+0000000008}', "");
Expect(0, 12440, '\P{^Is_Canonical_Combining_Class=+0000000008}', "");
Error('\p{Is_Ccc=-:=Kana Voicing}');
Error('\P{Is_Ccc=-:=Kana Voicing}');
Expect(1, 12442, '\p{Is_Ccc=kanavoicing}', "");
Expect(0, 12442, '\p{^Is_Ccc=kanavoicing}', "");
Expect(0, 12442, '\P{Is_Ccc=kanavoicing}', "");
Expect(1, 12442, '\P{^Is_Ccc=kanavoicing}', "");
Expect(0, 12440, '\p{Is_Ccc=kanavoicing}', "");
Expect(1, 12440, '\p{^Is_Ccc=kanavoicing}', "");
Expect(1, 12440, '\P{Is_Ccc=kanavoicing}', "");
Expect(0, 12440, '\P{^Is_Ccc=kanavoicing}', "");
Expect(1, 12442, '\p{Is_Ccc=_ KanaVoicing}', "");
Expect(0, 12442, '\p{^Is_Ccc=_ KanaVoicing}', "");
Expect(0, 12442, '\P{Is_Ccc=_ KanaVoicing}', "");
Expect(1, 12442, '\P{^Is_Ccc=_ KanaVoicing}', "");
Expect(0, 12440, '\p{Is_Ccc=_ KanaVoicing}', "");
Expect(1, 12440, '\p{^Is_Ccc=_ KanaVoicing}', "");
Expect(1, 12440, '\P{Is_Ccc=_ KanaVoicing}', "");
Expect(0, 12440, '\P{^Is_Ccc=_ KanaVoicing}', "");
Error('\p{Canonical_Combining_Class= :=below}');
Error('\P{Canonical_Combining_Class= :=below}');
Expect(1, 793, '\p{Canonical_Combining_Class: below}', "");
Expect(0, 793, '\p{^Canonical_Combining_Class: below}', "");
Expect(0, 793, '\P{Canonical_Combining_Class: below}', "");
Expect(1, 793, '\P{^Canonical_Combining_Class: below}', "");
Expect(0, 789, '\p{Canonical_Combining_Class: below}', "");
Expect(1, 789, '\p{^Canonical_Combining_Class: below}', "");
Expect(1, 789, '\P{Canonical_Combining_Class: below}', "");
Expect(0, 789, '\P{^Canonical_Combining_Class: below}', "");
Expect(1, 793, '\p{Canonical_Combining_Class=- below}', "");
Expect(0, 793, '\p{^Canonical_Combining_Class=- below}', "");
Expect(0, 793, '\P{Canonical_Combining_Class=- below}', "");
Expect(1, 793, '\P{^Canonical_Combining_Class=- below}', "");
Expect(0, 789, '\p{Canonical_Combining_Class=- below}', "");
Expect(1, 789, '\p{^Canonical_Combining_Class=- below}', "");
Expect(1, 789, '\P{Canonical_Combining_Class=- below}', "");
Expect(0, 789, '\P{^Canonical_Combining_Class=- below}', "");
Error('\p{Ccc=/a/B}');
Error('\P{Ccc=/a/B}');
Expect(1, 793, '\p{Ccc=b}', "");
Expect(0, 793, '\p{^Ccc=b}', "");
Expect(0, 793, '\P{Ccc=b}', "");
Expect(1, 793, '\P{^Ccc=b}', "");
Expect(0, 789, '\p{Ccc=b}', "");
Expect(1, 789, '\p{^Ccc=b}', "");
Expect(1, 789, '\P{Ccc=b}', "");
Expect(0, 789, '\P{^Ccc=b}', "");
Expect(1, 793, '\p{Ccc=_B}', "");
Expect(0, 793, '\p{^Ccc=_B}', "");
Expect(0, 793, '\P{Ccc=_B}', "");
Expect(1, 793, '\P{^Ccc=_B}', "");
Expect(0, 789, '\p{Ccc=_B}', "");
Expect(1, 789, '\p{^Ccc=_B}', "");
Expect(1, 789, '\P{Ccc=_B}', "");
Expect(0, 789, '\P{^Ccc=_B}', "");
Error('\p{Is_Canonical_Combining_Class= 0_0_0/a/0_0 220}');
Error('\P{Is_Canonical_Combining_Class= 0_0_0/a/0_0 220}');
Expect(1, 793, '\p{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(0, 793, '\p{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(0, 793, '\P{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(1, 793, '\P{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(0, 789, '\p{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(1, 789, '\p{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(1, 789, '\P{Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Expect(0, 789, '\P{^Is_Canonical_Combining_Class:+0_0_0_0_0_0_000220}', "");
Error('\p{Is_Ccc=-/a/Below}');
Error('\P{Is_Ccc=-/a/Below}');
Expect(1, 793, '\p{Is_Ccc=below}', "");
Expect(0, 793, '\p{^Is_Ccc=below}', "");
Expect(0, 793, '\P{Is_Ccc=below}', "");
Expect(1, 793, '\P{^Is_Ccc=below}', "");
Expect(0, 789, '\p{Is_Ccc=below}', "");
Expect(1, 789, '\p{^Is_Ccc=below}', "");
Expect(1, 789, '\P{Is_Ccc=below}', "");
Expect(0, 789, '\P{^Is_Ccc=below}', "");
Expect(1, 793, '\p{Is_Ccc= Below}', "");
Expect(0, 793, '\p{^Is_Ccc= Below}', "");
Expect(0, 793, '\P{Is_Ccc= Below}', "");
Expect(1, 793, '\P{^Is_Ccc= Below}', "");
Expect(0, 789, '\p{Is_Ccc= Below}', "");
Expect(1, 789, '\p{^Is_Ccc= Below}', "");
Expect(1, 789, '\P{Is_Ccc= Below}', "");
Expect(0, 789, '\P{^Is_Ccc= Below}', "");
Error('\p{Canonical_Combining_Class=-_000000020:=}');
Error('\P{Canonical_Combining_Class=-_000000020:=}');
Expect(1, 1467, '\p{Canonical_Combining_Class=000000002_0}', "");
Expect(0, 1467, '\p{^Canonical_Combining_Class=000000002_0}', "");
Expect(0, 1467, '\P{Canonical_Combining_Class=000000002_0}', "");
Expect(1, 1467, '\P{^Canonical_Combining_Class=000000002_0}', "");
Expect(0, 1466, '\p{Canonical_Combining_Class=000000002_0}', "");
Expect(1, 1466, '\p{^Canonical_Combining_Class=000000002_0}', "");
Expect(1, 1466, '\P{Canonical_Combining_Class=000000002_0}', "");
Expect(0, 1466, '\P{^Canonical_Combining_Class=000000002_0}', "");
Error('\p{Ccc= 0/a/0-0 0 0 00020}');
Error('\P{Ccc= 0/a/0-0 0 0 00020}');
Expect(1, 1467, '\p{Ccc=000_000_000_20}', "");
Expect(0, 1467, '\p{^Ccc=000_000_000_20}', "");
Expect(0, 1467, '\P{Ccc=000_000_000_20}', "");
Expect(1, 1467, '\P{^Ccc=000_000_000_20}', "");
Expect(0, 1466, '\p{Ccc=000_000_000_20}', "");
Expect(1, 1466, '\p{^Ccc=000_000_000_20}', "");
Expect(1, 1466, '\P{Ccc=000_000_000_20}', "");
Expect(0, 1466, '\P{^Ccc=000_000_000_20}', "");
Error('\p{Is_Canonical_Combining_Class= 0000000020:=}');
Error('\P{Is_Canonical_Combining_Class= 0000000020:=}');
Expect(1, 1467, '\p{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(0, 1467, '\p{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(0, 1467, '\P{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(1, 1467, '\P{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(0, 1466, '\p{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(1, 1466, '\p{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(1, 1466, '\P{Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Expect(0, 1466, '\P{^Is_Canonical_Combining_Class=00_00_00_00_02_0}', "");
Error('\p{Is_Ccc= -+000000002 0:=}');
Error('\P{Is_Ccc= -+000000002 0:=}');
Expect(1, 1467, '\p{Is_Ccc=+002_0}', "");
Expect(0, 1467, '\p{^Is_Ccc=+002_0}', "");
Expect(0, 1467, '\P{Is_Ccc=+002_0}', "");
Expect(1, 1467, '\P{^Is_Ccc=+002_0}', "");
Expect(0, 1466, '\p{Is_Ccc=+002_0}', "");
Expect(1, 1466, '\p{^Is_Ccc=+002_0}', "");
Expect(1, 1466, '\P{Is_Ccc=+002_0}', "");
Expect(0, 1466, '\P{^Is_Ccc=+002_0}', "");
Error('\p{Canonical_Combining_Class= attached-Above Right/a/}');
Error('\P{Canonical_Combining_Class= attached-Above Right/a/}');
Expect(1, 795, '\p{Canonical_Combining_Class=attachedaboveright}', "");
Expect(0, 795, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
Expect(0, 795, '\P{Canonical_Combining_Class=attachedaboveright}', "");
Expect(1, 795, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
Expect(0, 794, '\p{Canonical_Combining_Class=attachedaboveright}', "");
Expect(1, 794, '\p{^Canonical_Combining_Class=attachedaboveright}', "");
Expect(1, 794, '\P{Canonical_Combining_Class=attachedaboveright}', "");
Expect(0, 794, '\P{^Canonical_Combining_Class=attachedaboveright}', "");
Expect(1, 795, '\p{Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(0, 795, '\p{^Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(0, 795, '\P{Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(1, 795, '\P{^Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(0, 794, '\p{Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(1, 794, '\p{^Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(1, 794, '\P{Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Expect(0, 794, '\P{^Canonical_Combining_Class= ATTACHEDABOVE-Right}', "");
Error('\p{Ccc=-:=ATAR}');
Error('\P{Ccc=-:=ATAR}');
Expect(1, 795, '\p{Ccc=atar}', "");
Expect(0, 795, '\p{^Ccc=atar}', "");
Expect(0, 795, '\P{Ccc=atar}', "");
Expect(1, 795, '\P{^Ccc=atar}', "");
Expect(0, 794, '\p{Ccc=atar}', "");
Expect(1, 794, '\p{^Ccc=atar}', "");
Expect(1, 794, '\P{Ccc=atar}', "");
Expect(0, 794, '\P{^Ccc=atar}', "");
Expect(1, 795, '\p{Ccc=-ATAR}', "");
Expect(0, 795, '\p{^Ccc=-ATAR}', "");
Expect(0, 795, '\P{Ccc=-ATAR}', "");
Expect(1, 795, '\P{^Ccc=-ATAR}', "");
Expect(0, 794, '\p{Ccc=-ATAR}', "");
Expect(1, 794, '\p{^Ccc=-ATAR}', "");
Expect(1, 794, '\P{Ccc=-ATAR}', "");
Expect(0, 794, '\P{^Ccc=-ATAR}', "");
Error('\p{Is_Canonical_Combining_Class=_:=+00021_6}');
Error('\P{Is_Canonical_Combining_Class=_:=+00021_6}');
Expect(1, 795, '\p{Is_Canonical_Combining_Class=0021_6}', "");
Expect(0, 795, '\p{^Is_Canonical_Combining_Class=0021_6}', "");
Expect(0, 795, '\P{Is_Canonical_Combining_Class=0021_6}', "");
Expect(1, 795, '\P{^Is_Canonical_Combining_Class=0021_6}', "");
Expect(0, 794, '\p{Is_Canonical_Combining_Class=0021_6}', "");
Expect(1, 794, '\p{^Is_Canonical_Combining_Class=0021_6}', "");
Expect(1, 794, '\P{Is_Canonical_Combining_Class=0021_6}', "");
Expect(0, 794, '\P{^Is_Canonical_Combining_Class=0021_6}', "");
Error('\p{Is_Ccc= :=attached ABOVE-Right}');
Error('\P{Is_Ccc= :=attached ABOVE-Right}');
Expect(1, 795, '\p{Is_Ccc=attachedaboveright}', "");
Expect(0, 795, '\p{^Is_Ccc=attachedaboveright}', "");
Expect(0, 795, '\P{Is_Ccc=attachedaboveright}', "");
Expect(1, 795, '\P{^Is_Ccc=attachedaboveright}', "");
Expect(0, 794, '\p{Is_Ccc=attachedaboveright}', "");
Expect(1, 794, '\p{^Is_Ccc=attachedaboveright}', "");
Expect(1, 794, '\P{Is_Ccc=attachedaboveright}', "");
Expect(0, 794, '\P{^Is_Ccc=attachedaboveright}', "");
Expect(1, 795, '\p{Is_Ccc=_Attached-aboveRight}', "");
Expect(0, 795, '\p{^Is_Ccc=_Attached-aboveRight}', "");
Expect(0, 795, '\P{Is_Ccc=_Attached-aboveRight}', "");
Expect(1, 795, '\P{^Is_Ccc=_Attached-aboveRight}', "");
Expect(0, 794, '\p{Is_Ccc=_Attached-aboveRight}', "");
Expect(1, 794, '\p{^Is_Ccc=_Attached-aboveRight}', "");
Expect(1, 794, '\P{Is_Ccc=_Attached-aboveRight}', "");
Expect(0, 794, '\P{^Is_Ccc=_Attached-aboveRight}', "");
Error('\p{Canonical_Combining_Class=/a/ 003 1}');
Error('\P{Canonical_Combining_Class=/a/ 003 1}');
Expect(1, 1561, '\p{Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(0, 1561, '\p{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(0, 1561, '\P{Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(1, 1561, '\P{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(0, 1560, '\p{Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(1, 1560, '\p{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(1, 1560, '\P{Canonical_Combining_Class=0_0_0_0_0_31}', "");
Expect(0, 1560, '\P{^Canonical_Combining_Class=0_0_0_0_0_31}', "");
Error('\p{Ccc= /a/31}');
Error('\P{Ccc= /a/31}');
Expect(1, 1561, '\p{Ccc=+00000031}', "");
Expect(0, 1561, '\p{^Ccc=+00000031}', "");
Expect(0, 1561, '\P{Ccc=+00000031}', "");
Expect(1, 1561, '\P{^Ccc=+00000031}', "");
Expect(0, 1560, '\p{Ccc=+00000031}', "");
Expect(1, 1560, '\p{^Ccc=+00000031}', "");
Expect(1, 1560, '\P{Ccc=+00000031}', "");
Expect(0, 1560, '\P{^Ccc=+00000031}', "");
Error('\p{Is_Canonical_Combining_Class=_/a/0000000031}');
Error('\P{Is_Canonical_Combining_Class=_/a/0000000031}');
Expect(1, 1561, '\p{Is_Canonical_Combining_Class=+03_1}', "");
Expect(0, 1561, '\p{^Is_Canonical_Combining_Class=+03_1}', "");
Expect(0, 1561, '\P{Is_Canonical_Combining_Class=+03_1}', "");
Expect(1, 1561, '\P{^Is_Canonical_Combining_Class=+03_1}', "");
Expect(0, 1560, '\p{Is_Canonical_Combining_Class=+03_1}', "");
Expect(1, 1560, '\p{^Is_Canonical_Combining_Class=+03_1}', "");
Expect(1, 1560, '\P{Is_Canonical_Combining_Class=+03_1}', "");
Expect(0, 1560, '\P{^Is_Canonical_Combining_Class=+03_1}', "");
Error('\p{Is_Ccc= /a/00031}');
Error('\P{Is_Ccc= /a/00031}');
Expect(1, 1561, '\p{Is_Ccc=0000_0003_1}', "");
Expect(0, 1561, '\p{^Is_Ccc=0000_0003_1}', "");
Expect(0, 1561, '\P{Is_Ccc=0000_0003_1}', "");
Expect(1, 1561, '\P{^Is_Ccc=0000_0003_1}', "");
Expect(0, 1560, '\p{Is_Ccc=0000_0003_1}', "");
Expect(1, 1560, '\p{^Is_Ccc=0000_0003_1}', "");
Expect(1, 1560, '\P{Is_Ccc=0000_0003_1}', "");
Expect(0, 1560, '\P{^Is_Ccc=0000_0003_1}', "");
Error('\p{Canonical_Combining_Class= _00000035:=}');
Error('\P{Canonical_Combining_Class= _00000035:=}');
Expect(1, 1648, '\p{Canonical_Combining_Class=+000035}', "");
Expect(0, 1648, '\p{^Canonical_Combining_Class=+000035}', "");
Expect(0, 1648, '\P{Canonical_Combining_Class=+000035}', "");
Expect(1, 1648, '\P{^Canonical_Combining_Class=+000035}', "");
Expect(0, 1647, '\p{Canonical_Combining_Class=+000035}', "");
Expect(1, 1647, '\p{^Canonical_Combining_Class=+000035}', "");
Expect(1, 1647, '\P{Canonical_Combining_Class=+000035}', "");
Expect(0, 1647, '\P{^Canonical_Combining_Class=+000035}', "");
Error('\p{Ccc: :=-+00035}');
Error('\P{Ccc: :=-+00035}');
Expect(1, 1648, '\p{Ccc=+0_0_35}', "");
Expect(0, 1648, '\p{^Ccc=+0_0_35}', "");
Expect(0, 1648, '\P{Ccc=+0_0_35}', "");
Expect(1, 1648, '\P{^Ccc=+0_0_35}', "");
Expect(0, 1647, '\p{Ccc=+0_0_35}', "");
Expect(1, 1647, '\p{^Ccc=+0_0_35}', "");
Expect(1, 1647, '\P{Ccc=+0_0_35}', "");
Expect(0, 1647, '\P{^Ccc=+0_0_35}', "");
Error('\p{Is_Canonical_Combining_Class: 0-000_0 00/a/035}');
Error('\P{Is_Canonical_Combining_Class: 0-000_0 00/a/035}');
Expect(1, 1648, '\p{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(0, 1648, '\p{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(0, 1648, '\P{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(1, 1648, '\P{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(0, 1647, '\p{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(1, 1647, '\p{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(1, 1647, '\P{Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Expect(0, 1647, '\P{^Is_Canonical_Combining_Class=0_0_0_0_035}', "");
Error('\p{Is_Ccc=-/a/035}');
Error('\P{Is_Ccc=-/a/035}');
Expect(1, 1648, '\p{Is_Ccc=00000035}', "");
Expect(0, 1648, '\p{^Is_Ccc=00000035}', "");
Expect(0, 1648, '\P{Is_Ccc=00000035}', "");
Expect(1, 1648, '\P{^Is_Ccc=00000035}', "");
Expect(0, 1647, '\p{Is_Ccc=00000035}', "");
Expect(1, 1647, '\p{^Is_Ccc=00000035}', "");
Expect(1, 1647, '\P{Is_Ccc=00000035}', "");
Expect(0, 1647, '\P{^Is_Ccc=00000035}', "");
Error('\p{Canonical_Combining_Class=:= +00011}');
Error('\P{Canonical_Combining_Class=:= +00011}');
Expect(1, 1457, '\p{Canonical_Combining_Class=000011}', "");
Expect(0, 1457, '\p{^Canonical_Combining_Class=000011}', "");
Expect(0, 1457, '\P{Canonical_Combining_Class=000011}', "");
Expect(1, 1457, '\P{^Canonical_Combining_Class=000011}', "");
Expect(0, 1456, '\p{Canonical_Combining_Class=000011}', "");
Expect(1, 1456, '\p{^Canonical_Combining_Class=000011}', "");
Expect(1, 1456, '\P{Canonical_Combining_Class=000011}', "");
Expect(0, 1456, '\P{^Canonical_Combining_Class=000011}', "");
Error('\p{Ccc: := 00000011}');
Error('\P{Ccc: := 00000011}');
Expect(1, 1457, '\p{Ccc=00001_1}', "");
Expect(0, 1457, '\p{^Ccc=00001_1}', "");
Expect(0, 1457, '\P{Ccc=00001_1}', "");
Expect(1, 1457, '\P{^Ccc=00001_1}', "");
Expect(0, 1456, '\p{Ccc=00001_1}', "");
Expect(1, 1456, '\p{^Ccc=00001_1}', "");
Expect(1, 1456, '\P{Ccc=00001_1}', "");
Expect(0, 1456, '\P{^Ccc=00001_1}', "");
Error('\p{Is_Canonical_Combining_Class: /a/ -0 011}');
Error('\P{Is_Canonical_Combining_Class: /a/ -0 011}');
Expect(1, 1457, '\p{Is_Canonical_Combining_Class=00000000011}', "");
Expect(0, 1457, '\p{^Is_Canonical_Combining_Class=00000000011}', "");
Expect(0, 1457, '\P{Is_Canonical_Combining_Class=00000000011}', "");
Expect(1, 1457, '\P{^Is_Canonical_Combining_Class=00000000011}', "");
Expect(0, 1456, '\p{Is_Canonical_Combining_Class=00000000011}', "");
Expect(1, 1456, '\p{^Is_Canonical_Combining_Class=00000000011}', "");
Expect(1, 1456, '\P{Is_Canonical_Combining_Class=00000000011}', "");
Expect(0, 1456, '\P{^Is_Canonical_Combining_Class=00000000011}', "");
Error('\p{Is_Ccc= _1:=1}');
Error('\P{Is_Ccc= _1:=1}');
Expect(1, 1457, '\p{Is_Ccc=000000011}', "");
Expect(0, 1457, '\p{^Is_Ccc=000000011}', "");
Expect(0, 1457, '\P{Is_Ccc=000000011}', "");
Expect(1, 1457, '\P{^Is_Ccc=000000011}', "");
Expect(0, 1456, '\p{Is_Ccc=000000011}', "");
Expect(1, 1456, '\p{^Is_Ccc=000000011}', "");
Expect(1, 1456, '\P{Is_Ccc=000000011}', "");
Expect(0, 1456, '\P{^Is_Ccc=000000011}', "");
Error('\p{Canonical_Combining_Class=--IOTA-Subscript/a/}');
Error('\P{Canonical_Combining_Class=--IOTA-Subscript/a/}');
Expect(1, 837, '\p{Canonical_Combining_Class=iotasubscript}', "");
Expect(0, 837, '\p{^Canonical_Combining_Class=iotasubscript}', "");
Expect(0, 837, '\P{Canonical_Combining_Class=iotasubscript}', "");
Expect(1, 837, '\P{^Canonical_Combining_Class=iotasubscript}', "");
Expect(0, 836, '\p{Canonical_Combining_Class=iotasubscript}', "");
Expect(1, 836, '\p{^Canonical_Combining_Class=iotasubscript}', "");
Expect(1, 836, '\P{Canonical_Combining_Class=iotasubscript}', "");
Expect(0, 836, '\P{^Canonical_Combining_Class=iotasubscript}', "");
Expect(1, 837, '\p{Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(0, 837, '\p{^Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(0, 837, '\P{Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(1, 837, '\P{^Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(0, 836, '\p{Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(1, 836, '\p{^Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(1, 836, '\P{Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Expect(0, 836, '\P{^Canonical_Combining_Class= iota-SUBSCRIPT}', "");
Error('\p{Ccc=:= IS}');
Error('\P{Ccc=:= IS}');
Expect(1, 837, '\p{Ccc=is}', "");
Expect(0, 837, '\p{^Ccc=is}', "");
Expect(0, 837, '\P{Ccc=is}', "");
Expect(1, 837, '\P{^Ccc=is}', "");
Expect(0, 836, '\p{Ccc=is}', "");
Expect(1, 836, '\p{^Ccc=is}', "");
Expect(1, 836, '\P{Ccc=is}', "");
Expect(0, 836, '\P{^Ccc=is}', "");
Expect(1, 837, '\p{Ccc=--IS}', "");
Expect(0, 837, '\p{^Ccc=--IS}', "");
Expect(0, 837, '\P{Ccc=--IS}', "");
Expect(1, 837, '\P{^Ccc=--IS}', "");
Expect(0, 836, '\p{Ccc=--IS}', "");
Expect(1, 836, '\p{^Ccc=--IS}', "");
Expect(1, 836, '\P{Ccc=--IS}', "");
Expect(0, 836, '\P{^Ccc=--IS}', "");
Error('\p{Is_Canonical_Combining_Class= :=+0240}');
Error('\P{Is_Canonical_Combining_Class= :=+0240}');
Expect(1, 837, '\p{Is_Canonical_Combining_Class=000_024_0}', "");
Expect(0, 837, '\p{^Is_Canonical_Combining_Class=000_024_0}', "");
Expect(0, 837, '\P{Is_Canonical_Combining_Class=000_024_0}', "");
Expect(1, 837, '\P{^Is_Canonical_Combining_Class=000_024_0}', "");
Expect(0, 836, '\p{Is_Canonical_Combining_Class=000_024_0}', "");
Expect(1, 836, '\p{^Is_Canonical_Combining_Class=000_024_0}', "");
Expect(1, 836, '\P{Is_Canonical_Combining_Class=000_024_0}', "");
Expect(0, 836, '\P{^Is_Canonical_Combining_Class=000_024_0}', "");
Error('\p{Is_Ccc= IOTA/a/Subscript}');
Error('\P{Is_Ccc= IOTA/a/Subscript}');
Expect(1, 837, '\p{Is_Ccc=iotasubscript}', "");
Expect(0, 837, '\p{^Is_Ccc=iotasubscript}', "");
Expect(0, 837, '\P{Is_Ccc=iotasubscript}', "");
Expect(1, 837, '\P{^Is_Ccc=iotasubscript}', "");
Expect(0, 836, '\p{Is_Ccc=iotasubscript}', "");
Expect(1, 836, '\p{^Is_Ccc=iotasubscript}', "");
Expect(1, 836, '\P{Is_Ccc=iotasubscript}', "");
Expect(0, 836, '\P{^Is_Ccc=iotasubscript}', "");
Expect(1, 837, '\p{Is_Ccc=__Iota-Subscript}', "");
Expect(0, 837, '\p{^Is_Ccc=__Iota-Subscript}', "");
Expect(0, 837, '\P{Is_Ccc=__Iota-Subscript}', "");
Expect(1, 837, '\P{^Is_Ccc=__Iota-Subscript}', "");
Expect(0, 836, '\p{Is_Ccc=__Iota-Subscript}', "");
Expect(1, 836, '\p{^Is_Ccc=__Iota-Subscript}', "");
Expect(1, 836, '\P{Is_Ccc=__Iota-Subscript}', "");
Expect(0, 836, '\P{^Is_Ccc=__Iota-Subscript}', "");
Error('\p{Canonical_Combining_Class=/a/--above_Right}');
Error('\P{Canonical_Combining_Class=/a/--above_Right}');
Expect(1, 789, '\p{Canonical_Combining_Class=aboveright}', "");
Expect(0, 789, '\p{^Canonical_Combining_Class=aboveright}', "");
Expect(0, 789, '\P{Canonical_Combining_Class=aboveright}', "");
Expect(1, 789, '\P{^Canonical_Combining_Class=aboveright}', "");
Expect(0, 788, '\p{Canonical_Combining_Class=aboveright}', "");
Expect(1, 788, '\p{^Canonical_Combining_Class=aboveright}', "");
Expect(1, 788, '\P{Canonical_Combining_Class=aboveright}', "");
Expect(0, 788, '\P{^Canonical_Combining_Class=aboveright}', "");
Expect(1, 789, '\p{Canonical_Combining_Class= Aboveright}', "");
Expect(0, 789, '\p{^Canonical_Combining_Class= Aboveright}', "");
Expect(0, 789, '\P{Canonical_Combining_Class= Aboveright}', "");
Expect(1, 789, '\P{^Canonical_Combining_Class= Aboveright}', "");
Expect(0, 788, '\p{Canonical_Combining_Class= Aboveright}', "");
Expect(1, 788, '\p{^Canonical_Combining_Class= Aboveright}', "");
Expect(1, 788, '\P{Canonical_Combining_Class= Aboveright}', "");
Expect(0, 788, '\P{^Canonical_Combining_Class= Aboveright}', "");
Error('\p{Ccc= /a/ar}');
Error('\P{Ccc= /a/ar}');
Expect(1, 789, '\p{Ccc=ar}', "");
Expect(0, 789, '\p{^Ccc=ar}', "");
Expect(0, 789, '\P{Ccc=ar}', "");
Expect(1, 789, '\P{^Ccc=ar}', "");
Expect(0, 788, '\p{Ccc=ar}', "");
Expect(1, 788, '\p{^Ccc=ar}', "");
Expect(1, 788, '\P{Ccc=ar}', "");
Expect(0, 788, '\P{^Ccc=ar}', "");
Expect(1, 789, '\p{Ccc: __ar}', "");
Expect(0, 789, '\p{^Ccc: __ar}', "");
Expect(0, 789, '\P{Ccc: __ar}', "");
Expect(1, 789, '\P{^Ccc: __ar}', "");
Expect(0, 788, '\p{Ccc: __ar}', "");
Expect(1, 788, '\p{^Ccc: __ar}', "");
Expect(1, 788, '\P{Ccc: __ar}', "");
Expect(0, 788, '\P{^Ccc: __ar}', "");
Error('\p{Is_Canonical_Combining_Class=:=0000000232}');
Error('\P{Is_Canonical_Combining_Class=:=0000000232}');
Expect(1, 789, '\p{Is_Canonical_Combining_Class=00232}', "");
Expect(0, 789, '\p{^Is_Canonical_Combining_Class=00232}', "");
Expect(0, 789, '\P{Is_Canonical_Combining_Class=00232}', "");
Expect(1, 789, '\P{^Is_Canonical_Combining_Class=00232}', "");
Expect(0, 788, '\p{Is_Canonical_Combining_Class=00232}', "");
Expect(1, 788, '\p{^Is_Canonical_Combining_Class=00232}', "");
Expect(1, 788, '\P{Is_Canonical_Combining_Class=00232}', "");
Expect(0, 788, '\P{^Is_Canonical_Combining_Class=00232}', "");
Error('\p{Is_Ccc= ABOVE_RIGHT:=}');
Error('\P{Is_Ccc= ABOVE_RIGHT:=}');
Expect(1, 789, '\p{Is_Ccc: aboveright}', "");
Expect(0, 789, '\p{^Is_Ccc: aboveright}', "");
Expect(0, 789, '\P{Is_Ccc: aboveright}', "");
Expect(1, 789, '\P{^Is_Ccc: aboveright}', "");
Expect(0, 788, '\p{Is_Ccc: aboveright}', "");
Expect(1, 788, '\p{^Is_Ccc: aboveright}', "");
Expect(1, 788, '\P{Is_Ccc: aboveright}', "");
Expect(0, 788, '\P{^Is_Ccc: aboveright}', "");
Expect(1, 789, '\p{Is_Ccc= Above_Right}', "");
Expect(0, 789, '\p{^Is_Ccc= Above_Right}', "");
Expect(0, 789, '\P{Is_Ccc= Above_Right}', "");
Expect(1, 789, '\P{^Is_Ccc= Above_Right}', "");
Expect(0, 788, '\p{Is_Ccc= Above_Right}', "");
Expect(1, 788, '\p{^Is_Ccc= Above_Right}', "");
Expect(1, 788, '\P{Is_Ccc= Above_Right}', "");
Expect(0, 788, '\P{^Is_Ccc= Above_Right}', "");
Error('\p{Canonical_Combining_Class= +0029/a/}');
Error('\P{Canonical_Combining_Class= +0029/a/}');
Expect(1, 1613, '\p{Canonical_Combining_Class: +000000029}', "");
Expect(0, 1613, '\p{^Canonical_Combining_Class: +000000029}', "");
Expect(0, 1613, '\P{Canonical_Combining_Class: +000000029}', "");
Expect(1, 1613, '\P{^Canonical_Combining_Class: +000000029}', "");
Expect(0, 1612, '\p{Canonical_Combining_Class: +000000029}', "");
Expect(1, 1612, '\p{^Canonical_Combining_Class: +000000029}', "");
Expect(1, 1612, '\P{Canonical_Combining_Class: +000000029}', "");
Expect(0, 1612, '\P{^Canonical_Combining_Class: +000000029}', "");
Error('\p{Ccc= +0000029/a/}');
Error('\P{Ccc= +0000029/a/}');
Expect(1, 1613, '\p{Ccc=0_0_0_029}', "");
Expect(0, 1613, '\p{^Ccc=0_0_0_029}', "");
Expect(0, 1613, '\P{Ccc=0_0_0_029}', "");
Expect(1, 1613, '\P{^Ccc=0_0_0_029}', "");
Expect(0, 1612, '\p{Ccc=0_0_0_029}', "");
Expect(1, 1612, '\p{^Ccc=0_0_0_029}', "");
Expect(1, 1612, '\P{Ccc=0_0_0_029}', "");
Expect(0, 1612, '\P{^Ccc=0_0_0_029}', "");
Error('\p{Is_Canonical_Combining_Class=/a/_0 0 0 00029}');
Error('\P{Is_Canonical_Combining_Class=/a/_0 0 0 00029}');
Expect(1, 1613, '\p{Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(0, 1613, '\p{^Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(0, 1613, '\P{Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(1, 1613, '\P{^Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(0, 1612, '\p{Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(1, 1612, '\p{^Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(1, 1612, '\P{Is_Canonical_Combining_Class:0_0_0_029}', "");
Expect(0, 1612, '\P{^Is_Canonical_Combining_Class:0_0_0_029}', "");
Error('\p{Is_Ccc= /a/0_0 00_0_00-0029}');
Error('\P{Is_Ccc= /a/0_0 00_0_00-0029}');
Expect(1, 1613, '\p{Is_Ccc=000029}', "");
Expect(0, 1613, '\p{^Is_Ccc=000029}', "");
Expect(0, 1613, '\P{Is_Ccc=000029}', "");
Expect(1, 1613, '\P{^Is_Ccc=000029}', "");
Expect(0, 1612, '\p{Is_Ccc=000029}', "");
Expect(1, 1612, '\p{^Is_Ccc=000029}', "");
Expect(1, 1612, '\P{Is_Ccc=000029}', "");
Expect(0, 1612, '\P{^Is_Ccc=000029}', "");
Error('\p{Canonical_Combining_Class=/a/_Right}');
Error('\P{Canonical_Combining_Class=/a/_Right}');
Expect(1, 119149, '\p{Canonical_Combining_Class: right}', "");
Expect(0, 119149, '\p{^Canonical_Combining_Class: right}', "");
Expect(0, 119149, '\P{Canonical_Combining_Class: right}', "");
Expect(1, 119149, '\P{^Canonical_Combining_Class: right}', "");
Expect(0, 119148, '\p{Canonical_Combining_Class: right}', "");
Expect(1, 119148, '\p{^Canonical_Combining_Class: right}', "");
Expect(1, 119148, '\P{Canonical_Combining_Class: right}', "");
Expect(0, 119148, '\P{^Canonical_Combining_Class: right}', "");
Expect(1, 119149, '\p{Canonical_Combining_Class=_Right}', "");
Expect(0, 119149, '\p{^Canonical_Combining_Class=_Right}', "");
Expect(0, 119149, '\P{Canonical_Combining_Class=_Right}', "");
Expect(1, 119149, '\P{^Canonical_Combining_Class=_Right}', "");
Expect(0, 119148, '\p{Canonical_Combining_Class=_Right}', "");
Expect(1, 119148, '\p{^Canonical_Combining_Class=_Right}', "");
Expect(1, 119148, '\P{Canonical_Combining_Class=_Right}', "");
Expect(0, 119148, '\P{^Canonical_Combining_Class=_Right}', "");
Error('\p{Ccc=-:=R}');
Error('\P{Ccc=-:=R}');
Expect(1, 119149, '\p{Ccc=r}', "");
Expect(0, 119149, '\p{^Ccc=r}', "");
Expect(0, 119149, '\P{Ccc=r}', "");
Expect(1, 119149, '\P{^Ccc=r}', "");
Expect(0, 119148, '\p{Ccc=r}', "");
Expect(1, 119148, '\p{^Ccc=r}', "");
Expect(1, 119148, '\P{Ccc=r}', "");
Expect(0, 119148, '\P{^Ccc=r}', "");
Expect(1, 119149, '\p{Ccc=- R}', "");
Expect(0, 119149, '\p{^Ccc=- R}', "");
Expect(0, 119149, '\P{Ccc=- R}', "");
Expect(1, 119149, '\P{^Ccc=- R}', "");
Expect(0, 119148, '\p{Ccc=- R}', "");
Expect(1, 119148, '\p{^Ccc=- R}', "");
Expect(1, 119148, '\P{Ccc=- R}', "");
Expect(0, 119148, '\P{^Ccc=- R}', "");
Error('\p{Is_Canonical_Combining_Class=/a/ 000226}');
Error('\P{Is_Canonical_Combining_Class=/a/ 000226}');
Expect(1, 119149, '\p{Is_Canonical_Combining_Class=0226}', "");
Expect(0, 119149, '\p{^Is_Canonical_Combining_Class=0226}', "");
Expect(0, 119149, '\P{Is_Canonical_Combining_Class=0226}', "");
Expect(1, 119149, '\P{^Is_Canonical_Combining_Class=0226}', "");
Expect(0, 119148, '\p{Is_Canonical_Combining_Class=0226}', "");
Expect(1, 119148, '\p{^Is_Canonical_Combining_Class=0226}', "");
Expect(1, 119148, '\P{Is_Canonical_Combining_Class=0226}', "");
Expect(0, 119148, '\P{^Is_Canonical_Combining_Class=0226}', "");
Error('\p{Is_Ccc=_right:=}');
Error('\P{Is_Ccc=_right:=}');
Expect(1, 119149, '\p{Is_Ccc=right}', "");
Expect(0, 119149, '\p{^Is_Ccc=right}', "");
Expect(0, 119149, '\P{Is_Ccc=right}', "");
Expect(1, 119149, '\P{^Is_Ccc=right}', "");
Expect(0, 119148, '\p{Is_Ccc=right}', "");
Expect(1, 119148, '\p{^Is_Ccc=right}', "");
Expect(1, 119148, '\P{Is_Ccc=right}', "");
Expect(0, 119148, '\P{^Is_Ccc=right}', "");
Expect(1, 119149, '\p{Is_Ccc: - Right}', "");
Expect(0, 119149, '\p{^Is_Ccc: - Right}', "");
Expect(0, 119149, '\P{Is_Ccc: - Right}', "");
Expect(1, 119149, '\P{^Is_Ccc: - Right}', "");
Expect(0, 119148, '\p{Is_Ccc: - Right}', "");
Expect(1, 119148, '\p{^Is_Ccc: - Right}', "");
Expect(1, 119148, '\P{Is_Ccc: - Right}', "");
Expect(0, 119148, '\P{^Is_Ccc: - Right}', "");
Error('\p{Canonical_Combining_Class= 0000 00 0015/a/}');
Error('\P{Canonical_Combining_Class= 0000 00 0015/a/}');
Expect(1, 1461, '\p{Canonical_Combining_Class=00_00_15}', "");
Expect(0, 1461, '\p{^Canonical_Combining_Class=00_00_15}', "");
Expect(0, 1461, '\P{Canonical_Combining_Class=00_00_15}', "");
Expect(1, 1461, '\P{^Canonical_Combining_Class=00_00_15}', "");
Expect(0, 1460, '\p{Canonical_Combining_Class=00_00_15}', "");
Expect(1, 1460, '\p{^Canonical_Combining_Class=00_00_15}', "");
Expect(1, 1460, '\P{Canonical_Combining_Class=00_00_15}', "");
Expect(0, 1460, '\P{^Canonical_Combining_Class=00_00_15}', "");
Error('\p{Ccc=/a/ -15}');
Error('\P{Ccc=/a/ -15}');
Expect(1, 1461, '\p{Ccc=00015}', "");
Expect(0, 1461, '\p{^Ccc=00015}', "");
Expect(0, 1461, '\P{Ccc=00015}', "");
Expect(1, 1461, '\P{^Ccc=00015}', "");
Expect(0, 1460, '\p{Ccc=00015}', "");
Expect(1, 1460, '\p{^Ccc=00015}', "");
Expect(1, 1460, '\P{Ccc=00015}', "");
Expect(0, 1460, '\P{^Ccc=00015}', "");
Error('\p{Is_Canonical_Combining_Class=-:=001 5}');
Error('\P{Is_Canonical_Combining_Class=-:=001 5}');
Expect(1, 1461, '\p{Is_Canonical_Combining_Class=0000000015}', "");
Expect(0, 1461, '\p{^Is_Canonical_Combining_Class=0000000015}', "");
Expect(0, 1461, '\P{Is_Canonical_Combining_Class=0000000015}', "");
Expect(1, 1461, '\P{^Is_Canonical_Combining_Class=0000000015}', "");
Expect(0, 1460, '\p{Is_Canonical_Combining_Class=0000000015}', "");
Expect(1, 1460, '\p{^Is_Canonical_Combining_Class=0000000015}', "");
Expect(1, 1460, '\P{Is_Canonical_Combining_Class=0000000015}', "");
Expect(0, 1460, '\P{^Is_Canonical_Combining_Class=0000000015}', "");
Error('\p{Is_Ccc=:=_ 00001 5}');
Error('\P{Is_Ccc=:=_ 00001 5}');
Expect(1, 1461, '\p{Is_Ccc: 00000015}', "");
Expect(0, 1461, '\p{^Is_Ccc: 00000015}', "");
Expect(0, 1461, '\P{Is_Ccc: 00000015}', "");
Expect(1, 1461, '\P{^Is_Ccc: 00000015}', "");
Expect(0, 1460, '\p{Is_Ccc: 00000015}', "");
Expect(1, 1460, '\p{^Is_Ccc: 00000015}', "");
Expect(1, 1460, '\P{Is_Ccc: 00000015}', "");
Expect(0, 1460, '\P{^Is_Ccc: 00000015}', "");
Error('\p{Canonical_Combining_Class=:= -below-LEFT}');
Error('\P{Canonical_Combining_Class=:= -below-LEFT}');
Expect(1, 12330, '\p{Canonical_Combining_Class: belowleft}', "");
Expect(0, 12330, '\p{^Canonical_Combining_Class: belowleft}', "");
Expect(0, 12330, '\P{Canonical_Combining_Class: belowleft}', "");
Expect(1, 12330, '\P{^Canonical_Combining_Class: belowleft}', "");
Expect(0, 12329, '\p{Canonical_Combining_Class: belowleft}', "");
Expect(1, 12329, '\p{^Canonical_Combining_Class: belowleft}', "");
Expect(1, 12329, '\P{Canonical_Combining_Class: belowleft}', "");
Expect(0, 12329, '\P{^Canonical_Combining_Class: belowleft}', "");
Expect(1, 12330, '\p{Canonical_Combining_Class= below left}', "");
Expect(0, 12330, '\p{^Canonical_Combining_Class= below left}', "");
Expect(0, 12330, '\P{Canonical_Combining_Class= below left}', "");
Expect(1, 12330, '\P{^Canonical_Combining_Class= below left}', "");
Expect(0, 12329, '\p{Canonical_Combining_Class= below left}', "");
Expect(1, 12329, '\p{^Canonical_Combining_Class= below left}', "");
Expect(1, 12329, '\P{Canonical_Combining_Class= below left}', "");
Expect(0, 12329, '\P{^Canonical_Combining_Class= below left}', "");
Error('\p{Ccc: /a/ -BL}');
Error('\P{Ccc: /a/ -BL}');
Expect(1, 12330, '\p{Ccc: bl}', "");
Expect(0, 12330, '\p{^Ccc: bl}', "");
Expect(0, 12330, '\P{Ccc: bl}', "");
Expect(1, 12330, '\P{^Ccc: bl}', "");
Expect(0, 12329, '\p{Ccc: bl}', "");
Expect(1, 12329, '\p{^Ccc: bl}', "");
Expect(1, 12329, '\P{Ccc: bl}', "");
Expect(0, 12329, '\P{^Ccc: bl}', "");
Expect(1, 12330, '\p{Ccc=_BL}', "");
Expect(0, 12330, '\p{^Ccc=_BL}', "");
Expect(0, 12330, '\P{Ccc=_BL}', "");
Expect(1, 12330, '\P{^Ccc=_BL}', "");
Expect(0, 12329, '\p{Ccc=_BL}', "");
Expect(1, 12329, '\p{^Ccc=_BL}', "");
Expect(1, 12329, '\P{Ccc=_BL}', "");
Expect(0, 12329, '\P{^Ccc=_BL}', "");
Error('\p{Is_Canonical_Combining_Class= _+0021-8/a/}');
Error('\P{Is_Canonical_Combining_Class= _+0021-8/a/}');
Expect(1, 12330, '\p{Is_Canonical_Combining_Class=21_8}', "");
Expect(0, 12330, '\p{^Is_Canonical_Combining_Class=21_8}', "");
Expect(0, 12330, '\P{Is_Canonical_Combining_Class=21_8}', "");
Expect(1, 12330, '\P{^Is_Canonical_Combining_Class=21_8}', "");
Expect(0, 12329, '\p{Is_Canonical_Combining_Class=21_8}', "");
Expect(1, 12329, '\p{^Is_Canonical_Combining_Class=21_8}', "");
Expect(1, 12329, '\P{Is_Canonical_Combining_Class=21_8}', "");
Expect(0, 12329, '\P{^Is_Canonical_Combining_Class=21_8}', "");
Error('\p{Is_Ccc= _BELOW-LEFT:=}');
Error('\P{Is_Ccc= _BELOW-LEFT:=}');
Expect(1, 12330, '\p{Is_Ccc=belowleft}', "");
Expect(0, 12330, '\p{^Is_Ccc=belowleft}', "");
Expect(0, 12330, '\P{Is_Ccc=belowleft}', "");
Expect(1, 12330, '\P{^Is_Ccc=belowleft}', "");
Expect(0, 12329, '\p{Is_Ccc=belowleft}', "");
Expect(1, 12329, '\p{^Is_Ccc=belowleft}', "");
Expect(1, 12329, '\P{Is_Ccc=belowleft}', "");
Expect(0, 12329, '\P{^Is_Ccc=belowleft}', "");
Expect(1, 12330, '\p{Is_Ccc= -Below Left}', "");
Expect(0, 12330, '\p{^Is_Ccc= -Below Left}', "");
Expect(0, 12330, '\P{Is_Ccc= -Below Left}', "");
Expect(1, 12330, '\P{^Is_Ccc= -Below Left}', "");
Expect(0, 12329, '\p{Is_Ccc= -Below Left}', "");
Expect(1, 12329, '\p{^Is_Ccc= -Below Left}', "");
Expect(1, 12329, '\P{Is_Ccc= -Below Left}', "");
Expect(0, 12329, '\P{^Is_Ccc= -Below Left}', "");
Error('\p{Canonical_Combining_Class=/a/ Left}');
Error('\P{Canonical_Combining_Class=/a/ Left}');
Expect(1, 12335, '\p{Canonical_Combining_Class=left}', "");
Expect(0, 12335, '\p{^Canonical_Combining_Class=left}', "");
Expect(0, 12335, '\P{Canonical_Combining_Class=left}', "");
Expect(1, 12335, '\P{^Canonical_Combining_Class=left}', "");
Expect(0, 12333, '\p{Canonical_Combining_Class=left}', "");
Expect(1, 12333, '\p{^Canonical_Combining_Class=left}', "");
Expect(1, 12333, '\P{Canonical_Combining_Class=left}', "");
Expect(0, 12333, '\P{^Canonical_Combining_Class=left}', "");
Expect(1, 12335, '\p{Canonical_Combining_Class: -Left}', "");
Expect(0, 12335, '\p{^Canonical_Combining_Class: -Left}', "");
Expect(0, 12335, '\P{Canonical_Combining_Class: -Left}', "");
Expect(1, 12335, '\P{^Canonical_Combining_Class: -Left}', "");
Expect(0, 12333, '\p{Canonical_Combining_Class: -Left}', "");
Expect(1, 12333, '\p{^Canonical_Combining_Class: -Left}', "");
Expect(1, 12333, '\P{Canonical_Combining_Class: -Left}', "");
Expect(0, 12333, '\P{^Canonical_Combining_Class: -Left}', "");
Error('\p{Ccc=:= L}');
Error('\P{Ccc=:= L}');
Expect(1, 12335, '\p{Ccc=l}', "");
Expect(0, 12335, '\p{^Ccc=l}', "");
Expect(0, 12335, '\P{Ccc=l}', "");
Expect(1, 12335, '\P{^Ccc=l}', "");
Expect(0, 12333, '\p{Ccc=l}', "");
Expect(1, 12333, '\p{^Ccc=l}', "");
Expect(1, 12333, '\P{Ccc=l}', "");
Expect(0, 12333, '\P{^Ccc=l}', "");
Expect(1, 12335, '\p{Ccc=_ l}', "");
Expect(0, 12335, '\p{^Ccc=_ l}', "");
Expect(0, 12335, '\P{Ccc=_ l}', "");
Expect(1, 12335, '\P{^Ccc=_ l}', "");
Expect(0, 12333, '\p{Ccc=_ l}', "");
Expect(1, 12333, '\p{^Ccc=_ l}', "");
Expect(1, 12333, '\P{Ccc=_ l}', "");
Expect(0, 12333, '\P{^Ccc=_ l}', "");
Error('\p{Is_Canonical_Combining_Class:/a/ 00000224}');
Error('\P{Is_Canonical_Combining_Class:/a/ 00000224}');
Expect(1, 12335, '\p{Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(0, 12335, '\p{^Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(0, 12335, '\P{Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(1, 12335, '\P{^Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(0, 12333, '\p{Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(1, 12333, '\p{^Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(1, 12333, '\P{Is_Canonical_Combining_Class=00000_00002_24}', "");
Expect(0, 12333, '\P{^Is_Canonical_Combining_Class=00000_00002_24}', "");
Error('\p{Is_Ccc::=left}');
Error('\P{Is_Ccc::=left}');
Expect(1, 12335, '\p{Is_Ccc=left}', "");
Expect(0, 12335, '\p{^Is_Ccc=left}', "");
Expect(0, 12335, '\P{Is_Ccc=left}', "");
Expect(1, 12335, '\P{^Is_Ccc=left}', "");
Expect(0, 12333, '\p{Is_Ccc=left}', "");
Expect(1, 12333, '\p{^Is_Ccc=left}', "");
Expect(1, 12333, '\P{Is_Ccc=left}', "");
Expect(0, 12333, '\P{^Is_Ccc=left}', "");
Expect(1, 12335, '\p{Is_Ccc=- LEFT}', "");
Expect(0, 12335, '\p{^Is_Ccc=- LEFT}', "");
Expect(0, 12335, '\P{Is_Ccc=- LEFT}', "");
Expect(1, 12335, '\P{^Is_Ccc=- LEFT}', "");
Expect(0, 12333, '\p{Is_Ccc=- LEFT}', "");
Expect(1, 12333, '\p{^Is_Ccc=- LEFT}', "");
Expect(1, 12333, '\P{Is_Ccc=- LEFT}', "");
Expect(0, 12333, '\P{^Is_Ccc=- LEFT}', "");
Error('\p{Canonical_Combining_Class=_-Above/a/}');
Error('\P{Canonical_Combining_Class=_-Above/a/}');
Expect(1, 788, '\p{Canonical_Combining_Class=above}', "");
Expect(0, 788, '\p{^Canonical_Combining_Class=above}', "");
Expect(0, 788, '\P{Canonical_Combining_Class=above}', "");
Expect(1, 788, '\P{^Canonical_Combining_Class=above}', "");
Expect(0, 767, '\p{Canonical_Combining_Class=above}', "");
Expect(1, 767, '\p{^Canonical_Combining_Class=above}', "");
Expect(1, 767, '\P{Canonical_Combining_Class=above}', "");
Expect(0, 767, '\P{^Canonical_Combining_Class=above}', "");
Expect(1, 788, '\p{Canonical_Combining_Class=_above}', "");
Expect(0, 788, '\p{^Canonical_Combining_Class=_above}', "");
Expect(0, 788, '\P{Canonical_Combining_Class=_above}', "");
Expect(1, 788, '\P{^Canonical_Combining_Class=_above}', "");
Expect(0, 767, '\p{Canonical_Combining_Class=_above}', "");
Expect(1, 767, '\p{^Canonical_Combining_Class=_above}', "");
Expect(1, 767, '\P{Canonical_Combining_Class=_above}', "");
Expect(0, 767, '\P{^Canonical_Combining_Class=_above}', "");
Error('\p{Ccc= /a/A}');
Error('\P{Ccc= /a/A}');
Expect(1, 788, '\p{Ccc: a}', "");
Expect(0, 788, '\p{^Ccc: a}', "");
Expect(0, 788, '\P{Ccc: a}', "");
Expect(1, 788, '\P{^Ccc: a}', "");
Expect(0, 767, '\p{Ccc: a}', "");
Expect(1, 767, '\p{^Ccc: a}', "");
Expect(1, 767, '\P{Ccc: a}', "");
Expect(0, 767, '\P{^Ccc: a}', "");
Expect(1, 788, '\p{Ccc=A}', "");
Expect(0, 788, '\p{^Ccc=A}', "");
Expect(0, 788, '\P{Ccc=A}', "");
Expect(1, 788, '\P{^Ccc=A}', "");
Expect(0, 767, '\p{Ccc=A}', "");
Expect(1, 767, '\p{^Ccc=A}', "");
Expect(1, 767, '\P{Ccc=A}', "");
Expect(0, 767, '\P{^Ccc=A}', "");
Error('\p{Is_Canonical_Combining_Class= :=+0000230}');
Error('\P{Is_Canonical_Combining_Class= :=+0000230}');
Expect(1, 788, '\p{Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(0, 788, '\p{^Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(0, 788, '\P{Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(1, 788, '\P{^Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(0, 767, '\p{Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(1, 767, '\p{^Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(1, 767, '\P{Is_Canonical_Combining_Class=0_0_2_30}', "");
Expect(0, 767, '\P{^Is_Canonical_Combining_Class=0_0_2_30}', "");
Error('\p{Is_Ccc=-Above:=}');
Error('\P{Is_Ccc=-Above:=}');
Expect(1, 788, '\p{Is_Ccc=above}', "");
Expect(0, 788, '\p{^Is_Ccc=above}', "");
Expect(0, 788, '\P{Is_Ccc=above}', "");
Expect(1, 788, '\P{^Is_Ccc=above}', "");
Expect(0, 767, '\p{Is_Ccc=above}', "");
Expect(1, 767, '\p{^Is_Ccc=above}', "");
Expect(1, 767, '\P{Is_Ccc=above}', "");
Expect(0, 767, '\P{^Is_Ccc=above}', "");
Expect(1, 788, '\p{Is_Ccc= _Above}', "");
Expect(0, 788, '\p{^Is_Ccc= _Above}', "");
Expect(0, 788, '\P{Is_Ccc= _Above}', "");
Expect(1, 788, '\P{^Is_Ccc= _Above}', "");
Expect(0, 767, '\p{Is_Ccc= _Above}', "");
Expect(1, 767, '\p{^Is_Ccc= _Above}', "");
Expect(1, 767, '\P{Is_Ccc= _Above}', "");
Expect(0, 767, '\P{^Is_Ccc= _Above}', "");
Error('\p{Canonical_Combining_Class= +000:=0129}');
Error('\P{Canonical_Combining_Class= +000:=0129}');
Expect(1, 3953, '\p{Canonical_Combining_Class=0_1_29}', "");
Expect(0, 3953, '\p{^Canonical_Combining_Class=0_1_29}', "");
Expect(0, 3953, '\P{Canonical_Combining_Class=0_1_29}', "");
Expect(1, 3953, '\P{^Canonical_Combining_Class=0_1_29}', "");
Expect(0, 3952, '\p{Canonical_Combining_Class=0_1_29}', "");
Expect(1, 3952, '\p{^Canonical_Combining_Class=0_1_29}', "");
Expect(1, 3952, '\P{Canonical_Combining_Class=0_1_29}', "");
Expect(0, 3952, '\P{^Canonical_Combining_Class=0_1_29}', "");
Error('\p{Ccc=__0 0:=0 00 0129}');
Error('\P{Ccc=__0 0:=0 00 0129}');
Expect(1, 3953, '\p{Ccc=00000129}', "");
Expect(0, 3953, '\p{^Ccc=00000129}', "");
Expect(0, 3953, '\P{Ccc=00000129}', "");
Expect(1, 3953, '\P{^Ccc=00000129}', "");
Expect(0, 3952, '\p{Ccc=00000129}', "");
Expect(1, 3952, '\p{^Ccc=00000129}', "");
Expect(1, 3952, '\P{Ccc=00000129}', "");
Expect(0, 3952, '\P{^Ccc=00000129}', "");
Error('\p{Is_Canonical_Combining_Class=_/a/00 0 0-00 129}');
Error('\P{Is_Canonical_Combining_Class=_/a/00 0 0-00 129}');
Expect(1, 3953, '\p{Is_Canonical_Combining_Class: 0000000129}', "");
Expect(0, 3953, '\p{^Is_Canonical_Combining_Class: 0000000129}', "");
Expect(0, 3953, '\P{Is_Canonical_Combining_Class: 0000000129}', "");
Expect(1, 3953, '\P{^Is_Canonical_Combining_Class: 0000000129}', "");
Expect(0, 3952, '\p{Is_Canonical_Combining_Class: 0000000129}', "");
Expect(1, 3952, '\p{^Is_Canonical_Combining_Class: 0000000129}', "");
Expect(1, 3952, '\P{Is_Canonical_Combining_Class: 0000000129}', "");
Expect(0, 3952, '\P{^Is_Canonical_Combining_Class: 0000000129}', "");
Error('\p{Is_Ccc=_+0012_9:=}');
Error('\P{Is_Ccc=_+0012_9:=}');
Expect(1, 3953, '\p{Is_Ccc=12_9}', "");
Expect(0, 3953, '\p{^Is_Ccc=12_9}', "");
Expect(0, 3953, '\P{Is_Ccc=12_9}', "");
Expect(1, 3953, '\P{^Is_Ccc=12_9}', "");
Expect(0, 3952, '\p{Is_Ccc=12_9}', "");
Expect(1, 3952, '\p{^Is_Ccc=12_9}', "");
Expect(1, 3952, '\P{Is_Ccc=12_9}', "");
Expect(0, 3952, '\P{^Is_Ccc=12_9}', "");
Error('\p{Canonical_Combining_Class=_/a/000 17}');
Error('\P{Canonical_Combining_Class=_/a/000 17}');
Expect(1, 1463, '\p{Canonical_Combining_Class: 000000017}', "");
Expect(0, 1463, '\p{^Canonical_Combining_Class: 000000017}', "");
Expect(0, 1463, '\P{Canonical_Combining_Class: 000000017}', "");
Expect(1, 1463, '\P{^Canonical_Combining_Class: 000000017}', "");
Expect(0, 1462, '\p{Canonical_Combining_Class: 000000017}', "");
Expect(1, 1462, '\p{^Canonical_Combining_Class: 000000017}', "");
Expect(1, 1462, '\P{Canonical_Combining_Class: 000000017}', "");
Expect(0, 1462, '\P{^Canonical_Combining_Class: 000000017}', "");
Error('\p{Ccc=- +0_0/a/00-0-0_0 0017}');
Error('\P{Ccc=- +0_0/a/00-0-0_0 0017}');
Expect(1, 1463, '\p{Ccc=0017}', "");
Expect(0, 1463, '\p{^Ccc=0017}', "");
Expect(0, 1463, '\P{Ccc=0017}', "");
Expect(1, 1463, '\P{^Ccc=0017}', "");
Expect(0, 1462, '\p{Ccc=0017}', "");
Expect(1, 1462, '\p{^Ccc=0017}', "");
Expect(1, 1462, '\P{Ccc=0017}', "");
Expect(0, 1462, '\P{^Ccc=0017}', "");
Error('\p{Is_Canonical_Combining_Class=_:=+00017}');
Error('\P{Is_Canonical_Combining_Class=_:=+00017}');
Expect(1, 1463, '\p{Is_Canonical_Combining_Class=0017}', "");
Expect(0, 1463, '\p{^Is_Canonical_Combining_Class=0017}', "");
Expect(0, 1463, '\P{Is_Canonical_Combining_Class=0017}', "");
Expect(1, 1463, '\P{^Is_Canonical_Combining_Class=0017}', "");
Expect(0, 1462, '\p{Is_Canonical_Combining_Class=0017}', "");
Expect(1, 1462, '\p{^Is_Canonical_Combining_Class=0017}', "");
Expect(1, 1462, '\P{Is_Canonical_Combining_Class=0017}', "");
Expect(0, 1462, '\P{^Is_Canonical_Combining_Class=0017}', "");
Error('\p{Is_Ccc= 00017:=}');
Error('\P{Is_Ccc= 00017:=}');
Expect(1, 1463, '\p{Is_Ccc=+0_0_0_0_0_17}', "");
Expect(0, 1463, '\p{^Is_Ccc=+0_0_0_0_0_17}', "");
Expect(0, 1463, '\P{Is_Ccc=+0_0_0_0_0_17}', "");
Expect(1, 1463, '\P{^Is_Ccc=+0_0_0_0_0_17}', "");
Expect(0, 1462, '\p{Is_Ccc=+0_0_0_0_0_17}', "");
Expect(1, 1462, '\p{^Is_Ccc=+0_0_0_0_0_17}', "");
Expect(1, 1462, '\P{Is_Ccc=+0_0_0_0_0_17}', "");
Expect(0, 1462, '\P{^Is_Ccc=+0_0_0_0_0_17}', "");
Error('\p{Canonical_Combining_Class=- Not REORDERED/a/}');
Error('\P{Canonical_Combining_Class=- Not REORDERED/a/}');
Expect(1, 767, '\p{Canonical_Combining_Class=notreordered}', "");
Expect(0, 767, '\p{^Canonical_Combining_Class=notreordered}', "");
Expect(0, 767, '\P{Canonical_Combining_Class=notreordered}', "");
Expect(1, 767, '\P{^Canonical_Combining_Class=notreordered}', "");
Expect(0, 846, '\p{Canonical_Combining_Class=notreordered}', "");
Expect(1, 846, '\p{^Canonical_Combining_Class=notreordered}', "");
Expect(1, 846, '\P{Canonical_Combining_Class=notreordered}', "");
Expect(0, 846, '\P{^Canonical_Combining_Class=notreordered}', "");
Expect(1, 767, '\p{Canonical_Combining_Class=__Not_reordered}', "");
Expect(0, 767, '\p{^Canonical_Combining_Class=__Not_reordered}', "");
Expect(0, 767, '\P{Canonical_Combining_Class=__Not_reordered}', "");
Expect(1, 767, '\P{^Canonical_Combining_Class=__Not_reordered}', "");
Expect(0, 846, '\p{Canonical_Combining_Class=__Not_reordered}', "");
Expect(1, 846, '\p{^Canonical_Combining_Class=__Not_reordered}', "");
Expect(1, 846, '\P{Canonical_Combining_Class=__Not_reordered}', "");
Expect(0, 846, '\P{^Canonical_Combining_Class=__Not_reordered}', "");
Error('\p{Ccc= -NR/a/}');
Error('\P{Ccc= -NR/a/}');
Expect(1, 767, '\p{Ccc=nr}', "");
Expect(0, 767, '\p{^Ccc=nr}', "");
Expect(0, 767, '\P{Ccc=nr}', "");
Expect(1, 767, '\P{^Ccc=nr}', "");
Expect(0, 846, '\p{Ccc=nr}', "");
Expect(1, 846, '\p{^Ccc=nr}', "");
Expect(1, 846, '\P{Ccc=nr}', "");
Expect(0, 846, '\P{^Ccc=nr}', "");
Expect(1, 767, '\p{Ccc= NR}', "");
Expect(0, 767, '\p{^Ccc= NR}', "");
Expect(0, 767, '\P{Ccc= NR}', "");
Expect(1, 767, '\P{^Ccc= NR}', "");
Expect(0, 846, '\p{Ccc= NR}', "");
Expect(1, 846, '\p{^Ccc= NR}', "");
Expect(1, 846, '\P{Ccc= NR}', "");
Expect(0, 846, '\P{^Ccc= NR}', "");
Error('\p{Is_Canonical_Combining_Class=- 0_0/a/}');
Error('\P{Is_Canonical_Combining_Class=- 0_0/a/}');
Expect(1, 767, '\p{Is_Canonical_Combining_Class=+0000000}', "");
Expect(0, 767, '\p{^Is_Canonical_Combining_Class=+0000000}', "");
Expect(0, 767, '\P{Is_Canonical_Combining_Class=+0000000}', "");
Expect(1, 767, '\P{^Is_Canonical_Combining_Class=+0000000}', "");
Expect(0, 846, '\p{Is_Canonical_Combining_Class=+0000000}', "");
Expect(1, 846, '\p{^Is_Canonical_Combining_Class=+0000000}', "");
Expect(1, 846, '\P{Is_Canonical_Combining_Class=+0000000}', "");
Expect(0, 846, '\P{^Is_Canonical_Combining_Class=+0000000}', "");
Error('\p{Is_Ccc=/a/NOT reordered}');
Error('\P{Is_Ccc=/a/NOT reordered}');
Expect(1, 767, '\p{Is_Ccc=notreordered}', "");
Expect(0, 767, '\p{^Is_Ccc=notreordered}', "");
Expect(0, 767, '\P{Is_Ccc=notreordered}', "");
Expect(1, 767, '\P{^Is_Ccc=notreordered}', "");
Expect(0, 846, '\p{Is_Ccc=notreordered}', "");
Expect(1, 846, '\p{^Is_Ccc=notreordered}', "");
Expect(1, 846, '\P{Is_Ccc=notreordered}', "");
Expect(0, 846, '\P{^Is_Ccc=notreordered}', "");
Expect(1, 767, '\p{Is_Ccc= _Not Reordered}', "");
Expect(0, 767, '\p{^Is_Ccc= _Not Reordered}', "");
Expect(0, 767, '\P{Is_Ccc= _Not Reordered}', "");
Expect(1, 767, '\P{^Is_Ccc= _Not Reordered}', "");
Expect(0, 846, '\p{Is_Ccc= _Not Reordered}', "");
Expect(1, 846, '\p{^Is_Ccc= _Not Reordered}', "");
Expect(1, 846, '\P{Is_Ccc= _Not Reordered}', "");
Expect(0, 846, '\P{^Is_Ccc= _Not Reordered}', "");
Error('\p{Canonical_Combining_Class= above:=Left}');
Error('\P{Canonical_Combining_Class= above:=Left}');
Expect(1, 1454, '\p{Canonical_Combining_Class=aboveleft}', "");
Expect(0, 1454, '\p{^Canonical_Combining_Class=aboveleft}', "");
Expect(0, 1454, '\P{Canonical_Combining_Class=aboveleft}', "");
Expect(1, 1454, '\P{^Canonical_Combining_Class=aboveleft}', "");
Expect(0, 1453, '\p{Canonical_Combining_Class=aboveleft}', "");
Expect(1, 1453, '\p{^Canonical_Combining_Class=aboveleft}', "");
Expect(1, 1453, '\P{Canonical_Combining_Class=aboveleft}', "");
Expect(0, 1453, '\P{^Canonical_Combining_Class=aboveleft}', "");
Expect(1, 1454, '\p{Canonical_Combining_Class: _aboveleft}', "");
Expect(0, 1454, '\p{^Canonical_Combining_Class: _aboveleft}', "");
Expect(0, 1454, '\P{Canonical_Combining_Class: _aboveleft}', "");
Expect(1, 1454, '\P{^Canonical_Combining_Class: _aboveleft}', "");
Expect(0, 1453, '\p{Canonical_Combining_Class: _aboveleft}', "");
Expect(1, 1453, '\p{^Canonical_Combining_Class: _aboveleft}', "");
Expect(1, 1453, '\P{Canonical_Combining_Class: _aboveleft}', "");
Expect(0, 1453, '\P{^Canonical_Combining_Class: _aboveleft}', "");
Error('\p{Ccc=/a/_ AL}');
Error('\P{Ccc=/a/_ AL}');
Expect(1, 1454, '\p{Ccc=al}', "");
Expect(0, 1454, '\p{^Ccc=al}', "");
Expect(0, 1454, '\P{Ccc=al}', "");
Expect(1, 1454, '\P{^Ccc=al}', "");
Expect(0, 1453, '\p{Ccc=al}', "");
Expect(1, 1453, '\p{^Ccc=al}', "");
Expect(1, 1453, '\P{Ccc=al}', "");
Expect(0, 1453, '\P{^Ccc=al}', "");
Expect(1, 1454, '\p{Ccc: AL}', "");
Expect(0, 1454, '\p{^Ccc: AL}', "");
Expect(0, 1454, '\P{Ccc: AL}', "");
Expect(1, 1454, '\P{^Ccc: AL}', "");
Expect(0, 1453, '\p{Ccc: AL}', "");
Expect(1, 1453, '\p{^Ccc: AL}', "");
Expect(1, 1453, '\P{Ccc: AL}', "");
Expect(0, 1453, '\P{^Ccc: AL}', "");
Error('\p{Is_Canonical_Combining_Class: :=00228}');
Error('\P{Is_Canonical_Combining_Class: :=00228}');
Expect(1, 1454, '\p{Is_Canonical_Combining_Class=000000000228}', "");
Expect(0, 1454, '\p{^Is_Canonical_Combining_Class=000000000228}', "");
Expect(0, 1454, '\P{Is_Canonical_Combining_Class=000000000228}', "");
Expect(1, 1454, '\P{^Is_Canonical_Combining_Class=000000000228}', "");
Expect(0, 1453, '\p{Is_Canonical_Combining_Class=000000000228}', "");
Expect(1, 1453, '\p{^Is_Canonical_Combining_Class=000000000228}', "");
Expect(1, 1453, '\P{Is_Canonical_Combining_Class=000000000228}', "");
Expect(0, 1453, '\P{^Is_Canonical_Combining_Class=000000000228}', "");
Error('\p{Is_Ccc=/a/_-Above_Left}');
Error('\P{Is_Ccc=/a/_-Above_Left}');
Expect(1, 1454, '\p{Is_Ccc=aboveleft}', "");
Expect(0, 1454, '\p{^Is_Ccc=aboveleft}', "");
Expect(0, 1454, '\P{Is_Ccc=aboveleft}', "");
Expect(1, 1454, '\P{^Is_Ccc=aboveleft}', "");
Expect(0, 1453, '\p{Is_Ccc=aboveleft}', "");
Expect(1, 1453, '\p{^Is_Ccc=aboveleft}', "");
Expect(1, 1453, '\P{Is_Ccc=aboveleft}', "");
Expect(0, 1453, '\P{^Is_Ccc=aboveleft}', "");
Expect(1, 1454, '\p{Is_Ccc= Above-Left}', "");
Expect(0, 1454, '\p{^Is_Ccc= Above-Left}', "");
Expect(0, 1454, '\P{Is_Ccc= Above-Left}', "");
Expect(1, 1454, '\P{^Is_Ccc= Above-Left}', "");
Expect(0, 1453, '\p{Is_Ccc= Above-Left}', "");
Expect(1, 1453, '\p{^Is_Ccc= Above-Left}', "");
Expect(1, 1453, '\P{Is_Ccc= Above-Left}', "");
Expect(0, 1453, '\P{^Is_Ccc= Above-Left}', "");
Error('\p{Canonical_Combining_Class: :=OVERLAY}');
Error('\P{Canonical_Combining_Class: :=OVERLAY}');
Expect(1, 824, '\p{Canonical_Combining_Class: overlay}', "");
Expect(0, 824, '\p{^Canonical_Combining_Class: overlay}', "");
Expect(0, 824, '\P{Canonical_Combining_Class: overlay}', "");
Expect(1, 824, '\P{^Canonical_Combining_Class: overlay}', "");
Expect(0, 819, '\p{Canonical_Combining_Class: overlay}', "");
Expect(1, 819, '\p{^Canonical_Combining_Class: overlay}', "");
Expect(1, 819, '\P{Canonical_Combining_Class: overlay}', "");
Expect(0, 819, '\P{^Canonical_Combining_Class: overlay}', "");
Expect(1, 824, '\p{Canonical_Combining_Class= Overlay}', "");
Expect(0, 824, '\p{^Canonical_Combining_Class= Overlay}', "");
Expect(0, 824, '\P{Canonical_Combining_Class= Overlay}', "");
Expect(1, 824, '\P{^Canonical_Combining_Class= Overlay}', "");
Expect(0, 819, '\p{Canonical_Combining_Class= Overlay}', "");
Expect(1, 819, '\p{^Canonical_Combining_Class= Overlay}', "");
Expect(1, 819, '\P{Canonical_Combining_Class= Overlay}', "");
Expect(0, 819, '\P{^Canonical_Combining_Class= Overlay}', "");
Error('\p{Ccc= :=OV}');
Error('\P{Ccc= :=OV}');
Expect(1, 824, '\p{Ccc=ov}', "");
Expect(0, 824, '\p{^Ccc=ov}', "");
Expect(0, 824, '\P{Ccc=ov}', "");
Expect(1, 824, '\P{^Ccc=ov}', "");
Expect(0, 819, '\p{Ccc=ov}', "");
Expect(1, 819, '\p{^Ccc=ov}', "");
Expect(1, 819, '\P{Ccc=ov}', "");
Expect(0, 819, '\P{^Ccc=ov}', "");
Expect(1, 824, '\p{Ccc= OV}', "");
Expect(0, 824, '\p{^Ccc= OV}', "");
Expect(0, 824, '\P{Ccc= OV}', "");
Expect(1, 824, '\P{^Ccc= OV}', "");
Expect(0, 819, '\p{Ccc= OV}', "");
Expect(1, 819, '\p{^Ccc= OV}', "");
Expect(1, 819, '\P{Ccc= OV}', "");
Expect(0, 819, '\P{^Ccc= OV}', "");
Error('\p{Is_Canonical_Combining_Class=- 00000000 1:=}');
Error('\P{Is_Canonical_Combining_Class=- 00000000 1:=}');
Expect(1, 824, '\p{Is_Canonical_Combining_Class: 00001}', "");
Expect(0, 824, '\p{^Is_Canonical_Combining_Class: 00001}', "");
Expect(0, 824, '\P{Is_Canonical_Combining_Class: 00001}', "");
Expect(1, 824, '\P{^Is_Canonical_Combining_Class: 00001}', "");
Expect(0, 819, '\p{Is_Canonical_Combining_Class: 00001}', "");
Expect(1, 819, '\p{^Is_Canonical_Combining_Class: 00001}', "");
Expect(1, 819, '\P{Is_Canonical_Combining_Class: 00001}', "");
Expect(0, 819, '\P{^Is_Canonical_Combining_Class: 00001}', "");
Error('\p{Is_Ccc: /a/OVERLAY}');
Error('\P{Is_Ccc: /a/OVERLAY}');
Expect(1, 824, '\p{Is_Ccc: overlay}', "");
Expect(0, 824, '\p{^Is_Ccc: overlay}', "");
Expect(0, 824, '\P{Is_Ccc: overlay}', "");
Expect(1, 824, '\P{^Is_Ccc: overlay}', "");
Expect(0, 819, '\p{Is_Ccc: overlay}', "");
Expect(1, 819, '\p{^Is_Ccc: overlay}', "");
Expect(1, 819, '\P{Is_Ccc: overlay}', "");
Expect(0, 819, '\P{^Is_Ccc: overlay}', "");
Expect(1, 824, '\p{Is_Ccc= Overlay}', "");
Expect(0, 824, '\p{^Is_Ccc= Overlay}', "");
Expect(0, 824, '\P{Is_Ccc= Overlay}', "");
Expect(1, 824, '\P{^Is_Ccc= Overlay}', "");
Expect(0, 819, '\p{Is_Ccc= Overlay}', "");
Expect(1, 819, '\p{^Is_Ccc= Overlay}', "");
Expect(1, 819, '\P{Is_Ccc= Overlay}', "");
Expect(0, 819, '\P{^Is_Ccc= Overlay}', "");
Error('\p{Canonical_Combining_Class=/a/ Virama}');
Error('\P{Canonical_Combining_Class=/a/ Virama}');
Expect(1, 2381, '\p{Canonical_Combining_Class=virama}', "");
Expect(0, 2381, '\p{^Canonical_Combining_Class=virama}', "");
Expect(0, 2381, '\P{Canonical_Combining_Class=virama}', "");
Expect(1, 2381, '\P{^Canonical_Combining_Class=virama}', "");
Expect(0, 2380, '\p{Canonical_Combining_Class=virama}', "");
Expect(1, 2380, '\p{^Canonical_Combining_Class=virama}', "");
Expect(1, 2380, '\P{Canonical_Combining_Class=virama}', "");
Expect(0, 2380, '\P{^Canonical_Combining_Class=virama}', "");
Expect(1, 2381, '\p{Canonical_Combining_Class= Virama}', "");
Expect(0, 2381, '\p{^Canonical_Combining_Class= Virama}', "");
Expect(0, 2381, '\P{Canonical_Combining_Class= Virama}', "");
Expect(1, 2381, '\P{^Canonical_Combining_Class= Virama}', "");
Expect(0, 2380, '\p{Canonical_Combining_Class= Virama}', "");
Expect(1, 2380, '\p{^Canonical_Combining_Class= Virama}', "");
Expect(1, 2380, '\P{Canonical_Combining_Class= Virama}', "");
Expect(0, 2380, '\P{^Canonical_Combining_Class= Virama}', "");
Error('\p{Ccc=:= VR}');
Error('\P{Ccc=:= VR}');
Expect(1, 2381, '\p{Ccc=vr}', "");
Expect(0, 2381, '\p{^Ccc=vr}', "");
Expect(0, 2381, '\P{Ccc=vr}', "");
Expect(1, 2381, '\P{^Ccc=vr}', "");
Expect(0, 2380, '\p{Ccc=vr}', "");
Expect(1, 2380, '\p{^Ccc=vr}', "");
Expect(1, 2380, '\P{Ccc=vr}', "");
Expect(0, 2380, '\P{^Ccc=vr}', "");
Expect(1, 2381, '\p{Ccc=_VR}', "");
Expect(0, 2381, '\p{^Ccc=_VR}', "");
Expect(0, 2381, '\P{Ccc=_VR}', "");
Expect(1, 2381, '\P{^Ccc=_VR}', "");
Expect(0, 2380, '\p{Ccc=_VR}', "");
Expect(1, 2380, '\p{^Ccc=_VR}', "");
Expect(1, 2380, '\P{Ccc=_VR}', "");
Expect(0, 2380, '\P{^Ccc=_VR}', "");
Error('\p{Is_Canonical_Combining_Class=/a/-0 9}');
Error('\P{Is_Canonical_Combining_Class=/a/-0 9}');
Expect(1, 2381, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(0, 2381, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(0, 2381, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(1, 2381, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(0, 2380, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(1, 2380, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(1, 2380, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Expect(0, 2380, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_009}', "");
Error('\p{Is_Ccc=/a/-VIRAMA}');
Error('\P{Is_Ccc=/a/-VIRAMA}');
Expect(1, 2381, '\p{Is_Ccc=virama}', "");
Expect(0, 2381, '\p{^Is_Ccc=virama}', "");
Expect(0, 2381, '\P{Is_Ccc=virama}', "");
Expect(1, 2381, '\P{^Is_Ccc=virama}', "");
Expect(0, 2380, '\p{Is_Ccc=virama}', "");
Expect(1, 2380, '\p{^Is_Ccc=virama}', "");
Expect(1, 2380, '\P{Is_Ccc=virama}', "");
Expect(0, 2380, '\P{^Is_Ccc=virama}', "");
Expect(1, 2381, '\p{Is_Ccc= Virama}', "");
Expect(0, 2381, '\p{^Is_Ccc= Virama}', "");
Expect(0, 2381, '\P{Is_Ccc= Virama}', "");
Expect(1, 2381, '\P{^Is_Ccc= Virama}', "");
Expect(0, 2380, '\p{Is_Ccc= Virama}', "");
Expect(1, 2380, '\p{^Is_Ccc= Virama}', "");
Expect(1, 2380, '\P{Is_Ccc= Virama}', "");
Expect(0, 2380, '\P{^Is_Ccc= Virama}', "");
Error('\p{Canonical_Combining_Class= :=Attached Below}');
Error('\P{Canonical_Combining_Class= :=Attached Below}');
Expect(1, 802, '\p{Canonical_Combining_Class=attachedbelow}', "");
Expect(0, 802, '\p{^Canonical_Combining_Class=attachedbelow}', "");
Expect(0, 802, '\P{Canonical_Combining_Class=attachedbelow}', "");
Expect(1, 802, '\P{^Canonical_Combining_Class=attachedbelow}', "");
Expect(0, 800, '\p{Canonical_Combining_Class=attachedbelow}', "");
Expect(1, 800, '\p{^Canonical_Combining_Class=attachedbelow}', "");
Expect(1, 800, '\P{Canonical_Combining_Class=attachedbelow}', "");
Expect(0, 800, '\P{^Canonical_Combining_Class=attachedbelow}', "");
Expect(1, 802, '\p{Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(0, 802, '\p{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(0, 802, '\P{Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(1, 802, '\P{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(0, 800, '\p{Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(1, 800, '\p{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(1, 800, '\P{Canonical_Combining_Class=--ATTACHEDbelow}', "");
Expect(0, 800, '\P{^Canonical_Combining_Class=--ATTACHEDbelow}', "");
Error('\p{Ccc: :=atb}');
Error('\P{Ccc: :=atb}');
Expect(1, 802, '\p{Ccc=atb}', "");
Expect(0, 802, '\p{^Ccc=atb}', "");
Expect(0, 802, '\P{Ccc=atb}', "");
Expect(1, 802, '\P{^Ccc=atb}', "");
Expect(0, 800, '\p{Ccc=atb}', "");
Expect(1, 800, '\p{^Ccc=atb}', "");
Expect(1, 800, '\P{Ccc=atb}', "");
Expect(0, 800, '\P{^Ccc=atb}', "");
Expect(1, 802, '\p{Ccc=--ATB}', "");
Expect(0, 802, '\p{^Ccc=--ATB}', "");
Expect(0, 802, '\P{Ccc=--ATB}', "");
Expect(1, 802, '\P{^Ccc=--ATB}', "");
Expect(0, 800, '\p{Ccc=--ATB}', "");
Expect(1, 800, '\p{^Ccc=--ATB}', "");
Expect(1, 800, '\P{Ccc=--ATB}', "");
Expect(0, 800, '\P{^Ccc=--ATB}', "");
Error('\p{Is_Canonical_Combining_Class= /a/+00000202}');
Error('\P{Is_Canonical_Combining_Class= /a/+00000202}');
Expect(1, 802, '\p{Is_Canonical_Combining_Class: 00000000202}', "");
Expect(0, 802, '\p{^Is_Canonical_Combining_Class: 00000000202}', "");
Expect(0, 802, '\P{Is_Canonical_Combining_Class: 00000000202}', "");
Expect(1, 802, '\P{^Is_Canonical_Combining_Class: 00000000202}', "");
Expect(0, 800, '\p{Is_Canonical_Combining_Class: 00000000202}', "");
Expect(1, 800, '\p{^Is_Canonical_Combining_Class: 00000000202}', "");
Expect(1, 800, '\P{Is_Canonical_Combining_Class: 00000000202}', "");
Expect(0, 800, '\P{^Is_Canonical_Combining_Class: 00000000202}', "");
Error('\p{Is_Ccc=- attached:=below}');
Error('\P{Is_Ccc=- attached:=below}');
Expect(1, 802, '\p{Is_Ccc=attachedbelow}', "");
Expect(0, 802, '\p{^Is_Ccc=attachedbelow}', "");
Expect(0, 802, '\P{Is_Ccc=attachedbelow}', "");
Expect(1, 802, '\P{^Is_Ccc=attachedbelow}', "");
Expect(0, 800, '\p{Is_Ccc=attachedbelow}', "");
Expect(1, 800, '\p{^Is_Ccc=attachedbelow}', "");
Expect(1, 800, '\P{Is_Ccc=attachedbelow}', "");
Expect(0, 800, '\P{^Is_Ccc=attachedbelow}', "");
Expect(1, 802, '\p{Is_Ccc= Attached-Below}', "");
Expect(0, 802, '\p{^Is_Ccc= Attached-Below}', "");
Expect(0, 802, '\P{Is_Ccc= Attached-Below}', "");
Expect(1, 802, '\P{^Is_Ccc= Attached-Below}', "");
Expect(0, 800, '\p{Is_Ccc= Attached-Below}', "");
Expect(1, 800, '\p{^Is_Ccc= Attached-Below}', "");
Expect(1, 800, '\P{Is_Ccc= Attached-Below}', "");
Expect(0, 800, '\P{^Is_Ccc= Attached-Below}', "");
Error('\p{Canonical_Combining_Class=--00:=0014}');
Error('\P{Canonical_Combining_Class=--00:=0014}');
Expect(1, 1460, '\p{Canonical_Combining_Class=00000000014}', "");
Expect(0, 1460, '\p{^Canonical_Combining_Class=00000000014}', "");
Expect(0, 1460, '\P{Canonical_Combining_Class=00000000014}', "");
Expect(1, 1460, '\P{^Canonical_Combining_Class=00000000014}', "");
Expect(0, 1459, '\p{Canonical_Combining_Class=00000000014}', "");
Expect(1, 1459, '\p{^Canonical_Combining_Class=00000000014}', "");
Expect(1, 1459, '\P{Canonical_Combining_Class=00000000014}', "");
Expect(0, 1459, '\P{^Canonical_Combining_Class=00000000014}', "");
Error('\p{Ccc=/a/ +014}');
Error('\P{Ccc=/a/ +014}');
Expect(1, 1460, '\p{Ccc: 0_0_0_0_0_0014}', "");
Expect(0, 1460, '\p{^Ccc: 0_0_0_0_0_0014}', "");
Expect(0, 1460, '\P{Ccc: 0_0_0_0_0_0014}', "");
Expect(1, 1460, '\P{^Ccc: 0_0_0_0_0_0014}', "");
Expect(0, 1459, '\p{Ccc: 0_0_0_0_0_0014}', "");
Expect(1, 1459, '\p{^Ccc: 0_0_0_0_0_0014}', "");
Expect(1, 1459, '\P{Ccc: 0_0_0_0_0_0014}', "");
Expect(0, 1459, '\P{^Ccc: 0_0_0_0_0_0014}', "");
Error('\p{Is_Canonical_Combining_Class=:=_ +0014}');
Error('\P{Is_Canonical_Combining_Class=:=_ +0014}');
Expect(1, 1460, '\p{Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(0, 1460, '\p{^Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(0, 1460, '\P{Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(1, 1460, '\P{^Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(0, 1459, '\p{Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(1, 1459, '\p{^Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(1, 1459, '\P{Is_Canonical_Combining_Class=00_00_01_4}', "");
Expect(0, 1459, '\P{^Is_Canonical_Combining_Class=00_00_01_4}', "");
Error('\p{Is_Ccc=-/a/000000014}');
Error('\P{Is_Ccc=-/a/000000014}');
Expect(1, 1460, '\p{Is_Ccc=+000014}', "");
Expect(0, 1460, '\p{^Is_Ccc=+000014}', "");
Expect(0, 1460, '\P{Is_Ccc=+000014}', "");
Expect(1, 1460, '\P{^Is_Ccc=+000014}', "");
Expect(0, 1459, '\p{Is_Ccc=+000014}', "");
Expect(1, 1459, '\p{^Is_Ccc=+000014}', "");
Expect(1, 1459, '\P{Is_Ccc=+000014}', "");
Expect(0, 1459, '\P{^Is_Ccc=+000014}', "");
Error('\p{Canonical_Combining_Class: _:=0024}');
Error('\P{Canonical_Combining_Class: _:=0024}');
Expect(1, 1473, '\p{Canonical_Combining_Class=+00_00_24}', "");
Expect(0, 1473, '\p{^Canonical_Combining_Class=+00_00_24}', "");
Expect(0, 1473, '\P{Canonical_Combining_Class=+00_00_24}', "");
Expect(1, 1473, '\P{^Canonical_Combining_Class=+00_00_24}', "");
Expect(0, 1472, '\p{Canonical_Combining_Class=+00_00_24}', "");
Expect(1, 1472, '\p{^Canonical_Combining_Class=+00_00_24}', "");
Expect(1, 1472, '\P{Canonical_Combining_Class=+00_00_24}', "");
Expect(0, 1472, '\P{^Canonical_Combining_Class=+00_00_24}', "");
Error('\p{Ccc= 0 0/a/24}');
Error('\P{Ccc= 0 0/a/24}');
Expect(1, 1473, '\p{Ccc=000000024}', "");
Expect(0, 1473, '\p{^Ccc=000000024}', "");
Expect(0, 1473, '\P{Ccc=000000024}', "");
Expect(1, 1473, '\P{^Ccc=000000024}', "");
Expect(0, 1472, '\p{Ccc=000000024}', "");
Expect(1, 1472, '\p{^Ccc=000000024}', "");
Expect(1, 1472, '\P{Ccc=000000024}', "");
Expect(0, 1472, '\P{^Ccc=000000024}', "");
Error('\p{Is_Canonical_Combining_Class= -+00000002-4/a/}');
Error('\P{Is_Canonical_Combining_Class= -+00000002-4/a/}');
Expect(1, 1473, '\p{Is_Canonical_Combining_Class=0002_4}', "");
Expect(0, 1473, '\p{^Is_Canonical_Combining_Class=0002_4}', "");
Expect(0, 1473, '\P{Is_Canonical_Combining_Class=0002_4}', "");
Expect(1, 1473, '\P{^Is_Canonical_Combining_Class=0002_4}', "");
Expect(0, 1472, '\p{Is_Canonical_Combining_Class=0002_4}', "");
Expect(1, 1472, '\p{^Is_Canonical_Combining_Class=0002_4}', "");
Expect(1, 1472, '\P{Is_Canonical_Combining_Class=0002_4}', "");
Expect(0, 1472, '\P{^Is_Canonical_Combining_Class=0002_4}', "");
Error('\p{Is_Ccc=-:=+0000000024}');
Error('\P{Is_Ccc=-:=+0000000024}');
Expect(1, 1473, '\p{Is_Ccc=0000000024}', "");
Expect(0, 1473, '\p{^Is_Ccc=0000000024}', "");
Expect(0, 1473, '\P{Is_Ccc=0000000024}', "");
Expect(1, 1473, '\P{^Is_Ccc=0000000024}', "");
Expect(0, 1472, '\p{Is_Ccc=0000000024}', "");
Expect(1, 1472, '\p{^Is_Ccc=0000000024}', "");
Expect(1, 1472, '\P{Is_Ccc=0000000024}', "");
Expect(0, 1472, '\P{^Is_Ccc=0000000024}', "");
Error('\p{Canonical_Combining_Class=:=23}');
Error('\P{Canonical_Combining_Class=:=23}');
Expect(1, 1471, '\p{Canonical_Combining_Class=0000_0002_3}', "");
Expect(0, 1471, '\p{^Canonical_Combining_Class=0000_0002_3}', "");
Expect(0, 1471, '\P{Canonical_Combining_Class=0000_0002_3}', "");
Expect(1, 1471, '\P{^Canonical_Combining_Class=0000_0002_3}', "");
Expect(0, 1470, '\p{Canonical_Combining_Class=0000_0002_3}', "");
Expect(1, 1470, '\p{^Canonical_Combining_Class=0000_0002_3}', "");
Expect(1, 1470, '\P{Canonical_Combining_Class=0000_0002_3}', "");
Expect(0, 1470, '\P{^Canonical_Combining_Class=0000_0002_3}', "");
Error('\p{Ccc=_:=+002 3}');
Error('\P{Ccc=_:=+002 3}');
Expect(1, 1471, '\p{Ccc=0000000023}', "");
Expect(0, 1471, '\p{^Ccc=0000000023}', "");
Expect(0, 1471, '\P{Ccc=0000000023}', "");
Expect(1, 1471, '\P{^Ccc=0000000023}', "");
Expect(0, 1470, '\p{Ccc=0000000023}', "");
Expect(1, 1470, '\p{^Ccc=0000000023}', "");
Expect(1, 1470, '\P{Ccc=0000000023}', "");
Expect(0, 1470, '\P{^Ccc=0000000023}', "");
Error('\p{Is_Canonical_Combining_Class: /a/_ 023}');
Error('\P{Is_Canonical_Combining_Class: /a/_ 023}');
Expect(1, 1471, '\p{Is_Canonical_Combining_Class=02_3}', "");
Expect(0, 1471, '\p{^Is_Canonical_Combining_Class=02_3}', "");
Expect(0, 1471, '\P{Is_Canonical_Combining_Class=02_3}', "");
Expect(1, 1471, '\P{^Is_Canonical_Combining_Class=02_3}', "");
Expect(0, 1470, '\p{Is_Canonical_Combining_Class=02_3}', "");
Expect(1, 1470, '\p{^Is_Canonical_Combining_Class=02_3}', "");
Expect(1, 1470, '\P{Is_Canonical_Combining_Class=02_3}', "");
Expect(0, 1470, '\P{^Is_Canonical_Combining_Class=02_3}', "");
Error('\p{Is_Ccc=- +00023/a/}');
Error('\P{Is_Ccc=- +00023/a/}');
Expect(1, 1471, '\p{Is_Ccc=0000000002_3}', "");
Expect(0, 1471, '\p{^Is_Ccc=0000000002_3}', "");
Expect(0, 1471, '\P{Is_Ccc=0000000002_3}', "");
Expect(1, 1471, '\P{^Is_Ccc=0000000002_3}', "");
Expect(0, 1470, '\p{Is_Ccc=0000000002_3}', "");
Expect(1, 1470, '\p{^Is_Ccc=0000000002_3}', "");
Expect(1, 1470, '\P{Is_Ccc=0000000002_3}', "");
Expect(0, 1470, '\P{^Is_Ccc=0000000002_3}', "");
Error('\p{Canonical_Combining_Class=_:=Nukta}');
Error('\P{Canonical_Combining_Class=_:=Nukta}');
Expect(1, 2364, '\p{Canonical_Combining_Class=nukta}', "");
Expect(0, 2364, '\p{^Canonical_Combining_Class=nukta}', "");
Expect(0, 2364, '\P{Canonical_Combining_Class=nukta}', "");
Expect(1, 2364, '\P{^Canonical_Combining_Class=nukta}', "");
Expect(0, 2363, '\p{Canonical_Combining_Class=nukta}', "");
Expect(1, 2363, '\p{^Canonical_Combining_Class=nukta}', "");
Expect(1, 2363, '\P{Canonical_Combining_Class=nukta}', "");
Expect(0, 2363, '\P{^Canonical_Combining_Class=nukta}', "");
Expect(1, 2364, '\p{Canonical_Combining_Class=_ nukta}', "");
Expect(0, 2364, '\p{^Canonical_Combining_Class=_ nukta}', "");
Expect(0, 2364, '\P{Canonical_Combining_Class=_ nukta}', "");
Expect(1, 2364, '\P{^Canonical_Combining_Class=_ nukta}', "");
Expect(0, 2363, '\p{Canonical_Combining_Class=_ nukta}', "");
Expect(1, 2363, '\p{^Canonical_Combining_Class=_ nukta}', "");
Expect(1, 2363, '\P{Canonical_Combining_Class=_ nukta}', "");
Expect(0, 2363, '\P{^Canonical_Combining_Class=_ nukta}', "");
Error('\p{Ccc=:= nk}');
Error('\P{Ccc=:= nk}');
Expect(1, 2364, '\p{Ccc=nk}', "");
Expect(0, 2364, '\p{^Ccc=nk}', "");
Expect(0, 2364, '\P{Ccc=nk}', "");
Expect(1, 2364, '\P{^Ccc=nk}', "");
Expect(0, 2363, '\p{Ccc=nk}', "");
Expect(1, 2363, '\p{^Ccc=nk}', "");
Expect(1, 2363, '\P{Ccc=nk}', "");
Expect(0, 2363, '\P{^Ccc=nk}', "");
Expect(1, 2364, '\p{Ccc=-nk}', "");
Expect(0, 2364, '\p{^Ccc=-nk}', "");
Expect(0, 2364, '\P{Ccc=-nk}', "");
Expect(1, 2364, '\P{^Ccc=-nk}', "");
Expect(0, 2363, '\p{Ccc=-nk}', "");
Expect(1, 2363, '\p{^Ccc=-nk}', "");
Expect(1, 2363, '\P{Ccc=-nk}', "");
Expect(0, 2363, '\P{^Ccc=-nk}', "");
Error('\p{Is_Canonical_Combining_Class= +000007/a/}');
Error('\P{Is_Canonical_Combining_Class= +000007/a/}');
Expect(1, 2364, '\p{Is_Canonical_Combining_Class=00007}', "");
Expect(0, 2364, '\p{^Is_Canonical_Combining_Class=00007}', "");
Expect(0, 2364, '\P{Is_Canonical_Combining_Class=00007}', "");
Expect(1, 2364, '\P{^Is_Canonical_Combining_Class=00007}', "");
Expect(0, 2363, '\p{Is_Canonical_Combining_Class=00007}', "");
Expect(1, 2363, '\p{^Is_Canonical_Combining_Class=00007}', "");
Expect(1, 2363, '\P{Is_Canonical_Combining_Class=00007}', "");
Expect(0, 2363, '\P{^Is_Canonical_Combining_Class=00007}', "");
Error('\p{Is_Ccc=/a/ Nukta}');
Error('\P{Is_Ccc=/a/ Nukta}');
Expect(1, 2364, '\p{Is_Ccc=nukta}', "");
Expect(0, 2364, '\p{^Is_Ccc=nukta}', "");
Expect(0, 2364, '\P{Is_Ccc=nukta}', "");
Expect(1, 2364, '\P{^Is_Ccc=nukta}', "");
Expect(0, 2363, '\p{Is_Ccc=nukta}', "");
Expect(1, 2363, '\p{^Is_Ccc=nukta}', "");
Expect(1, 2363, '\P{Is_Ccc=nukta}', "");
Expect(0, 2363, '\P{^Is_Ccc=nukta}', "");
Expect(1, 2364, '\p{Is_Ccc=_-NUKTA}', "");
Expect(0, 2364, '\p{^Is_Ccc=_-NUKTA}', "");
Expect(0, 2364, '\P{Is_Ccc=_-NUKTA}', "");
Expect(1, 2364, '\P{^Is_Ccc=_-NUKTA}', "");
Expect(0, 2363, '\p{Is_Ccc=_-NUKTA}', "");
Expect(1, 2363, '\p{^Is_Ccc=_-NUKTA}', "");
Expect(1, 2363, '\P{Is_Ccc=_-NUKTA}', "");
Expect(0, 2363, '\P{^Is_Ccc=_-NUKTA}', "");
Error('\p{Canonical_Combining_Class=_33:=}');
Error('\P{Canonical_Combining_Class=_33:=}');
Expect(1, 1617, '\p{Canonical_Combining_Class=+00033}', "");
Expect(0, 1617, '\p{^Canonical_Combining_Class=+00033}', "");
Expect(0, 1617, '\P{Canonical_Combining_Class=+00033}', "");
Expect(1, 1617, '\P{^Canonical_Combining_Class=+00033}', "");
Expect(0, 1616, '\p{Canonical_Combining_Class=+00033}', "");
Expect(1, 1616, '\p{^Canonical_Combining_Class=+00033}', "");
Expect(1, 1616, '\P{Canonical_Combining_Class=+00033}', "");
Expect(0, 1616, '\P{^Canonical_Combining_Class=+00033}', "");
Error('\p{Ccc= /a/+0_0 0 0_0 0033}');
Error('\P{Ccc= /a/+0_0 0 0_0 0033}');
Expect(1, 1617, '\p{Ccc: 000003_3}', "");
Expect(0, 1617, '\p{^Ccc: 000003_3}', "");
Expect(0, 1617, '\P{Ccc: 000003_3}', "");
Expect(1, 1617, '\P{^Ccc: 000003_3}', "");
Expect(0, 1616, '\p{Ccc: 000003_3}', "");
Expect(1, 1616, '\p{^Ccc: 000003_3}', "");
Expect(1, 1616, '\P{Ccc: 000003_3}', "");
Expect(0, 1616, '\P{^Ccc: 000003_3}', "");
Error('\p{Is_Canonical_Combining_Class=:= 033}');
Error('\P{Is_Canonical_Combining_Class=:= 033}');
Expect(1, 1617, '\p{Is_Canonical_Combining_Class=0000003_3}', "");
Expect(0, 1617, '\p{^Is_Canonical_Combining_Class=0000003_3}', "");
Expect(0, 1617, '\P{Is_Canonical_Combining_Class=0000003_3}', "");
Expect(1, 1617, '\P{^Is_Canonical_Combining_Class=0000003_3}', "");
Expect(0, 1616, '\p{Is_Canonical_Combining_Class=0000003_3}', "");
Expect(1, 1616, '\p{^Is_Canonical_Combining_Class=0000003_3}', "");
Expect(1, 1616, '\P{Is_Canonical_Combining_Class=0000003_3}', "");
Expect(0, 1616, '\P{^Is_Canonical_Combining_Class=0000003_3}', "");
Error('\p{Is_Ccc=/a/-+0000000033}');
Error('\P{Is_Ccc=/a/-+0000000033}');
Expect(1, 1617, '\p{Is_Ccc=033}', "");
Expect(0, 1617, '\p{^Is_Ccc=033}', "");
Expect(0, 1617, '\P{Is_Ccc=033}', "");
Expect(1, 1617, '\P{^Is_Ccc=033}', "");
Expect(0, 1616, '\p{Is_Ccc=033}', "");
Expect(1, 1616, '\p{^Is_Ccc=033}', "");
Expect(1, 1616, '\P{Is_Ccc=033}', "");
Expect(0, 1616, '\P{^Is_Ccc=033}', "");
Error('\p{Canonical_Combining_Class=_:=0 0_00_00 0 0021}');
Error('\P{Canonical_Combining_Class=_:=0 0_00_00 0 0021}');
Expect(1, 1468, '\p{Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(0, 1468, '\p{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(0, 1468, '\P{Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(1, 1468, '\P{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(0, 1467, '\p{Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(1, 1467, '\p{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(1, 1467, '\P{Canonical_Combining_Class=0_0_0_0_0_021}', "");
Expect(0, 1467, '\P{^Canonical_Combining_Class=0_0_0_0_0_021}', "");
Error('\p{Ccc=:=21}');
Error('\P{Ccc=:=21}');
Expect(1, 1468, '\p{Ccc=21}', "");
Expect(0, 1468, '\p{^Ccc=21}', "");
Expect(0, 1468, '\P{Ccc=21}', "");
Expect(1, 1468, '\P{^Ccc=21}', "");
Expect(0, 1467, '\p{Ccc=21}', "");
Expect(1, 1467, '\p{^Ccc=21}', "");
Expect(1, 1467, '\P{Ccc=21}', "");
Expect(0, 1467, '\P{^Ccc=21}', "");
Error('\p{Is_Canonical_Combining_Class= :=00000021}');
Error('\P{Is_Canonical_Combining_Class= :=00000021}');
Expect(1, 1468, '\p{Is_Canonical_Combining_Class:+00021}', "");
Expect(0, 1468, '\p{^Is_Canonical_Combining_Class:+00021}', "");
Expect(0, 1468, '\P{Is_Canonical_Combining_Class:+00021}', "");
Expect(1, 1468, '\P{^Is_Canonical_Combining_Class:+00021}', "");
Expect(0, 1467, '\p{Is_Canonical_Combining_Class:+00021}', "");
Expect(1, 1467, '\p{^Is_Canonical_Combining_Class:+00021}', "");
Expect(1, 1467, '\P{Is_Canonical_Combining_Class:+00021}', "");
Expect(0, 1467, '\P{^Is_Canonical_Combining_Class:+00021}', "");
Error('\p{Is_Ccc=__021:=}');
Error('\P{Is_Ccc=__021:=}');
Expect(1, 1468, '\p{Is_Ccc=+00000021}', "");
Expect(0, 1468, '\p{^Is_Ccc=+00000021}', "");
Expect(0, 1468, '\P{Is_Ccc=+00000021}', "");
Expect(1, 1468, '\P{^Is_Ccc=+00000021}', "");
Expect(0, 1467, '\p{Is_Ccc=+00000021}', "");
Expect(1, 1467, '\p{^Is_Ccc=+00000021}', "");
Expect(1, 1467, '\P{Is_Ccc=+00000021}', "");
Expect(0, 1467, '\P{^Is_Ccc=+00000021}', "");
Error('\p{Canonical_Combining_Class=:=+0026}');
Error('\P{Canonical_Combining_Class=:=+0026}');
Expect(1, 64286, '\p{Canonical_Combining_Class: 00_00_26}', "");
Expect(0, 64286, '\p{^Canonical_Combining_Class: 00_00_26}', "");
Expect(0, 64286, '\P{Canonical_Combining_Class: 00_00_26}', "");
Expect(1, 64286, '\P{^Canonical_Combining_Class: 00_00_26}', "");
Expect(0, 64285, '\p{Canonical_Combining_Class: 00_00_26}', "");
Expect(1, 64285, '\p{^Canonical_Combining_Class: 00_00_26}', "");
Expect(1, 64285, '\P{Canonical_Combining_Class: 00_00_26}', "");
Expect(0, 64285, '\P{^Canonical_Combining_Class: 00_00_26}', "");
Error('\p{Ccc=_ +0000026:=}');
Error('\P{Ccc=_ +0000026:=}');
Expect(1, 64286, '\p{Ccc=0026}', "");
Expect(0, 64286, '\p{^Ccc=0026}', "");
Expect(0, 64286, '\P{Ccc=0026}', "");
Expect(1, 64286, '\P{^Ccc=0026}', "");
Expect(0, 64285, '\p{Ccc=0026}', "");
Expect(1, 64285, '\p{^Ccc=0026}', "");
Expect(1, 64285, '\P{Ccc=0026}', "");
Expect(0, 64285, '\P{^Ccc=0026}', "");
Error('\p{Is_Canonical_Combining_Class=/a/- +00000002_6}');
Error('\P{Is_Canonical_Combining_Class=/a/- +00000002_6}');
Expect(1, 64286, '\p{Is_Canonical_Combining_Class=026}', "");
Expect(0, 64286, '\p{^Is_Canonical_Combining_Class=026}', "");
Expect(0, 64286, '\P{Is_Canonical_Combining_Class=026}', "");
Expect(1, 64286, '\P{^Is_Canonical_Combining_Class=026}', "");
Expect(0, 64285, '\p{Is_Canonical_Combining_Class=026}', "");
Expect(1, 64285, '\p{^Is_Canonical_Combining_Class=026}', "");
Expect(1, 64285, '\P{Is_Canonical_Combining_Class=026}', "");
Expect(0, 64285, '\P{^Is_Canonical_Combining_Class=026}', "");
Error('\p{Is_Ccc= /a/0_0 0-00026}');
Error('\P{Is_Ccc= /a/0_0 0-00026}');
Expect(1, 64286, '\p{Is_Ccc=000000026}', "");
Expect(0, 64286, '\p{^Is_Ccc=000000026}', "");
Expect(0, 64286, '\P{Is_Ccc=000000026}', "");
Expect(1, 64286, '\P{^Is_Ccc=000000026}', "");
Expect(0, 64285, '\p{Is_Ccc=000000026}', "");
Expect(1, 64285, '\p{^Is_Ccc=000000026}', "");
Expect(1, 64285, '\P{Is_Ccc=000000026}', "");
Expect(0, 64285, '\P{^Is_Ccc=000000026}', "");
Error('\p{Canonical_Combining_Class: __00000000103/a/}');
Error('\P{Canonical_Combining_Class: __00000000103/a/}');
Expect(1, 3641, '\p{Canonical_Combining_Class=000000000103}', "");
Expect(0, 3641, '\p{^Canonical_Combining_Class=000000000103}', "");
Expect(0, 3641, '\P{Canonical_Combining_Class=000000000103}', "");
Expect(1, 3641, '\P{^Canonical_Combining_Class=000000000103}', "");
Expect(0, 3639, '\p{Canonical_Combining_Class=000000000103}', "");
Expect(1, 3639, '\p{^Canonical_Combining_Class=000000000103}', "");
Expect(1, 3639, '\P{Canonical_Combining_Class=000000000103}', "");
Expect(0, 3639, '\P{^Canonical_Combining_Class=000000000103}', "");
Error('\p{Ccc=-_0000000103/a/}');
Error('\P{Ccc=-_0000000103/a/}');
Expect(1, 3641, '\p{Ccc=00000000103}', "");
Expect(0, 3641, '\p{^Ccc=00000000103}', "");
Expect(0, 3641, '\P{Ccc=00000000103}', "");
Expect(1, 3641, '\P{^Ccc=00000000103}', "");
Expect(0, 3639, '\p{Ccc=00000000103}', "");
Expect(1, 3639, '\p{^Ccc=00000000103}', "");
Expect(1, 3639, '\P{Ccc=00000000103}', "");
Expect(0, 3639, '\P{^Ccc=00000000103}', "");
Error('\p{Is_Canonical_Combining_Class=_/a/0000103}');
Error('\P{Is_Canonical_Combining_Class=_/a/0000103}');
Expect(1, 3641, '\p{Is_Canonical_Combining_Class=+00000103}', "");
Expect(0, 3641, '\p{^Is_Canonical_Combining_Class=+00000103}', "");
Expect(0, 3641, '\P{Is_Canonical_Combining_Class=+00000103}', "");
Expect(1, 3641, '\P{^Is_Canonical_Combining_Class=+00000103}', "");
Expect(0, 3639, '\p{Is_Canonical_Combining_Class=+00000103}', "");
Expect(1, 3639, '\p{^Is_Canonical_Combining_Class=+00000103}', "");
Expect(1, 3639, '\P{Is_Canonical_Combining_Class=+00000103}', "");
Expect(0, 3639, '\P{^Is_Canonical_Combining_Class=+00000103}', "");
Error('\p{Is_Ccc=_/a/00 0000-00 0103}');
Error('\P{Is_Ccc=_/a/00 0000-00 0103}');
Expect(1, 3641, '\p{Is_Ccc=00_10_3}', "");
Expect(0, 3641, '\p{^Is_Ccc=00_10_3}', "");
Expect(0, 3641, '\P{Is_Ccc=00_10_3}', "");
Expect(1, 3641, '\P{^Is_Ccc=00_10_3}', "");
Expect(0, 3639, '\p{Is_Ccc=00_10_3}', "");
Expect(1, 3639, '\p{^Is_Ccc=00_10_3}', "");
Expect(1, 3639, '\P{Is_Ccc=00_10_3}', "");
Expect(0, 3639, '\P{^Is_Ccc=00_10_3}', "");
Error('\p{Canonical_Combining_Class=-:=000000010}');
Error('\P{Canonical_Combining_Class=-:=000000010}');
Expect(1, 1456, '\p{Canonical_Combining_Class: 1_0}', "");
Expect(0, 1456, '\p{^Canonical_Combining_Class: 1_0}', "");
Expect(0, 1456, '\P{Canonical_Combining_Class: 1_0}', "");
Expect(1, 1456, '\P{^Canonical_Combining_Class: 1_0}', "");
Expect(0, 1455, '\p{Canonical_Combining_Class: 1_0}', "");
Expect(1, 1455, '\p{^Canonical_Combining_Class: 1_0}', "");
Expect(1, 1455, '\P{Canonical_Combining_Class: 1_0}', "");
Expect(0, 1455, '\P{^Canonical_Combining_Class: 1_0}', "");
Error('\p{Ccc: 0000000001:=0}');
Error('\P{Ccc: 0000000001:=0}');
Expect(1, 1456, '\p{Ccc=+00000010}', "");
Expect(0, 1456, '\p{^Ccc=+00000010}', "");
Expect(0, 1456, '\P{Ccc=+00000010}', "");
Expect(1, 1456, '\P{^Ccc=+00000010}', "");
Expect(0, 1455, '\p{Ccc=+00000010}', "");
Expect(1, 1455, '\p{^Ccc=+00000010}', "");
Expect(1, 1455, '\P{Ccc=+00000010}', "");
Expect(0, 1455, '\P{^Ccc=+00000010}', "");
Error('\p{Is_Canonical_Combining_Class=-/a/00000000010}');
Error('\P{Is_Canonical_Combining_Class=-/a/00000000010}');
Expect(1, 1456, '\p{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(0, 1456, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(0, 1456, '\P{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(1, 1456, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(0, 1455, '\p{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(1, 1455, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(1, 1455, '\P{Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Expect(0, 1455, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0010}', "");
Error('\p{Is_Ccc=- +00 00 00_01/a/0}');
Error('\P{Is_Ccc=- +00 00 00_01/a/0}');
Expect(1, 1456, '\p{Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(0, 1456, '\p{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(0, 1456, '\P{Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(1, 1456, '\P{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(0, 1455, '\p{Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(1, 1455, '\p{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(1, 1455, '\P{Is_Ccc=+0_0_0_0_0_0_0010}', "");
Expect(0, 1455, '\P{^Is_Ccc=+0_0_0_0_0_0_0010}', "");
Error('\p{Canonical_Combining_Class=/a/_-00000091}');
Error('\P{Canonical_Combining_Class=/a/_-00000091}');
Expect(1, 3158, '\p{Canonical_Combining_Class=000000091}', "");
Expect(0, 3158, '\p{^Canonical_Combining_Class=000000091}', "");
Expect(0, 3158, '\P{Canonical_Combining_Class=000000091}', "");
Expect(1, 3158, '\P{^Canonical_Combining_Class=000000091}', "");
Expect(0, 3157, '\p{Canonical_Combining_Class=000000091}', "");
Expect(1, 3157, '\p{^Canonical_Combining_Class=000000091}', "");
Expect(1, 3157, '\P{Canonical_Combining_Class=000000091}', "");
Expect(0, 3157, '\P{^Canonical_Combining_Class=000000091}', "");
Error('\p{Ccc=_:=0-00_0-0-0 0091}');
Error('\P{Ccc=_:=0-00_0-0-0 0091}');
Expect(1, 3158, '\p{Ccc=+91}', "");
Expect(0, 3158, '\p{^Ccc=+91}', "");
Expect(0, 3158, '\P{Ccc=+91}', "");
Expect(1, 3158, '\P{^Ccc=+91}', "");
Expect(0, 3157, '\p{Ccc=+91}', "");
Expect(1, 3157, '\p{^Ccc=+91}', "");
Expect(1, 3157, '\P{Ccc=+91}', "");
Expect(0, 3157, '\P{^Ccc=+91}', "");
Error('\p{Is_Canonical_Combining_Class=:=-0000091}');
Error('\P{Is_Canonical_Combining_Class=:=-0000091}');
Expect(1, 3158, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(0, 3158, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(0, 3158, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(1, 3158, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(0, 3157, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(1, 3157, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(1, 3157, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Expect(0, 3157, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_0_091}', "");
Error('\p{Is_Ccc=-/a/009 1}');
Error('\P{Is_Ccc=-/a/009 1}');
Expect(1, 3158, '\p{Is_Ccc=000_000_000_91}', "");
Expect(0, 3158, '\p{^Is_Ccc=000_000_000_91}', "");
Expect(0, 3158, '\P{Is_Ccc=000_000_000_91}', "");
Expect(1, 3158, '\P{^Is_Ccc=000_000_000_91}', "");
Expect(0, 3157, '\p{Is_Ccc=000_000_000_91}', "");
Expect(1, 3157, '\p{^Is_Ccc=000_000_000_91}', "");
Expect(1, 3157, '\P{Is_Ccc=000_000_000_91}', "");
Expect(0, 3157, '\P{^Is_Ccc=000_000_000_91}', "");
Error('\p{Canonical_Combining_Class:_/a/000107}');
Error('\P{Canonical_Combining_Class:_/a/000107}');
Expect(1, 3659, '\p{Canonical_Combining_Class=+000000000107}', "");
Expect(0, 3659, '\p{^Canonical_Combining_Class=+000000000107}', "");
Expect(0, 3659, '\P{Canonical_Combining_Class=+000000000107}', "");
Expect(1, 3659, '\P{^Canonical_Combining_Class=+000000000107}', "");
Expect(0, 3655, '\p{Canonical_Combining_Class=+000000000107}', "");
Expect(1, 3655, '\p{^Canonical_Combining_Class=+000000000107}', "");
Expect(1, 3655, '\P{Canonical_Combining_Class=+000000000107}', "");
Expect(0, 3655, '\P{^Canonical_Combining_Class=+000000000107}', "");
Error('\p{Ccc=-000107:=}');
Error('\P{Ccc=-000107:=}');
Expect(1, 3659, '\p{Ccc=+010_7}', "");
Expect(0, 3659, '\p{^Ccc=+010_7}', "");
Expect(0, 3659, '\P{Ccc=+010_7}', "");
Expect(1, 3659, '\P{^Ccc=+010_7}', "");
Expect(0, 3655, '\p{Ccc=+010_7}', "");
Expect(1, 3655, '\p{^Ccc=+010_7}', "");
Expect(1, 3655, '\P{Ccc=+010_7}', "");
Expect(0, 3655, '\P{^Ccc=+010_7}', "");
Error('\p{Is_Canonical_Combining_Class=:=-00107}');
Error('\P{Is_Canonical_Combining_Class=:=-00107}');
Expect(1, 3659, '\p{Is_Canonical_Combining_Class: 000107}', "");
Expect(0, 3659, '\p{^Is_Canonical_Combining_Class: 000107}', "");
Expect(0, 3659, '\P{Is_Canonical_Combining_Class: 000107}', "");
Expect(1, 3659, '\P{^Is_Canonical_Combining_Class: 000107}', "");
Expect(0, 3655, '\p{Is_Canonical_Combining_Class: 000107}', "");
Expect(1, 3655, '\p{^Is_Canonical_Combining_Class: 000107}', "");
Expect(1, 3655, '\P{Is_Canonical_Combining_Class: 000107}', "");
Expect(0, 3655, '\P{^Is_Canonical_Combining_Class: 000107}', "");
Error('\p{Is_Ccc=_/a/+0000 00 10 7}');
Error('\P{Is_Ccc=_/a/+0000 00 10 7}');
Expect(1, 3659, '\p{Is_Ccc: +0_0_1_07}', "");
Expect(0, 3659, '\p{^Is_Ccc: +0_0_1_07}', "");
Expect(0, 3659, '\P{Is_Ccc: +0_0_1_07}', "");
Expect(1, 3659, '\P{^Is_Ccc: +0_0_1_07}', "");
Expect(0, 3655, '\p{Is_Ccc: +0_0_1_07}', "");
Expect(1, 3655, '\p{^Is_Ccc: +0_0_1_07}', "");
Expect(1, 3655, '\P{Is_Ccc: +0_0_1_07}', "");
Expect(0, 3655, '\P{^Is_Ccc: +0_0_1_07}', "");
Error('\p{Canonical_Combining_Class= :=AttachedAbove}');
Error('\P{Canonical_Combining_Class= :=AttachedAbove}');
Expect(1, 7630, '\p{Canonical_Combining_Class:attachedabove}', "");
Expect(0, 7630, '\p{^Canonical_Combining_Class:attachedabove}', "");
Expect(0, 7630, '\P{Canonical_Combining_Class:attachedabove}', "");
Expect(1, 7630, '\P{^Canonical_Combining_Class:attachedabove}', "");
Expect(0, 7629, '\p{Canonical_Combining_Class:attachedabove}', "");
Expect(1, 7629, '\p{^Canonical_Combining_Class:attachedabove}', "");
Expect(1, 7629, '\P{Canonical_Combining_Class:attachedabove}', "");
Expect(0, 7629, '\P{^Canonical_Combining_Class:attachedabove}', "");
Expect(1, 7630, '\p{Canonical_Combining_Class=_ATTACHED above}', "");
Expect(0, 7630, '\p{^Canonical_Combining_Class=_ATTACHED above}', "");
Expect(0, 7630, '\P{Canonical_Combining_Class=_ATTACHED above}', "");
Expect(1, 7630, '\P{^Canonical_Combining_Class=_ATTACHED above}', "");
Expect(0, 7629, '\p{Canonical_Combining_Class=_ATTACHED above}', "");
Expect(1, 7629, '\p{^Canonical_Combining_Class=_ATTACHED above}', "");
Expect(1, 7629, '\P{Canonical_Combining_Class=_ATTACHED above}', "");
Expect(0, 7629, '\P{^Canonical_Combining_Class=_ATTACHED above}', "");
Error('\p{Ccc=-/a/ATA}');
Error('\P{Ccc=-/a/ATA}');
Expect(1, 7630, '\p{Ccc=ata}', "");
Expect(0, 7630, '\p{^Ccc=ata}', "");
Expect(0, 7630, '\P{Ccc=ata}', "");
Expect(1, 7630, '\P{^Ccc=ata}', "");
Expect(0, 7629, '\p{Ccc=ata}', "");
Expect(1, 7629, '\p{^Ccc=ata}', "");
Expect(1, 7629, '\P{Ccc=ata}', "");
Expect(0, 7629, '\P{^Ccc=ata}', "");
Expect(1, 7630, '\p{Ccc= -ata}', "");
Expect(0, 7630, '\p{^Ccc= -ata}', "");
Expect(0, 7630, '\P{Ccc= -ata}', "");
Expect(1, 7630, '\P{^Ccc= -ata}', "");
Expect(0, 7629, '\p{Ccc= -ata}', "");
Expect(1, 7629, '\p{^Ccc= -ata}', "");
Expect(1, 7629, '\P{Ccc= -ata}', "");
Expect(0, 7629, '\P{^Ccc= -ata}', "");
Error('\p{Is_Canonical_Combining_Class= _+0:=0-0_214}');
Error('\P{Is_Canonical_Combining_Class= _+0:=0-0_214}');
Expect(1, 7630, '\p{Is_Canonical_Combining_Class=+000214}', "");
Expect(0, 7630, '\p{^Is_Canonical_Combining_Class=+000214}', "");
Expect(0, 7630, '\P{Is_Canonical_Combining_Class=+000214}', "");
Expect(1, 7630, '\P{^Is_Canonical_Combining_Class=+000214}', "");
Expect(0, 7629, '\p{Is_Canonical_Combining_Class=+000214}', "");
Expect(1, 7629, '\p{^Is_Canonical_Combining_Class=+000214}', "");
Expect(1, 7629, '\P{Is_Canonical_Combining_Class=+000214}', "");
Expect(0, 7629, '\P{^Is_Canonical_Combining_Class=+000214}', "");
Error('\p{Is_Ccc= :=AttachedABOVE}');
Error('\P{Is_Ccc= :=AttachedABOVE}');
Expect(1, 7630, '\p{Is_Ccc=attachedabove}', "");
Expect(0, 7630, '\p{^Is_Ccc=attachedabove}', "");
Expect(0, 7630, '\P{Is_Ccc=attachedabove}', "");
Expect(1, 7630, '\P{^Is_Ccc=attachedabove}', "");
Expect(0, 7629, '\p{Is_Ccc=attachedabove}', "");
Expect(1, 7629, '\p{^Is_Ccc=attachedabove}', "");
Expect(1, 7629, '\P{Is_Ccc=attachedabove}', "");
Expect(0, 7629, '\P{^Is_Ccc=attachedabove}', "");
Expect(1, 7630, '\p{Is_Ccc=- AttachedAbove}', "");
Expect(0, 7630, '\p{^Is_Ccc=- AttachedAbove}', "");
Expect(0, 7630, '\P{Is_Ccc=- AttachedAbove}', "");
Expect(1, 7630, '\P{^Is_Ccc=- AttachedAbove}', "");
Expect(0, 7629, '\p{Is_Ccc=- AttachedAbove}', "");
Expect(1, 7629, '\p{^Is_Ccc=- AttachedAbove}', "");
Expect(1, 7629, '\P{Is_Ccc=- AttachedAbove}', "");
Expect(0, 7629, '\P{^Is_Ccc=- AttachedAbove}', "");
Error('\p{Canonical_Combining_Class=- 0 0 0/a/0 0_0012}');
Error('\P{Canonical_Combining_Class=- 0 0 0/a/0 0_0012}');
Expect(1, 1458, '\p{Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(0, 1458, '\p{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(0, 1458, '\P{Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(1, 1458, '\P{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(0, 1457, '\p{Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(1, 1457, '\p{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(1, 1457, '\P{Canonical_Combining_Class=0_0_0_0_0_12}', "");
Expect(0, 1457, '\P{^Canonical_Combining_Class=0_0_0_0_0_12}', "");
Error('\p{Ccc=/a/_+00000000012}');
Error('\P{Ccc=/a/_+00000000012}');
Expect(1, 1458, '\p{Ccc=0000012}', "");
Expect(0, 1458, '\p{^Ccc=0000012}', "");
Expect(0, 1458, '\P{Ccc=0000012}', "");
Expect(1, 1458, '\P{^Ccc=0000012}', "");
Expect(0, 1457, '\p{Ccc=0000012}', "");
Expect(1, 1457, '\p{^Ccc=0000012}', "");
Expect(1, 1457, '\P{Ccc=0000012}', "");
Expect(0, 1457, '\P{^Ccc=0000012}', "");
Error('\p{Is_Canonical_Combining_Class: :=012}');
Error('\P{Is_Canonical_Combining_Class: :=012}');
Expect(1, 1458, '\p{Is_Canonical_Combining_Class=1_2}', "");
Expect(0, 1458, '\p{^Is_Canonical_Combining_Class=1_2}', "");
Expect(0, 1458, '\P{Is_Canonical_Combining_Class=1_2}', "");
Expect(1, 1458, '\P{^Is_Canonical_Combining_Class=1_2}', "");
Expect(0, 1457, '\p{Is_Canonical_Combining_Class=1_2}', "");
Expect(1, 1457, '\p{^Is_Canonical_Combining_Class=1_2}', "");
Expect(1, 1457, '\P{Is_Canonical_Combining_Class=1_2}', "");
Expect(0, 1457, '\P{^Is_Canonical_Combining_Class=1_2}', "");
Error('\p{Is_Ccc=/a/_000 000001_2}');
Error('\P{Is_Ccc=/a/_000 000001_2}');
Expect(1, 1458, '\p{Is_Ccc=+000001_2}', "");
Expect(0, 1458, '\p{^Is_Ccc=+000001_2}', "");
Expect(0, 1458, '\P{Is_Ccc=+000001_2}', "");
Expect(1, 1458, '\P{^Is_Ccc=+000001_2}', "");
Expect(0, 1457, '\p{Is_Ccc=+000001_2}', "");
Expect(1, 1457, '\p{^Is_Ccc=+000001_2}', "");
Expect(1, 1457, '\P{Is_Ccc=+000001_2}', "");
Expect(0, 1457, '\P{^Is_Ccc=+000001_2}', "");
Error('\p{Canonical_Combining_Class: 019/a/}');
Error('\P{Canonical_Combining_Class: 019/a/}');
Expect(1, 1466, '\p{Canonical_Combining_Class=0000019}', "");
Expect(0, 1466, '\p{^Canonical_Combining_Class=0000019}', "");
Expect(0, 1466, '\P{Canonical_Combining_Class=0000019}', "");
Expect(1, 1466, '\P{^Canonical_Combining_Class=0000019}', "");
Expect(0, 1464, '\p{Canonical_Combining_Class=0000019}', "");
Expect(1, 1464, '\p{^Canonical_Combining_Class=0000019}', "");
Expect(1, 1464, '\P{Canonical_Combining_Class=0000019}', "");
Expect(0, 1464, '\P{^Canonical_Combining_Class=0000019}', "");
Error('\p{Ccc=/a/--19}');
Error('\P{Ccc=/a/--19}');
Expect(1, 1466, '\p{Ccc=+0000019}', "");
Expect(0, 1466, '\p{^Ccc=+0000019}', "");
Expect(0, 1466, '\P{Ccc=+0000019}', "");
Expect(1, 1466, '\P{^Ccc=+0000019}', "");
Expect(0, 1464, '\p{Ccc=+0000019}', "");
Expect(1, 1464, '\p{^Ccc=+0000019}', "");
Expect(1, 1464, '\P{Ccc=+0000019}', "");
Expect(0, 1464, '\P{^Ccc=+0000019}', "");
Error('\p{Is_Canonical_Combining_Class=_:=+000000019}');
Error('\P{Is_Canonical_Combining_Class=_:=+000000019}');
Expect(1, 1466, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(0, 1466, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(0, 1466, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(1, 1466, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(0, 1464, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(1, 1464, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(1, 1464, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Expect(0, 1464, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0019}', "");
Error('\p{Is_Ccc: -0000 0001:=9}');
Error('\P{Is_Ccc: -0000 0001:=9}');
Expect(1, 1466, '\p{Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(0, 1466, '\p{^Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(0, 1466, '\P{Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(1, 1466, '\P{^Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(0, 1464, '\p{Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(1, 1464, '\p{^Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(1, 1464, '\P{Is_Ccc: +0_0_0_0_0_0019}', "");
Expect(0, 1464, '\P{^Is_Ccc: +0_0_0_0_0_0019}', "");
Error('\p{Canonical_Combining_Class= 0000030/a/}');
Error('\P{Canonical_Combining_Class= 0000030/a/}');
Expect(1, 1560, '\p{Canonical_Combining_Class=0_0_30}', "");
Expect(0, 1560, '\p{^Canonical_Combining_Class=0_0_30}', "");
Expect(0, 1560, '\P{Canonical_Combining_Class=0_0_30}', "");
Expect(1, 1560, '\P{^Canonical_Combining_Class=0_0_30}', "");
Expect(0, 1559, '\p{Canonical_Combining_Class=0_0_30}', "");
Expect(1, 1559, '\p{^Canonical_Combining_Class=0_0_30}', "");
Expect(1, 1559, '\P{Canonical_Combining_Class=0_0_30}', "");
Expect(0, 1559, '\P{^Canonical_Combining_Class=0_0_30}', "");
Error('\p{Ccc=__+0000030/a/}');
Error('\P{Ccc=__+0000030/a/}');
Expect(1, 1560, '\p{Ccc:0030}', "");
Expect(0, 1560, '\p{^Ccc:0030}', "");
Expect(0, 1560, '\P{Ccc:0030}', "");
Expect(1, 1560, '\P{^Ccc:0030}', "");
Expect(0, 1559, '\p{Ccc:0030}', "");
Expect(1, 1559, '\p{^Ccc:0030}', "");
Expect(1, 1559, '\P{Ccc:0030}', "");
Expect(0, 1559, '\P{^Ccc:0030}', "");
Error('\p{Is_Canonical_Combining_Class=-:=0-0 0-0-0_30}');
Error('\P{Is_Canonical_Combining_Class=-:=0-0 0-0-0_30}');
Expect(1, 1560, '\p{Is_Canonical_Combining_Class=+03_0}', "");
Expect(0, 1560, '\p{^Is_Canonical_Combining_Class=+03_0}', "");
Expect(0, 1560, '\P{Is_Canonical_Combining_Class=+03_0}', "");
Expect(1, 1560, '\P{^Is_Canonical_Combining_Class=+03_0}', "");
Expect(0, 1559, '\p{Is_Canonical_Combining_Class=+03_0}', "");
Expect(1, 1559, '\p{^Is_Canonical_Combining_Class=+03_0}', "");
Expect(1, 1559, '\P{Is_Canonical_Combining_Class=+03_0}', "");
Expect(0, 1559, '\P{^Is_Canonical_Combining_Class=+03_0}', "");
Error('\p{Is_Ccc= /a/0000000030}');
Error('\P{Is_Ccc= /a/0000000030}');
Expect(1, 1560, '\p{Is_Ccc:30}', "");
Expect(0, 1560, '\p{^Is_Ccc:30}', "");
Expect(0, 1560, '\P{Is_Ccc:30}', "");
Expect(1, 1560, '\P{^Is_Ccc:30}', "");
Expect(0, 1559, '\p{Is_Ccc:30}', "");
Expect(1, 1559, '\p{^Is_Ccc:30}', "");
Expect(1, 1559, '\P{Is_Ccc:30}', "");
Expect(0, 1559, '\P{^Is_Ccc:30}', "");
Error('\p{Canonical_Combining_Class=/a/25}');
Error('\P{Canonical_Combining_Class=/a/25}');
Expect(1, 1474, '\p{Canonical_Combining_Class=2_5}', "");
Expect(0, 1474, '\p{^Canonical_Combining_Class=2_5}', "");
Expect(0, 1474, '\P{Canonical_Combining_Class=2_5}', "");
Expect(1, 1474, '\P{^Canonical_Combining_Class=2_5}', "");
Expect(0, 1473, '\p{Canonical_Combining_Class=2_5}', "");
Expect(1, 1473, '\p{^Canonical_Combining_Class=2_5}', "");
Expect(1, 1473, '\P{Canonical_Combining_Class=2_5}', "");
Expect(0, 1473, '\P{^Canonical_Combining_Class=2_5}', "");
Error('\p{Ccc=_:=2_5}');
Error('\P{Ccc=_:=2_5}');
Expect(1, 1474, '\p{Ccc=0000000025}', "");
Expect(0, 1474, '\p{^Ccc=0000000025}', "");
Expect(0, 1474, '\P{Ccc=0000000025}', "");
Expect(1, 1474, '\P{^Ccc=0000000025}', "");
Expect(0, 1473, '\p{Ccc=0000000025}', "");
Expect(1, 1473, '\p{^Ccc=0000000025}', "");
Expect(1, 1473, '\P{Ccc=0000000025}', "");
Expect(0, 1473, '\P{^Ccc=0000000025}', "");
Error('\p{Is_Canonical_Combining_Class=-_00 00 25:=}');
Error('\P{Is_Canonical_Combining_Class=-_00 00 25:=}');
Expect(1, 1474, '\p{Is_Canonical_Combining_Class=00000025}', "");
Expect(0, 1474, '\p{^Is_Canonical_Combining_Class=00000025}', "");
Expect(0, 1474, '\P{Is_Canonical_Combining_Class=00000025}', "");
Expect(1, 1474, '\P{^Is_Canonical_Combining_Class=00000025}', "");
Expect(0, 1473, '\p{Is_Canonical_Combining_Class=00000025}', "");
Expect(1, 1473, '\p{^Is_Canonical_Combining_Class=00000025}', "");
Expect(1, 1473, '\P{Is_Canonical_Combining_Class=00000025}', "");
Expect(0, 1473, '\P{^Is_Canonical_Combining_Class=00000025}', "");
Error('\p{Is_Ccc= _00000:=00002-5}');
Error('\P{Is_Ccc= _00000:=00002-5}');
Expect(1, 1474, '\p{Is_Ccc:02_5}', "");
Expect(0, 1474, '\p{^Is_Ccc:02_5}', "");
Expect(0, 1474, '\P{Is_Ccc:02_5}', "");
Expect(1, 1474, '\P{^Is_Ccc:02_5}', "");
Expect(0, 1473, '\p{Is_Ccc:02_5}', "");
Expect(1, 1473, '\p{^Is_Ccc:02_5}', "");
Expect(1, 1473, '\P{Is_Ccc:02_5}', "");
Expect(0, 1473, '\P{^Is_Ccc:02_5}', "");
Error('\p{Canonical_Combining_Class= 028/a/}');
Error('\P{Canonical_Combining_Class= 028/a/}');
Expect(1, 1612, '\p{Canonical_Combining_Class=00_02_8}', "");
Expect(0, 1612, '\p{^Canonical_Combining_Class=00_02_8}', "");
Expect(0, 1612, '\P{Canonical_Combining_Class=00_02_8}', "");
Expect(1, 1612, '\P{^Canonical_Combining_Class=00_02_8}', "");
Expect(0, 1611, '\p{Canonical_Combining_Class=00_02_8}', "");
Expect(1, 1611, '\p{^Canonical_Combining_Class=00_02_8}', "");
Expect(1, 1611, '\P{Canonical_Combining_Class=00_02_8}', "");
Expect(0, 1611, '\P{^Canonical_Combining_Class=00_02_8}', "");
Error('\p{Ccc=_:=0000002 8}');
Error('\P{Ccc=_:=0000002 8}');
Expect(1, 1612, '\p{Ccc=00000002_8}', "");
Expect(0, 1612, '\p{^Ccc=00000002_8}', "");
Expect(0, 1612, '\P{Ccc=00000002_8}', "");
Expect(1, 1612, '\P{^Ccc=00000002_8}', "");
Expect(0, 1611, '\p{Ccc=00000002_8}', "");
Expect(1, 1611, '\p{^Ccc=00000002_8}', "");
Expect(1, 1611, '\P{Ccc=00000002_8}', "");
Expect(0, 1611, '\P{^Ccc=00000002_8}', "");
Error('\p{Is_Canonical_Combining_Class= +00:=028}');
Error('\P{Is_Canonical_Combining_Class= +00:=028}');
Expect(1, 1612, '\p{Is_Canonical_Combining_Class:+0000028}', "");
Expect(0, 1612, '\p{^Is_Canonical_Combining_Class:+0000028}', "");
Expect(0, 1612, '\P{Is_Canonical_Combining_Class:+0000028}', "");
Expect(1, 1612, '\P{^Is_Canonical_Combining_Class:+0000028}', "");
Expect(0, 1611, '\p{Is_Canonical_Combining_Class:+0000028}', "");
Expect(1, 1611, '\p{^Is_Canonical_Combining_Class:+0000028}', "");
Expect(1, 1611, '\P{Is_Canonical_Combining_Class:+0000028}', "");
Expect(0, 1611, '\P{^Is_Canonical_Combining_Class:+0000028}', "");
Error('\p{Is_Ccc= :=0 0-0-0 0 00 028}');
Error('\P{Is_Ccc= :=0 0-0-0 0 00 028}');
Expect(1, 1612, '\p{Is_Ccc=+0002_8}', "");
Expect(0, 1612, '\p{^Is_Ccc=+0002_8}', "");
Expect(0, 1612, '\P{Is_Ccc=+0002_8}', "");
Expect(1, 1612, '\P{^Is_Ccc=+0002_8}', "");
Expect(0, 1611, '\p{Is_Ccc=+0002_8}', "");
Expect(1, 1611, '\p{^Is_Ccc=+0002_8}', "");
Expect(1, 1611, '\P{Is_Ccc=+0002_8}', "");
Expect(0, 1611, '\P{^Is_Ccc=+0002_8}', "");
Error('\p{Canonical_Combining_Class=--000000000130/a/}');
Error('\P{Canonical_Combining_Class=--000000000130/a/}');
Expect(1, 3954, '\p{Canonical_Combining_Class=+0_0_1_30}', "");
Expect(0, 3954, '\p{^Canonical_Combining_Class=+0_0_1_30}', "");
Expect(0, 3954, '\P{Canonical_Combining_Class=+0_0_1_30}', "");
Expect(1, 3954, '\P{^Canonical_Combining_Class=+0_0_1_30}', "");
Expect(0, 3953, '\p{Canonical_Combining_Class=+0_0_1_30}', "");
Expect(1, 3953, '\p{^Canonical_Combining_Class=+0_0_1_30}', "");
Expect(1, 3953, '\P{Canonical_Combining_Class=+0_0_1_30}', "");
Expect(0, 3953, '\P{^Canonical_Combining_Class=+0_0_1_30}', "");
Error('\p{Ccc=/a/--130}');
Error('\P{Ccc=/a/--130}');
Expect(1, 3954, '\p{Ccc=+000000130}', "");
Expect(0, 3954, '\p{^Ccc=+000000130}', "");
Expect(0, 3954, '\P{Ccc=+000000130}', "");
Expect(1, 3954, '\P{^Ccc=+000000130}', "");
Expect(0, 3953, '\p{Ccc=+000000130}', "");
Expect(1, 3953, '\p{^Ccc=+000000130}', "");
Expect(1, 3953, '\P{Ccc=+000000130}', "");
Expect(0, 3953, '\P{^Ccc=+000000130}', "");
Error('\p{Is_Canonical_Combining_Class= _0000 00/a/13 0}');
Error('\P{Is_Canonical_Combining_Class= _0000 00/a/13 0}');
Expect(1, 3954, '\p{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(0, 3954, '\p{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(0, 3954, '\P{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(1, 3954, '\P{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(0, 3953, '\p{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(1, 3953, '\p{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(1, 3953, '\P{Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Expect(0, 3953, '\P{^Is_Canonical_Combining_Class=+00_00_00_01_30}', "");
Error('\p{Is_Ccc=:=013-0}');
Error('\P{Is_Ccc=:=013-0}');
Expect(1, 3954, '\p{Is_Ccc=130}', "");
Expect(0, 3954, '\p{^Is_Ccc=130}', "");
Expect(0, 3954, '\P{Is_Ccc=130}', "");
Expect(1, 3954, '\P{^Is_Ccc=130}', "");
Expect(0, 3953, '\p{Is_Ccc=130}', "");
Expect(1, 3953, '\p{^Is_Ccc=130}', "");
Expect(1, 3953, '\P{Is_Ccc=130}', "");
Expect(0, 3953, '\P{^Is_Ccc=130}', "");
Error('\p{Canonical_Combining_Class=:= 0122}');
Error('\P{Canonical_Combining_Class=:= 0122}');
Expect(1, 3787, '\p{Canonical_Combining_Class=122}', "");
Expect(0, 3787, '\p{^Canonical_Combining_Class=122}', "");
Expect(0, 3787, '\P{Canonical_Combining_Class=122}', "");
Expect(1, 3787, '\P{^Canonical_Combining_Class=122}', "");
Expect(0, 3783, '\p{Canonical_Combining_Class=122}', "");
Expect(1, 3783, '\p{^Canonical_Combining_Class=122}', "");
Expect(1, 3783, '\P{Canonical_Combining_Class=122}', "");
Expect(0, 3783, '\P{^Canonical_Combining_Class=122}', "");
Error('\p{Ccc=_00012-2:=}');
Error('\P{Ccc=_00012-2:=}');
Expect(1, 3787, '\p{Ccc=00000122}', "");
Expect(0, 3787, '\p{^Ccc=00000122}', "");
Expect(0, 3787, '\P{Ccc=00000122}', "");
Expect(1, 3787, '\P{^Ccc=00000122}', "");
Expect(0, 3783, '\p{Ccc=00000122}', "");
Expect(1, 3783, '\p{^Ccc=00000122}', "");
Expect(1, 3783, '\P{Ccc=00000122}', "");
Expect(0, 3783, '\P{^Ccc=00000122}', "");
Error('\p{Is_Canonical_Combining_Class=_0:=00 0 0122}');
Error('\P{Is_Canonical_Combining_Class=_0:=00 0 0122}');
Expect(1, 3787, '\p{Is_Canonical_Combining_Class=000122}', "");
Expect(0, 3787, '\p{^Is_Canonical_Combining_Class=000122}', "");
Expect(0, 3787, '\P{Is_Canonical_Combining_Class=000122}', "");
Expect(1, 3787, '\P{^Is_Canonical_Combining_Class=000122}', "");
Expect(0, 3783, '\p{Is_Canonical_Combining_Class=000122}', "");
Expect(1, 3783, '\p{^Is_Canonical_Combining_Class=000122}', "");
Expect(1, 3783, '\P{Is_Canonical_Combining_Class=000122}', "");
Expect(0, 3783, '\P{^Is_Canonical_Combining_Class=000122}', "");
Error('\p{Is_Ccc=_ +000/a/001 22}');
Error('\P{Is_Ccc=_ +000/a/001 22}');
Expect(1, 3787, '\p{Is_Ccc=000_001_22}', "");
Expect(0, 3787, '\p{^Is_Ccc=000_001_22}', "");
Expect(0, 3787, '\P{Is_Ccc=000_001_22}', "");
Expect(1, 3787, '\P{^Is_Ccc=000_001_22}', "");
Expect(0, 3783, '\p{Is_Ccc=000_001_22}', "");
Expect(1, 3783, '\p{^Is_Ccc=000_001_22}', "");
Expect(1, 3783, '\P{Is_Ccc=000_001_22}', "");
Expect(0, 3783, '\P{^Is_Ccc=000_001_22}', "");
Error('\p{Canonical_Combining_Class: 00_00-00/a/22}');
Error('\P{Canonical_Combining_Class: 00_00-00/a/22}');
Expect(1, 1469, '\p{Canonical_Combining_Class=00022}', "");
Expect(0, 1469, '\p{^Canonical_Combining_Class=00022}', "");
Expect(0, 1469, '\P{Canonical_Combining_Class=00022}', "");
Expect(1, 1469, '\P{^Canonical_Combining_Class=00022}', "");
Expect(0, 1468, '\p{Canonical_Combining_Class=00022}', "");
Expect(1, 1468, '\p{^Canonical_Combining_Class=00022}', "");
Expect(1, 1468, '\P{Canonical_Combining_Class=00022}', "");
Expect(0, 1468, '\P{^Canonical_Combining_Class=00022}', "");
Error('\p{Ccc=-:=00022}');
Error('\P{Ccc=-:=00022}');
Expect(1, 1469, '\p{Ccc=+022}', "");
Expect(0, 1469, '\p{^Ccc=+022}', "");
Expect(0, 1469, '\P{Ccc=+022}', "");
Expect(1, 1469, '\P{^Ccc=+022}', "");
Expect(0, 1468, '\p{Ccc=+022}', "");
Expect(1, 1468, '\p{^Ccc=+022}', "");
Expect(1, 1468, '\P{Ccc=+022}', "");
Expect(0, 1468, '\P{^Ccc=+022}', "");
Error('\p{Is_Canonical_Combining_Class=/a/ _0000022}');
Error('\P{Is_Canonical_Combining_Class=/a/ _0000022}');
Expect(1, 1469, '\p{Is_Canonical_Combining_Class=00000022}', "");
Expect(0, 1469, '\p{^Is_Canonical_Combining_Class=00000022}', "");
Expect(0, 1469, '\P{Is_Canonical_Combining_Class=00000022}', "");
Expect(1, 1469, '\P{^Is_Canonical_Combining_Class=00000022}', "");
Expect(0, 1468, '\p{Is_Canonical_Combining_Class=00000022}', "");
Expect(1, 1468, '\p{^Is_Canonical_Combining_Class=00000022}', "");
Expect(1, 1468, '\P{Is_Canonical_Combining_Class=00000022}', "");
Expect(0, 1468, '\P{^Is_Canonical_Combining_Class=00000022}', "");
Error('\p{Is_Ccc=:= +000022}');
Error('\P{Is_Ccc=:= +000022}');
Expect(1, 1469, '\p{Is_Ccc: 00000000022}', "");
Expect(0, 1469, '\p{^Is_Ccc: 00000000022}', "");
Expect(0, 1469, '\P{Is_Ccc: 00000000022}', "");
Expect(1, 1469, '\P{^Is_Ccc: 00000000022}', "");
Expect(0, 1468, '\p{Is_Ccc: 00000000022}', "");
Expect(1, 1468, '\p{^Is_Ccc: 00000000022}', "");
Expect(1, 1468, '\P{Is_Ccc: 00000000022}', "");
Expect(0, 1468, '\P{^Is_Ccc: 00000000022}', "");
Error('\p{Canonical_Combining_Class= /a/+0000000013}');
Error('\P{Canonical_Combining_Class= /a/+0000000013}');
Expect(1, 1459, '\p{Canonical_Combining_Class=0000_0001_3}', "");
Expect(0, 1459, '\p{^Canonical_Combining_Class=0000_0001_3}', "");
Expect(0, 1459, '\P{Canonical_Combining_Class=0000_0001_3}', "");
Expect(1, 1459, '\P{^Canonical_Combining_Class=0000_0001_3}', "");
Expect(0, 1458, '\p{Canonical_Combining_Class=0000_0001_3}', "");
Expect(1, 1458, '\p{^Canonical_Combining_Class=0000_0001_3}', "");
Expect(1, 1458, '\P{Canonical_Combining_Class=0000_0001_3}', "");
Expect(0, 1458, '\P{^Canonical_Combining_Class=0000_0001_3}', "");
Error('\p{Ccc= -0 0 0 0:=0 0-0013}');
Error('\P{Ccc= -0 0 0 0:=0 0-0013}');
Expect(1, 1459, '\p{Ccc=000000013}', "");
Expect(0, 1459, '\p{^Ccc=000000013}', "");
Expect(0, 1459, '\P{Ccc=000000013}', "");
Expect(1, 1459, '\P{^Ccc=000000013}', "");
Expect(0, 1458, '\p{Ccc=000000013}', "");
Expect(1, 1458, '\p{^Ccc=000000013}', "");
Expect(1, 1458, '\P{Ccc=000000013}', "");
Expect(0, 1458, '\P{^Ccc=000000013}', "");
Error('\p{Is_Canonical_Combining_Class=:=_ 00_0001-3}');
Error('\P{Is_Canonical_Combining_Class=:=_ 00_0001-3}');
Expect(1, 1459, '\p{Is_Canonical_Combining_Class=0_0_13}', "");
Expect(0, 1459, '\p{^Is_Canonical_Combining_Class=0_0_13}', "");
Expect(0, 1459, '\P{Is_Canonical_Combining_Class=0_0_13}', "");
Expect(1, 1459, '\P{^Is_Canonical_Combining_Class=0_0_13}', "");
Expect(0, 1458, '\p{Is_Canonical_Combining_Class=0_0_13}', "");
Expect(1, 1458, '\p{^Is_Canonical_Combining_Class=0_0_13}', "");
Expect(1, 1458, '\P{Is_Canonical_Combining_Class=0_0_13}', "");
Expect(0, 1458, '\P{^Is_Canonical_Combining_Class=0_0_13}', "");
Error('\p{Is_Ccc: /a/+0 0_0 0-013}');
Error('\P{Is_Ccc: /a/+0 0_0 0-013}');
Expect(1, 1459, '\p{Is_Ccc: 0013}', "");
Expect(0, 1459, '\p{^Is_Ccc: 0013}', "");
Expect(0, 1459, '\P{Is_Ccc: 0013}', "");
Expect(1, 1459, '\P{^Is_Ccc: 0013}', "");
Expect(0, 1458, '\p{Is_Ccc: 0013}', "");
Expect(1, 1458, '\p{^Is_Ccc: 0013}', "");
Expect(1, 1458, '\P{Is_Ccc: 0013}', "");
Expect(0, 1458, '\P{^Is_Ccc: 0013}', "");
Error('\p{Canonical_Combining_Class=:=-0036}');
Error('\P{Canonical_Combining_Class=:=-0036}');
Expect(1, 1809, '\p{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1809, '\p{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1809, '\P{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1809, '\P{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1808, '\p{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1808, '\p{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1808, '\P{Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1808, '\P{^Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Error('\p{Ccc= /a/+3 6}');
Error('\P{Ccc= /a/+3 6}');
Expect(1, 1809, '\p{Ccc=003_6}', "");
Expect(0, 1809, '\p{^Ccc=003_6}', "");
Expect(0, 1809, '\P{Ccc=003_6}', "");
Expect(1, 1809, '\P{^Ccc=003_6}', "");
Expect(0, 1808, '\p{Ccc=003_6}', "");
Expect(1, 1808, '\p{^Ccc=003_6}', "");
Expect(1, 1808, '\P{Ccc=003_6}', "");
Expect(0, 1808, '\P{^Ccc=003_6}', "");
Error('\p{Is_Canonical_Combining_Class: 000 000 36:=}');
Error('\P{Is_Canonical_Combining_Class: 000 000 36:=}');
Expect(1, 1809, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1809, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1809, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1809, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1808, '\p{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1808, '\p{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(1, 1808, '\P{Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Expect(0, 1808, '\P{^Is_Canonical_Combining_Class=0_0_0_0_0_0_0_036}', "");
Error('\p{Is_Ccc=--+00000000036/a/}');
Error('\P{Is_Ccc=--+00000000036/a/}');
Expect(1, 1809, '\p{Is_Ccc=03_6}', "");
Expect(0, 1809, '\p{^Is_Ccc=03_6}', "");
Expect(0, 1809, '\P{Is_Ccc=03_6}', "");
Expect(1, 1809, '\P{^Is_Ccc=03_6}', "");
Expect(0, 1808, '\p{Is_Ccc=03_6}', "");
Expect(1, 1808, '\p{^Is_Ccc=03_6}', "");
Expect(1, 1808, '\P{Is_Ccc=03_6}', "");
Expect(0, 1808, '\P{^Is_Ccc=03_6}', "");
Error('\p{Canonical_Combining_Class=:=+0000034}');
Error('\P{Canonical_Combining_Class=:=+0000034}');
Expect(1, 1618, '\p{Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(0, 1618, '\p{^Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(0, 1618, '\P{Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(1, 1618, '\P{^Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(0, 1617, '\p{Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(1, 1617, '\p{^Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(1, 1617, '\P{Canonical_Combining_Class=0_0_0_0_034}', "");
Expect(0, 1617, '\P{^Canonical_Combining_Class=0_0_0_0_034}', "");
Error('\p{Ccc= -00 03:=4}');
Error('\P{Ccc= -00 03:=4}');
Expect(1, 1618, '\p{Ccc=+3_4}', "");
Expect(0, 1618, '\p{^Ccc=+3_4}', "");
Expect(0, 1618, '\P{Ccc=+3_4}', "");
Expect(1, 1618, '\P{^Ccc=+3_4}', "");
Expect(0, 1617, '\p{Ccc=+3_4}', "");
Expect(1, 1617, '\p{^Ccc=+3_4}', "");
Expect(1, 1617, '\P{Ccc=+3_4}', "");
Expect(0, 1617, '\P{^Ccc=+3_4}', "");
Error('\p{Is_Canonical_Combining_Class= 000034/a/}');
Error('\P{Is_Canonical_Combining_Class= 000034/a/}');
Expect(1, 1618, '\p{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(0, 1618, '\p{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(0, 1618, '\P{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(1, 1618, '\P{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(0, 1617, '\p{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(1, 1617, '\p{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(1, 1617, '\P{Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Expect(0, 1617, '\P{^Is_Canonical_Combining_Class=0_0_0_0_34}', "");
Error('\p{Is_Ccc: +00034/a/}');
Error('\P{Is_Ccc: +00034/a/}');
Expect(1, 1618, '\p{Is_Ccc=0034}', "");
Expect(0, 1618, '\p{^Is_Ccc=0034}', "");
Expect(0, 1618, '\P{Is_Ccc=0034}', "");
Expect(1, 1618, '\P{^Is_Ccc=0034}', "");
Expect(0, 1617, '\p{Is_Ccc=0034}', "");
Expect(1, 1617, '\p{^Is_Ccc=0034}', "");
Expect(1, 1617, '\P{Is_Ccc=0034}', "");
Expect(0, 1617, '\P{^Is_Ccc=0034}', "");
Error('\p{Canonical_Combining_Class=:=00000132}');
Error('\P{Canonical_Combining_Class=:=00000132}');
Expect(1, 3956, '\p{Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(0, 3956, '\p{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(0, 3956, '\P{Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(1, 3956, '\P{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(0, 3955, '\p{Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(1, 3955, '\p{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(1, 3955, '\P{Canonical_Combining_Class=+00_00_00_00_0132}', "");
Expect(0, 3955, '\P{^Canonical_Combining_Class=+00_00_00_00_0132}', "");
Error('\p{Ccc=-00132:=}');
Error('\P{Ccc=-00132:=}');
Expect(1, 3956, '\p{Ccc: 00_00_00_00_132}', "");
Expect(0, 3956, '\p{^Ccc: 00_00_00_00_132}', "");
Expect(0, 3956, '\P{Ccc: 00_00_00_00_132}', "");
Expect(1, 3956, '\P{^Ccc: 00_00_00_00_132}', "");
Expect(0, 3955, '\p{Ccc: 00_00_00_00_132}', "");
Expect(1, 3955, '\p{^Ccc: 00_00_00_00_132}', "");
Expect(1, 3955, '\P{Ccc: 00_00_00_00_132}', "");
Expect(0, 3955, '\P{^Ccc: 00_00_00_00_132}', "");
Error('\p{Is_Canonical_Combining_Class=_:=0 0 0 0 0_0132}');
Error('\P{Is_Canonical_Combining_Class=_:=0 0 0 0 0_0132}');
Expect(1, 3956, '\p{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(0, 3956, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(0, 3956, '\P{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(1, 3956, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(0, 3955, '\p{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(1, 3955, '\p{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(1, 3955, '\P{Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Expect(0, 3955, '\P{^Is_Canonical_Combining_Class=+00_00_00_00_01_32}', "");
Error('\p{Is_Ccc::=__0000132}');
Error('\P{Is_Ccc::=__0000132}');
Expect(1, 3956, '\p{Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(0, 3956, '\p{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(0, 3956, '\P{Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(1, 3956, '\P{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(0, 3955, '\p{Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(1, 3955, '\p{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(1, 3955, '\P{Is_Ccc=+0_0_0_0_0_0_0132}', "");
Expect(0, 3955, '\P{^Is_Ccc=+0_0_0_0_0_0_0132}', "");
Error('\p{Bidi_Class=/a/SEGMENT-SEPARATOR}');
Error('\P{Bidi_Class=/a/SEGMENT-SEPARATOR}');
Expect(1, 9, '\p{Bidi_Class=segmentseparator}', "");
Expect(0, 9, '\p{^Bidi_Class=segmentseparator}', "");
Expect(0, 9, '\P{Bidi_Class=segmentseparator}', "");
Expect(1, 9, '\P{^Bidi_Class=segmentseparator}', "");
Expect(0, 8, '\p{Bidi_Class=segmentseparator}', "");
Expect(1, 8, '\p{^Bidi_Class=segmentseparator}', "");
Expect(1, 8, '\P{Bidi_Class=segmentseparator}', "");
Expect(0, 8, '\P{^Bidi_Class=segmentseparator}', "");
Expect(1, 9, '\p{Bidi_Class=-segment-separator}', "");
Expect(0, 9, '\p{^Bidi_Class=-segment-separator}', "");
Expect(0, 9, '\P{Bidi_Class=-segment-separator}', "");
Expect(1, 9, '\P{^Bidi_Class=-segment-separator}', "");
Expect(0, 8, '\p{Bidi_Class=-segment-separator}', "");
Expect(1, 8, '\p{^Bidi_Class=-segment-separator}', "");
Expect(1, 8, '\P{Bidi_Class=-segment-separator}', "");
Expect(0, 8, '\P{^Bidi_Class=-segment-separator}', "");
Error('\p{Bc=/a/_S}');
Error('\P{Bc=/a/_S}');
Expect(1, 9, '\p{Bc: s}', "");
Expect(0, 9, '\p{^Bc: s}', "");
Expect(0, 9, '\P{Bc: s}', "");
Expect(1, 9, '\P{^Bc: s}', "");
Expect(0, 8, '\p{Bc: s}', "");
Expect(1, 8, '\p{^Bc: s}', "");
Expect(1, 8, '\P{Bc: s}', "");
Expect(0, 8, '\P{^Bc: s}', "");
Expect(1, 9, '\p{Bc= S}', "");
Expect(0, 9, '\p{^Bc= S}', "");
Expect(0, 9, '\P{Bc= S}', "");
Expect(1, 9, '\P{^Bc= S}', "");
Expect(0, 8, '\p{Bc= S}', "");
Expect(1, 8, '\p{^Bc= S}', "");
Expect(1, 8, '\P{Bc= S}', "");
Expect(0, 8, '\P{^Bc= S}', "");
Error('\p{Is_Bidi_Class= _Segment:=Separator}');
Error('\P{Is_Bidi_Class= _Segment:=Separator}');
Expect(1, 9, '\p{Is_Bidi_Class=segmentseparator}', "");
Expect(0, 9, '\p{^Is_Bidi_Class=segmentseparator}', "");
Expect(0, 9, '\P{Is_Bidi_Class=segmentseparator}', "");
Expect(1, 9, '\P{^Is_Bidi_Class=segmentseparator}', "");
Expect(0, 8, '\p{Is_Bidi_Class=segmentseparator}', "");
Expect(1, 8, '\p{^Is_Bidi_Class=segmentseparator}', "");
Expect(1, 8, '\P{Is_Bidi_Class=segmentseparator}', "");
Expect(0, 8, '\P{^Is_Bidi_Class=segmentseparator}', "");
Expect(1, 9, '\p{Is_Bidi_Class: _-Segment-Separator}', "");
Expect(0, 9, '\p{^Is_Bidi_Class: _-Segment-Separator}', "");
Expect(0, 9, '\P{Is_Bidi_Class: _-Segment-Separator}', "");
Expect(1, 9, '\P{^Is_Bidi_Class: _-Segment-Separator}', "");
Expect(0, 8, '\p{Is_Bidi_Class: _-Segment-Separator}', "");
Expect(1, 8, '\p{^Is_Bidi_Class: _-Segment-Separator}', "");
Expect(1, 8, '\P{Is_Bidi_Class: _-Segment-Separator}', "");
Expect(0, 8, '\P{^Is_Bidi_Class: _-Segment-Separator}', "");
Error('\p{Is_Bc:_ s/a/}');
Error('\P{Is_Bc:_ s/a/}');
Expect(1, 9, '\p{Is_Bc=s}', "");
Expect(0, 9, '\p{^Is_Bc=s}', "");
Expect(0, 9, '\P{Is_Bc=s}', "");
Expect(1, 9, '\P{^Is_Bc=s}', "");
Expect(0, 8, '\p{Is_Bc=s}', "");
Expect(1, 8, '\p{^Is_Bc=s}', "");
Expect(1, 8, '\P{Is_Bc=s}', "");
Expect(0, 8, '\P{^Is_Bc=s}', "");
Expect(1, 9, '\p{Is_Bc= S}', "");
Expect(0, 9, '\p{^Is_Bc= S}', "");
Expect(0, 9, '\P{Is_Bc= S}', "");
Expect(1, 9, '\P{^Is_Bc= S}', "");
Expect(0, 8, '\p{Is_Bc= S}', "");
Expect(1, 8, '\p{^Is_Bc= S}', "");
Expect(1, 8, '\P{Is_Bc= S}', "");
Expect(0, 8, '\P{^Is_Bc= S}', "");
Error('\p{Bidi_Class= Right TO LEFT/a/OVERRIDE}');
Error('\P{Bidi_Class= Right TO LEFT/a/OVERRIDE}');
Expect(1, 8238, '\p{Bidi_Class=righttoleftoverride}', "");
Expect(0, 8238, '\p{^Bidi_Class=righttoleftoverride}', "");
Expect(0, 8238, '\P{Bidi_Class=righttoleftoverride}', "");
Expect(1, 8238, '\P{^Bidi_Class=righttoleftoverride}', "");
Expect(0, 8237, '\p{Bidi_Class=righttoleftoverride}', "");
Expect(1, 8237, '\p{^Bidi_Class=righttoleftoverride}', "");
Expect(1, 8237, '\P{Bidi_Class=righttoleftoverride}', "");
Expect(0, 8237, '\P{^Bidi_Class=righttoleftoverride}', "");
Expect(1, 8238, '\p{Bidi_Class=--RIGHT To Left Override}', "");
Expect(0, 8238, '\p{^Bidi_Class=--RIGHT To Left Override}', "");
Expect(0, 8238, '\P{Bidi_Class=--RIGHT To Left Override}', "");
Expect(1, 8238, '\P{^Bidi_Class=--RIGHT To Left Override}', "");
Expect(0, 8237, '\p{Bidi_Class=--RIGHT To Left Override}', "");
Expect(1, 8237, '\p{^Bidi_Class=--RIGHT To Left Override}', "");
Expect(1, 8237, '\P{Bidi_Class=--RIGHT To Left Override}', "");
Expect(0, 8237, '\P{^Bidi_Class=--RIGHT To Left Override}', "");
Error('\p{Bc=- RLO/a/}');
Error('\P{Bc=- RLO/a/}');
Expect(1, 8238, '\p{Bc=rlo}', "");
Expect(0, 8238, '\p{^Bc=rlo}', "");
Expect(0, 8238, '\P{Bc=rlo}', "");
Expect(1, 8238, '\P{^Bc=rlo}', "");
Expect(0, 8237, '\p{Bc=rlo}', "");
Expect(1, 8237, '\p{^Bc=rlo}', "");
Expect(1, 8237, '\P{Bc=rlo}', "");
Expect(0, 8237, '\P{^Bc=rlo}', "");
Expect(1, 8238, '\p{Bc=- RLO}', "");
Expect(0, 8238, '\p{^Bc=- RLO}', "");
Expect(0, 8238, '\P{Bc=- RLO}', "");
Expect(1, 8238, '\P{^Bc=- RLO}', "");
Expect(0, 8237, '\p{Bc=- RLO}', "");
Expect(1, 8237, '\p{^Bc=- RLO}', "");
Expect(1, 8237, '\P{Bc=- RLO}', "");
Expect(0, 8237, '\P{^Bc=- RLO}', "");
Error('\p{Is_Bidi_Class=:=--Rightto LEFT_Override}');
Error('\P{Is_Bidi_Class=:=--Rightto LEFT_Override}');
Expect(1, 8238, '\p{Is_Bidi_Class:righttoleftoverride}', "");
Expect(0, 8238, '\p{^Is_Bidi_Class:righttoleftoverride}', "");
Expect(0, 8238, '\P{Is_Bidi_Class:righttoleftoverride}', "");
Expect(1, 8238, '\P{^Is_Bidi_Class:righttoleftoverride}', "");
Expect(0, 8237, '\p{Is_Bidi_Class:righttoleftoverride}', "");
Expect(1, 8237, '\p{^Is_Bidi_Class:righttoleftoverride}', "");
Expect(1, 8237, '\P{Is_Bidi_Class:righttoleftoverride}', "");
Expect(0, 8237, '\P{^Is_Bidi_Class:righttoleftoverride}', "");
Expect(1, 8238, '\p{Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(0, 8238, '\p{^Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(0, 8238, '\P{Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(1, 8238, '\P{^Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(0, 8237, '\p{Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(1, 8237, '\p{^Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(1, 8237, '\P{Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Expect(0, 8237, '\P{^Is_Bidi_Class: -_Right to-LEFT OVERRIDE}', "");
Error('\p{Is_Bc= rlo:=}');
Error('\P{Is_Bc= rlo:=}');
Expect(1, 8238, '\p{Is_Bc=rlo}', "");
Expect(0, 8238, '\p{^Is_Bc=rlo}', "");
Expect(0, 8238, '\P{Is_Bc=rlo}', "");
Expect(1, 8238, '\P{^Is_Bc=rlo}', "");
Expect(0, 8237, '\p{Is_Bc=rlo}', "");
Expect(1, 8237, '\p{^Is_Bc=rlo}', "");
Expect(1, 8237, '\P{Is_Bc=rlo}', "");
Expect(0, 8237, '\P{^Is_Bc=rlo}', "");
Expect(1, 8238, '\p{Is_Bc= rlo}', "");
Expect(0, 8238, '\p{^Is_Bc= rlo}', "");
Expect(0, 8238, '\P{Is_Bc= rlo}', "");
Expect(1, 8238, '\P{^Is_Bc= rlo}', "");
Expect(0, 8237, '\p{Is_Bc= rlo}', "");
Expect(1, 8237, '\p{^Is_Bc= rlo}', "");
Expect(1, 8237, '\P{Is_Bc= rlo}', "");
Expect(0, 8237, '\P{^Is_Bc= rlo}', "");
Error('\p{Bidi_Class=/a/left To_RIGHT override}');
Error('\P{Bidi_Class=/a/left To_RIGHT override}');
Expect(1, 8237, '\p{Bidi_Class=lefttorightoverride}', "");
Expect(0, 8237, '\p{^Bidi_Class=lefttorightoverride}', "");
Expect(0, 8237, '\P{Bidi_Class=lefttorightoverride}', "");
Expect(1, 8237, '\P{^Bidi_Class=lefttorightoverride}', "");
Expect(0, 8236, '\p{Bidi_Class=lefttorightoverride}', "");
Expect(1, 8236, '\p{^Bidi_Class=lefttorightoverride}', "");
Expect(1, 8236, '\P{Bidi_Class=lefttorightoverride}', "");
Expect(0, 8236, '\P{^Bidi_Class=lefttorightoverride}', "");
Expect(1, 8237, '\p{Bidi_Class=_ Left To-rightOverride}', "");
Expect(0, 8237, '\p{^Bidi_Class=_ Left To-rightOverride}', "");
Expect(0, 8237, '\P{Bidi_Class=_ Left To-rightOverride}', "");
Expect(1, 8237, '\P{^Bidi_Class=_ Left To-rightOverride}', "");
Expect(0, 8236, '\p{Bidi_Class=_ Left To-rightOverride}', "");
Expect(1, 8236, '\p{^Bidi_Class=_ Left To-rightOverride}', "");
Expect(1, 8236, '\P{Bidi_Class=_ Left To-rightOverride}', "");
Expect(0, 8236, '\P{^Bidi_Class=_ Left To-rightOverride}', "");
Error('\p{Bc=:=LRO}');
Error('\P{Bc=:=LRO}');
Expect(1, 8237, '\p{Bc=lro}', "");
Expect(0, 8237, '\p{^Bc=lro}', "");
Expect(0, 8237, '\P{Bc=lro}', "");
Expect(1, 8237, '\P{^Bc=lro}', "");
Expect(0, 8236, '\p{Bc=lro}', "");
Expect(1, 8236, '\p{^Bc=lro}', "");
Expect(1, 8236, '\P{Bc=lro}', "");
Expect(0, 8236, '\P{^Bc=lro}', "");
Expect(1, 8237, '\p{Bc= LRO}', "");
Expect(0, 8237, '\p{^Bc= LRO}', "");
Expect(0, 8237, '\P{Bc= LRO}', "");
Expect(1, 8237, '\P{^Bc= LRO}', "");
Expect(0, 8236, '\p{Bc= LRO}', "");
Expect(1, 8236, '\p{^Bc= LRO}', "");
Expect(1, 8236, '\P{Bc= LRO}', "");
Expect(0, 8236, '\P{^Bc= LRO}', "");
Error('\p{Is_Bidi_Class: := LEFT To Right override}');
Error('\P{Is_Bidi_Class: := LEFT To Right override}');
Expect(1, 8237, '\p{Is_Bidi_Class=lefttorightoverride}', "");
Expect(0, 8237, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
Expect(0, 8237, '\P{Is_Bidi_Class=lefttorightoverride}', "");
Expect(1, 8237, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
Expect(0, 8236, '\p{Is_Bidi_Class=lefttorightoverride}', "");
Expect(1, 8236, '\p{^Is_Bidi_Class=lefttorightoverride}', "");
Expect(1, 8236, '\P{Is_Bidi_Class=lefttorightoverride}', "");
Expect(0, 8236, '\P{^Is_Bidi_Class=lefttorightoverride}', "");
Expect(1, 8237, '\p{Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(0, 8237, '\p{^Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(0, 8237, '\P{Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(1, 8237, '\P{^Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(0, 8236, '\p{Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(1, 8236, '\p{^Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(1, 8236, '\P{Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Expect(0, 8236, '\P{^Is_Bidi_Class=_ Left-To_right OVERRIDE}', "");
Error('\p{Is_Bc= /a/lro}');
Error('\P{Is_Bc= /a/lro}');
Expect(1, 8237, '\p{Is_Bc=lro}', "");
Expect(0, 8237, '\p{^Is_Bc=lro}', "");
Expect(0, 8237, '\P{Is_Bc=lro}', "");
Expect(1, 8237, '\P{^Is_Bc=lro}', "");
Expect(0, 8236, '\p{Is_Bc=lro}', "");
Expect(1, 8236, '\p{^Is_Bc=lro}', "");
Expect(1, 8236, '\P{Is_Bc=lro}', "");
Expect(0, 8236, '\P{^Is_Bc=lro}', "");
Expect(1, 8237, '\p{Is_Bc= _LRO}', "");
Expect(0, 8237, '\p{^Is_Bc= _LRO}', "");
Expect(0, 8237, '\P{Is_Bc= _LRO}', "");
Expect(1, 8237, '\P{^Is_Bc= _LRO}', "");
Expect(0, 8236, '\p{Is_Bc= _LRO}', "");
Expect(1, 8236, '\p{^Is_Bc= _LRO}', "");
Expect(1, 8236, '\P{Is_Bc= _LRO}', "");
Expect(0, 8236, '\P{^Is_Bc= _LRO}', "");
Error('\p{Bidi_Class= /a/LeftTo-right}');
Error('\P{Bidi_Class= /a/LeftTo-right}');
Expect(1, 90, '\p{Bidi_Class=lefttoright}', "");
Expect(0, 90, '\p{^Bidi_Class=lefttoright}', "");
Expect(0, 90, '\P{Bidi_Class=lefttoright}', "");
Expect(1, 90, '\P{^Bidi_Class=lefttoright}', "");
Expect(0, 64, '\p{Bidi_Class=lefttoright}', "");
Expect(1, 64, '\p{^Bidi_Class=lefttoright}', "");
Expect(1, 64, '\P{Bidi_Class=lefttoright}', "");
Expect(0, 64, '\P{^Bidi_Class=lefttoright}', "");
Expect(1, 90, '\p{Bidi_Class= -LEFT-to Right}', "");
Expect(0, 90, '\p{^Bidi_Class= -LEFT-to Right}', "");
Expect(0, 90, '\P{Bidi_Class= -LEFT-to Right}', "");
Expect(1, 90, '\P{^Bidi_Class= -LEFT-to Right}', "");
Expect(0, 64, '\p{Bidi_Class= -LEFT-to Right}', "");
Expect(1, 64, '\p{^Bidi_Class= -LEFT-to Right}', "");
Expect(1, 64, '\P{Bidi_Class= -LEFT-to Right}', "");
Expect(0, 64, '\P{^Bidi_Class= -LEFT-to Right}', "");
Error('\p{Bc=:= -l}');
Error('\P{Bc=:= -l}');
Expect(1, 90, '\p{Bc=l}', "");
Expect(0, 90, '\p{^Bc=l}', "");
Expect(0, 90, '\P{Bc=l}', "");
Expect(1, 90, '\P{^Bc=l}', "");
Expect(0, 64, '\p{Bc=l}', "");
Expect(1, 64, '\p{^Bc=l}', "");
Expect(1, 64, '\P{Bc=l}', "");
Expect(0, 64, '\P{^Bc=l}', "");
Expect(1, 90, '\p{Bc= L}', "");
Expect(0, 90, '\p{^Bc= L}', "");
Expect(0, 90, '\P{Bc= L}', "");
Expect(1, 90, '\P{^Bc= L}', "");
Expect(0, 64, '\p{Bc= L}', "");
Expect(1, 64, '\p{^Bc= L}', "");
Expect(1, 64, '\P{Bc= L}', "");
Expect(0, 64, '\P{^Bc= L}', "");
Error('\p{Is_Bidi_Class=:=left-TORight}');
Error('\P{Is_Bidi_Class=:=left-TORight}');
Expect(1, 90, '\p{Is_Bidi_Class=lefttoright}', "");
Expect(0, 90, '\p{^Is_Bidi_Class=lefttoright}', "");
Expect(0, 90, '\P{Is_Bidi_Class=lefttoright}', "");
Expect(1, 90, '\P{^Is_Bidi_Class=lefttoright}', "");
Expect(0, 64, '\p{Is_Bidi_Class=lefttoright}', "");
Expect(1, 64, '\p{^Is_Bidi_Class=lefttoright}', "");
Expect(1, 64, '\P{Is_Bidi_Class=lefttoright}', "");
Expect(0, 64, '\P{^Is_Bidi_Class=lefttoright}', "");
Expect(1, 90, '\p{Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(0, 90, '\p{^Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(0, 90, '\P{Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(1, 90, '\P{^Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(0, 64, '\p{Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(1, 64, '\p{^Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(1, 64, '\P{Is_Bidi_Class= Left_ToRIGHT}', "");
Expect(0, 64, '\P{^Is_Bidi_Class= Left_ToRIGHT}', "");
Error('\p{Is_Bc=- l/a/}');
Error('\P{Is_Bc=- l/a/}');
Expect(1, 90, '\p{Is_Bc=l}', "");
Expect(0, 90, '\p{^Is_Bc=l}', "");
Expect(0, 90, '\P{Is_Bc=l}', "");
Expect(1, 90, '\P{^Is_Bc=l}', "");
Expect(0, 64, '\p{Is_Bc=l}', "");
Expect(1, 64, '\p{^Is_Bc=l}', "");
Expect(1, 64, '\P{Is_Bc=l}', "");
Expect(0, 64, '\P{^Is_Bc=l}', "");
Expect(1, 90, '\p{Is_Bc=-_L}', "");
Expect(0, 90, '\p{^Is_Bc=-_L}', "");
Expect(0, 90, '\P{Is_Bc=-_L}', "");
Expect(1, 90, '\P{^Is_Bc=-_L}', "");
Expect(0, 64, '\p{Is_Bc=-_L}', "");
Expect(1, 64, '\p{^Is_Bc=-_L}', "");
Expect(1, 64, '\P{Is_Bc=-_L}', "");
Expect(0, 64, '\P{^Is_Bc=-_L}', "");
Error('\p{Bidi_Class=-/a/RightTo-LEFT embedding}');
Error('\P{Bidi_Class=-/a/RightTo-LEFT embedding}');
Expect(1, 8235, '\p{Bidi_Class=righttoleftembedding}', "");
Expect(0, 8235, '\p{^Bidi_Class=righttoleftembedding}', "");
Expect(0, 8235, '\P{Bidi_Class=righttoleftembedding}', "");
Expect(1, 8235, '\P{^Bidi_Class=righttoleftembedding}', "");
Expect(0, 8234, '\p{Bidi_Class=righttoleftembedding}', "");
Expect(1, 8234, '\p{^Bidi_Class=righttoleftembedding}', "");
Expect(1, 8234, '\P{Bidi_Class=righttoleftembedding}', "");
Expect(0, 8234, '\P{^Bidi_Class=righttoleftembedding}', "");
Expect(1, 8235, '\p{Bidi_Class= Right TOLEFT Embedding}', "");
Expect(0, 8235, '\p{^Bidi_Class= Right TOLEFT Embedding}', "");
Expect(0, 8235, '\P{Bidi_Class= Right TOLEFT Embedding}', "");
Expect(1, 8235, '\P{^Bidi_Class= Right TOLEFT Embedding}', "");
Expect(0, 8234, '\p{Bidi_Class= Right TOLEFT Embedding}', "");
Expect(1, 8234, '\p{^Bidi_Class= Right TOLEFT Embedding}', "");
Expect(1, 8234, '\P{Bidi_Class= Right TOLEFT Embedding}', "");
Expect(0, 8234, '\P{^Bidi_Class= Right TOLEFT Embedding}', "");
Error('\p{Bc=:= RLE}');
Error('\P{Bc=:= RLE}');
Expect(1, 8235, '\p{Bc=rle}', "");
Expect(0, 8235, '\p{^Bc=rle}', "");
Expect(0, 8235, '\P{Bc=rle}', "");
Expect(1, 8235, '\P{^Bc=rle}', "");
Expect(0, 8234, '\p{Bc=rle}', "");
Expect(1, 8234, '\p{^Bc=rle}', "");
Expect(1, 8234, '\P{Bc=rle}', "");
Expect(0, 8234, '\P{^Bc=rle}', "");
Expect(1, 8235, '\p{Bc=-RLE}', "");
Expect(0, 8235, '\p{^Bc=-RLE}', "");
Expect(0, 8235, '\P{Bc=-RLE}', "");
Expect(1, 8235, '\P{^Bc=-RLE}', "");
Expect(0, 8234, '\p{Bc=-RLE}', "");
Expect(1, 8234, '\p{^Bc=-RLE}', "");
Expect(1, 8234, '\P{Bc=-RLE}', "");
Expect(0, 8234, '\P{^Bc=-RLE}', "");
Error('\p{Is_Bidi_Class=-/a/RIGHT_To LEFT Embedding}');
Error('\P{Is_Bidi_Class=-/a/RIGHT_To LEFT Embedding}');
Expect(1, 8235, '\p{Is_Bidi_Class=righttoleftembedding}', "");
Expect(0, 8235, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
Expect(0, 8235, '\P{Is_Bidi_Class=righttoleftembedding}', "");
Expect(1, 8235, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
Expect(0, 8234, '\p{Is_Bidi_Class=righttoleftembedding}', "");
Expect(1, 8234, '\p{^Is_Bidi_Class=righttoleftembedding}', "");
Expect(1, 8234, '\P{Is_Bidi_Class=righttoleftembedding}', "");
Expect(0, 8234, '\P{^Is_Bidi_Class=righttoleftembedding}', "");
Expect(1, 8235, '\p{Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(0, 8235, '\p{^Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(0, 8235, '\P{Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(1, 8235, '\P{^Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(0, 8234, '\p{Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(1, 8234, '\p{^Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(1, 8234, '\P{Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Expect(0, 8234, '\P{^Is_Bidi_Class= _RIGHT_To LEFT_EMBEDDING}', "");
Error('\p{Is_Bc= :=RLE}');
Error('\P{Is_Bc= :=RLE}');
Expect(1, 8235, '\p{Is_Bc=rle}', "");
Expect(0, 8235, '\p{^Is_Bc=rle}', "");
Expect(0, 8235, '\P{Is_Bc=rle}', "");
Expect(1, 8235, '\P{^Is_Bc=rle}', "");
Expect(0, 8234, '\p{Is_Bc=rle}', "");
Expect(1, 8234, '\p{^Is_Bc=rle}', "");
Expect(1, 8234, '\P{Is_Bc=rle}', "");
Expect(0, 8234, '\P{^Is_Bc=rle}', "");
Expect(1, 8235, '\p{Is_Bc= -RLE}', "");
Expect(0, 8235, '\p{^Is_Bc= -RLE}', "");
Expect(0, 8235, '\P{Is_Bc= -RLE}', "");
Expect(1, 8235, '\P{^Is_Bc= -RLE}', "");
Expect(0, 8234, '\p{Is_Bc= -RLE}', "");
Expect(1, 8234, '\p{^Is_Bc= -RLE}', "");
Expect(1, 8234, '\P{Is_Bc= -RLE}', "");
Expect(0, 8234, '\P{^Is_Bc= -RLE}', "");
Error('\p{Bidi_Class=_Other/a/Neutral}');
Error('\P{Bidi_Class=_Other/a/Neutral}');
Expect(1, 34, '\p{Bidi_Class=otherneutral}', "");
Expect(0, 34, '\p{^Bidi_Class=otherneutral}', "");
Expect(0, 34, '\P{Bidi_Class=otherneutral}', "");
Expect(1, 34, '\P{^Bidi_Class=otherneutral}', "");
Expect(0, 32, '\p{Bidi_Class=otherneutral}', "");
Expect(1, 32, '\p{^Bidi_Class=otherneutral}', "");
Expect(1, 32, '\P{Bidi_Class=otherneutral}', "");
Expect(0, 32, '\P{^Bidi_Class=otherneutral}', "");
Expect(1, 34, '\p{Bidi_Class= -other-Neutral}', "");
Expect(0, 34, '\p{^Bidi_Class= -other-Neutral}', "");
Expect(0, 34, '\P{Bidi_Class= -other-Neutral}', "");
Expect(1, 34, '\P{^Bidi_Class= -other-Neutral}', "");
Expect(0, 32, '\p{Bidi_Class= -other-Neutral}', "");
Expect(1, 32, '\p{^Bidi_Class= -other-Neutral}', "");
Expect(1, 32, '\P{Bidi_Class= -other-Neutral}', "");
Expect(0, 32, '\P{^Bidi_Class= -other-Neutral}', "");
Error('\p{Bc=/a/ ON}');
Error('\P{Bc=/a/ ON}');
Expect(1, 34, '\p{Bc=on}', "");
Expect(0, 34, '\p{^Bc=on}', "");
Expect(0, 34, '\P{Bc=on}', "");
Expect(1, 34, '\P{^Bc=on}', "");
Expect(0, 32, '\p{Bc=on}', "");
Expect(1, 32, '\p{^Bc=on}', "");
Expect(1, 32, '\P{Bc=on}', "");
Expect(0, 32, '\P{^Bc=on}', "");
Expect(1, 34, '\p{Bc= -ON}', "");
Expect(0, 34, '\p{^Bc= -ON}', "");
Expect(0, 34, '\P{Bc= -ON}', "");
Expect(1, 34, '\P{^Bc= -ON}', "");
Expect(0, 32, '\p{Bc= -ON}', "");
Expect(1, 32, '\p{^Bc= -ON}', "");
Expect(1, 32, '\P{Bc= -ON}', "");
Expect(0, 32, '\P{^Bc= -ON}', "");
Error('\p{Is_Bidi_Class=_-Other-NEUTRAL:=}');
Error('\P{Is_Bidi_Class=_-Other-NEUTRAL:=}');
Expect(1, 34, '\p{Is_Bidi_Class=otherneutral}', "");
Expect(0, 34, '\p{^Is_Bidi_Class=otherneutral}', "");
Expect(0, 34, '\P{Is_Bidi_Class=otherneutral}', "");
Expect(1, 34, '\P{^Is_Bidi_Class=otherneutral}', "");
Expect(0, 32, '\p{Is_Bidi_Class=otherneutral}', "");
Expect(1, 32, '\p{^Is_Bidi_Class=otherneutral}', "");
Expect(1, 32, '\P{Is_Bidi_Class=otherneutral}', "");
Expect(0, 32, '\P{^Is_Bidi_Class=otherneutral}', "");
Expect(1, 34, '\p{Is_Bidi_Class= OtherNeutral}', "");
Expect(0, 34, '\p{^Is_Bidi_Class= OtherNeutral}', "");
Expect(0, 34, '\P{Is_Bidi_Class= OtherNeutral}', "");
Expect(1, 34, '\P{^Is_Bidi_Class= OtherNeutral}', "");
Expect(0, 32, '\p{Is_Bidi_Class= OtherNeutral}', "");
Expect(1, 32, '\p{^Is_Bidi_Class= OtherNeutral}', "");
Expect(1, 32, '\P{Is_Bidi_Class= OtherNeutral}', "");
Expect(0, 32, '\P{^Is_Bidi_Class= OtherNeutral}', "");
Error('\p{Is_Bc:/a/-_on}');
Error('\P{Is_Bc:/a/-_on}');
Expect(1, 34, '\p{Is_Bc=on}', "");
Expect(0, 34, '\p{^Is_Bc=on}', "");
Expect(0, 34, '\P{Is_Bc=on}', "");
Expect(1, 34, '\P{^Is_Bc=on}', "");
Expect(0, 32, '\p{Is_Bc=on}', "");
Expect(1, 32, '\p{^Is_Bc=on}', "");
Expect(1, 32, '\P{Is_Bc=on}', "");
Expect(0, 32, '\P{^Is_Bc=on}', "");
Expect(1, 34, '\p{Is_Bc= ON}', "");
Expect(0, 34, '\p{^Is_Bc= ON}', "");
Expect(0, 34, '\P{Is_Bc= ON}', "");
Expect(1, 34, '\P{^Is_Bc= ON}', "");
Expect(0, 32, '\p{Is_Bc= ON}', "");
Expect(1, 32, '\p{^Is_Bc= ON}', "");
Expect(1, 32, '\P{Is_Bc= ON}', "");
Expect(0, 32, '\P{^Is_Bc= ON}', "");
Error('\p{Bidi_Class=_ BOUNDARY Neutral:=}');
Error('\P{Bidi_Class=_ BOUNDARY Neutral:=}');
Expect(1, 8, '\p{Bidi_Class: boundaryneutral}', "");
Expect(0, 8, '\p{^Bidi_Class: boundaryneutral}', "");
Expect(0, 8, '\P{Bidi_Class: boundaryneutral}', "");
Expect(1, 8, '\P{^Bidi_Class: boundaryneutral}', "");
Expect(0, 13, '\p{Bidi_Class: boundaryneutral}', "");
Expect(1, 13, '\p{^Bidi_Class: boundaryneutral}', "");
Expect(1, 13, '\P{Bidi_Class: boundaryneutral}', "");
Expect(0, 13, '\P{^Bidi_Class: boundaryneutral}', "");
Expect(1, 8, '\p{Bidi_Class=_Boundary neutral}', "");
Expect(0, 8, '\p{^Bidi_Class=_Boundary neutral}', "");
Expect(0, 8, '\P{Bidi_Class=_Boundary neutral}', "");
Expect(1, 8, '\P{^Bidi_Class=_Boundary neutral}', "");
Expect(0, 13, '\p{Bidi_Class=_Boundary neutral}', "");
Expect(1, 13, '\p{^Bidi_Class=_Boundary neutral}', "");
Expect(1, 13, '\P{Bidi_Class=_Boundary neutral}', "");
Expect(0, 13, '\P{^Bidi_Class=_Boundary neutral}', "");
Error('\p{Bc=/a/_bn}');
Error('\P{Bc=/a/_bn}');
Expect(1, 8, '\p{Bc=bn}', "");
Expect(0, 8, '\p{^Bc=bn}', "");
Expect(0, 8, '\P{Bc=bn}', "");
Expect(1, 8, '\P{^Bc=bn}', "");
Expect(0, 13, '\p{Bc=bn}', "");
Expect(1, 13, '\p{^Bc=bn}', "");
Expect(1, 13, '\P{Bc=bn}', "");
Expect(0, 13, '\P{^Bc=bn}', "");
Expect(1, 8, '\p{Bc= BN}', "");
Expect(0, 8, '\p{^Bc= BN}', "");
Expect(0, 8, '\P{Bc= BN}', "");
Expect(1, 8, '\P{^Bc= BN}', "");
Expect(0, 13, '\p{Bc= BN}', "");
Expect(1, 13, '\p{^Bc= BN}', "");
Expect(1, 13, '\P{Bc= BN}', "");
Expect(0, 13, '\P{^Bc= BN}', "");
Error('\p{Is_Bidi_Class: /a/ _Boundary NEUTRAL}');
Error('\P{Is_Bidi_Class: /a/ _Boundary NEUTRAL}');
Expect(1, 8, '\p{Is_Bidi_Class: boundaryneutral}', "");
Expect(0, 8, '\p{^Is_Bidi_Class: boundaryneutral}', "");
Expect(0, 8, '\P{Is_Bidi_Class: boundaryneutral}', "");
Expect(1, 8, '\P{^Is_Bidi_Class: boundaryneutral}', "");
Expect(0, 13, '\p{Is_Bidi_Class: boundaryneutral}', "");
Expect(1, 13, '\p{^Is_Bidi_Class: boundaryneutral}', "");
Expect(1, 13, '\P{Is_Bidi_Class: boundaryneutral}', "");
Expect(0, 13, '\P{^Is_Bidi_Class: boundaryneutral}', "");
Expect(1, 8, '\p{Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(0, 8, '\p{^Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(0, 8, '\P{Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(1, 8, '\P{^Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(0, 13, '\p{Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(1, 13, '\p{^Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(1, 13, '\P{Is_Bidi_Class=-Boundary-Neutral}', "");
Expect(0, 13, '\P{^Is_Bidi_Class=-Boundary-Neutral}', "");
Error('\p{Is_Bc= BN/a/}');
Error('\P{Is_Bc= BN/a/}');
Expect(1, 8, '\p{Is_Bc=bn}', "");
Expect(0, 8, '\p{^Is_Bc=bn}', "");
Expect(0, 8, '\P{Is_Bc=bn}', "");
Expect(1, 8, '\P{^Is_Bc=bn}', "");
Expect(0, 13, '\p{Is_Bc=bn}', "");
Expect(1, 13, '\p{^Is_Bc=bn}', "");
Expect(1, 13, '\P{Is_Bc=bn}', "");
Expect(0, 13, '\P{^Is_Bc=bn}', "");
Expect(1, 8, '\p{Is_Bc=__BN}', "");
Expect(0, 8, '\p{^Is_Bc=__BN}', "");
Expect(0, 8, '\P{Is_Bc=__BN}', "");
Expect(1, 8, '\P{^Is_Bc=__BN}', "");
Expect(0, 13, '\p{Is_Bc=__BN}', "");
Expect(1, 13, '\p{^Is_Bc=__BN}', "");
Expect(1, 13, '\P{Is_Bc=__BN}', "");
Expect(0, 13, '\P{^Is_Bc=__BN}', "");
Error('\p{Bidi_Class=-_pop:=directionalFORMAT}');
Error('\P{Bidi_Class=-_pop:=directionalFORMAT}');
Expect(1, 8236, '\p{Bidi_Class=popdirectionalformat}', "");
Expect(0, 8236, '\p{^Bidi_Class=popdirectionalformat}', "");
Expect(0, 8236, '\P{Bidi_Class=popdirectionalformat}', "");
Expect(1, 8236, '\P{^Bidi_Class=popdirectionalformat}', "");
Expect(0, 8235, '\p{Bidi_Class=popdirectionalformat}', "");
Expect(1, 8235, '\p{^Bidi_Class=popdirectionalformat}', "");
Expect(1, 8235, '\P{Bidi_Class=popdirectionalformat}', "");
Expect(0, 8235, '\P{^Bidi_Class=popdirectionalformat}', "");
Expect(1, 8236, '\p{Bidi_Class= POP-Directional-Format}', "");
Expect(0, 8236, '\p{^Bidi_Class= POP-Directional-Format}', "");
Expect(0, 8236, '\P{Bidi_Class= POP-Directional-Format}', "");
Expect(1, 8236, '\P{^Bidi_Class= POP-Directional-Format}', "");
Expect(0, 8235, '\p{Bidi_Class= POP-Directional-Format}', "");
Expect(1, 8235, '\p{^Bidi_Class= POP-Directional-Format}', "");
Expect(1, 8235, '\P{Bidi_Class= POP-Directional-Format}', "");
Expect(0, 8235, '\P{^Bidi_Class= POP-Directional-Format}', "");
Error('\p{Bc=/a/ PDF}');
Error('\P{Bc=/a/ PDF}');
Expect(1, 8236, '\p{Bc=pdf}', "");
Expect(0, 8236, '\p{^Bc=pdf}', "");
Expect(0, 8236, '\P{Bc=pdf}', "");
Expect(1, 8236, '\P{^Bc=pdf}', "");
Expect(0, 8235, '\p{Bc=pdf}', "");
Expect(1, 8235, '\p{^Bc=pdf}', "");
Expect(1, 8235, '\P{Bc=pdf}', "");
Expect(0, 8235, '\P{^Bc=pdf}', "");
Expect(1, 8236, '\p{Bc:_PDF}', "");
Expect(0, 8236, '\p{^Bc:_PDF}', "");
Expect(0, 8236, '\P{Bc:_PDF}', "");
Expect(1, 8236, '\P{^Bc:_PDF}', "");
Expect(0, 8235, '\p{Bc:_PDF}', "");
Expect(1, 8235, '\p{^Bc:_PDF}', "");
Expect(1, 8235, '\P{Bc:_PDF}', "");
Expect(0, 8235, '\P{^Bc:_PDF}', "");
Error('\p{Is_Bidi_Class=-Popdirectional_FORMAT:=}');
Error('\P{Is_Bidi_Class=-Popdirectional_FORMAT:=}');
Expect(1, 8236, '\p{Is_Bidi_Class:popdirectionalformat}', "");
Expect(0, 8236, '\p{^Is_Bidi_Class:popdirectionalformat}', "");
Expect(0, 8236, '\P{Is_Bidi_Class:popdirectionalformat}', "");
Expect(1, 8236, '\P{^Is_Bidi_Class:popdirectionalformat}', "");
Expect(0, 8235, '\p{Is_Bidi_Class:popdirectionalformat}', "");
Expect(1, 8235, '\p{^Is_Bidi_Class:popdirectionalformat}', "");
Expect(1, 8235, '\P{Is_Bidi_Class:popdirectionalformat}', "");
Expect(0, 8235, '\P{^Is_Bidi_Class:popdirectionalformat}', "");
Expect(1, 8236, '\p{Is_Bidi_Class= Pop-Directional format}', "");
Expect(0, 8236, '\p{^Is_Bidi_Class= Pop-Directional format}', "");
Expect(0, 8236, '\P{Is_Bidi_Class= Pop-Directional format}', "");
Expect(1, 8236, '\P{^Is_Bidi_Class= Pop-Directional format}', "");
Expect(0, 8235, '\p{Is_Bidi_Class= Pop-Directional format}', "");
Expect(1, 8235, '\p{^Is_Bidi_Class= Pop-Directional format}', "");
Expect(1, 8235, '\P{Is_Bidi_Class= Pop-Directional format}', "");
Expect(0, 8235, '\P{^Is_Bidi_Class= Pop-Directional format}', "");
Error('\p{Is_Bc=:=PDF}');
Error('\P{Is_Bc=:=PDF}');
Expect(1, 8236, '\p{Is_Bc=pdf}', "");
Expect(0, 8236, '\p{^Is_Bc=pdf}', "");
Expect(0, 8236, '\P{Is_Bc=pdf}', "");
Expect(1, 8236, '\P{^Is_Bc=pdf}', "");
Expect(0, 8235, '\p{Is_Bc=pdf}', "");
Expect(1, 8235, '\p{^Is_Bc=pdf}', "");
Expect(1, 8235, '\P{Is_Bc=pdf}', "");
Expect(0, 8235, '\P{^Is_Bc=pdf}', "");
Expect(1, 8236, '\p{Is_Bc= _PDF}', "");
Expect(0, 8236, '\p{^Is_Bc= _PDF}', "");
Expect(0, 8236, '\P{Is_Bc= _PDF}', "");
Expect(1, 8236, '\P{^Is_Bc= _PDF}', "");
Expect(0, 8235, '\p{Is_Bc= _PDF}', "");
Expect(1, 8235, '\p{^Is_Bc= _PDF}', "");
Expect(1, 8235, '\P{Is_Bc= _PDF}', "");
Expect(0, 8235, '\P{^Is_Bc= _PDF}', "");
Error('\p{Bidi_Class=-Left:=To_Right-EMBEDDING}');
Error('\P{Bidi_Class=-Left:=To_Right-EMBEDDING}');
Expect(1, 8234, '\p{Bidi_Class=lefttorightembedding}', "");
Expect(0, 8234, '\p{^Bidi_Class=lefttorightembedding}', "");
Expect(0, 8234, '\P{Bidi_Class=lefttorightembedding}', "");
Expect(1, 8234, '\P{^Bidi_Class=lefttorightembedding}', "");
Expect(0, 8233, '\p{Bidi_Class=lefttorightembedding}', "");
Expect(1, 8233, '\p{^Bidi_Class=lefttorightembedding}', "");
Expect(1, 8233, '\P{Bidi_Class=lefttorightembedding}', "");
Expect(0, 8233, '\P{^Bidi_Class=lefttorightembedding}', "");
Expect(1, 8234, '\p{Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(0, 8234, '\p{^Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(0, 8234, '\P{Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(1, 8234, '\P{^Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(0, 8233, '\p{Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(1, 8233, '\p{^Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(1, 8233, '\P{Bidi_Class=- Left to_RightEMBEDDING}', "");
Expect(0, 8233, '\P{^Bidi_Class=- Left to_RightEMBEDDING}', "");
Error('\p{Bc=_/a/LRE}');
Error('\P{Bc=_/a/LRE}');
Expect(1, 8234, '\p{Bc=lre}', "");
Expect(0, 8234, '\p{^Bc=lre}', "");
Expect(0, 8234, '\P{Bc=lre}', "");
Expect(1, 8234, '\P{^Bc=lre}', "");
Expect(0, 8233, '\p{Bc=lre}', "");
Expect(1, 8233, '\p{^Bc=lre}', "");
Expect(1, 8233, '\P{Bc=lre}', "");
Expect(0, 8233, '\P{^Bc=lre}', "");
Expect(1, 8234, '\p{Bc= LRE}', "");
Expect(0, 8234, '\p{^Bc= LRE}', "");
Expect(0, 8234, '\P{Bc= LRE}', "");
Expect(1, 8234, '\P{^Bc= LRE}', "");
Expect(0, 8233, '\p{Bc= LRE}', "");
Expect(1, 8233, '\p{^Bc= LRE}', "");
Expect(1, 8233, '\P{Bc= LRE}', "");
Expect(0, 8233, '\P{^Bc= LRE}', "");
Error('\p{Is_Bidi_Class: _left To/a/right Embedding}');
Error('\P{Is_Bidi_Class: _left To/a/right Embedding}');
Expect(1, 8234, '\p{Is_Bidi_Class=lefttorightembedding}', "");
Expect(0, 8234, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
Expect(0, 8234, '\P{Is_Bidi_Class=lefttorightembedding}', "");
Expect(1, 8234, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
Expect(0, 8233, '\p{Is_Bidi_Class=lefttorightembedding}', "");
Expect(1, 8233, '\p{^Is_Bidi_Class=lefttorightembedding}', "");
Expect(1, 8233, '\P{Is_Bidi_Class=lefttorightembedding}', "");
Expect(0, 8233, '\P{^Is_Bidi_Class=lefttorightembedding}', "");
Expect(1, 8234, '\p{Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(0, 8234, '\p{^Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(0, 8234, '\P{Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(1, 8234, '\P{^Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(0, 8233, '\p{Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(1, 8233, '\p{^Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(1, 8233, '\P{Is_Bidi_Class=__LEFT_to rightembedding}', "");
Expect(0, 8233, '\P{^Is_Bidi_Class=__LEFT_to rightembedding}', "");
Error('\p{Is_Bc=-/a/lre}');
Error('\P{Is_Bc=-/a/lre}');
Expect(1, 8234, '\p{Is_Bc=lre}', "");
Expect(0, 8234, '\p{^Is_Bc=lre}', "");
Expect(0, 8234, '\P{Is_Bc=lre}', "");
Expect(1, 8234, '\P{^Is_Bc=lre}', "");
Expect(0, 8233, '\p{Is_Bc=lre}', "");
Expect(1, 8233, '\p{^Is_Bc=lre}', "");
Expect(1, 8233, '\P{Is_Bc=lre}', "");
Expect(0, 8233, '\P{^Is_Bc=lre}', "");
Expect(1, 8234, '\p{Is_Bc= _LRE}', "");
Expect(0, 8234, '\p{^Is_Bc= _LRE}', "");
Expect(0, 8234, '\P{Is_Bc= _LRE}', "");
Expect(1, 8234, '\P{^Is_Bc= _LRE}', "");
Expect(0, 8233, '\p{Is_Bc= _LRE}', "");
Expect(1, 8233, '\p{^Is_Bc= _LRE}', "");
Expect(1, 8233, '\P{Is_Bc= _LRE}', "");
Expect(0, 8233, '\P{^Is_Bc= _LRE}', "");
Error('\p{Bidi_Class= -arabic/a/Letter}');
Error('\P{Bidi_Class= -arabic/a/Letter}');
Expect(1, 1541, '\p{Bidi_Class=arabicletter}', "");
Expect(0, 1541, '\p{^Bidi_Class=arabicletter}', "");
Expect(0, 1541, '\P{Bidi_Class=arabicletter}', "");
Expect(1, 1541, '\P{^Bidi_Class=arabicletter}', "");
Expect(0, 1539, '\p{Bidi_Class=arabicletter}', "");
Expect(1, 1539, '\p{^Bidi_Class=arabicletter}', "");
Expect(1, 1539, '\P{Bidi_Class=arabicletter}', "");
Expect(0, 1539, '\P{^Bidi_Class=arabicletter}', "");
Expect(1, 1541, '\p{Bidi_Class= arabic LETTER}', "");
Expect(0, 1541, '\p{^Bidi_Class= arabic LETTER}', "");
Expect(0, 1541, '\P{Bidi_Class= arabic LETTER}', "");
Expect(1, 1541, '\P{^Bidi_Class= arabic LETTER}', "");
Expect(0, 1539, '\p{Bidi_Class= arabic LETTER}', "");
Expect(1, 1539, '\p{^Bidi_Class= arabic LETTER}', "");
Expect(1, 1539, '\P{Bidi_Class= arabic LETTER}', "");
Expect(0, 1539, '\P{^Bidi_Class= arabic LETTER}', "");
Error('\p{Bc=/a/-AL}');
Error('\P{Bc=/a/-AL}');
Expect(1, 1541, '\p{Bc=al}', "");
Expect(0, 1541, '\p{^Bc=al}', "");
Expect(0, 1541, '\P{Bc=al}', "");
Expect(1, 1541, '\P{^Bc=al}', "");
Expect(0, 1539, '\p{Bc=al}', "");
Expect(1, 1539, '\p{^Bc=al}', "");
Expect(1, 1539, '\P{Bc=al}', "");
Expect(0, 1539, '\P{^Bc=al}', "");
Expect(1, 1541, '\p{Bc=--AL}', "");
Expect(0, 1541, '\p{^Bc=--AL}', "");
Expect(0, 1541, '\P{Bc=--AL}', "");
Expect(1, 1541, '\P{^Bc=--AL}', "");
Expect(0, 1539, '\p{Bc=--AL}', "");
Expect(1, 1539, '\p{^Bc=--AL}', "");
Expect(1, 1539, '\P{Bc=--AL}', "");
Expect(0, 1539, '\P{^Bc=--AL}', "");
Error('\p{Is_Bidi_Class=-_Arabic Letter/a/}');
Error('\P{Is_Bidi_Class=-_Arabic Letter/a/}');
Expect(1, 1541, '\p{Is_Bidi_Class=arabicletter}', "");
Expect(0, 1541, '\p{^Is_Bidi_Class=arabicletter}', "");
Expect(0, 1541, '\P{Is_Bidi_Class=arabicletter}', "");
Expect(1, 1541, '\P{^Is_Bidi_Class=arabicletter}', "");
Expect(0, 1539, '\p{Is_Bidi_Class=arabicletter}', "");
Expect(1, 1539, '\p{^Is_Bidi_Class=arabicletter}', "");
Expect(1, 1539, '\P{Is_Bidi_Class=arabicletter}', "");
Expect(0, 1539, '\P{^Is_Bidi_Class=arabicletter}', "");
Expect(1, 1541, '\p{Is_Bidi_Class= Arabic letter}', "");
Expect(0, 1541, '\p{^Is_Bidi_Class= Arabic letter}', "");
Expect(0, 1541, '\P{Is_Bidi_Class= Arabic letter}', "");
Expect(1, 1541, '\P{^Is_Bidi_Class= Arabic letter}', "");
Expect(0, 1539, '\p{Is_Bidi_Class= Arabic letter}', "");
Expect(1, 1539, '\p{^Is_Bidi_Class= Arabic letter}', "");
Expect(1, 1539, '\P{Is_Bidi_Class= Arabic letter}', "");
Expect(0, 1539, '\P{^Is_Bidi_Class= Arabic letter}', "");
Error('\p{Is_Bc= al:=}');
Error('\P{Is_Bc= al:=}');
Expect(1, 1541, '\p{Is_Bc=al}', "");
Expect(0, 1541, '\p{^Is_Bc=al}', "");
Expect(0, 1541, '\P{Is_Bc=al}', "");
Expect(1, 1541, '\P{^Is_Bc=al}', "");
Expect(0, 1539, '\p{Is_Bc=al}', "");
Expect(1, 1539, '\p{^Is_Bc=al}', "");
Expect(1, 1539, '\P{Is_Bc=al}', "");
Expect(0, 1539, '\P{^Is_Bc=al}', "");
Expect(1, 1541, '\p{Is_Bc= AL}', "");
Expect(0, 1541, '\p{^Is_Bc= AL}', "");
Expect(0, 1541, '\P{Is_Bc= AL}', "");
Expect(1, 1541, '\P{^Is_Bc= AL}', "");
Expect(0, 1539, '\p{Is_Bc= AL}', "");
Expect(1, 1539, '\p{^Is_Bc= AL}', "");
Expect(1, 1539, '\P{Is_Bc= AL}', "");
Expect(0, 1539, '\P{^Is_Bc= AL}', "");
Error('\p{Bidi_Class= Common/a/Separator}');
Error('\P{Bidi_Class= Common/a/Separator}');
Expect(1, 44, '\p{Bidi_Class=commonseparator}', "");
Expect(0, 44, '\p{^Bidi_Class=commonseparator}', "");
Expect(0, 44, '\P{Bidi_Class=commonseparator}', "");
Expect(1, 44, '\P{^Bidi_Class=commonseparator}', "");
Expect(0, 43, '\p{Bidi_Class=commonseparator}', "");
Expect(1, 43, '\p{^Bidi_Class=commonseparator}', "");
Expect(1, 43, '\P{Bidi_Class=commonseparator}', "");
Expect(0, 43, '\P{^Bidi_Class=commonseparator}', "");
Expect(1, 44, '\p{Bidi_Class= common-SEPARATOR}', "");
Expect(0, 44, '\p{^Bidi_Class= common-SEPARATOR}', "");
Expect(0, 44, '\P{Bidi_Class= common-SEPARATOR}', "");
Expect(1, 44, '\P{^Bidi_Class= common-SEPARATOR}', "");
Expect(0, 43, '\p{Bidi_Class= common-SEPARATOR}', "");
Expect(1, 43, '\p{^Bidi_Class= common-SEPARATOR}', "");
Expect(1, 43, '\P{Bidi_Class= common-SEPARATOR}', "");
Expect(0, 43, '\P{^Bidi_Class= common-SEPARATOR}', "");
Error('\p{Bc=/a/ -CS}');
Error('\P{Bc=/a/ -CS}');
Expect(1, 44, '\p{Bc=cs}', "");
Expect(0, 44, '\p{^Bc=cs}', "");
Expect(0, 44, '\P{Bc=cs}', "");
Expect(1, 44, '\P{^Bc=cs}', "");
Expect(0, 43, '\p{Bc=cs}', "");
Expect(1, 43, '\p{^Bc=cs}', "");
Expect(1, 43, '\P{Bc=cs}', "");
Expect(0, 43, '\P{^Bc=cs}', "");
Expect(1, 44, '\p{Bc= cs}', "");
Expect(0, 44, '\p{^Bc= cs}', "");
Expect(0, 44, '\P{Bc= cs}', "");
Expect(1, 44, '\P{^Bc= cs}', "");
Expect(0, 43, '\p{Bc= cs}', "");
Expect(1, 43, '\p{^Bc= cs}', "");
Expect(1, 43, '\P{Bc= cs}', "");
Expect(0, 43, '\P{^Bc= cs}', "");
Error('\p{Is_Bidi_Class=:= CommonSEPARATOR}');
Error('\P{Is_Bidi_Class=:= CommonSEPARATOR}');
Expect(1, 44, '\p{Is_Bidi_Class=commonseparator}', "");
Expect(0, 44, '\p{^Is_Bidi_Class=commonseparator}', "");
Expect(0, 44, '\P{Is_Bidi_Class=commonseparator}', "");
Expect(1, 44, '\P{^Is_Bidi_Class=commonseparator}', "");
Expect(0, 43, '\p{Is_Bidi_Class=commonseparator}', "");
Expect(1, 43, '\p{^Is_Bidi_Class=commonseparator}', "");
Expect(1, 43, '\P{Is_Bidi_Class=commonseparator}', "");
Expect(0, 43, '\P{^Is_Bidi_Class=commonseparator}', "");
Expect(1, 44, '\p{Is_Bidi_Class= Common_Separator}', "");
Expect(0, 44, '\p{^Is_Bidi_Class= Common_Separator}', "");
Expect(0, 44, '\P{Is_Bidi_Class= Common_Separator}', "");
Expect(1, 44, '\P{^Is_Bidi_Class= Common_Separator}', "");
Expect(0, 43, '\p{Is_Bidi_Class= Common_Separator}', "");
Expect(1, 43, '\p{^Is_Bidi_Class= Common_Separator}', "");
Expect(1, 43, '\P{Is_Bidi_Class= Common_Separator}', "");
Expect(0, 43, '\P{^Is_Bidi_Class= Common_Separator}', "");
Error('\p{Is_Bc= /a/CS}');
Error('\P{Is_Bc= /a/CS}');
Expect(1, 44, '\p{Is_Bc=cs}', "");
Expect(0, 44, '\p{^Is_Bc=cs}', "");
Expect(0, 44, '\P{Is_Bc=cs}', "");
Expect(1, 44, '\P{^Is_Bc=cs}', "");
Expect(0, 43, '\p{Is_Bc=cs}', "");
Expect(1, 43, '\p{^Is_Bc=cs}', "");
Expect(1, 43, '\P{Is_Bc=cs}', "");
Expect(0, 43, '\P{^Is_Bc=cs}', "");
Expect(1, 44, '\p{Is_Bc= CS}', "");
Expect(0, 44, '\p{^Is_Bc= CS}', "");
Expect(0, 44, '\P{Is_Bc= CS}', "");
Expect(1, 44, '\P{^Is_Bc= CS}', "");
Expect(0, 43, '\p{Is_Bc= CS}', "");
Expect(1, 43, '\p{^Is_Bc= CS}', "");
Expect(1, 43, '\P{Is_Bc= CS}', "");
Expect(0, 43, '\P{^Is_Bc= CS}', "");
Error('\p{Bidi_Class=_-WhiteSpace/a/}');
Error('\P{Bidi_Class=_-WhiteSpace/a/}');
Expect(1, 12, '\p{Bidi_Class=whitespace}', "");
Expect(0, 12, '\p{^Bidi_Class=whitespace}', "");
Expect(0, 12, '\P{Bidi_Class=whitespace}', "");
Expect(1, 12, '\P{^Bidi_Class=whitespace}', "");
Expect(0, 11, '\p{Bidi_Class=whitespace}', "");
Expect(1, 11, '\p{^Bidi_Class=whitespace}', "");
Expect(1, 11, '\P{Bidi_Class=whitespace}', "");
Expect(0, 11, '\P{^Bidi_Class=whitespace}', "");
Expect(1, 12, '\p{Bidi_Class=_-White Space}', "");
Expect(0, 12, '\p{^Bidi_Class=_-White Space}', "");
Expect(0, 12, '\P{Bidi_Class=_-White Space}', "");
Expect(1, 12, '\P{^Bidi_Class=_-White Space}', "");
Expect(0, 11, '\p{Bidi_Class=_-White Space}', "");
Expect(1, 11, '\p{^Bidi_Class=_-White Space}', "");
Expect(1, 11, '\P{Bidi_Class=_-White Space}', "");
Expect(0, 11, '\P{^Bidi_Class=_-White Space}', "");
Error('\p{Bc= _WS/a/}');
Error('\P{Bc= _WS/a/}');
Expect(1, 12, '\p{Bc=ws}', "");
Expect(0, 12, '\p{^Bc=ws}', "");
Expect(0, 12, '\P{Bc=ws}', "");
Expect(1, 12, '\P{^Bc=ws}', "");
Expect(0, 11, '\p{Bc=ws}', "");
Expect(1, 11, '\p{^Bc=ws}', "");
Expect(1, 11, '\P{Bc=ws}', "");
Expect(0, 11, '\P{^Bc=ws}', "");
Expect(1, 12, '\p{Bc=-ws}', "");
Expect(0, 12, '\p{^Bc=-ws}', "");
Expect(0, 12, '\P{Bc=-ws}', "");
Expect(1, 12, '\P{^Bc=-ws}', "");
Expect(0, 11, '\p{Bc=-ws}', "");
Expect(1, 11, '\p{^Bc=-ws}', "");
Expect(1, 11, '\P{Bc=-ws}', "");
Expect(0, 11, '\P{^Bc=-ws}', "");
Error('\p{Is_Bidi_Class=:= White Space}');
Error('\P{Is_Bidi_Class=:= White Space}');
Expect(1, 12, '\p{Is_Bidi_Class:whitespace}', "");
Expect(0, 12, '\p{^Is_Bidi_Class:whitespace}', "");
Expect(0, 12, '\P{Is_Bidi_Class:whitespace}', "");
Expect(1, 12, '\P{^Is_Bidi_Class:whitespace}', "");
Expect(0, 11, '\p{Is_Bidi_Class:whitespace}', "");
Expect(1, 11, '\p{^Is_Bidi_Class:whitespace}', "");
Expect(1, 11, '\P{Is_Bidi_Class:whitespace}', "");
Expect(0, 11, '\P{^Is_Bidi_Class:whitespace}', "");
Expect(1, 12, '\p{Is_Bidi_Class=-White-Space}', "");
Expect(0, 12, '\p{^Is_Bidi_Class=-White-Space}', "");
Expect(0, 12, '\P{Is_Bidi_Class=-White-Space}', "");
Expect(1, 12, '\P{^Is_Bidi_Class=-White-Space}', "");
Expect(0, 11, '\p{Is_Bidi_Class=-White-Space}', "");
Expect(1, 11, '\p{^Is_Bidi_Class=-White-Space}', "");
Expect(1, 11, '\P{Is_Bidi_Class=-White-Space}', "");
Expect(0, 11, '\P{^Is_Bidi_Class=-White-Space}', "");
Error('\p{Is_Bc=-:=WS}');
Error('\P{Is_Bc=-:=WS}');
Expect(1, 12, '\p{Is_Bc=ws}', "");
Expect(0, 12, '\p{^Is_Bc=ws}', "");
Expect(0, 12, '\P{Is_Bc=ws}', "");
Expect(1, 12, '\P{^Is_Bc=ws}', "");
Expect(0, 11, '\p{Is_Bc=ws}', "");
Expect(1, 11, '\p{^Is_Bc=ws}', "");
Expect(1, 11, '\P{Is_Bc=ws}', "");
Expect(0, 11, '\P{^Is_Bc=ws}', "");
Expect(1, 12, '\p{Is_Bc= ws}', "");
Expect(0, 12, '\p{^Is_Bc= ws}', "");
Expect(0, 12, '\P{Is_Bc= ws}', "");
Expect(1, 12, '\P{^Is_Bc= ws}', "");
Expect(0, 11, '\p{Is_Bc= ws}', "");
Expect(1, 11, '\p{^Is_Bc= ws}', "");
Expect(1, 11, '\P{Is_Bc= ws}', "");
Expect(0, 11, '\P{^Is_Bc= ws}', "");
Error('\p{Bidi_Class: :=PARAGRAPH_separator}');
Error('\P{Bidi_Class: :=PARAGRAPH_separator}');
Expect(1, 10, '\p{Bidi_Class=paragraphseparator}', "");
Expect(0, 10, '\p{^Bidi_Class=paragraphseparator}', "");
Expect(0, 10, '\P{Bidi_Class=paragraphseparator}', "");
Expect(1, 10, '\P{^Bidi_Class=paragraphseparator}', "");
Expect(0, 9, '\p{Bidi_Class=paragraphseparator}', "");
Expect(1, 9, '\p{^Bidi_Class=paragraphseparator}', "");
Expect(1, 9, '\P{Bidi_Class=paragraphseparator}', "");
Expect(0, 9, '\P{^Bidi_Class=paragraphseparator}', "");
Expect(1, 10, '\p{Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(0, 10, '\p{^Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(0, 10, '\P{Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(1, 10, '\P{^Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(0, 9, '\p{Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(1, 9, '\p{^Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(1, 9, '\P{Bidi_Class= _Paragraph SEPARATOR}', "");
Expect(0, 9, '\P{^Bidi_Class= _Paragraph SEPARATOR}', "");
Error('\p{Bc= B/a/}');
Error('\P{Bc= B/a/}');
Expect(1, 10, '\p{Bc=b}', "");
Expect(0, 10, '\p{^Bc=b}', "");
Expect(0, 10, '\P{Bc=b}', "");
Expect(1, 10, '\P{^Bc=b}', "");
Expect(0, 9, '\p{Bc=b}', "");
Expect(1, 9, '\p{^Bc=b}', "");
Expect(1, 9, '\P{Bc=b}', "");
Expect(0, 9, '\P{^Bc=b}', "");
Expect(1, 10, '\p{Bc= B}', "");
Expect(0, 10, '\p{^Bc= B}', "");
Expect(0, 10, '\P{Bc= B}', "");
Expect(1, 10, '\P{^Bc= B}', "");
Expect(0, 9, '\p{Bc= B}', "");
Expect(1, 9, '\p{^Bc= B}', "");
Expect(1, 9, '\P{Bc= B}', "");
Expect(0, 9, '\P{^Bc= B}', "");
Error('\p{Is_Bidi_Class=/a/ ParagraphSEPARATOR}');
Error('\P{Is_Bidi_Class=/a/ ParagraphSEPARATOR}');
Expect(1, 10, '\p{Is_Bidi_Class=paragraphseparator}', "");
Expect(0, 10, '\p{^Is_Bidi_Class=paragraphseparator}', "");
Expect(0, 10, '\P{Is_Bidi_Class=paragraphseparator}', "");
Expect(1, 10, '\P{^Is_Bidi_Class=paragraphseparator}', "");
Expect(0, 9, '\p{Is_Bidi_Class=paragraphseparator}', "");
Expect(1, 9, '\p{^Is_Bidi_Class=paragraphseparator}', "");
Expect(1, 9, '\P{Is_Bidi_Class=paragraphseparator}', "");
Expect(0, 9, '\P{^Is_Bidi_Class=paragraphseparator}', "");
Expect(1, 10, '\p{Is_Bidi_Class: Paragraph-separator}', "");
Expect(0, 10, '\p{^Is_Bidi_Class: Paragraph-separator}', "");
Expect(0, 10, '\P{Is_Bidi_Class: Paragraph-separator}', "");
Expect(1, 10, '\P{^Is_Bidi_Class: Paragraph-separator}', "");
Expect(0, 9, '\p{Is_Bidi_Class: Paragraph-separator}', "");
Expect(1, 9, '\p{^Is_Bidi_Class: Paragraph-separator}', "");
Expect(1, 9, '\P{Is_Bidi_Class: Paragraph-separator}', "");
Expect(0, 9, '\P{^Is_Bidi_Class: Paragraph-separator}', "");
Error('\p{Is_Bc=- b:=}');
Error('\P{Is_Bc=- b:=}');
Expect(1, 10, '\p{Is_Bc=b}', "");
Expect(0, 10, '\p{^Is_Bc=b}', "");
Expect(0, 10, '\P{Is_Bc=b}', "");
Expect(1, 10, '\P{^Is_Bc=b}', "");
Expect(0, 9, '\p{Is_Bc=b}', "");
Expect(1, 9, '\p{^Is_Bc=b}', "");
Expect(1, 9, '\P{Is_Bc=b}', "");
Expect(0, 9, '\P{^Is_Bc=b}', "");
Expect(1, 10, '\p{Is_Bc=__b}', "");
Expect(0, 10, '\p{^Is_Bc=__b}', "");
Expect(0, 10, '\P{Is_Bc=__b}', "");
Expect(1, 10, '\P{^Is_Bc=__b}', "");
Expect(0, 9, '\p{Is_Bc=__b}', "");
Expect(1, 9, '\p{^Is_Bc=__b}', "");
Expect(1, 9, '\P{Is_Bc=__b}', "");
Expect(0, 9, '\P{^Is_Bc=__b}', "");
Error('\p{Bidi_Class=-Nonspacing_MARK/a/}');
Error('\P{Bidi_Class=-Nonspacing_MARK/a/}');
Expect(1, 879, '\p{Bidi_Class=nonspacingmark}', "");
Expect(0, 879, '\p{^Bidi_Class=nonspacingmark}', "");
Expect(0, 879, '\P{Bidi_Class=nonspacingmark}', "");
Expect(1, 879, '\P{^Bidi_Class=nonspacingmark}', "");
Expect(0, 767, '\p{Bidi_Class=nonspacingmark}', "");
Expect(1, 767, '\p{^Bidi_Class=nonspacingmark}', "");
Expect(1, 767, '\P{Bidi_Class=nonspacingmark}', "");
Expect(0, 767, '\P{^Bidi_Class=nonspacingmark}', "");
Expect(1, 879, '\p{Bidi_Class= NONSPACING MARK}', "");
Expect(0, 879, '\p{^Bidi_Class= NONSPACING MARK}', "");
Expect(0, 879, '\P{Bidi_Class= NONSPACING MARK}', "");
Expect(1, 879, '\P{^Bidi_Class= NONSPACING MARK}', "");
Expect(0, 767, '\p{Bidi_Class= NONSPACING MARK}', "");
Expect(1, 767, '\p{^Bidi_Class= NONSPACING MARK}', "");
Expect(1, 767, '\P{Bidi_Class= NONSPACING MARK}', "");
Expect(0, 767, '\P{^Bidi_Class= NONSPACING MARK}', "");
Error('\p{Bc=-_NSM:=}');
Error('\P{Bc=-_NSM:=}');
Expect(1, 879, '\p{Bc=nsm}', "");
Expect(0, 879, '\p{^Bc=nsm}', "");
Expect(0, 879, '\P{Bc=nsm}', "");
Expect(1, 879, '\P{^Bc=nsm}', "");
Expect(0, 767, '\p{Bc=nsm}', "");
Expect(1, 767, '\p{^Bc=nsm}', "");
Expect(1, 767, '\P{Bc=nsm}', "");
Expect(0, 767, '\P{^Bc=nsm}', "");
Expect(1, 879, '\p{Bc= _NSM}', "");
Expect(0, 879, '\p{^Bc= _NSM}', "");
Expect(0, 879, '\P{Bc= _NSM}', "");
Expect(1, 879, '\P{^Bc= _NSM}', "");
Expect(0, 767, '\p{Bc= _NSM}', "");
Expect(1, 767, '\p{^Bc= _NSM}', "");
Expect(1, 767, '\P{Bc= _NSM}', "");
Expect(0, 767, '\P{^Bc= _NSM}', "");
Error('\p{Is_Bidi_Class=-_Nonspacing:=Mark}');
Error('\P{Is_Bidi_Class=-_Nonspacing:=Mark}');
Expect(1, 879, '\p{Is_Bidi_Class=nonspacingmark}', "");
Expect(0, 879, '\p{^Is_Bidi_Class=nonspacingmark}', "");
Expect(0, 879, '\P{Is_Bidi_Class=nonspacingmark}', "");
Expect(1, 879, '\P{^Is_Bidi_Class=nonspacingmark}', "");
Expect(0, 767, '\p{Is_Bidi_Class=nonspacingmark}', "");
Expect(1, 767, '\p{^Is_Bidi_Class=nonspacingmark}', "");
Expect(1, 767, '\P{Is_Bidi_Class=nonspacingmark}', "");
Expect(0, 767, '\P{^Is_Bidi_Class=nonspacingmark}', "");
Expect(1, 879, '\p{Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(0, 879, '\p{^Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(0, 879, '\P{Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(1, 879, '\P{^Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(0, 767, '\p{Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(1, 767, '\p{^Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(1, 767, '\P{Is_Bidi_Class=__NONSPACINGmark}', "");
Expect(0, 767, '\P{^Is_Bidi_Class=__NONSPACINGmark}', "");
Error('\p{Is_Bc: :=NSM}');
Error('\P{Is_Bc: :=NSM}');
Expect(1, 879, '\p{Is_Bc=nsm}', "");
Expect(0, 879, '\p{^Is_Bc=nsm}', "");
Expect(0, 879, '\P{Is_Bc=nsm}', "");
Expect(1, 879, '\P{^Is_Bc=nsm}', "");
Expect(0, 767, '\p{Is_Bc=nsm}', "");
Expect(1, 767, '\p{^Is_Bc=nsm}', "");
Expect(1, 767, '\P{Is_Bc=nsm}', "");
Expect(0, 767, '\P{^Is_Bc=nsm}', "");
Expect(1, 879, '\p{Is_Bc=_NSM}', "");
Expect(0, 879, '\p{^Is_Bc=_NSM}', "");
Expect(0, 879, '\P{Is_Bc=_NSM}', "");
Expect(1, 879, '\P{^Is_Bc=_NSM}', "");
Expect(0, 767, '\p{Is_Bc=_NSM}', "");
Expect(1, 767, '\p{^Is_Bc=_NSM}', "");
Expect(1, 767, '\P{Is_Bc=_NSM}', "");
Expect(0, 767, '\P{^Is_Bc=_NSM}', "");
Error('\p{Bidi_Class=/a/_european Separator}');
Error('\P{Bidi_Class=/a/_european Separator}');
Expect(1, 43, '\p{Bidi_Class=europeanseparator}', "");
Expect(0, 43, '\p{^Bidi_Class=europeanseparator}', "");
Expect(0, 43, '\P{Bidi_Class=europeanseparator}', "");
Expect(1, 43, '\P{^Bidi_Class=europeanseparator}', "");
Expect(0, 42, '\p{Bidi_Class=europeanseparator}', "");
Expect(1, 42, '\p{^Bidi_Class=europeanseparator}', "");
Expect(1, 42, '\P{Bidi_Class=europeanseparator}', "");
Expect(0, 42, '\P{^Bidi_Class=europeanseparator}', "");
Expect(1, 43, '\p{Bidi_Class= -European-Separator}', "");
Expect(0, 43, '\p{^Bidi_Class= -European-Separator}', "");
Expect(0, 43, '\P{Bidi_Class= -European-Separator}', "");
Expect(1, 43, '\P{^Bidi_Class= -European-Separator}', "");
Expect(0, 42, '\p{Bidi_Class= -European-Separator}', "");
Expect(1, 42, '\p{^Bidi_Class= -European-Separator}', "");
Expect(1, 42, '\P{Bidi_Class= -European-Separator}', "");
Expect(0, 42, '\P{^Bidi_Class= -European-Separator}', "");
Error('\p{Bc=- ES/a/}');
Error('\P{Bc=- ES/a/}');
Expect(1, 43, '\p{Bc=es}', "");
Expect(0, 43, '\p{^Bc=es}', "");
Expect(0, 43, '\P{Bc=es}', "");
Expect(1, 43, '\P{^Bc=es}', "");
Expect(0, 42, '\p{Bc=es}', "");
Expect(1, 42, '\p{^Bc=es}', "");
Expect(1, 42, '\P{Bc=es}', "");
Expect(0, 42, '\P{^Bc=es}', "");
Expect(1, 43, '\p{Bc= ES}', "");
Expect(0, 43, '\p{^Bc= ES}', "");
Expect(0, 43, '\P{Bc= ES}', "");
Expect(1, 43, '\P{^Bc= ES}', "");
Expect(0, 42, '\p{Bc= ES}', "");
Expect(1, 42, '\p{^Bc= ES}', "");
Expect(1, 42, '\P{Bc= ES}', "");
Expect(0, 42, '\P{^Bc= ES}', "");
Error('\p{Is_Bidi_Class:/a/-_EUROPEAN Separator}');
Error('\P{Is_Bidi_Class:/a/-_EUROPEAN Separator}');
Expect(1, 43, '\p{Is_Bidi_Class: europeanseparator}', "");
Expect(0, 43, '\p{^Is_Bidi_Class: europeanseparator}', "");
Expect(0, 43, '\P{Is_Bidi_Class: europeanseparator}', "");
Expect(1, 43, '\P{^Is_Bidi_Class: europeanseparator}', "");
Expect(0, 42, '\p{Is_Bidi_Class: europeanseparator}', "");
Expect(1, 42, '\p{^Is_Bidi_Class: europeanseparator}', "");
Expect(1, 42, '\P{Is_Bidi_Class: europeanseparator}', "");
Expect(0, 42, '\P{^Is_Bidi_Class: europeanseparator}', "");
Expect(1, 43, '\p{Is_Bidi_Class= european separator}', "");
Expect(0, 43, '\p{^Is_Bidi_Class= european separator}', "");
Expect(0, 43, '\P{Is_Bidi_Class= european separator}', "");
Expect(1, 43, '\P{^Is_Bidi_Class= european separator}', "");
Expect(0, 42, '\p{Is_Bidi_Class= european separator}', "");
Expect(1, 42, '\p{^Is_Bidi_Class= european separator}', "");
Expect(1, 42, '\P{Is_Bidi_Class= european separator}', "");
Expect(0, 42, '\P{^Is_Bidi_Class= european separator}', "");
Error('\p{Is_Bc: /a/ ES}');
Error('\P{Is_Bc: /a/ ES}');
Expect(1, 43, '\p{Is_Bc=es}', "");
Expect(0, 43, '\p{^Is_Bc=es}', "");
Expect(0, 43, '\P{Is_Bc=es}', "");
Expect(1, 43, '\P{^Is_Bc=es}', "");
Expect(0, 42, '\p{Is_Bc=es}', "");
Expect(1, 42, '\p{^Is_Bc=es}', "");
Expect(1, 42, '\P{Is_Bc=es}', "");
Expect(0, 42, '\P{^Is_Bc=es}', "");
Expect(1, 43, '\p{Is_Bc=- ES}', "");
Expect(0, 43, '\p{^Is_Bc=- ES}', "");
Expect(0, 43, '\P{Is_Bc=- ES}', "");
Expect(1, 43, '\P{^Is_Bc=- ES}', "");
Expect(0, 42, '\p{Is_Bc=- ES}', "");
Expect(1, 42, '\p{^Is_Bc=- ES}', "");
Expect(1, 42, '\P{Is_Bc=- ES}', "");
Expect(0, 42, '\P{^Is_Bc=- ES}', "");
Error('\p{Bidi_Class= /a/EUROPEAN Number}');
Error('\P{Bidi_Class= /a/EUROPEAN Number}');
Expect(1, 57, '\p{Bidi_Class: europeannumber}', "");
Expect(0, 57, '\p{^Bidi_Class: europeannumber}', "");
Expect(0, 57, '\P{Bidi_Class: europeannumber}', "");
Expect(1, 57, '\P{^Bidi_Class: europeannumber}', "");
Expect(0, 47, '\p{Bidi_Class: europeannumber}', "");
Expect(1, 47, '\p{^Bidi_Class: europeannumber}', "");
Expect(1, 47, '\P{Bidi_Class: europeannumber}', "");
Expect(0, 47, '\P{^Bidi_Class: europeannumber}', "");
Expect(1, 57, '\p{Bidi_Class=--european_NUMBER}', "");
Expect(0, 57, '\p{^Bidi_Class=--european_NUMBER}', "");
Expect(0, 57, '\P{Bidi_Class=--european_NUMBER}', "");
Expect(1, 57, '\P{^Bidi_Class=--european_NUMBER}', "");
Expect(0, 47, '\p{Bidi_Class=--european_NUMBER}', "");
Expect(1, 47, '\p{^Bidi_Class=--european_NUMBER}', "");
Expect(1, 47, '\P{Bidi_Class=--european_NUMBER}', "");
Expect(0, 47, '\P{^Bidi_Class=--european_NUMBER}', "");
Error('\p{Bc=_-EN/a/}');
Error('\P{Bc=_-EN/a/}');
Expect(1, 57, '\p{Bc=en}', "");
Expect(0, 57, '\p{^Bc=en}', "");
Expect(0, 57, '\P{Bc=en}', "");
Expect(1, 57, '\P{^Bc=en}', "");
Expect(0, 47, '\p{Bc=en}', "");
Expect(1, 47, '\p{^Bc=en}', "");
Expect(1, 47, '\P{Bc=en}', "");
Expect(0, 47, '\P{^Bc=en}', "");
Expect(1, 57, '\p{Bc: _EN}', "");
Expect(0, 57, '\p{^Bc: _EN}', "");
Expect(0, 57, '\P{Bc: _EN}', "");
Expect(1, 57, '\P{^Bc: _EN}', "");
Expect(0, 47, '\p{Bc: _EN}', "");
Expect(1, 47, '\p{^Bc: _EN}', "");
Expect(1, 47, '\P{Bc: _EN}', "");
Expect(0, 47, '\P{^Bc: _EN}', "");
Error('\p{Is_Bidi_Class=:= EUROPEAN number}');
Error('\P{Is_Bidi_Class=:= EUROPEAN number}');
Expect(1, 57, '\p{Is_Bidi_Class:europeannumber}', "");
Expect(0, 57, '\p{^Is_Bidi_Class:europeannumber}', "");
Expect(0, 57, '\P{Is_Bidi_Class:europeannumber}', "");
Expect(1, 57, '\P{^Is_Bidi_Class:europeannumber}', "");
Expect(0, 47, '\p{Is_Bidi_Class:europeannumber}', "");
Expect(1, 47, '\p{^Is_Bidi_Class:europeannumber}', "");
Expect(1, 47, '\P{Is_Bidi_Class:europeannumber}', "");
Expect(0, 47, '\P{^Is_Bidi_Class:europeannumber}', "");
Expect(1, 57, '\p{Is_Bidi_Class= -european number}', "");
Expect(0, 57, '\p{^Is_Bidi_Class= -european number}', "");
Expect(0, 57, '\P{Is_Bidi_Class= -european number}', "");
Expect(1, 57, '\P{^Is_Bidi_Class= -european number}', "");
Expect(0, 47, '\p{Is_Bidi_Class= -european number}', "");
Expect(1, 47, '\p{^Is_Bidi_Class= -european number}', "");
Expect(1, 47, '\P{Is_Bidi_Class= -european number}', "");
Expect(0, 47, '\P{^Is_Bidi_Class= -european number}', "");
Error('\p{Is_Bc=_ EN:=}');
Error('\P{Is_Bc=_ EN:=}');
Expect(1, 57, '\p{Is_Bc=en}', "");
Expect(0, 57, '\p{^Is_Bc=en}', "");
Expect(0, 57, '\P{Is_Bc=en}', "");
Expect(1, 57, '\P{^Is_Bc=en}', "");
Expect(0, 47, '\p{Is_Bc=en}', "");
Expect(1, 47, '\p{^Is_Bc=en}', "");
Expect(1, 47, '\P{Is_Bc=en}', "");
Expect(0, 47, '\P{^Is_Bc=en}', "");
Expect(1, 57, '\p{Is_Bc= -EN}', "");
Expect(0, 57, '\p{^Is_Bc= -EN}', "");
Expect(0, 57, '\P{Is_Bc= -EN}', "");
Expect(1, 57, '\P{^Is_Bc= -EN}', "");
Expect(0, 47, '\p{Is_Bc= -EN}', "");
Expect(1, 47, '\p{^Is_Bc= -EN}', "");
Expect(1, 47, '\P{Is_Bc= -EN}', "");
Expect(0, 47, '\P{^Is_Bc= -EN}', "");
Error('\p{Bidi_Class= :=European_Terminator}');
Error('\P{Bidi_Class= :=European_Terminator}');
Expect(1, 37, '\p{Bidi_Class=europeanterminator}', "");
Expect(0, 37, '\p{^Bidi_Class=europeanterminator}', "");
Expect(0, 37, '\P{Bidi_Class=europeanterminator}', "");
Expect(1, 37, '\P{^Bidi_Class=europeanterminator}', "");
Expect(0, 34, '\p{Bidi_Class=europeanterminator}', "");
Expect(1, 34, '\p{^Bidi_Class=europeanterminator}', "");
Expect(1, 34, '\P{Bidi_Class=europeanterminator}', "");
Expect(0, 34, '\P{^Bidi_Class=europeanterminator}', "");
Expect(1, 37, '\p{Bidi_Class= EUROPEAN Terminator}', "");
Expect(0, 37, '\p{^Bidi_Class= EUROPEAN Terminator}', "");
Expect(0, 37, '\P{Bidi_Class= EUROPEAN Terminator}', "");
Expect(1, 37, '\P{^Bidi_Class= EUROPEAN Terminator}', "");
Expect(0, 34, '\p{Bidi_Class= EUROPEAN Terminator}', "");
Expect(1, 34, '\p{^Bidi_Class= EUROPEAN Terminator}', "");
Expect(1, 34, '\P{Bidi_Class= EUROPEAN Terminator}', "");
Expect(0, 34, '\P{^Bidi_Class= EUROPEAN Terminator}', "");
Error('\p{Bc=/a/ET}');
Error('\P{Bc=/a/ET}');
Expect(1, 37, '\p{Bc=et}', "");
Expect(0, 37, '\p{^Bc=et}', "");
Expect(0, 37, '\P{Bc=et}', "");
Expect(1, 37, '\P{^Bc=et}', "");
Expect(0, 34, '\p{Bc=et}', "");
Expect(1, 34, '\p{^Bc=et}', "");
Expect(1, 34, '\P{Bc=et}', "");
Expect(0, 34, '\P{^Bc=et}', "");
Expect(1, 37, '\p{Bc= ET}', "");
Expect(0, 37, '\p{^Bc= ET}', "");
Expect(0, 37, '\P{Bc= ET}', "");
Expect(1, 37, '\P{^Bc= ET}', "");
Expect(0, 34, '\p{Bc= ET}', "");
Expect(1, 34, '\p{^Bc= ET}', "");
Expect(1, 34, '\P{Bc= ET}', "");
Expect(0, 34, '\P{^Bc= ET}', "");
Error('\p{Is_Bidi_Class= EuropeanTERMINATOR/a/}');
Error('\P{Is_Bidi_Class= EuropeanTERMINATOR/a/}');
Expect(1, 37, '\p{Is_Bidi_Class=europeanterminator}', "");
Expect(0, 37, '\p{^Is_Bidi_Class=europeanterminator}', "");
Expect(0, 37, '\P{Is_Bidi_Class=europeanterminator}', "");
Expect(1, 37, '\P{^Is_Bidi_Class=europeanterminator}', "");
Expect(0, 34, '\p{Is_Bidi_Class=europeanterminator}', "");
Expect(1, 34, '\p{^Is_Bidi_Class=europeanterminator}', "");
Expect(1, 34, '\P{Is_Bidi_Class=europeanterminator}', "");
Expect(0, 34, '\P{^Is_Bidi_Class=europeanterminator}', "");
Expect(1, 37, '\p{Is_Bidi_Class= europeanterminator}', "");
Expect(0, 37, '\p{^Is_Bidi_Class= europeanterminator}', "");
Expect(0, 37, '\P{Is_Bidi_Class= europeanterminator}', "");
Expect(1, 37, '\P{^Is_Bidi_Class= europeanterminator}', "");
Expect(0, 34, '\p{Is_Bidi_Class= europeanterminator}', "");
Expect(1, 34, '\p{^Is_Bidi_Class= europeanterminator}', "");
Expect(1, 34, '\P{Is_Bidi_Class= europeanterminator}', "");
Expect(0, 34, '\P{^Is_Bidi_Class= europeanterminator}', "");
Error('\p{Is_Bc= /a/ET}');
Error('\P{Is_Bc= /a/ET}');
Expect(1, 37, '\p{Is_Bc=et}', "");
Expect(0, 37, '\p{^Is_Bc=et}', "");
Expect(0, 37, '\P{Is_Bc=et}', "");
Expect(1, 37, '\P{^Is_Bc=et}', "");
Expect(0, 34, '\p{Is_Bc=et}', "");
Expect(1, 34, '\p{^Is_Bc=et}', "");
Expect(1, 34, '\P{Is_Bc=et}', "");
Expect(0, 34, '\P{^Is_Bc=et}', "");
Expect(1, 37, '\p{Is_Bc=__ET}', "");
Expect(0, 37, '\p{^Is_Bc=__ET}', "");
Expect(0, 37, '\P{Is_Bc=__ET}', "");
Expect(1, 37, '\P{^Is_Bc=__ET}', "");
Expect(0, 34, '\p{Is_Bc=__ET}', "");
Expect(1, 34, '\p{^Is_Bc=__ET}', "");
Expect(1, 34, '\P{Is_Bc=__ET}', "");
Expect(0, 34, '\P{^Is_Bc=__ET}', "");
Error('\p{Bidi_Class= _arabicNumber/a/}');
Error('\P{Bidi_Class= _arabicNumber/a/}');
Expect(1, 1539, '\p{Bidi_Class: arabicnumber}', "");
Expect(0, 1539, '\p{^Bidi_Class: arabicnumber}', "");
Expect(0, 1539, '\P{Bidi_Class: arabicnumber}', "");
Expect(1, 1539, '\P{^Bidi_Class: arabicnumber}', "");
Expect(0, 1535, '\p{Bidi_Class: arabicnumber}', "");
Expect(1, 1535, '\p{^Bidi_Class: arabicnumber}', "");
Expect(1, 1535, '\P{Bidi_Class: arabicnumber}', "");
Expect(0, 1535, '\P{^Bidi_Class: arabicnumber}', "");
Expect(1, 1539, '\p{Bidi_Class=- arabicnumber}', "");
Expect(0, 1539, '\p{^Bidi_Class=- arabicnumber}', "");
Expect(0, 1539, '\P{Bidi_Class=- arabicnumber}', "");
Expect(1, 1539, '\P{^Bidi_Class=- arabicnumber}', "");
Expect(0, 1535, '\p{Bidi_Class=- arabicnumber}', "");
Expect(1, 1535, '\p{^Bidi_Class=- arabicnumber}', "");
Expect(1, 1535, '\P{Bidi_Class=- arabicnumber}', "");
Expect(0, 1535, '\P{^Bidi_Class=- arabicnumber}', "");
Error('\p{Bc=:=_-AN}');
Error('\P{Bc=:=_-AN}');
Expect(1, 1539, '\p{Bc=an}', "");
Expect(0, 1539, '\p{^Bc=an}', "");
Expect(0, 1539, '\P{Bc=an}', "");
Expect(1, 1539, '\P{^Bc=an}', "");
Expect(0, 1535, '\p{Bc=an}', "");
Expect(1, 1535, '\p{^Bc=an}', "");
Expect(1, 1535, '\P{Bc=an}', "");
Expect(0, 1535, '\P{^Bc=an}', "");
Expect(1, 1539, '\p{Bc=--AN}', "");
Expect(0, 1539, '\p{^Bc=--AN}', "");
Expect(0, 1539, '\P{Bc=--AN}', "");
Expect(1, 1539, '\P{^Bc=--AN}', "");
Expect(0, 1535, '\p{Bc=--AN}', "");
Expect(1, 1535, '\p{^Bc=--AN}', "");
Expect(1, 1535, '\P{Bc=--AN}', "");
Expect(0, 1535, '\P{^Bc=--AN}', "");
Error('\p{Is_Bidi_Class= -ARABIC-number:=}');
Error('\P{Is_Bidi_Class= -ARABIC-number:=}');
Expect(1, 1539, '\p{Is_Bidi_Class:arabicnumber}', "");
Expect(0, 1539, '\p{^Is_Bidi_Class:arabicnumber}', "");
Expect(0, 1539, '\P{Is_Bidi_Class:arabicnumber}', "");
Expect(1, 1539, '\P{^Is_Bidi_Class:arabicnumber}', "");
Expect(0, 1535, '\p{Is_Bidi_Class:arabicnumber}', "");
Expect(1, 1535, '\p{^Is_Bidi_Class:arabicnumber}', "");
Expect(1, 1535, '\P{Is_Bidi_Class:arabicnumber}', "");
Expect(0, 1535, '\P{^Is_Bidi_Class:arabicnumber}', "");
Expect(1, 1539, '\p{Is_Bidi_Class= Arabic Number}', "");
Expect(0, 1539, '\p{^Is_Bidi_Class= Arabic Number}', "");
Expect(0, 1539, '\P{Is_Bidi_Class= Arabic Number}', "");
Expect(1, 1539, '\P{^Is_Bidi_Class= Arabic Number}', "");
Expect(0, 1535, '\p{Is_Bidi_Class= Arabic Number}', "");
Expect(1, 1535, '\p{^Is_Bidi_Class= Arabic Number}', "");
Expect(1, 1535, '\P{Is_Bidi_Class= Arabic Number}', "");
Expect(0, 1535, '\P{^Is_Bidi_Class= Arabic Number}', "");
Error('\p{Is_Bc: /a/AN}');
Error('\P{Is_Bc: /a/AN}');
Expect(1, 1539, '\p{Is_Bc=an}', "");
Expect(0, 1539, '\p{^Is_Bc=an}', "");
Expect(0, 1539, '\P{Is_Bc=an}', "");
Expect(1, 1539, '\P{^Is_Bc=an}', "");
Expect(0, 1535, '\p{Is_Bc=an}', "");
Expect(1, 1535, '\p{^Is_Bc=an}', "");
Expect(1, 1535, '\P{Is_Bc=an}', "");
Expect(0, 1535, '\P{^Is_Bc=an}', "");
Expect(1, 1539, '\p{Is_Bc= AN}', "");
Expect(0, 1539, '\p{^Is_Bc= AN}', "");
Expect(0, 1539, '\P{Is_Bc= AN}', "");
Expect(1, 1539, '\P{^Is_Bc= AN}', "");
Expect(0, 1535, '\p{Is_Bc= AN}', "");
Expect(1, 1535, '\p{^Is_Bc= AN}', "");
Expect(1, 1535, '\P{Is_Bc= AN}', "");
Expect(0, 1535, '\P{^Is_Bc= AN}', "");
Error('\p{Bidi_Class=Right:=To Left}');
Error('\P{Bidi_Class=Right:=To Left}');
Expect(1, 1424, '\p{Bidi_Class=righttoleft}', "");
Expect(0, 1424, '\p{^Bidi_Class=righttoleft}', "");
Expect(0, 1424, '\P{Bidi_Class=righttoleft}', "");
Expect(1, 1424, '\P{^Bidi_Class=righttoleft}', "");
Expect(0, 1423, '\p{Bidi_Class=righttoleft}', "");
Expect(1, 1423, '\p{^Bidi_Class=righttoleft}', "");
Expect(1, 1423, '\P{Bidi_Class=righttoleft}', "");
Expect(0, 1423, '\P{^Bidi_Class=righttoleft}', "");
Expect(1, 1424, '\p{Bidi_Class=--Right To_LEFT}', "");
Expect(0, 1424, '\p{^Bidi_Class=--Right To_LEFT}', "");
Expect(0, 1424, '\P{Bidi_Class=--Right To_LEFT}', "");
Expect(1, 1424, '\P{^Bidi_Class=--Right To_LEFT}', "");
Expect(0, 1423, '\p{Bidi_Class=--Right To_LEFT}', "");
Expect(1, 1423, '\p{^Bidi_Class=--Right To_LEFT}', "");
Expect(1, 1423, '\P{Bidi_Class=--Right To_LEFT}', "");
Expect(0, 1423, '\P{^Bidi_Class=--Right To_LEFT}', "");
Error('\p{Bc=/a/R}');
Error('\P{Bc=/a/R}');
Expect(1, 1424, '\p{Bc=r}', "");
Expect(0, 1424, '\p{^Bc=r}', "");
Expect(0, 1424, '\P{Bc=r}', "");
Expect(1, 1424, '\P{^Bc=r}', "");
Expect(0, 1423, '\p{Bc=r}', "");
Expect(1, 1423, '\p{^Bc=r}', "");
Expect(1, 1423, '\P{Bc=r}', "");
Expect(0, 1423, '\P{^Bc=r}', "");
Expect(1, 1424, '\p{Bc= r}', "");
Expect(0, 1424, '\p{^Bc= r}', "");
Expect(0, 1424, '\P{Bc= r}', "");
Expect(1, 1424, '\P{^Bc= r}', "");
Expect(0, 1423, '\p{Bc= r}', "");
Expect(1, 1423, '\p{^Bc= r}', "");
Expect(1, 1423, '\P{Bc= r}', "");
Expect(0, 1423, '\P{^Bc= r}', "");
Error('\p{Is_Bidi_Class: -Right:=to-LEFT}');
Error('\P{Is_Bidi_Class: -Right:=to-LEFT}');
Expect(1, 1424, '\p{Is_Bidi_Class: righttoleft}', "");
Expect(0, 1424, '\p{^Is_Bidi_Class: righttoleft}', "");
Expect(0, 1424, '\P{Is_Bidi_Class: righttoleft}', "");
Expect(1, 1424, '\P{^Is_Bidi_Class: righttoleft}', "");
Expect(0, 1423, '\p{Is_Bidi_Class: righttoleft}', "");
Expect(1, 1423, '\p{^Is_Bidi_Class: righttoleft}', "");
Expect(1, 1423, '\P{Is_Bidi_Class: righttoleft}', "");
Expect(0, 1423, '\P{^Is_Bidi_Class: righttoleft}', "");
Expect(1, 1424, '\p{Is_Bidi_Class=_RightTOLEFT}', "");
Expect(0, 1424, '\p{^Is_Bidi_Class=_RightTOLEFT}', "");
Expect(0, 1424, '\P{Is_Bidi_Class=_RightTOLEFT}', "");
Expect(1, 1424, '\P{^Is_Bidi_Class=_RightTOLEFT}', "");
Expect(0, 1423, '\p{Is_Bidi_Class=_RightTOLEFT}', "");
Expect(1, 1423, '\p{^Is_Bidi_Class=_RightTOLEFT}', "");
Expect(1, 1423, '\P{Is_Bidi_Class=_RightTOLEFT}', "");
Expect(0, 1423, '\P{^Is_Bidi_Class=_RightTOLEFT}', "");
Error('\p{Is_Bc= :=r}');
Error('\P{Is_Bc= :=r}');
Expect(1, 1424, '\p{Is_Bc=r}', "");
Expect(0, 1424, '\p{^Is_Bc=r}', "");
Expect(0, 1424, '\P{Is_Bc=r}', "");
Expect(1, 1424, '\P{^Is_Bc=r}', "");
Expect(0, 1423, '\p{Is_Bc=r}', "");
Expect(1, 1423, '\p{^Is_Bc=r}', "");
Expect(1, 1423, '\P{Is_Bc=r}', "");
Expect(0, 1423, '\P{^Is_Bc=r}', "");
Expect(1, 1424, '\p{Is_Bc=_r}', "");
Expect(0, 1424, '\p{^Is_Bc=_r}', "");
Expect(0, 1424, '\P{Is_Bc=_r}', "");
Expect(1, 1424, '\P{^Is_Bc=_r}', "");
Expect(0, 1423, '\p{Is_Bc=_r}', "");
Expect(1, 1423, '\p{^Is_Bc=_r}', "");
Expect(1, 1423, '\P{Is_Bc=_r}', "");
Expect(0, 1423, '\P{^Is_Bc=_r}', "");
Error('\p{Radical= _yes/a/}');
Error('\P{Radical= _yes/a/}');
Expect(1, 11929, '\p{Radical=yes}', "");
Expect(0, 11929, '\p{^Radical=yes}', "");
Expect(0, 11929, '\P{Radical=yes}', "");
Expect(1, 11929, '\P{^Radical=yes}', "");
Expect(0, 11903, '\p{Radical=yes}', "");
Expect(1, 11903, '\p{^Radical=yes}', "");
Expect(1, 11903, '\P{Radical=yes}', "");
Expect(0, 11903, '\P{^Radical=yes}', "");
Expect(1, 11929, '\p{Radical=__yes}', "");
Expect(0, 11929, '\p{^Radical=__yes}', "");
Expect(0, 11929, '\P{Radical=__yes}', "");
Expect(1, 11929, '\P{^Radical=__yes}', "");
Expect(0, 11903, '\p{Radical=__yes}', "");
Expect(1, 11903, '\p{^Radical=__yes}', "");
Expect(1, 11903, '\P{Radical=__yes}', "");
Expect(0, 11903, '\P{^Radical=__yes}', "");
Error('\p{Is_Radical=:=- Y}');
Error('\P{Is_Radical=:=- Y}');
Expect(1, 11929, '\p{Is_Radical=y}', "");
Expect(0, 11929, '\p{^Is_Radical=y}', "");
Expect(0, 11929, '\P{Is_Radical=y}', "");
Expect(1, 11929, '\P{^Is_Radical=y}', "");
Expect(0, 11903, '\p{Is_Radical=y}', "");
Expect(1, 11903, '\p{^Is_Radical=y}', "");
Expect(1, 11903, '\P{Is_Radical=y}', "");
Expect(0, 11903, '\P{^Is_Radical=y}', "");
Expect(1, 11929, '\p{Is_Radical: -y}', "");
Expect(0, 11929, '\p{^Is_Radical: -y}', "");
Expect(0, 11929, '\P{Is_Radical: -y}', "");
Expect(1, 11929, '\P{^Is_Radical: -y}', "");
Expect(0, 11903, '\p{Is_Radical: -y}', "");
Expect(1, 11903, '\p{^Is_Radical: -y}', "");
Expect(1, 11903, '\P{Is_Radical: -y}', "");
Expect(0, 11903, '\P{^Is_Radical: -y}', "");
Error('\p{Radical=_T:=}');
Error('\P{Radical=_T:=}');
Expect(1, 11929, '\p{Radical=t}', "");
Expect(0, 11929, '\p{^Radical=t}', "");
Expect(0, 11929, '\P{Radical=t}', "");
Expect(1, 11929, '\P{^Radical=t}', "");
Expect(0, 11903, '\p{Radical=t}', "");
Expect(1, 11903, '\p{^Radical=t}', "");
Expect(1, 11903, '\P{Radical=t}', "");
Expect(0, 11903, '\P{^Radical=t}', "");
Expect(1, 11929, '\p{Radical=- t}', "");
Expect(0, 11929, '\p{^Radical=- t}', "");
Expect(0, 11929, '\P{Radical=- t}', "");
Expect(1, 11929, '\P{^Radical=- t}', "");
Expect(0, 11903, '\p{Radical=- t}', "");
Expect(1, 11903, '\p{^Radical=- t}', "");
Expect(1, 11903, '\P{Radical=- t}', "");
Expect(0, 11903, '\P{^Radical=- t}', "");
Error('\p{Is_Radical: := True}');
Error('\P{Is_Radical: := True}');
Expect(1, 11929, '\p{Is_Radical=true}', "");
Expect(0, 11929, '\p{^Is_Radical=true}', "");
Expect(0, 11929, '\P{Is_Radical=true}', "");
Expect(1, 11929, '\P{^Is_Radical=true}', "");
Expect(0, 11903, '\p{Is_Radical=true}', "");
Expect(1, 11903, '\p{^Is_Radical=true}', "");
Expect(1, 11903, '\P{Is_Radical=true}', "");
Expect(0, 11903, '\P{^Is_Radical=true}', "");
Expect(1, 11929, '\p{Is_Radical=_True}', "");
Expect(0, 11929, '\p{^Is_Radical=_True}', "");
Expect(0, 11929, '\P{Is_Radical=_True}', "");
Expect(1, 11929, '\P{^Is_Radical=_True}', "");
Expect(0, 11903, '\p{Is_Radical=_True}', "");
Expect(1, 11903, '\p{^Is_Radical=_True}', "");
Expect(1, 11903, '\P{Is_Radical=_True}', "");
Expect(0, 11903, '\P{^Is_Radical=_True}', "");
Error('\p{Radical: /a/_ No}');
Error('\P{Radical: /a/_ No}');
Expect(1, 11903, '\p{Radical=no}', "");
Expect(0, 11903, '\p{^Radical=no}', "");
Expect(0, 11903, '\P{Radical=no}', "");
Expect(1, 11903, '\P{^Radical=no}', "");
Expect(0, 11929, '\p{Radical=no}', "");
Expect(1, 11929, '\p{^Radical=no}', "");
Expect(1, 11929, '\P{Radical=no}', "");
Expect(0, 11929, '\P{^Radical=no}', "");
Expect(1, 11903, '\p{Radical=-No}', "");
Expect(0, 11903, '\p{^Radical=-No}', "");
Expect(0, 11903, '\P{Radical=-No}', "");
Expect(1, 11903, '\P{^Radical=-No}', "");
Expect(0, 11929, '\p{Radical=-No}', "");
Expect(1, 11929, '\p{^Radical=-No}', "");
Expect(1, 11929, '\P{Radical=-No}', "");
Expect(0, 11929, '\P{^Radical=-No}', "");
Error('\p{Is_Radical=:= N}');
Error('\P{Is_Radical=:= N}');
Expect(1, 11903, '\p{Is_Radical=n}', "");
Expect(0, 11903, '\p{^Is_Radical=n}', "");
Expect(0, 11903, '\P{Is_Radical=n}', "");
Expect(1, 11903, '\P{^Is_Radical=n}', "");
Expect(0, 11929, '\p{Is_Radical=n}', "");
Expect(1, 11929, '\p{^Is_Radical=n}', "");
Expect(1, 11929, '\P{Is_Radical=n}', "");
Expect(0, 11929, '\P{^Is_Radical=n}', "");
Expect(1, 11903, '\p{Is_Radical= -n}', "");
Expect(0, 11903, '\p{^Is_Radical= -n}', "");
Expect(0, 11903, '\P{Is_Radical= -n}', "");
Expect(1, 11903, '\P{^Is_Radical= -n}', "");
Expect(0, 11929, '\p{Is_Radical= -n}', "");
Expect(1, 11929, '\p{^Is_Radical= -n}', "");
Expect(1, 11929, '\P{Is_Radical= -n}', "");
Expect(0, 11929, '\P{^Is_Radical= -n}', "");
Error('\p{Radical=/a/--f}');
Error('\P{Radical=/a/--f}');
Expect(1, 11903, '\p{Radical=f}', "");
Expect(0, 11903, '\p{^Radical=f}', "");
Expect(0, 11903, '\P{Radical=f}', "");
Expect(1, 11903, '\P{^Radical=f}', "");
Expect(0, 11929, '\p{Radical=f}', "");
Expect(1, 11929, '\p{^Radical=f}', "");
Expect(1, 11929, '\P{Radical=f}', "");
Expect(0, 11929, '\P{^Radical=f}', "");
Expect(1, 11903, '\p{Radical=_f}', "");
Expect(0, 11903, '\p{^Radical=_f}', "");
Expect(0, 11903, '\P{Radical=_f}', "");
Expect(1, 11903, '\P{^Radical=_f}', "");
Expect(0, 11929, '\p{Radical=_f}', "");
Expect(1, 11929, '\p{^Radical=_f}', "");
Expect(1, 11929, '\P{Radical=_f}', "");
Expect(0, 11929, '\P{^Radical=_f}', "");
Error('\p{Is_Radical=_False:=}');
Error('\P{Is_Radical=_False:=}');
Expect(1, 11903, '\p{Is_Radical=false}', "");
Expect(0, 11903, '\p{^Is_Radical=false}', "");
Expect(0, 11903, '\P{Is_Radical=false}', "");
Expect(1, 11903, '\P{^Is_Radical=false}', "");
Expect(0, 11929, '\p{Is_Radical=false}', "");
Expect(1, 11929, '\p{^Is_Radical=false}', "");
Expect(1, 11929, '\P{Is_Radical=false}', "");
Expect(0, 11929, '\P{^Is_Radical=false}', "");
Expect(1, 11903, '\p{Is_Radical= false}', "");
Expect(0, 11903, '\p{^Is_Radical= false}', "");
Expect(0, 11903, '\P{Is_Radical= false}', "");
Expect(1, 11903, '\P{^Is_Radical= false}', "");
Expect(0, 11929, '\p{Is_Radical= false}', "");
Expect(1, 11929, '\p{^Is_Radical= false}', "");
Expect(1, 11929, '\P{Is_Radical= false}', "");
Expect(0, 11929, '\P{^Is_Radical= false}', "");
Error('\p{Quotation_Mark=-_Yes:=}');
Error('\P{Quotation_Mark=-_Yes:=}');
Expect(1, 34, '\p{Quotation_Mark=yes}', "");
Expect(0, 34, '\p{^Quotation_Mark=yes}', "");
Expect(0, 34, '\P{Quotation_Mark=yes}', "");
Expect(1, 34, '\P{^Quotation_Mark=yes}', "");
Expect(0, 33, '\p{Quotation_Mark=yes}', "");
Expect(1, 33, '\p{^Quotation_Mark=yes}', "");
Expect(1, 33, '\P{Quotation_Mark=yes}', "");
Expect(0, 33, '\P{^Quotation_Mark=yes}', "");
Expect(1, 34, '\p{Quotation_Mark=_yes}', "");
Expect(0, 34, '\p{^Quotation_Mark=_yes}', "");
Expect(0, 34, '\P{Quotation_Mark=_yes}', "");
Expect(1, 34, '\P{^Quotation_Mark=_yes}', "");
Expect(0, 33, '\p{Quotation_Mark=_yes}', "");
Expect(1, 33, '\p{^Quotation_Mark=_yes}', "");
Expect(1, 33, '\P{Quotation_Mark=_yes}', "");
Expect(0, 33, '\P{^Quotation_Mark=_yes}', "");
Error('\p{QMark= :=y}');
Error('\P{QMark= :=y}');
Expect(1, 34, '\p{QMark=y}', "");
Expect(0, 34, '\p{^QMark=y}', "");
Expect(0, 34, '\P{QMark=y}', "");
Expect(1, 34, '\P{^QMark=y}', "");
Expect(0, 33, '\p{QMark=y}', "");
Expect(1, 33, '\p{^QMark=y}', "");
Expect(1, 33, '\P{QMark=y}', "");
Expect(0, 33, '\P{^QMark=y}', "");
Expect(1, 34, '\p{QMark=--y}', "");
Expect(0, 34, '\p{^QMark=--y}', "");
Expect(0, 34, '\P{QMark=--y}', "");
Expect(1, 34, '\P{^QMark=--y}', "");
Expect(0, 33, '\p{QMark=--y}', "");
Expect(1, 33, '\p{^QMark=--y}', "");
Expect(1, 33, '\P{QMark=--y}', "");
Expect(0, 33, '\P{^QMark=--y}', "");
Error('\p{Is_Quotation_Mark=_t/a/}');
Error('\P{Is_Quotation_Mark=_t/a/}');
Expect(1, 34, '\p{Is_Quotation_Mark=t}', "");
Expect(0, 34, '\p{^Is_Quotation_Mark=t}', "");
Expect(0, 34, '\P{Is_Quotation_Mark=t}', "");
Expect(1, 34, '\P{^Is_Quotation_Mark=t}', "");
Expect(0, 33, '\p{Is_Quotation_Mark=t}', "");
Expect(1, 33, '\p{^Is_Quotation_Mark=t}', "");
Expect(1, 33, '\P{Is_Quotation_Mark=t}', "");
Expect(0, 33, '\P{^Is_Quotation_Mark=t}', "");
Expect(1, 34, '\p{Is_Quotation_Mark= T}', "");
Expect(0, 34, '\p{^Is_Quotation_Mark= T}', "");
Expect(0, 34, '\P{Is_Quotation_Mark= T}', "");
Expect(1, 34, '\P{^Is_Quotation_Mark= T}', "");
Expect(0, 33, '\p{Is_Quotation_Mark= T}', "");
Expect(1, 33, '\p{^Is_Quotation_Mark= T}', "");
Expect(1, 33, '\P{Is_Quotation_Mark= T}', "");
Expect(0, 33, '\P{^Is_Quotation_Mark= T}', "");
Error('\p{Is_QMark=:=__TRUE}');
Error('\P{Is_QMark=:=__TRUE}');
Expect(1, 34, '\p{Is_QMark=true}', "");
Expect(0, 34, '\p{^Is_QMark=true}', "");
Expect(0, 34, '\P{Is_QMark=true}', "");
Expect(1, 34, '\P{^Is_QMark=true}', "");
Expect(0, 33, '\p{Is_QMark=true}', "");
Expect(1, 33, '\p{^Is_QMark=true}', "");
Expect(1, 33, '\P{Is_QMark=true}', "");
Expect(0, 33, '\P{^Is_QMark=true}', "");
Expect(1, 34, '\p{Is_QMark=_true}', "");
Expect(0, 34, '\p{^Is_QMark=_true}', "");
Expect(0, 34, '\P{Is_QMark=_true}', "");
Expect(1, 34, '\P{^Is_QMark=_true}', "");
Expect(0, 33, '\p{Is_QMark=_true}', "");
Expect(1, 33, '\p{^Is_QMark=_true}', "");
Expect(1, 33, '\P{Is_QMark=_true}', "");
Expect(0, 33, '\P{^Is_QMark=_true}', "");
Error('\p{Quotation_Mark=/a/-_No}');
Error('\P{Quotation_Mark=/a/-_No}');
Expect(1, 33, '\p{Quotation_Mark=no}', "");
Expect(0, 33, '\p{^Quotation_Mark=no}', "");
Expect(0, 33, '\P{Quotation_Mark=no}', "");
Expect(1, 33, '\P{^Quotation_Mark=no}', "");
Expect(0, 34, '\p{Quotation_Mark=no}', "");
Expect(1, 34, '\p{^Quotation_Mark=no}', "");
Expect(1, 34, '\P{Quotation_Mark=no}', "");
Expect(0, 34, '\P{^Quotation_Mark=no}', "");
Expect(1, 33, '\p{Quotation_Mark= No}', "");
Expect(0, 33, '\p{^Quotation_Mark= No}', "");
Expect(0, 33, '\P{Quotation_Mark= No}', "");
Expect(1, 33, '\P{^Quotation_Mark= No}', "");
Expect(0, 34, '\p{Quotation_Mark= No}', "");
Expect(1, 34, '\p{^Quotation_Mark= No}', "");
Expect(1, 34, '\P{Quotation_Mark= No}', "");
Expect(0, 34, '\P{^Quotation_Mark= No}', "");
Error('\p{QMark= N/a/}');
Error('\P{QMark= N/a/}');
Expect(1, 33, '\p{QMark=n}', "");
Expect(0, 33, '\p{^QMark=n}', "");
Expect(0, 33, '\P{QMark=n}', "");
Expect(1, 33, '\P{^QMark=n}', "");
Expect(0, 34, '\p{QMark=n}', "");
Expect(1, 34, '\p{^QMark=n}', "");
Expect(1, 34, '\P{QMark=n}', "");
Expect(0, 34, '\P{^QMark=n}', "");
Expect(1, 33, '\p{QMark: N}', "");
Expect(0, 33, '\p{^QMark: N}', "");
Expect(0, 33, '\P{QMark: N}', "");
Expect(1, 33, '\P{^QMark: N}', "");
Expect(0, 34, '\p{QMark: N}', "");
Expect(1, 34, '\p{^QMark: N}', "");
Expect(1, 34, '\P{QMark: N}', "");
Expect(0, 34, '\P{^QMark: N}', "");
Error('\p{Is_Quotation_Mark= /a/F}');
Error('\P{Is_Quotation_Mark= /a/F}');
Expect(1, 33, '\p{Is_Quotation_Mark=f}', "");
Expect(0, 33, '\p{^Is_Quotation_Mark=f}', "");
Expect(0, 33, '\P{Is_Quotation_Mark=f}', "");
Expect(1, 33, '\P{^Is_Quotation_Mark=f}', "");
Expect(0, 34, '\p{Is_Quotation_Mark=f}', "");
Expect(1, 34, '\p{^Is_Quotation_Mark=f}', "");
Expect(1, 34, '\P{Is_Quotation_Mark=f}', "");
Expect(0, 34, '\P{^Is_Quotation_Mark=f}', "");
Expect(1, 33, '\p{Is_Quotation_Mark: - F}', "");
Expect(0, 33, '\p{^Is_Quotation_Mark: - F}', "");
Expect(0, 33, '\P{Is_Quotation_Mark: - F}', "");
Expect(1, 33, '\P{^Is_Quotation_Mark: - F}', "");
Expect(0, 34, '\p{Is_Quotation_Mark: - F}', "");
Expect(1, 34, '\p{^Is_Quotation_Mark: - F}', "");
Expect(1, 34, '\P{Is_Quotation_Mark: - F}', "");
Expect(0, 34, '\P{^Is_Quotation_Mark: - F}', "");
Error('\p{Is_QMark=_ false:=}');
Error('\P{Is_QMark=_ false:=}');
Expect(1, 33, '\p{Is_QMark=false}', "");
Expect(0, 33, '\p{^Is_QMark=false}', "");
Expect(0, 33, '\P{Is_QMark=false}', "");
Expect(1, 33, '\P{^Is_QMark=false}', "");
Expect(0, 34, '\p{Is_QMark=false}', "");
Expect(1, 34, '\p{^Is_QMark=false}', "");
Expect(1, 34, '\P{Is_QMark=false}', "");
Expect(0, 34, '\P{^Is_QMark=false}', "");
Expect(1, 33, '\p{Is_QMark: -False}', "");
Expect(0, 33, '\p{^Is_QMark: -False}', "");
Expect(0, 33, '\P{Is_QMark: -False}', "");
Expect(1, 33, '\P{^Is_QMark: -False}', "");
Expect(0, 34, '\p{Is_QMark: -False}', "");
Expect(1, 34, '\p{^Is_QMark: -False}', "");
Expect(1, 34, '\P{Is_QMark: -False}', "");
Expect(0, 34, '\P{^Is_QMark: -False}', "");
Error('\p{Expands_On_NFD=Yes}');
Error('\P{Expands_On_NFD=Yes}');
Error('\p{XO_NFD=Y}');
Error('\P{XO_NFD=Y}');
Error('\p{Is_Expands_On_NFD=T}');
Error('\P{Is_Expands_On_NFD=T}');
Error('\p{Is_XO_NFD=True}');
Error('\P{Is_XO_NFD=True}');
Error('\p{Expands_On_NFD=No}');
Error('\P{Expands_On_NFD=No}');
Error('\p{XO_NFD=N}');
Error('\P{XO_NFD=N}');
Error('\p{Is_Expands_On_NFD=F}');
Error('\P{Is_Expands_On_NFD=F}');
Error('\p{Is_XO_NFD=False}');
Error('\P{Is_XO_NFD=False}');
Error('\p{Soft_Dotted=-_Yes/a/}');
Error('\P{Soft_Dotted=-_Yes/a/}');
Expect(1, 106, '\p{Soft_Dotted=yes}', "");
Expect(0, 106, '\p{^Soft_Dotted=yes}', "");
Expect(0, 106, '\P{Soft_Dotted=yes}', "");
Expect(1, 106, '\P{^Soft_Dotted=yes}', "");
Expect(0, 104, '\p{Soft_Dotted=yes}', "");
Expect(1, 104, '\p{^Soft_Dotted=yes}', "");
Expect(1, 104, '\P{Soft_Dotted=yes}', "");
Expect(0, 104, '\P{^Soft_Dotted=yes}', "");
Expect(1, 106, '\p{Soft_Dotted=_yes}', "");
Expect(0, 106, '\p{^Soft_Dotted=_yes}', "");
Expect(0, 106, '\P{Soft_Dotted=_yes}', "");
Expect(1, 106, '\P{^Soft_Dotted=_yes}', "");
Expect(0, 104, '\p{Soft_Dotted=_yes}', "");
Expect(1, 104, '\p{^Soft_Dotted=_yes}', "");
Expect(1, 104, '\P{Soft_Dotted=_yes}', "");
Expect(0, 104, '\P{^Soft_Dotted=_yes}', "");
Error('\p{SD= /a/Y}');
Error('\P{SD= /a/Y}');
Expect(1, 106, '\p{SD=y}', "");
Expect(0, 106, '\p{^SD=y}', "");
Expect(0, 106, '\P{SD=y}', "");
Expect(1, 106, '\P{^SD=y}', "");
Expect(0, 104, '\p{SD=y}', "");
Expect(1, 104, '\p{^SD=y}', "");
Expect(1, 104, '\P{SD=y}', "");
Expect(0, 104, '\P{^SD=y}', "");
Expect(1, 106, '\p{SD=_y}', "");
Expect(0, 106, '\p{^SD=_y}', "");
Expect(0, 106, '\P{SD=_y}', "");
Expect(1, 106, '\P{^SD=_y}', "");
Expect(0, 104, '\p{SD=_y}', "");
Expect(1, 104, '\p{^SD=_y}', "");
Expect(1, 104, '\P{SD=_y}', "");
Expect(0, 104, '\P{^SD=_y}', "");
Error('\p{Is_Soft_Dotted=-_t/a/}');
Error('\P{Is_Soft_Dotted=-_t/a/}');
Expect(1, 106, '\p{Is_Soft_Dotted=t}', "");
Expect(0, 106, '\p{^Is_Soft_Dotted=t}', "");
Expect(0, 106, '\P{Is_Soft_Dotted=t}', "");
Expect(1, 106, '\P{^Is_Soft_Dotted=t}', "");
Expect(0, 104, '\p{Is_Soft_Dotted=t}', "");
Expect(1, 104, '\p{^Is_Soft_Dotted=t}', "");
Expect(1, 104, '\P{Is_Soft_Dotted=t}', "");
Expect(0, 104, '\P{^Is_Soft_Dotted=t}', "");
Expect(1, 106, '\p{Is_Soft_Dotted=- T}', "");
Expect(0, 106, '\p{^Is_Soft_Dotted=- T}', "");
Expect(0, 106, '\P{Is_Soft_Dotted=- T}', "");
Expect(1, 106, '\P{^Is_Soft_Dotted=- T}', "");
Expect(0, 104, '\p{Is_Soft_Dotted=- T}', "");
Expect(1, 104, '\p{^Is_Soft_Dotted=- T}', "");
Expect(1, 104, '\P{Is_Soft_Dotted=- T}', "");
Expect(0, 104, '\P{^Is_Soft_Dotted=- T}', "");
Error('\p{Is_SD: _/a/True}');
Error('\P{Is_SD: _/a/True}');
Expect(1, 106, '\p{Is_SD=true}', "");
Expect(0, 106, '\p{^Is_SD=true}', "");
Expect(0, 106, '\P{Is_SD=true}', "");
Expect(1, 106, '\P{^Is_SD=true}', "");
Expect(0, 104, '\p{Is_SD=true}', "");
Expect(1, 104, '\p{^Is_SD=true}', "");
Expect(1, 104, '\P{Is_SD=true}', "");
Expect(0, 104, '\P{^Is_SD=true}', "");
Expect(1, 106, '\p{Is_SD=_TRUE}', "");
Expect(0, 106, '\p{^Is_SD=_TRUE}', "");
Expect(0, 106, '\P{Is_SD=_TRUE}', "");
Expect(1, 106, '\P{^Is_SD=_TRUE}', "");
Expect(0, 104, '\p{Is_SD=_TRUE}', "");
Expect(1, 104, '\p{^Is_SD=_TRUE}', "");
Expect(1, 104, '\P{Is_SD=_TRUE}', "");
Expect(0, 104, '\P{^Is_SD=_TRUE}', "");
Error('\p{Soft_Dotted: -No/a/}');
Error('\P{Soft_Dotted: -No/a/}');
Expect(1, 104, '\p{Soft_Dotted=no}', "");
Expect(0, 104, '\p{^Soft_Dotted=no}', "");
Expect(0, 104, '\P{Soft_Dotted=no}', "");
Expect(1, 104, '\P{^Soft_Dotted=no}', "");
Expect(0, 106, '\p{Soft_Dotted=no}', "");
Expect(1, 106, '\p{^Soft_Dotted=no}', "");
Expect(1, 106, '\P{Soft_Dotted=no}', "");
Expect(0, 106, '\P{^Soft_Dotted=no}', "");
Expect(1, 104, '\p{Soft_Dotted= no}', "");
Expect(0, 104, '\p{^Soft_Dotted= no}', "");
Expect(0, 104, '\P{Soft_Dotted= no}', "");
Expect(1, 104, '\P{^Soft_Dotted= no}', "");
Expect(0, 106, '\p{Soft_Dotted= no}', "");
Expect(1, 106, '\p{^Soft_Dotted= no}', "");
Expect(1, 106, '\P{Soft_Dotted= no}', "");
Expect(0, 106, '\P{^Soft_Dotted= no}', "");
Error('\p{SD=_ N/a/}');
Error('\P{SD=_ N/a/}');
Expect(1, 104, '\p{SD=n}', "");
Expect(0, 104, '\p{^SD=n}', "");
Expect(0, 104, '\P{SD=n}', "");
Expect(1, 104, '\P{^SD=n}', "");
Expect(0, 106, '\p{SD=n}', "");
Expect(1, 106, '\p{^SD=n}', "");
Expect(1, 106, '\P{SD=n}', "");
Expect(0, 106, '\P{^SD=n}', "");
Expect(1, 104, '\p{SD=- N}', "");
Expect(0, 104, '\p{^SD=- N}', "");
Expect(0, 104, '\P{SD=- N}', "");
Expect(1, 104, '\P{^SD=- N}', "");
Expect(0, 106, '\p{SD=- N}', "");
Expect(1, 106, '\p{^SD=- N}', "");
Expect(1, 106, '\P{SD=- N}', "");
Expect(0, 106, '\P{^SD=- N}', "");
Error('\p{Is_Soft_Dotted: f/a/}');
Error('\P{Is_Soft_Dotted: f/a/}');
Expect(1, 104, '\p{Is_Soft_Dotted=f}', "");
Expect(0, 104, '\p{^Is_Soft_Dotted=f}', "");
Expect(0, 104, '\P{Is_Soft_Dotted=f}', "");
Expect(1, 104, '\P{^Is_Soft_Dotted=f}', "");
Expect(0, 106, '\p{Is_Soft_Dotted=f}', "");
Expect(1, 106, '\p{^Is_Soft_Dotted=f}', "");
Expect(1, 106, '\P{Is_Soft_Dotted=f}', "");
Expect(0, 106, '\P{^Is_Soft_Dotted=f}', "");
Expect(1, 104, '\p{Is_Soft_Dotted=_F}', "");
Expect(0, 104, '\p{^Is_Soft_Dotted=_F}', "");
Expect(0, 104, '\P{Is_Soft_Dotted=_F}', "");
Expect(1, 104, '\P{^Is_Soft_Dotted=_F}', "");
Expect(0, 106, '\p{Is_Soft_Dotted=_F}', "");
Expect(1, 106, '\p{^Is_Soft_Dotted=_F}', "");
Expect(1, 106, '\P{Is_Soft_Dotted=_F}', "");
Expect(0, 106, '\P{^Is_Soft_Dotted=_F}', "");
Error('\p{Is_SD: _:=false}');
Error('\P{Is_SD: _:=false}');
Expect(1, 104, '\p{Is_SD=false}', "");
Expect(0, 104, '\p{^Is_SD=false}', "");
Expect(0, 104, '\P{Is_SD=false}', "");
Expect(1, 104, '\P{^Is_SD=false}', "");
Expect(0, 106, '\p{Is_SD=false}', "");
Expect(1, 106, '\p{^Is_SD=false}', "");
Expect(1, 106, '\P{Is_SD=false}', "");
Expect(0, 106, '\P{^Is_SD=false}', "");
Expect(1, 104, '\p{Is_SD= false}', "");
Expect(0, 104, '\p{^Is_SD= false}', "");
Expect(0, 104, '\P{Is_SD= false}', "");
Expect(1, 104, '\P{^Is_SD= false}', "");
Expect(0, 106, '\p{Is_SD= false}', "");
Expect(1, 106, '\p{^Is_SD= false}', "");
Expect(1, 106, '\P{Is_SD= false}', "");
Expect(0, 106, '\P{^Is_SD= false}', "");
Error('\p{Other_ID_Start= /a/Yes}');
Error('\P{Other_ID_Start= /a/Yes}');
Expect(1, 8472, '\p{Other_ID_Start=yes}', 'deprecated');
Expect(0, 8472, '\p{^Other_ID_Start=yes}', 'deprecated');
Expect(0, 8472, '\P{Other_ID_Start=yes}', 'deprecated');
Expect(1, 8472, '\P{^Other_ID_Start=yes}', 'deprecated');
Expect(0, 8471, '\p{Other_ID_Start=yes}', 'deprecated');
Expect(1, 8471, '\p{^Other_ID_Start=yes}', 'deprecated');
Expect(1, 8471, '\P{Other_ID_Start=yes}', 'deprecated');
Expect(0, 8471, '\P{^Other_ID_Start=yes}', 'deprecated');
Expect(1, 8472, '\p{Other_ID_Start=__Yes}', 'deprecated');
Expect(0, 8472, '\p{^Other_ID_Start=__Yes}', 'deprecated');
Expect(0, 8472, '\P{Other_ID_Start=__Yes}', 'deprecated');
Expect(1, 8472, '\P{^Other_ID_Start=__Yes}', 'deprecated');
Expect(0, 8471, '\p{Other_ID_Start=__Yes}', 'deprecated');
Expect(1, 8471, '\p{^Other_ID_Start=__Yes}', 'deprecated');
Expect(1, 8471, '\P{Other_ID_Start=__Yes}', 'deprecated');
Expect(0, 8471, '\P{^Other_ID_Start=__Yes}', 'deprecated');
Error('\p{OIDS: Y:=}');
Error('\P{OIDS: Y:=}');
Expect(1, 8472, '\p{OIDS=y}', 'deprecated');
Expect(0, 8472, '\p{^OIDS=y}', 'deprecated');
Expect(0, 8472, '\P{OIDS=y}', 'deprecated');
Expect(1, 8472, '\P{^OIDS=y}', 'deprecated');
Expect(0, 8471, '\p{OIDS=y}', 'deprecated');
Expect(1, 8471, '\p{^OIDS=y}', 'deprecated');
Expect(1, 8471, '\P{OIDS=y}', 'deprecated');
Expect(0, 8471, '\P{^OIDS=y}', 'deprecated');
Expect(1, 8472, '\p{OIDS= Y}', 'deprecated');
Expect(0, 8472, '\p{^OIDS= Y}', 'deprecated');
Expect(0, 8472, '\P{OIDS= Y}', 'deprecated');
Expect(1, 8472, '\P{^OIDS= Y}', 'deprecated');
Expect(0, 8471, '\p{OIDS= Y}', 'deprecated');
Expect(1, 8471, '\p{^OIDS= Y}', 'deprecated');
Expect(1, 8471, '\P{OIDS= Y}', 'deprecated');
Expect(0, 8471, '\P{^OIDS= Y}', 'deprecated');
Error('\p{Is_Other_ID_Start=_:=T}');
Error('\P{Is_Other_ID_Start=_:=T}');
Expect(1, 8472, '\p{Is_Other_ID_Start=t}', 'deprecated');
Expect(0, 8472, '\p{^Is_Other_ID_Start=t}', 'deprecated');
Expect(0, 8472, '\P{Is_Other_ID_Start=t}', 'deprecated');
Expect(1, 8472, '\P{^Is_Other_ID_Start=t}', 'deprecated');
Expect(0, 8471, '\p{Is_Other_ID_Start=t}', 'deprecated');
Expect(1, 8471, '\p{^Is_Other_ID_Start=t}', 'deprecated');
Expect(1, 8471, '\P{Is_Other_ID_Start=t}', 'deprecated');
Expect(0, 8471, '\P{^Is_Other_ID_Start=t}', 'deprecated');
Expect(1, 8472, '\p{Is_Other_ID_Start: _T}', 'deprecated');
Expect(0, 8472, '\p{^Is_Other_ID_Start: _T}', 'deprecated');
Expect(0, 8472, '\P{Is_Other_ID_Start: _T}', 'deprecated');
Expect(1, 8472, '\P{^Is_Other_ID_Start: _T}', 'deprecated');
Expect(0, 8471, '\p{Is_Other_ID_Start: _T}', 'deprecated');
Expect(1, 8471, '\p{^Is_Other_ID_Start: _T}', 'deprecated');
Expect(1, 8471, '\P{Is_Other_ID_Start: _T}', 'deprecated');
Expect(0, 8471, '\P{^Is_Other_ID_Start: _T}', 'deprecated');
Error('\p{Is_OIDS=-True/a/}');
Error('\P{Is_OIDS=-True/a/}');
Expect(1, 8472, '\p{Is_OIDS=true}', 'deprecated');
Expect(0, 8472, '\p{^Is_OIDS=true}', 'deprecated');
Expect(0, 8472, '\P{Is_OIDS=true}', 'deprecated');
Expect(1, 8472, '\P{^Is_OIDS=true}', 'deprecated');
Expect(0, 8471, '\p{Is_OIDS=true}', 'deprecated');
Expect(1, 8471, '\p{^Is_OIDS=true}', 'deprecated');
Expect(1, 8471, '\P{Is_OIDS=true}', 'deprecated');
Expect(0, 8471, '\P{^Is_OIDS=true}', 'deprecated');
Expect(1, 8472, '\p{Is_OIDS= -TRUE}', 'deprecated');
Expect(0, 8472, '\p{^Is_OIDS= -TRUE}', 'deprecated');
Expect(0, 8472, '\P{Is_OIDS= -TRUE}', 'deprecated');
Expect(1, 8472, '\P{^Is_OIDS= -TRUE}', 'deprecated');
Expect(0, 8471, '\p{Is_OIDS= -TRUE}', 'deprecated');
Expect(1, 8471, '\p{^Is_OIDS= -TRUE}', 'deprecated');
Expect(1, 8471, '\P{Is_OIDS= -TRUE}', 'deprecated');
Expect(0, 8471, '\P{^Is_OIDS= -TRUE}', 'deprecated');
Error('\p{Other_ID_Start= -no:=}');
Error('\P{Other_ID_Start= -no:=}');
Expect(1, 8471, '\p{Other_ID_Start=no}', 'deprecated');
Expect(0, 8471, '\p{^Other_ID_Start=no}', 'deprecated');
Expect(0, 8471, '\P{Other_ID_Start=no}', 'deprecated');
Expect(1, 8471, '\P{^Other_ID_Start=no}', 'deprecated');
Expect(0, 8472, '\p{Other_ID_Start=no}', 'deprecated');
Expect(1, 8472, '\p{^Other_ID_Start=no}', 'deprecated');
Expect(1, 8472, '\P{Other_ID_Start=no}', 'deprecated');
Expect(0, 8472, '\P{^Other_ID_Start=no}', 'deprecated');
Expect(1, 8471, '\p{Other_ID_Start= -No}', 'deprecated');
Expect(0, 8471, '\p{^Other_ID_Start= -No}', 'deprecated');
Expect(0, 8471, '\P{Other_ID_Start= -No}', 'deprecated');
Expect(1, 8471, '\P{^Other_ID_Start= -No}', 'deprecated');
Expect(0, 8472, '\p{Other_ID_Start= -No}', 'deprecated');
Expect(1, 8472, '\p{^Other_ID_Start= -No}', 'deprecated');
Expect(1, 8472, '\P{Other_ID_Start= -No}', 'deprecated');
Expect(0, 8472, '\P{^Other_ID_Start= -No}', 'deprecated');
Error('\p{OIDS=_:=N}');
Error('\P{OIDS=_:=N}');
Expect(1, 8471, '\p{OIDS=n}', 'deprecated');
Expect(0, 8471, '\p{^OIDS=n}', 'deprecated');
Expect(0, 8471, '\P{OIDS=n}', 'deprecated');
Expect(1, 8471, '\P{^OIDS=n}', 'deprecated');
Expect(0, 8472, '\p{OIDS=n}', 'deprecated');
Expect(1, 8472, '\p{^OIDS=n}', 'deprecated');
Expect(1, 8472, '\P{OIDS=n}', 'deprecated');
Expect(0, 8472, '\P{^OIDS=n}', 'deprecated');
Expect(1, 8471, '\p{OIDS=N}', 'deprecated');
Expect(0, 8471, '\p{^OIDS=N}', 'deprecated');
Expect(0, 8471, '\P{OIDS=N}', 'deprecated');
Expect(1, 8471, '\P{^OIDS=N}', 'deprecated');
Expect(0, 8472, '\p{OIDS=N}', 'deprecated');
Expect(1, 8472, '\p{^OIDS=N}', 'deprecated');
Expect(1, 8472, '\P{OIDS=N}', 'deprecated');
Expect(0, 8472, '\P{^OIDS=N}', 'deprecated');
Error('\p{Is_Other_ID_Start=/a/_ f}');
Error('\P{Is_Other_ID_Start=/a/_ f}');
Expect(1, 8471, '\p{Is_Other_ID_Start=f}', 'deprecated');
Expect(0, 8471, '\p{^Is_Other_ID_Start=f}', 'deprecated');
Expect(0, 8471, '\P{Is_Other_ID_Start=f}', 'deprecated');
Expect(1, 8471, '\P{^Is_Other_ID_Start=f}', 'deprecated');
Expect(0, 8472, '\p{Is_Other_ID_Start=f}', 'deprecated');
Expect(1, 8472, '\p{^Is_Other_ID_Start=f}', 'deprecated');
Expect(1, 8472, '\P{Is_Other_ID_Start=f}', 'deprecated');
Expect(0, 8472, '\P{^Is_Other_ID_Start=f}', 'deprecated');
Expect(1, 8471, '\p{Is_Other_ID_Start= F}', 'deprecated');
Expect(0, 8471, '\p{^Is_Other_ID_Start= F}', 'deprecated');
Expect(0, 8471, '\P{Is_Other_ID_Start= F}', 'deprecated');
Expect(1, 8471, '\P{^Is_Other_ID_Start= F}', 'deprecated');
Expect(0, 8472, '\p{Is_Other_ID_Start= F}', 'deprecated');
Expect(1, 8472, '\p{^Is_Other_ID_Start= F}', 'deprecated');
Expect(1, 8472, '\P{Is_Other_ID_Start= F}', 'deprecated');
Expect(0, 8472, '\P{^Is_Other_ID_Start= F}', 'deprecated');
Error('\p{Is_OIDS=/a/ False}');
Error('\P{Is_OIDS=/a/ False}');
Expect(1, 8471, '\p{Is_OIDS=false}', 'deprecated');
Expect(0, 8471, '\p{^Is_OIDS=false}', 'deprecated');
Expect(0, 8471, '\P{Is_OIDS=false}', 'deprecated');
Expect(1, 8471, '\P{^Is_OIDS=false}', 'deprecated');
Expect(0, 8472, '\p{Is_OIDS=false}', 'deprecated');
Expect(1, 8472, '\p{^Is_OIDS=false}', 'deprecated');
Expect(1, 8472, '\P{Is_OIDS=false}', 'deprecated');
Expect(0, 8472, '\P{^Is_OIDS=false}', 'deprecated');
Expect(1, 8471, '\p{Is_OIDS=- false}', 'deprecated');
Expect(0, 8471, '\p{^Is_OIDS=- false}', 'deprecated');
Expect(0, 8471, '\P{Is_OIDS=- false}', 'deprecated');
Expect(1, 8471, '\P{^Is_OIDS=- false}', 'deprecated');
Expect(0, 8472, '\p{Is_OIDS=- false}', 'deprecated');
Expect(1, 8472, '\p{^Is_OIDS=- false}', 'deprecated');
Expect(1, 8472, '\P{Is_OIDS=- false}', 'deprecated');
Expect(0, 8472, '\P{^Is_OIDS=- false}', 'deprecated');
Error('\p{Grapheme_Base= Yes/a/}');
Error('\P{Grapheme_Base= Yes/a/}');
Expect(1, 126, '\p{Grapheme_Base=yes}', "");
Expect(0, 126, '\p{^Grapheme_Base=yes}', "");
Expect(0, 126, '\P{Grapheme_Base=yes}', "");
Expect(1, 126, '\P{^Grapheme_Base=yes}', "");
Expect(0, 31, '\p{Grapheme_Base=yes}', "");
Expect(1, 31, '\p{^Grapheme_Base=yes}', "");
Expect(1, 31, '\P{Grapheme_Base=yes}', "");
Expect(0, 31, '\P{^Grapheme_Base=yes}', "");
Expect(1, 126, '\p{Grapheme_Base= Yes}', "");
Expect(0, 126, '\p{^Grapheme_Base= Yes}', "");
Expect(0, 126, '\P{Grapheme_Base= Yes}', "");
Expect(1, 126, '\P{^Grapheme_Base= Yes}', "");
Expect(0, 31, '\p{Grapheme_Base= Yes}', "");
Expect(1, 31, '\p{^Grapheme_Base= Yes}', "");
Expect(1, 31, '\P{Grapheme_Base= Yes}', "");
Expect(0, 31, '\P{^Grapheme_Base= Yes}', "");
Error('\p{Gr_Base= -Y:=}');
Error('\P{Gr_Base= -Y:=}');
Expect(1, 126, '\p{Gr_Base=y}', "");
Expect(0, 126, '\p{^Gr_Base=y}', "");
Expect(0, 126, '\P{Gr_Base=y}', "");
Expect(1, 126, '\P{^Gr_Base=y}', "");
Expect(0, 31, '\p{Gr_Base=y}', "");
Expect(1, 31, '\p{^Gr_Base=y}', "");
Expect(1, 31, '\P{Gr_Base=y}', "");
Expect(0, 31, '\P{^Gr_Base=y}', "");
Expect(1, 126, '\p{Gr_Base= Y}', "");
Expect(0, 126, '\p{^Gr_Base= Y}', "");
Expect(0, 126, '\P{Gr_Base= Y}', "");
Expect(1, 126, '\P{^Gr_Base= Y}', "");
Expect(0, 31, '\p{Gr_Base= Y}', "");
Expect(1, 31, '\p{^Gr_Base= Y}', "");
Expect(1, 31, '\P{Gr_Base= Y}', "");
Expect(0, 31, '\P{^Gr_Base= Y}', "");
Error('\p{Is_Grapheme_Base: :=_-T}');
Error('\P{Is_Grapheme_Base: :=_-T}');
Expect(1, 126, '\p{Is_Grapheme_Base=t}', "");
Expect(0, 126, '\p{^Is_Grapheme_Base=t}', "");
Expect(0, 126, '\P{Is_Grapheme_Base=t}', "");
Expect(1, 126, '\P{^Is_Grapheme_Base=t}', "");
Expect(0, 31, '\p{Is_Grapheme_Base=t}', "");
Expect(1, 31, '\p{^Is_Grapheme_Base=t}', "");
Expect(1, 31, '\P{Is_Grapheme_Base=t}', "");
Expect(0, 31, '\P{^Is_Grapheme_Base=t}', "");
Expect(1, 126, '\p{Is_Grapheme_Base=--T}', "");
Expect(0, 126, '\p{^Is_Grapheme_Base=--T}', "");
Expect(0, 126, '\P{Is_Grapheme_Base=--T}', "");
Expect(1, 126, '\P{^Is_Grapheme_Base=--T}', "");
Expect(0, 31, '\p{Is_Grapheme_Base=--T}', "");
Expect(1, 31, '\p{^Is_Grapheme_Base=--T}', "");
Expect(1, 31, '\P{Is_Grapheme_Base=--T}', "");
Expect(0, 31, '\P{^Is_Grapheme_Base=--T}', "");
Error('\p{Is_Gr_Base=_true/a/}');
Error('\P{Is_Gr_Base=_true/a/}');
Expect(1, 126, '\p{Is_Gr_Base=true}', "");
Expect(0, 126, '\p{^Is_Gr_Base=true}', "");
Expect(0, 126, '\P{Is_Gr_Base=true}', "");
Expect(1, 126, '\P{^Is_Gr_Base=true}', "");
Expect(0, 31, '\p{Is_Gr_Base=true}', "");
Expect(1, 31, '\p{^Is_Gr_Base=true}', "");
Expect(1, 31, '\P{Is_Gr_Base=true}', "");
Expect(0, 31, '\P{^Is_Gr_Base=true}', "");
Expect(1, 126, '\p{Is_Gr_Base=_-true}', "");
Expect(0, 126, '\p{^Is_Gr_Base=_-true}', "");
Expect(0, 126, '\P{Is_Gr_Base=_-true}', "");
Expect(1, 126, '\P{^Is_Gr_Base=_-true}', "");
Expect(0, 31, '\p{Is_Gr_Base=_-true}', "");
Expect(1, 31, '\p{^Is_Gr_Base=_-true}', "");
Expect(1, 31, '\P{Is_Gr_Base=_-true}', "");
Expect(0, 31, '\P{^Is_Gr_Base=_-true}', "");
Error('\p{Grapheme_Base=/a/_-NO}');
Error('\P{Grapheme_Base=/a/_-NO}');
Expect(1, 31, '\p{Grapheme_Base=no}', "");
Expect(0, 31, '\p{^Grapheme_Base=no}', "");
Expect(0, 31, '\P{Grapheme_Base=no}', "");
Expect(1, 31, '\P{^Grapheme_Base=no}', "");
Expect(0, 126, '\p{Grapheme_Base=no}', "");
Expect(1, 126, '\p{^Grapheme_Base=no}', "");
Expect(1, 126, '\P{Grapheme_Base=no}', "");
Expect(0, 126, '\P{^Grapheme_Base=no}', "");
Expect(1, 31, '\p{Grapheme_Base=No}', "");
Expect(0, 31, '\p{^Grapheme_Base=No}', "");
Expect(0, 31, '\P{Grapheme_Base=No}', "");
Expect(1, 31, '\P{^Grapheme_Base=No}', "");
Expect(0, 126, '\p{Grapheme_Base=No}', "");
Expect(1, 126, '\p{^Grapheme_Base=No}', "");
Expect(1, 126, '\P{Grapheme_Base=No}', "");
Expect(0, 126, '\P{^Grapheme_Base=No}', "");
Error('\p{Gr_Base=-/a/N}');
Error('\P{Gr_Base=-/a/N}');
Expect(1, 31, '\p{Gr_Base=n}', "");
Expect(0, 31, '\p{^Gr_Base=n}', "");
Expect(0, 31, '\P{Gr_Base=n}', "");
Expect(1, 31, '\P{^Gr_Base=n}', "");
Expect(0, 126, '\p{Gr_Base=n}', "");
Expect(1, 126, '\p{^Gr_Base=n}', "");
Expect(1, 126, '\P{Gr_Base=n}', "");
Expect(0, 126, '\P{^Gr_Base=n}', "");
Expect(1, 31, '\p{Gr_Base=_-N}', "");
Expect(0, 31, '\p{^Gr_Base=_-N}', "");
Expect(0, 31, '\P{Gr_Base=_-N}', "");
Expect(1, 31, '\P{^Gr_Base=_-N}', "");
Expect(0, 126, '\p{Gr_Base=_-N}', "");
Expect(1, 126, '\p{^Gr_Base=_-N}', "");
Expect(1, 126, '\P{Gr_Base=_-N}', "");
Expect(0, 126, '\P{^Gr_Base=_-N}', "");
Error('\p{Is_Grapheme_Base=/a/__F}');
Error('\P{Is_Grapheme_Base=/a/__F}');
Expect(1, 31, '\p{Is_Grapheme_Base=f}', "");
Expect(0, 31, '\p{^Is_Grapheme_Base=f}', "");
Expect(0, 31, '\P{Is_Grapheme_Base=f}', "");
Expect(1, 31, '\P{^Is_Grapheme_Base=f}', "");
Expect(0, 126, '\p{Is_Grapheme_Base=f}', "");
Expect(1, 126, '\p{^Is_Grapheme_Base=f}', "");
Expect(1, 126, '\P{Is_Grapheme_Base=f}', "");
Expect(0, 126, '\P{^Is_Grapheme_Base=f}', "");
Expect(1, 31, '\p{Is_Grapheme_Base= F}', "");
Expect(0, 31, '\p{^Is_Grapheme_Base= F}', "");
Expect(0, 31, '\P{Is_Grapheme_Base= F}', "");
Expect(1, 31, '\P{^Is_Grapheme_Base= F}', "");
Expect(0, 126, '\p{Is_Grapheme_Base= F}', "");
Expect(1, 126, '\p{^Is_Grapheme_Base= F}', "");
Expect(1, 126, '\P{Is_Grapheme_Base= F}', "");
Expect(0, 126, '\P{^Is_Grapheme_Base= F}', "");
Error('\p{Is_Gr_Base= /a/False}');
Error('\P{Is_Gr_Base= /a/False}');
Expect(1, 31, '\p{Is_Gr_Base:false}', "");
Expect(0, 31, '\p{^Is_Gr_Base:false}', "");
Expect(0, 31, '\P{Is_Gr_Base:false}', "");
Expect(1, 31, '\P{^Is_Gr_Base:false}', "");
Expect(0, 126, '\p{Is_Gr_Base:false}', "");
Expect(1, 126, '\p{^Is_Gr_Base:false}', "");
Expect(1, 126, '\P{Is_Gr_Base:false}', "");
Expect(0, 126, '\P{^Is_Gr_Base:false}', "");
Expect(1, 31, '\p{Is_Gr_Base=_FALSE}', "");
Expect(0, 31, '\p{^Is_Gr_Base=_FALSE}', "");
Expect(0, 31, '\P{Is_Gr_Base=_FALSE}', "");
Expect(1, 31, '\P{^Is_Gr_Base=_FALSE}', "");
Expect(0, 126, '\p{Is_Gr_Base=_FALSE}', "");
Expect(1, 126, '\p{^Is_Gr_Base=_FALSE}', "");
Expect(1, 126, '\P{Is_Gr_Base=_FALSE}', "");
Expect(0, 126, '\P{^Is_Gr_Base=_FALSE}', "");
Error('\p{Numeric_Value=-_0000:=0000_33}');
Error('\P{Numeric_Value=-_0000:=0000_33}');
Expect(1, 12893, '\p{Numeric_Value=00033}', "");
Expect(0, 12893, '\p{^Numeric_Value=00033}', "");
Expect(0, 12893, '\P{Numeric_Value=00033}', "");
Expect(1, 12893, '\P{^Numeric_Value=00033}', "");
Expect(0, 12892, '\p{Numeric_Value=00033}', "");
Expect(1, 12892, '\p{^Numeric_Value=00033}', "");
Expect(1, 12892, '\P{Numeric_Value=00033}', "");
Expect(0, 12892, '\P{^Numeric_Value=00033}', "");
Error('\p{Nv=:= _00_03-3}');
Error('\P{Nv=:= _00_03-3}');
Expect(1, 12893, '\p{Nv=+00033}', "");
Expect(0, 12893, '\p{^Nv=+00033}', "");
Expect(0, 12893, '\P{Nv=+00033}', "");
Expect(1, 12893, '\P{^Nv=+00033}', "");
Expect(0, 12892, '\p{Nv=+00033}', "");
Expect(1, 12892, '\p{^Nv=+00033}', "");
Expect(1, 12892, '\P{Nv=+00033}', "");
Expect(0, 12892, '\P{^Nv=+00033}', "");
Error('\p{Is_Numeric_Value= -+0000-0003:=3}');
Error('\P{Is_Numeric_Value= -+0000-0003:=3}');
Expect(1, 12893, '\p{Is_Numeric_Value: 00033}', "");
Expect(0, 12893, '\p{^Is_Numeric_Value: 00033}', "");
Expect(0, 12893, '\P{Is_Numeric_Value: 00033}', "");
Expect(1, 12893, '\P{^Is_Numeric_Value: 00033}', "");
Expect(0, 12892, '\p{Is_Numeric_Value: 00033}', "");
Expect(1, 12892, '\p{^Is_Numeric_Value: 00033}', "");
Expect(1, 12892, '\P{Is_Numeric_Value: 00033}', "");
Expect(0, 12892, '\P{^Is_Numeric_Value: 00033}', "");
Error('\p{Is_Nv: - 0-0:=0 0 0_0033}');
Error('\P{Is_Nv: - 0-0:=0 0 0_0033}');
Expect(1, 12893, '\p{Is_Nv=+0_0_0_0_33}', "");
Expect(0, 12893, '\p{^Is_Nv=+0_0_0_0_33}', "");
Expect(0, 12893, '\P{Is_Nv=+0_0_0_0_33}', "");
Expect(1, 12893, '\P{^Is_Nv=+0_0_0_0_33}', "");
Expect(0, 12892, '\p{Is_Nv=+0_0_0_0_33}', "");
Expect(1, 12892, '\p{^Is_Nv=+0_0_0_0_33}', "");
Expect(1, 12892, '\P{Is_Nv=+0_0_0_0_33}', "");
Expect(0, 12892, '\P{^Is_Nv=+0_0_0_0_33}', "");
Error('\p{Numeric_Value: _:=00000032}');
Error('\P{Numeric_Value: _:=00000032}');
Expect(1, 12892, '\p{Numeric_Value=00032}', "");
Expect(0, 12892, '\p{^Numeric_Value=00032}', "");
Expect(0, 12892, '\P{Numeric_Value=00032}', "");
Expect(1, 12892, '\P{^Numeric_Value=00032}', "");
Expect(0, 12891, '\p{Numeric_Value=00032}', "");
Expect(1, 12891, '\p{^Numeric_Value=00032}', "");
Expect(1, 12891, '\P{Numeric_Value=00032}', "");
Expect(0, 12891, '\P{^Numeric_Value=00032}', "");
Error('\p{Nv= :=0_0-0 0-0 0 0_0-032}');
Error('\P{Nv= :=0_0-0 0-0 0 0_0-032}');
Expect(1, 12892, '\p{Nv=3_2}', "");
Expect(0, 12892, '\p{^Nv=3_2}', "");
Expect(0, 12892, '\P{Nv=3_2}', "");
Expect(1, 12892, '\P{^Nv=3_2}', "");
Expect(0, 12891, '\p{Nv=3_2}', "");
Expect(1, 12891, '\p{^Nv=3_2}', "");
Expect(1, 12891, '\P{Nv=3_2}', "");
Expect(0, 12891, '\P{^Nv=3_2}', "");
Error('\p{Is_Numeric_Value=:= -+00000000032}');
Error('\P{Is_Numeric_Value=:= -+00000000032}');
Expect(1, 12892, '\p{Is_Numeric_Value=0032}', "");
Expect(0, 12892, '\p{^Is_Numeric_Value=0032}', "");
Expect(0, 12892, '\P{Is_Numeric_Value=0032}', "");
Expect(1, 12892, '\P{^Is_Numeric_Value=0032}', "");
Expect(0, 12891, '\p{Is_Numeric_Value=0032}', "");
Expect(1, 12891, '\p{^Is_Numeric_Value=0032}', "");
Expect(1, 12891, '\P{Is_Numeric_Value=0032}', "");
Expect(0, 12891, '\P{^Is_Numeric_Value=0032}', "");
Error('\p{Is_Nv=_+000000003 2/a/}');
Error('\P{Is_Nv=_+000000003 2/a/}');
Expect(1, 12892, '\p{Is_Nv=+0_0_0_0_0_32}', "");
Expect(0, 12892, '\p{^Is_Nv=+0_0_0_0_0_32}', "");
Expect(0, 12892, '\P{Is_Nv=+0_0_0_0_0_32}', "");
Expect(1, 12892, '\P{^Is_Nv=+0_0_0_0_0_32}', "");
Expect(0, 12891, '\p{Is_Nv=+0_0_0_0_0_32}', "");
Expect(1, 12891, '\p{^Is_Nv=+0_0_0_0_0_32}', "");
Expect(1, 12891, '\P{Is_Nv=+0_0_0_0_0_32}', "");
Expect(0, 12891, '\P{^Is_Nv=+0_0_0_0_0_32}', "");
Error('\p{Numeric_Value=/a/+0000000003/00000000016}');
Error('\P{Numeric_Value=/a/+0000000003/00000000016}');
Expect(1, 2550, '\p{Numeric_Value=000003/00000016}', "");
Expect(0, 2550, '\p{^Numeric_Value=000003/00000016}', "");
Expect(0, 2550, '\P{Numeric_Value=000003/00000016}', "");
Expect(1, 2550, '\P{^Numeric_Value=000003/00000016}', "");
Expect(0, 2549, '\p{Numeric_Value=000003/00000016}', "");
Expect(1, 2549, '\p{^Numeric_Value=000003/00000016}', "");
Expect(1, 2549, '\P{Numeric_Value=000003/00000016}', "");
Expect(0, 2549, '\P{^Numeric_Value=000003/00000016}', "");
Error('\p{Numeric_Value=0.19}');
Error('\P{Numeric_Value=0.19}');
Expect(1, 2550, '\p{Numeric_Value: 0.188}', "");
Expect(0, 2550, '\p{^Numeric_Value: 0.188}', "");
Expect(0, 2550, '\P{Numeric_Value: 0.188}', "");
Expect(1, 2550, '\P{^Numeric_Value: 0.188}', "");
Expect(0, 2549, '\p{Numeric_Value: 0.188}', "");
Expect(1, 2549, '\p{^Numeric_Value: 0.188}', "");
Expect(1, 2549, '\P{Numeric_Value: 0.188}', "");
Expect(0, 2549, '\P{^Numeric_Value: 0.188}', "");
Error('\p{Nv=:=_+003/000000016}');
Error('\P{Nv=:=_+003/000000016}');
Expect(1, 2550, '\p{Nv=0003/000016}', "");
Expect(0, 2550, '\p{^Nv=0003/000016}', "");
Expect(0, 2550, '\P{Nv=0003/000016}', "");
Expect(1, 2550, '\P{^Nv=0003/000016}', "");
Expect(0, 2549, '\p{Nv=0003/000016}', "");
Expect(1, 2549, '\p{^Nv=0003/000016}', "");
Expect(1, 2549, '\P{Nv=0003/000016}', "");
Expect(0, 2549, '\P{^Nv=0003/000016}', "");
Error('\p{Nv=0.19}');
Error('\P{Nv=0.19}');
Expect(1, 2550, '\p{Nv: 0.188}', "");
Expect(0, 2550, '\p{^Nv: 0.188}', "");
Expect(0, 2550, '\P{Nv: 0.188}', "");
Expect(1, 2550, '\P{^Nv: 0.188}', "");
Expect(0, 2549, '\p{Nv: 0.188}', "");
Expect(1, 2549, '\p{^Nv: 0.188}', "");
Expect(1, 2549, '\P{Nv: 0.188}', "");
Expect(0, 2549, '\P{^Nv: 0.188}', "");
Error('\p{Is_Numeric_Value= :=+00003/16}');
Error('\P{Is_Numeric_Value= :=+00003/16}');
Expect(1, 2550, '\p{Is_Numeric_Value=+003/0000000016}', "");
Expect(0, 2550, '\p{^Is_Numeric_Value=+003/0000000016}', "");
Expect(0, 2550, '\P{Is_Numeric_Value=+003/0000000016}', "");
Expect(1, 2550, '\P{^Is_Numeric_Value=+003/0000000016}', "");
Expect(0, 2549, '\p{Is_Numeric_Value=+003/0000000016}', "");
Expect(1, 2549, '\p{^Is_Numeric_Value=+003/0000000016}', "");
Expect(1, 2549, '\P{Is_Numeric_Value=+003/0000000016}', "");
Expect(0, 2549, '\P{^Is_Numeric_Value=+003/0000000016}', "");
Error('\p{Is_Numeric_Value=0.19}');
Error('\P{Is_Numeric_Value=0.19}');
Expect(1, 2550, '\p{Is_Numeric_Value=0.188}', "");
Expect(0, 2550, '\p{^Is_Numeric_Value=0.188}', "");
Expect(0, 2550, '\P{Is_Numeric_Value=0.188}', "");
Expect(1, 2550, '\P{^Is_Numeric_Value=0.188}', "");
Expect(0, 2549, '\p{Is_Numeric_Value=0.188}', "");
Expect(1, 2549, '\p{^Is_Numeric_Value=0.188}', "");
Expect(1, 2549, '\P{Is_Numeric_Value=0.188}', "");
Expect(0, 2549, '\P{^Is_Numeric_Value=0.188}', "");
Error('\p{Is_Nv=/a/ _3/16}');
Error('\P{Is_Nv=/a/ _3/16}');
Expect(1, 2550, '\p{Is_Nv: 003/000016}', "");
Expect(0, 2550, '\p{^Is_Nv: 003/000016}', "");
Expect(0, 2550, '\P{Is_Nv: 003/000016}', "");
Expect(1, 2550, '\P{^Is_Nv: 003/000016}', "");
Expect(0, 2549, '\p{Is_Nv: 003/000016}', "");
Expect(1, 2549, '\p{^Is_Nv: 003/000016}', "");
Expect(1, 2549, '\P{Is_Nv: 003/000016}', "");
Expect(0, 2549, '\P{^Is_Nv: 003/000016}', "");
Error('\p{Is_Nv=0.19}');
Error('\P{Is_Nv=0.19}');
Expect(1, 2550, '\p{Is_Nv=0.188}', "");
Expect(0, 2550, '\p{^Is_Nv=0.188}', "");
Expect(0, 2550, '\P{Is_Nv=0.188}', "");
Expect(1, 2550, '\P{^Is_Nv=0.188}', "");
Expect(0, 2549, '\p{Is_Nv=0.188}', "");
Expect(1, 2549, '\p{^Is_Nv=0.188}', "");
Expect(1, 2549, '\P{Is_Nv=0.188}', "");
Expect(0, 2549, '\P{^Is_Nv=0.188}', "");
Error('\p{Numeric_Value=:=-_00000000021}');
Error('\P{Numeric_Value=:=-_00000000021}');
Expect(1, 12881, '\p{Numeric_Value=+000021}', "");
Expect(0, 12881, '\p{^Numeric_Value=+000021}', "");
Expect(0, 12881, '\P{Numeric_Value=+000021}', "");
Expect(1, 12881, '\P{^Numeric_Value=+000021}', "");
Expect(0, 12880, '\p{Numeric_Value=+000021}', "");
Expect(1, 12880, '\p{^Numeric_Value=+000021}', "");
Expect(1, 12880, '\P{Numeric_Value=+000021}', "");
Expect(0, 12880, '\P{^Numeric_Value=+000021}', "");
Error('\p{Nv=:=- 00 00 02 1}');
Error('\P{Nv=:=- 00 00 02 1}');
Expect(1, 12881, '\p{Nv=2_1}', "");
Expect(0, 12881, '\p{^Nv=2_1}', "");
Expect(0, 12881, '\P{Nv=2_1}', "");
Expect(1, 12881, '\P{^Nv=2_1}', "");
Expect(0, 12880, '\p{Nv=2_1}', "");
Expect(1, 12880, '\p{^Nv=2_1}', "");
Expect(1, 12880, '\P{Nv=2_1}', "");
Expect(0, 12880, '\P{^Nv=2_1}', "");
Error('\p{Is_Numeric_Value=+00000021:=}');
Error('\P{Is_Numeric_Value=+00000021:=}');
Expect(1, 12881, '\p{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(0, 12881, '\p{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(0, 12881, '\P{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(1, 12881, '\P{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(0, 12880, '\p{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(1, 12880, '\p{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(1, 12880, '\P{Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Expect(0, 12880, '\P{^Is_Numeric_Value=0_0_0_0_0_0_21}', "");
Error('\p{Is_Nv= :=0000000021}');
Error('\P{Is_Nv= :=0000000021}');
Expect(1, 12881, '\p{Is_Nv: 00_00_00_21}', "");
Expect(0, 12881, '\p{^Is_Nv: 00_00_00_21}', "");
Expect(0, 12881, '\P{Is_Nv: 00_00_00_21}', "");
Expect(1, 12881, '\P{^Is_Nv: 00_00_00_21}', "");
Expect(0, 12880, '\p{Is_Nv: 00_00_00_21}', "");
Expect(1, 12880, '\p{^Is_Nv: 00_00_00_21}', "");
Expect(1, 12880, '\P{Is_Nv: 00_00_00_21}', "");
Expect(0, 12880, '\P{^Is_Nv: 00_00_00_21}', "");
Error('\p{Numeric_Value=-_000000/a/90}');
Error('\P{Numeric_Value=-_000000/a/90}');
Expect(1, 4986, '\p{Numeric_Value=+09_0}', "");
Expect(0, 4986, '\p{^Numeric_Value=+09_0}', "");
Expect(0, 4986, '\P{Numeric_Value=+09_0}', "");
Expect(1, 4986, '\P{^Numeric_Value=+09_0}', "");
Expect(0, 4985, '\p{Numeric_Value=+09_0}', "");
Expect(1, 4985, '\p{^Numeric_Value=+09_0}', "");
Expect(1, 4985, '\P{Numeric_Value=+09_0}', "");
Expect(0, 4985, '\P{^Numeric_Value=+09_0}', "");
Error('\p{Nv:--000090:=}');
Error('\P{Nv:--000090:=}');
Expect(1, 4986, '\p{Nv=0009_0}', "");
Expect(0, 4986, '\p{^Nv=0009_0}', "");
Expect(0, 4986, '\P{Nv=0009_0}', "");
Expect(1, 4986, '\P{^Nv=0009_0}', "");
Expect(0, 4985, '\p{Nv=0009_0}', "");
Expect(1, 4985, '\p{^Nv=0009_0}', "");
Expect(1, 4985, '\P{Nv=0009_0}', "");
Expect(0, 4985, '\P{^Nv=0009_0}', "");
Error('\p{Is_Numeric_Value=:= 000009_0}');
Error('\P{Is_Numeric_Value=:= 000009_0}');
Expect(1, 4986, '\p{Is_Numeric_Value=00090}', "");
Expect(0, 4986, '\p{^Is_Numeric_Value=00090}', "");
Expect(0, 4986, '\P{Is_Numeric_Value=00090}', "");
Expect(1, 4986, '\P{^Is_Numeric_Value=00090}', "");
Expect(0, 4985, '\p{Is_Numeric_Value=00090}', "");
Expect(1, 4985, '\p{^Is_Numeric_Value=00090}', "");
Expect(1, 4985, '\P{Is_Numeric_Value=00090}', "");
Expect(0, 4985, '\P{^Is_Numeric_Value=00090}', "");
Error('\p{Is_Nv=_ 000090/a/}');
Error('\P{Is_Nv=_ 000090/a/}');
Expect(1, 4986, '\p{Is_Nv=000090}', "");
Expect(0, 4986, '\p{^Is_Nv=000090}', "");
Expect(0, 4986, '\P{Is_Nv=000090}', "");
Expect(1, 4986, '\P{^Is_Nv=000090}', "");
Expect(0, 4985, '\p{Is_Nv=000090}', "");
Expect(1, 4985, '\p{^Is_Nv=000090}', "");
Expect(1, 4985, '\P{Is_Nv=000090}', "");
Expect(0, 4985, '\P{^Is_Nv=000090}', "");
Error('\p{Numeric_Value=_/a/0000007}');
Error('\P{Numeric_Value=_/a/0000007}');
Expect(1, 55, '\p{Numeric_Value=+000007}', "");
Expect(0, 55, '\p{^Numeric_Value=+000007}', "");
Expect(0, 55, '\P{Numeric_Value=+000007}', "");
Expect(1, 55, '\P{^Numeric_Value=+000007}', "");
Expect(0, 54, '\p{Numeric_Value=+000007}', "");
Expect(1, 54, '\p{^Numeric_Value=+000007}', "");
Expect(1, 54, '\P{Numeric_Value=+000007}', "");
Expect(0, 54, '\P{^Numeric_Value=+000007}', "");
Error('\p{Nv=:=- +0000000007}');
Error('\P{Nv=:=- +0000000007}');
Expect(1, 55, '\p{Nv=+7}', "");
Expect(0, 55, '\p{^Nv=+7}', "");
Expect(0, 55, '\P{Nv=+7}', "");
Expect(1, 55, '\P{^Nv=+7}', "");
Expect(0, 54, '\p{Nv=+7}', "");
Expect(1, 54, '\p{^Nv=+7}', "");
Expect(1, 54, '\P{Nv=+7}', "");
Expect(0, 54, '\P{^Nv=+7}', "");
Error('\p{Is_Numeric_Value= -0000007/a/}');
Error('\P{Is_Numeric_Value= -0000007/a/}');
Expect(1, 55, '\p{Is_Numeric_Value=+7}', "");
Expect(0, 55, '\p{^Is_Numeric_Value=+7}', "");
Expect(0, 55, '\P{Is_Numeric_Value=+7}', "");
Expect(1, 55, '\P{^Is_Numeric_Value=+7}', "");
Expect(0, 54, '\p{Is_Numeric_Value=+7}', "");
Expect(1, 54, '\p{^Is_Numeric_Value=+7}', "");
Expect(1, 54, '\P{Is_Numeric_Value=+7}', "");
Expect(0, 54, '\P{^Is_Numeric_Value=+7}', "");
Error('\p{Is_Nv: -/a/7}');
Error('\P{Is_Nv: -/a/7}');
Expect(1, 55, '\p{Is_Nv=007}', "");
Expect(0, 55, '\p{^Is_Nv=007}', "");
Expect(0, 55, '\P{Is_Nv=007}', "");
Expect(1, 55, '\P{^Is_Nv=007}', "");
Expect(0, 54, '\p{Is_Nv=007}', "");
Expect(1, 54, '\p{^Is_Nv=007}', "");
Expect(1, 54, '\P{Is_Nv=007}', "");
Expect(0, 54, '\P{^Is_Nv=007}', "");
Error('\p{Numeric_Value= +0600/a/}');
Error('\P{Numeric_Value= +0600/a/}');
Expect(1, 65822, '\p{Numeric_Value=+00_00_00_00_60_0}', "");
Expect(0, 65822, '\p{^Numeric_Value=+00_00_00_00_60_0}', "");
Expect(0, 65822, '\P{Numeric_Value=+00_00_00_00_60_0}', "");
Expect(1, 65822, '\P{^Numeric_Value=+00_00_00_00_60_0}', "");
Expect(0, 65821, '\p{Numeric_Value=+00_00_00_00_60_0}', "");
Expect(1, 65821, '\p{^Numeric_Value=+00_00_00_00_60_0}', "");
Expect(1, 65821, '\P{Numeric_Value=+00_00_00_00_60_0}', "");
Expect(0, 65821, '\P{^Numeric_Value=+00_00_00_00_60_0}', "");
Error('\p{Nv=__+0000600/a/}');
Error('\P{Nv=__+0000600/a/}');
Expect(1, 65822, '\p{Nv=+0000000600}', "");
Expect(0, 65822, '\p{^Nv=+0000000600}', "");
Expect(0, 65822, '\P{Nv=+0000000600}', "");
Expect(1, 65822, '\P{^Nv=+0000000600}', "");
Expect(0, 65821, '\p{Nv=+0000000600}', "");
Expect(1, 65821, '\p{^Nv=+0000000600}', "");
Expect(1, 65821, '\P{Nv=+0000000600}', "");
Expect(0, 65821, '\P{^Nv=+0000000600}', "");
Error('\p{Is_Numeric_Value= 0_0_0 00_0/a/00600}');
Error('\P{Is_Numeric_Value= 0_0_0 00_0/a/00600}');
Expect(1, 65822, '\p{Is_Numeric_Value=00060_0}', "");
Expect(0, 65822, '\p{^Is_Numeric_Value=00060_0}', "");
Expect(0, 65822, '\P{Is_Numeric_Value=00060_0}', "");
Expect(1, 65822, '\P{^Is_Numeric_Value=00060_0}', "");
Expect(0, 65821, '\p{Is_Numeric_Value=00060_0}', "");
Expect(1, 65821, '\p{^Is_Numeric_Value=00060_0}', "");
Expect(1, 65821, '\P{Is_Numeric_Value=00060_0}', "");
Expect(0, 65821, '\P{^Is_Numeric_Value=00060_0}', "");
Error('\p{Is_Nv= _+60/a/0}');
Error('\P{Is_Nv= _+60/a/0}');
Expect(1, 65822, '\p{Is_Nv=+00000000060_0}', "");
Expect(0, 65822, '\p{^Is_Nv=+00000000060_0}', "");
Expect(0, 65822, '\P{Is_Nv=+00000000060_0}', "");
Expect(1, 65822, '\P{^Is_Nv=+00000000060_0}', "");
Expect(0, 65821, '\p{Is_Nv=+00000000060_0}', "");
Expect(1, 65821, '\p{^Is_Nv=+00000000060_0}', "");
Expect(1, 65821, '\P{Is_Nv=+00000000060_0}', "");
Expect(0, 65821, '\P{^Is_Nv=+00000000060_0}', "");
Error('\p{Numeric_Value=:= _00000000026}');
Error('\P{Numeric_Value=:= _00000000026}');
Expect(1, 12886, '\p{Numeric_Value=0000026}', "");
Expect(0, 12886, '\p{^Numeric_Value=0000026}', "");
Expect(0, 12886, '\P{Numeric_Value=0000026}', "");
Expect(1, 12886, '\P{^Numeric_Value=0000026}', "");
Expect(0, 12885, '\p{Numeric_Value=0000026}', "");
Expect(1, 12885, '\p{^Numeric_Value=0000026}', "");
Expect(1, 12885, '\P{Numeric_Value=0000026}', "");
Expect(0, 12885, '\P{^Numeric_Value=0000026}', "");
Error('\p{Nv=/a/ 00000000026}');
Error('\P{Nv=/a/ 00000000026}');
Expect(1, 12886, '\p{Nv=00026}', "");
Expect(0, 12886, '\p{^Nv=00026}', "");
Expect(0, 12886, '\P{Nv=00026}', "");
Expect(1, 12886, '\P{^Nv=00026}', "");
Expect(0, 12885, '\p{Nv=00026}', "");
Expect(1, 12885, '\p{^Nv=00026}', "");
Expect(1, 12885, '\P{Nv=00026}', "");
Expect(0, 12885, '\P{^Nv=00026}', "");
Error('\p{Is_Numeric_Value=-/a/+0 0 0 0 0-0_0 026}');
Error('\P{Is_Numeric_Value=-/a/+0 0 0 0 0-0_0 026}');
Expect(1, 12886, '\p{Is_Numeric_Value=+00_02_6}', "");
Expect(0, 12886, '\p{^Is_Numeric_Value=+00_02_6}', "");
Expect(0, 12886, '\P{Is_Numeric_Value=+00_02_6}', "");
Expect(1, 12886, '\P{^Is_Numeric_Value=+00_02_6}', "");
Expect(0, 12885, '\p{Is_Numeric_Value=+00_02_6}', "");
Expect(1, 12885, '\p{^Is_Numeric_Value=+00_02_6}', "");
Expect(1, 12885, '\P{Is_Numeric_Value=+00_02_6}', "");
Expect(0, 12885, '\P{^Is_Numeric_Value=+00_02_6}', "");
Error('\p{Is_Nv= /a/00026}');
Error('\P{Is_Nv= /a/00026}');
Expect(1, 12886, '\p{Is_Nv=+0000026}', "");
Expect(0, 12886, '\p{^Is_Nv=+0000026}', "");
Expect(0, 12886, '\P{Is_Nv=+0000026}', "");
Expect(1, 12886, '\P{^Is_Nv=+0000026}', "");
Expect(0, 12885, '\p{Is_Nv=+0000026}', "");
Expect(1, 12885, '\p{^Is_Nv=+0000026}', "");
Expect(1, 12885, '\P{Is_Nv=+0000026}', "");
Expect(0, 12885, '\P{^Is_Nv=+0000026}', "");
Error('\p{Numeric_Value= :=00000080}');
Error('\P{Numeric_Value= :=00000080}');
Expect(1, 4985, '\p{Numeric_Value=0080}', "");
Expect(0, 4985, '\p{^Numeric_Value=0080}', "");
Expect(0, 4985, '\P{Numeric_Value=0080}', "");
Expect(1, 4985, '\P{^Numeric_Value=0080}', "");
Expect(0, 4984, '\p{Numeric_Value=0080}', "");
Expect(1, 4984, '\p{^Numeric_Value=0080}', "");
Expect(1, 4984, '\P{Numeric_Value=0080}', "");
Expect(0, 4984, '\P{^Numeric_Value=0080}', "");
Error('\p{Nv=-08/a/0}');
Error('\P{Nv=-08/a/0}');
Expect(1, 4985, '\p{Nv=0000000080}', "");
Expect(0, 4985, '\p{^Nv=0000000080}', "");
Expect(0, 4985, '\P{Nv=0000000080}', "");
Expect(1, 4985, '\P{^Nv=0000000080}', "");
Expect(0, 4984, '\p{Nv=0000000080}', "");
Expect(1, 4984, '\p{^Nv=0000000080}', "");
Expect(1, 4984, '\P{Nv=0000000080}', "");
Expect(0, 4984, '\P{^Nv=0000000080}', "");
Error('\p{Is_Numeric_Value=-:=+0008 0}');
Error('\P{Is_Numeric_Value=-:=+0008 0}');
Expect(1, 4985, '\p{Is_Numeric_Value=080}', "");
Expect(0, 4985, '\p{^Is_Numeric_Value=080}', "");
Expect(0, 4985, '\P{Is_Numeric_Value=080}', "");
Expect(1, 4985, '\P{^Is_Numeric_Value=080}', "");
Expect(0, 4984, '\p{Is_Numeric_Value=080}', "");
Expect(1, 4984, '\p{^Is_Numeric_Value=080}', "");
Expect(1, 4984, '\P{Is_Numeric_Value=080}', "");
Expect(0, 4984, '\P{^Is_Numeric_Value=080}', "");
Error('\p{Is_Nv=- 8:=0}');
Error('\P{Is_Nv=- 8:=0}');
Expect(1, 4985, '\p{Is_Nv=0080}', "");
Expect(0, 4985, '\p{^Is_Nv=0080}', "");
Expect(0, 4985, '\P{Is_Nv=0080}', "");
Expect(1, 4985, '\P{^Is_Nv=0080}', "");
Expect(0, 4984, '\p{Is_Nv=0080}', "");
Expect(1, 4984, '\p{^Is_Nv=0080}', "");
Expect(1, 4984, '\P{Is_Nv=0080}', "");
Expect(0, 4984, '\P{^Is_Nv=0080}', "");
Error('\p{Numeric_Value=:= +0 0_2 00}');
Error('\P{Numeric_Value=:= +0 0_2 00}');
Expect(1, 65818, '\p{Numeric_Value=200}', "");
Expect(0, 65818, '\p{^Numeric_Value=200}', "");
Expect(0, 65818, '\P{Numeric_Value=200}', "");
Expect(1, 65818, '\P{^Numeric_Value=200}', "");
Expect(0, 65817, '\p{Numeric_Value=200}', "");
Expect(1, 65817, '\p{^Numeric_Value=200}', "");
Expect(1, 65817, '\P{Numeric_Value=200}', "");
Expect(0, 65817, '\P{^Numeric_Value=200}', "");
Error('\p{Nv=:= 00000000200}');
Error('\P{Nv=:= 00000000200}');
Expect(1, 65818, '\p{Nv=000000000200}', "");
Expect(0, 65818, '\p{^Nv=000000000200}', "");
Expect(0, 65818, '\P{Nv=000000000200}', "");
Expect(1, 65818, '\P{^Nv=000000000200}', "");
Expect(0, 65817, '\p{Nv=000000000200}', "");
Expect(1, 65817, '\p{^Nv=000000000200}', "");
Expect(1, 65817, '\P{Nv=000000000200}', "");
Expect(0, 65817, '\P{^Nv=000000000200}', "");
Error('\p{Is_Numeric_Value=- 020 0:=}');
Error('\P{Is_Numeric_Value=- 020 0:=}');
Expect(1, 65818, '\p{Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(0, 65818, '\p{^Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(0, 65818, '\P{Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(1, 65818, '\P{^Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(0, 65817, '\p{Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(1, 65817, '\p{^Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(1, 65817, '\P{Is_Numeric_Value=0_0_0_0_0_200}', "");
Expect(0, 65817, '\P{^Is_Numeric_Value=0_0_0_0_0_200}', "");
Error('\p{Is_Nv= :=+0020-0}');
Error('\P{Is_Nv= :=+0020-0}');
Expect(1, 65818, '\p{Is_Nv=+0000000200}', "");
Expect(0, 65818, '\p{^Is_Nv=+0000000200}', "");
Expect(0, 65818, '\P{Is_Nv=+0000000200}', "");
Expect(1, 65818, '\P{^Is_Nv=+0000000200}', "");
Expect(0, 65817, '\p{Is_Nv=+0000000200}', "");
Expect(1, 65817, '\p{^Is_Nv=+0000000200}', "");
Expect(1, 65817, '\P{Is_Nv=+0000000200}', "");
Expect(0, 65817, '\P{^Is_Nv=+0000000200}', "");
Error('\p{Numeric_Value: -/a/00 0001_8}');
Error('\P{Numeric_Value: -/a/00 0001_8}');
Expect(1, 5871, '\p{Numeric_Value=00018}', "");
Expect(0, 5871, '\p{^Numeric_Value=00018}', "");
Expect(0, 5871, '\P{Numeric_Value=00018}', "");
Expect(1, 5871, '\P{^Numeric_Value=00018}', "");
Expect(0, 5870, '\p{Numeric_Value=00018}', "");
Expect(1, 5870, '\p{^Numeric_Value=00018}', "");
Expect(1, 5870, '\P{Numeric_Value=00018}', "");
Expect(0, 5870, '\P{^Numeric_Value=00018}', "");
Error('\p{Nv= /a/00018}');
Error('\P{Nv= /a/00018}');
Expect(1, 5871, '\p{Nv=000018}', "");
Expect(0, 5871, '\p{^Nv=000018}', "");
Expect(0, 5871, '\P{Nv=000018}', "");
Expect(1, 5871, '\P{^Nv=000018}', "");
Expect(0, 5870, '\p{Nv=000018}', "");
Expect(1, 5870, '\p{^Nv=000018}', "");
Expect(1, 5870, '\P{Nv=000018}', "");
Expect(0, 5870, '\P{^Nv=000018}', "");
Error('\p{Is_Numeric_Value=_ +000018:=}');
Error('\P{Is_Numeric_Value=_ +000018:=}');
Expect(1, 5871, '\p{Is_Numeric_Value=00000018}', "");
Expect(0, 5871, '\p{^Is_Numeric_Value=00000018}', "");
Expect(0, 5871, '\P{Is_Numeric_Value=00000018}', "");
Expect(1, 5871, '\P{^Is_Numeric_Value=00000018}', "");
Expect(0, 5870, '\p{Is_Numeric_Value=00000018}', "");
Expect(1, 5870, '\p{^Is_Numeric_Value=00000018}', "");
Expect(1, 5870, '\P{Is_Numeric_Value=00000018}', "");
Expect(0, 5870, '\P{^Is_Numeric_Value=00000018}', "");
Error('\p{Is_Nv= 0000000018:=}');
Error('\P{Is_Nv= 0000000018:=}');
Expect(1, 5871, '\p{Is_Nv=000018}', "");
Expect(0, 5871, '\p{^Is_Nv=000018}', "");
Expect(0, 5871, '\P{Is_Nv=000018}', "");
Expect(1, 5871, '\P{^Is_Nv=000018}', "");
Expect(0, 5870, '\p{Is_Nv=000018}', "");
Expect(1, 5870, '\p{^Is_Nv=000018}', "");
Expect(1, 5870, '\P{Is_Nv=000018}', "");
Expect(0, 5870, '\P{^Is_Nv=000018}', "");
Error('\p{Numeric_Value=-00000003/00000008/a/}');
Error('\P{Numeric_Value=-00000003/00000008/a/}');
Expect(1, 8540, '\p{Numeric_Value=+0003/8}', "");
Expect(0, 8540, '\p{^Numeric_Value=+0003/8}', "");
Expect(0, 8540, '\P{Numeric_Value=+0003/8}', "");
Expect(1, 8540, '\P{^Numeric_Value=+0003/8}', "");
Expect(0, 8539, '\p{Numeric_Value=+0003/8}', "");
Expect(1, 8539, '\p{^Numeric_Value=+0003/8}', "");
Expect(1, 8539, '\P{Numeric_Value=+0003/8}', "");
Expect(0, 8539, '\P{^Numeric_Value=+0003/8}', "");
Error('\p{Numeric_Value=0.38}');
Error('\P{Numeric_Value=0.38}');
Expect(1, 8540, '\p{Numeric_Value=0.375}', "");
Expect(0, 8540, '\p{^Numeric_Value=0.375}', "");
Expect(0, 8540, '\P{Numeric_Value=0.375}', "");
Expect(1, 8540, '\P{^Numeric_Value=0.375}', "");
Expect(0, 8539, '\p{Numeric_Value=0.375}', "");
Expect(1, 8539, '\p{^Numeric_Value=0.375}', "");
Expect(1, 8539, '\P{Numeric_Value=0.375}', "");
Expect(0, 8539, '\P{^Numeric_Value=0.375}', "");
Error('\p{Nv=:=--3/008}');
Error('\P{Nv=:=--3/008}');
Expect(1, 8540, '\p{Nv: +0000003/000008}', "");
Expect(0, 8540, '\p{^Nv: +0000003/000008}', "");
Expect(0, 8540, '\P{Nv: +0000003/000008}', "");
Expect(1, 8540, '\P{^Nv: +0000003/000008}', "");
Expect(0, 8539, '\p{Nv: +0000003/000008}', "");
Expect(1, 8539, '\p{^Nv: +0000003/000008}', "");
Expect(1, 8539, '\P{Nv: +0000003/000008}', "");
Expect(0, 8539, '\P{^Nv: +0000003/000008}', "");
Error('\p{Nv=0.38}');
Error('\P{Nv=0.38}');
Expect(1, 8540, '\p{Nv: 0.375}', "");
Expect(0, 8540, '\p{^Nv: 0.375}', "");
Expect(0, 8540, '\P{Nv: 0.375}', "");
Expect(1, 8540, '\P{^Nv: 0.375}', "");
Expect(0, 8539, '\p{Nv: 0.375}', "");
Expect(1, 8539, '\p{^Nv: 0.375}', "");
Expect(1, 8539, '\P{Nv: 0.375}', "");
Expect(0, 8539, '\P{^Nv: 0.375}', "");
Error('\p{Is_Numeric_Value=_000000003/00000008:=}');
Error('\P{Is_Numeric_Value=_000000003/00000008:=}');
Expect(1, 8540, '\p{Is_Numeric_Value=0000000003/00000008}', "");
Expect(0, 8540, '\p{^Is_Numeric_Value=0000000003/00000008}', "");
Expect(0, 8540, '\P{Is_Numeric_Value=0000000003/00000008}', "");
Expect(1, 8540, '\P{^Is_Numeric_Value=0000000003/00000008}', "");
Expect(0, 8539, '\p{Is_Numeric_Value=0000000003/00000008}', "");
Expect(1, 8539, '\p{^Is_Numeric_Value=0000000003/00000008}', "");
Expect(1, 8539, '\P{Is_Numeric_Value=0000000003/00000008}', "");
Expect(0, 8539, '\P{^Is_Numeric_Value=0000000003/00000008}', "");
Error('\p{Is_Numeric_Value: 0.38}');
Error('\P{Is_Numeric_Value: 0.38}');
Expect(1, 8540, '\p{Is_Numeric_Value=0.375}', "");
Expect(0, 8540, '\p{^Is_Numeric_Value=0.375}', "");
Expect(0, 8540, '\P{Is_Numeric_Value=0.375}', "");
Expect(1, 8540, '\P{^Is_Numeric_Value=0.375}', "");
Expect(0, 8539, '\p{Is_Numeric_Value=0.375}', "");
Expect(1, 8539, '\p{^Is_Numeric_Value=0.375}', "");
Expect(1, 8539, '\P{Is_Numeric_Value=0.375}', "");
Expect(0, 8539, '\P{^Is_Numeric_Value=0.375}', "");
Error('\p{Is_Nv=/a/ 0003/0000000008}');
Error('\P{Is_Nv=/a/ 0003/0000000008}');
Expect(1, 8540, '\p{Is_Nv: 0003/008}', "");
Expect(0, 8540, '\p{^Is_Nv: 0003/008}', "");
Expect(0, 8540, '\P{Is_Nv: 0003/008}', "");
Expect(1, 8540, '\P{^Is_Nv: 0003/008}', "");
Expect(0, 8539, '\p{Is_Nv: 0003/008}', "");
Expect(1, 8539, '\p{^Is_Nv: 0003/008}', "");
Expect(1, 8539, '\P{Is_Nv: 0003/008}', "");
Expect(0, 8539, '\P{^Is_Nv: 0003/008}', "");
Error('\p{Is_Nv: 0.38}');
Error('\P{Is_Nv: 0.38}');
Expect(1, 8540, '\p{Is_Nv=0.375}', "");
Expect(0, 8540, '\p{^Is_Nv=0.375}', "");
Expect(0, 8540, '\P{Is_Nv=0.375}', "");
Expect(1, 8540, '\P{^Is_Nv=0.375}', "");
Expect(0, 8539, '\p{Is_Nv=0.375}', "");
Expect(1, 8539, '\p{^Is_Nv=0.375}', "");
Expect(1, 8539, '\P{Is_Nv=0.375}', "");
Expect(0, 8539, '\P{^Is_Nv=0.375}', "");
Error('\p{Numeric_Value: :=--0500}');
Error('\P{Numeric_Value: :=--0500}');
Expect(1, 8558, '\p{Numeric_Value: +0_5_00}', "");
Expect(0, 8558, '\p{^Numeric_Value: +0_5_00}', "");
Expect(0, 8558, '\P{Numeric_Value: +0_5_00}', "");
Expect(1, 8558, '\P{^Numeric_Value: +0_5_00}', "");
Expect(0, 8557, '\p{Numeric_Value: +0_5_00}', "");
Expect(1, 8557, '\p{^Numeric_Value: +0_5_00}', "");
Expect(1, 8557, '\P{Numeric_Value: +0_5_00}', "");
Expect(0, 8557, '\P{^Numeric_Value: +0_5_00}', "");
Error('\p{Nv=:= 0000500}');
Error('\P{Nv=:= 0000500}');
Expect(1, 8558, '\p{Nv=+0000000500}', "");
Expect(0, 8558, '\p{^Nv=+0000000500}', "");
Expect(0, 8558, '\P{Nv=+0000000500}', "");
Expect(1, 8558, '\P{^Nv=+0000000500}', "");
Expect(0, 8557, '\p{Nv=+0000000500}', "");
Expect(1, 8557, '\p{^Nv=+0000000500}', "");
Expect(1, 8557, '\P{Nv=+0000000500}', "");
Expect(0, 8557, '\P{^Nv=+0000000500}', "");
Error('\p{Is_Numeric_Value= +0/a/0_0 0 0_0 0_5 00}');
Error('\P{Is_Numeric_Value= +0/a/0_0 0 0_0 0_5 00}');
Expect(1, 8558, '\p{Is_Numeric_Value=0_0_0_0_500}', "");
Expect(0, 8558, '\p{^Is_Numeric_Value=0_0_0_0_500}', "");
Expect(0, 8558, '\P{Is_Numeric_Value=0_0_0_0_500}', "");
Expect(1, 8558, '\P{^Is_Numeric_Value=0_0_0_0_500}', "");
Expect(0, 8557, '\p{Is_Numeric_Value=0_0_0_0_500}', "");
Expect(1, 8557, '\p{^Is_Numeric_Value=0_0_0_0_500}', "");
Expect(1, 8557, '\P{Is_Numeric_Value=0_0_0_0_500}', "");
Expect(0, 8557, '\P{^Is_Numeric_Value=0_0_0_0_500}', "");
Error('\p{Is_Nv= +0000500/a/}');
Error('\P{Is_Nv= +0000500/a/}');
Expect(1, 8558, '\p{Is_Nv=50_0}', "");
Expect(0, 8558, '\p{^Is_Nv=50_0}', "");
Expect(0, 8558, '\P{Is_Nv=50_0}', "");
Expect(1, 8558, '\P{^Is_Nv=50_0}', "");
Expect(0, 8557, '\p{Is_Nv=50_0}', "");
Expect(1, 8557, '\p{^Is_Nv=50_0}', "");
Expect(1, 8557, '\P{Is_Nv=50_0}', "");
Expect(0, 8557, '\P{^Is_Nv=50_0}', "");
Error('\p{Numeric_Value: +0:=0-0 0-0 0 0_0-0_16}');
Error('\P{Numeric_Value: +0:=0-0 0-0 0 0_0-0_16}');
Expect(1, 2553, '\p{Numeric_Value=+000000016}', "");
Expect(0, 2553, '\p{^Numeric_Value=+000000016}', "");
Expect(0, 2553, '\P{Numeric_Value=+000000016}', "");
Expect(1, 2553, '\P{^Numeric_Value=+000000016}', "");
Expect(0, 2552, '\p{Numeric_Value=+000000016}', "");
Expect(1, 2552, '\p{^Numeric_Value=+000000016}', "");
Expect(1, 2552, '\P{Numeric_Value=+000000016}', "");
Expect(0, 2552, '\P{^Numeric_Value=+000000016}', "");
Error('\p{Nv= _0016/a/}');
Error('\P{Nv= _0016/a/}');
Expect(1, 2553, '\p{Nv=00000000016}', "");
Expect(0, 2553, '\p{^Nv=00000000016}', "");
Expect(0, 2553, '\P{Nv=00000000016}', "");
Expect(1, 2553, '\P{^Nv=00000000016}', "");
Expect(0, 2552, '\p{Nv=00000000016}', "");
Expect(1, 2552, '\p{^Nv=00000000016}', "");
Expect(1, 2552, '\P{Nv=00000000016}', "");
Expect(0, 2552, '\P{^Nv=00000000016}', "");
Error('\p{Is_Numeric_Value: /a/ _0000000016}');
Error('\P{Is_Numeric_Value: /a/ _0000000016}');
Expect(1, 2553, '\p{Is_Numeric_Value=00000000016}', "");
Expect(0, 2553, '\p{^Is_Numeric_Value=00000000016}', "");
Expect(0, 2553, '\P{Is_Numeric_Value=00000000016}', "");
Expect(1, 2553, '\P{^Is_Numeric_Value=00000000016}', "");
Expect(0, 2552, '\p{Is_Numeric_Value=00000000016}', "");
Expect(1, 2552, '\p{^Is_Numeric_Value=00000000016}', "");
Expect(1, 2552, '\P{Is_Numeric_Value=00000000016}', "");
Expect(0, 2552, '\P{^Is_Numeric_Value=00000000016}', "");
Error('\p{Is_Nv= 016:=}');
Error('\P{Is_Nv= 016:=}');
Expect(1, 2553, '\p{Is_Nv=+0000000016}', "");
Expect(0, 2553, '\p{^Is_Nv=+0000000016}', "");
Expect(0, 2553, '\P{Is_Nv=+0000000016}', "");
Expect(1, 2553, '\P{^Is_Nv=+0000000016}', "");
Expect(0, 2552, '\p{Is_Nv=+0000000016}', "");
Expect(1, 2552, '\p{^Is_Nv=+0000000016}', "");
Expect(1, 2552, '\P{Is_Nv=+0000000016}', "");
Expect(0, 2552, '\P{^Is_Nv=+0000000016}', "");
Error('\p{Numeric_Value=/a/ _+04 4}');
Error('\P{Numeric_Value=/a/ _+04 4}');
Expect(1, 12985, '\p{Numeric_Value=00044}', "");
Expect(0, 12985, '\p{^Numeric_Value=00044}', "");
Expect(0, 12985, '\P{Numeric_Value=00044}', "");
Expect(1, 12985, '\P{^Numeric_Value=00044}', "");
Expect(0, 12984, '\p{Numeric_Value=00044}', "");
Expect(1, 12984, '\p{^Numeric_Value=00044}', "");
Expect(1, 12984, '\P{Numeric_Value=00044}', "");
Expect(0, 12984, '\P{^Numeric_Value=00044}', "");
Error('\p{Nv=-44:=}');
Error('\P{Nv=-44:=}');
Expect(1, 12985, '\p{Nv=0_0_0_0_0_0_0_044}', "");
Expect(0, 12985, '\p{^Nv=0_0_0_0_0_0_0_044}', "");
Expect(0, 12985, '\P{Nv=0_0_0_0_0_0_0_044}', "");
Expect(1, 12985, '\P{^Nv=0_0_0_0_0_0_0_044}', "");
Expect(0, 12984, '\p{Nv=0_0_0_0_0_0_0_044}', "");
Expect(1, 12984, '\p{^Nv=0_0_0_0_0_0_0_044}', "");
Expect(1, 12984, '\P{Nv=0_0_0_0_0_0_0_044}', "");
Expect(0, 12984, '\P{^Nv=0_0_0_0_0_0_0_044}', "");
Error('\p{Is_Numeric_Value=-4-4:=}');
Error('\P{Is_Numeric_Value=-4-4:=}');
Expect(1, 12985, '\p{Is_Numeric_Value: 00000044}', "");
Expect(0, 12985, '\p{^Is_Numeric_Value: 00000044}', "");
Expect(0, 12985, '\P{Is_Numeric_Value: 00000044}', "");
Expect(1, 12985, '\P{^Is_Numeric_Value: 00000044}', "");
Expect(0, 12984, '\p{Is_Numeric_Value: 00000044}', "");
Expect(1, 12984, '\p{^Is_Numeric_Value: 00000044}', "");
Expect(1, 12984, '\P{Is_Numeric_Value: 00000044}', "");
Expect(0, 12984, '\P{^Is_Numeric_Value: 00000044}', "");
Error('\p{Is_Nv=/a/00000044}');
Error('\P{Is_Nv=/a/00000044}');
Expect(1, 12985, '\p{Is_Nv=0000044}', "");
Expect(0, 12985, '\p{^Is_Nv=0000044}', "");
Expect(0, 12985, '\P{Is_Nv=0000044}', "");
Expect(1, 12985, '\P{^Is_Nv=0000044}', "");
Expect(0, 12984, '\p{Is_Nv=0000044}', "");
Expect(1, 12984, '\p{^Is_Nv=0000044}', "");
Expect(1, 12984, '\P{Is_Nv=0000044}', "");
Expect(0, 12984, '\P{^Is_Nv=0000044}', "");
Error('\p{Numeric_Value= /a/027}');
Error('\P{Numeric_Value= /a/027}');
Expect(1, 12887, '\p{Numeric_Value=000_000_27}', "");
Expect(0, 12887, '\p{^Numeric_Value=000_000_27}', "");
Expect(0, 12887, '\P{Numeric_Value=000_000_27}', "");
Expect(1, 12887, '\P{^Numeric_Value=000_000_27}', "");
Expect(0, 12886, '\p{Numeric_Value=000_000_27}', "");
Expect(1, 12886, '\p{^Numeric_Value=000_000_27}', "");
Expect(1, 12886, '\P{Numeric_Value=000_000_27}', "");
Expect(0, 12886, '\P{^Numeric_Value=000_000_27}', "");
Error('\p{Nv= :=0000027}');
Error('\P{Nv= :=0000027}');
Expect(1, 12887, '\p{Nv=0000027}', "");
Expect(0, 12887, '\p{^Nv=0000027}', "");
Expect(0, 12887, '\P{Nv=0000027}', "");
Expect(1, 12887, '\P{^Nv=0000027}', "");
Expect(0, 12886, '\p{Nv=0000027}', "");
Expect(1, 12886, '\p{^Nv=0000027}', "");
Expect(1, 12886, '\P{Nv=0000027}', "");
Expect(0, 12886, '\P{^Nv=0000027}', "");
Error('\p{Is_Numeric_Value:- +27/a/}');
Error('\P{Is_Numeric_Value:- +27/a/}');
Expect(1, 12887, '\p{Is_Numeric_Value=+00_02_7}', "");
Expect(0, 12887, '\p{^Is_Numeric_Value=+00_02_7}', "");
Expect(0, 12887, '\P{Is_Numeric_Value=+00_02_7}', "");
Expect(1, 12887, '\P{^Is_Numeric_Value=+00_02_7}', "");
Expect(0, 12886, '\p{Is_Numeric_Value=+00_02_7}', "");
Expect(1, 12886, '\p{^Is_Numeric_Value=+00_02_7}', "");
Expect(1, 12886, '\P{Is_Numeric_Value=+00_02_7}', "");
Expect(0, 12886, '\P{^Is_Numeric_Value=+00_02_7}', "");
Error('\p{Is_Nv=_:=+27}');
Error('\P{Is_Nv=_:=+27}');
Expect(1, 12887, '\p{Is_Nv=0000027}', "");
Expect(0, 12887, '\p{^Is_Nv=0000027}', "");
Expect(0, 12887, '\P{Is_Nv=0000027}', "");
Expect(1, 12887, '\P{^Is_Nv=0000027}', "");
Expect(0, 12886, '\p{Is_Nv=0000027}', "");
Expect(1, 12886, '\p{^Is_Nv=0000027}', "");
Expect(1, 12886, '\P{Is_Nv=0000027}', "");
Expect(0, 12886, '\P{^Is_Nv=0000027}', "");
Error('\p{Numeric_Value=--+0 0_0 0 01-0_0_000000/a/}');
Error('\P{Numeric_Value=--+0 0_0 0 01-0_0_000000/a/}');
Expect(1, 20159, '\p{Numeric_Value: 0000000100000000}', "");
Expect(0, 20159, '\p{^Numeric_Value: 0000000100000000}', "");
Expect(0, 20159, '\P{Numeric_Value: 0000000100000000}', "");
Expect(1, 20159, '\P{^Numeric_Value: 0000000100000000}', "");
Expect(0, 20158, '\p{Numeric_Value: 0000000100000000}', "");
Expect(1, 20158, '\p{^Numeric_Value: 0000000100000000}', "");
Expect(1, 20158, '\P{Numeric_Value: 0000000100000000}', "");
Expect(0, 20158, '\P{^Numeric_Value: 0000000100000000}', "");
Error('\p{Nv=:=001 000_000 00}');
Error('\P{Nv=:=001 000_000 00}');
Expect(1, 20159, '\p{Nv=+000100000000}', "");
Expect(0, 20159, '\p{^Nv=+000100000000}', "");
Expect(0, 20159, '\P{Nv=+000100000000}', "");
Expect(1, 20159, '\P{^Nv=+000100000000}', "");
Expect(0, 20158, '\p{Nv=+000100000000}', "");
Expect(1, 20158, '\p{^Nv=+000100000000}', "");
Expect(1, 20158, '\P{Nv=+000100000000}', "");
Expect(0, 20158, '\P{^Nv=+000100000000}', "");
Error('\p{Is_Numeric_Value= 000000100000000/a/}');
Error('\P{Is_Numeric_Value= 000000100000000/a/}');
Expect(1, 20159, '\p{Is_Numeric_Value=+000000000100000000}', "");
Expect(0, 20159, '\p{^Is_Numeric_Value=+000000000100000000}', "");
Expect(0, 20159, '\P{Is_Numeric_Value=+000000000100000000}', "");
Expect(1, 20159, '\P{^Is_Numeric_Value=+000000000100000000}', "");
Expect(0, 20158, '\p{Is_Numeric_Value=+000000000100000000}', "");
Expect(1, 20158, '\p{^Is_Numeric_Value=+000000000100000000}', "");
Expect(1, 20158, '\P{Is_Numeric_Value=+000000000100000000}', "");
Expect(0, 20158, '\P{^Is_Numeric_Value=+000000000100000000}', "");
Error('\p{Is_Nv=-+000 0/a/0-0-00_1_0000 0-000}');
Error('\P{Is_Nv=-+000 0/a/0-0-00_1_0000 0-000}');
Expect(1, 20159, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(0, 20159, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(0, 20159, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(1, 20159, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(0, 20158, '\p{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(1, 20158, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(1, 20158, '\P{Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Expect(0, 20158, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_1_0_0000000}', "");
Error('\p{Numeric_Value= +00000001/000010:=}');
Error('\P{Numeric_Value= +00000001/000010:=}');
Expect(1, 8530, '\p{Numeric_Value=+000001/010}', "");
Expect(0, 8530, '\p{^Numeric_Value=+000001/010}', "");
Expect(0, 8530, '\P{Numeric_Value=+000001/010}', "");
Expect(1, 8530, '\P{^Numeric_Value=+000001/010}', "");
Expect(0, 8529, '\p{Numeric_Value=+000001/010}', "");
Expect(1, 8529, '\p{^Numeric_Value=+000001/010}', "");
Expect(1, 8529, '\P{Numeric_Value=+000001/010}', "");
Expect(0, 8529, '\P{^Numeric_Value=+000001/010}', "");
Expect(1, 8530, '\p{Numeric_Value=0.100}', "");
Expect(0, 8530, '\p{^Numeric_Value=0.100}', "");
Expect(0, 8530, '\P{Numeric_Value=0.100}', "");
Expect(1, 8530, '\P{^Numeric_Value=0.100}', "");
Expect(0, 8529, '\p{Numeric_Value=0.100}', "");
Expect(1, 8529, '\p{^Numeric_Value=0.100}', "");
Expect(1, 8529, '\P{Numeric_Value=0.100}', "");
Expect(0, 8529, '\P{^Numeric_Value=0.100}', "");
Error('\p{Nv= :=00000001/000010}');
Error('\P{Nv= :=00000001/000010}');
Expect(1, 8530, '\p{Nv=+00001/000010}', "");
Expect(0, 8530, '\p{^Nv=+00001/000010}', "");
Expect(0, 8530, '\P{Nv=+00001/000010}', "");
Expect(1, 8530, '\P{^Nv=+00001/000010}', "");
Expect(0, 8529, '\p{Nv=+00001/000010}', "");
Expect(1, 8529, '\p{^Nv=+00001/000010}', "");
Expect(1, 8529, '\P{Nv=+00001/000010}', "");
Expect(0, 8529, '\P{^Nv=+00001/000010}', "");
Expect(1, 8530, '\p{Nv=0.100}', "");
Expect(0, 8530, '\p{^Nv=0.100}', "");
Expect(0, 8530, '\P{Nv=0.100}', "");
Expect(1, 8530, '\P{^Nv=0.100}', "");
Expect(0, 8529, '\p{Nv=0.100}', "");
Expect(1, 8529, '\p{^Nv=0.100}', "");
Expect(1, 8529, '\P{Nv=0.100}', "");
Expect(0, 8529, '\P{^Nv=0.100}', "");
Error('\p{Is_Numeric_Value= /a/00001/0000010}');
Error('\P{Is_Numeric_Value= /a/00001/0000010}');
Expect(1, 8530, '\p{Is_Numeric_Value=00001/0010}', "");
Expect(0, 8530, '\p{^Is_Numeric_Value=00001/0010}', "");
Expect(0, 8530, '\P{Is_Numeric_Value=00001/0010}', "");
Expect(1, 8530, '\P{^Is_Numeric_Value=00001/0010}', "");
Expect(0, 8529, '\p{Is_Numeric_Value=00001/0010}', "");
Expect(1, 8529, '\p{^Is_Numeric_Value=00001/0010}', "");
Expect(1, 8529, '\P{Is_Numeric_Value=00001/0010}', "");
Expect(0, 8529, '\P{^Is_Numeric_Value=00001/0010}', "");
Expect(1, 8530, '\p{Is_Numeric_Value=0.100}', "");
Expect(0, 8530, '\p{^Is_Numeric_Value=0.100}', "");
Expect(0, 8530, '\P{Is_Numeric_Value=0.100}', "");
Expect(1, 8530, '\P{^Is_Numeric_Value=0.100}', "");
Expect(0, 8529, '\p{Is_Numeric_Value=0.100}', "");
Expect(1, 8529, '\p{^Is_Numeric_Value=0.100}', "");
Expect(1, 8529, '\P{Is_Numeric_Value=0.100}', "");
Expect(0, 8529, '\P{^Is_Numeric_Value=0.100}', "");
Error('\p{Is_Nv= :=00000001/010}');
Error('\P{Is_Nv= :=00000001/010}');
Expect(1, 8530, '\p{Is_Nv=00000001/00000000010}', "");
Expect(0, 8530, '\p{^Is_Nv=00000001/00000000010}', "");
Expect(0, 8530, '\P{Is_Nv=00000001/00000000010}', "");
Expect(1, 8530, '\P{^Is_Nv=00000001/00000000010}', "");
Expect(0, 8529, '\p{Is_Nv=00000001/00000000010}', "");
Expect(1, 8529, '\p{^Is_Nv=00000001/00000000010}', "");
Expect(1, 8529, '\P{Is_Nv=00000001/00000000010}', "");
Expect(0, 8529, '\P{^Is_Nv=00000001/00000000010}', "");
Expect(1, 8530, '\p{Is_Nv=0.100}', "");
Expect(0, 8530, '\p{^Is_Nv=0.100}', "");
Expect(0, 8530, '\P{Is_Nv=0.100}', "");
Expect(1, 8530, '\P{^Is_Nv=0.100}', "");
Expect(0, 8529, '\p{Is_Nv=0.100}', "");
Expect(1, 8529, '\p{^Is_Nv=0.100}', "");
Expect(1, 8529, '\P{Is_Nv=0.100}', "");
Expect(0, 8529, '\P{^Is_Nv=0.100}', "");
Error('\p{Numeric_Value=_0000400/a/}');
Error('\P{Numeric_Value=_0000400/a/}');
Expect(1, 65820, '\p{Numeric_Value=0000400}', "");
Expect(0, 65820, '\p{^Numeric_Value=0000400}', "");
Expect(0, 65820, '\P{Numeric_Value=0000400}', "");
Expect(1, 65820, '\P{^Numeric_Value=0000400}', "");
Expect(0, 65819, '\p{Numeric_Value=0000400}', "");
Expect(1, 65819, '\p{^Numeric_Value=0000400}', "");
Expect(1, 65819, '\P{Numeric_Value=0000400}', "");
Expect(0, 65819, '\P{^Numeric_Value=0000400}', "");
Error('\p{Nv=:=+00000400}');
Error('\P{Nv=:=+00000400}');
Expect(1, 65820, '\p{Nv=0000000400}', "");
Expect(0, 65820, '\p{^Nv=0000000400}', "");
Expect(0, 65820, '\P{Nv=0000000400}', "");
Expect(1, 65820, '\P{^Nv=0000000400}', "");
Expect(0, 65819, '\p{Nv=0000000400}', "");
Expect(1, 65819, '\p{^Nv=0000000400}', "");
Expect(1, 65819, '\P{Nv=0000000400}', "");
Expect(0, 65819, '\P{^Nv=0000000400}', "");
Error('\p{Is_Numeric_Value=0000000400:=}');
Error('\P{Is_Numeric_Value=0000000400:=}');
Expect(1, 65820, '\p{Is_Numeric_Value=+0000000400}', "");
Expect(0, 65820, '\p{^Is_Numeric_Value=+0000000400}', "");
Expect(0, 65820, '\P{Is_Numeric_Value=+0000000400}', "");
Expect(1, 65820, '\P{^Is_Numeric_Value=+0000000400}', "");
Expect(0, 65819, '\p{Is_Numeric_Value=+0000000400}', "");
Expect(1, 65819, '\p{^Is_Numeric_Value=+0000000400}', "");
Expect(1, 65819, '\P{Is_Numeric_Value=+0000000400}', "");
Expect(0, 65819, '\P{^Is_Numeric_Value=+0000000400}', "");
Error('\p{Is_Nv: _/a/400}');
Error('\P{Is_Nv: _/a/400}');
Expect(1, 65820, '\p{Is_Nv=0000400}', "");
Expect(0, 65820, '\p{^Is_Nv=0000400}', "");
Expect(0, 65820, '\P{Is_Nv=0000400}', "");
Expect(1, 65820, '\P{^Is_Nv=0000400}', "");
Expect(0, 65819, '\p{Is_Nv=0000400}', "");
Expect(1, 65819, '\p{^Is_Nv=0000400}', "");
Expect(1, 65819, '\P{Is_Nv=0000400}', "");
Expect(0, 65819, '\P{^Is_Nv=0000400}', "");
Error('\p{Numeric_Value= 000000005/00000008:=}');
Error('\P{Numeric_Value= 000000005/00000008:=}');
Expect(1, 8541, '\p{Numeric_Value=+05/00008}', "");
Expect(0, 8541, '\p{^Numeric_Value=+05/00008}', "");
Expect(0, 8541, '\P{Numeric_Value=+05/00008}', "");
Expect(1, 8541, '\P{^Numeric_Value=+05/00008}', "");
Expect(0, 8540, '\p{Numeric_Value=+05/00008}', "");
Expect(1, 8540, '\p{^Numeric_Value=+05/00008}', "");
Expect(1, 8540, '\P{Numeric_Value=+05/00008}', "");
Expect(0, 8540, '\P{^Numeric_Value=+05/00008}', "");
Error('\p{Numeric_Value=0.62}');
Error('\P{Numeric_Value=0.62}');
Expect(1, 8541, '\p{Numeric_Value=0.625}', "");
Expect(0, 8541, '\p{^Numeric_Value=0.625}', "");
Expect(0, 8541, '\P{Numeric_Value=0.625}', "");
Expect(1, 8541, '\P{^Numeric_Value=0.625}', "");
Expect(0, 8540, '\p{Numeric_Value=0.625}', "");
Expect(1, 8540, '\p{^Numeric_Value=0.625}', "");
Expect(1, 8540, '\P{Numeric_Value=0.625}', "");
Expect(0, 8540, '\P{^Numeric_Value=0.625}', "");
Error('\p{Nv=000005/08:=}');
Error('\P{Nv=000005/08:=}');
Expect(1, 8541, '\p{Nv: +000000005/000000008}', "");
Expect(0, 8541, '\p{^Nv: +000000005/000000008}', "");
Expect(0, 8541, '\P{Nv: +000000005/000000008}', "");
Expect(1, 8541, '\P{^Nv: +000000005/000000008}', "");
Expect(0, 8540, '\p{Nv: +000000005/000000008}', "");
Expect(1, 8540, '\p{^Nv: +000000005/000000008}', "");
Expect(1, 8540, '\P{Nv: +000000005/000000008}', "");
Expect(0, 8540, '\P{^Nv: +000000005/000000008}', "");
Error('\p{Nv: 0.62}');
Error('\P{Nv: 0.62}');
Expect(1, 8541, '\p{Nv=0.625}', "");
Expect(0, 8541, '\p{^Nv=0.625}', "");
Expect(0, 8541, '\P{Nv=0.625}', "");
Expect(1, 8541, '\P{^Nv=0.625}', "");
Expect(0, 8540, '\p{Nv=0.625}', "");
Expect(1, 8540, '\p{^Nv=0.625}', "");
Expect(1, 8540, '\P{Nv=0.625}', "");
Expect(0, 8540, '\P{^Nv=0.625}', "");
Error('\p{Is_Numeric_Value: +00005/0000000008:=}');
Error('\P{Is_Numeric_Value: +00005/0000000008:=}');
Expect(1, 8541, '\p{Is_Numeric_Value=05/0000000008}', "");
Expect(0, 8541, '\p{^Is_Numeric_Value=05/0000000008}', "");
Expect(0, 8541, '\P{Is_Numeric_Value=05/0000000008}', "");
Expect(1, 8541, '\P{^Is_Numeric_Value=05/0000000008}', "");
Expect(0, 8540, '\p{Is_Numeric_Value=05/0000000008}', "");
Expect(1, 8540, '\p{^Is_Numeric_Value=05/0000000008}', "");
Expect(1, 8540, '\P{Is_Numeric_Value=05/0000000008}', "");
Expect(0, 8540, '\P{^Is_Numeric_Value=05/0000000008}', "");
Error('\p{Is_Numeric_Value=0.62}');
Error('\P{Is_Numeric_Value=0.62}');
Expect(1, 8541, '\p{Is_Numeric_Value=0.625}', "");
Expect(0, 8541, '\p{^Is_Numeric_Value=0.625}', "");
Expect(0, 8541, '\P{Is_Numeric_Value=0.625}', "");
Expect(1, 8541, '\P{^Is_Numeric_Value=0.625}', "");
Expect(0, 8540, '\p{Is_Numeric_Value=0.625}', "");
Expect(1, 8540, '\p{^Is_Numeric_Value=0.625}', "");
Expect(1, 8540, '\P{Is_Numeric_Value=0.625}', "");
Expect(0, 8540, '\P{^Is_Numeric_Value=0.625}', "");
Error('\p{Is_Nv=:=+000005/008}');
Error('\P{Is_Nv=:=+000005/008}');
Expect(1, 8541, '\p{Is_Nv=00000005/000008}', "");
Expect(0, 8541, '\p{^Is_Nv=00000005/000008}', "");
Expect(0, 8541, '\P{Is_Nv=00000005/000008}', "");
Expect(1, 8541, '\P{^Is_Nv=00000005/000008}', "");
Expect(0, 8540, '\p{Is_Nv=00000005/000008}', "");
Expect(1, 8540, '\p{^Is_Nv=00000005/000008}', "");
Expect(1, 8540, '\P{Is_Nv=00000005/000008}', "");
Expect(0, 8540, '\P{^Is_Nv=00000005/000008}', "");
Error('\p{Is_Nv=0.62}');
Error('\P{Is_Nv=0.62}');
Expect(1, 8541, '\p{Is_Nv=0.625}', "");
Expect(0, 8541, '\p{^Is_Nv=0.625}', "");
Expect(0, 8541, '\P{Is_Nv=0.625}', "");
Expect(1, 8541, '\P{^Is_Nv=0.625}', "");
Expect(0, 8540, '\p{Is_Nv=0.625}', "");
Expect(1, 8540, '\p{^Is_Nv=0.625}', "");
Expect(1, 8540, '\P{Is_Nv=0.625}', "");
Expect(0, 8540, '\P{^Is_Nv=0.625}', "");
Error('\p{Numeric_Value=:=- +000020}');
Error('\P{Numeric_Value=:=- +000020}');
Expect(1, 4979, '\p{Numeric_Value:2_0}', "");
Expect(0, 4979, '\p{^Numeric_Value:2_0}', "");
Expect(0, 4979, '\P{Numeric_Value:2_0}', "");
Expect(1, 4979, '\P{^Numeric_Value:2_0}', "");
Expect(0, 4978, '\p{Numeric_Value:2_0}', "");
Expect(1, 4978, '\p{^Numeric_Value:2_0}', "");
Expect(1, 4978, '\P{Numeric_Value:2_0}', "");
Expect(0, 4978, '\P{^Numeric_Value:2_0}', "");
Error('\p{Nv= :=000000020}');
Error('\P{Nv= :=000000020}');
Expect(1, 4979, '\p{Nv=+0000020}', "");
Expect(0, 4979, '\p{^Nv=+0000020}', "");
Expect(0, 4979, '\P{Nv=+0000020}', "");
Expect(1, 4979, '\P{^Nv=+0000020}', "");
Expect(0, 4978, '\p{Nv=+0000020}', "");
Expect(1, 4978, '\p{^Nv=+0000020}', "");
Expect(1, 4978, '\P{Nv=+0000020}', "");
Expect(0, 4978, '\P{^Nv=+0000020}', "");
Error('\p{Is_Numeric_Value= /a/0-0 0020}');
Error('\P{Is_Numeric_Value= /a/0-0 0020}');
Expect(1, 4979, '\p{Is_Numeric_Value=020}', "");
Expect(0, 4979, '\p{^Is_Numeric_Value=020}', "");
Expect(0, 4979, '\P{Is_Numeric_Value=020}', "");
Expect(1, 4979, '\P{^Is_Numeric_Value=020}', "");
Expect(0, 4978, '\p{Is_Numeric_Value=020}', "");
Expect(1, 4978, '\p{^Is_Numeric_Value=020}', "");
Expect(1, 4978, '\P{Is_Numeric_Value=020}', "");
Expect(0, 4978, '\P{^Is_Numeric_Value=020}', "");
Error('\p{Is_Nv=_0-0-00:=0 020}');
Error('\P{Is_Nv=_0-0-00:=0 020}');
Expect(1, 4979, '\p{Is_Nv=2_0}', "");
Expect(0, 4979, '\p{^Is_Nv=2_0}', "");
Expect(0, 4979, '\P{Is_Nv=2_0}', "");
Expect(1, 4979, '\P{^Is_Nv=2_0}', "");
Expect(0, 4978, '\p{Is_Nv=2_0}', "");
Expect(1, 4978, '\p{^Is_Nv=2_0}', "");
Expect(1, 4978, '\P{Is_Nv=2_0}', "");
Expect(0, 4978, '\P{^Is_Nv=2_0}', "");
Error('\p{Numeric_Value=/a/000_000 300 00}');
Error('\P{Numeric_Value=/a/000_000 300 00}');
Expect(1, 65837, '\p{Numeric_Value=0000_3000_0}', "");
Expect(0, 65837, '\p{^Numeric_Value=0000_3000_0}', "");
Expect(0, 65837, '\P{Numeric_Value=0000_3000_0}', "");
Expect(1, 65837, '\P{^Numeric_Value=0000_3000_0}', "");
Expect(0, 65836, '\p{Numeric_Value=0000_3000_0}', "");
Expect(1, 65836, '\p{^Numeric_Value=0000_3000_0}', "");
Expect(1, 65836, '\P{Numeric_Value=0000_3000_0}', "");
Expect(0, 65836, '\P{^Numeric_Value=0000_3000_0}', "");
Error('\p{Nv= 0/a/0 0 0-0 300_00}');
Error('\P{Nv= 0/a/0 0 0-0 300_00}');
Expect(1, 65837, '\p{Nv=00000000030000}', "");
Expect(0, 65837, '\p{^Nv=00000000030000}', "");
Expect(0, 65837, '\P{Nv=00000000030000}', "");
Expect(1, 65837, '\P{^Nv=00000000030000}', "");
Expect(0, 65836, '\p{Nv=00000000030000}', "");
Expect(1, 65836, '\p{^Nv=00000000030000}', "");
Expect(1, 65836, '\P{Nv=00000000030000}', "");
Expect(0, 65836, '\P{^Nv=00000000030000}', "");
Error('\p{Is_Numeric_Value=:= 00030000}');
Error('\P{Is_Numeric_Value=:= 00030000}');
Expect(1, 65837, '\p{Is_Numeric_Value=00000000030000}', "");
Expect(0, 65837, '\p{^Is_Numeric_Value=00000000030000}', "");
Expect(0, 65837, '\P{Is_Numeric_Value=00000000030000}', "");
Expect(1, 65837, '\P{^Is_Numeric_Value=00000000030000}', "");
Expect(0, 65836, '\p{Is_Numeric_Value=00000000030000}', "");
Expect(1, 65836, '\p{^Is_Numeric_Value=00000000030000}', "");
Expect(1, 65836, '\P{Is_Numeric_Value=00000000030000}', "");
Expect(0, 65836, '\P{^Is_Numeric_Value=00000000030000}', "");
Error('\p{Is_Nv=--0-00 00/a/000030000}');
Error('\P{Is_Nv=--0-00 00/a/000030000}');
Expect(1, 65837, '\p{Is_Nv=3_0_0_00}', "");
Expect(0, 65837, '\p{^Is_Nv=3_0_0_00}', "");
Expect(0, 65837, '\P{Is_Nv=3_0_0_00}', "");
Expect(1, 65837, '\P{^Is_Nv=3_0_0_00}', "");
Expect(0, 65836, '\p{Is_Nv=3_0_0_00}', "");
Expect(1, 65836, '\p{^Is_Nv=3_0_0_00}', "");
Expect(1, 65836, '\P{Is_Nv=3_0_0_00}', "");
Expect(0, 65836, '\P{^Is_Nv=3_0_0_00}', "");
Error('\p{Numeric_Value=__0:=0 0 0 0-0010}');
Error('\P{Numeric_Value=__0:=0 0 0 0-0010}');
Expect(1, 3056, '\p{Numeric_Value=00010}', "");
Expect(0, 3056, '\p{^Numeric_Value=00010}', "");
Expect(0, 3056, '\P{Numeric_Value=00010}', "");
Expect(1, 3056, '\P{^Numeric_Value=00010}', "");
Expect(0, 3055, '\p{Numeric_Value=00010}', "");
Expect(1, 3055, '\p{^Numeric_Value=00010}', "");
Expect(1, 3055, '\P{Numeric_Value=00010}', "");
Expect(0, 3055, '\P{^Numeric_Value=00010}', "");
Error('\p{Nv= /a/+0_0 0-10}');
Error('\P{Nv= /a/+0_0 0-10}');
Expect(1, 3056, '\p{Nv=00010}', "");
Expect(0, 3056, '\p{^Nv=00010}', "");
Expect(0, 3056, '\P{Nv=00010}', "");
Expect(1, 3056, '\P{^Nv=00010}', "");
Expect(0, 3055, '\p{Nv=00010}', "");
Expect(1, 3055, '\p{^Nv=00010}', "");
Expect(1, 3055, '\P{Nv=00010}', "");
Expect(0, 3055, '\P{^Nv=00010}', "");
Error('\p{Is_Numeric_Value= 0 0-0:=0_010}');
Error('\P{Is_Numeric_Value= 0 0-0:=0_010}');
Expect(1, 3056, '\p{Is_Numeric_Value=+1_0}', "");
Expect(0, 3056, '\p{^Is_Numeric_Value=+1_0}', "");
Expect(0, 3056, '\P{Is_Numeric_Value=+1_0}', "");
Expect(1, 3056, '\P{^Is_Numeric_Value=+1_0}', "");
Expect(0, 3055, '\p{Is_Numeric_Value=+1_0}', "");
Expect(1, 3055, '\p{^Is_Numeric_Value=+1_0}', "");
Expect(1, 3055, '\P{Is_Numeric_Value=+1_0}', "");
Expect(0, 3055, '\P{^Is_Numeric_Value=+1_0}', "");
Error('\p{Is_Nv: 1-0/a/}');
Error('\P{Is_Nv: 1-0/a/}');
Expect(1, 3056, '\p{Is_Nv=00_00_01_0}', "");
Expect(0, 3056, '\p{^Is_Nv=00_00_01_0}', "");
Expect(0, 3056, '\P{Is_Nv=00_00_01_0}', "");
Expect(1, 3056, '\P{^Is_Nv=00_00_01_0}', "");
Expect(0, 3055, '\p{Is_Nv=00_00_01_0}', "");
Expect(1, 3055, '\p{^Is_Nv=00_00_01_0}', "");
Expect(1, 3055, '\P{Is_Nv=00_00_01_0}', "");
Expect(0, 3055, '\P{^Is_Nv=00_00_01_0}', "");
Error('\p{Numeric_Value=_ 031/a/}');
Error('\P{Numeric_Value=_ 031/a/}');
Expect(1, 12891, '\p{Numeric_Value=0_0_31}', "");
Expect(0, 12891, '\p{^Numeric_Value=0_0_31}', "");
Expect(0, 12891, '\P{Numeric_Value=0_0_31}', "");
Expect(1, 12891, '\P{^Numeric_Value=0_0_31}', "");
Expect(0, 12890, '\p{Numeric_Value=0_0_31}', "");
Expect(1, 12890, '\p{^Numeric_Value=0_0_31}', "");
Expect(1, 12890, '\P{Numeric_Value=0_0_31}', "");
Expect(0, 12890, '\P{^Numeric_Value=0_0_31}', "");
Error('\p{Nv= :=0000031}');
Error('\P{Nv= :=0000031}');
Expect(1, 12891, '\p{Nv=+31}', "");
Expect(0, 12891, '\p{^Nv=+31}', "");
Expect(0, 12891, '\P{Nv=+31}', "");
Expect(1, 12891, '\P{^Nv=+31}', "");
Expect(0, 12890, '\p{Nv=+31}', "");
Expect(1, 12890, '\p{^Nv=+31}', "");
Expect(1, 12890, '\P{Nv=+31}', "");
Expect(0, 12890, '\P{^Nv=+31}', "");
Error('\p{Is_Numeric_Value=- 0 0:=00-0 0031}');
Error('\P{Is_Numeric_Value=- 0 0:=00-0 0031}');
Expect(1, 12891, '\p{Is_Numeric_Value=000_003_1}', "");
Expect(0, 12891, '\p{^Is_Numeric_Value=000_003_1}', "");
Expect(0, 12891, '\P{Is_Numeric_Value=000_003_1}', "");
Expect(1, 12891, '\P{^Is_Numeric_Value=000_003_1}', "");
Expect(0, 12890, '\p{Is_Numeric_Value=000_003_1}', "");
Expect(1, 12890, '\p{^Is_Numeric_Value=000_003_1}', "");
Expect(1, 12890, '\P{Is_Numeric_Value=000_003_1}', "");
Expect(0, 12890, '\P{^Is_Numeric_Value=000_003_1}', "");
Error('\p{Is_Nv= 0000 31:=}');
Error('\P{Is_Nv= 0000 31:=}');
Expect(1, 12891, '\p{Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(0, 12891, '\p{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(0, 12891, '\P{Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(1, 12891, '\P{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(0, 12890, '\p{Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(1, 12890, '\p{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(1, 12890, '\P{Is_Nv=0_0_0_0_0_0_0_0031}', "");
Expect(0, 12890, '\P{^Is_Nv=0_0_0_0_0_0_0_0031}', "");
Error('\p{Numeric_Value= 0_0-0 0 8000:=}');
Error('\P{Numeric_Value= 0_0-0 0 8000:=}');
Expect(1, 65833, '\p{Numeric_Value=08_00_0}', "");
Expect(0, 65833, '\p{^Numeric_Value=08_00_0}', "");
Expect(0, 65833, '\P{Numeric_Value=08_00_0}', "");
Expect(1, 65833, '\P{^Numeric_Value=08_00_0}', "");
Expect(0, 65832, '\p{Numeric_Value=08_00_0}', "");
Expect(1, 65832, '\p{^Numeric_Value=08_00_0}', "");
Expect(1, 65832, '\P{Numeric_Value=08_00_0}', "");
Expect(0, 65832, '\P{^Numeric_Value=08_00_0}', "");
Error('\p{Nv=-_+0:=0 8 0_00}');
Error('\P{Nv=-_+0:=0 8 0_00}');
Expect(1, 65833, '\p{Nv=0000000008000}', "");
Expect(0, 65833, '\p{^Nv=0000000008000}', "");
Expect(0, 65833, '\P{Nv=0000000008000}', "");
Expect(1, 65833, '\P{^Nv=0000000008000}', "");
Expect(0, 65832, '\p{Nv=0000000008000}', "");
Expect(1, 65832, '\p{^Nv=0000000008000}', "");
Expect(1, 65832, '\P{Nv=0000000008000}', "");
Expect(0, 65832, '\P{^Nv=0000000008000}', "");
Error('\p{Is_Numeric_Value=/a/ _800_0}');
Error('\P{Is_Numeric_Value=/a/ _800_0}');
Expect(1, 65833, '\p{Is_Numeric_Value=+00008000}', "");
Expect(0, 65833, '\p{^Is_Numeric_Value=+00008000}', "");
Expect(0, 65833, '\P{Is_Numeric_Value=+00008000}', "");
Expect(1, 65833, '\P{^Is_Numeric_Value=+00008000}', "");
Expect(0, 65832, '\p{Is_Numeric_Value=+00008000}', "");
Expect(1, 65832, '\p{^Is_Numeric_Value=+00008000}', "");
Expect(1, 65832, '\P{Is_Numeric_Value=+00008000}', "");
Expect(0, 65832, '\P{^Is_Numeric_Value=+00008000}', "");
Error('\p{Is_Nv: __008000/a/}');
Error('\P{Is_Nv: __008000/a/}');
Expect(1, 65833, '\p{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(0, 65833, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(0, 65833, '\P{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(1, 65833, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(0, 65832, '\p{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(1, 65832, '\p{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(1, 65832, '\P{Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Expect(0, 65832, '\P{^Is_Nv=+0_0_0_0_0_0_0_0_8000}', "");
Error('\p{Numeric_Value=:=__0000001000000000000}');
Error('\P{Numeric_Value=:=__0000001000000000000}');
Expect(1, 20806, '\p{Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(0, 20806, '\p{^Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(0, 20806, '\P{Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(1, 20806, '\P{^Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(0, 20805, '\p{Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(1, 20805, '\p{^Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(1, 20805, '\P{Numeric_Value: 000_000_010_000_000_000_00}', "");
Expect(0, 20805, '\P{^Numeric_Value: 000_000_010_000_000_000_00}', "");
Error('\p{Nv=-/a/0001000000000000}');
Error('\P{Nv=-/a/0001000000000000}');
Expect(1, 20806, '\p{Nv=1000000000000}', "");
Expect(0, 20806, '\p{^Nv=1000000000000}', "");
Expect(0, 20806, '\P{Nv=1000000000000}', "");
Expect(1, 20806, '\P{^Nv=1000000000000}', "");
Expect(0, 20805, '\p{Nv=1000000000000}', "");
Expect(1, 20805, '\p{^Nv=1000000000000}', "");
Expect(1, 20805, '\P{Nv=1000000000000}', "");
Expect(0, 20805, '\P{^Nv=1000000000000}', "");
Error('\p{Is_Numeric_Value= _00001000000000000/a/}');
Error('\P{Is_Numeric_Value= _00001000000000000/a/}');
Expect(1, 20806, '\p{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(0, 20806, '\p{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(0, 20806, '\P{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(1, 20806, '\P{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(0, 20805, '\p{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(1, 20805, '\p{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(1, 20805, '\P{Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Expect(0, 20805, '\P{^Is_Numeric_Value=0_0_1_0_0_0_0_0_0_0_0_0000}', "");
Error('\p{Is_Nv=_0000:=0010 0000 0000-000}');
Error('\P{Is_Nv=_0000:=0010 0000 0000-000}');
Expect(1, 20806, '\p{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(0, 20806, '\p{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(0, 20806, '\P{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(1, 20806, '\P{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(0, 20805, '\p{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(1, 20805, '\p{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(1, 20805, '\P{Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Expect(0, 20805, '\P{^Is_Nv=0_0_0_0_0_0_1_0_0_0_0_0_0_0_00000}', "");
Error('\p{Numeric_Value=-_0_0_0-0 0-0 035:=}');
Error('\P{Numeric_Value=-_0_0_0-0 0-0 035:=}');
Expect(1, 12895, '\p{Numeric_Value=00000035}', "");
Expect(0, 12895, '\p{^Numeric_Value=00000035}', "");
Expect(0, 12895, '\P{Numeric_Value=00000035}', "");
Expect(1, 12895, '\P{^Numeric_Value=00000035}', "");
Expect(0, 12894, '\p{Numeric_Value=00000035}', "");
Expect(1, 12894, '\p{^Numeric_Value=00000035}', "");
Expect(1, 12894, '\P{Numeric_Value=00000035}', "");
Expect(0, 12894, '\P{^Numeric_Value=00000035}', "");
Error('\p{Nv=__+3/a/5}');
Error('\P{Nv=__+3/a/5}');
Expect(1, 12895, '\p{Nv=035}', "");
Expect(0, 12895, '\p{^Nv=035}', "");
Expect(0, 12895, '\P{Nv=035}', "");
Expect(1, 12895, '\P{^Nv=035}', "");
Expect(0, 12894, '\p{Nv=035}', "");
Expect(1, 12894, '\p{^Nv=035}', "");
Expect(1, 12894, '\P{Nv=035}', "");
Expect(0, 12894, '\P{^Nv=035}', "");
Error('\p{Is_Numeric_Value=-03 5:=}');
Error('\P{Is_Numeric_Value=-03 5:=}');
Expect(1, 12895, '\p{Is_Numeric_Value=+3_5}', "");
Expect(0, 12895, '\p{^Is_Numeric_Value=+3_5}', "");
Expect(0, 12895, '\P{Is_Numeric_Value=+3_5}', "");
Expect(1, 12895, '\P{^Is_Numeric_Value=+3_5}', "");
Expect(0, 12894, '\p{Is_Numeric_Value=+3_5}', "");
Expect(1, 12894, '\p{^Is_Numeric_Value=+3_5}', "");
Expect(1, 12894, '\P{Is_Numeric_Value=+3_5}', "");
Expect(0, 12894, '\P{^Is_Numeric_Value=+3_5}', "");
Error('\p{Is_Nv=:=+0_0-0 035}');
Error('\P{Is_Nv=:=+0_0-0 035}');
Expect(1, 12895, '\p{Is_Nv=+3_5}', "");
Expect(0, 12895, '\p{^Is_Nv=+3_5}', "");
Expect(0, 12895, '\P{Is_Nv=+3_5}', "");
Expect(1, 12895, '\P{^Is_Nv=+3_5}', "");
Expect(0, 12894, '\p{Is_Nv=+3_5}', "");
Expect(1, 12894, '\p{^Is_Nv=+3_5}', "");
Expect(1, 12894, '\P{Is_Nv=+3_5}', "");
Expect(0, 12894, '\P{^Is_Nv=+3_5}', "");
Error('\p{Numeric_Value=:= -01 1}');
Error('\P{Numeric_Value=:= -01 1}');
Expect(1, 8554, '\p{Numeric_Value=00001_1}', "");
Expect(0, 8554, '\p{^Numeric_Value=00001_1}', "");
Expect(0, 8554, '\P{Numeric_Value=00001_1}', "");
Expect(1, 8554, '\P{^Numeric_Value=00001_1}', "");
Expect(0, 8553, '\p{Numeric_Value=00001_1}', "");
Expect(1, 8553, '\p{^Numeric_Value=00001_1}', "");
Expect(1, 8553, '\P{Numeric_Value=00001_1}', "");
Expect(0, 8553, '\P{^Numeric_Value=00001_1}', "");
Error('\p{Nv=_ +00_00 00 11:=}');
Error('\P{Nv=_ +00_00 00 11:=}');
Expect(1, 8554, '\p{Nv=011}', "");
Expect(0, 8554, '\p{^Nv=011}', "");
Expect(0, 8554, '\P{Nv=011}', "");
Expect(1, 8554, '\P{^Nv=011}', "");
Expect(0, 8553, '\p{Nv=011}', "");
Expect(1, 8553, '\p{^Nv=011}', "");
Expect(1, 8553, '\P{Nv=011}', "");
Expect(0, 8553, '\P{^Nv=011}', "");
Error('\p{Is_Numeric_Value: /a/_ 00011}');
Error('\P{Is_Numeric_Value: /a/_ 00011}');
Expect(1, 8554, '\p{Is_Numeric_Value=0000011}', "");
Expect(0, 8554, '\p{^Is_Numeric_Value=0000011}', "");
Expect(0, 8554, '\P{Is_Numeric_Value=0000011}', "");
Expect(1, 8554, '\P{^Is_Numeric_Value=0000011}', "");
Expect(0, 8553, '\p{Is_Numeric_Value=0000011}', "");
Expect(1, 8553, '\p{^Is_Numeric_Value=0000011}', "");
Expect(1, 8553, '\P{Is_Numeric_Value=0000011}', "");
Expect(0, 8553, '\P{^Is_Numeric_Value=0000011}', "");
Error('\p{Is_Nv= +0:=0-11}');
Error('\P{Is_Nv= +0:=0-11}');
Expect(1, 8554, '\p{Is_Nv=+00_00_11}', "");
Expect(0, 8554, '\p{^Is_Nv=+00_00_11}', "");
Expect(0, 8554, '\P{Is_Nv=+00_00_11}', "");
Expect(1, 8554, '\P{^Is_Nv=+00_00_11}', "");
Expect(0, 8553, '\p{Is_Nv=+00_00_11}', "");
Expect(1, 8553, '\p{^Is_Nv=+00_00_11}', "");
Expect(1, 8553, '\P{Is_Nv=+00_00_11}', "");
Expect(0, 8553, '\P{^Is_Nv=+00_00_11}', "");
Error('\p{Numeric_Value=:=- +0000001/000005}');
Error('\P{Numeric_Value=:=- +0000001/000005}');
Expect(1, 8533, '\p{Numeric_Value=1/5}', "");
Expect(0, 8533, '\p{^Numeric_Value=1/5}', "");
Expect(0, 8533, '\P{Numeric_Value=1/5}', "");
Expect(1, 8533, '\P{^Numeric_Value=1/5}', "");
Expect(0, 8532, '\p{Numeric_Value=1/5}', "");
Expect(1, 8532, '\p{^Numeric_Value=1/5}', "");
Expect(1, 8532, '\P{Numeric_Value=1/5}', "");
Expect(0, 8532, '\P{^Numeric_Value=1/5}', "");
Expect(1, 8533, '\p{Numeric_Value: 0.200}', "");
Expect(0, 8533, '\p{^Numeric_Value: 0.200}', "");
Expect(0, 8533, '\P{Numeric_Value: 0.200}', "");
Expect(1, 8533, '\P{^Numeric_Value: 0.200}', "");
Expect(0, 8532, '\p{Numeric_Value: 0.200}', "");
Expect(1, 8532, '\p{^Numeric_Value: 0.200}', "");
Expect(1, 8532, '\P{Numeric_Value: 0.200}', "");
Expect(0, 8532, '\P{^Numeric_Value: 0.200}', "");
Error('\p{Nv= -+01/00000005/a/}');
Error('\P{Nv= -+01/00000005/a/}');
Expect(1, 8533, '\p{Nv=01/0000000005}', "");
Expect(0, 8533, '\p{^Nv=01/0000000005}', "");
Expect(0, 8533, '\P{Nv=01/0000000005}', "");
Expect(1, 8533, '\P{^Nv=01/0000000005}', "");
Expect(0, 8532, '\p{Nv=01/0000000005}', "");
Expect(1, 8532, '\p{^Nv=01/0000000005}', "");
Expect(1, 8532, '\P{Nv=01/0000000005}', "");
Expect(0, 8532, '\P{^Nv=01/0000000005}', "");
Expect(1, 8533, '\p{Nv=0.200}', "");
Expect(0, 8533, '\p{^Nv=0.200}', "");
Expect(0, 8533, '\P{Nv=0.200}', "");
Expect(1, 8533, '\P{^Nv=0.200}', "");
Expect(0, 8532, '\p{Nv=0.200}', "");
Expect(1, 8532, '\p{^Nv=0.200}', "");
Expect(1, 8532, '\P{Nv=0.200}', "");
Expect(0, 8532, '\P{^Nv=0.200}', "");
Error('\p{Is_Numeric_Value=- 00000001/005:=}');
Error('\P{Is_Numeric_Value=- 00000001/005:=}');
Expect(1, 8533, '\p{Is_Numeric_Value=0001/0000005}', "");
Expect(0, 8533, '\p{^Is_Numeric_Value=0001/0000005}', "");
Expect(0, 8533, '\P{Is_Numeric_Value=0001/0000005}', "");
Expect(1, 8533, '\P{^Is_Numeric_Value=0001/0000005}', "");
Expect(0, 8532, '\p{Is_Numeric_Value=0001/0000005}', "");
Expect(1, 8532, '\p{^Is_Numeric_Value=0001/0000005}', "");
Expect(1, 8532, '\P{Is_Numeric_Value=0001/0000005}', "");
Expect(0, 8532, '\P{^Is_Numeric_Value=0001/0000005}', "");
Expect(1, 8533, '\p{Is_Numeric_Value=0.200}', "");
Expect(0, 8533, '\p{^Is_Numeric_Value=0.200}', "");
Expect(0, 8533, '\P{Is_Numeric_Value=0.200}', "");
Expect(1, 8533, '\P{^Is_Numeric_Value=0.200}', "");
Expect(0, 8532, '\p{Is_Numeric_Value=0.200}', "");
Expect(1, 8532, '\p{^Is_Numeric_Value=0.200}', "");
Expect(1, 8532, '\P{Is_Numeric_Value=0.200}', "");
Expect(0, 8532, '\P{^Is_Numeric_Value=0.200}', "");
Error('\p{Is_Nv=:= 00001/00005}');
Error('\P{Is_Nv=:= 00001/00005}');
Expect(1, 8533, '\p{Is_Nv=000000001/0005}', "");
Expect(0, 8533, '\p{^Is_Nv=000000001/0005}', "");
Expect(0, 8533, '\P{Is_Nv=000000001/0005}', "");
Expect(1, 8533, '\P{^Is_Nv=000000001/0005}', "");
Expect(0, 8532, '\p{Is_Nv=000000001/0005}', "");
Expect(1, 8532, '\p{^Is_Nv=000000001/0005}', "");
Expect(1, 8532, '\P{Is_Nv=000000001/0005}', "");
Expect(0, 8532, '\P{^Is_Nv=000000001/0005}', "");
Expect(1, 8533, '\p{Is_Nv=0.200}', "");
Expect(0, 8533, '\p{^Is_Nv=0.200}', "");
Expect(0, 8533, '\P{Is_Nv=0.200}', "");
Expect(1, 8533, '\P{^Is_Nv=0.200}', "");
Expect(0, 8532, '\p{Is_Nv=0.200}', "");
Expect(1, 8532, '\p{^Is_Nv=0.200}', "");
Expect(1, 8532, '\P{Is_Nv=0.200}', "");
Expect(0, 8532, '\P{^Is_Nv=0.200}', "");
Error('\p{Numeric_Value=NaN/a/}');
Error('\P{Numeric_Value=NaN/a/}');
Expect(1, 47, '\p{Numeric_Value=nan}', "");
Expect(0, 47, '\p{^Numeric_Value=nan}', "");
Expect(0, 47, '\P{Numeric_Value=nan}', "");
Expect(1, 47, '\P{^Numeric_Value=nan}', "");
Expect(0, 57, '\p{Numeric_Value=nan}', "");
Expect(1, 57, '\p{^Numeric_Value=nan}', "");
Expect(1, 57, '\P{Numeric_Value=nan}', "");
Expect(0, 57, '\P{^Numeric_Value=nan}', "");
Expect(1, 47, '\p{Numeric_Value=_NaN}', "");
Expect(0, 47, '\p{^Numeric_Value=_NaN}', "");
Expect(0, 47, '\P{Numeric_Value=_NaN}', "");
Expect(1, 47, '\P{^Numeric_Value=_NaN}', "");
Expect(0, 57, '\p{Numeric_Value=_NaN}', "");
Expect(1, 57, '\p{^Numeric_Value=_NaN}', "");
Expect(1, 57, '\P{Numeric_Value=_NaN}', "");
Expect(0, 57, '\P{^Numeric_Value=_NaN}', "");
Error('\p{Nv= _NaN/a/}');
Error('\P{Nv= _NaN/a/}');
Expect(1, 47, '\p{Nv=nan}', "");
Expect(0, 47, '\p{^Nv=nan}', "");
Expect(0, 47, '\P{Nv=nan}', "");
Expect(1, 47, '\P{^Nv=nan}', "");
Expect(0, 57, '\p{Nv=nan}', "");
Expect(1, 57, '\p{^Nv=nan}', "");
Expect(1, 57, '\P{Nv=nan}', "");
Expect(0, 57, '\P{^Nv=nan}', "");
Expect(1, 47, '\p{Nv= NAN}', "");
Expect(0, 47, '\p{^Nv= NAN}', "");
Expect(0, 47, '\P{Nv= NAN}', "");
Expect(1, 47, '\P{^Nv= NAN}', "");
Expect(0, 57, '\p{Nv= NAN}', "");
Expect(1, 57, '\p{^Nv= NAN}', "");
Expect(1, 57, '\P{Nv= NAN}', "");
Expect(0, 57, '\P{^Nv= NAN}', "");
Error('\p{Is_Numeric_Value= NAN:=}');
Error('\P{Is_Numeric_Value= NAN:=}');
Expect(1, 47, '\p{Is_Numeric_Value=nan}', "");
Expect(0, 47, '\p{^Is_Numeric_Value=nan}', "");
Expect(0, 47, '\P{Is_Numeric_Value=nan}', "");
Expect(1, 47, '\P{^Is_Numeric_Value=nan}', "");
Expect(0, 57, '\p{Is_Numeric_Value=nan}', "");
Expect(1, 57, '\p{^Is_Numeric_Value=nan}', "");
Expect(1, 57, '\P{Is_Numeric_Value=nan}', "");
Expect(0, 57, '\P{^Is_Numeric_Value=nan}', "");
Expect(1, 47, '\p{Is_Numeric_Value= nan}', "");
Expect(0, 47, '\p{^Is_Numeric_Value= nan}', "");
Expect(0, 47, '\P{Is_Numeric_Value= nan}', "");
Expect(1, 47, '\P{^Is_Numeric_Value= nan}', "");
Expect(0, 57, '\p{Is_Numeric_Value= nan}', "");
Expect(1, 57, '\p{^Is_Numeric_Value= nan}', "");
Expect(1, 57, '\P{Is_Numeric_Value= nan}', "");
Expect(0, 57, '\P{^Is_Numeric_Value= nan}', "");
Error('\p{Is_Nv=-:=NAN}');
Error('\P{Is_Nv=-:=NAN}');
Expect(1, 47, '\p{Is_Nv=nan}', "");
Expect(0, 47, '\p{^Is_Nv=nan}', "");
Expect(0, 47, '\P{Is_Nv=nan}', "");
Expect(1, 47, '\P{^Is_Nv=nan}', "");
Expect(0, 57, '\p{Is_Nv=nan}', "");
Expect(1, 57, '\p{^Is_Nv=nan}', "");
Expect(1, 57, '\P{Is_Nv=nan}', "");
Expect(0, 57, '\P{^Is_Nv=nan}', "");
Expect(1, 47, '\p{Is_Nv= nan}', "");
Expect(0, 47, '\p{^Is_Nv= nan}', "");
Expect(0, 47, '\P{Is_Nv= nan}', "");
Expect(1, 47, '\P{^Is_Nv= nan}', "");
Expect(0, 57, '\p{Is_Nv= nan}', "");
Expect(1, 57, '\p{^Is_Nv= nan}', "");
Expect(1, 57, '\P{Is_Nv= nan}', "");
Expect(0, 57, '\P{^Is_Nv= nan}', "");
Error('\p{Numeric_Value=/a/- 015/002}');
Error('\P{Numeric_Value=/a/- 015/002}');
Expect(1, 3889, '\p{Numeric_Value=15/000002}', "");
Expect(0, 3889, '\p{^Numeric_Value=15/000002}', "");
Expect(0, 3889, '\P{Numeric_Value=15/000002}', "");
Expect(1, 3889, '\P{^Numeric_Value=15/000002}', "");
Expect(0, 3888, '\p{Numeric_Value=15/000002}', "");
Expect(1, 3888, '\p{^Numeric_Value=15/000002}', "");
Expect(1, 3888, '\P{Numeric_Value=15/000002}', "");
Expect(0, 3888, '\P{^Numeric_Value=15/000002}', "");
Expect(1, 3889, '\p{Numeric_Value=7.500}', "");
Expect(0, 3889, '\p{^Numeric_Value=7.500}', "");
Expect(0, 3889, '\P{Numeric_Value=7.500}', "");
Expect(1, 3889, '\P{^Numeric_Value=7.500}', "");
Expect(0, 3888, '\p{Numeric_Value=7.500}', "");
Expect(1, 3888, '\p{^Numeric_Value=7.500}', "");
Expect(1, 3888, '\P{Numeric_Value=7.500}', "");
Expect(0, 3888, '\P{^Numeric_Value=7.500}', "");
Error('\p{Nv=/a/ 00000015/002}');
Error('\P{Nv=/a/ 00000015/002}');
Expect(1, 3889, '\p{Nv=0000000015/0000000002}', "");
Expect(0, 3889, '\p{^Nv=0000000015/0000000002}', "");
Expect(0, 3889, '\P{Nv=0000000015/0000000002}', "");
Expect(1, 3889, '\P{^Nv=0000000015/0000000002}', "");
Expect(0, 3888, '\p{Nv=0000000015/0000000002}', "");
Expect(1, 3888, '\p{^Nv=0000000015/0000000002}', "");
Expect(1, 3888, '\P{Nv=0000000015/0000000002}', "");
Expect(0, 3888, '\P{^Nv=0000000015/0000000002}', "");
Expect(1, 3889, '\p{Nv=7.500}', "");
Expect(0, 3889, '\p{^Nv=7.500}', "");
Expect(0, 3889, '\P{Nv=7.500}', "");
Expect(1, 3889, '\P{^Nv=7.500}', "");
Expect(0, 3888, '\p{Nv=7.500}', "");
Expect(1, 3888, '\p{^Nv=7.500}', "");
Expect(1, 3888, '\P{Nv=7.500}', "");
Expect(0, 3888, '\P{^Nv=7.500}', "");
Error('\p{Is_Numeric_Value= /a/00015/0000000002}');
Error('\P{Is_Numeric_Value= /a/00015/0000000002}');
Expect(1, 3889, '\p{Is_Numeric_Value=0015/00002}', "");
Expect(0, 3889, '\p{^Is_Numeric_Value=0015/00002}', "");
Expect(0, 3889, '\P{Is_Numeric_Value=0015/00002}', "");
Expect(1, 3889, '\P{^Is_Numeric_Value=0015/00002}', "");
Expect(0, 3888, '\p{Is_Numeric_Value=0015/00002}', "");
Expect(1, 3888, '\p{^Is_Numeric_Value=0015/00002}', "");
Expect(1, 3888, '\P{Is_Numeric_Value=0015/00002}', "");
Expect(0, 3888, '\P{^Is_Numeric_Value=0015/00002}', "");
Expect(1, 3889, '\p{Is_Numeric_Value: 7.500}', "");
Expect(0, 3889, '\p{^Is_Numeric_Value: 7.500}', "");
Expect(0, 3889, '\P{Is_Numeric_Value: 7.500}', "");
Expect(1, 3889, '\P{^Is_Numeric_Value: 7.500}', "");
Expect(0, 3888, '\p{Is_Numeric_Value: 7.500}', "");
Expect(1, 3888, '\p{^Is_Numeric_Value: 7.500}', "");
Expect(1, 3888, '\P{Is_Numeric_Value: 7.500}', "");
Expect(0, 3888, '\P{^Is_Numeric_Value: 7.500}', "");
Error('\p{Is_Nv=:=_ 00000000015/0002}');
Error('\P{Is_Nv=:=_ 00000000015/0002}');
Expect(1, 3889, '\p{Is_Nv=0015/002}', "");
Expect(0, 3889, '\p{^Is_Nv=0015/002}', "");
Expect(0, 3889, '\P{Is_Nv=0015/002}', "");
Expect(1, 3889, '\P{^Is_Nv=0015/002}', "");
Expect(0, 3888, '\p{Is_Nv=0015/002}', "");
Expect(1, 3888, '\p{^Is_Nv=0015/002}', "");
Expect(1, 3888, '\P{Is_Nv=0015/002}', "");
Expect(0, 3888, '\P{^Is_Nv=0015/002}', "");
Expect(1, 3889, '\p{Is_Nv=7.500}', "");
Expect(0, 3889, '\p{^Is_Nv=7.500}', "");
Expect(0, 3889, '\P{Is_Nv=7.500}', "");
Expect(1, 3889, '\P{^Is_Nv=7.500}', "");
Expect(0, 3888, '\p{Is_Nv=7.500}', "");
Expect(1, 3888, '\p{^Is_Nv=7.500}', "");
Expect(1, 3888, '\P{Is_Nv=7.500}', "");
Expect(0, 3888, '\P{^Is_Nv=7.500}', "");
Error('\p{Numeric_Value=:=_ 0000000007/8}');
Error('\P{Numeric_Value=:=_ 0000000007/8}');
Expect(1, 8542, '\p{Numeric_Value=0000000007/08}', "");
Expect(0, 8542, '\p{^Numeric_Value=0000000007/08}', "");
Expect(0, 8542, '\P{Numeric_Value=0000000007/08}', "");
Expect(1, 8542, '\P{^Numeric_Value=0000000007/08}', "");
Expect(0, 8541, '\p{Numeric_Value=0000000007/08}', "");
Expect(1, 8541, '\p{^Numeric_Value=0000000007/08}', "");
Expect(1, 8541, '\P{Numeric_Value=0000000007/08}', "");
Expect(0, 8541, '\P{^Numeric_Value=0000000007/08}', "");
Error('\p{Numeric_Value:0.9}');
Error('\P{Numeric_Value:0.9}');
Error('\p{Numeric_Value=0.88}');
Error('\P{Numeric_Value=0.88}');
Expect(1, 8542, '\p{Numeric_Value=0.875}', "");
Expect(0, 8542, '\p{^Numeric_Value=0.875}', "");
Expect(0, 8542, '\P{Numeric_Value=0.875}', "");
Expect(1, 8542, '\P{^Numeric_Value=0.875}', "");
Expect(0, 8541, '\p{Numeric_Value=0.875}', "");
Expect(1, 8541, '\p{^Numeric_Value=0.875}', "");
Expect(1, 8541, '\P{Numeric_Value=0.875}', "");
Expect(0, 8541, '\P{^Numeric_Value=0.875}', "");
Error('\p{Nv:/a/-00007/00000008}');
Error('\P{Nv:/a/-00007/00000008}');
Expect(1, 8542, '\p{Nv=0000007/000008}', "");
Expect(0, 8542, '\p{^Nv=0000007/000008}', "");
Expect(0, 8542, '\P{Nv=0000007/000008}', "");
Expect(1, 8542, '\P{^Nv=0000007/000008}', "");
Expect(0, 8541, '\p{Nv=0000007/000008}', "");
Expect(1, 8541, '\p{^Nv=0000007/000008}', "");
Expect(1, 8541, '\P{Nv=0000007/000008}', "");
Expect(0, 8541, '\P{^Nv=0000007/000008}', "");
Error('\p{Nv=0.9}');
Error('\P{Nv=0.9}');
Error('\p{Nv=0.88}');
Error('\P{Nv=0.88}');
Expect(1, 8542, '\p{Nv=0.875}', "");
Expect(0, 8542, '\p{^Nv=0.875}', "");
Expect(0, 8542, '\P{Nv=0.875}', "");
Expect(1, 8542, '\P{^Nv=0.875}', "");
Expect(0, 8541, '\p{Nv=0.875}', "");
Expect(1, 8541, '\p{^Nv=0.875}', "");
Expect(1, 8541, '\P{Nv=0.875}', "");
Expect(0, 8541, '\P{^Nv=0.875}', "");
Error('\p{Is_Numeric_Value:00000007/008/a/}');
Error('\P{Is_Numeric_Value:00000007/008/a/}');
Expect(1, 8542, '\p{Is_Numeric_Value=0000007/0000008}', "");
Expect(0, 8542, '\p{^Is_Numeric_Value=0000007/0000008}', "");
Expect(0, 8542, '\P{Is_Numeric_Value=0000007/0000008}', "");
Expect(1, 8542, '\P{^Is_Numeric_Value=0000007/0000008}', "");
Expect(0, 8541, '\p{Is_Numeric_Value=0000007/0000008}', "");
Expect(1, 8541, '\p{^Is_Numeric_Value=0000007/0000008}', "");
Expect(1, 8541, '\P{Is_Numeric_Value=0000007/0000008}', "");
Expect(0, 8541, '\P{^Is_Numeric_Value=0000007/0000008}', "");
Error('\p{Is_Numeric_Value=0.9}');
Error('\P{Is_Numeric_Value=0.9}');
Error('\p{Is_Numeric_Value=0.88}');
Error('\P{Is_Numeric_Value=0.88}');
Expect(1, 8542, '\p{Is_Numeric_Value=0.875}', "");
Expect(0, 8542, '\p{^Is_Numeric_Value=0.875}', "");
Expect(0, 8542, '\P{Is_Numeric_Value=0.875}', "");
Expect(1, 8542, '\P{^Is_Numeric_Value=0.875}', "");
Expect(0, 8541, '\p{Is_Numeric_Value=0.875}', "");
Expect(1, 8541, '\p{^Is_Numeric_Value=0.875}', "");
Expect(1, 8541, '\P{Is_Numeric_Value=0.875}', "");
Expect(0, 8541, '\P{^Is_Numeric_Value=0.875}', "");
Error('\p{Is_Nv=/a/+0000000007/000000008}');
Error('\P{Is_Nv=/a/+0000000007/000000008}');
Expect(1, 8542, '\p{Is_Nv=07/0008}', "");
Expect(0, 8542, '\p{^Is_Nv=07/0008}', "");
Expect(0, 8542, '\P{Is_Nv=07/0008}', "");
Expect(1, 8542, '\P{^Is_Nv=07/0008}', "");
Expect(0, 8541, '\p{Is_Nv=07/0008}', "");
Expect(1, 8541, '\p{^Is_Nv=07/0008}', "");
Expect(1, 8541, '\P{Is_Nv=07/0008}', "");
Expect(0, 8541, '\P{^Is_Nv=07/0008}', "");
Error('\p{Is_Nv=0.9}');
Error('\P{Is_Nv=0.9}');
Error('\p{Is_Nv=0.88}');
Error('\P{Is_Nv=0.88}');
Expect(1, 8542, '\p{Is_Nv=0.875}', "");
Expect(0, 8542, '\p{^Is_Nv=0.875}', "");
Expect(0, 8542, '\P{Is_Nv=0.875}', "");
Expect(1, 8542, '\P{^Is_Nv=0.875}', "");
Expect(0, 8541, '\p{Is_Nv=0.875}', "");
Expect(1, 8541, '\p{^Is_Nv=0.875}', "");
Expect(1, 8541, '\P{Is_Nv=0.875}', "");
Expect(0, 8541, '\P{^Is_Nv=0.875}', "");
Error('\p{Numeric_Value: 000 000:=007 00}');
Error('\P{Numeric_Value: 000 000:=007 00}');
Expect(1, 65823, '\p{Numeric_Value=+0000000700}', "");
Expect(0, 65823, '\p{^Numeric_Value=+0000000700}', "");
Expect(0, 65823, '\P{Numeric_Value=+0000000700}', "");
Expect(1, 65823, '\P{^Numeric_Value=+0000000700}', "");
Expect(0, 65822, '\p{Numeric_Value=+0000000700}', "");
Expect(1, 65822, '\p{^Numeric_Value=+0000000700}', "");
Expect(1, 65822, '\P{Numeric_Value=+0000000700}', "");
Expect(0, 65822, '\P{^Numeric_Value=+0000000700}', "");
Error('\p{Nv=- 70 0:=}');
Error('\P{Nv=- 70 0:=}');
Expect(1, 65823, '\p{Nv=70_0}', "");
Expect(0, 65823, '\p{^Nv=70_0}', "");
Expect(0, 65823, '\P{Nv=70_0}', "");
Expect(1, 65823, '\P{^Nv=70_0}', "");
Expect(0, 65822, '\p{Nv=70_0}', "");
Expect(1, 65822, '\p{^Nv=70_0}', "");
Expect(1, 65822, '\P{Nv=70_0}', "");
Expect(0, 65822, '\P{^Nv=70_0}', "");
Error('\p{Is_Numeric_Value=:=700}');
Error('\P{Is_Numeric_Value=:=700}');
Expect(1, 65823, '\p{Is_Numeric_Value=000000000700}', "");
Expect(0, 65823, '\p{^Is_Numeric_Value=000000000700}', "");
Expect(0, 65823, '\P{Is_Numeric_Value=000000000700}', "");
Expect(1, 65823, '\P{^Is_Numeric_Value=000000000700}', "");
Expect(0, 65822, '\p{Is_Numeric_Value=000000000700}', "");
Expect(1, 65822, '\p{^Is_Numeric_Value=000000000700}', "");
Expect(1, 65822, '\P{Is_Numeric_Value=000000000700}', "");
Expect(0, 65822, '\P{^Is_Numeric_Value=000000000700}', "");
Error('\p{Is_Nv= -+0_0_0/a/0_700}');
Error('\P{Is_Nv= -+0_0_0/a/0_700}');
Expect(1, 65823, '\p{Is_Nv=+00700}', "");
Expect(0, 65823, '\p{^Is_Nv=+00700}', "");
Expect(0, 65823, '\P{Is_Nv=+00700}', "");
Expect(1, 65823, '\P{^Is_Nv=+00700}', "");
Expect(0, 65822, '\p{Is_Nv=+00700}', "");
Expect(1, 65822, '\p{^Is_Nv=+00700}', "");
Expect(1, 65822, '\P{Is_Nv=+00700}', "");
Expect(0, 65822, '\P{^Is_Nv=+00700}', "");
Error('\p{Numeric_Value=-/a/13/02}');
Error('\P{Numeric_Value=-/a/13/02}');
Expect(1, 3888, '\p{Numeric_Value=00000000013/2}', "");
Expect(0, 3888, '\p{^Numeric_Value=00000000013/2}', "");
Expect(0, 3888, '\P{Numeric_Value=00000000013/2}', "");
Expect(1, 3888, '\P{^Numeric_Value=00000000013/2}', "");
Expect(0, 3887, '\p{Numeric_Value=00000000013/2}', "");
Expect(1, 3887, '\p{^Numeric_Value=00000000013/2}', "");
Expect(1, 3887, '\P{Numeric_Value=00000000013/2}', "");
Expect(0, 3887, '\P{^Numeric_Value=00000000013/2}', "");
Expect(1, 3888, '\p{Numeric_Value=6.500}', "");
Expect(0, 3888, '\p{^Numeric_Value=6.500}', "");
Expect(0, 3888, '\P{Numeric_Value=6.500}', "");
Expect(1, 3888, '\P{^Numeric_Value=6.500}', "");
Expect(0, 3887, '\p{Numeric_Value=6.500}', "");
Expect(1, 3887, '\p{^Numeric_Value=6.500}', "");
Expect(1, 3887, '\P{Numeric_Value=6.500}', "");
Expect(0, 3887, '\P{^Numeric_Value=6.500}', "");
Error('\p{Nv=:=__+0000013/2}');
Error('\P{Nv=:=__+0000013/2}');
Expect(1, 3888, '\p{Nv=00000000013/02}', "");
Expect(0, 3888, '\p{^Nv=00000000013/02}', "");
Expect(0, 3888, '\P{Nv=00000000013/02}', "");
Expect(1, 3888, '\P{^Nv=00000000013/02}', "");
Expect(0, 3887, '\p{Nv=00000000013/02}', "");
Expect(1, 3887, '\p{^Nv=00000000013/02}', "");
Expect(1, 3887, '\P{Nv=00000000013/02}', "");
Expect(0, 3887, '\P{^Nv=00000000013/02}', "");
Expect(1, 3888, '\p{Nv=6.500}', "");
Expect(0, 3888, '\p{^Nv=6.500}', "");
Expect(0, 3888, '\P{Nv=6.500}', "");
Expect(1, 3888, '\P{^Nv=6.500}', "");
Expect(0, 3887, '\p{Nv=6.500}', "");
Expect(1, 3887, '\p{^Nv=6.500}', "");
Expect(1, 3887, '\P{Nv=6.500}', "");
Expect(0, 3887, '\P{^Nv=6.500}', "");
Error('\p{Is_Numeric_Value=_+000013/2:=}');
Error('\P{Is_Numeric_Value=_+000013/2:=}');
Expect(1, 3888, '\p{Is_Numeric_Value=013/0002}', "");
Expect(0, 3888, '\p{^Is_Numeric_Value=013/0002}', "");
Expect(0, 3888, '\P{Is_Numeric_Value=013/0002}', "");
Expect(1, 3888, '\P{^Is_Numeric_Value=013/0002}', "");
Expect(0, 3887, '\p{Is_Numeric_Value=013/0002}', "");
Expect(1, 3887, '\p{^Is_Numeric_Value=013/0002}', "");
Expect(1, 3887, '\P{Is_Numeric_Value=013/0002}', "");
Expect(0, 3887, '\P{^Is_Numeric_Value=013/0002}', "");
Expect(1, 3888, '\p{Is_Numeric_Value=6.500}', "");
Expect(0, 3888, '\p{^Is_Numeric_Value=6.500}', "");
Expect(0, 3888, '\P{Is_Numeric_Value=6.500}', "");
Expect(1, 3888, '\P{^Is_Numeric_Value=6.500}', "");
Expect(0, 3887, '\p{Is_Numeric_Value=6.500}', "");
Expect(1, 3887, '\p{^Is_Numeric_Value=6.500}', "");
Expect(1, 3887, '\P{Is_Numeric_Value=6.500}', "");
Expect(0, 3887, '\P{^Is_Numeric_Value=6.500}', "");
Error('\p{Is_Nv=/a/_-+13/0002}');
Error('\P{Is_Nv=/a/_-+13/0002}');
Expect(1, 3888, '\p{Is_Nv=0013/00002}', "");
Expect(0, 3888, '\p{^Is_Nv=0013/00002}', "");
Expect(0, 3888, '\P{Is_Nv=0013/00002}', "");
Expect(1, 3888, '\P{^Is_Nv=0013/00002}', "");
Expect(0, 3887, '\p{Is_Nv=0013/00002}', "");
Expect(1, 3887, '\p{^Is_Nv=0013/00002}', "");
Expect(1, 3887, '\P{Is_Nv=0013/00002}', "");
Expect(0, 3887, '\P{^Is_Nv=0013/00002}', "");
Expect(1, 3888, '\p{Is_Nv=6.500}', "");
Expect(0, 3888, '\p{^Is_Nv=6.500}', "");
Expect(0, 3888, '\P{Is_Nv=6.500}', "");
Expect(1, 3888, '\P{^Is_Nv=6.500}', "");
Expect(0, 3887, '\p{Is_Nv=6.500}', "");
Expect(1, 3887, '\p{^Is_Nv=6.500}', "");
Expect(1, 3887, '\P{Is_Nv=6.500}', "");
Expect(0, 3887, '\P{^Is_Nv=6.500}', "");
Error('\p{Numeric_Value= 48:=}');
Error('\P{Numeric_Value= 48:=}');
Expect(1, 12989, '\p{Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(0, 12989, '\p{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(0, 12989, '\P{Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(1, 12989, '\P{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(0, 12988, '\p{Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(1, 12988, '\p{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(1, 12988, '\P{Numeric_Value:0_0_0_0_0_0_0_48}', "");
Expect(0, 12988, '\P{^Numeric_Value:0_0_0_0_0_0_0_48}', "");
Error('\p{Nv= 0_0 0:=0 0 48}');
Error('\P{Nv= 0_0 0:=0 0 48}');
Expect(1, 12989, '\p{Nv=+00000048}', "");
Expect(0, 12989, '\p{^Nv=+00000048}', "");
Expect(0, 12989, '\P{Nv=+00000048}', "");
Expect(1, 12989, '\P{^Nv=+00000048}', "");
Expect(0, 12988, '\p{Nv=+00000048}', "");
Expect(1, 12988, '\p{^Nv=+00000048}', "");
Expect(1, 12988, '\P{Nv=+00000048}', "");
Expect(0, 12988, '\P{^Nv=+00000048}', "");
Error('\p{Is_Numeric_Value= /a/+000 000_48}');
Error('\P{Is_Numeric_Value= /a/+000 000_48}');
Expect(1, 12989, '\p{Is_Numeric_Value:+4_8}', "");
Expect(0, 12989, '\p{^Is_Numeric_Value:+4_8}', "");
Expect(0, 12989, '\P{Is_Numeric_Value:+4_8}', "");
Expect(1, 12989, '\P{^Is_Numeric_Value:+4_8}', "");
Expect(0, 12988, '\p{Is_Numeric_Value:+4_8}', "");
Expect(1, 12988, '\p{^Is_Numeric_Value:+4_8}', "");
Expect(1, 12988, '\P{Is_Numeric_Value:+4_8}', "");
Expect(0, 12988, '\P{^Is_Numeric_Value:+4_8}', "");
Error('\p{Is_Nv=:=00000004 8}');
Error('\P{Is_Nv=:=00000004 8}');
Expect(1, 12989, '\p{Is_Nv=+000048}', "");
Expect(0, 12989, '\p{^Is_Nv=+000048}', "");
Expect(0, 12989, '\P{Is_Nv=+000048}', "");
Expect(1, 12989, '\P{^Is_Nv=+000048}', "");
Expect(0, 12988, '\p{Is_Nv=+000048}', "");
Expect(1, 12988, '\p{^Is_Nv=+000048}', "");
Expect(1, 12988, '\P{Is_Nv=+000048}', "");
Expect(0, 12988, '\P{^Is_Nv=+000048}', "");
Error('\p{Numeric_Value=/a/_ +0001/0003}');
Error('\P{Numeric_Value=/a/_ +0001/0003}');
Expect(1, 8531, '\p{Numeric_Value=+000001/0000000003}', "");
Expect(0, 8531, '\p{^Numeric_Value=+000001/0000000003}', "");
Expect(0, 8531, '\P{Numeric_Value=+000001/0000000003}', "");
Expect(1, 8531, '\P{^Numeric_Value=+000001/0000000003}', "");
Expect(0, 8530, '\p{Numeric_Value=+000001/0000000003}', "");
Expect(1, 8530, '\p{^Numeric_Value=+000001/0000000003}', "");
Expect(1, 8530, '\P{Numeric_Value=+000001/0000000003}', "");
Expect(0, 8530, '\P{^Numeric_Value=+000001/0000000003}', "");
Error('\p{Numeric_Value: 0.3}');
Error('\P{Numeric_Value: 0.3}');
Error('\p{Numeric_Value=0.33}');
Error('\P{Numeric_Value=0.33}');
Expect(1, 8531, '\p{Numeric_Value=0.333}', "");
Expect(0, 8531, '\p{^Numeric_Value=0.333}', "");
Expect(0, 8531, '\P{Numeric_Value=0.333}', "");
Expect(1, 8531, '\P{^Numeric_Value=0.333}', "");
Expect(0, 8530, '\p{Numeric_Value=0.333}', "");
Expect(1, 8530, '\p{^Numeric_Value=0.333}', "");
Expect(1, 8530, '\P{Numeric_Value=0.333}', "");
Expect(0, 8530, '\P{^Numeric_Value=0.333}', "");
Error('\p{Nv=:=000001/00003}');
Error('\P{Nv=:=000001/00003}');
Expect(1, 8531, '\p{Nv=00000001/00000003}', "");
Expect(0, 8531, '\p{^Nv=00000001/00000003}', "");
Expect(0, 8531, '\P{Nv=00000001/00000003}', "");
Expect(1, 8531, '\P{^Nv=00000001/00000003}', "");
Expect(0, 8530, '\p{Nv=00000001/00000003}', "");
Expect(1, 8530, '\p{^Nv=00000001/00000003}', "");
Expect(1, 8530, '\P{Nv=00000001/00000003}', "");
Expect(0, 8530, '\P{^Nv=00000001/00000003}', "");
Error('\p{Nv=0.3}');
Error('\P{Nv=0.3}');
Error('\p{Nv=0.33}');
Error('\P{Nv=0.33}');
Expect(1, 8531, '\p{Nv=0.333}', "");
Expect(0, 8531, '\p{^Nv=0.333}', "");
Expect(0, 8531, '\P{Nv=0.333}', "");
Expect(1, 8531, '\P{^Nv=0.333}', "");
Expect(0, 8530, '\p{Nv=0.333}', "");
Expect(1, 8530, '\p{^Nv=0.333}', "");
Expect(1, 8530, '\P{Nv=0.333}', "");
Expect(0, 8530, '\P{^Nv=0.333}', "");
Error('\p{Is_Numeric_Value=/a/+00001/0000003}');
Error('\P{Is_Numeric_Value=/a/+00001/0000003}');
Expect(1, 8531, '\p{Is_Numeric_Value=00001/00000003}', "");
Expect(0, 8531, '\p{^Is_Numeric_Value=00001/00000003}', "");
Expect(0, 8531, '\P{Is_Numeric_Value=00001/00000003}', "");
Expect(1, 8531, '\P{^Is_Numeric_Value=00001/00000003}', "");
Expect(0, 8530, '\p{Is_Numeric_Value=00001/00000003}', "");
Expect(1, 8530, '\p{^Is_Numeric_Value=00001/00000003}', "");
Expect(1, 8530, '\P{Is_Numeric_Value=00001/00000003}', "");
Expect(0, 8530, '\P{^Is_Numeric_Value=00001/00000003}', "");
Error('\p{Is_Numeric_Value: 0.3}');
Error('\P{Is_Numeric_Value: 0.3}');
Error('\p{Is_Numeric_Value=0.33}');
Error('\P{Is_Numeric_Value=0.33}');
Expect(1, 8531, '\p{Is_Numeric_Value=0.333}', "");
Expect(0, 8531, '\p{^Is_Numeric_Value=0.333}', "");
Expect(0, 8531, '\P{Is_Numeric_Value=0.333}', "");
Expect(1, 8531, '\P{^Is_Numeric_Value=0.333}', "");
Expect(0, 8530, '\p{Is_Numeric_Value=0.333}', "");
Expect(1, 8530, '\p{^Is_Numeric_Value=0.333}', "");
Expect(1, 8530, '\P{Is_Numeric_Value=0.333}', "");
Expect(0, 8530, '\P{^Is_Numeric_Value=0.333}', "");
Error('\p{Is_Nv=:= -00000001/003}');
Error('\P{Is_Nv=:= -00000001/003}');
Expect(1, 8531, '\p{Is_Nv=01/000003}', "");
Expect(0, 8531, '\p{^Is_Nv=01/000003}', "");
Expect(0, 8531, '\P{Is_Nv=01/000003}', "");
Expect(1, 8531, '\P{^Is_Nv=01/000003}', "");
Expect(0, 8530, '\p{Is_Nv=01/000003}', "");
Expect(1, 8530, '\p{^Is_Nv=01/000003}', "");
Expect(1, 8530, '\P{Is_Nv=01/000003}', "");
Expect(0, 8530, '\P{^Is_Nv=01/000003}', "");
Error('\p{Is_Nv=0.3}');
Error('\P{Is_Nv=0.3}');
Error('\p{Is_Nv=0.33}');
Error('\P{Is_Nv=0.33}');
Expect(1, 8531, '\p{Is_Nv=0.333}', "");
Expect(0, 8531, '\p{^Is_Nv=0.333}', "");
Expect(0, 8531, '\P{Is_Nv=0.333}', "");
Expect(1, 8531, '\P{^Is_Nv=0.333}', "");
Expect(0, 8530, '\p{Is_Nv=0.333}', "");
Expect(1, 8530, '\p{^Is_Nv=0.333}', "");
Expect(1, 8530, '\P{Is_Nv=0.333}', "");
Expect(0, 8530, '\P{^Is_Nv=0.333}', "");
Error('\p{Numeric_Value=/a/_0000000002000}');
Error('\P{Numeric_Value=/a/_0000000002000}');
Expect(1, 65827, '\p{Numeric_Value=000002000}', "");
Expect(0, 65827, '\p{^Numeric_Value=000002000}', "");
Expect(0, 65827, '\P{Numeric_Value=000002000}', "");
Expect(1, 65827, '\P{^Numeric_Value=000002000}', "");
Expect(0, 65826, '\p{Numeric_Value=000002000}', "");
Expect(1, 65826, '\p{^Numeric_Value=000002000}', "");
Expect(1, 65826, '\P{Numeric_Value=000002000}', "");
Expect(0, 65826, '\P{^Numeric_Value=000002000}', "");
Error('\p{Nv= 0 0:=0_00 0_02-0 00}');
Error('\P{Nv= 0 0:=0_00 0_02-0 00}');
Expect(1, 65827, '\p{Nv=00_20_00}', "");
Expect(0, 65827, '\p{^Nv=00_20_00}', "");
Expect(0, 65827, '\P{Nv=00_20_00}', "");
Expect(1, 65827, '\P{^Nv=00_20_00}', "");
Expect(0, 65826, '\p{Nv=00_20_00}', "");
Expect(1, 65826, '\p{^Nv=00_20_00}', "");
Expect(1, 65826, '\P{Nv=00_20_00}', "");
Expect(0, 65826, '\P{^Nv=00_20_00}', "");
Error('\p{Is_Numeric_Value=/a/ +00000002000}');
Error('\P{Is_Numeric_Value=/a/ +00000002000}');
Expect(1, 65827, '\p{Is_Numeric_Value=002000}', "");
Expect(0, 65827, '\p{^Is_Numeric_Value=002000}', "");
Expect(0, 65827, '\P{Is_Numeric_Value=002000}', "");
Expect(1, 65827, '\P{^Is_Numeric_Value=002000}', "");
Expect(0, 65826, '\p{Is_Numeric_Value=002000}', "");
Expect(1, 65826, '\p{^Is_Numeric_Value=002000}', "");
Expect(1, 65826, '\P{Is_Numeric_Value=002000}', "");
Expect(0, 65826, '\P{^Is_Numeric_Value=002000}', "");
Error('\p{Is_Nv=/a/ 002000}');
Error('\P{Is_Nv=/a/ 002000}');
Expect(1, 65827, '\p{Is_Nv=0_0_2_000}', "");
Expect(0, 65827, '\p{^Is_Nv=0_0_2_000}', "");
Expect(0, 65827, '\P{Is_Nv=0_0_2_000}', "");
Expect(1, 65827, '\P{^Is_Nv=0_0_2_000}', "");
Expect(0, 65826, '\p{Is_Nv=0_0_2_000}', "");
Expect(1, 65826, '\p{^Is_Nv=0_0_2_000}', "");
Expect(1, 65826, '\P{Is_Nv=0_0_2_000}', "");
Expect(0, 65826, '\P{^Is_Nv=0_0_2_000}', "");
Error('\p{Numeric_Value= _+2 9/a/}');
Error('\P{Numeric_Value= _+2 9/a/}');
Expect(1, 12889, '\p{Numeric_Value=029}', "");
Expect(0, 12889, '\p{^Numeric_Value=029}', "");
Expect(0, 12889, '\P{Numeric_Value=029}', "");
Expect(1, 12889, '\P{^Numeric_Value=029}', "");
Expect(0, 12888, '\p{Numeric_Value=029}', "");
Expect(1, 12888, '\p{^Numeric_Value=029}', "");
Expect(1, 12888, '\P{Numeric_Value=029}', "");
Expect(0, 12888, '\P{^Numeric_Value=029}', "");
Error('\p{Nv: - 02/a/9}');
Error('\P{Nv: - 02/a/9}');
Expect(1, 12889, '\p{Nv=00000000029}', "");
Expect(0, 12889, '\p{^Nv=00000000029}', "");
Expect(0, 12889, '\P{Nv=00000000029}', "");
Expect(1, 12889, '\P{^Nv=00000000029}', "");
Expect(0, 12888, '\p{Nv=00000000029}', "");
Expect(1, 12888, '\p{^Nv=00000000029}', "");
Expect(1, 12888, '\P{Nv=00000000029}', "");
Expect(0, 12888, '\P{^Nv=00000000029}', "");
Error('\p{Is_Numeric_Value= 00000000029/a/}');
Error('\P{Is_Numeric_Value= 00000000029/a/}');
Expect(1, 12889, '\p{Is_Numeric_Value=29}', "");
Expect(0, 12889, '\p{^Is_Numeric_Value=29}', "");
Expect(0, 12889, '\P{Is_Numeric_Value=29}', "");
Expect(1, 12889, '\P{^Is_Numeric_Value=29}', "");
Expect(0, 12888, '\p{Is_Numeric_Value=29}', "");
Expect(1, 12888, '\p{^Is_Numeric_Value=29}', "");
Expect(1, 12888, '\P{Is_Numeric_Value=29}', "");
Expect(0, 12888, '\P{^Is_Numeric_Value=29}', "");
Error('\p{Is_Nv: _0 0/a/0-0_00 0 29}');
Error('\P{Is_Nv: _0 0/a/0-0_00 0 29}');
Expect(1, 12889, '\p{Is_Nv: +0029}', "");
Expect(0, 12889, '\p{^Is_Nv: +0029}', "");
Expect(0, 12889, '\P{Is_Nv: +0029}', "");
Expect(1, 12889, '\P{^Is_Nv: +0029}', "");
Expect(0, 12888, '\p{Is_Nv: +0029}', "");
Expect(1, 12888, '\p{^Is_Nv: +0029}', "");
Expect(1, 12888, '\P{Is_Nv: +0029}', "");
Expect(0, 12888, '\P{^Is_Nv: +0029}', "");
Error('\p{Numeric_Value=_ 00100000/a/}');
Error('\P{Numeric_Value=_ 00100000/a/}');
Expect(1, 8584, '\p{Numeric_Value=000100000}', "");
Expect(0, 8584, '\p{^Numeric_Value=000100000}', "");
Expect(0, 8584, '\P{Numeric_Value=000100000}', "");
Expect(1, 8584, '\P{^Numeric_Value=000100000}', "");
Expect(0, 8583, '\p{Numeric_Value=000100000}', "");
Expect(1, 8583, '\p{^Numeric_Value=000100000}', "");
Expect(1, 8583, '\P{Numeric_Value=000100000}', "");
Expect(0, 8583, '\P{^Numeric_Value=000100000}', "");
Error('\p{Nv=:=- 0000100000}');
Error('\P{Nv=:=- 0000100000}');
Expect(1, 8584, '\p{Nv=000010000_0}', "");
Expect(0, 8584, '\p{^Nv=000010000_0}', "");
Expect(0, 8584, '\P{Nv=000010000_0}', "");
Expect(1, 8584, '\P{^Nv=000010000_0}', "");
Expect(0, 8583, '\p{Nv=000010000_0}', "");
Expect(1, 8583, '\p{^Nv=000010000_0}', "");
Expect(1, 8583, '\P{Nv=000010000_0}', "");
Expect(0, 8583, '\P{^Nv=000010000_0}', "");
Error('\p{Is_Numeric_Value= _0 0 0-0:=10-0-000}');
Error('\P{Is_Numeric_Value= _0 0 0-0:=10-0-000}');
Expect(1, 8584, '\p{Is_Numeric_Value: +0000000100000}', "");
Expect(0, 8584, '\p{^Is_Numeric_Value: +0000000100000}', "");
Expect(0, 8584, '\P{Is_Numeric_Value: +0000000100000}', "");
Expect(1, 8584, '\P{^Is_Numeric_Value: +0000000100000}', "");
Expect(0, 8583, '\p{Is_Numeric_Value: +0000000100000}', "");
Expect(1, 8583, '\p{^Is_Numeric_Value: +0000000100000}', "");
Expect(1, 8583, '\P{Is_Numeric_Value: +0000000100000}', "");
Expect(0, 8583, '\P{^Is_Numeric_Value: +0000000100000}', "");
Error('\p{Is_Nv=-:=+0000100000}');
Error('\P{Is_Nv=-:=+0000100000}');
Expect(1, 8584, '\p{Is_Nv=+0_1_0_0_000}', "");
Expect(0, 8584, '\p{^Is_Nv=+0_1_0_0_000}', "");
Expect(0, 8584, '\P{Is_Nv=+0_1_0_0_000}', "");
Expect(1, 8584, '\P{^Is_Nv=+0_1_0_0_000}', "");
Expect(0, 8583, '\p{Is_Nv=+0_1_0_0_000}', "");
Expect(1, 8583, '\p{^Is_Nv=+0_1_0_0_000}', "");
Expect(1, 8583, '\P{Is_Nv=+0_1_0_0_000}', "");
Expect(0, 8583, '\P{^Is_Nv=+0_1_0_0_000}', "");
Error('\p{Numeric_Value=/a/05 0}');
Error('\P{Numeric_Value=/a/05 0}');
Expect(1, 4982, '\p{Numeric_Value=0_0_0_0_0_50}', "");
Expect(0, 4982, '\p{^Numeric_Value=0_0_0_0_0_50}', "");
Expect(0, 4982, '\P{Numeric_Value=0_0_0_0_0_50}', "");
Expect(1, 4982, '\P{^Numeric_Value=0_0_0_0_0_50}', "");
Expect(0, 4981, '\p{Numeric_Value=0_0_0_0_0_50}', "");
Expect(1, 4981, '\p{^Numeric_Value=0_0_0_0_0_50}', "");
Expect(1, 4981, '\P{Numeric_Value=0_0_0_0_0_50}', "");
Expect(0, 4981, '\P{^Numeric_Value=0_0_0_0_0_50}', "");
Error('\p{Nv=-05/a/0}');
Error('\P{Nv=-05/a/0}');
Expect(1, 4982, '\p{Nv=50}', "");
Expect(0, 4982, '\p{^Nv=50}', "");
Expect(0, 4982, '\P{Nv=50}', "");
Expect(1, 4982, '\P{^Nv=50}', "");
Expect(0, 4981, '\p{Nv=50}', "");
Expect(1, 4981, '\p{^Nv=50}', "");
Expect(1, 4981, '\P{Nv=50}', "");
Expect(0, 4981, '\P{^Nv=50}', "");
Error('\p{Is_Numeric_Value=:= _+0050}');
Error('\P{Is_Numeric_Value=:= _+0050}');
Expect(1, 4982, '\p{Is_Numeric_Value=00_00_00_00_050}', "");
Expect(0, 4982, '\p{^Is_Numeric_Value=00_00_00_00_050}', "");
Expect(0, 4982, '\P{Is_Numeric_Value=00_00_00_00_050}', "");
Expect(1, 4982, '\P{^Is_Numeric_Value=00_00_00_00_050}', "");
Expect(0, 4981, '\p{Is_Numeric_Value=00_00_00_00_050}', "");
Expect(1, 4981, '\p{^Is_Numeric_Value=00_00_00_00_050}', "");
Expect(1, 4981, '\P{Is_Numeric_Value=00_00_00_00_050}', "");
Expect(0, 4981, '\P{^Is_Numeric_Value=00_00_00_00_050}', "");
Error('\p{Is_Nv=- 05/a/0}');
Error('\P{Is_Nv=- 05/a/0}');
Expect(1, 4982, '\p{Is_Nv=+00000050}', "");
Expect(0, 4982, '\p{^Is_Nv=+00000050}', "");
Expect(0, 4982, '\P{Is_Nv=+00000050}', "");
Expect(1, 4982, '\P{^Is_Nv=+00000050}', "");
Expect(0, 4981, '\p{Is_Nv=+00000050}', "");
Expect(1, 4981, '\p{^Is_Nv=+00000050}', "");
Expect(1, 4981, '\P{Is_Nv=+00000050}', "");
Expect(0, 4981, '\P{^Is_Nv=+00000050}', "");
Error('\p{Numeric_Value=_:=+00000000039}');
Error('\P{Numeric_Value=_:=+00000000039}');
Expect(1, 12980, '\p{Numeric_Value=0000000039}', "");
Expect(0, 12980, '\p{^Numeric_Value=0000000039}', "");
Expect(0, 12980, '\P{Numeric_Value=0000000039}', "");
Expect(1, 12980, '\P{^Numeric_Value=0000000039}', "");
Expect(0, 12979, '\p{Numeric_Value=0000000039}', "");
Expect(1, 12979, '\p{^Numeric_Value=0000000039}', "");
Expect(1, 12979, '\P{Numeric_Value=0000000039}', "");
Expect(0, 12979, '\P{^Numeric_Value=0000000039}', "");
Error('\p{Nv=-_39:=}');
Error('\P{Nv=-_39:=}');
Expect(1, 12980, '\p{Nv=000039}', "");
Expect(0, 12980, '\p{^Nv=000039}', "");
Expect(0, 12980, '\P{Nv=000039}', "");
Expect(1, 12980, '\P{^Nv=000039}', "");
Expect(0, 12979, '\p{Nv=000039}', "");
Expect(1, 12979, '\p{^Nv=000039}', "");
Expect(1, 12979, '\P{Nv=000039}', "");
Expect(0, 12979, '\P{^Nv=000039}', "");
Error('\p{Is_Numeric_Value=-+00-03/a/9}');
Error('\P{Is_Numeric_Value=-+00-03/a/9}');
Expect(1, 12980, '\p{Is_Numeric_Value=39}', "");
Expect(0, 12980, '\p{^Is_Numeric_Value=39}', "");
Expect(0, 12980, '\P{Is_Numeric_Value=39}', "");
Expect(1, 12980, '\P{^Is_Numeric_Value=39}', "");
Expect(0, 12979, '\p{Is_Numeric_Value=39}', "");
Expect(1, 12979, '\p{^Is_Numeric_Value=39}', "");
Expect(1, 12979, '\P{Is_Numeric_Value=39}', "");
Expect(0, 12979, '\P{^Is_Numeric_Value=39}', "");
Error('\p{Is_Nv=-:=0 0 0-0 0 0_0039}');
Error('\P{Is_Nv=-:=0 0 0-0 0 0_0039}');
Expect(1, 12980, '\p{Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(0, 12980, '\p{^Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(0, 12980, '\P{Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(1, 12980, '\P{^Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(0, 12979, '\p{Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(1, 12979, '\p{^Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(1, 12979, '\P{Is_Nv=0_0_0_0_0_0_00039}', "");
Expect(0, 12979, '\P{^Is_Nv=0_0_0_0_0_0_00039}', "");
Error('\p{Numeric_Value=:= 00000001/00016}');
Error('\P{Numeric_Value=:= 00000001/00016}');
Expect(1, 2548, '\p{Numeric_Value=00000001/016}', "");
Expect(0, 2548, '\p{^Numeric_Value=00000001/016}', "");
Expect(0, 2548, '\P{Numeric_Value=00000001/016}', "");
Expect(1, 2548, '\P{^Numeric_Value=00000001/016}', "");
Expect(0, 2547, '\p{Numeric_Value=00000001/016}', "");
Expect(1, 2547, '\p{^Numeric_Value=00000001/016}', "");
Expect(1, 2547, '\P{Numeric_Value=00000001/016}', "");
Expect(0, 2547, '\P{^Numeric_Value=00000001/016}', "");
Error('\p{Numeric_Value=0.06}');
Error('\P{Numeric_Value=0.06}');
Expect(1, 2548, '\p{Numeric_Value=0.062}', "");
Expect(0, 2548, '\p{^Numeric_Value=0.062}', "");
Expect(0, 2548, '\P{Numeric_Value=0.062}', "");
Expect(1, 2548, '\P{^Numeric_Value=0.062}', "");
Expect(0, 2547, '\p{Numeric_Value=0.062}', "");
Expect(1, 2547, '\p{^Numeric_Value=0.062}', "");
Expect(1, 2547, '\P{Numeric_Value=0.062}', "");
Expect(0, 2547, '\P{^Numeric_Value=0.062}', "");
Error('\p{Nv: /a/1/000000016}');
Error('\P{Nv: /a/1/000000016}');
Expect(1, 2548, '\p{Nv=00001/016}', "");
Expect(0, 2548, '\p{^Nv=00001/016}', "");
Expect(0, 2548, '\P{Nv=00001/016}', "");
Expect(1, 2548, '\P{^Nv=00001/016}', "");
Expect(0, 2547, '\p{Nv=00001/016}', "");
Expect(1, 2547, '\p{^Nv=00001/016}', "");
Expect(1, 2547, '\P{Nv=00001/016}', "");
Expect(0, 2547, '\P{^Nv=00001/016}', "");
Error('\p{Nv=0.06}');
Error('\P{Nv=0.06}');
Expect(1, 2548, '\p{Nv=0.062}', "");
Expect(0, 2548, '\p{^Nv=0.062}', "");
Expect(0, 2548, '\P{Nv=0.062}', "");
Expect(1, 2548, '\P{^Nv=0.062}', "");
Expect(0, 2547, '\p{Nv=0.062}', "");
Expect(1, 2547, '\p{^Nv=0.062}', "");
Expect(1, 2547, '\P{Nv=0.062}', "");
Expect(0, 2547, '\P{^Nv=0.062}', "");
Error('\p{Is_Numeric_Value= +000000001/0016/a/}');
Error('\P{Is_Numeric_Value= +000000001/0016/a/}');
Expect(1, 2548, '\p{Is_Numeric_Value: 00001/00000016}', "");
Expect(0, 2548, '\p{^Is_Numeric_Value: 00001/00000016}', "");
Expect(0, 2548, '\P{Is_Numeric_Value: 00001/00000016}', "");
Expect(1, 2548, '\P{^Is_Numeric_Value: 00001/00000016}', "");
Expect(0, 2547, '\p{Is_Numeric_Value: 00001/00000016}', "");
Expect(1, 2547, '\p{^Is_Numeric_Value: 00001/00000016}', "");
Expect(1, 2547, '\P{Is_Numeric_Value: 00001/00000016}', "");
Expect(0, 2547, '\P{^Is_Numeric_Value: 00001/00000016}', "");
Error('\p{Is_Numeric_Value=0.06}');
Error('\P{Is_Numeric_Value=0.06}');
Expect(1, 2548, '\p{Is_Numeric_Value=0.062}', "");
Expect(0, 2548, '\p{^Is_Numeric_Value=0.062}', "");
Expect(0, 2548, '\P{Is_Numeric_Value=0.062}', "");
Expect(1, 2548, '\P{^Is_Numeric_Value=0.062}', "");
Expect(0, 2547, '\p{Is_Numeric_Value=0.062}', "");
Expect(1, 2547, '\p{^Is_Numeric_Value=0.062}', "");
Expect(1, 2547, '\P{Is_Numeric_Value=0.062}', "");
Expect(0, 2547, '\P{^Is_Numeric_Value=0.062}', "");
Error('\p{Is_Nv= 0000000001/00000016/a/}');
Error('\P{Is_Nv= 0000000001/00000016/a/}');
Expect(1, 2548, '\p{Is_Nv=1/16}', "");
Expect(0, 2548, '\p{^Is_Nv=1/16}', "");
Expect(0, 2548, '\P{Is_Nv=1/16}', "");
Expect(1, 2548, '\P{^Is_Nv=1/16}', "");
Expect(0, 2547, '\p{Is_Nv=1/16}', "");
Expect(1, 2547, '\p{^Is_Nv=1/16}', "");
Expect(1, 2547, '\P{Is_Nv=1/16}', "");
Expect(0, 2547, '\P{^Is_Nv=1/16}', "");
Error('\p{Is_Nv=0.06}');
Error('\P{Is_Nv=0.06}');
Expect(1, 2548, '\p{Is_Nv=0.062}', "");
Expect(0, 2548, '\p{^Is_Nv=0.062}', "");
Expect(0, 2548, '\P{Is_Nv=0.062}', "");
Expect(1, 2548, '\P{^Is_Nv=0.062}', "");
Expect(0, 2547, '\p{Is_Nv=0.062}', "");
Expect(1, 2547, '\p{^Is_Nv=0.062}', "");
Expect(1, 2547, '\P{Is_Nv=0.062}', "");
Expect(0, 2547, '\P{^Is_Nv=0.062}', "");
Error('\p{Numeric_Value= +000003/2:=}');
Error('\P{Numeric_Value= +000003/2:=}');
Expect(1, 3883, '\p{Numeric_Value=+00003/000000002}', "");
Expect(0, 3883, '\p{^Numeric_Value=+00003/000000002}', "");
Expect(0, 3883, '\P{Numeric_Value=+00003/000000002}', "");
Expect(1, 3883, '\P{^Numeric_Value=+00003/000000002}', "");
Expect(0, 3882, '\p{Numeric_Value=+00003/000000002}', "");
Expect(1, 3882, '\p{^Numeric_Value=+00003/000000002}', "");
Expect(1, 3882, '\P{Numeric_Value=+00003/000000002}', "");
Expect(0, 3882, '\P{^Numeric_Value=+00003/000000002}', "");
Expect(1, 3883, '\p{Numeric_Value=1.500}', "");
Expect(0, 3883, '\p{^Numeric_Value=1.500}', "");
Expect(0, 3883, '\P{Numeric_Value=1.500}', "");
Expect(1, 3883, '\P{^Numeric_Value=1.500}', "");
Expect(0, 3882, '\p{Numeric_Value=1.500}', "");
Expect(1, 3882, '\p{^Numeric_Value=1.500}', "");
Expect(1, 3882, '\P{Numeric_Value=1.500}', "");
Expect(0, 3882, '\P{^Numeric_Value=1.500}', "");
Error('\p{Nv=/a/0003/002}');
Error('\P{Nv=/a/0003/002}');
Expect(1, 3883, '\p{Nv=0003/2}', "");
Expect(0, 3883, '\p{^Nv=0003/2}', "");
Expect(0, 3883, '\P{Nv=0003/2}', "");
Expect(1, 3883, '\P{^Nv=0003/2}', "");
Expect(0, 3882, '\p{Nv=0003/2}', "");
Expect(1, 3882, '\p{^Nv=0003/2}', "");
Expect(1, 3882, '\P{Nv=0003/2}', "");
Expect(0, 3882, '\P{^Nv=0003/2}', "");
Expect(1, 3883, '\p{Nv=1.500}', "");
Expect(0, 3883, '\p{^Nv=1.500}', "");
Expect(0, 3883, '\P{Nv=1.500}', "");
Expect(1, 3883, '\P{^Nv=1.500}', "");
Expect(0, 3882, '\p{Nv=1.500}', "");
Expect(1, 3882, '\p{^Nv=1.500}', "");
Expect(1, 3882, '\P{Nv=1.500}', "");
Expect(0, 3882, '\P{^Nv=1.500}', "");
Error('\p{Is_Numeric_Value=:= _0003/002}');
Error('\P{Is_Numeric_Value=:= _0003/002}');
Expect(1, 3883, '\p{Is_Numeric_Value=0000000003/002}', "");
Expect(0, 3883, '\p{^Is_Numeric_Value=0000000003/002}', "");
Expect(0, 3883, '\P{Is_Numeric_Value=0000000003/002}', "");
Expect(1, 3883, '\P{^Is_Numeric_Value=0000000003/002}', "");
Expect(0, 3882, '\p{Is_Numeric_Value=0000000003/002}', "");
Expect(1, 3882, '\p{^Is_Numeric_Value=0000000003/002}', "");
Expect(1, 3882, '\P{Is_Numeric_Value=0000000003/002}', "");
Expect(0, 3882, '\P{^Is_Numeric_Value=0000000003/002}', "");
Expect(1, 3883, '\p{Is_Numeric_Value=1.500}', "");
Expect(0, 3883, '\p{^Is_Numeric_Value=1.500}', "");
Expect(0, 3883, '\P{Is_Numeric_Value=1.500}', "");
Expect(1, 3883, '\P{^Is_Numeric_Value=1.500}', "");
Expect(0, 3882, '\p{Is_Numeric_Value=1.500}', "");
Expect(1, 3882, '\p{^Is_Numeric_Value=1.500}', "");
Expect(1, 3882, '\P{Is_Numeric_Value=1.500}', "");
Expect(0, 3882, '\P{^Is_Numeric_Value=1.500}', "");
Error('\p{Is_Nv=_/a/00000003/00002}');
Error('\P{Is_Nv=_/a/00000003/00002}');
Expect(1, 3883, '\p{Is_Nv=0003/0000000002}', "");
Expect(0, 3883, '\p{^Is_Nv=0003/0000000002}', "");
Expect(0, 3883, '\P{Is_Nv=0003/0000000002}', "");
Expect(1, 3883, '\P{^Is_Nv=0003/0000000002}', "");
Expect(0, 3882, '\p{Is_Nv=0003/0000000002}', "");
Expect(1, 3882, '\p{^Is_Nv=0003/0000000002}', "");
Expect(1, 3882, '\P{Is_Nv=0003/0000000002}', "");
Expect(0, 3882, '\P{^Is_Nv=0003/0000000002}', "");
Expect(1, 3883, '\p{Is_Nv=1.500}', "");
Expect(0, 3883, '\p{^Is_Nv=1.500}', "");
Expect(0, 3883, '\P{Is_Nv=1.500}', "");
Expect(1, 3883, '\P{^Is_Nv=1.500}', "");
Expect(0, 3882, '\p{Is_Nv=1.500}', "");
Expect(1, 3882, '\p{^Is_Nv=1.500}', "");
Expect(1, 3882, '\P{Is_Nv=1.500}', "");
Expect(0, 3882, '\P{^Is_Nv=1.500}', "");
Error('\p{Numeric_Value=__0041/a/}');
Error('\P{Numeric_Value=__0041/a/}');
Expect(1, 12982, '\p{Numeric_Value=+0_0_41}', "");
Expect(0, 12982, '\p{^Numeric_Value=+0_0_41}', "");
Expect(0, 12982, '\P{Numeric_Value=+0_0_41}', "");
Expect(1, 12982, '\P{^Numeric_Value=+0_0_41}', "");
Expect(0, 12981, '\p{Numeric_Value=+0_0_41}', "");
Expect(1, 12981, '\p{^Numeric_Value=+0_0_41}', "");
Expect(1, 12981, '\P{Numeric_Value=+0_0_41}', "");
Expect(0, 12981, '\P{^Numeric_Value=+0_0_41}', "");
Error('\p{Nv=_ 0000000041/a/}');
Error('\P{Nv=_ 0000000041/a/}');
Expect(1, 12982, '\p{Nv=+0000041}', "");
Expect(0, 12982, '\p{^Nv=+0000041}', "");
Expect(0, 12982, '\P{Nv=+0000041}', "");
Expect(1, 12982, '\P{^Nv=+0000041}', "");
Expect(0, 12981, '\p{Nv=+0000041}', "");
Expect(1, 12981, '\p{^Nv=+0000041}', "");
Expect(1, 12981, '\P{Nv=+0000041}', "");
Expect(0, 12981, '\P{^Nv=+0000041}', "");
Error('\p{Is_Numeric_Value= -000041:=}');
Error('\P{Is_Numeric_Value= -000041:=}');
Expect(1, 12982, '\p{Is_Numeric_Value=0004_1}', "");
Expect(0, 12982, '\p{^Is_Numeric_Value=0004_1}', "");
Expect(0, 12982, '\P{Is_Numeric_Value=0004_1}', "");
Expect(1, 12982, '\P{^Is_Numeric_Value=0004_1}', "");
Expect(0, 12981, '\p{Is_Numeric_Value=0004_1}', "");
Expect(1, 12981, '\p{^Is_Numeric_Value=0004_1}', "");
Expect(1, 12981, '\P{Is_Numeric_Value=0004_1}', "");
Expect(0, 12981, '\P{^Is_Numeric_Value=0004_1}', "");
Error('\p{Is_Nv=-0/a/0_00-00 0 041}');
Error('\P{Is_Nv=-0/a/0_00-00 0 041}');
Expect(1, 12982, '\p{Is_Nv=41}', "");
Expect(0, 12982, '\p{^Is_Nv=41}', "");
Expect(0, 12982, '\P{Is_Nv=41}', "");
Expect(1, 12982, '\P{^Is_Nv=41}', "");
Expect(0, 12981, '\p{Is_Nv=41}', "");
Expect(1, 12981, '\p{^Is_Nv=41}', "");
Expect(1, 12981, '\P{Is_Nv=41}', "");
Expect(0, 12981, '\P{^Is_Nv=41}', "");
Error('\p{Numeric_Value=:=_01_2}');
Error('\P{Numeric_Value=:=_01_2}');
Expect(1, 8555, '\p{Numeric_Value=+000_000_000_12}', "");
Expect(0, 8555, '\p{^Numeric_Value=+000_000_000_12}', "");
Expect(0, 8555, '\P{Numeric_Value=+000_000_000_12}', "");
Expect(1, 8555, '\P{^Numeric_Value=+000_000_000_12}', "");
Expect(0, 8554, '\p{Numeric_Value=+000_000_000_12}', "");
Expect(1, 8554, '\p{^Numeric_Value=+000_000_000_12}', "");
Expect(1, 8554, '\P{Numeric_Value=+000_000_000_12}', "");
Expect(0, 8554, '\P{^Numeric_Value=+000_000_000_12}', "");
Error('\p{Nv= _0000000012/a/}');
Error('\P{Nv= _0000000012/a/}');
Expect(1, 8555, '\p{Nv=1_2}', "");
Expect(0, 8555, '\p{^Nv=1_2}', "");
Expect(0, 8555, '\P{Nv=1_2}', "");
Expect(1, 8555, '\P{^Nv=1_2}', "");
Expect(0, 8554, '\p{Nv=1_2}', "");
Expect(1, 8554, '\p{^Nv=1_2}', "");
Expect(1, 8554, '\P{Nv=1_2}', "");
Expect(0, 8554, '\P{^Nv=1_2}', "");
Error('\p{Is_Numeric_Value= /a/0 0 12}');
Error('\P{Is_Numeric_Value= /a/0 0 12}');
Expect(1, 8555, '\p{Is_Numeric_Value=0_0_0_012}', "");
Expect(0, 8555, '\p{^Is_Numeric_Value=0_0_0_012}', "");
Expect(0, 8555, '\P{Is_Numeric_Value=0_0_0_012}', "");
Expect(1, 8555, '\P{^Is_Numeric_Value=0_0_0_012}', "");
Expect(0, 8554, '\p{Is_Numeric_Value=0_0_0_012}', "");
Expect(1, 8554, '\p{^Is_Numeric_Value=0_0_0_012}', "");
Expect(1, 8554, '\P{Is_Numeric_Value=0_0_0_012}', "");
Expect(0, 8554, '\P{^Is_Numeric_Value=0_0_0_012}', "");
Error('\p{Is_Nv=-_00000000012/a/}');
Error('\P{Is_Nv=-_00000000012/a/}');
Expect(1, 8555, '\p{Is_Nv=+012}', "");
Expect(0, 8555, '\p{^Is_Nv=+012}', "");
Expect(0, 8555, '\P{Is_Nv=+012}', "");
Expect(1, 8555, '\P{^Is_Nv=+012}', "");
Expect(0, 8554, '\p{Is_Nv=+012}', "");
Expect(1, 8554, '\p{^Is_Nv=+012}', "");
Expect(1, 8554, '\P{Is_Nv=+012}', "");
Expect(0, 8554, '\P{^Is_Nv=+012}', "");
Error('\p{Numeric_Value=:= 0000015}');
Error('\P{Numeric_Value=:= 0000015}');
Expect(1, 9326, '\p{Numeric_Value=0000000015}', "");
Expect(0, 9326, '\p{^Numeric_Value=0000000015}', "");
Expect(0, 9326, '\P{Numeric_Value=0000000015}', "");
Expect(1, 9326, '\P{^Numeric_Value=0000000015}', "");
Expect(0, 9325, '\p{Numeric_Value=0000000015}', "");
Expect(1, 9325, '\p{^Numeric_Value=0000000015}', "");
Expect(1, 9325, '\P{Numeric_Value=0000000015}', "");
Expect(0, 9325, '\P{^Numeric_Value=0000000015}', "");
Error('\p{Nv= /a/0000 0001_5}');
Error('\P{Nv= /a/0000 0001_5}');
Expect(1, 9326, '\p{Nv=+015}', "");
Expect(0, 9326, '\p{^Nv=+015}', "");
Expect(0, 9326, '\P{Nv=+015}', "");
Expect(1, 9326, '\P{^Nv=+015}', "");
Expect(0, 9325, '\p{Nv=+015}', "");
Expect(1, 9325, '\p{^Nv=+015}', "");
Expect(1, 9325, '\P{Nv=+015}', "");
Expect(0, 9325, '\P{^Nv=+015}', "");
Error('\p{Is_Numeric_Value=--00/a/00_15}');
Error('\P{Is_Numeric_Value=--00/a/00_15}');
Expect(1, 9326, '\p{Is_Numeric_Value=000015}', "");
Expect(0, 9326, '\p{^Is_Numeric_Value=000015}', "");
Expect(0, 9326, '\P{Is_Numeric_Value=000015}', "");
Expect(1, 9326, '\P{^Is_Numeric_Value=000015}', "");
Expect(0, 9325, '\p{Is_Numeric_Value=000015}', "");
Expect(1, 9325, '\p{^Is_Numeric_Value=000015}', "");
Expect(1, 9325, '\P{Is_Numeric_Value=000015}', "");
Expect(0, 9325, '\P{^Is_Numeric_Value=000015}', "");
Error('\p{Is_Nv= -00_0 15:=}');
Error('\P{Is_Nv= -00_0 15:=}');
Expect(1, 9326, '\p{Is_Nv=00000015}', "");
Expect(0, 9326, '\p{^Is_Nv=00000015}', "");
Expect(0, 9326, '\P{Is_Nv=00000015}', "");
Expect(1, 9326, '\P{^Is_Nv=00000015}', "");
Expect(0, 9325, '\p{Is_Nv=00000015}', "");
Expect(1, 9325, '\p{^Is_Nv=00000015}', "");
Expect(1, 9325, '\P{Is_Nv=00000015}', "");
Expect(0, 9325, '\P{^Is_Nv=00000015}', "");
Error('\p{Numeric_Value=-_/a/0000001/00000002}');
Error('\P{Numeric_Value=-_/a/0000001/00000002}');
Expect(1, 3891, '\p{Numeric_Value=-00001/0000002}', "");
Expect(0, 3891, '\p{^Numeric_Value=-00001/0000002}', "");
Expect(0, 3891, '\P{Numeric_Value=-00001/0000002}', "");
Expect(1, 3891, '\P{^Numeric_Value=-00001/0000002}', "");
Expect(0, 3890, '\p{Numeric_Value=-00001/0000002}', "");
Expect(1, 3890, '\p{^Numeric_Value=-00001/0000002}', "");
Expect(1, 3890, '\P{Numeric_Value=-00001/0000002}', "");
Expect(0, 3890, '\P{^Numeric_Value=-00001/0000002}', "");
Expect(1, 3891, '\p{Numeric_Value=-0.500}', "");
Expect(0, 3891, '\p{^Numeric_Value=-0.500}', "");
Expect(0, 3891, '\P{Numeric_Value=-0.500}', "");
Expect(1, 3891, '\P{^Numeric_Value=-0.500}', "");
Expect(0, 3890, '\p{Numeric_Value=-0.500}', "");
Expect(1, 3890, '\p{^Numeric_Value=-0.500}', "");
Expect(1, 3890, '\P{Numeric_Value=-0.500}', "");
Expect(0, 3890, '\P{^Numeric_Value=-0.500}', "");
Error('\p{Nv=/a/-0000000001/0000002}');
Error('\P{Nv=/a/-0000000001/0000002}');
Expect(1, 3891, '\p{Nv=-00001/02}', "");
Expect(0, 3891, '\p{^Nv=-00001/02}', "");
Expect(0, 3891, '\P{Nv=-00001/02}', "");
Expect(1, 3891, '\P{^Nv=-00001/02}', "");
Expect(0, 3890, '\p{Nv=-00001/02}', "");
Expect(1, 3890, '\p{^Nv=-00001/02}', "");
Expect(1, 3890, '\P{Nv=-00001/02}', "");
Expect(0, 3890, '\P{^Nv=-00001/02}', "");
Expect(1, 3891, '\p{Nv=-0.500}', "");
Expect(0, 3891, '\p{^Nv=-0.500}', "");
Expect(0, 3891, '\P{Nv=-0.500}', "");
Expect(1, 3891, '\P{^Nv=-0.500}', "");
Expect(0, 3890, '\p{Nv=-0.500}', "");
Expect(1, 3890, '\p{^Nv=-0.500}', "");
Expect(1, 3890, '\P{Nv=-0.500}', "");
Expect(0, 3890, '\P{^Nv=-0.500}', "");
Error('\p{Is_Numeric_Value=_ _0000000001/000000002/a/}');
Error('\P{Is_Numeric_Value=_ _0000000001/000000002/a/}');
Expect(1, 3891, '\p{Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(0, 3891, '\p{^Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(0, 3891, '\P{Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(1, 3891, '\P{^Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(0, 3890, '\p{Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(1, 3890, '\p{^Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(1, 3890, '\P{Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(0, 3890, '\P{^Is_Numeric_Value=-0000000001/0000000002}', "");
Expect(1, 3891, '\p{Is_Numeric_Value=-0.500}', "");
Expect(0, 3891, '\p{^Is_Numeric_Value=-0.500}', "");
Expect(0, 3891, '\P{Is_Numeric_Value=-0.500}', "");
Expect(1, 3891, '\P{^Is_Numeric_Value=-0.500}', "");
Expect(0, 3890, '\p{Is_Numeric_Value=-0.500}', "");
Expect(1, 3890, '\p{^Is_Numeric_Value=-0.500}', "");
Expect(1, 3890, '\P{Is_Numeric_Value=-0.500}', "");
Expect(0, 3890, '\P{^Is_Numeric_Value=-0.500}', "");
Error('\p{Is_Nv=-/a/ 0000000001/00000002}');
Error('\P{Is_Nv=-/a/ 0000000001/00000002}');
Expect(1, 3891, '\p{Is_Nv=-00000001/02}', "");
Expect(0, 3891, '\p{^Is_Nv=-00000001/02}', "");
Expect(0, 3891, '\P{Is_Nv=-00000001/02}', "");
Expect(1, 3891, '\P{^Is_Nv=-00000001/02}', "");
Expect(0, 3890, '\p{Is_Nv=-00000001/02}', "");
Expect(1, 3890, '\p{^Is_Nv=-00000001/02}', "");
Expect(1, 3890, '\P{Is_Nv=-00000001/02}', "");
Expect(0, 3890, '\P{^Is_Nv=-00000001/02}', "");
Expect(1, 3891, '\p{Is_Nv=-0.500}', "");
Expect(0, 3891, '\p{^Is_Nv=-0.500}', "");
Expect(0, 3891, '\P{Is_Nv=-0.500}', "");
Expect(1, 3891, '\P{^Is_Nv=-0.500}', "");
Expect(0, 3890, '\p{Is_Nv=-0.500}', "");
Expect(1, 3890, '\p{^Is_Nv=-0.500}', "");
Expect(1, 3890, '\P{Is_Nv=-0.500}', "");
Expect(0, 3890, '\P{^Is_Nv=-0.500}', "");
Error('\p{Numeric_Value=-_+80000/a/}');
Error('\P{Numeric_Value=-_+80000/a/}');
Expect(1, 65842, '\p{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(0, 65842, '\p{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(0, 65842, '\P{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(1, 65842, '\P{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(0, 65841, '\p{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(1, 65841, '\p{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(1, 65841, '\P{Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Expect(0, 65841, '\P{^Numeric_Value=0_0_0_0_0_0_8_0000}', "");
Error('\p{Nv=_+8 0 0:=00}');
Error('\P{Nv=_+8 0 0:=00}');
Expect(1, 65842, '\p{Nv: 000000080000}', "");
Expect(0, 65842, '\p{^Nv: 000000080000}', "");
Expect(0, 65842, '\P{Nv: 000000080000}', "");
Expect(1, 65842, '\P{^Nv: 000000080000}', "");
Expect(0, 65841, '\p{Nv: 000000080000}', "");
Expect(1, 65841, '\p{^Nv: 000000080000}', "");
Expect(1, 65841, '\P{Nv: 000000080000}', "");
Expect(0, 65841, '\P{^Nv: 000000080000}', "");
Error('\p{Is_Numeric_Value=/a/ 80000}');
Error('\P{Is_Numeric_Value=/a/ 80000}');
Expect(1, 65842, '\p{Is_Numeric_Value=+00080000}', "");
Expect(0, 65842, '\p{^Is_Numeric_Value=+00080000}', "");
Expect(0, 65842, '\P{Is_Numeric_Value=+00080000}', "");
Expect(1, 65842, '\P{^Is_Numeric_Value=+00080000}', "");
Expect(0, 65841, '\p{Is_Numeric_Value=+00080000}', "");
Expect(1, 65841, '\p{^Is_Numeric_Value=+00080000}', "");
Expect(1, 65841, '\P{Is_Numeric_Value=+00080000}', "");
Expect(0, 65841, '\P{^Is_Numeric_Value=+00080000}', "");
Error('\p{Is_Nv=/a/- 000000080000}');
Error('\P{Is_Nv=/a/- 000000080000}');
Expect(1, 65842, '\p{Is_Nv: +0008000_0}', "");
Expect(0, 65842, '\p{^Is_Nv: +0008000_0}', "");
Expect(0, 65842, '\P{Is_Nv: +0008000_0}', "");
Expect(1, 65842, '\P{^Is_Nv: +0008000_0}', "");
Expect(0, 65841, '\p{Is_Nv: +0008000_0}', "");
Expect(1, 65841, '\p{^Is_Nv: +0008000_0}', "");
Expect(1, 65841, '\P{Is_Nv: +0008000_0}', "");
Expect(0, 65841, '\P{^Is_Nv: +0008000_0}', "");
Error('\p{Numeric_Value=:= 06 0}');
Error('\P{Numeric_Value=:= 06 0}');
Expect(1, 4983, '\p{Numeric_Value=60}', "");
Expect(0, 4983, '\p{^Numeric_Value=60}', "");
Expect(0, 4983, '\P{Numeric_Value=60}', "");
Expect(1, 4983, '\P{^Numeric_Value=60}', "");
Expect(0, 4982, '\p{Numeric_Value=60}', "");
Expect(1, 4982, '\p{^Numeric_Value=60}', "");
Expect(1, 4982, '\P{Numeric_Value=60}', "");
Expect(0, 4982, '\P{^Numeric_Value=60}', "");
Error('\p{Nv= :=00-000_0-0060}');
Error('\P{Nv= :=00-000_0-0060}');
Expect(1, 4983, '\p{Nv=000000060}', "");
Expect(0, 4983, '\p{^Nv=000000060}', "");
Expect(0, 4983, '\P{Nv=000000060}', "");
Expect(1, 4983, '\P{^Nv=000000060}', "");
Expect(0, 4982, '\p{Nv=000000060}', "");
Expect(1, 4982, '\p{^Nv=000000060}', "");
Expect(1, 4982, '\P{Nv=000000060}', "");
Expect(0, 4982, '\P{^Nv=000000060}', "");
Error('\p{Is_Numeric_Value: -0 0/a/0 0_0_0 0 0060}');
Error('\P{Is_Numeric_Value: -0 0/a/0 0_0_0 0 0060}');
Expect(1, 4983, '\p{Is_Numeric_Value=0060}', "");
Expect(0, 4983, '\p{^Is_Numeric_Value=0060}', "");
Expect(0, 4983, '\P{Is_Numeric_Value=0060}', "");
Expect(1, 4983, '\P{^Is_Numeric_Value=0060}', "");
Expect(0, 4982, '\p{Is_Numeric_Value=0060}', "");
Expect(1, 4982, '\p{^Is_Numeric_Value=0060}', "");
Expect(1, 4982, '\P{Is_Numeric_Value=0060}', "");
Expect(0, 4982, '\P{^Is_Numeric_Value=0060}', "");
Error('\p{Is_Nv= /a/00060}');
Error('\P{Is_Nv= /a/00060}');
Expect(1, 4983, '\p{Is_Nv=0000006_0}', "");
Expect(0, 4983, '\p{^Is_Nv=0000006_0}', "");
Expect(0, 4983, '\P{Is_Nv=0000006_0}', "");
Expect(1, 4983, '\P{^Is_Nv=0000006_0}', "");
Expect(0, 4982, '\p{Is_Nv=0000006_0}', "");
Expect(1, 4982, '\p{^Is_Nv=0000006_0}', "");
Expect(1, 4982, '\P{Is_Nv=0000006_0}', "");
Expect(0, 4982, '\P{^Is_Nv=0000006_0}', "");
Error('\p{Numeric_Value: /a/0000045}');
Error('\P{Numeric_Value: /a/0000045}');
Expect(1, 12986, '\p{Numeric_Value=0045}', "");
Expect(0, 12986, '\p{^Numeric_Value=0045}', "");
Expect(0, 12986, '\P{Numeric_Value=0045}', "");
Expect(1, 12986, '\P{^Numeric_Value=0045}', "");
Expect(0, 12985, '\p{Numeric_Value=0045}', "");
Expect(1, 12985, '\p{^Numeric_Value=0045}', "");
Expect(1, 12985, '\P{Numeric_Value=0045}', "");
Expect(0, 12985, '\P{^Numeric_Value=0045}', "");
Error('\p{Nv: --+00-00:=00_045}');
Error('\P{Nv: --+00-00:=00_045}');
Expect(1, 12986, '\p{Nv=00000045}', "");
Expect(0, 12986, '\p{^Nv=00000045}', "");
Expect(0, 12986, '\P{Nv=00000045}', "");
Expect(1, 12986, '\P{^Nv=00000045}', "");
Expect(0, 12985, '\p{Nv=00000045}', "");
Expect(1, 12985, '\p{^Nv=00000045}', "");
Expect(1, 12985, '\P{Nv=00000045}', "");
Expect(0, 12985, '\P{^Nv=00000045}', "");
Error('\p{Is_Numeric_Value=--0000045/a/}');
Error('\P{Is_Numeric_Value=--0000045/a/}');
Expect(1, 12986, '\p{Is_Numeric_Value=000045}', "");
Expect(0, 12986, '\p{^Is_Numeric_Value=000045}', "");
Expect(0, 12986, '\P{Is_Numeric_Value=000045}', "");
Expect(1, 12986, '\P{^Is_Numeric_Value=000045}', "");
Expect(0, 12985, '\p{Is_Numeric_Value=000045}', "");
Expect(1, 12985, '\p{^Is_Numeric_Value=000045}', "");
Expect(1, 12985, '\P{Is_Numeric_Value=000045}', "");
Expect(0, 12985, '\P{^Is_Numeric_Value=000045}', "");
Error('\p{Is_Nv= /a/000000 00 04-5}');
Error('\P{Is_Nv= /a/000000 00 04-5}');
Expect(1, 12986, '\p{Is_Nv=+0045}', "");
Expect(0, 12986, '\p{^Is_Nv=+0045}', "");
Expect(0, 12986, '\P{Is_Nv=+0045}', "");
Expect(1, 12986, '\P{^Is_Nv=+0045}', "");
Expect(0, 12985, '\p{Is_Nv=+0045}', "");
Expect(1, 12985, '\p{^Is_Nv=+0045}', "");
Expect(1, 12985, '\P{Is_Nv=+0045}', "");
Expect(0, 12985, '\P{^Is_Nv=+0045}', "");
Error('\p{Numeric_Value=/a/ 019}');
Error('\P{Numeric_Value=/a/ 019}');
Expect(1, 5872, '\p{Numeric_Value=01_9}', "");
Expect(0, 5872, '\p{^Numeric_Value=01_9}', "");
Expect(0, 5872, '\P{Numeric_Value=01_9}', "");
Expect(1, 5872, '\P{^Numeric_Value=01_9}', "");
Expect(0, 5871, '\p{Numeric_Value=01_9}', "");
Expect(1, 5871, '\p{^Numeric_Value=01_9}', "");
Expect(1, 5871, '\P{Numeric_Value=01_9}', "");
Expect(0, 5871, '\P{^Numeric_Value=01_9}', "");
Error('\p{Nv= /a/+0000000019}');
Error('\P{Nv= /a/+0000000019}');
Expect(1, 5872, '\p{Nv=01_9}', "");
Expect(0, 5872, '\p{^Nv=01_9}', "");
Expect(0, 5872, '\P{Nv=01_9}', "");
Expect(1, 5872, '\P{^Nv=01_9}', "");
Expect(0, 5871, '\p{Nv=01_9}', "");
Expect(1, 5871, '\p{^Nv=01_9}', "");
Expect(1, 5871, '\P{Nv=01_9}', "");
Expect(0, 5871, '\P{^Nv=01_9}', "");
Error('\p{Is_Numeric_Value=:=_ +0000000019}');
Error('\P{Is_Numeric_Value=:=_ +0000000019}');
Expect(1, 5872, '\p{Is_Numeric_Value=1_9}', "");
Expect(0, 5872, '\p{^Is_Numeric_Value=1_9}', "");
Expect(0, 5872, '\P{Is_Numeric_Value=1_9}', "");
Expect(1, 5872, '\P{^Is_Numeric_Value=1_9}', "");
Expect(0, 5871, '\p{Is_Numeric_Value=1_9}', "");
Expect(1, 5871, '\p{^Is_Numeric_Value=1_9}', "");
Expect(1, 5871, '\P{Is_Numeric_Value=1_9}', "");
Expect(0, 5871, '\P{^Is_Numeric_Value=1_9}', "");
Error('\p{Is_Nv=-:=00019}');
Error('\P{Is_Nv=-:=00019}');
Expect(1, 5872, '\p{Is_Nv: +1_9}', "");
Expect(0, 5872, '\p{^Is_Nv: +1_9}', "");
Expect(0, 5872, '\P{Is_Nv: +1_9}', "");
Expect(1, 5872, '\P{^Is_Nv: +1_9}', "");
Expect(0, 5871, '\p{Is_Nv: +1_9}', "");
Expect(1, 5871, '\p{^Is_Nv: +1_9}', "");
Expect(1, 5871, '\P{Is_Nv: +1_9}', "");
Expect(0, 5871, '\P{^Is_Nv: +1_9}', "");
Error('\p{Numeric_Value=:= +00000000011/0002}');
Error('\P{Numeric_Value=:= +00000000011/0002}');
Expect(1, 3887, '\p{Numeric_Value=11/0000000002}', "");
Expect(0, 3887, '\p{^Numeric_Value=11/0000000002}', "");
Expect(0, 3887, '\P{Numeric_Value=11/0000000002}', "");
Expect(1, 3887, '\P{^Numeric_Value=11/0000000002}', "");
Expect(0, 3886, '\p{Numeric_Value=11/0000000002}', "");
Expect(1, 3886, '\p{^Numeric_Value=11/0000000002}', "");
Expect(1, 3886, '\P{Numeric_Value=11/0000000002}', "");
Expect(0, 3886, '\P{^Numeric_Value=11/0000000002}', "");
Expect(1, 3887, '\p{Numeric_Value=5.500}', "");
Expect(0, 3887, '\p{^Numeric_Value=5.500}', "");
Expect(0, 3887, '\P{Numeric_Value=5.500}', "");
Expect(1, 3887, '\P{^Numeric_Value=5.500}', "");
Expect(0, 3886, '\p{Numeric_Value=5.500}', "");
Expect(1, 3886, '\p{^Numeric_Value=5.500}', "");
Expect(1, 3886, '\P{Numeric_Value=5.500}', "");
Expect(0, 3886, '\P{^Numeric_Value=5.500}', "");
Error('\p{Nv= :=000000011/02}');
Error('\P{Nv= :=000000011/02}');
Expect(1, 3887, '\p{Nv=0000000011/002}', "");
Expect(0, 3887, '\p{^Nv=0000000011/002}', "");
Expect(0, 3887, '\P{Nv=0000000011/002}', "");
Expect(1, 3887, '\P{^Nv=0000000011/002}', "");
Expect(0, 3886, '\p{Nv=0000000011/002}', "");
Expect(1, 3886, '\p{^Nv=0000000011/002}', "");
Expect(1, 3886, '\P{Nv=0000000011/002}', "");
Expect(0, 3886, '\P{^Nv=0000000011/002}', "");
Expect(1, 3887, '\p{Nv=5.500}', "");
Expect(0, 3887, '\p{^Nv=5.500}', "");
Expect(0, 3887, '\P{Nv=5.500}', "");
Expect(1, 3887, '\P{^Nv=5.500}', "");
Expect(0, 3886, '\p{Nv=5.500}', "");
Expect(1, 3886, '\p{^Nv=5.500}', "");
Expect(1, 3886, '\P{Nv=5.500}', "");
Expect(0, 3886, '\P{^Nv=5.500}', "");
Error('\p{Is_Numeric_Value: _/a/00000011/002}');
Error('\P{Is_Numeric_Value: _/a/00000011/002}');
Expect(1, 3887, '\p{Is_Numeric_Value=00000011/00000002}', "");
Expect(0, 3887, '\p{^Is_Numeric_Value=00000011/00000002}', "");
Expect(0, 3887, '\P{Is_Numeric_Value=00000011/00000002}', "");
Expect(1, 3887, '\P{^Is_Numeric_Value=00000011/00000002}', "");
Expect(0, 3886, '\p{Is_Numeric_Value=00000011/00000002}', "");
Expect(1, 3886, '\p{^Is_Numeric_Value=00000011/00000002}', "");
Expect(1, 3886, '\P{Is_Numeric_Value=00000011/00000002}', "");
Expect(0, 3886, '\P{^Is_Numeric_Value=00000011/00000002}', "");
Expect(1, 3887, '\p{Is_Numeric_Value=5.500}', "");
Expect(0, 3887, '\p{^Is_Numeric_Value=5.500}', "");
Expect(0, 3887, '\P{Is_Numeric_Value=5.500}', "");
Expect(1, 3887, '\P{^Is_Numeric_Value=5.500}', "");
Expect(0, 3886, '\p{Is_Numeric_Value=5.500}', "");
Expect(1, 3886, '\p{^Is_Numeric_Value=5.500}', "");
Expect(1, 3886, '\P{Is_Numeric_Value=5.500}', "");
Expect(0, 3886, '\P{^Is_Numeric_Value=5.500}', "");
Error('\p{Is_Nv=_ 000000011/0000002/a/}');
Error('\P{Is_Nv=_ 000000011/0000002/a/}');
Expect(1, 3887, '\p{Is_Nv=000011/0000002}', "");
Expect(0, 3887, '\p{^Is_Nv=000011/0000002}', "");
Expect(0, 3887, '\P{Is_Nv=000011/0000002}', "");
Expect(1, 3887, '\P{^Is_Nv=000011/0000002}', "");
Expect(0, 3886, '\p{Is_Nv=000011/0000002}', "");
Expect(1, 3886, '\p{^Is_Nv=000011/0000002}', "");
Expect(1, 3886, '\P{Is_Nv=000011/0000002}', "");
Expect(0, 3886, '\P{^Is_Nv=000011/0000002}', "");
Expect(1, 3887, '\p{Is_Nv=5.500}', "");
Expect(0, 3887, '\p{^Is_Nv=5.500}', "");
Expect(0, 3887, '\P{Is_Nv=5.500}', "");
Expect(1, 3887, '\P{^Is_Nv=5.500}', "");
Expect(0, 3886, '\p{Is_Nv=5.500}', "");
Expect(1, 3886, '\p{^Is_Nv=5.500}', "");
Expect(1, 3886, '\P{Is_Nv=5.500}', "");
Expect(0, 3886, '\P{^Is_Nv=5.500}', "");
Error('\p{Numeric_Value= /a/0070}');
Error('\P{Numeric_Value= /a/0070}');
Expect(1, 4984, '\p{Numeric_Value=0070}', "");
Expect(0, 4984, '\p{^Numeric_Value=0070}', "");
Expect(0, 4984, '\P{Numeric_Value=0070}', "");
Expect(1, 4984, '\P{^Numeric_Value=0070}', "");
Expect(0, 4983, '\p{Numeric_Value=0070}', "");
Expect(1, 4983, '\p{^Numeric_Value=0070}', "");
Expect(1, 4983, '\P{Numeric_Value=0070}', "");
Expect(0, 4983, '\P{^Numeric_Value=0070}', "");
Error('\p{Nv= :=00070}');
Error('\P{Nv= :=00070}');
Expect(1, 4984, '\p{Nv=+007_0}', "");
Expect(0, 4984, '\p{^Nv=+007_0}', "");
Expect(0, 4984, '\P{Nv=+007_0}', "");
Expect(1, 4984, '\P{^Nv=+007_0}', "");
Expect(0, 4983, '\p{Nv=+007_0}', "");
Expect(1, 4983, '\p{^Nv=+007_0}', "");
Expect(1, 4983, '\P{Nv=+007_0}', "");
Expect(0, 4983, '\P{^Nv=+007_0}', "");
Error('\p{Is_Numeric_Value=-_+7:=0}');
Error('\P{Is_Numeric_Value=-_+7:=0}');
Expect(1, 4984, '\p{Is_Numeric_Value=0070}', "");
Expect(0, 4984, '\p{^Is_Numeric_Value=0070}', "");
Expect(0, 4984, '\P{Is_Numeric_Value=0070}', "");
Expect(1, 4984, '\P{^Is_Numeric_Value=0070}', "");
Expect(0, 4983, '\p{Is_Numeric_Value=0070}', "");
Expect(1, 4983, '\p{^Is_Numeric_Value=0070}', "");
Expect(1, 4983, '\P{Is_Numeric_Value=0070}', "");
Expect(0, 4983, '\P{^Is_Numeric_Value=0070}', "");
Error('\p{Is_Nv= -07 0:=}');
Error('\P{Is_Nv= -07 0:=}');
Expect(1, 4984, '\p{Is_Nv=+00_00_00_70}', "");
Expect(0, 4984, '\p{^Is_Nv=+00_00_00_70}', "");
Expect(0, 4984, '\P{Is_Nv=+00_00_00_70}', "");
Expect(1, 4984, '\P{^Is_Nv=+00_00_00_70}', "");
Expect(0, 4983, '\p{Is_Nv=+00_00_00_70}', "");
Expect(1, 4983, '\p{^Is_Nv=+00_00_00_70}', "");
Expect(1, 4983, '\P{Is_Nv=+00_00_00_70}', "");
Expect(0, 4983, '\P{^Is_Nv=+00_00_00_70}', "");
Error('\p{Numeric_Value=-:=0 0 0 0 0 00002}');
Error('\P{Numeric_Value=-:=0 0 0 0 0 00002}');
Expect(1, 50, '\p{Numeric_Value=0000002}', "");
Expect(0, 50, '\p{^Numeric_Value=0000002}', "");
Expect(0, 50, '\P{Numeric_Value=0000002}', "");
Expect(1, 50, '\P{^Numeric_Value=0000002}', "");
Expect(0, 49, '\p{Numeric_Value=0000002}', "");
Expect(1, 49, '\p{^Numeric_Value=0000002}', "");
Expect(1, 49, '\P{Numeric_Value=0000002}', "");
Expect(0, 49, '\P{^Numeric_Value=0000002}', "");
Error('\p{Nv= 0000000002:=}');
Error('\P{Nv= 0000000002:=}');
Expect(1, 50, '\p{Nv=+00000_2}', "");
Expect(0, 50, '\p{^Nv=+00000_2}', "");
Expect(0, 50, '\P{Nv=+00000_2}', "");
Expect(1, 50, '\P{^Nv=+00000_2}', "");
Expect(0, 49, '\p{Nv=+00000_2}', "");
Expect(1, 49, '\p{^Nv=+00000_2}', "");
Expect(1, 49, '\P{Nv=+00000_2}', "");
Expect(0, 49, '\P{^Nv=+00000_2}', "");
Error('\p{Is_Numeric_Value=_/a/0-0 0_002}');
Error('\P{Is_Numeric_Value=_/a/0-0 0_002}');
Expect(1, 50, '\p{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(0, 50, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(0, 50, '\P{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(1, 50, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(0, 49, '\p{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(1, 49, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(1, 49, '\P{Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Expect(0, 49, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_002}', "");
Error('\p{Is_Nv=-_0000002:=}');
Error('\P{Is_Nv=-_0000002:=}');
Expect(1, 50, '\p{Is_Nv=+0000002}', "");
Expect(0, 50, '\p{^Is_Nv=+0000002}', "");
Expect(0, 50, '\P{Is_Nv=+0000002}', "");
Expect(1, 50, '\P{^Is_Nv=+0000002}', "");
Expect(0, 49, '\p{Is_Nv=+0000002}', "");
Expect(1, 49, '\p{^Is_Nv=+0000002}', "");
Expect(1, 49, '\P{Is_Nv=+0000002}', "");
Expect(0, 49, '\P{^Is_Nv=+0000002}', "");
Error('\p{Numeric_Value=_-00:=01-7}');
Error('\P{Numeric_Value=_-00:=01-7}');
Expect(1, 5870, '\p{Numeric_Value=+1_7}', "");
Expect(0, 5870, '\p{^Numeric_Value=+1_7}', "");
Expect(0, 5870, '\P{Numeric_Value=+1_7}', "");
Expect(1, 5870, '\P{^Numeric_Value=+1_7}', "");
Expect(0, 5869, '\p{Numeric_Value=+1_7}', "");
Expect(1, 5869, '\p{^Numeric_Value=+1_7}', "");
Expect(1, 5869, '\P{Numeric_Value=+1_7}', "");
Expect(0, 5869, '\P{^Numeric_Value=+1_7}', "");
Error('\p{Nv=_/a/017}');
Error('\P{Nv=_/a/017}');
Expect(1, 5870, '\p{Nv=00000017}', "");
Expect(0, 5870, '\p{^Nv=00000017}', "");
Expect(0, 5870, '\P{Nv=00000017}', "");
Expect(1, 5870, '\P{^Nv=00000017}', "");
Expect(0, 5869, '\p{Nv=00000017}', "");
Expect(1, 5869, '\p{^Nv=00000017}', "");
Expect(1, 5869, '\P{Nv=00000017}', "");
Expect(0, 5869, '\P{^Nv=00000017}', "");
Error('\p{Is_Numeric_Value= -017:=}');
Error('\P{Is_Numeric_Value= -017:=}');
Expect(1, 5870, '\p{Is_Numeric_Value=00017}', "");
Expect(0, 5870, '\p{^Is_Numeric_Value=00017}', "");
Expect(0, 5870, '\P{Is_Numeric_Value=00017}', "");
Expect(1, 5870, '\P{^Is_Numeric_Value=00017}', "");
Expect(0, 5869, '\p{Is_Numeric_Value=00017}', "");
Expect(1, 5869, '\p{^Is_Numeric_Value=00017}', "");
Expect(1, 5869, '\P{Is_Numeric_Value=00017}', "");
Expect(0, 5869, '\P{^Is_Numeric_Value=00017}', "");
Error('\p{Is_Nv=:=- 000000017}');
Error('\P{Is_Nv=:=- 000000017}');
Expect(1, 5870, '\p{Is_Nv=00017}', "");
Expect(0, 5870, '\p{^Is_Nv=00017}', "");
Expect(0, 5870, '\P{Is_Nv=00017}', "");
Expect(1, 5870, '\P{^Is_Nv=00017}', "");
Expect(0, 5869, '\p{Is_Nv=00017}', "");
Expect(1, 5869, '\p{^Is_Nv=00017}', "");
Expect(1, 5869, '\P{Is_Nv=00017}', "");
Expect(0, 5869, '\P{^Is_Nv=00017}', "");
Error('\p{Numeric_Value=:=_ +020000}');
Error('\P{Numeric_Value=:=_ +020000}');
Expect(1, 65836, '\p{Numeric_Value=0020000}', "");
Expect(0, 65836, '\p{^Numeric_Value=0020000}', "");
Expect(0, 65836, '\P{Numeric_Value=0020000}', "");
Expect(1, 65836, '\P{^Numeric_Value=0020000}', "");
Expect(0, 65835, '\p{Numeric_Value=0020000}', "");
Expect(1, 65835, '\p{^Numeric_Value=0020000}', "");
Expect(1, 65835, '\P{Numeric_Value=0020000}', "");
Expect(0, 65835, '\P{^Numeric_Value=0020000}', "");
Error('\p{Nv=-/a/02000-0}');
Error('\P{Nv=-/a/02000-0}');
Expect(1, 65836, '\p{Nv=+0000000020000}', "");
Expect(0, 65836, '\p{^Nv=+0000000020000}', "");
Expect(0, 65836, '\P{Nv=+0000000020000}', "");
Expect(1, 65836, '\P{^Nv=+0000000020000}', "");
Expect(0, 65835, '\p{Nv=+0000000020000}', "");
Expect(1, 65835, '\p{^Nv=+0000000020000}', "");
Expect(1, 65835, '\P{Nv=+0000000020000}', "");
Expect(0, 65835, '\P{^Nv=+0000000020000}', "");
Error('\p{Is_Numeric_Value=--20000/a/}');
Error('\P{Is_Numeric_Value=--20000/a/}');
Expect(1, 65836, '\p{Is_Numeric_Value=00000000020000}', "");
Expect(0, 65836, '\p{^Is_Numeric_Value=00000000020000}', "");
Expect(0, 65836, '\P{Is_Numeric_Value=00000000020000}', "");
Expect(1, 65836, '\P{^Is_Numeric_Value=00000000020000}', "");
Expect(0, 65835, '\p{Is_Numeric_Value=00000000020000}', "");
Expect(1, 65835, '\p{^Is_Numeric_Value=00000000020000}', "");
Expect(1, 65835, '\P{Is_Numeric_Value=00000000020000}', "");
Expect(0, 65835, '\P{^Is_Numeric_Value=00000000020000}', "");
Error('\p{Is_Nv: 0 0 00-2 0:=0-00}');
Error('\P{Is_Nv: 0 0 00-2 0:=0-00}');
Expect(1, 65836, '\p{Is_Nv: +000000020000}', "");
Expect(0, 65836, '\p{^Is_Nv: +000000020000}', "");
Expect(0, 65836, '\P{Is_Nv: +000000020000}', "");
Expect(1, 65836, '\P{^Is_Nv: +000000020000}', "");
Expect(0, 65835, '\p{Is_Nv: +000000020000}', "");
Expect(1, 65835, '\p{^Is_Nv: +000000020000}', "");
Expect(1, 65835, '\P{Is_Nv: +000000020000}', "");
Expect(0, 65835, '\P{^Is_Nv: +000000020000}', "");
Error('\p{Numeric_Value=:=_-000-1}');
Error('\P{Numeric_Value=:=_-000-1}');
Expect(1, 49, '\p{Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(0, 49, '\p{^Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(0, 49, '\P{Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(1, 49, '\P{^Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(0, 48, '\p{Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(1, 48, '\p{^Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(1, 48, '\P{Numeric_Value=0_0_0_0_0_0_01}', "");
Expect(0, 48, '\P{^Numeric_Value=0_0_0_0_0_0_01}', "");
Error('\p{Nv= /a/+0-0 00_0 0_01}');
Error('\P{Nv= /a/+0-0 00_0 0_01}');
Expect(1, 49, '\p{Nv=0_1}', "");
Expect(0, 49, '\p{^Nv=0_1}', "");
Expect(0, 49, '\P{Nv=0_1}', "");
Expect(1, 49, '\P{^Nv=0_1}', "");
Expect(0, 48, '\p{Nv=0_1}', "");
Expect(1, 48, '\p{^Nv=0_1}', "");
Expect(1, 48, '\P{Nv=0_1}', "");
Expect(0, 48, '\P{^Nv=0_1}', "");
Error('\p{Is_Numeric_Value=:=_ 00000001}');
Error('\P{Is_Numeric_Value=:=_ 00000001}');
Expect(1, 49, '\p{Is_Numeric_Value=+00000001}', "");
Expect(0, 49, '\p{^Is_Numeric_Value=+00000001}', "");
Expect(0, 49, '\P{Is_Numeric_Value=+00000001}', "");
Expect(1, 49, '\P{^Is_Numeric_Value=+00000001}', "");
Expect(0, 48, '\p{Is_Numeric_Value=+00000001}', "");
Expect(1, 48, '\p{^Is_Numeric_Value=+00000001}', "");
Expect(1, 48, '\P{Is_Numeric_Value=+00000001}', "");
Expect(0, 48, '\P{^Is_Numeric_Value=+00000001}', "");
Error('\p{Is_Nv=:= 0001}');
Error('\P{Is_Nv=:= 0001}');
Expect(1, 49, '\p{Is_Nv=+00001}', "");
Expect(0, 49, '\p{^Is_Nv=+00001}', "");
Expect(0, 49, '\P{Is_Nv=+00001}', "");
Expect(1, 49, '\P{^Is_Nv=+00001}', "");
Expect(0, 48, '\p{Is_Nv=+00001}', "");
Expect(1, 48, '\p{^Is_Nv=+00001}', "");
Expect(1, 48, '\P{Is_Nv=+00001}', "");
Expect(0, 48, '\P{^Is_Nv=+00001}', "");
Error('\p{Numeric_Value=/a/00000006000}');
Error('\P{Numeric_Value=/a/00000006000}');
Expect(1, 65831, '\p{Numeric_Value=0_0_0_6_000}', "");
Expect(0, 65831, '\p{^Numeric_Value=0_0_0_6_000}', "");
Expect(0, 65831, '\P{Numeric_Value=0_0_0_6_000}', "");
Expect(1, 65831, '\P{^Numeric_Value=0_0_0_6_000}', "");
Expect(0, 65830, '\p{Numeric_Value=0_0_0_6_000}', "");
Expect(1, 65830, '\p{^Numeric_Value=0_0_0_6_000}', "");
Expect(1, 65830, '\P{Numeric_Value=0_0_0_6_000}', "");
Expect(0, 65830, '\P{^Numeric_Value=0_0_0_6_000}', "");
Error('\p{Nv= :=+000000600-0}');
Error('\P{Nv= :=+000000600-0}');
Expect(1, 65831, '\p{Nv=+0000000006000}', "");
Expect(0, 65831, '\p{^Nv=+0000000006000}', "");
Expect(0, 65831, '\P{Nv=+0000000006000}', "");
Expect(1, 65831, '\P{^Nv=+0000000006000}', "");
Expect(0, 65830, '\p{Nv=+0000000006000}', "");
Expect(1, 65830, '\p{^Nv=+0000000006000}', "");
Expect(1, 65830, '\P{Nv=+0000000006000}', "");
Expect(0, 65830, '\P{^Nv=+0000000006000}', "");
Error('\p{Is_Numeric_Value: :=00 06_000}');
Error('\P{Is_Numeric_Value: :=00 06_000}');
Expect(1, 65831, '\p{Is_Numeric_Value:06000}', "");
Expect(0, 65831, '\p{^Is_Numeric_Value:06000}', "");
Expect(0, 65831, '\P{Is_Numeric_Value:06000}', "");
Expect(1, 65831, '\P{^Is_Numeric_Value:06000}', "");
Expect(0, 65830, '\p{Is_Numeric_Value:06000}', "");
Expect(1, 65830, '\p{^Is_Numeric_Value:06000}', "");
Expect(1, 65830, '\P{Is_Numeric_Value:06000}', "");
Expect(0, 65830, '\P{^Is_Numeric_Value:06000}', "");
Error('\p{Is_Nv=+6000/a/}');
Error('\P{Is_Nv=+6000/a/}');
Expect(1, 65831, '\p{Is_Nv: +000000006000}', "");
Expect(0, 65831, '\p{^Is_Nv: +000000006000}', "");
Expect(0, 65831, '\P{Is_Nv: +000000006000}', "");
Expect(1, 65831, '\P{^Is_Nv: +000000006000}', "");
Expect(0, 65830, '\p{Is_Nv: +000000006000}', "");
Expect(1, 65830, '\p{^Is_Nv: +000000006000}', "");
Expect(1, 65830, '\P{Is_Nv: +000000006000}', "");
Expect(0, 65830, '\P{^Is_Nv: +000000006000}', "");
Error('\p{Numeric_Value=/a/--0000030}');
Error('\P{Numeric_Value=/a/--0000030}');
Expect(1, 4980, '\p{Numeric_Value: 0_0_0_0_0_30}', "");
Expect(0, 4980, '\p{^Numeric_Value: 0_0_0_0_0_30}', "");
Expect(0, 4980, '\P{Numeric_Value: 0_0_0_0_0_30}', "");
Expect(1, 4980, '\P{^Numeric_Value: 0_0_0_0_0_30}', "");
Expect(0, 4979, '\p{Numeric_Value: 0_0_0_0_0_30}', "");
Expect(1, 4979, '\p{^Numeric_Value: 0_0_0_0_0_30}', "");
Expect(1, 4979, '\P{Numeric_Value: 0_0_0_0_0_30}', "");
Expect(0, 4979, '\P{^Numeric_Value: 0_0_0_0_0_30}', "");
Error('\p{Nv=- 30:=}');
Error('\P{Nv=- 30:=}');
Expect(1, 4980, '\p{Nv=0000003_0}', "");
Expect(0, 4980, '\p{^Nv=0000003_0}', "");
Expect(0, 4980, '\P{Nv=0000003_0}', "");
Expect(1, 4980, '\P{^Nv=0000003_0}', "");
Expect(0, 4979, '\p{Nv=0000003_0}', "");
Expect(1, 4979, '\p{^Nv=0000003_0}', "");
Expect(1, 4979, '\P{Nv=0000003_0}', "");
Expect(0, 4979, '\P{^Nv=0000003_0}', "");
Error('\p{Is_Numeric_Value=:=- 00003 0}');
Error('\P{Is_Numeric_Value=:=- 00003 0}');
Expect(1, 4980, '\p{Is_Numeric_Value=0000030}', "");
Expect(0, 4980, '\p{^Is_Numeric_Value=0000030}', "");
Expect(0, 4980, '\P{Is_Numeric_Value=0000030}', "");
Expect(1, 4980, '\P{^Is_Numeric_Value=0000030}', "");
Expect(0, 4979, '\p{Is_Numeric_Value=0000030}', "");
Expect(1, 4979, '\p{^Is_Numeric_Value=0000030}', "");
Expect(1, 4979, '\P{Is_Numeric_Value=0000030}', "");
Expect(0, 4979, '\P{^Is_Numeric_Value=0000030}', "");
Error('\p{Is_Nv= :=+00000030}');
Error('\P{Is_Nv= :=+00000030}');
Expect(1, 4980, '\p{Is_Nv=+0_0_30}', "");
Expect(0, 4980, '\p{^Is_Nv=+0_0_30}', "");
Expect(0, 4980, '\P{Is_Nv=+0_0_30}', "");
Expect(1, 4980, '\P{^Is_Nv=+0_0_30}', "");
Expect(0, 4979, '\p{Is_Nv=+0_0_30}', "");
Expect(1, 4979, '\p{^Is_Nv=+0_0_30}', "");
Expect(1, 4979, '\P{Is_Nv=+0_0_30}', "");
Expect(0, 4979, '\P{^Is_Nv=+0_0_30}', "");
Error('\p{Numeric_Value=-:=02/0000003}');
Error('\P{Numeric_Value=-:=02/0000003}');
Expect(1, 8532, '\p{Numeric_Value=+000000002/003}', "");
Expect(0, 8532, '\p{^Numeric_Value=+000000002/003}', "");
Expect(0, 8532, '\P{Numeric_Value=+000000002/003}', "");
Expect(1, 8532, '\P{^Numeric_Value=+000000002/003}', "");
Expect(0, 8531, '\p{Numeric_Value=+000000002/003}', "");
Expect(1, 8531, '\p{^Numeric_Value=+000000002/003}', "");
Expect(1, 8531, '\P{Numeric_Value=+000000002/003}', "");
Expect(0, 8531, '\P{^Numeric_Value=+000000002/003}', "");
Error('\p{Numeric_Value=0.7}');
Error('\P{Numeric_Value=0.7}');
Error('\p{Numeric_Value=0.67}');
Error('\P{Numeric_Value=0.67}');
Expect(1, 8532, '\p{Numeric_Value=0.667}', "");
Expect(0, 8532, '\p{^Numeric_Value=0.667}', "");
Expect(0, 8532, '\P{Numeric_Value=0.667}', "");
Expect(1, 8532, '\P{^Numeric_Value=0.667}', "");
Expect(0, 8531, '\p{Numeric_Value=0.667}', "");
Expect(1, 8531, '\p{^Numeric_Value=0.667}', "");
Expect(1, 8531, '\P{Numeric_Value=0.667}', "");
Expect(0, 8531, '\P{^Numeric_Value=0.667}', "");
Error('\p{Nv=/a/ _+0000000002/003}');
Error('\P{Nv=/a/ _+0000000002/003}');
Expect(1, 8532, '\p{Nv=+000000002/003}', "");
Expect(0, 8532, '\p{^Nv=+000000002/003}', "");
Expect(0, 8532, '\P{Nv=+000000002/003}', "");
Expect(1, 8532, '\P{^Nv=+000000002/003}', "");
Expect(0, 8531, '\p{Nv=+000000002/003}', "");
Expect(1, 8531, '\p{^Nv=+000000002/003}', "");
Expect(1, 8531, '\P{Nv=+000000002/003}', "");
Expect(0, 8531, '\P{^Nv=+000000002/003}', "");
Error('\p{Nv: 0.7}');
Error('\P{Nv: 0.7}');
Error('\p{Nv=0.67}');
Error('\P{Nv=0.67}');
Expect(1, 8532, '\p{Nv=0.667}', "");
Expect(0, 8532, '\p{^Nv=0.667}', "");
Expect(0, 8532, '\P{Nv=0.667}', "");
Expect(1, 8532, '\P{^Nv=0.667}', "");
Expect(0, 8531, '\p{Nv=0.667}', "");
Expect(1, 8531, '\p{^Nv=0.667}', "");
Expect(1, 8531, '\P{Nv=0.667}', "");
Expect(0, 8531, '\P{^Nv=0.667}', "");
Error('\p{Is_Numeric_Value=:=_002/0000000003}');
Error('\P{Is_Numeric_Value=:=_002/0000000003}');
Expect(1, 8532, '\p{Is_Numeric_Value=0002/00000003}', "");
Expect(0, 8532, '\p{^Is_Numeric_Value=0002/00000003}', "");
Expect(0, 8532, '\P{Is_Numeric_Value=0002/00000003}', "");
Expect(1, 8532, '\P{^Is_Numeric_Value=0002/00000003}', "");
Expect(0, 8531, '\p{Is_Numeric_Value=0002/00000003}', "");
Expect(1, 8531, '\p{^Is_Numeric_Value=0002/00000003}', "");
Expect(1, 8531, '\P{Is_Numeric_Value=0002/00000003}', "");
Expect(0, 8531, '\P{^Is_Numeric_Value=0002/00000003}', "");
Error('\p{Is_Numeric_Value=0.7}');
Error('\P{Is_Numeric_Value=0.7}');
Error('\p{Is_Numeric_Value=0.67}');
Error('\P{Is_Numeric_Value=0.67}');
Expect(1, 8532, '\p{Is_Numeric_Value=0.667}', "");
Expect(0, 8532, '\p{^Is_Numeric_Value=0.667}', "");
Expect(0, 8532, '\P{Is_Numeric_Value=0.667}', "");
Expect(1, 8532, '\P{^Is_Numeric_Value=0.667}', "");
Expect(0, 8531, '\p{Is_Numeric_Value=0.667}', "");
Expect(1, 8531, '\p{^Is_Numeric_Value=0.667}', "");
Expect(1, 8531, '\P{Is_Numeric_Value=0.667}', "");
Expect(0, 8531, '\P{^Is_Numeric_Value=0.667}', "");
Error('\p{Is_Nv=-+00000002/0000000003:=}');
Error('\P{Is_Nv=-+00000002/0000000003:=}');
Expect(1, 8532, '\p{Is_Nv=00000002/03}', "");
Expect(0, 8532, '\p{^Is_Nv=00000002/03}', "");
Expect(0, 8532, '\P{Is_Nv=00000002/03}', "");
Expect(1, 8532, '\P{^Is_Nv=00000002/03}', "");
Expect(0, 8531, '\p{Is_Nv=00000002/03}', "");
Expect(1, 8531, '\p{^Is_Nv=00000002/03}', "");
Expect(1, 8531, '\P{Is_Nv=00000002/03}', "");
Expect(0, 8531, '\P{^Is_Nv=00000002/03}', "");
Error('\p{Is_Nv=0.7}');
Error('\P{Is_Nv=0.7}');
Error('\p{Is_Nv=0.67}');
Error('\P{Is_Nv=0.67}');
Expect(1, 8532, '\p{Is_Nv=0.667}', "");
Expect(0, 8532, '\p{^Is_Nv=0.667}', "");
Expect(0, 8532, '\P{Is_Nv=0.667}', "");
Expect(1, 8532, '\P{^Is_Nv=0.667}', "");
Expect(0, 8531, '\p{Is_Nv=0.667}', "");
Expect(1, 8531, '\p{^Is_Nv=0.667}', "");
Expect(1, 8531, '\P{Is_Nv=0.667}', "");
Expect(0, 8531, '\P{^Is_Nv=0.667}', "");
Error('\p{Numeric_Value: /a/-+000004000}');
Error('\P{Numeric_Value: /a/-+000004000}');
Expect(1, 65829, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(0, 65829, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(0, 65829, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(1, 65829, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(0, 65828, '\p{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(1, 65828, '\p{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(1, 65828, '\P{Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Expect(0, 65828, '\P{^Numeric_Value=+0_0_0_0_0_0_0_0_04000}', "");
Error('\p{Nv= 0_0-0/a/00-0-0_0 0 4-000}');
Error('\P{Nv= 0_0-0/a/00-0-0_0 0 4-000}');
Expect(1, 65829, '\p{Nv=+000000004000}', "");
Expect(0, 65829, '\p{^Nv=+000000004000}', "");
Expect(0, 65829, '\P{Nv=+000000004000}', "");
Expect(1, 65829, '\P{^Nv=+000000004000}', "");
Expect(0, 65828, '\p{Nv=+000000004000}', "");
Expect(1, 65828, '\p{^Nv=+000000004000}', "");
Expect(1, 65828, '\P{Nv=+000000004000}', "");
Expect(0, 65828, '\P{^Nv=+000000004000}', "");
Error('\p{Is_Numeric_Value=-:=0 4_0-00}');
Error('\P{Is_Numeric_Value=-:=0 4_0-00}');
Expect(1, 65829, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(0, 65829, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(0, 65829, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(1, 65829, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(0, 65828, '\p{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(1, 65828, '\p{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(1, 65828, '\P{Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Expect(0, 65828, '\P{^Is_Numeric_Value=+0_0_0_0_0_0_0_04000}', "");
Error('\p{Is_Nv=:=_00004000}');
Error('\P{Is_Nv=:=_00004000}');
Expect(1, 65829, '\p{Is_Nv=400_0}', "");
Expect(0, 65829, '\p{^Is_Nv=400_0}', "");
Expect(0, 65829, '\P{Is_Nv=400_0}', "");
Expect(1, 65829, '\P{^Is_Nv=400_0}', "");
Expect(0, 65828, '\p{Is_Nv=400_0}', "");
Expect(1, 65828, '\p{^Is_Nv=400_0}', "");
Expect(1, 65828, '\P{Is_Nv=400_0}', "");
Expect(0, 65828, '\P{^Is_Nv=400_0}', "");
Error('\p{Numeric_Value= /a/00100}');
Error('\P{Numeric_Value= /a/00100}');
Expect(1, 3057, '\p{Numeric_Value=+0_0_0_100}', "");
Expect(0, 3057, '\p{^Numeric_Value=+0_0_0_100}', "");
Expect(0, 3057, '\P{Numeric_Value=+0_0_0_100}', "");
Expect(1, 3057, '\P{^Numeric_Value=+0_0_0_100}', "");
Expect(0, 3056, '\p{Numeric_Value=+0_0_0_100}', "");
Expect(1, 3056, '\p{^Numeric_Value=+0_0_0_100}', "");
Expect(1, 3056, '\P{Numeric_Value=+0_0_0_100}', "");
Expect(0, 3056, '\P{^Numeric_Value=+0_0_0_100}', "");
Error('\p{Nv: /a/+0010 0}');
Error('\P{Nv: /a/+0010 0}');
Expect(1, 3057, '\p{Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(0, 3057, '\p{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(0, 3057, '\P{Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(1, 3057, '\P{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(0, 3056, '\p{Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(1, 3056, '\p{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(1, 3056, '\P{Nv=0_0_0_0_0_0_0_0_1_00}', "");
Expect(0, 3056, '\P{^Nv=0_0_0_0_0_0_0_0_1_00}', "");
Error('\p{Is_Numeric_Value= /a/0_0_0 0-0 0-0_00100}');
Error('\P{Is_Numeric_Value= /a/0_0_0 0-0 0-0_00100}');
Expect(1, 3057, '\p{Is_Numeric_Value=0_0_0_1_00}', "");
Expect(0, 3057, '\p{^Is_Numeric_Value=0_0_0_1_00}', "");
Expect(0, 3057, '\P{Is_Numeric_Value=0_0_0_1_00}', "");
Expect(1, 3057, '\P{^Is_Numeric_Value=0_0_0_1_00}', "");
Expect(0, 3056, '\p{Is_Numeric_Value=0_0_0_1_00}', "");
Expect(1, 3056, '\p{^Is_Numeric_Value=0_0_0_1_00}', "");
Expect(1, 3056, '\P{Is_Numeric_Value=0_0_0_1_00}', "");
Expect(0, 3056, '\P{^Is_Numeric_Value=0_0_0_1_00}', "");
Error('\p{Is_Nv= -00000100/a/}');
Error('\P{Is_Nv= -00000100/a/}');
Expect(1, 3057, '\p{Is_Nv=+00_10_0}', "");
Expect(0, 3057, '\p{^Is_Nv=+00_10_0}', "");
Expect(0, 3057, '\P{Is_Nv=+00_10_0}', "");
Expect(1, 3057, '\P{^Is_Nv=+00_10_0}', "");
Expect(0, 3056, '\p{Is_Nv=+00_10_0}', "");
Expect(1, 3056, '\p{^Is_Nv=+00_10_0}', "");
Expect(1, 3056, '\P{Is_Nv=+00_10_0}', "");
Expect(0, 3056, '\P{^Is_Nv=+00_10_0}', "");
Error('\p{Numeric_Value=- +00:=0000_00 0300}');
Error('\P{Numeric_Value=- +00:=0000_00 0300}');
Expect(1, 65819, '\p{Numeric_Value=+00300}', "");
Expect(0, 65819, '\p{^Numeric_Value=+00300}', "");
Expect(0, 65819, '\P{Numeric_Value=+00300}', "");
Expect(1, 65819, '\P{^Numeric_Value=+00300}', "");
Expect(0, 65818, '\p{Numeric_Value=+00300}', "");
Expect(1, 65818, '\p{^Numeric_Value=+00300}', "");
Expect(1, 65818, '\P{Numeric_Value=+00300}', "");
Expect(0, 65818, '\P{^Numeric_Value=+00300}', "");
Error('\p{Nv:/a/ +0_3_00}');
Error('\P{Nv:/a/ +0_3_00}');
Expect(1, 65819, '\p{Nv=0_0_0_3_00}', "");
Expect(0, 65819, '\p{^Nv=0_0_0_3_00}', "");
Expect(0, 65819, '\P{Nv=0_0_0_3_00}', "");
Expect(1, 65819, '\P{^Nv=0_0_0_3_00}', "");
Expect(0, 65818, '\p{Nv=0_0_0_3_00}', "");
Expect(1, 65818, '\p{^Nv=0_0_0_3_00}', "");
Expect(1, 65818, '\P{Nv=0_0_0_3_00}', "");
Expect(0, 65818, '\P{^Nv=0_0_0_3_00}', "");
Error('\p{Is_Numeric_Value=_:=+00000000300}');
Error('\P{Is_Numeric_Value=_:=+00000000300}');
Expect(1, 65819, '\p{Is_Numeric_Value=00000000300}', "");
Expect(0, 65819, '\p{^Is_Numeric_Value=00000000300}', "");
Expect(0, 65819, '\P{Is_Numeric_Value=00000000300}', "");
Expect(1, 65819, '\P{^Is_Numeric_Value=00000000300}', "");
Expect(0, 65818, '\p{Is_Numeric_Value=00000000300}', "");
Expect(1, 65818, '\p{^Is_Numeric_Value=00000000300}', "");
Expect(1, 65818, '\P{Is_Numeric_Value=00000000300}', "");
Expect(0, 65818, '\P{^Is_Numeric_Value=00000000300}', "");
Error('\p{Is_Nv=/a/ -000000 0300}');
Error('\P{Is_Nv=/a/ -000000 0300}');
Expect(1, 65819, '\p{Is_Nv=0000000300}', "");
Expect(0, 65819, '\p{^Is_Nv=0000000300}', "");
Expect(0, 65819, '\P{Is_Nv=0000000300}', "");
Expect(1, 65819, '\P{^Is_Nv=0000000300}', "");
Expect(0, 65818, '\p{Is_Nv=0000000300}', "");
Expect(1, 65818, '\p{^Is_Nv=0000000300}', "");
Expect(1, 65818, '\P{Is_Nv=0000000300}', "");
Expect(0, 65818, '\P{^Is_Nv=0000000300}', "");
Error('\p{Numeric_Value=- +1/00000008/a/}');
Error('\P{Numeric_Value=- +1/00000008/a/}');
Expect(1, 2549, '\p{Numeric_Value=+001/08}', "");
Expect(0, 2549, '\p{^Numeric_Value=+001/08}', "");
Expect(0, 2549, '\P{Numeric_Value=+001/08}', "");
Expect(1, 2549, '\P{^Numeric_Value=+001/08}', "");
Expect(0, 2548, '\p{Numeric_Value=+001/08}', "");
Expect(1, 2548, '\p{^Numeric_Value=+001/08}', "");
Expect(1, 2548, '\P{Numeric_Value=+001/08}', "");
Expect(0, 2548, '\P{^Numeric_Value=+001/08}', "");
Error('\p{Numeric_Value=0.12}');
Error('\P{Numeric_Value=0.12}');
Expect(1, 2549, '\p{Numeric_Value=0.125}', "");
Expect(0, 2549, '\p{^Numeric_Value=0.125}', "");
Expect(0, 2549, '\P{Numeric_Value=0.125}', "");
Expect(1, 2549, '\P{^Numeric_Value=0.125}', "");
Expect(0, 2548, '\p{Numeric_Value=0.125}', "");
Expect(1, 2548, '\p{^Numeric_Value=0.125}', "");
Expect(1, 2548, '\P{Numeric_Value=0.125}', "");
Expect(0, 2548, '\P{^Numeric_Value=0.125}', "");
Error('\p{Nv=/a/ 000001/000008}');
Error('\P{Nv=/a/ 000001/000008}');
Expect(1, 2549, '\p{Nv=0000000001/8}', "");
Expect(0, 2549, '\p{^Nv=0000000001/8}', "");
Expect(0, 2549, '\P{Nv=0000000001/8}', "");
Expect(1, 2549, '\P{^Nv=0000000001/8}', "");
Expect(0, 2548, '\p{Nv=0000000001/8}', "");
Expect(1, 2548, '\p{^Nv=0000000001/8}', "");
Expect(1, 2548, '\P{Nv=0000000001/8}', "");
Expect(0, 2548, '\P{^Nv=0000000001/8}', "");
Error('\p{Nv=0.12}');
Error('\P{Nv=0.12}');
Expect(1, 2549, '\p{Nv=0.125}', "");
Expect(0, 2549, '\p{^Nv=0.125}', "");
Expect(0, 2549, '\P{Nv=0.125}', "");
Expect(1, 2549, '\P{^Nv=0.125}', "");
Expect(0, 2548, '\p{Nv=0.125}', "");
Expect(1, 2548, '\p{^Nv=0.125}', "");
Expect(1, 2548, '\P{Nv=0.125}', "");
Expect(0, 2548, '\P{^Nv=0.125}', "");
Error('\p{Is_Numeric_Value=-_0001/08:=}');
Error('\P{Is_Numeric_Value=-_0001/08:=}');
Expect(1, 2549, '\p{Is_Numeric_Value: 00001/08}', "");
Expect(0, 2549, '\p{^Is_Numeric_Value: 00001/08}', "");
Expect(0, 2549, '\P{Is_Numeric_Value: 00001/08}', "");
Expect(1, 2549, '\P{^Is_Numeric_Value: 00001/08}', "");
Expect(0, 2548, '\p{Is_Numeric_Value: 00001/08}', "");
Expect(1, 2548, '\p{^Is_Numeric_Value: 00001/08}', "");
Expect(1, 2548, '\P{Is_Numeric_Value: 00001/08}', "");
Expect(0, 2548, '\P{^Is_Numeric_Value: 00001/08}', "");
Error('\p{Is_Numeric_Value=0.12}');
Error('\P{Is_Numeric_Value=0.12}');
Expect(1, 2549, '\p{Is_Numeric_Value=0.125}', "");
Expect(0, 2549, '\p{^Is_Numeric_Value=0.125}', "");
Expect(0, 2549, '\P{Is_Numeric_Value=0.125}', "");
Expect(1, 2549, '\P{^Is_Numeric_Value=0.125}', "");
Expect(0, 2548, '\p{Is_Numeric_Value=0.125}', "");
Expect(1, 2548, '\p{^Is_Numeric_Value=0.125}', "");
Expect(1, 2548, '\P{Is_Numeric_Value=0.125}', "");
Expect(0, 2548, '\P{^Is_Numeric_Value=0.125}', "");
Error('\p{Is_Nv=/a/ -00000001/0008}');
Error('\P{Is_Nv=/a/ -00000001/0008}');
Expect(1, 2549, '\p{Is_Nv: +000001/0008}', "");
Expect(0, 2549, '\p{^Is_Nv: +000001/0008}', "");
Expect(0, 2549, '\P{Is_Nv: +000001/0008}', "");
Expect(1, 2549, '\P{^Is_Nv: +000001/0008}', "");
Expect(0, 2548, '\p{Is_Nv: +000001/0008}', "");
Expect(1, 2548, '\p{^Is_Nv: +000001/0008}', "");
Expect(1, 2548, '\P{Is_Nv: +000001/0008}', "");
Expect(0, 2548, '\P{^Is_Nv: +000001/0008}', "");
Error('\p{Is_Nv: 0.12}');
Error('\P{Is_Nv: 0.12}');
Expect(1, 2549, '\p{Is_Nv=0.125}', "");
Expect(0, 2549, '\p{^Is_Nv=0.125}', "");
Expect(0, 2549, '\P{Is_Nv=0.125}', "");
Expect(1, 2549, '\P{^Is_Nv=0.125}', "");
Expect(0, 2548, '\p{Is_Nv=0.125}', "");
Expect(1, 2548, '\p{^Is_Nv=0.125}', "");
Expect(1, 2548, '\P{Is_Nv=0.125}', "");
Expect(0, 2548, '\P{^Is_Nv=0.125}', "");
Error('\p{Numeric_Value= :=005/0006}');
Error('\P{Numeric_Value= :=005/0006}');
Expect(1, 8538, '\p{Numeric_Value=5/006}', "");
Expect(0, 8538, '\p{^Numeric_Value=5/006}', "");
Expect(0, 8538, '\P{Numeric_Value=5/006}', "");
Expect(1, 8538, '\P{^Numeric_Value=5/006}', "");
Expect(0, 8537, '\p{Numeric_Value=5/006}', "");
Expect(1, 8537, '\p{^Numeric_Value=5/006}', "");
Expect(1, 8537, '\P{Numeric_Value=5/006}', "");
Expect(0, 8537, '\P{^Numeric_Value=5/006}', "");
Error('\p{Numeric_Value=0.83}');
Error('\P{Numeric_Value=0.83}');
Expect(1, 8538, '\p{Numeric_Value=0.833}', "");
Expect(0, 8538, '\p{^Numeric_Value=0.833}', "");
Expect(0, 8538, '\P{Numeric_Value=0.833}', "");
Expect(1, 8538, '\P{^Numeric_Value=0.833}', "");
Expect(0, 8537, '\p{Numeric_Value=0.833}', "");
Expect(1, 8537, '\p{^Numeric_Value=0.833}', "");
Expect(1, 8537, '\P{Numeric_Value=0.833}', "");
Expect(0, 8537, '\P{^Numeric_Value=0.833}', "");
Error('\p{Nv=_:=000005/0000000006}');
Error('\P{Nv=_:=000005/0000000006}');
Expect(1, 8538, '\p{Nv: 05/000000006}', "");
Expect(0, 8538, '\p{^Nv: 05/000000006}', "");
Expect(0, 8538, '\P{Nv: 05/000000006}', "");
Expect(1, 8538, '\P{^Nv: 05/000000006}', "");
Expect(0, 8537, '\p{Nv: 05/000000006}', "");
Expect(1, 8537, '\p{^Nv: 05/000000006}', "");
Expect(1, 8537, '\P{Nv: 05/000000006}', "");
Expect(0, 8537, '\P{^Nv: 05/000000006}', "");
Error('\p{Nv=0.83}');
Error('\P{Nv=0.83}');
Expect(1, 8538, '\p{Nv: 0.833}', "");
Expect(0, 8538, '\p{^Nv: 0.833}', "");
Expect(0, 8538, '\P{Nv: 0.833}', "");
Expect(1, 8538, '\P{^Nv: 0.833}', "");
Expect(0, 8537, '\p{Nv: 0.833}', "");
Expect(1, 8537, '\p{^Nv: 0.833}', "");
Expect(1, 8537, '\P{Nv: 0.833}', "");
Expect(0, 8537, '\P{^Nv: 0.833}', "");
Error('\p{Is_Numeric_Value=--+0005/0000000006:=}');
Error('\P{Is_Numeric_Value=--+0005/0000000006:=}');
Expect(1, 8538, '\p{Is_Numeric_Value: 0000005/06}', "");
Expect(0, 8538, '\p{^Is_Numeric_Value: 0000005/06}', "");
Expect(0, 8538, '\P{Is_Numeric_Value: 0000005/06}', "");
Expect(1, 8538, '\P{^Is_Numeric_Value: 0000005/06}', "");
Expect(0, 8537, '\p{Is_Numeric_Value: 0000005/06}', "");
Expect(1, 8537, '\p{^Is_Numeric_Value: 0000005/06}', "");
Expect(1, 8537, '\P{Is_Numeric_Value: 0000005/06}', "");
Expect(0, 8537, '\P{^Is_Numeric_Value: 0000005/06}', "");
Error('\p{Is_Numeric_Value=0.83}');
Error('\P{Is_Numeric_Value=0.83}');
Expect(1, 8538, '\p{Is_Numeric_Value=0.833}', "");
Expect(0, 8538, '\p{^Is_Numeric_Value=0.833}', "");
Expect(0, 8538, '\P{Is_Numeric_Value=0.833}', "");
Expect(1, 8538, '\P{^Is_Numeric_Value=0.833}', "");
Expect(0, 8537, '\p{Is_Numeric_Value=0.833}', "");
Expect(1, 8537, '\p{^Is_Numeric_Value=0.833}', "");
Expect(1, 8537, '\P{Is_Numeric_Value=0.833}', "");
Expect(0, 8537, '\P{^Is_Numeric_Value=0.833}', "");
Error('\p{Is_Nv=_:=0000000005/000000006}');
Error('\P{Is_Nv=_:=0000000005/000000006}');
Expect(1, 8538, '\p{Is_Nv=000005/00006}', "");
Expect(0, 8538, '\p{^Is_Nv=000005/00006}', "");
Expect(0, 8538, '\P{Is_Nv=000005/00006}', "");
Expect(1, 8538, '\P{^Is_Nv=000005/00006}', "");
Expect(0, 8537, '\p{Is_Nv=000005/00006}', "");
Expect(1, 8537, '\p{^Is_Nv=000005/00006}', "");
Expect(1, 8537, '\P{Is_Nv=000005/00006}', "");
Expect(0, 8537, '\P{^Is_Nv=000005/00006}', "");
Error('\p{Is_Nv=0.83}');
Error('\P{Is_Nv=0.83}');
Expect(1, 8538, '\p{Is_Nv=0.833}', "");
Expect(0, 8538, '\p{^Is_Nv=0.833}', "");
Expect(0, 8538, '\P{Is_Nv=0.833}', "");
Expect(1, 8538, '\P{^Is_Nv=0.833}', "");
Expect(0, 8537, '\p{Is_Nv=0.833}', "");
Expect(1, 8537, '\p{^Is_Nv=0.833}', "");
Expect(1, 8537, '\P{Is_Nv=0.833}', "");
Expect(0, 8537, '\P{^Is_Nv=0.833}', "");
Error('\p{Numeric_Value=:=0000_00_02-5}');
Error('\P{Numeric_Value=:=0000_00_02-5}');
Expect(1, 12885, '\p{Numeric_Value: 025}', "");
Expect(0, 12885, '\p{^Numeric_Value: 025}', "");
Expect(0, 12885, '\P{Numeric_Value: 025}', "");
Expect(1, 12885, '\P{^Numeric_Value: 025}', "");
Expect(0, 12884, '\p{Numeric_Value: 025}', "");
Expect(1, 12884, '\p{^Numeric_Value: 025}', "");
Expect(1, 12884, '\P{Numeric_Value: 025}', "");
Expect(0, 12884, '\P{^Numeric_Value: 025}', "");
Error('\p{Nv= :=0000025}');
Error('\P{Nv= :=0000025}');
Expect(1, 12885, '\p{Nv=2_5}', "");
Expect(0, 12885, '\p{^Nv=2_5}', "");
Expect(0, 12885, '\P{Nv=2_5}', "");
Expect(1, 12885, '\P{^Nv=2_5}', "");
Expect(0, 12884, '\p{Nv=2_5}', "");
Expect(1, 12884, '\p{^Nv=2_5}', "");
Expect(1, 12884, '\P{Nv=2_5}', "");
Expect(0, 12884, '\P{^Nv=2_5}', "");
Error('\p{Is_Numeric_Value=_/a/+0 00-00 0_0 25}');
Error('\P{Is_Numeric_Value=_/a/+0 00-00 0_0 25}');
Expect(1, 12885, '\p{Is_Numeric_Value=0000025}', "");
Expect(0, 12885, '\p{^Is_Numeric_Value=0000025}', "");
Expect(0, 12885, '\P{Is_Numeric_Value=0000025}', "");
Expect(1, 12885, '\P{^Is_Numeric_Value=0000025}', "");
Expect(0, 12884, '\p{Is_Numeric_Value=0000025}', "");
Expect(1, 12884, '\p{^Is_Numeric_Value=0000025}', "");
Expect(1, 12884, '\P{Is_Numeric_Value=0000025}', "");
Expect(0, 12884, '\P{^Is_Numeric_Value=0000025}', "");
Error('\p{Is_Nv= /a/00025}');
Error('\P{Is_Nv= /a/00025}');
Expect(1, 12885, '\p{Is_Nv=02_5}', "");
Expect(0, 12885, '\p{^Is_Nv=02_5}', "");
Expect(0, 12885, '\P{Is_Nv=02_5}', "");
Expect(1, 12885, '\P{^Is_Nv=02_5}', "");
Expect(0, 12884, '\p{Is_Nv=02_5}', "");
Expect(1, 12884, '\p{^Is_Nv=02_5}', "");
Expect(1, 12884, '\P{Is_Nv=02_5}', "");
Expect(0, 12884, '\P{^Is_Nv=02_5}', "");
Error('\p{Numeric_Value= 0 0:=0 28}');
Error('\P{Numeric_Value= 0 0:=0 28}');
Expect(1, 12888, '\p{Numeric_Value: 002_8}', "");
Expect(0, 12888, '\p{^Numeric_Value: 002_8}', "");
Expect(0, 12888, '\P{Numeric_Value: 002_8}', "");
Expect(1, 12888, '\P{^Numeric_Value: 002_8}', "");
Expect(0, 12887, '\p{Numeric_Value: 002_8}', "");
Expect(1, 12887, '\p{^Numeric_Value: 002_8}', "");
Expect(1, 12887, '\P{Numeric_Value: 002_8}', "");
Expect(0, 12887, '\P{^Numeric_Value: 002_8}', "");
Error('\p{Nv=-0000_0002:=8}');
Error('\P{Nv=-0000_0002:=8}');
Expect(1, 12888, '\p{Nv=+028}', "");
Expect(0, 12888, '\p{^Nv=+028}', "");
Expect(0, 12888, '\P{Nv=+028}', "");
Expect(1, 12888, '\P{^Nv=+028}', "");
Expect(0, 12887, '\p{Nv=+028}', "");
Expect(1, 12887, '\p{^Nv=+028}', "");
Expect(1, 12887, '\P{Nv=+028}', "");
Expect(0, 12887, '\P{^Nv=+028}', "");
Error('\p{Is_Numeric_Value= _0_0-028/a/}');
Error('\P{Is_Numeric_Value= _0_0-028/a/}');
Expect(1, 12888, '\p{Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(0, 12888, '\p{^Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(0, 12888, '\P{Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(1, 12888, '\P{^Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(0, 12887, '\p{Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(1, 12887, '\p{^Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(1, 12887, '\P{Is_Numeric_Value: 0_0_0_0_028}', "");
Expect(0, 12887, '\P{^Is_Numeric_Value: 0_0_0_0_028}', "");
Error('\p{Is_Nv=/a/028}');
Error('\P{Is_Nv=/a/028}');
Expect(1, 12888, '\p{Is_Nv=+000028}', "");
Expect(0, 12888, '\p{^Is_Nv=+000028}', "");
Expect(0, 12888, '\P{Is_Nv=+000028}', "");
Expect(1, 12888, '\P{^Is_Nv=+000028}', "");
Expect(0, 12887, '\p{Is_Nv=+000028}', "");
Expect(1, 12887, '\p{^Is_Nv=+000028}', "");
Expect(1, 12887, '\P{Is_Nv=+000028}', "");
Expect(0, 12887, '\P{^Is_Nv=+000028}', "");
Error('\p{Numeric_Value= 000000007/002/a/}');
Error('\P{Numeric_Value= 000000007/002/a/}');
Expect(1, 3885, '\p{Numeric_Value=+00007/000002}', "");
Expect(0, 3885, '\p{^Numeric_Value=+00007/000002}', "");
Expect(0, 3885, '\P{Numeric_Value=+00007/000002}', "");
Expect(1, 3885, '\P{^Numeric_Value=+00007/000002}', "");
Expect(0, 3884, '\p{Numeric_Value=+00007/000002}', "");
Expect(1, 3884, '\p{^Numeric_Value=+00007/000002}', "");
Expect(1, 3884, '\P{Numeric_Value=+00007/000002}', "");
Expect(0, 3884, '\P{^Numeric_Value=+00007/000002}', "");
Expect(1, 3885, '\p{Numeric_Value=3.500}', "");
Expect(0, 3885, '\p{^Numeric_Value=3.500}', "");
Expect(0, 3885, '\P{Numeric_Value=3.500}', "");
Expect(1, 3885, '\P{^Numeric_Value=3.500}', "");
Expect(0, 3884, '\p{Numeric_Value=3.500}', "");
Expect(1, 3884, '\p{^Numeric_Value=3.500}', "");
Expect(1, 3884, '\P{Numeric_Value=3.500}', "");
Expect(0, 3884, '\P{^Numeric_Value=3.500}', "");
Error('\p{Nv=0007/00000002/a/}');
Error('\P{Nv=0007/00000002/a/}');
Expect(1, 3885, '\p{Nv=0000007/0002}', "");
Expect(0, 3885, '\p{^Nv=0000007/0002}', "");
Expect(0, 3885, '\P{Nv=0000007/0002}', "");
Expect(1, 3885, '\P{^Nv=0000007/0002}', "");
Expect(0, 3884, '\p{Nv=0000007/0002}', "");
Expect(1, 3884, '\p{^Nv=0000007/0002}', "");
Expect(1, 3884, '\P{Nv=0000007/0002}', "");
Expect(0, 3884, '\P{^Nv=0000007/0002}', "");
Expect(1, 3885, '\p{Nv=3.500}', "");
Expect(0, 3885, '\p{^Nv=3.500}', "");
Expect(0, 3885, '\P{Nv=3.500}', "");
Expect(1, 3885, '\P{^Nv=3.500}', "");
Expect(0, 3884, '\p{Nv=3.500}', "");
Expect(1, 3884, '\p{^Nv=3.500}', "");
Expect(1, 3884, '\P{Nv=3.500}', "");
Expect(0, 3884, '\P{^Nv=3.500}', "");
Error('\p{Is_Numeric_Value= 007/2/a/}');
Error('\P{Is_Numeric_Value= 007/2/a/}');
Expect(1, 3885, '\p{Is_Numeric_Value=0000007/0002}', "");
Expect(0, 3885, '\p{^Is_Numeric_Value=0000007/0002}', "");
Expect(0, 3885, '\P{Is_Numeric_Value=0000007/0002}', "");
Expect(1, 3885, '\P{^Is_Numeric_Value=0000007/0002}', "");
Expect(0, 3884, '\p{Is_Numeric_Value=0000007/0002}', "");
Expect(1, 3884, '\p{^Is_Numeric_Value=0000007/0002}', "");
Expect(1, 3884, '\P{Is_Numeric_Value=0000007/0002}', "");
Expect(0, 3884, '\P{^Is_Numeric_Value=0000007/0002}', "");
Expect(1, 3885, '\p{Is_Numeric_Value=3.500}', "");
Expect(0, 3885, '\p{^Is_Numeric_Value=3.500}', "");
Expect(0, 3885, '\P{Is_Numeric_Value=3.500}', "");
Expect(1, 3885, '\P{^Is_Numeric_Value=3.500}', "");
Expect(0, 3884, '\p{Is_Numeric_Value=3.500}', "");
Expect(1, 3884, '\p{^Is_Numeric_Value=3.500}', "");
Expect(1, 3884, '\P{Is_Numeric_Value=3.500}', "");
Expect(0, 3884, '\P{^Is_Numeric_Value=3.500}', "");
Error('\p{Is_Nv=-/a/000000007/0002}');
Error('\P{Is_Nv=-/a/000000007/0002}');
Expect(1, 3885, '\p{Is_Nv=000000007/02}', "");
Expect(0, 3885, '\p{^Is_Nv=000000007/02}', "");
Expect(0, 3885, '\P{Is_Nv=000000007/02}', "");
Expect(1, 3885, '\P{^Is_Nv=000000007/02}', "");
Expect(0, 3884, '\p{Is_Nv=000000007/02}', "");
Expect(1, 3884, '\p{^Is_Nv=000000007/02}', "");
Expect(1, 3884, '\P{Is_Nv=000000007/02}', "");
Expect(0, 3884, '\P{^Is_Nv=000000007/02}', "");
Expect(1, 3885, '\p{Is_Nv:3.500}', "");
Expect(0, 3885, '\p{^Is_Nv:3.500}', "");
Expect(0, 3885, '\P{Is_Nv:3.500}', "");
Expect(1, 3885, '\P{^Is_Nv:3.500}', "");
Expect(0, 3884, '\p{Is_Nv:3.500}', "");
Expect(1, 3884, '\p{^Is_Nv:3.500}', "");
Expect(1, 3884, '\P{Is_Nv:3.500}', "");
Expect(0, 3884, '\P{^Is_Nv:3.500}', "");
Error('\p{Numeric_Value= -00009/000002/a/}');
Error('\P{Numeric_Value= -00009/000002/a/}');
Expect(1, 3886, '\p{Numeric_Value=+000009/00002}', "");
Expect(0, 3886, '\p{^Numeric_Value=+000009/00002}', "");
Expect(0, 3886, '\P{Numeric_Value=+000009/00002}', "");
Expect(1, 3886, '\P{^Numeric_Value=+000009/00002}', "");
Expect(0, 3885, '\p{Numeric_Value=+000009/00002}', "");
Expect(1, 3885, '\p{^Numeric_Value=+000009/00002}', "");
Expect(1, 3885, '\P{Numeric_Value=+000009/00002}', "");
Expect(0, 3885, '\P{^Numeric_Value=+000009/00002}', "");
Expect(1, 3886, '\p{Numeric_Value=4.500}', "");
Expect(0, 3886, '\p{^Numeric_Value=4.500}', "");
Expect(0, 3886, '\P{Numeric_Value=4.500}', "");
Expect(1, 3886, '\P{^Numeric_Value=4.500}', "");
Expect(0, 3885, '\p{Numeric_Value=4.500}', "");
Expect(1, 3885, '\p{^Numeric_Value=4.500}', "");
Expect(1, 3885, '\P{Numeric_Value=4.500}', "");
Expect(0, 3885, '\P{^Numeric_Value=4.500}', "");
Error('\p{Nv=- +000009/2/a/}');
Error('\P{Nv=- +000009/2/a/}');
Expect(1, 3886, '\p{Nv=00009/00002}', "");
Expect(0, 3886, '\p{^Nv=00009/00002}', "");
Expect(0, 3886, '\P{Nv=00009/00002}', "");
Expect(1, 3886, '\P{^Nv=00009/00002}', "");
Expect(0, 3885, '\p{Nv=00009/00002}', "");
Expect(1, 3885, '\p{^Nv=00009/00002}', "");
Expect(1, 3885, '\P{Nv=00009/00002}', "");
Expect(0, 3885, '\P{^Nv=00009/00002}', "");
Expect(1, 3886, '\p{Nv=4.500}', "");
Expect(0, 3886, '\p{^Nv=4.500}', "");
Expect(0, 3886, '\P{Nv=4.500}', "");
Expect(1, 3886, '\P{^Nv=4.500}', "");
Expect(0, 3885, '\p{Nv=4.500}', "");
Expect(1, 3885, '\p{^Nv=4.500}', "");
Expect(1, 3885, '\P{Nv=4.500}', "");
Expect(0, 3885, '\P{^Nv=4.500}', "");
Error('\p{Is_Numeric_Value=/a/_ 09/2}');
Error('\P{Is_Numeric_Value=/a/_ 09/2}');
Expect(1, 3886, '\p{Is_Numeric_Value=00000009/00000002}', "");
Expect(0, 3886, '\p{^Is_Numeric_Value=00000009/00000002}', "");
Expect(0, 3886, '\P{Is_Numeric_Value=00000009/00000002}', "");
Expect(1, 3886, '\P{^Is_Numeric_Value=00000009/00000002}', "");
Expect(0, 3885, '\p{Is_Numeric_Value=00000009/00000002}', "");
Expect(1, 3885, '\p{^Is_Numeric_Value=00000009/00000002}', "");
Expect(1, 3885, '\P{Is_Numeric_Value=00000009/00000002}', "");
Expect(0, 3885, '\P{^Is_Numeric_Value=00000009/00000002}', "");
Expect(1, 3886, '\p{Is_Numeric_Value=4.500}', "");
Expect(0, 3886, '\p{^Is_Numeric_Value=4.500}', "");
Expect(0, 3886, '\P{Is_Numeric_Value=4.500}', "");
Expect(1, 3886, '\P{^Is_Numeric_Value=4.500}', "");
Expect(0, 3885, '\p{Is_Numeric_Value=4.500}', "");
Expect(1, 3885, '\p{^Is_Numeric_Value=4.500}', "");
Expect(1, 3885, '\P{Is_Numeric_Value=4.500}', "");
Expect(0, 3885, '\P{^Is_Numeric_Value=4.500}', "");
Error('\p{Is_Nv=:= +00009/0000002}');
Error('\P{Is_Nv=:= +00009/0000002}');
Expect(1, 3886, '\p{Is_Nv=9/000002}', "");
Expect(0, 3886, '\p{^Is_Nv=9/000002}', "");
Expect(0, 3886, '\P{Is_Nv=9/000002}', "");
Expect(1, 3886, '\P{^Is_Nv=9/000002}', "");
Expect(0, 3885, '\p{Is_Nv=9/000002}', "");
Expect(1, 3885, '\p{^Is_Nv=9/000002}', "");
Expect(1, 3885, '\P{Is_Nv=9/000002}', "");
Expect(0, 3885, '\P{^Is_Nv=9/000002}', "");
Expect(1, 3886, '\p{Is_Nv=4.500}', "");
Expect(0, 3886, '\p{^Is_Nv=4.500}', "");
Expect(0, 3886, '\P{Is_Nv=4.500}', "");
Expect(1, 3886, '\P{^Is_Nv=4.500}', "");
Expect(0, 3885, '\p{Is_Nv=4.500}', "");
Expect(1, 3885, '\p{^Is_Nv=4.500}', "");
Expect(1, 3885, '\P{Is_Nv=4.500}', "");
Expect(0, 3885, '\P{^Is_Nv=4.500}', "");
Error('\p{Numeric_Value= /a/+0 00-40}');
Error('\P{Numeric_Value= /a/+0 00-40}');
Expect(1, 4981, '\p{Numeric_Value=+000004_0}', "");
Expect(0, 4981, '\p{^Numeric_Value=+000004_0}', "");
Expect(0, 4981, '\P{Numeric_Value=+000004_0}', "");
Expect(1, 4981, '\P{^Numeric_Value=+000004_0}', "");
Expect(0, 4980, '\p{Numeric_Value=+000004_0}', "");
Expect(1, 4980, '\p{^Numeric_Value=+000004_0}', "");
Expect(1, 4980, '\P{Numeric_Value=+000004_0}', "");
Expect(0, 4980, '\P{^Numeric_Value=+000004_0}', "");
Error('\p{Nv=__0000:=00 00 04 0}');
Error('\P{Nv=__0000:=00 00 04 0}');
Expect(1, 4981, '\p{Nv=0000_0004_0}', "");
Expect(0, 4981, '\p{^Nv=0000_0004_0}', "");
Expect(0, 4981, '\P{Nv=0000_0004_0}', "");
Expect(1, 4981, '\P{^Nv=0000_0004_0}', "");
Expect(0, 4980, '\p{Nv=0000_0004_0}', "");
Expect(1, 4980, '\p{^Nv=0000_0004_0}', "");
Expect(1, 4980, '\P{Nv=0000_0004_0}', "");
Expect(0, 4980, '\P{^Nv=0000_0004_0}', "");
Error('\p{Is_Numeric_Value= +000 000_000-40/a/}');
Error('\P{Is_Numeric_Value= +000 000_000-40/a/}');
Expect(1, 4981, '\p{Is_Numeric_Value:04_0}', "");
Expect(0, 4981, '\p{^Is_Numeric_Value:04_0}', "");
Expect(0, 4981, '\P{Is_Numeric_Value:04_0}', "");
Expect(1, 4981, '\P{^Is_Numeric_Value:04_0}', "");
Expect(0, 4980, '\p{Is_Numeric_Value:04_0}', "");
Expect(1, 4980, '\p{^Is_Numeric_Value:04_0}', "");
Expect(1, 4980, '\P{Is_Numeric_Value:04_0}', "");
Expect(0, 4980, '\P{^Is_Numeric_Value:04_0}', "");
Error('\p{Is_Nv=/a/ 040}');
Error('\P{Is_Nv=/a/ 040}');
Expect(1, 4981, '\p{Is_Nv:+04_0}', "");
Expect(0, 4981, '\p{^Is_Nv:+04_0}', "");
Expect(0, 4981, '\P{Is_Nv:+04_0}', "");
Expect(1, 4981, '\P{^Is_Nv:+04_0}', "");
Expect(0, 4980, '\p{Is_Nv:+04_0}', "");
Expect(1, 4980, '\p{^Is_Nv:+04_0}', "");
Expect(1, 4980, '\P{Is_Nv:+04_0}', "");
Expect(0, 4980, '\P{^Is_Nv:+04_0}', "");
Error('\p{Numeric_Value= +000000/a/300 0}');
Error('\P{Numeric_Value= +000000/a/300 0}');
Expect(1, 65828, '\p{Numeric_Value=0000000300_0}', "");
Expect(0, 65828, '\p{^Numeric_Value=0000000300_0}', "");
Expect(0, 65828, '\P{Numeric_Value=0000000300_0}', "");
Expect(1, 65828, '\P{^Numeric_Value=0000000300_0}', "");
Expect(0, 65827, '\p{Numeric_Value=0000000300_0}', "");
Expect(1, 65827, '\p{^Numeric_Value=0000000300_0}', "");
Expect(1, 65827, '\P{Numeric_Value=0000000300_0}', "");
Expect(0, 65827, '\P{^Numeric_Value=0000000300_0}', "");
Error('\p{Nv= 000003000:=}');
Error('\P{Nv= 000003000:=}');
Expect(1, 65828, '\p{Nv=+000_000_003_000}', "");
Expect(0, 65828, '\p{^Nv=+000_000_003_000}', "");
Expect(0, 65828, '\P{Nv=+000_000_003_000}', "");
Expect(1, 65828, '\P{^Nv=+000_000_003_000}', "");
Expect(0, 65827, '\p{Nv=+000_000_003_000}', "");
Expect(1, 65827, '\p{^Nv=+000_000_003_000}', "");
Expect(1, 65827, '\P{Nv=+000_000_003_000}', "");
Expect(0, 65827, '\P{^Nv=+000_000_003_000}', "");
Error('\p{Is_Numeric_Value=:= +000003000}');
Error('\P{Is_Numeric_Value=:= +000003000}');
Expect(1, 65828, '\p{Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(0, 65828, '\p{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(0, 65828, '\P{Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(1, 65828, '\P{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(0, 65827, '\p{Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(1, 65827, '\p{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(1, 65827, '\P{Is_Numeric_Value=+00_00_00_03_00_0}', "");
Expect(0, 65827, '\P{^Is_Numeric_Value=+00_00_00_03_00_0}', "");
Error('\p{Is_Nv: := 000000-300_0}');
Error('\P{Is_Nv: := 000000-300_0}');
Expect(1, 65828, '\p{Is_Nv=0000_0300_0}', "");
Expect(0, 65828, '\p{^Is_Nv=0000_0300_0}', "");
Expect(0, 65828, '\P{Is_Nv=0000_0300_0}', "");
Expect(1, 65828, '\P{^Is_Nv=0000_0300_0}', "");
Expect(0, 65827, '\p{Is_Nv=0000_0300_0}', "");
Expect(1, 65827, '\p{^Is_Nv=0000_0300_0}', "");
Expect(1, 65827, '\P{Is_Nv=0000_0300_0}', "");
Expect(0, 65827, '\P{^Is_Nv=0000_0300_0}', "");
Error('\p{Numeric_Value=_/a/00 0-0 0800}');
Error('\P{Numeric_Value=_/a/00 0-0 0800}');
Expect(1, 65824, '\p{Numeric_Value=000800}', "");
Expect(0, 65824, '\p{^Numeric_Value=000800}', "");
Expect(0, 65824, '\P{Numeric_Value=000800}', "");
Expect(1, 65824, '\P{^Numeric_Value=000800}', "");
Expect(0, 65823, '\p{Numeric_Value=000800}', "");
Expect(1, 65823, '\p{^Numeric_Value=000800}', "");
Expect(1, 65823, '\P{Numeric_Value=000800}', "");
Expect(0, 65823, '\P{^Numeric_Value=000800}', "");
Error('\p{Nv=__0080:=0}');
Error('\P{Nv=__0080:=0}');
Expect(1, 65824, '\p{Nv=+00000800}', "");
Expect(0, 65824, '\p{^Nv=+00000800}', "");
Expect(0, 65824, '\P{Nv=+00000800}', "");
Expect(1, 65824, '\P{^Nv=+00000800}', "");
Expect(0, 65823, '\p{Nv=+00000800}', "");
Expect(1, 65823, '\p{^Nv=+00000800}', "");
Expect(1, 65823, '\P{Nv=+00000800}', "");
Expect(0, 65823, '\P{^Nv=+00000800}', "");
Error('\p{Is_Numeric_Value= /a/00000000800}');
Error('\P{Is_Numeric_Value= /a/00000000800}');
Expect(1, 65824, '\p{Is_Numeric_Value=+000800}', "");
Expect(0, 65824, '\p{^Is_Numeric_Value=+000800}', "");
Expect(0, 65824, '\P{Is_Numeric_Value=+000800}', "");
Expect(1, 65824, '\P{^Is_Numeric_Value=+000800}', "");
Expect(0, 65823, '\p{Is_Numeric_Value=+000800}', "");
Expect(1, 65823, '\p{^Is_Numeric_Value=+000800}', "");
Expect(1, 65823, '\P{Is_Numeric_Value=+000800}', "");
Expect(0, 65823, '\P{^Is_Numeric_Value=+000800}', "");
Error('\p{Is_Nv=_/a/+000000000800}');
Error('\P{Is_Nv=_/a/+000000000800}');
Expect(1, 65824, '\p{Is_Nv: +00_00_00_00_80_0}', "");
Expect(0, 65824, '\p{^Is_Nv: +00_00_00_00_80_0}', "");
Expect(0, 65824, '\P{Is_Nv: +00_00_00_00_80_0}', "");
Expect(1, 65824, '\P{^Is_Nv: +00_00_00_00_80_0}', "");
Expect(0, 65823, '\p{Is_Nv: +00_00_00_00_80_0}', "");
Expect(1, 65823, '\p{^Is_Nv: +00_00_00_00_80_0}', "");
Expect(1, 65823, '\P{Is_Nv: +00_00_00_00_80_0}', "");
Expect(0, 65823, '\P{^Is_Nv: +00_00_00_00_80_0}', "");
Error('\p{Numeric_Value=:=_ 000009000}');
Error('\P{Numeric_Value=:=_ 000009000}');
Expect(1, 65834, '\p{Numeric_Value: 09000}', "");
Expect(0, 65834, '\p{^Numeric_Value: 09000}', "");
Expect(0, 65834, '\P{Numeric_Value: 09000}', "");
Expect(1, 65834, '\P{^Numeric_Value: 09000}', "");
Expect(0, 65833, '\p{Numeric_Value: 09000}', "");
Expect(1, 65833, '\p{^Numeric_Value: 09000}', "");
Expect(1, 65833, '\P{Numeric_Value: 09000}', "");
Expect(0, 65833, '\P{^Numeric_Value: 09000}', "");
Error('\p{Nv=+0000000009000:=}');
Error('\P{Nv=+0000000009000:=}');
Expect(1, 65834, '\p{Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(0, 65834, '\p{^Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(0, 65834, '\P{Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(1, 65834, '\P{^Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(0, 65833, '\p{Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(1, 65833, '\p{^Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(1, 65833, '\P{Nv=0_0_0_0_0_0_0_9_000}', "");
Expect(0, 65833, '\P{^Nv=0_0_0_0_0_0_0_9_000}', "");
Error('\p{Is_Numeric_Value=-000 0-0-0:=00-9000}');
Error('\P{Is_Numeric_Value=-000 0-0-0:=00-9000}');
Expect(1, 65834, '\p{Is_Numeric_Value=+00000009000}', "");
Expect(0, 65834, '\p{^Is_Numeric_Value=+00000009000}', "");
Expect(0, 65834, '\P{Is_Numeric_Value=+00000009000}', "");
Expect(1, 65834, '\P{^Is_Numeric_Value=+00000009000}', "");
Expect(0, 65833, '\p{Is_Numeric_Value=+00000009000}', "");
Expect(1, 65833, '\p{^Is_Numeric_Value=+00000009000}', "");
Expect(1, 65833, '\P{Is_Numeric_Value=+00000009000}', "");
Expect(0, 65833, '\P{^Is_Numeric_Value=+00000009000}', "");
Error('\p{Is_Nv= 0/a/00_0_0 00009000}');
Error('\P{Is_Nv= 0/a/00_0_0 00009000}');
Expect(1, 65834, '\p{Is_Nv: 00000009000}', "");
Expect(0, 65834, '\p{^Is_Nv: 00000009000}', "");
Expect(0, 65834, '\P{Is_Nv: 00000009000}', "");
Expect(1, 65834, '\P{^Is_Nv: 00000009000}', "");
Expect(0, 65833, '\p{Is_Nv: 00000009000}', "");
Expect(1, 65833, '\p{^Is_Nv: 00000009000}', "");
Expect(1, 65833, '\P{Is_Nv: 00000009000}', "");
Expect(0, 65833, '\P{^Is_Nv: 00000009000}', "");
Error('\p{Numeric_Value=-_00001-4:=}');
Error('\P{Numeric_Value=-_00001-4:=}');
Expect(1, 9325, '\p{Numeric_Value=000014}', "");
Expect(0, 9325, '\p{^Numeric_Value=000014}', "");
Expect(0, 9325, '\P{Numeric_Value=000014}', "");
Expect(1, 9325, '\P{^Numeric_Value=000014}', "");
Expect(0, 9324, '\p{Numeric_Value=000014}', "");
Expect(1, 9324, '\p{^Numeric_Value=000014}', "");
Expect(1, 9324, '\P{Numeric_Value=000014}', "");
Expect(0, 9324, '\P{^Numeric_Value=000014}', "");
Error('\p{Nv:/a/0 0_14}');
Error('\P{Nv:/a/0 0_14}');
Expect(1, 9325, '\p{Nv=+001_4}', "");
Expect(0, 9325, '\p{^Nv=+001_4}', "");
Expect(0, 9325, '\P{Nv=+001_4}', "");
Expect(1, 9325, '\P{^Nv=+001_4}', "");
Expect(0, 9324, '\p{Nv=+001_4}', "");
Expect(1, 9324, '\p{^Nv=+001_4}', "");
Expect(1, 9324, '\P{Nv=+001_4}', "");
Expect(0, 9324, '\P{^Nv=+001_4}', "");
Error('\p{Is_Numeric_Value=-:=+00 0000 00_014}');
Error('\P{Is_Numeric_Value=-:=+00 0000 00_014}');
Expect(1, 9325, '\p{Is_Numeric_Value:01_4}', "");
Expect(0, 9325, '\p{^Is_Numeric_Value:01_4}', "");
Expect(0, 9325, '\P{Is_Numeric_Value:01_4}', "");
Expect(1, 9325, '\P{^Is_Numeric_Value:01_4}', "");
Expect(0, 9324, '\p{Is_Numeric_Value:01_4}', "");
Expect(1, 9324, '\p{^Is_Numeric_Value:01_4}', "");
Expect(1, 9324, '\P{Is_Numeric_Value:01_4}', "");
Expect(0, 9324, '\P{^Is_Numeric_Value:01_4}', "");
Error('\p{Is_Nv=:= +001-4}');
Error('\P{Is_Nv=:= +001-4}');
Expect(1, 9325, '\p{Is_Nv=0000014}', "");
Expect(0, 9325, '\p{^Is_Nv=0000014}', "");
Expect(0, 9325, '\P{Is_Nv=0000014}', "");
Expect(1, 9325, '\P{^Is_Nv=0000014}', "");
Expect(0, 9324, '\p{Is_Nv=0000014}', "");
Expect(1, 9324, '\p{^Is_Nv=0000014}', "");
Expect(1, 9324, '\P{Is_Nv=0000014}', "");
Expect(0, 9324, '\P{^Is_Nv=0000014}', "");
Error('\p{Numeric_Value: 000000060000/a/}');
Error('\P{Numeric_Value: 000000060000/a/}');
Expect(1, 65840, '\p{Numeric_Value=+006_000_0}', "");
Expect(0, 65840, '\p{^Numeric_Value=+006_000_0}', "");
Expect(0, 65840, '\P{Numeric_Value=+006_000_0}', "");
Expect(1, 65840, '\P{^Numeric_Value=+006_000_0}', "");
Expect(0, 65839, '\p{Numeric_Value=+006_000_0}', "");
Expect(1, 65839, '\p{^Numeric_Value=+006_000_0}', "");
Expect(1, 65839, '\P{Numeric_Value=+006_000_0}', "");
Expect(0, 65839, '\P{^Numeric_Value=+006_000_0}', "");
Error('\p{Nv= /a/0000060000}');
Error('\P{Nv= /a/0000060000}');
Expect(1, 65840, '\p{Nv: +00000060000}', "");
Expect(0, 65840, '\p{^Nv: +00000060000}', "");
Expect(0, 65840, '\P{Nv: +00000060000}', "");
Expect(1, 65840, '\P{^Nv: +00000060000}', "");
Expect(0, 65839, '\p{Nv: +00000060000}', "");
Expect(1, 65839, '\p{^Nv: +00000060000}', "");
Expect(1, 65839, '\P{Nv: +00000060000}', "");
Expect(0, 65839, '\P{^Nv: +00000060000}', "");
Error('\p{Is_Numeric_Value: /a/ 60000}');
Error('\P{Is_Numeric_Value: /a/ 60000}');
Expect(1, 65840, '\p{Is_Numeric_Value=+0000060000}', "");
Expect(0, 65840, '\p{^Is_Numeric_Value=+0000060000}', "");
Expect(0, 65840, '\P{Is_Numeric_Value=+0000060000}', "");
Expect(1, 65840, '\P{^Is_Numeric_Value=+0000060000}', "");
Expect(0, 65839, '\p{Is_Numeric_Value=+0000060000}', "");
Expect(1, 65839, '\p{^Is_Numeric_Value=+0000060000}', "");
Expect(1, 65839, '\P{Is_Numeric_Value=+0000060000}', "");
Expect(0, 65839, '\P{^Is_Numeric_Value=+0000060000}', "");
Error('\p{Is_Nv: :=-0000 6000_0}');
Error('\P{Is_Nv: :=-0000 6000_0}');
Expect(1, 65840, '\p{Is_Nv=0000_0600_00}', "");
Expect(0, 65840, '\p{^Is_Nv=0000_0600_00}', "");
Expect(0, 65840, '\P{Is_Nv=0000_0600_00}', "");
Expect(1, 65840, '\P{^Is_Nv=0000_0600_00}', "");
Expect(0, 65839, '\p{Is_Nv=0000_0600_00}', "");
Expect(1, 65839, '\p{^Is_Nv=0000_0600_00}', "");
Expect(1, 65839, '\P{Is_Nv=0000_0600_00}', "");
Expect(0, 65839, '\P{^Is_Nv=0000_0600_00}', "");
Error('\p{Numeric_Value= 000049/a/}');
Error('\P{Numeric_Value= 000049/a/}');
Expect(1, 12990, '\p{Numeric_Value=0049}', "");
Expect(0, 12990, '\p{^Numeric_Value=0049}', "");
Expect(0, 12990, '\P{Numeric_Value=0049}', "");
Expect(1, 12990, '\P{^Numeric_Value=0049}', "");
Expect(0, 12989, '\p{Numeric_Value=0049}', "");
Expect(1, 12989, '\p{^Numeric_Value=0049}', "");
Expect(1, 12989, '\P{Numeric_Value=0049}', "");
Expect(0, 12989, '\P{^Numeric_Value=0049}', "");
Error('\p{Nv=:= 4 9}');
Error('\P{Nv=:= 4 9}');
Expect(1, 12990, '\p{Nv=+4_9}', "");
Expect(0, 12990, '\p{^Nv=+4_9}', "");
Expect(0, 12990, '\P{Nv=+4_9}', "");
Expect(1, 12990, '\P{^Nv=+4_9}', "");
Expect(0, 12989, '\p{Nv=+4_9}', "");
Expect(1, 12989, '\p{^Nv=+4_9}', "");
Expect(1, 12989, '\P{Nv=+4_9}', "");
Expect(0, 12989, '\P{^Nv=+4_9}', "");
Error('\p{Is_Numeric_Value=- +0000:=04-9}');
Error('\P{Is_Numeric_Value=- +0000:=04-9}');
Expect(1, 12990, '\p{Is_Numeric_Value:000000049}', "");
Expect(0, 12990, '\p{^Is_Numeric_Value:000000049}', "");
Expect(0, 12990, '\P{Is_Numeric_Value:000000049}', "");
Expect(1, 12990, '\P{^Is_Numeric_Value:000000049}', "");
Expect(0, 12989, '\p{Is_Numeric_Value:000000049}', "");
Expect(1, 12989, '\p{^Is_Numeric_Value:000000049}', "");
Expect(1, 12989, '\P{Is_Numeric_Value:000000049}', "");
Expect(0, 12989, '\P{^Is_Numeric_Value:000000049}', "");
Error('\p{Is_Nv= /a/+0000000049}');
Error('\P{Is_Nv= /a/+0000000049}');
Expect(1, 12990, '\p{Is_Nv=0_0_0_0_0049}', "");
Expect(0, 12990, '\p{^Is_Nv=0_0_0_0_0049}', "");
Expect(0, 12990, '\P{Is_Nv=0_0_0_0_0049}', "");
Expect(1, 12990, '\P{^Is_Nv=0_0_0_0_0049}', "");
Expect(0, 12989, '\p{Is_Nv=0_0_0_0_0049}', "");
Expect(1, 12989, '\p{^Is_Nv=0_0_0_0_0049}', "");
Expect(1, 12989, '\P{Is_Nv=0_0_0_0_0049}', "");
Expect(0, 12989, '\P{^Is_Nv=0_0_0_0_0049}', "");
Error('\p{Numeric_Value=/a/ +000024}');
Error('\P{Numeric_Value=/a/ +000024}');
Expect(1, 12884, '\p{Numeric_Value=0_0_24}', "");
Expect(0, 12884, '\p{^Numeric_Value=0_0_24}', "");
Expect(0, 12884, '\P{Numeric_Value=0_0_24}', "");
Expect(1, 12884, '\P{^Numeric_Value=0_0_24}', "");
Expect(0, 12883, '\p{Numeric_Value=0_0_24}', "");
Expect(1, 12883, '\p{^Numeric_Value=0_0_24}', "");
Expect(1, 12883, '\P{Numeric_Value=0_0_24}', "");
Expect(0, 12883, '\P{^Numeric_Value=0_0_24}', "");
Error('\p{Nv=:=000024}');
Error('\P{Nv=:=000024}');
Expect(1, 12884, '\p{Nv=+002_4}', "");
Expect(0, 12884, '\p{^Nv=+002_4}', "");
Expect(0, 12884, '\P{Nv=+002_4}', "");
Expect(1, 12884, '\P{^Nv=+002_4}', "");
Expect(0, 12883, '\p{Nv=+002_4}', "");
Expect(1, 12883, '\p{^Nv=+002_4}', "");
Expect(1, 12883, '\P{Nv=+002_4}', "");
Expect(0, 12883, '\P{^Nv=+002_4}', "");
Error('\p{Is_Numeric_Value=_/a/+0000024}');
Error('\P{Is_Numeric_Value=_/a/+0000024}');
Expect(1, 12884, '\p{Is_Numeric_Value=24}', "");
Expect(0, 12884, '\p{^Is_Numeric_Value=24}', "");
Expect(0, 12884, '\P{Is_Numeric_Value=24}', "");
Expect(1, 12884, '\P{^Is_Numeric_Value=24}', "");
Expect(0, 12883, '\p{Is_Numeric_Value=24}', "");
Expect(1, 12883, '\p{^Is_Numeric_Value=24}', "");
Expect(1, 12883, '\P{Is_Numeric_Value=24}', "");
Expect(0, 12883, '\P{^Is_Numeric_Value=24}', "");
Error('\p{Is_Nv: /a/- 0 0 0 0-0 00024}');
Error('\P{Is_Nv: /a/- 0 0 0 0-0 00024}');
Expect(1, 12884, '\p{Is_Nv=0000000024}', "");
Expect(0, 12884, '\p{^Is_Nv=0000000024}', "");
Expect(0, 12884, '\P{Is_Nv=0000000024}', "");
Expect(1, 12884, '\P{^Is_Nv=0000000024}', "");
Expect(0, 12883, '\p{Is_Nv=0000000024}', "");
Expect(1, 12883, '\p{^Is_Nv=0000000024}', "");
Expect(1, 12883, '\P{Is_Nv=0000000024}', "");
Expect(0, 12883, '\P{^Is_Nv=0000000024}', "");
Error('\p{Numeric_Value=:= +0000000001/0000004}');
Error('\P{Numeric_Value=:= +0000000001/0000004}');
Expect(1, 188, '\p{Numeric_Value=000000001/0004}', "");
Expect(0, 188, '\p{^Numeric_Value=000000001/0004}', "");
Expect(0, 188, '\P{Numeric_Value=000000001/0004}', "");
Expect(1, 188, '\P{^Numeric_Value=000000001/0004}', "");
Expect(0, 187, '\p{Numeric_Value=000000001/0004}', "");
Expect(1, 187, '\p{^Numeric_Value=000000001/0004}', "");
Expect(1, 187, '\P{Numeric_Value=000000001/0004}', "");
Expect(0, 187, '\P{^Numeric_Value=000000001/0004}', "");
Expect(1, 188, '\p{Numeric_Value=0.250}', "");
Expect(0, 188, '\p{^Numeric_Value=0.250}', "");
Expect(0, 188, '\P{Numeric_Value=0.250}', "");
Expect(1, 188, '\P{^Numeric_Value=0.250}', "");
Expect(0, 187, '\p{Numeric_Value=0.250}', "");
Expect(1, 187, '\p{^Numeric_Value=0.250}', "");
Expect(1, 187, '\P{Numeric_Value=0.250}', "");
Expect(0, 187, '\P{^Numeric_Value=0.250}', "");
Error('\p{Nv=:= -+0001/0000004}');
Error('\P{Nv=:= -+0001/0000004}');
Expect(1, 188, '\p{Nv=01/00004}', "");
Expect(0, 188, '\p{^Nv=01/00004}', "");
Expect(0, 188, '\P{Nv=01/00004}', "");
Expect(1, 188, '\P{^Nv=01/00004}', "");
Expect(0, 187, '\p{Nv=01/00004}', "");
Expect(1, 187, '\p{^Nv=01/00004}', "");
Expect(1, 187, '\P{Nv=01/00004}', "");
Expect(0, 187, '\P{^Nv=01/00004}', "");
Expect(1, 188, '\p{Nv=0.250}', "");
Expect(0, 188, '\p{^Nv=0.250}', "");
Expect(0, 188, '\P{Nv=0.250}', "");
Expect(1, 188, '\P{^Nv=0.250}', "");
Expect(0, 187, '\p{Nv=0.250}', "");
Expect(1, 187, '\p{^Nv=0.250}', "");
Expect(1, 187, '\P{Nv=0.250}', "");
Expect(0, 187, '\P{^Nv=0.250}', "");
Error('\p{Is_Numeric_Value=/a/- 0000001/4}');
Error('\P{Is_Numeric_Value=/a/- 0000001/4}');
Expect(1, 188, '\p{Is_Numeric_Value=0000000001/0000004}', "");
Expect(0, 188, '\p{^Is_Numeric_Value=0000000001/0000004}', "");
Expect(0, 188, '\P{Is_Numeric_Value=0000000001/0000004}', "");
Expect(1, 188, '\P{^Is_Numeric_Value=0000000001/0000004}', "");
Expect(0, 187, '\p{Is_Numeric_Value=0000000001/0000004}', "");
Expect(1, 187, '\p{^Is_Numeric_Value=0000000001/0000004}', "");
Expect(1, 187, '\P{Is_Numeric_Value=0000000001/0000004}', "");
Expect(0, 187, '\P{^Is_Numeric_Value=0000000001/0000004}', "");
Expect(1, 188, '\p{Is_Numeric_Value:0.250}', "");
Expect(0, 188, '\p{^Is_Numeric_Value:0.250}', "");
Expect(0, 188, '\P{Is_Numeric_Value:0.250}', "");
Expect(1, 188, '\P{^Is_Numeric_Value:0.250}', "");
Expect(0, 187, '\p{Is_Numeric_Value:0.250}', "");
Expect(1, 187, '\p{^Is_Numeric_Value:0.250}', "");
Expect(1, 187, '\P{Is_Numeric_Value:0.250}', "");
Expect(0, 187, '\P{^Is_Numeric_Value:0.250}', "");
Error('\p{Is_Nv=:=- +001/0000000004}');
Error('\P{Is_Nv=:=- +001/0000000004}');
Expect(1, 188, '\p{Is_Nv=1/004}', "");
Expect(0, 188, '\p{^Is_Nv=1/004}', "");
Expect(0, 188, '\P{Is_Nv=1/004}', "");
Expect(1, 188, '\P{^Is_Nv=1/004}', "");
Expect(0, 187, '\p{Is_Nv=1/004}', "");
Expect(1, 187, '\p{^Is_Nv=1/004}', "");
Expect(1, 187, '\P{Is_Nv=1/004}', "");
Expect(0, 187, '\P{^Is_Nv=1/004}', "");
Expect(1, 188, '\p{Is_Nv=0.250}', "");
Expect(0, 188, '\p{^Is_Nv=0.250}', "");
Expect(0, 188, '\P{Is_Nv=0.250}', "");
Expect(1, 188, '\P{^Is_Nv=0.250}', "");
Expect(0, 187, '\p{Is_Nv=0.250}', "");
Expect(1, 187, '\p{^Is_Nv=0.250}', "");
Expect(1, 187, '\P{Is_Nv=0.250}', "");
Expect(0, 187, '\P{^Is_Nv=0.250}', "");
Error('\p{Numeric_Value= 9 0_0 00:=}');
Error('\P{Numeric_Value= 9 0_0 00:=}');
Expect(1, 65843, '\p{Numeric_Value=0009000_0}', "");
Expect(0, 65843, '\p{^Numeric_Value=0009000_0}', "");
Expect(0, 65843, '\P{Numeric_Value=0009000_0}', "");
Expect(1, 65843, '\P{^Numeric_Value=0009000_0}', "");
Expect(0, 65842, '\p{Numeric_Value=0009000_0}', "");
Expect(1, 65842, '\p{^Numeric_Value=0009000_0}', "");
Expect(1, 65842, '\P{Numeric_Value=0009000_0}', "");
Expect(0, 65842, '\P{^Numeric_Value=0009000_0}', "");
Error('\p{Nv=:=- +00000000090000}');
Error('\P{Nv=:=- +00000000090000}');
Expect(1, 65843, '\p{Nv=000_000_900_00}', "");
Expect(0, 65843, '\p{^Nv=000_000_900_00}', "");
Expect(0, 65843, '\P{Nv=000_000_900_00}', "");
Expect(1, 65843, '\P{^Nv=000_000_900_00}', "");
Expect(0, 65842, '\p{Nv=000_000_900_00}', "");
Expect(1, 65842, '\p{^Nv=000_000_900_00}', "");
Expect(1, 65842, '\P{Nv=000_000_900_00}', "");
Expect(0, 65842, '\P{^Nv=000_000_900_00}', "");
Error('\p{Is_Numeric_Value=_/a/00000090000}');
Error('\P{Is_Numeric_Value=_/a/00000090000}');
Expect(1, 65843, '\p{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(0, 65843, '\p{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(0, 65843, '\P{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(1, 65843, '\P{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(0, 65842, '\p{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(1, 65842, '\p{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(1, 65842, '\P{Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Expect(0, 65842, '\P{^Is_Numeric_Value=0_0_0_0_0_9_0_000}', "");
Error('\p{Is_Nv=/a/0000090000}');
Error('\P{Is_Nv=/a/0000090000}');
Expect(1, 65843, '\p{Is_Nv: +0000_9000_0}', "");
Expect(0, 65843, '\p{^Is_Nv: +0000_9000_0}', "");
Expect(0, 65843, '\P{Is_Nv: +0000_9000_0}', "");
Expect(1, 65843, '\P{^Is_Nv: +0000_9000_0}', "");
Expect(0, 65842, '\p{Is_Nv: +0000_9000_0}', "");
Expect(1, 65842, '\p{^Is_Nv: +0000_9000_0}', "");
Expect(1, 65842, '\P{Is_Nv: +0000_9000_0}', "");
Expect(0, 65842, '\P{^Is_Nv: +0000_9000_0}', "");
Error('\p{Numeric_Value=_:=00_05 00 00}');
Error('\P{Numeric_Value=_:=00_05 00 00}');
Expect(1, 8583, '\p{Numeric_Value=+5000_0}', "");
Expect(0, 8583, '\p{^Numeric_Value=+5000_0}', "");
Expect(0, 8583, '\P{Numeric_Value=+5000_0}', "");
Expect(1, 8583, '\P{^Numeric_Value=+5000_0}', "");
Expect(0, 8582, '\p{Numeric_Value=+5000_0}', "");
Expect(1, 8582, '\p{^Numeric_Value=+5000_0}', "");
Expect(1, 8582, '\P{Numeric_Value=+5000_0}', "");
Expect(0, 8582, '\P{^Numeric_Value=+5000_0}', "");
Error('\p{Nv=:=- 00050000}');
Error('\P{Nv=:=- 00050000}');
Expect(1, 8583, '\p{Nv=00_00_00_00_50_000}', "");
Expect(0, 8583, '\p{^Nv=00_00_00_00_50_000}', "");
Expect(0, 8583, '\P{Nv=00_00_00_00_50_000}', "");
Expect(1, 8583, '\P{^Nv=00_00_00_00_50_000}', "");
Expect(0, 8582, '\p{Nv=00_00_00_00_50_000}', "");
Expect(1, 8582, '\p{^Nv=00_00_00_00_50_000}', "");
Expect(1, 8582, '\P{Nv=00_00_00_00_50_000}', "");
Expect(0, 8582, '\P{^Nv=00_00_00_00_50_000}', "");
Error('\p{Is_Numeric_Value=/a/ -0005000_0}');
Error('\P{Is_Numeric_Value=/a/ -0005000_0}');
Expect(1, 8583, '\p{Is_Numeric_Value=+0000050000}', "");
Expect(0, 8583, '\p{^Is_Numeric_Value=+0000050000}', "");
Expect(0, 8583, '\P{Is_Numeric_Value=+0000050000}', "");
Expect(1, 8583, '\P{^Is_Numeric_Value=+0000050000}', "");
Expect(0, 8582, '\p{Is_Numeric_Value=+0000050000}', "");
Expect(1, 8582, '\p{^Is_Numeric_Value=+0000050000}', "");
Expect(1, 8582, '\P{Is_Numeric_Value=+0000050000}', "");
Expect(0, 8582, '\P{^Is_Numeric_Value=+0000050000}', "");
Error('\p{Is_Nv= /a/000 000 050000}');
Error('\P{Is_Nv= /a/000 000 050000}');
Expect(1, 8583, '\p{Is_Nv=5000_0}', "");
Expect(0, 8583, '\p{^Is_Nv=5000_0}', "");
Expect(0, 8583, '\P{Is_Nv=5000_0}', "");
Expect(1, 8583, '\P{^Is_Nv=5000_0}', "");
Expect(0, 8582, '\p{Is_Nv=5000_0}', "");
Expect(1, 8582, '\p{^Is_Nv=5000_0}', "");
Expect(1, 8582, '\P{Is_Nv=5000_0}', "");
Expect(0, 8582, '\P{^Is_Nv=5000_0}', "");
Error('\p{Numeric_Value=:=--0000040000}');
Error('\P{Numeric_Value=:=--0000040000}');
Expect(1, 65838, '\p{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(0, 65838, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(0, 65838, '\P{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(1, 65838, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(0, 65837, '\p{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(1, 65837, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(1, 65837, '\P{Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Expect(0, 65837, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_040000}', "");
Error('\p{Nv= /a/+0-0_0_0 0 0 40000}');
Error('\P{Nv= /a/+0-0_0_0 0 0 40000}');
Expect(1, 65838, '\p{Nv=+0_0_0_0_4_0000}', "");
Expect(0, 65838, '\p{^Nv=+0_0_0_0_4_0000}', "");
Expect(0, 65838, '\P{Nv=+0_0_0_0_4_0000}', "");
Expect(1, 65838, '\P{^Nv=+0_0_0_0_4_0000}', "");
Expect(0, 65837, '\p{Nv=+0_0_0_0_4_0000}', "");
Expect(1, 65837, '\p{^Nv=+0_0_0_0_4_0000}', "");
Expect(1, 65837, '\P{Nv=+0_0_0_0_4_0000}', "");
Expect(0, 65837, '\P{^Nv=+0_0_0_0_4_0000}', "");
Error('\p{Is_Numeric_Value= _0:=00_0 00-40_000}');
Error('\P{Is_Numeric_Value= _0:=00_0 00-40_000}');
Expect(1, 65838, '\p{Is_Numeric_Value=+000040000}', "");
Expect(0, 65838, '\p{^Is_Numeric_Value=+000040000}', "");
Expect(0, 65838, '\P{Is_Numeric_Value=+000040000}', "");
Expect(1, 65838, '\P{^Is_Numeric_Value=+000040000}', "");
Expect(0, 65837, '\p{Is_Numeric_Value=+000040000}', "");
Expect(1, 65837, '\p{^Is_Numeric_Value=+000040000}', "");
Expect(1, 65837, '\P{Is_Numeric_Value=+000040000}', "");
Expect(0, 65837, '\P{^Is_Numeric_Value=+000040000}', "");
Error('\p{Is_Nv=-00 00 40/a/000}');
Error('\P{Is_Nv=-00 00 40/a/000}');
Expect(1, 65838, '\p{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(0, 65838, '\p{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(0, 65838, '\P{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(1, 65838, '\P{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(0, 65837, '\p{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(1, 65837, '\p{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(1, 65837, '\P{Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Expect(0, 65837, '\P{^Is_Nv=0_0_0_0_0_0_4_0_000}', "");
Error('\p{Numeric_Value= :=0000000001/00000002}');
Error('\P{Numeric_Value= :=0000000001/00000002}');
Expect(1, 189, '\p{Numeric_Value=001/002}', "");
Expect(0, 189, '\p{^Numeric_Value=001/002}', "");
Expect(0, 189, '\P{Numeric_Value=001/002}', "");
Expect(1, 189, '\P{^Numeric_Value=001/002}', "");
Expect(0, 188, '\p{Numeric_Value=001/002}', "");
Expect(1, 188, '\p{^Numeric_Value=001/002}', "");
Expect(1, 188, '\P{Numeric_Value=001/002}', "");
Expect(0, 188, '\P{^Numeric_Value=001/002}', "");
Expect(1, 189, '\p{Numeric_Value=0.500}', "");
Expect(0, 189, '\p{^Numeric_Value=0.500}', "");
Expect(0, 189, '\P{Numeric_Value=0.500}', "");
Expect(1, 189, '\P{^Numeric_Value=0.500}', "");
Expect(0, 188, '\p{Numeric_Value=0.500}', "");
Expect(1, 188, '\p{^Numeric_Value=0.500}', "");
Expect(1, 188, '\P{Numeric_Value=0.500}', "");
Expect(0, 188, '\P{^Numeric_Value=0.500}', "");
Error('\p{Nv=:= -000000001/000002}');
Error('\P{Nv=:= -000000001/000002}');
Expect(1, 189, '\p{Nv=001/002}', "");
Expect(0, 189, '\p{^Nv=001/002}', "");
Expect(0, 189, '\P{Nv=001/002}', "");
Expect(1, 189, '\P{^Nv=001/002}', "");
Expect(0, 188, '\p{Nv=001/002}', "");
Expect(1, 188, '\p{^Nv=001/002}', "");
Expect(1, 188, '\P{Nv=001/002}', "");
Expect(0, 188, '\P{^Nv=001/002}', "");
Expect(1, 189, '\p{Nv=0.500}', "");
Expect(0, 189, '\p{^Nv=0.500}', "");
Expect(0, 189, '\P{Nv=0.500}', "");
Expect(1, 189, '\P{^Nv=0.500}', "");
Expect(0, 188, '\p{Nv=0.500}', "");
Expect(1, 188, '\p{^Nv=0.500}', "");
Expect(1, 188, '\P{Nv=0.500}', "");
Expect(0, 188, '\P{^Nv=0.500}', "");
Error('\p{Is_Numeric_Value= :=001/0000002}');
Error('\P{Is_Numeric_Value= :=001/0000002}');
Expect(1, 189, '\p{Is_Numeric_Value=000001/000002}', "");
Expect(0, 189, '\p{^Is_Numeric_Value=000001/000002}', "");
Expect(0, 189, '\P{Is_Numeric_Value=000001/000002}', "");
Expect(1, 189, '\P{^Is_Numeric_Value=000001/000002}', "");
Expect(0, 188, '\p{Is_Numeric_Value=000001/000002}', "");
Expect(1, 188, '\p{^Is_Numeric_Value=000001/000002}', "");
Expect(1, 188, '\P{Is_Numeric_Value=000001/000002}', "");
Expect(0, 188, '\P{^Is_Numeric_Value=000001/000002}', "");
Expect(1, 189, '\p{Is_Numeric_Value:0.500}', "");
Expect(0, 189, '\p{^Is_Numeric_Value:0.500}', "");
Expect(0, 189, '\P{Is_Numeric_Value:0.500}', "");
Expect(1, 189, '\P{^Is_Numeric_Value:0.500}', "");
Expect(0, 188, '\p{Is_Numeric_Value:0.500}', "");
Expect(1, 188, '\p{^Is_Numeric_Value:0.500}', "");
Expect(1, 188, '\P{Is_Numeric_Value:0.500}', "");
Expect(0, 188, '\P{^Is_Numeric_Value:0.500}', "");
Error('\p{Is_Nv= :=0000001/002}');
Error('\P{Is_Nv= :=0000001/002}');
Expect(1, 189, '\p{Is_Nv=01/00002}', "");
Expect(0, 189, '\p{^Is_Nv=01/00002}', "");
Expect(0, 189, '\P{Is_Nv=01/00002}', "");
Expect(1, 189, '\P{^Is_Nv=01/00002}', "");
Expect(0, 188, '\p{Is_Nv=01/00002}', "");
Expect(1, 188, '\p{^Is_Nv=01/00002}', "");
Expect(1, 188, '\P{Is_Nv=01/00002}', "");
Expect(0, 188, '\P{^Is_Nv=01/00002}', "");
Expect(1, 189, '\p{Is_Nv=0.500}', "");
Expect(0, 189, '\p{^Is_Nv=0.500}', "");
Expect(0, 189, '\P{Is_Nv=0.500}', "");
Expect(1, 189, '\P{^Is_Nv=0.500}', "");
Expect(0, 188, '\p{Is_Nv=0.500}', "");
Expect(1, 188, '\p{^Is_Nv=0.500}', "");
Expect(1, 188, '\P{Is_Nv=0.500}', "");
Expect(0, 188, '\P{^Is_Nv=0.500}', "");
Error('\p{Numeric_Value= :=00007000}');
Error('\P{Numeric_Value= :=00007000}');
Expect(1, 65832, '\p{Numeric_Value=0000_0000_0700_0}', "");
Expect(0, 65832, '\p{^Numeric_Value=0000_0000_0700_0}', "");
Expect(0, 65832, '\P{Numeric_Value=0000_0000_0700_0}', "");
Expect(1, 65832, '\P{^Numeric_Value=0000_0000_0700_0}', "");
Expect(0, 65831, '\p{Numeric_Value=0000_0000_0700_0}', "");
Expect(1, 65831, '\p{^Numeric_Value=0000_0000_0700_0}', "");
Expect(1, 65831, '\P{Numeric_Value=0000_0000_0700_0}', "");
Expect(0, 65831, '\P{^Numeric_Value=0000_0000_0700_0}', "");
Error('\p{Nv= _07000:=}');
Error('\P{Nv= _07000:=}');
Expect(1, 65832, '\p{Nv=+0_0_0_0_0_0_7000}', "");
Expect(0, 65832, '\p{^Nv=+0_0_0_0_0_0_7000}', "");
Expect(0, 65832, '\P{Nv=+0_0_0_0_0_0_7000}', "");
Expect(1, 65832, '\P{^Nv=+0_0_0_0_0_0_7000}', "");
Expect(0, 65831, '\p{Nv=+0_0_0_0_0_0_7000}', "");
Expect(1, 65831, '\p{^Nv=+0_0_0_0_0_0_7000}', "");
Expect(1, 65831, '\P{Nv=+0_0_0_0_0_0_7000}', "");
Expect(0, 65831, '\P{^Nv=+0_0_0_0_0_0_7000}', "");
Error('\p{Is_Numeric_Value= 0_0:=0 70_00}');
Error('\P{Is_Numeric_Value= 0_0:=0 70_00}');
Expect(1, 65832, '\p{Is_Numeric_Value=007000}', "");
Expect(0, 65832, '\p{^Is_Numeric_Value=007000}', "");
Expect(0, 65832, '\P{Is_Numeric_Value=007000}', "");
Expect(1, 65832, '\P{^Is_Numeric_Value=007000}', "");
Expect(0, 65831, '\p{Is_Numeric_Value=007000}', "");
Expect(1, 65831, '\p{^Is_Numeric_Value=007000}', "");
Expect(1, 65831, '\P{Is_Numeric_Value=007000}', "");
Expect(0, 65831, '\P{^Is_Numeric_Value=007000}', "");
Error('\p{Is_Nv=/a/ _00000007000}');
Error('\P{Is_Nv=/a/ _00000007000}');
Expect(1, 65832, '\p{Is_Nv=00007000}', "");
Expect(0, 65832, '\p{^Is_Nv=00007000}', "");
Expect(0, 65832, '\P{Is_Nv=00007000}', "");
Expect(1, 65832, '\P{^Is_Nv=00007000}', "");
Expect(0, 65831, '\p{Is_Nv=00007000}', "");
Expect(1, 65831, '\p{^Is_Nv=00007000}', "");
Expect(1, 65831, '\P{Is_Nv=00007000}', "");
Expect(0, 65831, '\P{^Is_Nv=00007000}', "");
Error('\p{Numeric_Value= :=000000003/005}');
Error('\P{Numeric_Value= :=000000003/005}');
Expect(1, 8535, '\p{Numeric_Value=000000003/000005}', "");
Expect(0, 8535, '\p{^Numeric_Value=000000003/000005}', "");
Expect(0, 8535, '\P{Numeric_Value=000000003/000005}', "");
Expect(1, 8535, '\P{^Numeric_Value=000000003/000005}', "");
Expect(0, 8534, '\p{Numeric_Value=000000003/000005}', "");
Expect(1, 8534, '\p{^Numeric_Value=000000003/000005}', "");
Expect(1, 8534, '\P{Numeric_Value=000000003/000005}', "");
Expect(0, 8534, '\P{^Numeric_Value=000000003/000005}', "");
Expect(1, 8535, '\p{Numeric_Value=0.600}', "");
Expect(0, 8535, '\p{^Numeric_Value=0.600}', "");
Expect(0, 8535, '\P{Numeric_Value=0.600}', "");
Expect(1, 8535, '\P{^Numeric_Value=0.600}', "");
Expect(0, 8534, '\p{Numeric_Value=0.600}', "");
Expect(1, 8534, '\p{^Numeric_Value=0.600}', "");
Expect(1, 8534, '\P{Numeric_Value=0.600}', "");
Expect(0, 8534, '\P{^Numeric_Value=0.600}', "");
Error('\p{Nv=/a/ -0003/05}');
Error('\P{Nv=/a/ -0003/05}');
Expect(1, 8535, '\p{Nv=00003/0000005}', "");
Expect(0, 8535, '\p{^Nv=00003/0000005}', "");
Expect(0, 8535, '\P{Nv=00003/0000005}', "");
Expect(1, 8535, '\P{^Nv=00003/0000005}', "");
Expect(0, 8534, '\p{Nv=00003/0000005}', "");
Expect(1, 8534, '\p{^Nv=00003/0000005}', "");
Expect(1, 8534, '\P{Nv=00003/0000005}', "");
Expect(0, 8534, '\P{^Nv=00003/0000005}', "");
Expect(1, 8535, '\p{Nv=0.600}', "");
Expect(0, 8535, '\p{^Nv=0.600}', "");
Expect(0, 8535, '\P{Nv=0.600}', "");
Expect(1, 8535, '\P{^Nv=0.600}', "");
Expect(0, 8534, '\p{Nv=0.600}', "");
Expect(1, 8534, '\p{^Nv=0.600}', "");
Expect(1, 8534, '\P{Nv=0.600}', "");
Expect(0, 8534, '\P{^Nv=0.600}', "");
Error('\p{Is_Numeric_Value=/a/000000003/000000005}');
Error('\P{Is_Numeric_Value=/a/000000003/000000005}');
Expect(1, 8535, '\p{Is_Numeric_Value: 003/05}', "");
Expect(0, 8535, '\p{^Is_Numeric_Value: 003/05}', "");
Expect(0, 8535, '\P{Is_Numeric_Value: 003/05}', "");
Expect(1, 8535, '\P{^Is_Numeric_Value: 003/05}', "");
Expect(0, 8534, '\p{Is_Numeric_Value: 003/05}', "");
Expect(1, 8534, '\p{^Is_Numeric_Value: 003/05}', "");
Expect(1, 8534, '\P{Is_Numeric_Value: 003/05}', "");
Expect(0, 8534, '\P{^Is_Numeric_Value: 003/05}', "");
Expect(1, 8535, '\p{Is_Numeric_Value: 0.600}', "");
Expect(0, 8535, '\p{^Is_Numeric_Value: 0.600}', "");
Expect(0, 8535, '\P{Is_Numeric_Value: 0.600}', "");
Expect(1, 8535, '\P{^Is_Numeric_Value: 0.600}', "");
Expect(0, 8534, '\p{Is_Numeric_Value: 0.600}', "");
Expect(1, 8534, '\p{^Is_Numeric_Value: 0.600}', "");
Expect(1, 8534, '\P{Is_Numeric_Value: 0.600}', "");
Expect(0, 8534, '\P{^Is_Numeric_Value: 0.600}', "");
Error('\p{Is_Nv: 00003/000000005:=}');
Error('\P{Is_Nv: 00003/000000005:=}');
Expect(1, 8535, '\p{Is_Nv=000000003/00005}', "");
Expect(0, 8535, '\p{^Is_Nv=000000003/00005}', "");
Expect(0, 8535, '\P{Is_Nv=000000003/00005}', "");
Expect(1, 8535, '\P{^Is_Nv=000000003/00005}', "");
Expect(0, 8534, '\p{Is_Nv=000000003/00005}', "");
Expect(1, 8534, '\p{^Is_Nv=000000003/00005}', "");
Expect(1, 8534, '\P{Is_Nv=000000003/00005}', "");
Expect(0, 8534, '\P{^Is_Nv=000000003/00005}', "");
Expect(1, 8535, '\p{Is_Nv=0.600}', "");
Expect(0, 8535, '\p{^Is_Nv=0.600}', "");
Expect(0, 8535, '\P{Is_Nv=0.600}', "");
Expect(1, 8535, '\P{^Is_Nv=0.600}', "");
Expect(0, 8534, '\p{Is_Nv=0.600}', "");
Expect(1, 8534, '\p{^Is_Nv=0.600}', "");
Expect(1, 8534, '\P{Is_Nv=0.600}', "");
Expect(0, 8534, '\P{^Is_Nv=0.600}', "");
Error('\p{Numeric_Value=_+000017/02/a/}');
Error('\P{Numeric_Value=_+000017/02/a/}');
Expect(1, 3890, '\p{Numeric_Value=17/02}', "");
Expect(0, 3890, '\p{^Numeric_Value=17/02}', "");
Expect(0, 3890, '\P{Numeric_Value=17/02}', "");
Expect(1, 3890, '\P{^Numeric_Value=17/02}', "");
Expect(0, 3889, '\p{Numeric_Value=17/02}', "");
Expect(1, 3889, '\p{^Numeric_Value=17/02}', "");
Expect(1, 3889, '\P{Numeric_Value=17/02}', "");
Expect(0, 3889, '\P{^Numeric_Value=17/02}', "");
Expect(1, 3890, '\p{Numeric_Value=8.500}', "");
Expect(0, 3890, '\p{^Numeric_Value=8.500}', "");
Expect(0, 3890, '\P{Numeric_Value=8.500}', "");
Expect(1, 3890, '\P{^Numeric_Value=8.500}', "");
Expect(0, 3889, '\p{Numeric_Value=8.500}', "");
Expect(1, 3889, '\p{^Numeric_Value=8.500}', "");
Expect(1, 3889, '\P{Numeric_Value=8.500}', "");
Expect(0, 3889, '\P{^Numeric_Value=8.500}', "");
Error('\p{Nv: :=-+0000017/00000002}');
Error('\P{Nv: :=-+0000017/00000002}');
Expect(1, 3890, '\p{Nv=0000017/0000000002}', "");
Expect(0, 3890, '\p{^Nv=0000017/0000000002}', "");
Expect(0, 3890, '\P{Nv=0000017/0000000002}', "");
Expect(1, 3890, '\P{^Nv=0000017/0000000002}', "");
Expect(0, 3889, '\p{Nv=0000017/0000000002}', "");
Expect(1, 3889, '\p{^Nv=0000017/0000000002}', "");
Expect(1, 3889, '\P{Nv=0000017/0000000002}', "");
Expect(0, 3889, '\P{^Nv=0000017/0000000002}', "");
Expect(1, 3890, '\p{Nv=8.500}', "");
Expect(0, 3890, '\p{^Nv=8.500}', "");
Expect(0, 3890, '\P{Nv=8.500}', "");
Expect(1, 3890, '\P{^Nv=8.500}', "");
Expect(0, 3889, '\p{Nv=8.500}', "");
Expect(1, 3889, '\p{^Nv=8.500}', "");
Expect(1, 3889, '\P{Nv=8.500}', "");
Expect(0, 3889, '\P{^Nv=8.500}', "");
Error('\p{Is_Numeric_Value=- 00000017/00000002:=}');
Error('\P{Is_Numeric_Value=- 00000017/00000002:=}');
Expect(1, 3890, '\p{Is_Numeric_Value=00000000017/00000002}', "");
Expect(0, 3890, '\p{^Is_Numeric_Value=00000000017/00000002}', "");
Expect(0, 3890, '\P{Is_Numeric_Value=00000000017/00000002}', "");
Expect(1, 3890, '\P{^Is_Numeric_Value=00000000017/00000002}', "");
Expect(0, 3889, '\p{Is_Numeric_Value=00000000017/00000002}', "");
Expect(1, 3889, '\p{^Is_Numeric_Value=00000000017/00000002}', "");
Expect(1, 3889, '\P{Is_Numeric_Value=00000000017/00000002}', "");
Expect(0, 3889, '\P{^Is_Numeric_Value=00000000017/00000002}', "");
Expect(1, 3890, '\p{Is_Numeric_Value=8.500}', "");
Expect(0, 3890, '\p{^Is_Numeric_Value=8.500}', "");
Expect(0, 3890, '\P{Is_Numeric_Value=8.500}', "");
Expect(1, 3890, '\P{^Is_Numeric_Value=8.500}', "");
Expect(0, 3889, '\p{Is_Numeric_Value=8.500}', "");
Expect(1, 3889, '\p{^Is_Numeric_Value=8.500}', "");
Expect(1, 3889, '\P{Is_Numeric_Value=8.500}', "");
Expect(0, 3889, '\P{^Is_Numeric_Value=8.500}', "");
Error('\p{Is_Nv= +017/0000000002:=}');
Error('\P{Is_Nv= +017/0000000002:=}');
Expect(1, 3890, '\p{Is_Nv=000017/00002}', "");
Expect(0, 3890, '\p{^Is_Nv=000017/00002}', "");
Expect(0, 3890, '\P{Is_Nv=000017/00002}', "");
Expect(1, 3890, '\P{^Is_Nv=000017/00002}', "");
Expect(0, 3889, '\p{Is_Nv=000017/00002}', "");
Expect(1, 3889, '\p{^Is_Nv=000017/00002}', "");
Expect(1, 3889, '\P{Is_Nv=000017/00002}', "");
Expect(0, 3889, '\P{^Is_Nv=000017/00002}', "");
Expect(1, 3890, '\p{Is_Nv=8.500}', "");
Expect(0, 3890, '\p{^Is_Nv=8.500}', "");
Expect(0, 3890, '\P{Is_Nv=8.500}', "");
Expect(1, 3890, '\P{^Is_Nv=8.500}', "");
Expect(0, 3889, '\p{Is_Nv=8.500}', "");
Expect(1, 3889, '\p{^Is_Nv=8.500}', "");
Expect(1, 3889, '\P{Is_Nv=8.500}', "");
Expect(0, 3889, '\P{^Is_Nv=8.500}', "");
Error('\p{Numeric_Value: 00 00/a/00 00042}');
Error('\P{Numeric_Value: 00 00/a/00 00042}');
Expect(1, 12983, '\p{Numeric_Value=4_2}', "");
Expect(0, 12983, '\p{^Numeric_Value=4_2}', "");
Expect(0, 12983, '\P{Numeric_Value=4_2}', "");
Expect(1, 12983, '\P{^Numeric_Value=4_2}', "");
Expect(0, 12982, '\p{Numeric_Value=4_2}', "");
Expect(1, 12982, '\p{^Numeric_Value=4_2}', "");
Expect(1, 12982, '\P{Numeric_Value=4_2}', "");
Expect(0, 12982, '\P{^Numeric_Value=4_2}', "");
Error('\p{Nv: /a/_ +0000000042}');
Error('\P{Nv: /a/_ +0000000042}');
Expect(1, 12983, '\p{Nv=+0000000042}', "");
Expect(0, 12983, '\p{^Nv=+0000000042}', "");
Expect(0, 12983, '\P{Nv=+0000000042}', "");
Expect(1, 12983, '\P{^Nv=+0000000042}', "");
Expect(0, 12982, '\p{Nv=+0000000042}', "");
Expect(1, 12982, '\p{^Nv=+0000000042}', "");
Expect(1, 12982, '\P{Nv=+0000000042}', "");
Expect(0, 12982, '\P{^Nv=+0000000042}', "");
Error('\p{Is_Numeric_Value=_:=000000042}');
Error('\P{Is_Numeric_Value=_:=000000042}');
Expect(1, 12983, '\p{Is_Numeric_Value=+0004_2}', "");
Expect(0, 12983, '\p{^Is_Numeric_Value=+0004_2}', "");
Expect(0, 12983, '\P{Is_Numeric_Value=+0004_2}', "");
Expect(1, 12983, '\P{^Is_Numeric_Value=+0004_2}', "");
Expect(0, 12982, '\p{Is_Numeric_Value=+0004_2}', "");
Expect(1, 12982, '\p{^Is_Numeric_Value=+0004_2}', "");
Expect(1, 12982, '\P{Is_Numeric_Value=+0004_2}', "");
Expect(0, 12982, '\P{^Is_Numeric_Value=+0004_2}', "");
Error('\p{Is_Nv=/a/ +000042}');
Error('\P{Is_Nv=/a/ +000042}');
Expect(1, 12983, '\p{Is_Nv=+00000004_2}', "");
Expect(0, 12983, '\p{^Is_Nv=+00000004_2}', "");
Expect(0, 12983, '\P{Is_Nv=+00000004_2}', "");
Expect(1, 12983, '\P{^Is_Nv=+00000004_2}', "");
Expect(0, 12982, '\p{Is_Nv=+00000004_2}', "");
Expect(1, 12982, '\p{^Is_Nv=+00000004_2}', "");
Expect(1, 12982, '\P{Is_Nv=+00000004_2}', "");
Expect(0, 12982, '\P{^Is_Nv=+00000004_2}', "");
Error('\p{Numeric_Value=--+0000022:=}');
Error('\P{Numeric_Value=--+0000022:=}');
Expect(1, 12882, '\p{Numeric_Value=002_2}', "");
Expect(0, 12882, '\p{^Numeric_Value=002_2}', "");
Expect(0, 12882, '\P{Numeric_Value=002_2}', "");
Expect(1, 12882, '\P{^Numeric_Value=002_2}', "");
Expect(0, 12881, '\p{Numeric_Value=002_2}', "");
Expect(1, 12881, '\p{^Numeric_Value=002_2}', "");
Expect(1, 12881, '\P{Numeric_Value=002_2}', "");
Expect(0, 12881, '\P{^Numeric_Value=002_2}', "");
Error('\p{Nv= 0 0/a/0 00 0022}');
Error('\P{Nv= 0 0/a/0 00 0022}');
Expect(1, 12882, '\p{Nv=+0_0_0_0_0022}', "");
Expect(0, 12882, '\p{^Nv=+0_0_0_0_0022}', "");
Expect(0, 12882, '\P{Nv=+0_0_0_0_0022}', "");
Expect(1, 12882, '\P{^Nv=+0_0_0_0_0022}', "");
Expect(0, 12881, '\p{Nv=+0_0_0_0_0022}', "");
Expect(1, 12881, '\p{^Nv=+0_0_0_0_0022}', "");
Expect(1, 12881, '\P{Nv=+0_0_0_0_0022}', "");
Expect(0, 12881, '\P{^Nv=+0_0_0_0_0022}', "");
Error('\p{Is_Numeric_Value=_ +0022/a/}');
Error('\P{Is_Numeric_Value=_ +0022/a/}');
Expect(1, 12882, '\p{Is_Numeric_Value=002_2}', "");
Expect(0, 12882, '\p{^Is_Numeric_Value=002_2}', "");
Expect(0, 12882, '\P{Is_Numeric_Value=002_2}', "");
Expect(1, 12882, '\P{^Is_Numeric_Value=002_2}', "");
Expect(0, 12881, '\p{Is_Numeric_Value=002_2}', "");
Expect(1, 12881, '\p{^Is_Numeric_Value=002_2}', "");
Expect(1, 12881, '\P{Is_Numeric_Value=002_2}', "");
Expect(0, 12881, '\P{^Is_Numeric_Value=002_2}', "");
Error('\p{Is_Nv=:= -+000000022}');
Error('\P{Is_Nv=:= -+000000022}');
Expect(1, 12882, '\p{Is_Nv=+002_2}', "");
Expect(0, 12882, '\p{^Is_Nv=+002_2}', "");
Expect(0, 12882, '\P{Is_Nv=+002_2}', "");
Expect(1, 12882, '\P{^Is_Nv=+002_2}', "");
Expect(0, 12881, '\p{Is_Nv=+002_2}', "");
Expect(1, 12881, '\p{^Is_Nv=+002_2}', "");
Expect(1, 12881, '\P{Is_Nv=+002_2}', "");
Expect(0, 12881, '\P{^Is_Nv=+002_2}', "");
Error('\p{Numeric_Value: -/a/1/000000009}');
Error('\P{Numeric_Value: -/a/1/000000009}');
Expect(1, 8529, '\p{Numeric_Value=1/0009}', "");
Expect(0, 8529, '\p{^Numeric_Value=1/0009}', "");
Expect(0, 8529, '\P{Numeric_Value=1/0009}', "");
Expect(1, 8529, '\P{^Numeric_Value=1/0009}', "");
Expect(0, 8528, '\p{Numeric_Value=1/0009}', "");
Expect(1, 8528, '\p{^Numeric_Value=1/0009}', "");
Expect(1, 8528, '\P{Numeric_Value=1/0009}', "");
Expect(0, 8528, '\P{^Numeric_Value=1/0009}', "");
Error('\p{Numeric_Value: 0.11}');
Error('\P{Numeric_Value: 0.11}');
Expect(1, 8529, '\p{Numeric_Value=0.111}', "");
Expect(0, 8529, '\p{^Numeric_Value=0.111}', "");
Expect(0, 8529, '\P{Numeric_Value=0.111}', "");
Expect(1, 8529, '\P{^Numeric_Value=0.111}', "");
Expect(0, 8528, '\p{Numeric_Value=0.111}', "");
Expect(1, 8528, '\p{^Numeric_Value=0.111}', "");
Expect(1, 8528, '\P{Numeric_Value=0.111}', "");
Expect(0, 8528, '\P{^Numeric_Value=0.111}', "");
Error('\p{Nv: /a/-1/0000009}');
Error('\P{Nv: /a/-1/0000009}');
Expect(1, 8529, '\p{Nv=+00001/00000009}', "");
Expect(0, 8529, '\p{^Nv=+00001/00000009}', "");
Expect(0, 8529, '\P{Nv=+00001/00000009}', "");
Expect(1, 8529, '\P{^Nv=+00001/00000009}', "");
Expect(0, 8528, '\p{Nv=+00001/00000009}', "");
Expect(1, 8528, '\p{^Nv=+00001/00000009}', "");
Expect(1, 8528, '\P{Nv=+00001/00000009}', "");
Expect(0, 8528, '\P{^Nv=+00001/00000009}', "");
Error('\p{Nv=0.11}');
Error('\P{Nv=0.11}');
Expect(1, 8529, '\p{Nv=0.111}', "");
Expect(0, 8529, '\p{^Nv=0.111}', "");
Expect(0, 8529, '\P{Nv=0.111}', "");
Expect(1, 8529, '\P{^Nv=0.111}', "");
Expect(0, 8528, '\p{Nv=0.111}', "");
Expect(1, 8528, '\p{^Nv=0.111}', "");
Expect(1, 8528, '\P{Nv=0.111}', "");
Expect(0, 8528, '\P{^Nv=0.111}', "");
Error('\p{Is_Numeric_Value= /a/01/9}');
Error('\P{Is_Numeric_Value= /a/01/9}');
Expect(1, 8529, '\p{Is_Numeric_Value=+0000000001/000009}', "");
Expect(0, 8529, '\p{^Is_Numeric_Value=+0000000001/000009}', "");
Expect(0, 8529, '\P{Is_Numeric_Value=+0000000001/000009}', "");
Expect(1, 8529, '\P{^Is_Numeric_Value=+0000000001/000009}', "");
Expect(0, 8528, '\p{Is_Numeric_Value=+0000000001/000009}', "");
Expect(1, 8528, '\p{^Is_Numeric_Value=+0000000001/000009}', "");
Expect(1, 8528, '\P{Is_Numeric_Value=+0000000001/000009}', "");
Expect(0, 8528, '\P{^Is_Numeric_Value=+0000000001/000009}', "");
Error('\p{Is_Numeric_Value=0.11}');
Error('\P{Is_Numeric_Value=0.11}');
Expect(1, 8529, '\p{Is_Numeric_Value=0.111}', "");
Expect(0, 8529, '\p{^Is_Numeric_Value=0.111}', "");
Expect(0, 8529, '\P{Is_Numeric_Value=0.111}', "");
Expect(1, 8529, '\P{^Is_Numeric_Value=0.111}', "");
Expect(0, 8528, '\p{Is_Numeric_Value=0.111}', "");
Expect(1, 8528, '\p{^Is_Numeric_Value=0.111}', "");
Expect(1, 8528, '\P{Is_Numeric_Value=0.111}', "");
Expect(0, 8528, '\P{^Is_Numeric_Value=0.111}', "");
Error('\p{Is_Nv=_ 01/00000009:=}');
Error('\P{Is_Nv=_ 01/00000009:=}');
Expect(1, 8529, '\p{Is_Nv=000000001/00000009}', "");
Expect(0, 8529, '\p{^Is_Nv=000000001/00000009}', "");
Expect(0, 8529, '\P{Is_Nv=000000001/00000009}', "");
Expect(1, 8529, '\P{^Is_Nv=000000001/00000009}', "");
Expect(0, 8528, '\p{Is_Nv=000000001/00000009}', "");
Expect(1, 8528, '\p{^Is_Nv=000000001/00000009}', "");
Expect(1, 8528, '\P{Is_Nv=000000001/00000009}', "");
Expect(0, 8528, '\P{^Is_Nv=000000001/00000009}', "");
Error('\p{Is_Nv=0.11}');
Error('\P{Is_Nv=0.11}');
Expect(1, 8529, '\p{Is_Nv=0.111}', "");
Expect(0, 8529, '\p{^Is_Nv=0.111}', "");
Expect(0, 8529, '\P{Is_Nv=0.111}', "");
Expect(1, 8529, '\P{^Is_Nv=0.111}', "");
Expect(0, 8528, '\p{Is_Nv=0.111}', "");
Expect(1, 8528, '\p{^Is_Nv=0.111}', "");
Expect(1, 8528, '\P{Is_Nv=0.111}', "");
Expect(0, 8528, '\P{^Is_Nv=0.111}', "");
Error('\p{Numeric_Value=:= _000000900}');
Error('\P{Numeric_Value=:= _000000900}');
Expect(1, 65825, '\p{Numeric_Value: +0_0_0_900}', "");
Expect(0, 65825, '\p{^Numeric_Value: +0_0_0_900}', "");
Expect(0, 65825, '\P{Numeric_Value: +0_0_0_900}', "");
Expect(1, 65825, '\P{^Numeric_Value: +0_0_0_900}', "");
Expect(0, 65824, '\p{Numeric_Value: +0_0_0_900}', "");
Expect(1, 65824, '\p{^Numeric_Value: +0_0_0_900}', "");
Expect(1, 65824, '\P{Numeric_Value: +0_0_0_900}', "");
Expect(0, 65824, '\P{^Numeric_Value: +0_0_0_900}', "");
Error('\p{Nv=:=0 0 0-0_0900}');
Error('\P{Nv=:=0 0 0-0_0900}');
Expect(1, 65825, '\p{Nv=0900}', "");
Expect(0, 65825, '\p{^Nv=0900}', "");
Expect(0, 65825, '\P{Nv=0900}', "");
Expect(1, 65825, '\P{^Nv=0900}', "");
Expect(0, 65824, '\p{Nv=0900}', "");
Expect(1, 65824, '\p{^Nv=0900}', "");
Expect(1, 65824, '\P{Nv=0900}', "");
Expect(0, 65824, '\P{^Nv=0900}', "");
Error('\p{Is_Numeric_Value:-0_0 00:=00_0900}');
Error('\P{Is_Numeric_Value:-0_0 00:=00_0900}');
Expect(1, 65825, '\p{Is_Numeric_Value: +900}', "");
Expect(0, 65825, '\p{^Is_Numeric_Value: +900}', "");
Expect(0, 65825, '\P{Is_Numeric_Value: +900}', "");
Expect(1, 65825, '\P{^Is_Numeric_Value: +900}', "");
Expect(0, 65824, '\p{Is_Numeric_Value: +900}', "");
Expect(1, 65824, '\p{^Is_Numeric_Value: +900}', "");
Expect(1, 65824, '\P{Is_Numeric_Value: +900}', "");
Expect(0, 65824, '\P{^Is_Numeric_Value: +900}', "");
Error('\p{Is_Nv= /a/900}');
Error('\P{Is_Nv= /a/900}');
Expect(1, 65825, '\p{Is_Nv=0090_0}', "");
Expect(0, 65825, '\p{^Is_Nv=0090_0}', "");
Expect(0, 65825, '\P{Is_Nv=0090_0}', "");
Expect(1, 65825, '\P{^Is_Nv=0090_0}', "");
Expect(0, 65824, '\p{Is_Nv=0090_0}', "");
Expect(1, 65824, '\p{^Is_Nv=0090_0}', "");
Expect(1, 65824, '\P{Is_Nv=0090_0}', "");
Expect(0, 65824, '\P{^Is_Nv=0090_0}', "");
Error('\p{Numeric_Value= :=+0000002/000000005}');
Error('\P{Numeric_Value= :=+0000002/000000005}');
Expect(1, 8534, '\p{Numeric_Value=+00002/000000005}', "");
Expect(0, 8534, '\p{^Numeric_Value=+00002/000000005}', "");
Expect(0, 8534, '\P{Numeric_Value=+00002/000000005}', "");
Expect(1, 8534, '\P{^Numeric_Value=+00002/000000005}', "");
Expect(0, 8533, '\p{Numeric_Value=+00002/000000005}', "");
Expect(1, 8533, '\p{^Numeric_Value=+00002/000000005}', "");
Expect(1, 8533, '\P{Numeric_Value=+00002/000000005}', "");
Expect(0, 8533, '\P{^Numeric_Value=+00002/000000005}', "");
Expect(1, 8534, '\p{Numeric_Value=0.400}', "");
Expect(0, 8534, '\p{^Numeric_Value=0.400}', "");
Expect(0, 8534, '\P{Numeric_Value=0.400}', "");
Expect(1, 8534, '\P{^Numeric_Value=0.400}', "");
Expect(0, 8533, '\p{Numeric_Value=0.400}', "");
Expect(1, 8533, '\p{^Numeric_Value=0.400}', "");
Expect(1, 8533, '\P{Numeric_Value=0.400}', "");
Expect(0, 8533, '\P{^Numeric_Value=0.400}', "");
Error('\p{Nv=:= _00002/0000005}');
Error('\P{Nv=:= _00002/0000005}');
Expect(1, 8534, '\p{Nv: 000002/0000000005}', "");
Expect(0, 8534, '\p{^Nv: 000002/0000000005}', "");
Expect(0, 8534, '\P{Nv: 000002/0000000005}', "");
Expect(1, 8534, '\P{^Nv: 000002/0000000005}', "");
Expect(0, 8533, '\p{Nv: 000002/0000000005}', "");
Expect(1, 8533, '\p{^Nv: 000002/0000000005}', "");
Expect(1, 8533, '\P{Nv: 000002/0000000005}', "");
Expect(0, 8533, '\P{^Nv: 000002/0000000005}', "");
Expect(1, 8534, '\p{Nv=0.400}', "");
Expect(0, 8534, '\p{^Nv=0.400}', "");
Expect(0, 8534, '\P{Nv=0.400}', "");
Expect(1, 8534, '\P{^Nv=0.400}', "");
Expect(0, 8533, '\p{Nv=0.400}', "");
Expect(1, 8533, '\p{^Nv=0.400}', "");
Expect(1, 8533, '\P{Nv=0.400}', "");
Expect(0, 8533, '\P{^Nv=0.400}', "");
Error('\p{Is_Numeric_Value= :=+2/0000000005}');
Error('\P{Is_Numeric_Value= :=+2/0000000005}');
Expect(1, 8534, '\p{Is_Numeric_Value=000002/5}', "");
Expect(0, 8534, '\p{^Is_Numeric_Value=000002/5}', "");
Expect(0, 8534, '\P{Is_Numeric_Value=000002/5}', "");
Expect(1, 8534, '\P{^Is_Numeric_Value=000002/5}', "");
Expect(0, 8533, '\p{Is_Numeric_Value=000002/5}', "");
Expect(1, 8533, '\p{^Is_Numeric_Value=000002/5}', "");
Expect(1, 8533, '\P{Is_Numeric_Value=000002/5}', "");
Expect(0, 8533, '\P{^Is_Numeric_Value=000002/5}', "");
Expect(1, 8534, '\p{Is_Numeric_Value=0.400}', "");
Expect(0, 8534, '\p{^Is_Numeric_Value=0.400}', "");
Expect(0, 8534, '\P{Is_Numeric_Value=0.400}', "");
Expect(1, 8534, '\P{^Is_Numeric_Value=0.400}', "");
Expect(0, 8533, '\p{Is_Numeric_Value=0.400}', "");
Expect(1, 8533, '\p{^Is_Numeric_Value=0.400}', "");
Expect(1, 8533, '\P{Is_Numeric_Value=0.400}', "");
Expect(0, 8533, '\P{^Is_Numeric_Value=0.400}', "");
Error('\p{Is_Nv=_-+2/0000005:=}');
Error('\P{Is_Nv=_-+2/0000005:=}');
Expect(1, 8534, '\p{Is_Nv=0000000002/00000005}', "");
Expect(0, 8534, '\p{^Is_Nv=0000000002/00000005}', "");
Expect(0, 8534, '\P{Is_Nv=0000000002/00000005}', "");
Expect(1, 8534, '\P{^Is_Nv=0000000002/00000005}', "");
Expect(0, 8533, '\p{Is_Nv=0000000002/00000005}', "");
Expect(1, 8533, '\p{^Is_Nv=0000000002/00000005}', "");
Expect(1, 8533, '\P{Is_Nv=0000000002/00000005}', "");
Expect(0, 8533, '\P{^Is_Nv=0000000002/00000005}', "");
Expect(1, 8534, '\p{Is_Nv=0.400}', "");
Expect(0, 8534, '\p{^Is_Nv=0.400}', "");
Expect(0, 8534, '\P{Is_Nv=0.400}', "");
Expect(1, 8534, '\P{^Is_Nv=0.400}', "");
Expect(0, 8533, '\p{Is_Nv=0.400}', "");
Expect(1, 8533, '\p{^Is_Nv=0.400}', "");
Expect(1, 8533, '\P{Is_Nv=0.400}', "");
Expect(0, 8533, '\P{^Is_Nv=0.400}', "");
Error('\p{Numeric_Value=/a/00000046}');
Error('\P{Numeric_Value=/a/00000046}');
Expect(1, 12987, '\p{Numeric_Value=+00046}', "");
Expect(0, 12987, '\p{^Numeric_Value=+00046}', "");
Expect(0, 12987, '\P{Numeric_Value=+00046}', "");
Expect(1, 12987, '\P{^Numeric_Value=+00046}', "");
Expect(0, 12986, '\p{Numeric_Value=+00046}', "");
Expect(1, 12986, '\p{^Numeric_Value=+00046}', "");
Expect(1, 12986, '\P{Numeric_Value=+00046}', "");
Expect(0, 12986, '\P{^Numeric_Value=+00046}', "");
Error('\p{Nv= /a/00000000046}');
Error('\P{Nv= /a/00000000046}');
Expect(1, 12987, '\p{Nv: +00_00_00_00_046}', "");
Expect(0, 12987, '\p{^Nv: +00_00_00_00_046}', "");
Expect(0, 12987, '\P{Nv: +00_00_00_00_046}', "");
Expect(1, 12987, '\P{^Nv: +00_00_00_00_046}', "");
Expect(0, 12986, '\p{Nv: +00_00_00_00_046}', "");
Expect(1, 12986, '\p{^Nv: +00_00_00_00_046}', "");
Expect(1, 12986, '\P{Nv: +00_00_00_00_046}', "");
Expect(0, 12986, '\P{^Nv: +00_00_00_00_046}', "");
Error('\p{Is_Numeric_Value= 46:=}');
Error('\P{Is_Numeric_Value= 46:=}');
Expect(1, 12987, '\p{Is_Numeric_Value=00004_6}', "");
Expect(0, 12987, '\p{^Is_Numeric_Value=00004_6}', "");
Expect(0, 12987, '\P{Is_Numeric_Value=00004_6}', "");
Expect(1, 12987, '\P{^Is_Numeric_Value=00004_6}', "");
Expect(0, 12986, '\p{Is_Numeric_Value=00004_6}', "");
Expect(1, 12986, '\p{^Is_Numeric_Value=00004_6}', "");
Expect(1, 12986, '\P{Is_Numeric_Value=00004_6}', "");
Expect(0, 12986, '\P{^Is_Numeric_Value=00004_6}', "");
Error('\p{Is_Nv=/a/ 000046}');
Error('\P{Is_Nv=/a/ 000046}');
Expect(1, 12987, '\p{Is_Nv=000000046}', "");
Expect(0, 12987, '\p{^Is_Nv=000000046}', "");
Expect(0, 12987, '\P{Is_Nv=000000046}', "");
Expect(1, 12987, '\P{^Is_Nv=000000046}', "");
Expect(0, 12986, '\p{Is_Nv=000000046}', "");
Expect(1, 12986, '\p{^Is_Nv=000000046}', "");
Expect(1, 12986, '\P{Is_Nv=000000046}', "");
Expect(0, 12986, '\P{^Is_Nv=000000046}', "");
Error('\p{Numeric_Value=_+0/a/}');
Error('\P{Numeric_Value=_+0/a/}');
Expect(1, 48, '\p{Numeric_Value=0000000000}', "");
Expect(0, 48, '\p{^Numeric_Value=0000000000}', "");
Expect(0, 48, '\P{Numeric_Value=0000000000}', "");
Expect(1, 48, '\P{^Numeric_Value=0000000000}', "");
Expect(0, 47, '\p{Numeric_Value=0000000000}', "");
Expect(1, 47, '\p{^Numeric_Value=0000000000}', "");
Expect(1, 47, '\P{Numeric_Value=0000000000}', "");
Expect(0, 47, '\P{^Numeric_Value=0000000000}', "");
Error('\p{Nv=00000000:=}');
Error('\P{Nv=00000000:=}');
Expect(1, 48, '\p{Nv=0_0_0_0_0_0_0_00}', "");
Expect(0, 48, '\p{^Nv=0_0_0_0_0_0_0_00}', "");
Expect(0, 48, '\P{Nv=0_0_0_0_0_0_0_00}', "");
Expect(1, 48, '\P{^Nv=0_0_0_0_0_0_0_00}', "");
Expect(0, 47, '\p{Nv=0_0_0_0_0_0_0_00}', "");
Expect(1, 47, '\p{^Nv=0_0_0_0_0_0_0_00}', "");
Expect(1, 47, '\P{Nv=0_0_0_0_0_0_0_00}', "");
Expect(0, 47, '\P{^Nv=0_0_0_0_0_0_0_00}', "");
Error('\p{Is_Numeric_Value: /a/+00-00}');
Error('\P{Is_Numeric_Value: /a/+00-00}');
Expect(1, 48, '\p{Is_Numeric_Value=0000_0}', "");
Expect(0, 48, '\p{^Is_Numeric_Value=0000_0}', "");
Expect(0, 48, '\P{Is_Numeric_Value=0000_0}', "");
Expect(1, 48, '\P{^Is_Numeric_Value=0000_0}', "");
Expect(0, 47, '\p{Is_Numeric_Value=0000_0}', "");
Expect(1, 47, '\p{^Is_Numeric_Value=0000_0}', "");
Expect(1, 47, '\P{Is_Numeric_Value=0000_0}', "");
Expect(0, 47, '\P{^Is_Numeric_Value=0000_0}', "");
Error('\p{Is_Nv= _+00/a/}');
Error('\P{Is_Nv= _+00/a/}');
Expect(1, 48, '\p{Is_Nv=000000}', "");
Expect(0, 48, '\p{^Is_Nv=000000}', "");
Expect(0, 48, '\P{Is_Nv=000000}', "");
Expect(1, 48, '\P{^Is_Nv=000000}', "");
Expect(0, 47, '\p{Is_Nv=000000}', "");
Expect(1, 47, '\p{^Is_Nv=000000}', "");
Expect(1, 47, '\P{Is_Nv=000000}', "");
Expect(0, 47, '\P{^Is_Nv=000000}', "");
Error('\p{Numeric_Value=-:=000000023}');
Error('\P{Numeric_Value=-:=000000023}');
Expect(1, 12883, '\p{Numeric_Value=00000023}', "");
Expect(0, 12883, '\p{^Numeric_Value=00000023}', "");
Expect(0, 12883, '\P{Numeric_Value=00000023}', "");
Expect(1, 12883, '\P{^Numeric_Value=00000023}', "");
Expect(0, 12882, '\p{Numeric_Value=00000023}', "");
Expect(1, 12882, '\p{^Numeric_Value=00000023}', "");
Expect(1, 12882, '\P{Numeric_Value=00000023}', "");
Expect(0, 12882, '\P{^Numeric_Value=00000023}', "");
Error('\p{Nv= _0000023:=}');
Error('\P{Nv= _0000023:=}');
Expect(1, 12883, '\p{Nv=0002_3}', "");
Expect(0, 12883, '\p{^Nv=0002_3}', "");
Expect(0, 12883, '\P{Nv=0002_3}', "");
Expect(1, 12883, '\P{^Nv=0002_3}', "");
Expect(0, 12882, '\p{Nv=0002_3}', "");
Expect(1, 12882, '\p{^Nv=0002_3}', "");
Expect(1, 12882, '\P{Nv=0002_3}', "");
Expect(0, 12882, '\P{^Nv=0002_3}', "");
Error('\p{Is_Numeric_Value: - 02_3:=}');
Error('\P{Is_Numeric_Value: - 02_3:=}');
Expect(1, 12883, '\p{Is_Numeric_Value=000023}', "");
Expect(0, 12883, '\p{^Is_Numeric_Value=000023}', "");
Expect(0, 12883, '\P{Is_Numeric_Value=000023}', "");
Expect(1, 12883, '\P{^Is_Numeric_Value=000023}', "");
Expect(0, 12882, '\p{Is_Numeric_Value=000023}', "");
Expect(1, 12882, '\p{^Is_Numeric_Value=000023}', "");
Expect(1, 12882, '\P{Is_Numeric_Value=000023}', "");
Expect(0, 12882, '\P{^Is_Numeric_Value=000023}', "");
Error('\p{Is_Nv=:=+0023}');
Error('\P{Is_Nv=:=+0023}');
Expect(1, 12883, '\p{Is_Nv=2_3}', "");
Expect(0, 12883, '\p{^Is_Nv=2_3}', "");
Expect(0, 12883, '\P{Is_Nv=2_3}', "");
Expect(1, 12883, '\P{^Is_Nv=2_3}', "");
Expect(0, 12882, '\p{Is_Nv=2_3}', "");
Expect(1, 12882, '\p{^Is_Nv=2_3}', "");
Expect(1, 12882, '\P{Is_Nv=2_3}', "");
Expect(0, 12882, '\P{^Is_Nv=2_3}', "");
Error('\p{Numeric_Value=--0001/0007:=}');
Error('\P{Numeric_Value=--0001/0007:=}');
Expect(1, 8528, '\p{Numeric_Value=0000000001/000000007}', "");
Expect(0, 8528, '\p{^Numeric_Value=0000000001/000000007}', "");
Expect(0, 8528, '\P{Numeric_Value=0000000001/000000007}', "");
Expect(1, 8528, '\P{^Numeric_Value=0000000001/000000007}', "");
Expect(0, 8527, '\p{Numeric_Value=0000000001/000000007}', "");
Expect(1, 8527, '\p{^Numeric_Value=0000000001/000000007}', "");
Expect(1, 8527, '\P{Numeric_Value=0000000001/000000007}', "");
Expect(0, 8527, '\P{^Numeric_Value=0000000001/000000007}', "");
Error('\p{Numeric_Value=0.14}');
Error('\P{Numeric_Value=0.14}');
Expect(1, 8528, '\p{Numeric_Value=0.143}', "");
Expect(0, 8528, '\p{^Numeric_Value=0.143}', "");
Expect(0, 8528, '\P{Numeric_Value=0.143}', "");
Expect(1, 8528, '\P{^Numeric_Value=0.143}', "");
Expect(0, 8527, '\p{Numeric_Value=0.143}', "");
Expect(1, 8527, '\p{^Numeric_Value=0.143}', "");
Expect(1, 8527, '\P{Numeric_Value=0.143}', "");
Expect(0, 8527, '\P{^Numeric_Value=0.143}', "");
Error('\p{Nv= :=0000000001/0000000007}');
Error('\P{Nv= :=0000000001/0000000007}');
Expect(1, 8528, '\p{Nv=+000001/00000007}', "");
Expect(0, 8528, '\p{^Nv=+000001/00000007}', "");
Expect(0, 8528, '\P{Nv=+000001/00000007}', "");
Expect(1, 8528, '\P{^Nv=+000001/00000007}', "");
Expect(0, 8527, '\p{Nv=+000001/00000007}', "");
Expect(1, 8527, '\p{^Nv=+000001/00000007}', "");
Expect(1, 8527, '\P{Nv=+000001/00000007}', "");
Expect(0, 8527, '\P{^Nv=+000001/00000007}', "");
Error('\p{Nv=0.14}');
Error('\P{Nv=0.14}');
Expect(1, 8528, '\p{Nv=0.143}', "");
Expect(0, 8528, '\p{^Nv=0.143}', "");
Expect(0, 8528, '\P{Nv=0.143}', "");
Expect(1, 8528, '\P{^Nv=0.143}', "");
Expect(0, 8527, '\p{Nv=0.143}', "");
Expect(1, 8527, '\p{^Nv=0.143}', "");
Expect(1, 8527, '\P{Nv=0.143}', "");
Expect(0, 8527, '\P{^Nv=0.143}', "");
Error('\p{Is_Numeric_Value=:=--+001/000007}');
Error('\P{Is_Numeric_Value=:=--+001/000007}');
Expect(1, 8528, '\p{Is_Numeric_Value=00001/0007}', "");
Expect(0, 8528, '\p{^Is_Numeric_Value=00001/0007}', "");
Expect(0, 8528, '\P{Is_Numeric_Value=00001/0007}', "");
Expect(1, 8528, '\P{^Is_Numeric_Value=00001/0007}', "");
Expect(0, 8527, '\p{Is_Numeric_Value=00001/0007}', "");
Expect(1, 8527, '\p{^Is_Numeric_Value=00001/0007}', "");
Expect(1, 8527, '\P{Is_Numeric_Value=00001/0007}', "");
Expect(0, 8527, '\P{^Is_Numeric_Value=00001/0007}', "");
Error('\p{Is_Numeric_Value=0.14}');
Error('\P{Is_Numeric_Value=0.14}');
Expect(1, 8528, '\p{Is_Numeric_Value=0.143}', "");
Expect(0, 8528, '\p{^Is_Numeric_Value=0.143}', "");
Expect(0, 8528, '\P{Is_Numeric_Value=0.143}', "");
Expect(1, 8528, '\P{^Is_Numeric_Value=0.143}', "");
Expect(0, 8527, '\p{Is_Numeric_Value=0.143}', "");
Expect(1, 8527, '\p{^Is_Numeric_Value=0.143}', "");
Expect(1, 8527, '\P{Is_Numeric_Value=0.143}', "");
Expect(0, 8527, '\P{^Is_Numeric_Value=0.143}', "");
Error('\p{Is_Nv: :=_ 000000001/0007}');
Error('\P{Is_Nv: :=_ 000000001/0007}');
Expect(1, 8528, '\p{Is_Nv=000001/000000007}', "");
Expect(0, 8528, '\p{^Is_Nv=000001/000000007}', "");
Expect(0, 8528, '\P{Is_Nv=000001/000000007}', "");
Expect(1, 8528, '\P{^Is_Nv=000001/000000007}', "");
Expect(0, 8527, '\p{Is_Nv=000001/000000007}', "");
Expect(1, 8527, '\p{^Is_Nv=000001/000000007}', "");
Expect(1, 8527, '\P{Is_Nv=000001/000000007}', "");
Expect(0, 8527, '\P{^Is_Nv=000001/000000007}', "");
Error('\p{Is_Nv=0.14}');
Error('\P{Is_Nv=0.14}');
Expect(1, 8528, '\p{Is_Nv=0.143}', "");
Expect(0, 8528, '\p{^Is_Nv=0.143}', "");
Expect(0, 8528, '\P{Is_Nv=0.143}', "");
Expect(1, 8528, '\P{^Is_Nv=0.143}', "");
Expect(0, 8527, '\p{Is_Nv=0.143}', "");
Expect(1, 8527, '\p{^Is_Nv=0.143}', "");
Expect(1, 8527, '\P{Is_Nv=0.143}', "");
Expect(0, 8527, '\P{^Is_Nv=0.143}', "");
Error('\p{Numeric_Value=_:=4/0000005}');
Error('\P{Numeric_Value=_:=4/0000005}');
Expect(1, 8536, '\p{Numeric_Value=+00004/0000000005}', "");
Expect(0, 8536, '\p{^Numeric_Value=+00004/0000000005}', "");
Expect(0, 8536, '\P{Numeric_Value=+00004/0000000005}', "");
Expect(1, 8536, '\P{^Numeric_Value=+00004/0000000005}', "");
Expect(0, 8535, '\p{Numeric_Value=+00004/0000000005}', "");
Expect(1, 8535, '\p{^Numeric_Value=+00004/0000000005}', "");
Expect(1, 8535, '\P{Numeric_Value=+00004/0000000005}', "");
Expect(0, 8535, '\P{^Numeric_Value=+00004/0000000005}', "");
Expect(1, 8536, '\p{Numeric_Value=0.800}', "");
Expect(0, 8536, '\p{^Numeric_Value=0.800}', "");
Expect(0, 8536, '\P{Numeric_Value=0.800}', "");
Expect(1, 8536, '\P{^Numeric_Value=0.800}', "");
Expect(0, 8535, '\p{Numeric_Value=0.800}', "");
Expect(1, 8535, '\p{^Numeric_Value=0.800}', "");
Expect(1, 8535, '\P{Numeric_Value=0.800}', "");
Expect(0, 8535, '\P{^Numeric_Value=0.800}', "");
Error('\p{Nv=/a/- 0000000004/000000005}');
Error('\P{Nv=/a/- 0000000004/000000005}');
Expect(1, 8536, '\p{Nv=000004/000000005}', "");
Expect(0, 8536, '\p{^Nv=000004/000000005}', "");
Expect(0, 8536, '\P{Nv=000004/000000005}', "");
Expect(1, 8536, '\P{^Nv=000004/000000005}', "");
Expect(0, 8535, '\p{Nv=000004/000000005}', "");
Expect(1, 8535, '\p{^Nv=000004/000000005}', "");
Expect(1, 8535, '\P{Nv=000004/000000005}', "");
Expect(0, 8535, '\P{^Nv=000004/000000005}', "");
Expect(1, 8536, '\p{Nv=0.800}', "");
Expect(0, 8536, '\p{^Nv=0.800}', "");
Expect(0, 8536, '\P{Nv=0.800}', "");
Expect(1, 8536, '\P{^Nv=0.800}', "");
Expect(0, 8535, '\p{Nv=0.800}', "");
Expect(1, 8535, '\p{^Nv=0.800}', "");
Expect(1, 8535, '\P{Nv=0.800}', "");
Expect(0, 8535, '\P{^Nv=0.800}', "");
Error('\p{Is_Numeric_Value=/a/-_+0004/0000000005}');
Error('\P{Is_Numeric_Value=/a/-_+0004/0000000005}');
Expect(1, 8536, '\p{Is_Numeric_Value=+04/5}', "");
Expect(0, 8536, '\p{^Is_Numeric_Value=+04/5}', "");
Expect(0, 8536, '\P{Is_Numeric_Value=+04/5}', "");
Expect(1, 8536, '\P{^Is_Numeric_Value=+04/5}', "");
Expect(0, 8535, '\p{Is_Numeric_Value=+04/5}', "");
Expect(1, 8535, '\p{^Is_Numeric_Value=+04/5}', "");
Expect(1, 8535, '\P{Is_Numeric_Value=+04/5}', "");
Expect(0, 8535, '\P{^Is_Numeric_Value=+04/5}', "");
Expect(1, 8536, '\p{Is_Numeric_Value=0.800}', "");
Expect(0, 8536, '\p{^Is_Numeric_Value=0.800}', "");
Expect(0, 8536, '\P{Is_Numeric_Value=0.800}', "");
Expect(1, 8536, '\P{^Is_Numeric_Value=0.800}', "");
Expect(0, 8535, '\p{Is_Numeric_Value=0.800}', "");
Expect(1, 8535, '\p{^Is_Numeric_Value=0.800}', "");
Expect(1, 8535, '\P{Is_Numeric_Value=0.800}', "");
Expect(0, 8535, '\P{^Is_Numeric_Value=0.800}', "");
Error('\p{Is_Nv= :=+04/05}');
Error('\P{Is_Nv= :=+04/05}');
Expect(1, 8536, '\p{Is_Nv=00004/0000005}', "");
Expect(0, 8536, '\p{^Is_Nv=00004/0000005}', "");
Expect(0, 8536, '\P{Is_Nv=00004/0000005}', "");
Expect(1, 8536, '\P{^Is_Nv=00004/0000005}', "");
Expect(0, 8535, '\p{Is_Nv=00004/0000005}', "");
Expect(1, 8535, '\p{^Is_Nv=00004/0000005}', "");
Expect(1, 8535, '\P{Is_Nv=00004/0000005}', "");
Expect(0, 8535, '\P{^Is_Nv=00004/0000005}', "");
Expect(1, 8536, '\p{Is_Nv=0.800}', "");
Expect(0, 8536, '\p{^Is_Nv=0.800}', "");
Expect(0, 8536, '\P{Is_Nv=0.800}', "");
Expect(1, 8536, '\P{^Is_Nv=0.800}', "");
Expect(0, 8535, '\p{Is_Nv=0.800}', "");
Expect(1, 8535, '\p{^Is_Nv=0.800}', "");
Expect(1, 8535, '\P{Is_Nv=0.800}', "");
Expect(0, 8535, '\P{^Is_Nv=0.800}', "");
Error('\p{Numeric_Value=/a/ _0000013}');
Error('\P{Numeric_Value=/a/ _0000013}');
Expect(1, 9324, '\p{Numeric_Value=1_3}', "");
Expect(0, 9324, '\p{^Numeric_Value=1_3}', "");
Expect(0, 9324, '\P{Numeric_Value=1_3}', "");
Expect(1, 9324, '\P{^Numeric_Value=1_3}', "");
Expect(0, 9323, '\p{Numeric_Value=1_3}', "");
Expect(1, 9323, '\p{^Numeric_Value=1_3}', "");
Expect(1, 9323, '\P{Numeric_Value=1_3}', "");
Expect(0, 9323, '\P{^Numeric_Value=1_3}', "");
Error('\p{Nv=:= +000013}');
Error('\P{Nv=:= +000013}');
Expect(1, 9324, '\p{Nv=01_3}', "");
Expect(0, 9324, '\p{^Nv=01_3}', "");
Expect(0, 9324, '\P{Nv=01_3}', "");
Expect(1, 9324, '\P{^Nv=01_3}', "");
Expect(0, 9323, '\p{Nv=01_3}', "");
Expect(1, 9323, '\p{^Nv=01_3}', "");
Expect(1, 9323, '\P{Nv=01_3}', "");
Expect(0, 9323, '\P{^Nv=01_3}', "");
Error('\p{Is_Numeric_Value=- +01_3/a/}');
Error('\P{Is_Numeric_Value=- +01_3/a/}');
Expect(1, 9324, '\p{Is_Numeric_Value=013}', "");
Expect(0, 9324, '\p{^Is_Numeric_Value=013}', "");
Expect(0, 9324, '\P{Is_Numeric_Value=013}', "");
Expect(1, 9324, '\P{^Is_Numeric_Value=013}', "");
Expect(0, 9323, '\p{Is_Numeric_Value=013}', "");
Expect(1, 9323, '\p{^Is_Numeric_Value=013}', "");
Expect(1, 9323, '\P{Is_Numeric_Value=013}', "");
Expect(0, 9323, '\P{^Is_Numeric_Value=013}', "");
Error('\p{Is_Nv=-:=01 3}');
Error('\P{Is_Nv=-:=01 3}');
Expect(1, 9324, '\p{Is_Nv=00000013}', "");
Expect(0, 9324, '\p{^Is_Nv=00000013}', "");
Expect(0, 9324, '\P{Is_Nv=00000013}', "");
Expect(1, 9324, '\P{^Is_Nv=00000013}', "");
Expect(0, 9323, '\p{Is_Nv=00000013}', "");
Expect(1, 9323, '\p{^Is_Nv=00000013}', "");
Expect(1, 9323, '\P{Is_Nv=00000013}', "");
Expect(0, 9323, '\P{^Is_Nv=00000013}', "");
Error('\p{Numeric_Value=_/a/0 0 06}');
Error('\P{Numeric_Value=_/a/0 0 06}');
Expect(1, 54, '\p{Numeric_Value=0006}', "");
Expect(0, 54, '\p{^Numeric_Value=0006}', "");
Expect(0, 54, '\P{Numeric_Value=0006}', "");
Expect(1, 54, '\P{^Numeric_Value=0006}', "");
Expect(0, 53, '\p{Numeric_Value=0006}', "");
Expect(1, 53, '\p{^Numeric_Value=0006}', "");
Expect(1, 53, '\P{Numeric_Value=0006}', "");
Expect(0, 53, '\P{^Numeric_Value=0006}', "");
Error('\p{Nv= :=6}');
Error('\P{Nv= :=6}');
Expect(1, 54, '\p{Nv=6}', "");
Expect(0, 54, '\p{^Nv=6}', "");
Expect(0, 54, '\P{Nv=6}', "");
Expect(1, 54, '\P{^Nv=6}', "");
Expect(0, 53, '\p{Nv=6}', "");
Expect(1, 53, '\p{^Nv=6}', "");
Expect(1, 53, '\P{Nv=6}', "");
Expect(0, 53, '\P{^Nv=6}', "");
Error('\p{Is_Numeric_Value= 6:=}');
Error('\P{Is_Numeric_Value= 6:=}');
Expect(1, 54, '\p{Is_Numeric_Value=+0_0_0_06}', "");
Expect(0, 54, '\p{^Is_Numeric_Value=+0_0_0_06}', "");
Expect(0, 54, '\P{Is_Numeric_Value=+0_0_0_06}', "");
Expect(1, 54, '\P{^Is_Numeric_Value=+0_0_0_06}', "");
Expect(0, 53, '\p{Is_Numeric_Value=+0_0_0_06}', "");
Expect(1, 53, '\p{^Is_Numeric_Value=+0_0_0_06}', "");
Expect(1, 53, '\P{Is_Numeric_Value=+0_0_0_06}', "");
Expect(0, 53, '\P{^Is_Numeric_Value=+0_0_0_06}', "");
Error('\p{Is_Nv=- 00006/a/}');
Error('\P{Is_Nv=- 00006/a/}');
Expect(1, 54, '\p{Is_Nv=0_6}', "");
Expect(0, 54, '\p{^Is_Nv=0_6}', "");
Expect(0, 54, '\P{Is_Nv=0_6}', "");
Expect(1, 54, '\P{^Is_Nv=0_6}', "");
Expect(0, 53, '\p{Is_Nv=0_6}', "");
Expect(1, 53, '\p{^Is_Nv=0_6}', "");
Expect(1, 53, '\P{Is_Nv=0_6}', "");
Expect(0, 53, '\P{^Is_Nv=0_6}', "");
Error('\p{Numeric_Value= 0:=0-0_07_0000}');
Error('\P{Numeric_Value= 0:=0-0_07_0000}');
Expect(1, 65841, '\p{Numeric_Value=00000000070000}', "");
Expect(0, 65841, '\p{^Numeric_Value=00000000070000}', "");
Expect(0, 65841, '\P{Numeric_Value=00000000070000}', "");
Expect(1, 65841, '\P{^Numeric_Value=00000000070000}', "");
Expect(0, 65840, '\p{Numeric_Value=00000000070000}', "");
Expect(1, 65840, '\p{^Numeric_Value=00000000070000}', "");
Expect(1, 65840, '\P{Numeric_Value=00000000070000}', "");
Expect(0, 65840, '\P{^Numeric_Value=00000000070000}', "");
Error('\p{Nv:_/a/007000-0}');
Error('\P{Nv:_/a/007000-0}');
Expect(1, 65841, '\p{Nv=+00000070000}', "");
Expect(0, 65841, '\p{^Nv=+00000070000}', "");
Expect(0, 65841, '\P{Nv=+00000070000}', "");
Expect(1, 65841, '\P{^Nv=+00000070000}', "");
Expect(0, 65840, '\p{Nv=+00000070000}', "");
Expect(1, 65840, '\p{^Nv=+00000070000}', "");
Expect(1, 65840, '\P{Nv=+00000070000}', "");
Expect(0, 65840, '\P{^Nv=+00000070000}', "");
Error('\p{Is_Numeric_Value=_0000 00 0070 00 0/a/}');
Error('\P{Is_Numeric_Value=_0000 00 0070 00 0/a/}');
Expect(1, 65841, '\p{Is_Numeric_Value=000000070000}', "");
Expect(0, 65841, '\p{^Is_Numeric_Value=000000070000}', "");
Expect(0, 65841, '\P{Is_Numeric_Value=000000070000}', "");
Expect(1, 65841, '\P{^Is_Numeric_Value=000000070000}', "");
Expect(0, 65840, '\p{Is_Numeric_Value=000000070000}', "");
Expect(1, 65840, '\p{^Is_Numeric_Value=000000070000}', "");
Expect(1, 65840, '\P{Is_Numeric_Value=000000070000}', "");
Expect(0, 65840, '\P{^Is_Numeric_Value=000000070000}', "");
Error('\p{Is_Nv=_/a/+0070000}');
Error('\P{Is_Nv=_/a/+0070000}');
Expect(1, 65841, '\p{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(0, 65841, '\p{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(0, 65841, '\P{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(1, 65841, '\P{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(0, 65840, '\p{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(1, 65840, '\p{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(1, 65840, '\P{Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Expect(0, 65840, '\P{^Is_Nv=0_0_0_0_0_0_0_7_0000}', "");
Error('\p{Numeric_Value= _0036:=}');
Error('\P{Numeric_Value= _0036:=}');
Expect(1, 12977, '\p{Numeric_Value=+0_0_0_036}', "");
Expect(0, 12977, '\p{^Numeric_Value=+0_0_0_036}', "");
Expect(0, 12977, '\P{Numeric_Value=+0_0_0_036}', "");
Expect(1, 12977, '\P{^Numeric_Value=+0_0_0_036}', "");
Expect(0, 12976, '\p{Numeric_Value=+0_0_0_036}', "");
Expect(1, 12976, '\p{^Numeric_Value=+0_0_0_036}', "");
Expect(1, 12976, '\P{Numeric_Value=+0_0_0_036}', "");
Expect(0, 12976, '\P{^Numeric_Value=+0_0_0_036}', "");
Error('\p{Nv= /a/+0 00 00 00 36}');
Error('\P{Nv= /a/+0 00 00 00 36}');
Expect(1, 12977, '\p{Nv=0_0_0_0_0036}', "");
Expect(0, 12977, '\p{^Nv=0_0_0_0_0036}', "");
Expect(0, 12977, '\P{Nv=0_0_0_0_0036}', "");
Expect(1, 12977, '\P{^Nv=0_0_0_0_0036}', "");
Expect(0, 12976, '\p{Nv=0_0_0_0_0036}', "");
Expect(1, 12976, '\p{^Nv=0_0_0_0_0036}', "");
Expect(1, 12976, '\P{Nv=0_0_0_0_0036}', "");
Expect(0, 12976, '\P{^Nv=0_0_0_0_0036}', "");
Error('\p{Is_Numeric_Value= +00000036:=}');
Error('\P{Is_Numeric_Value= +00000036:=}');
Expect(1, 12977, '\p{Is_Numeric_Value=+03_6}', "");
Expect(0, 12977, '\p{^Is_Numeric_Value=+03_6}', "");
Expect(0, 12977, '\P{Is_Numeric_Value=+03_6}', "");
Expect(1, 12977, '\P{^Is_Numeric_Value=+03_6}', "");
Expect(0, 12976, '\p{Is_Numeric_Value=+03_6}', "");
Expect(1, 12976, '\p{^Is_Numeric_Value=+03_6}', "");
Expect(1, 12976, '\P{Is_Numeric_Value=+03_6}', "");
Expect(0, 12976, '\P{^Is_Numeric_Value=+03_6}', "");
Error('\p{Is_Nv=/a/+000036}');
Error('\P{Is_Nv=/a/+000036}');
Expect(1, 12977, '\p{Is_Nv=+3_6}', "");
Expect(0, 12977, '\p{^Is_Nv=+3_6}', "");
Expect(0, 12977, '\P{Is_Nv=+3_6}', "");
Expect(1, 12977, '\P{^Is_Nv=+3_6}', "");
Expect(0, 12976, '\p{Is_Nv=+3_6}', "");
Expect(1, 12976, '\p{^Is_Nv=+3_6}', "");
Expect(1, 12976, '\P{Is_Nv=+3_6}', "");
Expect(0, 12976, '\P{^Is_Nv=+3_6}', "");
Error('\p{Numeric_Value=:=_ +03}');
Error('\P{Numeric_Value=:=_ +03}');
Expect(1, 51, '\p{Numeric_Value=00_00_00_003}', "");
Expect(0, 51, '\p{^Numeric_Value=00_00_00_003}', "");
Expect(0, 51, '\P{Numeric_Value=00_00_00_003}', "");
Expect(1, 51, '\P{^Numeric_Value=00_00_00_003}', "");
Expect(0, 50, '\p{Numeric_Value=00_00_00_003}', "");
Expect(1, 50, '\p{^Numeric_Value=00_00_00_003}', "");
Expect(1, 50, '\P{Numeric_Value=00_00_00_003}', "");
Expect(0, 50, '\P{^Numeric_Value=00_00_00_003}', "");
Error('\p{Nv=:=_-000000003}');
Error('\P{Nv=:=_-000000003}');
Expect(1, 51, '\p{Nv=0_0_0_003}', "");
Expect(0, 51, '\p{^Nv=0_0_0_003}', "");
Expect(0, 51, '\P{Nv=0_0_0_003}', "");
Expect(1, 51, '\P{^Nv=0_0_0_003}', "");
Expect(0, 50, '\p{Nv=0_0_0_003}', "");
Expect(1, 50, '\p{^Nv=0_0_0_003}', "");
Expect(1, 50, '\P{Nv=0_0_0_003}', "");
Expect(0, 50, '\P{^Nv=0_0_0_003}', "");
Error('\p{Is_Numeric_Value=__+0000_3:=}');
Error('\P{Is_Numeric_Value=__+0000_3:=}');
Expect(1, 51, '\p{Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(0, 51, '\p{^Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(0, 51, '\P{Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(1, 51, '\P{^Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(0, 50, '\p{Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(1, 50, '\p{^Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(1, 50, '\P{Is_Numeric_Value: +00_00_00_00_3}', "");
Expect(0, 50, '\P{^Is_Numeric_Value: +00_00_00_00_3}', "");
Error('\p{Is_Nv=_:=+03}');
Error('\P{Is_Nv=_:=+03}');
Expect(1, 51, '\p{Is_Nv=00_00_00_03}', "");
Expect(0, 51, '\p{^Is_Nv=00_00_00_03}', "");
Expect(0, 51, '\P{Is_Nv=00_00_00_03}', "");
Expect(1, 51, '\P{^Is_Nv=00_00_00_03}', "");
Expect(0, 50, '\p{Is_Nv=00_00_00_03}', "");
Expect(1, 50, '\p{^Is_Nv=00_00_00_03}', "");
Expect(1, 50, '\P{Is_Nv=00_00_00_03}', "");
Expect(0, 50, '\P{^Is_Nv=00_00_00_03}', "");
Error('\p{Numeric_Value= 000-0 0_0_0/a/0-5 000}');
Error('\P{Numeric_Value= 000-0 0_0_0/a/0-5 000}');
Expect(1, 8577, '\p{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(0, 8577, '\p{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(0, 8577, '\P{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(1, 8577, '\P{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(0, 8576, '\p{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(1, 8576, '\p{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(1, 8576, '\P{Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Expect(0, 8576, '\P{^Numeric_Value=0_0_0_0_0_0_0_5_000}', "");
Error('\p{Nv= +0000/a/05000}');
Error('\P{Nv= +0000/a/05000}');
Expect(1, 8577, '\p{Nv:05000}', "");
Expect(0, 8577, '\p{^Nv:05000}', "");
Expect(0, 8577, '\P{Nv:05000}', "");
Expect(1, 8577, '\P{^Nv:05000}', "");
Expect(0, 8576, '\p{Nv:05000}', "");
Expect(1, 8576, '\p{^Nv:05000}', "");
Expect(1, 8576, '\P{Nv:05000}', "");
Expect(0, 8576, '\P{^Nv:05000}', "");
Error('\p{Is_Numeric_Value= /a/0 0 0 0_0 0-5_0_00}');
Error('\P{Is_Numeric_Value= /a/0 0 0 0_0 0-5_0_00}');
Expect(1, 8577, '\p{Is_Numeric_Value=500_0}', "");
Expect(0, 8577, '\p{^Is_Numeric_Value=500_0}', "");
Expect(0, 8577, '\P{Is_Numeric_Value=500_0}', "");
Expect(1, 8577, '\P{^Is_Numeric_Value=500_0}', "");
Expect(0, 8576, '\p{Is_Numeric_Value=500_0}', "");
Expect(1, 8576, '\p{^Is_Numeric_Value=500_0}', "");
Expect(1, 8576, '\P{Is_Numeric_Value=500_0}', "");
Expect(0, 8576, '\P{^Is_Numeric_Value=500_0}', "");
Error('\p{Is_Nv::= 000000500_0}');
Error('\P{Is_Nv::= 000000500_0}');
Expect(1, 8577, '\p{Is_Nv=+00005000}', "");
Expect(0, 8577, '\p{^Is_Nv=+00005000}', "");
Expect(0, 8577, '\P{Is_Nv=+00005000}', "");
Expect(1, 8577, '\P{^Is_Nv=+00005000}', "");
Expect(0, 8576, '\p{Is_Nv=+00005000}', "");
Expect(1, 8576, '\p{^Is_Nv=+00005000}', "");
Expect(1, 8576, '\P{Is_Nv=+00005000}', "");
Expect(0, 8576, '\P{^Is_Nv=+00005000}', "");
Error('\p{Numeric_Value=/a/--0 009}');
Error('\P{Numeric_Value=/a/--0 009}');
Expect(1, 57, '\p{Numeric_Value: 000000000_9}', "");
Expect(0, 57, '\p{^Numeric_Value: 000000000_9}', "");
Expect(0, 57, '\P{Numeric_Value: 000000000_9}', "");
Expect(1, 57, '\P{^Numeric_Value: 000000000_9}', "");
Expect(0, 56, '\p{Numeric_Value: 000000000_9}', "");
Expect(1, 56, '\p{^Numeric_Value: 000000000_9}', "");
Expect(1, 56, '\P{Numeric_Value: 000000000_9}', "");
Expect(0, 56, '\P{^Numeric_Value: 000000000_9}', "");
Error('\p{Nv: 00009/a/}');
Error('\P{Nv: 00009/a/}');
Expect(1, 57, '\p{Nv=+0000000_9}', "");
Expect(0, 57, '\p{^Nv=+0000000_9}', "");
Expect(0, 57, '\P{Nv=+0000000_9}', "");
Expect(1, 57, '\P{^Nv=+0000000_9}', "");
Expect(0, 56, '\p{Nv=+0000000_9}', "");
Expect(1, 56, '\p{^Nv=+0000000_9}', "");
Expect(1, 56, '\P{Nv=+0000000_9}', "");
Expect(0, 56, '\P{^Nv=+0000000_9}', "");
Error('\p{Is_Numeric_Value=-/a/+0 0_0_0 0009}');
Error('\P{Is_Numeric_Value=-/a/+0 0_0_0 0009}');
Expect(1, 57, '\p{Is_Numeric_Value=000009}', "");
Expect(0, 57, '\p{^Is_Numeric_Value=000009}', "");
Expect(0, 57, '\P{Is_Numeric_Value=000009}', "");
Expect(1, 57, '\P{^Is_Numeric_Value=000009}', "");
Expect(0, 56, '\p{Is_Numeric_Value=000009}', "");
Expect(1, 56, '\p{^Is_Numeric_Value=000009}', "");
Expect(1, 56, '\P{Is_Numeric_Value=000009}', "");
Expect(0, 56, '\P{^Is_Numeric_Value=000009}', "");
Error('\p{Is_Nv= /a/0009}');
Error('\P{Is_Nv= /a/0009}');
Expect(1, 57, '\p{Is_Nv: +000000009}', "");
Expect(0, 57, '\p{^Is_Nv: +000000009}', "");
Expect(0, 57, '\P{Is_Nv: +000000009}', "");
Expect(1, 57, '\P{^Is_Nv: +000000009}', "");
Expect(0, 56, '\p{Is_Nv: +000000009}', "");
Expect(1, 56, '\p{^Is_Nv: +000000009}', "");
Expect(1, 56, '\P{Is_Nv: +000000009}', "");
Expect(0, 56, '\P{^Is_Nv: +000000009}', "");
Error('\p{Numeric_Value=:= _00000000010000}');
Error('\P{Numeric_Value=:= _00000000010000}');
Expect(1, 4988, '\p{Numeric_Value=10000}', "");
Expect(0, 4988, '\p{^Numeric_Value=10000}', "");
Expect(0, 4988, '\P{Numeric_Value=10000}', "");
Expect(1, 4988, '\P{^Numeric_Value=10000}', "");
Expect(0, 4987, '\p{Numeric_Value=10000}', "");
Expect(1, 4987, '\p{^Numeric_Value=10000}', "");
Expect(1, 4987, '\P{Numeric_Value=10000}', "");
Expect(0, 4987, '\P{^Numeric_Value=10000}', "");
Error('\p{Nv=--0_0/a/10-000}');
Error('\P{Nv=--0_0/a/10-000}');
Expect(1, 4988, '\p{Nv=+1000_0}', "");
Expect(0, 4988, '\p{^Nv=+1000_0}', "");
Expect(0, 4988, '\P{Nv=+1000_0}', "");
Expect(1, 4988, '\P{^Nv=+1000_0}', "");
Expect(0, 4987, '\p{Nv=+1000_0}', "");
Expect(1, 4987, '\p{^Nv=+1000_0}', "");
Expect(1, 4987, '\P{Nv=+1000_0}', "");
Expect(0, 4987, '\P{^Nv=+1000_0}', "");
Error('\p{Is_Numeric_Value= :=+0000 0_1 0000}');
Error('\P{Is_Numeric_Value= :=+0000 0_1 0000}');
Expect(1, 4988, '\p{Is_Numeric_Value=0000000010000}', "");
Expect(0, 4988, '\p{^Is_Numeric_Value=0000000010000}', "");
Expect(0, 4988, '\P{Is_Numeric_Value=0000000010000}', "");
Expect(1, 4988, '\P{^Is_Numeric_Value=0000000010000}', "");
Expect(0, 4987, '\p{Is_Numeric_Value=0000000010000}', "");
Expect(1, 4987, '\p{^Is_Numeric_Value=0000000010000}', "");
Expect(1, 4987, '\P{Is_Numeric_Value=0000000010000}', "");
Expect(0, 4987, '\P{^Is_Numeric_Value=0000000010000}', "");
Error('\p{Is_Nv=:=00000010000}');
Error('\P{Is_Nv=:=00000010000}');
Expect(1, 4988, '\p{Is_Nv: 010000}', "");
Expect(0, 4988, '\p{^Is_Nv: 010000}', "");
Expect(0, 4988, '\P{Is_Nv: 010000}', "");
Expect(1, 4988, '\P{^Is_Nv: 010000}', "");
Expect(0, 4987, '\p{Is_Nv: 010000}', "");
Expect(1, 4987, '\p{^Is_Nv: 010000}', "");
Expect(1, 4987, '\P{Is_Nv: 010000}', "");
Expect(0, 4987, '\P{^Is_Nv: 010000}', "");
Error('\p{Numeric_Value: -00000047/a/}');
Error('\P{Numeric_Value: -00000047/a/}');
Expect(1, 12988, '\p{Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(0, 12988, '\p{^Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(0, 12988, '\P{Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(1, 12988, '\P{^Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(0, 12987, '\p{Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(1, 12987, '\p{^Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(1, 12987, '\P{Numeric_Value=0_0_0_0_0_0_047}', "");
Expect(0, 12987, '\P{^Numeric_Value=0_0_0_0_0_0_047}', "");
Error('\p{Nv=-:=0-00 0 0 0-0_047}');
Error('\P{Nv=-:=0-00 0 0 0-0_047}');
Expect(1, 12988, '\p{Nv=00000047}', "");
Expect(0, 12988, '\p{^Nv=00000047}', "");
Expect(0, 12988, '\P{Nv=00000047}', "");
Expect(1, 12988, '\P{^Nv=00000047}', "");
Expect(0, 12987, '\p{Nv=00000047}', "");
Expect(1, 12987, '\p{^Nv=00000047}', "");
Expect(1, 12987, '\P{Nv=00000047}', "");
Expect(0, 12987, '\P{^Nv=00000047}', "");
Error('\p{Is_Numeric_Value=:=_+000047}');
Error('\P{Is_Numeric_Value=:=_+000047}');
Expect(1, 12988, '\p{Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(0, 12988, '\p{^Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(0, 12988, '\P{Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(1, 12988, '\P{^Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(0, 12987, '\p{Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(1, 12987, '\p{^Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(1, 12987, '\P{Is_Numeric_Value=+0_0_0_0_47}', "");
Expect(0, 12987, '\P{^Is_Numeric_Value=+0_0_0_0_47}', "");
Error('\p{Is_Nv=:=_ 047}');
Error('\P{Is_Nv=:=_ 047}');
Expect(1, 12988, '\p{Is_Nv: +0047}', "");
Expect(0, 12988, '\p{^Is_Nv: +0047}', "");
Expect(0, 12988, '\P{Is_Nv: +0047}', "");
Expect(1, 12988, '\P{^Is_Nv: +0047}', "");
Expect(0, 12987, '\p{Is_Nv: +0047}', "");
Expect(1, 12987, '\p{^Is_Nv: +0047}', "");
Expect(1, 12987, '\P{Is_Nv: +0047}', "");
Expect(0, 12987, '\P{^Is_Nv: +0047}', "");
Error('\p{Numeric_Value=:=-000001/000006}');
Error('\P{Numeric_Value=:=-000001/000006}');
Expect(1, 8537, '\p{Numeric_Value=000000001/06}', "");
Expect(0, 8537, '\p{^Numeric_Value=000000001/06}', "");
Expect(0, 8537, '\P{Numeric_Value=000000001/06}', "");
Expect(1, 8537, '\P{^Numeric_Value=000000001/06}', "");
Expect(0, 8536, '\p{Numeric_Value=000000001/06}', "");
Expect(1, 8536, '\p{^Numeric_Value=000000001/06}', "");
Expect(1, 8536, '\P{Numeric_Value=000000001/06}', "");
Expect(0, 8536, '\P{^Numeric_Value=000000001/06}', "");
Error('\p{Numeric_Value=0.17}');
Error('\P{Numeric_Value=0.17}');
Expect(1, 8537, '\p{Numeric_Value=0.167}', "");
Expect(0, 8537, '\p{^Numeric_Value=0.167}', "");
Expect(0, 8537, '\P{Numeric_Value=0.167}', "");
Expect(1, 8537, '\P{^Numeric_Value=0.167}', "");
Expect(0, 8536, '\p{Numeric_Value=0.167}', "");
Expect(1, 8536, '\p{^Numeric_Value=0.167}', "");
Expect(1, 8536, '\P{Numeric_Value=0.167}', "");
Expect(0, 8536, '\P{^Numeric_Value=0.167}', "");
Error('\p{Nv=/a/ -00000001/000006}');
Error('\P{Nv=/a/ -00000001/000006}');
Expect(1, 8537, '\p{Nv=001/0000006}', "");
Expect(0, 8537, '\p{^Nv=001/0000006}', "");
Expect(0, 8537, '\P{Nv=001/0000006}', "");
Expect(1, 8537, '\P{^Nv=001/0000006}', "");
Expect(0, 8536, '\p{Nv=001/0000006}', "");
Expect(1, 8536, '\p{^Nv=001/0000006}', "");
Expect(1, 8536, '\P{Nv=001/0000006}', "");
Expect(0, 8536, '\P{^Nv=001/0000006}', "");
Error('\p{Nv=0.17}');
Error('\P{Nv=0.17}');
Expect(1, 8537, '\p{Nv=0.167}', "");
Expect(0, 8537, '\p{^Nv=0.167}', "");
Expect(0, 8537, '\P{Nv=0.167}', "");
Expect(1, 8537, '\P{^Nv=0.167}', "");
Expect(0, 8536, '\p{Nv=0.167}', "");
Expect(1, 8536, '\p{^Nv=0.167}', "");
Expect(1, 8536, '\P{Nv=0.167}', "");
Expect(0, 8536, '\P{^Nv=0.167}', "");
Error('\p{Is_Numeric_Value=__00001/0000000006/a/}');
Error('\P{Is_Numeric_Value=__00001/0000000006/a/}');
Expect(1, 8537, '\p{Is_Numeric_Value=001/0006}', "");
Expect(0, 8537, '\p{^Is_Numeric_Value=001/0006}', "");
Expect(0, 8537, '\P{Is_Numeric_Value=001/0006}', "");
Expect(1, 8537, '\P{^Is_Numeric_Value=001/0006}', "");
Expect(0, 8536, '\p{Is_Numeric_Value=001/0006}', "");
Expect(1, 8536, '\p{^Is_Numeric_Value=001/0006}', "");
Expect(1, 8536, '\P{Is_Numeric_Value=001/0006}', "");
Expect(0, 8536, '\P{^Is_Numeric_Value=001/0006}', "");
Error('\p{Is_Numeric_Value=0.17}');
Error('\P{Is_Numeric_Value=0.17}');
Expect(1, 8537, '\p{Is_Numeric_Value=0.167}', "");
Expect(0, 8537, '\p{^Is_Numeric_Value=0.167}', "");
Expect(0, 8537, '\P{Is_Numeric_Value=0.167}', "");
Expect(1, 8537, '\P{^Is_Numeric_Value=0.167}', "");
Expect(0, 8536, '\p{Is_Numeric_Value=0.167}', "");
Expect(1, 8536, '\p{^Is_Numeric_Value=0.167}', "");
Expect(1, 8536, '\P{Is_Numeric_Value=0.167}', "");
Expect(0, 8536, '\P{^Is_Numeric_Value=0.167}', "");
Error('\p{Is_Nv=:=1/000000006}');
Error('\P{Is_Nv=:=1/000000006}');
Expect(1, 8537, '\p{Is_Nv=00001/00000006}', "");
Expect(0, 8537, '\p{^Is_Nv=00001/00000006}', "");
Expect(0, 8537, '\P{Is_Nv=00001/00000006}', "");
Expect(1, 8537, '\P{^Is_Nv=00001/00000006}', "");
Expect(0, 8536, '\p{Is_Nv=00001/00000006}', "");
Expect(1, 8536, '\p{^Is_Nv=00001/00000006}', "");
Expect(1, 8536, '\P{Is_Nv=00001/00000006}', "");
Expect(0, 8536, '\P{^Is_Nv=00001/00000006}', "");
Error('\p{Is_Nv=0.17}');
Error('\P{Is_Nv=0.17}');
Expect(1, 8537, '\p{Is_Nv:0.167}', "");
Expect(0, 8537, '\p{^Is_Nv:0.167}', "");
Expect(0, 8537, '\P{Is_Nv:0.167}', "");
Expect(1, 8537, '\P{^Is_Nv:0.167}', "");
Expect(0, 8536, '\p{Is_Nv:0.167}', "");
Expect(1, 8536, '\p{^Is_Nv:0.167}', "");
Expect(1, 8536, '\P{Is_Nv:0.167}', "");
Expect(0, 8536, '\P{^Is_Nv:0.167}', "");
Error('\p{Numeric_Value= _+00000000038/a/}');
Error('\P{Numeric_Value= _+00000000038/a/}');
Expect(1, 12979, '\p{Numeric_Value=0000038}', "");
Expect(0, 12979, '\p{^Numeric_Value=0000038}', "");
Expect(0, 12979, '\P{Numeric_Value=0000038}', "");
Expect(1, 12979, '\P{^Numeric_Value=0000038}', "");
Expect(0, 12978, '\p{Numeric_Value=0000038}', "");
Expect(1, 12978, '\p{^Numeric_Value=0000038}', "");
Expect(1, 12978, '\P{Numeric_Value=0000038}', "");
Expect(0, 12978, '\P{^Numeric_Value=0000038}', "");
Error('\p{Nv= /a/0-00-00-0 0 038}');
Error('\P{Nv= /a/0-00-00-0 0 038}');
Expect(1, 12979, '\p{Nv=000038}', "");
Expect(0, 12979, '\p{^Nv=000038}', "");
Expect(0, 12979, '\P{Nv=000038}', "");
Expect(1, 12979, '\P{^Nv=000038}', "");
Expect(0, 12978, '\p{Nv=000038}', "");
Expect(1, 12978, '\p{^Nv=000038}', "");
Expect(1, 12978, '\P{Nv=000038}', "");
Expect(0, 12978, '\P{^Nv=000038}', "");
Error('\p{Is_Numeric_Value=:=0_0-0-38}');
Error('\P{Is_Numeric_Value=:=0_0-0-38}');
Expect(1, 12979, '\p{Is_Numeric_Value=38}', "");
Expect(0, 12979, '\p{^Is_Numeric_Value=38}', "");
Expect(0, 12979, '\P{Is_Numeric_Value=38}', "");
Expect(1, 12979, '\P{^Is_Numeric_Value=38}', "");
Expect(0, 12978, '\p{Is_Numeric_Value=38}', "");
Expect(1, 12978, '\p{^Is_Numeric_Value=38}', "");
Expect(1, 12978, '\P{Is_Numeric_Value=38}', "");
Expect(0, 12978, '\P{^Is_Numeric_Value=38}', "");
Error('\p{Is_Nv=:=-3_8}');
Error('\P{Is_Nv=:=-3_8}');
Expect(1, 12979, '\p{Is_Nv=000038}', "");
Expect(0, 12979, '\p{^Is_Nv=000038}', "");
Expect(0, 12979, '\P{Is_Nv=000038}', "");
Expect(1, 12979, '\P{^Is_Nv=000038}', "");
Expect(0, 12978, '\p{Is_Nv=000038}', "");
Expect(1, 12978, '\p{^Is_Nv=000038}', "");
Expect(1, 12978, '\P{Is_Nv=000038}', "");
Expect(0, 12978, '\P{^Is_Nv=000038}', "");
Error('\p{Numeric_Value=_-00-00/a/8}');
Error('\P{Numeric_Value=_-00-00/a/8}');
Expect(1, 56, '\p{Numeric_Value=+00_8}', "");
Expect(0, 56, '\p{^Numeric_Value=+00_8}', "");
Expect(0, 56, '\P{Numeric_Value=+00_8}', "");
Expect(1, 56, '\P{^Numeric_Value=+00_8}', "");
Expect(0, 55, '\p{Numeric_Value=+00_8}', "");
Expect(1, 55, '\p{^Numeric_Value=+00_8}', "");
Expect(1, 55, '\P{Numeric_Value=+00_8}', "");
Expect(0, 55, '\P{^Numeric_Value=+00_8}', "");
Error('\p{Nv=_:=8}');
Error('\P{Nv=_:=8}');
Expect(1, 56, '\p{Nv=0000000008}', "");
Expect(0, 56, '\p{^Nv=0000000008}', "");
Expect(0, 56, '\P{Nv=0000000008}', "");
Expect(1, 56, '\P{^Nv=0000000008}', "");
Expect(0, 55, '\p{Nv=0000000008}', "");
Expect(1, 55, '\p{^Nv=0000000008}', "");
Expect(1, 55, '\P{Nv=0000000008}', "");
Expect(0, 55, '\P{^Nv=0000000008}', "");
Error('\p{Is_Numeric_Value=:=+0 00 0-08}');
Error('\P{Is_Numeric_Value=:=+0 00 0-08}');
Expect(1, 56, '\p{Is_Numeric_Value=+00_00_00_008}', "");
Expect(0, 56, '\p{^Is_Numeric_Value=+00_00_00_008}', "");
Expect(0, 56, '\P{Is_Numeric_Value=+00_00_00_008}', "");
Expect(1, 56, '\P{^Is_Numeric_Value=+00_00_00_008}', "");
Expect(0, 55, '\p{Is_Numeric_Value=+00_00_00_008}', "");
Expect(1, 55, '\p{^Is_Numeric_Value=+00_00_00_008}', "");
Expect(1, 55, '\P{Is_Numeric_Value=+00_00_00_008}', "");
Expect(0, 55, '\P{^Is_Numeric_Value=+00_00_00_008}', "");
Error('\p{Is_Nv: --0/a/8}');
Error('\P{Is_Nv: --0/a/8}');
Expect(1, 56, '\p{Is_Nv=+8}', "");
Expect(0, 56, '\p{^Is_Nv=+8}', "");
Expect(0, 56, '\P{Is_Nv=+8}', "");
Expect(1, 56, '\P{^Is_Nv=+8}', "");
Expect(0, 55, '\p{Is_Nv=+8}', "");
Expect(1, 55, '\p{^Is_Nv=+8}', "");
Expect(1, 55, '\P{Is_Nv=+8}', "");
Expect(0, 55, '\P{^Is_Nv=+8}', "");
Error('\p{Numeric_Value= :=0000003/0000000004}');
Error('\P{Numeric_Value= :=0000003/0000000004}');
Expect(1, 190, '\p{Numeric_Value=0003/4}', "");
Expect(0, 190, '\p{^Numeric_Value=0003/4}', "");
Expect(0, 190, '\P{Numeric_Value=0003/4}', "");
Expect(1, 190, '\P{^Numeric_Value=0003/4}', "");
Expect(0, 189, '\p{Numeric_Value=0003/4}', "");
Expect(1, 189, '\p{^Numeric_Value=0003/4}', "");
Expect(1, 189, '\P{Numeric_Value=0003/4}', "");
Expect(0, 189, '\P{^Numeric_Value=0003/4}', "");
Expect(1, 190, '\p{Numeric_Value: 0.750}', "");
Expect(0, 190, '\p{^Numeric_Value: 0.750}', "");
Expect(0, 190, '\P{Numeric_Value: 0.750}', "");
Expect(1, 190, '\P{^Numeric_Value: 0.750}', "");
Expect(0, 189, '\p{Numeric_Value: 0.750}', "");
Expect(1, 189, '\p{^Numeric_Value: 0.750}', "");
Expect(1, 189, '\P{Numeric_Value: 0.750}', "");
Expect(0, 189, '\P{^Numeric_Value: 0.750}', "");
Error('\p{Nv=/a/3/000004}');
Error('\P{Nv=/a/3/000004}');
Expect(1, 190, '\p{Nv=0003/0000004}', "");
Expect(0, 190, '\p{^Nv=0003/0000004}', "");
Expect(0, 190, '\P{Nv=0003/0000004}', "");
Expect(1, 190, '\P{^Nv=0003/0000004}', "");
Expect(0, 189, '\p{Nv=0003/0000004}', "");
Expect(1, 189, '\p{^Nv=0003/0000004}', "");
Expect(1, 189, '\P{Nv=0003/0000004}', "");
Expect(0, 189, '\P{^Nv=0003/0000004}', "");
Expect(1, 190, '\p{Nv=0.750}', "");
Expect(0, 190, '\p{^Nv=0.750}', "");
Expect(0, 190, '\P{Nv=0.750}', "");
Expect(1, 190, '\P{^Nv=0.750}', "");
Expect(0, 189, '\p{Nv=0.750}', "");
Expect(1, 189, '\p{^Nv=0.750}', "");
Expect(1, 189, '\P{Nv=0.750}', "");
Expect(0, 189, '\P{^Nv=0.750}', "");
Error('\p{Is_Numeric_Value=_0000003/0000004:=}');
Error('\P{Is_Numeric_Value=_0000003/0000004:=}');
Expect(1, 190, '\p{Is_Numeric_Value: 3/00000004}', "");
Expect(0, 190, '\p{^Is_Numeric_Value: 3/00000004}', "");
Expect(0, 190, '\P{Is_Numeric_Value: 3/00000004}', "");
Expect(1, 190, '\P{^Is_Numeric_Value: 3/00000004}', "");
Expect(0, 189, '\p{Is_Numeric_Value: 3/00000004}', "");
Expect(1, 189, '\p{^Is_Numeric_Value: 3/00000004}', "");
Expect(1, 189, '\P{Is_Numeric_Value: 3/00000004}', "");
Expect(0, 189, '\P{^Is_Numeric_Value: 3/00000004}', "");
Expect(1, 190, '\p{Is_Numeric_Value=0.750}', "");
Expect(0, 190, '\p{^Is_Numeric_Value=0.750}', "");
Expect(0, 190, '\P{Is_Numeric_Value=0.750}', "");
Expect(1, 190, '\P{^Is_Numeric_Value=0.750}', "");
Expect(0, 189, '\p{Is_Numeric_Value=0.750}', "");
Expect(1, 189, '\p{^Is_Numeric_Value=0.750}', "");
Expect(1, 189, '\P{Is_Numeric_Value=0.750}', "");
Expect(0, 189, '\P{^Is_Numeric_Value=0.750}', "");
Error('\p{Is_Nv= _00003/00000004/a/}');
Error('\P{Is_Nv= _00003/00000004/a/}');
Expect(1, 190, '\p{Is_Nv:000000003/04}', "");
Expect(0, 190, '\p{^Is_Nv:000000003/04}', "");
Expect(0, 190, '\P{Is_Nv:000000003/04}', "");
Expect(1, 190, '\P{^Is_Nv:000000003/04}', "");
Expect(0, 189, '\p{Is_Nv:000000003/04}', "");
Expect(1, 189, '\p{^Is_Nv:000000003/04}', "");
Expect(1, 189, '\P{Is_Nv:000000003/04}', "");
Expect(0, 189, '\P{^Is_Nv:000000003/04}', "");
Expect(1, 190, '\p{Is_Nv: 0.750}', "");
Expect(0, 190, '\p{^Is_Nv: 0.750}', "");
Expect(0, 190, '\P{Is_Nv: 0.750}', "");
Expect(1, 190, '\P{^Is_Nv: 0.750}', "");
Expect(0, 189, '\p{Is_Nv: 0.750}', "");
Expect(1, 189, '\p{^Is_Nv: 0.750}', "");
Expect(1, 189, '\P{Is_Nv: 0.750}', "");
Expect(0, 189, '\P{^Is_Nv: 0.750}', "");
Error('\p{Numeric_Value= 000000004:=}');
Error('\P{Numeric_Value= 000000004:=}');
Expect(1, 52, '\p{Numeric_Value=00_00_00_004}', "");
Expect(0, 52, '\p{^Numeric_Value=00_00_00_004}', "");
Expect(0, 52, '\P{Numeric_Value=00_00_00_004}', "");
Expect(1, 52, '\P{^Numeric_Value=00_00_00_004}', "");
Expect(0, 51, '\p{Numeric_Value=00_00_00_004}', "");
Expect(1, 51, '\p{^Numeric_Value=00_00_00_004}', "");
Expect(1, 51, '\P{Numeric_Value=00_00_00_004}', "");
Expect(0, 51, '\P{^Numeric_Value=00_00_00_004}', "");
Error('\p{Nv::=+0 0-00 0 004}');
Error('\P{Nv::=+0 0-00 0 004}');
Expect(1, 52, '\p{Nv: 0_0_0_0_0_0_04}', "");
Expect(0, 52, '\p{^Nv: 0_0_0_0_0_0_04}', "");
Expect(0, 52, '\P{Nv: 0_0_0_0_0_0_04}', "");
Expect(1, 52, '\P{^Nv: 0_0_0_0_0_0_04}', "");
Expect(0, 51, '\p{Nv: 0_0_0_0_0_0_04}', "");
Expect(1, 51, '\p{^Nv: 0_0_0_0_0_0_04}', "");
Expect(1, 51, '\P{Nv: 0_0_0_0_0_0_04}', "");
Expect(0, 51, '\P{^Nv: 0_0_0_0_0_0_04}', "");
Error('\p{Is_Numeric_Value=-_0000000004:=}');
Error('\P{Is_Numeric_Value=-_0000000004:=}');
Expect(1, 52, '\p{Is_Numeric_Value=004}', "");
Expect(0, 52, '\p{^Is_Numeric_Value=004}', "");
Expect(0, 52, '\P{Is_Numeric_Value=004}', "");
Expect(1, 52, '\P{^Is_Numeric_Value=004}', "");
Expect(0, 51, '\p{Is_Numeric_Value=004}', "");
Expect(1, 51, '\p{^Is_Numeric_Value=004}', "");
Expect(1, 51, '\P{Is_Numeric_Value=004}', "");
Expect(0, 51, '\P{^Is_Numeric_Value=004}', "");
Error('\p{Is_Nv=- +0/a/0-0-0 0 00004}');
Error('\P{Is_Nv=- +0/a/0-0-0 0 00004}');
Expect(1, 52, '\p{Is_Nv:+0000_4}', "");
Expect(0, 52, '\p{^Is_Nv:+0000_4}', "");
Expect(0, 52, '\P{Is_Nv:+0000_4}', "");
Expect(1, 52, '\P{^Is_Nv:+0000_4}', "");
Expect(0, 51, '\p{Is_Nv:+0000_4}', "");
Expect(1, 51, '\p{^Is_Nv:+0000_4}', "");
Expect(1, 51, '\P{Is_Nv:+0000_4}', "");
Expect(0, 51, '\P{^Is_Nv:+0000_4}', "");
Error('\p{Numeric_Value=-_+00000000034:=}');
Error('\P{Numeric_Value=-_+00000000034:=}');
Expect(1, 12894, '\p{Numeric_Value=0034}', "");
Expect(0, 12894, '\p{^Numeric_Value=0034}', "");
Expect(0, 12894, '\P{Numeric_Value=0034}', "");
Expect(1, 12894, '\P{^Numeric_Value=0034}', "");
Expect(0, 12893, '\p{Numeric_Value=0034}', "");
Expect(1, 12893, '\p{^Numeric_Value=0034}', "");
Expect(1, 12893, '\P{Numeric_Value=0034}', "");
Expect(0, 12893, '\P{^Numeric_Value=0034}', "");
Error('\p{Nv= :=34}');
Error('\P{Nv= :=34}');
Expect(1, 12894, '\p{Nv: 0034}', "");
Expect(0, 12894, '\p{^Nv: 0034}', "");
Expect(0, 12894, '\P{Nv: 0034}', "");
Expect(1, 12894, '\P{^Nv: 0034}', "");
Expect(0, 12893, '\p{Nv: 0034}', "");
Expect(1, 12893, '\p{^Nv: 0034}', "");
Expect(1, 12893, '\P{Nv: 0034}', "");
Expect(0, 12893, '\P{^Nv: 0034}', "");
Error('\p{Is_Numeric_Value=:=0-0 0_0-0 0_0034}');
Error('\P{Is_Numeric_Value=:=0-0 0_0-0 0_0034}');
Expect(1, 12894, '\p{Is_Numeric_Value=34}', "");
Expect(0, 12894, '\p{^Is_Numeric_Value=34}', "");
Expect(0, 12894, '\P{Is_Numeric_Value=34}', "");
Expect(1, 12894, '\P{^Is_Numeric_Value=34}', "");
Expect(0, 12893, '\p{Is_Numeric_Value=34}', "");
Expect(1, 12893, '\p{^Is_Numeric_Value=34}', "");
Expect(1, 12893, '\P{Is_Numeric_Value=34}', "");
Expect(0, 12893, '\P{^Is_Numeric_Value=34}', "");
Error('\p{Is_Nv= 034:=}');
Error('\P{Is_Nv= 034:=}');
Expect(1, 12894, '\p{Is_Nv:03_4}', "");
Expect(0, 12894, '\p{^Is_Nv:03_4}', "");
Expect(0, 12894, '\P{Is_Nv:03_4}', "");
Expect(1, 12894, '\P{^Is_Nv:03_4}', "");
Expect(0, 12893, '\p{Is_Nv:03_4}', "");
Expect(1, 12893, '\p{^Is_Nv:03_4}', "");
Expect(1, 12893, '\P{Is_Nv:03_4}', "");
Expect(0, 12893, '\P{^Is_Nv:03_4}', "");
Error('\p{Numeric_Value=/a/ 037}');
Error('\P{Numeric_Value=/a/ 037}');
Expect(1, 12978, '\p{Numeric_Value=+00_00_00_03_7}', "");
Expect(0, 12978, '\p{^Numeric_Value=+00_00_00_03_7}', "");
Expect(0, 12978, '\P{Numeric_Value=+00_00_00_03_7}', "");
Expect(1, 12978, '\P{^Numeric_Value=+00_00_00_03_7}', "");
Expect(0, 12977, '\p{Numeric_Value=+00_00_00_03_7}', "");
Expect(1, 12977, '\p{^Numeric_Value=+00_00_00_03_7}', "");
Expect(1, 12977, '\P{Numeric_Value=+00_00_00_03_7}', "");
Expect(0, 12977, '\P{^Numeric_Value=+00_00_00_03_7}', "");
Error('\p{Nv=__000037/a/}');
Error('\P{Nv=__000037/a/}');
Expect(1, 12978, '\p{Nv=00037}', "");
Expect(0, 12978, '\p{^Nv=00037}', "");
Expect(0, 12978, '\P{Nv=00037}', "");
Expect(1, 12978, '\P{^Nv=00037}', "");
Expect(0, 12977, '\p{Nv=00037}', "");
Expect(1, 12977, '\p{^Nv=00037}', "");
Expect(1, 12977, '\P{Nv=00037}', "");
Expect(0, 12977, '\P{^Nv=00037}', "");
Error('\p{Is_Numeric_Value=/a/-_+037}');
Error('\P{Is_Numeric_Value=/a/-_+037}');
Expect(1, 12978, '\p{Is_Numeric_Value=0_0_0_37}', "");
Expect(0, 12978, '\p{^Is_Numeric_Value=0_0_0_37}', "");
Expect(0, 12978, '\P{Is_Numeric_Value=0_0_0_37}', "");
Expect(1, 12978, '\P{^Is_Numeric_Value=0_0_0_37}', "");
Expect(0, 12977, '\p{Is_Numeric_Value=0_0_0_37}', "");
Expect(1, 12977, '\p{^Is_Numeric_Value=0_0_0_37}', "");
Expect(1, 12977, '\P{Is_Numeric_Value=0_0_0_37}', "");
Expect(0, 12977, '\P{^Is_Numeric_Value=0_0_0_37}', "");
Error('\p{Is_Nv=- 0000-00 037:=}');
Error('\P{Is_Nv=- 0000-00 037:=}');
Expect(1, 12978, '\p{Is_Nv:037}', "");
Expect(0, 12978, '\p{^Is_Nv:037}', "");
Expect(0, 12978, '\P{Is_Nv:037}', "");
Expect(1, 12978, '\P{^Is_Nv:037}', "");
Expect(0, 12977, '\p{Is_Nv:037}', "");
Expect(1, 12977, '\p{^Is_Nv:037}', "");
Expect(1, 12977, '\P{Is_Nv:037}', "");
Expect(0, 12977, '\P{^Is_Nv:037}', "");
Error('\p{Numeric_Value= +00005/00002/a/}');
Error('\P{Numeric_Value= +00005/00002/a/}');
Expect(1, 3884, '\p{Numeric_Value=0000000005/000000002}', "");
Expect(0, 3884, '\p{^Numeric_Value=0000000005/000000002}', "");
Expect(0, 3884, '\P{Numeric_Value=0000000005/000000002}', "");
Expect(1, 3884, '\P{^Numeric_Value=0000000005/000000002}', "");
Expect(0, 3883, '\p{Numeric_Value=0000000005/000000002}', "");
Expect(1, 3883, '\p{^Numeric_Value=0000000005/000000002}', "");
Expect(1, 3883, '\P{Numeric_Value=0000000005/000000002}', "");
Expect(0, 3883, '\P{^Numeric_Value=0000000005/000000002}', "");
Expect(1, 3884, '\p{Numeric_Value=2.500}', "");
Expect(0, 3884, '\p{^Numeric_Value=2.500}', "");
Expect(0, 3884, '\P{Numeric_Value=2.500}', "");
Expect(1, 3884, '\P{^Numeric_Value=2.500}', "");
Expect(0, 3883, '\p{Numeric_Value=2.500}', "");
Expect(1, 3883, '\p{^Numeric_Value=2.500}', "");
Expect(1, 3883, '\P{Numeric_Value=2.500}', "");
Expect(0, 3883, '\P{^Numeric_Value=2.500}', "");
Error('\p{Nv: 0005/000002:=}');
Error('\P{Nv: 0005/000002:=}');
Expect(1, 3884, '\p{Nv: 5/0000000002}', "");
Expect(0, 3884, '\p{^Nv: 5/0000000002}', "");
Expect(0, 3884, '\P{Nv: 5/0000000002}', "");
Expect(1, 3884, '\P{^Nv: 5/0000000002}', "");
Expect(0, 3883, '\p{Nv: 5/0000000002}', "");
Expect(1, 3883, '\p{^Nv: 5/0000000002}', "");
Expect(1, 3883, '\P{Nv: 5/0000000002}', "");
Expect(0, 3883, '\P{^Nv: 5/0000000002}', "");
Expect(1, 3884, '\p{Nv: 2.500}', "");
Expect(0, 3884, '\p{^Nv: 2.500}', "");
Expect(0, 3884, '\P{Nv: 2.500}', "");
Expect(1, 3884, '\P{^Nv: 2.500}', "");
Expect(0, 3883, '\p{Nv: 2.500}', "");
Expect(1, 3883, '\p{^Nv: 2.500}', "");
Expect(1, 3883, '\P{Nv: 2.500}', "");
Expect(0, 3883, '\P{^Nv: 2.500}', "");
Error('\p{Is_Numeric_Value= _+5/0000000002/a/}');
Error('\P{Is_Numeric_Value= _+5/0000000002/a/}');
Expect(1, 3884, '\p{Is_Numeric_Value=+005/000000002}', "");
Expect(0, 3884, '\p{^Is_Numeric_Value=+005/000000002}', "");
Expect(0, 3884, '\P{Is_Numeric_Value=+005/000000002}', "");
Expect(1, 3884, '\P{^Is_Numeric_Value=+005/000000002}', "");
Expect(0, 3883, '\p{Is_Numeric_Value=+005/000000002}', "");
Expect(1, 3883, '\p{^Is_Numeric_Value=+005/000000002}', "");
Expect(1, 3883, '\P{Is_Numeric_Value=+005/000000002}', "");
Expect(0, 3883, '\P{^Is_Numeric_Value=+005/000000002}', "");
Expect(1, 3884, '\p{Is_Numeric_Value: 2.500}', "");
Expect(0, 3884, '\p{^Is_Numeric_Value: 2.500}', "");
Expect(0, 3884, '\P{Is_Numeric_Value: 2.500}', "");
Expect(1, 3884, '\P{^Is_Numeric_Value: 2.500}', "");
Expect(0, 3883, '\p{Is_Numeric_Value: 2.500}', "");
Expect(1, 3883, '\p{^Is_Numeric_Value: 2.500}', "");
Expect(1, 3883, '\P{Is_Numeric_Value: 2.500}', "");
Expect(0, 3883, '\P{^Is_Numeric_Value: 2.500}', "");
Error('\p{Is_Nv=_:=+000005/002}');
Error('\P{Is_Nv=_:=+000005/002}');
Expect(1, 3884, '\p{Is_Nv=000005/002}', "");
Expect(0, 3884, '\p{^Is_Nv=000005/002}', "");
Expect(0, 3884, '\P{Is_Nv=000005/002}', "");
Expect(1, 3884, '\P{^Is_Nv=000005/002}', "");
Expect(0, 3883, '\p{Is_Nv=000005/002}', "");
Expect(1, 3883, '\p{^Is_Nv=000005/002}', "");
Expect(1, 3883, '\P{Is_Nv=000005/002}', "");
Expect(0, 3883, '\P{^Is_Nv=000005/002}', "");
Expect(1, 3884, '\p{Is_Nv=2.500}', "");
Expect(0, 3884, '\p{^Is_Nv=2.500}', "");
Expect(0, 3884, '\P{Is_Nv=2.500}', "");
Expect(1, 3884, '\P{^Is_Nv=2.500}', "");
Expect(0, 3883, '\p{Is_Nv=2.500}', "");
Expect(1, 3883, '\p{^Is_Nv=2.500}', "");
Expect(1, 3883, '\P{Is_Nv=2.500}', "");
Expect(0, 3883, '\P{^Is_Nv=2.500}', "");
Error('\p{Numeric_Value= 001000:=}');
Error('\P{Numeric_Value= 001000:=}');
Expect(1, 3058, '\p{Numeric_Value=0000100_0}', "");
Expect(0, 3058, '\p{^Numeric_Value=0000100_0}', "");
Expect(0, 3058, '\P{Numeric_Value=0000100_0}', "");
Expect(1, 3058, '\P{^Numeric_Value=0000100_0}', "");
Expect(0, 3057, '\p{Numeric_Value=0000100_0}', "");
Expect(1, 3057, '\p{^Numeric_Value=0000100_0}', "");
Expect(1, 3057, '\P{Numeric_Value=0000100_0}', "");
Expect(0, 3057, '\P{^Numeric_Value=0000100_0}', "");
Error('\p{Nv= :=+1000}');
Error('\P{Nv= :=+1000}');
Expect(1, 3058, '\p{Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(0, 3058, '\p{^Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(0, 3058, '\P{Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(1, 3058, '\P{^Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(0, 3057, '\p{Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(1, 3057, '\p{^Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(1, 3057, '\P{Nv: +0_0_0_0_0_0_0_01000}', "");
Expect(0, 3057, '\P{^Nv: +0_0_0_0_0_0_0_01000}', "");
Error('\p{Is_Numeric_Value= -01 00/a/0}');
Error('\P{Is_Numeric_Value= -01 00/a/0}');
Expect(1, 3058, '\p{Is_Numeric_Value: 0000000001000}', "");
Expect(0, 3058, '\p{^Is_Numeric_Value: 0000000001000}', "");
Expect(0, 3058, '\P{Is_Numeric_Value: 0000000001000}', "");
Expect(1, 3058, '\P{^Is_Numeric_Value: 0000000001000}', "");
Expect(0, 3057, '\p{Is_Numeric_Value: 0000000001000}', "");
Expect(1, 3057, '\p{^Is_Numeric_Value: 0000000001000}', "");
Expect(1, 3057, '\P{Is_Numeric_Value: 0000000001000}', "");
Expect(0, 3057, '\P{^Is_Numeric_Value: 0000000001000}', "");
Error('\p{Is_Nv=-/a/+01000}');
Error('\P{Is_Nv=-/a/+01000}');
Expect(1, 3058, '\p{Is_Nv=0_0_0_1_000}', "");
Expect(0, 3058, '\p{^Is_Nv=0_0_0_1_000}', "");
Expect(0, 3058, '\P{Is_Nv=0_0_0_1_000}', "");
Expect(1, 3058, '\P{^Is_Nv=0_0_0_1_000}', "");
Expect(0, 3057, '\p{Is_Nv=0_0_0_1_000}', "");
Expect(1, 3057, '\p{^Is_Nv=0_0_0_1_000}', "");
Expect(1, 3057, '\P{Is_Nv=0_0_0_1_000}', "");
Expect(0, 3057, '\P{^Is_Nv=0_0_0_1_000}', "");
Error('\p{Numeric_Value: -/a/0000000043}');
Error('\P{Numeric_Value: -/a/0000000043}');
Expect(1, 12984, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(0, 12984, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(0, 12984, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(1, 12984, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(0, 12983, '\p{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(1, 12983, '\p{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(1, 12983, '\P{Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Expect(0, 12983, '\P{^Numeric_Value=0_0_0_0_0_0_0_0_0_43}', "");
Error('\p{Nv=--0:=0_00-0 00 043}');
Error('\P{Nv=--0:=0_00-0 00 043}');
Expect(1, 12984, '\p{Nv=000000043}', "");
Expect(0, 12984, '\p{^Nv=000000043}', "");
Expect(0, 12984, '\P{Nv=000000043}', "");
Expect(1, 12984, '\P{^Nv=000000043}', "");
Expect(0, 12983, '\p{Nv=000000043}', "");
Expect(1, 12983, '\p{^Nv=000000043}', "");
Expect(1, 12983, '\P{Nv=000000043}', "");
Expect(0, 12983, '\P{^Nv=000000043}', "");
Error('\p{Is_Numeric_Value=/a/ -+00043}');
Error('\P{Is_Numeric_Value=/a/ -+00043}');
Expect(1, 12984, '\p{Is_Numeric_Value: +43}', "");
Expect(0, 12984, '\p{^Is_Numeric_Value: +43}', "");
Expect(0, 12984, '\P{Is_Numeric_Value: +43}', "");
Expect(1, 12984, '\P{^Is_Numeric_Value: +43}', "");
Expect(0, 12983, '\p{Is_Numeric_Value: +43}', "");
Expect(1, 12983, '\p{^Is_Numeric_Value: +43}', "");
Expect(1, 12983, '\P{Is_Numeric_Value: +43}', "");
Expect(0, 12983, '\P{^Is_Numeric_Value: +43}', "");
Error('\p{Is_Nv=-_0 0 0:=0 0-43}');
Error('\P{Is_Nv=-_0 0 0:=0 0-43}');
Expect(1, 12984, '\p{Is_Nv=00000043}', "");
Expect(0, 12984, '\p{^Is_Nv=00000043}', "");
Expect(0, 12984, '\P{Is_Nv=00000043}', "");
Expect(1, 12984, '\P{^Is_Nv=00000043}', "");
Expect(0, 12983, '\p{Is_Nv=00000043}', "");
Expect(1, 12983, '\p{^Is_Nv=00000043}', "");
Expect(1, 12983, '\P{Is_Nv=00000043}', "");
Expect(0, 12983, '\P{^Is_Nv=00000043}', "");
Error('\p{Numeric_Value= 000000005/a/}');
Error('\P{Numeric_Value= 000000005/a/}');
Expect(1, 53, '\p{Numeric_Value=+0000000005}', "");
Expect(0, 53, '\p{^Numeric_Value=+0000000005}', "");
Expect(0, 53, '\P{Numeric_Value=+0000000005}', "");
Expect(1, 53, '\P{^Numeric_Value=+0000000005}', "");
Expect(0, 52, '\p{Numeric_Value=+0000000005}', "");
Expect(1, 52, '\p{^Numeric_Value=+0000000005}', "");
Expect(1, 52, '\P{Numeric_Value=+0000000005}', "");
Expect(0, 52, '\P{^Numeric_Value=+0000000005}', "");
Error('\p{Nv=_:=0 0 0 0_0 0005}');
Error('\P{Nv=_:=0 0 0 0_0 0005}');
Expect(1, 53, '\p{Nv=0_5}', "");
Expect(0, 53, '\p{^Nv=0_5}', "");
Expect(0, 53, '\P{Nv=0_5}', "");
Expect(1, 53, '\P{^Nv=0_5}', "");
Expect(0, 52, '\p{Nv=0_5}', "");
Expect(1, 52, '\p{^Nv=0_5}', "");
Expect(1, 52, '\P{Nv=0_5}', "");
Expect(0, 52, '\P{^Nv=0_5}', "");
Error('\p{Is_Numeric_Value=/a/00000 5}');
Error('\P{Is_Numeric_Value=/a/00000 5}');
Expect(1, 53, '\p{Is_Numeric_Value=+0000000005}', "");
Expect(0, 53, '\p{^Is_Numeric_Value=+0000000005}', "");
Expect(0, 53, '\P{Is_Numeric_Value=+0000000005}', "");
Expect(1, 53, '\P{^Is_Numeric_Value=+0000000005}', "");
Expect(0, 52, '\p{Is_Numeric_Value=+0000000005}', "");
Expect(1, 52, '\p{^Is_Numeric_Value=+0000000005}', "");
Expect(1, 52, '\P{Is_Numeric_Value=+0000000005}', "");
Expect(0, 52, '\P{^Is_Numeric_Value=+0000000005}', "");
Error('\p{Is_Nv=-/a/000000005}');
Error('\P{Is_Nv=-/a/000000005}');
Expect(1, 53, '\p{Is_Nv=000000005}', "");
Expect(0, 53, '\p{^Is_Nv=000000005}', "");
Expect(0, 53, '\P{Is_Nv=000000005}', "");
Expect(1, 53, '\P{^Is_Nv=000000005}', "");
Expect(0, 52, '\p{Is_Nv=000000005}', "");
Expect(1, 52, '\p{^Is_Nv=000000005}', "");
Expect(1, 52, '\P{Is_Nv=000000005}', "");
Expect(0, 52, '\P{^Is_Nv=000000005}', "");
Error('\p{Changes_When_Uppercased=_:=Yes}');
Error('\P{Changes_When_Uppercased=_:=Yes}');
Expect(1, 122, '\p{Changes_When_Uppercased=yes}', "");
Expect(0, 122, '\p{^Changes_When_Uppercased=yes}', "");
Expect(0, 122, '\P{Changes_When_Uppercased=yes}', "");
Expect(1, 122, '\P{^Changes_When_Uppercased=yes}', "");
Expect(0, 96, '\p{Changes_When_Uppercased=yes}', "");
Expect(1, 96, '\p{^Changes_When_Uppercased=yes}', "");
Expect(1, 96, '\P{Changes_When_Uppercased=yes}', "");
Expect(0, 96, '\P{^Changes_When_Uppercased=yes}', "");
Expect(1, 122, '\p{Changes_When_Uppercased=_-yes}', "");
Expect(0, 122, '\p{^Changes_When_Uppercased=_-yes}', "");
Expect(0, 122, '\P{Changes_When_Uppercased=_-yes}', "");
Expect(1, 122, '\P{^Changes_When_Uppercased=_-yes}', "");
Expect(0, 96, '\p{Changes_When_Uppercased=_-yes}', "");
Expect(1, 96, '\p{^Changes_When_Uppercased=_-yes}', "");
Expect(1, 96, '\P{Changes_When_Uppercased=_-yes}', "");
Expect(0, 96, '\P{^Changes_When_Uppercased=_-yes}', "");
Error('\p{CWU=-Y/a/}');
Error('\P{CWU=-Y/a/}');
Expect(1, 122, '\p{CWU=y}', "");
Expect(0, 122, '\p{^CWU=y}', "");
Expect(0, 122, '\P{CWU=y}', "");
Expect(1, 122, '\P{^CWU=y}', "");
Expect(0, 96, '\p{CWU=y}', "");
Expect(1, 96, '\p{^CWU=y}', "");
Expect(1, 96, '\P{CWU=y}', "");
Expect(0, 96, '\P{^CWU=y}', "");
Expect(1, 122, '\p{CWU= Y}', "");
Expect(0, 122, '\p{^CWU= Y}', "");
Expect(0, 122, '\P{CWU= Y}', "");
Expect(1, 122, '\P{^CWU= Y}', "");
Expect(0, 96, '\p{CWU= Y}', "");
Expect(1, 96, '\p{^CWU= Y}', "");
Expect(1, 96, '\P{CWU= Y}', "");
Expect(0, 96, '\P{^CWU= Y}', "");
Error('\p{Is_Changes_When_Uppercased= :=T}');
Error('\P{Is_Changes_When_Uppercased= :=T}');
Expect(1, 122, '\p{Is_Changes_When_Uppercased=t}', "");
Expect(0, 122, '\p{^Is_Changes_When_Uppercased=t}', "");
Expect(0, 122, '\P{Is_Changes_When_Uppercased=t}', "");
Expect(1, 122, '\P{^Is_Changes_When_Uppercased=t}', "");
Expect(0, 96, '\p{Is_Changes_When_Uppercased=t}', "");
Expect(1, 96, '\p{^Is_Changes_When_Uppercased=t}', "");
Expect(1, 96, '\P{Is_Changes_When_Uppercased=t}', "");
Expect(0, 96, '\P{^Is_Changes_When_Uppercased=t}', "");
Expect(1, 122, '\p{Is_Changes_When_Uppercased: _T}', "");
Expect(0, 122, '\p{^Is_Changes_When_Uppercased: _T}', "");
Expect(0, 122, '\P{Is_Changes_When_Uppercased: _T}', "");
Expect(1, 122, '\P{^Is_Changes_When_Uppercased: _T}', "");
Expect(0, 96, '\p{Is_Changes_When_Uppercased: _T}', "");
Expect(1, 96, '\p{^Is_Changes_When_Uppercased: _T}', "");
Expect(1, 96, '\P{Is_Changes_When_Uppercased: _T}', "");
Expect(0, 96, '\P{^Is_Changes_When_Uppercased: _T}', "");
Error('\p{Is_CWU=- True/a/}');
Error('\P{Is_CWU=- True/a/}');
Expect(1, 122, '\p{Is_CWU=true}', "");
Expect(0, 122, '\p{^Is_CWU=true}', "");
Expect(0, 122, '\P{Is_CWU=true}', "");
Expect(1, 122, '\P{^Is_CWU=true}', "");
Expect(0, 96, '\p{Is_CWU=true}', "");
Expect(1, 96, '\p{^Is_CWU=true}', "");
Expect(1, 96, '\P{Is_CWU=true}', "");
Expect(0, 96, '\P{^Is_CWU=true}', "");
Expect(1, 122, '\p{Is_CWU= true}', "");
Expect(0, 122, '\p{^Is_CWU= true}', "");
Expect(0, 122, '\P{Is_CWU= true}', "");
Expect(1, 122, '\P{^Is_CWU= true}', "");
Expect(0, 96, '\p{Is_CWU= true}', "");
Expect(1, 96, '\p{^Is_CWU= true}', "");
Expect(1, 96, '\P{Is_CWU= true}', "");
Expect(0, 96, '\P{^Is_CWU= true}', "");
Error('\p{Changes_When_Uppercased=_/a/NO}');
Error('\P{Changes_When_Uppercased=_/a/NO}');
Expect(1, 96, '\p{Changes_When_Uppercased=no}', "");
Expect(0, 96, '\p{^Changes_When_Uppercased=no}', "");
Expect(0, 96, '\P{Changes_When_Uppercased=no}', "");
Expect(1, 96, '\P{^Changes_When_Uppercased=no}', "");
Expect(0, 122, '\p{Changes_When_Uppercased=no}', "");
Expect(1, 122, '\p{^Changes_When_Uppercased=no}', "");
Expect(1, 122, '\P{Changes_When_Uppercased=no}', "");
Expect(0, 122, '\P{^Changes_When_Uppercased=no}', "");
Expect(1, 96, '\p{Changes_When_Uppercased=-NO}', "");
Expect(0, 96, '\p{^Changes_When_Uppercased=-NO}', "");
Expect(0, 96, '\P{Changes_When_Uppercased=-NO}', "");
Expect(1, 96, '\P{^Changes_When_Uppercased=-NO}', "");
Expect(0, 122, '\p{Changes_When_Uppercased=-NO}', "");
Expect(1, 122, '\p{^Changes_When_Uppercased=-NO}', "");
Expect(1, 122, '\P{Changes_When_Uppercased=-NO}', "");
Expect(0, 122, '\P{^Changes_When_Uppercased=-NO}', "");
Error('\p{CWU= _N/a/}');
Error('\P{CWU= _N/a/}');
Expect(1, 96, '\p{CWU=n}', "");
Expect(0, 96, '\p{^CWU=n}', "");
Expect(0, 96, '\P{CWU=n}', "");
Expect(1, 96, '\P{^CWU=n}', "");
Expect(0, 122, '\p{CWU=n}', "");
Expect(1, 122, '\p{^CWU=n}', "");
Expect(1, 122, '\P{CWU=n}', "");
Expect(0, 122, '\P{^CWU=n}', "");
Expect(1, 96, '\p{CWU= n}', "");
Expect(0, 96, '\p{^CWU= n}', "");
Expect(0, 96, '\P{CWU= n}', "");
Expect(1, 96, '\P{^CWU= n}', "");
Expect(0, 122, '\p{CWU= n}', "");
Expect(1, 122, '\p{^CWU= n}', "");
Expect(1, 122, '\P{CWU= n}', "");
Expect(0, 122, '\P{^CWU= n}', "");
Error('\p{Is_Changes_When_Uppercased=:= F}');
Error('\P{Is_Changes_When_Uppercased=:= F}');
Expect(1, 96, '\p{Is_Changes_When_Uppercased=f}', "");
Expect(0, 96, '\p{^Is_Changes_When_Uppercased=f}', "");
Expect(0, 96, '\P{Is_Changes_When_Uppercased=f}', "");
Expect(1, 96, '\P{^Is_Changes_When_Uppercased=f}', "");
Expect(0, 122, '\p{Is_Changes_When_Uppercased=f}', "");
Expect(1, 122, '\p{^Is_Changes_When_Uppercased=f}', "");
Expect(1, 122, '\P{Is_Changes_When_Uppercased=f}', "");
Expect(0, 122, '\P{^Is_Changes_When_Uppercased=f}', "");
Expect(1, 96, '\p{Is_Changes_When_Uppercased= F}', "");
Expect(0, 96, '\p{^Is_Changes_When_Uppercased= F}', "");
Expect(0, 96, '\P{Is_Changes_When_Uppercased= F}', "");
Expect(1, 96, '\P{^Is_Changes_When_Uppercased= F}', "");
Expect(0, 122, '\p{Is_Changes_When_Uppercased= F}', "");
Expect(1, 122, '\p{^Is_Changes_When_Uppercased= F}', "");
Expect(1, 122, '\P{Is_Changes_When_Uppercased= F}', "");
Expect(0, 122, '\P{^Is_Changes_When_Uppercased= F}', "");
Error('\p{Is_CWU= False:=}');
Error('\P{Is_CWU= False:=}');
Expect(1, 96, '\p{Is_CWU=false}', "");
Expect(0, 96, '\p{^Is_CWU=false}', "");
Expect(0, 96, '\P{Is_CWU=false}', "");
Expect(1, 96, '\P{^Is_CWU=false}', "");
Expect(0, 122, '\p{Is_CWU=false}', "");
Expect(1, 122, '\p{^Is_CWU=false}', "");
Expect(1, 122, '\P{Is_CWU=false}', "");
Expect(0, 122, '\P{^Is_CWU=false}', "");
Expect(1, 96, '\p{Is_CWU=_ false}', "");
Expect(0, 96, '\p{^Is_CWU=_ false}', "");
Expect(0, 96, '\P{Is_CWU=_ false}', "");
Expect(1, 96, '\P{^Is_CWU=_ false}', "");
Expect(0, 122, '\p{Is_CWU=_ false}', "");
Expect(1, 122, '\p{^Is_CWU=_ false}', "");
Expect(1, 122, '\P{Is_CWU=_ false}', "");
Expect(0, 122, '\P{^Is_CWU=_ false}', "");
Error('\p{Changes_When_Lowercased= Yes/a/}');
Error('\P{Changes_When_Lowercased= Yes/a/}');
Expect(1, 90, '\p{Changes_When_Lowercased=yes}', "");
Expect(0, 90, '\p{^Changes_When_Lowercased=yes}', "");
Expect(0, 90, '\P{Changes_When_Lowercased=yes}', "");
Expect(1, 90, '\P{^Changes_When_Lowercased=yes}', "");
Expect(0, 64, '\p{Changes_When_Lowercased=yes}', "");
Expect(1, 64, '\p{^Changes_When_Lowercased=yes}', "");
Expect(1, 64, '\P{Changes_When_Lowercased=yes}', "");
Expect(0, 64, '\P{^Changes_When_Lowercased=yes}', "");
Expect(1, 90, '\p{Changes_When_Lowercased=_Yes}', "");
Expect(0, 90, '\p{^Changes_When_Lowercased=_Yes}', "");
Expect(0, 90, '\P{Changes_When_Lowercased=_Yes}', "");
Expect(1, 90, '\P{^Changes_When_Lowercased=_Yes}', "");
Expect(0, 64, '\p{Changes_When_Lowercased=_Yes}', "");
Expect(1, 64, '\p{^Changes_When_Lowercased=_Yes}', "");
Expect(1, 64, '\P{Changes_When_Lowercased=_Yes}', "");
Expect(0, 64, '\P{^Changes_When_Lowercased=_Yes}', "");
Error('\p{CWL: _ y:=}');
Error('\P{CWL: _ y:=}');
Expect(1, 90, '\p{CWL=y}', "");
Expect(0, 90, '\p{^CWL=y}', "");
Expect(0, 90, '\P{CWL=y}', "");
Expect(1, 90, '\P{^CWL=y}', "");
Expect(0, 64, '\p{CWL=y}', "");
Expect(1, 64, '\p{^CWL=y}', "");
Expect(1, 64, '\P{CWL=y}', "");
Expect(0, 64, '\P{^CWL=y}', "");
Expect(1, 90, '\p{CWL=--Y}', "");
Expect(0, 90, '\p{^CWL=--Y}', "");
Expect(0, 90, '\P{CWL=--Y}', "");
Expect(1, 90, '\P{^CWL=--Y}', "");
Expect(0, 64, '\p{CWL=--Y}', "");
Expect(1, 64, '\p{^CWL=--Y}', "");
Expect(1, 64, '\P{CWL=--Y}', "");
Expect(0, 64, '\P{^CWL=--Y}', "");
Error('\p{Is_Changes_When_Lowercased=:=_T}');
Error('\P{Is_Changes_When_Lowercased=:=_T}');
Expect(1, 90, '\p{Is_Changes_When_Lowercased=t}', "");
Expect(0, 90, '\p{^Is_Changes_When_Lowercased=t}', "");
Expect(0, 90, '\P{Is_Changes_When_Lowercased=t}', "");
Expect(1, 90, '\P{^Is_Changes_When_Lowercased=t}', "");
Expect(0, 64, '\p{Is_Changes_When_Lowercased=t}', "");
Expect(1, 64, '\p{^Is_Changes_When_Lowercased=t}', "");
Expect(1, 64, '\P{Is_Changes_When_Lowercased=t}', "");
Expect(0, 64, '\P{^Is_Changes_When_Lowercased=t}', "");
Expect(1, 90, '\p{Is_Changes_When_Lowercased= T}', "");
Expect(0, 90, '\p{^Is_Changes_When_Lowercased= T}', "");
Expect(0, 90, '\P{Is_Changes_When_Lowercased= T}', "");
Expect(1, 90, '\P{^Is_Changes_When_Lowercased= T}', "");
Expect(0, 64, '\p{Is_Changes_When_Lowercased= T}', "");
Expect(1, 64, '\p{^Is_Changes_When_Lowercased= T}', "");
Expect(1, 64, '\P{Is_Changes_When_Lowercased= T}', "");
Expect(0, 64, '\P{^Is_Changes_When_Lowercased= T}', "");
Error('\p{Is_CWL= -True/a/}');
Error('\P{Is_CWL= -True/a/}');
Expect(1, 90, '\p{Is_CWL: true}', "");
Expect(0, 90, '\p{^Is_CWL: true}', "");
Expect(0, 90, '\P{Is_CWL: true}', "");
Expect(1, 90, '\P{^Is_CWL: true}', "");
Expect(0, 64, '\p{Is_CWL: true}', "");
Expect(1, 64, '\p{^Is_CWL: true}', "");
Expect(1, 64, '\P{Is_CWL: true}', "");
Expect(0, 64, '\P{^Is_CWL: true}', "");
Expect(1, 90, '\p{Is_CWL=__True}', "");
Expect(0, 90, '\p{^Is_CWL=__True}', "");
Expect(0, 90, '\P{Is_CWL=__True}', "");
Expect(1, 90, '\P{^Is_CWL=__True}', "");
Expect(0, 64, '\p{Is_CWL=__True}', "");
Expect(1, 64, '\p{^Is_CWL=__True}', "");
Expect(1, 64, '\P{Is_CWL=__True}', "");
Expect(0, 64, '\P{^Is_CWL=__True}', "");
Error('\p{Changes_When_Lowercased=/a/ No}');
Error('\P{Changes_When_Lowercased=/a/ No}');
Expect(1, 64, '\p{Changes_When_Lowercased=no}', "");
Expect(0, 64, '\p{^Changes_When_Lowercased=no}', "");
Expect(0, 64, '\P{Changes_When_Lowercased=no}', "");
Expect(1, 64, '\P{^Changes_When_Lowercased=no}', "");
Expect(0, 90, '\p{Changes_When_Lowercased=no}', "");
Expect(1, 90, '\p{^Changes_When_Lowercased=no}', "");
Expect(1, 90, '\P{Changes_When_Lowercased=no}', "");
Expect(0, 90, '\P{^Changes_When_Lowercased=no}', "");
Expect(1, 64, '\p{Changes_When_Lowercased= no}', "");
Expect(0, 64, '\p{^Changes_When_Lowercased= no}', "");
Expect(0, 64, '\P{Changes_When_Lowercased= no}', "");
Expect(1, 64, '\P{^Changes_When_Lowercased= no}', "");
Expect(0, 90, '\p{Changes_When_Lowercased= no}', "");
Expect(1, 90, '\p{^Changes_When_Lowercased= no}', "");
Expect(1, 90, '\P{Changes_When_Lowercased= no}', "");
Expect(0, 90, '\P{^Changes_When_Lowercased= no}', "");
Error('\p{CWL=-:=N}');
Error('\P{CWL=-:=N}');
Expect(1, 64, '\p{CWL=n}', "");
Expect(0, 64, '\p{^CWL=n}', "");
Expect(0, 64, '\P{CWL=n}', "");
Expect(1, 64, '\P{^CWL=n}', "");
Expect(0, 90, '\p{CWL=n}', "");
Expect(1, 90, '\p{^CWL=n}', "");
Expect(1, 90, '\P{CWL=n}', "");
Expect(0, 90, '\P{^CWL=n}', "");
Expect(1, 64, '\p{CWL= N}', "");
Expect(0, 64, '\p{^CWL= N}', "");
Expect(0, 64, '\P{CWL= N}', "");
Expect(1, 64, '\P{^CWL= N}', "");
Expect(0, 90, '\p{CWL= N}', "");
Expect(1, 90, '\p{^CWL= N}', "");
Expect(1, 90, '\P{CWL= N}', "");
Expect(0, 90, '\P{^CWL= N}', "");
Error('\p{Is_Changes_When_Lowercased=f:=}');
Error('\P{Is_Changes_When_Lowercased=f:=}');
Expect(1, 64, '\p{Is_Changes_When_Lowercased=f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Lowercased=f}', "");
Expect(0, 64, '\P{Is_Changes_When_Lowercased=f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Lowercased=f}', "");
Expect(0, 90, '\p{Is_Changes_When_Lowercased=f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Lowercased=f}', "");
Expect(1, 90, '\P{Is_Changes_When_Lowercased=f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Lowercased=f}', "");
Expect(1, 64, '\p{Is_Changes_When_Lowercased=- f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Lowercased=- f}', "");
Expect(0, 64, '\P{Is_Changes_When_Lowercased=- f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Lowercased=- f}', "");
Expect(0, 90, '\p{Is_Changes_When_Lowercased=- f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Lowercased=- f}', "");
Expect(1, 90, '\P{Is_Changes_When_Lowercased=- f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Lowercased=- f}', "");
Error('\p{Is_CWL=:=False}');
Error('\P{Is_CWL=:=False}');
Expect(1, 64, '\p{Is_CWL=false}', "");
Expect(0, 64, '\p{^Is_CWL=false}', "");
Expect(0, 64, '\P{Is_CWL=false}', "");
Expect(1, 64, '\P{^Is_CWL=false}', "");
Expect(0, 90, '\p{Is_CWL=false}', "");
Expect(1, 90, '\p{^Is_CWL=false}', "");
Expect(1, 90, '\P{Is_CWL=false}', "");
Expect(0, 90, '\P{^Is_CWL=false}', "");
Expect(1, 64, '\p{Is_CWL=-false}', "");
Expect(0, 64, '\p{^Is_CWL=-false}', "");
Expect(0, 64, '\P{Is_CWL=-false}', "");
Expect(1, 64, '\P{^Is_CWL=-false}', "");
Expect(0, 90, '\p{Is_CWL=-false}', "");
Expect(1, 90, '\p{^Is_CWL=-false}', "");
Expect(1, 90, '\P{Is_CWL=-false}', "");
Expect(0, 90, '\P{^Is_CWL=-false}', "");
Error('\p{Case_Ignorable=/a/Yes}');
Error('\P{Case_Ignorable=/a/Yes}');
Expect(1, 39, '\p{Case_Ignorable=yes}', "");
Expect(0, 39, '\p{^Case_Ignorable=yes}', "");
Expect(0, 39, '\P{Case_Ignorable=yes}', "");
Expect(1, 39, '\P{^Case_Ignorable=yes}', "");
Expect(0, 38, '\p{Case_Ignorable=yes}', "");
Expect(1, 38, '\p{^Case_Ignorable=yes}', "");
Expect(1, 38, '\P{Case_Ignorable=yes}', "");
Expect(0, 38, '\P{^Case_Ignorable=yes}', "");
Expect(1, 39, '\p{Case_Ignorable=- Yes}', "");
Expect(0, 39, '\p{^Case_Ignorable=- Yes}', "");
Expect(0, 39, '\P{Case_Ignorable=- Yes}', "");
Expect(1, 39, '\P{^Case_Ignorable=- Yes}', "");
Expect(0, 38, '\p{Case_Ignorable=- Yes}', "");
Expect(1, 38, '\p{^Case_Ignorable=- Yes}', "");
Expect(1, 38, '\P{Case_Ignorable=- Yes}', "");
Expect(0, 38, '\P{^Case_Ignorable=- Yes}', "");
Error('\p{CI= -Y/a/}');
Error('\P{CI= -Y/a/}');
Expect(1, 39, '\p{CI=y}', "");
Expect(0, 39, '\p{^CI=y}', "");
Expect(0, 39, '\P{CI=y}', "");
Expect(1, 39, '\P{^CI=y}', "");
Expect(0, 38, '\p{CI=y}', "");
Expect(1, 38, '\p{^CI=y}', "");
Expect(1, 38, '\P{CI=y}', "");
Expect(0, 38, '\P{^CI=y}', "");
Expect(1, 39, '\p{CI=__Y}', "");
Expect(0, 39, '\p{^CI=__Y}', "");
Expect(0, 39, '\P{CI=__Y}', "");
Expect(1, 39, '\P{^CI=__Y}', "");
Expect(0, 38, '\p{CI=__Y}', "");
Expect(1, 38, '\p{^CI=__Y}', "");
Expect(1, 38, '\P{CI=__Y}', "");
Expect(0, 38, '\P{^CI=__Y}', "");
Error('\p{Is_Case_Ignorable=/a/T}');
Error('\P{Is_Case_Ignorable=/a/T}');
Expect(1, 39, '\p{Is_Case_Ignorable=t}', "");
Expect(0, 39, '\p{^Is_Case_Ignorable=t}', "");
Expect(0, 39, '\P{Is_Case_Ignorable=t}', "");
Expect(1, 39, '\P{^Is_Case_Ignorable=t}', "");
Expect(0, 38, '\p{Is_Case_Ignorable=t}', "");
Expect(1, 38, '\p{^Is_Case_Ignorable=t}', "");
Expect(1, 38, '\P{Is_Case_Ignorable=t}', "");
Expect(0, 38, '\P{^Is_Case_Ignorable=t}', "");
Expect(1, 39, '\p{Is_Case_Ignorable: T}', "");
Expect(0, 39, '\p{^Is_Case_Ignorable: T}', "");
Expect(0, 39, '\P{Is_Case_Ignorable: T}', "");
Expect(1, 39, '\P{^Is_Case_Ignorable: T}', "");
Expect(0, 38, '\p{Is_Case_Ignorable: T}', "");
Expect(1, 38, '\p{^Is_Case_Ignorable: T}', "");
Expect(1, 38, '\P{Is_Case_Ignorable: T}', "");
Expect(0, 38, '\P{^Is_Case_Ignorable: T}', "");
Error('\p{Is_CI= /a/TRUE}');
Error('\P{Is_CI= /a/TRUE}');
Expect(1, 39, '\p{Is_CI=true}', "");
Expect(0, 39, '\p{^Is_CI=true}', "");
Expect(0, 39, '\P{Is_CI=true}', "");
Expect(1, 39, '\P{^Is_CI=true}', "");
Expect(0, 38, '\p{Is_CI=true}', "");
Expect(1, 38, '\p{^Is_CI=true}', "");
Expect(1, 38, '\P{Is_CI=true}', "");
Expect(0, 38, '\P{^Is_CI=true}', "");
Expect(1, 39, '\p{Is_CI=_true}', "");
Expect(0, 39, '\p{^Is_CI=_true}', "");
Expect(0, 39, '\P{Is_CI=_true}', "");
Expect(1, 39, '\P{^Is_CI=_true}', "");
Expect(0, 38, '\p{Is_CI=_true}', "");
Expect(1, 38, '\p{^Is_CI=_true}', "");
Expect(1, 38, '\P{Is_CI=_true}', "");
Expect(0, 38, '\P{^Is_CI=_true}', "");
Error('\p{Case_Ignorable=_ No/a/}');
Error('\P{Case_Ignorable=_ No/a/}');
Expect(1, 38, '\p{Case_Ignorable=no}', "");
Expect(0, 38, '\p{^Case_Ignorable=no}', "");
Expect(0, 38, '\P{Case_Ignorable=no}', "");
Expect(1, 38, '\P{^Case_Ignorable=no}', "");
Expect(0, 39, '\p{Case_Ignorable=no}', "");
Expect(1, 39, '\p{^Case_Ignorable=no}', "");
Expect(1, 39, '\P{Case_Ignorable=no}', "");
Expect(0, 39, '\P{^Case_Ignorable=no}', "");
Expect(1, 38, '\p{Case_Ignorable: No}', "");
Expect(0, 38, '\p{^Case_Ignorable: No}', "");
Expect(0, 38, '\P{Case_Ignorable: No}', "");
Expect(1, 38, '\P{^Case_Ignorable: No}', "");
Expect(0, 39, '\p{Case_Ignorable: No}', "");
Expect(1, 39, '\p{^Case_Ignorable: No}', "");
Expect(1, 39, '\P{Case_Ignorable: No}', "");
Expect(0, 39, '\P{^Case_Ignorable: No}', "");
Error('\p{CI=- n/a/}');
Error('\P{CI=- n/a/}');
Expect(1, 38, '\p{CI=n}', "");
Expect(0, 38, '\p{^CI=n}', "");
Expect(0, 38, '\P{CI=n}', "");
Expect(1, 38, '\P{^CI=n}', "");
Expect(0, 39, '\p{CI=n}', "");
Expect(1, 39, '\p{^CI=n}', "");
Expect(1, 39, '\P{CI=n}', "");
Expect(0, 39, '\P{^CI=n}', "");
Expect(1, 38, '\p{CI=_-n}', "");
Expect(0, 38, '\p{^CI=_-n}', "");
Expect(0, 38, '\P{CI=_-n}', "");
Expect(1, 38, '\P{^CI=_-n}', "");
Expect(0, 39, '\p{CI=_-n}', "");
Expect(1, 39, '\p{^CI=_-n}', "");
Expect(1, 39, '\P{CI=_-n}', "");
Expect(0, 39, '\P{^CI=_-n}', "");
Error('\p{Is_Case_Ignorable=:= F}');
Error('\P{Is_Case_Ignorable=:= F}');
Expect(1, 38, '\p{Is_Case_Ignorable=f}', "");
Expect(0, 38, '\p{^Is_Case_Ignorable=f}', "");
Expect(0, 38, '\P{Is_Case_Ignorable=f}', "");
Expect(1, 38, '\P{^Is_Case_Ignorable=f}', "");
Expect(0, 39, '\p{Is_Case_Ignorable=f}', "");
Expect(1, 39, '\p{^Is_Case_Ignorable=f}', "");
Expect(1, 39, '\P{Is_Case_Ignorable=f}', "");
Expect(0, 39, '\P{^Is_Case_Ignorable=f}', "");
Expect(1, 38, '\p{Is_Case_Ignorable=-f}', "");
Expect(0, 38, '\p{^Is_Case_Ignorable=-f}', "");
Expect(0, 38, '\P{Is_Case_Ignorable=-f}', "");
Expect(1, 38, '\P{^Is_Case_Ignorable=-f}', "");
Expect(0, 39, '\p{Is_Case_Ignorable=-f}', "");
Expect(1, 39, '\p{^Is_Case_Ignorable=-f}', "");
Expect(1, 39, '\P{Is_Case_Ignorable=-f}', "");
Expect(0, 39, '\P{^Is_Case_Ignorable=-f}', "");
Error('\p{Is_CI: --FALSE/a/}');
Error('\P{Is_CI: --FALSE/a/}');
Expect(1, 38, '\p{Is_CI=false}', "");
Expect(0, 38, '\p{^Is_CI=false}', "");
Expect(0, 38, '\P{Is_CI=false}', "");
Expect(1, 38, '\P{^Is_CI=false}', "");
Expect(0, 39, '\p{Is_CI=false}', "");
Expect(1, 39, '\p{^Is_CI=false}', "");
Expect(1, 39, '\P{Is_CI=false}', "");
Expect(0, 39, '\P{^Is_CI=false}', "");
Expect(1, 38, '\p{Is_CI= -FALSE}', "");
Expect(0, 38, '\p{^Is_CI= -FALSE}', "");
Expect(0, 38, '\P{Is_CI= -FALSE}', "");
Expect(1, 38, '\P{^Is_CI= -FALSE}', "");
Expect(0, 39, '\p{Is_CI= -FALSE}', "");
Expect(1, 39, '\p{^Is_CI= -FALSE}', "");
Expect(1, 39, '\P{Is_CI= -FALSE}', "");
Expect(0, 39, '\P{^Is_CI= -FALSE}', "");
Error('\p{Pattern_Syntax: /a/Yes}');
Error('\P{Pattern_Syntax: /a/Yes}');
Expect(1, 47, '\p{Pattern_Syntax: yes}', "");
Expect(0, 47, '\p{^Pattern_Syntax: yes}', "");
Expect(0, 47, '\P{Pattern_Syntax: yes}', "");
Expect(1, 47, '\P{^Pattern_Syntax: yes}', "");
Expect(0, 32, '\p{Pattern_Syntax: yes}', "");
Expect(1, 32, '\p{^Pattern_Syntax: yes}', "");
Expect(1, 32, '\P{Pattern_Syntax: yes}', "");
Expect(0, 32, '\P{^Pattern_Syntax: yes}', "");
Expect(1, 47, '\p{Pattern_Syntax:_YES}', "");
Expect(0, 47, '\p{^Pattern_Syntax:_YES}', "");
Expect(0, 47, '\P{Pattern_Syntax:_YES}', "");
Expect(1, 47, '\P{^Pattern_Syntax:_YES}', "");
Expect(0, 32, '\p{Pattern_Syntax:_YES}', "");
Expect(1, 32, '\p{^Pattern_Syntax:_YES}', "");
Expect(1, 32, '\P{Pattern_Syntax:_YES}', "");
Expect(0, 32, '\P{^Pattern_Syntax:_YES}', "");
Error('\p{Pat_Syn=/a/- Y}');
Error('\P{Pat_Syn=/a/- Y}');
Expect(1, 47, '\p{Pat_Syn=y}', "");
Expect(0, 47, '\p{^Pat_Syn=y}', "");
Expect(0, 47, '\P{Pat_Syn=y}', "");
Expect(1, 47, '\P{^Pat_Syn=y}', "");
Expect(0, 32, '\p{Pat_Syn=y}', "");
Expect(1, 32, '\p{^Pat_Syn=y}', "");
Expect(1, 32, '\P{Pat_Syn=y}', "");
Expect(0, 32, '\P{^Pat_Syn=y}', "");
Expect(1, 47, '\p{Pat_Syn=_ y}', "");
Expect(0, 47, '\p{^Pat_Syn=_ y}', "");
Expect(0, 47, '\P{Pat_Syn=_ y}', "");
Expect(1, 47, '\P{^Pat_Syn=_ y}', "");
Expect(0, 32, '\p{Pat_Syn=_ y}', "");
Expect(1, 32, '\p{^Pat_Syn=_ y}', "");
Expect(1, 32, '\P{Pat_Syn=_ y}', "");
Expect(0, 32, '\P{^Pat_Syn=_ y}', "");
Error('\p{Is_Pattern_Syntax=/a/ T}');
Error('\P{Is_Pattern_Syntax=/a/ T}');
Expect(1, 47, '\p{Is_Pattern_Syntax=t}', "");
Expect(0, 47, '\p{^Is_Pattern_Syntax=t}', "");
Expect(0, 47, '\P{Is_Pattern_Syntax=t}', "");
Expect(1, 47, '\P{^Is_Pattern_Syntax=t}', "");
Expect(0, 32, '\p{Is_Pattern_Syntax=t}', "");
Expect(1, 32, '\p{^Is_Pattern_Syntax=t}', "");
Expect(1, 32, '\P{Is_Pattern_Syntax=t}', "");
Expect(0, 32, '\P{^Is_Pattern_Syntax=t}', "");
Expect(1, 47, '\p{Is_Pattern_Syntax=_ T}', "");
Expect(0, 47, '\p{^Is_Pattern_Syntax=_ T}', "");
Expect(0, 47, '\P{Is_Pattern_Syntax=_ T}', "");
Expect(1, 47, '\P{^Is_Pattern_Syntax=_ T}', "");
Expect(0, 32, '\p{Is_Pattern_Syntax=_ T}', "");
Expect(1, 32, '\p{^Is_Pattern_Syntax=_ T}', "");
Expect(1, 32, '\P{Is_Pattern_Syntax=_ T}', "");
Expect(0, 32, '\P{^Is_Pattern_Syntax=_ T}', "");
Error('\p{Is_Pat_Syn: := true}');
Error('\P{Is_Pat_Syn: := true}');
Expect(1, 47, '\p{Is_Pat_Syn=true}', "");
Expect(0, 47, '\p{^Is_Pat_Syn=true}', "");
Expect(0, 47, '\P{Is_Pat_Syn=true}', "");
Expect(1, 47, '\P{^Is_Pat_Syn=true}', "");
Expect(0, 32, '\p{Is_Pat_Syn=true}', "");
Expect(1, 32, '\p{^Is_Pat_Syn=true}', "");
Expect(1, 32, '\P{Is_Pat_Syn=true}', "");
Expect(0, 32, '\P{^Is_Pat_Syn=true}', "");
Expect(1, 47, '\p{Is_Pat_Syn= _True}', "");
Expect(0, 47, '\p{^Is_Pat_Syn= _True}', "");
Expect(0, 47, '\P{Is_Pat_Syn= _True}', "");
Expect(1, 47, '\P{^Is_Pat_Syn= _True}', "");
Expect(0, 32, '\p{Is_Pat_Syn= _True}', "");
Expect(1, 32, '\p{^Is_Pat_Syn= _True}', "");
Expect(1, 32, '\P{Is_Pat_Syn= _True}', "");
Expect(0, 32, '\P{^Is_Pat_Syn= _True}', "");
Error('\p{Pattern_Syntax=:=-_No}');
Error('\P{Pattern_Syntax=:=-_No}');
Expect(1, 32, '\p{Pattern_Syntax=no}', "");
Expect(0, 32, '\p{^Pattern_Syntax=no}', "");
Expect(0, 32, '\P{Pattern_Syntax=no}', "");
Expect(1, 32, '\P{^Pattern_Syntax=no}', "");
Expect(0, 47, '\p{Pattern_Syntax=no}', "");
Expect(1, 47, '\p{^Pattern_Syntax=no}', "");
Expect(1, 47, '\P{Pattern_Syntax=no}', "");
Expect(0, 47, '\P{^Pattern_Syntax=no}', "");
Expect(1, 32, '\p{Pattern_Syntax= _no}', "");
Expect(0, 32, '\p{^Pattern_Syntax= _no}', "");
Expect(0, 32, '\P{Pattern_Syntax= _no}', "");
Expect(1, 32, '\P{^Pattern_Syntax= _no}', "");
Expect(0, 47, '\p{Pattern_Syntax= _no}', "");
Expect(1, 47, '\p{^Pattern_Syntax= _no}', "");
Expect(1, 47, '\P{Pattern_Syntax= _no}', "");
Expect(0, 47, '\P{^Pattern_Syntax= _no}', "");
Error('\p{Pat_Syn= n/a/}');
Error('\P{Pat_Syn= n/a/}');
Expect(1, 32, '\p{Pat_Syn=n}', "");
Expect(0, 32, '\p{^Pat_Syn=n}', "");
Expect(0, 32, '\P{Pat_Syn=n}', "");
Expect(1, 32, '\P{^Pat_Syn=n}', "");
Expect(0, 47, '\p{Pat_Syn=n}', "");
Expect(1, 47, '\p{^Pat_Syn=n}', "");
Expect(1, 47, '\P{Pat_Syn=n}', "");
Expect(0, 47, '\P{^Pat_Syn=n}', "");
Expect(1, 32, '\p{Pat_Syn= N}', "");
Expect(0, 32, '\p{^Pat_Syn= N}', "");
Expect(0, 32, '\P{Pat_Syn= N}', "");
Expect(1, 32, '\P{^Pat_Syn= N}', "");
Expect(0, 47, '\p{Pat_Syn= N}', "");
Expect(1, 47, '\p{^Pat_Syn= N}', "");
Expect(1, 47, '\P{Pat_Syn= N}', "");
Expect(0, 47, '\P{^Pat_Syn= N}', "");
Error('\p{Is_Pattern_Syntax= :=f}');
Error('\P{Is_Pattern_Syntax= :=f}');
Expect(1, 32, '\p{Is_Pattern_Syntax=f}', "");
Expect(0, 32, '\p{^Is_Pattern_Syntax=f}', "");
Expect(0, 32, '\P{Is_Pattern_Syntax=f}', "");
Expect(1, 32, '\P{^Is_Pattern_Syntax=f}', "");
Expect(0, 47, '\p{Is_Pattern_Syntax=f}', "");
Expect(1, 47, '\p{^Is_Pattern_Syntax=f}', "");
Expect(1, 47, '\P{Is_Pattern_Syntax=f}', "");
Expect(0, 47, '\P{^Is_Pattern_Syntax=f}', "");
Expect(1, 32, '\p{Is_Pattern_Syntax=-F}', "");
Expect(0, 32, '\p{^Is_Pattern_Syntax=-F}', "");
Expect(0, 32, '\P{Is_Pattern_Syntax=-F}', "");
Expect(1, 32, '\P{^Is_Pattern_Syntax=-F}', "");
Expect(0, 47, '\p{Is_Pattern_Syntax=-F}', "");
Expect(1, 47, '\p{^Is_Pattern_Syntax=-F}', "");
Expect(1, 47, '\P{Is_Pattern_Syntax=-F}', "");
Expect(0, 47, '\P{^Is_Pattern_Syntax=-F}', "");
Error('\p{Is_Pat_Syn= false/a/}');
Error('\P{Is_Pat_Syn= false/a/}');
Expect(1, 32, '\p{Is_Pat_Syn=false}', "");
Expect(0, 32, '\p{^Is_Pat_Syn=false}', "");
Expect(0, 32, '\P{Is_Pat_Syn=false}', "");
Expect(1, 32, '\P{^Is_Pat_Syn=false}', "");
Expect(0, 47, '\p{Is_Pat_Syn=false}', "");
Expect(1, 47, '\p{^Is_Pat_Syn=false}', "");
Expect(1, 47, '\P{Is_Pat_Syn=false}', "");
Expect(0, 47, '\P{^Is_Pat_Syn=false}', "");
Expect(1, 32, '\p{Is_Pat_Syn= False}', "");
Expect(0, 32, '\p{^Is_Pat_Syn= False}', "");
Expect(0, 32, '\P{Is_Pat_Syn= False}', "");
Expect(1, 32, '\P{^Is_Pat_Syn= False}', "");
Expect(0, 47, '\p{Is_Pat_Syn= False}', "");
Expect(1, 47, '\p{^Is_Pat_Syn= False}', "");
Expect(1, 47, '\P{Is_Pat_Syn= False}', "");
Expect(0, 47, '\P{^Is_Pat_Syn= False}', "");
Error('\p{Numeric_Type: _-none/a/}');
Error('\P{Numeric_Type: _-none/a/}');
Expect(1, 47, '\p{Numeric_Type=none}', "");
Expect(0, 47, '\p{^Numeric_Type=none}', "");
Expect(0, 47, '\P{Numeric_Type=none}', "");
Expect(1, 47, '\P{^Numeric_Type=none}', "");
Expect(0, 57, '\p{Numeric_Type=none}', "");
Expect(1, 57, '\p{^Numeric_Type=none}', "");
Expect(1, 57, '\P{Numeric_Type=none}', "");
Expect(0, 57, '\P{^Numeric_Type=none}', "");
Expect(1, 47, '\p{Numeric_Type=__NONE}', "");
Expect(0, 47, '\p{^Numeric_Type=__NONE}', "");
Expect(0, 47, '\P{Numeric_Type=__NONE}', "");
Expect(1, 47, '\P{^Numeric_Type=__NONE}', "");
Expect(0, 57, '\p{Numeric_Type=__NONE}', "");
Expect(1, 57, '\p{^Numeric_Type=__NONE}', "");
Expect(1, 57, '\P{Numeric_Type=__NONE}', "");
Expect(0, 57, '\P{^Numeric_Type=__NONE}', "");
Error('\p{Nt=:=_NONE}');
Error('\P{Nt=:=_NONE}');
Expect(1, 47, '\p{Nt=none}', "");
Expect(0, 47, '\p{^Nt=none}', "");
Expect(0, 47, '\P{Nt=none}', "");
Expect(1, 47, '\P{^Nt=none}', "");
Expect(0, 57, '\p{Nt=none}', "");
Expect(1, 57, '\p{^Nt=none}', "");
Expect(1, 57, '\P{Nt=none}', "");
Expect(0, 57, '\P{^Nt=none}', "");
Expect(1, 47, '\p{Nt=_NONE}', "");
Expect(0, 47, '\p{^Nt=_NONE}', "");
Expect(0, 47, '\P{Nt=_NONE}', "");
Expect(1, 47, '\P{^Nt=_NONE}', "");
Expect(0, 57, '\p{Nt=_NONE}', "");
Expect(1, 57, '\p{^Nt=_NONE}', "");
Expect(1, 57, '\P{Nt=_NONE}', "");
Expect(0, 57, '\P{^Nt=_NONE}', "");
Error('\p{Is_Numeric_Type: :=--None}');
Error('\P{Is_Numeric_Type: :=--None}');
Expect(1, 47, '\p{Is_Numeric_Type=none}', "");
Expect(0, 47, '\p{^Is_Numeric_Type=none}', "");
Expect(0, 47, '\P{Is_Numeric_Type=none}', "");
Expect(1, 47, '\P{^Is_Numeric_Type=none}', "");
Expect(0, 57, '\p{Is_Numeric_Type=none}', "");
Expect(1, 57, '\p{^Is_Numeric_Type=none}', "");
Expect(1, 57, '\P{Is_Numeric_Type=none}', "");
Expect(0, 57, '\P{^Is_Numeric_Type=none}', "");
Expect(1, 47, '\p{Is_Numeric_Type: NONE}', "");
Expect(0, 47, '\p{^Is_Numeric_Type: NONE}', "");
Expect(0, 47, '\P{Is_Numeric_Type: NONE}', "");
Expect(1, 47, '\P{^Is_Numeric_Type: NONE}', "");
Expect(0, 57, '\p{Is_Numeric_Type: NONE}', "");
Expect(1, 57, '\p{^Is_Numeric_Type: NONE}', "");
Expect(1, 57, '\P{Is_Numeric_Type: NONE}', "");
Expect(0, 57, '\P{^Is_Numeric_Type: NONE}', "");
Error('\p{Is_Nt: _-NONE:=}');
Error('\P{Is_Nt: _-NONE:=}');
Expect(1, 47, '\p{Is_Nt=none}', "");
Expect(0, 47, '\p{^Is_Nt=none}', "");
Expect(0, 47, '\P{Is_Nt=none}', "");
Expect(1, 47, '\P{^Is_Nt=none}', "");
Expect(0, 57, '\p{Is_Nt=none}', "");
Expect(1, 57, '\p{^Is_Nt=none}', "");
Expect(1, 57, '\P{Is_Nt=none}', "");
Expect(0, 57, '\P{^Is_Nt=none}', "");
Expect(1, 47, '\p{Is_Nt=-None}', "");
Expect(0, 47, '\p{^Is_Nt=-None}', "");
Expect(0, 47, '\P{Is_Nt=-None}', "");
Expect(1, 47, '\P{^Is_Nt=-None}', "");
Expect(0, 57, '\p{Is_Nt=-None}', "");
Expect(1, 57, '\p{^Is_Nt=-None}', "");
Expect(1, 57, '\P{Is_Nt=-None}', "");
Expect(0, 57, '\P{^Is_Nt=-None}', "");
Error('\p{Numeric_Type=/a/ digit}');
Error('\P{Numeric_Type=/a/ digit}');
Expect(1, 179, '\p{Numeric_Type=digit}', "");
Expect(0, 179, '\p{^Numeric_Type=digit}', "");
Expect(0, 179, '\P{Numeric_Type=digit}', "");
Expect(1, 179, '\P{^Numeric_Type=digit}', "");
Expect(0, 177, '\p{Numeric_Type=digit}', "");
Expect(1, 177, '\p{^Numeric_Type=digit}', "");
Expect(1, 177, '\P{Numeric_Type=digit}', "");
Expect(0, 177, '\P{^Numeric_Type=digit}', "");
Expect(1, 179, '\p{Numeric_Type=- DIGIT}', "");
Expect(0, 179, '\p{^Numeric_Type=- DIGIT}', "");
Expect(0, 179, '\P{Numeric_Type=- DIGIT}', "");
Expect(1, 179, '\P{^Numeric_Type=- DIGIT}', "");
Expect(0, 177, '\p{Numeric_Type=- DIGIT}', "");
Expect(1, 177, '\p{^Numeric_Type=- DIGIT}', "");
Expect(1, 177, '\P{Numeric_Type=- DIGIT}', "");
Expect(0, 177, '\P{^Numeric_Type=- DIGIT}', "");
Error('\p{Nt=_:=di}');
Error('\P{Nt=_:=di}');
Expect(1, 179, '\p{Nt: di}', "");
Expect(0, 179, '\p{^Nt: di}', "");
Expect(0, 179, '\P{Nt: di}', "");
Expect(1, 179, '\P{^Nt: di}', "");
Expect(0, 177, '\p{Nt: di}', "");
Expect(1, 177, '\p{^Nt: di}', "");
Expect(1, 177, '\P{Nt: di}', "");
Expect(0, 177, '\P{^Nt: di}', "");
Expect(1, 179, '\p{Nt=_-di}', "");
Expect(0, 179, '\p{^Nt=_-di}', "");
Expect(0, 179, '\P{Nt=_-di}', "");
Expect(1, 179, '\P{^Nt=_-di}', "");
Expect(0, 177, '\p{Nt=_-di}', "");
Expect(1, 177, '\p{^Nt=_-di}', "");
Expect(1, 177, '\P{Nt=_-di}', "");
Expect(0, 177, '\P{^Nt=_-di}', "");
Error('\p{Is_Numeric_Type=-Digit:=}');
Error('\P{Is_Numeric_Type=-Digit:=}');
Expect(1, 179, '\p{Is_Numeric_Type=digit}', "");
Expect(0, 179, '\p{^Is_Numeric_Type=digit}', "");
Expect(0, 179, '\P{Is_Numeric_Type=digit}', "");
Expect(1, 179, '\P{^Is_Numeric_Type=digit}', "");
Expect(0, 177, '\p{Is_Numeric_Type=digit}', "");
Expect(1, 177, '\p{^Is_Numeric_Type=digit}', "");
Expect(1, 177, '\P{Is_Numeric_Type=digit}', "");
Expect(0, 177, '\P{^Is_Numeric_Type=digit}', "");
Expect(1, 179, '\p{Is_Numeric_Type= Digit}', "");
Expect(0, 179, '\p{^Is_Numeric_Type= Digit}', "");
Expect(0, 179, '\P{Is_Numeric_Type= Digit}', "");
Expect(1, 179, '\P{^Is_Numeric_Type= Digit}', "");
Expect(0, 177, '\p{Is_Numeric_Type= Digit}', "");
Expect(1, 177, '\p{^Is_Numeric_Type= Digit}', "");
Expect(1, 177, '\P{Is_Numeric_Type= Digit}', "");
Expect(0, 177, '\P{^Is_Numeric_Type= Digit}', "");
Error('\p{Is_Nt= :=Di}');
Error('\P{Is_Nt= :=Di}');
Expect(1, 179, '\p{Is_Nt=di}', "");
Expect(0, 179, '\p{^Is_Nt=di}', "");
Expect(0, 179, '\P{Is_Nt=di}', "");
Expect(1, 179, '\P{^Is_Nt=di}', "");
Expect(0, 177, '\p{Is_Nt=di}', "");
Expect(1, 177, '\p{^Is_Nt=di}', "");
Expect(1, 177, '\P{Is_Nt=di}', "");
Expect(0, 177, '\P{^Is_Nt=di}', "");
Expect(1, 179, '\p{Is_Nt= -di}', "");
Expect(0, 179, '\p{^Is_Nt= -di}', "");
Expect(0, 179, '\P{Is_Nt= -di}', "");
Expect(1, 179, '\P{^Is_Nt= -di}', "");
Expect(0, 177, '\p{Is_Nt= -di}', "");
Expect(1, 177, '\p{^Is_Nt= -di}', "");
Expect(1, 177, '\P{Is_Nt= -di}', "");
Expect(0, 177, '\P{^Is_Nt= -di}', "");
Error('\p{Numeric_Type=/a/- DECIMAL}');
Error('\P{Numeric_Type=/a/- DECIMAL}');
Expect(1, 57, '\p{Numeric_Type=decimal}', "");
Expect(0, 57, '\p{^Numeric_Type=decimal}', "");
Expect(0, 57, '\P{Numeric_Type=decimal}', "");
Expect(1, 57, '\P{^Numeric_Type=decimal}', "");
Expect(0, 47, '\p{Numeric_Type=decimal}', "");
Expect(1, 47, '\p{^Numeric_Type=decimal}', "");
Expect(1, 47, '\P{Numeric_Type=decimal}', "");
Expect(0, 47, '\P{^Numeric_Type=decimal}', "");
Expect(1, 57, '\p{Numeric_Type= decimal}', "");
Expect(0, 57, '\p{^Numeric_Type= decimal}', "");
Expect(0, 57, '\P{Numeric_Type= decimal}', "");
Expect(1, 57, '\P{^Numeric_Type= decimal}', "");
Expect(0, 47, '\p{Numeric_Type= decimal}', "");
Expect(1, 47, '\p{^Numeric_Type= decimal}', "");
Expect(1, 47, '\P{Numeric_Type= decimal}', "");
Expect(0, 47, '\P{^Numeric_Type= decimal}', "");
Error('\p{Nt= De:=}');
Error('\P{Nt= De:=}');
Expect(1, 57, '\p{Nt=de}', "");
Expect(0, 57, '\p{^Nt=de}', "");
Expect(0, 57, '\P{Nt=de}', "");
Expect(1, 57, '\P{^Nt=de}', "");
Expect(0, 47, '\p{Nt=de}', "");
Expect(1, 47, '\p{^Nt=de}', "");
Expect(1, 47, '\P{Nt=de}', "");
Expect(0, 47, '\P{^Nt=de}', "");
Expect(1, 57, '\p{Nt= -de}', "");
Expect(0, 57, '\p{^Nt= -de}', "");
Expect(0, 57, '\P{Nt= -de}', "");
Expect(1, 57, '\P{^Nt= -de}', "");
Expect(0, 47, '\p{Nt= -de}', "");
Expect(1, 47, '\p{^Nt= -de}', "");
Expect(1, 47, '\P{Nt= -de}', "");
Expect(0, 47, '\P{^Nt= -de}', "");
Error('\p{Is_Numeric_Type: /a/_DECIMAL}');
Error('\P{Is_Numeric_Type: /a/_DECIMAL}');
Expect(1, 57, '\p{Is_Numeric_Type: decimal}', "");
Expect(0, 57, '\p{^Is_Numeric_Type: decimal}', "");
Expect(0, 57, '\P{Is_Numeric_Type: decimal}', "");
Expect(1, 57, '\P{^Is_Numeric_Type: decimal}', "");
Expect(0, 47, '\p{Is_Numeric_Type: decimal}', "");
Expect(1, 47, '\p{^Is_Numeric_Type: decimal}', "");
Expect(1, 47, '\P{Is_Numeric_Type: decimal}', "");
Expect(0, 47, '\P{^Is_Numeric_Type: decimal}', "");
Expect(1, 57, '\p{Is_Numeric_Type= decimal}', "");
Expect(0, 57, '\p{^Is_Numeric_Type= decimal}', "");
Expect(0, 57, '\P{Is_Numeric_Type= decimal}', "");
Expect(1, 57, '\P{^Is_Numeric_Type= decimal}', "");
Expect(0, 47, '\p{Is_Numeric_Type= decimal}', "");
Expect(1, 47, '\p{^Is_Numeric_Type= decimal}', "");
Expect(1, 47, '\P{Is_Numeric_Type= decimal}', "");
Expect(0, 47, '\P{^Is_Numeric_Type= decimal}', "");
Error('\p{Is_Nt=_ De/a/}');
Error('\P{Is_Nt=_ De/a/}');
Expect(1, 57, '\p{Is_Nt=de}', "");
Expect(0, 57, '\p{^Is_Nt=de}', "");
Expect(0, 57, '\P{Is_Nt=de}', "");
Expect(1, 57, '\P{^Is_Nt=de}', "");
Expect(0, 47, '\p{Is_Nt=de}', "");
Expect(1, 47, '\p{^Is_Nt=de}', "");
Expect(1, 47, '\P{Is_Nt=de}', "");
Expect(0, 47, '\P{^Is_Nt=de}', "");
Expect(1, 57, '\p{Is_Nt=-_de}', "");
Expect(0, 57, '\p{^Is_Nt=-_de}', "");
Expect(0, 57, '\P{Is_Nt=-_de}', "");
Expect(1, 57, '\P{^Is_Nt=-_de}', "");
Expect(0, 47, '\p{Is_Nt=-_de}', "");
Expect(1, 47, '\p{^Is_Nt=-_de}', "");
Expect(1, 47, '\P{Is_Nt=-_de}', "");
Expect(0, 47, '\P{^Is_Nt=-_de}', "");
Error('\p{Numeric_Type=-:=Numeric}');
Error('\P{Numeric_Type=-:=Numeric}');
Expect(1, 190, '\p{Numeric_Type=numeric}', "");
Expect(0, 190, '\p{^Numeric_Type=numeric}', "");
Expect(0, 190, '\P{Numeric_Type=numeric}', "");
Expect(1, 190, '\P{^Numeric_Type=numeric}', "");
Expect(0, 187, '\p{Numeric_Type=numeric}', "");
Expect(1, 187, '\p{^Numeric_Type=numeric}', "");
Expect(1, 187, '\P{Numeric_Type=numeric}', "");
Expect(0, 187, '\P{^Numeric_Type=numeric}', "");
Expect(1, 190, '\p{Numeric_Type=- Numeric}', "");
Expect(0, 190, '\p{^Numeric_Type=- Numeric}', "");
Expect(0, 190, '\P{Numeric_Type=- Numeric}', "");
Expect(1, 190, '\P{^Numeric_Type=- Numeric}', "");
Expect(0, 187, '\p{Numeric_Type=- Numeric}', "");
Expect(1, 187, '\p{^Numeric_Type=- Numeric}', "");
Expect(1, 187, '\P{Numeric_Type=- Numeric}', "");
Expect(0, 187, '\P{^Numeric_Type=- Numeric}', "");
Error('\p{Nt= NU:=}');
Error('\P{Nt= NU:=}');
Expect(1, 190, '\p{Nt=nu}', "");
Expect(0, 190, '\p{^Nt=nu}', "");
Expect(0, 190, '\P{Nt=nu}', "");
Expect(1, 190, '\P{^Nt=nu}', "");
Expect(0, 187, '\p{Nt=nu}', "");
Expect(1, 187, '\p{^Nt=nu}', "");
Expect(1, 187, '\P{Nt=nu}', "");
Expect(0, 187, '\P{^Nt=nu}', "");
Expect(1, 190, '\p{Nt= nu}', "");
Expect(0, 190, '\p{^Nt= nu}', "");
Expect(0, 190, '\P{Nt= nu}', "");
Expect(1, 190, '\P{^Nt= nu}', "");
Expect(0, 187, '\p{Nt= nu}', "");
Expect(1, 187, '\p{^Nt= nu}', "");
Expect(1, 187, '\P{Nt= nu}', "");
Expect(0, 187, '\P{^Nt= nu}', "");
Error('\p{Is_Numeric_Type= /a/NUMERIC}');
Error('\P{Is_Numeric_Type= /a/NUMERIC}');
Expect(1, 190, '\p{Is_Numeric_Type=numeric}', "");
Expect(0, 190, '\p{^Is_Numeric_Type=numeric}', "");
Expect(0, 190, '\P{Is_Numeric_Type=numeric}', "");
Expect(1, 190, '\P{^Is_Numeric_Type=numeric}', "");
Expect(0, 187, '\p{Is_Numeric_Type=numeric}', "");
Expect(1, 187, '\p{^Is_Numeric_Type=numeric}', "");
Expect(1, 187, '\P{Is_Numeric_Type=numeric}', "");
Expect(0, 187, '\P{^Is_Numeric_Type=numeric}', "");
Expect(1, 190, '\p{Is_Numeric_Type=_NUMERIC}', "");
Expect(0, 190, '\p{^Is_Numeric_Type=_NUMERIC}', "");
Expect(0, 190, '\P{Is_Numeric_Type=_NUMERIC}', "");
Expect(1, 190, '\P{^Is_Numeric_Type=_NUMERIC}', "");
Expect(0, 187, '\p{Is_Numeric_Type=_NUMERIC}', "");
Expect(1, 187, '\p{^Is_Numeric_Type=_NUMERIC}', "");
Expect(1, 187, '\P{Is_Numeric_Type=_NUMERIC}', "");
Expect(0, 187, '\P{^Is_Numeric_Type=_NUMERIC}', "");
Error('\p{Is_Nt=:= Nu}');
Error('\P{Is_Nt=:= Nu}');
Expect(1, 190, '\p{Is_Nt=nu}', "");
Expect(0, 190, '\p{^Is_Nt=nu}', "");
Expect(0, 190, '\P{Is_Nt=nu}', "");
Expect(1, 190, '\P{^Is_Nt=nu}', "");
Expect(0, 187, '\p{Is_Nt=nu}', "");
Expect(1, 187, '\p{^Is_Nt=nu}', "");
Expect(1, 187, '\P{Is_Nt=nu}', "");
Expect(0, 187, '\P{^Is_Nt=nu}', "");
Expect(1, 190, '\p{Is_Nt=--NU}', "");
Expect(0, 190, '\p{^Is_Nt=--NU}', "");
Expect(0, 190, '\P{Is_Nt=--NU}', "");
Expect(1, 190, '\P{^Is_Nt=--NU}', "");
Expect(0, 187, '\p{Is_Nt=--NU}', "");
Expect(1, 187, '\p{^Is_Nt=--NU}', "");
Expect(1, 187, '\P{Is_Nt=--NU}', "");
Expect(0, 187, '\P{^Is_Nt=--NU}', "");
Error('\p{Expands_On_NFC=Yes}');
Error('\P{Expands_On_NFC=Yes}');
Error('\p{XO_NFC=Y}');
Error('\P{XO_NFC=Y}');
Error('\p{Is_Expands_On_NFC=T}');
Error('\P{Is_Expands_On_NFC=T}');
Error('\p{Is_XO_NFC=True}');
Error('\P{Is_XO_NFC=True}');
Error('\p{Expands_On_NFC=No}');
Error('\P{Expands_On_NFC=No}');
Error('\p{XO_NFC=N}');
Error('\P{XO_NFC=N}');
Error('\p{Is_Expands_On_NFC:F}');
Error('\P{Is_Expands_On_NFC:F}');
Error('\p{Is_XO_NFC=False}');
Error('\P{Is_XO_NFC=False}');
Error('\p{Dash=:= Yes}');
Error('\P{Dash=:= Yes}');
Expect(1, 45, '\p{Dash: yes}', "");
Expect(0, 45, '\p{^Dash: yes}', "");
Expect(0, 45, '\P{Dash: yes}', "");
Expect(1, 45, '\P{^Dash: yes}', "");
Expect(0, 44, '\p{Dash: yes}', "");
Expect(1, 44, '\p{^Dash: yes}', "");
Expect(1, 44, '\P{Dash: yes}', "");
Expect(0, 44, '\P{^Dash: yes}', "");
Expect(1, 45, '\p{Dash: Yes}', "");
Expect(0, 45, '\p{^Dash: Yes}', "");
Expect(0, 45, '\P{Dash: Yes}', "");
Expect(1, 45, '\P{^Dash: Yes}', "");
Expect(0, 44, '\p{Dash: Yes}', "");
Expect(1, 44, '\p{^Dash: Yes}', "");
Expect(1, 44, '\P{Dash: Yes}', "");
Expect(0, 44, '\P{^Dash: Yes}', "");
Error('\p{Is_Dash=:=-_Y}');
Error('\P{Is_Dash=:=-_Y}');
Expect(1, 45, '\p{Is_Dash=y}', "");
Expect(0, 45, '\p{^Is_Dash=y}', "");
Expect(0, 45, '\P{Is_Dash=y}', "");
Expect(1, 45, '\P{^Is_Dash=y}', "");
Expect(0, 44, '\p{Is_Dash=y}', "");
Expect(1, 44, '\p{^Is_Dash=y}', "");
Expect(1, 44, '\P{Is_Dash=y}', "");
Expect(0, 44, '\P{^Is_Dash=y}', "");
Expect(1, 45, '\p{Is_Dash: y}', "");
Expect(0, 45, '\p{^Is_Dash: y}', "");
Expect(0, 45, '\P{Is_Dash: y}', "");
Expect(1, 45, '\P{^Is_Dash: y}', "");
Expect(0, 44, '\p{Is_Dash: y}', "");
Expect(1, 44, '\p{^Is_Dash: y}', "");
Expect(1, 44, '\P{Is_Dash: y}', "");
Expect(0, 44, '\P{^Is_Dash: y}', "");
Error('\p{Dash=:=_-t}');
Error('\P{Dash=:=_-t}');
Expect(1, 45, '\p{Dash=t}', "");
Expect(0, 45, '\p{^Dash=t}', "");
Expect(0, 45, '\P{Dash=t}', "");
Expect(1, 45, '\P{^Dash=t}', "");
Expect(0, 44, '\p{Dash=t}', "");
Expect(1, 44, '\p{^Dash=t}', "");
Expect(1, 44, '\P{Dash=t}', "");
Expect(0, 44, '\P{^Dash=t}', "");
Expect(1, 45, '\p{Dash=_-T}', "");
Expect(0, 45, '\p{^Dash=_-T}', "");
Expect(0, 45, '\P{Dash=_-T}', "");
Expect(1, 45, '\P{^Dash=_-T}', "");
Expect(0, 44, '\p{Dash=_-T}', "");
Expect(1, 44, '\p{^Dash=_-T}', "");
Expect(1, 44, '\P{Dash=_-T}', "");
Expect(0, 44, '\P{^Dash=_-T}', "");
Error('\p{Is_Dash= :=True}');
Error('\P{Is_Dash= :=True}');
Expect(1, 45, '\p{Is_Dash=true}', "");
Expect(0, 45, '\p{^Is_Dash=true}', "");
Expect(0, 45, '\P{Is_Dash=true}', "");
Expect(1, 45, '\P{^Is_Dash=true}', "");
Expect(0, 44, '\p{Is_Dash=true}', "");
Expect(1, 44, '\p{^Is_Dash=true}', "");
Expect(1, 44, '\P{Is_Dash=true}', "");
Expect(0, 44, '\P{^Is_Dash=true}', "");
Expect(1, 45, '\p{Is_Dash=-TRUE}', "");
Expect(0, 45, '\p{^Is_Dash=-TRUE}', "");
Expect(0, 45, '\P{Is_Dash=-TRUE}', "");
Expect(1, 45, '\P{^Is_Dash=-TRUE}', "");
Expect(0, 44, '\p{Is_Dash=-TRUE}', "");
Expect(1, 44, '\p{^Is_Dash=-TRUE}', "");
Expect(1, 44, '\P{Is_Dash=-TRUE}', "");
Expect(0, 44, '\P{^Is_Dash=-TRUE}', "");
Error('\p{Dash= /a/NO}');
Error('\P{Dash= /a/NO}');
Expect(1, 44, '\p{Dash=no}', "");
Expect(0, 44, '\p{^Dash=no}', "");
Expect(0, 44, '\P{Dash=no}', "");
Expect(1, 44, '\P{^Dash=no}', "");
Expect(0, 45, '\p{Dash=no}', "");
Expect(1, 45, '\p{^Dash=no}', "");
Expect(1, 45, '\P{Dash=no}', "");
Expect(0, 45, '\P{^Dash=no}', "");
Expect(1, 44, '\p{Dash=-NO}', "");
Expect(0, 44, '\p{^Dash=-NO}', "");
Expect(0, 44, '\P{Dash=-NO}', "");
Expect(1, 44, '\P{^Dash=-NO}', "");
Expect(0, 45, '\p{Dash=-NO}', "");
Expect(1, 45, '\p{^Dash=-NO}', "");
Expect(1, 45, '\P{Dash=-NO}', "");
Expect(0, 45, '\P{^Dash=-NO}', "");
Error('\p{Is_Dash=_:=N}');
Error('\P{Is_Dash=_:=N}');
Expect(1, 44, '\p{Is_Dash: n}', "");
Expect(0, 44, '\p{^Is_Dash: n}', "");
Expect(0, 44, '\P{Is_Dash: n}', "");
Expect(1, 44, '\P{^Is_Dash: n}', "");
Expect(0, 45, '\p{Is_Dash: n}', "");
Expect(1, 45, '\p{^Is_Dash: n}', "");
Expect(1, 45, '\P{Is_Dash: n}', "");
Expect(0, 45, '\P{^Is_Dash: n}', "");
Expect(1, 44, '\p{Is_Dash: _n}', "");
Expect(0, 44, '\p{^Is_Dash: _n}', "");
Expect(0, 44, '\P{Is_Dash: _n}', "");
Expect(1, 44, '\P{^Is_Dash: _n}', "");
Expect(0, 45, '\p{Is_Dash: _n}', "");
Expect(1, 45, '\p{^Is_Dash: _n}', "");
Expect(1, 45, '\P{Is_Dash: _n}', "");
Expect(0, 45, '\P{^Is_Dash: _n}', "");
Error('\p{Dash=/a/ F}');
Error('\P{Dash=/a/ F}');
Expect(1, 44, '\p{Dash=f}', "");
Expect(0, 44, '\p{^Dash=f}', "");
Expect(0, 44, '\P{Dash=f}', "");
Expect(1, 44, '\P{^Dash=f}', "");
Expect(0, 45, '\p{Dash=f}', "");
Expect(1, 45, '\p{^Dash=f}', "");
Expect(1, 45, '\P{Dash=f}', "");
Expect(0, 45, '\P{^Dash=f}', "");
Expect(1, 44, '\p{Dash=- f}', "");
Expect(0, 44, '\p{^Dash=- f}', "");
Expect(0, 44, '\P{Dash=- f}', "");
Expect(1, 44, '\P{^Dash=- f}', "");
Expect(0, 45, '\p{Dash=- f}', "");
Expect(1, 45, '\p{^Dash=- f}', "");
Expect(1, 45, '\P{Dash=- f}', "");
Expect(0, 45, '\P{^Dash=- f}', "");
Error('\p{Is_Dash=:=_False}');
Error('\P{Is_Dash=:=_False}');
Expect(1, 44, '\p{Is_Dash=false}', "");
Expect(0, 44, '\p{^Is_Dash=false}', "");
Expect(0, 44, '\P{Is_Dash=false}', "");
Expect(1, 44, '\P{^Is_Dash=false}', "");
Expect(0, 45, '\p{Is_Dash=false}', "");
Expect(1, 45, '\p{^Is_Dash=false}', "");
Expect(1, 45, '\P{Is_Dash=false}', "");
Expect(0, 45, '\P{^Is_Dash=false}', "");
Expect(1, 44, '\p{Is_Dash=_False}', "");
Expect(0, 44, '\p{^Is_Dash=_False}', "");
Expect(0, 44, '\P{Is_Dash=_False}', "");
Expect(1, 44, '\P{^Is_Dash=_False}', "");
Expect(0, 45, '\p{Is_Dash=_False}', "");
Expect(1, 45, '\p{^Is_Dash=_False}', "");
Expect(1, 45, '\P{Is_Dash=_False}', "");
Expect(0, 45, '\P{^Is_Dash=_False}', "");
Error('\p{Changes_When_Titlecased: - Yes/a/}');
Error('\P{Changes_When_Titlecased: - Yes/a/}');
Expect(1, 122, '\p{Changes_When_Titlecased=yes}', "");
Expect(0, 122, '\p{^Changes_When_Titlecased=yes}', "");
Expect(0, 122, '\P{Changes_When_Titlecased=yes}', "");
Expect(1, 122, '\P{^Changes_When_Titlecased=yes}', "");
Expect(0, 96, '\p{Changes_When_Titlecased=yes}', "");
Expect(1, 96, '\p{^Changes_When_Titlecased=yes}', "");
Expect(1, 96, '\P{Changes_When_Titlecased=yes}', "");
Expect(0, 96, '\P{^Changes_When_Titlecased=yes}', "");
Expect(1, 122, '\p{Changes_When_Titlecased: _Yes}', "");
Expect(0, 122, '\p{^Changes_When_Titlecased: _Yes}', "");
Expect(0, 122, '\P{Changes_When_Titlecased: _Yes}', "");
Expect(1, 122, '\P{^Changes_When_Titlecased: _Yes}', "");
Expect(0, 96, '\p{Changes_When_Titlecased: _Yes}', "");
Expect(1, 96, '\p{^Changes_When_Titlecased: _Yes}', "");
Expect(1, 96, '\P{Changes_When_Titlecased: _Yes}', "");
Expect(0, 96, '\P{^Changes_When_Titlecased: _Yes}', "");
Error('\p{CWT=/a/_-Y}');
Error('\P{CWT=/a/_-Y}');
Expect(1, 122, '\p{CWT:y}', "");
Expect(0, 122, '\p{^CWT:y}', "");
Expect(0, 122, '\P{CWT:y}', "");
Expect(1, 122, '\P{^CWT:y}', "");
Expect(0, 96, '\p{CWT:y}', "");
Expect(1, 96, '\p{^CWT:y}', "");
Expect(1, 96, '\P{CWT:y}', "");
Expect(0, 96, '\P{^CWT:y}', "");
Expect(1, 122, '\p{CWT=_y}', "");
Expect(0, 122, '\p{^CWT=_y}', "");
Expect(0, 122, '\P{CWT=_y}', "");
Expect(1, 122, '\P{^CWT=_y}', "");
Expect(0, 96, '\p{CWT=_y}', "");
Expect(1, 96, '\p{^CWT=_y}', "");
Expect(1, 96, '\P{CWT=_y}', "");
Expect(0, 96, '\P{^CWT=_y}', "");
Error('\p{Is_Changes_When_Titlecased=_:=T}');
Error('\P{Is_Changes_When_Titlecased=_:=T}');
Expect(1, 122, '\p{Is_Changes_When_Titlecased=t}', "");
Expect(0, 122, '\p{^Is_Changes_When_Titlecased=t}', "");
Expect(0, 122, '\P{Is_Changes_When_Titlecased=t}', "");
Expect(1, 122, '\P{^Is_Changes_When_Titlecased=t}', "");
Expect(0, 96, '\p{Is_Changes_When_Titlecased=t}', "");
Expect(1, 96, '\p{^Is_Changes_When_Titlecased=t}', "");
Expect(1, 96, '\P{Is_Changes_When_Titlecased=t}', "");
Expect(0, 96, '\P{^Is_Changes_When_Titlecased=t}', "");
Expect(1, 122, '\p{Is_Changes_When_Titlecased= -T}', "");
Expect(0, 122, '\p{^Is_Changes_When_Titlecased= -T}', "");
Expect(0, 122, '\P{Is_Changes_When_Titlecased= -T}', "");
Expect(1, 122, '\P{^Is_Changes_When_Titlecased= -T}', "");
Expect(0, 96, '\p{Is_Changes_When_Titlecased= -T}', "");
Expect(1, 96, '\p{^Is_Changes_When_Titlecased= -T}', "");
Expect(1, 96, '\P{Is_Changes_When_Titlecased= -T}', "");
Expect(0, 96, '\P{^Is_Changes_When_Titlecased= -T}', "");
Error('\p{Is_CWT=:=_TRUE}');
Error('\P{Is_CWT=:=_TRUE}');
Expect(1, 122, '\p{Is_CWT=true}', "");
Expect(0, 122, '\p{^Is_CWT=true}', "");
Expect(0, 122, '\P{Is_CWT=true}', "");
Expect(1, 122, '\P{^Is_CWT=true}', "");
Expect(0, 96, '\p{Is_CWT=true}', "");
Expect(1, 96, '\p{^Is_CWT=true}', "");
Expect(1, 96, '\P{Is_CWT=true}', "");
Expect(0, 96, '\P{^Is_CWT=true}', "");
Expect(1, 122, '\p{Is_CWT=- TRUE}', "");
Expect(0, 122, '\p{^Is_CWT=- TRUE}', "");
Expect(0, 122, '\P{Is_CWT=- TRUE}', "");
Expect(1, 122, '\P{^Is_CWT=- TRUE}', "");
Expect(0, 96, '\p{Is_CWT=- TRUE}', "");
Expect(1, 96, '\p{^Is_CWT=- TRUE}', "");
Expect(1, 96, '\P{Is_CWT=- TRUE}', "");
Expect(0, 96, '\P{^Is_CWT=- TRUE}', "");
Error('\p{Changes_When_Titlecased= No:=}');
Error('\P{Changes_When_Titlecased= No:=}');
Expect(1, 96, '\p{Changes_When_Titlecased:no}', "");
Expect(0, 96, '\p{^Changes_When_Titlecased:no}', "");
Expect(0, 96, '\P{Changes_When_Titlecased:no}', "");
Expect(1, 96, '\P{^Changes_When_Titlecased:no}', "");
Expect(0, 122, '\p{Changes_When_Titlecased:no}', "");
Expect(1, 122, '\p{^Changes_When_Titlecased:no}', "");
Expect(1, 122, '\P{Changes_When_Titlecased:no}', "");
Expect(0, 122, '\P{^Changes_When_Titlecased:no}', "");
Expect(1, 96, '\p{Changes_When_Titlecased= no}', "");
Expect(0, 96, '\p{^Changes_When_Titlecased= no}', "");
Expect(0, 96, '\P{Changes_When_Titlecased= no}', "");
Expect(1, 96, '\P{^Changes_When_Titlecased= no}', "");
Expect(0, 122, '\p{Changes_When_Titlecased= no}', "");
Expect(1, 122, '\p{^Changes_When_Titlecased= no}', "");
Expect(1, 122, '\P{Changes_When_Titlecased= no}', "");
Expect(0, 122, '\P{^Changes_When_Titlecased= no}', "");
Error('\p{CWT=:= N}');
Error('\P{CWT=:= N}');
Expect(1, 96, '\p{CWT=n}', "");
Expect(0, 96, '\p{^CWT=n}', "");
Expect(0, 96, '\P{CWT=n}', "");
Expect(1, 96, '\P{^CWT=n}', "");
Expect(0, 122, '\p{CWT=n}', "");
Expect(1, 122, '\p{^CWT=n}', "");
Expect(1, 122, '\P{CWT=n}', "");
Expect(0, 122, '\P{^CWT=n}', "");
Expect(1, 96, '\p{CWT= N}', "");
Expect(0, 96, '\p{^CWT= N}', "");
Expect(0, 96, '\P{CWT= N}', "");
Expect(1, 96, '\P{^CWT= N}', "");
Expect(0, 122, '\p{CWT= N}', "");
Expect(1, 122, '\p{^CWT= N}', "");
Expect(1, 122, '\P{CWT= N}', "");
Expect(0, 122, '\P{^CWT= N}', "");
Error('\p{Is_Changes_When_Titlecased=/a/_-F}');
Error('\P{Is_Changes_When_Titlecased=/a/_-F}');
Expect(1, 96, '\p{Is_Changes_When_Titlecased=f}', "");
Expect(0, 96, '\p{^Is_Changes_When_Titlecased=f}', "");
Expect(0, 96, '\P{Is_Changes_When_Titlecased=f}', "");
Expect(1, 96, '\P{^Is_Changes_When_Titlecased=f}', "");
Expect(0, 122, '\p{Is_Changes_When_Titlecased=f}', "");
Expect(1, 122, '\p{^Is_Changes_When_Titlecased=f}', "");
Expect(1, 122, '\P{Is_Changes_When_Titlecased=f}', "");
Expect(0, 122, '\P{^Is_Changes_When_Titlecased=f}', "");
Expect(1, 96, '\p{Is_Changes_When_Titlecased= _F}', "");
Expect(0, 96, '\p{^Is_Changes_When_Titlecased= _F}', "");
Expect(0, 96, '\P{Is_Changes_When_Titlecased= _F}', "");
Expect(1, 96, '\P{^Is_Changes_When_Titlecased= _F}', "");
Expect(0, 122, '\p{Is_Changes_When_Titlecased= _F}', "");
Expect(1, 122, '\p{^Is_Changes_When_Titlecased= _F}', "");
Expect(1, 122, '\P{Is_Changes_When_Titlecased= _F}', "");
Expect(0, 122, '\P{^Is_Changes_When_Titlecased= _F}', "");
Error('\p{Is_CWT= /a/false}');
Error('\P{Is_CWT= /a/false}');
Expect(1, 96, '\p{Is_CWT=false}', "");
Expect(0, 96, '\p{^Is_CWT=false}', "");
Expect(0, 96, '\P{Is_CWT=false}', "");
Expect(1, 96, '\P{^Is_CWT=false}', "");
Expect(0, 122, '\p{Is_CWT=false}', "");
Expect(1, 122, '\p{^Is_CWT=false}', "");
Expect(1, 122, '\P{Is_CWT=false}', "");
Expect(0, 122, '\P{^Is_CWT=false}', "");
Expect(1, 96, '\p{Is_CWT= false}', "");
Expect(0, 96, '\p{^Is_CWT= false}', "");
Expect(0, 96, '\P{Is_CWT= false}', "");
Expect(1, 96, '\P{^Is_CWT= false}', "");
Expect(0, 122, '\p{Is_CWT= false}', "");
Expect(1, 122, '\p{^Is_CWT= false}', "");
Expect(1, 122, '\P{Is_CWT= false}', "");
Expect(0, 122, '\P{^Is_CWT= false}', "");
Error('\p{Hangul_Syllable_Type= Trailing_Jamo:=}');
Error('\P{Hangul_Syllable_Type= Trailing_Jamo:=}');
Expect(1, 4607, '\p{Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4607, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4607, '\P{Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4607, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4519, '\p{Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4519, '\p{^Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4519, '\P{Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4519, '\P{^Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4607, '\p{Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(0, 4607, '\p{^Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(0, 4607, '\P{Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(1, 4607, '\P{^Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(0, 4519, '\p{Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(1, 4519, '\p{^Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(1, 4519, '\P{Hangul_Syllable_Type: TRAILING_Jamo}', "");
Expect(0, 4519, '\P{^Hangul_Syllable_Type: TRAILING_Jamo}', "");
Error('\p{Hst=:=__T}');
Error('\P{Hst=:=__T}');
Expect(1, 4607, '\p{Hst=t}', "");
Expect(0, 4607, '\p{^Hst=t}', "");
Expect(0, 4607, '\P{Hst=t}', "");
Expect(1, 4607, '\P{^Hst=t}', "");
Expect(0, 4519, '\p{Hst=t}', "");
Expect(1, 4519, '\p{^Hst=t}', "");
Expect(1, 4519, '\P{Hst=t}', "");
Expect(0, 4519, '\P{^Hst=t}', "");
Expect(1, 4607, '\p{Hst=_ T}', "");
Expect(0, 4607, '\p{^Hst=_ T}', "");
Expect(0, 4607, '\P{Hst=_ T}', "");
Expect(1, 4607, '\P{^Hst=_ T}', "");
Expect(0, 4519, '\p{Hst=_ T}', "");
Expect(1, 4519, '\p{^Hst=_ T}', "");
Expect(1, 4519, '\P{Hst=_ T}', "");
Expect(0, 4519, '\P{^Hst=_ T}', "");
Error('\p{Is_Hangul_Syllable_Type=:=- trailing_Jamo}');
Error('\P{Is_Hangul_Syllable_Type=:=- trailing_Jamo}');
Expect(1, 4607, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4607, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4607, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4607, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4519, '\p{Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4519, '\p{^Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4519, '\P{Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(0, 4519, '\P{^Is_Hangul_Syllable_Type=trailingjamo}', "");
Expect(1, 4607, '\p{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(0, 4607, '\p{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(0, 4607, '\P{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(1, 4607, '\P{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(0, 4519, '\p{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(1, 4519, '\p{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(1, 4519, '\P{Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Expect(0, 4519, '\P{^Is_Hangul_Syllable_Type=-TRAILINGJAMO}', "");
Error('\p{Is_Hst=:= T}');
Error('\P{Is_Hst=:= T}');
Expect(1, 4607, '\p{Is_Hst=t}', "");
Expect(0, 4607, '\p{^Is_Hst=t}', "");
Expect(0, 4607, '\P{Is_Hst=t}', "");
Expect(1, 4607, '\P{^Is_Hst=t}', "");
Expect(0, 4519, '\p{Is_Hst=t}', "");
Expect(1, 4519, '\p{^Is_Hst=t}', "");
Expect(1, 4519, '\P{Is_Hst=t}', "");
Expect(0, 4519, '\P{^Is_Hst=t}', "");
Expect(1, 4607, '\p{Is_Hst=T}', "");
Expect(0, 4607, '\p{^Is_Hst=T}', "");
Expect(0, 4607, '\P{Is_Hst=T}', "");
Expect(1, 4607, '\P{^Is_Hst=T}', "");
Expect(0, 4519, '\p{Is_Hst=T}', "");
Expect(1, 4519, '\p{^Is_Hst=T}', "");
Expect(1, 4519, '\P{Is_Hst=T}', "");
Expect(0, 4519, '\P{^Is_Hst=T}', "");
Error('\p{Hangul_Syllable_Type=_-lvt:=Syllable}');
Error('\P{Hangul_Syllable_Type=_-lvt:=Syllable}');
Expect(1, 44059, '\p{Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44059, '\p{^Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44059, '\P{Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44059, '\P{^Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44032, '\p{Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44032, '\p{^Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44032, '\P{Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44032, '\P{^Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44059, '\p{Hangul_Syllable_Type= lvtSyllable}', "");
Expect(0, 44059, '\p{^Hangul_Syllable_Type= lvtSyllable}', "");
Expect(0, 44059, '\P{Hangul_Syllable_Type= lvtSyllable}', "");
Expect(1, 44059, '\P{^Hangul_Syllable_Type= lvtSyllable}', "");
Expect(0, 44032, '\p{Hangul_Syllable_Type= lvtSyllable}', "");
Expect(1, 44032, '\p{^Hangul_Syllable_Type= lvtSyllable}', "");
Expect(1, 44032, '\P{Hangul_Syllable_Type= lvtSyllable}', "");
Expect(0, 44032, '\P{^Hangul_Syllable_Type= lvtSyllable}', "");
Error('\p{Hst=:= LVT}');
Error('\P{Hst=:= LVT}');
Expect(1, 44059, '\p{Hst=lvt}', "");
Expect(0, 44059, '\p{^Hst=lvt}', "");
Expect(0, 44059, '\P{Hst=lvt}', "");
Expect(1, 44059, '\P{^Hst=lvt}', "");
Expect(0, 44032, '\p{Hst=lvt}', "");
Expect(1, 44032, '\p{^Hst=lvt}', "");
Expect(1, 44032, '\P{Hst=lvt}', "");
Expect(0, 44032, '\P{^Hst=lvt}', "");
Expect(1, 44059, '\p{Hst=-lvt}', "");
Expect(0, 44059, '\p{^Hst=-lvt}', "");
Expect(0, 44059, '\P{Hst=-lvt}', "");
Expect(1, 44059, '\P{^Hst=-lvt}', "");
Expect(0, 44032, '\p{Hst=-lvt}', "");
Expect(1, 44032, '\p{^Hst=-lvt}', "");
Expect(1, 44032, '\P{Hst=-lvt}', "");
Expect(0, 44032, '\P{^Hst=-lvt}', "");
Error('\p{Is_Hangul_Syllable_Type= :=LVT-Syllable}');
Error('\P{Is_Hangul_Syllable_Type= :=LVT-Syllable}');
Expect(1, 44059, '\p{Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44059, '\p{^Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44059, '\P{Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44059, '\P{^Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44032, '\p{Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44032, '\p{^Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44032, '\P{Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(0, 44032, '\P{^Is_Hangul_Syllable_Type: lvtsyllable}', "");
Expect(1, 44059, '\p{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(0, 44059, '\p{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(0, 44059, '\P{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(1, 44059, '\P{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(0, 44032, '\p{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(1, 44032, '\p{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(1, 44032, '\P{Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Expect(0, 44032, '\P{^Is_Hangul_Syllable_Type= lvt-Syllable}', "");
Error('\p{Is_Hst=:=--lvt}');
Error('\P{Is_Hst=:=--lvt}');
Expect(1, 44059, '\p{Is_Hst=lvt}', "");
Expect(0, 44059, '\p{^Is_Hst=lvt}', "");
Expect(0, 44059, '\P{Is_Hst=lvt}', "");
Expect(1, 44059, '\P{^Is_Hst=lvt}', "");
Expect(0, 44032, '\p{Is_Hst=lvt}', "");
Expect(1, 44032, '\p{^Is_Hst=lvt}', "");
Expect(1, 44032, '\P{Is_Hst=lvt}', "");
Expect(0, 44032, '\P{^Is_Hst=lvt}', "");
Expect(1, 44059, '\p{Is_Hst= LVT}', "");
Expect(0, 44059, '\p{^Is_Hst= LVT}', "");
Expect(0, 44059, '\P{Is_Hst= LVT}', "");
Expect(1, 44059, '\P{^Is_Hst= LVT}', "");
Expect(0, 44032, '\p{Is_Hst= LVT}', "");
Expect(1, 44032, '\p{^Is_Hst= LVT}', "");
Expect(1, 44032, '\P{Is_Hst= LVT}', "");
Expect(0, 44032, '\P{^Is_Hst= LVT}', "");
Error('\p{Hangul_Syllable_Type=/a/ Vowel_jamo}');
Error('\P{Hangul_Syllable_Type=/a/ Vowel_jamo}');
Expect(1, 4519, '\p{Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4519, '\p{^Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4519, '\P{Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4519, '\P{^Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4447, '\p{Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4447, '\p{^Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4447, '\P{Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4447, '\P{^Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4519, '\p{Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(0, 4519, '\p{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(0, 4519, '\P{Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(1, 4519, '\P{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(0, 4447, '\p{Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(1, 4447, '\p{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(1, 4447, '\P{Hangul_Syllable_Type=VOWEL-JAMO}', "");
Expect(0, 4447, '\P{^Hangul_Syllable_Type=VOWEL-JAMO}', "");
Error('\p{Hst=_ V:=}');
Error('\P{Hst=_ V:=}');
Expect(1, 4519, '\p{Hst=v}', "");
Expect(0, 4519, '\p{^Hst=v}', "");
Expect(0, 4519, '\P{Hst=v}', "");
Expect(1, 4519, '\P{^Hst=v}', "");
Expect(0, 4447, '\p{Hst=v}', "");
Expect(1, 4447, '\p{^Hst=v}', "");
Expect(1, 4447, '\P{Hst=v}', "");
Expect(0, 4447, '\P{^Hst=v}', "");
Expect(1, 4519, '\p{Hst= V}', "");
Expect(0, 4519, '\p{^Hst= V}', "");
Expect(0, 4519, '\P{Hst= V}', "");
Expect(1, 4519, '\P{^Hst= V}', "");
Expect(0, 4447, '\p{Hst= V}', "");
Expect(1, 4447, '\p{^Hst= V}', "");
Expect(1, 4447, '\P{Hst= V}', "");
Expect(0, 4447, '\P{^Hst= V}', "");
Error('\p{Is_Hangul_Syllable_Type= vowel:=JAMO}');
Error('\P{Is_Hangul_Syllable_Type= vowel:=JAMO}');
Expect(1, 4519, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4519, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4519, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4519, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4447, '\p{Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4447, '\p{^Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4447, '\P{Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(0, 4447, '\P{^Is_Hangul_Syllable_Type=voweljamo}', "");
Expect(1, 4519, '\p{Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(0, 4519, '\p{^Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(0, 4519, '\P{Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(1, 4519, '\P{^Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(0, 4447, '\p{Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(1, 4447, '\p{^Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(1, 4447, '\P{Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Expect(0, 4447, '\P{^Is_Hangul_Syllable_Type= -Vowel Jamo}', "");
Error('\p{Is_Hst= v:=}');
Error('\P{Is_Hst= v:=}');
Expect(1, 4519, '\p{Is_Hst=v}', "");
Expect(0, 4519, '\p{^Is_Hst=v}', "");
Expect(0, 4519, '\P{Is_Hst=v}', "");
Expect(1, 4519, '\P{^Is_Hst=v}', "");
Expect(0, 4447, '\p{Is_Hst=v}', "");
Expect(1, 4447, '\p{^Is_Hst=v}', "");
Expect(1, 4447, '\P{Is_Hst=v}', "");
Expect(0, 4447, '\P{^Is_Hst=v}', "");
Error('\p{Hangul_Syllable_Type=-/a/LV Syllable}');
Error('\P{Hangul_Syllable_Type=-/a/LV Syllable}');
Expect(1, 44032, '\p{Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44032, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44032, '\P{Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44032, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44031, '\p{Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44031, '\p{^Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44031, '\P{Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44031, '\P{^Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44032, '\p{Hangul_Syllable_Type=-LV syllable}', "");
Expect(0, 44032, '\p{^Hangul_Syllable_Type=-LV syllable}', "");
Expect(0, 44032, '\P{Hangul_Syllable_Type=-LV syllable}', "");
Expect(1, 44032, '\P{^Hangul_Syllable_Type=-LV syllable}', "");
Expect(0, 44031, '\p{Hangul_Syllable_Type=-LV syllable}', "");
Expect(1, 44031, '\p{^Hangul_Syllable_Type=-LV syllable}', "");
Expect(1, 44031, '\P{Hangul_Syllable_Type=-LV syllable}', "");
Expect(0, 44031, '\P{^Hangul_Syllable_Type=-LV syllable}', "");
Error('\p{Hst=/a/ -LV}');
Error('\P{Hst=/a/ -LV}');
Expect(1, 44032, '\p{Hst: lv}', "");
Expect(0, 44032, '\p{^Hst: lv}', "");
Expect(0, 44032, '\P{Hst: lv}', "");
Expect(1, 44032, '\P{^Hst: lv}', "");
Expect(0, 44031, '\p{Hst: lv}', "");
Expect(1, 44031, '\p{^Hst: lv}', "");
Expect(1, 44031, '\P{Hst: lv}', "");
Expect(0, 44031, '\P{^Hst: lv}', "");
Expect(1, 44032, '\p{Hst=- LV}', "");
Expect(0, 44032, '\p{^Hst=- LV}', "");
Expect(0, 44032, '\P{Hst=- LV}', "");
Expect(1, 44032, '\P{^Hst=- LV}', "");
Expect(0, 44031, '\p{Hst=- LV}', "");
Expect(1, 44031, '\p{^Hst=- LV}', "");
Expect(1, 44031, '\P{Hst=- LV}', "");
Expect(0, 44031, '\P{^Hst=- LV}', "");
Error('\p{Is_Hangul_Syllable_Type=:=--lv_Syllable}');
Error('\P{Is_Hangul_Syllable_Type=:=--lv_Syllable}');
Expect(1, 44032, '\p{Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44032, '\p{^Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44032, '\P{Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44032, '\P{^Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44031, '\p{Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44031, '\p{^Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44031, '\P{Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(0, 44031, '\P{^Is_Hangul_Syllable_Type=lvsyllable}', "");
Expect(1, 44032, '\p{Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(0, 44032, '\p{^Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(0, 44032, '\P{Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(1, 44032, '\P{^Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(0, 44031, '\p{Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(1, 44031, '\p{^Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(1, 44031, '\P{Is_Hangul_Syllable_Type= _LV Syllable}', "");
Expect(0, 44031, '\P{^Is_Hangul_Syllable_Type= _LV Syllable}', "");
Error('\p{Is_Hst=:=_LV}');
Error('\P{Is_Hst=:=_LV}');
Expect(1, 44032, '\p{Is_Hst: lv}', "");
Expect(0, 44032, '\p{^Is_Hst: lv}', "");
Expect(0, 44032, '\P{Is_Hst: lv}', "");
Expect(1, 44032, '\P{^Is_Hst: lv}', "");
Expect(0, 44031, '\p{Is_Hst: lv}', "");
Expect(1, 44031, '\p{^Is_Hst: lv}', "");
Expect(1, 44031, '\P{Is_Hst: lv}', "");
Expect(0, 44031, '\P{^Is_Hst: lv}', "");
Expect(1, 44032, '\p{Is_Hst=-_LV}', "");
Expect(0, 44032, '\p{^Is_Hst=-_LV}', "");
Expect(0, 44032, '\P{Is_Hst=-_LV}', "");
Expect(1, 44032, '\P{^Is_Hst=-_LV}', "");
Expect(0, 44031, '\p{Is_Hst=-_LV}', "");
Expect(1, 44031, '\p{^Is_Hst=-_LV}', "");
Expect(1, 44031, '\P{Is_Hst=-_LV}', "");
Expect(0, 44031, '\P{^Is_Hst=-_LV}', "");
Error('\p{Hangul_Syllable_Type= :=notApplicable}');
Error('\P{Hangul_Syllable_Type= :=notApplicable}');
Expect(1, 4351, '\p{Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4351, '\p{^Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4351, '\P{Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4351, '\P{^Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4607, '\p{Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4607, '\p{^Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4607, '\P{Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4607, '\P{^Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4351, '\p{Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(0, 4351, '\p{^Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(0, 4351, '\P{Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(1, 4351, '\P{^Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(0, 4607, '\p{Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(1, 4607, '\p{^Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(1, 4607, '\P{Hangul_Syllable_Type: - Not APPLICABLE}', "");
Expect(0, 4607, '\P{^Hangul_Syllable_Type: - Not APPLICABLE}', "");
Error('\p{Hst: _-NA:=}');
Error('\P{Hst: _-NA:=}');
Expect(1, 4351, '\p{Hst=na}', "");
Expect(0, 4351, '\p{^Hst=na}', "");
Expect(0, 4351, '\P{Hst=na}', "");
Expect(1, 4351, '\P{^Hst=na}', "");
Expect(0, 4607, '\p{Hst=na}', "");
Expect(1, 4607, '\p{^Hst=na}', "");
Expect(1, 4607, '\P{Hst=na}', "");
Expect(0, 4607, '\P{^Hst=na}', "");
Expect(1, 4351, '\p{Hst=_ NA}', "");
Expect(0, 4351, '\p{^Hst=_ NA}', "");
Expect(0, 4351, '\P{Hst=_ NA}', "");
Expect(1, 4351, '\P{^Hst=_ NA}', "");
Expect(0, 4607, '\p{Hst=_ NA}', "");
Expect(1, 4607, '\p{^Hst=_ NA}', "");
Expect(1, 4607, '\P{Hst=_ NA}', "");
Expect(0, 4607, '\P{^Hst=_ NA}', "");
Error('\p{Is_Hangul_Syllable_Type= :=Not Applicable}');
Error('\P{Is_Hangul_Syllable_Type= :=Not Applicable}');
Expect(1, 4351, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4351, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4351, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4351, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4607, '\p{Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4607, '\p{^Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4607, '\P{Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(0, 4607, '\P{^Is_Hangul_Syllable_Type=notapplicable}', "");
Expect(1, 4351, '\p{Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(0, 4351, '\p{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(0, 4351, '\P{Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(1, 4351, '\P{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(0, 4607, '\p{Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(1, 4607, '\p{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(1, 4607, '\P{Is_Hangul_Syllable_Type= _Notapplicable}', "");
Expect(0, 4607, '\P{^Is_Hangul_Syllable_Type= _Notapplicable}', "");
Error('\p{Is_Hst=_ NA:=}');
Error('\P{Is_Hst=_ NA:=}');
Expect(1, 4351, '\p{Is_Hst=na}', "");
Expect(0, 4351, '\p{^Is_Hst=na}', "");
Expect(0, 4351, '\P{Is_Hst=na}', "");
Expect(1, 4351, '\P{^Is_Hst=na}', "");
Expect(0, 4607, '\p{Is_Hst=na}', "");
Expect(1, 4607, '\p{^Is_Hst=na}', "");
Expect(1, 4607, '\P{Is_Hst=na}', "");
Expect(0, 4607, '\P{^Is_Hst=na}', "");
Expect(1, 4351, '\p{Is_Hst:--NA}', "");
Expect(0, 4351, '\p{^Is_Hst:--NA}', "");
Expect(0, 4351, '\P{Is_Hst:--NA}', "");
Expect(1, 4351, '\P{^Is_Hst:--NA}', "");
Expect(0, 4607, '\p{Is_Hst:--NA}', "");
Expect(1, 4607, '\p{^Is_Hst:--NA}', "");
Expect(1, 4607, '\P{Is_Hst:--NA}', "");
Expect(0, 4607, '\P{^Is_Hst:--NA}', "");
Error('\p{Hangul_Syllable_Type=LEADING Jamo:=}');
Error('\P{Hangul_Syllable_Type=LEADING Jamo:=}');
Expect(1, 4447, '\p{Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4447, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4447, '\P{Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4447, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4351, '\p{Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4351, '\p{^Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4351, '\P{Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4351, '\P{^Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4447, '\p{Hangul_Syllable_Type=- leading jamo}', "");
Expect(0, 4447, '\p{^Hangul_Syllable_Type=- leading jamo}', "");
Expect(0, 4447, '\P{Hangul_Syllable_Type=- leading jamo}', "");
Expect(1, 4447, '\P{^Hangul_Syllable_Type=- leading jamo}', "");
Expect(0, 4351, '\p{Hangul_Syllable_Type=- leading jamo}', "");
Expect(1, 4351, '\p{^Hangul_Syllable_Type=- leading jamo}', "");
Expect(1, 4351, '\P{Hangul_Syllable_Type=- leading jamo}', "");
Expect(0, 4351, '\P{^Hangul_Syllable_Type=- leading jamo}', "");
Error('\p{Hst=l/a/}');
Error('\P{Hst=l/a/}');
Expect(1, 4447, '\p{Hst=l}', "");
Expect(0, 4447, '\p{^Hst=l}', "");
Expect(0, 4447, '\P{Hst=l}', "");
Expect(1, 4447, '\P{^Hst=l}', "");
Expect(0, 4351, '\p{Hst=l}', "");
Expect(1, 4351, '\p{^Hst=l}', "");
Expect(1, 4351, '\P{Hst=l}', "");
Expect(0, 4351, '\P{^Hst=l}', "");
Expect(1, 4447, '\p{Hst=- L}', "");
Expect(0, 4447, '\p{^Hst=- L}', "");
Expect(0, 4447, '\P{Hst=- L}', "");
Expect(1, 4447, '\P{^Hst=- L}', "");
Expect(0, 4351, '\p{Hst=- L}', "");
Expect(1, 4351, '\p{^Hst=- L}', "");
Expect(1, 4351, '\P{Hst=- L}', "");
Expect(0, 4351, '\P{^Hst=- L}', "");
Error('\p{Is_Hangul_Syllable_Type=:=leading_jamo}');
Error('\P{Is_Hangul_Syllable_Type=:=leading_jamo}');
Expect(1, 4447, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4447, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4447, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4447, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4351, '\p{Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4351, '\p{^Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4351, '\P{Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(0, 4351, '\P{^Is_Hangul_Syllable_Type=leadingjamo}', "");
Expect(1, 4447, '\p{Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(0, 4447, '\p{^Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(0, 4447, '\P{Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(1, 4447, '\P{^Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(0, 4351, '\p{Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(1, 4351, '\p{^Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(1, 4351, '\P{Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Expect(0, 4351, '\P{^Is_Hangul_Syllable_Type:- LEADING Jamo}', "");
Error('\p{Is_Hst=-/a/l}');
Error('\P{Is_Hst=-/a/l}');
Expect(1, 4447, '\p{Is_Hst=l}', "");
Expect(0, 4447, '\p{^Is_Hst=l}', "");
Expect(0, 4447, '\P{Is_Hst=l}', "");
Expect(1, 4447, '\P{^Is_Hst=l}', "");
Expect(0, 4351, '\p{Is_Hst=l}', "");
Expect(1, 4351, '\p{^Is_Hst=l}', "");
Expect(1, 4351, '\P{Is_Hst=l}', "");
Expect(0, 4351, '\P{^Is_Hst=l}', "");
Expect(1, 4447, '\p{Is_Hst=-L}', "");
Expect(0, 4447, '\p{^Is_Hst=-L}', "");
Expect(0, 4447, '\P{Is_Hst=-L}', "");
Expect(1, 4447, '\P{^Is_Hst=-L}', "");
Expect(0, 4351, '\p{Is_Hst=-L}', "");
Expect(1, 4351, '\p{^Is_Hst=-L}', "");
Expect(1, 4351, '\P{Is_Hst=-L}', "");
Expect(0, 4351, '\P{^Is_Hst=-L}', "");
Error('\p{Noncharacter_Code_Point= :=Yes}');
Error('\P{Noncharacter_Code_Point= :=Yes}');
Expect(0, 64975, '\p{Noncharacter_Code_Point=yes}', "");
Expect(1, 64975, '\p{^Noncharacter_Code_Point=yes}', "");
Expect(1, 64975, '\P{Noncharacter_Code_Point=yes}', "");
Expect(0, 64975, '\P{^Noncharacter_Code_Point=yes}', "");
Expect(0, 64975, '\p{Noncharacter_Code_Point=-Yes}', "");
Expect(1, 64975, '\p{^Noncharacter_Code_Point=-Yes}', "");
Expect(1, 64975, '\P{Noncharacter_Code_Point=-Yes}', "");
Expect(0, 64975, '\P{^Noncharacter_Code_Point=-Yes}', "");
Error('\p{NChar=_Y/a/}');
Error('\P{NChar=_Y/a/}');
Expect(0, 64975, '\p{NChar=y}', "");
Expect(1, 64975, '\p{^NChar=y}', "");
Expect(1, 64975, '\P{NChar=y}', "");
Expect(0, 64975, '\P{^NChar=y}', "");
Expect(0, 64975, '\p{NChar=--Y}', "");
Expect(1, 64975, '\p{^NChar=--Y}', "");
Expect(1, 64975, '\P{NChar=--Y}', "");
Expect(0, 64975, '\P{^NChar=--Y}', "");
Error('\p{Is_Noncharacter_Code_Point= t/a/}');
Error('\P{Is_Noncharacter_Code_Point= t/a/}');
Expect(0, 64975, '\p{Is_Noncharacter_Code_Point=t}', "");
Expect(1, 64975, '\p{^Is_Noncharacter_Code_Point=t}', "");
Expect(1, 64975, '\P{Is_Noncharacter_Code_Point=t}', "");
Expect(0, 64975, '\P{^Is_Noncharacter_Code_Point=t}', "");
Expect(0, 64975, '\p{Is_Noncharacter_Code_Point=-T}', "");
Expect(1, 64975, '\p{^Is_Noncharacter_Code_Point=-T}', "");
Expect(1, 64975, '\P{Is_Noncharacter_Code_Point=-T}', "");
Expect(0, 64975, '\P{^Is_Noncharacter_Code_Point=-T}', "");
Error('\p{Is_NChar=-/a/True}');
Error('\P{Is_NChar=-/a/True}');
Expect(0, 64975, '\p{Is_NChar=true}', "");
Expect(1, 64975, '\p{^Is_NChar=true}', "");
Expect(1, 64975, '\P{Is_NChar=true}', "");
Expect(0, 64975, '\P{^Is_NChar=true}', "");
Expect(0, 64975, '\p{Is_NChar= -TRUE}', "");
Expect(1, 64975, '\p{^Is_NChar= -TRUE}', "");
Expect(1, 64975, '\P{Is_NChar= -TRUE}', "");
Expect(0, 64975, '\P{^Is_NChar= -TRUE}', "");
Error('\p{Noncharacter_Code_Point=-_No:=}');
Error('\P{Noncharacter_Code_Point=-_No:=}');
Expect(1, 64975, '\p{Noncharacter_Code_Point=no}', "");
Expect(0, 64975, '\p{^Noncharacter_Code_Point=no}', "");
Expect(0, 64975, '\P{Noncharacter_Code_Point=no}', "");
Expect(1, 64975, '\P{^Noncharacter_Code_Point=no}', "");
Expect(1, 64975, '\p{Noncharacter_Code_Point=-_NO}', "");
Expect(0, 64975, '\p{^Noncharacter_Code_Point=-_NO}', "");
Expect(0, 64975, '\P{Noncharacter_Code_Point=-_NO}', "");
Expect(1, 64975, '\P{^Noncharacter_Code_Point=-_NO}', "");
Error('\p{NChar=--N/a/}');
Error('\P{NChar=--N/a/}');
Expect(1, 64975, '\p{NChar=n}', "");
Expect(0, 64975, '\p{^NChar=n}', "");
Expect(0, 64975, '\P{NChar=n}', "");
Expect(1, 64975, '\P{^NChar=n}', "");
Expect(1, 64975, '\p{NChar= -N}', "");
Expect(0, 64975, '\p{^NChar= -N}', "");
Expect(0, 64975, '\P{NChar= -N}', "");
Expect(1, 64975, '\P{^NChar= -N}', "");
Error('\p{Is_Noncharacter_Code_Point=_:=F}');
Error('\P{Is_Noncharacter_Code_Point=_:=F}');
Expect(1, 64975, '\p{Is_Noncharacter_Code_Point=f}', "");
Expect(0, 64975, '\p{^Is_Noncharacter_Code_Point=f}', "");
Expect(0, 64975, '\P{Is_Noncharacter_Code_Point=f}', "");
Expect(1, 64975, '\P{^Is_Noncharacter_Code_Point=f}', "");
Expect(1, 64975, '\p{Is_Noncharacter_Code_Point=- F}', "");
Expect(0, 64975, '\p{^Is_Noncharacter_Code_Point=- F}', "");
Expect(0, 64975, '\P{Is_Noncharacter_Code_Point=- F}', "");
Expect(1, 64975, '\P{^Is_Noncharacter_Code_Point=- F}', "");
Error('\p{Is_NChar: _ false/a/}');
Error('\P{Is_NChar: _ false/a/}');
Expect(1, 64975, '\p{Is_NChar=false}', "");
Expect(0, 64975, '\p{^Is_NChar=false}', "");
Expect(0, 64975, '\P{Is_NChar=false}', "");
Expect(1, 64975, '\P{^Is_NChar=false}', "");
Expect(1, 64975, '\p{Is_NChar=_-false}', "");
Expect(0, 64975, '\p{^Is_NChar=_-false}', "");
Expect(0, 64975, '\P{Is_NChar=_-false}', "");
Expect(1, 64975, '\P{^Is_NChar=_-false}', "");
Error('\p{Unified_Ideograph: /a/Yes}');
Error('\P{Unified_Ideograph: /a/Yes}');
Expect(1, 19893, '\p{Unified_Ideograph=yes}', "");
Expect(0, 19893, '\p{^Unified_Ideograph=yes}', "");
Expect(0, 19893, '\P{Unified_Ideograph=yes}', "");
Expect(1, 19893, '\P{^Unified_Ideograph=yes}', "");
Expect(0, 13311, '\p{Unified_Ideograph=yes}', "");
Expect(1, 13311, '\p{^Unified_Ideograph=yes}', "");
Expect(1, 13311, '\P{Unified_Ideograph=yes}', "");
Expect(0, 13311, '\P{^Unified_Ideograph=yes}', "");
Expect(1, 19893, '\p{Unified_Ideograph= Yes}', "");
Expect(0, 19893, '\p{^Unified_Ideograph= Yes}', "");
Expect(0, 19893, '\P{Unified_Ideograph= Yes}', "");
Expect(1, 19893, '\P{^Unified_Ideograph= Yes}', "");
Expect(0, 13311, '\p{Unified_Ideograph= Yes}', "");
Expect(1, 13311, '\p{^Unified_Ideograph= Yes}', "");
Expect(1, 13311, '\P{Unified_Ideograph= Yes}', "");
Expect(0, 13311, '\P{^Unified_Ideograph= Yes}', "");
Error('\p{UIdeo=- Y/a/}');
Error('\P{UIdeo=- Y/a/}');
Expect(1, 19893, '\p{UIdeo=y}', "");
Expect(0, 19893, '\p{^UIdeo=y}', "");
Expect(0, 19893, '\P{UIdeo=y}', "");
Expect(1, 19893, '\P{^UIdeo=y}', "");
Expect(0, 13311, '\p{UIdeo=y}', "");
Expect(1, 13311, '\p{^UIdeo=y}', "");
Expect(1, 13311, '\P{UIdeo=y}', "");
Expect(0, 13311, '\P{^UIdeo=y}', "");
Expect(1, 19893, '\p{UIdeo=- Y}', "");
Expect(0, 19893, '\p{^UIdeo=- Y}', "");
Expect(0, 19893, '\P{UIdeo=- Y}', "");
Expect(1, 19893, '\P{^UIdeo=- Y}', "");
Expect(0, 13311, '\p{UIdeo=- Y}', "");
Expect(1, 13311, '\p{^UIdeo=- Y}', "");
Expect(1, 13311, '\P{UIdeo=- Y}', "");
Expect(0, 13311, '\P{^UIdeo=- Y}', "");
Error('\p{Is_Unified_Ideograph= -T/a/}');
Error('\P{Is_Unified_Ideograph= -T/a/}');
Expect(1, 19893, '\p{Is_Unified_Ideograph=t}', "");
Expect(0, 19893, '\p{^Is_Unified_Ideograph=t}', "");
Expect(0, 19893, '\P{Is_Unified_Ideograph=t}', "");
Expect(1, 19893, '\P{^Is_Unified_Ideograph=t}', "");
Expect(0, 13311, '\p{Is_Unified_Ideograph=t}', "");
Expect(1, 13311, '\p{^Is_Unified_Ideograph=t}', "");
Expect(1, 13311, '\P{Is_Unified_Ideograph=t}', "");
Expect(0, 13311, '\P{^Is_Unified_Ideograph=t}', "");
Expect(1, 19893, '\p{Is_Unified_Ideograph= T}', "");
Expect(0, 19893, '\p{^Is_Unified_Ideograph= T}', "");
Expect(0, 19893, '\P{Is_Unified_Ideograph= T}', "");
Expect(1, 19893, '\P{^Is_Unified_Ideograph= T}', "");
Expect(0, 13311, '\p{Is_Unified_Ideograph= T}', "");
Expect(1, 13311, '\p{^Is_Unified_Ideograph= T}', "");
Expect(1, 13311, '\P{Is_Unified_Ideograph= T}', "");
Expect(0, 13311, '\P{^Is_Unified_Ideograph= T}', "");
Error('\p{Is_UIdeo=:=_ true}');
Error('\P{Is_UIdeo=:=_ true}');
Expect(1, 19893, '\p{Is_UIdeo=true}', "");
Expect(0, 19893, '\p{^Is_UIdeo=true}', "");
Expect(0, 19893, '\P{Is_UIdeo=true}', "");
Expect(1, 19893, '\P{^Is_UIdeo=true}', "");
Expect(0, 13311, '\p{Is_UIdeo=true}', "");
Expect(1, 13311, '\p{^Is_UIdeo=true}', "");
Expect(1, 13311, '\P{Is_UIdeo=true}', "");
Expect(0, 13311, '\P{^Is_UIdeo=true}', "");
Expect(1, 19893, '\p{Is_UIdeo=-True}', "");
Expect(0, 19893, '\p{^Is_UIdeo=-True}', "");
Expect(0, 19893, '\P{Is_UIdeo=-True}', "");
Expect(1, 19893, '\P{^Is_UIdeo=-True}', "");
Expect(0, 13311, '\p{Is_UIdeo=-True}', "");
Expect(1, 13311, '\p{^Is_UIdeo=-True}', "");
Expect(1, 13311, '\P{Is_UIdeo=-True}', "");
Expect(0, 13311, '\P{^Is_UIdeo=-True}', "");
Error('\p{Unified_Ideograph=/a/- No}');
Error('\P{Unified_Ideograph=/a/- No}');
Expect(1, 13311, '\p{Unified_Ideograph=no}', "");
Expect(0, 13311, '\p{^Unified_Ideograph=no}', "");
Expect(0, 13311, '\P{Unified_Ideograph=no}', "");
Expect(1, 13311, '\P{^Unified_Ideograph=no}', "");
Expect(0, 19893, '\p{Unified_Ideograph=no}', "");
Expect(1, 19893, '\p{^Unified_Ideograph=no}', "");
Expect(1, 19893, '\P{Unified_Ideograph=no}', "");
Expect(0, 19893, '\P{^Unified_Ideograph=no}', "");
Expect(1, 13311, '\p{Unified_Ideograph=_NO}', "");
Expect(0, 13311, '\p{^Unified_Ideograph=_NO}', "");
Expect(0, 13311, '\P{Unified_Ideograph=_NO}', "");
Expect(1, 13311, '\P{^Unified_Ideograph=_NO}', "");
Expect(0, 19893, '\p{Unified_Ideograph=_NO}', "");
Expect(1, 19893, '\p{^Unified_Ideograph=_NO}', "");
Expect(1, 19893, '\P{Unified_Ideograph=_NO}', "");
Expect(0, 19893, '\P{^Unified_Ideograph=_NO}', "");
Error('\p{UIdeo=:=__n}');
Error('\P{UIdeo=:=__n}');
Expect(1, 13311, '\p{UIdeo=n}', "");
Expect(0, 13311, '\p{^UIdeo=n}', "");
Expect(0, 13311, '\P{UIdeo=n}', "");
Expect(1, 13311, '\P{^UIdeo=n}', "");
Expect(0, 19893, '\p{UIdeo=n}', "");
Expect(1, 19893, '\p{^UIdeo=n}', "");
Expect(1, 19893, '\P{UIdeo=n}', "");
Expect(0, 19893, '\P{^UIdeo=n}', "");
Expect(1, 13311, '\p{UIdeo=-N}', "");
Expect(0, 13311, '\p{^UIdeo=-N}', "");
Expect(0, 13311, '\P{UIdeo=-N}', "");
Expect(1, 13311, '\P{^UIdeo=-N}', "");
Expect(0, 19893, '\p{UIdeo=-N}', "");
Expect(1, 19893, '\p{^UIdeo=-N}', "");
Expect(1, 19893, '\P{UIdeo=-N}', "");
Expect(0, 19893, '\P{^UIdeo=-N}', "");
Error('\p{Is_Unified_Ideograph= /a/F}');
Error('\P{Is_Unified_Ideograph= /a/F}');
Expect(1, 13311, '\p{Is_Unified_Ideograph=f}', "");
Expect(0, 13311, '\p{^Is_Unified_Ideograph=f}', "");
Expect(0, 13311, '\P{Is_Unified_Ideograph=f}', "");
Expect(1, 13311, '\P{^Is_Unified_Ideograph=f}', "");
Expect(0, 19893, '\p{Is_Unified_Ideograph=f}', "");
Expect(1, 19893, '\p{^Is_Unified_Ideograph=f}', "");
Expect(1, 19893, '\P{Is_Unified_Ideograph=f}', "");
Expect(0, 19893, '\P{^Is_Unified_Ideograph=f}', "");
Expect(1, 13311, '\p{Is_Unified_Ideograph=--F}', "");
Expect(0, 13311, '\p{^Is_Unified_Ideograph=--F}', "");
Expect(0, 13311, '\P{Is_Unified_Ideograph=--F}', "");
Expect(1, 13311, '\P{^Is_Unified_Ideograph=--F}', "");
Expect(0, 19893, '\p{Is_Unified_Ideograph=--F}', "");
Expect(1, 19893, '\p{^Is_Unified_Ideograph=--F}', "");
Expect(1, 19893, '\P{Is_Unified_Ideograph=--F}', "");
Expect(0, 19893, '\P{^Is_Unified_Ideograph=--F}', "");
Error('\p{Is_UIdeo=-FALSE:=}');
Error('\P{Is_UIdeo=-FALSE:=}');
Expect(1, 13311, '\p{Is_UIdeo=false}', "");
Expect(0, 13311, '\p{^Is_UIdeo=false}', "");
Expect(0, 13311, '\P{Is_UIdeo=false}', "");
Expect(1, 13311, '\P{^Is_UIdeo=false}', "");
Expect(0, 19893, '\p{Is_UIdeo=false}', "");
Expect(1, 19893, '\p{^Is_UIdeo=false}', "");
Expect(1, 19893, '\P{Is_UIdeo=false}', "");
Expect(0, 19893, '\P{^Is_UIdeo=false}', "");
Expect(1, 13311, '\p{Is_UIdeo=-FALSE}', "");
Expect(0, 13311, '\p{^Is_UIdeo=-FALSE}', "");
Expect(0, 13311, '\P{Is_UIdeo=-FALSE}', "");
Expect(1, 13311, '\P{^Is_UIdeo=-FALSE}', "");
Expect(0, 19893, '\p{Is_UIdeo=-FALSE}', "");
Expect(1, 19893, '\p{^Is_UIdeo=-FALSE}', "");
Expect(1, 19893, '\P{Is_UIdeo=-FALSE}', "");
Expect(0, 19893, '\P{^Is_UIdeo=-FALSE}', "");
Error('\p{Diacritic= Yes/a/}');
Error('\P{Diacritic= Yes/a/}');
Expect(1, 94, '\p{Diacritic=yes}', "");
Expect(0, 94, '\p{^Diacritic=yes}', "");
Expect(0, 94, '\P{Diacritic=yes}', "");
Expect(1, 94, '\P{^Diacritic=yes}', "");
Expect(0, 93, '\p{Diacritic=yes}', "");
Expect(1, 93, '\p{^Diacritic=yes}', "");
Expect(1, 93, '\P{Diacritic=yes}', "");
Expect(0, 93, '\P{^Diacritic=yes}', "");
Expect(1, 94, '\p{Diacritic=Yes}', "");
Expect(0, 94, '\p{^Diacritic=Yes}', "");
Expect(0, 94, '\P{Diacritic=Yes}', "");
Expect(1, 94, '\P{^Diacritic=Yes}', "");
Expect(0, 93, '\p{Diacritic=Yes}', "");
Expect(1, 93, '\p{^Diacritic=Yes}', "");
Expect(1, 93, '\P{Diacritic=Yes}', "");
Expect(0, 93, '\P{^Diacritic=Yes}', "");
Error('\p{Dia=/a/ -Y}');
Error('\P{Dia=/a/ -Y}');
Expect(1, 94, '\p{Dia=y}', "");
Expect(0, 94, '\p{^Dia=y}', "");
Expect(0, 94, '\P{Dia=y}', "");
Expect(1, 94, '\P{^Dia=y}', "");
Expect(0, 93, '\p{Dia=y}', "");
Expect(1, 93, '\p{^Dia=y}', "");
Expect(1, 93, '\P{Dia=y}', "");
Expect(0, 93, '\P{^Dia=y}', "");
Expect(1, 94, '\p{Dia= y}', "");
Expect(0, 94, '\p{^Dia= y}', "");
Expect(0, 94, '\P{Dia= y}', "");
Expect(1, 94, '\P{^Dia= y}', "");
Expect(0, 93, '\p{Dia= y}', "");
Expect(1, 93, '\p{^Dia= y}', "");
Expect(1, 93, '\P{Dia= y}', "");
Expect(0, 93, '\P{^Dia= y}', "");
Error('\p{Is_Diacritic= t:=}');
Error('\P{Is_Diacritic= t:=}');
Expect(1, 94, '\p{Is_Diacritic=t}', "");
Expect(0, 94, '\p{^Is_Diacritic=t}', "");
Expect(0, 94, '\P{Is_Diacritic=t}', "");
Expect(1, 94, '\P{^Is_Diacritic=t}', "");
Expect(0, 93, '\p{Is_Diacritic=t}', "");
Expect(1, 93, '\p{^Is_Diacritic=t}', "");
Expect(1, 93, '\P{Is_Diacritic=t}', "");
Expect(0, 93, '\P{^Is_Diacritic=t}', "");
Expect(1, 94, '\p{Is_Diacritic=_ T}', "");
Expect(0, 94, '\p{^Is_Diacritic=_ T}', "");
Expect(0, 94, '\P{Is_Diacritic=_ T}', "");
Expect(1, 94, '\P{^Is_Diacritic=_ T}', "");
Expect(0, 93, '\p{Is_Diacritic=_ T}', "");
Expect(1, 93, '\p{^Is_Diacritic=_ T}', "");
Expect(1, 93, '\P{Is_Diacritic=_ T}', "");
Expect(0, 93, '\P{^Is_Diacritic=_ T}', "");
Error('\p{Is_Dia: -true/a/}');
Error('\P{Is_Dia: -true/a/}');
Expect(1, 94, '\p{Is_Dia=true}', "");
Expect(0, 94, '\p{^Is_Dia=true}', "");
Expect(0, 94, '\P{Is_Dia=true}', "");
Expect(1, 94, '\P{^Is_Dia=true}', "");
Expect(0, 93, '\p{Is_Dia=true}', "");
Expect(1, 93, '\p{^Is_Dia=true}', "");
Expect(1, 93, '\P{Is_Dia=true}', "");
Expect(0, 93, '\P{^Is_Dia=true}', "");
Expect(1, 94, '\p{Is_Dia= True}', "");
Expect(0, 94, '\p{^Is_Dia= True}', "");
Expect(0, 94, '\P{Is_Dia= True}', "");
Expect(1, 94, '\P{^Is_Dia= True}', "");
Expect(0, 93, '\p{Is_Dia= True}', "");
Expect(1, 93, '\p{^Is_Dia= True}', "");
Expect(1, 93, '\P{Is_Dia= True}', "");
Expect(0, 93, '\P{^Is_Dia= True}', "");
Error('\p{Diacritic= :=No}');
Error('\P{Diacritic= :=No}');
Expect(1, 93, '\p{Diacritic=no}', "");
Expect(0, 93, '\p{^Diacritic=no}', "");
Expect(0, 93, '\P{Diacritic=no}', "");
Expect(1, 93, '\P{^Diacritic=no}', "");
Expect(0, 94, '\p{Diacritic=no}', "");
Expect(1, 94, '\p{^Diacritic=no}', "");
Expect(1, 94, '\P{Diacritic=no}', "");
Expect(0, 94, '\P{^Diacritic=no}', "");
Expect(1, 93, '\p{Diacritic=_-NO}', "");
Expect(0, 93, '\p{^Diacritic=_-NO}', "");
Expect(0, 93, '\P{Diacritic=_-NO}', "");
Expect(1, 93, '\P{^Diacritic=_-NO}', "");
Expect(0, 94, '\p{Diacritic=_-NO}', "");
Expect(1, 94, '\p{^Diacritic=_-NO}', "");
Expect(1, 94, '\P{Diacritic=_-NO}', "");
Expect(0, 94, '\P{^Diacritic=_-NO}', "");
Error('\p{Dia=/a/n}');
Error('\P{Dia=/a/n}');
Expect(1, 93, '\p{Dia=n}', "");
Expect(0, 93, '\p{^Dia=n}', "");
Expect(0, 93, '\P{Dia=n}', "");
Expect(1, 93, '\P{^Dia=n}', "");
Expect(0, 94, '\p{Dia=n}', "");
Expect(1, 94, '\p{^Dia=n}', "");
Expect(1, 94, '\P{Dia=n}', "");
Expect(0, 94, '\P{^Dia=n}', "");
Expect(1, 93, '\p{Dia= N}', "");
Expect(0, 93, '\p{^Dia= N}', "");
Expect(0, 93, '\P{Dia= N}', "");
Expect(1, 93, '\P{^Dia= N}', "");
Expect(0, 94, '\p{Dia= N}', "");
Expect(1, 94, '\p{^Dia= N}', "");
Expect(1, 94, '\P{Dia= N}', "");
Expect(0, 94, '\P{^Dia= N}', "");
Error('\p{Is_Diacritic=_/a/f}');
Error('\P{Is_Diacritic=_/a/f}');
Expect(1, 93, '\p{Is_Diacritic=f}', "");
Expect(0, 93, '\p{^Is_Diacritic=f}', "");
Expect(0, 93, '\P{Is_Diacritic=f}', "");
Expect(1, 93, '\P{^Is_Diacritic=f}', "");
Expect(0, 94, '\p{Is_Diacritic=f}', "");
Expect(1, 94, '\p{^Is_Diacritic=f}', "");
Expect(1, 94, '\P{Is_Diacritic=f}', "");
Expect(0, 94, '\P{^Is_Diacritic=f}', "");
Expect(1, 93, '\p{Is_Diacritic=-F}', "");
Expect(0, 93, '\p{^Is_Diacritic=-F}', "");
Expect(0, 93, '\P{Is_Diacritic=-F}', "");
Expect(1, 93, '\P{^Is_Diacritic=-F}', "");
Expect(0, 94, '\p{Is_Diacritic=-F}', "");
Expect(1, 94, '\p{^Is_Diacritic=-F}', "");
Expect(1, 94, '\P{Is_Diacritic=-F}', "");
Expect(0, 94, '\P{^Is_Diacritic=-F}', "");
Error('\p{Is_Dia=/a/_-False}');
Error('\P{Is_Dia=/a/_-False}');
Expect(1, 93, '\p{Is_Dia=false}', "");
Expect(0, 93, '\p{^Is_Dia=false}', "");
Expect(0, 93, '\P{Is_Dia=false}', "");
Expect(1, 93, '\P{^Is_Dia=false}', "");
Expect(0, 94, '\p{Is_Dia=false}', "");
Expect(1, 94, '\p{^Is_Dia=false}', "");
Expect(1, 94, '\P{Is_Dia=false}', "");
Expect(0, 94, '\P{^Is_Dia=false}', "");
Expect(1, 93, '\p{Is_Dia= _false}', "");
Expect(0, 93, '\p{^Is_Dia= _false}', "");
Expect(0, 93, '\P{Is_Dia= _false}', "");
Expect(1, 93, '\P{^Is_Dia= _false}', "");
Expect(0, 94, '\p{Is_Dia= _false}', "");
Expect(1, 94, '\p{^Is_Dia= _false}', "");
Expect(1, 94, '\P{Is_Dia= _false}', "");
Expect(0, 94, '\P{^Is_Dia= _false}', "");
Error('\p{Perl_Canonical_Combining_Class=0}');
Error('\P{Perl_Canonical_Combining_Class=0}');
Error('\p{Perl_ccc=0}');
Error('\P{Perl_ccc=0}');
Error('\p{Grapheme_Extend=/a/Yes}');
Error('\P{Grapheme_Extend=/a/Yes}');
Expect(1, 879, '\p{Grapheme_Extend=yes}', "");
Expect(0, 879, '\p{^Grapheme_Extend=yes}', "");
Expect(0, 879, '\P{Grapheme_Extend=yes}', "");
Expect(1, 879, '\P{^Grapheme_Extend=yes}', "");
Expect(0, 767, '\p{Grapheme_Extend=yes}', "");
Expect(1, 767, '\p{^Grapheme_Extend=yes}', "");
Expect(1, 767, '\P{Grapheme_Extend=yes}', "");
Expect(0, 767, '\P{^Grapheme_Extend=yes}', "");
Expect(1, 879, '\p{Grapheme_Extend: _YES}', "");
Expect(0, 879, '\p{^Grapheme_Extend: _YES}', "");
Expect(0, 879, '\P{Grapheme_Extend: _YES}', "");
Expect(1, 879, '\P{^Grapheme_Extend: _YES}', "");
Expect(0, 767, '\p{Grapheme_Extend: _YES}', "");
Expect(1, 767, '\p{^Grapheme_Extend: _YES}', "");
Expect(1, 767, '\P{Grapheme_Extend: _YES}', "");
Expect(0, 767, '\P{^Grapheme_Extend: _YES}', "");
Error('\p{Gr_Ext=:=_-Y}');
Error('\P{Gr_Ext=:=_-Y}');
Expect(1, 879, '\p{Gr_Ext=y}', "");
Expect(0, 879, '\p{^Gr_Ext=y}', "");
Expect(0, 879, '\P{Gr_Ext=y}', "");
Expect(1, 879, '\P{^Gr_Ext=y}', "");
Expect(0, 767, '\p{Gr_Ext=y}', "");
Expect(1, 767, '\p{^Gr_Ext=y}', "");
Expect(1, 767, '\P{Gr_Ext=y}', "");
Expect(0, 767, '\P{^Gr_Ext=y}', "");
Expect(1, 879, '\p{Gr_Ext: Y}', "");
Expect(0, 879, '\p{^Gr_Ext: Y}', "");
Expect(0, 879, '\P{Gr_Ext: Y}', "");
Expect(1, 879, '\P{^Gr_Ext: Y}', "");
Expect(0, 767, '\p{Gr_Ext: Y}', "");
Expect(1, 767, '\p{^Gr_Ext: Y}', "");
Expect(1, 767, '\P{Gr_Ext: Y}', "");
Expect(0, 767, '\P{^Gr_Ext: Y}', "");
Error('\p{Is_Grapheme_Extend= /a/t}');
Error('\P{Is_Grapheme_Extend= /a/t}');
Expect(1, 879, '\p{Is_Grapheme_Extend=t}', "");
Expect(0, 879, '\p{^Is_Grapheme_Extend=t}', "");
Expect(0, 879, '\P{Is_Grapheme_Extend=t}', "");
Expect(1, 879, '\P{^Is_Grapheme_Extend=t}', "");
Expect(0, 767, '\p{Is_Grapheme_Extend=t}', "");
Expect(1, 767, '\p{^Is_Grapheme_Extend=t}', "");
Expect(1, 767, '\P{Is_Grapheme_Extend=t}', "");
Expect(0, 767, '\P{^Is_Grapheme_Extend=t}', "");
Expect(1, 879, '\p{Is_Grapheme_Extend=_-t}', "");
Expect(0, 879, '\p{^Is_Grapheme_Extend=_-t}', "");
Expect(0, 879, '\P{Is_Grapheme_Extend=_-t}', "");
Expect(1, 879, '\P{^Is_Grapheme_Extend=_-t}', "");
Expect(0, 767, '\p{Is_Grapheme_Extend=_-t}', "");
Expect(1, 767, '\p{^Is_Grapheme_Extend=_-t}', "");
Expect(1, 767, '\P{Is_Grapheme_Extend=_-t}', "");
Expect(0, 767, '\P{^Is_Grapheme_Extend=_-t}', "");
Error('\p{Is_Gr_Ext=-_TRUE/a/}');
Error('\P{Is_Gr_Ext=-_TRUE/a/}');
Expect(1, 879, '\p{Is_Gr_Ext:true}', "");
Expect(0, 879, '\p{^Is_Gr_Ext:true}', "");
Expect(0, 879, '\P{Is_Gr_Ext:true}', "");
Expect(1, 879, '\P{^Is_Gr_Ext:true}', "");
Expect(0, 767, '\p{Is_Gr_Ext:true}', "");
Expect(1, 767, '\p{^Is_Gr_Ext:true}', "");
Expect(1, 767, '\P{Is_Gr_Ext:true}', "");
Expect(0, 767, '\P{^Is_Gr_Ext:true}', "");
Expect(1, 879, '\p{Is_Gr_Ext= -True}', "");
Expect(0, 879, '\p{^Is_Gr_Ext= -True}', "");
Expect(0, 879, '\P{Is_Gr_Ext= -True}', "");
Expect(1, 879, '\P{^Is_Gr_Ext= -True}', "");
Expect(0, 767, '\p{Is_Gr_Ext= -True}', "");
Expect(1, 767, '\p{^Is_Gr_Ext= -True}', "");
Expect(1, 767, '\P{Is_Gr_Ext= -True}', "");
Expect(0, 767, '\P{^Is_Gr_Ext= -True}', "");
Error('\p{Grapheme_Extend: /a/No}');
Error('\P{Grapheme_Extend: /a/No}');
Expect(1, 767, '\p{Grapheme_Extend=no}', "");
Expect(0, 767, '\p{^Grapheme_Extend=no}', "");
Expect(0, 767, '\P{Grapheme_Extend=no}', "");
Expect(1, 767, '\P{^Grapheme_Extend=no}', "");
Expect(0, 879, '\p{Grapheme_Extend=no}', "");
Expect(1, 879, '\p{^Grapheme_Extend=no}', "");
Expect(1, 879, '\P{Grapheme_Extend=no}', "");
Expect(0, 879, '\P{^Grapheme_Extend=no}', "");
Expect(1, 767, '\p{Grapheme_Extend=- No}', "");
Expect(0, 767, '\p{^Grapheme_Extend=- No}', "");
Expect(0, 767, '\P{Grapheme_Extend=- No}', "");
Expect(1, 767, '\P{^Grapheme_Extend=- No}', "");
Expect(0, 879, '\p{Grapheme_Extend=- No}', "");
Expect(1, 879, '\p{^Grapheme_Extend=- No}', "");
Expect(1, 879, '\P{Grapheme_Extend=- No}', "");
Expect(0, 879, '\P{^Grapheme_Extend=- No}', "");
Error('\p{Gr_Ext=:= _n}');
Error('\P{Gr_Ext=:= _n}');
Expect(1, 767, '\p{Gr_Ext=n}', "");
Expect(0, 767, '\p{^Gr_Ext=n}', "");
Expect(0, 767, '\P{Gr_Ext=n}', "");
Expect(1, 767, '\P{^Gr_Ext=n}', "");
Expect(0, 879, '\p{Gr_Ext=n}', "");
Expect(1, 879, '\p{^Gr_Ext=n}', "");
Expect(1, 879, '\P{Gr_Ext=n}', "");
Expect(0, 879, '\P{^Gr_Ext=n}', "");
Expect(1, 767, '\p{Gr_Ext= N}', "");
Expect(0, 767, '\p{^Gr_Ext= N}', "");
Expect(0, 767, '\P{Gr_Ext= N}', "");
Expect(1, 767, '\P{^Gr_Ext= N}', "");
Expect(0, 879, '\p{Gr_Ext= N}', "");
Expect(1, 879, '\p{^Gr_Ext= N}', "");
Expect(1, 879, '\P{Gr_Ext= N}', "");
Expect(0, 879, '\P{^Gr_Ext= N}', "");
Error('\p{Is_Grapheme_Extend=_F:=}');
Error('\P{Is_Grapheme_Extend=_F:=}');
Expect(1, 767, '\p{Is_Grapheme_Extend=f}', "");
Expect(0, 767, '\p{^Is_Grapheme_Extend=f}', "");
Expect(0, 767, '\P{Is_Grapheme_Extend=f}', "");
Expect(1, 767, '\P{^Is_Grapheme_Extend=f}', "");
Expect(0, 879, '\p{Is_Grapheme_Extend=f}', "");
Expect(1, 879, '\p{^Is_Grapheme_Extend=f}', "");
Expect(1, 879, '\P{Is_Grapheme_Extend=f}', "");
Expect(0, 879, '\P{^Is_Grapheme_Extend=f}', "");
Expect(1, 767, '\p{Is_Grapheme_Extend: _-f}', "");
Expect(0, 767, '\p{^Is_Grapheme_Extend: _-f}', "");
Expect(0, 767, '\P{Is_Grapheme_Extend: _-f}', "");
Expect(1, 767, '\P{^Is_Grapheme_Extend: _-f}', "");
Expect(0, 879, '\p{Is_Grapheme_Extend: _-f}', "");
Expect(1, 879, '\p{^Is_Grapheme_Extend: _-f}', "");
Expect(1, 879, '\P{Is_Grapheme_Extend: _-f}', "");
Expect(0, 879, '\P{^Is_Grapheme_Extend: _-f}', "");
Error('\p{Is_Gr_Ext: := false}');
Error('\P{Is_Gr_Ext: := false}');
Expect(1, 767, '\p{Is_Gr_Ext=false}', "");
Expect(0, 767, '\p{^Is_Gr_Ext=false}', "");
Expect(0, 767, '\P{Is_Gr_Ext=false}', "");
Expect(1, 767, '\P{^Is_Gr_Ext=false}', "");
Expect(0, 879, '\p{Is_Gr_Ext=false}', "");
Expect(1, 879, '\p{^Is_Gr_Ext=false}', "");
Expect(1, 879, '\P{Is_Gr_Ext=false}', "");
Expect(0, 879, '\P{^Is_Gr_Ext=false}', "");
Expect(1, 767, '\p{Is_Gr_Ext=_ FALSE}', "");
Expect(0, 767, '\p{^Is_Gr_Ext=_ FALSE}', "");
Expect(0, 767, '\P{Is_Gr_Ext=_ FALSE}', "");
Expect(1, 767, '\P{^Is_Gr_Ext=_ FALSE}', "");
Expect(0, 879, '\p{Is_Gr_Ext=_ FALSE}', "");
Expect(1, 879, '\p{^Is_Gr_Ext=_ FALSE}', "");
Expect(1, 879, '\P{Is_Gr_Ext=_ FALSE}', "");
Expect(0, 879, '\P{^Is_Gr_Ext=_ FALSE}', "");
Error('\p{Other_ID_Continue= YES:=}');
Error('\P{Other_ID_Continue= YES:=}');
Expect(1, 183, '\p{Other_ID_Continue=yes}', 'deprecated');
Expect(0, 183, '\p{^Other_ID_Continue=yes}', 'deprecated');
Expect(0, 183, '\P{Other_ID_Continue=yes}', 'deprecated');
Expect(1, 183, '\P{^Other_ID_Continue=yes}', 'deprecated');
Expect(0, 182, '\p{Other_ID_Continue=yes}', 'deprecated');
Expect(1, 182, '\p{^Other_ID_Continue=yes}', 'deprecated');
Expect(1, 182, '\P{Other_ID_Continue=yes}', 'deprecated');
Expect(0, 182, '\P{^Other_ID_Continue=yes}', 'deprecated');
Expect(1, 183, '\p{Other_ID_Continue=_yes}', 'deprecated');
Expect(0, 183, '\p{^Other_ID_Continue=_yes}', 'deprecated');
Expect(0, 183, '\P{Other_ID_Continue=_yes}', 'deprecated');
Expect(1, 183, '\P{^Other_ID_Continue=_yes}', 'deprecated');
Expect(0, 182, '\p{Other_ID_Continue=_yes}', 'deprecated');
Expect(1, 182, '\p{^Other_ID_Continue=_yes}', 'deprecated');
Expect(1, 182, '\P{Other_ID_Continue=_yes}', 'deprecated');
Expect(0, 182, '\P{^Other_ID_Continue=_yes}', 'deprecated');
Error('\p{OIDC= -Y/a/}');
Error('\P{OIDC= -Y/a/}');
Expect(1, 183, '\p{OIDC=y}', 'deprecated');
Expect(0, 183, '\p{^OIDC=y}', 'deprecated');
Expect(0, 183, '\P{OIDC=y}', 'deprecated');
Expect(1, 183, '\P{^OIDC=y}', 'deprecated');
Expect(0, 182, '\p{OIDC=y}', 'deprecated');
Expect(1, 182, '\p{^OIDC=y}', 'deprecated');
Expect(1, 182, '\P{OIDC=y}', 'deprecated');
Expect(0, 182, '\P{^OIDC=y}', 'deprecated');
Expect(1, 183, '\p{OIDC= y}', 'deprecated');
Expect(0, 183, '\p{^OIDC= y}', 'deprecated');
Expect(0, 183, '\P{OIDC= y}', 'deprecated');
Expect(1, 183, '\P{^OIDC= y}', 'deprecated');
Expect(0, 182, '\p{OIDC= y}', 'deprecated');
Expect(1, 182, '\p{^OIDC= y}', 'deprecated');
Expect(1, 182, '\P{OIDC= y}', 'deprecated');
Expect(0, 182, '\P{^OIDC= y}', 'deprecated');
Error('\p{Is_Other_ID_Continue= /a/T}');
Error('\P{Is_Other_ID_Continue= /a/T}');
Expect(1, 183, '\p{Is_Other_ID_Continue=t}', 'deprecated');
Expect(0, 183, '\p{^Is_Other_ID_Continue=t}', 'deprecated');
Expect(0, 183, '\P{Is_Other_ID_Continue=t}', 'deprecated');
Expect(1, 183, '\P{^Is_Other_ID_Continue=t}', 'deprecated');
Expect(0, 182, '\p{Is_Other_ID_Continue=t}', 'deprecated');
Expect(1, 182, '\p{^Is_Other_ID_Continue=t}', 'deprecated');
Expect(1, 182, '\P{Is_Other_ID_Continue=t}', 'deprecated');
Expect(0, 182, '\P{^Is_Other_ID_Continue=t}', 'deprecated');
Expect(1, 183, '\p{Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(0, 183, '\p{^Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(0, 183, '\P{Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(1, 183, '\P{^Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(0, 182, '\p{Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(1, 182, '\p{^Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(1, 182, '\P{Is_Other_ID_Continue=_ T}', 'deprecated');
Expect(0, 182, '\P{^Is_Other_ID_Continue=_ T}', 'deprecated');
Error('\p{Is_OIDC= :=True}');
Error('\P{Is_OIDC= :=True}');
Expect(1, 183, '\p{Is_OIDC=true}', 'deprecated');
Expect(0, 183, '\p{^Is_OIDC=true}', 'deprecated');
Expect(0, 183, '\P{Is_OIDC=true}', 'deprecated');
Expect(1, 183, '\P{^Is_OIDC=true}', 'deprecated');
Expect(0, 182, '\p{Is_OIDC=true}', 'deprecated');
Expect(1, 182, '\p{^Is_OIDC=true}', 'deprecated');
Expect(1, 182, '\P{Is_OIDC=true}', 'deprecated');
Expect(0, 182, '\P{^Is_OIDC=true}', 'deprecated');
Expect(1, 183, '\p{Is_OIDC=True}', 'deprecated');
Expect(0, 183, '\p{^Is_OIDC=True}', 'deprecated');
Expect(0, 183, '\P{Is_OIDC=True}', 'deprecated');
Expect(1, 183, '\P{^Is_OIDC=True}', 'deprecated');
Expect(0, 182, '\p{Is_OIDC=True}', 'deprecated');
Expect(1, 182, '\p{^Is_OIDC=True}', 'deprecated');
Expect(1, 182, '\P{Is_OIDC=True}', 'deprecated');
Expect(0, 182, '\P{^Is_OIDC=True}', 'deprecated');
Error('\p{Other_ID_Continue=-:=NO}');
Error('\P{Other_ID_Continue=-:=NO}');
Expect(1, 182, '\p{Other_ID_Continue=no}', 'deprecated');
Expect(0, 182, '\p{^Other_ID_Continue=no}', 'deprecated');
Expect(0, 182, '\P{Other_ID_Continue=no}', 'deprecated');
Expect(1, 182, '\P{^Other_ID_Continue=no}', 'deprecated');
Expect(0, 183, '\p{Other_ID_Continue=no}', 'deprecated');
Expect(1, 183, '\p{^Other_ID_Continue=no}', 'deprecated');
Expect(1, 183, '\P{Other_ID_Continue=no}', 'deprecated');
Expect(0, 183, '\P{^Other_ID_Continue=no}', 'deprecated');
Expect(1, 182, '\p{Other_ID_Continue=-No}', 'deprecated');
Expect(0, 182, '\p{^Other_ID_Continue=-No}', 'deprecated');
Expect(0, 182, '\P{Other_ID_Continue=-No}', 'deprecated');
Expect(1, 182, '\P{^Other_ID_Continue=-No}', 'deprecated');
Expect(0, 183, '\p{Other_ID_Continue=-No}', 'deprecated');
Expect(1, 183, '\p{^Other_ID_Continue=-No}', 'deprecated');
Expect(1, 183, '\P{Other_ID_Continue=-No}', 'deprecated');
Expect(0, 183, '\P{^Other_ID_Continue=-No}', 'deprecated');
Error('\p{OIDC: /a/n}');
Error('\P{OIDC: /a/n}');
Expect(1, 182, '\p{OIDC=n}', 'deprecated');
Expect(0, 182, '\p{^OIDC=n}', 'deprecated');
Expect(0, 182, '\P{OIDC=n}', 'deprecated');
Expect(1, 182, '\P{^OIDC=n}', 'deprecated');
Expect(0, 183, '\p{OIDC=n}', 'deprecated');
Expect(1, 183, '\p{^OIDC=n}', 'deprecated');
Expect(1, 183, '\P{OIDC=n}', 'deprecated');
Expect(0, 183, '\P{^OIDC=n}', 'deprecated');
Expect(1, 182, '\p{OIDC: N}', 'deprecated');
Expect(0, 182, '\p{^OIDC: N}', 'deprecated');
Expect(0, 182, '\P{OIDC: N}', 'deprecated');
Expect(1, 182, '\P{^OIDC: N}', 'deprecated');
Expect(0, 183, '\p{OIDC: N}', 'deprecated');
Expect(1, 183, '\p{^OIDC: N}', 'deprecated');
Expect(1, 183, '\P{OIDC: N}', 'deprecated');
Expect(0, 183, '\P{^OIDC: N}', 'deprecated');
Error('\p{Is_Other_ID_Continue= -f/a/}');
Error('\P{Is_Other_ID_Continue= -f/a/}');
Expect(1, 182, '\p{Is_Other_ID_Continue=f}', 'deprecated');
Expect(0, 182, '\p{^Is_Other_ID_Continue=f}', 'deprecated');
Expect(0, 182, '\P{Is_Other_ID_Continue=f}', 'deprecated');
Expect(1, 182, '\P{^Is_Other_ID_Continue=f}', 'deprecated');
Expect(0, 183, '\p{Is_Other_ID_Continue=f}', 'deprecated');
Expect(1, 183, '\p{^Is_Other_ID_Continue=f}', 'deprecated');
Expect(1, 183, '\P{Is_Other_ID_Continue=f}', 'deprecated');
Expect(0, 183, '\P{^Is_Other_ID_Continue=f}', 'deprecated');
Expect(1, 182, '\p{Is_Other_ID_Continue= F}', 'deprecated');
Expect(0, 182, '\p{^Is_Other_ID_Continue= F}', 'deprecated');
Expect(0, 182, '\P{Is_Other_ID_Continue= F}', 'deprecated');
Expect(1, 182, '\P{^Is_Other_ID_Continue= F}', 'deprecated');
Expect(0, 183, '\p{Is_Other_ID_Continue= F}', 'deprecated');
Expect(1, 183, '\p{^Is_Other_ID_Continue= F}', 'deprecated');
Expect(1, 183, '\P{Is_Other_ID_Continue= F}', 'deprecated');
Expect(0, 183, '\P{^Is_Other_ID_Continue= F}', 'deprecated');
Error('\p{Is_OIDC=/a/ false}');
Error('\P{Is_OIDC=/a/ false}');
Expect(1, 182, '\p{Is_OIDC=false}', 'deprecated');
Expect(0, 182, '\p{^Is_OIDC=false}', 'deprecated');
Expect(0, 182, '\P{Is_OIDC=false}', 'deprecated');
Expect(1, 182, '\P{^Is_OIDC=false}', 'deprecated');
Expect(0, 183, '\p{Is_OIDC=false}', 'deprecated');
Expect(1, 183, '\p{^Is_OIDC=false}', 'deprecated');
Expect(1, 183, '\P{Is_OIDC=false}', 'deprecated');
Expect(0, 183, '\P{^Is_OIDC=false}', 'deprecated');
Expect(1, 182, '\p{Is_OIDC: _false}', 'deprecated');
Expect(0, 182, '\p{^Is_OIDC: _false}', 'deprecated');
Expect(0, 182, '\P{Is_OIDC: _false}', 'deprecated');
Expect(1, 182, '\P{^Is_OIDC: _false}', 'deprecated');
Expect(0, 183, '\p{Is_OIDC: _false}', 'deprecated');
Expect(1, 183, '\p{^Is_OIDC: _false}', 'deprecated');
Expect(1, 183, '\P{Is_OIDC: _false}', 'deprecated');
Expect(0, 183, '\P{^Is_OIDC: _false}', 'deprecated');
Error('\p{Joining_Group=:=swash Kaf}');
Error('\P{Joining_Group=:=swash Kaf}');
Expect(1, 1706, '\p{Joining_Group=swashkaf}', "");
Expect(0, 1706, '\p{^Joining_Group=swashkaf}', "");
Expect(0, 1706, '\P{Joining_Group=swashkaf}', "");
Expect(1, 1706, '\P{^Joining_Group=swashkaf}', "");
Expect(0, 1705, '\p{Joining_Group=swashkaf}', "");
Expect(1, 1705, '\p{^Joining_Group=swashkaf}', "");
Expect(1, 1705, '\P{Joining_Group=swashkaf}', "");
Expect(0, 1705, '\P{^Joining_Group=swashkaf}', "");
Expect(1, 1706, '\p{Joining_Group=_ SwashKaf}', "");
Expect(0, 1706, '\p{^Joining_Group=_ SwashKaf}', "");
Expect(0, 1706, '\P{Joining_Group=_ SwashKaf}', "");
Expect(1, 1706, '\P{^Joining_Group=_ SwashKaf}', "");
Expect(0, 1705, '\p{Joining_Group=_ SwashKaf}', "");
Expect(1, 1705, '\p{^Joining_Group=_ SwashKaf}', "");
Expect(1, 1705, '\P{Joining_Group=_ SwashKaf}', "");
Expect(0, 1705, '\P{^Joining_Group=_ SwashKaf}', "");
Error('\p{Jg=:=swashkaf}');
Error('\P{Jg=:=swashkaf}');
Expect(1, 1706, '\p{Jg=swashkaf}', "");
Expect(0, 1706, '\p{^Jg=swashkaf}', "");
Expect(0, 1706, '\P{Jg=swashkaf}', "");
Expect(1, 1706, '\P{^Jg=swashkaf}', "");
Expect(0, 1705, '\p{Jg=swashkaf}', "");
Expect(1, 1705, '\p{^Jg=swashkaf}', "");
Expect(1, 1705, '\P{Jg=swashkaf}', "");
Expect(0, 1705, '\P{^Jg=swashkaf}', "");
Expect(1, 1706, '\p{Jg=SWASH Kaf}', "");
Expect(0, 1706, '\p{^Jg=SWASH Kaf}', "");
Expect(0, 1706, '\P{Jg=SWASH Kaf}', "");
Expect(1, 1706, '\P{^Jg=SWASH Kaf}', "");
Expect(0, 1705, '\p{Jg=SWASH Kaf}', "");
Expect(1, 1705, '\p{^Jg=SWASH Kaf}', "");
Expect(1, 1705, '\P{Jg=SWASH Kaf}', "");
Expect(0, 1705, '\P{^Jg=SWASH Kaf}', "");
Error('\p{Is_Joining_Group: _:=Swash_kaf}');
Error('\P{Is_Joining_Group: _:=Swash_kaf}');
Expect(1, 1706, '\p{Is_Joining_Group=swashkaf}', "");
Expect(0, 1706, '\p{^Is_Joining_Group=swashkaf}', "");
Expect(0, 1706, '\P{Is_Joining_Group=swashkaf}', "");
Expect(1, 1706, '\P{^Is_Joining_Group=swashkaf}', "");
Expect(0, 1705, '\p{Is_Joining_Group=swashkaf}', "");
Expect(1, 1705, '\p{^Is_Joining_Group=swashkaf}', "");
Expect(1, 1705, '\P{Is_Joining_Group=swashkaf}', "");
Expect(0, 1705, '\P{^Is_Joining_Group=swashkaf}', "");
Expect(1, 1706, '\p{Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(0, 1706, '\p{^Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(0, 1706, '\P{Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(1, 1706, '\P{^Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(0, 1705, '\p{Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(1, 1705, '\p{^Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(1, 1705, '\P{Is_Joining_Group=_-SWASH-Kaf}', "");
Expect(0, 1705, '\P{^Is_Joining_Group=_-SWASH-Kaf}', "");
Error('\p{Is_Jg= swash Kaf/a/}');
Error('\P{Is_Jg= swash Kaf/a/}');
Expect(1, 1706, '\p{Is_Jg: swashkaf}', "");
Expect(0, 1706, '\p{^Is_Jg: swashkaf}', "");
Expect(0, 1706, '\P{Is_Jg: swashkaf}', "");
Expect(1, 1706, '\P{^Is_Jg: swashkaf}', "");
Expect(0, 1705, '\p{Is_Jg: swashkaf}', "");
Expect(1, 1705, '\p{^Is_Jg: swashkaf}', "");
Expect(1, 1705, '\P{Is_Jg: swashkaf}', "");
Expect(0, 1705, '\P{^Is_Jg: swashkaf}', "");
Expect(1, 1706, '\p{Is_Jg=--SWASH kaf}', "");
Expect(0, 1706, '\p{^Is_Jg=--SWASH kaf}', "");
Expect(0, 1706, '\P{Is_Jg=--SWASH kaf}', "");
Expect(1, 1706, '\P{^Is_Jg=--SWASH kaf}', "");
Expect(0, 1705, '\p{Is_Jg=--SWASH kaf}', "");
Expect(1, 1705, '\p{^Is_Jg=--SWASH kaf}', "");
Expect(1, 1705, '\P{Is_Jg=--SWASH kaf}', "");
Expect(0, 1705, '\P{^Is_Jg=--SWASH kaf}', "");
Error('\p{Joining_Group=-:=Seen}');
Error('\P{Joining_Group=-:=Seen}');
Expect(1, 1588, '\p{Joining_Group=seen}', "");
Expect(0, 1588, '\p{^Joining_Group=seen}', "");
Expect(0, 1588, '\P{Joining_Group=seen}', "");
Expect(1, 1588, '\P{^Joining_Group=seen}', "");
Expect(0, 1586, '\p{Joining_Group=seen}', "");
Expect(1, 1586, '\p{^Joining_Group=seen}', "");
Expect(1, 1586, '\P{Joining_Group=seen}', "");
Expect(0, 1586, '\P{^Joining_Group=seen}', "");
Expect(1, 1588, '\p{Joining_Group=-Seen}', "");
Expect(0, 1588, '\p{^Joining_Group=-Seen}', "");
Expect(0, 1588, '\P{Joining_Group=-Seen}', "");
Expect(1, 1588, '\P{^Joining_Group=-Seen}', "");
Expect(0, 1586, '\p{Joining_Group=-Seen}', "");
Expect(1, 1586, '\p{^Joining_Group=-Seen}', "");
Expect(1, 1586, '\P{Joining_Group=-Seen}', "");
Expect(0, 1586, '\P{^Joining_Group=-Seen}', "");
Error('\p{Jg=:= Seen}');
Error('\P{Jg=:= Seen}');
Expect(1, 1588, '\p{Jg=seen}', "");
Expect(0, 1588, '\p{^Jg=seen}', "");
Expect(0, 1588, '\P{Jg=seen}', "");
Expect(1, 1588, '\P{^Jg=seen}', "");
Expect(0, 1586, '\p{Jg=seen}', "");
Expect(1, 1586, '\p{^Jg=seen}', "");
Expect(1, 1586, '\P{Jg=seen}', "");
Expect(0, 1586, '\P{^Jg=seen}', "");
Expect(1, 1588, '\p{Jg=_-Seen}', "");
Expect(0, 1588, '\p{^Jg=_-Seen}', "");
Expect(0, 1588, '\P{Jg=_-Seen}', "");
Expect(1, 1588, '\P{^Jg=_-Seen}', "");
Expect(0, 1586, '\p{Jg=_-Seen}', "");
Expect(1, 1586, '\p{^Jg=_-Seen}', "");
Expect(1, 1586, '\P{Jg=_-Seen}', "");
Expect(0, 1586, '\P{^Jg=_-Seen}', "");
Error('\p{Is_Joining_Group=-/a/Seen}');
Error('\P{Is_Joining_Group=-/a/Seen}');
Expect(1, 1588, '\p{Is_Joining_Group=seen}', "");
Expect(0, 1588, '\p{^Is_Joining_Group=seen}', "");
Expect(0, 1588, '\P{Is_Joining_Group=seen}', "");
Expect(1, 1588, '\P{^Is_Joining_Group=seen}', "");
Expect(0, 1586, '\p{Is_Joining_Group=seen}', "");
Expect(1, 1586, '\p{^Is_Joining_Group=seen}', "");
Expect(1, 1586, '\P{Is_Joining_Group=seen}', "");
Expect(0, 1586, '\P{^Is_Joining_Group=seen}', "");
Expect(1, 1588, '\p{Is_Joining_Group:_ Seen}', "");
Expect(0, 1588, '\p{^Is_Joining_Group:_ Seen}', "");
Expect(0, 1588, '\P{Is_Joining_Group:_ Seen}', "");
Expect(1, 1588, '\P{^Is_Joining_Group:_ Seen}', "");
Expect(0, 1586, '\p{Is_Joining_Group:_ Seen}', "");
Expect(1, 1586, '\p{^Is_Joining_Group:_ Seen}', "");
Expect(1, 1586, '\P{Is_Joining_Group:_ Seen}', "");
Expect(0, 1586, '\P{^Is_Joining_Group:_ Seen}', "");
Error('\p{Is_Jg=:=Seen}');
Error('\P{Is_Jg=:=Seen}');
Expect(1, 1588, '\p{Is_Jg=seen}', "");
Expect(0, 1588, '\p{^Is_Jg=seen}', "");
Expect(0, 1588, '\P{Is_Jg=seen}', "");
Expect(1, 1588, '\P{^Is_Jg=seen}', "");
Expect(0, 1586, '\p{Is_Jg=seen}', "");
Expect(1, 1586, '\p{^Is_Jg=seen}', "");
Expect(1, 1586, '\P{Is_Jg=seen}', "");
Expect(0, 1586, '\P{^Is_Jg=seen}', "");
Expect(1, 1588, '\p{Is_Jg= SEEN}', "");
Expect(0, 1588, '\p{^Is_Jg= SEEN}', "");
Expect(0, 1588, '\P{Is_Jg= SEEN}', "");
Expect(1, 1588, '\P{^Is_Jg= SEEN}', "");
Expect(0, 1586, '\p{Is_Jg= SEEN}', "");
Expect(1, 1586, '\p{^Is_Jg= SEEN}', "");
Expect(1, 1586, '\P{Is_Jg= SEEN}', "");
Expect(0, 1586, '\P{^Is_Jg= SEEN}', "");
Error('\p{Joining_Group=/a/_BETH}');
Error('\P{Joining_Group=/a/_BETH}');
Expect(1, 1810, '\p{Joining_Group=beth}', "");
Expect(0, 1810, '\p{^Joining_Group=beth}', "");
Expect(0, 1810, '\P{Joining_Group=beth}', "");
Expect(1, 1810, '\P{^Joining_Group=beth}', "");
Expect(0, 1809, '\p{Joining_Group=beth}', "");
Expect(1, 1809, '\p{^Joining_Group=beth}', "");
Expect(1, 1809, '\P{Joining_Group=beth}', "");
Expect(0, 1809, '\P{^Joining_Group=beth}', "");
Expect(1, 1810, '\p{Joining_Group=_ beth}', "");
Expect(0, 1810, '\p{^Joining_Group=_ beth}', "");
Expect(0, 1810, '\P{Joining_Group=_ beth}', "");
Expect(1, 1810, '\P{^Joining_Group=_ beth}', "");
Expect(0, 1809, '\p{Joining_Group=_ beth}', "");
Expect(1, 1809, '\p{^Joining_Group=_ beth}', "");
Expect(1, 1809, '\P{Joining_Group=_ beth}', "");
Expect(0, 1809, '\P{^Joining_Group=_ beth}', "");
Error('\p{Jg=-_BETH:=}');
Error('\P{Jg=-_BETH:=}');
Expect(1, 1810, '\p{Jg=beth}', "");
Expect(0, 1810, '\p{^Jg=beth}', "");
Expect(0, 1810, '\P{Jg=beth}', "");
Expect(1, 1810, '\P{^Jg=beth}', "");
Expect(0, 1809, '\p{Jg=beth}', "");
Expect(1, 1809, '\p{^Jg=beth}', "");
Expect(1, 1809, '\P{Jg=beth}', "");
Expect(0, 1809, '\P{^Jg=beth}', "");
Expect(1, 1810, '\p{Jg= -BETH}', "");
Expect(0, 1810, '\p{^Jg= -BETH}', "");
Expect(0, 1810, '\P{Jg= -BETH}', "");
Expect(1, 1810, '\P{^Jg= -BETH}', "");
Expect(0, 1809, '\p{Jg= -BETH}', "");
Expect(1, 1809, '\p{^Jg= -BETH}', "");
Expect(1, 1809, '\P{Jg= -BETH}', "");
Expect(0, 1809, '\P{^Jg= -BETH}', "");
Error('\p{Is_Joining_Group=/a/ Beth}');
Error('\P{Is_Joining_Group=/a/ Beth}');
Expect(1, 1810, '\p{Is_Joining_Group=beth}', "");
Expect(0, 1810, '\p{^Is_Joining_Group=beth}', "");
Expect(0, 1810, '\P{Is_Joining_Group=beth}', "");
Expect(1, 1810, '\P{^Is_Joining_Group=beth}', "");
Expect(0, 1809, '\p{Is_Joining_Group=beth}', "");
Expect(1, 1809, '\p{^Is_Joining_Group=beth}', "");
Expect(1, 1809, '\P{Is_Joining_Group=beth}', "");
Expect(0, 1809, '\P{^Is_Joining_Group=beth}', "");
Expect(1, 1810, '\p{Is_Joining_Group=_ Beth}', "");
Expect(0, 1810, '\p{^Is_Joining_Group=_ Beth}', "");
Expect(0, 1810, '\P{Is_Joining_Group=_ Beth}', "");
Expect(1, 1810, '\P{^Is_Joining_Group=_ Beth}', "");
Expect(0, 1809, '\p{Is_Joining_Group=_ Beth}', "");
Expect(1, 1809, '\p{^Is_Joining_Group=_ Beth}', "");
Expect(1, 1809, '\P{Is_Joining_Group=_ Beth}', "");
Expect(0, 1809, '\P{^Is_Joining_Group=_ Beth}', "");
Error('\p{Is_Jg=--beth:=}');
Error('\P{Is_Jg=--beth:=}');
Expect(1, 1810, '\p{Is_Jg=beth}', "");
Expect(0, 1810, '\p{^Is_Jg=beth}', "");
Expect(0, 1810, '\P{Is_Jg=beth}', "");
Expect(1, 1810, '\P{^Is_Jg=beth}', "");
Expect(0, 1809, '\p{Is_Jg=beth}', "");
Expect(1, 1809, '\p{^Is_Jg=beth}', "");
Expect(1, 1809, '\P{Is_Jg=beth}', "");
Expect(0, 1809, '\P{^Is_Jg=beth}', "");
Expect(1, 1810, '\p{Is_Jg=--Beth}', "");
Expect(0, 1810, '\p{^Is_Jg=--Beth}', "");
Expect(0, 1810, '\P{Is_Jg=--Beth}', "");
Expect(1, 1810, '\P{^Is_Jg=--Beth}', "");
Expect(0, 1809, '\p{Is_Jg=--Beth}', "");
Expect(1, 1809, '\p{^Is_Jg=--Beth}', "");
Expect(1, 1809, '\P{Is_Jg=--Beth}', "");
Expect(0, 1809, '\P{^Is_Jg=--Beth}', "");
Error('\p{Joining_Group= Semkath/a/}');
Error('\P{Joining_Group= Semkath/a/}');
Expect(1, 1827, '\p{Joining_Group=semkath}', "");
Expect(0, 1827, '\p{^Joining_Group=semkath}', "");
Expect(0, 1827, '\P{Joining_Group=semkath}', "");
Expect(1, 1827, '\P{^Joining_Group=semkath}', "");
Expect(0, 1826, '\p{Joining_Group=semkath}', "");
Expect(1, 1826, '\p{^Joining_Group=semkath}', "");
Expect(1, 1826, '\P{Joining_Group=semkath}', "");
Expect(0, 1826, '\P{^Joining_Group=semkath}', "");
Expect(1, 1827, '\p{Joining_Group=-SEMKATH}', "");
Expect(0, 1827, '\p{^Joining_Group=-SEMKATH}', "");
Expect(0, 1827, '\P{Joining_Group=-SEMKATH}', "");
Expect(1, 1827, '\P{^Joining_Group=-SEMKATH}', "");
Expect(0, 1826, '\p{Joining_Group=-SEMKATH}', "");
Expect(1, 1826, '\p{^Joining_Group=-SEMKATH}', "");
Expect(1, 1826, '\P{Joining_Group=-SEMKATH}', "");
Expect(0, 1826, '\P{^Joining_Group=-SEMKATH}', "");
Error('\p{Jg=/a/ Semkath}');
Error('\P{Jg=/a/ Semkath}');
Expect(1, 1827, '\p{Jg=semkath}', "");
Expect(0, 1827, '\p{^Jg=semkath}', "");
Expect(0, 1827, '\P{Jg=semkath}', "");
Expect(1, 1827, '\P{^Jg=semkath}', "");
Expect(0, 1826, '\p{Jg=semkath}', "");
Expect(1, 1826, '\p{^Jg=semkath}', "");
Expect(1, 1826, '\P{Jg=semkath}', "");
Expect(0, 1826, '\P{^Jg=semkath}', "");
Expect(1, 1827, '\p{Jg= -semkath}', "");
Expect(0, 1827, '\p{^Jg= -semkath}', "");
Expect(0, 1827, '\P{Jg= -semkath}', "");
Expect(1, 1827, '\P{^Jg= -semkath}', "");
Expect(0, 1826, '\p{Jg= -semkath}', "");
Expect(1, 1826, '\p{^Jg= -semkath}', "");
Expect(1, 1826, '\P{Jg= -semkath}', "");
Expect(0, 1826, '\P{^Jg= -semkath}', "");
Error('\p{Is_Joining_Group=-:=Semkath}');
Error('\P{Is_Joining_Group=-:=Semkath}');
Expect(1, 1827, '\p{Is_Joining_Group=semkath}', "");
Expect(0, 1827, '\p{^Is_Joining_Group=semkath}', "");
Expect(0, 1827, '\P{Is_Joining_Group=semkath}', "");
Expect(1, 1827, '\P{^Is_Joining_Group=semkath}', "");
Expect(0, 1826, '\p{Is_Joining_Group=semkath}', "");
Expect(1, 1826, '\p{^Is_Joining_Group=semkath}', "");
Expect(1, 1826, '\P{Is_Joining_Group=semkath}', "");
Expect(0, 1826, '\P{^Is_Joining_Group=semkath}', "");
Expect(1, 1827, '\p{Is_Joining_Group= -Semkath}', "");
Expect(0, 1827, '\p{^Is_Joining_Group= -Semkath}', "");
Expect(0, 1827, '\P{Is_Joining_Group= -Semkath}', "");
Expect(1, 1827, '\P{^Is_Joining_Group= -Semkath}', "");
Expect(0, 1826, '\p{Is_Joining_Group= -Semkath}', "");
Expect(1, 1826, '\p{^Is_Joining_Group= -Semkath}', "");
Expect(1, 1826, '\P{Is_Joining_Group= -Semkath}', "");
Expect(0, 1826, '\P{^Is_Joining_Group= -Semkath}', "");
Error('\p{Is_Jg=-Semkath/a/}');
Error('\P{Is_Jg=-Semkath/a/}');
Expect(1, 1827, '\p{Is_Jg=semkath}', "");
Expect(0, 1827, '\p{^Is_Jg=semkath}', "");
Expect(0, 1827, '\P{Is_Jg=semkath}', "");
Expect(1, 1827, '\P{^Is_Jg=semkath}', "");
Expect(0, 1826, '\p{Is_Jg=semkath}', "");
Expect(1, 1826, '\p{^Is_Jg=semkath}', "");
Expect(1, 1826, '\P{Is_Jg=semkath}', "");
Expect(0, 1826, '\P{^Is_Jg=semkath}', "");
Expect(1, 1827, '\p{Is_Jg=- SEMKATH}', "");
Expect(0, 1827, '\p{^Is_Jg=- SEMKATH}', "");
Expect(0, 1827, '\P{Is_Jg=- SEMKATH}', "");
Expect(1, 1827, '\P{^Is_Jg=- SEMKATH}', "");
Expect(0, 1826, '\p{Is_Jg=- SEMKATH}', "");
Expect(1, 1826, '\p{^Is_Jg=- SEMKATH}', "");
Expect(1, 1826, '\P{Is_Jg=- SEMKATH}', "");
Expect(0, 1826, '\P{^Is_Jg=- SEMKATH}', "");
Error('\p{Joining_Group= :=Hah}');
Error('\P{Joining_Group= :=Hah}');
Expect(1, 1582, '\p{Joining_Group: hah}', "");
Expect(0, 1582, '\p{^Joining_Group: hah}', "");
Expect(0, 1582, '\P{Joining_Group: hah}', "");
Expect(1, 1582, '\P{^Joining_Group: hah}', "");
Expect(0, 1579, '\p{Joining_Group: hah}', "");
Expect(1, 1579, '\p{^Joining_Group: hah}', "");
Expect(1, 1579, '\P{Joining_Group: hah}', "");
Expect(0, 1579, '\P{^Joining_Group: hah}', "");
Expect(1, 1582, '\p{Joining_Group= HAH}', "");
Expect(0, 1582, '\p{^Joining_Group= HAH}', "");
Expect(0, 1582, '\P{Joining_Group= HAH}', "");
Expect(1, 1582, '\P{^Joining_Group= HAH}', "");
Expect(0, 1579, '\p{Joining_Group= HAH}', "");
Expect(1, 1579, '\p{^Joining_Group= HAH}', "");
Expect(1, 1579, '\P{Joining_Group= HAH}', "");
Expect(0, 1579, '\P{^Joining_Group= HAH}', "");
Error('\p{Jg=:=__HAH}');
Error('\P{Jg=:=__HAH}');
Expect(1, 1582, '\p{Jg=hah}', "");
Expect(0, 1582, '\p{^Jg=hah}', "");
Expect(0, 1582, '\P{Jg=hah}', "");
Expect(1, 1582, '\P{^Jg=hah}', "");
Expect(0, 1579, '\p{Jg=hah}', "");
Expect(1, 1579, '\p{^Jg=hah}', "");
Expect(1, 1579, '\P{Jg=hah}', "");
Expect(0, 1579, '\P{^Jg=hah}', "");
Expect(1, 1582, '\p{Jg= Hah}', "");
Expect(0, 1582, '\p{^Jg= Hah}', "");
Expect(0, 1582, '\P{Jg= Hah}', "");
Expect(1, 1582, '\P{^Jg= Hah}', "");
Expect(0, 1579, '\p{Jg= Hah}', "");
Expect(1, 1579, '\p{^Jg= Hah}', "");
Expect(1, 1579, '\P{Jg= Hah}', "");
Expect(0, 1579, '\P{^Jg= Hah}', "");
Error('\p{Is_Joining_Group= Hah:=}');
Error('\P{Is_Joining_Group= Hah:=}');
Expect(1, 1582, '\p{Is_Joining_Group=hah}', "");
Expect(0, 1582, '\p{^Is_Joining_Group=hah}', "");
Expect(0, 1582, '\P{Is_Joining_Group=hah}', "");
Expect(1, 1582, '\P{^Is_Joining_Group=hah}', "");
Expect(0, 1579, '\p{Is_Joining_Group=hah}', "");
Expect(1, 1579, '\p{^Is_Joining_Group=hah}', "");
Expect(1, 1579, '\P{Is_Joining_Group=hah}', "");
Expect(0, 1579, '\P{^Is_Joining_Group=hah}', "");
Expect(1, 1582, '\p{Is_Joining_Group=_-Hah}', "");
Expect(0, 1582, '\p{^Is_Joining_Group=_-Hah}', "");
Expect(0, 1582, '\P{Is_Joining_Group=_-Hah}', "");
Expect(1, 1582, '\P{^Is_Joining_Group=_-Hah}', "");
Expect(0, 1579, '\p{Is_Joining_Group=_-Hah}', "");
Expect(1, 1579, '\p{^Is_Joining_Group=_-Hah}', "");
Expect(1, 1579, '\P{Is_Joining_Group=_-Hah}', "");
Expect(0, 1579, '\P{^Is_Joining_Group=_-Hah}', "");
Error('\p{Is_Jg= /a/hah}');
Error('\P{Is_Jg= /a/hah}');
Expect(1, 1582, '\p{Is_Jg=hah}', "");
Expect(0, 1582, '\p{^Is_Jg=hah}', "");
Expect(0, 1582, '\P{Is_Jg=hah}', "");
Expect(1, 1582, '\P{^Is_Jg=hah}', "");
Expect(0, 1579, '\p{Is_Jg=hah}', "");
Expect(1, 1579, '\p{^Is_Jg=hah}', "");
Expect(1, 1579, '\P{Is_Jg=hah}', "");
Expect(0, 1579, '\P{^Is_Jg=hah}', "");
Expect(1, 1582, '\p{Is_Jg= Hah}', "");
Expect(0, 1582, '\p{^Is_Jg= Hah}', "");
Expect(0, 1582, '\P{Is_Jg= Hah}', "");
Expect(1, 1582, '\P{^Is_Jg= Hah}', "");
Expect(0, 1579, '\p{Is_Jg= Hah}', "");
Expect(1, 1579, '\p{^Is_Jg= Hah}', "");
Expect(1, 1579, '\P{Is_Jg= Hah}', "");
Expect(0, 1579, '\P{^Is_Jg= Hah}', "");
Error('\p{Joining_Group=:= _Syriac Waw}');
Error('\P{Joining_Group=:= _Syriac Waw}');
Expect(1, 1816, '\p{Joining_Group=syriacwaw}', "");
Expect(0, 1816, '\p{^Joining_Group=syriacwaw}', "");
Expect(0, 1816, '\P{Joining_Group=syriacwaw}', "");
Expect(1, 1816, '\P{^Joining_Group=syriacwaw}', "");
Expect(0, 1815, '\p{Joining_Group=syriacwaw}', "");
Expect(1, 1815, '\p{^Joining_Group=syriacwaw}', "");
Expect(1, 1815, '\P{Joining_Group=syriacwaw}', "");
Expect(0, 1815, '\P{^Joining_Group=syriacwaw}', "");
Expect(1, 1816, '\p{Joining_Group= syriac-WAW}', "");
Expect(0, 1816, '\p{^Joining_Group= syriac-WAW}', "");
Expect(0, 1816, '\P{Joining_Group= syriac-WAW}', "");
Expect(1, 1816, '\P{^Joining_Group= syriac-WAW}', "");
Expect(0, 1815, '\p{Joining_Group= syriac-WAW}', "");
Expect(1, 1815, '\p{^Joining_Group= syriac-WAW}', "");
Expect(1, 1815, '\P{Joining_Group= syriac-WAW}', "");
Expect(0, 1815, '\P{^Joining_Group= syriac-WAW}', "");
Error('\p{Jg= Syriac_waw/a/}');
Error('\P{Jg= Syriac_waw/a/}');
Expect(1, 1816, '\p{Jg=syriacwaw}', "");
Expect(0, 1816, '\p{^Jg=syriacwaw}', "");
Expect(0, 1816, '\P{Jg=syriacwaw}', "");
Expect(1, 1816, '\P{^Jg=syriacwaw}', "");
Expect(0, 1815, '\p{Jg=syriacwaw}', "");
Expect(1, 1815, '\p{^Jg=syriacwaw}', "");
Expect(1, 1815, '\P{Jg=syriacwaw}', "");
Expect(0, 1815, '\P{^Jg=syriacwaw}', "");
Expect(1, 1816, '\p{Jg= Syriac_WAW}', "");
Expect(0, 1816, '\p{^Jg= Syriac_WAW}', "");
Expect(0, 1816, '\P{Jg= Syriac_WAW}', "");
Expect(1, 1816, '\P{^Jg= Syriac_WAW}', "");
Expect(0, 1815, '\p{Jg= Syriac_WAW}', "");
Expect(1, 1815, '\p{^Jg= Syriac_WAW}', "");
Expect(1, 1815, '\P{Jg= Syriac_WAW}', "");
Expect(0, 1815, '\P{^Jg= Syriac_WAW}', "");
Error('\p{Is_Joining_Group=/a/-Syriac_WAW}');
Error('\P{Is_Joining_Group=/a/-Syriac_WAW}');
Expect(1, 1816, '\p{Is_Joining_Group=syriacwaw}', "");
Expect(0, 1816, '\p{^Is_Joining_Group=syriacwaw}', "");
Expect(0, 1816, '\P{Is_Joining_Group=syriacwaw}', "");
Expect(1, 1816, '\P{^Is_Joining_Group=syriacwaw}', "");
Expect(0, 1815, '\p{Is_Joining_Group=syriacwaw}', "");
Expect(1, 1815, '\p{^Is_Joining_Group=syriacwaw}', "");
Expect(1, 1815, '\P{Is_Joining_Group=syriacwaw}', "");
Expect(0, 1815, '\P{^Is_Joining_Group=syriacwaw}', "");
Expect(1, 1816, '\p{Is_Joining_Group=_-Syriac-Waw}', "");
Expect(0, 1816, '\p{^Is_Joining_Group=_-Syriac-Waw}', "");
Expect(0, 1816, '\P{Is_Joining_Group=_-Syriac-Waw}', "");
Expect(1, 1816, '\P{^Is_Joining_Group=_-Syriac-Waw}', "");
Expect(0, 1815, '\p{Is_Joining_Group=_-Syriac-Waw}', "");
Expect(1, 1815, '\p{^Is_Joining_Group=_-Syriac-Waw}', "");
Expect(1, 1815, '\P{Is_Joining_Group=_-Syriac-Waw}', "");
Expect(0, 1815, '\P{^Is_Joining_Group=_-Syriac-Waw}', "");
Error('\p{Is_Jg: /a/ syriac-WAW}');
Error('\P{Is_Jg: /a/ syriac-WAW}');
Expect(1, 1816, '\p{Is_Jg=syriacwaw}', "");
Expect(0, 1816, '\p{^Is_Jg=syriacwaw}', "");
Expect(0, 1816, '\P{Is_Jg=syriacwaw}', "");
Expect(1, 1816, '\P{^Is_Jg=syriacwaw}', "");
Expect(0, 1815, '\p{Is_Jg=syriacwaw}', "");
Expect(1, 1815, '\p{^Is_Jg=syriacwaw}', "");
Expect(1, 1815, '\P{Is_Jg=syriacwaw}', "");
Expect(0, 1815, '\P{^Is_Jg=syriacwaw}', "");
Expect(1, 1816, '\p{Is_Jg=_syriac_WAW}', "");
Expect(0, 1816, '\p{^Is_Jg=_syriac_WAW}', "");
Expect(0, 1816, '\P{Is_Jg=_syriac_WAW}', "");
Expect(1, 1816, '\P{^Is_Jg=_syriac_WAW}', "");
Expect(0, 1815, '\p{Is_Jg=_syriac_WAW}', "");
Expect(1, 1815, '\p{^Is_Jg=_syriac_WAW}', "");
Expect(1, 1815, '\P{Is_Jg=_syriac_WAW}', "");
Expect(0, 1815, '\P{^Is_Jg=_syriac_WAW}', "");
Error('\p{Joining_Group=/a/Taw}');
Error('\P{Joining_Group=/a/Taw}');
Expect(1, 1836, '\p{Joining_Group=taw}', "");
Expect(0, 1836, '\p{^Joining_Group=taw}', "");
Expect(0, 1836, '\P{Joining_Group=taw}', "");
Expect(1, 1836, '\P{^Joining_Group=taw}', "");
Expect(0, 1835, '\p{Joining_Group=taw}', "");
Expect(1, 1835, '\p{^Joining_Group=taw}', "");
Expect(1, 1835, '\P{Joining_Group=taw}', "");
Expect(0, 1835, '\P{^Joining_Group=taw}', "");
Expect(1, 1836, '\p{Joining_Group= Taw}', "");
Expect(0, 1836, '\p{^Joining_Group= Taw}', "");
Expect(0, 1836, '\P{Joining_Group= Taw}', "");
Expect(1, 1836, '\P{^Joining_Group= Taw}', "");
Expect(0, 1835, '\p{Joining_Group= Taw}', "");
Expect(1, 1835, '\p{^Joining_Group= Taw}', "");
Expect(1, 1835, '\P{Joining_Group= Taw}', "");
Expect(0, 1835, '\P{^Joining_Group= Taw}', "");
Error('\p{Jg=:= taw}');
Error('\P{Jg=:= taw}');
Expect(1, 1836, '\p{Jg: taw}', "");
Expect(0, 1836, '\p{^Jg: taw}', "");
Expect(0, 1836, '\P{Jg: taw}', "");
Expect(1, 1836, '\P{^Jg: taw}', "");
Expect(0, 1835, '\p{Jg: taw}', "");
Expect(1, 1835, '\p{^Jg: taw}', "");
Expect(1, 1835, '\P{Jg: taw}', "");
Expect(0, 1835, '\P{^Jg: taw}', "");
Expect(1, 1836, '\p{Jg= -Taw}', "");
Expect(0, 1836, '\p{^Jg= -Taw}', "");
Expect(0, 1836, '\P{Jg= -Taw}', "");
Expect(1, 1836, '\P{^Jg= -Taw}', "");
Expect(0, 1835, '\p{Jg= -Taw}', "");
Expect(1, 1835, '\p{^Jg= -Taw}', "");
Expect(1, 1835, '\P{Jg= -Taw}', "");
Expect(0, 1835, '\P{^Jg= -Taw}', "");
Error('\p{Is_Joining_Group= TAW/a/}');
Error('\P{Is_Joining_Group= TAW/a/}');
Expect(1, 1836, '\p{Is_Joining_Group=taw}', "");
Expect(0, 1836, '\p{^Is_Joining_Group=taw}', "");
Expect(0, 1836, '\P{Is_Joining_Group=taw}', "");
Expect(1, 1836, '\P{^Is_Joining_Group=taw}', "");
Expect(0, 1835, '\p{Is_Joining_Group=taw}', "");
Expect(1, 1835, '\p{^Is_Joining_Group=taw}', "");
Expect(1, 1835, '\P{Is_Joining_Group=taw}', "");
Expect(0, 1835, '\P{^Is_Joining_Group=taw}', "");
Expect(1, 1836, '\p{Is_Joining_Group= -Taw}', "");
Expect(0, 1836, '\p{^Is_Joining_Group= -Taw}', "");
Expect(0, 1836, '\P{Is_Joining_Group= -Taw}', "");
Expect(1, 1836, '\P{^Is_Joining_Group= -Taw}', "");
Expect(0, 1835, '\p{Is_Joining_Group= -Taw}', "");
Expect(1, 1835, '\p{^Is_Joining_Group= -Taw}', "");
Expect(1, 1835, '\P{Is_Joining_Group= -Taw}', "");
Expect(0, 1835, '\P{^Is_Joining_Group= -Taw}', "");
Error('\p{Is_Jg=_/a/TAW}');
Error('\P{Is_Jg=_/a/TAW}');
Expect(1, 1836, '\p{Is_Jg=taw}', "");
Expect(0, 1836, '\p{^Is_Jg=taw}', "");
Expect(0, 1836, '\P{Is_Jg=taw}', "");
Expect(1, 1836, '\P{^Is_Jg=taw}', "");
Expect(0, 1835, '\p{Is_Jg=taw}', "");
Expect(1, 1835, '\p{^Is_Jg=taw}', "");
Expect(1, 1835, '\P{Is_Jg=taw}', "");
Expect(0, 1835, '\P{^Is_Jg=taw}', "");
Expect(1, 1836, '\p{Is_Jg= _Taw}', "");
Expect(0, 1836, '\p{^Is_Jg= _Taw}', "");
Expect(0, 1836, '\P{Is_Jg= _Taw}', "");
Expect(1, 1836, '\P{^Is_Jg= _Taw}', "");
Expect(0, 1835, '\p{Is_Jg= _Taw}', "");
Expect(1, 1835, '\p{^Is_Jg= _Taw}', "");
Expect(1, 1835, '\P{Is_Jg= _Taw}', "");
Expect(0, 1835, '\P{^Is_Jg= _Taw}', "");
Error('\p{Joining_Group=:= Finalsemkath}');
Error('\P{Joining_Group=:= Finalsemkath}');
Expect(1, 1828, '\p{Joining_Group=finalsemkath}', "");
Expect(0, 1828, '\p{^Joining_Group=finalsemkath}', "");
Expect(0, 1828, '\P{Joining_Group=finalsemkath}', "");
Expect(1, 1828, '\P{^Joining_Group=finalsemkath}', "");
Expect(0, 1827, '\p{Joining_Group=finalsemkath}', "");
Expect(1, 1827, '\p{^Joining_Group=finalsemkath}', "");
Expect(1, 1827, '\P{Joining_Group=finalsemkath}', "");
Expect(0, 1827, '\P{^Joining_Group=finalsemkath}', "");
Expect(1, 1828, '\p{Joining_Group=-Final Semkath}', "");
Expect(0, 1828, '\p{^Joining_Group=-Final Semkath}', "");
Expect(0, 1828, '\P{Joining_Group=-Final Semkath}', "");
Expect(1, 1828, '\P{^Joining_Group=-Final Semkath}', "");
Expect(0, 1827, '\p{Joining_Group=-Final Semkath}', "");
Expect(1, 1827, '\p{^Joining_Group=-Final Semkath}', "");
Expect(1, 1827, '\P{Joining_Group=-Final Semkath}', "");
Expect(0, 1827, '\P{^Joining_Group=-Final Semkath}', "");
Error('\p{Jg= -FINAL-semkath/a/}');
Error('\P{Jg= -FINAL-semkath/a/}');
Expect(1, 1828, '\p{Jg=finalsemkath}', "");
Expect(0, 1828, '\p{^Jg=finalsemkath}', "");
Expect(0, 1828, '\P{Jg=finalsemkath}', "");
Expect(1, 1828, '\P{^Jg=finalsemkath}', "");
Expect(0, 1827, '\p{Jg=finalsemkath}', "");
Expect(1, 1827, '\p{^Jg=finalsemkath}', "");
Expect(1, 1827, '\P{Jg=finalsemkath}', "");
Expect(0, 1827, '\P{^Jg=finalsemkath}', "");
Expect(1, 1828, '\p{Jg= final-semkath}', "");
Expect(0, 1828, '\p{^Jg= final-semkath}', "");
Expect(0, 1828, '\P{Jg= final-semkath}', "");
Expect(1, 1828, '\P{^Jg= final-semkath}', "");
Expect(0, 1827, '\p{Jg= final-semkath}', "");
Expect(1, 1827, '\p{^Jg= final-semkath}', "");
Expect(1, 1827, '\P{Jg= final-semkath}', "");
Expect(0, 1827, '\P{^Jg= final-semkath}', "");
Error('\p{Is_Joining_Group=__FINAL Semkath/a/}');
Error('\P{Is_Joining_Group=__FINAL Semkath/a/}');
Expect(1, 1828, '\p{Is_Joining_Group=finalsemkath}', "");
Expect(0, 1828, '\p{^Is_Joining_Group=finalsemkath}', "");
Expect(0, 1828, '\P{Is_Joining_Group=finalsemkath}', "");
Expect(1, 1828, '\P{^Is_Joining_Group=finalsemkath}', "");
Expect(0, 1827, '\p{Is_Joining_Group=finalsemkath}', "");
Expect(1, 1827, '\p{^Is_Joining_Group=finalsemkath}', "");
Expect(1, 1827, '\P{Is_Joining_Group=finalsemkath}', "");
Expect(0, 1827, '\P{^Is_Joining_Group=finalsemkath}', "");
Expect(1, 1828, '\p{Is_Joining_Group=-FINALSEMKATH}', "");
Expect(0, 1828, '\p{^Is_Joining_Group=-FINALSEMKATH}', "");
Expect(0, 1828, '\P{Is_Joining_Group=-FINALSEMKATH}', "");
Expect(1, 1828, '\P{^Is_Joining_Group=-FINALSEMKATH}', "");
Expect(0, 1827, '\p{Is_Joining_Group=-FINALSEMKATH}', "");
Expect(1, 1827, '\p{^Is_Joining_Group=-FINALSEMKATH}', "");
Expect(1, 1827, '\P{Is_Joining_Group=-FINALSEMKATH}', "");
Expect(0, 1827, '\P{^Is_Joining_Group=-FINALSEMKATH}', "");
Error('\p{Is_Jg= :=FINAL_Semkath}');
Error('\P{Is_Jg= :=FINAL_Semkath}');
Expect(1, 1828, '\p{Is_Jg:finalsemkath}', "");
Expect(0, 1828, '\p{^Is_Jg:finalsemkath}', "");
Expect(0, 1828, '\P{Is_Jg:finalsemkath}', "");
Expect(1, 1828, '\P{^Is_Jg:finalsemkath}', "");
Expect(0, 1827, '\p{Is_Jg:finalsemkath}', "");
Expect(1, 1827, '\p{^Is_Jg:finalsemkath}', "");
Expect(1, 1827, '\P{Is_Jg:finalsemkath}', "");
Expect(0, 1827, '\P{^Is_Jg:finalsemkath}', "");
Expect(1, 1828, '\p{Is_Jg=-_Final SEMKATH}', "");
Expect(0, 1828, '\p{^Is_Jg=-_Final SEMKATH}', "");
Expect(0, 1828, '\P{Is_Jg=-_Final SEMKATH}', "");
Expect(1, 1828, '\P{^Is_Jg=-_Final SEMKATH}', "");
Expect(0, 1827, '\p{Is_Jg=-_Final SEMKATH}', "");
Expect(1, 1827, '\p{^Is_Jg=-_Final SEMKATH}', "");
Expect(1, 1827, '\P{Is_Jg=-_Final SEMKATH}', "");
Expect(0, 1827, '\P{^Is_Jg=-_Final SEMKATH}', "");
Error('\p{Joining_Group= Knotted:=heh}');
Error('\P{Joining_Group= Knotted:=heh}');
Expect(1, 1726, '\p{Joining_Group=knottedheh}', "");
Expect(0, 1726, '\p{^Joining_Group=knottedheh}', "");
Expect(0, 1726, '\P{Joining_Group=knottedheh}', "");
Expect(1, 1726, '\P{^Joining_Group=knottedheh}', "");
Expect(0, 1725, '\p{Joining_Group=knottedheh}', "");
Expect(1, 1725, '\p{^Joining_Group=knottedheh}', "");
Expect(1, 1725, '\P{Joining_Group=knottedheh}', "");
Expect(0, 1725, '\P{^Joining_Group=knottedheh}', "");
Expect(1, 1726, '\p{Joining_Group=-_knotted_Heh}', "");
Expect(0, 1726, '\p{^Joining_Group=-_knotted_Heh}', "");
Expect(0, 1726, '\P{Joining_Group=-_knotted_Heh}', "");
Expect(1, 1726, '\P{^Joining_Group=-_knotted_Heh}', "");
Expect(0, 1725, '\p{Joining_Group=-_knotted_Heh}', "");
Expect(1, 1725, '\p{^Joining_Group=-_knotted_Heh}', "");
Expect(1, 1725, '\P{Joining_Group=-_knotted_Heh}', "");
Expect(0, 1725, '\P{^Joining_Group=-_knotted_Heh}', "");
Error('\p{Jg=_Knotted/a/HEH}');
Error('\P{Jg=_Knotted/a/HEH}');
Expect(1, 1726, '\p{Jg=knottedheh}', "");
Expect(0, 1726, '\p{^Jg=knottedheh}', "");
Expect(0, 1726, '\P{Jg=knottedheh}', "");
Expect(1, 1726, '\P{^Jg=knottedheh}', "");
Expect(0, 1725, '\p{Jg=knottedheh}', "");
Expect(1, 1725, '\p{^Jg=knottedheh}', "");
Expect(1, 1725, '\P{Jg=knottedheh}', "");
Expect(0, 1725, '\P{^Jg=knottedheh}', "");
Expect(1, 1726, '\p{Jg=-KNOTTED_HEH}', "");
Expect(0, 1726, '\p{^Jg=-KNOTTED_HEH}', "");
Expect(0, 1726, '\P{Jg=-KNOTTED_HEH}', "");
Expect(1, 1726, '\P{^Jg=-KNOTTED_HEH}', "");
Expect(0, 1725, '\p{Jg=-KNOTTED_HEH}', "");
Expect(1, 1725, '\p{^Jg=-KNOTTED_HEH}', "");
Expect(1, 1725, '\P{Jg=-KNOTTED_HEH}', "");
Expect(0, 1725, '\P{^Jg=-KNOTTED_HEH}', "");
Error('\p{Is_Joining_Group=-:=KnottedHeh}');
Error('\P{Is_Joining_Group=-:=KnottedHeh}');
Expect(1, 1726, '\p{Is_Joining_Group=knottedheh}', "");
Expect(0, 1726, '\p{^Is_Joining_Group=knottedheh}', "");
Expect(0, 1726, '\P{Is_Joining_Group=knottedheh}', "");
Expect(1, 1726, '\P{^Is_Joining_Group=knottedheh}', "");
Expect(0, 1725, '\p{Is_Joining_Group=knottedheh}', "");
Expect(1, 1725, '\p{^Is_Joining_Group=knottedheh}', "");
Expect(1, 1725, '\P{Is_Joining_Group=knottedheh}', "");
Expect(0, 1725, '\P{^Is_Joining_Group=knottedheh}', "");
Expect(1, 1726, '\p{Is_Joining_Group=-Knotted Heh}', "");
Expect(0, 1726, '\p{^Is_Joining_Group=-Knotted Heh}', "");
Expect(0, 1726, '\P{Is_Joining_Group=-Knotted Heh}', "");
Expect(1, 1726, '\P{^Is_Joining_Group=-Knotted Heh}', "");
Expect(0, 1725, '\p{Is_Joining_Group=-Knotted Heh}', "");
Expect(1, 1725, '\p{^Is_Joining_Group=-Knotted Heh}', "");
Expect(1, 1725, '\P{Is_Joining_Group=-Knotted Heh}', "");
Expect(0, 1725, '\P{^Is_Joining_Group=-Knotted Heh}', "");
Error('\p{Is_Jg=_ knotted:=Heh}');
Error('\P{Is_Jg=_ knotted:=Heh}');
Expect(1, 1726, '\p{Is_Jg=knottedheh}', "");
Expect(0, 1726, '\p{^Is_Jg=knottedheh}', "");
Expect(0, 1726, '\P{Is_Jg=knottedheh}', "");
Expect(1, 1726, '\P{^Is_Jg=knottedheh}', "");
Expect(0, 1725, '\p{Is_Jg=knottedheh}', "");
Expect(1, 1725, '\p{^Is_Jg=knottedheh}', "");
Expect(1, 1725, '\P{Is_Jg=knottedheh}', "");
Expect(0, 1725, '\P{^Is_Jg=knottedheh}', "");
Expect(1, 1726, '\p{Is_Jg= KNOTTEDheh}', "");
Expect(0, 1726, '\p{^Is_Jg= KNOTTEDheh}', "");
Expect(0, 1726, '\P{Is_Jg= KNOTTEDheh}', "");
Expect(1, 1726, '\P{^Is_Jg= KNOTTEDheh}', "");
Expect(0, 1725, '\p{Is_Jg= KNOTTEDheh}', "");
Expect(1, 1725, '\p{^Is_Jg= KNOTTEDheh}', "");
Expect(1, 1725, '\P{Is_Jg= KNOTTEDheh}', "");
Expect(0, 1725, '\P{^Is_Jg= KNOTTEDheh}', "");
Error('\p{Joining_Group= _Kaf:=}');
Error('\P{Joining_Group= _Kaf:=}');
Expect(1, 1603, '\p{Joining_Group=kaf}', "");
Expect(0, 1603, '\p{^Joining_Group=kaf}', "");
Expect(0, 1603, '\P{Joining_Group=kaf}', "");
Expect(1, 1603, '\P{^Joining_Group=kaf}', "");
Expect(0, 1602, '\p{Joining_Group=kaf}', "");
Expect(1, 1602, '\p{^Joining_Group=kaf}', "");
Expect(1, 1602, '\P{Joining_Group=kaf}', "");
Expect(0, 1602, '\P{^Joining_Group=kaf}', "");
Expect(1, 1603, '\p{Joining_Group= Kaf}', "");
Expect(0, 1603, '\p{^Joining_Group= Kaf}', "");
Expect(0, 1603, '\P{Joining_Group= Kaf}', "");
Expect(1, 1603, '\P{^Joining_Group= Kaf}', "");
Expect(0, 1602, '\p{Joining_Group= Kaf}', "");
Expect(1, 1602, '\p{^Joining_Group= Kaf}', "");
Expect(1, 1602, '\P{Joining_Group= Kaf}', "");
Expect(0, 1602, '\P{^Joining_Group= Kaf}', "");
Error('\p{Jg: _:=kaf}');
Error('\P{Jg: _:=kaf}');
Expect(1, 1603, '\p{Jg: kaf}', "");
Expect(0, 1603, '\p{^Jg: kaf}', "");
Expect(0, 1603, '\P{Jg: kaf}', "");
Expect(1, 1603, '\P{^Jg: kaf}', "");
Expect(0, 1602, '\p{Jg: kaf}', "");
Expect(1, 1602, '\p{^Jg: kaf}', "");
Expect(1, 1602, '\P{Jg: kaf}', "");
Expect(0, 1602, '\P{^Jg: kaf}', "");
Expect(1, 1603, '\p{Jg: Kaf}', "");
Expect(0, 1603, '\p{^Jg: Kaf}', "");
Expect(0, 1603, '\P{Jg: Kaf}', "");
Expect(1, 1603, '\P{^Jg: Kaf}', "");
Expect(0, 1602, '\p{Jg: Kaf}', "");
Expect(1, 1602, '\p{^Jg: Kaf}', "");
Expect(1, 1602, '\P{Jg: Kaf}', "");
Expect(0, 1602, '\P{^Jg: Kaf}', "");
Error('\p{Is_Joining_Group=--Kaf:=}');
Error('\P{Is_Joining_Group=--Kaf:=}');
Expect(1, 1603, '\p{Is_Joining_Group=kaf}', "");
Expect(0, 1603, '\p{^Is_Joining_Group=kaf}', "");
Expect(0, 1603, '\P{Is_Joining_Group=kaf}', "");
Expect(1, 1603, '\P{^Is_Joining_Group=kaf}', "");
Expect(0, 1602, '\p{Is_Joining_Group=kaf}', "");
Expect(1, 1602, '\p{^Is_Joining_Group=kaf}', "");
Expect(1, 1602, '\P{Is_Joining_Group=kaf}', "");
Expect(0, 1602, '\P{^Is_Joining_Group=kaf}', "");
Expect(1, 1603, '\p{Is_Joining_Group=-_kaf}', "");
Expect(0, 1603, '\p{^Is_Joining_Group=-_kaf}', "");
Expect(0, 1603, '\P{Is_Joining_Group=-_kaf}', "");
Expect(1, 1603, '\P{^Is_Joining_Group=-_kaf}', "");
Expect(0, 1602, '\p{Is_Joining_Group=-_kaf}', "");
Expect(1, 1602, '\p{^Is_Joining_Group=-_kaf}', "");
Expect(1, 1602, '\P{Is_Joining_Group=-_kaf}', "");
Expect(0, 1602, '\P{^Is_Joining_Group=-_kaf}', "");
Error('\p{Is_Jg= Kaf/a/}');
Error('\P{Is_Jg= Kaf/a/}');
Expect(1, 1603, '\p{Is_Jg=kaf}', "");
Expect(0, 1603, '\p{^Is_Jg=kaf}', "");
Expect(0, 1603, '\P{Is_Jg=kaf}', "");
Expect(1, 1603, '\P{^Is_Jg=kaf}', "");
Expect(0, 1602, '\p{Is_Jg=kaf}', "");
Expect(1, 1602, '\p{^Is_Jg=kaf}', "");
Expect(1, 1602, '\P{Is_Jg=kaf}', "");
Expect(0, 1602, '\P{^Is_Jg=kaf}', "");
Expect(1, 1603, '\p{Is_Jg=- KAF}', "");
Expect(0, 1603, '\p{^Is_Jg=- KAF}', "");
Expect(0, 1603, '\P{Is_Jg=- KAF}', "");
Expect(1, 1603, '\P{^Is_Jg=- KAF}', "");
Expect(0, 1602, '\p{Is_Jg=- KAF}', "");
Expect(1, 1602, '\p{^Is_Jg=- KAF}', "");
Expect(1, 1602, '\P{Is_Jg=- KAF}', "");
Expect(0, 1602, '\P{^Is_Jg=- KAF}', "");
Error('\p{Joining_Group=_:=FE}');
Error('\P{Joining_Group=_:=FE}');
Expect(1, 1871, '\p{Joining_Group=fe}', "");
Expect(0, 1871, '\p{^Joining_Group=fe}', "");
Expect(0, 1871, '\P{Joining_Group=fe}', "");
Expect(1, 1871, '\P{^Joining_Group=fe}', "");
Expect(0, 1870, '\p{Joining_Group=fe}', "");
Expect(1, 1870, '\p{^Joining_Group=fe}', "");
Expect(1, 1870, '\P{Joining_Group=fe}', "");
Expect(0, 1870, '\P{^Joining_Group=fe}', "");
Expect(1, 1871, '\p{Joining_Group=FE}', "");
Expect(0, 1871, '\p{^Joining_Group=FE}', "");
Expect(0, 1871, '\P{Joining_Group=FE}', "");
Expect(1, 1871, '\P{^Joining_Group=FE}', "");
Expect(0, 1870, '\p{Joining_Group=FE}', "");
Expect(1, 1870, '\p{^Joining_Group=FE}', "");
Expect(1, 1870, '\P{Joining_Group=FE}', "");
Expect(0, 1870, '\P{^Joining_Group=FE}', "");
Error('\p{Jg=/a/-Fe}');
Error('\P{Jg=/a/-Fe}');
Expect(1, 1871, '\p{Jg:fe}', "");
Expect(0, 1871, '\p{^Jg:fe}', "");
Expect(0, 1871, '\P{Jg:fe}', "");
Expect(1, 1871, '\P{^Jg:fe}', "");
Expect(0, 1870, '\p{Jg:fe}', "");
Expect(1, 1870, '\p{^Jg:fe}', "");
Expect(1, 1870, '\P{Jg:fe}', "");
Expect(0, 1870, '\P{^Jg:fe}', "");
Expect(1, 1871, '\p{Jg:-_Fe}', "");
Expect(0, 1871, '\p{^Jg:-_Fe}', "");
Expect(0, 1871, '\P{Jg:-_Fe}', "");
Expect(1, 1871, '\P{^Jg:-_Fe}', "");
Expect(0, 1870, '\p{Jg:-_Fe}', "");
Expect(1, 1870, '\p{^Jg:-_Fe}', "");
Expect(1, 1870, '\P{Jg:-_Fe}', "");
Expect(0, 1870, '\P{^Jg:-_Fe}', "");
Error('\p{Is_Joining_Group=/a/ _FE}');
Error('\P{Is_Joining_Group=/a/ _FE}');
Expect(1, 1871, '\p{Is_Joining_Group=fe}', "");
Expect(0, 1871, '\p{^Is_Joining_Group=fe}', "");
Expect(0, 1871, '\P{Is_Joining_Group=fe}', "");
Expect(1, 1871, '\P{^Is_Joining_Group=fe}', "");
Expect(0, 1870, '\p{Is_Joining_Group=fe}', "");
Expect(1, 1870, '\p{^Is_Joining_Group=fe}', "");
Expect(1, 1870, '\P{Is_Joining_Group=fe}', "");
Expect(0, 1870, '\P{^Is_Joining_Group=fe}', "");
Expect(1, 1871, '\p{Is_Joining_Group=__fe}', "");
Expect(0, 1871, '\p{^Is_Joining_Group=__fe}', "");
Expect(0, 1871, '\P{Is_Joining_Group=__fe}', "");
Expect(1, 1871, '\P{^Is_Joining_Group=__fe}', "");
Expect(0, 1870, '\p{Is_Joining_Group=__fe}', "");
Expect(1, 1870, '\p{^Is_Joining_Group=__fe}', "");
Expect(1, 1870, '\P{Is_Joining_Group=__fe}', "");
Expect(0, 1870, '\P{^Is_Joining_Group=__fe}', "");
Error('\p{Is_Jg=- fe:=}');
Error('\P{Is_Jg=- fe:=}');
Expect(1, 1871, '\p{Is_Jg=fe}', "");
Expect(0, 1871, '\p{^Is_Jg=fe}', "");
Expect(0, 1871, '\P{Is_Jg=fe}', "");
Expect(1, 1871, '\P{^Is_Jg=fe}', "");
Expect(0, 1870, '\p{Is_Jg=fe}', "");
Expect(1, 1870, '\p{^Is_Jg=fe}', "");
Expect(1, 1870, '\P{Is_Jg=fe}', "");
Expect(0, 1870, '\P{^Is_Jg=fe}', "");
Expect(1, 1871, '\p{Is_Jg=--fe}', "");
Expect(0, 1871, '\p{^Is_Jg=--fe}', "");
Expect(0, 1871, '\P{Is_Jg=--fe}', "");
Expect(1, 1871, '\P{^Is_Jg=--fe}', "");
Expect(0, 1870, '\p{Is_Jg=--fe}', "");
Expect(1, 1870, '\p{^Is_Jg=--fe}', "");
Expect(1, 1870, '\P{Is_Jg=--fe}', "");
Expect(0, 1870, '\P{^Is_Jg=--fe}', "");
Error('\p{Joining_Group=/a/_ Alaph}');
Error('\P{Joining_Group=/a/_ Alaph}');
Expect(1, 1808, '\p{Joining_Group=alaph}', "");
Expect(0, 1808, '\p{^Joining_Group=alaph}', "");
Expect(0, 1808, '\P{Joining_Group=alaph}', "");
Expect(1, 1808, '\P{^Joining_Group=alaph}', "");
Expect(0, 1807, '\p{Joining_Group=alaph}', "");
Expect(1, 1807, '\p{^Joining_Group=alaph}', "");
Expect(1, 1807, '\P{Joining_Group=alaph}', "");
Expect(0, 1807, '\P{^Joining_Group=alaph}', "");
Expect(1, 1808, '\p{Joining_Group=_ Alaph}', "");
Expect(0, 1808, '\p{^Joining_Group=_ Alaph}', "");
Expect(0, 1808, '\P{Joining_Group=_ Alaph}', "");
Expect(1, 1808, '\P{^Joining_Group=_ Alaph}', "");
Expect(0, 1807, '\p{Joining_Group=_ Alaph}', "");
Expect(1, 1807, '\p{^Joining_Group=_ Alaph}', "");
Expect(1, 1807, '\P{Joining_Group=_ Alaph}', "");
Expect(0, 1807, '\P{^Joining_Group=_ Alaph}', "");
Error('\p{Jg=-Alaph/a/}');
Error('\P{Jg=-Alaph/a/}');
Expect(1, 1808, '\p{Jg=alaph}', "");
Expect(0, 1808, '\p{^Jg=alaph}', "");
Expect(0, 1808, '\P{Jg=alaph}', "");
Expect(1, 1808, '\P{^Jg=alaph}', "");
Expect(0, 1807, '\p{Jg=alaph}', "");
Expect(1, 1807, '\p{^Jg=alaph}', "");
Expect(1, 1807, '\P{Jg=alaph}', "");
Expect(0, 1807, '\P{^Jg=alaph}', "");
Expect(1, 1808, '\p{Jg=-Alaph}', "");
Expect(0, 1808, '\p{^Jg=-Alaph}', "");
Expect(0, 1808, '\P{Jg=-Alaph}', "");
Expect(1, 1808, '\P{^Jg=-Alaph}', "");
Expect(0, 1807, '\p{Jg=-Alaph}', "");
Expect(1, 1807, '\p{^Jg=-Alaph}', "");
Expect(1, 1807, '\P{Jg=-Alaph}', "");
Expect(0, 1807, '\P{^Jg=-Alaph}', "");
Error('\p{Is_Joining_Group= :=ALAPH}');
Error('\P{Is_Joining_Group= :=ALAPH}');
Expect(1, 1808, '\p{Is_Joining_Group=alaph}', "");
Expect(0, 1808, '\p{^Is_Joining_Group=alaph}', "");
Expect(0, 1808, '\P{Is_Joining_Group=alaph}', "");
Expect(1, 1808, '\P{^Is_Joining_Group=alaph}', "");
Expect(0, 1807, '\p{Is_Joining_Group=alaph}', "");
Expect(1, 1807, '\p{^Is_Joining_Group=alaph}', "");
Expect(1, 1807, '\P{Is_Joining_Group=alaph}', "");
Expect(0, 1807, '\P{^Is_Joining_Group=alaph}', "");
Expect(1, 1808, '\p{Is_Joining_Group=- Alaph}', "");
Expect(0, 1808, '\p{^Is_Joining_Group=- Alaph}', "");
Expect(0, 1808, '\P{Is_Joining_Group=- Alaph}', "");
Expect(1, 1808, '\P{^Is_Joining_Group=- Alaph}', "");
Expect(0, 1807, '\p{Is_Joining_Group=- Alaph}', "");
Expect(1, 1807, '\p{^Is_Joining_Group=- Alaph}', "");
Expect(1, 1807, '\P{Is_Joining_Group=- Alaph}', "");
Expect(0, 1807, '\P{^Is_Joining_Group=- Alaph}', "");
Error('\p{Is_Jg=_/a/Alaph}');
Error('\P{Is_Jg=_/a/Alaph}');
Expect(1, 1808, '\p{Is_Jg=alaph}', "");
Expect(0, 1808, '\p{^Is_Jg=alaph}', "");
Expect(0, 1808, '\P{Is_Jg=alaph}', "");
Expect(1, 1808, '\P{^Is_Jg=alaph}', "");
Expect(0, 1807, '\p{Is_Jg=alaph}', "");
Expect(1, 1807, '\p{^Is_Jg=alaph}', "");
Expect(1, 1807, '\P{Is_Jg=alaph}', "");
Expect(0, 1807, '\P{^Is_Jg=alaph}', "");
Expect(1, 1808, '\p{Is_Jg=Alaph}', "");
Expect(0, 1808, '\p{^Is_Jg=Alaph}', "");
Expect(0, 1808, '\P{Is_Jg=Alaph}', "");
Expect(1, 1808, '\P{^Is_Jg=Alaph}', "");
Expect(0, 1807, '\p{Is_Jg=Alaph}', "");
Expect(1, 1807, '\p{^Is_Jg=Alaph}', "");
Expect(1, 1807, '\P{Is_Jg=Alaph}', "");
Expect(0, 1807, '\P{^Is_Jg=Alaph}', "");
Error('\p{Joining_Group= Lamadh:=}');
Error('\P{Joining_Group= Lamadh:=}');
Expect(1, 1824, '\p{Joining_Group=lamadh}', "");
Expect(0, 1824, '\p{^Joining_Group=lamadh}', "");
Expect(0, 1824, '\P{Joining_Group=lamadh}', "");
Expect(1, 1824, '\P{^Joining_Group=lamadh}', "");
Expect(0, 1823, '\p{Joining_Group=lamadh}', "");
Expect(1, 1823, '\p{^Joining_Group=lamadh}', "");
Expect(1, 1823, '\P{Joining_Group=lamadh}', "");
Expect(0, 1823, '\P{^Joining_Group=lamadh}', "");
Expect(1, 1824, '\p{Joining_Group= Lamadh}', "");
Expect(0, 1824, '\p{^Joining_Group= Lamadh}', "");
Expect(0, 1824, '\P{Joining_Group= Lamadh}', "");
Expect(1, 1824, '\P{^Joining_Group= Lamadh}', "");
Expect(0, 1823, '\p{Joining_Group= Lamadh}', "");
Expect(1, 1823, '\p{^Joining_Group= Lamadh}', "");
Expect(1, 1823, '\P{Joining_Group= Lamadh}', "");
Expect(0, 1823, '\P{^Joining_Group= Lamadh}', "");
Error('\p{Jg=:= -Lamadh}');
Error('\P{Jg=:= -Lamadh}');
Expect(1, 1824, '\p{Jg=lamadh}', "");
Expect(0, 1824, '\p{^Jg=lamadh}', "");
Expect(0, 1824, '\P{Jg=lamadh}', "");
Expect(1, 1824, '\P{^Jg=lamadh}', "");
Expect(0, 1823, '\p{Jg=lamadh}', "");
Expect(1, 1823, '\p{^Jg=lamadh}', "");
Expect(1, 1823, '\P{Jg=lamadh}', "");
Expect(0, 1823, '\P{^Jg=lamadh}', "");
Expect(1, 1824, '\p{Jg= lamadh}', "");
Expect(0, 1824, '\p{^Jg= lamadh}', "");
Expect(0, 1824, '\P{Jg= lamadh}', "");
Expect(1, 1824, '\P{^Jg= lamadh}', "");
Expect(0, 1823, '\p{Jg= lamadh}', "");
Expect(1, 1823, '\p{^Jg= lamadh}', "");
Expect(1, 1823, '\P{Jg= lamadh}', "");
Expect(0, 1823, '\P{^Jg= lamadh}', "");
Error('\p{Is_Joining_Group=:=- Lamadh}');
Error('\P{Is_Joining_Group=:=- Lamadh}');
Expect(1, 1824, '\p{Is_Joining_Group=lamadh}', "");
Expect(0, 1824, '\p{^Is_Joining_Group=lamadh}', "");
Expect(0, 1824, '\P{Is_Joining_Group=lamadh}', "");
Expect(1, 1824, '\P{^Is_Joining_Group=lamadh}', "");
Expect(0, 1823, '\p{Is_Joining_Group=lamadh}', "");
Expect(1, 1823, '\p{^Is_Joining_Group=lamadh}', "");
Expect(1, 1823, '\P{Is_Joining_Group=lamadh}', "");
Expect(0, 1823, '\P{^Is_Joining_Group=lamadh}', "");
Expect(1, 1824, '\p{Is_Joining_Group= _LAMADH}', "");
Expect(0, 1824, '\p{^Is_Joining_Group= _LAMADH}', "");
Expect(0, 1824, '\P{Is_Joining_Group= _LAMADH}', "");
Expect(1, 1824, '\P{^Is_Joining_Group= _LAMADH}', "");
Expect(0, 1823, '\p{Is_Joining_Group= _LAMADH}', "");
Expect(1, 1823, '\p{^Is_Joining_Group= _LAMADH}', "");
Expect(1, 1823, '\P{Is_Joining_Group= _LAMADH}', "");
Expect(0, 1823, '\P{^Is_Joining_Group= _LAMADH}', "");
Error('\p{Is_Jg=LAMADH:=}');
Error('\P{Is_Jg=LAMADH:=}');
Expect(1, 1824, '\p{Is_Jg=lamadh}', "");
Expect(0, 1824, '\p{^Is_Jg=lamadh}', "");
Expect(0, 1824, '\P{Is_Jg=lamadh}', "");
Expect(1, 1824, '\P{^Is_Jg=lamadh}', "");
Expect(0, 1823, '\p{Is_Jg=lamadh}', "");
Expect(1, 1823, '\p{^Is_Jg=lamadh}', "");
Expect(1, 1823, '\P{Is_Jg=lamadh}', "");
Expect(0, 1823, '\P{^Is_Jg=lamadh}', "");
Expect(1, 1824, '\p{Is_Jg= _Lamadh}', "");
Expect(0, 1824, '\p{^Is_Jg= _Lamadh}', "");
Expect(0, 1824, '\P{Is_Jg= _Lamadh}', "");
Expect(1, 1824, '\P{^Is_Jg= _Lamadh}', "");
Expect(0, 1823, '\p{Is_Jg= _Lamadh}', "");
Expect(1, 1823, '\p{^Is_Jg= _Lamadh}', "");
Expect(1, 1823, '\P{Is_Jg= _Lamadh}', "");
Expect(0, 1823, '\P{^Is_Jg= _Lamadh}', "");
Error('\p{Joining_Group= /a/E}');
Error('\P{Joining_Group= /a/E}');
Expect(1, 1829, '\p{Joining_Group=e}', "");
Expect(0, 1829, '\p{^Joining_Group=e}', "");
Expect(0, 1829, '\P{Joining_Group=e}', "");
Expect(1, 1829, '\P{^Joining_Group=e}', "");
Expect(0, 1828, '\p{Joining_Group=e}', "");
Expect(1, 1828, '\p{^Joining_Group=e}', "");
Expect(1, 1828, '\P{Joining_Group=e}', "");
Expect(0, 1828, '\P{^Joining_Group=e}', "");
Expect(1, 1829, '\p{Joining_Group=--E}', "");
Expect(0, 1829, '\p{^Joining_Group=--E}', "");
Expect(0, 1829, '\P{Joining_Group=--E}', "");
Expect(1, 1829, '\P{^Joining_Group=--E}', "");
Expect(0, 1828, '\p{Joining_Group=--E}', "");
Expect(1, 1828, '\p{^Joining_Group=--E}', "");
Expect(1, 1828, '\P{Joining_Group=--E}', "");
Expect(0, 1828, '\P{^Joining_Group=--E}', "");
Error('\p{Jg: /a/ E}');
Error('\P{Jg: /a/ E}');
Expect(1, 1829, '\p{Jg: e}', "");
Expect(0, 1829, '\p{^Jg: e}', "");
Expect(0, 1829, '\P{Jg: e}', "");
Expect(1, 1829, '\P{^Jg: e}', "");
Expect(0, 1828, '\p{Jg: e}', "");
Expect(1, 1828, '\p{^Jg: e}', "");
Expect(1, 1828, '\P{Jg: e}', "");
Expect(0, 1828, '\P{^Jg: e}', "");
Error('\p{Is_Joining_Group= e:=}');
Error('\P{Is_Joining_Group= e:=}');
Expect(1, 1829, '\p{Is_Joining_Group=e}', "");
Expect(0, 1829, '\p{^Is_Joining_Group=e}', "");
Expect(0, 1829, '\P{Is_Joining_Group=e}', "");
Expect(1, 1829, '\P{^Is_Joining_Group=e}', "");
Expect(0, 1828, '\p{Is_Joining_Group=e}', "");
Expect(1, 1828, '\p{^Is_Joining_Group=e}', "");
Expect(1, 1828, '\P{Is_Joining_Group=e}', "");
Expect(0, 1828, '\P{^Is_Joining_Group=e}', "");
Expect(1, 1829, '\p{Is_Joining_Group: e}', "");
Expect(0, 1829, '\p{^Is_Joining_Group: e}', "");
Expect(0, 1829, '\P{Is_Joining_Group: e}', "");
Expect(1, 1829, '\P{^Is_Joining_Group: e}', "");
Expect(0, 1828, '\p{Is_Joining_Group: e}', "");
Expect(1, 1828, '\p{^Is_Joining_Group: e}', "");
Expect(1, 1828, '\P{Is_Joining_Group: e}', "");
Expect(0, 1828, '\P{^Is_Joining_Group: e}', "");
Error('\p{Is_Jg=/a/_ E}');
Error('\P{Is_Jg=/a/_ E}');
Expect(1, 1829, '\p{Is_Jg=e}', "");
Expect(0, 1829, '\p{^Is_Jg=e}', "");
Expect(0, 1829, '\P{Is_Jg=e}', "");
Expect(1, 1829, '\P{^Is_Jg=e}', "");
Expect(0, 1828, '\p{Is_Jg=e}', "");
Expect(1, 1828, '\p{^Is_Jg=e}', "");
Expect(1, 1828, '\P{Is_Jg=e}', "");
Expect(0, 1828, '\P{^Is_Jg=e}', "");
Expect(1, 1829, '\p{Is_Jg=_E}', "");
Expect(0, 1829, '\p{^Is_Jg=_E}', "");
Expect(0, 1829, '\P{Is_Jg=_E}', "");
Expect(1, 1829, '\P{^Is_Jg=_E}', "");
Expect(0, 1828, '\p{Is_Jg=_E}', "");
Expect(1, 1828, '\p{^Is_Jg=_E}', "");
Expect(1, 1828, '\P{Is_Jg=_E}', "");
Expect(0, 1828, '\P{^Is_Jg=_E}', "");
Error('\p{Joining_Group=-yeh/a/BARREE}');
Error('\P{Joining_Group=-yeh/a/BARREE}');
Expect(1, 1747, '\p{Joining_Group=yehbarree}', "");
Expect(0, 1747, '\p{^Joining_Group=yehbarree}', "");
Expect(0, 1747, '\P{Joining_Group=yehbarree}', "");
Expect(1, 1747, '\P{^Joining_Group=yehbarree}', "");
Expect(0, 1745, '\p{Joining_Group=yehbarree}', "");
Expect(1, 1745, '\p{^Joining_Group=yehbarree}', "");
Expect(1, 1745, '\P{Joining_Group=yehbarree}', "");
Expect(0, 1745, '\P{^Joining_Group=yehbarree}', "");
Expect(1, 1747, '\p{Joining_Group= -YEH_barree}', "");
Expect(0, 1747, '\p{^Joining_Group= -YEH_barree}', "");
Expect(0, 1747, '\P{Joining_Group= -YEH_barree}', "");
Expect(1, 1747, '\P{^Joining_Group= -YEH_barree}', "");
Expect(0, 1745, '\p{Joining_Group= -YEH_barree}', "");
Expect(1, 1745, '\p{^Joining_Group= -YEH_barree}', "");
Expect(1, 1745, '\P{Joining_Group= -YEH_barree}', "");
Expect(0, 1745, '\P{^Joining_Group= -YEH_barree}', "");
Error('\p{Jg=:= yeh Barree}');
Error('\P{Jg=:= yeh Barree}');
Expect(1, 1747, '\p{Jg=yehbarree}', "");
Expect(0, 1747, '\p{^Jg=yehbarree}', "");
Expect(0, 1747, '\P{Jg=yehbarree}', "");
Expect(1, 1747, '\P{^Jg=yehbarree}', "");
Expect(0, 1745, '\p{Jg=yehbarree}', "");
Expect(1, 1745, '\p{^Jg=yehbarree}', "");
Expect(1, 1745, '\P{Jg=yehbarree}', "");
Expect(0, 1745, '\P{^Jg=yehbarree}', "");
Expect(1, 1747, '\p{Jg:-Yeh_barree}', "");
Expect(0, 1747, '\p{^Jg:-Yeh_barree}', "");
Expect(0, 1747, '\P{Jg:-Yeh_barree}', "");
Expect(1, 1747, '\P{^Jg:-Yeh_barree}', "");
Expect(0, 1745, '\p{Jg:-Yeh_barree}', "");
Expect(1, 1745, '\p{^Jg:-Yeh_barree}', "");
Expect(1, 1745, '\P{Jg:-Yeh_barree}', "");
Expect(0, 1745, '\P{^Jg:-Yeh_barree}', "");
Error('\p{Is_Joining_Group= Yeh barree:=}');
Error('\P{Is_Joining_Group= Yeh barree:=}');
Expect(1, 1747, '\p{Is_Joining_Group=yehbarree}', "");
Expect(0, 1747, '\p{^Is_Joining_Group=yehbarree}', "");
Expect(0, 1747, '\P{Is_Joining_Group=yehbarree}', "");
Expect(1, 1747, '\P{^Is_Joining_Group=yehbarree}', "");
Expect(0, 1745, '\p{Is_Joining_Group=yehbarree}', "");
Expect(1, 1745, '\p{^Is_Joining_Group=yehbarree}', "");
Expect(1, 1745, '\P{Is_Joining_Group=yehbarree}', "");
Expect(0, 1745, '\P{^Is_Joining_Group=yehbarree}', "");
Expect(1, 1747, '\p{Is_Joining_Group=-_Yeh Barree}', "");
Expect(0, 1747, '\p{^Is_Joining_Group=-_Yeh Barree}', "");
Expect(0, 1747, '\P{Is_Joining_Group=-_Yeh Barree}', "");
Expect(1, 1747, '\P{^Is_Joining_Group=-_Yeh Barree}', "");
Expect(0, 1745, '\p{Is_Joining_Group=-_Yeh Barree}', "");
Expect(1, 1745, '\p{^Is_Joining_Group=-_Yeh Barree}', "");
Expect(1, 1745, '\P{Is_Joining_Group=-_Yeh Barree}', "");
Expect(0, 1745, '\P{^Is_Joining_Group=-_Yeh Barree}', "");
Error('\p{Is_Jg= Yeh BARREE/a/}');
Error('\P{Is_Jg= Yeh BARREE/a/}');
Expect(1, 1747, '\p{Is_Jg=yehbarree}', "");
Expect(0, 1747, '\p{^Is_Jg=yehbarree}', "");
Expect(0, 1747, '\P{Is_Jg=yehbarree}', "");
Expect(1, 1747, '\P{^Is_Jg=yehbarree}', "");
Expect(0, 1745, '\p{Is_Jg=yehbarree}', "");
Expect(1, 1745, '\p{^Is_Jg=yehbarree}', "");
Expect(1, 1745, '\P{Is_Jg=yehbarree}', "");
Expect(0, 1745, '\P{^Is_Jg=yehbarree}', "");
Expect(1, 1747, '\p{Is_Jg= YEH barree}', "");
Expect(0, 1747, '\p{^Is_Jg= YEH barree}', "");
Expect(0, 1747, '\P{Is_Jg= YEH barree}', "");
Expect(1, 1747, '\P{^Is_Jg= YEH barree}', "");
Expect(0, 1745, '\p{Is_Jg= YEH barree}', "");
Expect(1, 1745, '\p{^Is_Jg= YEH barree}', "");
Expect(1, 1745, '\P{Is_Jg= YEH barree}', "");
Expect(0, 1745, '\P{^Is_Jg= YEH barree}', "");
Error('\p{Joining_Group=/a/_Nya}');
Error('\P{Joining_Group=/a/_Nya}');
Expect(1, 1725, '\p{Joining_Group=nya}', "");
Expect(0, 1725, '\p{^Joining_Group=nya}', "");
Expect(0, 1725, '\P{Joining_Group=nya}', "");
Expect(1, 1725, '\P{^Joining_Group=nya}', "");
Expect(0, 1724, '\p{Joining_Group=nya}', "");
Expect(1, 1724, '\p{^Joining_Group=nya}', "");
Expect(1, 1724, '\P{Joining_Group=nya}', "");
Expect(0, 1724, '\P{^Joining_Group=nya}', "");
Expect(1, 1725, '\p{Joining_Group=_nya}', "");
Expect(0, 1725, '\p{^Joining_Group=_nya}', "");
Expect(0, 1725, '\P{Joining_Group=_nya}', "");
Expect(1, 1725, '\P{^Joining_Group=_nya}', "");
Expect(0, 1724, '\p{Joining_Group=_nya}', "");
Expect(1, 1724, '\p{^Joining_Group=_nya}', "");
Expect(1, 1724, '\P{Joining_Group=_nya}', "");
Expect(0, 1724, '\P{^Joining_Group=_nya}', "");
Error('\p{Jg= nya/a/}');
Error('\P{Jg= nya/a/}');
Expect(1, 1725, '\p{Jg=nya}', "");
Expect(0, 1725, '\p{^Jg=nya}', "");
Expect(0, 1725, '\P{Jg=nya}', "");
Expect(1, 1725, '\P{^Jg=nya}', "");
Expect(0, 1724, '\p{Jg=nya}', "");
Expect(1, 1724, '\p{^Jg=nya}', "");
Expect(1, 1724, '\P{Jg=nya}', "");
Expect(0, 1724, '\P{^Jg=nya}', "");
Expect(1, 1725, '\p{Jg: Nya}', "");
Expect(0, 1725, '\p{^Jg: Nya}', "");
Expect(0, 1725, '\P{Jg: Nya}', "");
Expect(1, 1725, '\P{^Jg: Nya}', "");
Expect(0, 1724, '\p{Jg: Nya}', "");
Expect(1, 1724, '\p{^Jg: Nya}', "");
Expect(1, 1724, '\P{Jg: Nya}', "");
Expect(0, 1724, '\P{^Jg: Nya}', "");
Error('\p{Is_Joining_Group=/a/ _Nya}');
Error('\P{Is_Joining_Group=/a/ _Nya}');
Expect(1, 1725, '\p{Is_Joining_Group=nya}', "");
Expect(0, 1725, '\p{^Is_Joining_Group=nya}', "");
Expect(0, 1725, '\P{Is_Joining_Group=nya}', "");
Expect(1, 1725, '\P{^Is_Joining_Group=nya}', "");
Expect(0, 1724, '\p{Is_Joining_Group=nya}', "");
Expect(1, 1724, '\p{^Is_Joining_Group=nya}', "");
Expect(1, 1724, '\P{Is_Joining_Group=nya}', "");
Expect(0, 1724, '\P{^Is_Joining_Group=nya}', "");
Expect(1, 1725, '\p{Is_Joining_Group: _NYA}', "");
Expect(0, 1725, '\p{^Is_Joining_Group: _NYA}', "");
Expect(0, 1725, '\P{Is_Joining_Group: _NYA}', "");
Expect(1, 1725, '\P{^Is_Joining_Group: _NYA}', "");
Expect(0, 1724, '\p{Is_Joining_Group: _NYA}', "");
Expect(1, 1724, '\p{^Is_Joining_Group: _NYA}', "");
Expect(1, 1724, '\P{Is_Joining_Group: _NYA}', "");
Expect(0, 1724, '\P{^Is_Joining_Group: _NYA}', "");
Error('\p{Is_Jg= Nya/a/}');
Error('\P{Is_Jg= Nya/a/}');
Expect(1, 1725, '\p{Is_Jg=nya}', "");
Expect(0, 1725, '\p{^Is_Jg=nya}', "");
Expect(0, 1725, '\P{Is_Jg=nya}', "");
Expect(1, 1725, '\P{^Is_Jg=nya}', "");
Expect(0, 1724, '\p{Is_Jg=nya}', "");
Expect(1, 1724, '\p{^Is_Jg=nya}', "");
Expect(1, 1724, '\P{Is_Jg=nya}', "");
Expect(0, 1724, '\P{^Is_Jg=nya}', "");
Expect(1, 1725, '\p{Is_Jg= -Nya}', "");
Expect(0, 1725, '\p{^Is_Jg= -Nya}', "");
Expect(0, 1725, '\P{Is_Jg= -Nya}', "");
Expect(1, 1725, '\P{^Is_Jg= -Nya}', "");
Expect(0, 1724, '\p{Is_Jg= -Nya}', "");
Expect(1, 1724, '\p{^Is_Jg= -Nya}', "");
Expect(1, 1724, '\P{Is_Jg= -Nya}', "");
Expect(0, 1724, '\P{^Is_Jg= -Nya}', "");
Error('\p{Joining_Group= Nun:=}');
Error('\P{Joining_Group= Nun:=}');
Expect(1, 1826, '\p{Joining_Group=nun}', "");
Expect(0, 1826, '\p{^Joining_Group=nun}', "");
Expect(0, 1826, '\P{Joining_Group=nun}', "");
Expect(1, 1826, '\P{^Joining_Group=nun}', "");
Expect(0, 1825, '\p{Joining_Group=nun}', "");
Expect(1, 1825, '\p{^Joining_Group=nun}', "");
Expect(1, 1825, '\P{Joining_Group=nun}', "");
Expect(0, 1825, '\P{^Joining_Group=nun}', "");
Expect(1, 1826, '\p{Joining_Group= NUN}', "");
Expect(0, 1826, '\p{^Joining_Group= NUN}', "");
Expect(0, 1826, '\P{Joining_Group= NUN}', "");
Expect(1, 1826, '\P{^Joining_Group= NUN}', "");
Expect(0, 1825, '\p{Joining_Group= NUN}', "");
Expect(1, 1825, '\p{^Joining_Group= NUN}', "");
Expect(1, 1825, '\P{Joining_Group= NUN}', "");
Expect(0, 1825, '\P{^Joining_Group= NUN}', "");
Error('\p{Jg= :=NUN}');
Error('\P{Jg= :=NUN}');
Expect(1, 1826, '\p{Jg=nun}', "");
Expect(0, 1826, '\p{^Jg=nun}', "");
Expect(0, 1826, '\P{Jg=nun}', "");
Expect(1, 1826, '\P{^Jg=nun}', "");
Expect(0, 1825, '\p{Jg=nun}', "");
Expect(1, 1825, '\p{^Jg=nun}', "");
Expect(1, 1825, '\P{Jg=nun}', "");
Expect(0, 1825, '\P{^Jg=nun}', "");
Error('\p{Is_Joining_Group: -NUN/a/}');
Error('\P{Is_Joining_Group: -NUN/a/}');
Expect(1, 1826, '\p{Is_Joining_Group=nun}', "");
Expect(0, 1826, '\p{^Is_Joining_Group=nun}', "");
Expect(0, 1826, '\P{Is_Joining_Group=nun}', "");
Expect(1, 1826, '\P{^Is_Joining_Group=nun}', "");
Expect(0, 1825, '\p{Is_Joining_Group=nun}', "");
Expect(1, 1825, '\p{^Is_Joining_Group=nun}', "");
Expect(1, 1825, '\P{Is_Joining_Group=nun}', "");
Expect(0, 1825, '\P{^Is_Joining_Group=nun}', "");
Expect(1, 1826, '\p{Is_Joining_Group= Nun}', "");
Expect(0, 1826, '\p{^Is_Joining_Group= Nun}', "");
Expect(0, 1826, '\P{Is_Joining_Group= Nun}', "");
Expect(1, 1826, '\P{^Is_Joining_Group= Nun}', "");
Expect(0, 1825, '\p{Is_Joining_Group= Nun}', "");
Expect(1, 1825, '\p{^Is_Joining_Group= Nun}', "");
Expect(1, 1825, '\P{Is_Joining_Group= Nun}', "");
Expect(0, 1825, '\P{^Is_Joining_Group= Nun}', "");
Error('\p{Is_Jg= :=nun}');
Error('\P{Is_Jg= :=nun}');
Expect(1, 1826, '\p{Is_Jg=nun}', "");
Expect(0, 1826, '\p{^Is_Jg=nun}', "");
Expect(0, 1826, '\P{Is_Jg=nun}', "");
Expect(1, 1826, '\P{^Is_Jg=nun}', "");
Expect(0, 1825, '\p{Is_Jg=nun}', "");
Expect(1, 1825, '\p{^Is_Jg=nun}', "");
Expect(1, 1825, '\P{Is_Jg=nun}', "");
Expect(0, 1825, '\P{^Is_Jg=nun}', "");
Expect(1, 1826, '\p{Is_Jg=- nun}', "");
Expect(0, 1826, '\p{^Is_Jg=- nun}', "");
Expect(0, 1826, '\P{Is_Jg=- nun}', "");
Expect(1, 1826, '\P{^Is_Jg=- nun}', "");
Expect(0, 1825, '\p{Is_Jg=- nun}', "");
Expect(1, 1825, '\p{^Is_Jg=- nun}', "");
Expect(1, 1825, '\P{Is_Jg=- nun}', "");
Expect(0, 1825, '\P{^Is_Jg=- nun}', "");
Error('\p{Joining_Group=/a/-_Lam}');
Error('\P{Joining_Group=/a/-_Lam}');
Expect(1, 1604, '\p{Joining_Group:lam}', "");
Expect(0, 1604, '\p{^Joining_Group:lam}', "");
Expect(0, 1604, '\P{Joining_Group:lam}', "");
Expect(1, 1604, '\P{^Joining_Group:lam}', "");
Expect(0, 1603, '\p{Joining_Group:lam}', "");
Expect(1, 1603, '\p{^Joining_Group:lam}', "");
Expect(1, 1603, '\P{Joining_Group:lam}', "");
Expect(0, 1603, '\P{^Joining_Group:lam}', "");
Expect(1, 1604, '\p{Joining_Group= Lam}', "");
Expect(0, 1604, '\p{^Joining_Group= Lam}', "");
Expect(0, 1604, '\P{Joining_Group= Lam}', "");
Expect(1, 1604, '\P{^Joining_Group= Lam}', "");
Expect(0, 1603, '\p{Joining_Group= Lam}', "");
Expect(1, 1603, '\p{^Joining_Group= Lam}', "");
Expect(1, 1603, '\P{Joining_Group= Lam}', "");
Expect(0, 1603, '\P{^Joining_Group= Lam}', "");
Error('\p{Jg=_-Lam:=}');
Error('\P{Jg=_-Lam:=}');
Expect(1, 1604, '\p{Jg=lam}', "");
Expect(0, 1604, '\p{^Jg=lam}', "");
Expect(0, 1604, '\P{Jg=lam}', "");
Expect(1, 1604, '\P{^Jg=lam}', "");
Expect(0, 1603, '\p{Jg=lam}', "");
Expect(1, 1603, '\p{^Jg=lam}', "");
Expect(1, 1603, '\P{Jg=lam}', "");
Expect(0, 1603, '\P{^Jg=lam}', "");
Expect(1, 1604, '\p{Jg= lam}', "");
Expect(0, 1604, '\p{^Jg= lam}', "");
Expect(0, 1604, '\P{Jg= lam}', "");
Expect(1, 1604, '\P{^Jg= lam}', "");
Expect(0, 1603, '\p{Jg= lam}', "");
Expect(1, 1603, '\p{^Jg= lam}', "");
Expect(1, 1603, '\P{Jg= lam}', "");
Expect(0, 1603, '\P{^Jg= lam}', "");
Error('\p{Is_Joining_Group=_lam/a/}');
Error('\P{Is_Joining_Group=_lam/a/}');
Expect(1, 1604, '\p{Is_Joining_Group: lam}', "");
Expect(0, 1604, '\p{^Is_Joining_Group: lam}', "");
Expect(0, 1604, '\P{Is_Joining_Group: lam}', "");
Expect(1, 1604, '\P{^Is_Joining_Group: lam}', "");
Expect(0, 1603, '\p{Is_Joining_Group: lam}', "");
Expect(1, 1603, '\p{^Is_Joining_Group: lam}', "");
Expect(1, 1603, '\P{Is_Joining_Group: lam}', "");
Expect(0, 1603, '\P{^Is_Joining_Group: lam}', "");
Expect(1, 1604, '\p{Is_Joining_Group=_lam}', "");
Expect(0, 1604, '\p{^Is_Joining_Group=_lam}', "");
Expect(0, 1604, '\P{Is_Joining_Group=_lam}', "");
Expect(1, 1604, '\P{^Is_Joining_Group=_lam}', "");
Expect(0, 1603, '\p{Is_Joining_Group=_lam}', "");
Expect(1, 1603, '\p{^Is_Joining_Group=_lam}', "");
Expect(1, 1603, '\P{Is_Joining_Group=_lam}', "");
Expect(0, 1603, '\P{^Is_Joining_Group=_lam}', "");
Error('\p{Is_Jg= LAM:=}');
Error('\P{Is_Jg= LAM:=}');
Expect(1, 1604, '\p{Is_Jg: lam}', "");
Expect(0, 1604, '\p{^Is_Jg: lam}', "");
Expect(0, 1604, '\P{Is_Jg: lam}', "");
Expect(1, 1604, '\P{^Is_Jg: lam}', "");
Expect(0, 1603, '\p{Is_Jg: lam}', "");
Expect(1, 1603, '\p{^Is_Jg: lam}', "");
Expect(1, 1603, '\P{Is_Jg: lam}', "");
Expect(0, 1603, '\P{^Is_Jg: lam}', "");
Expect(1, 1604, '\p{Is_Jg=- lam}', "");
Expect(0, 1604, '\p{^Is_Jg=- lam}', "");
Expect(0, 1604, '\P{Is_Jg=- lam}', "");
Expect(1, 1604, '\P{^Is_Jg=- lam}', "");
Expect(0, 1603, '\p{Is_Jg=- lam}', "");
Expect(1, 1603, '\p{^Is_Jg=- lam}', "");
Expect(1, 1603, '\P{Is_Jg=- lam}', "");
Expect(0, 1603, '\P{^Is_Jg=- lam}', "");
Error('\p{Joining_Group= _Ain/a/}');
Error('\P{Joining_Group= _Ain/a/}');
Expect(1, 1594, '\p{Joining_Group=ain}', "");
Expect(0, 1594, '\p{^Joining_Group=ain}', "");
Expect(0, 1594, '\P{Joining_Group=ain}', "");
Expect(1, 1594, '\P{^Joining_Group=ain}', "");
Expect(0, 1592, '\p{Joining_Group=ain}', "");
Expect(1, 1592, '\p{^Joining_Group=ain}', "");
Expect(1, 1592, '\P{Joining_Group=ain}', "");
Expect(0, 1592, '\P{^Joining_Group=ain}', "");
Expect(1, 1594, '\p{Joining_Group= Ain}', "");
Expect(0, 1594, '\p{^Joining_Group= Ain}', "");
Expect(0, 1594, '\P{Joining_Group= Ain}', "");
Expect(1, 1594, '\P{^Joining_Group= Ain}', "");
Expect(0, 1592, '\p{Joining_Group= Ain}', "");
Expect(1, 1592, '\p{^Joining_Group= Ain}', "");
Expect(1, 1592, '\P{Joining_Group= Ain}', "");
Expect(0, 1592, '\P{^Joining_Group= Ain}', "");
Error('\p{Jg=/a/_Ain}');
Error('\P{Jg=/a/_Ain}');
Expect(1, 1594, '\p{Jg=ain}', "");
Expect(0, 1594, '\p{^Jg=ain}', "");
Expect(0, 1594, '\P{Jg=ain}', "");
Expect(1, 1594, '\P{^Jg=ain}', "");
Expect(0, 1592, '\p{Jg=ain}', "");
Expect(1, 1592, '\p{^Jg=ain}', "");
Expect(1, 1592, '\P{Jg=ain}', "");
Expect(0, 1592, '\P{^Jg=ain}', "");
Expect(1, 1594, '\p{Jg=_Ain}', "");
Expect(0, 1594, '\p{^Jg=_Ain}', "");
Expect(0, 1594, '\P{Jg=_Ain}', "");
Expect(1, 1594, '\P{^Jg=_Ain}', "");
Expect(0, 1592, '\p{Jg=_Ain}', "");
Expect(1, 1592, '\p{^Jg=_Ain}', "");
Expect(1, 1592, '\P{Jg=_Ain}', "");
Expect(0, 1592, '\P{^Jg=_Ain}', "");
Error('\p{Is_Joining_Group= :=Ain}');
Error('\P{Is_Joining_Group= :=Ain}');
Expect(1, 1594, '\p{Is_Joining_Group=ain}', "");
Expect(0, 1594, '\p{^Is_Joining_Group=ain}', "");
Expect(0, 1594, '\P{Is_Joining_Group=ain}', "");
Expect(1, 1594, '\P{^Is_Joining_Group=ain}', "");
Expect(0, 1592, '\p{Is_Joining_Group=ain}', "");
Expect(1, 1592, '\p{^Is_Joining_Group=ain}', "");
Expect(1, 1592, '\P{Is_Joining_Group=ain}', "");
Expect(0, 1592, '\P{^Is_Joining_Group=ain}', "");
Expect(1, 1594, '\p{Is_Joining_Group=_ Ain}', "");
Expect(0, 1594, '\p{^Is_Joining_Group=_ Ain}', "");
Expect(0, 1594, '\P{Is_Joining_Group=_ Ain}', "");
Expect(1, 1594, '\P{^Is_Joining_Group=_ Ain}', "");
Expect(0, 1592, '\p{Is_Joining_Group=_ Ain}', "");
Expect(1, 1592, '\p{^Is_Joining_Group=_ Ain}', "");
Expect(1, 1592, '\P{Is_Joining_Group=_ Ain}', "");
Expect(0, 1592, '\P{^Is_Joining_Group=_ Ain}', "");
Error('\p{Is_Jg=/a/ain}');
Error('\P{Is_Jg=/a/ain}');
Expect(1, 1594, '\p{Is_Jg=ain}', "");
Expect(0, 1594, '\p{^Is_Jg=ain}', "");
Expect(0, 1594, '\P{Is_Jg=ain}', "");
Expect(1, 1594, '\P{^Is_Jg=ain}', "");
Expect(0, 1592, '\p{Is_Jg=ain}', "");
Expect(1, 1592, '\p{^Is_Jg=ain}', "");
Expect(1, 1592, '\P{Is_Jg=ain}', "");
Expect(0, 1592, '\P{^Is_Jg=ain}', "");
Expect(1, 1594, '\p{Is_Jg=Ain}', "");
Expect(0, 1594, '\p{^Is_Jg=Ain}', "");
Expect(0, 1594, '\P{Is_Jg=Ain}', "");
Expect(1, 1594, '\P{^Is_Jg=Ain}', "");
Expect(0, 1592, '\p{Is_Jg=Ain}', "");
Expect(1, 1592, '\p{^Is_Jg=Ain}', "");
Expect(1, 1592, '\P{Is_Jg=Ain}', "");
Expect(0, 1592, '\P{^Is_Jg=Ain}', "");
Error('\p{Joining_Group=:=- Heh}');
Error('\P{Joining_Group=:=- Heh}');
Expect(1, 1607, '\p{Joining_Group=heh}', "");
Expect(0, 1607, '\p{^Joining_Group=heh}', "");
Expect(0, 1607, '\P{Joining_Group=heh}', "");
Expect(1, 1607, '\P{^Joining_Group=heh}', "");
Expect(0, 1606, '\p{Joining_Group=heh}', "");
Expect(1, 1606, '\p{^Joining_Group=heh}', "");
Expect(1, 1606, '\P{Joining_Group=heh}', "");
Expect(0, 1606, '\P{^Joining_Group=heh}', "");
Expect(1, 1607, '\p{Joining_Group=_ heh}', "");
Expect(0, 1607, '\p{^Joining_Group=_ heh}', "");
Expect(0, 1607, '\P{Joining_Group=_ heh}', "");
Expect(1, 1607, '\P{^Joining_Group=_ heh}', "");
Expect(0, 1606, '\p{Joining_Group=_ heh}', "");
Expect(1, 1606, '\p{^Joining_Group=_ heh}', "");
Expect(1, 1606, '\P{Joining_Group=_ heh}', "");
Expect(0, 1606, '\P{^Joining_Group=_ heh}', "");
Error('\p{Jg:/a/ Heh}');
Error('\P{Jg:/a/ Heh}');
Expect(1, 1607, '\p{Jg=heh}', "");
Expect(0, 1607, '\p{^Jg=heh}', "");
Expect(0, 1607, '\P{Jg=heh}', "");
Expect(1, 1607, '\P{^Jg=heh}', "");
Expect(0, 1606, '\p{Jg=heh}', "");
Expect(1, 1606, '\p{^Jg=heh}', "");
Expect(1, 1606, '\P{Jg=heh}', "");
Expect(0, 1606, '\P{^Jg=heh}', "");
Expect(1, 1607, '\p{Jg= Heh}', "");
Expect(0, 1607, '\p{^Jg= Heh}', "");
Expect(0, 1607, '\P{Jg= Heh}', "");
Expect(1, 1607, '\P{^Jg= Heh}', "");
Expect(0, 1606, '\p{Jg= Heh}', "");
Expect(1, 1606, '\p{^Jg= Heh}', "");
Expect(1, 1606, '\P{Jg= Heh}', "");
Expect(0, 1606, '\P{^Jg= Heh}', "");
Error('\p{Is_Joining_Group= -Heh/a/}');
Error('\P{Is_Joining_Group= -Heh/a/}');
Expect(1, 1607, '\p{Is_Joining_Group=heh}', "");
Expect(0, 1607, '\p{^Is_Joining_Group=heh}', "");
Expect(0, 1607, '\P{Is_Joining_Group=heh}', "");
Expect(1, 1607, '\P{^Is_Joining_Group=heh}', "");
Expect(0, 1606, '\p{Is_Joining_Group=heh}', "");
Expect(1, 1606, '\p{^Is_Joining_Group=heh}', "");
Expect(1, 1606, '\P{Is_Joining_Group=heh}', "");
Expect(0, 1606, '\P{^Is_Joining_Group=heh}', "");
Expect(1, 1607, '\p{Is_Joining_Group= HEH}', "");
Expect(0, 1607, '\p{^Is_Joining_Group= HEH}', "");
Expect(0, 1607, '\P{Is_Joining_Group= HEH}', "");
Expect(1, 1607, '\P{^Is_Joining_Group= HEH}', "");
Expect(0, 1606, '\p{Is_Joining_Group= HEH}', "");
Expect(1, 1606, '\p{^Is_Joining_Group= HEH}', "");
Expect(1, 1606, '\P{Is_Joining_Group= HEH}', "");
Expect(0, 1606, '\P{^Is_Joining_Group= HEH}', "");
Error('\p{Is_Jg=Heh/a/}');
Error('\P{Is_Jg=Heh/a/}');
Expect(1, 1607, '\p{Is_Jg=heh}', "");
Expect(0, 1607, '\p{^Is_Jg=heh}', "");
Expect(0, 1607, '\P{Is_Jg=heh}', "");
Expect(1, 1607, '\P{^Is_Jg=heh}', "");
Expect(0, 1606, '\p{Is_Jg=heh}', "");
Expect(1, 1606, '\p{^Is_Jg=heh}', "");
Expect(1, 1606, '\P{Is_Jg=heh}', "");
Expect(0, 1606, '\P{^Is_Jg=heh}', "");
Expect(1, 1607, '\p{Is_Jg=-_Heh}', "");
Expect(0, 1607, '\p{^Is_Jg=-_Heh}', "");
Expect(0, 1607, '\P{Is_Jg=-_Heh}', "");
Expect(1, 1607, '\P{^Is_Jg=-_Heh}', "");
Expect(0, 1606, '\p{Is_Jg=-_Heh}', "");
Expect(1, 1606, '\p{^Is_Jg=-_Heh}', "");
Expect(1, 1606, '\P{Is_Jg=-_Heh}', "");
Expect(0, 1606, '\P{^Is_Jg=-_Heh}', "");
Error('\p{Joining_Group=QAPH/a/}');
Error('\P{Joining_Group=QAPH/a/}');
Expect(1, 1833, '\p{Joining_Group=qaph}', "");
Expect(0, 1833, '\p{^Joining_Group=qaph}', "");
Expect(0, 1833, '\P{Joining_Group=qaph}', "");
Expect(1, 1833, '\P{^Joining_Group=qaph}', "");
Expect(0, 1832, '\p{Joining_Group=qaph}', "");
Expect(1, 1832, '\p{^Joining_Group=qaph}', "");
Expect(1, 1832, '\P{Joining_Group=qaph}', "");
Expect(0, 1832, '\P{^Joining_Group=qaph}', "");
Expect(1, 1833, '\p{Joining_Group=--Qaph}', "");
Expect(0, 1833, '\p{^Joining_Group=--Qaph}', "");
Expect(0, 1833, '\P{Joining_Group=--Qaph}', "");
Expect(1, 1833, '\P{^Joining_Group=--Qaph}', "");
Expect(0, 1832, '\p{Joining_Group=--Qaph}', "");
Expect(1, 1832, '\p{^Joining_Group=--Qaph}', "");
Expect(1, 1832, '\P{Joining_Group=--Qaph}', "");
Expect(0, 1832, '\P{^Joining_Group=--Qaph}', "");
Error('\p{Jg=-Qaph/a/}');
Error('\P{Jg=-Qaph/a/}');
Expect(1, 1833, '\p{Jg=qaph}', "");
Expect(0, 1833, '\p{^Jg=qaph}', "");
Expect(0, 1833, '\P{Jg=qaph}', "");
Expect(1, 1833, '\P{^Jg=qaph}', "");
Expect(0, 1832, '\p{Jg=qaph}', "");
Expect(1, 1832, '\p{^Jg=qaph}', "");
Expect(1, 1832, '\P{Jg=qaph}', "");
Expect(0, 1832, '\P{^Jg=qaph}', "");
Expect(1, 1833, '\p{Jg=- qaph}', "");
Expect(0, 1833, '\p{^Jg=- qaph}', "");
Expect(0, 1833, '\P{Jg=- qaph}', "");
Expect(1, 1833, '\P{^Jg=- qaph}', "");
Expect(0, 1832, '\p{Jg=- qaph}', "");
Expect(1, 1832, '\p{^Jg=- qaph}', "");
Expect(1, 1832, '\P{Jg=- qaph}', "");
Expect(0, 1832, '\P{^Jg=- qaph}', "");
Error('\p{Is_Joining_Group=-_qaph:=}');
Error('\P{Is_Joining_Group=-_qaph:=}');
Expect(1, 1833, '\p{Is_Joining_Group=qaph}', "");
Expect(0, 1833, '\p{^Is_Joining_Group=qaph}', "");
Expect(0, 1833, '\P{Is_Joining_Group=qaph}', "");
Expect(1, 1833, '\P{^Is_Joining_Group=qaph}', "");
Expect(0, 1832, '\p{Is_Joining_Group=qaph}', "");
Expect(1, 1832, '\p{^Is_Joining_Group=qaph}', "");
Expect(1, 1832, '\P{Is_Joining_Group=qaph}', "");
Expect(0, 1832, '\P{^Is_Joining_Group=qaph}', "");
Expect(1, 1833, '\p{Is_Joining_Group=__Qaph}', "");
Expect(0, 1833, '\p{^Is_Joining_Group=__Qaph}', "");
Expect(0, 1833, '\P{Is_Joining_Group=__Qaph}', "");
Expect(1, 1833, '\P{^Is_Joining_Group=__Qaph}', "");
Expect(0, 1832, '\p{Is_Joining_Group=__Qaph}', "");
Expect(1, 1832, '\p{^Is_Joining_Group=__Qaph}', "");
Expect(1, 1832, '\P{Is_Joining_Group=__Qaph}', "");
Expect(0, 1832, '\P{^Is_Joining_Group=__Qaph}', "");
Error('\p{Is_Jg=/a/ QAPH}');
Error('\P{Is_Jg=/a/ QAPH}');
Expect(1, 1833, '\p{Is_Jg=qaph}', "");
Expect(0, 1833, '\p{^Is_Jg=qaph}', "");
Expect(0, 1833, '\P{Is_Jg=qaph}', "");
Expect(1, 1833, '\P{^Is_Jg=qaph}', "");
Expect(0, 1832, '\p{Is_Jg=qaph}', "");
Expect(1, 1832, '\p{^Is_Jg=qaph}', "");
Expect(1, 1832, '\P{Is_Jg=qaph}', "");
Expect(0, 1832, '\P{^Is_Jg=qaph}', "");
Expect(1, 1833, '\p{Is_Jg=- Qaph}', "");
Expect(0, 1833, '\p{^Is_Jg=- Qaph}', "");
Expect(0, 1833, '\P{Is_Jg=- Qaph}', "");
Expect(1, 1833, '\P{^Is_Jg=- Qaph}', "");
Expect(0, 1832, '\p{Is_Jg=- Qaph}', "");
Expect(1, 1832, '\p{^Is_Jg=- Qaph}', "");
Expect(1, 1832, '\P{Is_Jg=- Qaph}', "");
Expect(0, 1832, '\P{^Is_Jg=- Qaph}', "");
Error('\p{Joining_Group=_ HETH:=}');
Error('\P{Joining_Group=_ HETH:=}');
Expect(1, 1818, '\p{Joining_Group=heth}', "");
Expect(0, 1818, '\p{^Joining_Group=heth}', "");
Expect(0, 1818, '\P{Joining_Group=heth}', "");
Expect(1, 1818, '\P{^Joining_Group=heth}', "");
Expect(0, 1817, '\p{Joining_Group=heth}', "");
Expect(1, 1817, '\p{^Joining_Group=heth}', "");
Expect(1, 1817, '\P{Joining_Group=heth}', "");
Expect(0, 1817, '\P{^Joining_Group=heth}', "");
Expect(1, 1818, '\p{Joining_Group= heth}', "");
Expect(0, 1818, '\p{^Joining_Group= heth}', "");
Expect(0, 1818, '\P{Joining_Group= heth}', "");
Expect(1, 1818, '\P{^Joining_Group= heth}', "");
Expect(0, 1817, '\p{Joining_Group= heth}', "");
Expect(1, 1817, '\p{^Joining_Group= heth}', "");
Expect(1, 1817, '\P{Joining_Group= heth}', "");
Expect(0, 1817, '\P{^Joining_Group= heth}', "");
Error('\p{Jg= _Heth/a/}');
Error('\P{Jg= _Heth/a/}');
Expect(1, 1818, '\p{Jg=heth}', "");
Expect(0, 1818, '\p{^Jg=heth}', "");
Expect(0, 1818, '\P{Jg=heth}', "");
Expect(1, 1818, '\P{^Jg=heth}', "");
Expect(0, 1817, '\p{Jg=heth}', "");
Expect(1, 1817, '\p{^Jg=heth}', "");
Expect(1, 1817, '\P{Jg=heth}', "");
Expect(0, 1817, '\P{^Jg=heth}', "");
Expect(1, 1818, '\p{Jg= Heth}', "");
Expect(0, 1818, '\p{^Jg= Heth}', "");
Expect(0, 1818, '\P{Jg= Heth}', "");
Expect(1, 1818, '\P{^Jg= Heth}', "");
Expect(0, 1817, '\p{Jg= Heth}', "");
Expect(1, 1817, '\p{^Jg= Heth}', "");
Expect(1, 1817, '\P{Jg= Heth}', "");
Expect(0, 1817, '\P{^Jg= Heth}', "");
Error('\p{Is_Joining_Group=_:=Heth}');
Error('\P{Is_Joining_Group=_:=Heth}');
Expect(1, 1818, '\p{Is_Joining_Group=heth}', "");
Expect(0, 1818, '\p{^Is_Joining_Group=heth}', "");
Expect(0, 1818, '\P{Is_Joining_Group=heth}', "");
Expect(1, 1818, '\P{^Is_Joining_Group=heth}', "");
Expect(0, 1817, '\p{Is_Joining_Group=heth}', "");
Expect(1, 1817, '\p{^Is_Joining_Group=heth}', "");
Expect(1, 1817, '\P{Is_Joining_Group=heth}', "");
Expect(0, 1817, '\P{^Is_Joining_Group=heth}', "");
Expect(1, 1818, '\p{Is_Joining_Group= heth}', "");
Expect(0, 1818, '\p{^Is_Joining_Group= heth}', "");
Expect(0, 1818, '\P{Is_Joining_Group= heth}', "");
Expect(1, 1818, '\P{^Is_Joining_Group= heth}', "");
Expect(0, 1817, '\p{Is_Joining_Group= heth}', "");
Expect(1, 1817, '\p{^Is_Joining_Group= heth}', "");
Expect(1, 1817, '\P{Is_Joining_Group= heth}', "");
Expect(0, 1817, '\P{^Is_Joining_Group= heth}', "");
Error('\p{Is_Jg=:= -Heth}');
Error('\P{Is_Jg=:= -Heth}');
Expect(1, 1818, '\p{Is_Jg=heth}', "");
Expect(0, 1818, '\p{^Is_Jg=heth}', "");
Expect(0, 1818, '\P{Is_Jg=heth}', "");
Expect(1, 1818, '\P{^Is_Jg=heth}', "");
Expect(0, 1817, '\p{Is_Jg=heth}', "");
Expect(1, 1817, '\p{^Is_Jg=heth}', "");
Expect(1, 1817, '\P{Is_Jg=heth}', "");
Expect(0, 1817, '\P{^Is_Jg=heth}', "");
Expect(1, 1818, '\p{Is_Jg= heth}', "");
Expect(0, 1818, '\p{^Is_Jg= heth}', "");
Expect(0, 1818, '\P{Is_Jg= heth}', "");
Expect(1, 1818, '\P{^Is_Jg= heth}', "");
Expect(0, 1817, '\p{Is_Jg= heth}', "");
Expect(1, 1817, '\p{^Is_Jg= heth}', "");
Expect(1, 1817, '\P{Is_Jg= heth}', "");
Expect(0, 1817, '\P{^Is_Jg= heth}', "");
Error('\p{Joining_Group=/a/Teth}');
Error('\P{Joining_Group=/a/Teth}');
Expect(1, 1820, '\p{Joining_Group=teth}', "");
Expect(0, 1820, '\p{^Joining_Group=teth}', "");
Expect(0, 1820, '\P{Joining_Group=teth}', "");
Expect(1, 1820, '\P{^Joining_Group=teth}', "");
Expect(0, 1818, '\p{Joining_Group=teth}', "");
Expect(1, 1818, '\p{^Joining_Group=teth}', "");
Expect(1, 1818, '\P{Joining_Group=teth}', "");
Expect(0, 1818, '\P{^Joining_Group=teth}', "");
Expect(1, 1820, '\p{Joining_Group= teth}', "");
Expect(0, 1820, '\p{^Joining_Group= teth}', "");
Expect(0, 1820, '\P{Joining_Group= teth}', "");
Expect(1, 1820, '\P{^Joining_Group= teth}', "");
Expect(0, 1818, '\p{Joining_Group= teth}', "");
Expect(1, 1818, '\p{^Joining_Group= teth}', "");
Expect(1, 1818, '\P{Joining_Group= teth}', "");
Expect(0, 1818, '\P{^Joining_Group= teth}', "");
Error('\p{Jg=/a/ -Teth}');
Error('\P{Jg=/a/ -Teth}');
Expect(1, 1820, '\p{Jg=teth}', "");
Expect(0, 1820, '\p{^Jg=teth}', "");
Expect(0, 1820, '\P{Jg=teth}', "");
Expect(1, 1820, '\P{^Jg=teth}', "");
Expect(0, 1818, '\p{Jg=teth}', "");
Expect(1, 1818, '\p{^Jg=teth}', "");
Expect(1, 1818, '\P{Jg=teth}', "");
Expect(0, 1818, '\P{^Jg=teth}', "");
Expect(1, 1820, '\p{Jg=- Teth}', "");
Expect(0, 1820, '\p{^Jg=- Teth}', "");
Expect(0, 1820, '\P{Jg=- Teth}', "");
Expect(1, 1820, '\P{^Jg=- Teth}', "");
Expect(0, 1818, '\p{Jg=- Teth}', "");
Expect(1, 1818, '\p{^Jg=- Teth}', "");
Expect(1, 1818, '\P{Jg=- Teth}', "");
Expect(0, 1818, '\P{^Jg=- Teth}', "");
Error('\p{Is_Joining_Group: :=_ teth}');
Error('\P{Is_Joining_Group: :=_ teth}');
Expect(1, 1820, '\p{Is_Joining_Group=teth}', "");
Expect(0, 1820, '\p{^Is_Joining_Group=teth}', "");
Expect(0, 1820, '\P{Is_Joining_Group=teth}', "");
Expect(1, 1820, '\P{^Is_Joining_Group=teth}', "");
Expect(0, 1818, '\p{Is_Joining_Group=teth}', "");
Expect(1, 1818, '\p{^Is_Joining_Group=teth}', "");
Expect(1, 1818, '\P{Is_Joining_Group=teth}', "");
Expect(0, 1818, '\P{^Is_Joining_Group=teth}', "");
Expect(1, 1820, '\p{Is_Joining_Group: _Teth}', "");
Expect(0, 1820, '\p{^Is_Joining_Group: _Teth}', "");
Expect(0, 1820, '\P{Is_Joining_Group: _Teth}', "");
Expect(1, 1820, '\P{^Is_Joining_Group: _Teth}', "");
Expect(0, 1818, '\p{Is_Joining_Group: _Teth}', "");
Expect(1, 1818, '\p{^Is_Joining_Group: _Teth}', "");
Expect(1, 1818, '\P{Is_Joining_Group: _Teth}', "");
Expect(0, 1818, '\P{^Is_Joining_Group: _Teth}', "");
Error('\p{Is_Jg= Teth/a/}');
Error('\P{Is_Jg= Teth/a/}');
Expect(1, 1820, '\p{Is_Jg=teth}', "");
Expect(0, 1820, '\p{^Is_Jg=teth}', "");
Expect(0, 1820, '\P{Is_Jg=teth}', "");
Expect(1, 1820, '\P{^Is_Jg=teth}', "");
Expect(0, 1818, '\p{Is_Jg=teth}', "");
Expect(1, 1818, '\p{^Is_Jg=teth}', "");
Expect(1, 1818, '\P{Is_Jg=teth}', "");
Expect(0, 1818, '\P{^Is_Jg=teth}', "");
Expect(1, 1820, '\p{Is_Jg= _Teth}', "");
Expect(0, 1820, '\p{^Is_Jg= _Teth}', "");
Expect(0, 1820, '\P{Is_Jg= _Teth}', "");
Expect(1, 1820, '\P{^Is_Jg= _Teth}', "");
Expect(0, 1818, '\p{Is_Jg= _Teth}', "");
Expect(1, 1818, '\p{^Is_Jg= _Teth}', "");
Expect(1, 1818, '\P{Is_Jg= _Teth}', "");
Expect(0, 1818, '\P{^Is_Jg= _Teth}', "");
Error('\p{Joining_Group: - DALATH RISH/a/}');
Error('\P{Joining_Group: - DALATH RISH/a/}');
Expect(1, 1814, '\p{Joining_Group=dalathrish}', "");
Expect(0, 1814, '\p{^Joining_Group=dalathrish}', "");
Expect(0, 1814, '\P{Joining_Group=dalathrish}', "");
Expect(1, 1814, '\P{^Joining_Group=dalathrish}', "");
Expect(0, 1812, '\p{Joining_Group=dalathrish}', "");
Expect(1, 1812, '\p{^Joining_Group=dalathrish}', "");
Expect(1, 1812, '\P{Joining_Group=dalathrish}', "");
Expect(0, 1812, '\P{^Joining_Group=dalathrish}', "");
Expect(1, 1814, '\p{Joining_Group=--DALATHRish}', "");
Expect(0, 1814, '\p{^Joining_Group=--DALATHRish}', "");
Expect(0, 1814, '\P{Joining_Group=--DALATHRish}', "");
Expect(1, 1814, '\P{^Joining_Group=--DALATHRish}', "");
Expect(0, 1812, '\p{Joining_Group=--DALATHRish}', "");
Expect(1, 1812, '\p{^Joining_Group=--DALATHRish}', "");
Expect(1, 1812, '\P{Joining_Group=--DALATHRish}', "");
Expect(0, 1812, '\P{^Joining_Group=--DALATHRish}', "");
Error('\p{Jg=/a/ _dalath-RISH}');
Error('\P{Jg=/a/ _dalath-RISH}');
Expect(1, 1814, '\p{Jg=dalathrish}', "");
Expect(0, 1814, '\p{^Jg=dalathrish}', "");
Expect(0, 1814, '\P{Jg=dalathrish}', "");
Expect(1, 1814, '\P{^Jg=dalathrish}', "");
Expect(0, 1812, '\p{Jg=dalathrish}', "");
Expect(1, 1812, '\p{^Jg=dalathrish}', "");
Expect(1, 1812, '\P{Jg=dalathrish}', "");
Expect(0, 1812, '\P{^Jg=dalathrish}', "");
Expect(1, 1814, '\p{Jg= Dalath Rish}', "");
Expect(0, 1814, '\p{^Jg= Dalath Rish}', "");
Expect(0, 1814, '\P{Jg= Dalath Rish}', "");
Expect(1, 1814, '\P{^Jg= Dalath Rish}', "");
Expect(0, 1812, '\p{Jg= Dalath Rish}', "");
Expect(1, 1812, '\p{^Jg= Dalath Rish}', "");
Expect(1, 1812, '\P{Jg= Dalath Rish}', "");
Expect(0, 1812, '\P{^Jg= Dalath Rish}', "");
Error('\p{Is_Joining_Group=-_dalath/a/RISH}');
Error('\P{Is_Joining_Group=-_dalath/a/RISH}');
Expect(1, 1814, '\p{Is_Joining_Group=dalathrish}', "");
Expect(0, 1814, '\p{^Is_Joining_Group=dalathrish}', "");
Expect(0, 1814, '\P{Is_Joining_Group=dalathrish}', "");
Expect(1, 1814, '\P{^Is_Joining_Group=dalathrish}', "");
Expect(0, 1812, '\p{Is_Joining_Group=dalathrish}', "");
Expect(1, 1812, '\p{^Is_Joining_Group=dalathrish}', "");
Expect(1, 1812, '\P{Is_Joining_Group=dalathrish}', "");
Expect(0, 1812, '\P{^Is_Joining_Group=dalathrish}', "");
Expect(1, 1814, '\p{Is_Joining_Group=_ Dalath_Rish}', "");
Expect(0, 1814, '\p{^Is_Joining_Group=_ Dalath_Rish}', "");
Expect(0, 1814, '\P{Is_Joining_Group=_ Dalath_Rish}', "");
Expect(1, 1814, '\P{^Is_Joining_Group=_ Dalath_Rish}', "");
Expect(0, 1812, '\p{Is_Joining_Group=_ Dalath_Rish}', "");
Expect(1, 1812, '\p{^Is_Joining_Group=_ Dalath_Rish}', "");
Expect(1, 1812, '\P{Is_Joining_Group=_ Dalath_Rish}', "");
Expect(0, 1812, '\P{^Is_Joining_Group=_ Dalath_Rish}', "");
Error('\p{Is_Jg=_:=DALATHRISH}');
Error('\P{Is_Jg=_:=DALATHRISH}');
Expect(1, 1814, '\p{Is_Jg=dalathrish}', "");
Expect(0, 1814, '\p{^Is_Jg=dalathrish}', "");
Expect(0, 1814, '\P{Is_Jg=dalathrish}', "");
Expect(1, 1814, '\P{^Is_Jg=dalathrish}', "");
Expect(0, 1812, '\p{Is_Jg=dalathrish}', "");
Expect(1, 1812, '\p{^Is_Jg=dalathrish}', "");
Expect(1, 1812, '\P{Is_Jg=dalathrish}', "");
Expect(0, 1812, '\P{^Is_Jg=dalathrish}', "");
Expect(1, 1814, '\p{Is_Jg=- DalathRISH}', "");
Expect(0, 1814, '\p{^Is_Jg=- DalathRISH}', "");
Expect(0, 1814, '\P{Is_Jg=- DalathRISH}', "");
Expect(1, 1814, '\P{^Is_Jg=- DalathRISH}', "");
Expect(0, 1812, '\p{Is_Jg=- DalathRISH}', "");
Expect(1, 1812, '\p{^Is_Jg=- DalathRISH}', "");
Expect(1, 1812, '\P{Is_Jg=- DalathRISH}', "");
Expect(0, 1812, '\P{^Is_Jg=- DalathRISH}', "");
Error('\p{Joining_Group= Yudh_he:=}');
Error('\P{Joining_Group= Yudh_he:=}');
Expect(1, 1822, '\p{Joining_Group=yudhhe}', "");
Expect(0, 1822, '\p{^Joining_Group=yudhhe}', "");
Expect(0, 1822, '\P{Joining_Group=yudhhe}', "");
Expect(1, 1822, '\P{^Joining_Group=yudhhe}', "");
Expect(0, 1821, '\p{Joining_Group=yudhhe}', "");
Expect(1, 1821, '\p{^Joining_Group=yudhhe}', "");
Expect(1, 1821, '\P{Joining_Group=yudhhe}', "");
Expect(0, 1821, '\P{^Joining_Group=yudhhe}', "");
Expect(1, 1822, '\p{Joining_Group=-_Yudh_HE}', "");
Expect(0, 1822, '\p{^Joining_Group=-_Yudh_HE}', "");
Expect(0, 1822, '\P{Joining_Group=-_Yudh_HE}', "");
Expect(1, 1822, '\P{^Joining_Group=-_Yudh_HE}', "");
Expect(0, 1821, '\p{Joining_Group=-_Yudh_HE}', "");
Expect(1, 1821, '\p{^Joining_Group=-_Yudh_HE}', "");
Expect(1, 1821, '\P{Joining_Group=-_Yudh_HE}', "");
Expect(0, 1821, '\P{^Joining_Group=-_Yudh_HE}', "");
Error('\p{Jg= :=Yudh he}');
Error('\P{Jg= :=Yudh he}');
Expect(1, 1822, '\p{Jg: yudhhe}', "");
Expect(0, 1822, '\p{^Jg: yudhhe}', "");
Expect(0, 1822, '\P{Jg: yudhhe}', "");
Expect(1, 1822, '\P{^Jg: yudhhe}', "");
Expect(0, 1821, '\p{Jg: yudhhe}', "");
Expect(1, 1821, '\p{^Jg: yudhhe}', "");
Expect(1, 1821, '\P{Jg: yudhhe}', "");
Expect(0, 1821, '\P{^Jg: yudhhe}', "");
Expect(1, 1822, '\p{Jg=Yudh_he}', "");
Expect(0, 1822, '\p{^Jg=Yudh_he}', "");
Expect(0, 1822, '\P{Jg=Yudh_he}', "");
Expect(1, 1822, '\P{^Jg=Yudh_he}', "");
Expect(0, 1821, '\p{Jg=Yudh_he}', "");
Expect(1, 1821, '\p{^Jg=Yudh_he}', "");
Expect(1, 1821, '\P{Jg=Yudh_he}', "");
Expect(0, 1821, '\P{^Jg=Yudh_he}', "");
Error('\p{Is_Joining_Group= :=Yudh-HE}');
Error('\P{Is_Joining_Group= :=Yudh-HE}');
Expect(1, 1822, '\p{Is_Joining_Group=yudhhe}', "");
Expect(0, 1822, '\p{^Is_Joining_Group=yudhhe}', "");
Expect(0, 1822, '\P{Is_Joining_Group=yudhhe}', "");
Expect(1, 1822, '\P{^Is_Joining_Group=yudhhe}', "");
Expect(0, 1821, '\p{Is_Joining_Group=yudhhe}', "");
Expect(1, 1821, '\p{^Is_Joining_Group=yudhhe}', "");
Expect(1, 1821, '\P{Is_Joining_Group=yudhhe}', "");
Expect(0, 1821, '\P{^Is_Joining_Group=yudhhe}', "");
Expect(1, 1822, '\p{Is_Joining_Group:__yudh_He}', "");
Expect(0, 1822, '\p{^Is_Joining_Group:__yudh_He}', "");
Expect(0, 1822, '\P{Is_Joining_Group:__yudh_He}', "");
Expect(1, 1822, '\P{^Is_Joining_Group:__yudh_He}', "");
Expect(0, 1821, '\p{Is_Joining_Group:__yudh_He}', "");
Expect(1, 1821, '\p{^Is_Joining_Group:__yudh_He}', "");
Expect(1, 1821, '\P{Is_Joining_Group:__yudh_He}', "");
Expect(0, 1821, '\P{^Is_Joining_Group:__yudh_He}', "");
Error('\p{Is_Jg=-YUDH/a/He}');
Error('\P{Is_Jg=-YUDH/a/He}');
Expect(1, 1822, '\p{Is_Jg: yudhhe}', "");
Expect(0, 1822, '\p{^Is_Jg: yudhhe}', "");
Expect(0, 1822, '\P{Is_Jg: yudhhe}', "");
Expect(1, 1822, '\P{^Is_Jg: yudhhe}', "");
Expect(0, 1821, '\p{Is_Jg: yudhhe}', "");
Expect(1, 1821, '\p{^Is_Jg: yudhhe}', "");
Expect(1, 1821, '\P{Is_Jg: yudhhe}', "");
Expect(0, 1821, '\P{^Is_Jg: yudhhe}', "");
Expect(1, 1822, '\p{Is_Jg: -_YudhHe}', "");
Expect(0, 1822, '\p{^Is_Jg: -_YudhHe}', "");
Expect(0, 1822, '\P{Is_Jg: -_YudhHe}', "");
Expect(1, 1822, '\P{^Is_Jg: -_YudhHe}', "");
Expect(0, 1821, '\p{Is_Jg: -_YudhHe}', "");
Expect(1, 1821, '\p{^Is_Jg: -_YudhHe}', "");
Expect(1, 1821, '\P{Is_Jg: -_YudhHe}', "");
Expect(0, 1821, '\P{^Is_Jg: -_YudhHe}', "");
Error('\p{Joining_Group=:=NOON}');
Error('\P{Joining_Group=:=NOON}');
Expect(1, 1606, '\p{Joining_Group=noon}', "");
Expect(0, 1606, '\p{^Joining_Group=noon}', "");
Expect(0, 1606, '\P{Joining_Group=noon}', "");
Expect(1, 1606, '\P{^Joining_Group=noon}', "");
Expect(0, 1605, '\p{Joining_Group=noon}', "");
Expect(1, 1605, '\p{^Joining_Group=noon}', "");
Expect(1, 1605, '\P{Joining_Group=noon}', "");
Expect(0, 1605, '\P{^Joining_Group=noon}', "");
Expect(1, 1606, '\p{Joining_Group=-Noon}', "");
Expect(0, 1606, '\p{^Joining_Group=-Noon}', "");
Expect(0, 1606, '\P{Joining_Group=-Noon}', "");
Expect(1, 1606, '\P{^Joining_Group=-Noon}', "");
Expect(0, 1605, '\p{Joining_Group=-Noon}', "");
Expect(1, 1605, '\p{^Joining_Group=-Noon}', "");
Expect(1, 1605, '\P{Joining_Group=-Noon}', "");
Expect(0, 1605, '\P{^Joining_Group=-Noon}', "");
Error('\p{Jg=/a/ _noon}');
Error('\P{Jg=/a/ _noon}');
Expect(1, 1606, '\p{Jg=noon}', "");
Expect(0, 1606, '\p{^Jg=noon}', "");
Expect(0, 1606, '\P{Jg=noon}', "");
Expect(1, 1606, '\P{^Jg=noon}', "");
Expect(0, 1605, '\p{Jg=noon}', "");
Expect(1, 1605, '\p{^Jg=noon}', "");
Expect(1, 1605, '\P{Jg=noon}', "");
Expect(0, 1605, '\P{^Jg=noon}', "");
Expect(1, 1606, '\p{Jg= NOON}', "");
Expect(0, 1606, '\p{^Jg= NOON}', "");
Expect(0, 1606, '\P{Jg= NOON}', "");
Expect(1, 1606, '\P{^Jg= NOON}', "");
Expect(0, 1605, '\p{Jg= NOON}', "");
Expect(1, 1605, '\p{^Jg= NOON}', "");
Expect(1, 1605, '\P{Jg= NOON}', "");
Expect(0, 1605, '\P{^Jg= NOON}', "");
Error('\p{Is_Joining_Group=/a/ Noon}');
Error('\P{Is_Joining_Group=/a/ Noon}');
Expect(1, 1606, '\p{Is_Joining_Group=noon}', "");
Expect(0, 1606, '\p{^Is_Joining_Group=noon}', "");
Expect(0, 1606, '\P{Is_Joining_Group=noon}', "");
Expect(1, 1606, '\P{^Is_Joining_Group=noon}', "");
Expect(0, 1605, '\p{Is_Joining_Group=noon}', "");
Expect(1, 1605, '\p{^Is_Joining_Group=noon}', "");
Expect(1, 1605, '\P{Is_Joining_Group=noon}', "");
Expect(0, 1605, '\P{^Is_Joining_Group=noon}', "");
Expect(1, 1606, '\p{Is_Joining_Group=_NOON}', "");
Expect(0, 1606, '\p{^Is_Joining_Group=_NOON}', "");
Expect(0, 1606, '\P{Is_Joining_Group=_NOON}', "");
Expect(1, 1606, '\P{^Is_Joining_Group=_NOON}', "");
Expect(0, 1605, '\p{Is_Joining_Group=_NOON}', "");
Expect(1, 1605, '\p{^Is_Joining_Group=_NOON}', "");
Expect(1, 1605, '\P{Is_Joining_Group=_NOON}', "");
Expect(0, 1605, '\P{^Is_Joining_Group=_NOON}', "");
Error('\p{Is_Jg= Noon:=}');
Error('\P{Is_Jg= Noon:=}');
Expect(1, 1606, '\p{Is_Jg: noon}', "");
Expect(0, 1606, '\p{^Is_Jg: noon}', "");
Expect(0, 1606, '\P{Is_Jg: noon}', "");
Expect(1, 1606, '\P{^Is_Jg: noon}', "");
Expect(0, 1605, '\p{Is_Jg: noon}', "");
Expect(1, 1605, '\p{^Is_Jg: noon}', "");
Expect(1, 1605, '\P{Is_Jg: noon}', "");
Expect(0, 1605, '\P{^Is_Jg: noon}', "");
Expect(1, 1606, '\p{Is_Jg=-NOON}', "");
Expect(0, 1606, '\p{^Is_Jg=-NOON}', "");
Expect(0, 1606, '\P{Is_Jg=-NOON}', "");
Expect(1, 1606, '\P{^Is_Jg=-NOON}', "");
Expect(0, 1605, '\p{Is_Jg=-NOON}', "");
Expect(1, 1605, '\p{^Is_Jg=-NOON}', "");
Expect(1, 1605, '\P{Is_Jg=-NOON}', "");
Expect(0, 1605, '\P{^Is_Jg=-NOON}', "");
Error('\p{Joining_Group= /a/Mim}');
Error('\P{Joining_Group= /a/Mim}');
Expect(1, 1825, '\p{Joining_Group=mim}', "");
Expect(0, 1825, '\p{^Joining_Group=mim}', "");
Expect(0, 1825, '\P{Joining_Group=mim}', "");
Expect(1, 1825, '\P{^Joining_Group=mim}', "");
Expect(0, 1824, '\p{Joining_Group=mim}', "");
Expect(1, 1824, '\p{^Joining_Group=mim}', "");
Expect(1, 1824, '\P{Joining_Group=mim}', "");
Expect(0, 1824, '\P{^Joining_Group=mim}', "");
Expect(1, 1825, '\p{Joining_Group= MIM}', "");
Expect(0, 1825, '\p{^Joining_Group= MIM}', "");
Expect(0, 1825, '\P{Joining_Group= MIM}', "");
Expect(1, 1825, '\P{^Joining_Group= MIM}', "");
Expect(0, 1824, '\p{Joining_Group= MIM}', "");
Expect(1, 1824, '\p{^Joining_Group= MIM}', "");
Expect(1, 1824, '\P{Joining_Group= MIM}', "");
Expect(0, 1824, '\P{^Joining_Group= MIM}', "");
Error('\p{Jg=/a/Mim}');
Error('\P{Jg=/a/Mim}');
Expect(1, 1825, '\p{Jg=mim}', "");
Expect(0, 1825, '\p{^Jg=mim}', "");
Expect(0, 1825, '\P{Jg=mim}', "");
Expect(1, 1825, '\P{^Jg=mim}', "");
Expect(0, 1824, '\p{Jg=mim}', "");
Expect(1, 1824, '\p{^Jg=mim}', "");
Expect(1, 1824, '\P{Jg=mim}', "");
Expect(0, 1824, '\P{^Jg=mim}', "");
Expect(1, 1825, '\p{Jg= -MIM}', "");
Expect(0, 1825, '\p{^Jg= -MIM}', "");
Expect(0, 1825, '\P{Jg= -MIM}', "");
Expect(1, 1825, '\P{^Jg= -MIM}', "");
Expect(0, 1824, '\p{Jg= -MIM}', "");
Expect(1, 1824, '\p{^Jg= -MIM}', "");
Expect(1, 1824, '\P{Jg= -MIM}', "");
Expect(0, 1824, '\P{^Jg= -MIM}', "");
Error('\p{Is_Joining_Group=/a/- MIM}');
Error('\P{Is_Joining_Group=/a/- MIM}');
Expect(1, 1825, '\p{Is_Joining_Group: mim}', "");
Expect(0, 1825, '\p{^Is_Joining_Group: mim}', "");
Expect(0, 1825, '\P{Is_Joining_Group: mim}', "");
Expect(1, 1825, '\P{^Is_Joining_Group: mim}', "");
Expect(0, 1824, '\p{Is_Joining_Group: mim}', "");
Expect(1, 1824, '\p{^Is_Joining_Group: mim}', "");
Expect(1, 1824, '\P{Is_Joining_Group: mim}', "");
Expect(0, 1824, '\P{^Is_Joining_Group: mim}', "");
Expect(1, 1825, '\p{Is_Joining_Group= Mim}', "");
Expect(0, 1825, '\p{^Is_Joining_Group= Mim}', "");
Expect(0, 1825, '\P{Is_Joining_Group= Mim}', "");
Expect(1, 1825, '\P{^Is_Joining_Group= Mim}', "");
Expect(0, 1824, '\p{Is_Joining_Group= Mim}', "");
Expect(1, 1824, '\p{^Is_Joining_Group= Mim}', "");
Expect(1, 1824, '\P{Is_Joining_Group= Mim}', "");
Expect(0, 1824, '\P{^Is_Joining_Group= Mim}', "");
Error('\p{Is_Jg= -MIM:=}');
Error('\P{Is_Jg= -MIM:=}');
Expect(1, 1825, '\p{Is_Jg:mim}', "");
Expect(0, 1825, '\p{^Is_Jg:mim}', "");
Expect(0, 1825, '\P{Is_Jg:mim}', "");
Expect(1, 1825, '\P{^Is_Jg:mim}', "");
Expect(0, 1824, '\p{Is_Jg:mim}', "");
Expect(1, 1824, '\p{^Is_Jg:mim}', "");
Expect(1, 1824, '\P{Is_Jg:mim}', "");
Expect(0, 1824, '\P{^Is_Jg:mim}', "");
Expect(1, 1825, '\p{Is_Jg= _Mim}', "");
Expect(0, 1825, '\p{^Is_Jg= _Mim}', "");
Expect(0, 1825, '\P{Is_Jg= _Mim}', "");
Expect(1, 1825, '\P{^Is_Jg= _Mim}', "");
Expect(0, 1824, '\p{Is_Jg= _Mim}', "");
Expect(1, 1824, '\p{^Is_Jg= _Mim}', "");
Expect(1, 1824, '\P{Is_Jg= _Mim}', "");
Expect(0, 1824, '\P{^Is_Jg= _Mim}', "");
Error('\p{Joining_Group=:= heh_goal}');
Error('\P{Joining_Group=:= heh_goal}');
Expect(1, 1730, '\p{Joining_Group=hehgoal}', "");
Expect(0, 1730, '\p{^Joining_Group=hehgoal}', "");
Expect(0, 1730, '\P{Joining_Group=hehgoal}', "");
Expect(1, 1730, '\P{^Joining_Group=hehgoal}', "");
Expect(0, 1728, '\p{Joining_Group=hehgoal}', "");
Expect(1, 1728, '\p{^Joining_Group=hehgoal}', "");
Expect(1, 1728, '\P{Joining_Group=hehgoal}', "");
Expect(0, 1728, '\P{^Joining_Group=hehgoal}', "");
Expect(1, 1730, '\p{Joining_Group=_HEHGoal}', "");
Expect(0, 1730, '\p{^Joining_Group=_HEHGoal}', "");
Expect(0, 1730, '\P{Joining_Group=_HEHGoal}', "");
Expect(1, 1730, '\P{^Joining_Group=_HEHGoal}', "");
Expect(0, 1728, '\p{Joining_Group=_HEHGoal}', "");
Expect(1, 1728, '\p{^Joining_Group=_HEHGoal}', "");
Expect(1, 1728, '\P{Joining_Group=_HEHGoal}', "");
Expect(0, 1728, '\P{^Joining_Group=_HEHGoal}', "");
Error('\p{Jg=:=__heh GOAL}');
Error('\P{Jg=:=__heh GOAL}');
Expect(1, 1730, '\p{Jg=hehgoal}', "");
Expect(0, 1730, '\p{^Jg=hehgoal}', "");
Expect(0, 1730, '\P{Jg=hehgoal}', "");
Expect(1, 1730, '\P{^Jg=hehgoal}', "");
Expect(0, 1728, '\p{Jg=hehgoal}', "");
Expect(1, 1728, '\p{^Jg=hehgoal}', "");
Expect(1, 1728, '\P{Jg=hehgoal}', "");
Expect(0, 1728, '\P{^Jg=hehgoal}', "");
Expect(1, 1730, '\p{Jg=- HEHGoal}', "");
Expect(0, 1730, '\p{^Jg=- HEHGoal}', "");
Expect(0, 1730, '\P{Jg=- HEHGoal}', "");
Expect(1, 1730, '\P{^Jg=- HEHGoal}', "");
Expect(0, 1728, '\p{Jg=- HEHGoal}', "");
Expect(1, 1728, '\p{^Jg=- HEHGoal}', "");
Expect(1, 1728, '\P{Jg=- HEHGoal}', "");
Expect(0, 1728, '\P{^Jg=- HEHGoal}', "");
Error('\p{Is_Joining_Group=:= HehGoal}');
Error('\P{Is_Joining_Group=:= HehGoal}');
Expect(1, 1730, '\p{Is_Joining_Group=hehgoal}', "");
Expect(0, 1730, '\p{^Is_Joining_Group=hehgoal}', "");
Expect(0, 1730, '\P{Is_Joining_Group=hehgoal}', "");
Expect(1, 1730, '\P{^Is_Joining_Group=hehgoal}', "");
Expect(0, 1728, '\p{Is_Joining_Group=hehgoal}', "");
Expect(1, 1728, '\p{^Is_Joining_Group=hehgoal}', "");
Expect(1, 1728, '\P{Is_Joining_Group=hehgoal}', "");
Expect(0, 1728, '\P{^Is_Joining_Group=hehgoal}', "");
Expect(1, 1730, '\p{Is_Joining_Group=- heh-goal}', "");
Expect(0, 1730, '\p{^Is_Joining_Group=- heh-goal}', "");
Expect(0, 1730, '\P{Is_Joining_Group=- heh-goal}', "");
Expect(1, 1730, '\P{^Is_Joining_Group=- heh-goal}', "");
Expect(0, 1728, '\p{Is_Joining_Group=- heh-goal}', "");
Expect(1, 1728, '\p{^Is_Joining_Group=- heh-goal}', "");
Expect(1, 1728, '\P{Is_Joining_Group=- heh-goal}', "");
Expect(0, 1728, '\P{^Is_Joining_Group=- heh-goal}', "");
Error('\p{Is_Jg=- heh_goal/a/}');
Error('\P{Is_Jg=- heh_goal/a/}');
Expect(1, 1730, '\p{Is_Jg=hehgoal}', "");
Expect(0, 1730, '\p{^Is_Jg=hehgoal}', "");
Expect(0, 1730, '\P{Is_Jg=hehgoal}', "");
Expect(1, 1730, '\P{^Is_Jg=hehgoal}', "");
Expect(0, 1728, '\p{Is_Jg=hehgoal}', "");
Expect(1, 1728, '\p{^Is_Jg=hehgoal}', "");
Expect(1, 1728, '\P{Is_Jg=hehgoal}', "");
Expect(0, 1728, '\P{^Is_Jg=hehgoal}', "");
Expect(1, 1730, '\p{Is_Jg= HEHGoal}', "");
Expect(0, 1730, '\p{^Is_Jg= HEHGoal}', "");
Expect(0, 1730, '\P{Is_Jg= HEHGoal}', "");
Expect(1, 1730, '\P{^Is_Jg= HEHGoal}', "");
Expect(0, 1728, '\p{Is_Jg= HEHGoal}', "");
Expect(1, 1728, '\p{^Is_Jg= HEHGoal}', "");
Expect(1, 1728, '\P{Is_Jg= HEHGoal}', "");
Expect(0, 1728, '\P{^Is_Jg= HEHGoal}', "");
Error('\p{Joining_Group= Khaph/a/}');
Error('\P{Joining_Group= Khaph/a/}');
Expect(1, 1870, '\p{Joining_Group=khaph}', "");
Expect(0, 1870, '\p{^Joining_Group=khaph}', "");
Expect(0, 1870, '\P{Joining_Group=khaph}', "");
Expect(1, 1870, '\P{^Joining_Group=khaph}', "");
Expect(0, 1869, '\p{Joining_Group=khaph}', "");
Expect(1, 1869, '\p{^Joining_Group=khaph}', "");
Expect(1, 1869, '\P{Joining_Group=khaph}', "");
Expect(0, 1869, '\P{^Joining_Group=khaph}', "");
Expect(1, 1870, '\p{Joining_Group=--KHAPH}', "");
Expect(0, 1870, '\p{^Joining_Group=--KHAPH}', "");
Expect(0, 1870, '\P{Joining_Group=--KHAPH}', "");
Expect(1, 1870, '\P{^Joining_Group=--KHAPH}', "");
Expect(0, 1869, '\p{Joining_Group=--KHAPH}', "");
Expect(1, 1869, '\p{^Joining_Group=--KHAPH}', "");
Expect(1, 1869, '\P{Joining_Group=--KHAPH}', "");
Expect(0, 1869, '\P{^Joining_Group=--KHAPH}', "");
Error('\p{Jg=_/a/KHAPH}');
Error('\P{Jg=_/a/KHAPH}');
Expect(1, 1870, '\p{Jg=khaph}', "");
Expect(0, 1870, '\p{^Jg=khaph}', "");
Expect(0, 1870, '\P{Jg=khaph}', "");
Expect(1, 1870, '\P{^Jg=khaph}', "");
Expect(0, 1869, '\p{Jg=khaph}', "");
Expect(1, 1869, '\p{^Jg=khaph}', "");
Expect(1, 1869, '\P{Jg=khaph}', "");
Expect(0, 1869, '\P{^Jg=khaph}', "");
Expect(1, 1870, '\p{Jg=_khaph}', "");
Expect(0, 1870, '\p{^Jg=_khaph}', "");
Expect(0, 1870, '\P{Jg=_khaph}', "");
Expect(1, 1870, '\P{^Jg=_khaph}', "");
Expect(0, 1869, '\p{Jg=_khaph}', "");
Expect(1, 1869, '\p{^Jg=_khaph}', "");
Expect(1, 1869, '\P{Jg=_khaph}', "");
Expect(0, 1869, '\P{^Jg=_khaph}', "");
Error('\p{Is_Joining_Group=-/a/KHAPH}');
Error('\P{Is_Joining_Group=-/a/KHAPH}');
Expect(1, 1870, '\p{Is_Joining_Group=khaph}', "");
Expect(0, 1870, '\p{^Is_Joining_Group=khaph}', "");
Expect(0, 1870, '\P{Is_Joining_Group=khaph}', "");
Expect(1, 1870, '\P{^Is_Joining_Group=khaph}', "");
Expect(0, 1869, '\p{Is_Joining_Group=khaph}', "");
Expect(1, 1869, '\p{^Is_Joining_Group=khaph}', "");
Expect(1, 1869, '\P{Is_Joining_Group=khaph}', "");
Expect(0, 1869, '\P{^Is_Joining_Group=khaph}', "");
Expect(1, 1870, '\p{Is_Joining_Group=- KHAPH}', "");
Expect(0, 1870, '\p{^Is_Joining_Group=- KHAPH}', "");
Expect(0, 1870, '\P{Is_Joining_Group=- KHAPH}', "");
Expect(1, 1870, '\P{^Is_Joining_Group=- KHAPH}', "");
Expect(0, 1869, '\p{Is_Joining_Group=- KHAPH}', "");
Expect(1, 1869, '\p{^Is_Joining_Group=- KHAPH}', "");
Expect(1, 1869, '\P{Is_Joining_Group=- KHAPH}', "");
Expect(0, 1869, '\P{^Is_Joining_Group=- KHAPH}', "");
Error('\p{Is_Jg=:= -khaph}');
Error('\P{Is_Jg=:= -khaph}');
Expect(1, 1870, '\p{Is_Jg=khaph}', "");
Expect(0, 1870, '\p{^Is_Jg=khaph}', "");
Expect(0, 1870, '\P{Is_Jg=khaph}', "");
Expect(1, 1870, '\P{^Is_Jg=khaph}', "");
Expect(0, 1869, '\p{Is_Jg=khaph}', "");
Expect(1, 1869, '\p{^Is_Jg=khaph}', "");
Expect(1, 1869, '\P{Is_Jg=khaph}', "");
Expect(0, 1869, '\P{^Is_Jg=khaph}', "");
Expect(1, 1870, '\p{Is_Jg:__KHAPH}', "");
Expect(0, 1870, '\p{^Is_Jg:__KHAPH}', "");
Expect(0, 1870, '\P{Is_Jg:__KHAPH}', "");
Expect(1, 1870, '\P{^Is_Jg:__KHAPH}', "");
Expect(0, 1869, '\p{Is_Jg:__KHAPH}', "");
Expect(1, 1869, '\p{^Is_Jg:__KHAPH}', "");
Expect(1, 1869, '\P{Is_Jg:__KHAPH}', "");
Expect(0, 1869, '\P{^Is_Jg:__KHAPH}', "");
Error('\p{Joining_Group= Sad:=}');
Error('\P{Joining_Group= Sad:=}');
Expect(1, 1590, '\p{Joining_Group=sad}', "");
Expect(0, 1590, '\p{^Joining_Group=sad}', "");
Expect(0, 1590, '\P{Joining_Group=sad}', "");
Expect(1, 1590, '\P{^Joining_Group=sad}', "");
Expect(0, 1588, '\p{Joining_Group=sad}', "");
Expect(1, 1588, '\p{^Joining_Group=sad}', "");
Expect(1, 1588, '\P{Joining_Group=sad}', "");
Expect(0, 1588, '\P{^Joining_Group=sad}', "");
Expect(1, 1590, '\p{Joining_Group= SAD}', "");
Expect(0, 1590, '\p{^Joining_Group= SAD}', "");
Expect(0, 1590, '\P{Joining_Group= SAD}', "");
Expect(1, 1590, '\P{^Joining_Group= SAD}', "");
Expect(0, 1588, '\p{Joining_Group= SAD}', "");
Expect(1, 1588, '\p{^Joining_Group= SAD}', "");
Expect(1, 1588, '\P{Joining_Group= SAD}', "");
Expect(0, 1588, '\P{^Joining_Group= SAD}', "");
Error('\p{Jg=/a/ Sad}');
Error('\P{Jg=/a/ Sad}');
Expect(1, 1590, '\p{Jg=sad}', "");
Expect(0, 1590, '\p{^Jg=sad}', "");
Expect(0, 1590, '\P{Jg=sad}', "");
Expect(1, 1590, '\P{^Jg=sad}', "");
Expect(0, 1588, '\p{Jg=sad}', "");
Expect(1, 1588, '\p{^Jg=sad}', "");
Expect(1, 1588, '\P{Jg=sad}', "");
Expect(0, 1588, '\P{^Jg=sad}', "");
Expect(1, 1590, '\p{Jg: Sad}', "");
Expect(0, 1590, '\p{^Jg: Sad}', "");
Expect(0, 1590, '\P{Jg: Sad}', "");
Expect(1, 1590, '\P{^Jg: Sad}', "");
Expect(0, 1588, '\p{Jg: Sad}', "");
Expect(1, 1588, '\p{^Jg: Sad}', "");
Expect(1, 1588, '\P{Jg: Sad}', "");
Expect(0, 1588, '\P{^Jg: Sad}', "");
Error('\p{Is_Joining_Group= /a/Sad}');
Error('\P{Is_Joining_Group= /a/Sad}');
Expect(1, 1590, '\p{Is_Joining_Group=sad}', "");
Expect(0, 1590, '\p{^Is_Joining_Group=sad}', "");
Expect(0, 1590, '\P{Is_Joining_Group=sad}', "");
Expect(1, 1590, '\P{^Is_Joining_Group=sad}', "");
Expect(0, 1588, '\p{Is_Joining_Group=sad}', "");
Expect(1, 1588, '\p{^Is_Joining_Group=sad}', "");
Expect(1, 1588, '\P{Is_Joining_Group=sad}', "");
Expect(0, 1588, '\P{^Is_Joining_Group=sad}', "");
Expect(1, 1590, '\p{Is_Joining_Group=-_Sad}', "");
Expect(0, 1590, '\p{^Is_Joining_Group=-_Sad}', "");
Expect(0, 1590, '\P{Is_Joining_Group=-_Sad}', "");
Expect(1, 1590, '\P{^Is_Joining_Group=-_Sad}', "");
Expect(0, 1588, '\p{Is_Joining_Group=-_Sad}', "");
Expect(1, 1588, '\p{^Is_Joining_Group=-_Sad}', "");
Expect(1, 1588, '\P{Is_Joining_Group=-_Sad}', "");
Expect(0, 1588, '\P{^Is_Joining_Group=-_Sad}', "");
Error('\p{Is_Jg=sad:=}');
Error('\P{Is_Jg=sad:=}');
Expect(1, 1590, '\p{Is_Jg=sad}', "");
Expect(0, 1590, '\p{^Is_Jg=sad}', "");
Expect(0, 1590, '\P{Is_Jg=sad}', "");
Expect(1, 1590, '\P{^Is_Jg=sad}', "");
Expect(0, 1588, '\p{Is_Jg=sad}', "");
Expect(1, 1588, '\p{^Is_Jg=sad}', "");
Expect(1, 1588, '\P{Is_Jg=sad}', "");
Expect(0, 1588, '\P{^Is_Jg=sad}', "");
Expect(1, 1590, '\p{Is_Jg: -_Sad}', "");
Expect(0, 1590, '\p{^Is_Jg: -_Sad}', "");
Expect(0, 1590, '\P{Is_Jg: -_Sad}', "");
Expect(1, 1590, '\P{^Is_Jg: -_Sad}', "");
Expect(0, 1588, '\p{Is_Jg: -_Sad}', "");
Expect(1, 1588, '\p{^Is_Jg: -_Sad}', "");
Expect(1, 1588, '\P{Is_Jg: -_Sad}', "");
Expect(0, 1588, '\P{^Is_Jg: -_Sad}', "");
Error('\p{Joining_Group=/a/__qaf}');
Error('\P{Joining_Group=/a/__qaf}');
Expect(1, 1602, '\p{Joining_Group=qaf}', "");
Expect(0, 1602, '\p{^Joining_Group=qaf}', "");
Expect(0, 1602, '\P{Joining_Group=qaf}', "");
Expect(1, 1602, '\P{^Joining_Group=qaf}', "");
Expect(0, 1601, '\p{Joining_Group=qaf}', "");
Expect(1, 1601, '\p{^Joining_Group=qaf}', "");
Expect(1, 1601, '\P{Joining_Group=qaf}', "");
Expect(0, 1601, '\P{^Joining_Group=qaf}', "");
Expect(1, 1602, '\p{Joining_Group=__qaf}', "");
Expect(0, 1602, '\p{^Joining_Group=__qaf}', "");
Expect(0, 1602, '\P{Joining_Group=__qaf}', "");
Expect(1, 1602, '\P{^Joining_Group=__qaf}', "");
Expect(0, 1601, '\p{Joining_Group=__qaf}', "");
Expect(1, 1601, '\p{^Joining_Group=__qaf}', "");
Expect(1, 1601, '\P{Joining_Group=__qaf}', "");
Expect(0, 1601, '\P{^Joining_Group=__qaf}', "");
Error('\p{Jg= Qaf/a/}');
Error('\P{Jg= Qaf/a/}');
Expect(1, 1602, '\p{Jg=qaf}', "");
Expect(0, 1602, '\p{^Jg=qaf}', "");
Expect(0, 1602, '\P{Jg=qaf}', "");
Expect(1, 1602, '\P{^Jg=qaf}', "");
Expect(0, 1601, '\p{Jg=qaf}', "");
Expect(1, 1601, '\p{^Jg=qaf}', "");
Expect(1, 1601, '\P{Jg=qaf}', "");
Expect(0, 1601, '\P{^Jg=qaf}', "");
Expect(1, 1602, '\p{Jg=_QAF}', "");
Expect(0, 1602, '\p{^Jg=_QAF}', "");
Expect(0, 1602, '\P{Jg=_QAF}', "");
Expect(1, 1602, '\P{^Jg=_QAF}', "");
Expect(0, 1601, '\p{Jg=_QAF}', "");
Expect(1, 1601, '\p{^Jg=_QAF}', "");
Expect(1, 1601, '\P{Jg=_QAF}', "");
Expect(0, 1601, '\P{^Jg=_QAF}', "");
Error('\p{Is_Joining_Group=:=- Qaf}');
Error('\P{Is_Joining_Group=:=- Qaf}');
Expect(1, 1602, '\p{Is_Joining_Group: qaf}', "");
Expect(0, 1602, '\p{^Is_Joining_Group: qaf}', "");
Expect(0, 1602, '\P{Is_Joining_Group: qaf}', "");
Expect(1, 1602, '\P{^Is_Joining_Group: qaf}', "");
Expect(0, 1601, '\p{Is_Joining_Group: qaf}', "");
Expect(1, 1601, '\p{^Is_Joining_Group: qaf}', "");
Expect(1, 1601, '\P{Is_Joining_Group: qaf}', "");
Expect(0, 1601, '\P{^Is_Joining_Group: qaf}', "");
Expect(1, 1602, '\p{Is_Joining_Group: -Qaf}', "");
Expect(0, 1602, '\p{^Is_Joining_Group: -Qaf}', "");
Expect(0, 1602, '\P{Is_Joining_Group: -Qaf}', "");
Expect(1, 1602, '\P{^Is_Joining_Group: -Qaf}', "");
Expect(0, 1601, '\p{Is_Joining_Group: -Qaf}', "");
Expect(1, 1601, '\p{^Is_Joining_Group: -Qaf}', "");
Expect(1, 1601, '\P{Is_Joining_Group: -Qaf}', "");
Expect(0, 1601, '\P{^Is_Joining_Group: -Qaf}', "");
Error('\p{Is_Jg= /a/Qaf}');
Error('\P{Is_Jg= /a/Qaf}');
Expect(1, 1602, '\p{Is_Jg=qaf}', "");
Expect(0, 1602, '\p{^Is_Jg=qaf}', "");
Expect(0, 1602, '\P{Is_Jg=qaf}', "");
Expect(1, 1602, '\P{^Is_Jg=qaf}', "");
Expect(0, 1601, '\p{Is_Jg=qaf}', "");
Expect(1, 1601, '\p{^Is_Jg=qaf}', "");
Expect(1, 1601, '\P{Is_Jg=qaf}', "");
Expect(0, 1601, '\P{^Is_Jg=qaf}', "");
Expect(1, 1602, '\p{Is_Jg= Qaf}', "");
Expect(0, 1602, '\p{^Is_Jg= Qaf}', "");
Expect(0, 1602, '\P{Is_Jg= Qaf}', "");
Expect(1, 1602, '\P{^Is_Jg= Qaf}', "");
Expect(0, 1601, '\p{Is_Jg= Qaf}', "");
Expect(1, 1601, '\p{^Is_Jg= Qaf}', "");
Expect(1, 1601, '\P{Is_Jg= Qaf}', "");
Expect(0, 1601, '\P{^Is_Jg= Qaf}', "");
Error('\p{Joining_Group: := _KAPH}');
Error('\P{Joining_Group: := _KAPH}');
Expect(1, 1823, '\p{Joining_Group=kaph}', "");
Expect(0, 1823, '\p{^Joining_Group=kaph}', "");
Expect(0, 1823, '\P{Joining_Group=kaph}', "");
Expect(1, 1823, '\P{^Joining_Group=kaph}', "");
Expect(0, 1822, '\p{Joining_Group=kaph}', "");
Expect(1, 1822, '\p{^Joining_Group=kaph}', "");
Expect(1, 1822, '\P{Joining_Group=kaph}', "");
Expect(0, 1822, '\P{^Joining_Group=kaph}', "");
Expect(1, 1823, '\p{Joining_Group= KAPH}', "");
Expect(0, 1823, '\p{^Joining_Group= KAPH}', "");
Expect(0, 1823, '\P{Joining_Group= KAPH}', "");
Expect(1, 1823, '\P{^Joining_Group= KAPH}', "");
Expect(0, 1822, '\p{Joining_Group= KAPH}', "");
Expect(1, 1822, '\p{^Joining_Group= KAPH}', "");
Expect(1, 1822, '\P{Joining_Group= KAPH}', "");
Expect(0, 1822, '\P{^Joining_Group= KAPH}', "");
Error('\p{Jg= /a/kaph}');
Error('\P{Jg= /a/kaph}');
Expect(1, 1823, '\p{Jg=kaph}', "");
Expect(0, 1823, '\p{^Jg=kaph}', "");
Expect(0, 1823, '\P{Jg=kaph}', "");
Expect(1, 1823, '\P{^Jg=kaph}', "");
Expect(0, 1822, '\p{Jg=kaph}', "");
Expect(1, 1822, '\p{^Jg=kaph}', "");
Expect(1, 1822, '\P{Jg=kaph}', "");
Expect(0, 1822, '\P{^Jg=kaph}', "");
Expect(1, 1823, '\p{Jg=-kaph}', "");
Expect(0, 1823, '\p{^Jg=-kaph}', "");
Expect(0, 1823, '\P{Jg=-kaph}', "");
Expect(1, 1823, '\P{^Jg=-kaph}', "");
Expect(0, 1822, '\p{Jg=-kaph}', "");
Expect(1, 1822, '\p{^Jg=-kaph}', "");
Expect(1, 1822, '\P{Jg=-kaph}', "");
Expect(0, 1822, '\P{^Jg=-kaph}', "");
Error('\p{Is_Joining_Group= KAPH:=}');
Error('\P{Is_Joining_Group= KAPH:=}');
Expect(1, 1823, '\p{Is_Joining_Group=kaph}', "");
Expect(0, 1823, '\p{^Is_Joining_Group=kaph}', "");
Expect(0, 1823, '\P{Is_Joining_Group=kaph}', "");
Expect(1, 1823, '\P{^Is_Joining_Group=kaph}', "");
Expect(0, 1822, '\p{Is_Joining_Group=kaph}', "");
Expect(1, 1822, '\p{^Is_Joining_Group=kaph}', "");
Expect(1, 1822, '\P{Is_Joining_Group=kaph}', "");
Expect(0, 1822, '\P{^Is_Joining_Group=kaph}', "");
Expect(1, 1823, '\p{Is_Joining_Group=--kaph}', "");
Expect(0, 1823, '\p{^Is_Joining_Group=--kaph}', "");
Expect(0, 1823, '\P{Is_Joining_Group=--kaph}', "");
Expect(1, 1823, '\P{^Is_Joining_Group=--kaph}', "");
Expect(0, 1822, '\p{Is_Joining_Group=--kaph}', "");
Expect(1, 1822, '\p{^Is_Joining_Group=--kaph}', "");
Expect(1, 1822, '\P{Is_Joining_Group=--kaph}', "");
Expect(0, 1822, '\P{^Is_Joining_Group=--kaph}', "");
Error('\p{Is_Jg=:=_Kaph}');
Error('\P{Is_Jg=:=_Kaph}');
Expect(1, 1823, '\p{Is_Jg=kaph}', "");
Expect(0, 1823, '\p{^Is_Jg=kaph}', "");
Expect(0, 1823, '\P{Is_Jg=kaph}', "");
Expect(1, 1823, '\P{^Is_Jg=kaph}', "");
Expect(0, 1822, '\p{Is_Jg=kaph}', "");
Expect(1, 1822, '\p{^Is_Jg=kaph}', "");
Expect(1, 1822, '\P{Is_Jg=kaph}', "");
Expect(0, 1822, '\P{^Is_Jg=kaph}', "");
Expect(1, 1823, '\p{Is_Jg: kaph}', "");
Expect(0, 1823, '\p{^Is_Jg: kaph}', "");
Expect(0, 1823, '\P{Is_Jg: kaph}', "");
Expect(1, 1823, '\P{^Is_Jg: kaph}', "");
Expect(0, 1822, '\p{Is_Jg: kaph}', "");
Expect(1, 1822, '\p{^Is_Jg: kaph}', "");
Expect(1, 1822, '\P{Is_Jg: kaph}', "");
Expect(0, 1822, '\P{^Is_Jg: kaph}', "");
Error('\p{Joining_Group=_:=feh}');
Error('\P{Joining_Group=_:=feh}');
Expect(1, 1601, '\p{Joining_Group=feh}', "");
Expect(0, 1601, '\p{^Joining_Group=feh}', "");
Expect(0, 1601, '\P{Joining_Group=feh}', "");
Expect(1, 1601, '\P{^Joining_Group=feh}', "");
Expect(0, 1600, '\p{Joining_Group=feh}', "");
Expect(1, 1600, '\p{^Joining_Group=feh}', "");
Expect(1, 1600, '\P{Joining_Group=feh}', "");
Expect(0, 1600, '\P{^Joining_Group=feh}', "");
Expect(1, 1601, '\p{Joining_Group=_-Feh}', "");
Expect(0, 1601, '\p{^Joining_Group=_-Feh}', "");
Expect(0, 1601, '\P{Joining_Group=_-Feh}', "");
Expect(1, 1601, '\P{^Joining_Group=_-Feh}', "");
Expect(0, 1600, '\p{Joining_Group=_-Feh}', "");
Expect(1, 1600, '\p{^Joining_Group=_-Feh}', "");
Expect(1, 1600, '\P{Joining_Group=_-Feh}', "");
Expect(0, 1600, '\P{^Joining_Group=_-Feh}', "");
Error('\p{Jg=/a/_ Feh}');
Error('\P{Jg=/a/_ Feh}');
Expect(1, 1601, '\p{Jg=feh}', "");
Expect(0, 1601, '\p{^Jg=feh}', "");
Expect(0, 1601, '\P{Jg=feh}', "");
Expect(1, 1601, '\P{^Jg=feh}', "");
Expect(0, 1600, '\p{Jg=feh}', "");
Expect(1, 1600, '\p{^Jg=feh}', "");
Expect(1, 1600, '\P{Jg=feh}', "");
Expect(0, 1600, '\P{^Jg=feh}', "");
Expect(1, 1601, '\p{Jg=- Feh}', "");
Expect(0, 1601, '\p{^Jg=- Feh}', "");
Expect(0, 1601, '\P{Jg=- Feh}', "");
Expect(1, 1601, '\P{^Jg=- Feh}', "");
Expect(0, 1600, '\p{Jg=- Feh}', "");
Expect(1, 1600, '\p{^Jg=- Feh}', "");
Expect(1, 1600, '\P{Jg=- Feh}', "");
Expect(0, 1600, '\P{^Jg=- Feh}', "");
Error('\p{Is_Joining_Group= :=Feh}');
Error('\P{Is_Joining_Group= :=Feh}');
Expect(1, 1601, '\p{Is_Joining_Group=feh}', "");
Expect(0, 1601, '\p{^Is_Joining_Group=feh}', "");
Expect(0, 1601, '\P{Is_Joining_Group=feh}', "");
Expect(1, 1601, '\P{^Is_Joining_Group=feh}', "");
Expect(0, 1600, '\p{Is_Joining_Group=feh}', "");
Expect(1, 1600, '\p{^Is_Joining_Group=feh}', "");
Expect(1, 1600, '\P{Is_Joining_Group=feh}', "");
Expect(0, 1600, '\P{^Is_Joining_Group=feh}', "");
Expect(1, 1601, '\p{Is_Joining_Group= Feh}', "");
Expect(0, 1601, '\p{^Is_Joining_Group= Feh}', "");
Expect(0, 1601, '\P{Is_Joining_Group= Feh}', "");
Expect(1, 1601, '\P{^Is_Joining_Group= Feh}', "");
Expect(0, 1600, '\p{Is_Joining_Group= Feh}', "");
Expect(1, 1600, '\p{^Is_Joining_Group= Feh}', "");
Expect(1, 1600, '\P{Is_Joining_Group= Feh}', "");
Expect(0, 1600, '\P{^Is_Joining_Group= Feh}', "");
Error('\p{Is_Jg: :=FEH}');
Error('\P{Is_Jg: :=FEH}');
Expect(1, 1601, '\p{Is_Jg=feh}', "");
Expect(0, 1601, '\p{^Is_Jg=feh}', "");
Expect(0, 1601, '\P{Is_Jg=feh}', "");
Expect(1, 1601, '\P{^Is_Jg=feh}', "");
Expect(0, 1600, '\p{Is_Jg=feh}', "");
Expect(1, 1600, '\p{^Is_Jg=feh}', "");
Expect(1, 1600, '\P{Is_Jg=feh}', "");
Expect(0, 1600, '\P{^Is_Jg=feh}', "");
Expect(1, 1601, '\p{Is_Jg=--Feh}', "");
Expect(0, 1601, '\p{^Is_Jg=--Feh}', "");
Expect(0, 1601, '\P{Is_Jg=--Feh}', "");
Expect(1, 1601, '\P{^Is_Jg=--Feh}', "");
Expect(0, 1600, '\p{Is_Jg=--Feh}', "");
Expect(1, 1600, '\p{^Is_Jg=--Feh}', "");
Expect(1, 1600, '\P{Is_Jg=--Feh}', "");
Expect(0, 1600, '\P{^Is_Jg=--Feh}', "");
Error('\p{Joining_Group= /a/FARSI-YEH}');
Error('\P{Joining_Group= /a/FARSI-YEH}');
Expect(1, 1599, '\p{Joining_Group=farsiyeh}', "");
Expect(0, 1599, '\p{^Joining_Group=farsiyeh}', "");
Expect(0, 1599, '\P{Joining_Group=farsiyeh}', "");
Expect(1, 1599, '\P{^Joining_Group=farsiyeh}', "");
Expect(0, 1596, '\p{Joining_Group=farsiyeh}', "");
Expect(1, 1596, '\p{^Joining_Group=farsiyeh}', "");
Expect(1, 1596, '\P{Joining_Group=farsiyeh}', "");
Expect(0, 1596, '\P{^Joining_Group=farsiyeh}', "");
Expect(1, 1599, '\p{Joining_Group= FarsiYeh}', "");
Expect(0, 1599, '\p{^Joining_Group= FarsiYeh}', "");
Expect(0, 1599, '\P{Joining_Group= FarsiYeh}', "");
Expect(1, 1599, '\P{^Joining_Group= FarsiYeh}', "");
Expect(0, 1596, '\p{Joining_Group= FarsiYeh}', "");
Expect(1, 1596, '\p{^Joining_Group= FarsiYeh}', "");
Expect(1, 1596, '\P{Joining_Group= FarsiYeh}', "");
Expect(0, 1596, '\P{^Joining_Group= FarsiYeh}', "");
Error('\p{Jg=-farsiYeh:=}');
Error('\P{Jg=-farsiYeh:=}');
Expect(1, 1599, '\p{Jg=farsiyeh}', "");
Expect(0, 1599, '\p{^Jg=farsiyeh}', "");
Expect(0, 1599, '\P{Jg=farsiyeh}', "");
Expect(1, 1599, '\P{^Jg=farsiyeh}', "");
Expect(0, 1596, '\p{Jg=farsiyeh}', "");
Expect(1, 1596, '\p{^Jg=farsiyeh}', "");
Expect(1, 1596, '\P{Jg=farsiyeh}', "");
Expect(0, 1596, '\P{^Jg=farsiyeh}', "");
Expect(1, 1599, '\p{Jg=_FARSIyeh}', "");
Expect(0, 1599, '\p{^Jg=_FARSIyeh}', "");
Expect(0, 1599, '\P{Jg=_FARSIyeh}', "");
Expect(1, 1599, '\P{^Jg=_FARSIyeh}', "");
Expect(0, 1596, '\p{Jg=_FARSIyeh}', "");
Expect(1, 1596, '\p{^Jg=_FARSIyeh}', "");
Expect(1, 1596, '\P{Jg=_FARSIyeh}', "");
Expect(0, 1596, '\P{^Jg=_FARSIyeh}', "");
Error('\p{Is_Joining_Group=/a/farsiYeh}');
Error('\P{Is_Joining_Group=/a/farsiYeh}');
Expect(1, 1599, '\p{Is_Joining_Group=farsiyeh}', "");
Expect(0, 1599, '\p{^Is_Joining_Group=farsiyeh}', "");
Expect(0, 1599, '\P{Is_Joining_Group=farsiyeh}', "");
Expect(1, 1599, '\P{^Is_Joining_Group=farsiyeh}', "");
Expect(0, 1596, '\p{Is_Joining_Group=farsiyeh}', "");
Expect(1, 1596, '\p{^Is_Joining_Group=farsiyeh}', "");
Expect(1, 1596, '\P{Is_Joining_Group=farsiyeh}', "");
Expect(0, 1596, '\P{^Is_Joining_Group=farsiyeh}', "");
Expect(1, 1599, '\p{Is_Joining_Group=-FARSI-YEH}', "");
Expect(0, 1599, '\p{^Is_Joining_Group=-FARSI-YEH}', "");
Expect(0, 1599, '\P{Is_Joining_Group=-FARSI-YEH}', "");
Expect(1, 1599, '\P{^Is_Joining_Group=-FARSI-YEH}', "");
Expect(0, 1596, '\p{Is_Joining_Group=-FARSI-YEH}', "");
Expect(1, 1596, '\p{^Is_Joining_Group=-FARSI-YEH}', "");
Expect(1, 1596, '\P{Is_Joining_Group=-FARSI-YEH}', "");
Expect(0, 1596, '\P{^Is_Joining_Group=-FARSI-YEH}', "");
Error('\p{Is_Jg=__Farsi_yeh:=}');
Error('\P{Is_Jg=__Farsi_yeh:=}');
Expect(1, 1599, '\p{Is_Jg=farsiyeh}', "");
Expect(0, 1599, '\p{^Is_Jg=farsiyeh}', "");
Expect(0, 1599, '\P{Is_Jg=farsiyeh}', "");
Expect(1, 1599, '\P{^Is_Jg=farsiyeh}', "");
Expect(0, 1596, '\p{Is_Jg=farsiyeh}', "");
Expect(1, 1596, '\p{^Is_Jg=farsiyeh}', "");
Expect(1, 1596, '\P{Is_Jg=farsiyeh}', "");
Expect(0, 1596, '\P{^Is_Jg=farsiyeh}', "");
Expect(1, 1599, '\p{Is_Jg=_farsi_Yeh}', "");
Expect(0, 1599, '\p{^Is_Jg=_farsi_Yeh}', "");
Expect(0, 1599, '\P{Is_Jg=_farsi_Yeh}', "");
Expect(1, 1599, '\P{^Is_Jg=_farsi_Yeh}', "");
Expect(0, 1596, '\p{Is_Jg=_farsi_Yeh}', "");
Expect(1, 1596, '\p{^Is_Jg=_farsi_Yeh}', "");
Expect(1, 1596, '\P{Is_Jg=_farsi_Yeh}', "");
Expect(0, 1596, '\P{^Is_Jg=_farsi_Yeh}', "");
Error('\p{Joining_Group=-:=reversed-Pe}');
Error('\P{Joining_Group=-:=reversed-Pe}');
Expect(1, 1831, '\p{Joining_Group=reversedpe}', "");
Expect(0, 1831, '\p{^Joining_Group=reversedpe}', "");
Expect(0, 1831, '\P{Joining_Group=reversedpe}', "");
Expect(1, 1831, '\P{^Joining_Group=reversedpe}', "");
Expect(0, 1830, '\p{Joining_Group=reversedpe}', "");
Expect(1, 1830, '\p{^Joining_Group=reversedpe}', "");
Expect(1, 1830, '\P{Joining_Group=reversedpe}', "");
Expect(0, 1830, '\P{^Joining_Group=reversedpe}', "");
Expect(1, 1831, '\p{Joining_Group= -REVERSED-Pe}', "");
Expect(0, 1831, '\p{^Joining_Group= -REVERSED-Pe}', "");
Expect(0, 1831, '\P{Joining_Group= -REVERSED-Pe}', "");
Expect(1, 1831, '\P{^Joining_Group= -REVERSED-Pe}', "");
Expect(0, 1830, '\p{Joining_Group= -REVERSED-Pe}', "");
Expect(1, 1830, '\p{^Joining_Group= -REVERSED-Pe}', "");
Expect(1, 1830, '\P{Joining_Group= -REVERSED-Pe}', "");
Expect(0, 1830, '\P{^Joining_Group= -REVERSED-Pe}', "");
Error('\p{Jg= _REVERSED/a/pe}');
Error('\P{Jg= _REVERSED/a/pe}');
Expect(1, 1831, '\p{Jg=reversedpe}', "");
Expect(0, 1831, '\p{^Jg=reversedpe}', "");
Expect(0, 1831, '\P{Jg=reversedpe}', "");
Expect(1, 1831, '\P{^Jg=reversedpe}', "");
Expect(0, 1830, '\p{Jg=reversedpe}', "");
Expect(1, 1830, '\p{^Jg=reversedpe}', "");
Expect(1, 1830, '\P{Jg=reversedpe}', "");
Expect(0, 1830, '\P{^Jg=reversedpe}', "");
Expect(1, 1831, '\p{Jg= _reversed Pe}', "");
Expect(0, 1831, '\p{^Jg= _reversed Pe}', "");
Expect(0, 1831, '\P{Jg= _reversed Pe}', "");
Expect(1, 1831, '\P{^Jg= _reversed Pe}', "");
Expect(0, 1830, '\p{Jg= _reversed Pe}', "");
Expect(1, 1830, '\p{^Jg= _reversed Pe}', "");
Expect(1, 1830, '\P{Jg= _reversed Pe}', "");
Expect(0, 1830, '\P{^Jg= _reversed Pe}', "");
Error('\p{Is_Joining_Group=-ReversedPe:=}');
Error('\P{Is_Joining_Group=-ReversedPe:=}');
Expect(1, 1831, '\p{Is_Joining_Group=reversedpe}', "");
Expect(0, 1831, '\p{^Is_Joining_Group=reversedpe}', "");
Expect(0, 1831, '\P{Is_Joining_Group=reversedpe}', "");
Expect(1, 1831, '\P{^Is_Joining_Group=reversedpe}', "");
Expect(0, 1830, '\p{Is_Joining_Group=reversedpe}', "");
Expect(1, 1830, '\p{^Is_Joining_Group=reversedpe}', "");
Expect(1, 1830, '\P{Is_Joining_Group=reversedpe}', "");
Expect(0, 1830, '\P{^Is_Joining_Group=reversedpe}', "");
Expect(1, 1831, '\p{Is_Joining_Group= -Reversed_Pe}', "");
Expect(0, 1831, '\p{^Is_Joining_Group= -Reversed_Pe}', "");
Expect(0, 1831, '\P{Is_Joining_Group= -Reversed_Pe}', "");
Expect(1, 1831, '\P{^Is_Joining_Group= -Reversed_Pe}', "");
Expect(0, 1830, '\p{Is_Joining_Group= -Reversed_Pe}', "");
Expect(1, 1830, '\p{^Is_Joining_Group= -Reversed_Pe}', "");
Expect(1, 1830, '\P{Is_Joining_Group= -Reversed_Pe}', "");
Expect(0, 1830, '\P{^Is_Joining_Group= -Reversed_Pe}', "");
Error('\p{Is_Jg=/a/_-REVERSEDpe}');
Error('\P{Is_Jg=/a/_-REVERSEDpe}');
Expect(1, 1831, '\p{Is_Jg=reversedpe}', "");
Expect(0, 1831, '\p{^Is_Jg=reversedpe}', "");
Expect(0, 1831, '\P{Is_Jg=reversedpe}', "");
Expect(1, 1831, '\P{^Is_Jg=reversedpe}', "");
Expect(0, 1830, '\p{Is_Jg=reversedpe}', "");
Expect(1, 1830, '\p{^Is_Jg=reversedpe}', "");
Expect(1, 1830, '\P{Is_Jg=reversedpe}', "");
Expect(0, 1830, '\P{^Is_Jg=reversedpe}', "");
Expect(1, 1831, '\p{Is_Jg= Reversed PE}', "");
Expect(0, 1831, '\p{^Is_Jg= Reversed PE}', "");
Expect(0, 1831, '\P{Is_Jg= Reversed PE}', "");
Expect(1, 1831, '\P{^Is_Jg= Reversed PE}', "");
Expect(0, 1830, '\p{Is_Jg= Reversed PE}', "");
Expect(1, 1830, '\p{^Is_Jg= Reversed PE}', "");
Expect(1, 1830, '\P{Is_Jg= Reversed PE}', "");
Expect(0, 1830, '\P{^Is_Jg= Reversed PE}', "");
Error('\p{Joining_Group=-:=Shin}');
Error('\P{Joining_Group=-:=Shin}');
Expect(1, 1835, '\p{Joining_Group=shin}', "");
Expect(0, 1835, '\p{^Joining_Group=shin}', "");
Expect(0, 1835, '\P{Joining_Group=shin}', "");
Expect(1, 1835, '\P{^Joining_Group=shin}', "");
Expect(0, 1834, '\p{Joining_Group=shin}', "");
Expect(1, 1834, '\p{^Joining_Group=shin}', "");
Expect(1, 1834, '\P{Joining_Group=shin}', "");
Expect(0, 1834, '\P{^Joining_Group=shin}', "");
Expect(1, 1835, '\p{Joining_Group=--Shin}', "");
Expect(0, 1835, '\p{^Joining_Group=--Shin}', "");
Expect(0, 1835, '\P{Joining_Group=--Shin}', "");
Expect(1, 1835, '\P{^Joining_Group=--Shin}', "");
Expect(0, 1834, '\p{Joining_Group=--Shin}', "");
Expect(1, 1834, '\p{^Joining_Group=--Shin}', "");
Expect(1, 1834, '\P{Joining_Group=--Shin}', "");
Expect(0, 1834, '\P{^Joining_Group=--Shin}', "");
Error('\p{Jg=/a/_Shin}');
Error('\P{Jg=/a/_Shin}');
Expect(1, 1835, '\p{Jg:shin}', "");
Expect(0, 1835, '\p{^Jg:shin}', "");
Expect(0, 1835, '\P{Jg:shin}', "");
Expect(1, 1835, '\P{^Jg:shin}', "");
Expect(0, 1834, '\p{Jg:shin}', "");
Expect(1, 1834, '\p{^Jg:shin}', "");
Expect(1, 1834, '\P{Jg:shin}', "");
Expect(0, 1834, '\P{^Jg:shin}', "");
Expect(1, 1835, '\p{Jg= shin}', "");
Expect(0, 1835, '\p{^Jg= shin}', "");
Expect(0, 1835, '\P{Jg= shin}', "");
Expect(1, 1835, '\P{^Jg= shin}', "");
Expect(0, 1834, '\p{Jg= shin}', "");
Expect(1, 1834, '\p{^Jg= shin}', "");
Expect(1, 1834, '\P{Jg= shin}', "");
Expect(0, 1834, '\P{^Jg= shin}', "");
Error('\p{Is_Joining_Group= /a/shin}');
Error('\P{Is_Joining_Group= /a/shin}');
Expect(1, 1835, '\p{Is_Joining_Group=shin}', "");
Expect(0, 1835, '\p{^Is_Joining_Group=shin}', "");
Expect(0, 1835, '\P{Is_Joining_Group=shin}', "");
Expect(1, 1835, '\P{^Is_Joining_Group=shin}', "");
Expect(0, 1834, '\p{Is_Joining_Group=shin}', "");
Expect(1, 1834, '\p{^Is_Joining_Group=shin}', "");
Expect(1, 1834, '\P{Is_Joining_Group=shin}', "");
Expect(0, 1834, '\P{^Is_Joining_Group=shin}', "");
Expect(1, 1835, '\p{Is_Joining_Group=_SHIN}', "");
Expect(0, 1835, '\p{^Is_Joining_Group=_SHIN}', "");
Expect(0, 1835, '\P{Is_Joining_Group=_SHIN}', "");
Expect(1, 1835, '\P{^Is_Joining_Group=_SHIN}', "");
Expect(0, 1834, '\p{Is_Joining_Group=_SHIN}', "");
Expect(1, 1834, '\p{^Is_Joining_Group=_SHIN}', "");
Expect(1, 1834, '\P{Is_Joining_Group=_SHIN}', "");
Expect(0, 1834, '\P{^Is_Joining_Group=_SHIN}', "");
Error('\p{Is_Jg=:=- Shin}');
Error('\P{Is_Jg=:=- Shin}');
Expect(1, 1835, '\p{Is_Jg=shin}', "");
Expect(0, 1835, '\p{^Is_Jg=shin}', "");
Expect(0, 1835, '\P{Is_Jg=shin}', "");
Expect(1, 1835, '\P{^Is_Jg=shin}', "");
Expect(0, 1834, '\p{Is_Jg=shin}', "");
Expect(1, 1834, '\p{^Is_Jg=shin}', "");
Expect(1, 1834, '\P{Is_Jg=shin}', "");
Expect(0, 1834, '\P{^Is_Jg=shin}', "");
Expect(1, 1835, '\p{Is_Jg= Shin}', "");
Expect(0, 1835, '\p{^Is_Jg= Shin}', "");
Expect(0, 1835, '\P{Is_Jg= Shin}', "");
Expect(1, 1835, '\P{^Is_Jg= Shin}', "");
Expect(0, 1834, '\p{Is_Jg= Shin}', "");
Expect(1, 1834, '\p{^Is_Jg= Shin}', "");
Expect(1, 1834, '\P{Is_Jg= Shin}', "");
Expect(0, 1834, '\P{^Is_Jg= Shin}', "");
Error('\p{Joining_Group=:= _yeh}');
Error('\P{Joining_Group=:= _yeh}');
Expect(1, 1574, '\p{Joining_Group=yeh}', "");
Expect(0, 1574, '\p{^Joining_Group=yeh}', "");
Expect(0, 1574, '\P{Joining_Group=yeh}', "");
Expect(1, 1574, '\P{^Joining_Group=yeh}', "");
Expect(0, 1573, '\p{Joining_Group=yeh}', "");
Expect(1, 1573, '\p{^Joining_Group=yeh}', "");
Expect(1, 1573, '\P{Joining_Group=yeh}', "");
Expect(0, 1573, '\P{^Joining_Group=yeh}', "");
Expect(1, 1574, '\p{Joining_Group= Yeh}', "");
Expect(0, 1574, '\p{^Joining_Group= Yeh}', "");
Expect(0, 1574, '\P{Joining_Group= Yeh}', "");
Expect(1, 1574, '\P{^Joining_Group= Yeh}', "");
Expect(0, 1573, '\p{Joining_Group= Yeh}', "");
Expect(1, 1573, '\p{^Joining_Group= Yeh}', "");
Expect(1, 1573, '\P{Joining_Group= Yeh}', "");
Expect(0, 1573, '\P{^Joining_Group= Yeh}', "");
Error('\p{Jg: :=-Yeh}');
Error('\P{Jg: :=-Yeh}');
Expect(1, 1574, '\p{Jg=yeh}', "");
Expect(0, 1574, '\p{^Jg=yeh}', "");
Expect(0, 1574, '\P{Jg=yeh}', "");
Expect(1, 1574, '\P{^Jg=yeh}', "");
Expect(0, 1573, '\p{Jg=yeh}', "");
Expect(1, 1573, '\p{^Jg=yeh}', "");
Expect(1, 1573, '\P{Jg=yeh}', "");
Expect(0, 1573, '\P{^Jg=yeh}', "");
Expect(1, 1574, '\p{Jg= YEH}', "");
Expect(0, 1574, '\p{^Jg= YEH}', "");
Expect(0, 1574, '\P{Jg= YEH}', "");
Expect(1, 1574, '\P{^Jg= YEH}', "");
Expect(0, 1573, '\p{Jg= YEH}', "");
Expect(1, 1573, '\p{^Jg= YEH}', "");
Expect(1, 1573, '\P{Jg= YEH}', "");
Expect(0, 1573, '\P{^Jg= YEH}', "");
Error('\p{Is_Joining_Group= yeh/a/}');
Error('\P{Is_Joining_Group= yeh/a/}');
Expect(1, 1574, '\p{Is_Joining_Group=yeh}', "");
Expect(0, 1574, '\p{^Is_Joining_Group=yeh}', "");
Expect(0, 1574, '\P{Is_Joining_Group=yeh}', "");
Expect(1, 1574, '\P{^Is_Joining_Group=yeh}', "");
Expect(0, 1573, '\p{Is_Joining_Group=yeh}', "");
Expect(1, 1573, '\p{^Is_Joining_Group=yeh}', "");
Expect(1, 1573, '\P{Is_Joining_Group=yeh}', "");
Expect(0, 1573, '\P{^Is_Joining_Group=yeh}', "");
Expect(1, 1574, '\p{Is_Joining_Group: Yeh}', "");
Expect(0, 1574, '\p{^Is_Joining_Group: Yeh}', "");
Expect(0, 1574, '\P{Is_Joining_Group: Yeh}', "");
Expect(1, 1574, '\P{^Is_Joining_Group: Yeh}', "");
Expect(0, 1573, '\p{Is_Joining_Group: Yeh}', "");
Expect(1, 1573, '\p{^Is_Joining_Group: Yeh}', "");
Expect(1, 1573, '\P{Is_Joining_Group: Yeh}', "");
Expect(0, 1573, '\P{^Is_Joining_Group: Yeh}', "");
Error('\p{Is_Jg= :=Yeh}');
Error('\P{Is_Jg= :=Yeh}');
Expect(1, 1574, '\p{Is_Jg=yeh}', "");
Expect(0, 1574, '\p{^Is_Jg=yeh}', "");
Expect(0, 1574, '\P{Is_Jg=yeh}', "");
Expect(1, 1574, '\P{^Is_Jg=yeh}', "");
Expect(0, 1573, '\p{Is_Jg=yeh}', "");
Expect(1, 1573, '\p{^Is_Jg=yeh}', "");
Expect(1, 1573, '\P{Is_Jg=yeh}', "");
Expect(0, 1573, '\P{^Is_Jg=yeh}', "");
Expect(1, 1574, '\p{Is_Jg=_ yeh}', "");
Expect(0, 1574, '\p{^Is_Jg=_ yeh}', "");
Expect(0, 1574, '\P{Is_Jg=_ yeh}', "");
Expect(1, 1574, '\P{^Is_Jg=_ yeh}', "");
Expect(0, 1573, '\p{Is_Jg=_ yeh}', "");
Expect(1, 1573, '\p{^Is_Jg=_ yeh}', "");
Expect(1, 1573, '\P{Is_Jg=_ yeh}', "");
Expect(0, 1573, '\P{^Is_Jg=_ yeh}', "");
Error('\p{Joining_Group=:= Dal}');
Error('\P{Joining_Group=:= Dal}');
Expect(1, 1584, '\p{Joining_Group=dal}', "");
Expect(0, 1584, '\p{^Joining_Group=dal}', "");
Expect(0, 1584, '\P{Joining_Group=dal}', "");
Expect(1, 1584, '\P{^Joining_Group=dal}', "");
Expect(0, 1582, '\p{Joining_Group=dal}', "");
Expect(1, 1582, '\p{^Joining_Group=dal}', "");
Expect(1, 1582, '\P{Joining_Group=dal}', "");
Expect(0, 1582, '\P{^Joining_Group=dal}', "");
Expect(1, 1584, '\p{Joining_Group=-_dal}', "");
Expect(0, 1584, '\p{^Joining_Group=-_dal}', "");
Expect(0, 1584, '\P{Joining_Group=-_dal}', "");
Expect(1, 1584, '\P{^Joining_Group=-_dal}', "");
Expect(0, 1582, '\p{Joining_Group=-_dal}', "");
Expect(1, 1582, '\p{^Joining_Group=-_dal}', "");
Expect(1, 1582, '\P{Joining_Group=-_dal}', "");
Expect(0, 1582, '\P{^Joining_Group=-_dal}', "");
Error('\p{Jg= :=DAL}');
Error('\P{Jg= :=DAL}');
Expect(1, 1584, '\p{Jg=dal}', "");
Expect(0, 1584, '\p{^Jg=dal}', "");
Expect(0, 1584, '\P{Jg=dal}', "");
Expect(1, 1584, '\P{^Jg=dal}', "");
Expect(0, 1582, '\p{Jg=dal}', "");
Expect(1, 1582, '\p{^Jg=dal}', "");
Expect(1, 1582, '\P{Jg=dal}', "");
Expect(0, 1582, '\P{^Jg=dal}', "");
Expect(1, 1584, '\p{Jg= Dal}', "");
Expect(0, 1584, '\p{^Jg= Dal}', "");
Expect(0, 1584, '\P{Jg= Dal}', "");
Expect(1, 1584, '\P{^Jg= Dal}', "");
Expect(0, 1582, '\p{Jg= Dal}', "");
Expect(1, 1582, '\p{^Jg= Dal}', "");
Expect(1, 1582, '\P{Jg= Dal}', "");
Expect(0, 1582, '\P{^Jg= Dal}', "");
Error('\p{Is_Joining_Group=:=- dal}');
Error('\P{Is_Joining_Group=:=- dal}');
Expect(1, 1584, '\p{Is_Joining_Group=dal}', "");
Expect(0, 1584, '\p{^Is_Joining_Group=dal}', "");
Expect(0, 1584, '\P{Is_Joining_Group=dal}', "");
Expect(1, 1584, '\P{^Is_Joining_Group=dal}', "");
Expect(0, 1582, '\p{Is_Joining_Group=dal}', "");
Expect(1, 1582, '\p{^Is_Joining_Group=dal}', "");
Expect(1, 1582, '\P{Is_Joining_Group=dal}', "");
Expect(0, 1582, '\P{^Is_Joining_Group=dal}', "");
Expect(1, 1584, '\p{Is_Joining_Group=- DAL}', "");
Expect(0, 1584, '\p{^Is_Joining_Group=- DAL}', "");
Expect(0, 1584, '\P{Is_Joining_Group=- DAL}', "");
Expect(1, 1584, '\P{^Is_Joining_Group=- DAL}', "");
Expect(0, 1582, '\p{Is_Joining_Group=- DAL}', "");
Expect(1, 1582, '\p{^Is_Joining_Group=- DAL}', "");
Expect(1, 1582, '\P{Is_Joining_Group=- DAL}', "");
Expect(0, 1582, '\P{^Is_Joining_Group=- DAL}', "");
Error('\p{Is_Jg= :=Dal}');
Error('\P{Is_Jg= :=Dal}');
Expect(1, 1584, '\p{Is_Jg=dal}', "");
Expect(0, 1584, '\p{^Is_Jg=dal}', "");
Expect(0, 1584, '\P{Is_Jg=dal}', "");
Expect(1, 1584, '\P{^Is_Jg=dal}', "");
Expect(0, 1582, '\p{Is_Jg=dal}', "");
Expect(1, 1582, '\p{^Is_Jg=dal}', "");
Expect(1, 1582, '\P{Is_Jg=dal}', "");
Expect(0, 1582, '\P{^Is_Jg=dal}', "");
Expect(1, 1584, '\p{Is_Jg=Dal}', "");
Expect(0, 1584, '\p{^Is_Jg=Dal}', "");
Expect(0, 1584, '\P{Is_Jg=Dal}', "");
Expect(1, 1584, '\P{^Is_Jg=Dal}', "");
Expect(0, 1582, '\p{Is_Jg=Dal}', "");
Expect(1, 1582, '\p{^Is_Jg=Dal}', "");
Expect(1, 1582, '\P{Is_Jg=Dal}', "");
Expect(0, 1582, '\P{^Is_Jg=Dal}', "");
Error('\p{Joining_Group=_:=Hamza_On-HEH-GOAL}');
Error('\P{Joining_Group=_:=Hamza_On-HEH-GOAL}');
Expect(1, 1731, '\p{Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1731, '\p{^Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1731, '\P{Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1731, '\P{^Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1730, '\p{Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1730, '\p{^Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1730, '\P{Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1730, '\P{^Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1731, '\p{Joining_Group= hamzaonHEH Goal}', "");
Expect(0, 1731, '\p{^Joining_Group= hamzaonHEH Goal}', "");
Expect(0, 1731, '\P{Joining_Group= hamzaonHEH Goal}', "");
Expect(1, 1731, '\P{^Joining_Group= hamzaonHEH Goal}', "");
Expect(0, 1730, '\p{Joining_Group= hamzaonHEH Goal}', "");
Expect(1, 1730, '\p{^Joining_Group= hamzaonHEH Goal}', "");
Expect(1, 1730, '\P{Joining_Group= hamzaonHEH Goal}', "");
Expect(0, 1730, '\P{^Joining_Group= hamzaonHEH Goal}', "");
Error('\p{Jg=--HAMZA:=ON Heh goal}');
Error('\P{Jg=--HAMZA:=ON Heh goal}');
Expect(1, 1731, '\p{Jg=hamzaonhehgoal}', "");
Expect(0, 1731, '\p{^Jg=hamzaonhehgoal}', "");
Expect(0, 1731, '\P{Jg=hamzaonhehgoal}', "");
Expect(1, 1731, '\P{^Jg=hamzaonhehgoal}', "");
Expect(0, 1730, '\p{Jg=hamzaonhehgoal}', "");
Expect(1, 1730, '\p{^Jg=hamzaonhehgoal}', "");
Expect(1, 1730, '\P{Jg=hamzaonhehgoal}', "");
Expect(0, 1730, '\P{^Jg=hamzaonhehgoal}', "");
Expect(1, 1731, '\p{Jg= hamza ON-heh Goal}', "");
Expect(0, 1731, '\p{^Jg= hamza ON-heh Goal}', "");
Expect(0, 1731, '\P{Jg= hamza ON-heh Goal}', "");
Expect(1, 1731, '\P{^Jg= hamza ON-heh Goal}', "");
Expect(0, 1730, '\p{Jg= hamza ON-heh Goal}', "");
Expect(1, 1730, '\p{^Jg= hamza ON-heh Goal}', "");
Expect(1, 1730, '\P{Jg= hamza ON-heh Goal}', "");
Expect(0, 1730, '\P{^Jg= hamza ON-heh Goal}', "");
Error('\p{Is_Joining_Group=-hamza/a/OnHEH-Goal}');
Error('\P{Is_Joining_Group=-hamza/a/OnHEH-Goal}');
Expect(1, 1731, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1731, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1731, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1731, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1730, '\p{Is_Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1730, '\p{^Is_Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1730, '\P{Is_Joining_Group=hamzaonhehgoal}', "");
Expect(0, 1730, '\P{^Is_Joining_Group=hamzaonhehgoal}', "");
Expect(1, 1731, '\p{Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(0, 1731, '\p{^Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(0, 1731, '\P{Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(1, 1731, '\P{^Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(0, 1730, '\p{Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(1, 1730, '\p{^Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(1, 1730, '\P{Is_Joining_Group=-Hamza On Heh GOAL}', "");
Expect(0, 1730, '\P{^Is_Joining_Group=-Hamza On Heh GOAL}', "");
Error('\p{Is_Jg=-:=hamzaOn_HEH Goal}');
Error('\P{Is_Jg=-:=hamzaOn_HEH Goal}');
Expect(1, 1731, '\p{Is_Jg=hamzaonhehgoal}', "");
Expect(0, 1731, '\p{^Is_Jg=hamzaonhehgoal}', "");
Expect(0, 1731, '\P{Is_Jg=hamzaonhehgoal}', "");
Expect(1, 1731, '\P{^Is_Jg=hamzaonhehgoal}', "");
Expect(0, 1730, '\p{Is_Jg=hamzaonhehgoal}', "");
Expect(1, 1730, '\p{^Is_Jg=hamzaonhehgoal}', "");
Expect(1, 1730, '\P{Is_Jg=hamzaonhehgoal}', "");
Expect(0, 1730, '\P{^Is_Jg=hamzaonhehgoal}', "");
Expect(1, 1731, '\p{Is_Jg= -hamza ON HEH goal}', "");
Expect(0, 1731, '\p{^Is_Jg= -hamza ON HEH goal}', "");
Expect(0, 1731, '\P{Is_Jg= -hamza ON HEH goal}', "");
Expect(1, 1731, '\P{^Is_Jg= -hamza ON HEH goal}', "");
Expect(0, 1730, '\p{Is_Jg= -hamza ON HEH goal}', "");
Expect(1, 1730, '\p{^Is_Jg= -hamza ON HEH goal}', "");
Expect(1, 1730, '\P{Is_Jg= -hamza ON HEH goal}', "");
Expect(0, 1730, '\P{^Is_Jg= -hamza ON HEH goal}', "");
Error('\p{Joining_Group::=He}');
Error('\P{Joining_Group::=He}');
Expect(1, 1815, '\p{Joining_Group=he}', "");
Expect(0, 1815, '\p{^Joining_Group=he}', "");
Expect(0, 1815, '\P{Joining_Group=he}', "");
Expect(1, 1815, '\P{^Joining_Group=he}', "");
Expect(0, 1814, '\p{Joining_Group=he}', "");
Expect(1, 1814, '\p{^Joining_Group=he}', "");
Expect(1, 1814, '\P{Joining_Group=he}', "");
Expect(0, 1814, '\P{^Joining_Group=he}', "");
Error('\p{Jg=/a/ HE}');
Error('\P{Jg=/a/ HE}');
Expect(1, 1815, '\p{Jg=he}', "");
Expect(0, 1815, '\p{^Jg=he}', "");
Expect(0, 1815, '\P{Jg=he}', "");
Expect(1, 1815, '\P{^Jg=he}', "");
Expect(0, 1814, '\p{Jg=he}', "");
Expect(1, 1814, '\p{^Jg=he}', "");
Expect(1, 1814, '\P{Jg=he}', "");
Expect(0, 1814, '\P{^Jg=he}', "");
Expect(1, 1815, '\p{Jg=_He}', "");
Expect(0, 1815, '\p{^Jg=_He}', "");
Expect(0, 1815, '\P{Jg=_He}', "");
Expect(1, 1815, '\P{^Jg=_He}', "");
Expect(0, 1814, '\p{Jg=_He}', "");
Expect(1, 1814, '\p{^Jg=_He}', "");
Expect(1, 1814, '\P{Jg=_He}', "");
Expect(0, 1814, '\P{^Jg=_He}', "");
Error('\p{Is_Joining_Group= :=HE}');
Error('\P{Is_Joining_Group= :=HE}');
Expect(1, 1815, '\p{Is_Joining_Group=he}', "");
Expect(0, 1815, '\p{^Is_Joining_Group=he}', "");
Expect(0, 1815, '\P{Is_Joining_Group=he}', "");
Expect(1, 1815, '\P{^Is_Joining_Group=he}', "");
Expect(0, 1814, '\p{Is_Joining_Group=he}', "");
Expect(1, 1814, '\p{^Is_Joining_Group=he}', "");
Expect(1, 1814, '\P{Is_Joining_Group=he}', "");
Expect(0, 1814, '\P{^Is_Joining_Group=he}', "");
Expect(1, 1815, '\p{Is_Joining_Group: He}', "");
Expect(0, 1815, '\p{^Is_Joining_Group: He}', "");
Expect(0, 1815, '\P{Is_Joining_Group: He}', "");
Expect(1, 1815, '\P{^Is_Joining_Group: He}', "");
Expect(0, 1814, '\p{Is_Joining_Group: He}', "");
Expect(1, 1814, '\p{^Is_Joining_Group: He}', "");
Expect(1, 1814, '\P{Is_Joining_Group: He}', "");
Expect(0, 1814, '\P{^Is_Joining_Group: He}', "");
Error('\p{Is_Jg: he/a/}');
Error('\P{Is_Jg: he/a/}');
Expect(1, 1815, '\p{Is_Jg=he}', "");
Expect(0, 1815, '\p{^Is_Jg=he}', "");
Expect(0, 1815, '\P{Is_Jg=he}', "");
Expect(1, 1815, '\P{^Is_Jg=he}', "");
Expect(0, 1814, '\p{Is_Jg=he}', "");
Expect(1, 1814, '\p{^Is_Jg=he}', "");
Expect(1, 1814, '\P{Is_Jg=he}', "");
Expect(0, 1814, '\P{^Is_Jg=he}', "");
Expect(1, 1815, '\p{Is_Jg: _he}', "");
Expect(0, 1815, '\p{^Is_Jg: _he}', "");
Expect(0, 1815, '\P{Is_Jg: _he}', "");
Expect(1, 1815, '\P{^Is_Jg: _he}', "");
Expect(0, 1814, '\p{Is_Jg: _he}', "");
Expect(1, 1814, '\p{^Is_Jg: _he}', "");
Expect(1, 1814, '\P{Is_Jg: _he}', "");
Expect(0, 1814, '\P{^Is_Jg: _he}', "");
Error('\p{Joining_Group: :=No-JoiningGroup}');
Error('\P{Joining_Group: :=No-JoiningGroup}');
Expect(1, 1569, '\p{Joining_Group=nojoininggroup}', "");
Expect(0, 1569, '\p{^Joining_Group=nojoininggroup}', "");
Expect(0, 1569, '\P{Joining_Group=nojoininggroup}', "");
Expect(1, 1569, '\P{^Joining_Group=nojoininggroup}', "");
Expect(0, 1599, '\p{Joining_Group=nojoininggroup}', "");
Expect(1, 1599, '\p{^Joining_Group=nojoininggroup}', "");
Expect(1, 1599, '\P{Joining_Group=nojoininggroup}', "");
Expect(0, 1599, '\P{^Joining_Group=nojoininggroup}', "");
Expect(1, 1569, '\p{Joining_Group= No JOINING_group}', "");
Expect(0, 1569, '\p{^Joining_Group= No JOINING_group}', "");
Expect(0, 1569, '\P{Joining_Group= No JOINING_group}', "");
Expect(1, 1569, '\P{^Joining_Group= No JOINING_group}', "");
Expect(0, 1599, '\p{Joining_Group= No JOINING_group}', "");
Expect(1, 1599, '\p{^Joining_Group= No JOINING_group}', "");
Expect(1, 1599, '\P{Joining_Group= No JOINING_group}', "");
Expect(0, 1599, '\P{^Joining_Group= No JOINING_group}', "");
Error('\p{Jg= -NO/a/JOININGGROUP}');
Error('\P{Jg= -NO/a/JOININGGROUP}');
Expect(1, 1569, '\p{Jg=nojoininggroup}', "");
Expect(0, 1569, '\p{^Jg=nojoininggroup}', "");
Expect(0, 1569, '\P{Jg=nojoininggroup}', "");
Expect(1, 1569, '\P{^Jg=nojoininggroup}', "");
Expect(0, 1599, '\p{Jg=nojoininggroup}', "");
Expect(1, 1599, '\p{^Jg=nojoininggroup}', "");
Expect(1, 1599, '\P{Jg=nojoininggroup}', "");
Expect(0, 1599, '\P{^Jg=nojoininggroup}', "");
Expect(1, 1569, '\p{Jg=-No JOINING-group}', "");
Expect(0, 1569, '\p{^Jg=-No JOINING-group}', "");
Expect(0, 1569, '\P{Jg=-No JOINING-group}', "");
Expect(1, 1569, '\P{^Jg=-No JOINING-group}', "");
Expect(0, 1599, '\p{Jg=-No JOINING-group}', "");
Expect(1, 1599, '\p{^Jg=-No JOINING-group}', "");
Expect(1, 1599, '\P{Jg=-No JOINING-group}', "");
Expect(0, 1599, '\P{^Jg=-No JOINING-group}', "");
Error('\p{Is_Joining_Group=:=NOJoining_group}');
Error('\P{Is_Joining_Group=:=NOJoining_group}');
Expect(1, 1569, '\p{Is_Joining_Group=nojoininggroup}', "");
Expect(0, 1569, '\p{^Is_Joining_Group=nojoininggroup}', "");
Expect(0, 1569, '\P{Is_Joining_Group=nojoininggroup}', "");
Expect(1, 1569, '\P{^Is_Joining_Group=nojoininggroup}', "");
Expect(0, 1599, '\p{Is_Joining_Group=nojoininggroup}', "");
Expect(1, 1599, '\p{^Is_Joining_Group=nojoininggroup}', "");
Expect(1, 1599, '\P{Is_Joining_Group=nojoininggroup}', "");
Expect(0, 1599, '\P{^Is_Joining_Group=nojoininggroup}', "");
Expect(1, 1569, '\p{Is_Joining_Group= -NO_Joining_group}', "");
Expect(0, 1569, '\p{^Is_Joining_Group= -NO_Joining_group}', "");
Expect(0, 1569, '\P{Is_Joining_Group= -NO_Joining_group}', "");
Expect(1, 1569, '\P{^Is_Joining_Group= -NO_Joining_group}', "");
Expect(0, 1599, '\p{Is_Joining_Group= -NO_Joining_group}', "");
Expect(1, 1599, '\p{^Is_Joining_Group= -NO_Joining_group}', "");
Expect(1, 1599, '\P{Is_Joining_Group= -NO_Joining_group}', "");
Expect(0, 1599, '\P{^Is_Joining_Group= -NO_Joining_group}', "");
Error('\p{Is_Jg=_/a/noJoining Group}');
Error('\P{Is_Jg=_/a/noJoining Group}');
Expect(1, 1569, '\p{Is_Jg=nojoininggroup}', "");
Expect(0, 1569, '\p{^Is_Jg=nojoininggroup}', "");
Expect(0, 1569, '\P{Is_Jg=nojoininggroup}', "");
Expect(1, 1569, '\P{^Is_Jg=nojoininggroup}', "");
Expect(0, 1599, '\p{Is_Jg=nojoininggroup}', "");
Expect(1, 1599, '\p{^Is_Jg=nojoininggroup}', "");
Expect(1, 1599, '\P{Is_Jg=nojoininggroup}', "");
Expect(0, 1599, '\P{^Is_Jg=nojoininggroup}', "");
Expect(1, 1569, '\p{Is_Jg= no_Joining-group}', "");
Expect(0, 1569, '\p{^Is_Jg= no_Joining-group}', "");
Expect(0, 1569, '\P{Is_Jg= no_Joining-group}', "");
Expect(1, 1569, '\P{^Is_Jg= no_Joining-group}', "");
Expect(0, 1599, '\p{Is_Jg= no_Joining-group}', "");
Expect(1, 1599, '\p{^Is_Jg= no_Joining-group}', "");
Expect(1, 1599, '\P{Is_Jg= no_Joining-group}', "");
Expect(0, 1599, '\P{^Is_Jg= no_Joining-group}', "");
Error('\p{Joining_Group=_/a/Burushaski yehBarree}');
Error('\P{Joining_Group=_/a/Burushaski yehBarree}');
Expect(1, 1915, '\p{Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1915, '\p{^Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1915, '\P{Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1915, '\P{^Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1913, '\p{Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1913, '\p{^Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1913, '\P{Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1913, '\P{^Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1915, '\p{Joining_Group= Burushaski_YEH barree}', "");
Expect(0, 1915, '\p{^Joining_Group= Burushaski_YEH barree}', "");
Expect(0, 1915, '\P{Joining_Group= Burushaski_YEH barree}', "");
Expect(1, 1915, '\P{^Joining_Group= Burushaski_YEH barree}', "");
Expect(0, 1913, '\p{Joining_Group= Burushaski_YEH barree}', "");
Expect(1, 1913, '\p{^Joining_Group= Burushaski_YEH barree}', "");
Expect(1, 1913, '\P{Joining_Group= Burushaski_YEH barree}', "");
Expect(0, 1913, '\P{^Joining_Group= Burushaski_YEH barree}', "");
Error('\p{Jg=/a/ Burushaski-YEHBarree}');
Error('\P{Jg=/a/ Burushaski-YEHBarree}');
Expect(1, 1915, '\p{Jg=burushaskiyehbarree}', "");
Expect(0, 1915, '\p{^Jg=burushaskiyehbarree}', "");
Expect(0, 1915, '\P{Jg=burushaskiyehbarree}', "");
Expect(1, 1915, '\P{^Jg=burushaskiyehbarree}', "");
Expect(0, 1913, '\p{Jg=burushaskiyehbarree}', "");
Expect(1, 1913, '\p{^Jg=burushaskiyehbarree}', "");
Expect(1, 1913, '\P{Jg=burushaskiyehbarree}', "");
Expect(0, 1913, '\P{^Jg=burushaskiyehbarree}', "");
Expect(1, 1915, '\p{Jg= Burushaski_YehBarree}', "");
Expect(0, 1915, '\p{^Jg= Burushaski_YehBarree}', "");
Expect(0, 1915, '\P{Jg= Burushaski_YehBarree}', "");
Expect(1, 1915, '\P{^Jg= Burushaski_YehBarree}', "");
Expect(0, 1913, '\p{Jg= Burushaski_YehBarree}', "");
Expect(1, 1913, '\p{^Jg= Burushaski_YehBarree}', "");
Expect(1, 1913, '\P{Jg= Burushaski_YehBarree}', "");
Expect(0, 1913, '\P{^Jg= Burushaski_YehBarree}', "");
Error('\p{Is_Joining_Group=/a/Burushaski YehBarree}');
Error('\P{Is_Joining_Group=/a/Burushaski YehBarree}');
Expect(1, 1915, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1915, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1915, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1915, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1913, '\p{Is_Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1913, '\p{^Is_Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1913, '\P{Is_Joining_Group=burushaskiyehbarree}', "");
Expect(0, 1913, '\P{^Is_Joining_Group=burushaskiyehbarree}', "");
Expect(1, 1915, '\p{Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(0, 1915, '\p{^Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(0, 1915, '\P{Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(1, 1915, '\P{^Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(0, 1913, '\p{Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(1, 1913, '\p{^Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(1, 1913, '\P{Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Expect(0, 1913, '\P{^Is_Joining_Group=_ Burushaski-Yeh BARREE}', "");
Error('\p{Is_Jg= /a/Burushaski-YehBarree}');
Error('\P{Is_Jg= /a/Burushaski-YehBarree}');
Expect(1, 1915, '\p{Is_Jg=burushaskiyehbarree}', "");
Expect(0, 1915, '\p{^Is_Jg=burushaskiyehbarree}', "");
Expect(0, 1915, '\P{Is_Jg=burushaskiyehbarree}', "");
Expect(1, 1915, '\P{^Is_Jg=burushaskiyehbarree}', "");
Expect(0, 1913, '\p{Is_Jg=burushaskiyehbarree}', "");
Expect(1, 1913, '\p{^Is_Jg=burushaskiyehbarree}', "");
Expect(1, 1913, '\P{Is_Jg=burushaskiyehbarree}', "");
Expect(0, 1913, '\P{^Is_Jg=burushaskiyehbarree}', "");
Expect(1, 1915, '\p{Is_Jg= _burushaski_YEH_barree}', "");
Expect(0, 1915, '\p{^Is_Jg= _burushaski_YEH_barree}', "");
Expect(0, 1915, '\P{Is_Jg= _burushaski_YEH_barree}', "");
Expect(1, 1915, '\P{^Is_Jg= _burushaski_YEH_barree}', "");
Expect(0, 1913, '\p{Is_Jg= _burushaski_YEH_barree}', "");
Expect(1, 1913, '\p{^Is_Jg= _burushaski_YEH_barree}', "");
Expect(1, 1913, '\P{Is_Jg= _burushaski_YEH_barree}', "");
Expect(0, 1913, '\P{^Is_Jg= _burushaski_YEH_barree}', "");
Error('\p{Joining_Group= Teh MARBUTA/a/}');
Error('\P{Joining_Group= Teh MARBUTA/a/}');
Expect(1, 1577, '\p{Joining_Group=tehmarbuta}', "");
Expect(0, 1577, '\p{^Joining_Group=tehmarbuta}', "");
Expect(0, 1577, '\P{Joining_Group=tehmarbuta}', "");
Expect(1, 1577, '\P{^Joining_Group=tehmarbuta}', "");
Expect(0, 1576, '\p{Joining_Group=tehmarbuta}', "");
Expect(1, 1576, '\p{^Joining_Group=tehmarbuta}', "");
Expect(1, 1576, '\P{Joining_Group=tehmarbuta}', "");
Expect(0, 1576, '\P{^Joining_Group=tehmarbuta}', "");
Expect(1, 1577, '\p{Joining_Group= _TEHMarbuta}', "");
Expect(0, 1577, '\p{^Joining_Group= _TEHMarbuta}', "");
Expect(0, 1577, '\P{Joining_Group= _TEHMarbuta}', "");
Expect(1, 1577, '\P{^Joining_Group= _TEHMarbuta}', "");
Expect(0, 1576, '\p{Joining_Group= _TEHMarbuta}', "");
Expect(1, 1576, '\p{^Joining_Group= _TEHMarbuta}', "");
Expect(1, 1576, '\P{Joining_Group= _TEHMarbuta}', "");
Expect(0, 1576, '\P{^Joining_Group= _TEHMarbuta}', "");
Error('\p{Jg: := -Teh marbuta}');
Error('\P{Jg: := -Teh marbuta}');
Expect(1, 1577, '\p{Jg=tehmarbuta}', "");
Expect(0, 1577, '\p{^Jg=tehmarbuta}', "");
Expect(0, 1577, '\P{Jg=tehmarbuta}', "");
Expect(1, 1577, '\P{^Jg=tehmarbuta}', "");
Expect(0, 1576, '\p{Jg=tehmarbuta}', "");
Expect(1, 1576, '\p{^Jg=tehmarbuta}', "");
Expect(1, 1576, '\P{Jg=tehmarbuta}', "");
Expect(0, 1576, '\P{^Jg=tehmarbuta}', "");
Expect(1, 1577, '\p{Jg=__TEH-Marbuta}', "");
Expect(0, 1577, '\p{^Jg=__TEH-Marbuta}', "");
Expect(0, 1577, '\P{Jg=__TEH-Marbuta}', "");
Expect(1, 1577, '\P{^Jg=__TEH-Marbuta}', "");
Expect(0, 1576, '\p{Jg=__TEH-Marbuta}', "");
Expect(1, 1576, '\p{^Jg=__TEH-Marbuta}', "");
Expect(1, 1576, '\P{Jg=__TEH-Marbuta}', "");
Expect(0, 1576, '\P{^Jg=__TEH-Marbuta}', "");
Error('\p{Is_Joining_Group=:= _Teh MARBUTA}');
Error('\P{Is_Joining_Group=:= _Teh MARBUTA}');
Expect(1, 1577, '\p{Is_Joining_Group=tehmarbuta}', "");
Expect(0, 1577, '\p{^Is_Joining_Group=tehmarbuta}', "");
Expect(0, 1577, '\P{Is_Joining_Group=tehmarbuta}', "");
Expect(1, 1577, '\P{^Is_Joining_Group=tehmarbuta}', "");
Expect(0, 1576, '\p{Is_Joining_Group=tehmarbuta}', "");
Expect(1, 1576, '\p{^Is_Joining_Group=tehmarbuta}', "");
Expect(1, 1576, '\P{Is_Joining_Group=tehmarbuta}', "");
Expect(0, 1576, '\P{^Is_Joining_Group=tehmarbuta}', "");
Expect(1, 1577, '\p{Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(0, 1577, '\p{^Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(0, 1577, '\P{Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(1, 1577, '\P{^Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(0, 1576, '\p{Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(1, 1576, '\p{^Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(1, 1576, '\P{Is_Joining_Group: _-Teh-Marbuta}', "");
Expect(0, 1576, '\P{^Is_Joining_Group: _-Teh-Marbuta}', "");
Error('\p{Is_Jg=_/a/TehMARBUTA}');
Error('\P{Is_Jg=_/a/TehMARBUTA}');
Expect(1, 1577, '\p{Is_Jg=tehmarbuta}', "");
Expect(0, 1577, '\p{^Is_Jg=tehmarbuta}', "");
Expect(0, 1577, '\P{Is_Jg=tehmarbuta}', "");
Expect(1, 1577, '\P{^Is_Jg=tehmarbuta}', "");
Expect(0, 1576, '\p{Is_Jg=tehmarbuta}', "");
Expect(1, 1576, '\p{^Is_Jg=tehmarbuta}', "");
Expect(1, 1576, '\P{Is_Jg=tehmarbuta}', "");
Expect(0, 1576, '\P{^Is_Jg=tehmarbuta}', "");
Expect(1, 1577, '\p{Is_Jg: -teh MARBUTA}', "");
Expect(0, 1577, '\p{^Is_Jg: -teh MARBUTA}', "");
Expect(0, 1577, '\P{Is_Jg: -teh MARBUTA}', "");
Expect(1, 1577, '\P{^Is_Jg: -teh MARBUTA}', "");
Expect(0, 1576, '\p{Is_Jg: -teh MARBUTA}', "");
Expect(1, 1576, '\p{^Is_Jg: -teh MARBUTA}', "");
Expect(1, 1576, '\P{Is_Jg: -teh MARBUTA}', "");
Expect(0, 1576, '\P{^Is_Jg: -teh MARBUTA}', "");
Error('\p{Joining_Group: REH/a/}');
Error('\P{Joining_Group: REH/a/}');
Expect(1, 1586, '\p{Joining_Group=reh}', "");
Expect(0, 1586, '\p{^Joining_Group=reh}', "");
Expect(0, 1586, '\P{Joining_Group=reh}', "");
Expect(1, 1586, '\P{^Joining_Group=reh}', "");
Expect(0, 1584, '\p{Joining_Group=reh}', "");
Expect(1, 1584, '\p{^Joining_Group=reh}', "");
Expect(1, 1584, '\P{Joining_Group=reh}', "");
Expect(0, 1584, '\P{^Joining_Group=reh}', "");
Expect(1, 1586, '\p{Joining_Group= -REH}', "");
Expect(0, 1586, '\p{^Joining_Group= -REH}', "");
Expect(0, 1586, '\P{Joining_Group= -REH}', "");
Expect(1, 1586, '\P{^Joining_Group= -REH}', "");
Expect(0, 1584, '\p{Joining_Group= -REH}', "");
Expect(1, 1584, '\p{^Joining_Group= -REH}', "");
Expect(1, 1584, '\P{Joining_Group= -REH}', "");
Expect(0, 1584, '\P{^Joining_Group= -REH}', "");
Error('\p{Jg= /a/reh}');
Error('\P{Jg= /a/reh}');
Expect(1, 1586, '\p{Jg=reh}', "");
Expect(0, 1586, '\p{^Jg=reh}', "");
Expect(0, 1586, '\P{Jg=reh}', "");
Expect(1, 1586, '\P{^Jg=reh}', "");
Expect(0, 1584, '\p{Jg=reh}', "");
Expect(1, 1584, '\p{^Jg=reh}', "");
Expect(1, 1584, '\P{Jg=reh}', "");
Expect(0, 1584, '\P{^Jg=reh}', "");
Expect(1, 1586, '\p{Jg= REH}', "");
Expect(0, 1586, '\p{^Jg= REH}', "");
Expect(0, 1586, '\P{Jg= REH}', "");
Expect(1, 1586, '\P{^Jg= REH}', "");
Expect(0, 1584, '\p{Jg= REH}', "");
Expect(1, 1584, '\p{^Jg= REH}', "");
Expect(1, 1584, '\P{Jg= REH}', "");
Expect(0, 1584, '\P{^Jg= REH}', "");
Error('\p{Is_Joining_Group: reh:=}');
Error('\P{Is_Joining_Group: reh:=}');
Expect(1, 1586, '\p{Is_Joining_Group: reh}', "");
Expect(0, 1586, '\p{^Is_Joining_Group: reh}', "");
Expect(0, 1586, '\P{Is_Joining_Group: reh}', "");
Expect(1, 1586, '\P{^Is_Joining_Group: reh}', "");
Expect(0, 1584, '\p{Is_Joining_Group: reh}', "");
Expect(1, 1584, '\p{^Is_Joining_Group: reh}', "");
Expect(1, 1584, '\P{Is_Joining_Group: reh}', "");
Expect(0, 1584, '\P{^Is_Joining_Group: reh}', "");
Expect(1, 1586, '\p{Is_Joining_Group= -REH}', "");
Expect(0, 1586, '\p{^Is_Joining_Group= -REH}', "");
Expect(0, 1586, '\P{Is_Joining_Group= -REH}', "");
Expect(1, 1586, '\P{^Is_Joining_Group= -REH}', "");
Expect(0, 1584, '\p{Is_Joining_Group= -REH}', "");
Expect(1, 1584, '\p{^Is_Joining_Group= -REH}', "");
Expect(1, 1584, '\P{Is_Joining_Group= -REH}', "");
Expect(0, 1584, '\P{^Is_Joining_Group= -REH}', "");
Error('\p{Is_Jg=_reh:=}');
Error('\P{Is_Jg=_reh:=}');
Expect(1, 1586, '\p{Is_Jg: reh}', "");
Expect(0, 1586, '\p{^Is_Jg: reh}', "");
Expect(0, 1586, '\P{Is_Jg: reh}', "");
Expect(1, 1586, '\P{^Is_Jg: reh}', "");
Expect(0, 1584, '\p{Is_Jg: reh}', "");
Expect(1, 1584, '\p{^Is_Jg: reh}', "");
Expect(1, 1584, '\P{Is_Jg: reh}', "");
Expect(0, 1584, '\P{^Is_Jg: reh}', "");
Expect(1, 1586, '\p{Is_Jg= REH}', "");
Expect(0, 1586, '\p{^Is_Jg= REH}', "");
Expect(0, 1586, '\P{Is_Jg= REH}', "");
Expect(1, 1586, '\P{^Is_Jg= REH}', "");
Expect(0, 1584, '\p{Is_Jg= REH}', "");
Expect(1, 1584, '\p{^Is_Jg= REH}', "");
Expect(1, 1584, '\P{Is_Jg= REH}', "");
Expect(0, 1584, '\P{^Is_Jg= REH}', "");
Error('\p{Joining_Group=Zain/a/}');
Error('\P{Joining_Group=Zain/a/}');
Expect(1, 1817, '\p{Joining_Group=zain}', "");
Expect(0, 1817, '\p{^Joining_Group=zain}', "");
Expect(0, 1817, '\P{Joining_Group=zain}', "");
Expect(1, 1817, '\P{^Joining_Group=zain}', "");
Expect(0, 1816, '\p{Joining_Group=zain}', "");
Expect(1, 1816, '\p{^Joining_Group=zain}', "");
Expect(1, 1816, '\P{Joining_Group=zain}', "");
Expect(0, 1816, '\P{^Joining_Group=zain}', "");
Expect(1, 1817, '\p{Joining_Group= _ZAIN}', "");
Expect(0, 1817, '\p{^Joining_Group= _ZAIN}', "");
Expect(0, 1817, '\P{Joining_Group= _ZAIN}', "");
Expect(1, 1817, '\P{^Joining_Group= _ZAIN}', "");
Expect(0, 1816, '\p{Joining_Group= _ZAIN}', "");
Expect(1, 1816, '\p{^Joining_Group= _ZAIN}', "");
Expect(1, 1816, '\P{Joining_Group= _ZAIN}', "");
Expect(0, 1816, '\P{^Joining_Group= _ZAIN}', "");
Error('\p{Jg=-Zain:=}');
Error('\P{Jg=-Zain:=}');
Expect(1, 1817, '\p{Jg=zain}', "");
Expect(0, 1817, '\p{^Jg=zain}', "");
Expect(0, 1817, '\P{Jg=zain}', "");
Expect(1, 1817, '\P{^Jg=zain}', "");
Expect(0, 1816, '\p{Jg=zain}', "");
Expect(1, 1816, '\p{^Jg=zain}', "");
Expect(1, 1816, '\P{Jg=zain}', "");
Expect(0, 1816, '\P{^Jg=zain}', "");
Expect(1, 1817, '\p{Jg=_ZAIN}', "");
Expect(0, 1817, '\p{^Jg=_ZAIN}', "");
Expect(0, 1817, '\P{Jg=_ZAIN}', "");
Expect(1, 1817, '\P{^Jg=_ZAIN}', "");
Expect(0, 1816, '\p{Jg=_ZAIN}', "");
Expect(1, 1816, '\p{^Jg=_ZAIN}', "");
Expect(1, 1816, '\P{Jg=_ZAIN}', "");
Expect(0, 1816, '\P{^Jg=_ZAIN}', "");
Error('\p{Is_Joining_Group=:=--zain}');
Error('\P{Is_Joining_Group=:=--zain}');
Expect(1, 1817, '\p{Is_Joining_Group: zain}', "");
Expect(0, 1817, '\p{^Is_Joining_Group: zain}', "");
Expect(0, 1817, '\P{Is_Joining_Group: zain}', "");
Expect(1, 1817, '\P{^Is_Joining_Group: zain}', "");
Expect(0, 1816, '\p{Is_Joining_Group: zain}', "");
Expect(1, 1816, '\p{^Is_Joining_Group: zain}', "");
Expect(1, 1816, '\P{Is_Joining_Group: zain}', "");
Expect(0, 1816, '\P{^Is_Joining_Group: zain}', "");
Expect(1, 1817, '\p{Is_Joining_Group= Zain}', "");
Expect(0, 1817, '\p{^Is_Joining_Group= Zain}', "");
Expect(0, 1817, '\P{Is_Joining_Group= Zain}', "");
Expect(1, 1817, '\P{^Is_Joining_Group= Zain}', "");
Expect(0, 1816, '\p{Is_Joining_Group= Zain}', "");
Expect(1, 1816, '\p{^Is_Joining_Group= Zain}', "");
Expect(1, 1816, '\P{Is_Joining_Group= Zain}', "");
Expect(0, 1816, '\P{^Is_Joining_Group= Zain}', "");
Error('\p{Is_Jg=_/a/Zain}');
Error('\P{Is_Jg=_/a/Zain}');
Expect(1, 1817, '\p{Is_Jg=zain}', "");
Expect(0, 1817, '\p{^Is_Jg=zain}', "");
Expect(0, 1817, '\P{Is_Jg=zain}', "");
Expect(1, 1817, '\P{^Is_Jg=zain}', "");
Expect(0, 1816, '\p{Is_Jg=zain}', "");
Expect(1, 1816, '\p{^Is_Jg=zain}', "");
Expect(1, 1816, '\P{Is_Jg=zain}', "");
Expect(0, 1816, '\P{^Is_Jg=zain}', "");
Expect(1, 1817, '\p{Is_Jg= zain}', "");
Expect(0, 1817, '\p{^Is_Jg= zain}', "");
Expect(0, 1817, '\P{Is_Jg= zain}', "");
Expect(1, 1817, '\P{^Is_Jg= zain}', "");
Expect(0, 1816, '\p{Is_Jg= zain}', "");
Expect(1, 1816, '\p{^Is_Jg= zain}', "");
Expect(1, 1816, '\P{Is_Jg= zain}', "");
Expect(0, 1816, '\P{^Is_Jg= zain}', "");
Error('\p{Joining_Group= ALEF/a/}');
Error('\P{Joining_Group= ALEF/a/}');
Expect(1, 1571, '\p{Joining_Group=alef}', "");
Expect(0, 1571, '\p{^Joining_Group=alef}', "");
Expect(0, 1571, '\P{Joining_Group=alef}', "");
Expect(1, 1571, '\P{^Joining_Group=alef}', "");
Expect(0, 1569, '\p{Joining_Group=alef}', "");
Expect(1, 1569, '\p{^Joining_Group=alef}', "");
Expect(1, 1569, '\P{Joining_Group=alef}', "");
Expect(0, 1569, '\P{^Joining_Group=alef}', "");
Expect(1, 1571, '\p{Joining_Group=_Alef}', "");
Expect(0, 1571, '\p{^Joining_Group=_Alef}', "");
Expect(0, 1571, '\P{Joining_Group=_Alef}', "");
Expect(1, 1571, '\P{^Joining_Group=_Alef}', "");
Expect(0, 1569, '\p{Joining_Group=_Alef}', "");
Expect(1, 1569, '\p{^Joining_Group=_Alef}', "");
Expect(1, 1569, '\P{Joining_Group=_Alef}', "");
Expect(0, 1569, '\P{^Joining_Group=_Alef}', "");
Error('\p{Jg=-Alef:=}');
Error('\P{Jg=-Alef:=}');
Expect(1, 1571, '\p{Jg=alef}', "");
Expect(0, 1571, '\p{^Jg=alef}', "");
Expect(0, 1571, '\P{Jg=alef}', "");
Expect(1, 1571, '\P{^Jg=alef}', "");
Expect(0, 1569, '\p{Jg=alef}', "");
Expect(1, 1569, '\p{^Jg=alef}', "");
Expect(1, 1569, '\P{Jg=alef}', "");
Expect(0, 1569, '\P{^Jg=alef}', "");
Expect(1, 1571, '\p{Jg=--ALEF}', "");
Expect(0, 1571, '\p{^Jg=--ALEF}', "");
Expect(0, 1571, '\P{Jg=--ALEF}', "");
Expect(1, 1571, '\P{^Jg=--ALEF}', "");
Expect(0, 1569, '\p{Jg=--ALEF}', "");
Expect(1, 1569, '\p{^Jg=--ALEF}', "");
Expect(1, 1569, '\P{Jg=--ALEF}', "");
Expect(0, 1569, '\P{^Jg=--ALEF}', "");
Error('\p{Is_Joining_Group=-ALEF/a/}');
Error('\P{Is_Joining_Group=-ALEF/a/}');
Expect(1, 1571, '\p{Is_Joining_Group=alef}', "");
Expect(0, 1571, '\p{^Is_Joining_Group=alef}', "");
Expect(0, 1571, '\P{Is_Joining_Group=alef}', "");
Expect(1, 1571, '\P{^Is_Joining_Group=alef}', "");
Expect(0, 1569, '\p{Is_Joining_Group=alef}', "");
Expect(1, 1569, '\p{^Is_Joining_Group=alef}', "");
Expect(1, 1569, '\P{Is_Joining_Group=alef}', "");
Expect(0, 1569, '\P{^Is_Joining_Group=alef}', "");
Expect(1, 1571, '\p{Is_Joining_Group= _Alef}', "");
Expect(0, 1571, '\p{^Is_Joining_Group= _Alef}', "");
Expect(0, 1571, '\P{Is_Joining_Group= _Alef}', "");
Expect(1, 1571, '\P{^Is_Joining_Group= _Alef}', "");
Expect(0, 1569, '\p{Is_Joining_Group= _Alef}', "");
Expect(1, 1569, '\p{^Is_Joining_Group= _Alef}', "");
Expect(1, 1569, '\P{Is_Joining_Group= _Alef}', "");
Expect(0, 1569, '\P{^Is_Joining_Group= _Alef}', "");
Error('\p{Is_Jg=_:=Alef}');
Error('\P{Is_Jg=_:=Alef}');
Expect(1, 1571, '\p{Is_Jg=alef}', "");
Expect(0, 1571, '\p{^Is_Jg=alef}', "");
Expect(0, 1571, '\P{Is_Jg=alef}', "");
Expect(1, 1571, '\P{^Is_Jg=alef}', "");
Expect(0, 1569, '\p{Is_Jg=alef}', "");
Expect(1, 1569, '\p{^Is_Jg=alef}', "");
Expect(1, 1569, '\P{Is_Jg=alef}', "");
Expect(0, 1569, '\P{^Is_Jg=alef}', "");
Expect(1, 1571, '\p{Is_Jg= -alef}', "");
Expect(0, 1571, '\p{^Is_Jg= -alef}', "");
Expect(0, 1571, '\P{Is_Jg= -alef}', "");
Expect(1, 1571, '\P{^Is_Jg= -alef}', "");
Expect(0, 1569, '\p{Is_Jg= -alef}', "");
Expect(1, 1569, '\p{^Is_Jg= -alef}', "");
Expect(1, 1569, '\P{Is_Jg= -alef}', "");
Expect(0, 1569, '\P{^Is_Jg= -alef}', "");
Error('\p{Joining_Group=-Gamal/a/}');
Error('\P{Joining_Group=-Gamal/a/}');
Expect(1, 1812, '\p{Joining_Group=gamal}', "");
Expect(0, 1812, '\p{^Joining_Group=gamal}', "");
Expect(0, 1812, '\P{Joining_Group=gamal}', "");
Expect(1, 1812, '\P{^Joining_Group=gamal}', "");
Expect(0, 1810, '\p{Joining_Group=gamal}', "");
Expect(1, 1810, '\p{^Joining_Group=gamal}', "");
Expect(1, 1810, '\P{Joining_Group=gamal}', "");
Expect(0, 1810, '\P{^Joining_Group=gamal}', "");
Expect(1, 1812, '\p{Joining_Group= GAMAL}', "");
Expect(0, 1812, '\p{^Joining_Group= GAMAL}', "");
Expect(0, 1812, '\P{Joining_Group= GAMAL}', "");
Expect(1, 1812, '\P{^Joining_Group= GAMAL}', "");
Expect(0, 1810, '\p{Joining_Group= GAMAL}', "");
Expect(1, 1810, '\p{^Joining_Group= GAMAL}', "");
Expect(1, 1810, '\P{Joining_Group= GAMAL}', "");
Expect(0, 1810, '\P{^Joining_Group= GAMAL}', "");
Error('\p{Jg=_ gamal:=}');
Error('\P{Jg=_ gamal:=}');
Expect(1, 1812, '\p{Jg=gamal}', "");
Expect(0, 1812, '\p{^Jg=gamal}', "");
Expect(0, 1812, '\P{Jg=gamal}', "");
Expect(1, 1812, '\P{^Jg=gamal}', "");
Expect(0, 1810, '\p{Jg=gamal}', "");
Expect(1, 1810, '\p{^Jg=gamal}', "");
Expect(1, 1810, '\P{Jg=gamal}', "");
Expect(0, 1810, '\P{^Jg=gamal}', "");
Expect(1, 1812, '\p{Jg= -Gamal}', "");
Expect(0, 1812, '\p{^Jg= -Gamal}', "");
Expect(0, 1812, '\P{Jg= -Gamal}', "");
Expect(1, 1812, '\P{^Jg= -Gamal}', "");
Expect(0, 1810, '\p{Jg= -Gamal}', "");
Expect(1, 1810, '\p{^Jg= -Gamal}', "");
Expect(1, 1810, '\P{Jg= -Gamal}', "");
Expect(0, 1810, '\P{^Jg= -Gamal}', "");
Error('\p{Is_Joining_Group= Gamal:=}');
Error('\P{Is_Joining_Group= Gamal:=}');
Expect(1, 1812, '\p{Is_Joining_Group:gamal}', "");
Expect(0, 1812, '\p{^Is_Joining_Group:gamal}', "");
Expect(0, 1812, '\P{Is_Joining_Group:gamal}', "");
Expect(1, 1812, '\P{^Is_Joining_Group:gamal}', "");
Expect(0, 1810, '\p{Is_Joining_Group:gamal}', "");
Expect(1, 1810, '\p{^Is_Joining_Group:gamal}', "");
Expect(1, 1810, '\P{Is_Joining_Group:gamal}', "");
Expect(0, 1810, '\P{^Is_Joining_Group:gamal}', "");
Expect(1, 1812, '\p{Is_Joining_Group= _Gamal}', "");
Expect(0, 1812, '\p{^Is_Joining_Group= _Gamal}', "");
Expect(0, 1812, '\P{Is_Joining_Group= _Gamal}', "");
Expect(1, 1812, '\P{^Is_Joining_Group= _Gamal}', "");
Expect(0, 1810, '\p{Is_Joining_Group= _Gamal}', "");
Expect(1, 1810, '\p{^Is_Joining_Group= _Gamal}', "");
Expect(1, 1810, '\P{Is_Joining_Group= _Gamal}', "");
Expect(0, 1810, '\P{^Is_Joining_Group= _Gamal}', "");
Error('\p{Is_Jg= /a/Gamal}');
Error('\P{Is_Jg= /a/Gamal}');
Expect(1, 1812, '\p{Is_Jg=gamal}', "");
Expect(0, 1812, '\p{^Is_Jg=gamal}', "");
Expect(0, 1812, '\P{Is_Jg=gamal}', "");
Expect(1, 1812, '\P{^Is_Jg=gamal}', "");
Expect(0, 1810, '\p{Is_Jg=gamal}', "");
Expect(1, 1810, '\p{^Is_Jg=gamal}', "");
Expect(1, 1810, '\P{Is_Jg=gamal}', "");
Expect(0, 1810, '\P{^Is_Jg=gamal}', "");
Expect(1, 1812, '\p{Is_Jg= Gamal}', "");
Expect(0, 1812, '\p{^Is_Jg= Gamal}', "");
Expect(0, 1812, '\P{Is_Jg= Gamal}', "");
Expect(1, 1812, '\P{^Is_Jg= Gamal}', "");
Expect(0, 1810, '\p{Is_Jg= Gamal}', "");
Expect(1, 1810, '\p{^Is_Jg= Gamal}', "");
Expect(1, 1810, '\P{Is_Jg= Gamal}', "");
Expect(0, 1810, '\P{^Is_Jg= Gamal}', "");
Error('\p{Joining_Group=_Meem:=}');
Error('\P{Joining_Group=_Meem:=}');
Expect(1, 1605, '\p{Joining_Group: meem}', "");
Expect(0, 1605, '\p{^Joining_Group: meem}', "");
Expect(0, 1605, '\P{Joining_Group: meem}', "");
Expect(1, 1605, '\P{^Joining_Group: meem}', "");
Expect(0, 1604, '\p{Joining_Group: meem}', "");
Expect(1, 1604, '\p{^Joining_Group: meem}', "");
Expect(1, 1604, '\P{Joining_Group: meem}', "");
Expect(0, 1604, '\P{^Joining_Group: meem}', "");
Expect(1, 1605, '\p{Joining_Group= meem}', "");
Expect(0, 1605, '\p{^Joining_Group= meem}', "");
Expect(0, 1605, '\P{Joining_Group= meem}', "");
Expect(1, 1605, '\P{^Joining_Group= meem}', "");
Expect(0, 1604, '\p{Joining_Group= meem}', "");
Expect(1, 1604, '\p{^Joining_Group= meem}', "");
Expect(1, 1604, '\P{Joining_Group= meem}', "");
Expect(0, 1604, '\P{^Joining_Group= meem}', "");
Error('\p{Jg=:= Meem}');
Error('\P{Jg=:= Meem}');
Expect(1, 1605, '\p{Jg=meem}', "");
Expect(0, 1605, '\p{^Jg=meem}', "");
Expect(0, 1605, '\P{Jg=meem}', "");
Expect(1, 1605, '\P{^Jg=meem}', "");
Expect(0, 1604, '\p{Jg=meem}', "");
Expect(1, 1604, '\p{^Jg=meem}', "");
Expect(1, 1604, '\P{Jg=meem}', "");
Expect(0, 1604, '\P{^Jg=meem}', "");
Expect(1, 1605, '\p{Jg= Meem}', "");
Expect(0, 1605, '\p{^Jg= Meem}', "");
Expect(0, 1605, '\P{Jg= Meem}', "");
Expect(1, 1605, '\P{^Jg= Meem}', "");
Expect(0, 1604, '\p{Jg= Meem}', "");
Expect(1, 1604, '\p{^Jg= Meem}', "");
Expect(1, 1604, '\P{Jg= Meem}', "");
Expect(0, 1604, '\P{^Jg= Meem}', "");
Error('\p{Is_Joining_Group= :=meem}');
Error('\P{Is_Joining_Group= :=meem}');
Expect(1, 1605, '\p{Is_Joining_Group=meem}', "");
Expect(0, 1605, '\p{^Is_Joining_Group=meem}', "");
Expect(0, 1605, '\P{Is_Joining_Group=meem}', "");
Expect(1, 1605, '\P{^Is_Joining_Group=meem}', "");
Expect(0, 1604, '\p{Is_Joining_Group=meem}', "");
Expect(1, 1604, '\p{^Is_Joining_Group=meem}', "");
Expect(1, 1604, '\P{Is_Joining_Group=meem}', "");
Expect(0, 1604, '\P{^Is_Joining_Group=meem}', "");
Expect(1, 1605, '\p{Is_Joining_Group=-Meem}', "");
Expect(0, 1605, '\p{^Is_Joining_Group=-Meem}', "");
Expect(0, 1605, '\P{Is_Joining_Group=-Meem}', "");
Expect(1, 1605, '\P{^Is_Joining_Group=-Meem}', "");
Expect(0, 1604, '\p{Is_Joining_Group=-Meem}', "");
Expect(1, 1604, '\p{^Is_Joining_Group=-Meem}', "");
Expect(1, 1604, '\P{Is_Joining_Group=-Meem}', "");
Expect(0, 1604, '\P{^Is_Joining_Group=-Meem}', "");
Error('\p{Is_Jg=/a/ meem}');
Error('\P{Is_Jg=/a/ meem}');
Expect(1, 1605, '\p{Is_Jg=meem}', "");
Expect(0, 1605, '\p{^Is_Jg=meem}', "");
Expect(0, 1605, '\P{Is_Jg=meem}', "");
Expect(1, 1605, '\P{^Is_Jg=meem}', "");
Expect(0, 1604, '\p{Is_Jg=meem}', "");
Expect(1, 1604, '\p{^Is_Jg=meem}', "");
Expect(1, 1604, '\P{Is_Jg=meem}', "");
Expect(0, 1604, '\P{^Is_Jg=meem}', "");
Expect(1, 1605, '\p{Is_Jg: Meem}', "");
Expect(0, 1605, '\p{^Is_Jg: Meem}', "");
Expect(0, 1605, '\P{Is_Jg: Meem}', "");
Expect(1, 1605, '\P{^Is_Jg: Meem}', "");
Expect(0, 1604, '\p{Is_Jg: Meem}', "");
Expect(1, 1604, '\p{^Is_Jg: Meem}', "");
Expect(1, 1604, '\P{Is_Jg: Meem}', "");
Expect(0, 1604, '\P{^Is_Jg: Meem}', "");
Error('\p{Joining_Group= SADHE:=}');
Error('\P{Joining_Group= SADHE:=}');
Expect(1, 1832, '\p{Joining_Group=sadhe}', "");
Expect(0, 1832, '\p{^Joining_Group=sadhe}', "");
Expect(0, 1832, '\P{Joining_Group=sadhe}', "");
Expect(1, 1832, '\P{^Joining_Group=sadhe}', "");
Expect(0, 1831, '\p{Joining_Group=sadhe}', "");
Expect(1, 1831, '\p{^Joining_Group=sadhe}', "");
Expect(1, 1831, '\P{Joining_Group=sadhe}', "");
Expect(0, 1831, '\P{^Joining_Group=sadhe}', "");
Expect(1, 1832, '\p{Joining_Group=-SADHE}', "");
Expect(0, 1832, '\p{^Joining_Group=-SADHE}', "");
Expect(0, 1832, '\P{Joining_Group=-SADHE}', "");
Expect(1, 1832, '\P{^Joining_Group=-SADHE}', "");
Expect(0, 1831, '\p{Joining_Group=-SADHE}', "");
Expect(1, 1831, '\p{^Joining_Group=-SADHE}', "");
Expect(1, 1831, '\P{Joining_Group=-SADHE}', "");
Expect(0, 1831, '\P{^Joining_Group=-SADHE}', "");
Error('\p{Jg=-:=sadhe}');
Error('\P{Jg=-:=sadhe}');
Expect(1, 1832, '\p{Jg=sadhe}', "");
Expect(0, 1832, '\p{^Jg=sadhe}', "");
Expect(0, 1832, '\P{Jg=sadhe}', "");
Expect(1, 1832, '\P{^Jg=sadhe}', "");
Expect(0, 1831, '\p{Jg=sadhe}', "");
Expect(1, 1831, '\p{^Jg=sadhe}', "");
Expect(1, 1831, '\P{Jg=sadhe}', "");
Expect(0, 1831, '\P{^Jg=sadhe}', "");
Expect(1, 1832, '\p{Jg=--SADHE}', "");
Expect(0, 1832, '\p{^Jg=--SADHE}', "");
Expect(0, 1832, '\P{Jg=--SADHE}', "");
Expect(1, 1832, '\P{^Jg=--SADHE}', "");
Expect(0, 1831, '\p{Jg=--SADHE}', "");
Expect(1, 1831, '\p{^Jg=--SADHE}', "");
Expect(1, 1831, '\P{Jg=--SADHE}', "");
Expect(0, 1831, '\P{^Jg=--SADHE}', "");
Error('\p{Is_Joining_Group= :=Sadhe}');
Error('\P{Is_Joining_Group= :=Sadhe}');
Expect(1, 1832, '\p{Is_Joining_Group=sadhe}', "");
Expect(0, 1832, '\p{^Is_Joining_Group=sadhe}', "");
Expect(0, 1832, '\P{Is_Joining_Group=sadhe}', "");
Expect(1, 1832, '\P{^Is_Joining_Group=sadhe}', "");
Expect(0, 1831, '\p{Is_Joining_Group=sadhe}', "");
Expect(1, 1831, '\p{^Is_Joining_Group=sadhe}', "");
Expect(1, 1831, '\P{Is_Joining_Group=sadhe}', "");
Expect(0, 1831, '\P{^Is_Joining_Group=sadhe}', "");
Expect(1, 1832, '\p{Is_Joining_Group= _Sadhe}', "");
Expect(0, 1832, '\p{^Is_Joining_Group= _Sadhe}', "");
Expect(0, 1832, '\P{Is_Joining_Group= _Sadhe}', "");
Expect(1, 1832, '\P{^Is_Joining_Group= _Sadhe}', "");
Expect(0, 1831, '\p{Is_Joining_Group= _Sadhe}', "");
Expect(1, 1831, '\p{^Is_Joining_Group= _Sadhe}', "");
Expect(1, 1831, '\P{Is_Joining_Group= _Sadhe}', "");
Expect(0, 1831, '\P{^Is_Joining_Group= _Sadhe}', "");
Error('\p{Is_Jg=:=_-Sadhe}');
Error('\P{Is_Jg=:=_-Sadhe}');
Expect(1, 1832, '\p{Is_Jg=sadhe}', "");
Expect(0, 1832, '\p{^Is_Jg=sadhe}', "");
Expect(0, 1832, '\P{Is_Jg=sadhe}', "");
Expect(1, 1832, '\P{^Is_Jg=sadhe}', "");
Expect(0, 1831, '\p{Is_Jg=sadhe}', "");
Expect(1, 1831, '\p{^Is_Jg=sadhe}', "");
Expect(1, 1831, '\P{Is_Jg=sadhe}', "");
Expect(0, 1831, '\P{^Is_Jg=sadhe}', "");
Expect(1, 1832, '\p{Is_Jg=Sadhe}', "");
Expect(0, 1832, '\p{^Is_Jg=Sadhe}', "");
Expect(0, 1832, '\P{Is_Jg=Sadhe}', "");
Expect(1, 1832, '\P{^Is_Jg=Sadhe}', "");
Expect(0, 1831, '\p{Is_Jg=Sadhe}', "");
Expect(1, 1831, '\p{^Is_Jg=Sadhe}', "");
Expect(1, 1831, '\P{Is_Jg=Sadhe}', "");
Expect(0, 1831, '\P{^Is_Jg=Sadhe}', "");
Error('\p{Joining_Group=:= Beh}');
Error('\P{Joining_Group=:= Beh}');
Expect(1, 1576, '\p{Joining_Group: beh}', "");
Expect(0, 1576, '\p{^Joining_Group: beh}', "");
Expect(0, 1576, '\P{Joining_Group: beh}', "");
Expect(1, 1576, '\P{^Joining_Group: beh}', "");
Expect(0, 1575, '\p{Joining_Group: beh}', "");
Expect(1, 1575, '\p{^Joining_Group: beh}', "");
Expect(1, 1575, '\P{Joining_Group: beh}', "");
Expect(0, 1575, '\P{^Joining_Group: beh}', "");
Expect(1, 1576, '\p{Joining_Group= BEH}', "");
Expect(0, 1576, '\p{^Joining_Group= BEH}', "");
Expect(0, 1576, '\P{Joining_Group= BEH}', "");
Expect(1, 1576, '\P{^Joining_Group= BEH}', "");
Expect(0, 1575, '\p{Joining_Group= BEH}', "");
Expect(1, 1575, '\p{^Joining_Group= BEH}', "");
Expect(1, 1575, '\P{Joining_Group= BEH}', "");
Expect(0, 1575, '\P{^Joining_Group= BEH}', "");
Error('\p{Jg=_:=Beh}');
Error('\P{Jg=_:=Beh}');
Expect(1, 1576, '\p{Jg=beh}', "");
Expect(0, 1576, '\p{^Jg=beh}', "");
Expect(0, 1576, '\P{Jg=beh}', "");
Expect(1, 1576, '\P{^Jg=beh}', "");
Expect(0, 1575, '\p{Jg=beh}', "");
Expect(1, 1575, '\p{^Jg=beh}', "");
Expect(1, 1575, '\P{Jg=beh}', "");
Expect(0, 1575, '\P{^Jg=beh}', "");
Expect(1, 1576, '\p{Jg=- Beh}', "");
Expect(0, 1576, '\p{^Jg=- Beh}', "");
Expect(0, 1576, '\P{Jg=- Beh}', "");
Expect(1, 1576, '\P{^Jg=- Beh}', "");
Expect(0, 1575, '\p{Jg=- Beh}', "");
Expect(1, 1575, '\p{^Jg=- Beh}', "");
Expect(1, 1575, '\P{Jg=- Beh}', "");
Expect(0, 1575, '\P{^Jg=- Beh}', "");
Error('\p{Is_Joining_Group=:= BEH}');
Error('\P{Is_Joining_Group=:= BEH}');
Expect(1, 1576, '\p{Is_Joining_Group=beh}', "");
Expect(0, 1576, '\p{^Is_Joining_Group=beh}', "");
Expect(0, 1576, '\P{Is_Joining_Group=beh}', "");
Expect(1, 1576, '\P{^Is_Joining_Group=beh}', "");
Expect(0, 1575, '\p{Is_Joining_Group=beh}', "");
Expect(1, 1575, '\p{^Is_Joining_Group=beh}', "");
Expect(1, 1575, '\P{Is_Joining_Group=beh}', "");
Expect(0, 1575, '\P{^Is_Joining_Group=beh}', "");
Expect(1, 1576, '\p{Is_Joining_Group=-Beh}', "");
Expect(0, 1576, '\p{^Is_Joining_Group=-Beh}', "");
Expect(0, 1576, '\P{Is_Joining_Group=-Beh}', "");
Expect(1, 1576, '\P{^Is_Joining_Group=-Beh}', "");
Expect(0, 1575, '\p{Is_Joining_Group=-Beh}', "");
Expect(1, 1575, '\p{^Is_Joining_Group=-Beh}', "");
Expect(1, 1575, '\P{Is_Joining_Group=-Beh}', "");
Expect(0, 1575, '\P{^Is_Joining_Group=-Beh}', "");
Error('\p{Is_Jg=--Beh:=}');
Error('\P{Is_Jg=--Beh:=}');
Expect(1, 1576, '\p{Is_Jg: beh}', "");
Expect(0, 1576, '\p{^Is_Jg: beh}', "");
Expect(0, 1576, '\P{Is_Jg: beh}', "");
Expect(1, 1576, '\P{^Is_Jg: beh}', "");
Expect(0, 1575, '\p{Is_Jg: beh}', "");
Expect(1, 1575, '\p{^Is_Jg: beh}', "");
Expect(1, 1575, '\P{Is_Jg: beh}', "");
Expect(0, 1575, '\P{^Is_Jg: beh}', "");
Expect(1, 1576, '\p{Is_Jg:--BEH}', "");
Expect(0, 1576, '\p{^Is_Jg:--BEH}', "");
Expect(0, 1576, '\P{Is_Jg:--BEH}', "");
Expect(1, 1576, '\P{^Is_Jg:--BEH}', "");
Expect(0, 1575, '\p{Is_Jg:--BEH}', "");
Expect(1, 1575, '\p{^Is_Jg:--BEH}', "");
Expect(1, 1575, '\P{Is_Jg:--BEH}', "");
Expect(0, 1575, '\P{^Is_Jg:--BEH}', "");
Error('\p{Joining_Group: yeh/a/WITH_Tail}');
Error('\P{Joining_Group: yeh/a/WITH_Tail}');
Expect(1, 1741, '\p{Joining_Group=yehwithtail}', "");
Expect(0, 1741, '\p{^Joining_Group=yehwithtail}', "");
Expect(0, 1741, '\P{Joining_Group=yehwithtail}', "");
Expect(1, 1741, '\P{^Joining_Group=yehwithtail}', "");
Expect(0, 1740, '\p{Joining_Group=yehwithtail}', "");
Expect(1, 1740, '\p{^Joining_Group=yehwithtail}', "");
Expect(1, 1740, '\P{Joining_Group=yehwithtail}', "");
Expect(0, 1740, '\P{^Joining_Group=yehwithtail}', "");
Expect(1, 1741, '\p{Joining_Group= _Yeh With_Tail}', "");
Expect(0, 1741, '\p{^Joining_Group= _Yeh With_Tail}', "");
Expect(0, 1741, '\P{Joining_Group= _Yeh With_Tail}', "");
Expect(1, 1741, '\P{^Joining_Group= _Yeh With_Tail}', "");
Expect(0, 1740, '\p{Joining_Group= _Yeh With_Tail}', "");
Expect(1, 1740, '\p{^Joining_Group= _Yeh With_Tail}', "");
Expect(1, 1740, '\P{Joining_Group= _Yeh With_Tail}', "");
Expect(0, 1740, '\P{^Joining_Group= _Yeh With_Tail}', "");
Error('\p{Jg=_Yeh With-tail:=}');
Error('\P{Jg=_Yeh With-tail:=}');
Expect(1, 1741, '\p{Jg=yehwithtail}', "");
Expect(0, 1741, '\p{^Jg=yehwithtail}', "");
Expect(0, 1741, '\P{Jg=yehwithtail}', "");
Expect(1, 1741, '\P{^Jg=yehwithtail}', "");
Expect(0, 1740, '\p{Jg=yehwithtail}', "");
Expect(1, 1740, '\p{^Jg=yehwithtail}', "");
Expect(1, 1740, '\P{Jg=yehwithtail}', "");
Expect(0, 1740, '\P{^Jg=yehwithtail}', "");
Expect(1, 1741, '\p{Jg= Yeh WithTAIL}', "");
Expect(0, 1741, '\p{^Jg= Yeh WithTAIL}', "");
Expect(0, 1741, '\P{Jg= Yeh WithTAIL}', "");
Expect(1, 1741, '\P{^Jg= Yeh WithTAIL}', "");
Expect(0, 1740, '\p{Jg= Yeh WithTAIL}', "");
Expect(1, 1740, '\p{^Jg= Yeh WithTAIL}', "");
Expect(1, 1740, '\P{Jg= Yeh WithTAIL}', "");
Expect(0, 1740, '\P{^Jg= Yeh WithTAIL}', "");
Error('\p{Is_Joining_Group: :=Yeh-With Tail}');
Error('\P{Is_Joining_Group: :=Yeh-With Tail}');
Expect(1, 1741, '\p{Is_Joining_Group=yehwithtail}', "");
Expect(0, 1741, '\p{^Is_Joining_Group=yehwithtail}', "");
Expect(0, 1741, '\P{Is_Joining_Group=yehwithtail}', "");
Expect(1, 1741, '\P{^Is_Joining_Group=yehwithtail}', "");
Expect(0, 1740, '\p{Is_Joining_Group=yehwithtail}', "");
Expect(1, 1740, '\p{^Is_Joining_Group=yehwithtail}', "");
Expect(1, 1740, '\P{Is_Joining_Group=yehwithtail}', "");
Expect(0, 1740, '\P{^Is_Joining_Group=yehwithtail}', "");
Expect(1, 1741, '\p{Is_Joining_Group=-Yeh WITHTail}', "");
Expect(0, 1741, '\p{^Is_Joining_Group=-Yeh WITHTail}', "");
Expect(0, 1741, '\P{Is_Joining_Group=-Yeh WITHTail}', "");
Expect(1, 1741, '\P{^Is_Joining_Group=-Yeh WITHTail}', "");
Expect(0, 1740, '\p{Is_Joining_Group=-Yeh WITHTail}', "");
Expect(1, 1740, '\p{^Is_Joining_Group=-Yeh WITHTail}', "");
Expect(1, 1740, '\P{Is_Joining_Group=-Yeh WITHTail}', "");
Expect(0, 1740, '\P{^Is_Joining_Group=-Yeh WITHTail}', "");
Error('\p{Is_Jg= Yeh:=WITH TAIL}');
Error('\P{Is_Jg= Yeh:=WITH TAIL}');
Expect(1, 1741, '\p{Is_Jg:yehwithtail}', "");
Expect(0, 1741, '\p{^Is_Jg:yehwithtail}', "");
Expect(0, 1741, '\P{Is_Jg:yehwithtail}', "");
Expect(1, 1741, '\P{^Is_Jg:yehwithtail}', "");
Expect(0, 1740, '\p{Is_Jg:yehwithtail}', "");
Expect(1, 1740, '\p{^Is_Jg:yehwithtail}', "");
Expect(1, 1740, '\P{Is_Jg:yehwithtail}', "");
Expect(0, 1740, '\P{^Is_Jg:yehwithtail}', "");
Expect(1, 1741, '\p{Is_Jg= YEH-With_Tail}', "");
Expect(0, 1741, '\p{^Is_Jg= YEH-With_Tail}', "");
Expect(0, 1741, '\P{Is_Jg= YEH-With_Tail}', "");
Expect(1, 1741, '\P{^Is_Jg= YEH-With_Tail}', "");
Expect(0, 1740, '\p{Is_Jg= YEH-With_Tail}', "");
Expect(1, 1740, '\p{^Is_Jg= YEH-With_Tail}', "");
Expect(1, 1740, '\P{Is_Jg= YEH-With_Tail}', "");
Expect(0, 1740, '\P{^Is_Jg= YEH-With_Tail}', "");
Error('\p{Joining_Group=_/a/TAH}');
Error('\P{Joining_Group=_/a/TAH}');
Expect(1, 1592, '\p{Joining_Group=tah}', "");
Expect(0, 1592, '\p{^Joining_Group=tah}', "");
Expect(0, 1592, '\P{Joining_Group=tah}', "");
Expect(1, 1592, '\P{^Joining_Group=tah}', "");
Expect(0, 1590, '\p{Joining_Group=tah}', "");
Expect(1, 1590, '\p{^Joining_Group=tah}', "");
Expect(1, 1590, '\P{Joining_Group=tah}', "");
Expect(0, 1590, '\P{^Joining_Group=tah}', "");
Expect(1, 1592, '\p{Joining_Group=-_Tah}', "");
Expect(0, 1592, '\p{^Joining_Group=-_Tah}', "");
Expect(0, 1592, '\P{Joining_Group=-_Tah}', "");
Expect(1, 1592, '\P{^Joining_Group=-_Tah}', "");
Expect(0, 1590, '\p{Joining_Group=-_Tah}', "");
Expect(1, 1590, '\p{^Joining_Group=-_Tah}', "");
Expect(1, 1590, '\P{Joining_Group=-_Tah}', "");
Expect(0, 1590, '\P{^Joining_Group=-_Tah}', "");
Error('\p{Jg= :=Tah}');
Error('\P{Jg= :=Tah}');
Expect(1, 1592, '\p{Jg=tah}', "");
Expect(0, 1592, '\p{^Jg=tah}', "");
Expect(0, 1592, '\P{Jg=tah}', "");
Expect(1, 1592, '\P{^Jg=tah}', "");
Expect(0, 1590, '\p{Jg=tah}', "");
Expect(1, 1590, '\p{^Jg=tah}', "");
Expect(1, 1590, '\P{Jg=tah}', "");
Expect(0, 1590, '\P{^Jg=tah}', "");
Expect(1, 1592, '\p{Jg= -TAH}', "");
Expect(0, 1592, '\p{^Jg= -TAH}', "");
Expect(0, 1592, '\P{Jg= -TAH}', "");
Expect(1, 1592, '\P{^Jg= -TAH}', "");
Expect(0, 1590, '\p{Jg= -TAH}', "");
Expect(1, 1590, '\p{^Jg= -TAH}', "");
Expect(1, 1590, '\P{Jg= -TAH}', "");
Expect(0, 1590, '\P{^Jg= -TAH}', "");
Error('\p{Is_Joining_Group: TAH/a/}');
Error('\P{Is_Joining_Group: TAH/a/}');
Expect(1, 1592, '\p{Is_Joining_Group=tah}', "");
Expect(0, 1592, '\p{^Is_Joining_Group=tah}', "");
Expect(0, 1592, '\P{Is_Joining_Group=tah}', "");
Expect(1, 1592, '\P{^Is_Joining_Group=tah}', "");
Expect(0, 1590, '\p{Is_Joining_Group=tah}', "");
Expect(1, 1590, '\p{^Is_Joining_Group=tah}', "");
Expect(1, 1590, '\P{Is_Joining_Group=tah}', "");
Expect(0, 1590, '\P{^Is_Joining_Group=tah}', "");
Expect(1, 1592, '\p{Is_Joining_Group= tah}', "");
Expect(0, 1592, '\p{^Is_Joining_Group= tah}', "");
Expect(0, 1592, '\P{Is_Joining_Group= tah}', "");
Expect(1, 1592, '\P{^Is_Joining_Group= tah}', "");
Expect(0, 1590, '\p{Is_Joining_Group= tah}', "");
Expect(1, 1590, '\p{^Is_Joining_Group= tah}', "");
Expect(1, 1590, '\P{Is_Joining_Group= tah}', "");
Expect(0, 1590, '\P{^Is_Joining_Group= tah}', "");
Error('\p{Is_Jg:/a/Tah}');
Error('\P{Is_Jg:/a/Tah}');
Expect(1, 1592, '\p{Is_Jg=tah}', "");
Expect(0, 1592, '\p{^Is_Jg=tah}', "");
Expect(0, 1592, '\P{Is_Jg=tah}', "");
Expect(1, 1592, '\P{^Is_Jg=tah}', "");
Expect(0, 1590, '\p{Is_Jg=tah}', "");
Expect(1, 1590, '\p{^Is_Jg=tah}', "");
Expect(1, 1590, '\P{Is_Jg=tah}', "");
Expect(0, 1590, '\P{^Is_Jg=tah}', "");
Expect(1, 1592, '\p{Is_Jg= Tah}', "");
Expect(0, 1592, '\p{^Is_Jg= Tah}', "");
Expect(0, 1592, '\P{Is_Jg= Tah}', "");
Expect(1, 1592, '\P{^Is_Jg= Tah}', "");
Expect(0, 1590, '\p{Is_Jg= Tah}', "");
Expect(1, 1590, '\p{^Is_Jg= Tah}', "");
Expect(1, 1590, '\P{Is_Jg= Tah}', "");
Expect(0, 1590, '\P{^Is_Jg= Tah}', "");
Error('\p{Joining_Group=:= Zhain}');
Error('\P{Joining_Group=:= Zhain}');
Expect(1, 1869, '\p{Joining_Group=zhain}', "");
Expect(0, 1869, '\p{^Joining_Group=zhain}', "");
Expect(0, 1869, '\P{Joining_Group=zhain}', "");
Expect(1, 1869, '\P{^Joining_Group=zhain}', "");
Expect(0, 1868, '\p{Joining_Group=zhain}', "");
Expect(1, 1868, '\p{^Joining_Group=zhain}', "");
Expect(1, 1868, '\P{Joining_Group=zhain}', "");
Expect(0, 1868, '\P{^Joining_Group=zhain}', "");
Expect(1, 1869, '\p{Joining_Group= ZHAIN}', "");
Expect(0, 1869, '\p{^Joining_Group= ZHAIN}', "");
Expect(0, 1869, '\P{Joining_Group= ZHAIN}', "");
Expect(1, 1869, '\P{^Joining_Group= ZHAIN}', "");
Expect(0, 1868, '\p{Joining_Group= ZHAIN}', "");
Expect(1, 1868, '\p{^Joining_Group= ZHAIN}', "");
Expect(1, 1868, '\P{Joining_Group= ZHAIN}', "");
Expect(0, 1868, '\P{^Joining_Group= ZHAIN}', "");
Error('\p{Jg= _Zhain:=}');
Error('\P{Jg= _Zhain:=}');
Expect(1, 1869, '\p{Jg=zhain}', "");
Expect(0, 1869, '\p{^Jg=zhain}', "");
Expect(0, 1869, '\P{Jg=zhain}', "");
Expect(1, 1869, '\P{^Jg=zhain}', "");
Expect(0, 1868, '\p{Jg=zhain}', "");
Expect(1, 1868, '\p{^Jg=zhain}', "");
Expect(1, 1868, '\P{Jg=zhain}', "");
Expect(0, 1868, '\P{^Jg=zhain}', "");
Expect(1, 1869, '\p{Jg=_-ZHAIN}', "");
Expect(0, 1869, '\p{^Jg=_-ZHAIN}', "");
Expect(0, 1869, '\P{Jg=_-ZHAIN}', "");
Expect(1, 1869, '\P{^Jg=_-ZHAIN}', "");
Expect(0, 1868, '\p{Jg=_-ZHAIN}', "");
Expect(1, 1868, '\p{^Jg=_-ZHAIN}', "");
Expect(1, 1868, '\P{Jg=_-ZHAIN}', "");
Expect(0, 1868, '\P{^Jg=_-ZHAIN}', "");
Error('\p{Is_Joining_Group= zhain/a/}');
Error('\P{Is_Joining_Group= zhain/a/}');
Expect(1, 1869, '\p{Is_Joining_Group=zhain}', "");
Expect(0, 1869, '\p{^Is_Joining_Group=zhain}', "");
Expect(0, 1869, '\P{Is_Joining_Group=zhain}', "");
Expect(1, 1869, '\P{^Is_Joining_Group=zhain}', "");
Expect(0, 1868, '\p{Is_Joining_Group=zhain}', "");
Expect(1, 1868, '\p{^Is_Joining_Group=zhain}', "");
Expect(1, 1868, '\P{Is_Joining_Group=zhain}', "");
Expect(0, 1868, '\P{^Is_Joining_Group=zhain}', "");
Expect(1, 1869, '\p{Is_Joining_Group= Zhain}', "");
Expect(0, 1869, '\p{^Is_Joining_Group= Zhain}', "");
Expect(0, 1869, '\P{Is_Joining_Group= Zhain}', "");
Expect(1, 1869, '\P{^Is_Joining_Group= Zhain}', "");
Expect(0, 1868, '\p{Is_Joining_Group= Zhain}', "");
Expect(1, 1868, '\p{^Is_Joining_Group= Zhain}', "");
Expect(1, 1868, '\P{Is_Joining_Group= Zhain}', "");
Expect(0, 1868, '\P{^Is_Joining_Group= Zhain}', "");
Error('\p{Is_Jg=- Zhain/a/}');
Error('\P{Is_Jg=- Zhain/a/}');
Expect(1, 1869, '\p{Is_Jg=zhain}', "");
Expect(0, 1869, '\p{^Is_Jg=zhain}', "");
Expect(0, 1869, '\P{Is_Jg=zhain}', "");
Expect(1, 1869, '\P{^Is_Jg=zhain}', "");
Expect(0, 1868, '\p{Is_Jg=zhain}', "");
Expect(1, 1868, '\p{^Is_Jg=zhain}', "");
Expect(1, 1868, '\P{Is_Jg=zhain}', "");
Expect(0, 1868, '\P{^Is_Jg=zhain}', "");
Expect(1, 1869, '\p{Is_Jg=-ZHAIN}', "");
Expect(0, 1869, '\p{^Is_Jg=-ZHAIN}', "");
Expect(0, 1869, '\P{Is_Jg=-ZHAIN}', "");
Expect(1, 1869, '\P{^Is_Jg=-ZHAIN}', "");
Expect(0, 1868, '\p{Is_Jg=-ZHAIN}', "");
Expect(1, 1868, '\p{^Is_Jg=-ZHAIN}', "");
Expect(1, 1868, '\P{Is_Jg=-ZHAIN}', "");
Expect(0, 1868, '\P{^Is_Jg=-ZHAIN}', "");
Error('\p{Joining_Group=/a/ Pe}');
Error('\P{Joining_Group=/a/ Pe}');
Expect(1, 1830, '\p{Joining_Group=pe}', "");
Expect(0, 1830, '\p{^Joining_Group=pe}', "");
Expect(0, 1830, '\P{Joining_Group=pe}', "");
Expect(1, 1830, '\P{^Joining_Group=pe}', "");
Expect(0, 1829, '\p{Joining_Group=pe}', "");
Expect(1, 1829, '\p{^Joining_Group=pe}', "");
Expect(1, 1829, '\P{Joining_Group=pe}', "");
Expect(0, 1829, '\P{^Joining_Group=pe}', "");
Expect(1, 1830, '\p{Joining_Group=_-pe}', "");
Expect(0, 1830, '\p{^Joining_Group=_-pe}', "");
Expect(0, 1830, '\P{Joining_Group=_-pe}', "");
Expect(1, 1830, '\P{^Joining_Group=_-pe}', "");
Expect(0, 1829, '\p{Joining_Group=_-pe}', "");
Expect(1, 1829, '\p{^Joining_Group=_-pe}', "");
Expect(1, 1829, '\P{Joining_Group=_-pe}', "");
Expect(0, 1829, '\P{^Joining_Group=_-pe}', "");
Error('\p{Jg=-:=PE}');
Error('\P{Jg=-:=PE}');
Expect(1, 1830, '\p{Jg=pe}', "");
Expect(0, 1830, '\p{^Jg=pe}', "");
Expect(0, 1830, '\P{Jg=pe}', "");
Expect(1, 1830, '\P{^Jg=pe}', "");
Expect(0, 1829, '\p{Jg=pe}', "");
Expect(1, 1829, '\p{^Jg=pe}', "");
Expect(1, 1829, '\P{Jg=pe}', "");
Expect(0, 1829, '\P{^Jg=pe}', "");
Expect(1, 1830, '\p{Jg=_Pe}', "");
Expect(0, 1830, '\p{^Jg=_Pe}', "");
Expect(0, 1830, '\P{Jg=_Pe}', "");
Expect(1, 1830, '\P{^Jg=_Pe}', "");
Expect(0, 1829, '\p{Jg=_Pe}', "");
Expect(1, 1829, '\p{^Jg=_Pe}', "");
Expect(1, 1829, '\P{Jg=_Pe}', "");
Expect(0, 1829, '\P{^Jg=_Pe}', "");
Error('\p{Is_Joining_Group=-Pe/a/}');
Error('\P{Is_Joining_Group=-Pe/a/}');
Expect(1, 1830, '\p{Is_Joining_Group=pe}', "");
Expect(0, 1830, '\p{^Is_Joining_Group=pe}', "");
Expect(0, 1830, '\P{Is_Joining_Group=pe}', "");
Expect(1, 1830, '\P{^Is_Joining_Group=pe}', "");
Expect(0, 1829, '\p{Is_Joining_Group=pe}', "");
Expect(1, 1829, '\p{^Is_Joining_Group=pe}', "");
Expect(1, 1829, '\P{Is_Joining_Group=pe}', "");
Expect(0, 1829, '\P{^Is_Joining_Group=pe}', "");
Expect(1, 1830, '\p{Is_Joining_Group=-pe}', "");
Expect(0, 1830, '\p{^Is_Joining_Group=-pe}', "");
Expect(0, 1830, '\P{Is_Joining_Group=-pe}', "");
Expect(1, 1830, '\P{^Is_Joining_Group=-pe}', "");
Expect(0, 1829, '\p{Is_Joining_Group=-pe}', "");
Expect(1, 1829, '\p{^Is_Joining_Group=-pe}', "");
Expect(1, 1829, '\P{Is_Joining_Group=-pe}', "");
Expect(0, 1829, '\P{^Is_Joining_Group=-pe}', "");
Error('\p{Is_Jg: :=Pe}');
Error('\P{Is_Jg: :=Pe}');
Expect(1, 1830, '\p{Is_Jg=pe}', "");
Expect(0, 1830, '\p{^Is_Jg=pe}', "");
Expect(0, 1830, '\P{Is_Jg=pe}', "");
Expect(1, 1830, '\P{^Is_Jg=pe}', "");
Expect(0, 1829, '\p{Is_Jg=pe}', "");
Expect(1, 1829, '\p{^Is_Jg=pe}', "");
Expect(1, 1829, '\P{Is_Jg=pe}', "");
Expect(0, 1829, '\P{^Is_Jg=pe}', "");
Expect(1, 1830, '\p{Is_Jg= Pe}', "");
Expect(0, 1830, '\p{^Is_Jg= Pe}', "");
Expect(0, 1830, '\P{Is_Jg= Pe}', "");
Expect(1, 1830, '\P{^Is_Jg= Pe}', "");
Expect(0, 1829, '\p{Is_Jg= Pe}', "");
Expect(1, 1829, '\p{^Is_Jg= Pe}', "");
Expect(1, 1829, '\P{Is_Jg= Pe}', "");
Expect(0, 1829, '\P{^Is_Jg= Pe}', "");
Error('\p{Joining_Group: :=Gaf}');
Error('\P{Joining_Group: :=Gaf}');
Expect(1, 1596, '\p{Joining_Group=gaf}', "");
Expect(0, 1596, '\p{^Joining_Group=gaf}', "");
Expect(0, 1596, '\P{Joining_Group=gaf}', "");
Expect(1, 1596, '\P{^Joining_Group=gaf}', "");
Expect(0, 1594, '\p{Joining_Group=gaf}', "");
Expect(1, 1594, '\p{^Joining_Group=gaf}', "");
Expect(1, 1594, '\P{Joining_Group=gaf}', "");
Expect(0, 1594, '\P{^Joining_Group=gaf}', "");
Expect(1, 1596, '\p{Joining_Group=__gaf}', "");
Expect(0, 1596, '\p{^Joining_Group=__gaf}', "");
Expect(0, 1596, '\P{Joining_Group=__gaf}', "");
Expect(1, 1596, '\P{^Joining_Group=__gaf}', "");
Expect(0, 1594, '\p{Joining_Group=__gaf}', "");
Expect(1, 1594, '\p{^Joining_Group=__gaf}', "");
Expect(1, 1594, '\P{Joining_Group=__gaf}', "");
Expect(0, 1594, '\P{^Joining_Group=__gaf}', "");
Error('\p{Jg= Gaf/a/}');
Error('\P{Jg= Gaf/a/}');
Expect(1, 1596, '\p{Jg=gaf}', "");
Expect(0, 1596, '\p{^Jg=gaf}', "");
Expect(0, 1596, '\P{Jg=gaf}', "");
Expect(1, 1596, '\P{^Jg=gaf}', "");
Expect(0, 1594, '\p{Jg=gaf}', "");
Expect(1, 1594, '\p{^Jg=gaf}', "");
Expect(1, 1594, '\P{Jg=gaf}', "");
Expect(0, 1594, '\P{^Jg=gaf}', "");
Expect(1, 1596, '\p{Jg:_-Gaf}', "");
Expect(0, 1596, '\p{^Jg:_-Gaf}', "");
Expect(0, 1596, '\P{Jg:_-Gaf}', "");
Expect(1, 1596, '\P{^Jg:_-Gaf}', "");
Expect(0, 1594, '\p{Jg:_-Gaf}', "");
Expect(1, 1594, '\p{^Jg:_-Gaf}', "");
Expect(1, 1594, '\P{Jg:_-Gaf}', "");
Expect(0, 1594, '\P{^Jg:_-Gaf}', "");
Error('\p{Is_Joining_Group=:= GAF}');
Error('\P{Is_Joining_Group=:= GAF}');
Expect(1, 1596, '\p{Is_Joining_Group=gaf}', "");
Expect(0, 1596, '\p{^Is_Joining_Group=gaf}', "");
Expect(0, 1596, '\P{Is_Joining_Group=gaf}', "");
Expect(1, 1596, '\P{^Is_Joining_Group=gaf}', "");
Expect(0, 1594, '\p{Is_Joining_Group=gaf}', "");
Expect(1, 1594, '\p{^Is_Joining_Group=gaf}', "");
Expect(1, 1594, '\P{Is_Joining_Group=gaf}', "");
Expect(0, 1594, '\P{^Is_Joining_Group=gaf}', "");
Expect(1, 1596, '\p{Is_Joining_Group=_ Gaf}', "");
Expect(0, 1596, '\p{^Is_Joining_Group=_ Gaf}', "");
Expect(0, 1596, '\P{Is_Joining_Group=_ Gaf}', "");
Expect(1, 1596, '\P{^Is_Joining_Group=_ Gaf}', "");
Expect(0, 1594, '\p{Is_Joining_Group=_ Gaf}', "");
Expect(1, 1594, '\p{^Is_Joining_Group=_ Gaf}', "");
Expect(1, 1594, '\P{Is_Joining_Group=_ Gaf}', "");
Expect(0, 1594, '\P{^Is_Joining_Group=_ Gaf}', "");
Error('\p{Is_Jg= gaf/a/}');
Error('\P{Is_Jg= gaf/a/}');
Expect(1, 1596, '\p{Is_Jg=gaf}', "");
Expect(0, 1596, '\p{^Is_Jg=gaf}', "");
Expect(0, 1596, '\P{Is_Jg=gaf}', "");
Expect(1, 1596, '\P{^Is_Jg=gaf}', "");
Expect(0, 1594, '\p{Is_Jg=gaf}', "");
Expect(1, 1594, '\p{^Is_Jg=gaf}', "");
Expect(1, 1594, '\P{Is_Jg=gaf}', "");
Expect(0, 1594, '\P{^Is_Jg=gaf}', "");
Expect(1, 1596, '\p{Is_Jg=-gaf}', "");
Expect(0, 1596, '\p{^Is_Jg=-gaf}', "");
Expect(0, 1596, '\P{Is_Jg=-gaf}', "");
Expect(1, 1596, '\P{^Is_Jg=-gaf}', "");
Expect(0, 1594, '\p{Is_Jg=-gaf}', "");
Expect(1, 1594, '\p{^Is_Jg=-gaf}', "");
Expect(1, 1594, '\P{Is_Jg=-gaf}', "");
Expect(0, 1594, '\P{^Is_Jg=-gaf}', "");
Error('\p{Joining_Group=/a/- Waw}');
Error('\P{Joining_Group=/a/- Waw}');
Expect(1, 1572, '\p{Joining_Group=waw}', "");
Expect(0, 1572, '\p{^Joining_Group=waw}', "");
Expect(0, 1572, '\P{Joining_Group=waw}', "");
Expect(1, 1572, '\P{^Joining_Group=waw}', "");
Expect(0, 1571, '\p{Joining_Group=waw}', "");
Expect(1, 1571, '\p{^Joining_Group=waw}', "");
Expect(1, 1571, '\P{Joining_Group=waw}', "");
Expect(0, 1571, '\P{^Joining_Group=waw}', "");
Expect(1, 1572, '\p{Joining_Group= Waw}', "");
Expect(0, 1572, '\p{^Joining_Group= Waw}', "");
Expect(0, 1572, '\P{Joining_Group= Waw}', "");
Expect(1, 1572, '\P{^Joining_Group= Waw}', "");
Expect(0, 1571, '\p{Joining_Group= Waw}', "");
Expect(1, 1571, '\p{^Joining_Group= Waw}', "");
Expect(1, 1571, '\P{Joining_Group= Waw}', "");
Expect(0, 1571, '\P{^Joining_Group= Waw}', "");
Error('\p{Jg=/a/waw}');
Error('\P{Jg=/a/waw}');
Expect(1, 1572, '\p{Jg=waw}', "");
Expect(0, 1572, '\p{^Jg=waw}', "");
Expect(0, 1572, '\P{Jg=waw}', "");
Expect(1, 1572, '\P{^Jg=waw}', "");
Expect(0, 1571, '\p{Jg=waw}', "");
Expect(1, 1571, '\p{^Jg=waw}', "");
Expect(1, 1571, '\P{Jg=waw}', "");
Expect(0, 1571, '\P{^Jg=waw}', "");
Expect(1, 1572, '\p{Jg= _WAW}', "");
Expect(0, 1572, '\p{^Jg= _WAW}', "");
Expect(0, 1572, '\P{Jg= _WAW}', "");
Expect(1, 1572, '\P{^Jg= _WAW}', "");
Expect(0, 1571, '\p{Jg= _WAW}', "");
Expect(1, 1571, '\p{^Jg= _WAW}', "");
Expect(1, 1571, '\P{Jg= _WAW}', "");
Expect(0, 1571, '\P{^Jg= _WAW}', "");
Error('\p{Is_Joining_Group=:=_WAW}');
Error('\P{Is_Joining_Group=:=_WAW}');
Expect(1, 1572, '\p{Is_Joining_Group=waw}', "");
Expect(0, 1572, '\p{^Is_Joining_Group=waw}', "");
Expect(0, 1572, '\P{Is_Joining_Group=waw}', "");
Expect(1, 1572, '\P{^Is_Joining_Group=waw}', "");
Expect(0, 1571, '\p{Is_Joining_Group=waw}', "");
Expect(1, 1571, '\p{^Is_Joining_Group=waw}', "");
Expect(1, 1571, '\P{Is_Joining_Group=waw}', "");
Expect(0, 1571, '\P{^Is_Joining_Group=waw}', "");
Expect(1, 1572, '\p{Is_Joining_Group= WAW}', "");
Expect(0, 1572, '\p{^Is_Joining_Group= WAW}', "");
Expect(0, 1572, '\P{Is_Joining_Group= WAW}', "");
Expect(1, 1572, '\P{^Is_Joining_Group= WAW}', "");
Expect(0, 1571, '\p{Is_Joining_Group= WAW}', "");
Expect(1, 1571, '\p{^Is_Joining_Group= WAW}', "");
Expect(1, 1571, '\P{Is_Joining_Group= WAW}', "");
Expect(0, 1571, '\P{^Is_Joining_Group= WAW}', "");
Error('\p{Is_Jg=:= Waw}');
Error('\P{Is_Jg=:= Waw}');
Expect(1, 1572, '\p{Is_Jg=waw}', "");
Expect(0, 1572, '\p{^Is_Jg=waw}', "");
Expect(0, 1572, '\P{Is_Jg=waw}', "");
Expect(1, 1572, '\P{^Is_Jg=waw}', "");
Expect(0, 1571, '\p{Is_Jg=waw}', "");
Expect(1, 1571, '\p{^Is_Jg=waw}', "");
Expect(1, 1571, '\P{Is_Jg=waw}', "");
Expect(0, 1571, '\P{^Is_Jg=waw}', "");
Expect(1, 1572, '\p{Is_Jg= waw}', "");
Expect(0, 1572, '\p{^Is_Jg= waw}', "");
Expect(0, 1572, '\P{Is_Jg= waw}', "");
Expect(1, 1572, '\P{^Is_Jg= waw}', "");
Expect(0, 1571, '\p{Is_Jg= waw}', "");
Expect(1, 1571, '\p{^Is_Jg= waw}', "");
Expect(1, 1571, '\P{Is_Jg= waw}', "");
Expect(0, 1571, '\P{^Is_Jg= waw}', "");
Error('\p{Joining_Group= Yudh/a/}');
Error('\P{Joining_Group= Yudh/a/}');
Expect(1, 1821, '\p{Joining_Group: yudh}', "");
Expect(0, 1821, '\p{^Joining_Group: yudh}', "");
Expect(0, 1821, '\P{Joining_Group: yudh}', "");
Expect(1, 1821, '\P{^Joining_Group: yudh}', "");
Expect(0, 1820, '\p{Joining_Group: yudh}', "");
Expect(1, 1820, '\p{^Joining_Group: yudh}', "");
Expect(1, 1820, '\P{Joining_Group: yudh}', "");
Expect(0, 1820, '\P{^Joining_Group: yudh}', "");
Expect(1, 1821, '\p{Joining_Group= Yudh}', "");
Expect(0, 1821, '\p{^Joining_Group= Yudh}', "");
Expect(0, 1821, '\P{Joining_Group= Yudh}', "");
Expect(1, 1821, '\P{^Joining_Group= Yudh}', "");
Expect(0, 1820, '\p{Joining_Group= Yudh}', "");
Expect(1, 1820, '\p{^Joining_Group= Yudh}', "");
Expect(1, 1820, '\P{Joining_Group= Yudh}', "");
Expect(0, 1820, '\P{^Joining_Group= Yudh}', "");
Error('\p{Jg=/a/YUDH}');
Error('\P{Jg=/a/YUDH}');
Expect(1, 1821, '\p{Jg=yudh}', "");
Expect(0, 1821, '\p{^Jg=yudh}', "");
Expect(0, 1821, '\P{Jg=yudh}', "");
Expect(1, 1821, '\P{^Jg=yudh}', "");
Expect(0, 1820, '\p{Jg=yudh}', "");
Expect(1, 1820, '\p{^Jg=yudh}', "");
Expect(1, 1820, '\P{Jg=yudh}', "");
Expect(0, 1820, '\P{^Jg=yudh}', "");
Expect(1, 1821, '\p{Jg=__Yudh}', "");
Expect(0, 1821, '\p{^Jg=__Yudh}', "");
Expect(0, 1821, '\P{Jg=__Yudh}', "");
Expect(1, 1821, '\P{^Jg=__Yudh}', "");
Expect(0, 1820, '\p{Jg=__Yudh}', "");
Expect(1, 1820, '\p{^Jg=__Yudh}', "");
Expect(1, 1820, '\P{Jg=__Yudh}', "");
Expect(0, 1820, '\P{^Jg=__Yudh}', "");
Error('\p{Is_Joining_Group=_:=Yudh}');
Error('\P{Is_Joining_Group=_:=Yudh}');
Expect(1, 1821, '\p{Is_Joining_Group=yudh}', "");
Expect(0, 1821, '\p{^Is_Joining_Group=yudh}', "");
Expect(0, 1821, '\P{Is_Joining_Group=yudh}', "");
Expect(1, 1821, '\P{^Is_Joining_Group=yudh}', "");
Expect(0, 1820, '\p{Is_Joining_Group=yudh}', "");
Expect(1, 1820, '\p{^Is_Joining_Group=yudh}', "");
Expect(1, 1820, '\P{Is_Joining_Group=yudh}', "");
Expect(0, 1820, '\P{^Is_Joining_Group=yudh}', "");
Expect(1, 1821, '\p{Is_Joining_Group= YUDH}', "");
Expect(0, 1821, '\p{^Is_Joining_Group= YUDH}', "");
Expect(0, 1821, '\P{Is_Joining_Group= YUDH}', "");
Expect(1, 1821, '\P{^Is_Joining_Group= YUDH}', "");
Expect(0, 1820, '\p{Is_Joining_Group= YUDH}', "");
Expect(1, 1820, '\p{^Is_Joining_Group= YUDH}', "");
Expect(1, 1820, '\P{Is_Joining_Group= YUDH}', "");
Expect(0, 1820, '\P{^Is_Joining_Group= YUDH}', "");
Error('\p{Is_Jg: /a/- YUDH}');
Error('\P{Is_Jg: /a/- YUDH}');
Expect(1, 1821, '\p{Is_Jg=yudh}', "");
Expect(0, 1821, '\p{^Is_Jg=yudh}', "");
Expect(0, 1821, '\P{Is_Jg=yudh}', "");
Expect(1, 1821, '\P{^Is_Jg=yudh}', "");
Expect(0, 1820, '\p{Is_Jg=yudh}', "");
Expect(1, 1820, '\p{^Is_Jg=yudh}', "");
Expect(1, 1820, '\P{Is_Jg=yudh}', "");
Expect(0, 1820, '\P{^Is_Jg=yudh}', "");
Expect(1, 1821, '\p{Is_Jg=_ YUDH}', "");
Expect(0, 1821, '\p{^Is_Jg=_ YUDH}', "");
Expect(0, 1821, '\P{Is_Jg=_ YUDH}', "");
Expect(1, 1821, '\P{^Is_Jg=_ YUDH}', "");
Expect(0, 1820, '\p{Is_Jg=_ YUDH}', "");
Expect(1, 1820, '\p{^Is_Jg=_ YUDH}', "");
Expect(1, 1820, '\P{Is_Jg=_ YUDH}', "");
Expect(0, 1820, '\P{^Is_Jg=_ YUDH}', "");
Error('\p{Pattern_White_Space=:= _yes}');
Error('\P{Pattern_White_Space=:= _yes}');
Expect(1, 13, '\p{Pattern_White_Space=yes}', "");
Expect(0, 13, '\p{^Pattern_White_Space=yes}', "");
Expect(0, 13, '\P{Pattern_White_Space=yes}', "");
Expect(1, 13, '\P{^Pattern_White_Space=yes}', "");
Expect(0, 8, '\p{Pattern_White_Space=yes}', "");
Expect(1, 8, '\p{^Pattern_White_Space=yes}', "");
Expect(1, 8, '\P{Pattern_White_Space=yes}', "");
Expect(0, 8, '\P{^Pattern_White_Space=yes}', "");
Expect(1, 13, '\p{Pattern_White_Space= -Yes}', "");
Expect(0, 13, '\p{^Pattern_White_Space= -Yes}', "");
Expect(0, 13, '\P{Pattern_White_Space= -Yes}', "");
Expect(1, 13, '\P{^Pattern_White_Space= -Yes}', "");
Expect(0, 8, '\p{Pattern_White_Space= -Yes}', "");
Expect(1, 8, '\p{^Pattern_White_Space= -Yes}', "");
Expect(1, 8, '\P{Pattern_White_Space= -Yes}', "");
Expect(0, 8, '\P{^Pattern_White_Space= -Yes}', "");
Error('\p{Pat_WS: /a/Y}');
Error('\P{Pat_WS: /a/Y}');
Expect(1, 13, '\p{Pat_WS=y}', "");
Expect(0, 13, '\p{^Pat_WS=y}', "");
Expect(0, 13, '\P{Pat_WS=y}', "");
Expect(1, 13, '\P{^Pat_WS=y}', "");
Expect(0, 8, '\p{Pat_WS=y}', "");
Expect(1, 8, '\p{^Pat_WS=y}', "");
Expect(1, 8, '\P{Pat_WS=y}', "");
Expect(0, 8, '\P{^Pat_WS=y}', "");
Expect(1, 13, '\p{Pat_WS= y}', "");
Expect(0, 13, '\p{^Pat_WS= y}', "");
Expect(0, 13, '\P{Pat_WS= y}', "");
Expect(1, 13, '\P{^Pat_WS= y}', "");
Expect(0, 8, '\p{Pat_WS= y}', "");
Expect(1, 8, '\p{^Pat_WS= y}', "");
Expect(1, 8, '\P{Pat_WS= y}', "");
Expect(0, 8, '\P{^Pat_WS= y}', "");
Error('\p{Is_Pattern_White_Space= t:=}');
Error('\P{Is_Pattern_White_Space= t:=}');
Expect(1, 13, '\p{Is_Pattern_White_Space=t}', "");
Expect(0, 13, '\p{^Is_Pattern_White_Space=t}', "");
Expect(0, 13, '\P{Is_Pattern_White_Space=t}', "");
Expect(1, 13, '\P{^Is_Pattern_White_Space=t}', "");
Expect(0, 8, '\p{Is_Pattern_White_Space=t}', "");
Expect(1, 8, '\p{^Is_Pattern_White_Space=t}', "");
Expect(1, 8, '\P{Is_Pattern_White_Space=t}', "");
Expect(0, 8, '\P{^Is_Pattern_White_Space=t}', "");
Expect(1, 13, '\p{Is_Pattern_White_Space= T}', "");
Expect(0, 13, '\p{^Is_Pattern_White_Space= T}', "");
Expect(0, 13, '\P{Is_Pattern_White_Space= T}', "");
Expect(1, 13, '\P{^Is_Pattern_White_Space= T}', "");
Expect(0, 8, '\p{Is_Pattern_White_Space= T}', "");
Expect(1, 8, '\p{^Is_Pattern_White_Space= T}', "");
Expect(1, 8, '\P{Is_Pattern_White_Space= T}', "");
Expect(0, 8, '\P{^Is_Pattern_White_Space= T}', "");
Error('\p{Is_Pat_WS=/a/ true}');
Error('\P{Is_Pat_WS=/a/ true}');
Expect(1, 13, '\p{Is_Pat_WS=true}', "");
Expect(0, 13, '\p{^Is_Pat_WS=true}', "");
Expect(0, 13, '\P{Is_Pat_WS=true}', "");
Expect(1, 13, '\P{^Is_Pat_WS=true}', "");
Expect(0, 8, '\p{Is_Pat_WS=true}', "");
Expect(1, 8, '\p{^Is_Pat_WS=true}', "");
Expect(1, 8, '\P{Is_Pat_WS=true}', "");
Expect(0, 8, '\P{^Is_Pat_WS=true}', "");
Expect(1, 13, '\p{Is_Pat_WS= true}', "");
Expect(0, 13, '\p{^Is_Pat_WS= true}', "");
Expect(0, 13, '\P{Is_Pat_WS= true}', "");
Expect(1, 13, '\P{^Is_Pat_WS= true}', "");
Expect(0, 8, '\p{Is_Pat_WS= true}', "");
Expect(1, 8, '\p{^Is_Pat_WS= true}', "");
Expect(1, 8, '\P{Is_Pat_WS= true}', "");
Expect(0, 8, '\P{^Is_Pat_WS= true}', "");
Error('\p{Pattern_White_Space=-/a/No}');
Error('\P{Pattern_White_Space=-/a/No}');
Expect(1, 8, '\p{Pattern_White_Space=no}', "");
Expect(0, 8, '\p{^Pattern_White_Space=no}', "");
Expect(0, 8, '\P{Pattern_White_Space=no}', "");
Expect(1, 8, '\P{^Pattern_White_Space=no}', "");
Expect(0, 13, '\p{Pattern_White_Space=no}', "");
Expect(1, 13, '\p{^Pattern_White_Space=no}', "");
Expect(1, 13, '\P{Pattern_White_Space=no}', "");
Expect(0, 13, '\P{^Pattern_White_Space=no}', "");
Expect(1, 8, '\p{Pattern_White_Space= -no}', "");
Expect(0, 8, '\p{^Pattern_White_Space= -no}', "");
Expect(0, 8, '\P{Pattern_White_Space= -no}', "");
Expect(1, 8, '\P{^Pattern_White_Space= -no}', "");
Expect(0, 13, '\p{Pattern_White_Space= -no}', "");
Expect(1, 13, '\p{^Pattern_White_Space= -no}', "");
Expect(1, 13, '\P{Pattern_White_Space= -no}', "");
Expect(0, 13, '\P{^Pattern_White_Space= -no}', "");
Error('\p{Pat_WS: :=N}');
Error('\P{Pat_WS: :=N}');
Expect(1, 8, '\p{Pat_WS: n}', "");
Expect(0, 8, '\p{^Pat_WS: n}', "");
Expect(0, 8, '\P{Pat_WS: n}', "");
Expect(1, 8, '\P{^Pat_WS: n}', "");
Expect(0, 13, '\p{Pat_WS: n}', "");
Expect(1, 13, '\p{^Pat_WS: n}', "");
Expect(1, 13, '\P{Pat_WS: n}', "");
Expect(0, 13, '\P{^Pat_WS: n}', "");
Expect(1, 8, '\p{Pat_WS=_N}', "");
Expect(0, 8, '\p{^Pat_WS=_N}', "");
Expect(0, 8, '\P{Pat_WS=_N}', "");
Expect(1, 8, '\P{^Pat_WS=_N}', "");
Expect(0, 13, '\p{Pat_WS=_N}', "");
Expect(1, 13, '\p{^Pat_WS=_N}', "");
Expect(1, 13, '\P{Pat_WS=_N}', "");
Expect(0, 13, '\P{^Pat_WS=_N}', "");
Error('\p{Is_Pattern_White_Space=/a/F}');
Error('\P{Is_Pattern_White_Space=/a/F}');
Expect(1, 8, '\p{Is_Pattern_White_Space=f}', "");
Expect(0, 8, '\p{^Is_Pattern_White_Space=f}', "");
Expect(0, 8, '\P{Is_Pattern_White_Space=f}', "");
Expect(1, 8, '\P{^Is_Pattern_White_Space=f}', "");
Expect(0, 13, '\p{Is_Pattern_White_Space=f}', "");
Expect(1, 13, '\p{^Is_Pattern_White_Space=f}', "");
Expect(1, 13, '\P{Is_Pattern_White_Space=f}', "");
Expect(0, 13, '\P{^Is_Pattern_White_Space=f}', "");
Expect(1, 8, '\p{Is_Pattern_White_Space=--F}', "");
Expect(0, 8, '\p{^Is_Pattern_White_Space=--F}', "");
Expect(0, 8, '\P{Is_Pattern_White_Space=--F}', "");
Expect(1, 8, '\P{^Is_Pattern_White_Space=--F}', "");
Expect(0, 13, '\p{Is_Pattern_White_Space=--F}', "");
Expect(1, 13, '\p{^Is_Pattern_White_Space=--F}', "");
Expect(1, 13, '\P{Is_Pattern_White_Space=--F}', "");
Expect(0, 13, '\P{^Is_Pattern_White_Space=--F}', "");
Error('\p{Is_Pat_WS=:= False}');
Error('\P{Is_Pat_WS=:= False}');
Expect(1, 8, '\p{Is_Pat_WS=false}', "");
Expect(0, 8, '\p{^Is_Pat_WS=false}', "");
Expect(0, 8, '\P{Is_Pat_WS=false}', "");
Expect(1, 8, '\P{^Is_Pat_WS=false}', "");
Expect(0, 13, '\p{Is_Pat_WS=false}', "");
Expect(1, 13, '\p{^Is_Pat_WS=false}', "");
Expect(1, 13, '\P{Is_Pat_WS=false}', "");
Expect(0, 13, '\P{^Is_Pat_WS=false}', "");
Expect(1, 8, '\p{Is_Pat_WS=-False}', "");
Expect(0, 8, '\p{^Is_Pat_WS=-False}', "");
Expect(0, 8, '\P{Is_Pat_WS=-False}', "");
Expect(1, 8, '\P{^Is_Pat_WS=-False}', "");
Expect(0, 13, '\p{Is_Pat_WS=-False}', "");
Expect(1, 13, '\p{^Is_Pat_WS=-False}', "");
Expect(1, 13, '\P{Is_Pat_WS=-False}', "");
Expect(0, 13, '\P{^Is_Pat_WS=-False}', "");
Error('\p{Join_Control=- YES:=}');
Error('\P{Join_Control=- YES:=}');
Expect(1, 8205, '\p{Join_Control=yes}', "");
Expect(0, 8205, '\p{^Join_Control=yes}', "");
Expect(0, 8205, '\P{Join_Control=yes}', "");
Expect(1, 8205, '\P{^Join_Control=yes}', "");
Expect(0, 8203, '\p{Join_Control=yes}', "");
Expect(1, 8203, '\p{^Join_Control=yes}', "");
Expect(1, 8203, '\P{Join_Control=yes}', "");
Expect(0, 8203, '\P{^Join_Control=yes}', "");
Expect(1, 8205, '\p{Join_Control: __Yes}', "");
Expect(0, 8205, '\p{^Join_Control: __Yes}', "");
Expect(0, 8205, '\P{Join_Control: __Yes}', "");
Expect(1, 8205, '\P{^Join_Control: __Yes}', "");
Expect(0, 8203, '\p{Join_Control: __Yes}', "");
Expect(1, 8203, '\p{^Join_Control: __Yes}', "");
Expect(1, 8203, '\P{Join_Control: __Yes}', "");
Expect(0, 8203, '\P{^Join_Control: __Yes}', "");
Error('\p{Join_C=- Y/a/}');
Error('\P{Join_C=- Y/a/}');
Expect(1, 8205, '\p{Join_C=y}', "");
Expect(0, 8205, '\p{^Join_C=y}', "");
Expect(0, 8205, '\P{Join_C=y}', "");
Expect(1, 8205, '\P{^Join_C=y}', "");
Expect(0, 8203, '\p{Join_C=y}', "");
Expect(1, 8203, '\p{^Join_C=y}', "");
Expect(1, 8203, '\P{Join_C=y}', "");
Expect(0, 8203, '\P{^Join_C=y}', "");
Expect(1, 8205, '\p{Join_C: Y}', "");
Expect(0, 8205, '\p{^Join_C: Y}', "");
Expect(0, 8205, '\P{Join_C: Y}', "");
Expect(1, 8205, '\P{^Join_C: Y}', "");
Expect(0, 8203, '\p{Join_C: Y}', "");
Expect(1, 8203, '\p{^Join_C: Y}', "");
Expect(1, 8203, '\P{Join_C: Y}', "");
Expect(0, 8203, '\P{^Join_C: Y}', "");
Error('\p{Is_Join_Control=-_T:=}');
Error('\P{Is_Join_Control=-_T:=}');
Expect(1, 8205, '\p{Is_Join_Control=t}', "");
Expect(0, 8205, '\p{^Is_Join_Control=t}', "");
Expect(0, 8205, '\P{Is_Join_Control=t}', "");
Expect(1, 8205, '\P{^Is_Join_Control=t}', "");
Expect(0, 8203, '\p{Is_Join_Control=t}', "");
Expect(1, 8203, '\p{^Is_Join_Control=t}', "");
Expect(1, 8203, '\P{Is_Join_Control=t}', "");
Expect(0, 8203, '\P{^Is_Join_Control=t}', "");
Expect(1, 8205, '\p{Is_Join_Control=__T}', "");
Expect(0, 8205, '\p{^Is_Join_Control=__T}', "");
Expect(0, 8205, '\P{Is_Join_Control=__T}', "");
Expect(1, 8205, '\P{^Is_Join_Control=__T}', "");
Expect(0, 8203, '\p{Is_Join_Control=__T}', "");
Expect(1, 8203, '\p{^Is_Join_Control=__T}', "");
Expect(1, 8203, '\P{Is_Join_Control=__T}', "");
Expect(0, 8203, '\P{^Is_Join_Control=__T}', "");
Error('\p{Is_Join_C: /a/TRUE}');
Error('\P{Is_Join_C: /a/TRUE}');
Expect(1, 8205, '\p{Is_Join_C=true}', "");
Expect(0, 8205, '\p{^Is_Join_C=true}', "");
Expect(0, 8205, '\P{Is_Join_C=true}', "");
Expect(1, 8205, '\P{^Is_Join_C=true}', "");
Expect(0, 8203, '\p{Is_Join_C=true}', "");
Expect(1, 8203, '\p{^Is_Join_C=true}', "");
Expect(1, 8203, '\P{Is_Join_C=true}', "");
Expect(0, 8203, '\P{^Is_Join_C=true}', "");
Expect(1, 8205, '\p{Is_Join_C=-true}', "");
Expect(0, 8205, '\p{^Is_Join_C=-true}', "");
Expect(0, 8205, '\P{Is_Join_C=-true}', "");
Expect(1, 8205, '\P{^Is_Join_C=-true}', "");
Expect(0, 8203, '\p{Is_Join_C=-true}', "");
Expect(1, 8203, '\p{^Is_Join_C=-true}', "");
Expect(1, 8203, '\P{Is_Join_C=-true}', "");
Expect(0, 8203, '\P{^Is_Join_C=-true}', "");
Error('\p{Join_Control=-:=No}');
Error('\P{Join_Control=-:=No}');
Expect(1, 8203, '\p{Join_Control=no}', "");
Expect(0, 8203, '\p{^Join_Control=no}', "");
Expect(0, 8203, '\P{Join_Control=no}', "");
Expect(1, 8203, '\P{^Join_Control=no}', "");
Expect(0, 8205, '\p{Join_Control=no}', "");
Expect(1, 8205, '\p{^Join_Control=no}', "");
Expect(1, 8205, '\P{Join_Control=no}', "");
Expect(0, 8205, '\P{^Join_Control=no}', "");
Expect(1, 8203, '\p{Join_Control= no}', "");
Expect(0, 8203, '\p{^Join_Control= no}', "");
Expect(0, 8203, '\P{Join_Control= no}', "");
Expect(1, 8203, '\P{^Join_Control= no}', "");
Expect(0, 8205, '\p{Join_Control= no}', "");
Expect(1, 8205, '\p{^Join_Control= no}', "");
Expect(1, 8205, '\P{Join_Control= no}', "");
Expect(0, 8205, '\P{^Join_Control= no}', "");
Error('\p{Join_C=/a/ n}');
Error('\P{Join_C=/a/ n}');
Expect(1, 8203, '\p{Join_C=n}', "");
Expect(0, 8203, '\p{^Join_C=n}', "");
Expect(0, 8203, '\P{Join_C=n}', "");
Expect(1, 8203, '\P{^Join_C=n}', "");
Expect(0, 8205, '\p{Join_C=n}', "");
Expect(1, 8205, '\p{^Join_C=n}', "");
Expect(1, 8205, '\P{Join_C=n}', "");
Expect(0, 8205, '\P{^Join_C=n}', "");
Expect(1, 8203, '\p{Join_C= _n}', "");
Expect(0, 8203, '\p{^Join_C= _n}', "");
Expect(0, 8203, '\P{Join_C= _n}', "");
Expect(1, 8203, '\P{^Join_C= _n}', "");
Expect(0, 8205, '\p{Join_C= _n}', "");
Expect(1, 8205, '\p{^Join_C= _n}', "");
Expect(1, 8205, '\P{Join_C= _n}', "");
Expect(0, 8205, '\P{^Join_C= _n}', "");
Error('\p{Is_Join_Control=:=F}');
Error('\P{Is_Join_Control=:=F}');
Expect(1, 8203, '\p{Is_Join_Control=f}', "");
Expect(0, 8203, '\p{^Is_Join_Control=f}', "");
Expect(0, 8203, '\P{Is_Join_Control=f}', "");
Expect(1, 8203, '\P{^Is_Join_Control=f}', "");
Expect(0, 8205, '\p{Is_Join_Control=f}', "");
Expect(1, 8205, '\p{^Is_Join_Control=f}', "");
Expect(1, 8205, '\P{Is_Join_Control=f}', "");
Expect(0, 8205, '\P{^Is_Join_Control=f}', "");
Expect(1, 8203, '\p{Is_Join_Control=_ F}', "");
Expect(0, 8203, '\p{^Is_Join_Control=_ F}', "");
Expect(0, 8203, '\P{Is_Join_Control=_ F}', "");
Expect(1, 8203, '\P{^Is_Join_Control=_ F}', "");
Expect(0, 8205, '\p{Is_Join_Control=_ F}', "");
Expect(1, 8205, '\p{^Is_Join_Control=_ F}', "");
Expect(1, 8205, '\P{Is_Join_Control=_ F}', "");
Expect(0, 8205, '\P{^Is_Join_Control=_ F}', "");
Error('\p{Is_Join_C=/a/- FALSE}');
Error('\P{Is_Join_C=/a/- FALSE}');
Expect(1, 8203, '\p{Is_Join_C=false}', "");
Expect(0, 8203, '\p{^Is_Join_C=false}', "");
Expect(0, 8203, '\P{Is_Join_C=false}', "");
Expect(1, 8203, '\P{^Is_Join_C=false}', "");
Expect(0, 8205, '\p{Is_Join_C=false}', "");
Expect(1, 8205, '\p{^Is_Join_C=false}', "");
Expect(1, 8205, '\P{Is_Join_C=false}', "");
Expect(0, 8205, '\P{^Is_Join_C=false}', "");
Expect(1, 8203, '\p{Is_Join_C: _False}', "");
Expect(0, 8203, '\p{^Is_Join_C: _False}', "");
Expect(0, 8203, '\P{Is_Join_C: _False}', "");
Expect(1, 8203, '\P{^Is_Join_C: _False}', "");
Expect(0, 8205, '\p{Is_Join_C: _False}', "");
Expect(1, 8205, '\p{^Is_Join_C: _False}', "");
Expect(1, 8205, '\P{Is_Join_C: _False}', "");
Expect(0, 8205, '\P{^Is_Join_C: _False}', "");
Error('\p{Other_Default_Ignorable_Code_Point=:=yes}');
Error('\P{Other_Default_Ignorable_Code_Point=:=yes}');
Expect(1, 847, '\p{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(0, 847, '\p{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(0, 847, '\P{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(1, 847, '\P{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(0, 846, '\p{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(1, 846, '\p{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(1, 846, '\P{Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(0, 846, '\P{^Other_Default_Ignorable_Code_Point=yes}', 'deprecated');
Expect(1, 847, '\p{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(0, 847, '\p{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(0, 847, '\P{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(1, 847, '\P{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(0, 846, '\p{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(1, 846, '\p{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(1, 846, '\P{Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Expect(0, 846, '\P{^Other_Default_Ignorable_Code_Point=_Yes}', 'deprecated');
Error('\p{ODI=__Y:=}');
Error('\P{ODI=__Y:=}');
Expect(1, 847, '\p{ODI=y}', 'deprecated');
Expect(0, 847, '\p{^ODI=y}', 'deprecated');
Expect(0, 847, '\P{ODI=y}', 'deprecated');
Expect(1, 847, '\P{^ODI=y}', 'deprecated');
Expect(0, 846, '\p{ODI=y}', 'deprecated');
Expect(1, 846, '\p{^ODI=y}', 'deprecated');
Expect(1, 846, '\P{ODI=y}', 'deprecated');
Expect(0, 846, '\P{^ODI=y}', 'deprecated');
Expect(1, 847, '\p{ODI= Y}', 'deprecated');
Expect(0, 847, '\p{^ODI= Y}', 'deprecated');
Expect(0, 847, '\P{ODI= Y}', 'deprecated');
Expect(1, 847, '\P{^ODI= Y}', 'deprecated');
Expect(0, 846, '\p{ODI= Y}', 'deprecated');
Expect(1, 846, '\p{^ODI= Y}', 'deprecated');
Expect(1, 846, '\P{ODI= Y}', 'deprecated');
Expect(0, 846, '\P{^ODI= Y}', 'deprecated');
Error('\p{Is_Other_Default_Ignorable_Code_Point=/a/ T}');
Error('\P{Is_Other_Default_Ignorable_Code_Point=/a/ T}');
Expect(1, 847, '\p{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(0, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(0, 847, '\P{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(1, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(0, 846, '\p{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(1, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(1, 846, '\P{Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(0, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=t}', 'deprecated');
Expect(1, 847, '\p{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(0, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(0, 847, '\P{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(1, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(0, 846, '\p{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(1, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(1, 846, '\P{Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Expect(0, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=__T}', 'deprecated');
Error('\p{Is_ODI=/a/ true}');
Error('\P{Is_ODI=/a/ true}');
Expect(1, 847, '\p{Is_ODI=true}', 'deprecated');
Expect(0, 847, '\p{^Is_ODI=true}', 'deprecated');
Expect(0, 847, '\P{Is_ODI=true}', 'deprecated');
Expect(1, 847, '\P{^Is_ODI=true}', 'deprecated');
Expect(0, 846, '\p{Is_ODI=true}', 'deprecated');
Expect(1, 846, '\p{^Is_ODI=true}', 'deprecated');
Expect(1, 846, '\P{Is_ODI=true}', 'deprecated');
Expect(0, 846, '\P{^Is_ODI=true}', 'deprecated');
Expect(1, 847, '\p{Is_ODI=_ TRUE}', 'deprecated');
Expect(0, 847, '\p{^Is_ODI=_ TRUE}', 'deprecated');
Expect(0, 847, '\P{Is_ODI=_ TRUE}', 'deprecated');
Expect(1, 847, '\P{^Is_ODI=_ TRUE}', 'deprecated');
Expect(0, 846, '\p{Is_ODI=_ TRUE}', 'deprecated');
Expect(1, 846, '\p{^Is_ODI=_ TRUE}', 'deprecated');
Expect(1, 846, '\P{Is_ODI=_ TRUE}', 'deprecated');
Expect(0, 846, '\P{^Is_ODI=_ TRUE}', 'deprecated');
Error('\p{Other_Default_Ignorable_Code_Point= -No:=}');
Error('\P{Other_Default_Ignorable_Code_Point= -No:=}');
Expect(1, 846, '\p{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(0, 846, '\p{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(0, 846, '\P{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(1, 846, '\P{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(0, 847, '\p{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(1, 847, '\p{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(1, 847, '\P{Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(0, 847, '\P{^Other_Default_Ignorable_Code_Point=no}', 'deprecated');
Expect(1, 846, '\p{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(0, 846, '\p{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(0, 846, '\P{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(1, 846, '\P{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(0, 847, '\p{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(1, 847, '\p{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(1, 847, '\P{Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Expect(0, 847, '\P{^Other_Default_Ignorable_Code_Point=-_No}', 'deprecated');
Error('\p{ODI=- n/a/}');
Error('\P{ODI=- n/a/}');
Expect(1, 846, '\p{ODI=n}', 'deprecated');
Expect(0, 846, '\p{^ODI=n}', 'deprecated');
Expect(0, 846, '\P{ODI=n}', 'deprecated');
Expect(1, 846, '\P{^ODI=n}', 'deprecated');
Expect(0, 847, '\p{ODI=n}', 'deprecated');
Expect(1, 847, '\p{^ODI=n}', 'deprecated');
Expect(1, 847, '\P{ODI=n}', 'deprecated');
Expect(0, 847, '\P{^ODI=n}', 'deprecated');
Expect(1, 846, '\p{ODI= N}', 'deprecated');
Expect(0, 846, '\p{^ODI= N}', 'deprecated');
Expect(0, 846, '\P{ODI= N}', 'deprecated');
Expect(1, 846, '\P{^ODI= N}', 'deprecated');
Expect(0, 847, '\p{ODI= N}', 'deprecated');
Expect(1, 847, '\p{^ODI= N}', 'deprecated');
Expect(1, 847, '\P{ODI= N}', 'deprecated');
Expect(0, 847, '\P{^ODI= N}', 'deprecated');
Error('\p{Is_Other_Default_Ignorable_Code_Point= F:=}');
Error('\P{Is_Other_Default_Ignorable_Code_Point= F:=}');
Expect(1, 846, '\p{Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(0, 846, '\p{^Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(0, 846, '\P{Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(1, 846, '\P{^Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(0, 847, '\p{Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(1, 847, '\p{^Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(1, 847, '\P{Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(0, 847, '\P{^Is_Other_Default_Ignorable_Code_Point: f}', 'deprecated');
Expect(1, 846, '\p{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(0, 846, '\p{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(0, 846, '\P{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(1, 846, '\P{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(0, 847, '\p{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(1, 847, '\p{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(1, 847, '\P{Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Expect(0, 847, '\P{^Is_Other_Default_Ignorable_Code_Point=_ F}', 'deprecated');
Error('\p{Is_ODI= -FALSE:=}');
Error('\P{Is_ODI= -FALSE:=}');
Expect(1, 846, '\p{Is_ODI=false}', 'deprecated');
Expect(0, 846, '\p{^Is_ODI=false}', 'deprecated');
Expect(0, 846, '\P{Is_ODI=false}', 'deprecated');
Expect(1, 846, '\P{^Is_ODI=false}', 'deprecated');
Expect(0, 847, '\p{Is_ODI=false}', 'deprecated');
Expect(1, 847, '\p{^Is_ODI=false}', 'deprecated');
Expect(1, 847, '\P{Is_ODI=false}', 'deprecated');
Expect(0, 847, '\P{^Is_ODI=false}', 'deprecated');
Error('\p{Cased=--Yes/a/}');
Error('\P{Cased=--Yes/a/}');
Expect(1, 90, '\p{Cased=yes}', "");
Expect(0, 90, '\p{^Cased=yes}', "");
Expect(0, 90, '\P{Cased=yes}', "");
Expect(1, 90, '\P{^Cased=yes}', "");
Expect(0, 64, '\p{Cased=yes}', "");
Expect(1, 64, '\p{^Cased=yes}', "");
Expect(1, 64, '\P{Cased=yes}', "");
Expect(0, 64, '\P{^Cased=yes}', "");
Expect(1, 90, '\p{Cased=_yes}', "");
Expect(0, 90, '\p{^Cased=_yes}', "");
Expect(0, 90, '\P{Cased=_yes}', "");
Expect(1, 90, '\P{^Cased=_yes}', "");
Expect(0, 64, '\p{Cased=_yes}', "");
Expect(1, 64, '\p{^Cased=_yes}', "");
Expect(1, 64, '\P{Cased=_yes}', "");
Expect(0, 64, '\P{^Cased=_yes}', "");
Error('\p{Is_Cased=_:=y}');
Error('\P{Is_Cased=_:=y}');
Expect(1, 90, '\p{Is_Cased=y}', "");
Expect(0, 90, '\p{^Is_Cased=y}', "");
Expect(0, 90, '\P{Is_Cased=y}', "");
Expect(1, 90, '\P{^Is_Cased=y}', "");
Expect(0, 64, '\p{Is_Cased=y}', "");
Expect(1, 64, '\p{^Is_Cased=y}', "");
Expect(1, 64, '\P{Is_Cased=y}', "");
Expect(0, 64, '\P{^Is_Cased=y}', "");
Expect(1, 90, '\p{Is_Cased=_ Y}', "");
Expect(0, 90, '\p{^Is_Cased=_ Y}', "");
Expect(0, 90, '\P{Is_Cased=_ Y}', "");
Expect(1, 90, '\P{^Is_Cased=_ Y}', "");
Expect(0, 64, '\p{Is_Cased=_ Y}', "");
Expect(1, 64, '\p{^Is_Cased=_ Y}', "");
Expect(1, 64, '\P{Is_Cased=_ Y}', "");
Expect(0, 64, '\P{^Is_Cased=_ Y}', "");
Error('\p{Cased= T/a/}');
Error('\P{Cased= T/a/}');
Expect(1, 90, '\p{Cased=t}', "");
Expect(0, 90, '\p{^Cased=t}', "");
Expect(0, 90, '\P{Cased=t}', "");
Expect(1, 90, '\P{^Cased=t}', "");
Expect(0, 64, '\p{Cased=t}', "");
Expect(1, 64, '\p{^Cased=t}', "");
Expect(1, 64, '\P{Cased=t}', "");
Expect(0, 64, '\P{^Cased=t}', "");
Expect(1, 90, '\p{Cased: __T}', "");
Expect(0, 90, '\p{^Cased: __T}', "");
Expect(0, 90, '\P{Cased: __T}', "");
Expect(1, 90, '\P{^Cased: __T}', "");
Expect(0, 64, '\p{Cased: __T}', "");
Expect(1, 64, '\p{^Cased: __T}', "");
Expect(1, 64, '\P{Cased: __T}', "");
Expect(0, 64, '\P{^Cased: __T}', "");
Error('\p{Is_Cased= :=True}');
Error('\P{Is_Cased= :=True}');
Expect(1, 90, '\p{Is_Cased=true}', "");
Expect(0, 90, '\p{^Is_Cased=true}', "");
Expect(0, 90, '\P{Is_Cased=true}', "");
Expect(1, 90, '\P{^Is_Cased=true}', "");
Expect(0, 64, '\p{Is_Cased=true}', "");
Expect(1, 64, '\p{^Is_Cased=true}', "");
Expect(1, 64, '\P{Is_Cased=true}', "");
Expect(0, 64, '\P{^Is_Cased=true}', "");
Expect(1, 90, '\p{Is_Cased: true}', "");
Expect(0, 90, '\p{^Is_Cased: true}', "");
Expect(0, 90, '\P{Is_Cased: true}', "");
Expect(1, 90, '\P{^Is_Cased: true}', "");
Expect(0, 64, '\p{Is_Cased: true}', "");
Expect(1, 64, '\p{^Is_Cased: true}', "");
Expect(1, 64, '\P{Is_Cased: true}', "");
Expect(0, 64, '\P{^Is_Cased: true}', "");
Error('\p{Cased=:= _No}');
Error('\P{Cased=:= _No}');
Expect(1, 64, '\p{Cased=no}', "");
Expect(0, 64, '\p{^Cased=no}', "");
Expect(0, 64, '\P{Cased=no}', "");
Expect(1, 64, '\P{^Cased=no}', "");
Expect(0, 90, '\p{Cased=no}', "");
Expect(1, 90, '\p{^Cased=no}', "");
Expect(1, 90, '\P{Cased=no}', "");
Expect(0, 90, '\P{^Cased=no}', "");
Expect(1, 64, '\p{Cased=_-no}', "");
Expect(0, 64, '\p{^Cased=_-no}', "");
Expect(0, 64, '\P{Cased=_-no}', "");
Expect(1, 64, '\P{^Cased=_-no}', "");
Expect(0, 90, '\p{Cased=_-no}', "");
Expect(1, 90, '\p{^Cased=_-no}', "");
Expect(1, 90, '\P{Cased=_-no}', "");
Expect(0, 90, '\P{^Cased=_-no}', "");
Error('\p{Is_Cased=/a/ _n}');
Error('\P{Is_Cased=/a/ _n}');
Expect(1, 64, '\p{Is_Cased: n}', "");
Expect(0, 64, '\p{^Is_Cased: n}', "");
Expect(0, 64, '\P{Is_Cased: n}', "");
Expect(1, 64, '\P{^Is_Cased: n}', "");
Expect(0, 90, '\p{Is_Cased: n}', "");
Expect(1, 90, '\p{^Is_Cased: n}', "");
Expect(1, 90, '\P{Is_Cased: n}', "");
Expect(0, 90, '\P{^Is_Cased: n}', "");
Expect(1, 64, '\p{Is_Cased= n}', "");
Expect(0, 64, '\p{^Is_Cased= n}', "");
Expect(0, 64, '\P{Is_Cased= n}', "");
Expect(1, 64, '\P{^Is_Cased= n}', "");
Expect(0, 90, '\p{Is_Cased= n}', "");
Expect(1, 90, '\p{^Is_Cased= n}', "");
Expect(1, 90, '\P{Is_Cased= n}', "");
Expect(0, 90, '\P{^Is_Cased= n}', "");
Error('\p{Cased=-/a/f}');
Error('\P{Cased=-/a/f}');
Expect(1, 64, '\p{Cased: f}', "");
Expect(0, 64, '\p{^Cased: f}', "");
Expect(0, 64, '\P{Cased: f}', "");
Expect(1, 64, '\P{^Cased: f}', "");
Expect(0, 90, '\p{Cased: f}', "");
Expect(1, 90, '\p{^Cased: f}', "");
Expect(1, 90, '\P{Cased: f}', "");
Expect(0, 90, '\P{^Cased: f}', "");
Expect(1, 64, '\p{Cased= F}', "");
Expect(0, 64, '\p{^Cased= F}', "");
Expect(0, 64, '\P{Cased= F}', "");
Expect(1, 64, '\P{^Cased= F}', "");
Expect(0, 90, '\p{Cased= F}', "");
Expect(1, 90, '\p{^Cased= F}', "");
Expect(1, 90, '\P{Cased= F}', "");
Expect(0, 90, '\P{^Cased= F}', "");
Error('\p{Is_Cased= _FALSE/a/}');
Error('\P{Is_Cased= _FALSE/a/}');
Expect(1, 64, '\p{Is_Cased=false}', "");
Expect(0, 64, '\p{^Is_Cased=false}', "");
Expect(0, 64, '\P{Is_Cased=false}', "");
Expect(1, 64, '\P{^Is_Cased=false}', "");
Expect(0, 90, '\p{Is_Cased=false}', "");
Expect(1, 90, '\p{^Is_Cased=false}', "");
Expect(1, 90, '\P{Is_Cased=false}', "");
Expect(0, 90, '\P{^Is_Cased=false}', "");
Expect(1, 64, '\p{Is_Cased= False}', "");
Expect(0, 64, '\p{^Is_Cased= False}', "");
Expect(0, 64, '\P{Is_Cased= False}', "");
Expect(1, 64, '\P{^Is_Cased= False}', "");
Expect(0, 90, '\p{Is_Cased= False}', "");
Expect(1, 90, '\p{^Is_Cased= False}', "");
Expect(1, 90, '\P{Is_Cased= False}', "");
Expect(0, 90, '\P{^Is_Cased= False}', "");
Error('\p{Joining_Type=__Transparent/a/}');
Error('\P{Joining_Type=__Transparent/a/}');
Expect(1, 173, '\p{Joining_Type=transparent}', "");
Expect(0, 173, '\p{^Joining_Type=transparent}', "");
Expect(0, 173, '\P{Joining_Type=transparent}', "");
Expect(1, 173, '\P{^Joining_Type=transparent}', "");
Expect(0, 172, '\p{Joining_Type=transparent}', "");
Expect(1, 172, '\p{^Joining_Type=transparent}', "");
Expect(1, 172, '\P{Joining_Type=transparent}', "");
Expect(0, 172, '\P{^Joining_Type=transparent}', "");
Expect(1, 173, '\p{Joining_Type=- Transparent}', "");
Expect(0, 173, '\p{^Joining_Type=- Transparent}', "");
Expect(0, 173, '\P{Joining_Type=- Transparent}', "");
Expect(1, 173, '\P{^Joining_Type=- Transparent}', "");
Expect(0, 172, '\p{Joining_Type=- Transparent}', "");
Expect(1, 172, '\p{^Joining_Type=- Transparent}', "");
Expect(1, 172, '\P{Joining_Type=- Transparent}', "");
Expect(0, 172, '\P{^Joining_Type=- Transparent}', "");
Error('\p{Jt=/a/ T}');
Error('\P{Jt=/a/ T}');
Expect(1, 173, '\p{Jt=t}', "");
Expect(0, 173, '\p{^Jt=t}', "");
Expect(0, 173, '\P{Jt=t}', "");
Expect(1, 173, '\P{^Jt=t}', "");
Expect(0, 172, '\p{Jt=t}', "");
Expect(1, 172, '\p{^Jt=t}', "");
Expect(1, 172, '\P{Jt=t}', "");
Expect(0, 172, '\P{^Jt=t}', "");
Expect(1, 173, '\p{Jt= _T}', "");
Expect(0, 173, '\p{^Jt= _T}', "");
Expect(0, 173, '\P{Jt= _T}', "");
Expect(1, 173, '\P{^Jt= _T}', "");
Expect(0, 172, '\p{Jt= _T}', "");
Expect(1, 172, '\p{^Jt= _T}', "");
Expect(1, 172, '\P{Jt= _T}', "");
Expect(0, 172, '\P{^Jt= _T}', "");
Error('\p{Is_Joining_Type= TRANSPARENT/a/}');
Error('\P{Is_Joining_Type= TRANSPARENT/a/}');
Expect(1, 173, '\p{Is_Joining_Type=transparent}', "");
Expect(0, 173, '\p{^Is_Joining_Type=transparent}', "");
Expect(0, 173, '\P{Is_Joining_Type=transparent}', "");
Expect(1, 173, '\P{^Is_Joining_Type=transparent}', "");
Expect(0, 172, '\p{Is_Joining_Type=transparent}', "");
Expect(1, 172, '\p{^Is_Joining_Type=transparent}', "");
Expect(1, 172, '\P{Is_Joining_Type=transparent}', "");
Expect(0, 172, '\P{^Is_Joining_Type=transparent}', "");
Expect(1, 173, '\p{Is_Joining_Type= -Transparent}', "");
Expect(0, 173, '\p{^Is_Joining_Type= -Transparent}', "");
Expect(0, 173, '\P{Is_Joining_Type= -Transparent}', "");
Expect(1, 173, '\P{^Is_Joining_Type= -Transparent}', "");
Expect(0, 172, '\p{Is_Joining_Type= -Transparent}', "");
Expect(1, 172, '\p{^Is_Joining_Type= -Transparent}', "");
Expect(1, 172, '\P{Is_Joining_Type= -Transparent}', "");
Expect(0, 172, '\P{^Is_Joining_Type= -Transparent}', "");
Error('\p{Is_Jt=_ T:=}');
Error('\P{Is_Jt=_ T:=}');
Expect(1, 173, '\p{Is_Jt=t}', "");
Expect(0, 173, '\p{^Is_Jt=t}', "");
Expect(0, 173, '\P{Is_Jt=t}', "");
Expect(1, 173, '\P{^Is_Jt=t}', "");
Expect(0, 172, '\p{Is_Jt=t}', "");
Expect(1, 172, '\p{^Is_Jt=t}', "");
Expect(1, 172, '\P{Is_Jt=t}', "");
Expect(0, 172, '\P{^Is_Jt=t}', "");
Expect(1, 173, '\p{Is_Jt=-T}', "");
Expect(0, 173, '\p{^Is_Jt=-T}', "");
Expect(0, 173, '\P{Is_Jt=-T}', "");
Expect(1, 173, '\P{^Is_Jt=-T}', "");
Expect(0, 172, '\p{Is_Jt=-T}', "");
Expect(1, 172, '\p{^Is_Jt=-T}', "");
Expect(1, 172, '\P{Is_Jt=-T}', "");
Expect(0, 172, '\P{^Is_Jt=-T}', "");
Error('\p{Joining_Type= _Right/a/JOINING}');
Error('\P{Joining_Type= _Right/a/JOINING}');
Expect(1, 1573, '\p{Joining_Type=rightjoining}', "");
Expect(0, 1573, '\p{^Joining_Type=rightjoining}', "");
Expect(0, 1573, '\P{Joining_Type=rightjoining}', "");
Expect(1, 1573, '\P{^Joining_Type=rightjoining}', "");
Expect(0, 1569, '\p{Joining_Type=rightjoining}', "");
Expect(1, 1569, '\p{^Joining_Type=rightjoining}', "");
Expect(1, 1569, '\P{Joining_Type=rightjoining}', "");
Expect(0, 1569, '\P{^Joining_Type=rightjoining}', "");
Expect(1, 1573, '\p{Joining_Type=_ Right-joining}', "");
Expect(0, 1573, '\p{^Joining_Type=_ Right-joining}', "");
Expect(0, 1573, '\P{Joining_Type=_ Right-joining}', "");
Expect(1, 1573, '\P{^Joining_Type=_ Right-joining}', "");
Expect(0, 1569, '\p{Joining_Type=_ Right-joining}', "");
Expect(1, 1569, '\p{^Joining_Type=_ Right-joining}', "");
Expect(1, 1569, '\P{Joining_Type=_ Right-joining}', "");
Expect(0, 1569, '\P{^Joining_Type=_ Right-joining}', "");
Error('\p{Jt=__R/a/}');
Error('\P{Jt=__R/a/}');
Expect(1, 1573, '\p{Jt=r}', "");
Expect(0, 1573, '\p{^Jt=r}', "");
Expect(0, 1573, '\P{Jt=r}', "");
Expect(1, 1573, '\P{^Jt=r}', "");
Expect(0, 1569, '\p{Jt=r}', "");
Expect(1, 1569, '\p{^Jt=r}', "");
Expect(1, 1569, '\P{Jt=r}', "");
Expect(0, 1569, '\P{^Jt=r}', "");
Expect(1, 1573, '\p{Jt: r}', "");
Expect(0, 1573, '\p{^Jt: r}', "");
Expect(0, 1573, '\P{Jt: r}', "");
Expect(1, 1573, '\P{^Jt: r}', "");
Expect(0, 1569, '\p{Jt: r}', "");
Expect(1, 1569, '\p{^Jt: r}', "");
Expect(1, 1569, '\P{Jt: r}', "");
Expect(0, 1569, '\P{^Jt: r}', "");
Error('\p{Is_Joining_Type=:=_Right_Joining}');
Error('\P{Is_Joining_Type=:=_Right_Joining}');
Expect(1, 1573, '\p{Is_Joining_Type:rightjoining}', "");
Expect(0, 1573, '\p{^Is_Joining_Type:rightjoining}', "");
Expect(0, 1573, '\P{Is_Joining_Type:rightjoining}', "");
Expect(1, 1573, '\P{^Is_Joining_Type:rightjoining}', "");
Expect(0, 1569, '\p{Is_Joining_Type:rightjoining}', "");
Expect(1, 1569, '\p{^Is_Joining_Type:rightjoining}', "");
Expect(1, 1569, '\P{Is_Joining_Type:rightjoining}', "");
Expect(0, 1569, '\P{^Is_Joining_Type:rightjoining}', "");
Expect(1, 1573, '\p{Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(0, 1573, '\p{^Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(0, 1573, '\P{Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(1, 1573, '\P{^Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(0, 1569, '\p{Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(1, 1569, '\p{^Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(1, 1569, '\P{Is_Joining_Type=_ RIGHT JOINING}', "");
Expect(0, 1569, '\P{^Is_Joining_Type=_ RIGHT JOINING}', "");
Error('\p{Is_Jt= R/a/}');
Error('\P{Is_Jt= R/a/}');
Expect(1, 1573, '\p{Is_Jt=r}', "");
Expect(0, 1573, '\p{^Is_Jt=r}', "");
Expect(0, 1573, '\P{Is_Jt=r}', "");
Expect(1, 1573, '\P{^Is_Jt=r}', "");
Expect(0, 1569, '\p{Is_Jt=r}', "");
Expect(1, 1569, '\p{^Is_Jt=r}', "");
Expect(1, 1569, '\P{Is_Jt=r}', "");
Expect(0, 1569, '\P{^Is_Jt=r}', "");
Expect(1, 1573, '\p{Is_Jt= R}', "");
Expect(0, 1573, '\p{^Is_Jt= R}', "");
Expect(0, 1573, '\P{Is_Jt= R}', "");
Expect(1, 1573, '\P{^Is_Jt= R}', "");
Expect(0, 1569, '\p{Is_Jt= R}', "");
Expect(1, 1569, '\p{^Is_Jt= R}', "");
Expect(1, 1569, '\P{Is_Jt= R}', "");
Expect(0, 1569, '\P{^Is_Jt= R}', "");
Error('\p{Joining_Type=:=_Join causing}');
Error('\P{Joining_Type=:=_Join causing}');
Expect(1, 1600, '\p{Joining_Type=joincausing}', "");
Expect(0, 1600, '\p{^Joining_Type=joincausing}', "");
Expect(0, 1600, '\P{Joining_Type=joincausing}', "");
Expect(1, 1600, '\P{^Joining_Type=joincausing}', "");
Expect(0, 1599, '\p{Joining_Type=joincausing}', "");
Expect(1, 1599, '\p{^Joining_Type=joincausing}', "");
Expect(1, 1599, '\P{Joining_Type=joincausing}', "");
Expect(0, 1599, '\P{^Joining_Type=joincausing}', "");
Expect(1, 1600, '\p{Joining_Type=Join causing}', "");
Expect(0, 1600, '\p{^Joining_Type=Join causing}', "");
Expect(0, 1600, '\P{Joining_Type=Join causing}', "");
Expect(1, 1600, '\P{^Joining_Type=Join causing}', "");
Expect(0, 1599, '\p{Joining_Type=Join causing}', "");
Expect(1, 1599, '\p{^Joining_Type=Join causing}', "");
Expect(1, 1599, '\P{Joining_Type=Join causing}', "");
Expect(0, 1599, '\P{^Joining_Type=Join causing}', "");
Error('\p{Jt=_ C/a/}');
Error('\P{Jt=_ C/a/}');
Expect(1, 1600, '\p{Jt: c}', "");
Expect(0, 1600, '\p{^Jt: c}', "");
Expect(0, 1600, '\P{Jt: c}', "");
Expect(1, 1600, '\P{^Jt: c}', "");
Expect(0, 1599, '\p{Jt: c}', "");
Expect(1, 1599, '\p{^Jt: c}', "");
Expect(1, 1599, '\P{Jt: c}', "");
Expect(0, 1599, '\P{^Jt: c}', "");
Expect(1, 1600, '\p{Jt= C}', "");
Expect(0, 1600, '\p{^Jt= C}', "");
Expect(0, 1600, '\P{Jt= C}', "");
Expect(1, 1600, '\P{^Jt= C}', "");
Expect(0, 1599, '\p{Jt= C}', "");
Expect(1, 1599, '\p{^Jt= C}', "");
Expect(1, 1599, '\P{Jt= C}', "");
Expect(0, 1599, '\P{^Jt= C}', "");
Error('\p{Is_Joining_Type= /a/JoinCausing}');
Error('\P{Is_Joining_Type= /a/JoinCausing}');
Expect(1, 1600, '\p{Is_Joining_Type=joincausing}', "");
Expect(0, 1600, '\p{^Is_Joining_Type=joincausing}', "");
Expect(0, 1600, '\P{Is_Joining_Type=joincausing}', "");
Expect(1, 1600, '\P{^Is_Joining_Type=joincausing}', "");
Expect(0, 1599, '\p{Is_Joining_Type=joincausing}', "");
Expect(1, 1599, '\p{^Is_Joining_Type=joincausing}', "");
Expect(1, 1599, '\P{Is_Joining_Type=joincausing}', "");
Expect(0, 1599, '\P{^Is_Joining_Type=joincausing}', "");
Expect(1, 1600, '\p{Is_Joining_Type:- Join causing}', "");
Expect(0, 1600, '\p{^Is_Joining_Type:- Join causing}', "");
Expect(0, 1600, '\P{Is_Joining_Type:- Join causing}', "");
Expect(1, 1600, '\P{^Is_Joining_Type:- Join causing}', "");
Expect(0, 1599, '\p{Is_Joining_Type:- Join causing}', "");
Expect(1, 1599, '\p{^Is_Joining_Type:- Join causing}', "");
Expect(1, 1599, '\P{Is_Joining_Type:- Join causing}', "");
Expect(0, 1599, '\P{^Is_Joining_Type:- Join causing}', "");
Error('\p{Is_Jt=:=C}');
Error('\P{Is_Jt=:=C}');
Expect(1, 1600, '\p{Is_Jt=c}', "");
Expect(0, 1600, '\p{^Is_Jt=c}', "");
Expect(0, 1600, '\P{Is_Jt=c}', "");
Expect(1, 1600, '\P{^Is_Jt=c}', "");
Expect(0, 1599, '\p{Is_Jt=c}', "");
Expect(1, 1599, '\p{^Is_Jt=c}', "");
Expect(1, 1599, '\P{Is_Jt=c}', "");
Expect(0, 1599, '\P{^Is_Jt=c}', "");
Expect(1, 1600, '\p{Is_Jt=__C}', "");
Expect(0, 1600, '\p{^Is_Jt=__C}', "");
Expect(0, 1600, '\P{Is_Jt=__C}', "");
Expect(1, 1600, '\P{^Is_Jt=__C}', "");
Expect(0, 1599, '\p{Is_Jt=__C}', "");
Expect(1, 1599, '\p{^Is_Jt=__C}', "");
Expect(1, 1599, '\P{Is_Jt=__C}', "");
Expect(0, 1599, '\P{^Is_Jt=__C}', "");
Error('\p{Joining_Type=_ NON/a/JOINING}');
Error('\P{Joining_Type=_ NON/a/JOINING}');
Expect(1, 172, '\p{Joining_Type=nonjoining}', "");
Expect(0, 172, '\p{^Joining_Type=nonjoining}', "");
Expect(0, 172, '\P{Joining_Type=nonjoining}', "");
Expect(1, 172, '\P{^Joining_Type=nonjoining}', "");
Expect(0, 173, '\p{Joining_Type=nonjoining}', "");
Expect(1, 173, '\p{^Joining_Type=nonjoining}', "");
Expect(1, 173, '\P{Joining_Type=nonjoining}', "");
Expect(0, 173, '\P{^Joining_Type=nonjoining}', "");
Expect(1, 172, '\p{Joining_Type=_Non_Joining}', "");
Expect(0, 172, '\p{^Joining_Type=_Non_Joining}', "");
Expect(0, 172, '\P{Joining_Type=_Non_Joining}', "");
Expect(1, 172, '\P{^Joining_Type=_Non_Joining}', "");
Expect(0, 173, '\p{Joining_Type=_Non_Joining}', "");
Expect(1, 173, '\p{^Joining_Type=_Non_Joining}', "");
Expect(1, 173, '\P{Joining_Type=_Non_Joining}', "");
Expect(0, 173, '\P{^Joining_Type=_Non_Joining}', "");
Error('\p{Jt= U:=}');
Error('\P{Jt= U:=}');
Expect(1, 172, '\p{Jt=u}', "");
Expect(0, 172, '\p{^Jt=u}', "");
Expect(0, 172, '\P{Jt=u}', "");
Expect(1, 172, '\P{^Jt=u}', "");
Expect(0, 173, '\p{Jt=u}', "");
Expect(1, 173, '\p{^Jt=u}', "");
Expect(1, 173, '\P{Jt=u}', "");
Expect(0, 173, '\P{^Jt=u}', "");
Expect(1, 172, '\p{Jt=_-U}', "");
Expect(0, 172, '\p{^Jt=_-U}', "");
Expect(0, 172, '\P{Jt=_-U}', "");
Expect(1, 172, '\P{^Jt=_-U}', "");
Expect(0, 173, '\p{Jt=_-U}', "");
Expect(1, 173, '\p{^Jt=_-U}', "");
Expect(1, 173, '\P{Jt=_-U}', "");
Expect(0, 173, '\P{^Jt=_-U}', "");
Error('\p{Is_Joining_Type= -NON/a/Joining}');
Error('\P{Is_Joining_Type= -NON/a/Joining}');
Expect(1, 172, '\p{Is_Joining_Type=nonjoining}', "");
Expect(0, 172, '\p{^Is_Joining_Type=nonjoining}', "");
Expect(0, 172, '\P{Is_Joining_Type=nonjoining}', "");
Expect(1, 172, '\P{^Is_Joining_Type=nonjoining}', "");
Expect(0, 173, '\p{Is_Joining_Type=nonjoining}', "");
Expect(1, 173, '\p{^Is_Joining_Type=nonjoining}', "");
Expect(1, 173, '\P{Is_Joining_Type=nonjoining}', "");
Expect(0, 173, '\P{^Is_Joining_Type=nonjoining}', "");
Expect(1, 172, '\p{Is_Joining_Type= non Joining}', "");
Expect(0, 172, '\p{^Is_Joining_Type= non Joining}', "");
Expect(0, 172, '\P{Is_Joining_Type= non Joining}', "");
Expect(1, 172, '\P{^Is_Joining_Type= non Joining}', "");
Expect(0, 173, '\p{Is_Joining_Type= non Joining}', "");
Expect(1, 173, '\p{^Is_Joining_Type= non Joining}', "");
Expect(1, 173, '\P{Is_Joining_Type= non Joining}', "");
Expect(0, 173, '\P{^Is_Joining_Type= non Joining}', "");
Error('\p{Is_Jt=:=_U}');
Error('\P{Is_Jt=:=_U}');
Expect(1, 172, '\p{Is_Jt=u}', "");
Expect(0, 172, '\p{^Is_Jt=u}', "");
Expect(0, 172, '\P{Is_Jt=u}', "");
Expect(1, 172, '\P{^Is_Jt=u}', "");
Expect(0, 173, '\p{Is_Jt=u}', "");
Expect(1, 173, '\p{^Is_Jt=u}', "");
Expect(1, 173, '\P{Is_Jt=u}', "");
Expect(0, 173, '\P{^Is_Jt=u}', "");
Expect(1, 172, '\p{Is_Jt= U}', "");
Expect(0, 172, '\p{^Is_Jt= U}', "");
Expect(0, 172, '\P{Is_Jt= U}', "");
Expect(1, 172, '\P{^Is_Jt= U}', "");
Expect(0, 173, '\p{Is_Jt= U}', "");
Expect(1, 173, '\p{^Is_Jt= U}', "");
Expect(1, 173, '\P{Is_Jt= U}', "");
Expect(0, 173, '\P{^Is_Jt= U}', "");
Error('\p{Joining_Type=:=_ Dual-JOINING}');
Error('\P{Joining_Type=:=_ Dual-JOINING}');
Expect(1, 1574, '\p{Joining_Type=dualjoining}', "");
Expect(0, 1574, '\p{^Joining_Type=dualjoining}', "");
Expect(0, 1574, '\P{Joining_Type=dualjoining}', "");
Expect(1, 1574, '\P{^Joining_Type=dualjoining}', "");
Expect(0, 1573, '\p{Joining_Type=dualjoining}', "");
Expect(1, 1573, '\p{^Joining_Type=dualjoining}', "");
Expect(1, 1573, '\P{Joining_Type=dualjoining}', "");
Expect(0, 1573, '\P{^Joining_Type=dualjoining}', "");
Expect(1, 1574, '\p{Joining_Type= _Dual-Joining}', "");
Expect(0, 1574, '\p{^Joining_Type= _Dual-Joining}', "");
Expect(0, 1574, '\P{Joining_Type= _Dual-Joining}', "");
Expect(1, 1574, '\P{^Joining_Type= _Dual-Joining}', "");
Expect(0, 1573, '\p{Joining_Type= _Dual-Joining}', "");
Expect(1, 1573, '\p{^Joining_Type= _Dual-Joining}', "");
Expect(1, 1573, '\P{Joining_Type= _Dual-Joining}', "");
Expect(0, 1573, '\P{^Joining_Type= _Dual-Joining}', "");
Error('\p{Jt=:=- D}');
Error('\P{Jt=:=- D}');
Expect(1, 1574, '\p{Jt=d}', "");
Expect(0, 1574, '\p{^Jt=d}', "");
Expect(0, 1574, '\P{Jt=d}', "");
Expect(1, 1574, '\P{^Jt=d}', "");
Expect(0, 1573, '\p{Jt=d}', "");
Expect(1, 1573, '\p{^Jt=d}', "");
Expect(1, 1573, '\P{Jt=d}', "");
Expect(0, 1573, '\P{^Jt=d}', "");
Expect(1, 1574, '\p{Jt= _D}', "");
Expect(0, 1574, '\p{^Jt= _D}', "");
Expect(0, 1574, '\P{Jt= _D}', "");
Expect(1, 1574, '\P{^Jt= _D}', "");
Expect(0, 1573, '\p{Jt= _D}', "");
Expect(1, 1573, '\p{^Jt= _D}', "");
Expect(1, 1573, '\P{Jt= _D}', "");
Expect(0, 1573, '\P{^Jt= _D}', "");
Error('\p{Is_Joining_Type=:= Dual Joining}');
Error('\P{Is_Joining_Type=:= Dual Joining}');
Expect(1, 1574, '\p{Is_Joining_Type=dualjoining}', "");
Expect(0, 1574, '\p{^Is_Joining_Type=dualjoining}', "");
Expect(0, 1574, '\P{Is_Joining_Type=dualjoining}', "");
Expect(1, 1574, '\P{^Is_Joining_Type=dualjoining}', "");
Expect(0, 1573, '\p{Is_Joining_Type=dualjoining}', "");
Expect(1, 1573, '\p{^Is_Joining_Type=dualjoining}', "");
Expect(1, 1573, '\P{Is_Joining_Type=dualjoining}', "");
Expect(0, 1573, '\P{^Is_Joining_Type=dualjoining}', "");
Expect(1, 1574, '\p{Is_Joining_Type= -Dualjoining}', "");
Expect(0, 1574, '\p{^Is_Joining_Type= -Dualjoining}', "");
Expect(0, 1574, '\P{Is_Joining_Type= -Dualjoining}', "");
Expect(1, 1574, '\P{^Is_Joining_Type= -Dualjoining}', "");
Expect(0, 1573, '\p{Is_Joining_Type= -Dualjoining}', "");
Expect(1, 1573, '\p{^Is_Joining_Type= -Dualjoining}', "");
Expect(1, 1573, '\P{Is_Joining_Type= -Dualjoining}', "");
Expect(0, 1573, '\P{^Is_Joining_Type= -Dualjoining}', "");
Error('\p{Is_Jt=/a/d}');
Error('\P{Is_Jt=/a/d}');
Expect(1, 1574, '\p{Is_Jt=d}', "");
Expect(0, 1574, '\p{^Is_Jt=d}', "");
Expect(0, 1574, '\P{Is_Jt=d}', "");
Expect(1, 1574, '\P{^Is_Jt=d}', "");
Expect(0, 1573, '\p{Is_Jt=d}', "");
Expect(1, 1573, '\p{^Is_Jt=d}', "");
Expect(1, 1573, '\P{Is_Jt=d}', "");
Expect(0, 1573, '\P{^Is_Jt=d}', "");
Expect(1, 1574, '\p{Is_Jt: -D}', "");
Expect(0, 1574, '\p{^Is_Jt: -D}', "");
Expect(0, 1574, '\P{Is_Jt: -D}', "");
Expect(1, 1574, '\P{^Is_Jt: -D}', "");
Expect(0, 1573, '\p{Is_Jt: -D}', "");
Expect(1, 1573, '\p{^Is_Jt: -D}', "");
Expect(1, 1573, '\P{Is_Jt: -D}', "");
Expect(0, 1573, '\P{^Is_Jt: -D}', "");
Error('\p{Joining_Type=/a/LEFTJOINING}');
Error('\P{Joining_Type=/a/LEFTJOINING}');
Expect(0, 1, '\p{Joining_Type=leftjoining}', "");
Expect(1, 1, '\p{^Joining_Type=leftjoining}', "");
Expect(1, 1, '\P{Joining_Type=leftjoining}', "");
Expect(0, 1, '\P{^Joining_Type=leftjoining}', "");
Expect(0, 1, '\p{Joining_Type= leftJOINING}', "");
Expect(1, 1, '\p{^Joining_Type= leftJOINING}', "");
Expect(1, 1, '\P{Joining_Type= leftJOINING}', "");
Expect(0, 1, '\P{^Joining_Type= leftJOINING}', "");
Error('\p{Jt=:= _L}');
Error('\P{Jt=:= _L}');
Expect(0, 1, '\p{Jt=l}', "");
Expect(1, 1, '\p{^Jt=l}', "");
Expect(1, 1, '\P{Jt=l}', "");
Expect(0, 1, '\P{^Jt=l}', "");
Expect(0, 1, '\p{Jt: -l}', "");
Expect(1, 1, '\p{^Jt: -l}', "");
Expect(1, 1, '\P{Jt: -l}', "");
Expect(0, 1, '\P{^Jt: -l}', "");
Error('\p{Is_Joining_Type=-:=LEFT Joining}');
Error('\P{Is_Joining_Type=-:=LEFT Joining}');
Expect(0, 1, '\p{Is_Joining_Type=leftjoining}', "");
Expect(1, 1, '\p{^Is_Joining_Type=leftjoining}', "");
Expect(1, 1, '\P{Is_Joining_Type=leftjoining}', "");
Expect(0, 1, '\P{^Is_Joining_Type=leftjoining}', "");
Expect(0, 1, '\p{Is_Joining_Type= LeftJoining}', "");
Expect(1, 1, '\p{^Is_Joining_Type= LeftJoining}', "");
Expect(1, 1, '\P{Is_Joining_Type= LeftJoining}', "");
Expect(0, 1, '\P{^Is_Joining_Type= LeftJoining}', "");
Error('\p{Is_Jt= -L:=}');
Error('\P{Is_Jt= -L:=}');
Expect(0, 1, '\p{Is_Jt=l}', "");
Expect(1, 1, '\p{^Is_Jt=l}', "");
Expect(1, 1, '\P{Is_Jt=l}', "");
Expect(0, 1, '\P{^Is_Jt=l}', "");
Expect(0, 1, '\p{Is_Jt=_ L}', "");
Expect(1, 1, '\p{^Is_Jt=_ L}', "");
Expect(1, 1, '\P{Is_Jt=_ L}', "");
Expect(0, 1, '\P{^Is_Jt=_ L}', "");
Error('\p{ID_Start: _/a/Yes}');
Error('\P{ID_Start: _/a/Yes}');
Expect(1, 90, '\p{ID_Start=yes}', "");
Expect(0, 90, '\p{^ID_Start=yes}', "");
Expect(0, 90, '\P{ID_Start=yes}', "");
Expect(1, 90, '\P{^ID_Start=yes}', "");
Expect(0, 64, '\p{ID_Start=yes}', "");
Expect(1, 64, '\p{^ID_Start=yes}', "");
Expect(1, 64, '\P{ID_Start=yes}', "");
Expect(0, 64, '\P{^ID_Start=yes}', "");
Expect(1, 90, '\p{ID_Start= _Yes}', "");
Expect(0, 90, '\p{^ID_Start= _Yes}', "");
Expect(0, 90, '\P{ID_Start= _Yes}', "");
Expect(1, 90, '\P{^ID_Start= _Yes}', "");
Expect(0, 64, '\p{ID_Start= _Yes}', "");
Expect(1, 64, '\p{^ID_Start= _Yes}', "");
Expect(1, 64, '\P{ID_Start= _Yes}', "");
Expect(0, 64, '\P{^ID_Start= _Yes}', "");
Error('\p{IDS= y:=}');
Error('\P{IDS= y:=}');
Expect(1, 90, '\p{IDS=y}', "");
Expect(0, 90, '\p{^IDS=y}', "");
Expect(0, 90, '\P{IDS=y}', "");
Expect(1, 90, '\P{^IDS=y}', "");
Expect(0, 64, '\p{IDS=y}', "");
Expect(1, 64, '\p{^IDS=y}', "");
Expect(1, 64, '\P{IDS=y}', "");
Expect(0, 64, '\P{^IDS=y}', "");
Expect(1, 90, '\p{IDS=_Y}', "");
Expect(0, 90, '\p{^IDS=_Y}', "");
Expect(0, 90, '\P{IDS=_Y}', "");
Expect(1, 90, '\P{^IDS=_Y}', "");
Expect(0, 64, '\p{IDS=_Y}', "");
Expect(1, 64, '\p{^IDS=_Y}', "");
Expect(1, 64, '\P{IDS=_Y}', "");
Expect(0, 64, '\P{^IDS=_Y}', "");
Error('\p{Is_ID_Start=:=_-T}');
Error('\P{Is_ID_Start=:=_-T}');
Expect(1, 90, '\p{Is_ID_Start=t}', "");
Expect(0, 90, '\p{^Is_ID_Start=t}', "");
Expect(0, 90, '\P{Is_ID_Start=t}', "");
Expect(1, 90, '\P{^Is_ID_Start=t}', "");
Expect(0, 64, '\p{Is_ID_Start=t}', "");
Expect(1, 64, '\p{^Is_ID_Start=t}', "");
Expect(1, 64, '\P{Is_ID_Start=t}', "");
Expect(0, 64, '\P{^Is_ID_Start=t}', "");
Expect(1, 90, '\p{Is_ID_Start:T}', "");
Expect(0, 90, '\p{^Is_ID_Start:T}', "");
Expect(0, 90, '\P{Is_ID_Start:T}', "");
Expect(1, 90, '\P{^Is_ID_Start:T}', "");
Expect(0, 64, '\p{Is_ID_Start:T}', "");
Expect(1, 64, '\p{^Is_ID_Start:T}', "");
Expect(1, 64, '\P{Is_ID_Start:T}', "");
Expect(0, 64, '\P{^Is_ID_Start:T}', "");
Error('\p{Is_IDS=:= True}');
Error('\P{Is_IDS=:= True}');
Expect(1, 90, '\p{Is_IDS=true}', "");
Expect(0, 90, '\p{^Is_IDS=true}', "");
Expect(0, 90, '\P{Is_IDS=true}', "");
Expect(1, 90, '\P{^Is_IDS=true}', "");
Expect(0, 64, '\p{Is_IDS=true}', "");
Expect(1, 64, '\p{^Is_IDS=true}', "");
Expect(1, 64, '\P{Is_IDS=true}', "");
Expect(0, 64, '\P{^Is_IDS=true}', "");
Expect(1, 90, '\p{Is_IDS= -True}', "");
Expect(0, 90, '\p{^Is_IDS= -True}', "");
Expect(0, 90, '\P{Is_IDS= -True}', "");
Expect(1, 90, '\P{^Is_IDS= -True}', "");
Expect(0, 64, '\p{Is_IDS= -True}', "");
Expect(1, 64, '\p{^Is_IDS= -True}', "");
Expect(1, 64, '\P{Is_IDS= -True}', "");
Expect(0, 64, '\P{^Is_IDS= -True}', "");
Error('\p{ID_Start=_:=No}');
Error('\P{ID_Start=_:=No}');
Expect(1, 64, '\p{ID_Start=no}', "");
Expect(0, 64, '\p{^ID_Start=no}', "");
Expect(0, 64, '\P{ID_Start=no}', "");
Expect(1, 64, '\P{^ID_Start=no}', "");
Expect(0, 90, '\p{ID_Start=no}', "");
Expect(1, 90, '\p{^ID_Start=no}', "");
Expect(1, 90, '\P{ID_Start=no}', "");
Expect(0, 90, '\P{^ID_Start=no}', "");
Expect(1, 64, '\p{ID_Start= _NO}', "");
Expect(0, 64, '\p{^ID_Start= _NO}', "");
Expect(0, 64, '\P{ID_Start= _NO}', "");
Expect(1, 64, '\P{^ID_Start= _NO}', "");
Expect(0, 90, '\p{ID_Start= _NO}', "");
Expect(1, 90, '\p{^ID_Start= _NO}', "");
Expect(1, 90, '\P{ID_Start= _NO}', "");
Expect(0, 90, '\P{^ID_Start= _NO}', "");
Error('\p{IDS= -N/a/}');
Error('\P{IDS= -N/a/}');
Expect(1, 64, '\p{IDS=n}', "");
Expect(0, 64, '\p{^IDS=n}', "");
Expect(0, 64, '\P{IDS=n}', "");
Expect(1, 64, '\P{^IDS=n}', "");
Expect(0, 90, '\p{IDS=n}', "");
Expect(1, 90, '\p{^IDS=n}', "");
Expect(1, 90, '\P{IDS=n}', "");
Expect(0, 90, '\P{^IDS=n}', "");
Expect(1, 64, '\p{IDS= N}', "");
Expect(0, 64, '\p{^IDS= N}', "");
Expect(0, 64, '\P{IDS= N}', "");
Expect(1, 64, '\P{^IDS= N}', "");
Expect(0, 90, '\p{IDS= N}', "");
Expect(1, 90, '\p{^IDS= N}', "");
Expect(1, 90, '\P{IDS= N}', "");
Expect(0, 90, '\P{^IDS= N}', "");
Error('\p{Is_ID_Start=- F/a/}');
Error('\P{Is_ID_Start=- F/a/}');
Expect(1, 64, '\p{Is_ID_Start=f}', "");
Expect(0, 64, '\p{^Is_ID_Start=f}', "");
Expect(0, 64, '\P{Is_ID_Start=f}', "");
Expect(1, 64, '\P{^Is_ID_Start=f}', "");
Expect(0, 90, '\p{Is_ID_Start=f}', "");
Expect(1, 90, '\p{^Is_ID_Start=f}', "");
Expect(1, 90, '\P{Is_ID_Start=f}', "");
Expect(0, 90, '\P{^Is_ID_Start=f}', "");
Expect(1, 64, '\p{Is_ID_Start=_f}', "");
Expect(0, 64, '\p{^Is_ID_Start=_f}', "");
Expect(0, 64, '\P{Is_ID_Start=_f}', "");
Expect(1, 64, '\P{^Is_ID_Start=_f}', "");
Expect(0, 90, '\p{Is_ID_Start=_f}', "");
Expect(1, 90, '\p{^Is_ID_Start=_f}', "");
Expect(1, 90, '\P{Is_ID_Start=_f}', "");
Expect(0, 90, '\P{^Is_ID_Start=_f}', "");
Error('\p{Is_IDS= False/a/}');
Error('\P{Is_IDS= False/a/}');
Expect(1, 64, '\p{Is_IDS=false}', "");
Expect(0, 64, '\p{^Is_IDS=false}', "");
Expect(0, 64, '\P{Is_IDS=false}', "");
Expect(1, 64, '\P{^Is_IDS=false}', "");
Expect(0, 90, '\p{Is_IDS=false}', "");
Expect(1, 90, '\p{^Is_IDS=false}', "");
Expect(1, 90, '\P{Is_IDS=false}', "");
Expect(0, 90, '\P{^Is_IDS=false}', "");
Expect(1, 64, '\p{Is_IDS= false}', "");
Expect(0, 64, '\p{^Is_IDS= false}', "");
Expect(0, 64, '\P{Is_IDS= false}', "");
Expect(1, 64, '\P{^Is_IDS= false}', "");
Expect(0, 90, '\p{Is_IDS= false}', "");
Expect(1, 90, '\p{^Is_IDS= false}', "");
Expect(1, 90, '\P{Is_IDS= false}', "");
Expect(0, 90, '\P{^Is_IDS= false}', "");
Error('\p{NFC_Quick_Check=-Yes:=}');
Error('\P{NFC_Quick_Check=-Yes:=}');
Expect(1, 767, '\p{NFC_Quick_Check:yes}', "");
Expect(0, 767, '\p{^NFC_Quick_Check:yes}', "");
Expect(0, 767, '\P{NFC_Quick_Check:yes}', "");
Expect(1, 767, '\P{^NFC_Quick_Check:yes}', "");
Expect(0, 772, '\p{NFC_Quick_Check:yes}', "");
Expect(1, 772, '\p{^NFC_Quick_Check:yes}', "");
Expect(1, 772, '\P{NFC_Quick_Check:yes}', "");
Expect(0, 772, '\P{^NFC_Quick_Check:yes}', "");
Expect(1, 767, '\p{NFC_Quick_Check=- Yes}', "");
Expect(0, 767, '\p{^NFC_Quick_Check=- Yes}', "");
Expect(0, 767, '\P{NFC_Quick_Check=- Yes}', "");
Expect(1, 767, '\P{^NFC_Quick_Check=- Yes}', "");
Expect(0, 772, '\p{NFC_Quick_Check=- Yes}', "");
Expect(1, 772, '\p{^NFC_Quick_Check=- Yes}', "");
Expect(1, 772, '\P{NFC_Quick_Check=- Yes}', "");
Expect(0, 772, '\P{^NFC_Quick_Check=- Yes}', "");
Error('\p{NFC_QC=__y/a/}');
Error('\P{NFC_QC=__y/a/}');
Expect(1, 767, '\p{NFC_QC=y}', "");
Expect(0, 767, '\p{^NFC_QC=y}', "");
Expect(0, 767, '\P{NFC_QC=y}', "");
Expect(1, 767, '\P{^NFC_QC=y}', "");
Expect(0, 772, '\p{NFC_QC=y}', "");
Expect(1, 772, '\p{^NFC_QC=y}', "");
Expect(1, 772, '\P{NFC_QC=y}', "");
Expect(0, 772, '\P{^NFC_QC=y}', "");
Expect(1, 767, '\p{NFC_QC=- Y}', "");
Expect(0, 767, '\p{^NFC_QC=- Y}', "");
Expect(0, 767, '\P{NFC_QC=- Y}', "");
Expect(1, 767, '\P{^NFC_QC=- Y}', "");
Expect(0, 772, '\p{NFC_QC=- Y}', "");
Expect(1, 772, '\p{^NFC_QC=- Y}', "");
Expect(1, 772, '\P{NFC_QC=- Y}', "");
Expect(0, 772, '\P{^NFC_QC=- Y}', "");
Error('\p{Is_NFC_Quick_Check= :=Yes}');
Error('\P{Is_NFC_Quick_Check= :=Yes}');
Expect(1, 767, '\p{Is_NFC_Quick_Check=yes}', "");
Expect(0, 767, '\p{^Is_NFC_Quick_Check=yes}', "");
Expect(0, 767, '\P{Is_NFC_Quick_Check=yes}', "");
Expect(1, 767, '\P{^Is_NFC_Quick_Check=yes}', "");
Expect(0, 772, '\p{Is_NFC_Quick_Check=yes}', "");
Expect(1, 772, '\p{^Is_NFC_Quick_Check=yes}', "");
Expect(1, 772, '\P{Is_NFC_Quick_Check=yes}', "");
Expect(0, 772, '\P{^Is_NFC_Quick_Check=yes}', "");
Expect(1, 767, '\p{Is_NFC_Quick_Check= yes}', "");
Expect(0, 767, '\p{^Is_NFC_Quick_Check= yes}', "");
Expect(0, 767, '\P{Is_NFC_Quick_Check= yes}', "");
Expect(1, 767, '\P{^Is_NFC_Quick_Check= yes}', "");
Expect(0, 772, '\p{Is_NFC_Quick_Check= yes}', "");
Expect(1, 772, '\p{^Is_NFC_Quick_Check= yes}', "");
Expect(1, 772, '\P{Is_NFC_Quick_Check= yes}', "");
Expect(0, 772, '\P{^Is_NFC_Quick_Check= yes}', "");
Error('\p{Is_NFC_QC: _-Y:=}');
Error('\P{Is_NFC_QC: _-Y:=}');
Expect(1, 767, '\p{Is_NFC_QC=y}', "");
Expect(0, 767, '\p{^Is_NFC_QC=y}', "");
Expect(0, 767, '\P{Is_NFC_QC=y}', "");
Expect(1, 767, '\P{^Is_NFC_QC=y}', "");
Expect(0, 772, '\p{Is_NFC_QC=y}', "");
Expect(1, 772, '\p{^Is_NFC_QC=y}', "");
Expect(1, 772, '\P{Is_NFC_QC=y}', "");
Expect(0, 772, '\P{^Is_NFC_QC=y}', "");
Expect(1, 767, '\p{Is_NFC_QC: - Y}', "");
Expect(0, 767, '\p{^Is_NFC_QC: - Y}', "");
Expect(0, 767, '\P{Is_NFC_QC: - Y}', "");
Expect(1, 767, '\P{^Is_NFC_QC: - Y}', "");
Expect(0, 772, '\p{Is_NFC_QC: - Y}', "");
Expect(1, 772, '\p{^Is_NFC_QC: - Y}', "");
Expect(1, 772, '\P{Is_NFC_QC: - Y}', "");
Expect(0, 772, '\P{^Is_NFC_QC: - Y}', "");
Error('\p{NFC_Quick_Check: :=- No}');
Error('\P{NFC_Quick_Check: :=- No}');
Expect(1, 833, '\p{NFC_Quick_Check=no}', "");
Expect(0, 833, '\p{^NFC_Quick_Check=no}', "");
Expect(0, 833, '\P{NFC_Quick_Check=no}', "");
Expect(1, 833, '\P{^NFC_Quick_Check=no}', "");
Expect(0, 831, '\p{NFC_Quick_Check=no}', "");
Expect(1, 831, '\p{^NFC_Quick_Check=no}', "");
Expect(1, 831, '\P{NFC_Quick_Check=no}', "");
Expect(0, 831, '\P{^NFC_Quick_Check=no}', "");
Expect(1, 833, '\p{NFC_Quick_Check= -No}', "");
Expect(0, 833, '\p{^NFC_Quick_Check= -No}', "");
Expect(0, 833, '\P{NFC_Quick_Check= -No}', "");
Expect(1, 833, '\P{^NFC_Quick_Check= -No}', "");
Expect(0, 831, '\p{NFC_Quick_Check= -No}', "");
Expect(1, 831, '\p{^NFC_Quick_Check= -No}', "");
Expect(1, 831, '\P{NFC_Quick_Check= -No}', "");
Expect(0, 831, '\P{^NFC_Quick_Check= -No}', "");
Error('\p{NFC_QC=/a/- n}');
Error('\P{NFC_QC=/a/- n}');
Expect(1, 833, '\p{NFC_QC=n}', "");
Expect(0, 833, '\p{^NFC_QC=n}', "");
Expect(0, 833, '\P{NFC_QC=n}', "");
Expect(1, 833, '\P{^NFC_QC=n}', "");
Expect(0, 831, '\p{NFC_QC=n}', "");
Expect(1, 831, '\p{^NFC_QC=n}', "");
Expect(1, 831, '\P{NFC_QC=n}', "");
Expect(0, 831, '\P{^NFC_QC=n}', "");
Expect(1, 833, '\p{NFC_QC= N}', "");
Expect(0, 833, '\p{^NFC_QC= N}', "");
Expect(0, 833, '\P{NFC_QC= N}', "");
Expect(1, 833, '\P{^NFC_QC= N}', "");
Expect(0, 831, '\p{NFC_QC= N}', "");
Expect(1, 831, '\p{^NFC_QC= N}', "");
Expect(1, 831, '\P{NFC_QC= N}', "");
Expect(0, 831, '\P{^NFC_QC= N}', "");
Error('\p{Is_NFC_Quick_Check=_/a/no}');
Error('\P{Is_NFC_Quick_Check=_/a/no}');
Expect(1, 833, '\p{Is_NFC_Quick_Check=no}', "");
Expect(0, 833, '\p{^Is_NFC_Quick_Check=no}', "");
Expect(0, 833, '\P{Is_NFC_Quick_Check=no}', "");
Expect(1, 833, '\P{^Is_NFC_Quick_Check=no}', "");
Expect(0, 831, '\p{Is_NFC_Quick_Check=no}', "");
Expect(1, 831, '\p{^Is_NFC_Quick_Check=no}', "");
Expect(1, 831, '\P{Is_NFC_Quick_Check=no}', "");
Expect(0, 831, '\P{^Is_NFC_Quick_Check=no}', "");
Expect(1, 833, '\p{Is_NFC_Quick_Check= _no}', "");
Expect(0, 833, '\p{^Is_NFC_Quick_Check= _no}', "");
Expect(0, 833, '\P{Is_NFC_Quick_Check= _no}', "");
Expect(1, 833, '\P{^Is_NFC_Quick_Check= _no}', "");
Expect(0, 831, '\p{Is_NFC_Quick_Check= _no}', "");
Expect(1, 831, '\p{^Is_NFC_Quick_Check= _no}', "");
Expect(1, 831, '\P{Is_NFC_Quick_Check= _no}', "");
Expect(0, 831, '\P{^Is_NFC_Quick_Check= _no}', "");
Error('\p{Is_NFC_QC: :=--N}');
Error('\P{Is_NFC_QC: :=--N}');
Expect(1, 833, '\p{Is_NFC_QC=n}', "");
Expect(0, 833, '\p{^Is_NFC_QC=n}', "");
Expect(0, 833, '\P{Is_NFC_QC=n}', "");
Expect(1, 833, '\P{^Is_NFC_QC=n}', "");
Expect(0, 831, '\p{Is_NFC_QC=n}', "");
Expect(1, 831, '\p{^Is_NFC_QC=n}', "");
Expect(1, 831, '\P{Is_NFC_QC=n}', "");
Expect(0, 831, '\P{^Is_NFC_QC=n}', "");
Expect(1, 833, '\p{Is_NFC_QC= _n}', "");
Expect(0, 833, '\p{^Is_NFC_QC= _n}', "");
Expect(0, 833, '\P{Is_NFC_QC= _n}', "");
Expect(1, 833, '\P{^Is_NFC_QC= _n}', "");
Expect(0, 831, '\p{Is_NFC_QC= _n}', "");
Expect(1, 831, '\p{^Is_NFC_QC= _n}', "");
Expect(1, 831, '\P{Is_NFC_QC= _n}', "");
Expect(0, 831, '\P{^Is_NFC_QC= _n}', "");
Error('\p{NFC_Quick_Check=:= Maybe}');
Error('\P{NFC_Quick_Check=:= Maybe}');
Expect(1, 772, '\p{NFC_Quick_Check=maybe}', "");
Expect(0, 772, '\p{^NFC_Quick_Check=maybe}', "");
Expect(0, 772, '\P{NFC_Quick_Check=maybe}', "");
Expect(1, 772, '\P{^NFC_Quick_Check=maybe}', "");
Expect(0, 767, '\p{NFC_Quick_Check=maybe}', "");
Expect(1, 767, '\p{^NFC_Quick_Check=maybe}', "");
Expect(1, 767, '\P{NFC_Quick_Check=maybe}', "");
Expect(0, 767, '\P{^NFC_Quick_Check=maybe}', "");
Error('\p{NFC_QC=:= M}');
Error('\P{NFC_QC=:= M}');
Expect(1, 772, '\p{NFC_QC=m}', "");
Expect(0, 772, '\p{^NFC_QC=m}', "");
Expect(0, 772, '\P{NFC_QC=m}', "");
Expect(1, 772, '\P{^NFC_QC=m}', "");
Expect(0, 767, '\p{NFC_QC=m}', "");
Expect(1, 767, '\p{^NFC_QC=m}', "");
Expect(1, 767, '\P{NFC_QC=m}', "");
Expect(0, 767, '\P{^NFC_QC=m}', "");
Expect(1, 772, '\p{NFC_QC: m}', "");
Expect(0, 772, '\p{^NFC_QC: m}', "");
Expect(0, 772, '\P{NFC_QC: m}', "");
Expect(1, 772, '\P{^NFC_QC: m}', "");
Expect(0, 767, '\p{NFC_QC: m}', "");
Expect(1, 767, '\p{^NFC_QC: m}', "");
Expect(1, 767, '\P{NFC_QC: m}', "");
Expect(0, 767, '\P{^NFC_QC: m}', "");
Error('\p{Is_NFC_Quick_Check=:= maybe}');
Error('\P{Is_NFC_Quick_Check=:= maybe}');
Expect(1, 772, '\p{Is_NFC_Quick_Check=maybe}', "");
Expect(0, 772, '\p{^Is_NFC_Quick_Check=maybe}', "");
Expect(0, 772, '\P{Is_NFC_Quick_Check=maybe}', "");
Expect(1, 772, '\P{^Is_NFC_Quick_Check=maybe}', "");
Expect(0, 767, '\p{Is_NFC_Quick_Check=maybe}', "");
Expect(1, 767, '\p{^Is_NFC_Quick_Check=maybe}', "");
Expect(1, 767, '\P{Is_NFC_Quick_Check=maybe}', "");
Expect(0, 767, '\P{^Is_NFC_Quick_Check=maybe}', "");
Expect(1, 772, '\p{Is_NFC_Quick_Check= Maybe}', "");
Expect(0, 772, '\p{^Is_NFC_Quick_Check= Maybe}', "");
Expect(0, 772, '\P{Is_NFC_Quick_Check= Maybe}', "");
Expect(1, 772, '\P{^Is_NFC_Quick_Check= Maybe}', "");
Expect(0, 767, '\p{Is_NFC_Quick_Check= Maybe}', "");
Expect(1, 767, '\p{^Is_NFC_Quick_Check= Maybe}', "");
Expect(1, 767, '\P{Is_NFC_Quick_Check= Maybe}', "");
Expect(0, 767, '\P{^Is_NFC_Quick_Check= Maybe}', "");
Error('\p{Is_NFC_QC=/a/__m}');
Error('\P{Is_NFC_QC=/a/__m}');
Expect(1, 772, '\p{Is_NFC_QC=m}', "");
Expect(0, 772, '\p{^Is_NFC_QC=m}', "");
Expect(0, 772, '\P{Is_NFC_QC=m}', "");
Expect(1, 772, '\P{^Is_NFC_QC=m}', "");
Expect(0, 767, '\p{Is_NFC_QC=m}', "");
Expect(1, 767, '\p{^Is_NFC_QC=m}', "");
Expect(1, 767, '\P{Is_NFC_QC=m}', "");
Expect(0, 767, '\P{^Is_NFC_QC=m}', "");
Expect(1, 772, '\p{Is_NFC_QC= -M}', "");
Expect(0, 772, '\p{^Is_NFC_QC= -M}', "");
Expect(0, 772, '\P{Is_NFC_QC= -M}', "");
Expect(1, 772, '\P{^Is_NFC_QC= -M}', "");
Expect(0, 767, '\p{Is_NFC_QC= -M}', "");
Expect(1, 767, '\p{^Is_NFC_QC= -M}', "");
Expect(1, 767, '\P{Is_NFC_QC= -M}', "");
Expect(0, 767, '\P{^Is_NFC_QC= -M}', "");
Error('\p{Word_Break=/a/NEWLINE}');
Error('\P{Word_Break=/a/NEWLINE}');
Expect(1, 12, '\p{Word_Break=newline}', "");
Expect(0, 12, '\p{^Word_Break=newline}', "");
Expect(0, 12, '\P{Word_Break=newline}', "");
Expect(1, 12, '\P{^Word_Break=newline}', "");
Expect(0, 10, '\p{Word_Break=newline}', "");
Expect(1, 10, '\p{^Word_Break=newline}', "");
Expect(1, 10, '\P{Word_Break=newline}', "");
Expect(0, 10, '\P{^Word_Break=newline}', "");
Expect(1, 12, '\p{Word_Break=-NEWLINE}', "");
Expect(0, 12, '\p{^Word_Break=-NEWLINE}', "");
Expect(0, 12, '\P{Word_Break=-NEWLINE}', "");
Expect(1, 12, '\P{^Word_Break=-NEWLINE}', "");
Expect(0, 10, '\p{Word_Break=-NEWLINE}', "");
Expect(1, 10, '\p{^Word_Break=-NEWLINE}', "");
Expect(1, 10, '\P{Word_Break=-NEWLINE}', "");
Expect(0, 10, '\P{^Word_Break=-NEWLINE}', "");
Error('\p{WB=:=__nl}');
Error('\P{WB=:=__nl}');
Expect(1, 12, '\p{WB=nl}', "");
Expect(0, 12, '\p{^WB=nl}', "");
Expect(0, 12, '\P{WB=nl}', "");
Expect(1, 12, '\P{^WB=nl}', "");
Expect(0, 10, '\p{WB=nl}', "");
Expect(1, 10, '\p{^WB=nl}', "");
Expect(1, 10, '\P{WB=nl}', "");
Expect(0, 10, '\P{^WB=nl}', "");
Expect(1, 12, '\p{WB=__NL}', "");
Expect(0, 12, '\p{^WB=__NL}', "");
Expect(0, 12, '\P{WB=__NL}', "");
Expect(1, 12, '\P{^WB=__NL}', "");
Expect(0, 10, '\p{WB=__NL}', "");
Expect(1, 10, '\p{^WB=__NL}', "");
Expect(1, 10, '\P{WB=__NL}', "");
Expect(0, 10, '\P{^WB=__NL}', "");
Error('\p{Is_Word_Break:/a/ _NEWLINE}');
Error('\P{Is_Word_Break:/a/ _NEWLINE}');
Expect(1, 12, '\p{Is_Word_Break=newline}', "");
Expect(0, 12, '\p{^Is_Word_Break=newline}', "");
Expect(0, 12, '\P{Is_Word_Break=newline}', "");
Expect(1, 12, '\P{^Is_Word_Break=newline}', "");
Expect(0, 10, '\p{Is_Word_Break=newline}', "");
Expect(1, 10, '\p{^Is_Word_Break=newline}', "");
Expect(1, 10, '\P{Is_Word_Break=newline}', "");
Expect(0, 10, '\P{^Is_Word_Break=newline}', "");
Expect(1, 12, '\p{Is_Word_Break: Newline}', "");
Expect(0, 12, '\p{^Is_Word_Break: Newline}', "");
Expect(0, 12, '\P{Is_Word_Break: Newline}', "");
Expect(1, 12, '\P{^Is_Word_Break: Newline}', "");
Expect(0, 10, '\p{Is_Word_Break: Newline}', "");
Expect(1, 10, '\p{^Is_Word_Break: Newline}', "");
Expect(1, 10, '\P{Is_Word_Break: Newline}', "");
Expect(0, 10, '\P{^Is_Word_Break: Newline}', "");
Error('\p{Is_WB= :=NL}');
Error('\P{Is_WB= :=NL}');
Expect(1, 12, '\p{Is_WB: nl}', "");
Expect(0, 12, '\p{^Is_WB: nl}', "");
Expect(0, 12, '\P{Is_WB: nl}', "");
Expect(1, 12, '\P{^Is_WB: nl}', "");
Expect(0, 10, '\p{Is_WB: nl}', "");
Expect(1, 10, '\p{^Is_WB: nl}', "");
Expect(1, 10, '\P{Is_WB: nl}', "");
Expect(0, 10, '\P{^Is_WB: nl}', "");
Expect(1, 12, '\p{Is_WB=NL}', "");
Expect(0, 12, '\p{^Is_WB=NL}', "");
Expect(0, 12, '\P{Is_WB=NL}', "");
Expect(1, 12, '\P{^Is_WB=NL}', "");
Expect(0, 10, '\p{Is_WB=NL}', "");
Expect(1, 10, '\p{^Is_WB=NL}', "");
Expect(1, 10, '\P{Is_WB=NL}', "");
Expect(0, 10, '\P{^Is_WB=NL}', "");
Error('\p{Word_Break=/a/ALetter}');
Error('\P{Word_Break=/a/ALetter}');
Expect(1, 90, '\p{Word_Break=aletter}', "");
Expect(0, 90, '\p{^Word_Break=aletter}', "");
Expect(0, 90, '\P{Word_Break=aletter}', "");
Expect(1, 90, '\P{^Word_Break=aletter}', "");
Expect(0, 64, '\p{Word_Break=aletter}', "");
Expect(1, 64, '\p{^Word_Break=aletter}', "");
Expect(1, 64, '\P{Word_Break=aletter}', "");
Expect(0, 64, '\P{^Word_Break=aletter}', "");
Expect(1, 90, '\p{Word_Break: ALetter}', "");
Expect(0, 90, '\p{^Word_Break: ALetter}', "");
Expect(0, 90, '\P{Word_Break: ALetter}', "");
Expect(1, 90, '\P{^Word_Break: ALetter}', "");
Expect(0, 64, '\p{Word_Break: ALetter}', "");
Expect(1, 64, '\p{^Word_Break: ALetter}', "");
Expect(1, 64, '\P{Word_Break: ALetter}', "");
Expect(0, 64, '\P{^Word_Break: ALetter}', "");
Error('\p{WB:-_LE:=}');
Error('\P{WB:-_LE:=}');
Expect(1, 90, '\p{WB=le}', "");
Expect(0, 90, '\p{^WB=le}', "");
Expect(0, 90, '\P{WB=le}', "");
Expect(1, 90, '\P{^WB=le}', "");
Expect(0, 64, '\p{WB=le}', "");
Expect(1, 64, '\p{^WB=le}', "");
Expect(1, 64, '\P{WB=le}', "");
Expect(0, 64, '\P{^WB=le}', "");
Expect(1, 90, '\p{WB= LE}', "");
Expect(0, 90, '\p{^WB= LE}', "");
Expect(0, 90, '\P{WB= LE}', "");
Expect(1, 90, '\P{^WB= LE}', "");
Expect(0, 64, '\p{WB= LE}', "");
Expect(1, 64, '\p{^WB= LE}', "");
Expect(1, 64, '\P{WB= LE}', "");
Expect(0, 64, '\P{^WB= LE}', "");
Error('\p{Is_Word_Break=/a/__ALetter}');
Error('\P{Is_Word_Break=/a/__ALetter}');
Expect(1, 90, '\p{Is_Word_Break=aletter}', "");
Expect(0, 90, '\p{^Is_Word_Break=aletter}', "");
Expect(0, 90, '\P{Is_Word_Break=aletter}', "");
Expect(1, 90, '\P{^Is_Word_Break=aletter}', "");
Expect(0, 64, '\p{Is_Word_Break=aletter}', "");
Expect(1, 64, '\p{^Is_Word_Break=aletter}', "");
Expect(1, 64, '\P{Is_Word_Break=aletter}', "");
Expect(0, 64, '\P{^Is_Word_Break=aletter}', "");
Expect(1, 90, '\p{Is_Word_Break=ALETTER}', "");
Expect(0, 90, '\p{^Is_Word_Break=ALETTER}', "");
Expect(0, 90, '\P{Is_Word_Break=ALETTER}', "");
Expect(1, 90, '\P{^Is_Word_Break=ALETTER}', "");
Expect(0, 64, '\p{Is_Word_Break=ALETTER}', "");
Expect(1, 64, '\p{^Is_Word_Break=ALETTER}', "");
Expect(1, 64, '\P{Is_Word_Break=ALETTER}', "");
Expect(0, 64, '\P{^Is_Word_Break=ALETTER}', "");
Error('\p{Is_WB= LE/a/}');
Error('\P{Is_WB= LE/a/}');
Expect(1, 90, '\p{Is_WB=le}', "");
Expect(0, 90, '\p{^Is_WB=le}', "");
Expect(0, 90, '\P{Is_WB=le}', "");
Expect(1, 90, '\P{^Is_WB=le}', "");
Expect(0, 64, '\p{Is_WB=le}', "");
Expect(1, 64, '\p{^Is_WB=le}', "");
Expect(1, 64, '\P{Is_WB=le}', "");
Expect(0, 64, '\P{^Is_WB=le}', "");
Expect(1, 90, '\p{Is_WB=LE}', "");
Expect(0, 90, '\p{^Is_WB=LE}', "");
Expect(0, 90, '\P{Is_WB=LE}', "");
Expect(1, 90, '\P{^Is_WB=LE}', "");
Expect(0, 64, '\p{Is_WB=LE}', "");
Expect(1, 64, '\p{^Is_WB=LE}', "");
Expect(1, 64, '\P{Is_WB=LE}', "");
Expect(0, 64, '\P{^Is_WB=LE}', "");
Error('\p{Word_Break=/a/cr}');
Error('\P{Word_Break=/a/cr}');
Expect(1, 13, '\p{Word_Break=cr}', "");
Expect(0, 13, '\p{^Word_Break=cr}', "");
Expect(0, 13, '\P{Word_Break=cr}', "");
Expect(1, 13, '\P{^Word_Break=cr}', "");
Expect(0, 12, '\p{Word_Break=cr}', "");
Expect(1, 12, '\p{^Word_Break=cr}', "");
Expect(1, 12, '\P{Word_Break=cr}', "");
Expect(0, 12, '\P{^Word_Break=cr}', "");
Expect(1, 13, '\p{Word_Break=-_CR}', "");
Expect(0, 13, '\p{^Word_Break=-_CR}', "");
Expect(0, 13, '\P{Word_Break=-_CR}', "");
Expect(1, 13, '\P{^Word_Break=-_CR}', "");
Expect(0, 12, '\p{Word_Break=-_CR}', "");
Expect(1, 12, '\p{^Word_Break=-_CR}', "");
Expect(1, 12, '\P{Word_Break=-_CR}', "");
Expect(0, 12, '\P{^Word_Break=-_CR}', "");
Error('\p{WB=_/a/CR}');
Error('\P{WB=_/a/CR}');
Expect(1, 13, '\p{WB=cr}', "");
Expect(0, 13, '\p{^WB=cr}', "");
Expect(0, 13, '\P{WB=cr}', "");
Expect(1, 13, '\P{^WB=cr}', "");
Expect(0, 12, '\p{WB=cr}', "");
Expect(1, 12, '\p{^WB=cr}', "");
Expect(1, 12, '\P{WB=cr}', "");
Expect(0, 12, '\P{^WB=cr}', "");
Expect(1, 13, '\p{WB= cr}', "");
Expect(0, 13, '\p{^WB= cr}', "");
Expect(0, 13, '\P{WB= cr}', "");
Expect(1, 13, '\P{^WB= cr}', "");
Expect(0, 12, '\p{WB= cr}', "");
Expect(1, 12, '\p{^WB= cr}', "");
Expect(1, 12, '\P{WB= cr}', "");
Expect(0, 12, '\P{^WB= cr}', "");
Error('\p{Is_Word_Break=/a/__CR}');
Error('\P{Is_Word_Break=/a/__CR}');
Expect(1, 13, '\p{Is_Word_Break: cr}', "");
Expect(0, 13, '\p{^Is_Word_Break: cr}', "");
Expect(0, 13, '\P{Is_Word_Break: cr}', "");
Expect(1, 13, '\P{^Is_Word_Break: cr}', "");
Expect(0, 12, '\p{Is_Word_Break: cr}', "");
Expect(1, 12, '\p{^Is_Word_Break: cr}', "");
Expect(1, 12, '\P{Is_Word_Break: cr}', "");
Expect(0, 12, '\P{^Is_Word_Break: cr}', "");
Expect(1, 13, '\p{Is_Word_Break= _CR}', "");
Expect(0, 13, '\p{^Is_Word_Break= _CR}', "");
Expect(0, 13, '\P{Is_Word_Break= _CR}', "");
Expect(1, 13, '\P{^Is_Word_Break= _CR}', "");
Expect(0, 12, '\p{Is_Word_Break= _CR}', "");
Expect(1, 12, '\p{^Is_Word_Break= _CR}', "");
Expect(1, 12, '\P{Is_Word_Break= _CR}', "");
Expect(0, 12, '\P{^Is_Word_Break= _CR}', "");
Error('\p{Is_WB=/a/_ CR}');
Error('\P{Is_WB=/a/_ CR}');
Expect(1, 13, '\p{Is_WB=cr}', "");
Expect(0, 13, '\p{^Is_WB=cr}', "");
Expect(0, 13, '\P{Is_WB=cr}', "");
Expect(1, 13, '\P{^Is_WB=cr}', "");
Expect(0, 12, '\p{Is_WB=cr}', "");
Expect(1, 12, '\p{^Is_WB=cr}', "");
Expect(1, 12, '\P{Is_WB=cr}', "");
Expect(0, 12, '\P{^Is_WB=cr}', "");
Expect(1, 13, '\p{Is_WB: CR}', "");
Expect(0, 13, '\p{^Is_WB: CR}', "");
Expect(0, 13, '\P{Is_WB: CR}', "");
Expect(1, 13, '\P{^Is_WB: CR}', "");
Expect(0, 12, '\p{Is_WB: CR}', "");
Expect(1, 12, '\p{^Is_WB: CR}', "");
Expect(1, 12, '\P{Is_WB: CR}', "");
Expect(0, 12, '\P{^Is_WB: CR}', "");
Error('\p{Word_Break: :=OTHER}');
Error('\P{Word_Break: :=OTHER}');
Expect(1, 9, '\p{Word_Break=other}', "");
Expect(0, 9, '\p{^Word_Break=other}', "");
Expect(0, 9, '\P{Word_Break=other}', "");
Expect(1, 9, '\P{^Word_Break=other}', "");
Expect(0, 13, '\p{Word_Break=other}', "");
Expect(1, 13, '\p{^Word_Break=other}', "");
Expect(1, 13, '\P{Word_Break=other}', "");
Expect(0, 13, '\P{^Word_Break=other}', "");
Expect(1, 9, '\p{Word_Break=_Other}', "");
Expect(0, 9, '\p{^Word_Break=_Other}', "");
Expect(0, 9, '\P{Word_Break=_Other}', "");
Expect(1, 9, '\P{^Word_Break=_Other}', "");
Expect(0, 13, '\p{Word_Break=_Other}', "");
Expect(1, 13, '\p{^Word_Break=_Other}', "");
Expect(1, 13, '\P{Word_Break=_Other}', "");
Expect(0, 13, '\P{^Word_Break=_Other}', "");
Error('\p{WB= /a/XX}');
Error('\P{WB= /a/XX}');
Expect(1, 9, '\p{WB=xx}', "");
Expect(0, 9, '\p{^WB=xx}', "");
Expect(0, 9, '\P{WB=xx}', "");
Expect(1, 9, '\P{^WB=xx}', "");
Expect(0, 13, '\p{WB=xx}', "");
Expect(1, 13, '\p{^WB=xx}', "");
Expect(1, 13, '\P{WB=xx}', "");
Expect(0, 13, '\P{^WB=xx}', "");
Expect(1, 9, '\p{WB= XX}', "");
Expect(0, 9, '\p{^WB= XX}', "");
Expect(0, 9, '\P{WB= XX}', "");
Expect(1, 9, '\P{^WB= XX}', "");
Expect(0, 13, '\p{WB= XX}', "");
Expect(1, 13, '\p{^WB= XX}', "");
Expect(1, 13, '\P{WB= XX}', "");
Expect(0, 13, '\P{^WB= XX}', "");
Error('\p{Is_Word_Break=:=OTHER}');
Error('\P{Is_Word_Break=:=OTHER}');
Expect(1, 9, '\p{Is_Word_Break: other}', "");
Expect(0, 9, '\p{^Is_Word_Break: other}', "");
Expect(0, 9, '\P{Is_Word_Break: other}', "");
Expect(1, 9, '\P{^Is_Word_Break: other}', "");
Expect(0, 13, '\p{Is_Word_Break: other}', "");
Expect(1, 13, '\p{^Is_Word_Break: other}', "");
Expect(1, 13, '\P{Is_Word_Break: other}', "");
Expect(0, 13, '\P{^Is_Word_Break: other}', "");
Expect(1, 9, '\p{Is_Word_Break=__OTHER}', "");
Expect(0, 9, '\p{^Is_Word_Break=__OTHER}', "");
Expect(0, 9, '\P{Is_Word_Break=__OTHER}', "");
Expect(1, 9, '\P{^Is_Word_Break=__OTHER}', "");
Expect(0, 13, '\p{Is_Word_Break=__OTHER}', "");
Expect(1, 13, '\p{^Is_Word_Break=__OTHER}', "");
Expect(1, 13, '\P{Is_Word_Break=__OTHER}', "");
Expect(0, 13, '\P{^Is_Word_Break=__OTHER}', "");
Error('\p{Is_WB= XX/a/}');
Error('\P{Is_WB= XX/a/}');
Expect(1, 9, '\p{Is_WB=xx}', "");
Expect(0, 9, '\p{^Is_WB=xx}', "");
Expect(0, 9, '\P{Is_WB=xx}', "");
Expect(1, 9, '\P{^Is_WB=xx}', "");
Expect(0, 13, '\p{Is_WB=xx}', "");
Expect(1, 13, '\p{^Is_WB=xx}', "");
Expect(1, 13, '\P{Is_WB=xx}', "");
Expect(0, 13, '\P{^Is_WB=xx}', "");
Expect(1, 9, '\p{Is_WB=--XX}', "");
Expect(0, 9, '\p{^Is_WB=--XX}', "");
Expect(0, 9, '\P{Is_WB=--XX}', "");
Expect(1, 9, '\P{^Is_WB=--XX}', "");
Expect(0, 13, '\p{Is_WB=--XX}', "");
Expect(1, 13, '\p{^Is_WB=--XX}', "");
Expect(1, 13, '\P{Is_WB=--XX}', "");
Expect(0, 13, '\P{^Is_WB=--XX}', "");
Error('\p{Word_Break=/a/ -numeric}');
Error('\P{Word_Break=/a/ -numeric}');
Expect(1, 57, '\p{Word_Break=numeric}', "");
Expect(0, 57, '\p{^Word_Break=numeric}', "");
Expect(0, 57, '\P{Word_Break=numeric}', "");
Expect(1, 57, '\P{^Word_Break=numeric}', "");
Expect(0, 47, '\p{Word_Break=numeric}', "");
Expect(1, 47, '\p{^Word_Break=numeric}', "");
Expect(1, 47, '\P{Word_Break=numeric}', "");
Expect(0, 47, '\P{^Word_Break=numeric}', "");
Expect(1, 57, '\p{Word_Break=__NUMERIC}', "");
Expect(0, 57, '\p{^Word_Break=__NUMERIC}', "");
Expect(0, 57, '\P{Word_Break=__NUMERIC}', "");
Expect(1, 57, '\P{^Word_Break=__NUMERIC}', "");
Expect(0, 47, '\p{Word_Break=__NUMERIC}', "");
Expect(1, 47, '\p{^Word_Break=__NUMERIC}', "");
Expect(1, 47, '\P{Word_Break=__NUMERIC}', "");
Expect(0, 47, '\P{^Word_Break=__NUMERIC}', "");
Error('\p{WB=_-NU:=}');
Error('\P{WB=_-NU:=}');
Expect(1, 57, '\p{WB=nu}', "");
Expect(0, 57, '\p{^WB=nu}', "");
Expect(0, 57, '\P{WB=nu}', "");
Expect(1, 57, '\P{^WB=nu}', "");
Expect(0, 47, '\p{WB=nu}', "");
Expect(1, 47, '\p{^WB=nu}', "");
Expect(1, 47, '\P{WB=nu}', "");
Expect(0, 47, '\P{^WB=nu}', "");
Expect(1, 57, '\p{WB= nu}', "");
Expect(0, 57, '\p{^WB= nu}', "");
Expect(0, 57, '\P{WB= nu}', "");
Expect(1, 57, '\P{^WB= nu}', "");
Expect(0, 47, '\p{WB= nu}', "");
Expect(1, 47, '\p{^WB= nu}', "");
Expect(1, 47, '\P{WB= nu}', "");
Expect(0, 47, '\P{^WB= nu}', "");
Error('\p{Is_Word_Break=:= NUMERIC}');
Error('\P{Is_Word_Break=:= NUMERIC}');
Expect(1, 57, '\p{Is_Word_Break=numeric}', "");
Expect(0, 57, '\p{^Is_Word_Break=numeric}', "");
Expect(0, 57, '\P{Is_Word_Break=numeric}', "");
Expect(1, 57, '\P{^Is_Word_Break=numeric}', "");
Expect(0, 47, '\p{Is_Word_Break=numeric}', "");
Expect(1, 47, '\p{^Is_Word_Break=numeric}', "");
Expect(1, 47, '\P{Is_Word_Break=numeric}', "");
Expect(0, 47, '\P{^Is_Word_Break=numeric}', "");
Expect(1, 57, '\p{Is_Word_Break= numeric}', "");
Expect(0, 57, '\p{^Is_Word_Break= numeric}', "");
Expect(0, 57, '\P{Is_Word_Break= numeric}', "");
Expect(1, 57, '\P{^Is_Word_Break= numeric}', "");
Expect(0, 47, '\p{Is_Word_Break= numeric}', "");
Expect(1, 47, '\p{^Is_Word_Break= numeric}', "");
Expect(1, 47, '\P{Is_Word_Break= numeric}', "");
Expect(0, 47, '\P{^Is_Word_Break= numeric}', "");
Error('\p{Is_WB=:= NU}');
Error('\P{Is_WB=:= NU}');
Expect(1, 57, '\p{Is_WB=nu}', "");
Expect(0, 57, '\p{^Is_WB=nu}', "");
Expect(0, 57, '\P{Is_WB=nu}', "");
Expect(1, 57, '\P{^Is_WB=nu}', "");
Expect(0, 47, '\p{Is_WB=nu}', "");
Expect(1, 47, '\p{^Is_WB=nu}', "");
Expect(1, 47, '\P{Is_WB=nu}', "");
Expect(0, 47, '\P{^Is_WB=nu}', "");
Expect(1, 57, '\p{Is_WB= -NU}', "");
Expect(0, 57, '\p{^Is_WB= -NU}', "");
Expect(0, 57, '\P{Is_WB= -NU}', "");
Expect(1, 57, '\P{^Is_WB= -NU}', "");
Expect(0, 47, '\p{Is_WB= -NU}', "");
Expect(1, 47, '\p{^Is_WB= -NU}', "");
Expect(1, 47, '\P{Is_WB= -NU}', "");
Expect(0, 47, '\P{^Is_WB= -NU}', "");
Error('\p{Word_Break=-FORMAT:=}');
Error('\P{Word_Break=-FORMAT:=}');
Expect(1, 173, '\p{Word_Break=format}', "");
Expect(0, 173, '\p{^Word_Break=format}', "");
Expect(0, 173, '\P{Word_Break=format}', "");
Expect(1, 173, '\P{^Word_Break=format}', "");
Expect(0, 172, '\p{Word_Break=format}', "");
Expect(1, 172, '\p{^Word_Break=format}', "");
Expect(1, 172, '\P{Word_Break=format}', "");
Expect(0, 172, '\P{^Word_Break=format}', "");
Expect(1, 173, '\p{Word_Break=- Format}', "");
Expect(0, 173, '\p{^Word_Break=- Format}', "");
Expect(0, 173, '\P{Word_Break=- Format}', "");
Expect(1, 173, '\P{^Word_Break=- Format}', "");
Expect(0, 172, '\p{Word_Break=- Format}', "");
Expect(1, 172, '\p{^Word_Break=- Format}', "");
Expect(1, 172, '\P{Word_Break=- Format}', "");
Expect(0, 172, '\P{^Word_Break=- Format}', "");
Error('\p{WB: _fo/a/}');
Error('\P{WB: _fo/a/}');
Expect(1, 173, '\p{WB=fo}', "");
Expect(0, 173, '\p{^WB=fo}', "");
Expect(0, 173, '\P{WB=fo}', "");
Expect(1, 173, '\P{^WB=fo}', "");
Expect(0, 172, '\p{WB=fo}', "");
Expect(1, 172, '\p{^WB=fo}', "");
Expect(1, 172, '\P{WB=fo}', "");
Expect(0, 172, '\P{^WB=fo}', "");
Expect(1, 173, '\p{WB= FO}', "");
Expect(0, 173, '\p{^WB= FO}', "");
Expect(0, 173, '\P{WB= FO}', "");
Expect(1, 173, '\P{^WB= FO}', "");
Expect(0, 172, '\p{WB= FO}', "");
Expect(1, 172, '\p{^WB= FO}', "");
Expect(1, 172, '\P{WB= FO}', "");
Expect(0, 172, '\P{^WB= FO}', "");
Error('\p{Is_Word_Break:/a/ format}');
Error('\P{Is_Word_Break:/a/ format}');
Expect(1, 173, '\p{Is_Word_Break=format}', "");
Expect(0, 173, '\p{^Is_Word_Break=format}', "");
Expect(0, 173, '\P{Is_Word_Break=format}', "");
Expect(1, 173, '\P{^Is_Word_Break=format}', "");
Expect(0, 172, '\p{Is_Word_Break=format}', "");
Expect(1, 172, '\p{^Is_Word_Break=format}', "");
Expect(1, 172, '\P{Is_Word_Break=format}', "");
Expect(0, 172, '\P{^Is_Word_Break=format}', "");
Expect(1, 173, '\p{Is_Word_Break= format}', "");
Expect(0, 173, '\p{^Is_Word_Break= format}', "");
Expect(0, 173, '\P{Is_Word_Break= format}', "");
Expect(1, 173, '\P{^Is_Word_Break= format}', "");
Expect(0, 172, '\p{Is_Word_Break= format}', "");
Expect(1, 172, '\p{^Is_Word_Break= format}', "");
Expect(1, 172, '\P{Is_Word_Break= format}', "");
Expect(0, 172, '\P{^Is_Word_Break= format}', "");
Error('\p{Is_WB= FO:=}');
Error('\P{Is_WB= FO:=}');
Expect(1, 173, '\p{Is_WB=fo}', "");
Expect(0, 173, '\p{^Is_WB=fo}', "");
Expect(0, 173, '\P{Is_WB=fo}', "");
Expect(1, 173, '\P{^Is_WB=fo}', "");
Expect(0, 172, '\p{Is_WB=fo}', "");
Expect(1, 172, '\p{^Is_WB=fo}', "");
Expect(1, 172, '\P{Is_WB=fo}', "");
Expect(0, 172, '\P{^Is_WB=fo}', "");
Expect(1, 173, '\p{Is_WB= FO}', "");
Expect(0, 173, '\p{^Is_WB= FO}', "");
Expect(0, 173, '\P{Is_WB= FO}', "");
Expect(1, 173, '\P{^Is_WB= FO}', "");
Expect(0, 172, '\p{Is_WB= FO}', "");
Expect(1, 172, '\p{^Is_WB= FO}', "");
Expect(1, 172, '\P{Is_WB= FO}', "");
Expect(0, 172, '\P{^Is_WB= FO}', "");
Error('\p{Word_Break=:=_ ExtendNumLet}');
Error('\P{Word_Break=:=_ ExtendNumLet}');
Expect(1, 95, '\p{Word_Break=extendnumlet}', "");
Expect(0, 95, '\p{^Word_Break=extendnumlet}', "");
Expect(0, 95, '\P{Word_Break=extendnumlet}', "");
Expect(1, 95, '\P{^Word_Break=extendnumlet}', "");
Expect(0, 94, '\p{Word_Break=extendnumlet}', "");
Expect(1, 94, '\p{^Word_Break=extendnumlet}', "");
Expect(1, 94, '\P{Word_Break=extendnumlet}', "");
Expect(0, 94, '\P{^Word_Break=extendnumlet}', "");
Expect(1, 95, '\p{Word_Break= ExtendNumLet}', "");
Expect(0, 95, '\p{^Word_Break= ExtendNumLet}', "");
Expect(0, 95, '\P{Word_Break= ExtendNumLet}', "");
Expect(1, 95, '\P{^Word_Break= ExtendNumLet}', "");
Expect(0, 94, '\p{Word_Break= ExtendNumLet}', "");
Expect(1, 94, '\p{^Word_Break= ExtendNumLet}', "");
Expect(1, 94, '\P{Word_Break= ExtendNumLet}', "");
Expect(0, 94, '\P{^Word_Break= ExtendNumLet}', "");
Error('\p{WB=/a/ EX}');
Error('\P{WB=/a/ EX}');
Expect(1, 95, '\p{WB=ex}', "");
Expect(0, 95, '\p{^WB=ex}', "");
Expect(0, 95, '\P{WB=ex}', "");
Expect(1, 95, '\P{^WB=ex}', "");
Expect(0, 94, '\p{WB=ex}', "");
Expect(1, 94, '\p{^WB=ex}', "");
Expect(1, 94, '\P{WB=ex}', "");
Expect(0, 94, '\P{^WB=ex}', "");
Expect(1, 95, '\p{WB: -_EX}', "");
Expect(0, 95, '\p{^WB: -_EX}', "");
Expect(0, 95, '\P{WB: -_EX}', "");
Expect(1, 95, '\P{^WB: -_EX}', "");
Expect(0, 94, '\p{WB: -_EX}', "");
Expect(1, 94, '\p{^WB: -_EX}', "");
Expect(1, 94, '\P{WB: -_EX}', "");
Expect(0, 94, '\P{^WB: -_EX}', "");
Error('\p{Is_Word_Break:_:=ExtendNumLet}');
Error('\P{Is_Word_Break:_:=ExtendNumLet}');
Expect(1, 95, '\p{Is_Word_Break=extendnumlet}', "");
Expect(0, 95, '\p{^Is_Word_Break=extendnumlet}', "");
Expect(0, 95, '\P{Is_Word_Break=extendnumlet}', "");
Expect(1, 95, '\P{^Is_Word_Break=extendnumlet}', "");
Expect(0, 94, '\p{Is_Word_Break=extendnumlet}', "");
Expect(1, 94, '\p{^Is_Word_Break=extendnumlet}', "");
Expect(1, 94, '\P{Is_Word_Break=extendnumlet}', "");
Expect(0, 94, '\P{^Is_Word_Break=extendnumlet}', "");
Expect(1, 95, '\p{Is_Word_Break= ExtendNumLet}', "");
Expect(0, 95, '\p{^Is_Word_Break= ExtendNumLet}', "");
Expect(0, 95, '\P{Is_Word_Break= ExtendNumLet}', "");
Expect(1, 95, '\P{^Is_Word_Break= ExtendNumLet}', "");
Expect(0, 94, '\p{Is_Word_Break= ExtendNumLet}', "");
Expect(1, 94, '\p{^Is_Word_Break= ExtendNumLet}', "");
Expect(1, 94, '\P{Is_Word_Break= ExtendNumLet}', "");
Expect(0, 94, '\P{^Is_Word_Break= ExtendNumLet}', "");
Error('\p{Is_WB= ex:=}');
Error('\P{Is_WB= ex:=}');
Expect(1, 95, '\p{Is_WB=ex}', "");
Expect(0, 95, '\p{^Is_WB=ex}', "");
Expect(0, 95, '\P{Is_WB=ex}', "");
Expect(1, 95, '\P{^Is_WB=ex}', "");
Expect(0, 94, '\p{Is_WB=ex}', "");
Expect(1, 94, '\p{^Is_WB=ex}', "");
Expect(1, 94, '\P{Is_WB=ex}', "");
Expect(0, 94, '\P{^Is_WB=ex}', "");
Expect(1, 95, '\p{Is_WB=--EX}', "");
Expect(0, 95, '\p{^Is_WB=--EX}', "");
Expect(0, 95, '\P{Is_WB=--EX}', "");
Expect(1, 95, '\P{^Is_WB=--EX}', "");
Expect(0, 94, '\p{Is_WB=--EX}', "");
Expect(1, 94, '\p{^Is_WB=--EX}', "");
Expect(1, 94, '\P{Is_WB=--EX}', "");
Expect(0, 94, '\P{^Is_WB=--EX}', "");
Error('\p{Word_Break=__Extend/a/}');
Error('\P{Word_Break=__Extend/a/}');
Expect(1, 879, '\p{Word_Break: extend}', "");
Expect(0, 879, '\p{^Word_Break: extend}', "");
Expect(0, 879, '\P{Word_Break: extend}', "");
Expect(1, 879, '\P{^Word_Break: extend}', "");
Expect(0, 767, '\p{Word_Break: extend}', "");
Expect(1, 767, '\p{^Word_Break: extend}', "");
Expect(1, 767, '\P{Word_Break: extend}', "");
Expect(0, 767, '\P{^Word_Break: extend}', "");
Expect(1, 879, '\p{Word_Break=- Extend}', "");
Expect(0, 879, '\p{^Word_Break=- Extend}', "");
Expect(0, 879, '\P{Word_Break=- Extend}', "");
Expect(1, 879, '\P{^Word_Break=- Extend}', "");
Expect(0, 767, '\p{Word_Break=- Extend}', "");
Expect(1, 767, '\p{^Word_Break=- Extend}', "");
Expect(1, 767, '\P{Word_Break=- Extend}', "");
Expect(0, 767, '\P{^Word_Break=- Extend}', "");
Error('\p{WB=:=Extend}');
Error('\P{WB=:=Extend}');
Expect(1, 879, '\p{WB=extend}', "");
Expect(0, 879, '\p{^WB=extend}', "");
Expect(0, 879, '\P{WB=extend}', "");
Expect(1, 879, '\P{^WB=extend}', "");
Expect(0, 767, '\p{WB=extend}', "");
Expect(1, 767, '\p{^WB=extend}', "");
Expect(1, 767, '\P{WB=extend}', "");
Expect(0, 767, '\P{^WB=extend}', "");
Expect(1, 879, '\p{WB=_ extend}', "");
Expect(0, 879, '\p{^WB=_ extend}', "");
Expect(0, 879, '\P{WB=_ extend}', "");
Expect(1, 879, '\P{^WB=_ extend}', "");
Expect(0, 767, '\p{WB=_ extend}', "");
Expect(1, 767, '\p{^WB=_ extend}', "");
Expect(1, 767, '\P{WB=_ extend}', "");
Expect(0, 767, '\P{^WB=_ extend}', "");
Error('\p{Is_Word_Break= /a/Extend}');
Error('\P{Is_Word_Break= /a/Extend}');
Expect(1, 879, '\p{Is_Word_Break=extend}', "");
Expect(0, 879, '\p{^Is_Word_Break=extend}', "");
Expect(0, 879, '\P{Is_Word_Break=extend}', "");
Expect(1, 879, '\P{^Is_Word_Break=extend}', "");
Expect(0, 767, '\p{Is_Word_Break=extend}', "");
Expect(1, 767, '\p{^Is_Word_Break=extend}', "");
Expect(1, 767, '\P{Is_Word_Break=extend}', "");
Expect(0, 767, '\P{^Is_Word_Break=extend}', "");
Expect(1, 879, '\p{Is_Word_Break=- Extend}', "");
Expect(0, 879, '\p{^Is_Word_Break=- Extend}', "");
Expect(0, 879, '\P{Is_Word_Break=- Extend}', "");
Expect(1, 879, '\P{^Is_Word_Break=- Extend}', "");
Expect(0, 767, '\p{Is_Word_Break=- Extend}', "");
Expect(1, 767, '\p{^Is_Word_Break=- Extend}', "");
Expect(1, 767, '\P{Is_Word_Break=- Extend}', "");
Expect(0, 767, '\P{^Is_Word_Break=- Extend}', "");
Error('\p{Is_WB=:=extend}');
Error('\P{Is_WB=:=extend}');
Expect(1, 879, '\p{Is_WB=extend}', "");
Expect(0, 879, '\p{^Is_WB=extend}', "");
Expect(0, 879, '\P{Is_WB=extend}', "");
Expect(1, 879, '\P{^Is_WB=extend}', "");
Expect(0, 767, '\p{Is_WB=extend}', "");
Expect(1, 767, '\p{^Is_WB=extend}', "");
Expect(1, 767, '\P{Is_WB=extend}', "");
Expect(0, 767, '\P{^Is_WB=extend}', "");
Expect(1, 879, '\p{Is_WB=EXTEND}', "");
Expect(0, 879, '\p{^Is_WB=EXTEND}', "");
Expect(0, 879, '\P{Is_WB=EXTEND}', "");
Expect(1, 879, '\P{^Is_WB=EXTEND}', "");
Expect(0, 767, '\p{Is_WB=EXTEND}', "");
Expect(1, 767, '\p{^Is_WB=EXTEND}', "");
Expect(1, 767, '\P{Is_WB=EXTEND}', "");
Expect(0, 767, '\P{^Is_WB=EXTEND}', "");
Error('\p{Word_Break= midletter/a/}');
Error('\P{Word_Break= midletter/a/}');
Expect(1, 58, '\p{Word_Break=midletter}', "");
Expect(0, 58, '\p{^Word_Break=midletter}', "");
Expect(0, 58, '\P{Word_Break=midletter}', "");
Expect(1, 58, '\P{^Word_Break=midletter}', "");
Expect(0, 57, '\p{Word_Break=midletter}', "");
Expect(1, 57, '\p{^Word_Break=midletter}', "");
Expect(1, 57, '\P{Word_Break=midletter}', "");
Expect(0, 57, '\P{^Word_Break=midletter}', "");
Expect(1, 58, '\p{Word_Break: midletter}', "");
Expect(0, 58, '\p{^Word_Break: midletter}', "");
Expect(0, 58, '\P{Word_Break: midletter}', "");
Expect(1, 58, '\P{^Word_Break: midletter}', "");
Expect(0, 57, '\p{Word_Break: midletter}', "");
Expect(1, 57, '\p{^Word_Break: midletter}', "");
Expect(1, 57, '\P{Word_Break: midletter}', "");
Expect(0, 57, '\P{^Word_Break: midletter}', "");
Error('\p{WB=/a/ ML}');
Error('\P{WB=/a/ ML}');
Expect(1, 58, '\p{WB=ml}', "");
Expect(0, 58, '\p{^WB=ml}', "");
Expect(0, 58, '\P{WB=ml}', "");
Expect(1, 58, '\P{^WB=ml}', "");
Expect(0, 57, '\p{WB=ml}', "");
Expect(1, 57, '\p{^WB=ml}', "");
Expect(1, 57, '\P{WB=ml}', "");
Expect(0, 57, '\P{^WB=ml}', "");
Expect(1, 58, '\p{WB=--ML}', "");
Expect(0, 58, '\p{^WB=--ML}', "");
Expect(0, 58, '\P{WB=--ML}', "");
Expect(1, 58, '\P{^WB=--ML}', "");
Expect(0, 57, '\p{WB=--ML}', "");
Expect(1, 57, '\p{^WB=--ML}', "");
Expect(1, 57, '\P{WB=--ML}', "");
Expect(0, 57, '\P{^WB=--ML}', "");
Error('\p{Is_Word_Break=:=- midletter}');
Error('\P{Is_Word_Break=:=- midletter}');
Expect(1, 58, '\p{Is_Word_Break=midletter}', "");
Expect(0, 58, '\p{^Is_Word_Break=midletter}', "");
Expect(0, 58, '\P{Is_Word_Break=midletter}', "");
Expect(1, 58, '\P{^Is_Word_Break=midletter}', "");
Expect(0, 57, '\p{Is_Word_Break=midletter}', "");
Expect(1, 57, '\p{^Is_Word_Break=midletter}', "");
Expect(1, 57, '\P{Is_Word_Break=midletter}', "");
Expect(0, 57, '\P{^Is_Word_Break=midletter}', "");
Expect(1, 58, '\p{Is_Word_Break: midletter}', "");
Expect(0, 58, '\p{^Is_Word_Break: midletter}', "");
Expect(0, 58, '\P{Is_Word_Break: midletter}', "");
Expect(1, 58, '\P{^Is_Word_Break: midletter}', "");
Expect(0, 57, '\p{Is_Word_Break: midletter}', "");
Expect(1, 57, '\p{^Is_Word_Break: midletter}', "");
Expect(1, 57, '\P{Is_Word_Break: midletter}', "");
Expect(0, 57, '\P{^Is_Word_Break: midletter}', "");
Error('\p{Is_WB=_ML/a/}');
Error('\P{Is_WB=_ML/a/}');
Expect(1, 58, '\p{Is_WB=ml}', "");
Expect(0, 58, '\p{^Is_WB=ml}', "");
Expect(0, 58, '\P{Is_WB=ml}', "");
Expect(1, 58, '\P{^Is_WB=ml}', "");
Expect(0, 57, '\p{Is_WB=ml}', "");
Expect(1, 57, '\p{^Is_WB=ml}', "");
Expect(1, 57, '\P{Is_WB=ml}', "");
Expect(0, 57, '\P{^Is_WB=ml}', "");
Expect(1, 58, '\p{Is_WB= ml}', "");
Expect(0, 58, '\p{^Is_WB= ml}', "");
Expect(0, 58, '\P{Is_WB= ml}', "");
Expect(1, 58, '\P{^Is_WB= ml}', "");
Expect(0, 57, '\p{Is_WB= ml}', "");
Expect(1, 57, '\p{^Is_WB= ml}', "");
Expect(1, 57, '\P{Is_WB= ml}', "");
Expect(0, 57, '\P{^Is_WB= ml}', "");
Error('\p{Word_Break= MidNumLet/a/}');
Error('\P{Word_Break= MidNumLet/a/}');
Expect(1, 39, '\p{Word_Break=midnumlet}', "");
Expect(0, 39, '\p{^Word_Break=midnumlet}', "");
Expect(0, 39, '\P{Word_Break=midnumlet}', "");
Expect(1, 39, '\P{^Word_Break=midnumlet}', "");
Expect(0, 38, '\p{Word_Break=midnumlet}', "");
Expect(1, 38, '\p{^Word_Break=midnumlet}', "");
Expect(1, 38, '\P{Word_Break=midnumlet}', "");
Expect(0, 38, '\P{^Word_Break=midnumlet}', "");
Expect(1, 39, '\p{Word_Break=_ MIDNUMLET}', "");
Expect(0, 39, '\p{^Word_Break=_ MIDNUMLET}', "");
Expect(0, 39, '\P{Word_Break=_ MIDNUMLET}', "");
Expect(1, 39, '\P{^Word_Break=_ MIDNUMLET}', "");
Expect(0, 38, '\p{Word_Break=_ MIDNUMLET}', "");
Expect(1, 38, '\p{^Word_Break=_ MIDNUMLET}', "");
Expect(1, 38, '\P{Word_Break=_ MIDNUMLET}', "");
Expect(0, 38, '\P{^Word_Break=_ MIDNUMLET}', "");
Error('\p{WB= /a/MB}');
Error('\P{WB= /a/MB}');
Expect(1, 39, '\p{WB=mb}', "");
Expect(0, 39, '\p{^WB=mb}', "");
Expect(0, 39, '\P{WB=mb}', "");
Expect(1, 39, '\P{^WB=mb}', "");
Expect(0, 38, '\p{WB=mb}', "");
Expect(1, 38, '\p{^WB=mb}', "");
Expect(1, 38, '\P{WB=mb}', "");
Expect(0, 38, '\P{^WB=mb}', "");
Expect(1, 39, '\p{WB= MB}', "");
Expect(0, 39, '\p{^WB= MB}', "");
Expect(0, 39, '\P{WB= MB}', "");
Expect(1, 39, '\P{^WB= MB}', "");
Expect(0, 38, '\p{WB= MB}', "");
Expect(1, 38, '\p{^WB= MB}', "");
Expect(1, 38, '\P{WB= MB}', "");
Expect(0, 38, '\P{^WB= MB}', "");
Error('\p{Is_Word_Break=:=-MIDNUMLET}');
Error('\P{Is_Word_Break=:=-MIDNUMLET}');
Expect(1, 39, '\p{Is_Word_Break=midnumlet}', "");
Expect(0, 39, '\p{^Is_Word_Break=midnumlet}', "");
Expect(0, 39, '\P{Is_Word_Break=midnumlet}', "");
Expect(1, 39, '\P{^Is_Word_Break=midnumlet}', "");
Expect(0, 38, '\p{Is_Word_Break=midnumlet}', "");
Expect(1, 38, '\p{^Is_Word_Break=midnumlet}', "");
Expect(1, 38, '\P{Is_Word_Break=midnumlet}', "");
Expect(0, 38, '\P{^Is_Word_Break=midnumlet}', "");
Expect(1, 39, '\p{Is_Word_Break= midnumlet}', "");
Expect(0, 39, '\p{^Is_Word_Break= midnumlet}', "");
Expect(0, 39, '\P{Is_Word_Break= midnumlet}', "");
Expect(1, 39, '\P{^Is_Word_Break= midnumlet}', "");
Expect(0, 38, '\p{Is_Word_Break= midnumlet}', "");
Expect(1, 38, '\p{^Is_Word_Break= midnumlet}', "");
Expect(1, 38, '\P{Is_Word_Break= midnumlet}', "");
Expect(0, 38, '\P{^Is_Word_Break= midnumlet}', "");
Error('\p{Is_WB=-/a/MB}');
Error('\P{Is_WB=-/a/MB}');
Expect(1, 39, '\p{Is_WB=mb}', "");
Expect(0, 39, '\p{^Is_WB=mb}', "");
Expect(0, 39, '\P{Is_WB=mb}', "");
Expect(1, 39, '\P{^Is_WB=mb}', "");
Expect(0, 38, '\p{Is_WB=mb}', "");
Expect(1, 38, '\p{^Is_WB=mb}', "");
Expect(1, 38, '\P{Is_WB=mb}', "");
Expect(0, 38, '\P{^Is_WB=mb}', "");
Error('\p{Word_Break: _MIDNUM:=}');
Error('\P{Word_Break: _MIDNUM:=}');
Expect(1, 44, '\p{Word_Break=midnum}', "");
Expect(0, 44, '\p{^Word_Break=midnum}', "");
Expect(0, 44, '\P{Word_Break=midnum}', "");
Expect(1, 44, '\P{^Word_Break=midnum}', "");
Expect(0, 43, '\p{Word_Break=midnum}', "");
Expect(1, 43, '\p{^Word_Break=midnum}', "");
Expect(1, 43, '\P{Word_Break=midnum}', "");
Expect(0, 43, '\P{^Word_Break=midnum}', "");
Expect(1, 44, '\p{Word_Break= MIDNUM}', "");
Expect(0, 44, '\p{^Word_Break= MIDNUM}', "");
Expect(0, 44, '\P{Word_Break= MIDNUM}', "");
Expect(1, 44, '\P{^Word_Break= MIDNUM}', "");
Expect(0, 43, '\p{Word_Break= MIDNUM}', "");
Expect(1, 43, '\p{^Word_Break= MIDNUM}', "");
Expect(1, 43, '\P{Word_Break= MIDNUM}', "");
Expect(0, 43, '\P{^Word_Break= MIDNUM}', "");
Error('\p{WB=/a/ MN}');
Error('\P{WB=/a/ MN}');
Expect(1, 44, '\p{WB=mn}', "");
Expect(0, 44, '\p{^WB=mn}', "");
Expect(0, 44, '\P{WB=mn}', "");
Expect(1, 44, '\P{^WB=mn}', "");
Expect(0, 43, '\p{WB=mn}', "");
Expect(1, 43, '\p{^WB=mn}', "");
Expect(1, 43, '\P{WB=mn}', "");
Expect(0, 43, '\P{^WB=mn}', "");
Expect(1, 44, '\p{WB= MN}', "");
Expect(0, 44, '\p{^WB= MN}', "");
Expect(0, 44, '\P{WB= MN}', "");
Expect(1, 44, '\P{^WB= MN}', "");
Expect(0, 43, '\p{WB= MN}', "");
Expect(1, 43, '\p{^WB= MN}', "");
Expect(1, 43, '\P{WB= MN}', "");
Expect(0, 43, '\P{^WB= MN}', "");
Error('\p{Is_Word_Break= MIDNUM/a/}');
Error('\P{Is_Word_Break= MIDNUM/a/}');
Expect(1, 44, '\p{Is_Word_Break=midnum}', "");
Expect(0, 44, '\p{^Is_Word_Break=midnum}', "");
Expect(0, 44, '\P{Is_Word_Break=midnum}', "");
Expect(1, 44, '\P{^Is_Word_Break=midnum}', "");
Expect(0, 43, '\p{Is_Word_Break=midnum}', "");
Expect(1, 43, '\p{^Is_Word_Break=midnum}', "");
Expect(1, 43, '\P{Is_Word_Break=midnum}', "");
Expect(0, 43, '\P{^Is_Word_Break=midnum}', "");
Expect(1, 44, '\p{Is_Word_Break: MIDNUM}', "");
Expect(0, 44, '\p{^Is_Word_Break: MIDNUM}', "");
Expect(0, 44, '\P{Is_Word_Break: MIDNUM}', "");
Expect(1, 44, '\P{^Is_Word_Break: MIDNUM}', "");
Expect(0, 43, '\p{Is_Word_Break: MIDNUM}', "");
Expect(1, 43, '\p{^Is_Word_Break: MIDNUM}', "");
Expect(1, 43, '\P{Is_Word_Break: MIDNUM}', "");
Expect(0, 43, '\P{^Is_Word_Break: MIDNUM}', "");
Error('\p{Is_WB=/a/- MN}');
Error('\P{Is_WB=/a/- MN}');
Expect(1, 44, '\p{Is_WB: mn}', "");
Expect(0, 44, '\p{^Is_WB: mn}', "");
Expect(0, 44, '\P{Is_WB: mn}', "");
Expect(1, 44, '\P{^Is_WB: mn}', "");
Expect(0, 43, '\p{Is_WB: mn}', "");
Expect(1, 43, '\p{^Is_WB: mn}', "");
Expect(1, 43, '\P{Is_WB: mn}', "");
Expect(0, 43, '\P{^Is_WB: mn}', "");
Expect(1, 44, '\p{Is_WB: MN}', "");
Expect(0, 44, '\p{^Is_WB: MN}', "");
Expect(0, 44, '\P{Is_WB: MN}', "");
Expect(1, 44, '\P{^Is_WB: MN}', "");
Expect(0, 43, '\p{Is_WB: MN}', "");
Expect(1, 43, '\p{^Is_WB: MN}', "");
Expect(1, 43, '\P{Is_WB: MN}', "");
Expect(0, 43, '\P{^Is_WB: MN}', "");
Error('\p{Word_Break=/a/ katakana}');
Error('\P{Word_Break=/a/ katakana}');
Expect(1, 12341, '\p{Word_Break=katakana}', "");
Expect(0, 12341, '\p{^Word_Break=katakana}', "");
Expect(0, 12341, '\P{Word_Break=katakana}', "");
Expect(1, 12341, '\P{^Word_Break=katakana}', "");
Expect(0, 12336, '\p{Word_Break=katakana}', "");
Expect(1, 12336, '\p{^Word_Break=katakana}', "");
Expect(1, 12336, '\P{Word_Break=katakana}', "");
Expect(0, 12336, '\P{^Word_Break=katakana}', "");
Expect(1, 12341, '\p{Word_Break: Katakana}', "");
Expect(0, 12341, '\p{^Word_Break: Katakana}', "");
Expect(0, 12341, '\P{Word_Break: Katakana}', "");
Expect(1, 12341, '\P{^Word_Break: Katakana}', "");
Expect(0, 12336, '\p{Word_Break: Katakana}', "");
Expect(1, 12336, '\p{^Word_Break: Katakana}', "");
Expect(1, 12336, '\P{Word_Break: Katakana}', "");
Expect(0, 12336, '\P{^Word_Break: Katakana}', "");
Error('\p{WB: -KA/a/}');
Error('\P{WB: -KA/a/}');
Expect(1, 12341, '\p{WB=ka}', "");
Expect(0, 12341, '\p{^WB=ka}', "");
Expect(0, 12341, '\P{WB=ka}', "");
Expect(1, 12341, '\P{^WB=ka}', "");
Expect(0, 12336, '\p{WB=ka}', "");
Expect(1, 12336, '\p{^WB=ka}', "");
Expect(1, 12336, '\P{WB=ka}', "");
Expect(0, 12336, '\P{^WB=ka}', "");
Expect(1, 12341, '\p{WB=--KA}', "");
Expect(0, 12341, '\p{^WB=--KA}', "");
Expect(0, 12341, '\P{WB=--KA}', "");
Expect(1, 12341, '\P{^WB=--KA}', "");
Expect(0, 12336, '\p{WB=--KA}', "");
Expect(1, 12336, '\p{^WB=--KA}', "");
Expect(1, 12336, '\P{WB=--KA}', "");
Expect(0, 12336, '\P{^WB=--KA}', "");
Error('\p{Is_Word_Break=/a/_katakana}');
Error('\P{Is_Word_Break=/a/_katakana}');
Expect(1, 12341, '\p{Is_Word_Break=katakana}', "");
Expect(0, 12341, '\p{^Is_Word_Break=katakana}', "");
Expect(0, 12341, '\P{Is_Word_Break=katakana}', "");
Expect(1, 12341, '\P{^Is_Word_Break=katakana}', "");
Expect(0, 12336, '\p{Is_Word_Break=katakana}', "");
Expect(1, 12336, '\p{^Is_Word_Break=katakana}', "");
Expect(1, 12336, '\P{Is_Word_Break=katakana}', "");
Expect(0, 12336, '\P{^Is_Word_Break=katakana}', "");
Expect(1, 12341, '\p{Is_Word_Break= katakana}', "");
Expect(0, 12341, '\p{^Is_Word_Break= katakana}', "");
Expect(0, 12341, '\P{Is_Word_Break= katakana}', "");
Expect(1, 12341, '\P{^Is_Word_Break= katakana}', "");
Expect(0, 12336, '\p{Is_Word_Break= katakana}', "");
Expect(1, 12336, '\p{^Is_Word_Break= katakana}', "");
Expect(1, 12336, '\P{Is_Word_Break= katakana}', "");
Expect(0, 12336, '\P{^Is_Word_Break= katakana}', "");
Error('\p{Is_WB=-:=KA}');
Error('\P{Is_WB=-:=KA}');
Expect(1, 12341, '\p{Is_WB=ka}', "");
Expect(0, 12341, '\p{^Is_WB=ka}', "");
Expect(0, 12341, '\P{Is_WB=ka}', "");
Expect(1, 12341, '\P{^Is_WB=ka}', "");
Expect(0, 12336, '\p{Is_WB=ka}', "");
Expect(1, 12336, '\p{^Is_WB=ka}', "");
Expect(1, 12336, '\P{Is_WB=ka}', "");
Expect(0, 12336, '\P{^Is_WB=ka}', "");
Expect(1, 12341, '\p{Is_WB=- KA}', "");
Expect(0, 12341, '\p{^Is_WB=- KA}', "");
Expect(0, 12341, '\P{Is_WB=- KA}', "");
Expect(1, 12341, '\P{^Is_WB=- KA}', "");
Expect(0, 12336, '\p{Is_WB=- KA}', "");
Expect(1, 12336, '\p{^Is_WB=- KA}', "");
Expect(1, 12336, '\P{Is_WB=- KA}', "");
Expect(0, 12336, '\P{^Is_WB=- KA}', "");
Error('\p{Word_Break:/a/_lf}');
Error('\P{Word_Break:/a/_lf}');
Expect(1, 10, '\p{Word_Break=lf}', "");
Expect(0, 10, '\p{^Word_Break=lf}', "");
Expect(0, 10, '\P{Word_Break=lf}', "");
Expect(1, 10, '\P{^Word_Break=lf}', "");
Expect(0, 9, '\p{Word_Break=lf}', "");
Expect(1, 9, '\p{^Word_Break=lf}', "");
Expect(1, 9, '\P{Word_Break=lf}', "");
Expect(0, 9, '\P{^Word_Break=lf}', "");
Expect(1, 10, '\p{Word_Break=-_lf}', "");
Expect(0, 10, '\p{^Word_Break=-_lf}', "");
Expect(0, 10, '\P{Word_Break=-_lf}', "");
Expect(1, 10, '\P{^Word_Break=-_lf}', "");
Expect(0, 9, '\p{Word_Break=-_lf}', "");
Expect(1, 9, '\p{^Word_Break=-_lf}', "");
Expect(1, 9, '\P{Word_Break=-_lf}', "");
Expect(0, 9, '\P{^Word_Break=-_lf}', "");
Error('\p{WB= :=LF}');
Error('\P{WB= :=LF}');
Expect(1, 10, '\p{WB=lf}', "");
Expect(0, 10, '\p{^WB=lf}', "");
Expect(0, 10, '\P{WB=lf}', "");
Expect(1, 10, '\P{^WB=lf}', "");
Expect(0, 9, '\p{WB=lf}', "");
Expect(1, 9, '\p{^WB=lf}', "");
Expect(1, 9, '\P{WB=lf}', "");
Expect(0, 9, '\P{^WB=lf}', "");
Expect(1, 10, '\p{WB: _LF}', "");
Expect(0, 10, '\p{^WB: _LF}', "");
Expect(0, 10, '\P{WB: _LF}', "");
Expect(1, 10, '\P{^WB: _LF}', "");
Expect(0, 9, '\p{WB: _LF}', "");
Expect(1, 9, '\p{^WB: _LF}', "");
Expect(1, 9, '\P{WB: _LF}', "");
Expect(0, 9, '\P{^WB: _LF}', "");
Error('\p{Is_Word_Break: -:=LF}');
Error('\P{Is_Word_Break: -:=LF}');
Expect(1, 10, '\p{Is_Word_Break=lf}', "");
Expect(0, 10, '\p{^Is_Word_Break=lf}', "");
Expect(0, 10, '\P{Is_Word_Break=lf}', "");
Expect(1, 10, '\P{^Is_Word_Break=lf}', "");
Expect(0, 9, '\p{Is_Word_Break=lf}', "");
Expect(1, 9, '\p{^Is_Word_Break=lf}', "");
Expect(1, 9, '\P{Is_Word_Break=lf}', "");
Expect(0, 9, '\P{^Is_Word_Break=lf}', "");
Expect(1, 10, '\p{Is_Word_Break= lf}', "");
Expect(0, 10, '\p{^Is_Word_Break= lf}', "");
Expect(0, 10, '\P{Is_Word_Break= lf}', "");
Expect(1, 10, '\P{^Is_Word_Break= lf}', "");
Expect(0, 9, '\p{Is_Word_Break= lf}', "");
Expect(1, 9, '\p{^Is_Word_Break= lf}', "");
Expect(1, 9, '\P{Is_Word_Break= lf}', "");
Expect(0, 9, '\P{^Is_Word_Break= lf}', "");
Error('\p{Is_WB=/a/ -lf}');
Error('\P{Is_WB=/a/ -lf}');
Expect(1, 10, '\p{Is_WB=lf}', "");
Expect(0, 10, '\p{^Is_WB=lf}', "");
Expect(0, 10, '\P{Is_WB=lf}', "");
Expect(1, 10, '\P{^Is_WB=lf}', "");
Expect(0, 9, '\p{Is_WB=lf}', "");
Expect(1, 9, '\p{^Is_WB=lf}', "");
Expect(1, 9, '\P{Is_WB=lf}', "");
Expect(0, 9, '\P{^Is_WB=lf}', "");
Expect(1, 10, '\p{Is_WB=_LF}', "");
Expect(0, 10, '\p{^Is_WB=_LF}', "");
Expect(0, 10, '\P{Is_WB=_LF}', "");
Expect(1, 10, '\P{^Is_WB=_LF}', "");
Expect(0, 9, '\p{Is_WB=_LF}', "");
Expect(1, 9, '\p{^Is_WB=_LF}', "");
Expect(1, 9, '\P{Is_WB=_LF}', "");
Expect(0, 9, '\P{^Is_WB=_LF}', "");
Error('\p{Changes_When_Casefolded: -YES:=}');
Error('\P{Changes_When_Casefolded: -YES:=}');
Expect(1, 90, '\p{Changes_When_Casefolded=yes}', "");
Expect(0, 90, '\p{^Changes_When_Casefolded=yes}', "");
Expect(0, 90, '\P{Changes_When_Casefolded=yes}', "");
Expect(1, 90, '\P{^Changes_When_Casefolded=yes}', "");
Expect(0, 64, '\p{Changes_When_Casefolded=yes}', "");
Expect(1, 64, '\p{^Changes_When_Casefolded=yes}', "");
Expect(1, 64, '\P{Changes_When_Casefolded=yes}', "");
Expect(0, 64, '\P{^Changes_When_Casefolded=yes}', "");
Expect(1, 90, '\p{Changes_When_Casefolded= -Yes}', "");
Expect(0, 90, '\p{^Changes_When_Casefolded= -Yes}', "");
Expect(0, 90, '\P{Changes_When_Casefolded= -Yes}', "");
Expect(1, 90, '\P{^Changes_When_Casefolded= -Yes}', "");
Expect(0, 64, '\p{Changes_When_Casefolded= -Yes}', "");
Expect(1, 64, '\p{^Changes_When_Casefolded= -Yes}', "");
Expect(1, 64, '\P{Changes_When_Casefolded= -Yes}', "");
Expect(0, 64, '\P{^Changes_When_Casefolded= -Yes}', "");
Error('\p{CWCF=:= y}');
Error('\P{CWCF=:= y}');
Expect(1, 90, '\p{CWCF=y}', "");
Expect(0, 90, '\p{^CWCF=y}', "");
Expect(0, 90, '\P{CWCF=y}', "");
Expect(1, 90, '\P{^CWCF=y}', "");
Expect(0, 64, '\p{CWCF=y}', "");
Expect(1, 64, '\p{^CWCF=y}', "");
Expect(1, 64, '\P{CWCF=y}', "");
Expect(0, 64, '\P{^CWCF=y}', "");
Expect(1, 90, '\p{CWCF=-_Y}', "");
Expect(0, 90, '\p{^CWCF=-_Y}', "");
Expect(0, 90, '\P{CWCF=-_Y}', "");
Expect(1, 90, '\P{^CWCF=-_Y}', "");
Expect(0, 64, '\p{CWCF=-_Y}', "");
Expect(1, 64, '\p{^CWCF=-_Y}', "");
Expect(1, 64, '\P{CWCF=-_Y}', "");
Expect(0, 64, '\P{^CWCF=-_Y}', "");
Error('\p{Is_Changes_When_Casefolded=:= t}');
Error('\P{Is_Changes_When_Casefolded=:= t}');
Expect(1, 90, '\p{Is_Changes_When_Casefolded=t}', "");
Expect(0, 90, '\p{^Is_Changes_When_Casefolded=t}', "");
Expect(0, 90, '\P{Is_Changes_When_Casefolded=t}', "");
Expect(1, 90, '\P{^Is_Changes_When_Casefolded=t}', "");
Expect(0, 64, '\p{Is_Changes_When_Casefolded=t}', "");
Expect(1, 64, '\p{^Is_Changes_When_Casefolded=t}', "");
Expect(1, 64, '\P{Is_Changes_When_Casefolded=t}', "");
Expect(0, 64, '\P{^Is_Changes_When_Casefolded=t}', "");
Expect(1, 90, '\p{Is_Changes_When_Casefolded=-_T}', "");
Expect(0, 90, '\p{^Is_Changes_When_Casefolded=-_T}', "");
Expect(0, 90, '\P{Is_Changes_When_Casefolded=-_T}', "");
Expect(1, 90, '\P{^Is_Changes_When_Casefolded=-_T}', "");
Expect(0, 64, '\p{Is_Changes_When_Casefolded=-_T}', "");
Expect(1, 64, '\p{^Is_Changes_When_Casefolded=-_T}', "");
Expect(1, 64, '\P{Is_Changes_When_Casefolded=-_T}', "");
Expect(0, 64, '\P{^Is_Changes_When_Casefolded=-_T}', "");
Error('\p{Is_CWCF=_:=TRUE}');
Error('\P{Is_CWCF=_:=TRUE}');
Expect(1, 90, '\p{Is_CWCF=true}', "");
Expect(0, 90, '\p{^Is_CWCF=true}', "");
Expect(0, 90, '\P{Is_CWCF=true}', "");
Expect(1, 90, '\P{^Is_CWCF=true}', "");
Expect(0, 64, '\p{Is_CWCF=true}', "");
Expect(1, 64, '\p{^Is_CWCF=true}', "");
Expect(1, 64, '\P{Is_CWCF=true}', "");
Expect(0, 64, '\P{^Is_CWCF=true}', "");
Expect(1, 90, '\p{Is_CWCF=- true}', "");
Expect(0, 90, '\p{^Is_CWCF=- true}', "");
Expect(0, 90, '\P{Is_CWCF=- true}', "");
Expect(1, 90, '\P{^Is_CWCF=- true}', "");
Expect(0, 64, '\p{Is_CWCF=- true}', "");
Expect(1, 64, '\p{^Is_CWCF=- true}', "");
Expect(1, 64, '\P{Is_CWCF=- true}', "");
Expect(0, 64, '\P{^Is_CWCF=- true}', "");
Error('\p{Changes_When_Casefolded=_-No/a/}');
Error('\P{Changes_When_Casefolded=_-No/a/}');
Expect(1, 64, '\p{Changes_When_Casefolded=no}', "");
Expect(0, 64, '\p{^Changes_When_Casefolded=no}', "");
Expect(0, 64, '\P{Changes_When_Casefolded=no}', "");
Expect(1, 64, '\P{^Changes_When_Casefolded=no}', "");
Expect(0, 90, '\p{Changes_When_Casefolded=no}', "");
Expect(1, 90, '\p{^Changes_When_Casefolded=no}', "");
Expect(1, 90, '\P{Changes_When_Casefolded=no}', "");
Expect(0, 90, '\P{^Changes_When_Casefolded=no}', "");
Expect(1, 64, '\p{Changes_When_Casefolded= _No}', "");
Expect(0, 64, '\p{^Changes_When_Casefolded= _No}', "");
Expect(0, 64, '\P{Changes_When_Casefolded= _No}', "");
Expect(1, 64, '\P{^Changes_When_Casefolded= _No}', "");
Expect(0, 90, '\p{Changes_When_Casefolded= _No}', "");
Expect(1, 90, '\p{^Changes_When_Casefolded= _No}', "");
Expect(1, 90, '\P{Changes_When_Casefolded= _No}', "");
Expect(0, 90, '\P{^Changes_When_Casefolded= _No}', "");
Error('\p{CWCF=/a/ N}');
Error('\P{CWCF=/a/ N}');
Expect(1, 64, '\p{CWCF=n}', "");
Expect(0, 64, '\p{^CWCF=n}', "");
Expect(0, 64, '\P{CWCF=n}', "");
Expect(1, 64, '\P{^CWCF=n}', "");
Expect(0, 90, '\p{CWCF=n}', "");
Expect(1, 90, '\p{^CWCF=n}', "");
Expect(1, 90, '\P{CWCF=n}', "");
Expect(0, 90, '\P{^CWCF=n}', "");
Expect(1, 64, '\p{CWCF= -n}', "");
Expect(0, 64, '\p{^CWCF= -n}', "");
Expect(0, 64, '\P{CWCF= -n}', "");
Expect(1, 64, '\P{^CWCF= -n}', "");
Expect(0, 90, '\p{CWCF= -n}', "");
Expect(1, 90, '\p{^CWCF= -n}', "");
Expect(1, 90, '\P{CWCF= -n}', "");
Expect(0, 90, '\P{^CWCF= -n}', "");
Error('\p{Is_Changes_When_Casefolded=- f/a/}');
Error('\P{Is_Changes_When_Casefolded=- f/a/}');
Expect(1, 64, '\p{Is_Changes_When_Casefolded=f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Casefolded=f}', "");
Expect(0, 64, '\P{Is_Changes_When_Casefolded=f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Casefolded=f}', "");
Expect(0, 90, '\p{Is_Changes_When_Casefolded=f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Casefolded=f}', "");
Expect(1, 90, '\P{Is_Changes_When_Casefolded=f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Casefolded=f}', "");
Expect(1, 64, '\p{Is_Changes_When_Casefolded= f}', "");
Expect(0, 64, '\p{^Is_Changes_When_Casefolded= f}', "");
Expect(0, 64, '\P{Is_Changes_When_Casefolded= f}', "");
Expect(1, 64, '\P{^Is_Changes_When_Casefolded= f}', "");
Expect(0, 90, '\p{Is_Changes_When_Casefolded= f}', "");
Expect(1, 90, '\p{^Is_Changes_When_Casefolded= f}', "");
Expect(1, 90, '\P{Is_Changes_When_Casefolded= f}', "");
Expect(0, 90, '\P{^Is_Changes_When_Casefolded= f}', "");
Error('\p{Is_CWCF=-/a/FALSE}');
Error('\P{Is_CWCF=-/a/FALSE}');
Expect(1, 64, '\p{Is_CWCF=false}', "");
Expect(0, 64, '\p{^Is_CWCF=false}', "");
Expect(0, 64, '\P{Is_CWCF=false}', "");
Expect(1, 64, '\P{^Is_CWCF=false}', "");
Expect(0, 90, '\p{Is_CWCF=false}', "");
Expect(1, 90, '\p{^Is_CWCF=false}', "");
Expect(1, 90, '\P{Is_CWCF=false}', "");
Expect(0, 90, '\P{^Is_CWCF=false}', "");
Expect(1, 64, '\p{Is_CWCF= _False}', "");
Expect(0, 64, '\p{^Is_CWCF= _False}', "");
Expect(0, 64, '\P{Is_CWCF= _False}', "");
Expect(1, 64, '\P{^Is_CWCF= _False}', "");
Expect(0, 90, '\p{Is_CWCF= _False}', "");
Expect(1, 90, '\p{^Is_CWCF= _False}', "");
Expect(1, 90, '\P{Is_CWCF= _False}', "");
Expect(0, 90, '\P{^Is_CWCF= _False}', "");
Error('\p{:= _gothic}');
Error('\P{:= _gothic}');
Expect(1, 66378, '\p{gothic}', "");
Expect(0, 66378, '\p{^gothic}', "");
Expect(0, 66378, '\P{gothic}', "");
Expect(1, 66378, '\P{^gothic}', "");
Expect(0, 66351, '\p{gothic}', "");
Expect(1, 66351, '\p{^gothic}', "");
Expect(1, 66351, '\P{gothic}', "");
Expect(0, 66351, '\P{^gothic}', "");
Expect(1, 66378, '\p{_-gothic}', "");
Expect(0, 66378, '\p{^_-gothic}', "");
Expect(0, 66378, '\P{_-gothic}', "");
Expect(1, 66378, '\P{^_-gothic}', "");
Expect(0, 66351, '\p{_-gothic}', "");
Expect(1, 66351, '\p{^_-gothic}', "");
Expect(1, 66351, '\P{_-gothic}', "");
Expect(0, 66351, '\P{^_-gothic}', "");
Error('\p{-_Is Gothic/a/}');
Error('\P{-_Is Gothic/a/}');
Expect(1, 66378, '\p{isgothic}', "");
Expect(0, 66378, '\p{^isgothic}', "");
Expect(0, 66378, '\P{isgothic}', "");
Expect(1, 66378, '\P{^isgothic}', "");
Expect(0, 66351, '\p{isgothic}', "");
Expect(1, 66351, '\p{^isgothic}', "");
Expect(1, 66351, '\P{isgothic}', "");
Expect(0, 66351, '\P{^isgothic}', "");
Expect(1, 66378, '\p{_IS Gothic}', "");
Expect(0, 66378, '\p{^_IS Gothic}', "");
Expect(0, 66378, '\P{_IS Gothic}', "");
Expect(1, 66378, '\P{^_IS Gothic}', "");
Expect(0, 66351, '\p{_IS Gothic}', "");
Expect(1, 66351, '\p{^_IS Gothic}', "");
Expect(1, 66351, '\P{_IS Gothic}', "");
Expect(0, 66351, '\P{^_IS Gothic}', "");
Error('\p{:=Goth}');
Error('\P{:=Goth}');
Expect(1, 66378, '\p{goth}', "");
Expect(0, 66378, '\p{^goth}', "");
Expect(0, 66378, '\P{goth}', "");
Expect(1, 66378, '\P{^goth}', "");
Expect(0, 66351, '\p{goth}', "");
Expect(1, 66351, '\p{^goth}', "");
Expect(1, 66351, '\P{goth}', "");
Expect(0, 66351, '\P{^goth}', "");
Expect(1, 66378, '\p{ goth}', "");
Expect(0, 66378, '\p{^ goth}', "");
Expect(0, 66378, '\P{ goth}', "");
Expect(1, 66378, '\P{^ goth}', "");
Expect(0, 66351, '\p{ goth}', "");
Expect(1, 66351, '\p{^ goth}', "");
Expect(1, 66351, '\P{ goth}', "");
Expect(0, 66351, '\P{^ goth}', "");
Error('\p{ :=Is Goth}');
Error('\P{ :=Is Goth}');
Expect(1, 66378, '\p{isgoth}', "");
Expect(0, 66378, '\p{^isgoth}', "");
Expect(0, 66378, '\P{isgoth}', "");
Expect(1, 66378, '\P{^isgoth}', "");
Expect(0, 66351, '\p{isgoth}', "");
Expect(1, 66351, '\p{^isgoth}', "");
Expect(1, 66351, '\P{isgoth}', "");
Expect(0, 66351, '\P{^isgoth}', "");
Expect(1, 66378, '\p{ IS_Goth}', "");
Expect(0, 66378, '\p{^ IS_Goth}', "");
Expect(0, 66378, '\P{ IS_Goth}', "");
Expect(1, 66378, '\P{^ IS_Goth}', "");
Expect(0, 66351, '\p{ IS_Goth}', "");
Expect(1, 66351, '\p{^ IS_Goth}', "");
Expect(1, 66351, '\P{ IS_Goth}', "");
Expect(0, 66351, '\P{^ IS_Goth}', "");
Error('\p{ BLANK:=}');
Error('\P{ BLANK:=}');
Expect(1, 9, '\p{blank}', "");
Expect(0, 9, '\p{^blank}', "");
Expect(0, 9, '\P{blank}', "");
Expect(1, 9, '\P{^blank}', "");
Expect(0, 8, '\p{blank}', "");
Expect(1, 8, '\p{^blank}', "");
Expect(1, 8, '\P{blank}', "");
Expect(0, 8, '\P{^blank}', "");
Expect(1, 9, '\p{ -Blank}', "");
Expect(0, 9, '\p{^ -Blank}', "");
Expect(0, 9, '\P{ -Blank}', "");
Expect(1, 9, '\P{^ -Blank}', "");
Expect(0, 8, '\p{ -Blank}', "");
Expect(1, 8, '\p{^ -Blank}', "");
Expect(1, 8, '\P{ -Blank}', "");
Expect(0, 8, '\P{^ -Blank}', "");
Error('\p{ HorizSpace:=}');
Error('\P{ HorizSpace:=}');
Expect(1, 9, '\p{horizspace}', "");
Expect(0, 9, '\p{^horizspace}', "");
Expect(0, 9, '\P{horizspace}', "");
Expect(1, 9, '\P{^horizspace}', "");
Expect(0, 8, '\p{horizspace}', "");
Expect(1, 8, '\p{^horizspace}', "");
Expect(1, 8, '\P{horizspace}', "");
Expect(0, 8, '\P{^horizspace}', "");
Expect(1, 9, '\p{-HORIZSPACE}', "");
Expect(0, 9, '\p{^-HORIZSPACE}', "");
Expect(0, 9, '\P{-HORIZSPACE}', "");
Expect(1, 9, '\P{^-HORIZSPACE}', "");
Expect(0, 8, '\p{-HORIZSPACE}', "");
Expect(1, 8, '\p{^-HORIZSPACE}', "");
Expect(1, 8, '\P{-HORIZSPACE}', "");
Expect(0, 8, '\P{^-HORIZSPACE}', "");
Error('\p{__IsBlank/a/}');
Error('\P{__IsBlank/a/}');
Expect(1, 9, '\p{isblank}', "");
Expect(0, 9, '\p{^isblank}', "");
Expect(0, 9, '\P{isblank}', "");
Expect(1, 9, '\P{^isblank}', "");
Expect(0, 8, '\p{isblank}', "");
Expect(1, 8, '\p{^isblank}', "");
Expect(1, 8, '\P{isblank}', "");
Expect(0, 8, '\P{^isblank}', "");
Expect(1, 9, '\p{Is-BLANK}', "");
Expect(0, 9, '\p{^Is-BLANK}', "");
Expect(0, 9, '\P{Is-BLANK}', "");
Expect(1, 9, '\P{^Is-BLANK}', "");
Expect(0, 8, '\p{Is-BLANK}', "");
Expect(1, 8, '\p{^Is-BLANK}', "");
Expect(1, 8, '\P{Is-BLANK}', "");
Expect(0, 8, '\P{^Is-BLANK}', "");
Error('\p{:= _IS_HORIZSPACE}');
Error('\P{:= _IS_HORIZSPACE}');
Expect(1, 9, '\p{ishorizspace}', "");
Expect(0, 9, '\p{^ishorizspace}', "");
Expect(0, 9, '\P{ishorizspace}', "");
Expect(1, 9, '\P{^ishorizspace}', "");
Expect(0, 8, '\p{ishorizspace}', "");
Expect(1, 8, '\p{^ishorizspace}', "");
Expect(1, 8, '\P{ishorizspace}', "");
Expect(0, 8, '\P{^ishorizspace}', "");
Expect(1, 9, '\p{_IS-HorizSpace}', "");
Expect(0, 9, '\p{^_IS-HorizSpace}', "");
Expect(0, 9, '\P{_IS-HorizSpace}', "");
Expect(1, 9, '\P{^_IS-HorizSpace}', "");
Expect(0, 8, '\p{_IS-HorizSpace}', "");
Expect(1, 8, '\p{^_IS-HorizSpace}', "");
Expect(1, 8, '\P{_IS-HorizSpace}', "");
Expect(0, 8, '\P{^_IS-HorizSpace}', "");
Error('\p{ Combining:=Diacritical Marks}');
Error('\P{ Combining:=Diacritical Marks}');
Expect(1, 879, '\p{combiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^combiningdiacriticalmarks}', "");
Expect(0, 879, '\P{combiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^combiningdiacriticalmarks}', "");
Expect(0, 767, '\p{combiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^combiningdiacriticalmarks}', "");
Expect(1, 767, '\P{combiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^combiningdiacriticalmarks}', "");
Expect(1, 879, '\p{ COMBINING DIACRITICAL_Marks}', "");
Expect(0, 879, '\p{^ COMBINING DIACRITICAL_Marks}', "");
Expect(0, 879, '\P{ COMBINING DIACRITICAL_Marks}', "");
Expect(1, 879, '\P{^ COMBINING DIACRITICAL_Marks}', "");
Expect(0, 767, '\p{ COMBINING DIACRITICAL_Marks}', "");
Expect(1, 767, '\p{^ COMBINING DIACRITICAL_Marks}', "");
Expect(1, 767, '\P{ COMBINING DIACRITICAL_Marks}', "");
Expect(0, 767, '\P{^ COMBINING DIACRITICAL_Marks}', "");
Error('\p{/a/IsCombining-Diacritical-Marks}');
Error('\P{/a/IsCombining-Diacritical-Marks}');
Expect(1, 879, '\p{iscombiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^iscombiningdiacriticalmarks}', "");
Expect(0, 879, '\P{iscombiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^iscombiningdiacriticalmarks}', "");
Expect(0, 767, '\p{iscombiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^iscombiningdiacriticalmarks}', "");
Expect(1, 767, '\P{iscombiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^iscombiningdiacriticalmarks}', "");
Expect(1, 879, '\p{ Is-Combining DIACRITICAL-MARKS}', "");
Expect(0, 879, '\p{^ Is-Combining DIACRITICAL-MARKS}', "");
Expect(0, 879, '\P{ Is-Combining DIACRITICAL-MARKS}', "");
Expect(1, 879, '\P{^ Is-Combining DIACRITICAL-MARKS}', "");
Expect(0, 767, '\p{ Is-Combining DIACRITICAL-MARKS}', "");
Expect(1, 767, '\p{^ Is-Combining DIACRITICAL-MARKS}', "");
Expect(1, 767, '\P{ Is-Combining DIACRITICAL-MARKS}', "");
Expect(0, 767, '\P{^ Is-Combining DIACRITICAL-MARKS}', "");
Error('\p{__in-COMBINING-diacritical Marks:=}');
Error('\P{__in-COMBINING-diacritical Marks:=}');
Expect(1, 879, '\p{incombiningdiacriticalmarks}', "");
Expect(0, 879, '\p{^incombiningdiacriticalmarks}', "");
Expect(0, 879, '\P{incombiningdiacriticalmarks}', "");
Expect(1, 879, '\P{^incombiningdiacriticalmarks}', "");
Expect(0, 767, '\p{incombiningdiacriticalmarks}', "");
Expect(1, 767, '\p{^incombiningdiacriticalmarks}', "");
Expect(1, 767, '\P{incombiningdiacriticalmarks}', "");
Expect(0, 767, '\P{^incombiningdiacriticalmarks}', "");
Expect(1, 879, '\p{_ in CombiningDiacriticalmarks}', "");
Expect(0, 879, '\p{^_ in CombiningDiacriticalmarks}', "");
Expect(0, 879, '\P{_ in CombiningDiacriticalmarks}', "");
Expect(1, 879, '\P{^_ in CombiningDiacriticalmarks}', "");
Expect(0, 767, '\p{_ in CombiningDiacriticalmarks}', "");
Expect(1, 767, '\p{^_ in CombiningDiacriticalmarks}', "");
Expect(1, 767, '\P{_ in CombiningDiacriticalmarks}', "");
Expect(0, 767, '\P{^_ in CombiningDiacriticalmarks}', "");
Error('\p{--Inscriptional Parthian:=}');
Error('\P{--Inscriptional Parthian:=}');
Expect(1, 68437, '\p{inscriptionalparthian}', "");
Expect(0, 68437, '\p{^inscriptionalparthian}', "");
Expect(0, 68437, '\P{inscriptionalparthian}', "");
Expect(1, 68437, '\P{^inscriptionalparthian}', "");
Expect(0, 68415, '\p{inscriptionalparthian}', "");
Expect(1, 68415, '\p{^inscriptionalparthian}', "");
Expect(1, 68415, '\P{inscriptionalparthian}', "");
Expect(0, 68415, '\P{^inscriptionalparthian}', "");
Expect(1, 68437, '\p{-Inscriptional Parthian}', "");
Expect(0, 68437, '\p{^-Inscriptional Parthian}', "");
Expect(0, 68437, '\P{-Inscriptional Parthian}', "");
Expect(1, 68437, '\P{^-Inscriptional Parthian}', "");
Expect(0, 68415, '\p{-Inscriptional Parthian}', "");
Expect(1, 68415, '\p{^-Inscriptional Parthian}', "");
Expect(1, 68415, '\P{-Inscriptional Parthian}', "");
Expect(0, 68415, '\P{^-Inscriptional Parthian}', "");
Error('\p{/a/Isinscriptional PARTHIAN}');
Error('\P{/a/Isinscriptional PARTHIAN}');
Expect(1, 68437, '\p{isinscriptionalparthian}', "");
Expect(0, 68437, '\p{^isinscriptionalparthian}', "");
Expect(0, 68437, '\P{isinscriptionalparthian}', "");
Expect(1, 68437, '\P{^isinscriptionalparthian}', "");
Expect(0, 68415, '\p{isinscriptionalparthian}', "");
Expect(1, 68415, '\p{^isinscriptionalparthian}', "");
Expect(1, 68415, '\P{isinscriptionalparthian}', "");
Expect(0, 68415, '\P{^isinscriptionalparthian}', "");
Expect(1, 68437, '\p{_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(0, 68437, '\p{^_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(0, 68437, '\P{_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(1, 68437, '\P{^_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(0, 68415, '\p{_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(1, 68415, '\p{^_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(1, 68415, '\P{_ Is-INSCRIPTIONALPARTHIAN}', "");
Expect(0, 68415, '\P{^_ Is-INSCRIPTIONALPARTHIAN}', "");
Error('\p{ Prti:=}');
Error('\P{ Prti:=}');
Expect(1, 68437, '\p{prti}', "");
Expect(0, 68437, '\p{^prti}', "");
Expect(0, 68437, '\P{prti}', "");
Expect(1, 68437, '\P{^prti}', "");
Expect(0, 68415, '\p{prti}', "");
Expect(1, 68415, '\p{^prti}', "");
Expect(1, 68415, '\P{prti}', "");
Expect(0, 68415, '\P{^prti}', "");
Expect(1, 68437, '\p{ Prti}', "");
Expect(0, 68437, '\p{^ Prti}', "");
Expect(0, 68437, '\P{ Prti}', "");
Expect(1, 68437, '\P{^ Prti}', "");
Expect(0, 68415, '\p{ Prti}', "");
Expect(1, 68415, '\p{^ Prti}', "");
Expect(1, 68415, '\P{ Prti}', "");
Expect(0, 68415, '\P{^ Prti}', "");
Error('\p{ IS:=PRTI}');
Error('\P{ IS:=PRTI}');
Expect(1, 68437, '\p{isprti}', "");
Expect(0, 68437, '\p{^isprti}', "");
Expect(0, 68437, '\P{isprti}', "");
Expect(1, 68437, '\P{^isprti}', "");
Expect(0, 68415, '\p{isprti}', "");
Expect(1, 68415, '\p{^isprti}', "");
Expect(1, 68415, '\P{isprti}', "");
Expect(0, 68415, '\P{^isprti}', "");
Expect(1, 68437, '\p{ -Is_prti}', "");
Expect(0, 68437, '\p{^ -Is_prti}', "");
Expect(0, 68437, '\P{ -Is_prti}', "");
Expect(1, 68437, '\P{^ -Is_prti}', "");
Expect(0, 68415, '\p{ -Is_prti}', "");
Expect(1, 68415, '\p{^ -Is_prti}', "");
Expect(1, 68415, '\P{ -Is_prti}', "");
Expect(0, 68415, '\P{^ -Is_prti}', "");
Error('\p{:=devanagari EXTENDED}');
Error('\P{:=devanagari EXTENDED}');
Expect(1, 43263, '\p{devanagariextended}', "");
Expect(0, 43263, '\p{^devanagariextended}', "");
Expect(0, 43263, '\P{devanagariextended}', "");
Expect(1, 43263, '\P{^devanagariextended}', "");
Expect(0, 43231, '\p{devanagariextended}', "");
Expect(1, 43231, '\p{^devanagariextended}', "");
Expect(1, 43231, '\P{devanagariextended}', "");
Expect(0, 43231, '\P{^devanagariextended}', "");
Expect(1, 43263, '\p{_ DEVANAGARI_EXTENDED}', "");
Expect(0, 43263, '\p{^_ DEVANAGARI_EXTENDED}', "");
Expect(0, 43263, '\P{_ DEVANAGARI_EXTENDED}', "");
Expect(1, 43263, '\P{^_ DEVANAGARI_EXTENDED}', "");
Expect(0, 43231, '\p{_ DEVANAGARI_EXTENDED}', "");
Expect(1, 43231, '\p{^_ DEVANAGARI_EXTENDED}', "");
Expect(1, 43231, '\P{_ DEVANAGARI_EXTENDED}', "");
Expect(0, 43231, '\P{^_ DEVANAGARI_EXTENDED}', "");
Error('\p{:= IsDevanagari_EXTENDED}');
Error('\P{:= IsDevanagari_EXTENDED}');
Expect(1, 43263, '\p{isdevanagariextended}', "");
Expect(0, 43263, '\p{^isdevanagariextended}', "");
Expect(0, 43263, '\P{isdevanagariextended}', "");
Expect(1, 43263, '\P{^isdevanagariextended}', "");
Expect(0, 43231, '\p{isdevanagariextended}', "");
Expect(1, 43231, '\p{^isdevanagariextended}', "");
Expect(1, 43231, '\P{isdevanagariextended}', "");
Expect(0, 43231, '\P{^isdevanagariextended}', "");
Expect(1, 43263, '\p{ _Is devanagari extended}', "");
Expect(0, 43263, '\p{^ _Is devanagari extended}', "");
Expect(0, 43263, '\P{ _Is devanagari extended}', "");
Expect(1, 43263, '\P{^ _Is devanagari extended}', "");
Expect(0, 43231, '\p{ _Is devanagari extended}', "");
Expect(1, 43231, '\p{^ _Is devanagari extended}', "");
Expect(1, 43231, '\P{ _Is devanagari extended}', "");
Expect(0, 43231, '\P{^ _Is devanagari extended}', "");
Error('\p{/a/ _InDEVANAGARI-extended}');
Error('\P{/a/ _InDEVANAGARI-extended}');
Expect(1, 43263, '\p{indevanagariextended}', "");
Expect(0, 43263, '\p{^indevanagariextended}', "");
Expect(0, 43263, '\P{indevanagariextended}', "");
Expect(1, 43263, '\P{^indevanagariextended}', "");
Expect(0, 43231, '\p{indevanagariextended}', "");
Expect(1, 43231, '\p{^indevanagariextended}', "");
Expect(1, 43231, '\P{indevanagariextended}', "");
Expect(0, 43231, '\P{^indevanagariextended}', "");
Expect(1, 43263, '\p{_in_DEVANAGARI Extended}', "");
Expect(0, 43263, '\p{^_in_DEVANAGARI Extended}', "");
Expect(0, 43263, '\P{_in_DEVANAGARI Extended}', "");
Expect(1, 43263, '\P{^_in_DEVANAGARI Extended}', "");
Expect(0, 43231, '\p{_in_DEVANAGARI Extended}', "");
Expect(1, 43231, '\p{^_in_DEVANAGARI Extended}', "");
Expect(1, 43231, '\P{_in_DEVANAGARI Extended}', "");
Expect(0, 43231, '\P{^_in_DEVANAGARI Extended}', "");
Error('\p{-:=ethiopic Supplement}');
Error('\P{-:=ethiopic Supplement}');
Expect(1, 5023, '\p{ethiopicsupplement}', "");
Expect(0, 5023, '\p{^ethiopicsupplement}', "");
Expect(0, 5023, '\P{ethiopicsupplement}', "");
Expect(1, 5023, '\P{^ethiopicsupplement}', "");
Expect(0, 4991, '\p{ethiopicsupplement}', "");
Expect(1, 4991, '\p{^ethiopicsupplement}', "");
Expect(1, 4991, '\P{ethiopicsupplement}', "");
Expect(0, 4991, '\P{^ethiopicsupplement}', "");
Expect(1, 5023, '\p{ ETHIOPIC_Supplement}', "");
Expect(0, 5023, '\p{^ ETHIOPIC_Supplement}', "");
Expect(0, 5023, '\P{ ETHIOPIC_Supplement}', "");
Expect(1, 5023, '\P{^ ETHIOPIC_Supplement}', "");
Expect(0, 4991, '\p{ ETHIOPIC_Supplement}', "");
Expect(1, 4991, '\p{^ ETHIOPIC_Supplement}', "");
Expect(1, 4991, '\P{ ETHIOPIC_Supplement}', "");
Expect(0, 4991, '\P{^ ETHIOPIC_Supplement}', "");
Error('\p{/a/_is Ethiopic Supplement}');
Error('\P{/a/_is Ethiopic Supplement}');
Expect(1, 5023, '\p{isethiopicsupplement}', "");
Expect(0, 5023, '\p{^isethiopicsupplement}', "");
Expect(0, 5023, '\P{isethiopicsupplement}', "");
Expect(1, 5023, '\P{^isethiopicsupplement}', "");
Expect(0, 4991, '\p{isethiopicsupplement}', "");
Expect(1, 4991, '\p{^isethiopicsupplement}', "");
Expect(1, 4991, '\P{isethiopicsupplement}', "");
Expect(0, 4991, '\P{^isethiopicsupplement}', "");
Expect(1, 5023, '\p{ _IS-Ethiopic Supplement}', "");
Expect(0, 5023, '\p{^ _IS-Ethiopic Supplement}', "");
Expect(0, 5023, '\P{ _IS-Ethiopic Supplement}', "");
Expect(1, 5023, '\P{^ _IS-Ethiopic Supplement}', "");
Expect(0, 4991, '\p{ _IS-Ethiopic Supplement}', "");
Expect(1, 4991, '\p{^ _IS-Ethiopic Supplement}', "");
Expect(1, 4991, '\P{ _IS-Ethiopic Supplement}', "");
Expect(0, 4991, '\P{^ _IS-Ethiopic Supplement}', "");
Error('\p{ :=InEthiopicSupplement}');
Error('\P{ :=InEthiopicSupplement}');
Expect(1, 5023, '\p{inethiopicsupplement}', "");
Expect(0, 5023, '\p{^inethiopicsupplement}', "");
Expect(0, 5023, '\P{inethiopicsupplement}', "");
Expect(1, 5023, '\P{^inethiopicsupplement}', "");
Expect(0, 4991, '\p{inethiopicsupplement}', "");
Expect(1, 4991, '\p{^inethiopicsupplement}', "");
Expect(1, 4991, '\P{inethiopicsupplement}', "");
Expect(0, 4991, '\P{^inethiopicsupplement}', "");
Expect(1, 5023, '\p{-In Ethiopic SUPPLEMENT}', "");
Expect(0, 5023, '\p{^-In Ethiopic SUPPLEMENT}', "");
Expect(0, 5023, '\P{-In Ethiopic SUPPLEMENT}', "");
Expect(1, 5023, '\P{^-In Ethiopic SUPPLEMENT}', "");
Expect(0, 4991, '\p{-In Ethiopic SUPPLEMENT}', "");
Expect(1, 4991, '\p{^-In Ethiopic SUPPLEMENT}', "");
Expect(1, 4991, '\P{-In Ethiopic SUPPLEMENT}', "");
Expect(0, 4991, '\P{^-In Ethiopic SUPPLEMENT}', "");
Error('\p{Dingbats/a/}');
Error('\P{Dingbats/a/}');
Expect(1, 10175, '\p{dingbats}', "");
Expect(0, 10175, '\p{^dingbats}', "");
Expect(0, 10175, '\P{dingbats}', "");
Expect(1, 10175, '\P{^dingbats}', "");
Expect(0, 9983, '\p{dingbats}', "");
Expect(1, 9983, '\p{^dingbats}', "");
Expect(1, 9983, '\P{dingbats}', "");
Expect(0, 9983, '\P{^dingbats}', "");
Expect(1, 10175, '\p{- Dingbats}', "");
Expect(0, 10175, '\p{^- Dingbats}', "");
Expect(0, 10175, '\P{- Dingbats}', "");
Expect(1, 10175, '\P{^- Dingbats}', "");
Expect(0, 9983, '\p{- Dingbats}', "");
Expect(1, 9983, '\p{^- Dingbats}', "");
Expect(1, 9983, '\P{- Dingbats}', "");
Expect(0, 9983, '\P{^- Dingbats}', "");
Error('\p{-_Is:=dingbats}');
Error('\P{-_Is:=dingbats}');
Expect(1, 10175, '\p{isdingbats}', "");
Expect(0, 10175, '\p{^isdingbats}', "");
Expect(0, 10175, '\P{isdingbats}', "");
Expect(1, 10175, '\P{^isdingbats}', "");
Expect(0, 9983, '\p{isdingbats}', "");
Expect(1, 9983, '\p{^isdingbats}', "");
Expect(1, 9983, '\P{isdingbats}', "");
Expect(0, 9983, '\P{^isdingbats}', "");
Expect(1, 10175, '\p{- Isdingbats}', "");
Expect(0, 10175, '\p{^- Isdingbats}', "");
Expect(0, 10175, '\P{- Isdingbats}', "");
Expect(1, 10175, '\P{^- Isdingbats}', "");
Expect(0, 9983, '\p{- Isdingbats}', "");
Expect(1, 9983, '\p{^- Isdingbats}', "");
Expect(1, 9983, '\P{- Isdingbats}', "");
Expect(0, 9983, '\P{^- Isdingbats}', "");
Error('\p{_:=in Dingbats}');
Error('\P{_:=in Dingbats}');
Expect(1, 10175, '\p{indingbats}', "");
Expect(0, 10175, '\p{^indingbats}', "");
Expect(0, 10175, '\P{indingbats}', "");
Expect(1, 10175, '\P{^indingbats}', "");
Expect(0, 9983, '\p{indingbats}', "");
Expect(1, 9983, '\p{^indingbats}', "");
Expect(1, 9983, '\P{indingbats}', "");
Expect(0, 9983, '\P{^indingbats}', "");
Expect(1, 10175, '\p{_ In Dingbats}', "");
Expect(0, 10175, '\p{^_ In Dingbats}', "");
Expect(0, 10175, '\P{_ In Dingbats}', "");
Expect(1, 10175, '\P{^_ In Dingbats}', "");
Expect(0, 9983, '\p{_ In Dingbats}', "");
Expect(1, 9983, '\p{^_ In Dingbats}', "");
Expect(1, 9983, '\P{_ In Dingbats}', "");
Expect(0, 9983, '\P{^_ In Dingbats}', "");
Error('\p{ Logical:=order Exception}');
Error('\P{ Logical:=order Exception}');
Expect(1, 3652, '\p{logicalorderexception}', "");
Expect(0, 3652, '\p{^logicalorderexception}', "");
Expect(0, 3652, '\P{logicalorderexception}', "");
Expect(1, 3652, '\P{^logicalorderexception}', "");
Expect(0, 3647, '\p{logicalorderexception}', "");
Expect(1, 3647, '\p{^logicalorderexception}', "");
Expect(1, 3647, '\P{logicalorderexception}', "");
Expect(0, 3647, '\P{^logicalorderexception}', "");
Expect(1, 3652, '\p{ Logical order-Exception}', "");
Expect(0, 3652, '\p{^ Logical order-Exception}', "");
Expect(0, 3652, '\P{ Logical order-Exception}', "");
Expect(1, 3652, '\P{^ Logical order-Exception}', "");
Expect(0, 3647, '\p{ Logical order-Exception}', "");
Expect(1, 3647, '\p{^ Logical order-Exception}', "");
Expect(1, 3647, '\P{ Logical order-Exception}', "");
Expect(0, 3647, '\P{^ Logical order-Exception}', "");
Error('\p{ isLogical order/a/Exception}');
Error('\P{ isLogical order/a/Exception}');
Expect(1, 3652, '\p{islogicalorderexception}', "");
Expect(0, 3652, '\p{^islogicalorderexception}', "");
Expect(0, 3652, '\P{islogicalorderexception}', "");
Expect(1, 3652, '\P{^islogicalorderexception}', "");
Expect(0, 3647, '\p{islogicalorderexception}', "");
Expect(1, 3647, '\p{^islogicalorderexception}', "");
Expect(1, 3647, '\P{islogicalorderexception}', "");
Expect(0, 3647, '\P{^islogicalorderexception}', "");
Expect(1, 3652, '\p{ -Is-LOGICALORDER Exception}', "");
Expect(0, 3652, '\p{^ -Is-LOGICALORDER Exception}', "");
Expect(0, 3652, '\P{ -Is-LOGICALORDER Exception}', "");
Expect(1, 3652, '\P{^ -Is-LOGICALORDER Exception}', "");
Expect(0, 3647, '\p{ -Is-LOGICALORDER Exception}', "");
Expect(1, 3647, '\p{^ -Is-LOGICALORDER Exception}', "");
Expect(1, 3647, '\P{ -Is-LOGICALORDER Exception}', "");
Expect(0, 3647, '\P{^ -Is-LOGICALORDER Exception}', "");
Error('\p{:=_ LOE}');
Error('\P{:=_ LOE}');
Expect(1, 3652, '\p{loe}', "");
Expect(0, 3652, '\p{^loe}', "");
Expect(0, 3652, '\P{loe}', "");
Expect(1, 3652, '\P{^loe}', "");
Expect(0, 3647, '\p{loe}', "");
Expect(1, 3647, '\p{^loe}', "");
Expect(1, 3647, '\P{loe}', "");
Expect(0, 3647, '\P{^loe}', "");
Expect(1, 3652, '\p{_ LOE}', "");
Expect(0, 3652, '\p{^_ LOE}', "");
Expect(0, 3652, '\P{_ LOE}', "");
Expect(1, 3652, '\P{^_ LOE}', "");
Expect(0, 3647, '\p{_ LOE}', "");
Expect(1, 3647, '\p{^_ LOE}', "");
Expect(1, 3647, '\P{_ LOE}', "");
Expect(0, 3647, '\P{^_ LOE}', "");
Error('\p{/a/ IsLOE}');
Error('\P{/a/ IsLOE}');
Expect(1, 3652, '\p{isloe}', "");
Expect(0, 3652, '\p{^isloe}', "");
Expect(0, 3652, '\P{isloe}', "");
Expect(1, 3652, '\P{^isloe}', "");
Expect(0, 3647, '\p{isloe}', "");
Expect(1, 3647, '\p{^isloe}', "");
Expect(1, 3647, '\P{isloe}', "");
Expect(0, 3647, '\P{^isloe}', "");
Expect(1, 3652, '\p{- Is_LOE}', "");
Expect(0, 3652, '\p{^- Is_LOE}', "");
Expect(0, 3652, '\P{- Is_LOE}', "");
Expect(1, 3652, '\P{^- Is_LOE}', "");
Expect(0, 3647, '\p{- Is_LOE}', "");
Expect(1, 3647, '\p{^- Is_LOE}', "");
Expect(1, 3647, '\P{- Is_LOE}', "");
Expect(0, 3647, '\P{^- Is_LOE}', "");
Error('\p{-:=IN Lycian}');
Error('\P{-:=IN Lycian}');
Expect(1, 66207, '\p{inlycian}', "");
Expect(0, 66207, '\p{^inlycian}', "");
Expect(0, 66207, '\P{inlycian}', "");
Expect(1, 66207, '\P{^inlycian}', "");
Expect(0, 66175, '\p{inlycian}', "");
Expect(1, 66175, '\p{^inlycian}', "");
Expect(1, 66175, '\P{inlycian}', "");
Expect(0, 66175, '\P{^inlycian}', "");
Expect(1, 66207, '\p{ inLYCIAN}', "");
Expect(0, 66207, '\p{^ inLYCIAN}', "");
Expect(0, 66207, '\P{ inLYCIAN}', "");
Expect(1, 66207, '\P{^ inLYCIAN}', "");
Expect(0, 66175, '\p{ inLYCIAN}', "");
Expect(1, 66175, '\p{^ inLYCIAN}', "");
Expect(1, 66175, '\P{ inLYCIAN}', "");
Expect(0, 66175, '\P{^ inLYCIAN}', "");
Error('\p{_VAI/a/}');
Error('\P{_VAI/a/}');
Expect(1, 42539, '\p{vai}', "");
Expect(0, 42539, '\p{^vai}', "");
Expect(0, 42539, '\P{vai}', "");
Expect(1, 42539, '\P{^vai}', "");
Expect(0, 42239, '\p{vai}', "");
Expect(1, 42239, '\p{^vai}', "");
Expect(1, 42239, '\P{vai}', "");
Expect(0, 42239, '\P{^vai}', "");
Expect(1, 42539, '\p{_VAI}', "");
Expect(0, 42539, '\p{^_VAI}', "");
Expect(0, 42539, '\P{_VAI}', "");
Expect(1, 42539, '\P{^_VAI}', "");
Expect(0, 42239, '\p{_VAI}', "");
Expect(1, 42239, '\p{^_VAI}', "");
Expect(1, 42239, '\P{_VAI}', "");
Expect(0, 42239, '\P{^_VAI}', "");
Error('\p{ /a/Is VAI}');
Error('\P{ /a/Is VAI}');
Expect(1, 42539, '\p{isvai}', "");
Expect(0, 42539, '\p{^isvai}', "");
Expect(0, 42539, '\P{isvai}', "");
Expect(1, 42539, '\P{^isvai}', "");
Expect(0, 42239, '\p{isvai}', "");
Expect(1, 42239, '\p{^isvai}', "");
Expect(1, 42239, '\P{isvai}', "");
Expect(0, 42239, '\P{^isvai}', "");
Expect(1, 42539, '\p{ is vai}', "");
Expect(0, 42539, '\p{^ is vai}', "");
Expect(0, 42539, '\P{ is vai}', "");
Expect(1, 42539, '\P{^ is vai}', "");
Expect(0, 42239, '\p{ is vai}', "");
Expect(1, 42239, '\p{^ is vai}', "");
Expect(1, 42239, '\P{ is vai}', "");
Expect(0, 42239, '\P{^ is vai}', "");
Error('\p{_/a/VAII}');
Error('\P{_/a/VAII}');
Expect(1, 42539, '\p{vaii}', "");
Expect(0, 42539, '\p{^vaii}', "");
Expect(0, 42539, '\P{vaii}', "");
Expect(1, 42539, '\P{^vaii}', "");
Expect(0, 42239, '\p{vaii}', "");
Expect(1, 42239, '\p{^vaii}', "");
Expect(1, 42239, '\P{vaii}', "");
Expect(0, 42239, '\P{^vaii}', "");
Expect(1, 42539, '\p{ _Vaii}', "");
Expect(0, 42539, '\p{^ _Vaii}', "");
Expect(0, 42539, '\P{ _Vaii}', "");
Expect(1, 42539, '\P{^ _Vaii}', "");
Expect(0, 42239, '\p{ _Vaii}', "");
Expect(1, 42239, '\p{^ _Vaii}', "");
Expect(1, 42239, '\P{ _Vaii}', "");
Expect(0, 42239, '\P{^ _Vaii}', "");
Error('\p{ -Is_Vaii/a/}');
Error('\P{ -Is_Vaii/a/}');
Expect(1, 42539, '\p{isvaii}', "");
Expect(0, 42539, '\p{^isvaii}', "");
Expect(0, 42539, '\P{isvaii}', "");
Expect(1, 42539, '\P{^isvaii}', "");
Expect(0, 42239, '\p{isvaii}', "");
Expect(1, 42239, '\p{^isvaii}', "");
Expect(1, 42239, '\P{isvaii}', "");
Expect(0, 42239, '\P{^isvaii}', "");
Expect(1, 42539, '\p{-is_Vaii}', "");
Expect(0, 42539, '\p{^-is_Vaii}', "");
Expect(0, 42539, '\P{-is_Vaii}', "");
Expect(1, 42539, '\P{^-is_Vaii}', "");
Expect(0, 42239, '\p{-is_Vaii}', "");
Expect(1, 42239, '\p{^-is_Vaii}', "");
Expect(1, 42239, '\P{-is_Vaii}', "");
Expect(0, 42239, '\P{^-is_Vaii}', "");
Error('\p{ _Spacing:=mark}');
Error('\P{ _Spacing:=mark}');
Expect(1, 2307, '\p{spacingmark}', "");
Expect(0, 2307, '\p{^spacingmark}', "");
Expect(0, 2307, '\P{spacingmark}', "");
Expect(1, 2307, '\P{^spacingmark}', "");
Expect(0, 2306, '\p{spacingmark}', "");
Expect(1, 2306, '\p{^spacingmark}', "");
Expect(1, 2306, '\P{spacingmark}', "");
Expect(0, 2306, '\P{^spacingmark}', "");
Expect(1, 2307, '\p{_Spacingmark}', "");
Expect(0, 2307, '\p{^_Spacingmark}', "");
Expect(0, 2307, '\P{_Spacingmark}', "");
Expect(1, 2307, '\P{^_Spacingmark}', "");
Expect(0, 2306, '\p{_Spacingmark}', "");
Expect(1, 2306, '\p{^_Spacingmark}', "");
Expect(1, 2306, '\P{_Spacingmark}', "");
Expect(0, 2306, '\P{^_Spacingmark}', "");
Error('\p{_IS/a/Spacing_MARK}');
Error('\P{_IS/a/Spacing_MARK}');
Expect(1, 2307, '\p{isspacingmark}', "");
Expect(0, 2307, '\p{^isspacingmark}', "");
Expect(0, 2307, '\P{isspacingmark}', "");
Expect(1, 2307, '\P{^isspacingmark}', "");
Expect(0, 2306, '\p{isspacingmark}', "");
Expect(1, 2306, '\p{^isspacingmark}', "");
Expect(1, 2306, '\P{isspacingmark}', "");
Expect(0, 2306, '\P{^isspacingmark}', "");
Expect(1, 2307, '\p{_ is spacing MARK}', "");
Expect(0, 2307, '\p{^_ is spacing MARK}', "");
Expect(0, 2307, '\P{_ is spacing MARK}', "");
Expect(1, 2307, '\P{^_ is spacing MARK}', "");
Expect(0, 2306, '\p{_ is spacing MARK}', "");
Expect(1, 2306, '\p{^_ is spacing MARK}', "");
Expect(1, 2306, '\P{_ is spacing MARK}', "");
Expect(0, 2306, '\P{^_ is spacing MARK}', "");
Error('\p{ :=mc}');
Error('\P{ :=mc}');
Expect(1, 2307, '\p{mc}', "");
Expect(0, 2307, '\p{^mc}', "");
Expect(0, 2307, '\P{mc}', "");
Expect(1, 2307, '\P{^mc}', "");
Expect(0, 2306, '\p{mc}', "");
Expect(1, 2306, '\p{^mc}', "");
Expect(1, 2306, '\P{mc}', "");
Expect(0, 2306, '\P{^mc}', "");
Expect(1, 2307, '\p{_ MC}', "");
Expect(0, 2307, '\p{^_ MC}', "");
Expect(0, 2307, '\P{_ MC}', "");
Expect(1, 2307, '\P{^_ MC}', "");
Expect(0, 2306, '\p{_ MC}', "");
Expect(1, 2306, '\p{^_ MC}', "");
Expect(1, 2306, '\P{_ MC}', "");
Expect(0, 2306, '\P{^_ MC}', "");
Error('\p{-ISMc/a/}');
Error('\P{-ISMc/a/}');
Expect(1, 2307, '\p{ismc}', "");
Expect(0, 2307, '\p{^ismc}', "");
Expect(0, 2307, '\P{ismc}', "");
Expect(1, 2307, '\P{^ismc}', "");
Expect(0, 2306, '\p{ismc}', "");
Expect(1, 2306, '\p{^ismc}', "");
Expect(1, 2306, '\P{ismc}', "");
Expect(0, 2306, '\P{^ismc}', "");
Expect(1, 2307, '\p{ Is_Mc}', "");
Expect(0, 2307, '\p{^ Is_Mc}', "");
Expect(0, 2307, '\P{ Is_Mc}', "");
Expect(1, 2307, '\P{^ Is_Mc}', "");
Expect(0, 2306, '\p{ Is_Mc}', "");
Expect(1, 2306, '\p{^ Is_Mc}', "");
Expect(1, 2306, '\P{ Is_Mc}', "");
Expect(0, 2306, '\P{^ Is_Mc}', "");
Error('\p{--LOWER/a/}');
Error('\P{--LOWER/a/}');
Expect(1, 122, '\p{lower}', "");
Expect(0, 122, '\p{^lower}', "");
Expect(0, 122, '\P{lower}', "");
Expect(1, 122, '\P{^lower}', "");
Expect(0, 96, '\p{lower}', "");
Expect(1, 96, '\p{^lower}', "");
Expect(1, 96, '\P{lower}', "");
Expect(0, 96, '\P{^lower}', "");
Expect(1, 122, '\p{ _LOWER}', "");
Expect(0, 122, '\p{^ _LOWER}', "");
Expect(0, 122, '\P{ _LOWER}', "");
Expect(1, 122, '\P{^ _LOWER}', "");
Expect(0, 96, '\p{ _LOWER}', "");
Expect(1, 96, '\p{^ _LOWER}', "");
Expect(1, 96, '\P{ _LOWER}', "");
Expect(0, 96, '\P{^ _LOWER}', "");
Error('\p{/a/ _IS-lower}');
Error('\P{/a/ _IS-lower}');
Expect(1, 122, '\p{islower}', "");
Expect(0, 122, '\p{^islower}', "");
Expect(0, 122, '\P{islower}', "");
Expect(1, 122, '\P{^islower}', "");
Expect(0, 96, '\p{islower}', "");
Expect(1, 96, '\p{^islower}', "");
Expect(1, 96, '\P{islower}', "");
Expect(0, 96, '\P{^islower}', "");
Expect(1, 122, '\p{ -Is_lower}', "");
Expect(0, 122, '\p{^ -Is_lower}', "");
Expect(0, 122, '\P{ -Is_lower}', "");
Expect(1, 122, '\P{^ -Is_lower}', "");
Expect(0, 96, '\p{ -Is_lower}', "");
Expect(1, 96, '\p{^ -Is_lower}', "");
Expect(1, 96, '\P{ -Is_lower}', "");
Expect(0, 96, '\P{^ -Is_lower}', "");
Error('\p{_/a/Lowercase}');
Error('\P{_/a/Lowercase}');
Expect(1, 122, '\p{lowercase}', "");
Expect(0, 122, '\p{^lowercase}', "");
Expect(0, 122, '\P{lowercase}', "");
Expect(1, 122, '\P{^lowercase}', "");
Expect(0, 96, '\p{lowercase}', "");
Expect(1, 96, '\p{^lowercase}', "");
Expect(1, 96, '\P{lowercase}', "");
Expect(0, 96, '\P{^lowercase}', "");
Expect(1, 122, '\p{--LOWERCASE}', "");
Expect(0, 122, '\p{^--LOWERCASE}', "");
Expect(0, 122, '\P{--LOWERCASE}', "");
Expect(1, 122, '\P{^--LOWERCASE}', "");
Expect(0, 96, '\p{--LOWERCASE}', "");
Expect(1, 96, '\p{^--LOWERCASE}', "");
Expect(1, 96, '\P{--LOWERCASE}', "");
Expect(0, 96, '\P{^--LOWERCASE}', "");
Error('\p{--Is lowercase:=}');
Error('\P{--Is lowercase:=}');
Expect(1, 122, '\p{islowercase}', "");
Expect(0, 122, '\p{^islowercase}', "");
Expect(0, 122, '\P{islowercase}', "");
Expect(1, 122, '\P{^islowercase}', "");
Expect(0, 96, '\p{islowercase}', "");
Expect(1, 96, '\p{^islowercase}', "");
Expect(1, 96, '\P{islowercase}', "");
Expect(0, 96, '\P{^islowercase}', "");
Expect(1, 122, '\p{ _Is-Lowercase}', "");
Expect(0, 122, '\p{^ _Is-Lowercase}', "");
Expect(0, 122, '\P{ _Is-Lowercase}', "");
Expect(1, 122, '\P{^ _Is-Lowercase}', "");
Expect(0, 96, '\p{ _Is-Lowercase}', "");
Expect(1, 96, '\p{^ _Is-Lowercase}', "");
Expect(1, 96, '\P{ _Is-Lowercase}', "");
Expect(0, 96, '\P{^ _Is-Lowercase}', "");
Error('\p{Expands_On_NFKD}');
Error('\P{Expands_On_NFKD}');
Error('\p{Is_Expands_On_NFKD}');
Error('\P{Is_Expands_On_NFKD}');
Error('\p{XO_NFKD}');
Error('\P{XO_NFKD}');
Error('\p{Is_XO_NFKD}');
Error('\P{Is_XO_NFKD}');
Error('\p{:=-_Close-Punctuation}');
Error('\P{:=-_Close-Punctuation}');
Expect(1, 41, '\p{closepunctuation}', "");
Expect(0, 41, '\p{^closepunctuation}', "");
Expect(0, 41, '\P{closepunctuation}', "");
Expect(1, 41, '\P{^closepunctuation}', "");
Expect(0, 40, '\p{closepunctuation}', "");
Expect(1, 40, '\p{^closepunctuation}', "");
Expect(1, 40, '\P{closepunctuation}', "");
Expect(0, 40, '\P{^closepunctuation}', "");
Expect(1, 41, '\p{CLOSE PUNCTUATION}', "");
Expect(0, 41, '\p{^CLOSE PUNCTUATION}', "");
Expect(0, 41, '\P{CLOSE PUNCTUATION}', "");
Expect(1, 41, '\P{^CLOSE PUNCTUATION}', "");
Expect(0, 40, '\p{CLOSE PUNCTUATION}', "");
Expect(1, 40, '\p{^CLOSE PUNCTUATION}', "");
Expect(1, 40, '\P{CLOSE PUNCTUATION}', "");
Expect(0, 40, '\P{^CLOSE PUNCTUATION}', "");
Error('\p{ IS Close-punctuation/a/}');
Error('\P{ IS Close-punctuation/a/}');
Expect(1, 41, '\p{isclosepunctuation}', "");
Expect(0, 41, '\p{^isclosepunctuation}', "");
Expect(0, 41, '\P{isclosepunctuation}', "");
Expect(1, 41, '\P{^isclosepunctuation}', "");
Expect(0, 40, '\p{isclosepunctuation}', "");
Expect(1, 40, '\p{^isclosepunctuation}', "");
Expect(1, 40, '\P{isclosepunctuation}', "");
Expect(0, 40, '\P{^isclosepunctuation}', "");
Expect(1, 41, '\p{_ IsCLOSE Punctuation}', "");
Expect(0, 41, '\p{^_ IsCLOSE Punctuation}', "");
Expect(0, 41, '\P{_ IsCLOSE Punctuation}', "");
Expect(1, 41, '\P{^_ IsCLOSE Punctuation}', "");
Expect(0, 40, '\p{_ IsCLOSE Punctuation}', "");
Expect(1, 40, '\p{^_ IsCLOSE Punctuation}', "");
Expect(1, 40, '\P{_ IsCLOSE Punctuation}', "");
Expect(0, 40, '\P{^_ IsCLOSE Punctuation}', "");
Error('\p{_:=Pe}');
Error('\P{_:=Pe}');
Expect(1, 41, '\p{pe}', "");
Expect(0, 41, '\p{^pe}', "");
Expect(0, 41, '\P{pe}', "");
Expect(1, 41, '\P{^pe}', "");
Expect(0, 40, '\p{pe}', "");
Expect(1, 40, '\p{^pe}', "");
Expect(1, 40, '\P{pe}', "");
Expect(0, 40, '\P{^pe}', "");
Expect(1, 41, '\p{ Pe}', "");
Expect(0, 41, '\p{^ Pe}', "");
Expect(0, 41, '\P{ Pe}', "");
Expect(1, 41, '\P{^ Pe}', "");
Expect(0, 40, '\p{ Pe}', "");
Expect(1, 40, '\p{^ Pe}', "");
Expect(1, 40, '\P{ Pe}', "");
Expect(0, 40, '\P{^ Pe}', "");
Error('\p{ -Is/a/pe}');
Error('\P{ -Is/a/pe}');
Expect(1, 41, '\p{ispe}', "");
Expect(0, 41, '\p{^ispe}', "");
Expect(0, 41, '\P{ispe}', "");
Expect(1, 41, '\P{^ispe}', "");
Expect(0, 40, '\p{ispe}', "");
Expect(1, 40, '\p{^ispe}', "");
Expect(1, 40, '\P{ispe}', "");
Expect(0, 40, '\P{^ispe}', "");
Expect(1, 41, '\p{ IS Pe}', "");
Expect(0, 41, '\p{^ IS Pe}', "");
Expect(0, 41, '\P{ IS Pe}', "");
Expect(1, 41, '\P{^ IS Pe}', "");
Expect(0, 40, '\p{ IS Pe}', "");
Expect(1, 40, '\p{^ IS Pe}', "");
Expect(1, 40, '\P{ IS Pe}', "");
Expect(0, 40, '\P{^ IS Pe}', "");
Error('\p{Expands_On_NFKC}');
Error('\P{Expands_On_NFKC}');
Error('\p{Is_Expands_On_NFKC}');
Error('\P{Is_Expands_On_NFKC}');
Error('\p{XO_NFKC}');
Error('\P{XO_NFKC}');
Error('\p{Is_XO_NFKC}');
Error('\P{Is_XO_NFKC}');
Error('\p{ /a/unknown}');
Error('\P{ /a/unknown}');
Expect(1, 889, '\p{unknown}', "");
Expect(0, 889, '\p{^unknown}', "");
Expect(0, 889, '\P{unknown}', "");
Expect(1, 889, '\P{^unknown}', "");
Expect(0, 887, '\p{unknown}', "");
Expect(1, 887, '\p{^unknown}', "");
Expect(1, 887, '\P{unknown}', "");
Expect(0, 887, '\P{^unknown}', "");
Expect(1, 889, '\p{ Unknown}', "");
Expect(0, 889, '\p{^ Unknown}', "");
Expect(0, 889, '\P{ Unknown}', "");
Expect(1, 889, '\P{^ Unknown}', "");
Expect(0, 887, '\p{ Unknown}', "");
Expect(1, 887, '\p{^ Unknown}', "");
Expect(1, 887, '\P{ Unknown}', "");
Expect(0, 887, '\P{^ Unknown}', "");
Error('\p{-_Is_UNKNOWN:=}');
Error('\P{-_Is_UNKNOWN:=}');
Expect(1, 889, '\p{isunknown}', "");
Expect(0, 889, '\p{^isunknown}', "");
Expect(0, 889, '\P{isunknown}', "");
Expect(1, 889, '\P{^isunknown}', "");
Expect(0, 887, '\p{isunknown}', "");
Expect(1, 887, '\p{^isunknown}', "");
Expect(1, 887, '\P{isunknown}', "");
Expect(0, 887, '\P{^isunknown}', "");
Expect(1, 889, '\p{ Is Unknown}', "");
Expect(0, 889, '\p{^ Is Unknown}', "");
Expect(0, 889, '\P{ Is Unknown}', "");
Expect(1, 889, '\P{^ Is Unknown}', "");
Expect(0, 887, '\p{ Is Unknown}', "");
Expect(1, 887, '\p{^ Is Unknown}', "");
Expect(1, 887, '\P{ Is Unknown}', "");
Expect(0, 887, '\P{^ Is Unknown}', "");
Error('\p{-_zzzz/a/}');
Error('\P{-_zzzz/a/}');
Expect(1, 889, '\p{zzzz}', "");
Expect(0, 889, '\p{^zzzz}', "");
Expect(0, 889, '\P{zzzz}', "");
Expect(1, 889, '\P{^zzzz}', "");
Expect(0, 887, '\p{zzzz}', "");
Expect(1, 887, '\p{^zzzz}', "");
Expect(1, 887, '\P{zzzz}', "");
Expect(0, 887, '\P{^zzzz}', "");
Expect(1, 889, '\p{-Zzzz}', "");
Expect(0, 889, '\p{^-Zzzz}', "");
Expect(0, 889, '\P{-Zzzz}', "");
Expect(1, 889, '\P{^-Zzzz}', "");
Expect(0, 887, '\p{-Zzzz}', "");
Expect(1, 887, '\p{^-Zzzz}', "");
Expect(1, 887, '\P{-Zzzz}', "");
Expect(0, 887, '\P{^-Zzzz}', "");
Error('\p{ /a/Iszzzz}');
Error('\P{ /a/Iszzzz}');
Expect(1, 889, '\p{iszzzz}', "");
Expect(0, 889, '\p{^iszzzz}', "");
Expect(0, 889, '\P{iszzzz}', "");
Expect(1, 889, '\P{^iszzzz}', "");
Expect(0, 887, '\p{iszzzz}', "");
Expect(1, 887, '\p{^iszzzz}', "");
Expect(1, 887, '\P{iszzzz}', "");
Expect(0, 887, '\P{^iszzzz}', "");
Expect(1, 889, '\p{__Is Zzzz}', "");
Expect(0, 889, '\p{^__Is Zzzz}', "");
Expect(0, 889, '\P{__Is Zzzz}', "");
Expect(1, 889, '\P{^__Is Zzzz}', "");
Expect(0, 887, '\p{__Is Zzzz}', "");
Expect(1, 887, '\p{^__Is Zzzz}', "");
Expect(1, 887, '\P{__Is Zzzz}', "");
Expect(0, 887, '\P{^__Is Zzzz}', "");
Error('\p{:= linear B Ideograms}');
Error('\P{:= linear B Ideograms}');
Expect(1, 65791, '\p{linearbideograms}', "");
Expect(0, 65791, '\p{^linearbideograms}', "");
Expect(0, 65791, '\P{linearbideograms}', "");
Expect(1, 65791, '\P{^linearbideograms}', "");
Expect(0, 65663, '\p{linearbideograms}', "");
Expect(1, 65663, '\p{^linearbideograms}', "");
Expect(1, 65663, '\P{linearbideograms}', "");
Expect(0, 65663, '\P{^linearbideograms}', "");
Expect(1, 65791, '\p{ Linear b Ideograms}', "");
Expect(0, 65791, '\p{^ Linear b Ideograms}', "");
Expect(0, 65791, '\P{ Linear b Ideograms}', "");
Expect(1, 65791, '\P{^ Linear b Ideograms}', "");
Expect(0, 65663, '\p{ Linear b Ideograms}', "");
Expect(1, 65663, '\p{^ Linear b Ideograms}', "");
Expect(1, 65663, '\P{ Linear b Ideograms}', "");
Expect(0, 65663, '\P{^ Linear b Ideograms}', "");
Error('\p{ _isLinear:=B_Ideograms}');
Error('\P{ _isLinear:=B_Ideograms}');
Expect(1, 65791, '\p{islinearbideograms}', "");
Expect(0, 65791, '\p{^islinearbideograms}', "");
Expect(0, 65791, '\P{islinearbideograms}', "");
Expect(1, 65791, '\P{^islinearbideograms}', "");
Expect(0, 65663, '\p{islinearbideograms}', "");
Expect(1, 65663, '\p{^islinearbideograms}', "");
Expect(1, 65663, '\P{islinearbideograms}', "");
Expect(0, 65663, '\P{^islinearbideograms}', "");
Expect(1, 65791, '\p{-IS_Linear bIdeograms}', "");
Expect(0, 65791, '\p{^-IS_Linear bIdeograms}', "");
Expect(0, 65791, '\P{-IS_Linear bIdeograms}', "");
Expect(1, 65791, '\P{^-IS_Linear bIdeograms}', "");
Expect(0, 65663, '\p{-IS_Linear bIdeograms}', "");
Expect(1, 65663, '\p{^-IS_Linear bIdeograms}', "");
Expect(1, 65663, '\P{-IS_Linear bIdeograms}', "");
Expect(0, 65663, '\P{^-IS_Linear bIdeograms}', "");
Error('\p{__IN/a/linear_B Ideograms}');
Error('\P{__IN/a/linear_B Ideograms}');
Expect(1, 65791, '\p{inlinearbideograms}', "");
Expect(0, 65791, '\p{^inlinearbideograms}', "");
Expect(0, 65791, '\P{inlinearbideograms}', "");
Expect(1, 65791, '\P{^inlinearbideograms}', "");
Expect(0, 65663, '\p{inlinearbideograms}', "");
Expect(1, 65663, '\p{^inlinearbideograms}', "");
Expect(1, 65663, '\P{inlinearbideograms}', "");
Expect(0, 65663, '\P{^inlinearbideograms}', "");
Expect(1, 65791, '\p{ In_linearb_ideograms}', "");
Expect(0, 65791, '\p{^ In_linearb_ideograms}', "");
Expect(0, 65791, '\P{ In_linearb_ideograms}', "");
Expect(1, 65791, '\P{^ In_linearb_ideograms}', "");
Expect(0, 65663, '\p{ In_linearb_ideograms}', "");
Expect(1, 65663, '\p{^ In_linearb_ideograms}', "");
Expect(1, 65663, '\P{ In_linearb_ideograms}', "");
Expect(0, 65663, '\P{^ In_linearb_ideograms}', "");
Error('\p{_enclosed-Alphanumerics:=}');
Error('\P{_enclosed-Alphanumerics:=}');
Expect(1, 9471, '\p{enclosedalphanumerics}', "");
Expect(0, 9471, '\p{^enclosedalphanumerics}', "");
Expect(0, 9471, '\P{enclosedalphanumerics}', "");
Expect(1, 9471, '\P{^enclosedalphanumerics}', "");
Expect(0, 9311, '\p{enclosedalphanumerics}', "");
Expect(1, 9311, '\p{^enclosedalphanumerics}', "");
Expect(1, 9311, '\P{enclosedalphanumerics}', "");
Expect(0, 9311, '\P{^enclosedalphanumerics}', "");
Expect(1, 9471, '\p{ Enclosed Alphanumerics}', "");
Expect(0, 9471, '\p{^ Enclosed Alphanumerics}', "");
Expect(0, 9471, '\P{ Enclosed Alphanumerics}', "");
Expect(1, 9471, '\P{^ Enclosed Alphanumerics}', "");
Expect(0, 9311, '\p{ Enclosed Alphanumerics}', "");
Expect(1, 9311, '\p{^ Enclosed Alphanumerics}', "");
Expect(1, 9311, '\P{ Enclosed Alphanumerics}', "");
Expect(0, 9311, '\P{^ Enclosed Alphanumerics}', "");
Error('\p{/a/_-Is-Enclosed-alphanumerics}');
Error('\P{/a/_-Is-Enclosed-alphanumerics}');
Expect(1, 9471, '\p{isenclosedalphanumerics}', "");
Expect(0, 9471, '\p{^isenclosedalphanumerics}', "");
Expect(0, 9471, '\P{isenclosedalphanumerics}', "");
Expect(1, 9471, '\P{^isenclosedalphanumerics}', "");
Expect(0, 9311, '\p{isenclosedalphanumerics}', "");
Expect(1, 9311, '\p{^isenclosedalphanumerics}', "");
Expect(1, 9311, '\P{isenclosedalphanumerics}', "");
Expect(0, 9311, '\P{^isenclosedalphanumerics}', "");
Expect(1, 9471, '\p{ IS ENCLOSED_alphanumerics}', "");
Expect(0, 9471, '\p{^ IS ENCLOSED_alphanumerics}', "");
Expect(0, 9471, '\P{ IS ENCLOSED_alphanumerics}', "");
Expect(1, 9471, '\P{^ IS ENCLOSED_alphanumerics}', "");
Expect(0, 9311, '\p{ IS ENCLOSED_alphanumerics}', "");
Expect(1, 9311, '\p{^ IS ENCLOSED_alphanumerics}', "");
Expect(1, 9311, '\P{ IS ENCLOSED_alphanumerics}', "");
Expect(0, 9311, '\P{^ IS ENCLOSED_alphanumerics}', "");
Error('\p{_-In Enclosed:=ALPHANUMERICS}');
Error('\P{_-In Enclosed:=ALPHANUMERICS}');
Expect(1, 9471, '\p{inenclosedalphanumerics}', "");
Expect(0, 9471, '\p{^inenclosedalphanumerics}', "");
Expect(0, 9471, '\P{inenclosedalphanumerics}', "");
Expect(1, 9471, '\P{^inenclosedalphanumerics}', "");
Expect(0, 9311, '\p{inenclosedalphanumerics}', "");
Expect(1, 9311, '\p{^inenclosedalphanumerics}', "");
Expect(1, 9311, '\P{inenclosedalphanumerics}', "");
Expect(0, 9311, '\P{^inenclosedalphanumerics}', "");
Expect(1, 9471, '\p{- InENCLOSED ALPHANUMERICS}', "");
Expect(0, 9471, '\p{^- InENCLOSED ALPHANUMERICS}', "");
Expect(0, 9471, '\P{- InENCLOSED ALPHANUMERICS}', "");
Expect(1, 9471, '\P{^- InENCLOSED ALPHANUMERICS}', "");
Expect(0, 9311, '\p{- InENCLOSED ALPHANUMERICS}', "");
Expect(1, 9311, '\p{^- InENCLOSED ALPHANUMERICS}', "");
Expect(1, 9311, '\P{- InENCLOSED ALPHANUMERICS}', "");
Expect(0, 9311, '\P{^- InENCLOSED ALPHANUMERICS}', "");
Error('\p{/a/--Meetei Mayek}');
Error('\P{/a/--Meetei Mayek}');
Expect(1, 44013, '\p{meeteimayek}', "");
Expect(0, 44013, '\p{^meeteimayek}', "");
Expect(0, 44013, '\P{meeteimayek}', "");
Expect(1, 44013, '\P{^meeteimayek}', "");
Expect(0, 43967, '\p{meeteimayek}', "");
Expect(1, 43967, '\p{^meeteimayek}', "");
Expect(1, 43967, '\P{meeteimayek}', "");
Expect(0, 43967, '\P{^meeteimayek}', "");
Expect(1, 44013, '\p{-_Meetei mayek}', "");
Expect(0, 44013, '\p{^-_Meetei mayek}', "");
Expect(0, 44013, '\P{-_Meetei mayek}', "");
Expect(1, 44013, '\P{^-_Meetei mayek}', "");
Expect(0, 43967, '\p{-_Meetei mayek}', "");
Expect(1, 43967, '\p{^-_Meetei mayek}', "");
Expect(1, 43967, '\P{-_Meetei mayek}', "");
Expect(0, 43967, '\P{^-_Meetei mayek}', "");
Error('\p{:= _is_meetei Mayek}');
Error('\P{:= _is_meetei Mayek}');
Expect(1, 44013, '\p{ismeeteimayek}', "");
Expect(0, 44013, '\p{^ismeeteimayek}', "");
Expect(0, 44013, '\P{ismeeteimayek}', "");
Expect(1, 44013, '\P{^ismeeteimayek}', "");
Expect(0, 43967, '\p{ismeeteimayek}', "");
Expect(1, 43967, '\p{^ismeeteimayek}', "");
Expect(1, 43967, '\P{ismeeteimayek}', "");
Expect(0, 43967, '\P{^ismeeteimayek}', "");
Expect(1, 44013, '\p{ -isMeetei-MAYEK}', "");
Expect(0, 44013, '\p{^ -isMeetei-MAYEK}', "");
Expect(0, 44013, '\P{ -isMeetei-MAYEK}', "");
Expect(1, 44013, '\P{^ -isMeetei-MAYEK}', "");
Expect(0, 43967, '\p{ -isMeetei-MAYEK}', "");
Expect(1, 43967, '\p{^ -isMeetei-MAYEK}', "");
Expect(1, 43967, '\P{ -isMeetei-MAYEK}', "");
Expect(0, 43967, '\P{^ -isMeetei-MAYEK}', "");
Error('\p{ mtei:=}');
Error('\P{ mtei:=}');
Expect(1, 44013, '\p{mtei}', "");
Expect(0, 44013, '\p{^mtei}', "");
Expect(0, 44013, '\P{mtei}', "");
Expect(1, 44013, '\P{^mtei}', "");
Expect(0, 43967, '\p{mtei}', "");
Expect(1, 43967, '\p{^mtei}', "");
Expect(1, 43967, '\P{mtei}', "");
Expect(0, 43967, '\P{^mtei}', "");
Expect(1, 44013, '\p{-Mtei}', "");
Expect(0, 44013, '\p{^-Mtei}', "");
Expect(0, 44013, '\P{-Mtei}', "");
Expect(1, 44013, '\P{^-Mtei}', "");
Expect(0, 43967, '\p{-Mtei}', "");
Expect(1, 43967, '\p{^-Mtei}', "");
Expect(1, 43967, '\P{-Mtei}', "");
Expect(0, 43967, '\P{^-Mtei}', "");
Error('\p{-/a/IS-MTEI}');
Error('\P{-/a/IS-MTEI}');
Expect(1, 44013, '\p{ismtei}', "");
Expect(0, 44013, '\p{^ismtei}', "");
Expect(0, 44013, '\P{ismtei}', "");
Expect(1, 44013, '\P{^ismtei}', "");
Expect(0, 43967, '\p{ismtei}', "");
Expect(1, 43967, '\p{^ismtei}', "");
Expect(1, 43967, '\P{ismtei}', "");
Expect(0, 43967, '\P{^ismtei}', "");
Expect(1, 44013, '\p{ _Is-mtei}', "");
Expect(0, 44013, '\p{^ _Is-mtei}', "");
Expect(0, 44013, '\P{ _Is-mtei}', "");
Expect(1, 44013, '\P{^ _Is-mtei}', "");
Expect(0, 43967, '\p{ _Is-mtei}', "");
Expect(1, 43967, '\p{^ _Is-mtei}', "");
Expect(1, 43967, '\P{ _Is-mtei}', "");
Expect(0, 43967, '\P{^ _Is-mtei}', "");
Error('\p{:= -Extender}');
Error('\P{:= -Extender}');
Expect(1, 183, '\p{extender}', "");
Expect(0, 183, '\p{^extender}', "");
Expect(0, 183, '\P{extender}', "");
Expect(1, 183, '\P{^extender}', "");
Expect(0, 182, '\p{extender}', "");
Expect(1, 182, '\p{^extender}', "");
Expect(1, 182, '\P{extender}', "");
Expect(0, 182, '\P{^extender}', "");
Expect(1, 183, '\p{_Extender}', "");
Expect(0, 183, '\p{^_Extender}', "");
Expect(0, 183, '\P{_Extender}', "");
Expect(1, 183, '\P{^_Extender}', "");
Expect(0, 182, '\p{_Extender}', "");
Expect(1, 182, '\p{^_Extender}', "");
Expect(1, 182, '\P{_Extender}', "");
Expect(0, 182, '\P{^_Extender}', "");
Error('\p{:=__Is EXTENDER}');
Error('\P{:=__Is EXTENDER}');
Expect(1, 183, '\p{isextender}', "");
Expect(0, 183, '\p{^isextender}', "");
Expect(0, 183, '\P{isextender}', "");
Expect(1, 183, '\P{^isextender}', "");
Expect(0, 182, '\p{isextender}', "");
Expect(1, 182, '\p{^isextender}', "");
Expect(1, 182, '\P{isextender}', "");
Expect(0, 182, '\P{^isextender}', "");
Expect(1, 183, '\p{- Is Extender}', "");
Expect(0, 183, '\p{^- Is Extender}', "");
Expect(0, 183, '\P{- Is Extender}', "");
Expect(1, 183, '\P{^- Is Extender}', "");
Expect(0, 182, '\p{- Is Extender}', "");
Expect(1, 182, '\p{^- Is Extender}', "");
Expect(1, 182, '\P{- Is Extender}', "");
Expect(0, 182, '\P{^- Is Extender}', "");
Error('\p{:= Ext}');
Error('\P{:= Ext}');
Expect(1, 183, '\p{ext}', "");
Expect(0, 183, '\p{^ext}', "");
Expect(0, 183, '\P{ext}', "");
Expect(1, 183, '\P{^ext}', "");
Expect(0, 182, '\p{ext}', "");
Expect(1, 182, '\p{^ext}', "");
Expect(1, 182, '\P{ext}', "");
Expect(0, 182, '\P{^ext}', "");
Expect(1, 183, '\p{ Ext}', "");
Expect(0, 183, '\p{^ Ext}', "");
Expect(0, 183, '\P{ Ext}', "");
Expect(1, 183, '\P{^ Ext}', "");
Expect(0, 182, '\p{ Ext}', "");
Expect(1, 182, '\p{^ Ext}', "");
Expect(1, 182, '\P{ Ext}', "");
Expect(0, 182, '\P{^ Ext}', "");
Error('\p{/a/ IS Ext}');
Error('\P{/a/ IS Ext}');
Expect(1, 183, '\p{isext}', "");
Expect(0, 183, '\p{^isext}', "");
Expect(0, 183, '\P{isext}', "");
Expect(1, 183, '\P{^isext}', "");
Expect(0, 182, '\p{isext}', "");
Expect(1, 182, '\p{^isext}', "");
Expect(1, 182, '\P{isext}', "");
Expect(0, 182, '\P{^isext}', "");
Expect(1, 183, '\p{ -Is_ext}', "");
Expect(0, 183, '\p{^ -Is_ext}', "");
Expect(0, 183, '\P{ -Is_ext}', "");
Expect(1, 183, '\P{^ -Is_ext}', "");
Expect(0, 182, '\p{ -Is_ext}', "");
Expect(1, 182, '\p{^ -Is_ext}', "");
Expect(1, 182, '\P{ -Is_ext}', "");
Expect(0, 182, '\P{^ -Is_ext}', "");
Error('\p{ :=Composition EXCLUSION}');
Error('\P{ :=Composition EXCLUSION}');
Expect(1, 2399, '\p{compositionexclusion}', "");
Expect(0, 2399, '\p{^compositionexclusion}', "");
Expect(0, 2399, '\P{compositionexclusion}', "");
Expect(1, 2399, '\P{^compositionexclusion}', "");
Expect(0, 2391, '\p{compositionexclusion}', "");
Expect(1, 2391, '\p{^compositionexclusion}', "");
Expect(1, 2391, '\P{compositionexclusion}', "");
Expect(0, 2391, '\P{^compositionexclusion}', "");
Expect(1, 2399, '\p{ COMPOSITIONexclusion}', "");
Expect(0, 2399, '\p{^ COMPOSITIONexclusion}', "");
Expect(0, 2399, '\P{ COMPOSITIONexclusion}', "");
Expect(1, 2399, '\P{^ COMPOSITIONexclusion}', "");
Expect(0, 2391, '\p{ COMPOSITIONexclusion}', "");
Expect(1, 2391, '\p{^ COMPOSITIONexclusion}', "");
Expect(1, 2391, '\P{ COMPOSITIONexclusion}', "");
Expect(0, 2391, '\P{^ COMPOSITIONexclusion}', "");
Error('\p{:= is-COMPOSITIONEXCLUSION}');
Error('\P{:= is-COMPOSITIONEXCLUSION}');
Expect(1, 2399, '\p{iscompositionexclusion}', "");
Expect(0, 2399, '\p{^iscompositionexclusion}', "");
Expect(0, 2399, '\P{iscompositionexclusion}', "");
Expect(1, 2399, '\P{^iscompositionexclusion}', "");
Expect(0, 2391, '\p{iscompositionexclusion}', "");
Expect(1, 2391, '\p{^iscompositionexclusion}', "");
Expect(1, 2391, '\P{iscompositionexclusion}', "");
Expect(0, 2391, '\P{^iscompositionexclusion}', "");
Expect(1, 2399, '\p{-_Is_Composition_exclusion}', "");
Expect(0, 2399, '\p{^-_Is_Composition_exclusion}', "");
Expect(0, 2399, '\P{-_Is_Composition_exclusion}', "");
Expect(1, 2399, '\P{^-_Is_Composition_exclusion}', "");
Expect(0, 2391, '\p{-_Is_Composition_exclusion}', "");
Expect(1, 2391, '\p{^-_Is_Composition_exclusion}', "");
Expect(1, 2391, '\P{-_Is_Composition_exclusion}', "");
Expect(0, 2391, '\P{^-_Is_Composition_exclusion}', "");
Error('\p{_:=ce}');
Error('\P{_:=ce}');
Expect(1, 2399, '\p{ce}', "");
Expect(0, 2399, '\p{^ce}', "");
Expect(0, 2399, '\P{ce}', "");
Expect(1, 2399, '\P{^ce}', "");
Expect(0, 2391, '\p{ce}', "");
Expect(1, 2391, '\p{^ce}', "");
Expect(1, 2391, '\P{ce}', "");
Expect(0, 2391, '\P{^ce}', "");
Expect(1, 2399, '\p{--CE}', "");
Expect(0, 2399, '\p{^--CE}', "");
Expect(0, 2399, '\P{--CE}', "");
Expect(1, 2399, '\P{^--CE}', "");
Expect(0, 2391, '\p{--CE}', "");
Expect(1, 2391, '\p{^--CE}', "");
Expect(1, 2391, '\P{--CE}', "");
Expect(0, 2391, '\P{^--CE}', "");
Error('\p{- Is-ce:=}');
Error('\P{- Is-ce:=}');
Expect(1, 2399, '\p{isce}', "");
Expect(0, 2399, '\p{^isce}', "");
Expect(0, 2399, '\P{isce}', "");
Expect(1, 2399, '\P{^isce}', "");
Expect(0, 2391, '\p{isce}', "");
Expect(1, 2391, '\p{^isce}', "");
Expect(1, 2391, '\P{isce}', "");
Expect(0, 2391, '\P{^isce}', "");
Expect(1, 2399, '\p{_Is CE}', "");
Expect(0, 2399, '\p{^_Is CE}', "");
Expect(0, 2399, '\P{_Is CE}', "");
Expect(1, 2399, '\P{^_Is CE}', "");
Expect(0, 2391, '\p{_Is CE}', "");
Expect(1, 2391, '\p{^_Is CE}', "");
Expect(1, 2391, '\P{_Is CE}', "");
Expect(0, 2391, '\P{^_Is CE}', "");
Error('\p{_:=Enclosed_cjkletters And_months}');
Error('\P{_:=Enclosed_cjkletters And_months}');
Expect(1, 13055, '\p{enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^enclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^enclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{enclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^enclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(0, 13055, '\p{^_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(0, 13055, '\P{_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(1, 13055, '\P{^_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(0, 12799, '\p{_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(1, 12799, '\p{^_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(1, 12799, '\P{_ Enclosed_CJK Letters and_MONTHS}', "");
Expect(0, 12799, '\P{^_ Enclosed_CJK Letters and_MONTHS}', "");
Error('\p{ Isenclosed:=cjk letters-ANDMonths}');
Error('\P{ Isenclosed:=cjk letters-ANDMonths}');
Expect(1, 13055, '\p{isenclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^isenclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{isenclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^isenclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{isenclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^isenclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{isenclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^isenclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{_ is-Enclosed CJK Letters and_Months}', "");
Expect(0, 13055, '\p{^_ is-Enclosed CJK Letters and_Months}', "");
Expect(0, 13055, '\P{_ is-Enclosed CJK Letters and_Months}', "");
Expect(1, 13055, '\P{^_ is-Enclosed CJK Letters and_Months}', "");
Expect(0, 12799, '\p{_ is-Enclosed CJK Letters and_Months}', "");
Expect(1, 12799, '\p{^_ is-Enclosed CJK Letters and_Months}', "");
Expect(1, 12799, '\P{_ is-Enclosed CJK Letters and_Months}', "");
Expect(0, 12799, '\P{^_ is-Enclosed CJK Letters and_Months}', "");
Error('\p{_In:=Enclosed CJK letters-and months}');
Error('\P{_In:=Enclosed CJK letters-and months}');
Expect(1, 13055, '\p{inenclosedcjklettersandmonths}', "");
Expect(0, 13055, '\p{^inenclosedcjklettersandmonths}', "");
Expect(0, 13055, '\P{inenclosedcjklettersandmonths}', "");
Expect(1, 13055, '\P{^inenclosedcjklettersandmonths}', "");
Expect(0, 12799, '\p{inenclosedcjklettersandmonths}', "");
Expect(1, 12799, '\p{^inenclosedcjklettersandmonths}', "");
Expect(1, 12799, '\P{inenclosedcjklettersandmonths}', "");
Expect(0, 12799, '\P{^inenclosedcjklettersandmonths}', "");
Expect(1, 13055, '\p{ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(0, 13055, '\p{^ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(0, 13055, '\P{ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(1, 13055, '\P{^ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(0, 12799, '\p{ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(1, 12799, '\p{^ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(1, 12799, '\P{ -In ENCLOSED-cjkLetters andMonths}', "");
Expect(0, 12799, '\P{^ -In ENCLOSED-cjkLetters andMonths}', "");
Error('\p{_/a/SPACE-Separator}');
Error('\P{_/a/SPACE-Separator}');
Expect(1, 32, '\p{spaceseparator}', "");
Expect(0, 32, '\p{^spaceseparator}', "");
Expect(0, 32, '\P{spaceseparator}', "");
Expect(1, 32, '\P{^spaceseparator}', "");
Expect(0, 31, '\p{spaceseparator}', "");
Expect(1, 31, '\p{^spaceseparator}', "");
Expect(1, 31, '\P{spaceseparator}', "");
Expect(0, 31, '\P{^spaceseparator}', "");
Expect(1, 32, '\p{_ SPACE Separator}', "");
Expect(0, 32, '\p{^_ SPACE Separator}', "");
Expect(0, 32, '\P{_ SPACE Separator}', "");
Expect(1, 32, '\P{^_ SPACE Separator}', "");
Expect(0, 31, '\p{_ SPACE Separator}', "");
Expect(1, 31, '\p{^_ SPACE Separator}', "");
Expect(1, 31, '\P{_ SPACE Separator}', "");
Expect(0, 31, '\P{^_ SPACE Separator}', "");
Error('\p{_/a/IS spaceSEPARATOR}');
Error('\P{_/a/IS spaceSEPARATOR}');
Expect(1, 32, '\p{isspaceseparator}', "");
Expect(0, 32, '\p{^isspaceseparator}', "");
Expect(0, 32, '\P{isspaceseparator}', "");
Expect(1, 32, '\P{^isspaceseparator}', "");
Expect(0, 31, '\p{isspaceseparator}', "");
Expect(1, 31, '\p{^isspaceseparator}', "");
Expect(1, 31, '\P{isspaceseparator}', "");
Expect(0, 31, '\P{^isspaceseparator}', "");
Expect(1, 32, '\p{- isspace-Separator}', "");
Expect(0, 32, '\p{^- isspace-Separator}', "");
Expect(0, 32, '\P{- isspace-Separator}', "");
Expect(1, 32, '\P{^- isspace-Separator}', "");
Expect(0, 31, '\p{- isspace-Separator}', "");
Expect(1, 31, '\p{^- isspace-Separator}', "");
Expect(1, 31, '\P{- isspace-Separator}', "");
Expect(0, 31, '\P{^- isspace-Separator}', "");
Error('\p{/a/_-ZS}');
Error('\P{/a/_-ZS}');
Expect(1, 32, '\p{zs}', "");
Expect(0, 32, '\p{^zs}', "");
Expect(0, 32, '\P{zs}', "");
Expect(1, 32, '\P{^zs}', "");
Expect(0, 31, '\p{zs}', "");
Expect(1, 31, '\p{^zs}', "");
Expect(1, 31, '\P{zs}', "");
Expect(0, 31, '\P{^zs}', "");
Expect(1, 32, '\p{ Zs}', "");
Expect(0, 32, '\p{^ Zs}', "");
Expect(0, 32, '\P{ Zs}', "");
Expect(1, 32, '\P{^ Zs}', "");
Expect(0, 31, '\p{ Zs}', "");
Expect(1, 31, '\p{^ Zs}', "");
Expect(1, 31, '\P{ Zs}', "");
Expect(0, 31, '\P{^ Zs}', "");
Error('\p{_IS:=ZS}');
Error('\P{_IS:=ZS}');
Expect(1, 32, '\p{iszs}', "");
Expect(0, 32, '\p{^iszs}', "");
Expect(0, 32, '\P{iszs}', "");
Expect(1, 32, '\P{^iszs}', "");
Expect(0, 31, '\p{iszs}', "");
Expect(1, 31, '\p{^iszs}', "");
Expect(1, 31, '\P{iszs}', "");
Expect(0, 31, '\P{^iszs}', "");
Expect(1, 32, '\p{ -is Zs}', "");
Expect(0, 32, '\p{^ -is Zs}', "");
Expect(0, 32, '\P{ -is Zs}', "");
Expect(1, 32, '\P{^ -is Zs}', "");
Expect(0, 31, '\p{ -is Zs}', "");
Expect(1, 31, '\p{^ -is Zs}', "");
Expect(1, 31, '\P{ -is Zs}', "");
Expect(0, 31, '\P{^ -is Zs}', "");
Error('\p{_:=Supplemental-PUNCTUATION}');
Error('\P{_:=Supplemental-PUNCTUATION}');
Expect(1, 11903, '\p{supplementalpunctuation}', "");
Expect(0, 11903, '\p{^supplementalpunctuation}', "");
Expect(0, 11903, '\P{supplementalpunctuation}', "");
Expect(1, 11903, '\P{^supplementalpunctuation}', "");
Expect(0, 11775, '\p{supplementalpunctuation}', "");
Expect(1, 11775, '\p{^supplementalpunctuation}', "");
Expect(1, 11775, '\P{supplementalpunctuation}', "");
Expect(0, 11775, '\P{^supplementalpunctuation}', "");
Expect(1, 11903, '\p{ -Supplemental Punctuation}', "");
Expect(0, 11903, '\p{^ -Supplemental Punctuation}', "");
Expect(0, 11903, '\P{ -Supplemental Punctuation}', "");
Expect(1, 11903, '\P{^ -Supplemental Punctuation}', "");
Expect(0, 11775, '\p{ -Supplemental Punctuation}', "");
Expect(1, 11775, '\p{^ -Supplemental Punctuation}', "");
Expect(1, 11775, '\P{ -Supplemental Punctuation}', "");
Expect(0, 11775, '\P{^ -Supplemental Punctuation}', "");
Error('\p{_ Is/a/SUPPLEMENTAL-Punctuation}');
Error('\P{_ Is/a/SUPPLEMENTAL-Punctuation}');
Expect(1, 11903, '\p{issupplementalpunctuation}', "");
Expect(0, 11903, '\p{^issupplementalpunctuation}', "");
Expect(0, 11903, '\P{issupplementalpunctuation}', "");
Expect(1, 11903, '\P{^issupplementalpunctuation}', "");
Expect(0, 11775, '\p{issupplementalpunctuation}', "");
Expect(1, 11775, '\p{^issupplementalpunctuation}', "");
Expect(1, 11775, '\P{issupplementalpunctuation}', "");
Expect(0, 11775, '\P{^issupplementalpunctuation}', "");
Expect(1, 11903, '\p{Is-SupplementalPUNCTUATION}', "");
Expect(0, 11903, '\p{^Is-SupplementalPUNCTUATION}', "");
Expect(0, 11903, '\P{Is-SupplementalPUNCTUATION}', "");
Expect(1, 11903, '\P{^Is-SupplementalPUNCTUATION}', "");
Expect(0, 11775, '\p{Is-SupplementalPUNCTUATION}', "");
Expect(1, 11775, '\p{^Is-SupplementalPUNCTUATION}', "");
Expect(1, 11775, '\P{Is-SupplementalPUNCTUATION}', "");
Expect(0, 11775, '\P{^Is-SupplementalPUNCTUATION}', "");
Error('\p{:=In_supplemental punctuation}');
Error('\P{:=In_supplemental punctuation}');
Expect(1, 11903, '\p{insupplementalpunctuation}', "");
Expect(0, 11903, '\p{^insupplementalpunctuation}', "");
Expect(0, 11903, '\P{insupplementalpunctuation}', "");
Expect(1, 11903, '\P{^insupplementalpunctuation}', "");
Expect(0, 11775, '\p{insupplementalpunctuation}', "");
Expect(1, 11775, '\p{^insupplementalpunctuation}', "");
Expect(1, 11775, '\P{insupplementalpunctuation}', "");
Expect(0, 11775, '\P{^insupplementalpunctuation}', "");
Expect(1, 11903, '\p{ _in-SUPPLEMENTALPunctuation}', "");
Expect(0, 11903, '\p{^ _in-SUPPLEMENTALPunctuation}', "");
Expect(0, 11903, '\P{ _in-SUPPLEMENTALPunctuation}', "");
Expect(1, 11903, '\P{^ _in-SUPPLEMENTALPunctuation}', "");
Expect(0, 11775, '\p{ _in-SUPPLEMENTALPunctuation}', "");
Expect(1, 11775, '\p{^ _in-SUPPLEMENTALPunctuation}', "");
Expect(1, 11775, '\P{ _in-SUPPLEMENTALPunctuation}', "");
Expect(0, 11775, '\P{^ _in-SUPPLEMENTALPunctuation}', "");
Error('\p{-_KATAKANA PHONETIC_Extensions:=}');
Error('\P{-_KATAKANA PHONETIC_Extensions:=}');
Expect(1, 12799, '\p{katakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^katakanaphoneticextensions}', "");
Expect(0, 12799, '\P{katakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^katakanaphoneticextensions}', "");
Expect(0, 12783, '\p{katakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^katakanaphoneticextensions}', "");
Expect(1, 12783, '\P{katakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^katakanaphoneticextensions}', "");
Expect(1, 12799, '\p{ _Katakana_Phonetic_Extensions}', "");
Expect(0, 12799, '\p{^ _Katakana_Phonetic_Extensions}', "");
Expect(0, 12799, '\P{ _Katakana_Phonetic_Extensions}', "");
Expect(1, 12799, '\P{^ _Katakana_Phonetic_Extensions}', "");
Expect(0, 12783, '\p{ _Katakana_Phonetic_Extensions}', "");
Expect(1, 12783, '\p{^ _Katakana_Phonetic_Extensions}', "");
Expect(1, 12783, '\P{ _Katakana_Phonetic_Extensions}', "");
Expect(0, 12783, '\P{^ _Katakana_Phonetic_Extensions}', "");
Error('\p{ is:=katakana phonetic-Extensions}');
Error('\P{ is:=katakana phonetic-Extensions}');
Expect(1, 12799, '\p{iskatakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^iskatakanaphoneticextensions}', "");
Expect(0, 12799, '\P{iskatakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^iskatakanaphoneticextensions}', "");
Expect(0, 12783, '\p{iskatakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^iskatakanaphoneticextensions}', "");
Expect(1, 12783, '\P{iskatakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^iskatakanaphoneticextensions}', "");
Expect(1, 12799, '\p{-IS Katakanaphonetic Extensions}', "");
Expect(0, 12799, '\p{^-IS Katakanaphonetic Extensions}', "");
Expect(0, 12799, '\P{-IS Katakanaphonetic Extensions}', "");
Expect(1, 12799, '\P{^-IS Katakanaphonetic Extensions}', "");
Expect(0, 12783, '\p{-IS Katakanaphonetic Extensions}', "");
Expect(1, 12783, '\p{^-IS Katakanaphonetic Extensions}', "");
Expect(1, 12783, '\P{-IS Katakanaphonetic Extensions}', "");
Expect(0, 12783, '\P{^-IS Katakanaphonetic Extensions}', "");
Error('\p{ In Katakana-phonetic Extensions/a/}');
Error('\P{ In Katakana-phonetic Extensions/a/}');
Expect(1, 12799, '\p{inkatakanaphoneticextensions}', "");
Expect(0, 12799, '\p{^inkatakanaphoneticextensions}', "");
Expect(0, 12799, '\P{inkatakanaphoneticextensions}', "");
Expect(1, 12799, '\P{^inkatakanaphoneticextensions}', "");
Expect(0, 12783, '\p{inkatakanaphoneticextensions}', "");
Expect(1, 12783, '\p{^inkatakanaphoneticextensions}', "");
Expect(1, 12783, '\P{inkatakanaphoneticextensions}', "");
Expect(0, 12783, '\P{^inkatakanaphoneticextensions}', "");
Expect(1, 12799, '\p{_In_katakana-phonetic_Extensions}', "");
Expect(0, 12799, '\p{^_In_katakana-phonetic_Extensions}', "");
Expect(0, 12799, '\P{_In_katakana-phonetic_Extensions}', "");
Expect(1, 12799, '\P{^_In_katakana-phonetic_Extensions}', "");
Expect(0, 12783, '\p{_In_katakana-phonetic_Extensions}', "");
Expect(1, 12783, '\p{^_In_katakana-phonetic_Extensions}', "");
Expect(1, 12783, '\P{_In_katakana-phonetic_Extensions}', "");
Expect(0, 12783, '\P{^_In_katakana-phonetic_Extensions}', "");
Error('\p{:= Modifier_Symbol}');
Error('\P{:= Modifier_Symbol}');
Expect(1, 94, '\p{modifiersymbol}', "");
Expect(0, 94, '\p{^modifiersymbol}', "");
Expect(0, 94, '\P{modifiersymbol}', "");
Expect(1, 94, '\P{^modifiersymbol}', "");
Expect(0, 93, '\p{modifiersymbol}', "");
Expect(1, 93, '\p{^modifiersymbol}', "");
Expect(1, 93, '\P{modifiersymbol}', "");
Expect(0, 93, '\P{^modifiersymbol}', "");
Expect(1, 94, '\p{ MODIFIER symbol}', "");
Expect(0, 94, '\p{^ MODIFIER symbol}', "");
Expect(0, 94, '\P{ MODIFIER symbol}', "");
Expect(1, 94, '\P{^ MODIFIER symbol}', "");
Expect(0, 93, '\p{ MODIFIER symbol}', "");
Expect(1, 93, '\p{^ MODIFIER symbol}', "");
Expect(1, 93, '\P{ MODIFIER symbol}', "");
Expect(0, 93, '\P{^ MODIFIER symbol}', "");
Error('\p{:=IS_modifiersymbol}');
Error('\P{:=IS_modifiersymbol}');
Expect(1, 94, '\p{ismodifiersymbol}', "");
Expect(0, 94, '\p{^ismodifiersymbol}', "");
Expect(0, 94, '\P{ismodifiersymbol}', "");
Expect(1, 94, '\P{^ismodifiersymbol}', "");
Expect(0, 93, '\p{ismodifiersymbol}', "");
Expect(1, 93, '\p{^ismodifiersymbol}', "");
Expect(1, 93, '\P{ismodifiersymbol}', "");
Expect(0, 93, '\P{^ismodifiersymbol}', "");
Expect(1, 94, '\p{ IsModifier_Symbol}', "");
Expect(0, 94, '\p{^ IsModifier_Symbol}', "");
Expect(0, 94, '\P{ IsModifier_Symbol}', "");
Expect(1, 94, '\P{^ IsModifier_Symbol}', "");
Expect(0, 93, '\p{ IsModifier_Symbol}', "");
Expect(1, 93, '\p{^ IsModifier_Symbol}', "");
Expect(1, 93, '\P{ IsModifier_Symbol}', "");
Expect(0, 93, '\P{^ IsModifier_Symbol}', "");
Error('\p{--sk/a/}');
Error('\P{--sk/a/}');
Expect(1, 94, '\p{sk}', "");
Expect(0, 94, '\p{^sk}', "");
Expect(0, 94, '\P{sk}', "");
Expect(1, 94, '\P{^sk}', "");
Expect(0, 93, '\p{sk}', "");
Expect(1, 93, '\p{^sk}', "");
Expect(1, 93, '\P{sk}', "");
Expect(0, 93, '\P{^sk}', "");
Expect(1, 94, '\p{_ Sk}', "");
Expect(0, 94, '\p{^_ Sk}', "");
Expect(0, 94, '\P{_ Sk}', "");
Expect(1, 94, '\P{^_ Sk}', "");
Expect(0, 93, '\p{_ Sk}', "");
Expect(1, 93, '\p{^_ Sk}', "");
Expect(1, 93, '\P{_ Sk}', "");
Expect(0, 93, '\P{^_ Sk}', "");
Error('\p{ /a/IS_SK}');
Error('\P{ /a/IS_SK}');
Expect(1, 94, '\p{issk}', "");
Expect(0, 94, '\p{^issk}', "");
Expect(0, 94, '\P{issk}', "");
Expect(1, 94, '\P{^issk}', "");
Expect(0, 93, '\p{issk}', "");
Expect(1, 93, '\p{^issk}', "");
Expect(1, 93, '\P{issk}', "");
Expect(0, 93, '\P{^issk}', "");
Expect(1, 94, '\p{ IS Sk}', "");
Expect(0, 94, '\p{^ IS Sk}', "");
Expect(0, 94, '\P{ IS Sk}', "");
Expect(1, 94, '\P{^ IS Sk}', "");
Expect(0, 93, '\p{ IS Sk}', "");
Expect(1, 93, '\p{^ IS Sk}', "");
Expect(1, 93, '\P{ IS Sk}', "");
Expect(0, 93, '\P{^ IS Sk}', "");
Error('\p{:=Armenian}');
Error('\P{:=Armenian}');
Expect(1, 1366, '\p{armenian}', "");
Expect(0, 1366, '\p{^armenian}', "");
Expect(0, 1366, '\P{armenian}', "");
Expect(1, 1366, '\P{^armenian}', "");
Expect(0, 1328, '\p{armenian}', "");
Expect(1, 1328, '\p{^armenian}', "");
Expect(1, 1328, '\P{armenian}', "");
Expect(0, 1328, '\P{^armenian}', "");
Expect(1, 1366, '\p{_ ARMENIAN}', "");
Expect(0, 1366, '\p{^_ ARMENIAN}', "");
Expect(0, 1366, '\P{_ ARMENIAN}', "");
Expect(1, 1366, '\P{^_ ARMENIAN}', "");
Expect(0, 1328, '\p{_ ARMENIAN}', "");
Expect(1, 1328, '\p{^_ ARMENIAN}', "");
Expect(1, 1328, '\P{_ ARMENIAN}', "");
Expect(0, 1328, '\P{^_ ARMENIAN}', "");
Error('\p{ Is/a/armenian}');
Error('\P{ Is/a/armenian}');
Expect(1, 1366, '\p{isarmenian}', "");
Expect(0, 1366, '\p{^isarmenian}', "");
Expect(0, 1366, '\P{isarmenian}', "");
Expect(1, 1366, '\P{^isarmenian}', "");
Expect(0, 1328, '\p{isarmenian}', "");
Expect(1, 1328, '\p{^isarmenian}', "");
Expect(1, 1328, '\P{isarmenian}', "");
Expect(0, 1328, '\P{^isarmenian}', "");
Expect(1, 1366, '\p{-_is Armenian}', "");
Expect(0, 1366, '\p{^-_is Armenian}', "");
Expect(0, 1366, '\P{-_is Armenian}', "");
Expect(1, 1366, '\P{^-_is Armenian}', "");
Expect(0, 1328, '\p{-_is Armenian}', "");
Expect(1, 1328, '\p{^-_is Armenian}', "");
Expect(1, 1328, '\P{-_is Armenian}', "");
Expect(0, 1328, '\P{^-_is Armenian}', "");
Error('\p{- armn/a/}');
Error('\P{- armn/a/}');
Expect(1, 1366, '\p{armn}', "");
Expect(0, 1366, '\p{^armn}', "");
Expect(0, 1366, '\P{armn}', "");
Expect(1, 1366, '\P{^armn}', "");
Expect(0, 1328, '\p{armn}', "");
Expect(1, 1328, '\p{^armn}', "");
Expect(1, 1328, '\P{armn}', "");
Expect(0, 1328, '\P{^armn}', "");
Expect(1, 1366, '\p{ _Armn}', "");
Expect(0, 1366, '\p{^ _Armn}', "");
Expect(0, 1366, '\P{ _Armn}', "");
Expect(1, 1366, '\P{^ _Armn}', "");
Expect(0, 1328, '\p{ _Armn}', "");
Expect(1, 1328, '\p{^ _Armn}', "");
Expect(1, 1328, '\P{ _Armn}', "");
Expect(0, 1328, '\P{^ _Armn}', "");
Error('\p{ ISArmn:=}');
Error('\P{ ISArmn:=}');
Expect(1, 1366, '\p{isarmn}', "");
Expect(0, 1366, '\p{^isarmn}', "");
Expect(0, 1366, '\P{isarmn}', "");
Expect(1, 1366, '\P{^isarmn}', "");
Expect(0, 1328, '\p{isarmn}', "");
Expect(1, 1328, '\p{^isarmn}', "");
Expect(1, 1328, '\P{isarmn}', "");
Expect(0, 1328, '\P{^isarmn}', "");
Expect(1, 1366, '\p{_ Is Armn}', "");
Expect(0, 1366, '\p{^_ Is Armn}', "");
Expect(0, 1366, '\P{_ Is Armn}', "");
Expect(1, 1366, '\P{^_ Is Armn}', "");
Expect(0, 1328, '\p{_ Is Armn}', "");
Expect(1, 1328, '\p{^_ Is Armn}', "");
Expect(1, 1328, '\P{_ Is Armn}', "");
Expect(0, 1328, '\P{^_ Is Armn}', "");
Error('\p{/a/ -XID_CONTINUE}');
Error('\P{/a/ -XID_CONTINUE}');
Expect(1, 57, '\p{xidcontinue}', "");
Expect(0, 57, '\p{^xidcontinue}', "");
Expect(0, 57, '\P{xidcontinue}', "");
Expect(1, 57, '\P{^xidcontinue}', "");
Expect(0, 47, '\p{xidcontinue}', "");
Expect(1, 47, '\p{^xidcontinue}', "");
Expect(1, 47, '\P{xidcontinue}', "");
Expect(0, 47, '\P{^xidcontinue}', "");
Expect(1, 57, '\p{ -XIDContinue}', "");
Expect(0, 57, '\p{^ -XIDContinue}', "");
Expect(0, 57, '\P{ -XIDContinue}', "");
Expect(1, 57, '\P{^ -XIDContinue}', "");
Expect(0, 47, '\p{ -XIDContinue}', "");
Expect(1, 47, '\p{^ -XIDContinue}', "");
Expect(1, 47, '\P{ -XIDContinue}', "");
Expect(0, 47, '\P{^ -XIDContinue}', "");
Error('\p{_ IS/a/xidCONTINUE}');
Error('\P{_ IS/a/xidCONTINUE}');
Expect(1, 57, '\p{isxidcontinue}', "");
Expect(0, 57, '\p{^isxidcontinue}', "");
Expect(0, 57, '\P{isxidcontinue}', "");
Expect(1, 57, '\P{^isxidcontinue}', "");
Expect(0, 47, '\p{isxidcontinue}', "");
Expect(1, 47, '\p{^isxidcontinue}', "");
Expect(1, 47, '\P{isxidcontinue}', "");
Expect(0, 47, '\P{^isxidcontinue}', "");
Expect(1, 57, '\p{ Isxid CONTINUE}', "");
Expect(0, 57, '\p{^ Isxid CONTINUE}', "");
Expect(0, 57, '\P{ Isxid CONTINUE}', "");
Expect(1, 57, '\P{^ Isxid CONTINUE}', "");
Expect(0, 47, '\p{ Isxid CONTINUE}', "");
Expect(1, 47, '\p{^ Isxid CONTINUE}', "");
Expect(1, 47, '\P{ Isxid CONTINUE}', "");
Expect(0, 47, '\P{^ Isxid CONTINUE}', "");
Error('\p{-XIDC/a/}');
Error('\P{-XIDC/a/}');
Expect(1, 57, '\p{xidc}', "");
Expect(0, 57, '\p{^xidc}', "");
Expect(0, 57, '\P{xidc}', "");
Expect(1, 57, '\P{^xidc}', "");
Expect(0, 47, '\p{xidc}', "");
Expect(1, 47, '\p{^xidc}', "");
Expect(1, 47, '\P{xidc}', "");
Expect(0, 47, '\P{^xidc}', "");
Expect(1, 57, '\p{ -XIDC}', "");
Expect(0, 57, '\p{^ -XIDC}', "");
Expect(0, 57, '\P{ -XIDC}', "");
Expect(1, 57, '\P{^ -XIDC}', "");
Expect(0, 47, '\p{ -XIDC}', "");
Expect(1, 47, '\p{^ -XIDC}', "");
Expect(1, 47, '\P{ -XIDC}', "");
Expect(0, 47, '\P{^ -XIDC}', "");
Error('\p{/a/ IsXIDC}');
Error('\P{/a/ IsXIDC}');
Expect(1, 57, '\p{isxidc}', "");
Expect(0, 57, '\p{^isxidc}', "");
Expect(0, 57, '\P{isxidc}', "");
Expect(1, 57, '\P{^isxidc}', "");
Expect(0, 47, '\p{isxidc}', "");
Expect(1, 47, '\p{^isxidc}', "");
Expect(1, 47, '\P{isxidc}', "");
Expect(0, 47, '\P{^isxidc}', "");
Expect(1, 57, '\p{-is XIDC}', "");
Expect(0, 57, '\p{^-is XIDC}', "");
Expect(0, 57, '\P{-is XIDC}', "");
Expect(1, 57, '\P{^-is XIDC}', "");
Expect(0, 47, '\p{-is XIDC}', "");
Expect(1, 47, '\p{^-is XIDC}', "");
Expect(1, 47, '\P{-is XIDC}', "");
Expect(0, 47, '\P{^-is XIDC}', "");
Error('\p{/a/ _HYPHEN}');
Error('\P{/a/ _HYPHEN}');
Expect(1, 45, '\p{hyphen}', "");
Expect(0, 45, '\p{^hyphen}', "");
Expect(0, 45, '\P{hyphen}', "");
Expect(1, 45, '\P{^hyphen}', "");
Expect(0, 44, '\p{hyphen}', "");
Expect(1, 44, '\p{^hyphen}', "");
Expect(1, 44, '\P{hyphen}', "");
Expect(0, 44, '\P{^hyphen}', "");
Expect(1, 45, '\p{ hyphen}', "");
Expect(0, 45, '\p{^ hyphen}', "");
Expect(0, 45, '\P{ hyphen}', "");
Expect(1, 45, '\P{^ hyphen}', "");
Expect(0, 44, '\p{ hyphen}', "");
Expect(1, 44, '\p{^ hyphen}', "");
Expect(1, 44, '\P{ hyphen}', "");
Expect(0, 44, '\P{^ hyphen}', "");
Error('\p{ :=IS_HYPHEN}');
Error('\P{ :=IS_HYPHEN}');
Expect(1, 45, '\p{ishyphen}', "");
Expect(0, 45, '\p{^ishyphen}', "");
Expect(0, 45, '\P{ishyphen}', "");
Expect(1, 45, '\P{^ishyphen}', "");
Expect(0, 44, '\p{ishyphen}', "");
Expect(1, 44, '\p{^ishyphen}', "");
Expect(1, 44, '\P{ishyphen}', "");
Expect(0, 44, '\P{^ishyphen}', "");
Expect(1, 45, '\p{_ is Hyphen}', "");
Expect(0, 45, '\p{^_ is Hyphen}', "");
Expect(0, 45, '\P{_ is Hyphen}', "");
Expect(1, 45, '\P{^_ is Hyphen}', "");
Expect(0, 44, '\p{_ is Hyphen}', "");
Expect(1, 44, '\p{^_ is Hyphen}', "");
Expect(1, 44, '\P{_ is Hyphen}', "");
Expect(0, 44, '\P{^_ is Hyphen}', "");
Error('\p{ UNIFIED:=Canadian-Aboriginal-syllabics}');
Error('\P{ UNIFIED:=Canadian-Aboriginal-syllabics}');
Expect(1, 5759, '\p{unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\p{^unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\P{unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\P{^unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\p{unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\p{^unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\P{unifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\P{^unifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\p{- unified_Canadian aboriginal SYLLABICS}', "");
Expect(0, 5759, '\p{^- unified_Canadian aboriginal SYLLABICS}', "");
Expect(0, 5759, '\P{- unified_Canadian aboriginal SYLLABICS}', "");
Expect(1, 5759, '\P{^- unified_Canadian aboriginal SYLLABICS}', "");
Expect(0, 5119, '\p{- unified_Canadian aboriginal SYLLABICS}', "");
Expect(1, 5119, '\p{^- unified_Canadian aboriginal SYLLABICS}', "");
Expect(1, 5119, '\P{- unified_Canadian aboriginal SYLLABICS}', "");
Expect(0, 5119, '\P{^- unified_Canadian aboriginal SYLLABICS}', "");
Error('\p{_/a/IS UNIFIED Canadian aboriginalsyllabics}');
Error('\P{_/a/IS UNIFIED Canadian aboriginalsyllabics}');
Expect(1, 5759, '\p{isunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\P{isunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\p{isunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\p{^isunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\P{isunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\P{^isunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\p{ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(0, 5759, '\p{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(0, 5759, '\P{ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(1, 5759, '\P{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(0, 5119, '\p{ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(1, 5119, '\p{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(1, 5119, '\P{ is UNIFIED-Canadian-aboriginal syllabics}', "");
Expect(0, 5119, '\P{^ is UNIFIED-Canadian-aboriginal syllabics}', "");
Error('\p{-:=inUnifiedCanadian aboriginal_syllabics}');
Error('\P{-:=inUnifiedCanadian aboriginal_syllabics}');
Expect(1, 5759, '\p{inunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5759, '\P{inunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\p{inunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\p{^inunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5119, '\P{inunifiedcanadianaboriginalsyllabics}', "");
Expect(0, 5119, '\P{^inunifiedcanadianaboriginalsyllabics}', "");
Expect(1, 5759, '\p{ InUnified-canadian-Aboriginal syllabics}', "");
Expect(0, 5759, '\p{^ InUnified-canadian-Aboriginal syllabics}', "");
Expect(0, 5759, '\P{ InUnified-canadian-Aboriginal syllabics}', "");
Expect(1, 5759, '\P{^ InUnified-canadian-Aboriginal syllabics}', "");
Expect(0, 5119, '\p{ InUnified-canadian-Aboriginal syllabics}', "");
Expect(1, 5119, '\p{^ InUnified-canadian-Aboriginal syllabics}', "");
Expect(1, 5119, '\P{ InUnified-canadian-Aboriginal syllabics}', "");
Expect(0, 5119, '\P{^ InUnified-canadian-Aboriginal syllabics}', "");
Error('\p{CanadianSyllabics:=}');
Error('\P{CanadianSyllabics:=}');
Expect(1, 5759, '\p{canadiansyllabics}', "");
Expect(0, 5759, '\p{^canadiansyllabics}', "");
Expect(0, 5759, '\P{canadiansyllabics}', "");
Expect(1, 5759, '\P{^canadiansyllabics}', "");
Expect(0, 5119, '\p{canadiansyllabics}', "");
Expect(1, 5119, '\p{^canadiansyllabics}', "");
Expect(1, 5119, '\P{canadiansyllabics}', "");
Expect(0, 5119, '\P{^canadiansyllabics}', "");
Expect(1, 5759, '\p{_Canadian_SYLLABICS}', "");
Expect(0, 5759, '\p{^_Canadian_SYLLABICS}', "");
Expect(0, 5759, '\P{_Canadian_SYLLABICS}', "");
Expect(1, 5759, '\P{^_Canadian_SYLLABICS}', "");
Expect(0, 5119, '\p{_Canadian_SYLLABICS}', "");
Expect(1, 5119, '\p{^_Canadian_SYLLABICS}', "");
Expect(1, 5119, '\P{_Canadian_SYLLABICS}', "");
Expect(0, 5119, '\P{^_Canadian_SYLLABICS}', "");
Error('\p{:=IS-Canadian_syllabics}');
Error('\P{:=IS-Canadian_syllabics}');
Expect(1, 5759, '\p{iscanadiansyllabics}', "");
Expect(0, 5759, '\p{^iscanadiansyllabics}', "");
Expect(0, 5759, '\P{iscanadiansyllabics}', "");
Expect(1, 5759, '\P{^iscanadiansyllabics}', "");
Expect(0, 5119, '\p{iscanadiansyllabics}', "");
Expect(1, 5119, '\p{^iscanadiansyllabics}', "");
Expect(1, 5119, '\P{iscanadiansyllabics}', "");
Expect(0, 5119, '\P{^iscanadiansyllabics}', "");
Expect(1, 5759, '\p{_-IS Canadian SYLLABICS}', "");
Expect(0, 5759, '\p{^_-IS Canadian SYLLABICS}', "");
Expect(0, 5759, '\P{_-IS Canadian SYLLABICS}', "");
Expect(1, 5759, '\P{^_-IS Canadian SYLLABICS}', "");
Expect(0, 5119, '\p{_-IS Canadian SYLLABICS}', "");
Expect(1, 5119, '\p{^_-IS Canadian SYLLABICS}', "");
Expect(1, 5119, '\P{_-IS Canadian SYLLABICS}', "");
Expect(0, 5119, '\P{^_-IS Canadian SYLLABICS}', "");
Error('\p{- In:=CANADIAN_Syllabics}');
Error('\P{- In:=CANADIAN_Syllabics}');
Expect(1, 5759, '\p{incanadiansyllabics}', "");
Expect(0, 5759, '\p{^incanadiansyllabics}', "");
Expect(0, 5759, '\P{incanadiansyllabics}', "");
Expect(1, 5759, '\P{^incanadiansyllabics}', "");
Expect(0, 5119, '\p{incanadiansyllabics}', "");
Expect(1, 5119, '\p{^incanadiansyllabics}', "");
Expect(1, 5119, '\P{incanadiansyllabics}', "");
Expect(0, 5119, '\P{^incanadiansyllabics}', "");
Expect(1, 5759, '\p{ IN canadian SYLLABICS}', "");
Expect(0, 5759, '\p{^ IN canadian SYLLABICS}', "");
Expect(0, 5759, '\P{ IN canadian SYLLABICS}', "");
Expect(1, 5759, '\P{^ IN canadian SYLLABICS}', "");
Expect(0, 5119, '\p{ IN canadian SYLLABICS}', "");
Expect(1, 5119, '\p{^ IN canadian SYLLABICS}', "");
Expect(1, 5119, '\P{ IN canadian SYLLABICS}', "");
Expect(0, 5119, '\P{^ IN canadian SYLLABICS}', "");
Error('\p{ egyptian HIEROGLYPHS/a/}');
Error('\P{ egyptian HIEROGLYPHS/a/}');
Expect(1, 78894, '\p{egyptianhieroglyphs}', "");
Expect(0, 78894, '\p{^egyptianhieroglyphs}', "");
Expect(0, 78894, '\P{egyptianhieroglyphs}', "");
Expect(1, 78894, '\P{^egyptianhieroglyphs}', "");
Expect(0, 77823, '\p{egyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^egyptianhieroglyphs}', "");
Expect(1, 77823, '\P{egyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^egyptianhieroglyphs}', "");
Expect(1, 78894, '\p{-egyptian hieroglyphs}', "");
Expect(0, 78894, '\p{^-egyptian hieroglyphs}', "");
Expect(0, 78894, '\P{-egyptian hieroglyphs}', "");
Expect(1, 78894, '\P{^-egyptian hieroglyphs}', "");
Expect(0, 77823, '\p{-egyptian hieroglyphs}', "");
Expect(1, 77823, '\p{^-egyptian hieroglyphs}', "");
Expect(1, 77823, '\P{-egyptian hieroglyphs}', "");
Expect(0, 77823, '\P{^-egyptian hieroglyphs}', "");
Error('\p{_ Is-Egyptian/a/Hieroglyphs}');
Error('\P{_ Is-Egyptian/a/Hieroglyphs}');
Expect(1, 78894, '\p{isegyptianhieroglyphs}', "");
Expect(0, 78894, '\p{^isegyptianhieroglyphs}', "");
Expect(0, 78894, '\P{isegyptianhieroglyphs}', "");
Expect(1, 78894, '\P{^isegyptianhieroglyphs}', "");
Expect(0, 77823, '\p{isegyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^isegyptianhieroglyphs}', "");
Expect(1, 77823, '\P{isegyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^isegyptianhieroglyphs}', "");
Expect(1, 78894, '\p{-IsEgyptian HIEROGLYPHS}', "");
Expect(0, 78894, '\p{^-IsEgyptian HIEROGLYPHS}', "");
Expect(0, 78894, '\P{-IsEgyptian HIEROGLYPHS}', "");
Expect(1, 78894, '\P{^-IsEgyptian HIEROGLYPHS}', "");
Expect(0, 77823, '\p{-IsEgyptian HIEROGLYPHS}', "");
Expect(1, 77823, '\p{^-IsEgyptian HIEROGLYPHS}', "");
Expect(1, 77823, '\P{-IsEgyptian HIEROGLYPHS}', "");
Expect(0, 77823, '\P{^-IsEgyptian HIEROGLYPHS}', "");
Error('\p{:=Egyp}');
Error('\P{:=Egyp}');
Expect(1, 78894, '\p{egyp}', "");
Expect(0, 78894, '\p{^egyp}', "");
Expect(0, 78894, '\P{egyp}', "");
Expect(1, 78894, '\P{^egyp}', "");
Expect(0, 77823, '\p{egyp}', "");
Expect(1, 77823, '\p{^egyp}', "");
Expect(1, 77823, '\P{egyp}', "");
Expect(0, 77823, '\P{^egyp}', "");
Expect(1, 78894, '\p{ egyp}', "");
Expect(0, 78894, '\p{^ egyp}', "");
Expect(0, 78894, '\P{ egyp}', "");
Expect(1, 78894, '\P{^ egyp}', "");
Expect(0, 77823, '\p{ egyp}', "");
Expect(1, 77823, '\p{^ egyp}', "");
Expect(1, 77823, '\P{ egyp}', "");
Expect(0, 77823, '\P{^ egyp}', "");
Error('\p{/a/_ISegyp}');
Error('\P{/a/_ISegyp}');
Expect(1, 78894, '\p{isegyp}', "");
Expect(0, 78894, '\p{^isegyp}', "");
Expect(0, 78894, '\P{isegyp}', "");
Expect(1, 78894, '\P{^isegyp}', "");
Expect(0, 77823, '\p{isegyp}', "");
Expect(1, 77823, '\p{^isegyp}', "");
Expect(1, 77823, '\P{isegyp}', "");
Expect(0, 77823, '\P{^isegyp}', "");
Expect(1, 78894, '\p{-Is EGYP}', "");
Expect(0, 78894, '\p{^-Is EGYP}', "");
Expect(0, 78894, '\P{-Is EGYP}', "");
Expect(1, 78894, '\P{^-Is EGYP}', "");
Expect(0, 77823, '\p{-Is EGYP}', "");
Expect(1, 77823, '\p{^-Is EGYP}', "");
Expect(1, 77823, '\P{-Is EGYP}', "");
Expect(0, 77823, '\P{^-Is EGYP}', "");
Error('\p{/a/--Aegean NUMBERS}');
Error('\P{/a/--Aegean NUMBERS}');
Expect(1, 65855, '\p{aegeannumbers}', "");
Expect(0, 65855, '\p{^aegeannumbers}', "");
Expect(0, 65855, '\P{aegeannumbers}', "");
Expect(1, 65855, '\P{^aegeannumbers}', "");
Expect(0, 65791, '\p{aegeannumbers}', "");
Expect(1, 65791, '\p{^aegeannumbers}', "");
Expect(1, 65791, '\P{aegeannumbers}', "");
Expect(0, 65791, '\P{^aegeannumbers}', "");
Expect(1, 65855, '\p{-Aegean-numbers}', "");
Expect(0, 65855, '\p{^-Aegean-numbers}', "");
Expect(0, 65855, '\P{-Aegean-numbers}', "");
Expect(1, 65855, '\P{^-Aegean-numbers}', "");
Expect(0, 65791, '\p{-Aegean-numbers}', "");
Expect(1, 65791, '\p{^-Aegean-numbers}', "");
Expect(1, 65791, '\P{-Aegean-numbers}', "");
Expect(0, 65791, '\P{^-Aegean-numbers}', "");
Error('\p{/a/ IS AEGEAN NUMBERS}');
Error('\P{/a/ IS AEGEAN NUMBERS}');
Expect(1, 65855, '\p{isaegeannumbers}', "");
Expect(0, 65855, '\p{^isaegeannumbers}', "");
Expect(0, 65855, '\P{isaegeannumbers}', "");
Expect(1, 65855, '\P{^isaegeannumbers}', "");
Expect(0, 65791, '\p{isaegeannumbers}', "");
Expect(1, 65791, '\p{^isaegeannumbers}', "");
Expect(1, 65791, '\P{isaegeannumbers}', "");
Expect(0, 65791, '\P{^isaegeannumbers}', "");
Expect(1, 65855, '\p{ Is Aegean Numbers}', "");
Expect(0, 65855, '\p{^ Is Aegean Numbers}', "");
Expect(0, 65855, '\P{ Is Aegean Numbers}', "");
Expect(1, 65855, '\P{^ Is Aegean Numbers}', "");
Expect(0, 65791, '\p{ Is Aegean Numbers}', "");
Expect(1, 65791, '\p{^ Is Aegean Numbers}', "");
Expect(1, 65791, '\P{ Is Aegean Numbers}', "");
Expect(0, 65791, '\P{^ Is Aegean Numbers}', "");
Error('\p{ :=INAegean_Numbers}');
Error('\P{ :=INAegean_Numbers}');
Expect(1, 65855, '\p{inaegeannumbers}', "");
Expect(0, 65855, '\p{^inaegeannumbers}', "");
Expect(0, 65855, '\P{inaegeannumbers}', "");
Expect(1, 65855, '\P{^inaegeannumbers}', "");
Expect(0, 65791, '\p{inaegeannumbers}', "");
Expect(1, 65791, '\p{^inaegeannumbers}', "");
Expect(1, 65791, '\P{inaegeannumbers}', "");
Expect(0, 65791, '\P{^inaegeannumbers}', "");
Expect(1, 65855, '\p{ INAEGEAN NUMBERS}', "");
Expect(0, 65855, '\p{^ INAEGEAN NUMBERS}', "");
Expect(0, 65855, '\P{ INAEGEAN NUMBERS}', "");
Expect(1, 65855, '\P{^ INAEGEAN NUMBERS}', "");
Expect(0, 65791, '\p{ INAEGEAN NUMBERS}', "");
Expect(1, 65791, '\p{^ INAEGEAN NUMBERS}', "");
Expect(1, 65791, '\P{ INAEGEAN NUMBERS}', "");
Expect(0, 65791, '\P{^ INAEGEAN NUMBERS}', "");
Error('\p{ _bidi:=control}');
Error('\P{ _bidi:=control}');
Expect(1, 8207, '\p{bidicontrol}', "");
Expect(0, 8207, '\p{^bidicontrol}', "");
Expect(0, 8207, '\P{bidicontrol}', "");
Expect(1, 8207, '\P{^bidicontrol}', "");
Expect(0, 8205, '\p{bidicontrol}', "");
Expect(1, 8205, '\p{^bidicontrol}', "");
Expect(1, 8205, '\P{bidicontrol}', "");
Expect(0, 8205, '\P{^bidicontrol}', "");
Expect(1, 8207, '\p{__Bidi-control}', "");
Expect(0, 8207, '\p{^__Bidi-control}', "");
Expect(0, 8207, '\P{__Bidi-control}', "");
Expect(1, 8207, '\P{^__Bidi-control}', "");
Expect(0, 8205, '\p{__Bidi-control}', "");
Expect(1, 8205, '\p{^__Bidi-control}', "");
Expect(1, 8205, '\P{__Bidi-control}', "");
Expect(0, 8205, '\P{^__Bidi-control}', "");
Error('\p{ ISBidi-CONTROL/a/}');
Error('\P{ ISBidi-CONTROL/a/}');
Expect(1, 8207, '\p{isbidicontrol}', "");
Expect(0, 8207, '\p{^isbidicontrol}', "");
Expect(0, 8207, '\P{isbidicontrol}', "");
Expect(1, 8207, '\P{^isbidicontrol}', "");
Expect(0, 8205, '\p{isbidicontrol}', "");
Expect(1, 8205, '\p{^isbidicontrol}', "");
Expect(1, 8205, '\P{isbidicontrol}', "");
Expect(0, 8205, '\P{^isbidicontrol}', "");
Expect(1, 8207, '\p{ is bidi Control}', "");
Expect(0, 8207, '\p{^ is bidi Control}', "");
Expect(0, 8207, '\P{ is bidi Control}', "");
Expect(1, 8207, '\P{^ is bidi Control}', "");
Expect(0, 8205, '\p{ is bidi Control}', "");
Expect(1, 8205, '\p{^ is bidi Control}', "");
Expect(1, 8205, '\P{ is bidi Control}', "");
Expect(0, 8205, '\P{^ is bidi Control}', "");
Error('\p{ :=bidi C}');
Error('\P{ :=bidi C}');
Expect(1, 8207, '\p{bidic}', "");
Expect(0, 8207, '\p{^bidic}', "");
Expect(0, 8207, '\P{bidic}', "");
Expect(1, 8207, '\P{^bidic}', "");
Expect(0, 8205, '\p{bidic}', "");
Expect(1, 8205, '\p{^bidic}', "");
Expect(1, 8205, '\P{bidic}', "");
Expect(0, 8205, '\P{^bidic}', "");
Expect(1, 8207, '\p{ bidi-C}', "");
Expect(0, 8207, '\p{^ bidi-C}', "");
Expect(0, 8207, '\P{ bidi-C}', "");
Expect(1, 8207, '\P{^ bidi-C}', "");
Expect(0, 8205, '\p{ bidi-C}', "");
Expect(1, 8205, '\p{^ bidi-C}', "");
Expect(1, 8205, '\P{ bidi-C}', "");
Expect(0, 8205, '\P{^ bidi-C}', "");
Error('\p{ -IS bidi c/a/}');
Error('\P{ -IS bidi c/a/}');
Expect(1, 8207, '\p{isbidic}', "");
Expect(0, 8207, '\p{^isbidic}', "");
Expect(0, 8207, '\P{isbidic}', "");
Expect(1, 8207, '\P{^isbidic}', "");
Expect(0, 8205, '\p{isbidic}', "");
Expect(1, 8205, '\p{^isbidic}', "");
Expect(1, 8205, '\P{isbidic}', "");
Expect(0, 8205, '\P{^isbidic}', "");
Expect(1, 8207, '\p{_Is bidi_C}', "");
Expect(0, 8207, '\p{^_Is bidi_C}', "");
Expect(0, 8207, '\P{_Is bidi_C}', "");
Expect(1, 8207, '\P{^_Is bidi_C}', "");
Expect(0, 8205, '\p{_Is bidi_C}', "");
Expect(1, 8205, '\p{^_Is bidi_C}', "");
Expect(1, 8205, '\P{_Is bidi_C}', "");
Expect(0, 8205, '\P{^_Is bidi_C}', "");
Error('\p{ _Combining-diacritical:=Marks ForSymbols}');
Error('\P{ _Combining-diacritical:=Marks ForSymbols}');
Expect(1, 8447, '\p{combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\p{^combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\P{combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\P{^combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\p{combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\p{^combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\P{combiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\P{^combiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\p{_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(0, 8447, '\p{^_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(0, 8447, '\P{_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(1, 8447, '\P{^_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(0, 8399, '\p{_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(1, 8399, '\p{^_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(1, 8399, '\P{_-Combining_diacritical_marks FOR-Symbols}', "");
Expect(0, 8399, '\P{^_-Combining_diacritical_marks FOR-Symbols}', "");
Error('\p{ /a/Is Combining DIACRITICAL-Marks-for-symbols}');
Error('\P{ /a/Is Combining DIACRITICAL-Marks-for-symbols}');
Expect(1, 8447, '\p{iscombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\P{iscombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\p{iscombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\p{^iscombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\P{iscombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\P{^iscombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\p{_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(0, 8447, '\p{^_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(0, 8447, '\P{_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(1, 8447, '\P{^_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(0, 8399, '\p{_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(1, 8399, '\p{^_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(1, 8399, '\P{_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Expect(0, 8399, '\P{^_IS combining Diacritical-MARKS_for_SYMBOLS}', "");
Error('\p{ _In COMBINING/a/Diacritical-MARKS for_Symbols}');
Error('\P{ _In COMBINING/a/Diacritical-MARKS for_Symbols}');
Expect(1, 8447, '\p{incombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\p{^incombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8447, '\P{incombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\P{^incombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\p{incombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\p{^incombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8399, '\P{incombiningdiacriticalmarksforsymbols}', "");
Expect(0, 8399, '\P{^incombiningdiacriticalmarksforsymbols}', "");
Expect(1, 8447, '\p{ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(0, 8447, '\p{^ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(0, 8447, '\P{ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(1, 8447, '\P{^ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(0, 8399, '\p{ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(1, 8399, '\p{^ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(1, 8399, '\P{ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Expect(0, 8399, '\P{^ inCOMBININGdiacritical-MARKS-For Symbols}', "");
Error('\p{-_COMBINING/a/marks FORSymbols}');
Error('\P{-_COMBINING/a/marks FORSymbols}');
Expect(1, 8447, '\p{combiningmarksforsymbols}', "");
Expect(0, 8447, '\p{^combiningmarksforsymbols}', "");
Expect(0, 8447, '\P{combiningmarksforsymbols}', "");
Expect(1, 8447, '\P{^combiningmarksforsymbols}', "");
Expect(0, 8399, '\p{combiningmarksforsymbols}', "");
Expect(1, 8399, '\p{^combiningmarksforsymbols}', "");
Expect(1, 8399, '\P{combiningmarksforsymbols}', "");
Expect(0, 8399, '\P{^combiningmarksforsymbols}', "");
Expect(1, 8447, '\p{CombiningMarksFORSymbols}', "");
Expect(0, 8447, '\p{^CombiningMarksFORSymbols}', "");
Expect(0, 8447, '\P{CombiningMarksFORSymbols}', "");
Expect(1, 8447, '\P{^CombiningMarksFORSymbols}', "");
Expect(0, 8399, '\p{CombiningMarksFORSymbols}', "");
Expect(1, 8399, '\p{^CombiningMarksFORSymbols}', "");
Expect(1, 8399, '\P{CombiningMarksFORSymbols}', "");
Expect(0, 8399, '\P{^CombiningMarksFORSymbols}', "");
Error('\p{- IS/a/COMBINING marks For_SYMBOLS}');
Error('\P{- IS/a/COMBINING marks For_SYMBOLS}');
Expect(1, 8447, '\p{iscombiningmarksforsymbols}', "");
Expect(0, 8447, '\p{^iscombiningmarksforsymbols}', "");
Expect(0, 8447, '\P{iscombiningmarksforsymbols}', "");
Expect(1, 8447, '\P{^iscombiningmarksforsymbols}', "");
Expect(0, 8399, '\p{iscombiningmarksforsymbols}', "");
Expect(1, 8399, '\p{^iscombiningmarksforsymbols}', "");
Expect(1, 8399, '\P{iscombiningmarksforsymbols}', "");
Expect(0, 8399, '\P{^iscombiningmarksforsymbols}', "");
Expect(1, 8447, '\p{-Is combiningmarks_ForSymbols}', "");
Expect(0, 8447, '\p{^-Is combiningmarks_ForSymbols}', "");
Expect(0, 8447, '\P{-Is combiningmarks_ForSymbols}', "");
Expect(1, 8447, '\P{^-Is combiningmarks_ForSymbols}', "");
Expect(0, 8399, '\p{-Is combiningmarks_ForSymbols}', "");
Expect(1, 8399, '\p{^-Is combiningmarks_ForSymbols}', "");
Expect(1, 8399, '\P{-Is combiningmarks_ForSymbols}', "");
Expect(0, 8399, '\P{^-Is combiningmarks_ForSymbols}', "");
Error('\p{/a/ -IN-Combining Marks for_Symbols}');
Error('\P{/a/ -IN-Combining Marks for_Symbols}');
Expect(1, 8447, '\p{incombiningmarksforsymbols}', "");
Expect(0, 8447, '\p{^incombiningmarksforsymbols}', "");
Expect(0, 8447, '\P{incombiningmarksforsymbols}', "");
Expect(1, 8447, '\P{^incombiningmarksforsymbols}', "");
Expect(0, 8399, '\p{incombiningmarksforsymbols}', "");
Expect(1, 8399, '\p{^incombiningmarksforsymbols}', "");
Expect(1, 8399, '\P{incombiningmarksforsymbols}', "");
Expect(0, 8399, '\P{^incombiningmarksforsymbols}', "");
Expect(1, 8447, '\p{_In_COMBINING Marks For SYMBOLS}', "");
Expect(0, 8447, '\p{^_In_COMBINING Marks For SYMBOLS}', "");
Expect(0, 8447, '\P{_In_COMBINING Marks For SYMBOLS}', "");
Expect(1, 8447, '\P{^_In_COMBINING Marks For SYMBOLS}', "");
Expect(0, 8399, '\p{_In_COMBINING Marks For SYMBOLS}', "");
Expect(1, 8399, '\p{^_In_COMBINING Marks For SYMBOLS}', "");
Expect(1, 8399, '\P{_In_COMBINING Marks For SYMBOLS}', "");
Expect(0, 8399, '\P{^_In_COMBINING Marks For SYMBOLS}', "");
Error('\p{_smallFORM:=VARIANTS}');
Error('\P{_smallFORM:=VARIANTS}');
Expect(1, 65135, '\p{smallformvariants}', "");
Expect(0, 65135, '\p{^smallformvariants}', "");
Expect(0, 65135, '\P{smallformvariants}', "");
Expect(1, 65135, '\P{^smallformvariants}', "");
Expect(0, 65103, '\p{smallformvariants}', "");
Expect(1, 65103, '\p{^smallformvariants}', "");
Expect(1, 65103, '\P{smallformvariants}', "");
Expect(0, 65103, '\P{^smallformvariants}', "");
Expect(1, 65135, '\p{ _SMALL-formVariants}', "");
Expect(0, 65135, '\p{^ _SMALL-formVariants}', "");
Expect(0, 65135, '\P{ _SMALL-formVariants}', "");
Expect(1, 65135, '\P{^ _SMALL-formVariants}', "");
Expect(0, 65103, '\p{ _SMALL-formVariants}', "");
Expect(1, 65103, '\p{^ _SMALL-formVariants}', "");
Expect(1, 65103, '\P{ _SMALL-formVariants}', "");
Expect(0, 65103, '\P{^ _SMALL-formVariants}', "");
Error('\p{ /a/ISSmall_Form Variants}');
Error('\P{ /a/ISSmall_Form Variants}');
Expect(1, 65135, '\p{issmallformvariants}', "");
Expect(0, 65135, '\p{^issmallformvariants}', "");
Expect(0, 65135, '\P{issmallformvariants}', "");
Expect(1, 65135, '\P{^issmallformvariants}', "");
Expect(0, 65103, '\p{issmallformvariants}', "");
Expect(1, 65103, '\p{^issmallformvariants}', "");
Expect(1, 65103, '\P{issmallformvariants}', "");
Expect(0, 65103, '\P{^issmallformvariants}', "");
Expect(1, 65135, '\p{_ Is_small form Variants}', "");
Expect(0, 65135, '\p{^_ Is_small form Variants}', "");
Expect(0, 65135, '\P{_ Is_small form Variants}', "");
Expect(1, 65135, '\P{^_ Is_small form Variants}', "");
Expect(0, 65103, '\p{_ Is_small form Variants}', "");
Expect(1, 65103, '\p{^_ Is_small form Variants}', "");
Expect(1, 65103, '\P{_ Is_small form Variants}', "");
Expect(0, 65103, '\P{^_ Is_small form Variants}', "");
Error('\p{ -in Small_FORM Variants/a/}');
Error('\P{ -in Small_FORM Variants/a/}');
Expect(1, 65135, '\p{insmallformvariants}', "");
Expect(0, 65135, '\p{^insmallformvariants}', "");
Expect(0, 65135, '\P{insmallformvariants}', "");
Expect(1, 65135, '\P{^insmallformvariants}', "");
Expect(0, 65103, '\p{insmallformvariants}', "");
Expect(1, 65103, '\p{^insmallformvariants}', "");
Expect(1, 65103, '\P{insmallformvariants}', "");
Expect(0, 65103, '\P{^insmallformvariants}', "");
Expect(1, 65135, '\p{ IN-Small-Form-Variants}', "");
Expect(0, 65135, '\p{^ IN-Small-Form-Variants}', "");
Expect(0, 65135, '\P{ IN-Small-Form-Variants}', "");
Expect(1, 65135, '\P{^ IN-Small-Form-Variants}', "");
Expect(0, 65103, '\p{ IN-Small-Form-Variants}', "");
Expect(1, 65103, '\p{^ IN-Small-Form-Variants}', "");
Expect(1, 65103, '\P{ IN-Small-Form-Variants}', "");
Expect(0, 65103, '\P{^ IN-Small-Form-Variants}', "");
Error('\p{ Tai Tham/a/}');
Error('\P{ Tai Tham/a/}');
Expect(1, 6750, '\p{taitham}', "");
Expect(0, 6750, '\p{^taitham}', "");
Expect(0, 6750, '\P{taitham}', "");
Expect(1, 6750, '\P{^taitham}', "");
Expect(0, 6687, '\p{taitham}', "");
Expect(1, 6687, '\p{^taitham}', "");
Expect(1, 6687, '\P{taitham}', "");
Expect(0, 6687, '\P{^taitham}', "");
Expect(1, 6750, '\p{-tai THAM}', "");
Expect(0, 6750, '\p{^-tai THAM}', "");
Expect(0, 6750, '\P{-tai THAM}', "");
Expect(1, 6750, '\P{^-tai THAM}', "");
Expect(0, 6687, '\p{-tai THAM}', "");
Expect(1, 6687, '\p{^-tai THAM}', "");
Expect(1, 6687, '\P{-tai THAM}', "");
Expect(0, 6687, '\P{^-tai THAM}', "");
Error('\p{/a/_ isTai-THAM}');
Error('\P{/a/_ isTai-THAM}');
Expect(1, 6750, '\p{istaitham}', "");
Expect(0, 6750, '\p{^istaitham}', "");
Expect(0, 6750, '\P{istaitham}', "");
Expect(1, 6750, '\P{^istaitham}', "");
Expect(0, 6687, '\p{istaitham}', "");
Expect(1, 6687, '\p{^istaitham}', "");
Expect(1, 6687, '\P{istaitham}', "");
Expect(0, 6687, '\P{^istaitham}', "");
Expect(1, 6750, '\p{_ IS_tai-Tham}', "");
Expect(0, 6750, '\p{^_ IS_tai-Tham}', "");
Expect(0, 6750, '\P{_ IS_tai-Tham}', "");
Expect(1, 6750, '\P{^_ IS_tai-Tham}', "");
Expect(0, 6687, '\p{_ IS_tai-Tham}', "");
Expect(1, 6687, '\p{^_ IS_tai-Tham}', "");
Expect(1, 6687, '\P{_ IS_tai-Tham}', "");
Expect(0, 6687, '\P{^_ IS_tai-Tham}', "");
Error('\p{/a/- Lana}');
Error('\P{/a/- Lana}');
Expect(1, 6750, '\p{lana}', "");
Expect(0, 6750, '\p{^lana}', "");
Expect(0, 6750, '\P{lana}', "");
Expect(1, 6750, '\P{^lana}', "");
Expect(0, 6687, '\p{lana}', "");
Expect(1, 6687, '\p{^lana}', "");
Expect(1, 6687, '\P{lana}', "");
Expect(0, 6687, '\P{^lana}', "");
Expect(1, 6750, '\p{__LANA}', "");
Expect(0, 6750, '\p{^__LANA}', "");
Expect(0, 6750, '\P{__LANA}', "");
Expect(1, 6750, '\P{^__LANA}', "");
Expect(0, 6687, '\p{__LANA}', "");
Expect(1, 6687, '\p{^__LANA}', "");
Expect(1, 6687, '\P{__LANA}', "");
Expect(0, 6687, '\P{^__LANA}', "");
Error('\p{ is Lana/a/}');
Error('\P{ is Lana/a/}');
Expect(1, 6750, '\p{islana}', "");
Expect(0, 6750, '\p{^islana}', "");
Expect(0, 6750, '\P{islana}', "");
Expect(1, 6750, '\P{^islana}', "");
Expect(0, 6687, '\p{islana}', "");
Expect(1, 6687, '\p{^islana}', "");
Expect(1, 6687, '\P{islana}', "");
Expect(0, 6687, '\P{^islana}', "");
Expect(1, 6750, '\p{_Is_LANA}', "");
Expect(0, 6750, '\p{^_Is_LANA}', "");
Expect(0, 6750, '\P{_Is_LANA}', "");
Expect(1, 6750, '\P{^_Is_LANA}', "");
Expect(0, 6687, '\p{_Is_LANA}', "");
Expect(1, 6687, '\p{^_Is_LANA}', "");
Expect(1, 6687, '\P{_Is_LANA}', "");
Expect(0, 6687, '\P{^_Is_LANA}', "");
Error('\p{ :=nko}');
Error('\P{ :=nko}');
Expect(1, 2042, '\p{nko}', "");
Expect(0, 2042, '\p{^nko}', "");
Expect(0, 2042, '\P{nko}', "");
Expect(1, 2042, '\P{^nko}', "");
Expect(0, 1983, '\p{nko}', "");
Expect(1, 1983, '\p{^nko}', "");
Expect(1, 1983, '\P{nko}', "");
Expect(0, 1983, '\P{^nko}', "");
Expect(1, 2042, '\p{ -Nko}', "");
Expect(0, 2042, '\p{^ -Nko}', "");
Expect(0, 2042, '\P{ -Nko}', "");
Expect(1, 2042, '\P{^ -Nko}', "");
Expect(0, 1983, '\p{ -Nko}', "");
Expect(1, 1983, '\p{^ -Nko}', "");
Expect(1, 1983, '\P{ -Nko}', "");
Expect(0, 1983, '\P{^ -Nko}', "");
Error('\p{ :=Is nko}');
Error('\P{ :=Is nko}');
Expect(1, 2042, '\p{isnko}', "");
Expect(0, 2042, '\p{^isnko}', "");
Expect(0, 2042, '\P{isnko}', "");
Expect(1, 2042, '\P{^isnko}', "");
Expect(0, 1983, '\p{isnko}', "");
Expect(1, 1983, '\p{^isnko}', "");
Expect(1, 1983, '\P{isnko}', "");
Expect(0, 1983, '\P{^isnko}', "");
Expect(1, 2042, '\p{ -is-NKO}', "");
Expect(0, 2042, '\p{^ -is-NKO}', "");
Expect(0, 2042, '\P{ -is-NKO}', "");
Expect(1, 2042, '\P{^ -is-NKO}', "");
Expect(0, 1983, '\p{ -is-NKO}', "");
Expect(1, 1983, '\p{^ -is-NKO}', "");
Expect(1, 1983, '\P{ -is-NKO}', "");
Expect(0, 1983, '\P{^ -is-NKO}', "");
Error('\p{/a/ _Nkoo}');
Error('\P{/a/ _Nkoo}');
Expect(1, 2042, '\p{nkoo}', "");
Expect(0, 2042, '\p{^nkoo}', "");
Expect(0, 2042, '\P{nkoo}', "");
Expect(1, 2042, '\P{^nkoo}', "");
Expect(0, 1983, '\p{nkoo}', "");
Expect(1, 1983, '\p{^nkoo}', "");
Expect(1, 1983, '\P{nkoo}', "");
Expect(0, 1983, '\P{^nkoo}', "");
Expect(1, 2042, '\p{ Nkoo}', "");
Expect(0, 2042, '\p{^ Nkoo}', "");
Expect(0, 2042, '\P{ Nkoo}', "");
Expect(1, 2042, '\P{^ Nkoo}', "");
Expect(0, 1983, '\p{ Nkoo}', "");
Expect(1, 1983, '\p{^ Nkoo}', "");
Expect(1, 1983, '\P{ Nkoo}', "");
Expect(0, 1983, '\P{^ Nkoo}', "");
Error('\p{ -Is nkoo:=}');
Error('\P{ -Is nkoo:=}');
Expect(1, 2042, '\p{isnkoo}', "");
Expect(0, 2042, '\p{^isnkoo}', "");
Expect(0, 2042, '\P{isnkoo}', "");
Expect(1, 2042, '\P{^isnkoo}', "");
Expect(0, 1983, '\p{isnkoo}', "");
Expect(1, 1983, '\p{^isnkoo}', "");
Expect(1, 1983, '\P{isnkoo}', "");
Expect(0, 1983, '\P{^isnkoo}', "");
Expect(1, 2042, '\p{_ Is Nkoo}', "");
Expect(0, 2042, '\p{^_ Is Nkoo}', "");
Expect(0, 2042, '\P{_ Is Nkoo}', "");
Expect(1, 2042, '\P{^_ Is Nkoo}', "");
Expect(0, 1983, '\p{_ Is Nkoo}', "");
Expect(1, 1983, '\p{^_ Is Nkoo}', "");
Expect(1, 1983, '\P{_ Is Nkoo}', "");
Expect(0, 1983, '\P{^_ Is Nkoo}', "");
Error('\p{ :=Mathematical Alphanumeric-Symbols}');
Error('\P{ :=Mathematical Alphanumeric-Symbols}');
Expect(1, 120831, '\p{mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^mathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^mathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{mathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^mathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{ _Mathematical AlphanumericSymbols}', "");
Expect(0, 120831, '\p{^ _Mathematical AlphanumericSymbols}', "");
Expect(0, 120831, '\P{ _Mathematical AlphanumericSymbols}', "");
Expect(1, 120831, '\P{^ _Mathematical AlphanumericSymbols}', "");
Expect(0, 119807, '\p{ _Mathematical AlphanumericSymbols}', "");
Expect(1, 119807, '\p{^ _Mathematical AlphanumericSymbols}', "");
Expect(1, 119807, '\P{ _Mathematical AlphanumericSymbols}', "");
Expect(0, 119807, '\P{^ _Mathematical AlphanumericSymbols}', "");
Error('\p{_/a/isMathematical ALPHANUMERIC Symbols}');
Error('\P{_/a/isMathematical ALPHANUMERIC Symbols}');
Expect(1, 120831, '\p{ismathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^ismathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{ismathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^ismathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{ismathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^ismathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{ismathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^ismathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(0, 120831, '\p{^--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(0, 120831, '\P{--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(1, 120831, '\P{^--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(0, 119807, '\p{--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(1, 119807, '\p{^--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(1, 119807, '\P{--IS-mathematical Alphanumeric SYMBOLS}', "");
Expect(0, 119807, '\P{^--IS-mathematical Alphanumeric SYMBOLS}', "");
Error('\p{ In:=mathematical Alphanumeric-Symbols}');
Error('\P{ In:=mathematical Alphanumeric-Symbols}');
Expect(1, 120831, '\p{inmathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\p{^inmathematicalalphanumericsymbols}', "");
Expect(0, 120831, '\P{inmathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\P{^inmathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\p{inmathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\p{^inmathematicalalphanumericsymbols}', "");
Expect(1, 119807, '\P{inmathematicalalphanumericsymbols}', "");
Expect(0, 119807, '\P{^inmathematicalalphanumericsymbols}', "");
Expect(1, 120831, '\p{_-INMathematicalAlphanumeric symbols}', "");
Expect(0, 120831, '\p{^_-INMathematicalAlphanumeric symbols}', "");
Expect(0, 120831, '\P{_-INMathematicalAlphanumeric symbols}', "");
Expect(1, 120831, '\P{^_-INMathematicalAlphanumeric symbols}', "");
Expect(0, 119807, '\p{_-INMathematicalAlphanumeric symbols}', "");
Expect(1, 119807, '\p{^_-INMathematicalAlphanumeric symbols}', "");
Expect(1, 119807, '\P{_-INMathematicalAlphanumeric symbols}', "");
Expect(0, 119807, '\P{^_-INMathematicalAlphanumeric symbols}', "");
Error('\p{/a/ -Lydian}');
Error('\P{/a/ -Lydian}');
Expect(1, 67897, '\p{lydian}', "");
Expect(0, 67897, '\p{^lydian}', "");
Expect(0, 67897, '\P{lydian}', "");
Expect(1, 67897, '\P{^lydian}', "");
Expect(0, 67871, '\p{lydian}', "");
Expect(1, 67871, '\p{^lydian}', "");
Expect(1, 67871, '\P{lydian}', "");
Expect(0, 67871, '\P{^lydian}', "");
Expect(1, 67897, '\p{ -lydian}', "");
Expect(0, 67897, '\p{^ -lydian}', "");
Expect(0, 67897, '\P{ -lydian}', "");
Expect(1, 67897, '\P{^ -lydian}', "");
Expect(0, 67871, '\p{ -lydian}', "");
Expect(1, 67871, '\p{^ -lydian}', "");
Expect(1, 67871, '\P{ -lydian}', "");
Expect(0, 67871, '\P{^ -lydian}', "");
Error('\p{_:=Is Lydian}');
Error('\P{_:=Is Lydian}');
Expect(1, 67897, '\p{islydian}', "");
Expect(0, 67897, '\p{^islydian}', "");
Expect(0, 67897, '\P{islydian}', "");
Expect(1, 67897, '\P{^islydian}', "");
Expect(0, 67871, '\p{islydian}', "");
Expect(1, 67871, '\p{^islydian}', "");
Expect(1, 67871, '\P{islydian}', "");
Expect(0, 67871, '\P{^islydian}', "");
Expect(1, 67897, '\p{__Is_LYDIAN}', "");
Expect(0, 67897, '\p{^__Is_LYDIAN}', "");
Expect(0, 67897, '\P{__Is_LYDIAN}', "");
Expect(1, 67897, '\P{^__Is_LYDIAN}', "");
Expect(0, 67871, '\p{__Is_LYDIAN}', "");
Expect(1, 67871, '\p{^__Is_LYDIAN}', "");
Expect(1, 67871, '\P{__Is_LYDIAN}', "");
Expect(0, 67871, '\P{^__Is_LYDIAN}', "");
Error('\p{_LYDI:=}');
Error('\P{_LYDI:=}');
Expect(1, 67897, '\p{lydi}', "");
Expect(0, 67897, '\p{^lydi}', "");
Expect(0, 67897, '\P{lydi}', "");
Expect(1, 67897, '\P{^lydi}', "");
Expect(0, 67871, '\p{lydi}', "");
Expect(1, 67871, '\p{^lydi}', "");
Expect(1, 67871, '\P{lydi}', "");
Expect(0, 67871, '\P{^lydi}', "");
Error('\p{- isLydi:=}');
Error('\P{- isLydi:=}');
Expect(1, 67897, '\p{islydi}', "");
Expect(0, 67897, '\p{^islydi}', "");
Expect(0, 67897, '\P{islydi}', "");
Expect(1, 67897, '\P{^islydi}', "");
Expect(0, 67871, '\p{islydi}', "");
Expect(1, 67871, '\p{^islydi}', "");
Expect(1, 67871, '\P{islydi}', "");
Expect(0, 67871, '\P{^islydi}', "");
Expect(1, 67897, '\p{ is-LYDI}', "");
Expect(0, 67897, '\p{^ is-LYDI}', "");
Expect(0, 67897, '\P{ is-LYDI}', "");
Expect(1, 67897, '\P{^ is-LYDI}', "");
Expect(0, 67871, '\p{ is-LYDI}', "");
Expect(1, 67871, '\p{^ is-LYDI}', "");
Expect(1, 67871, '\P{ is-LYDI}', "");
Expect(0, 67871, '\P{^ is-LYDI}', "");
Error('\p{_-Georgian:=Supplement}');
Error('\P{_-Georgian:=Supplement}');
Expect(1, 11567, '\p{georgiansupplement}', "");
Expect(0, 11567, '\p{^georgiansupplement}', "");
Expect(0, 11567, '\P{georgiansupplement}', "");
Expect(1, 11567, '\P{^georgiansupplement}', "");
Expect(0, 11519, '\p{georgiansupplement}', "");
Expect(1, 11519, '\p{^georgiansupplement}', "");
Expect(1, 11519, '\P{georgiansupplement}', "");
Expect(0, 11519, '\P{^georgiansupplement}', "");
Expect(1, 11567, '\p{ GEORGIAN_supplement}', "");
Expect(0, 11567, '\p{^ GEORGIAN_supplement}', "");
Expect(0, 11567, '\P{ GEORGIAN_supplement}', "");
Expect(1, 11567, '\P{^ GEORGIAN_supplement}', "");
Expect(0, 11519, '\p{ GEORGIAN_supplement}', "");
Expect(1, 11519, '\p{^ GEORGIAN_supplement}', "");
Expect(1, 11519, '\P{ GEORGIAN_supplement}', "");
Expect(0, 11519, '\P{^ GEORGIAN_supplement}', "");
Error('\p{/a/ isGeorgian Supplement}');
Error('\P{/a/ isGeorgian Supplement}');
Expect(1, 11567, '\p{isgeorgiansupplement}', "");
Expect(0, 11567, '\p{^isgeorgiansupplement}', "");
Expect(0, 11567, '\P{isgeorgiansupplement}', "");
Expect(1, 11567, '\P{^isgeorgiansupplement}', "");
Expect(0, 11519, '\p{isgeorgiansupplement}', "");
Expect(1, 11519, '\p{^isgeorgiansupplement}', "");
Expect(1, 11519, '\P{isgeorgiansupplement}', "");
Expect(0, 11519, '\P{^isgeorgiansupplement}', "");
Expect(1, 11567, '\p{_Is Georgiansupplement}', "");
Expect(0, 11567, '\p{^_Is Georgiansupplement}', "");
Expect(0, 11567, '\P{_Is Georgiansupplement}', "");
Expect(1, 11567, '\P{^_Is Georgiansupplement}', "");
Expect(0, 11519, '\p{_Is Georgiansupplement}', "");
Expect(1, 11519, '\p{^_Is Georgiansupplement}', "");
Expect(1, 11519, '\P{_Is Georgiansupplement}', "");
Expect(0, 11519, '\P{^_Is Georgiansupplement}', "");
Error('\p{- In:=GEORGIANSUPPLEMENT}');
Error('\P{- In:=GEORGIANSUPPLEMENT}');
Expect(1, 11567, '\p{ingeorgiansupplement}', "");
Expect(0, 11567, '\p{^ingeorgiansupplement}', "");
Expect(0, 11567, '\P{ingeorgiansupplement}', "");
Expect(1, 11567, '\P{^ingeorgiansupplement}', "");
Expect(0, 11519, '\p{ingeorgiansupplement}', "");
Expect(1, 11519, '\p{^ingeorgiansupplement}', "");
Expect(1, 11519, '\P{ingeorgiansupplement}', "");
Expect(0, 11519, '\P{^ingeorgiansupplement}', "");
Expect(1, 11567, '\p{ -IN_Georgian_Supplement}', "");
Expect(0, 11567, '\p{^ -IN_Georgian_Supplement}', "");
Expect(0, 11567, '\P{ -IN_Georgian_Supplement}', "");
Expect(1, 11567, '\P{^ -IN_Georgian_Supplement}', "");
Expect(0, 11519, '\p{ -IN_Georgian_Supplement}', "");
Expect(1, 11519, '\p{^ -IN_Georgian_Supplement}', "");
Expect(1, 11519, '\P{ -IN_Georgian_Supplement}', "");
Expect(0, 11519, '\P{^ -IN_Georgian_Supplement}', "");
Error('\p{_:=Letter}');
Error('\P{_:=Letter}');
Expect(1, 90, '\p{letter}', "");
Expect(0, 90, '\p{^letter}', "");
Expect(0, 90, '\P{letter}', "");
Expect(1, 90, '\P{^letter}', "");
Expect(0, 64, '\p{letter}', "");
Expect(1, 64, '\p{^letter}', "");
Expect(1, 64, '\P{letter}', "");
Expect(0, 64, '\P{^letter}', "");
Expect(1, 90, '\p{-_Letter}', "");
Expect(0, 90, '\p{^-_Letter}', "");
Expect(0, 90, '\P{-_Letter}', "");
Expect(1, 90, '\P{^-_Letter}', "");
Expect(0, 64, '\p{-_Letter}', "");
Expect(1, 64, '\p{^-_Letter}', "");
Expect(1, 64, '\P{-_Letter}', "");
Expect(0, 64, '\P{^-_Letter}', "");
Error('\p{- Is:=Letter}');
Error('\P{- Is:=Letter}');
Expect(1, 90, '\p{isletter}', "");
Expect(0, 90, '\p{^isletter}', "");
Expect(0, 90, '\P{isletter}', "");
Expect(1, 90, '\P{^isletter}', "");
Expect(0, 64, '\p{isletter}', "");
Expect(1, 64, '\p{^isletter}', "");
Expect(1, 64, '\P{isletter}', "");
Expect(0, 64, '\P{^isletter}', "");
Expect(1, 90, '\p{-is_LETTER}', "");
Expect(0, 90, '\p{^-is_LETTER}', "");
Expect(0, 90, '\P{-is_LETTER}', "");
Expect(1, 90, '\P{^-is_LETTER}', "");
Expect(0, 64, '\p{-is_LETTER}', "");
Expect(1, 64, '\p{^-is_LETTER}', "");
Expect(1, 64, '\P{-is_LETTER}', "");
Expect(0, 64, '\P{^-is_LETTER}', "");
Error('\p{/a/ l}');
Error('\P{/a/ l}');
Expect(1, 90, '\p{l}', "");
Expect(0, 90, '\p{^l}', "");
Expect(0, 90, '\P{l}', "");
Expect(1, 90, '\P{^l}', "");
Expect(0, 64, '\p{l}', "");
Expect(1, 64, '\p{^l}', "");
Expect(1, 64, '\P{l}', "");
Expect(0, 64, '\P{^l}', "");
Expect(1, 90, '\p{--L}', "");
Expect(0, 90, '\p{^--L}', "");
Expect(0, 90, '\P{--L}', "");
Expect(1, 90, '\P{^--L}', "");
Expect(0, 64, '\p{--L}', "");
Expect(1, 64, '\p{^--L}', "");
Expect(1, 64, '\P{--L}', "");
Expect(0, 64, '\P{^--L}', "");
Error('\p{:=-IS_L}');
Error('\P{:=-IS_L}');
Expect(1, 90, '\p{isl}', "");
Expect(0, 90, '\p{^isl}', "");
Expect(0, 90, '\P{isl}', "");
Expect(1, 90, '\P{^isl}', "");
Expect(0, 64, '\p{isl}', "");
Expect(1, 64, '\p{^isl}', "");
Expect(1, 64, '\P{isl}', "");
Expect(0, 64, '\P{^isl}', "");
Expect(1, 90, '\p{ is L}', "");
Expect(0, 90, '\p{^ is L}', "");
Expect(0, 90, '\P{ is L}', "");
Expect(1, 90, '\P{^ is L}', "");
Expect(0, 64, '\p{ is L}', "");
Expect(1, 64, '\p{^ is L}', "");
Expect(1, 64, '\P{ is L}', "");
Expect(0, 64, '\P{^ is L}', "");
Error('\p{ cyrillic_Extended_B:=}');
Error('\P{ cyrillic_Extended_B:=}');
Expect(1, 42655, '\p{cyrillicextendedb}', "");
Expect(0, 42655, '\p{^cyrillicextendedb}', "");
Expect(0, 42655, '\P{cyrillicextendedb}', "");
Expect(1, 42655, '\P{^cyrillicextendedb}', "");
Expect(0, 42559, '\p{cyrillicextendedb}', "");
Expect(1, 42559, '\p{^cyrillicextendedb}', "");
Expect(1, 42559, '\P{cyrillicextendedb}', "");
Expect(0, 42559, '\P{^cyrillicextendedb}', "");
Expect(1, 42655, '\p{_ Cyrillic EXTENDED b}', "");
Expect(0, 42655, '\p{^_ Cyrillic EXTENDED b}', "");
Expect(0, 42655, '\P{_ Cyrillic EXTENDED b}', "");
Expect(1, 42655, '\P{^_ Cyrillic EXTENDED b}', "");
Expect(0, 42559, '\p{_ Cyrillic EXTENDED b}', "");
Expect(1, 42559, '\p{^_ Cyrillic EXTENDED b}', "");
Expect(1, 42559, '\P{_ Cyrillic EXTENDED b}', "");
Expect(0, 42559, '\P{^_ Cyrillic EXTENDED b}', "");
Error('\p{ Is Cyrillic-Extended/a/B}');
Error('\P{ Is Cyrillic-Extended/a/B}');
Expect(1, 42655, '\p{iscyrillicextendedb}', "");
Expect(0, 42655, '\p{^iscyrillicextendedb}', "");
Expect(0, 42655, '\P{iscyrillicextendedb}', "");
Expect(1, 42655, '\P{^iscyrillicextendedb}', "");
Expect(0, 42559, '\p{iscyrillicextendedb}', "");
Expect(1, 42559, '\p{^iscyrillicextendedb}', "");
Expect(1, 42559, '\P{iscyrillicextendedb}', "");
Expect(0, 42559, '\P{^iscyrillicextendedb}', "");
Expect(1, 42655, '\p{ -IsCyrillic ExtendedB}', "");
Expect(0, 42655, '\p{^ -IsCyrillic ExtendedB}', "");
Expect(0, 42655, '\P{ -IsCyrillic ExtendedB}', "");
Expect(1, 42655, '\P{^ -IsCyrillic ExtendedB}', "");
Expect(0, 42559, '\p{ -IsCyrillic ExtendedB}', "");
Expect(1, 42559, '\p{^ -IsCyrillic ExtendedB}', "");
Expect(1, 42559, '\P{ -IsCyrillic ExtendedB}', "");
Expect(0, 42559, '\P{^ -IsCyrillic ExtendedB}', "");
Error('\p{:=in-CYRILLICextended-B}');
Error('\P{:=in-CYRILLICextended-B}');
Expect(1, 42655, '\p{incyrillicextendedb}', "");
Expect(0, 42655, '\p{^incyrillicextendedb}', "");
Expect(0, 42655, '\P{incyrillicextendedb}', "");
Expect(1, 42655, '\P{^incyrillicextendedb}', "");
Expect(0, 42559, '\p{incyrillicextendedb}', "");
Expect(1, 42559, '\p{^incyrillicextendedb}', "");
Expect(1, 42559, '\P{incyrillicextendedb}', "");
Expect(0, 42559, '\P{^incyrillicextendedb}', "");
Expect(1, 42655, '\p{-in Cyrillic_Extended_B}', "");
Expect(0, 42655, '\p{^-in Cyrillic_Extended_B}', "");
Expect(0, 42655, '\P{-in Cyrillic_Extended_B}', "");
Expect(1, 42655, '\P{^-in Cyrillic_Extended_B}', "");
Expect(0, 42559, '\p{-in Cyrillic_Extended_B}', "");
Expect(1, 42559, '\p{^-in Cyrillic_Extended_B}', "");
Expect(1, 42559, '\P{-in Cyrillic_Extended_B}', "");
Expect(0, 42559, '\P{^-in Cyrillic_Extended_B}', "");
Error('\p{ _Hebrew:=}');
Error('\P{ _Hebrew:=}');
Expect(1, 1479, '\p{hebrew}', "");
Expect(0, 1479, '\p{^hebrew}', "");
Expect(0, 1479, '\P{hebrew}', "");
Expect(1, 1479, '\P{^hebrew}', "");
Expect(0, 1424, '\p{hebrew}', "");
Expect(1, 1424, '\p{^hebrew}', "");
Expect(1, 1424, '\P{hebrew}', "");
Expect(0, 1424, '\P{^hebrew}', "");
Expect(1, 1479, '\p{ hebrew}', "");
Expect(0, 1479, '\p{^ hebrew}', "");
Expect(0, 1479, '\P{ hebrew}', "");
Expect(1, 1479, '\P{^ hebrew}', "");
Expect(0, 1424, '\p{ hebrew}', "");
Expect(1, 1424, '\p{^ hebrew}', "");
Expect(1, 1424, '\P{ hebrew}', "");
Expect(0, 1424, '\P{^ hebrew}', "");
Error('\p{_ Is:=hebrew}');
Error('\P{_ Is:=hebrew}');
Expect(1, 1479, '\p{ishebrew}', "");
Expect(0, 1479, '\p{^ishebrew}', "");
Expect(0, 1479, '\P{ishebrew}', "");
Expect(1, 1479, '\P{^ishebrew}', "");
Expect(0, 1424, '\p{ishebrew}', "");
Expect(1, 1424, '\p{^ishebrew}', "");
Expect(1, 1424, '\P{ishebrew}', "");
Expect(0, 1424, '\P{^ishebrew}', "");
Expect(1, 1479, '\p{ -isHebrew}', "");
Expect(0, 1479, '\p{^ -isHebrew}', "");
Expect(0, 1479, '\P{ -isHebrew}', "");
Expect(1, 1479, '\P{^ -isHebrew}', "");
Expect(0, 1424, '\p{ -isHebrew}', "");
Expect(1, 1424, '\p{^ -isHebrew}', "");
Expect(1, 1424, '\P{ -isHebrew}', "");
Expect(0, 1424, '\P{^ -isHebrew}', "");
Error('\p{:= Hebr}');
Error('\P{:= Hebr}');
Expect(1, 1479, '\p{hebr}', "");
Expect(0, 1479, '\p{^hebr}', "");
Expect(0, 1479, '\P{hebr}', "");
Expect(1, 1479, '\P{^hebr}', "");
Expect(0, 1424, '\p{hebr}', "");
Expect(1, 1424, '\p{^hebr}', "");
Expect(1, 1424, '\P{hebr}', "");
Expect(0, 1424, '\P{^hebr}', "");
Expect(1, 1479, '\p{ -Hebr}', "");
Expect(0, 1479, '\p{^ -Hebr}', "");
Expect(0, 1479, '\P{ -Hebr}', "");
Expect(1, 1479, '\P{^ -Hebr}', "");
Expect(0, 1424, '\p{ -Hebr}', "");
Expect(1, 1424, '\p{^ -Hebr}', "");
Expect(1, 1424, '\P{ -Hebr}', "");
Expect(0, 1424, '\P{^ -Hebr}', "");
Error('\p{_ Is/a/Hebr}');
Error('\P{_ Is/a/Hebr}');
Expect(1, 1479, '\p{ishebr}', "");
Expect(0, 1479, '\p{^ishebr}', "");
Expect(0, 1479, '\P{ishebr}', "");
Expect(1, 1479, '\P{^ishebr}', "");
Expect(0, 1424, '\p{ishebr}', "");
Expect(1, 1424, '\p{^ishebr}', "");
Expect(1, 1424, '\P{ishebr}', "");
Expect(0, 1424, '\P{^ishebr}', "");
Expect(1, 1479, '\p{__Is hebr}', "");
Expect(0, 1479, '\p{^__Is hebr}', "");
Expect(0, 1479, '\P{__Is hebr}', "");
Expect(1, 1479, '\P{^__Is hebr}', "");
Expect(0, 1424, '\p{__Is hebr}', "");
Expect(1, 1424, '\p{^__Is hebr}', "");
Expect(1, 1424, '\P{__Is hebr}', "");
Expect(0, 1424, '\P{^__Is hebr}', "");
Error('\p{_IN Hiragana:=}');
Error('\P{_IN Hiragana:=}');
Expect(1, 12447, '\p{inhiragana}', "");
Expect(0, 12447, '\p{^inhiragana}', "");
Expect(0, 12447, '\P{inhiragana}', "");
Expect(1, 12447, '\P{^inhiragana}', "");
Expect(0, 12351, '\p{inhiragana}', "");
Expect(1, 12351, '\p{^inhiragana}', "");
Expect(1, 12351, '\P{inhiragana}', "");
Expect(0, 12351, '\P{^inhiragana}', "");
Expect(1, 12447, '\p{ -Inhiragana}', "");
Expect(0, 12447, '\p{^ -Inhiragana}', "");
Expect(0, 12447, '\P{ -Inhiragana}', "");
Expect(1, 12447, '\P{^ -Inhiragana}', "");
Expect(0, 12351, '\p{ -Inhiragana}', "");
Expect(1, 12351, '\p{^ -Inhiragana}', "");
Expect(1, 12351, '\P{ -Inhiragana}', "");
Expect(0, 12351, '\P{^ -Inhiragana}', "");
Error('\p{:=latin}');
Error('\P{:=latin}');
Expect(1, 90, '\p{latin}', "");
Expect(0, 90, '\p{^latin}', "");
Expect(0, 90, '\P{latin}', "");
Expect(1, 90, '\P{^latin}', "");
Expect(0, 64, '\p{latin}', "");
Expect(1, 64, '\p{^latin}', "");
Expect(1, 64, '\P{latin}', "");
Expect(0, 64, '\P{^latin}', "");
Expect(1, 90, '\p{_ latin}', "");
Expect(0, 90, '\p{^_ latin}', "");
Expect(0, 90, '\P{_ latin}', "");
Expect(1, 90, '\P{^_ latin}', "");
Expect(0, 64, '\p{_ latin}', "");
Expect(1, 64, '\p{^_ latin}', "");
Expect(1, 64, '\P{_ latin}', "");
Expect(0, 64, '\P{^_ latin}', "");
Error('\p{_ IsLatin/a/}');
Error('\P{_ IsLatin/a/}');
Expect(1, 90, '\p{islatin}', "");
Expect(0, 90, '\p{^islatin}', "");
Expect(0, 90, '\P{islatin}', "");
Expect(1, 90, '\P{^islatin}', "");
Expect(0, 64, '\p{islatin}', "");
Expect(1, 64, '\p{^islatin}', "");
Expect(1, 64, '\P{islatin}', "");
Expect(0, 64, '\P{^islatin}', "");
Expect(1, 90, '\p{_ Is_LATIN}', "");
Expect(0, 90, '\p{^_ Is_LATIN}', "");
Expect(0, 90, '\P{_ Is_LATIN}', "");
Expect(1, 90, '\P{^_ Is_LATIN}', "");
Expect(0, 64, '\p{_ Is_LATIN}', "");
Expect(1, 64, '\p{^_ Is_LATIN}', "");
Expect(1, 64, '\P{_ Is_LATIN}', "");
Expect(0, 64, '\P{^_ Is_LATIN}', "");
Error('\p{ :=Latn}');
Error('\P{ :=Latn}');
Expect(1, 90, '\p{latn}', "");
Expect(0, 90, '\p{^latn}', "");
Expect(0, 90, '\P{latn}', "");
Expect(1, 90, '\P{^latn}', "");
Expect(0, 64, '\p{latn}', "");
Expect(1, 64, '\p{^latn}', "");
Expect(1, 64, '\P{latn}', "");
Expect(0, 64, '\P{^latn}', "");
Expect(1, 90, '\p{- LATN}', "");
Expect(0, 90, '\p{^- LATN}', "");
Expect(0, 90, '\P{- LATN}', "");
Expect(1, 90, '\P{^- LATN}', "");
Expect(0, 64, '\p{- LATN}', "");
Expect(1, 64, '\p{^- LATN}', "");
Expect(1, 64, '\P{- LATN}', "");
Expect(0, 64, '\P{^- LATN}', "");
Error('\p{-:=Is_Latn}');
Error('\P{-:=Is_Latn}');
Expect(1, 90, '\p{islatn}', "");
Expect(0, 90, '\p{^islatn}', "");
Expect(0, 90, '\P{islatn}', "");
Expect(1, 90, '\P{^islatn}', "");
Expect(0, 64, '\p{islatn}', "");
Expect(1, 64, '\p{^islatn}', "");
Expect(1, 64, '\P{islatn}', "");
Expect(0, 64, '\P{^islatn}', "");
Expect(1, 90, '\p{ -IS-latn}', "");
Expect(0, 90, '\p{^ -IS-latn}', "");
Expect(0, 90, '\P{ -IS-latn}', "");
Expect(1, 90, '\P{^ -IS-latn}', "");
Expect(0, 64, '\p{ -IS-latn}', "");
Expect(1, 64, '\p{^ -IS-latn}', "");
Expect(1, 64, '\P{ -IS-latn}', "");
Expect(0, 64, '\P{^ -IS-latn}', "");
Error('\p{-:=enclosing MARK}');
Error('\P{-:=enclosing MARK}');
Expect(1, 1161, '\p{enclosingmark}', "");
Expect(0, 1161, '\p{^enclosingmark}', "");
Expect(0, 1161, '\P{enclosingmark}', "");
Expect(1, 1161, '\P{^enclosingmark}', "");
Expect(0, 1159, '\p{enclosingmark}', "");
Expect(1, 1159, '\p{^enclosingmark}', "");
Expect(1, 1159, '\P{enclosingmark}', "");
Expect(0, 1159, '\P{^enclosingmark}', "");
Expect(1, 1161, '\p{-Enclosing-Mark}', "");
Expect(0, 1161, '\p{^-Enclosing-Mark}', "");
Expect(0, 1161, '\P{-Enclosing-Mark}', "");
Expect(1, 1161, '\P{^-Enclosing-Mark}', "");
Expect(0, 1159, '\p{-Enclosing-Mark}', "");
Expect(1, 1159, '\p{^-Enclosing-Mark}', "");
Expect(1, 1159, '\P{-Enclosing-Mark}', "");
Expect(0, 1159, '\P{^-Enclosing-Mark}', "");
Error('\p{__is/a/Enclosing-Mark}');
Error('\P{__is/a/Enclosing-Mark}');
Expect(1, 1161, '\p{isenclosingmark}', "");
Expect(0, 1161, '\p{^isenclosingmark}', "");
Expect(0, 1161, '\P{isenclosingmark}', "");
Expect(1, 1161, '\P{^isenclosingmark}', "");
Expect(0, 1159, '\p{isenclosingmark}', "");
Expect(1, 1159, '\p{^isenclosingmark}', "");
Expect(1, 1159, '\P{isenclosingmark}', "");
Expect(0, 1159, '\P{^isenclosingmark}', "");
Expect(1, 1161, '\p{ _is-enclosing_mark}', "");
Expect(0, 1161, '\p{^ _is-enclosing_mark}', "");
Expect(0, 1161, '\P{ _is-enclosing_mark}', "");
Expect(1, 1161, '\P{^ _is-enclosing_mark}', "");
Expect(0, 1159, '\p{ _is-enclosing_mark}', "");
Expect(1, 1159, '\p{^ _is-enclosing_mark}', "");
Expect(1, 1159, '\P{ _is-enclosing_mark}', "");
Expect(0, 1159, '\P{^ _is-enclosing_mark}', "");
Error('\p{_me:=}');
Error('\P{_me:=}');
Expect(1, 1161, '\p{me}', "");
Expect(0, 1161, '\p{^me}', "");
Expect(0, 1161, '\P{me}', "");
Expect(1, 1161, '\P{^me}', "");
Expect(0, 1159, '\p{me}', "");
Expect(1, 1159, '\p{^me}', "");
Expect(1, 1159, '\P{me}', "");
Expect(0, 1159, '\P{^me}', "");
Expect(1, 1161, '\p{ ME}', "");
Expect(0, 1161, '\p{^ ME}', "");
Expect(0, 1161, '\P{ ME}', "");
Expect(1, 1161, '\P{^ ME}', "");
Expect(0, 1159, '\p{ ME}', "");
Expect(1, 1159, '\p{^ ME}', "");
Expect(1, 1159, '\P{ ME}', "");
Expect(0, 1159, '\P{^ ME}', "");
Error('\p{ IS:=me}');
Error('\P{ IS:=me}');
Expect(1, 1161, '\p{isme}', "");
Expect(0, 1161, '\p{^isme}', "");
Expect(0, 1161, '\P{isme}', "");
Expect(1, 1161, '\P{^isme}', "");
Expect(0, 1159, '\p{isme}', "");
Expect(1, 1159, '\p{^isme}', "");
Expect(1, 1159, '\P{isme}', "");
Expect(0, 1159, '\P{^isme}', "");
Expect(1, 1161, '\p{_Is Me}', "");
Expect(0, 1161, '\p{^_Is Me}', "");
Expect(0, 1161, '\P{_Is Me}', "");
Expect(1, 1161, '\P{^_Is Me}', "");
Expect(0, 1159, '\p{_Is Me}', "");
Expect(1, 1159, '\p{^_Is Me}', "");
Expect(1, 1159, '\P{_Is Me}', "");
Expect(0, 1159, '\P{^_Is Me}', "");
Error('\p{-/a/FORMAT}');
Error('\P{-/a/FORMAT}');
Expect(1, 173, '\p{format}', "");
Expect(0, 173, '\p{^format}', "");
Expect(0, 173, '\P{format}', "");
Expect(1, 173, '\P{^format}', "");
Expect(0, 172, '\p{format}', "");
Expect(1, 172, '\p{^format}', "");
Expect(1, 172, '\P{format}', "");
Expect(0, 172, '\P{^format}', "");
Expect(1, 173, '\p{ _format}', "");
Expect(0, 173, '\p{^ _format}', "");
Expect(0, 173, '\P{ _format}', "");
Expect(1, 173, '\P{^ _format}', "");
Expect(0, 172, '\p{ _format}', "");
Expect(1, 172, '\p{^ _format}', "");
Expect(1, 172, '\P{ _format}', "");
Expect(0, 172, '\P{^ _format}', "");
Error('\p{:= IsFORMAT}');
Error('\P{:= IsFORMAT}');
Expect(1, 173, '\p{isformat}', "");
Expect(0, 173, '\p{^isformat}', "");
Expect(0, 173, '\P{isformat}', "");
Expect(1, 173, '\P{^isformat}', "");
Expect(0, 172, '\p{isformat}', "");
Expect(1, 172, '\p{^isformat}', "");
Expect(1, 172, '\P{isformat}', "");
Expect(0, 172, '\P{^isformat}', "");
Expect(1, 173, '\p{_ isFormat}', "");
Expect(0, 173, '\p{^_ isFormat}', "");
Expect(0, 173, '\P{_ isFormat}', "");
Expect(1, 173, '\P{^_ isFormat}', "");
Expect(0, 172, '\p{_ isFormat}', "");
Expect(1, 172, '\p{^_ isFormat}', "");
Expect(1, 172, '\P{_ isFormat}', "");
Expect(0, 172, '\P{^_ isFormat}', "");
Error('\p{-cf/a/}');
Error('\P{-cf/a/}');
Expect(1, 173, '\p{cf}', "");
Expect(0, 173, '\p{^cf}', "");
Expect(0, 173, '\P{cf}', "");
Expect(1, 173, '\P{^cf}', "");
Expect(0, 172, '\p{cf}', "");
Expect(1, 172, '\p{^cf}', "");
Expect(1, 172, '\P{cf}', "");
Expect(0, 172, '\P{^cf}', "");
Expect(1, 173, '\p{ -CF}', "");
Expect(0, 173, '\p{^ -CF}', "");
Expect(0, 173, '\P{ -CF}', "");
Expect(1, 173, '\P{^ -CF}', "");
Expect(0, 172, '\p{ -CF}', "");
Expect(1, 172, '\p{^ -CF}', "");
Expect(1, 172, '\P{ -CF}', "");
Expect(0, 172, '\P{^ -CF}', "");
Error('\p{-:=Iscf}');
Error('\P{-:=Iscf}');
Expect(1, 173, '\p{iscf}', "");
Expect(0, 173, '\p{^iscf}', "");
Expect(0, 173, '\P{iscf}', "");
Expect(1, 173, '\P{^iscf}', "");
Expect(0, 172, '\p{iscf}', "");
Expect(1, 172, '\p{^iscf}', "");
Expect(1, 172, '\P{iscf}', "");
Expect(0, 172, '\P{^iscf}', "");
Expect(1, 173, '\p{IS cf}', "");
Expect(0, 173, '\p{^IS cf}', "");
Expect(0, 173, '\P{IS cf}', "");
Expect(1, 173, '\P{^IS cf}', "");
Expect(0, 172, '\p{IS cf}', "");
Expect(1, 172, '\p{^IS cf}', "");
Expect(1, 172, '\P{IS cf}', "");
Expect(0, 172, '\P{^IS cf}', "");
Error('\p{/a/_ Other number}');
Error('\P{/a/_ Other number}');
Expect(1, 179, '\p{othernumber}', "");
Expect(0, 179, '\p{^othernumber}', "");
Expect(0, 179, '\P{othernumber}', "");
Expect(1, 179, '\P{^othernumber}', "");
Expect(0, 177, '\p{othernumber}', "");
Expect(1, 177, '\p{^othernumber}', "");
Expect(1, 177, '\P{othernumber}', "");
Expect(0, 177, '\P{^othernumber}', "");
Expect(1, 179, '\p{__Other_Number}', "");
Expect(0, 179, '\p{^__Other_Number}', "");
Expect(0, 179, '\P{__Other_Number}', "");
Expect(1, 179, '\P{^__Other_Number}', "");
Expect(0, 177, '\p{__Other_Number}', "");
Expect(1, 177, '\p{^__Other_Number}', "");
Expect(1, 177, '\P{__Other_Number}', "");
Expect(0, 177, '\P{^__Other_Number}', "");
Error('\p{ _is Other number:=}');
Error('\P{ _is Other number:=}');
Expect(1, 179, '\p{isothernumber}', "");
Expect(0, 179, '\p{^isothernumber}', "");
Expect(0, 179, '\P{isothernumber}', "");
Expect(1, 179, '\P{^isothernumber}', "");
Expect(0, 177, '\p{isothernumber}', "");
Expect(1, 177, '\p{^isothernumber}', "");
Expect(1, 177, '\P{isothernumber}', "");
Expect(0, 177, '\P{^isothernumber}', "");
Expect(1, 179, '\p{-IsOTHER NUMBER}', "");
Expect(0, 179, '\p{^-IsOTHER NUMBER}', "");
Expect(0, 179, '\P{-IsOTHER NUMBER}', "");
Expect(1, 179, '\P{^-IsOTHER NUMBER}', "");
Expect(0, 177, '\p{-IsOTHER NUMBER}', "");
Expect(1, 177, '\p{^-IsOTHER NUMBER}', "");
Expect(1, 177, '\P{-IsOTHER NUMBER}', "");
Expect(0, 177, '\P{^-IsOTHER NUMBER}', "");
Error('\p{:=-_No}');
Error('\P{:=-_No}');
Expect(1, 179, '\p{no}', "");
Expect(0, 179, '\p{^no}', "");
Expect(0, 179, '\P{no}', "");
Expect(1, 179, '\P{^no}', "");
Expect(0, 177, '\p{no}', "");
Expect(1, 177, '\p{^no}', "");
Expect(1, 177, '\P{no}', "");
Expect(0, 177, '\P{^no}', "");
Expect(1, 179, '\p{-_No}', "");
Expect(0, 179, '\p{^-_No}', "");
Expect(0, 179, '\P{-_No}', "");
Expect(1, 179, '\P{^-_No}', "");
Expect(0, 177, '\p{-_No}', "");
Expect(1, 177, '\p{^-_No}', "");
Expect(1, 177, '\P{-_No}', "");
Expect(0, 177, '\P{^-_No}', "");
Error('\p{:=_-ISno}');
Error('\P{:=_-ISno}');
Expect(1, 179, '\p{isno}', "");
Expect(0, 179, '\p{^isno}', "");
Expect(0, 179, '\P{isno}', "");
Expect(1, 179, '\P{^isno}', "");
Expect(0, 177, '\p{isno}', "");
Expect(1, 177, '\p{^isno}', "");
Expect(1, 177, '\P{isno}', "");
Expect(0, 177, '\P{^isno}', "");
Expect(1, 179, '\p{IS No}', "");
Expect(0, 179, '\p{^IS No}', "");
Expect(0, 179, '\P{IS No}', "");
Expect(1, 179, '\P{^IS No}', "");
Expect(0, 177, '\p{IS No}', "");
Expect(1, 177, '\p{^IS No}', "");
Expect(1, 177, '\P{IS No}', "");
Expect(0, 177, '\P{^IS No}', "");
Error('\p{--latin:=1-SUPPLEMENT}');
Error('\P{--latin:=1-SUPPLEMENT}');
Expect(1, 255, '\p{latin1supplement}', "");
Expect(0, 255, '\p{^latin1supplement}', "");
Expect(0, 255, '\P{latin1supplement}', "");
Expect(1, 255, '\P{^latin1supplement}', "");
Expect(0, 127, '\p{latin1supplement}', "");
Expect(1, 127, '\p{^latin1supplement}', "");
Expect(1, 127, '\P{latin1supplement}', "");
Expect(0, 127, '\P{^latin1supplement}', "");
Expect(1, 255, '\p{ Latin 1 SUPPLEMENT}', "");
Expect(0, 255, '\p{^ Latin 1 SUPPLEMENT}', "");
Expect(0, 255, '\P{ Latin 1 SUPPLEMENT}', "");
Expect(1, 255, '\P{^ Latin 1 SUPPLEMENT}', "");
Expect(0, 127, '\p{ Latin 1 SUPPLEMENT}', "");
Expect(1, 127, '\p{^ Latin 1 SUPPLEMENT}', "");
Expect(1, 127, '\P{ Latin 1 SUPPLEMENT}', "");
Expect(0, 127, '\P{^ Latin 1 SUPPLEMENT}', "");
Error('\p{_Is/a/Latin 1_Supplement}');
Error('\P{_Is/a/Latin 1_Supplement}');
Expect(1, 255, '\p{islatin1supplement}', "");
Expect(0, 255, '\p{^islatin1supplement}', "");
Expect(0, 255, '\P{islatin1supplement}', "");
Expect(1, 255, '\P{^islatin1supplement}', "");
Expect(0, 127, '\p{islatin1supplement}', "");
Expect(1, 127, '\p{^islatin1supplement}', "");
Expect(1, 127, '\P{islatin1supplement}', "");
Expect(0, 127, '\P{^islatin1supplement}', "");
Expect(1, 255, '\p{-is latin_1 supplement}', "");
Expect(0, 255, '\p{^-is latin_1 supplement}', "");
Expect(0, 255, '\P{-is latin_1 supplement}', "");
Expect(1, 255, '\P{^-is latin_1 supplement}', "");
Expect(0, 127, '\p{-is latin_1 supplement}', "");
Expect(1, 127, '\p{^-is latin_1 supplement}', "");
Expect(1, 127, '\P{-is latin_1 supplement}', "");
Expect(0, 127, '\P{^-is latin_1 supplement}', "");
Error('\p{ :=in Latin-1Supplement}');
Error('\P{ :=in Latin-1Supplement}');
Expect(1, 255, '\p{inlatin1supplement}', "");
Expect(0, 255, '\p{^inlatin1supplement}', "");
Expect(0, 255, '\P{inlatin1supplement}', "");
Expect(1, 255, '\P{^inlatin1supplement}', "");
Expect(0, 127, '\p{inlatin1supplement}', "");
Expect(1, 127, '\p{^inlatin1supplement}', "");
Expect(1, 127, '\P{inlatin1supplement}', "");
Expect(0, 127, '\P{^inlatin1supplement}', "");
Expect(1, 255, '\p{ _in Latin_1-Supplement}', "");
Expect(0, 255, '\p{^ _in Latin_1-Supplement}', "");
Expect(0, 255, '\P{ _in Latin_1-Supplement}', "");
Expect(1, 255, '\P{^ _in Latin_1-Supplement}', "");
Expect(0, 127, '\p{ _in Latin_1-Supplement}', "");
Expect(1, 127, '\p{^ _in Latin_1-Supplement}', "");
Expect(1, 127, '\P{ _in Latin_1-Supplement}', "");
Expect(0, 127, '\P{^ _in Latin_1-Supplement}', "");
Error('\p{/a/ -Latin_1}');
Error('\P{/a/ -Latin_1}');
Expect(1, 255, '\p{latin1}', "");
Expect(0, 255, '\p{^latin1}', "");
Expect(0, 255, '\P{latin1}', "");
Expect(1, 255, '\P{^latin1}', "");
Expect(0, 127, '\p{latin1}', "");
Expect(1, 127, '\p{^latin1}', "");
Expect(1, 127, '\P{latin1}', "");
Expect(0, 127, '\P{^latin1}', "");
Expect(1, 255, '\p{-LATIN1}', "");
Expect(0, 255, '\p{^-LATIN1}', "");
Expect(0, 255, '\P{-LATIN1}', "");
Expect(1, 255, '\P{^-LATIN1}', "");
Expect(0, 127, '\p{-LATIN1}', "");
Expect(1, 127, '\p{^-LATIN1}', "");
Expect(1, 127, '\P{-LATIN1}', "");
Expect(0, 127, '\P{^-LATIN1}', "");
Error('\p{-IS Latin-1/a/}');
Error('\P{-IS Latin-1/a/}');
Expect(1, 255, '\p{islatin1}', "");
Expect(0, 255, '\p{^islatin1}', "");
Expect(0, 255, '\P{islatin1}', "");
Expect(1, 255, '\P{^islatin1}', "");
Expect(0, 127, '\p{islatin1}', "");
Expect(1, 127, '\p{^islatin1}', "");
Expect(1, 127, '\P{islatin1}', "");
Expect(0, 127, '\P{^islatin1}', "");
Expect(1, 255, '\p{_ Is_latin-1}', "");
Expect(0, 255, '\p{^_ Is_latin-1}', "");
Expect(0, 255, '\P{_ Is_latin-1}', "");
Expect(1, 255, '\P{^_ Is_latin-1}', "");
Expect(0, 127, '\p{_ Is_latin-1}', "");
Expect(1, 127, '\p{^_ Is_latin-1}', "");
Expect(1, 127, '\P{_ Is_latin-1}', "");
Expect(0, 127, '\P{^_ Is_latin-1}', "");
Error('\p{/a/IN LATIN 1}');
Error('\P{/a/IN LATIN 1}');
Expect(1, 255, '\p{inlatin1}', "");
Expect(0, 255, '\p{^inlatin1}', "");
Expect(0, 255, '\P{inlatin1}', "");
Expect(1, 255, '\P{^inlatin1}', "");
Expect(0, 127, '\p{inlatin1}', "");
Expect(1, 127, '\p{^inlatin1}', "");
Expect(1, 127, '\P{inlatin1}', "");
Expect(0, 127, '\P{^inlatin1}', "");
Expect(1, 255, '\p{ In Latin 1}', "");
Expect(0, 255, '\p{^ In Latin 1}', "");
Expect(0, 255, '\P{ In Latin 1}', "");
Expect(1, 255, '\P{^ In Latin 1}', "");
Expect(0, 127, '\p{ In Latin 1}', "");
Expect(1, 127, '\p{^ In Latin 1}', "");
Expect(1, 127, '\P{ In Latin 1}', "");
Expect(0, 127, '\P{^ In Latin 1}', "");
Error('\p{ /a/Tamil}');
Error('\P{ /a/Tamil}');
Expect(1, 2947, '\p{tamil}', "");
Expect(0, 2947, '\p{^tamil}', "");
Expect(0, 2947, '\P{tamil}', "");
Expect(1, 2947, '\P{^tamil}', "");
Expect(0, 2945, '\p{tamil}', "");
Expect(1, 2945, '\p{^tamil}', "");
Expect(1, 2945, '\P{tamil}', "");
Expect(0, 2945, '\P{^tamil}', "");
Expect(1, 2947, '\p{Tamil}', "");
Expect(0, 2947, '\p{^Tamil}', "");
Expect(0, 2947, '\P{Tamil}', "");
Expect(1, 2947, '\P{^Tamil}', "");
Expect(0, 2945, '\p{Tamil}', "");
Expect(1, 2945, '\p{^Tamil}', "");
Expect(1, 2945, '\P{Tamil}', "");
Expect(0, 2945, '\P{^Tamil}', "");
Error('\p{:=IS_TAMIL}');
Error('\P{:=IS_TAMIL}');
Expect(1, 2947, '\p{istamil}', "");
Expect(0, 2947, '\p{^istamil}', "");
Expect(0, 2947, '\P{istamil}', "");
Expect(1, 2947, '\P{^istamil}', "");
Expect(0, 2945, '\p{istamil}', "");
Expect(1, 2945, '\p{^istamil}', "");
Expect(1, 2945, '\P{istamil}', "");
Expect(0, 2945, '\P{^istamil}', "");
Expect(1, 2947, '\p{ is_Tamil}', "");
Expect(0, 2947, '\p{^ is_Tamil}', "");
Expect(0, 2947, '\P{ is_Tamil}', "");
Expect(1, 2947, '\P{^ is_Tamil}', "");
Expect(0, 2945, '\p{ is_Tamil}', "");
Expect(1, 2945, '\p{^ is_Tamil}', "");
Expect(1, 2945, '\P{ is_Tamil}', "");
Expect(0, 2945, '\P{^ is_Tamil}', "");
Error('\p{/a/ taml}');
Error('\P{/a/ taml}');
Expect(1, 2947, '\p{taml}', "");
Expect(0, 2947, '\p{^taml}', "");
Expect(0, 2947, '\P{taml}', "");
Expect(1, 2947, '\P{^taml}', "");
Expect(0, 2945, '\p{taml}', "");
Expect(1, 2945, '\p{^taml}', "");
Expect(1, 2945, '\P{taml}', "");
Expect(0, 2945, '\P{^taml}', "");
Expect(1, 2947, '\p{- taml}', "");
Expect(0, 2947, '\p{^- taml}', "");
Expect(0, 2947, '\P{- taml}', "");
Expect(1, 2947, '\P{^- taml}', "");
Expect(0, 2945, '\p{- taml}', "");
Expect(1, 2945, '\p{^- taml}', "");
Expect(1, 2945, '\P{- taml}', "");
Expect(0, 2945, '\P{^- taml}', "");
Error('\p{:=_ Is taml}');
Error('\P{:=_ Is taml}');
Expect(1, 2947, '\p{istaml}', "");
Expect(0, 2947, '\p{^istaml}', "");
Expect(0, 2947, '\P{istaml}', "");
Expect(1, 2947, '\P{^istaml}', "");
Expect(0, 2945, '\p{istaml}', "");
Expect(1, 2945, '\p{^istaml}', "");
Expect(1, 2945, '\P{istaml}', "");
Expect(0, 2945, '\P{^istaml}', "");
Expect(1, 2947, '\p{_IStaml}', "");
Expect(0, 2947, '\p{^_IStaml}', "");
Expect(0, 2947, '\P{_IStaml}', "");
Expect(1, 2947, '\P{^_IStaml}', "");
Expect(0, 2945, '\p{_IStaml}', "");
Expect(1, 2945, '\p{^_IStaml}', "");
Expect(1, 2945, '\P{_IStaml}', "");
Expect(0, 2945, '\P{^_IStaml}', "");
Error('\p{/a/ Shavian}');
Error('\P{/a/ Shavian}');
Expect(1, 66687, '\p{shavian}', "");
Expect(0, 66687, '\p{^shavian}', "");
Expect(0, 66687, '\P{shavian}', "");
Expect(1, 66687, '\P{^shavian}', "");
Expect(0, 66639, '\p{shavian}', "");
Expect(1, 66639, '\p{^shavian}', "");
Expect(1, 66639, '\P{shavian}', "");
Expect(0, 66639, '\P{^shavian}', "");
Expect(1, 66687, '\p{-_SHAVIAN}', "");
Expect(0, 66687, '\p{^-_SHAVIAN}', "");
Expect(0, 66687, '\P{-_SHAVIAN}', "");
Expect(1, 66687, '\P{^-_SHAVIAN}', "");
Expect(0, 66639, '\p{-_SHAVIAN}', "");
Expect(1, 66639, '\p{^-_SHAVIAN}', "");
Expect(1, 66639, '\P{-_SHAVIAN}', "");
Expect(0, 66639, '\P{^-_SHAVIAN}', "");
Error('\p{_:=Is SHAVIAN}');
Error('\P{_:=Is SHAVIAN}');
Expect(1, 66687, '\p{isshavian}', "");
Expect(0, 66687, '\p{^isshavian}', "");
Expect(0, 66687, '\P{isshavian}', "");
Expect(1, 66687, '\P{^isshavian}', "");
Expect(0, 66639, '\p{isshavian}', "");
Expect(1, 66639, '\p{^isshavian}', "");
Expect(1, 66639, '\P{isshavian}', "");
Expect(0, 66639, '\P{^isshavian}', "");
Expect(1, 66687, '\p{- Is Shavian}', "");
Expect(0, 66687, '\p{^- Is Shavian}', "");
Expect(0, 66687, '\P{- Is Shavian}', "");
Expect(1, 66687, '\P{^- Is Shavian}', "");
Expect(0, 66639, '\p{- Is Shavian}', "");
Expect(1, 66639, '\p{^- Is Shavian}', "");
Expect(1, 66639, '\P{- Is Shavian}', "");
Expect(0, 66639, '\P{^- Is Shavian}', "");
Error('\p{/a/__shaw}');
Error('\P{/a/__shaw}');
Expect(1, 66687, '\p{shaw}', "");
Expect(0, 66687, '\p{^shaw}', "");
Expect(0, 66687, '\P{shaw}', "");
Expect(1, 66687, '\P{^shaw}', "");
Expect(0, 66639, '\p{shaw}', "");
Expect(1, 66639, '\p{^shaw}', "");
Expect(1, 66639, '\P{shaw}', "");
Expect(0, 66639, '\P{^shaw}', "");
Expect(1, 66687, '\p{ SHAW}', "");
Expect(0, 66687, '\p{^ SHAW}', "");
Expect(0, 66687, '\P{ SHAW}', "");
Expect(1, 66687, '\P{^ SHAW}', "");
Expect(0, 66639, '\p{ SHAW}', "");
Expect(1, 66639, '\p{^ SHAW}', "");
Expect(1, 66639, '\P{ SHAW}', "");
Expect(0, 66639, '\P{^ SHAW}', "");
Error('\p{ Is-Shaw/a/}');
Error('\P{ Is-Shaw/a/}');
Expect(1, 66687, '\p{isshaw}', "");
Expect(0, 66687, '\p{^isshaw}', "");
Expect(0, 66687, '\P{isshaw}', "");
Expect(1, 66687, '\P{^isshaw}', "");
Expect(0, 66639, '\p{isshaw}', "");
Expect(1, 66639, '\p{^isshaw}', "");
Expect(1, 66639, '\P{isshaw}', "");
Expect(0, 66639, '\P{^isshaw}', "");
Expect(1, 66687, '\p{ _IsShaw}', "");
Expect(0, 66687, '\p{^ _IsShaw}', "");
Expect(0, 66687, '\P{ _IsShaw}', "");
Expect(1, 66687, '\P{^ _IsShaw}', "");
Expect(0, 66639, '\p{ _IsShaw}', "");
Expect(1, 66639, '\p{^ _IsShaw}', "");
Expect(1, 66639, '\P{ _IsShaw}', "");
Expect(0, 66639, '\P{^ _IsShaw}', "");
Error('\p{ IPA-Extensions/a/}');
Error('\P{ IPA-Extensions/a/}');
Expect(1, 687, '\p{ipaextensions}', "");
Expect(0, 687, '\p{^ipaextensions}', "");
Expect(0, 687, '\P{ipaextensions}', "");
Expect(1, 687, '\P{^ipaextensions}', "");
Expect(0, 591, '\p{ipaextensions}', "");
Expect(1, 591, '\p{^ipaextensions}', "");
Expect(1, 591, '\P{ipaextensions}', "");
Expect(0, 591, '\P{^ipaextensions}', "");
Expect(1, 687, '\p{--ipa_EXTENSIONS}', "");
Expect(0, 687, '\p{^--ipa_EXTENSIONS}', "");
Expect(0, 687, '\P{--ipa_EXTENSIONS}', "");
Expect(1, 687, '\P{^--ipa_EXTENSIONS}', "");
Expect(0, 591, '\p{--ipa_EXTENSIONS}', "");
Expect(1, 591, '\p{^--ipa_EXTENSIONS}', "");
Expect(1, 591, '\P{--ipa_EXTENSIONS}', "");
Expect(0, 591, '\P{^--ipa_EXTENSIONS}', "");
Error('\p{ IS/a/ipa extensions}');
Error('\P{ IS/a/ipa extensions}');
Expect(1, 687, '\p{isipaextensions}', "");
Expect(0, 687, '\p{^isipaextensions}', "");
Expect(0, 687, '\P{isipaextensions}', "");
Expect(1, 687, '\P{^isipaextensions}', "");
Expect(0, 591, '\p{isipaextensions}', "");
Expect(1, 591, '\p{^isipaextensions}', "");
Expect(1, 591, '\P{isipaextensions}', "");
Expect(0, 591, '\P{^isipaextensions}', "");
Expect(1, 687, '\p{ is-IPA_EXTENSIONS}', "");
Expect(0, 687, '\p{^ is-IPA_EXTENSIONS}', "");
Expect(0, 687, '\P{ is-IPA_EXTENSIONS}', "");
Expect(1, 687, '\P{^ is-IPA_EXTENSIONS}', "");
Expect(0, 591, '\p{ is-IPA_EXTENSIONS}', "");
Expect(1, 591, '\p{^ is-IPA_EXTENSIONS}', "");
Expect(1, 591, '\P{ is-IPA_EXTENSIONS}', "");
Expect(0, 591, '\P{^ is-IPA_EXTENSIONS}', "");
Error('\p{ In:=ipa_extensions}');
Error('\P{ In:=ipa_extensions}');
Expect(1, 687, '\p{inipaextensions}', "");
Expect(0, 687, '\p{^inipaextensions}', "");
Expect(0, 687, '\P{inipaextensions}', "");
Expect(1, 687, '\P{^inipaextensions}', "");
Expect(0, 591, '\p{inipaextensions}', "");
Expect(1, 591, '\p{^inipaextensions}', "");
Expect(1, 591, '\P{inipaextensions}', "");
Expect(0, 591, '\P{^inipaextensions}', "");
Expect(1, 687, '\p{--IN-ipa extensions}', "");
Expect(0, 687, '\p{^--IN-ipa extensions}', "");
Expect(0, 687, '\P{--IN-ipa extensions}', "");
Expect(1, 687, '\P{^--IN-ipa extensions}', "");
Expect(0, 591, '\p{--IN-ipa extensions}', "");
Expect(1, 591, '\p{^--IN-ipa extensions}', "");
Expect(1, 591, '\P{--IN-ipa extensions}', "");
Expect(0, 591, '\P{^--IN-ipa extensions}', "");
Error('\p{ :=Hiragana}');
Error('\P{ :=Hiragana}');
Expect(1, 12438, '\p{hiragana}', "");
Expect(0, 12438, '\p{^hiragana}', "");
Expect(0, 12438, '\P{hiragana}', "");
Expect(1, 12438, '\P{^hiragana}', "");
Expect(0, 12352, '\p{hiragana}', "");
Expect(1, 12352, '\p{^hiragana}', "");
Expect(1, 12352, '\P{hiragana}', "");
Expect(0, 12352, '\P{^hiragana}', "");
Expect(1, 12438, '\p{ HIRAGANA}', "");
Expect(0, 12438, '\p{^ HIRAGANA}', "");
Expect(0, 12438, '\P{ HIRAGANA}', "");
Expect(1, 12438, '\P{^ HIRAGANA}', "");
Expect(0, 12352, '\p{ HIRAGANA}', "");
Expect(1, 12352, '\p{^ HIRAGANA}', "");
Expect(1, 12352, '\P{ HIRAGANA}', "");
Expect(0, 12352, '\P{^ HIRAGANA}', "");
Error('\p{ -Is_hiragana:=}');
Error('\P{ -Is_hiragana:=}');
Expect(1, 12438, '\p{ishiragana}', "");
Expect(0, 12438, '\p{^ishiragana}', "");
Expect(0, 12438, '\P{ishiragana}', "");
Expect(1, 12438, '\P{^ishiragana}', "");
Expect(0, 12352, '\p{ishiragana}', "");
Expect(1, 12352, '\p{^ishiragana}', "");
Expect(1, 12352, '\P{ishiragana}', "");
Expect(0, 12352, '\P{^ishiragana}', "");
Expect(1, 12438, '\p{is Hiragana}', "");
Expect(0, 12438, '\p{^is Hiragana}', "");
Expect(0, 12438, '\P{is Hiragana}', "");
Expect(1, 12438, '\P{^is Hiragana}', "");
Expect(0, 12352, '\p{is Hiragana}', "");
Expect(1, 12352, '\p{^is Hiragana}', "");
Expect(1, 12352, '\P{is Hiragana}', "");
Expect(0, 12352, '\P{^is Hiragana}', "");
Error('\p{/a/Hira}');
Error('\P{/a/Hira}');
Expect(1, 12438, '\p{hira}', "");
Expect(0, 12438, '\p{^hira}', "");
Expect(0, 12438, '\P{hira}', "");
Expect(1, 12438, '\P{^hira}', "");
Expect(0, 12352, '\p{hira}', "");
Expect(1, 12352, '\p{^hira}', "");
Expect(1, 12352, '\P{hira}', "");
Expect(0, 12352, '\P{^hira}', "");
Expect(1, 12438, '\p{-Hira}', "");
Expect(0, 12438, '\p{^-Hira}', "");
Expect(0, 12438, '\P{-Hira}', "");
Expect(1, 12438, '\P{^-Hira}', "");
Expect(0, 12352, '\p{-Hira}', "");
Expect(1, 12352, '\p{^-Hira}', "");
Expect(1, 12352, '\P{-Hira}', "");
Expect(0, 12352, '\P{^-Hira}', "");
Error('\p{_-IS_HIRA/a/}');
Error('\P{_-IS_HIRA/a/}');
Expect(1, 12438, '\p{ishira}', "");
Expect(0, 12438, '\p{^ishira}', "");
Expect(0, 12438, '\P{ishira}', "");
Expect(1, 12438, '\P{^ishira}', "");
Expect(0, 12352, '\p{ishira}', "");
Expect(1, 12352, '\p{^ishira}', "");
Expect(1, 12352, '\P{ishira}', "");
Expect(0, 12352, '\P{^ishira}', "");
Expect(1, 12438, '\p{_Is_Hira}', "");
Expect(0, 12438, '\p{^_Is_Hira}', "");
Expect(0, 12438, '\P{_Is_Hira}', "");
Expect(1, 12438, '\P{^_Is_Hira}', "");
Expect(0, 12352, '\p{_Is_Hira}', "");
Expect(1, 12352, '\p{^_Is_Hira}', "");
Expect(1, 12352, '\P{_Is_Hira}', "");
Expect(0, 12352, '\P{^_Is_Hira}', "");
Error('\p{/a/ GREEK}');
Error('\P{/a/ GREEK}');
Expect(1, 883, '\p{greek}', "");
Expect(0, 883, '\p{^greek}', "");
Expect(0, 883, '\P{greek}', "");
Expect(1, 883, '\P{^greek}', "");
Expect(0, 879, '\p{greek}', "");
Expect(1, 879, '\p{^greek}', "");
Expect(1, 879, '\P{greek}', "");
Expect(0, 879, '\P{^greek}', "");
Expect(1, 883, '\p{_ greek}', "");
Expect(0, 883, '\p{^_ greek}', "");
Expect(0, 883, '\P{_ greek}', "");
Expect(1, 883, '\P{^_ greek}', "");
Expect(0, 879, '\p{_ greek}', "");
Expect(1, 879, '\p{^_ greek}', "");
Expect(1, 879, '\P{_ greek}', "");
Expect(0, 879, '\P{^_ greek}', "");
Error('\p{__Is:=Greek}');
Error('\P{__Is:=Greek}');
Expect(1, 883, '\p{isgreek}', "");
Expect(0, 883, '\p{^isgreek}', "");
Expect(0, 883, '\P{isgreek}', "");
Expect(1, 883, '\P{^isgreek}', "");
Expect(0, 879, '\p{isgreek}', "");
Expect(1, 879, '\p{^isgreek}', "");
Expect(1, 879, '\P{isgreek}', "");
Expect(0, 879, '\P{^isgreek}', "");
Expect(1, 883, '\p{_is Greek}', "");
Expect(0, 883, '\p{^_is Greek}', "");
Expect(0, 883, '\P{_is Greek}', "");
Expect(1, 883, '\P{^_is Greek}', "");
Expect(0, 879, '\p{_is Greek}', "");
Expect(1, 879, '\p{^_is Greek}', "");
Expect(1, 879, '\P{_is Greek}', "");
Expect(0, 879, '\P{^_is Greek}', "");
Error('\p{ :=Grek}');
Error('\P{ :=Grek}');
Expect(1, 883, '\p{grek}', "");
Expect(0, 883, '\p{^grek}', "");
Expect(0, 883, '\P{grek}', "");
Expect(1, 883, '\P{^grek}', "");
Expect(0, 879, '\p{grek}', "");
Expect(1, 879, '\p{^grek}', "");
Expect(1, 879, '\P{grek}', "");
Expect(0, 879, '\P{^grek}', "");
Expect(1, 883, '\p{_ Grek}', "");
Expect(0, 883, '\p{^_ Grek}', "");
Expect(0, 883, '\P{_ Grek}', "");
Expect(1, 883, '\P{^_ Grek}', "");
Expect(0, 879, '\p{_ Grek}', "");
Expect(1, 879, '\p{^_ Grek}', "");
Expect(1, 879, '\P{_ Grek}', "");
Expect(0, 879, '\P{^_ Grek}', "");
Error('\p{- is:=Grek}');
Error('\P{- is:=Grek}');
Expect(1, 883, '\p{isgrek}', "");
Expect(0, 883, '\p{^isgrek}', "");
Expect(0, 883, '\P{isgrek}', "");
Expect(1, 883, '\P{^isgrek}', "");
Expect(0, 879, '\p{isgrek}', "");
Expect(1, 879, '\p{^isgrek}', "");
Expect(1, 879, '\P{isgrek}', "");
Expect(0, 879, '\P{^isgrek}', "");
Expect(1, 883, '\p{ -IS-Grek}', "");
Expect(0, 883, '\p{^ -IS-Grek}', "");
Expect(0, 883, '\P{ -IS-Grek}', "");
Expect(1, 883, '\P{^ -IS-Grek}', "");
Expect(0, 879, '\p{ -IS-Grek}', "");
Expect(1, 879, '\p{^ -IS-Grek}', "");
Expect(1, 879, '\P{ -IS-Grek}', "");
Expect(0, 879, '\P{^ -IS-Grek}', "");
Error('\p{ IN:=Thai}');
Error('\P{ IN:=Thai}');
Expect(1, 3711, '\p{inthai}', "");
Expect(0, 3711, '\p{^inthai}', "");
Expect(0, 3711, '\P{inthai}', "");
Expect(1, 3711, '\P{^inthai}', "");
Expect(0, 3583, '\p{inthai}', "");
Expect(1, 3583, '\p{^inthai}', "");
Expect(1, 3583, '\P{inthai}', "");
Expect(0, 3583, '\P{^inthai}', "");
Expect(1, 3711, '\p{ INTHAI}', "");
Expect(0, 3711, '\p{^ INTHAI}', "");
Expect(0, 3711, '\P{ INTHAI}', "");
Expect(1, 3711, '\P{^ INTHAI}', "");
Expect(0, 3583, '\p{ INTHAI}', "");
Expect(1, 3583, '\p{^ INTHAI}', "");
Expect(1, 3583, '\P{ INTHAI}', "");
Expect(0, 3583, '\P{^ INTHAI}', "");
Error('\p{ /a/LINE SEPARATOR}');
Error('\P{ /a/LINE SEPARATOR}');
Expect(1, 8232, '\p{lineseparator}', "");
Expect(0, 8232, '\p{^lineseparator}', "");
Expect(0, 8232, '\P{lineseparator}', "");
Expect(1, 8232, '\P{^lineseparator}', "");
Expect(0, 8231, '\p{lineseparator}', "");
Expect(1, 8231, '\p{^lineseparator}', "");
Expect(1, 8231, '\P{lineseparator}', "");
Expect(0, 8231, '\P{^lineseparator}', "");
Expect(1, 8232, '\p{ line separator}', "");
Expect(0, 8232, '\p{^ line separator}', "");
Expect(0, 8232, '\P{ line separator}', "");
Expect(1, 8232, '\P{^ line separator}', "");
Expect(0, 8231, '\p{ line separator}', "");
Expect(1, 8231, '\p{^ line separator}', "");
Expect(1, 8231, '\P{ line separator}', "");
Expect(0, 8231, '\P{^ line separator}', "");
Error('\p{/a/- Is lineseparator}');
Error('\P{/a/- Is lineseparator}');
Expect(1, 8232, '\p{islineseparator}', "");
Expect(0, 8232, '\p{^islineseparator}', "");
Expect(0, 8232, '\P{islineseparator}', "");
Expect(1, 8232, '\P{^islineseparator}', "");
Expect(0, 8231, '\p{islineseparator}', "");
Expect(1, 8231, '\p{^islineseparator}', "");
Expect(1, 8231, '\P{islineseparator}', "");
Expect(0, 8231, '\P{^islineseparator}', "");
Expect(1, 8232, '\p{ Is Line Separator}', "");
Expect(0, 8232, '\p{^ Is Line Separator}', "");
Expect(0, 8232, '\P{ Is Line Separator}', "");
Expect(1, 8232, '\P{^ Is Line Separator}', "");
Expect(0, 8231, '\p{ Is Line Separator}', "");
Expect(1, 8231, '\p{^ Is Line Separator}', "");
Expect(1, 8231, '\P{ Is Line Separator}', "");
Expect(0, 8231, '\P{^ Is Line Separator}', "");
Error('\p{ -Zl:=}');
Error('\P{ -Zl:=}');
Expect(1, 8232, '\p{zl}', "");
Expect(0, 8232, '\p{^zl}', "");
Expect(0, 8232, '\P{zl}', "");
Expect(1, 8232, '\P{^zl}', "");
Expect(0, 8231, '\p{zl}', "");
Expect(1, 8231, '\p{^zl}', "");
Expect(1, 8231, '\P{zl}', "");
Expect(0, 8231, '\P{^zl}', "");
Expect(1, 8232, '\p{- Zl}', "");
Expect(0, 8232, '\p{^- Zl}', "");
Expect(0, 8232, '\P{- Zl}', "");
Expect(1, 8232, '\P{^- Zl}', "");
Expect(0, 8231, '\p{- Zl}', "");
Expect(1, 8231, '\p{^- Zl}', "");
Expect(1, 8231, '\P{- Zl}', "");
Expect(0, 8231, '\P{^- Zl}', "");
Error('\p{/a/_ is_Zl}');
Error('\P{/a/_ is_Zl}');
Expect(1, 8232, '\p{iszl}', "");
Expect(0, 8232, '\p{^iszl}', "");
Expect(0, 8232, '\P{iszl}', "");
Expect(1, 8232, '\P{^iszl}', "");
Expect(0, 8231, '\p{iszl}', "");
Expect(1, 8231, '\p{^iszl}', "");
Expect(1, 8231, '\P{iszl}', "");
Expect(0, 8231, '\P{^iszl}', "");
Expect(1, 8232, '\p{ Is ZL}', "");
Expect(0, 8232, '\p{^ Is ZL}', "");
Expect(0, 8232, '\P{ Is ZL}', "");
Expect(1, 8232, '\P{^ Is ZL}', "");
Expect(0, 8231, '\p{ Is ZL}', "");
Expect(1, 8231, '\p{^ Is ZL}', "");
Expect(1, 8231, '\P{ Is ZL}', "");
Expect(0, 8231, '\P{^ Is ZL}', "");
Error('\p{ _ol_CHIKI/a/}');
Error('\P{ _ol_CHIKI/a/}');
Expect(1, 7295, '\p{olchiki}', "");
Expect(0, 7295, '\p{^olchiki}', "");
Expect(0, 7295, '\P{olchiki}', "");
Expect(1, 7295, '\P{^olchiki}', "");
Expect(0, 7247, '\p{olchiki}', "");
Expect(1, 7247, '\p{^olchiki}', "");
Expect(1, 7247, '\P{olchiki}', "");
Expect(0, 7247, '\P{^olchiki}', "");
Expect(1, 7295, '\p{-OL Chiki}', "");
Expect(0, 7295, '\p{^-OL Chiki}', "");
Expect(0, 7295, '\P{-OL Chiki}', "");
Expect(1, 7295, '\P{^-OL Chiki}', "");
Expect(0, 7247, '\p{-OL Chiki}', "");
Expect(1, 7247, '\p{^-OL Chiki}', "");
Expect(1, 7247, '\P{-OL Chiki}', "");
Expect(0, 7247, '\P{^-OL Chiki}', "");
Error('\p{/a/ -Is_Ol_Chiki}');
Error('\P{/a/ -Is_Ol_Chiki}');
Expect(1, 7295, '\p{isolchiki}', "");
Expect(0, 7295, '\p{^isolchiki}', "");
Expect(0, 7295, '\P{isolchiki}', "");
Expect(1, 7295, '\P{^isolchiki}', "");
Expect(0, 7247, '\p{isolchiki}', "");
Expect(1, 7247, '\p{^isolchiki}', "");
Expect(1, 7247, '\P{isolchiki}', "");
Expect(0, 7247, '\P{^isolchiki}', "");
Expect(1, 7295, '\p{ is OL-chiki}', "");
Expect(0, 7295, '\p{^ is OL-chiki}', "");
Expect(0, 7295, '\P{ is OL-chiki}', "");
Expect(1, 7295, '\P{^ is OL-chiki}', "");
Expect(0, 7247, '\p{ is OL-chiki}', "");
Expect(1, 7247, '\p{^ is OL-chiki}', "");
Expect(1, 7247, '\P{ is OL-chiki}', "");
Expect(0, 7247, '\P{^ is OL-chiki}', "");
Error('\p{:=__olck}');
Error('\P{:=__olck}');
Expect(1, 7295, '\p{olck}', "");
Expect(0, 7295, '\p{^olck}', "");
Expect(0, 7295, '\P{olck}', "");
Expect(1, 7295, '\P{^olck}', "");
Expect(0, 7247, '\p{olck}', "");
Expect(1, 7247, '\p{^olck}', "");
Expect(1, 7247, '\P{olck}', "");
Expect(0, 7247, '\P{^olck}', "");
Expect(1, 7295, '\p{_Olck}', "");
Expect(0, 7295, '\p{^_Olck}', "");
Expect(0, 7295, '\P{_Olck}', "");
Expect(1, 7295, '\P{^_Olck}', "");
Expect(0, 7247, '\p{_Olck}', "");
Expect(1, 7247, '\p{^_Olck}', "");
Expect(1, 7247, '\P{_Olck}', "");
Expect(0, 7247, '\P{^_Olck}', "");
Error('\p{ Is/a/Olck}');
Error('\P{ Is/a/Olck}');
Expect(1, 7295, '\p{isolck}', "");
Expect(0, 7295, '\p{^isolck}', "");
Expect(0, 7295, '\P{isolck}', "");
Expect(1, 7295, '\P{^isolck}', "");
Expect(0, 7247, '\p{isolck}', "");
Expect(1, 7247, '\p{^isolck}', "");
Expect(1, 7247, '\P{isolck}', "");
Expect(0, 7247, '\P{^isolck}', "");
Expect(1, 7295, '\p{ _Is_OLCK}', "");
Expect(0, 7295, '\p{^ _Is_OLCK}', "");
Expect(0, 7295, '\P{ _Is_OLCK}', "");
Expect(1, 7295, '\P{^ _Is_OLCK}', "");
Expect(0, 7247, '\p{ _Is_OLCK}', "");
Expect(1, 7247, '\p{^ _Is_OLCK}', "");
Expect(1, 7247, '\P{ _Is_OLCK}', "");
Expect(0, 7247, '\P{^ _Is_OLCK}', "");
Error('\p{_ Tai Viet/a/}');
Error('\P{_ Tai Viet/a/}');
Expect(1, 43714, '\p{taiviet}', "");
Expect(0, 43714, '\p{^taiviet}', "");
Expect(0, 43714, '\P{taiviet}', "");
Expect(1, 43714, '\P{^taiviet}', "");
Expect(0, 43647, '\p{taiviet}', "");
Expect(1, 43647, '\p{^taiviet}', "");
Expect(1, 43647, '\P{taiviet}', "");
Expect(0, 43647, '\P{^taiviet}', "");
Expect(1, 43714, '\p{- TAI Viet}', "");
Expect(0, 43714, '\p{^- TAI Viet}', "");
Expect(0, 43714, '\P{- TAI Viet}', "");
Expect(1, 43714, '\P{^- TAI Viet}', "");
Expect(0, 43647, '\p{- TAI Viet}', "");
Expect(1, 43647, '\p{^- TAI Viet}', "");
Expect(1, 43647, '\P{- TAI Viet}', "");
Expect(0, 43647, '\P{^- TAI Viet}', "");
Error('\p{- IS/a/TAI Viet}');
Error('\P{- IS/a/TAI Viet}');
Expect(1, 43714, '\p{istaiviet}', "");
Expect(0, 43714, '\p{^istaiviet}', "");
Expect(0, 43714, '\P{istaiviet}', "");
Expect(1, 43714, '\P{^istaiviet}', "");
Expect(0, 43647, '\p{istaiviet}', "");
Expect(1, 43647, '\p{^istaiviet}', "");
Expect(1, 43647, '\P{istaiviet}', "");
Expect(0, 43647, '\P{^istaiviet}', "");
Expect(1, 43714, '\p{- is tai-VIET}', "");
Expect(0, 43714, '\p{^- is tai-VIET}', "");
Expect(0, 43714, '\P{- is tai-VIET}', "");
Expect(1, 43714, '\P{^- is tai-VIET}', "");
Expect(0, 43647, '\p{- is tai-VIET}', "");
Expect(1, 43647, '\p{^- is tai-VIET}', "");
Expect(1, 43647, '\P{- is tai-VIET}', "");
Expect(0, 43647, '\P{^- is tai-VIET}', "");
Error('\p{:= _Tavt}');
Error('\P{:= _Tavt}');
Expect(1, 43714, '\p{tavt}', "");
Expect(0, 43714, '\p{^tavt}', "");
Expect(0, 43714, '\P{tavt}', "");
Expect(1, 43714, '\P{^tavt}', "");
Expect(0, 43647, '\p{tavt}', "");
Expect(1, 43647, '\p{^tavt}', "");
Expect(1, 43647, '\P{tavt}', "");
Expect(0, 43647, '\P{^tavt}', "");
Expect(1, 43714, '\p{--Tavt}', "");
Expect(0, 43714, '\p{^--Tavt}', "");
Expect(0, 43714, '\P{--Tavt}', "");
Expect(1, 43714, '\P{^--Tavt}', "");
Expect(0, 43647, '\p{--Tavt}', "");
Expect(1, 43647, '\p{^--Tavt}', "");
Expect(1, 43647, '\P{--Tavt}', "");
Expect(0, 43647, '\P{^--Tavt}', "");
Error('\p{/a/ Is tavt}');
Error('\P{/a/ Is tavt}');
Expect(1, 43714, '\p{istavt}', "");
Expect(0, 43714, '\p{^istavt}', "");
Expect(0, 43714, '\P{istavt}', "");
Expect(1, 43714, '\P{^istavt}', "");
Expect(0, 43647, '\p{istavt}', "");
Expect(1, 43647, '\p{^istavt}', "");
Expect(1, 43647, '\P{istavt}', "");
Expect(0, 43647, '\P{^istavt}', "");
Expect(1, 43714, '\p{ IS TAVT}', "");
Expect(0, 43714, '\p{^ IS TAVT}', "");
Expect(0, 43714, '\P{ IS TAVT}', "");
Expect(1, 43714, '\P{^ IS TAVT}', "");
Expect(0, 43647, '\p{ IS TAVT}', "");
Expect(1, 43647, '\p{^ IS TAVT}', "");
Expect(1, 43647, '\P{ IS TAVT}', "");
Expect(0, 43647, '\P{^ IS TAVT}', "");
Error('\p{:=--Thai}');
Error('\P{:=--Thai}');
Expect(1, 3642, '\p{thai}', "");
Expect(0, 3642, '\p{^thai}', "");
Expect(0, 3642, '\P{thai}', "");
Expect(1, 3642, '\P{^thai}', "");
Expect(0, 3584, '\p{thai}', "");
Expect(1, 3584, '\p{^thai}', "");
Expect(1, 3584, '\P{thai}', "");
Expect(0, 3584, '\P{^thai}', "");
Expect(1, 3642, '\p{_thai}', "");
Expect(0, 3642, '\p{^_thai}', "");
Expect(0, 3642, '\P{_thai}', "");
Expect(1, 3642, '\P{^_thai}', "");
Expect(0, 3584, '\p{_thai}', "");
Expect(1, 3584, '\p{^_thai}', "");
Expect(1, 3584, '\P{_thai}', "");
Expect(0, 3584, '\P{^_thai}', "");
Error('\p{/a/IS Thai}');
Error('\P{/a/IS Thai}');
Expect(1, 3642, '\p{isthai}', "");
Expect(0, 3642, '\p{^isthai}', "");
Expect(0, 3642, '\P{isthai}', "");
Expect(1, 3642, '\P{^isthai}', "");
Expect(0, 3584, '\p{isthai}', "");
Expect(1, 3584, '\p{^isthai}', "");
Expect(1, 3584, '\P{isthai}', "");
Expect(0, 3584, '\P{^isthai}', "");
Expect(1, 3642, '\p{- is_Thai}', "");
Expect(0, 3642, '\p{^- is_Thai}', "");
Expect(0, 3642, '\P{- is_Thai}', "");
Expect(1, 3642, '\P{^- is_Thai}', "");
Expect(0, 3584, '\p{- is_Thai}', "");
Expect(1, 3584, '\p{^- is_Thai}', "");
Expect(1, 3584, '\P{- is_Thai}', "");
Expect(0, 3584, '\P{^- is_Thai}', "");
Error('\p{:= ASCII}');
Error('\P{:= ASCII}');
Expect(1, 127, '\p{ascii}', "");
Expect(0, 127, '\p{^ascii}', "");
Expect(0, 127, '\P{ascii}', "");
Expect(1, 127, '\P{^ascii}', "");
Expect(0, 128, '\p{ascii}', "");
Expect(1, 128, '\p{^ascii}', "");
Expect(1, 128, '\P{ascii}', "");
Expect(0, 128, '\P{^ascii}', "");
Expect(1, 127, '\p{ ASCII}', "");
Expect(0, 127, '\p{^ ASCII}', "");
Expect(0, 127, '\P{ ASCII}', "");
Expect(1, 127, '\P{^ ASCII}', "");
Expect(0, 128, '\p{ ASCII}', "");
Expect(1, 128, '\p{^ ASCII}', "");
Expect(1, 128, '\P{ ASCII}', "");
Expect(0, 128, '\P{^ ASCII}', "");
Error('\p{/a/ IS ASCII}');
Error('\P{/a/ IS ASCII}');
Expect(1, 127, '\p{isascii}', "");
Expect(0, 127, '\p{^isascii}', "");
Expect(0, 127, '\P{isascii}', "");
Expect(1, 127, '\P{^isascii}', "");
Expect(0, 128, '\p{isascii}', "");
Expect(1, 128, '\p{^isascii}', "");
Expect(1, 128, '\P{isascii}', "");
Expect(0, 128, '\P{^isascii}', "");
Expect(1, 127, '\p{-_is ASCII}', "");
Expect(0, 127, '\p{^-_is ASCII}', "");
Expect(0, 127, '\P{-_is ASCII}', "");
Expect(1, 127, '\P{^-_is ASCII}', "");
Expect(0, 128, '\p{-_is ASCII}', "");
Expect(1, 128, '\p{^-_is ASCII}', "");
Expect(1, 128, '\P{-_is ASCII}', "");
Expect(0, 128, '\P{^-_is ASCII}', "");
Error('\p{/a/ BasicLATIN}');
Error('\P{/a/ BasicLATIN}');
Expect(1, 127, '\p{basiclatin}', "");
Expect(0, 127, '\p{^basiclatin}', "");
Expect(0, 127, '\P{basiclatin}', "");
Expect(1, 127, '\P{^basiclatin}', "");
Expect(0, 128, '\p{basiclatin}', "");
Expect(1, 128, '\p{^basiclatin}', "");
Expect(1, 128, '\P{basiclatin}', "");
Expect(0, 128, '\P{^basiclatin}', "");
Expect(1, 127, '\p{__BASIC LATIN}', "");
Expect(0, 127, '\p{^__BASIC LATIN}', "");
Expect(0, 127, '\P{__BASIC LATIN}', "");
Expect(1, 127, '\P{^__BASIC LATIN}', "");
Expect(0, 128, '\p{__BASIC LATIN}', "");
Expect(1, 128, '\p{^__BASIC LATIN}', "");
Expect(1, 128, '\P{__BASIC LATIN}', "");
Expect(0, 128, '\P{^__BASIC LATIN}', "");
Error('\p{-Is BASICLatin:=}');
Error('\P{-Is BASICLatin:=}');
Expect(1, 127, '\p{isbasiclatin}', "");
Expect(0, 127, '\p{^isbasiclatin}', "");
Expect(0, 127, '\P{isbasiclatin}', "");
Expect(1, 127, '\P{^isbasiclatin}', "");
Expect(0, 128, '\p{isbasiclatin}', "");
Expect(1, 128, '\p{^isbasiclatin}', "");
Expect(1, 128, '\P{isbasiclatin}', "");
Expect(0, 128, '\P{^isbasiclatin}', "");
Expect(1, 127, '\p{_IS Basic_Latin}', "");
Expect(0, 127, '\p{^_IS Basic_Latin}', "");
Expect(0, 127, '\P{_IS Basic_Latin}', "");
Expect(1, 127, '\P{^_IS Basic_Latin}', "");
Expect(0, 128, '\p{_IS Basic_Latin}', "");
Expect(1, 128, '\p{^_IS Basic_Latin}', "");
Expect(1, 128, '\P{_IS Basic_Latin}', "");
Expect(0, 128, '\P{^_IS Basic_Latin}', "");
Error('\p{_-IN:=BASIC latin}');
Error('\P{_-IN:=BASIC latin}');
Expect(1, 127, '\p{inbasiclatin}', "");
Expect(0, 127, '\p{^inbasiclatin}', "");
Expect(0, 127, '\P{inbasiclatin}', "");
Expect(1, 127, '\P{^inbasiclatin}', "");
Expect(0, 128, '\p{inbasiclatin}', "");
Expect(1, 128, '\p{^inbasiclatin}', "");
Expect(1, 128, '\P{inbasiclatin}', "");
Expect(0, 128, '\P{^inbasiclatin}', "");
Expect(1, 127, '\p{_IN-Basic_Latin}', "");
Expect(0, 127, '\p{^_IN-Basic_Latin}', "");
Expect(0, 127, '\P{_IN-Basic_Latin}', "");
Expect(1, 127, '\P{^_IN-Basic_Latin}', "");
Expect(0, 128, '\p{_IN-Basic_Latin}', "");
Expect(1, 128, '\p{^_IN-Basic_Latin}', "");
Expect(1, 128, '\P{_IN-Basic_Latin}', "");
Expect(0, 128, '\P{^_IN-Basic_Latin}', "");
Error('\p{ /a/In_ascii}');
Error('\P{ /a/In_ascii}');
Expect(1, 127, '\p{inascii}', "");
Expect(0, 127, '\p{^inascii}', "");
Expect(0, 127, '\P{inascii}', "");
Expect(1, 127, '\P{^inascii}', "");
Expect(0, 128, '\p{inascii}', "");
Expect(1, 128, '\p{^inascii}', "");
Expect(1, 128, '\P{inascii}', "");
Expect(0, 128, '\P{^inascii}', "");
Expect(1, 127, '\p{ -IN ASCII}', "");
Expect(0, 127, '\p{^ -IN ASCII}', "");
Expect(0, 127, '\P{ -IN ASCII}', "");
Expect(1, 127, '\P{^ -IN ASCII}', "");
Expect(0, 128, '\p{ -IN ASCII}', "");
Expect(1, 128, '\p{^ -IN ASCII}', "");
Expect(1, 128, '\P{ -IN ASCII}', "");
Expect(0, 128, '\P{^ -IN ASCII}', "");
Error('\p{-Yi Syllables/a/}');
Error('\P{-Yi Syllables/a/}');
Expect(1, 42127, '\p{yisyllables}', "");
Expect(0, 42127, '\p{^yisyllables}', "");
Expect(0, 42127, '\P{yisyllables}', "");
Expect(1, 42127, '\P{^yisyllables}', "");
Expect(0, 40959, '\p{yisyllables}', "");
Expect(1, 40959, '\p{^yisyllables}', "");
Expect(1, 40959, '\P{yisyllables}', "");
Expect(0, 40959, '\P{^yisyllables}', "");
Expect(1, 42127, '\p{ Yi SYLLABLES}', "");
Expect(0, 42127, '\p{^ Yi SYLLABLES}', "");
Expect(0, 42127, '\P{ Yi SYLLABLES}', "");
Expect(1, 42127, '\P{^ Yi SYLLABLES}', "");
Expect(0, 40959, '\p{ Yi SYLLABLES}', "");
Expect(1, 40959, '\p{^ Yi SYLLABLES}', "");
Expect(1, 40959, '\P{ Yi SYLLABLES}', "");
Expect(0, 40959, '\P{^ Yi SYLLABLES}', "");
Error('\p{ /a/IS Yi Syllables}');
Error('\P{ /a/IS Yi Syllables}');
Expect(1, 42127, '\p{isyisyllables}', "");
Expect(0, 42127, '\p{^isyisyllables}', "");
Expect(0, 42127, '\P{isyisyllables}', "");
Expect(1, 42127, '\P{^isyisyllables}', "");
Expect(0, 40959, '\p{isyisyllables}', "");
Expect(1, 40959, '\p{^isyisyllables}', "");
Expect(1, 40959, '\P{isyisyllables}', "");
Expect(0, 40959, '\P{^isyisyllables}', "");
Expect(1, 42127, '\p{ _Is Yi Syllables}', "");
Expect(0, 42127, '\p{^ _Is Yi Syllables}', "");
Expect(0, 42127, '\P{ _Is Yi Syllables}', "");
Expect(1, 42127, '\P{^ _Is Yi Syllables}', "");
Expect(0, 40959, '\p{ _Is Yi Syllables}', "");
Expect(1, 40959, '\p{^ _Is Yi Syllables}', "");
Expect(1, 40959, '\P{ _Is Yi Syllables}', "");
Expect(0, 40959, '\P{^ _Is Yi Syllables}', "");
Error('\p{/a/ -IN YI-SYLLABLES}');
Error('\P{/a/ -IN YI-SYLLABLES}');
Expect(1, 42127, '\p{inyisyllables}', "");
Expect(0, 42127, '\p{^inyisyllables}', "");
Expect(0, 42127, '\P{inyisyllables}', "");
Expect(1, 42127, '\P{^inyisyllables}', "");
Expect(0, 40959, '\p{inyisyllables}', "");
Expect(1, 40959, '\p{^inyisyllables}', "");
Expect(1, 40959, '\P{inyisyllables}', "");
Expect(0, 40959, '\P{^inyisyllables}', "");
Expect(1, 42127, '\p{ InYisyllables}', "");
Expect(0, 42127, '\p{^ InYisyllables}', "");
Expect(0, 42127, '\P{ InYisyllables}', "");
Expect(1, 42127, '\P{^ InYisyllables}', "");
Expect(0, 40959, '\p{ InYisyllables}', "");
Expect(1, 40959, '\p{^ InYisyllables}', "");
Expect(1, 40959, '\P{ InYisyllables}', "");
Expect(0, 40959, '\P{^ InYisyllables}', "");
Error('\p{:= -punct}');
Error('\P{:= -punct}');
Expect(1, 35, '\p{punct}', "");
Expect(0, 35, '\p{^punct}', "");
Expect(0, 35, '\P{punct}', "");
Expect(1, 35, '\P{^punct}', "");
Expect(0, 32, '\p{punct}', "");
Expect(1, 32, '\p{^punct}', "");
Expect(1, 32, '\P{punct}', "");
Expect(0, 32, '\P{^punct}', "");
Expect(1, 35, '\p{- Punct}', "");
Expect(0, 35, '\p{^- Punct}', "");
Expect(0, 35, '\P{- Punct}', "");
Expect(1, 35, '\P{^- Punct}', "");
Expect(0, 32, '\p{- Punct}', "");
Expect(1, 32, '\p{^- Punct}', "");
Expect(1, 32, '\P{- Punct}', "");
Expect(0, 32, '\P{^- Punct}', "");
Error('\p{_ Is-Punct:=}');
Error('\P{_ Is-Punct:=}');
Expect(1, 35, '\p{ispunct}', "");
Expect(0, 35, '\p{^ispunct}', "");
Expect(0, 35, '\P{ispunct}', "");
Expect(1, 35, '\P{^ispunct}', "");
Expect(0, 32, '\p{ispunct}', "");
Expect(1, 32, '\p{^ispunct}', "");
Expect(1, 32, '\P{ispunct}', "");
Expect(0, 32, '\P{^ispunct}', "");
Expect(1, 35, '\p{ ispunct}', "");
Expect(0, 35, '\p{^ ispunct}', "");
Expect(0, 35, '\P{ ispunct}', "");
Expect(1, 35, '\P{^ ispunct}', "");
Expect(0, 32, '\p{ ispunct}', "");
Expect(1, 32, '\p{^ ispunct}', "");
Expect(1, 32, '\P{ ispunct}', "");
Expect(0, 32, '\P{^ ispunct}', "");
Error('\p{ :=PUNCTUATION}');
Error('\P{ :=PUNCTUATION}');
Expect(1, 35, '\p{punctuation}', "");
Expect(0, 35, '\p{^punctuation}', "");
Expect(0, 35, '\P{punctuation}', "");
Expect(1, 35, '\P{^punctuation}', "");
Expect(0, 32, '\p{punctuation}', "");
Expect(1, 32, '\p{^punctuation}', "");
Expect(1, 32, '\P{punctuation}', "");
Expect(0, 32, '\P{^punctuation}', "");
Expect(1, 35, '\p{_punctuation}', "");
Expect(0, 35, '\p{^_punctuation}', "");
Expect(0, 35, '\P{_punctuation}', "");
Expect(1, 35, '\P{^_punctuation}', "");
Expect(0, 32, '\p{_punctuation}', "");
Expect(1, 32, '\p{^_punctuation}', "");
Expect(1, 32, '\P{_punctuation}', "");
Expect(0, 32, '\P{^_punctuation}', "");
Error('\p{ IS PUNCTUATION/a/}');
Error('\P{ IS PUNCTUATION/a/}');
Expect(1, 35, '\p{ispunctuation}', "");
Expect(0, 35, '\p{^ispunctuation}', "");
Expect(0, 35, '\P{ispunctuation}', "");
Expect(1, 35, '\P{^ispunctuation}', "");
Expect(0, 32, '\p{ispunctuation}', "");
Expect(1, 32, '\p{^ispunctuation}', "");
Expect(1, 32, '\P{ispunctuation}', "");
Expect(0, 32, '\P{^ispunctuation}', "");
Expect(1, 35, '\p{ Is-Punctuation}', "");
Expect(0, 35, '\p{^ Is-Punctuation}', "");
Expect(0, 35, '\P{ Is-Punctuation}', "");
Expect(1, 35, '\P{^ Is-Punctuation}', "");
Expect(0, 32, '\p{ Is-Punctuation}', "");
Expect(1, 32, '\p{^ Is-Punctuation}', "");
Expect(1, 32, '\P{ Is-Punctuation}', "");
Expect(0, 32, '\P{^ Is-Punctuation}', "");
Error('\p{-/a/P}');
Error('\P{-/a/P}');
Expect(1, 35, '\p{p}', "");
Expect(0, 35, '\p{^p}', "");
Expect(0, 35, '\P{p}', "");
Expect(1, 35, '\P{^p}', "");
Expect(0, 32, '\p{p}', "");
Expect(1, 32, '\p{^p}', "");
Expect(1, 32, '\P{p}', "");
Expect(0, 32, '\P{^p}', "");
Expect(1, 35, '\p{_ P}', "");
Expect(0, 35, '\p{^_ P}', "");
Expect(0, 35, '\P{_ P}', "");
Expect(1, 35, '\P{^_ P}', "");
Expect(0, 32, '\p{_ P}', "");
Expect(1, 32, '\p{^_ P}', "");
Expect(1, 32, '\P{_ P}', "");
Expect(0, 32, '\P{^_ P}', "");
Error('\p{ isP:=}');
Error('\P{ isP:=}');
Expect(1, 35, '\p{isp}', "");
Expect(0, 35, '\p{^isp}', "");
Expect(0, 35, '\P{isp}', "");
Expect(1, 35, '\P{^isp}', "");
Expect(0, 32, '\p{isp}', "");
Expect(1, 32, '\p{^isp}', "");
Expect(1, 32, '\P{isp}', "");
Expect(0, 32, '\P{^isp}', "");
Expect(1, 35, '\p{ _Is P}', "");
Expect(0, 35, '\p{^ _Is P}', "");
Expect(0, 35, '\P{ _Is P}', "");
Expect(1, 35, '\P{^ _Is P}', "");
Expect(0, 32, '\p{ _Is P}', "");
Expect(1, 32, '\p{^ _Is P}', "");
Expect(1, 32, '\P{ _Is P}', "");
Expect(0, 32, '\P{^ _Is P}', "");
Error('\p{Expands_On_NFD}');
Error('\P{Expands_On_NFD}');
Error('\p{Is_Expands_On_NFD}');
Error('\P{Is_Expands_On_NFD}');
Error('\p{XO_NFD}');
Error('\P{XO_NFD}');
Error('\p{Is_XO_NFD}');
Error('\P{Is_XO_NFD}');
Error('\p{ superscripts AND:=SUBSCRIPTS}');
Error('\P{ superscripts AND:=SUBSCRIPTS}');
Expect(1, 8351, '\p{superscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^superscriptsandsubscripts}', "");
Expect(0, 8351, '\P{superscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^superscriptsandsubscripts}', "");
Expect(0, 8303, '\p{superscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^superscriptsandsubscripts}', "");
Expect(1, 8303, '\P{superscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^superscriptsandsubscripts}', "");
Expect(1, 8351, '\p{ superscripts-AND-Subscripts}', "");
Expect(0, 8351, '\p{^ superscripts-AND-Subscripts}', "");
Expect(0, 8351, '\P{ superscripts-AND-Subscripts}', "");
Expect(1, 8351, '\P{^ superscripts-AND-Subscripts}', "");
Expect(0, 8303, '\p{ superscripts-AND-Subscripts}', "");
Expect(1, 8303, '\p{^ superscripts-AND-Subscripts}', "");
Expect(1, 8303, '\P{ superscripts-AND-Subscripts}', "");
Expect(0, 8303, '\P{^ superscripts-AND-Subscripts}', "");
Error('\p{_ IS-Superscripts/a/AND_Subscripts}');
Error('\P{_ IS-Superscripts/a/AND_Subscripts}');
Expect(1, 8351, '\p{issuperscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^issuperscriptsandsubscripts}', "");
Expect(0, 8351, '\P{issuperscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^issuperscriptsandsubscripts}', "");
Expect(0, 8303, '\p{issuperscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^issuperscriptsandsubscripts}', "");
Expect(1, 8303, '\P{issuperscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^issuperscriptsandsubscripts}', "");
Expect(1, 8351, '\p{ IS superscriptsAnd subscripts}', "");
Expect(0, 8351, '\p{^ IS superscriptsAnd subscripts}', "");
Expect(0, 8351, '\P{ IS superscriptsAnd subscripts}', "");
Expect(1, 8351, '\P{^ IS superscriptsAnd subscripts}', "");
Expect(0, 8303, '\p{ IS superscriptsAnd subscripts}', "");
Expect(1, 8303, '\p{^ IS superscriptsAnd subscripts}', "");
Expect(1, 8303, '\P{ IS superscriptsAnd subscripts}', "");
Expect(0, 8303, '\P{^ IS superscriptsAnd subscripts}', "");
Error('\p{ InSuperscripts/a/And_subscripts}');
Error('\P{ InSuperscripts/a/And_subscripts}');
Expect(1, 8351, '\p{insuperscriptsandsubscripts}', "");
Expect(0, 8351, '\p{^insuperscriptsandsubscripts}', "");
Expect(0, 8351, '\P{insuperscriptsandsubscripts}', "");
Expect(1, 8351, '\P{^insuperscriptsandsubscripts}', "");
Expect(0, 8303, '\p{insuperscriptsandsubscripts}', "");
Expect(1, 8303, '\p{^insuperscriptsandsubscripts}', "");
Expect(1, 8303, '\P{insuperscriptsandsubscripts}', "");
Expect(0, 8303, '\P{^insuperscriptsandsubscripts}', "");
Expect(1, 8351, '\p{ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(0, 8351, '\p{^ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(0, 8351, '\P{ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(1, 8351, '\P{^ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(0, 8303, '\p{ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(1, 8303, '\p{^ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(1, 8303, '\P{ _In_superscripts-And_SUBSCRIPTS}', "");
Expect(0, 8303, '\P{^ _In_superscripts-And_SUBSCRIPTS}', "");
Error('\p{_in/a/Balinese}');
Error('\P{_in/a/Balinese}');
Expect(1, 7039, '\p{inbalinese}', "");
Expect(0, 7039, '\p{^inbalinese}', "");
Expect(0, 7039, '\P{inbalinese}', "");
Expect(1, 7039, '\P{^inbalinese}', "");
Expect(0, 6911, '\p{inbalinese}', "");
Expect(1, 6911, '\p{^inbalinese}', "");
Expect(1, 6911, '\P{inbalinese}', "");
Expect(0, 6911, '\P{^inbalinese}', "");
Expect(1, 7039, '\p{ INBalinese}', "");
Expect(0, 7039, '\p{^ INBalinese}', "");
Expect(0, 7039, '\P{ INBalinese}', "");
Expect(1, 7039, '\P{^ INBalinese}', "");
Expect(0, 6911, '\p{ INBalinese}', "");
Expect(1, 6911, '\p{^ INBalinese}', "");
Expect(1, 6911, '\P{ INBalinese}', "");
Expect(0, 6911, '\P{^ INBalinese}', "");
Error('\p{/a/-_Deprecated}');
Error('\P{/a/-_Deprecated}');
Expect(1, 329, '\p{deprecated}', "");
Expect(0, 329, '\p{^deprecated}', "");
Expect(0, 329, '\P{deprecated}', "");
Expect(1, 329, '\P{^deprecated}', "");
Expect(0, 328, '\p{deprecated}', "");
Expect(1, 328, '\p{^deprecated}', "");
Expect(1, 328, '\P{deprecated}', "");
Expect(0, 328, '\P{^deprecated}', "");
Expect(1, 329, '\p{ Deprecated}', "");
Expect(0, 329, '\p{^ Deprecated}', "");
Expect(0, 329, '\P{ Deprecated}', "");
Expect(1, 329, '\P{^ Deprecated}', "");
Expect(0, 328, '\p{ Deprecated}', "");
Expect(1, 328, '\p{^ Deprecated}', "");
Expect(1, 328, '\P{ Deprecated}', "");
Expect(0, 328, '\P{^ Deprecated}', "");
Error('\p{_ Is:=Deprecated}');
Error('\P{_ Is:=Deprecated}');
Expect(1, 329, '\p{isdeprecated}', "");
Expect(0, 329, '\p{^isdeprecated}', "");
Expect(0, 329, '\P{isdeprecated}', "");
Expect(1, 329, '\P{^isdeprecated}', "");
Expect(0, 328, '\p{isdeprecated}', "");
Expect(1, 328, '\p{^isdeprecated}', "");
Expect(1, 328, '\P{isdeprecated}', "");
Expect(0, 328, '\P{^isdeprecated}', "");
Expect(1, 329, '\p{--Is_deprecated}', "");
Expect(0, 329, '\p{^--Is_deprecated}', "");
Expect(0, 329, '\P{--Is_deprecated}', "");
Expect(1, 329, '\P{^--Is_deprecated}', "");
Expect(0, 328, '\p{--Is_deprecated}', "");
Expect(1, 328, '\p{^--Is_deprecated}', "");
Expect(1, 328, '\P{--Is_deprecated}', "");
Expect(0, 328, '\P{^--Is_deprecated}', "");
Error('\p{/a/DEP}');
Error('\P{/a/DEP}');
Expect(1, 329, '\p{dep}', "");
Expect(0, 329, '\p{^dep}', "");
Expect(0, 329, '\P{dep}', "");
Expect(1, 329, '\P{^dep}', "");
Expect(0, 328, '\p{dep}', "");
Expect(1, 328, '\p{^dep}', "");
Expect(1, 328, '\P{dep}', "");
Expect(0, 328, '\P{^dep}', "");
Expect(1, 329, '\p{_-Dep}', "");
Expect(0, 329, '\p{^_-Dep}', "");
Expect(0, 329, '\P{_-Dep}', "");
Expect(1, 329, '\P{^_-Dep}', "");
Expect(0, 328, '\p{_-Dep}', "");
Expect(1, 328, '\p{^_-Dep}', "");
Expect(1, 328, '\P{_-Dep}', "");
Expect(0, 328, '\P{^_-Dep}', "");
Error('\p{_/a/ISDEP}');
Error('\P{_/a/ISDEP}');
Expect(1, 329, '\p{isdep}', "");
Expect(0, 329, '\p{^isdep}', "");
Expect(0, 329, '\P{isdep}', "");
Expect(1, 329, '\P{^isdep}', "");
Expect(0, 328, '\p{isdep}', "");
Expect(1, 328, '\p{^isdep}', "");
Expect(1, 328, '\P{isdep}', "");
Expect(0, 328, '\P{^isdep}', "");
Expect(1, 329, '\p{ _IS-DEP}', "");
Expect(0, 329, '\p{^ _IS-DEP}', "");
Expect(0, 329, '\P{ _IS-DEP}', "");
Expect(1, 329, '\P{^ _IS-DEP}', "");
Expect(0, 328, '\p{ _IS-DEP}', "");
Expect(1, 328, '\p{^ _IS-DEP}', "");
Expect(1, 328, '\P{ _IS-DEP}', "");
Expect(0, 328, '\P{^ _IS-DEP}', "");
Error('\p{ /a/Myanmar}');
Error('\P{ /a/Myanmar}');
Expect(1, 4255, '\p{myanmar}', "");
Expect(0, 4255, '\p{^myanmar}', "");
Expect(0, 4255, '\P{myanmar}', "");
Expect(1, 4255, '\P{^myanmar}', "");
Expect(0, 4095, '\p{myanmar}', "");
Expect(1, 4095, '\p{^myanmar}', "");
Expect(1, 4095, '\P{myanmar}', "");
Expect(0, 4095, '\P{^myanmar}', "");
Expect(1, 4255, '\p{ MYANMAR}', "");
Expect(0, 4255, '\p{^ MYANMAR}', "");
Expect(0, 4255, '\P{ MYANMAR}', "");
Expect(1, 4255, '\P{^ MYANMAR}', "");
Expect(0, 4095, '\p{ MYANMAR}', "");
Expect(1, 4095, '\p{^ MYANMAR}', "");
Expect(1, 4095, '\P{ MYANMAR}', "");
Expect(0, 4095, '\P{^ MYANMAR}', "");
Error('\p{ _Is Myanmar:=}');
Error('\P{ _Is Myanmar:=}');
Expect(1, 4255, '\p{ismyanmar}', "");
Expect(0, 4255, '\p{^ismyanmar}', "");
Expect(0, 4255, '\P{ismyanmar}', "");
Expect(1, 4255, '\P{^ismyanmar}', "");
Expect(0, 4095, '\p{ismyanmar}', "");
Expect(1, 4095, '\p{^ismyanmar}', "");
Expect(1, 4095, '\P{ismyanmar}', "");
Expect(0, 4095, '\P{^ismyanmar}', "");
Expect(1, 4255, '\p{-is-Myanmar}', "");
Expect(0, 4255, '\p{^-is-Myanmar}', "");
Expect(0, 4255, '\P{-is-Myanmar}', "");
Expect(1, 4255, '\P{^-is-Myanmar}', "");
Expect(0, 4095, '\p{-is-Myanmar}', "");
Expect(1, 4095, '\p{^-is-Myanmar}', "");
Expect(1, 4095, '\P{-is-Myanmar}', "");
Expect(0, 4095, '\P{^-is-Myanmar}', "");
Error('\p{_/a/Mymr}');
Error('\P{_/a/Mymr}');
Expect(1, 4255, '\p{mymr}', "");
Expect(0, 4255, '\p{^mymr}', "");
Expect(0, 4255, '\P{mymr}', "");
Expect(1, 4255, '\P{^mymr}', "");
Expect(0, 4095, '\p{mymr}', "");
Expect(1, 4095, '\p{^mymr}', "");
Expect(1, 4095, '\P{mymr}', "");
Expect(0, 4095, '\P{^mymr}', "");
Expect(1, 4255, '\p{ MYMR}', "");
Expect(0, 4255, '\p{^ MYMR}', "");
Expect(0, 4255, '\P{ MYMR}', "");
Expect(1, 4255, '\P{^ MYMR}', "");
Expect(0, 4095, '\p{ MYMR}', "");
Expect(1, 4095, '\p{^ MYMR}', "");
Expect(1, 4095, '\P{ MYMR}', "");
Expect(0, 4095, '\P{^ MYMR}', "");
Error('\p{ /a/IS_mymr}');
Error('\P{ /a/IS_mymr}');
Expect(1, 4255, '\p{ismymr}', "");
Expect(0, 4255, '\p{^ismymr}', "");
Expect(0, 4255, '\P{ismymr}', "");
Expect(1, 4255, '\P{^ismymr}', "");
Expect(0, 4095, '\p{ismymr}', "");
Expect(1, 4095, '\p{^ismymr}', "");
Expect(1, 4095, '\P{ismymr}', "");
Expect(0, 4095, '\P{^ismymr}', "");
Expect(1, 4255, '\p{ IS Mymr}', "");
Expect(0, 4255, '\p{^ IS Mymr}', "");
Expect(0, 4255, '\P{ IS Mymr}', "");
Expect(1, 4255, '\P{^ IS Mymr}', "");
Expect(0, 4095, '\p{ IS Mymr}', "");
Expect(1, 4095, '\p{^ IS Mymr}', "");
Expect(1, 4095, '\P{ IS Mymr}', "");
Expect(0, 4095, '\P{^ IS Mymr}', "");
Error('\p{:=InitialPunctuation}');
Error('\P{:=InitialPunctuation}');
Expect(1, 171, '\p{initialpunctuation}', "");
Expect(0, 171, '\p{^initialpunctuation}', "");
Expect(0, 171, '\P{initialpunctuation}', "");
Expect(1, 171, '\P{^initialpunctuation}', "");
Expect(0, 170, '\p{initialpunctuation}', "");
Expect(1, 170, '\p{^initialpunctuation}', "");
Expect(1, 170, '\P{initialpunctuation}', "");
Expect(0, 170, '\P{^initialpunctuation}', "");
Expect(1, 171, '\p{_-Initial_Punctuation}', "");
Expect(0, 171, '\p{^_-Initial_Punctuation}', "");
Expect(0, 171, '\P{_-Initial_Punctuation}', "");
Expect(1, 171, '\P{^_-Initial_Punctuation}', "");
Expect(0, 170, '\p{_-Initial_Punctuation}', "");
Expect(1, 170, '\p{^_-Initial_Punctuation}', "");
Expect(1, 170, '\P{_-Initial_Punctuation}', "");
Expect(0, 170, '\P{^_-Initial_Punctuation}', "");
Error('\p{ Is/a/Initial_Punctuation}');
Error('\P{ Is/a/Initial_Punctuation}');
Expect(1, 171, '\p{isinitialpunctuation}', "");
Expect(0, 171, '\p{^isinitialpunctuation}', "");
Expect(0, 171, '\P{isinitialpunctuation}', "");
Expect(1, 171, '\P{^isinitialpunctuation}', "");
Expect(0, 170, '\p{isinitialpunctuation}', "");
Expect(1, 170, '\p{^isinitialpunctuation}', "");
Expect(1, 170, '\P{isinitialpunctuation}', "");
Expect(0, 170, '\P{^isinitialpunctuation}', "");
Expect(1, 171, '\p{ Is InitialPunctuation}', "");
Expect(0, 171, '\p{^ Is InitialPunctuation}', "");
Expect(0, 171, '\P{ Is InitialPunctuation}', "");
Expect(1, 171, '\P{^ Is InitialPunctuation}', "");
Expect(0, 170, '\p{ Is InitialPunctuation}', "");
Expect(1, 170, '\p{^ Is InitialPunctuation}', "");
Expect(1, 170, '\P{ Is InitialPunctuation}', "");
Expect(0, 170, '\P{^ Is InitialPunctuation}', "");
Error('\p{ _Pi:=}');
Error('\P{ _Pi:=}');
Expect(1, 171, '\p{pi}', "");
Expect(0, 171, '\p{^pi}', "");
Expect(0, 171, '\P{pi}', "");
Expect(1, 171, '\P{^pi}', "");
Expect(0, 170, '\p{pi}', "");
Expect(1, 170, '\p{^pi}', "");
Expect(1, 170, '\P{pi}', "");
Expect(0, 170, '\P{^pi}', "");
Expect(1, 171, '\p{ pi}', "");
Expect(0, 171, '\p{^ pi}', "");
Expect(0, 171, '\P{ pi}', "");
Expect(1, 171, '\P{^ pi}', "");
Expect(0, 170, '\p{ pi}', "");
Expect(1, 170, '\p{^ pi}', "");
Expect(1, 170, '\P{ pi}', "");
Expect(0, 170, '\P{^ pi}', "");
Error('\p{ is Pi:=}');
Error('\P{ is Pi:=}');
Expect(1, 171, '\p{ispi}', "");
Expect(0, 171, '\p{^ispi}', "");
Expect(0, 171, '\P{ispi}', "");
Expect(1, 171, '\P{^ispi}', "");
Expect(0, 170, '\p{ispi}', "");
Expect(1, 170, '\p{^ispi}', "");
Expect(1, 170, '\P{ispi}', "");
Expect(0, 170, '\P{^ispi}', "");
Expect(1, 171, '\p{ _Is-Pi}', "");
Expect(0, 171, '\p{^ _Is-Pi}', "");
Expect(0, 171, '\P{ _Is-Pi}', "");
Expect(1, 171, '\P{^ _Is-Pi}', "");
Expect(0, 170, '\p{ _Is-Pi}', "");
Expect(1, 170, '\p{^ _Is-Pi}', "");
Expect(1, 170, '\P{ _Is-Pi}', "");
Expect(0, 170, '\P{^ _Is-Pi}', "");
Error('\p{-:=common}');
Error('\P{-:=common}');
Expect(1, 64, '\p{common}', "");
Expect(0, 64, '\p{^common}', "");
Expect(0, 64, '\P{common}', "");
Expect(1, 64, '\P{^common}', "");
Expect(0, 90, '\p{common}', "");
Expect(1, 90, '\p{^common}', "");
Expect(1, 90, '\P{common}', "");
Expect(0, 90, '\P{^common}', "");
Expect(1, 64, '\p{ COMMON}', "");
Expect(0, 64, '\p{^ COMMON}', "");
Expect(0, 64, '\P{ COMMON}', "");
Expect(1, 64, '\P{^ COMMON}', "");
Expect(0, 90, '\p{ COMMON}', "");
Expect(1, 90, '\p{^ COMMON}', "");
Expect(1, 90, '\P{ COMMON}', "");
Expect(0, 90, '\P{^ COMMON}', "");
Error('\p{/a/__IS-Common}');
Error('\P{/a/__IS-Common}');
Expect(1, 64, '\p{iscommon}', "");
Expect(0, 64, '\p{^iscommon}', "");
Expect(0, 64, '\P{iscommon}', "");
Expect(1, 64, '\P{^iscommon}', "");
Expect(0, 90, '\p{iscommon}', "");
Expect(1, 90, '\p{^iscommon}', "");
Expect(1, 90, '\P{iscommon}', "");
Expect(0, 90, '\P{^iscommon}', "");
Expect(1, 64, '\p{_ Is_Common}', "");
Expect(0, 64, '\p{^_ Is_Common}', "");
Expect(0, 64, '\P{_ Is_Common}', "");
Expect(1, 64, '\P{^_ Is_Common}', "");
Expect(0, 90, '\p{_ Is_Common}', "");
Expect(1, 90, '\p{^_ Is_Common}', "");
Expect(1, 90, '\P{_ Is_Common}', "");
Expect(0, 90, '\P{^_ Is_Common}', "");
Error('\p{ -Zyyy/a/}');
Error('\P{ -Zyyy/a/}');
Expect(1, 64, '\p{zyyy}', "");
Expect(0, 64, '\p{^zyyy}', "");
Expect(0, 64, '\P{zyyy}', "");
Expect(1, 64, '\P{^zyyy}', "");
Expect(0, 90, '\p{zyyy}', "");
Expect(1, 90, '\p{^zyyy}', "");
Expect(1, 90, '\P{zyyy}', "");
Expect(0, 90, '\P{^zyyy}', "");
Expect(1, 64, '\p{-Zyyy}', "");
Expect(0, 64, '\p{^-Zyyy}', "");
Expect(0, 64, '\P{-Zyyy}', "");
Expect(1, 64, '\P{^-Zyyy}', "");
Expect(0, 90, '\p{-Zyyy}', "");
Expect(1, 90, '\p{^-Zyyy}', "");
Expect(1, 90, '\P{-Zyyy}', "");
Expect(0, 90, '\P{^-Zyyy}', "");
Error('\p{-IS-zyyy/a/}');
Error('\P{-IS-zyyy/a/}');
Expect(1, 64, '\p{iszyyy}', "");
Expect(0, 64, '\p{^iszyyy}', "");
Expect(0, 64, '\P{iszyyy}', "");
Expect(1, 64, '\P{^iszyyy}', "");
Expect(0, 90, '\p{iszyyy}', "");
Expect(1, 90, '\p{^iszyyy}', "");
Expect(1, 90, '\P{iszyyy}', "");
Expect(0, 90, '\P{^iszyyy}', "");
Expect(1, 64, '\p{ Is_zyyy}', "");
Expect(0, 64, '\p{^ Is_zyyy}', "");
Expect(0, 64, '\P{ Is_zyyy}', "");
Expect(1, 64, '\P{^ Is_zyyy}', "");
Expect(0, 90, '\p{ Is_zyyy}', "");
Expect(1, 90, '\p{^ Is_zyyy}', "");
Expect(1, 90, '\P{ Is_zyyy}', "");
Expect(0, 90, '\P{^ Is_zyyy}', "");
Error('\p{/a/_Hanguljamo}');
Error('\P{/a/_Hanguljamo}');
Expect(1, 4607, '\p{hanguljamo}', "");
Expect(0, 4607, '\p{^hanguljamo}', "");
Expect(0, 4607, '\P{hanguljamo}', "");
Expect(1, 4607, '\P{^hanguljamo}', "");
Expect(0, 4351, '\p{hanguljamo}', "");
Expect(1, 4351, '\p{^hanguljamo}', "");
Expect(1, 4351, '\P{hanguljamo}', "");
Expect(0, 4351, '\P{^hanguljamo}', "");
Expect(1, 4607, '\p{_-HANGUL Jamo}', "");
Expect(0, 4607, '\p{^_-HANGUL Jamo}', "");
Expect(0, 4607, '\P{_-HANGUL Jamo}', "");
Expect(1, 4607, '\P{^_-HANGUL Jamo}', "");
Expect(0, 4351, '\p{_-HANGUL Jamo}', "");
Expect(1, 4351, '\p{^_-HANGUL Jamo}', "");
Expect(1, 4351, '\P{_-HANGUL Jamo}', "");
Expect(0, 4351, '\P{^_-HANGUL Jamo}', "");
Error('\p{_Is:=Hangul_JAMO}');
Error('\P{_Is:=Hangul_JAMO}');
Expect(1, 4607, '\p{ishanguljamo}', "");
Expect(0, 4607, '\p{^ishanguljamo}', "");
Expect(0, 4607, '\P{ishanguljamo}', "");
Expect(1, 4607, '\P{^ishanguljamo}', "");
Expect(0, 4351, '\p{ishanguljamo}', "");
Expect(1, 4351, '\p{^ishanguljamo}', "");
Expect(1, 4351, '\P{ishanguljamo}', "");
Expect(0, 4351, '\P{^ishanguljamo}', "");
Expect(1, 4607, '\p{ ISHANGUL-Jamo}', "");
Expect(0, 4607, '\p{^ ISHANGUL-Jamo}', "");
Expect(0, 4607, '\P{ ISHANGUL-Jamo}', "");
Expect(1, 4607, '\P{^ ISHANGUL-Jamo}', "");
Expect(0, 4351, '\p{ ISHANGUL-Jamo}', "");
Expect(1, 4351, '\p{^ ISHANGUL-Jamo}', "");
Expect(1, 4351, '\P{ ISHANGUL-Jamo}', "");
Expect(0, 4351, '\P{^ ISHANGUL-Jamo}', "");
Error('\p{In-HANGUL:=jamo}');
Error('\P{In-HANGUL:=jamo}');
Expect(1, 4607, '\p{inhanguljamo}', "");
Expect(0, 4607, '\p{^inhanguljamo}', "");
Expect(0, 4607, '\P{inhanguljamo}', "");
Expect(1, 4607, '\P{^inhanguljamo}', "");
Expect(0, 4351, '\p{inhanguljamo}', "");
Expect(1, 4351, '\p{^inhanguljamo}', "");
Expect(1, 4351, '\P{inhanguljamo}', "");
Expect(0, 4351, '\P{^inhanguljamo}', "");
Expect(1, 4607, '\p{-in-Hangul Jamo}', "");
Expect(0, 4607, '\p{^-in-Hangul Jamo}', "");
Expect(0, 4607, '\P{-in-Hangul Jamo}', "");
Expect(1, 4607, '\P{^-in-Hangul Jamo}', "");
Expect(0, 4351, '\p{-in-Hangul Jamo}', "");
Expect(1, 4351, '\p{^-in-Hangul Jamo}', "");
Expect(1, 4351, '\P{-in-Hangul Jamo}', "");
Expect(0, 4351, '\P{^-in-Hangul Jamo}', "");
Error('\p{- Changes-whenLowercased/a/}');
Error('\P{- Changes-whenLowercased/a/}');
Expect(1, 90, '\p{changeswhenlowercased}', "");
Expect(0, 90, '\p{^changeswhenlowercased}', "");
Expect(0, 90, '\P{changeswhenlowercased}', "");
Expect(1, 90, '\P{^changeswhenlowercased}', "");
Expect(0, 64, '\p{changeswhenlowercased}', "");
Expect(1, 64, '\p{^changeswhenlowercased}', "");
Expect(1, 64, '\P{changeswhenlowercased}', "");
Expect(0, 64, '\P{^changeswhenlowercased}', "");
Expect(1, 90, '\p{ -Changes WHEN-Lowercased}', "");
Expect(0, 90, '\p{^ -Changes WHEN-Lowercased}', "");
Expect(0, 90, '\P{ -Changes WHEN-Lowercased}', "");
Expect(1, 90, '\P{^ -Changes WHEN-Lowercased}', "");
Expect(0, 64, '\p{ -Changes WHEN-Lowercased}', "");
Expect(1, 64, '\p{^ -Changes WHEN-Lowercased}', "");
Expect(1, 64, '\P{ -Changes WHEN-Lowercased}', "");
Expect(0, 64, '\P{^ -Changes WHEN-Lowercased}', "");
Error('\p{ is-Changes/a/when-lowercased}');
Error('\P{ is-Changes/a/when-lowercased}');
Expect(1, 90, '\p{ischangeswhenlowercased}', "");
Expect(0, 90, '\p{^ischangeswhenlowercased}', "");
Expect(0, 90, '\P{ischangeswhenlowercased}', "");
Expect(1, 90, '\P{^ischangeswhenlowercased}', "");
Expect(0, 64, '\p{ischangeswhenlowercased}', "");
Expect(1, 64, '\p{^ischangeswhenlowercased}', "");
Expect(1, 64, '\P{ischangeswhenlowercased}', "");
Expect(0, 64, '\P{^ischangeswhenlowercased}', "");
Expect(1, 90, '\p{_ Ischanges-WhenLowercased}', "");
Expect(0, 90, '\p{^_ Ischanges-WhenLowercased}', "");
Expect(0, 90, '\P{_ Ischanges-WhenLowercased}', "");
Expect(1, 90, '\P{^_ Ischanges-WhenLowercased}', "");
Expect(0, 64, '\p{_ Ischanges-WhenLowercased}', "");
Expect(1, 64, '\p{^_ Ischanges-WhenLowercased}', "");
Expect(1, 64, '\P{_ Ischanges-WhenLowercased}', "");
Expect(0, 64, '\P{^_ Ischanges-WhenLowercased}', "");
Error('\p{/a/ CWL}');
Error('\P{/a/ CWL}');
Expect(1, 90, '\p{cwl}', "");
Expect(0, 90, '\p{^cwl}', "");
Expect(0, 90, '\P{cwl}', "");
Expect(1, 90, '\P{^cwl}', "");
Expect(0, 64, '\p{cwl}', "");
Expect(1, 64, '\p{^cwl}', "");
Expect(1, 64, '\P{cwl}', "");
Expect(0, 64, '\P{^cwl}', "");
Expect(1, 90, '\p{_ CWL}', "");
Expect(0, 90, '\p{^_ CWL}', "");
Expect(0, 90, '\P{_ CWL}', "");
Expect(1, 90, '\P{^_ CWL}', "");
Expect(0, 64, '\p{_ CWL}', "");
Expect(1, 64, '\p{^_ CWL}', "");
Expect(1, 64, '\P{_ CWL}', "");
Expect(0, 64, '\P{^_ CWL}', "");
Error('\p{_-Is/a/CWL}');
Error('\P{_-Is/a/CWL}');
Expect(1, 90, '\p{iscwl}', "");
Expect(0, 90, '\p{^iscwl}', "");
Expect(0, 90, '\P{iscwl}', "");
Expect(1, 90, '\P{^iscwl}', "");
Expect(0, 64, '\p{iscwl}', "");
Expect(1, 64, '\p{^iscwl}', "");
Expect(1, 64, '\P{iscwl}', "");
Expect(0, 64, '\P{^iscwl}', "");
Expect(1, 90, '\p{--is CWL}', "");
Expect(0, 90, '\p{^--is CWL}', "");
Expect(0, 90, '\P{--is CWL}', "");
Expect(1, 90, '\P{^--is CWL}', "");
Expect(0, 64, '\p{--is CWL}', "");
Expect(1, 64, '\p{^--is CWL}', "");
Expect(1, 64, '\P{--is CWL}', "");
Expect(0, 64, '\P{^--is CWL}', "");
Error('\p{ /a/Canadian-Aboriginal}');
Error('\P{ /a/Canadian-Aboriginal}');
Expect(1, 5759, '\p{canadianaboriginal}', "");
Expect(0, 5759, '\p{^canadianaboriginal}', "");
Expect(0, 5759, '\P{canadianaboriginal}', "");
Expect(1, 5759, '\P{^canadianaboriginal}', "");
Expect(0, 5119, '\p{canadianaboriginal}', "");
Expect(1, 5119, '\p{^canadianaboriginal}', "");
Expect(1, 5119, '\P{canadianaboriginal}', "");
Expect(0, 5119, '\P{^canadianaboriginal}', "");
Expect(1, 5759, '\p{_ Canadian Aboriginal}', "");
Expect(0, 5759, '\p{^_ Canadian Aboriginal}', "");
Expect(0, 5759, '\P{_ Canadian Aboriginal}', "");
Expect(1, 5759, '\P{^_ Canadian Aboriginal}', "");
Expect(0, 5119, '\p{_ Canadian Aboriginal}', "");
Expect(1, 5119, '\p{^_ Canadian Aboriginal}', "");
Expect(1, 5119, '\P{_ Canadian Aboriginal}', "");
Expect(0, 5119, '\P{^_ Canadian Aboriginal}', "");
Error('\p{-/a/is-canadianAboriginal}');
Error('\P{-/a/is-canadianAboriginal}');
Expect(1, 5759, '\p{iscanadianaboriginal}', "");
Expect(0, 5759, '\p{^iscanadianaboriginal}', "");
Expect(0, 5759, '\P{iscanadianaboriginal}', "");
Expect(1, 5759, '\P{^iscanadianaboriginal}', "");
Expect(0, 5119, '\p{iscanadianaboriginal}', "");
Expect(1, 5119, '\p{^iscanadianaboriginal}', "");
Expect(1, 5119, '\P{iscanadianaboriginal}', "");
Expect(0, 5119, '\P{^iscanadianaboriginal}', "");
Expect(1, 5759, '\p{_Is CANADIAN ABORIGINAL}', "");
Expect(0, 5759, '\p{^_Is CANADIAN ABORIGINAL}', "");
Expect(0, 5759, '\P{_Is CANADIAN ABORIGINAL}', "");
Expect(1, 5759, '\P{^_Is CANADIAN ABORIGINAL}', "");
Expect(0, 5119, '\p{_Is CANADIAN ABORIGINAL}', "");
Expect(1, 5119, '\p{^_Is CANADIAN ABORIGINAL}', "");
Expect(1, 5119, '\P{_Is CANADIAN ABORIGINAL}', "");
Expect(0, 5119, '\P{^_Is CANADIAN ABORIGINAL}', "");
Error('\p{:=_Cans}');
Error('\P{:=_Cans}');
Expect(1, 5759, '\p{cans}', "");
Expect(0, 5759, '\p{^cans}', "");
Expect(0, 5759, '\P{cans}', "");
Expect(1, 5759, '\P{^cans}', "");
Expect(0, 5119, '\p{cans}', "");
Expect(1, 5119, '\p{^cans}', "");
Expect(1, 5119, '\P{cans}', "");
Expect(0, 5119, '\P{^cans}', "");
Expect(1, 5759, '\p{ Cans}', "");
Expect(0, 5759, '\p{^ Cans}', "");
Expect(0, 5759, '\P{ Cans}', "");
Expect(1, 5759, '\P{^ Cans}', "");
Expect(0, 5119, '\p{ Cans}', "");
Expect(1, 5119, '\p{^ Cans}', "");
Expect(1, 5119, '\P{ Cans}', "");
Expect(0, 5119, '\P{^ Cans}', "");
Error('\p{ ISCans:=}');
Error('\P{ ISCans:=}');
Expect(1, 5759, '\p{iscans}', "");
Expect(0, 5759, '\p{^iscans}', "");
Expect(0, 5759, '\P{iscans}', "");
Expect(1, 5759, '\P{^iscans}', "");
Expect(0, 5119, '\p{iscans}', "");
Expect(1, 5119, '\p{^iscans}', "");
Expect(1, 5119, '\P{iscans}', "");
Expect(0, 5119, '\P{^iscans}', "");
Expect(1, 5759, '\p{ Iscans}', "");
Expect(0, 5759, '\p{^ Iscans}', "");
Expect(0, 5759, '\P{ Iscans}', "");
Expect(1, 5759, '\P{^ Iscans}', "");
Expect(0, 5119, '\p{ Iscans}', "");
Expect(1, 5119, '\p{^ Iscans}', "");
Expect(1, 5119, '\P{ Iscans}', "");
Expect(0, 5119, '\P{^ Iscans}', "");
Error('\p{/a/_ pattern_Syntax}');
Error('\P{/a/_ pattern_Syntax}');
Expect(1, 47, '\p{patternsyntax}', "");
Expect(0, 47, '\p{^patternsyntax}', "");
Expect(0, 47, '\P{patternsyntax}', "");
Expect(1, 47, '\P{^patternsyntax}', "");
Expect(0, 32, '\p{patternsyntax}', "");
Expect(1, 32, '\p{^patternsyntax}', "");
Expect(1, 32, '\P{patternsyntax}', "");
Expect(0, 32, '\P{^patternsyntax}', "");
Expect(1, 47, '\p{ -Pattern-Syntax}', "");
Expect(0, 47, '\p{^ -Pattern-Syntax}', "");
Expect(0, 47, '\P{ -Pattern-Syntax}', "");
Expect(1, 47, '\P{^ -Pattern-Syntax}', "");
Expect(0, 32, '\p{ -Pattern-Syntax}', "");
Expect(1, 32, '\p{^ -Pattern-Syntax}', "");
Expect(1, 32, '\P{ -Pattern-Syntax}', "");
Expect(0, 32, '\P{^ -Pattern-Syntax}', "");
Error('\p{ IsPATTERN/a/Syntax}');
Error('\P{ IsPATTERN/a/Syntax}');
Expect(1, 47, '\p{ispatternsyntax}', "");
Expect(0, 47, '\p{^ispatternsyntax}', "");
Expect(0, 47, '\P{ispatternsyntax}', "");
Expect(1, 47, '\P{^ispatternsyntax}', "");
Expect(0, 32, '\p{ispatternsyntax}', "");
Expect(1, 32, '\p{^ispatternsyntax}', "");
Expect(1, 32, '\P{ispatternsyntax}', "");
Expect(0, 32, '\P{^ispatternsyntax}', "");
Expect(1, 47, '\p{-Is-Pattern syntax}', "");
Expect(0, 47, '\p{^-Is-Pattern syntax}', "");
Expect(0, 47, '\P{-Is-Pattern syntax}', "");
Expect(1, 47, '\P{^-Is-Pattern syntax}', "");
Expect(0, 32, '\p{-Is-Pattern syntax}', "");
Expect(1, 32, '\p{^-Is-Pattern syntax}', "");
Expect(1, 32, '\P{-Is-Pattern syntax}', "");
Expect(0, 32, '\P{^-Is-Pattern syntax}', "");
Error('\p{_pat/a/syn}');
Error('\P{_pat/a/syn}');
Expect(1, 47, '\p{patsyn}', "");
Expect(0, 47, '\p{^patsyn}', "");
Expect(0, 47, '\P{patsyn}', "");
Expect(1, 47, '\P{^patsyn}', "");
Expect(0, 32, '\p{patsyn}', "");
Expect(1, 32, '\p{^patsyn}', "");
Expect(1, 32, '\P{patsyn}', "");
Expect(0, 32, '\P{^patsyn}', "");
Expect(1, 47, '\p{_ Pat-Syn}', "");
Expect(0, 47, '\p{^_ Pat-Syn}', "");
Expect(0, 47, '\P{_ Pat-Syn}', "");
Expect(1, 47, '\P{^_ Pat-Syn}', "");
Expect(0, 32, '\p{_ Pat-Syn}', "");
Expect(1, 32, '\p{^_ Pat-Syn}', "");
Expect(1, 32, '\P{_ Pat-Syn}', "");
Expect(0, 32, '\P{^_ Pat-Syn}', "");
Error('\p{ /a/Is_PATsyn}');
Error('\P{ /a/Is_PATsyn}');
Expect(1, 47, '\p{ispatsyn}', "");
Expect(0, 47, '\p{^ispatsyn}', "");
Expect(0, 47, '\P{ispatsyn}', "");
Expect(1, 47, '\P{^ispatsyn}', "");
Expect(0, 32, '\p{ispatsyn}', "");
Expect(1, 32, '\p{^ispatsyn}', "");
Expect(1, 32, '\P{ispatsyn}', "");
Expect(0, 32, '\P{^ispatsyn}', "");
Expect(1, 47, '\p{ IS-PatSYN}', "");
Expect(0, 47, '\p{^ IS-PatSYN}', "");
Expect(0, 47, '\P{ IS-PatSYN}', "");
Expect(1, 47, '\P{^ IS-PatSYN}', "");
Expect(0, 32, '\p{ IS-PatSYN}', "");
Expect(1, 32, '\p{^ IS-PatSYN}', "");
Expect(1, 32, '\P{ IS-PatSYN}', "");
Expect(0, 32, '\P{^ IS-PatSYN}', "");
Error('\p{_ Other/a/}');
Error('\P{_ Other/a/}');
Expect(1, 31, '\p{other}', "");
Expect(0, 31, '\p{^other}', "");
Expect(0, 31, '\P{other}', "");
Expect(1, 31, '\P{^other}', "");
Expect(0, 126, '\p{other}', "");
Expect(1, 126, '\p{^other}', "");
Expect(1, 126, '\P{other}', "");
Expect(0, 126, '\P{^other}', "");
Expect(1, 31, '\p{ OTHER}', "");
Expect(0, 31, '\p{^ OTHER}', "");
Expect(0, 31, '\P{ OTHER}', "");
Expect(1, 31, '\P{^ OTHER}', "");
Expect(0, 126, '\p{ OTHER}', "");
Expect(1, 126, '\p{^ OTHER}', "");
Expect(1, 126, '\P{ OTHER}', "");
Expect(0, 126, '\P{^ OTHER}', "");
Error('\p{/a/ Is OTHER}');
Error('\P{/a/ Is OTHER}');
Expect(1, 31, '\p{isother}', "");
Expect(0, 31, '\p{^isother}', "");
Expect(0, 31, '\P{isother}', "");
Expect(1, 31, '\P{^isother}', "");
Expect(0, 126, '\p{isother}', "");
Expect(1, 126, '\p{^isother}', "");
Expect(1, 126, '\P{isother}', "");
Expect(0, 126, '\P{^isother}', "");
Expect(1, 31, '\p{--IS Other}', "");
Expect(0, 31, '\p{^--IS Other}', "");
Expect(0, 31, '\P{--IS Other}', "");
Expect(1, 31, '\P{^--IS Other}', "");
Expect(0, 126, '\p{--IS Other}', "");
Expect(1, 126, '\p{^--IS Other}', "");
Expect(1, 126, '\P{--IS Other}', "");
Expect(0, 126, '\P{^--IS Other}', "");
Error('\p{__c:=}');
Error('\P{__c:=}');
Expect(1, 31, '\p{c}', "");
Expect(0, 31, '\p{^c}', "");
Expect(0, 31, '\P{c}', "");
Expect(1, 31, '\P{^c}', "");
Expect(0, 126, '\p{c}', "");
Expect(1, 126, '\p{^c}', "");
Expect(1, 126, '\P{c}', "");
Expect(0, 126, '\P{^c}', "");
Expect(1, 31, '\p{ C}', "");
Expect(0, 31, '\p{^ C}', "");
Expect(0, 31, '\P{ C}', "");
Expect(1, 31, '\P{^ C}', "");
Expect(0, 126, '\p{ C}', "");
Expect(1, 126, '\p{^ C}', "");
Expect(1, 126, '\P{ C}', "");
Expect(0, 126, '\P{^ C}', "");
Error('\p{:=_ Is_c}');
Error('\P{:=_ Is_c}');
Expect(1, 31, '\p{isc}', "");
Expect(0, 31, '\p{^isc}', "");
Expect(0, 31, '\P{isc}', "");
Expect(1, 31, '\P{^isc}', "");
Expect(0, 126, '\p{isc}', "");
Expect(1, 126, '\p{^isc}', "");
Expect(1, 126, '\P{isc}', "");
Expect(0, 126, '\P{^isc}', "");
Expect(1, 31, '\p{ is-C}', "");
Expect(0, 31, '\p{^ is-C}', "");
Expect(0, 31, '\P{ is-C}', "");
Expect(1, 31, '\P{^ is-C}', "");
Expect(0, 126, '\p{ is-C}', "");
Expect(1, 126, '\p{^ is-C}', "");
Expect(1, 126, '\P{ is-C}', "");
Expect(0, 126, '\P{^ is-C}', "");
Error('\p{/a/- VARIATION-Selector}');
Error('\P{/a/- VARIATION-Selector}');
Expect(1, 6157, '\p{variationselector}', "");
Expect(0, 6157, '\p{^variationselector}', "");
Expect(0, 6157, '\P{variationselector}', "");
Expect(1, 6157, '\P{^variationselector}', "");
Expect(0, 6154, '\p{variationselector}', "");
Expect(1, 6154, '\p{^variationselector}', "");
Expect(1, 6154, '\P{variationselector}', "");
Expect(0, 6154, '\P{^variationselector}', "");
Expect(1, 6157, '\p{ _Variation-selector}', "");
Expect(0, 6157, '\p{^ _Variation-selector}', "");
Expect(0, 6157, '\P{ _Variation-selector}', "");
Expect(1, 6157, '\P{^ _Variation-selector}', "");
Expect(0, 6154, '\p{ _Variation-selector}', "");
Expect(1, 6154, '\p{^ _Variation-selector}', "");
Expect(1, 6154, '\P{ _Variation-selector}', "");
Expect(0, 6154, '\P{^ _Variation-selector}', "");
Error('\p{ IS-variation-SELECTOR:=}');
Error('\P{ IS-variation-SELECTOR:=}');
Expect(1, 6157, '\p{isvariationselector}', "");
Expect(0, 6157, '\p{^isvariationselector}', "");
Expect(0, 6157, '\P{isvariationselector}', "");
Expect(1, 6157, '\P{^isvariationselector}', "");
Expect(0, 6154, '\p{isvariationselector}', "");
Expect(1, 6154, '\p{^isvariationselector}', "");
Expect(1, 6154, '\P{isvariationselector}', "");
Expect(0, 6154, '\P{^isvariationselector}', "");
Expect(1, 6157, '\p{ Is VARIATION selector}', "");
Expect(0, 6157, '\p{^ Is VARIATION selector}', "");
Expect(0, 6157, '\P{ Is VARIATION selector}', "");
Expect(1, 6157, '\P{^ Is VARIATION selector}', "");
Expect(0, 6154, '\p{ Is VARIATION selector}', "");
Expect(1, 6154, '\p{^ Is VARIATION selector}', "");
Expect(1, 6154, '\P{ Is VARIATION selector}', "");
Expect(0, 6154, '\P{^ Is VARIATION selector}', "");
Error('\p{:=vs}');
Error('\P{:=vs}');
Expect(1, 6157, '\p{vs}', "");
Expect(0, 6157, '\p{^vs}', "");
Expect(0, 6157, '\P{vs}', "");
Expect(1, 6157, '\P{^vs}', "");
Expect(0, 6154, '\p{vs}', "");
Expect(1, 6154, '\p{^vs}', "");
Expect(1, 6154, '\P{vs}', "");
Expect(0, 6154, '\P{^vs}', "");
Expect(1, 6157, '\p{ -vs}', "");
Expect(0, 6157, '\p{^ -vs}', "");
Expect(0, 6157, '\P{ -vs}', "");
Expect(1, 6157, '\P{^ -vs}', "");
Expect(0, 6154, '\p{ -vs}', "");
Expect(1, 6154, '\p{^ -vs}', "");
Expect(1, 6154, '\P{ -vs}', "");
Expect(0, 6154, '\P{^ -vs}', "");
Error('\p{:=ISVS}');
Error('\P{:=ISVS}');
Expect(1, 6157, '\p{isvs}', "");
Expect(0, 6157, '\p{^isvs}', "");
Expect(0, 6157, '\P{isvs}', "");
Expect(1, 6157, '\P{^isvs}', "");
Expect(0, 6154, '\p{isvs}', "");
Expect(1, 6154, '\p{^isvs}', "");
Expect(1, 6154, '\P{isvs}', "");
Expect(0, 6154, '\P{^isvs}', "");
Expect(1, 6157, '\p{ _IS-VS}', "");
Expect(0, 6157, '\p{^ _IS-VS}', "");
Expect(0, 6157, '\P{ _IS-VS}', "");
Expect(1, 6157, '\P{^ _IS-VS}', "");
Expect(0, 6154, '\p{ _IS-VS}', "");
Expect(1, 6154, '\p{^ _IS-VS}', "");
Expect(1, 6154, '\P{ _IS-VS}', "");
Expect(0, 6154, '\P{^ _IS-VS}', "");
Error('\p{--cypriot-syllabary:=}');
Error('\P{--cypriot-syllabary:=}');
Expect(1, 67647, '\p{cypriotsyllabary}', "");
Expect(0, 67647, '\p{^cypriotsyllabary}', "");
Expect(0, 67647, '\P{cypriotsyllabary}', "");
Expect(1, 67647, '\P{^cypriotsyllabary}', "");
Expect(0, 67583, '\p{cypriotsyllabary}', "");
Expect(1, 67583, '\p{^cypriotsyllabary}', "");
Expect(1, 67583, '\P{cypriotsyllabary}', "");
Expect(0, 67583, '\P{^cypriotsyllabary}', "");
Expect(1, 67647, '\p{- cypriot syllabary}', "");
Expect(0, 67647, '\p{^- cypriot syllabary}', "");
Expect(0, 67647, '\P{- cypriot syllabary}', "");
Expect(1, 67647, '\P{^- cypriot syllabary}', "");
Expect(0, 67583, '\p{- cypriot syllabary}', "");
Expect(1, 67583, '\p{^- cypriot syllabary}', "");
Expect(1, 67583, '\P{- cypriot syllabary}', "");
Expect(0, 67583, '\P{^- cypriot syllabary}', "");
Error('\p{-IS/a/CYPRIOT Syllabary}');
Error('\P{-IS/a/CYPRIOT Syllabary}');
Expect(1, 67647, '\p{iscypriotsyllabary}', "");
Expect(0, 67647, '\p{^iscypriotsyllabary}', "");
Expect(0, 67647, '\P{iscypriotsyllabary}', "");
Expect(1, 67647, '\P{^iscypriotsyllabary}', "");
Expect(0, 67583, '\p{iscypriotsyllabary}', "");
Expect(1, 67583, '\p{^iscypriotsyllabary}', "");
Expect(1, 67583, '\P{iscypriotsyllabary}', "");
Expect(0, 67583, '\P{^iscypriotsyllabary}', "");
Expect(1, 67647, '\p{ is CYPRIOT syllabary}', "");
Expect(0, 67647, '\p{^ is CYPRIOT syllabary}', "");
Expect(0, 67647, '\P{ is CYPRIOT syllabary}', "");
Expect(1, 67647, '\P{^ is CYPRIOT syllabary}', "");
Expect(0, 67583, '\p{ is CYPRIOT syllabary}', "");
Expect(1, 67583, '\p{^ is CYPRIOT syllabary}', "");
Expect(1, 67583, '\P{ is CYPRIOT syllabary}', "");
Expect(0, 67583, '\P{^ is CYPRIOT syllabary}', "");
Error('\p{/a/ _IN_cypriot_Syllabary}');
Error('\P{/a/ _IN_cypriot_Syllabary}');
Expect(1, 67647, '\p{incypriotsyllabary}', "");
Expect(0, 67647, '\p{^incypriotsyllabary}', "");
Expect(0, 67647, '\P{incypriotsyllabary}', "");
Expect(1, 67647, '\P{^incypriotsyllabary}', "");
Expect(0, 67583, '\p{incypriotsyllabary}', "");
Expect(1, 67583, '\p{^incypriotsyllabary}', "");
Expect(1, 67583, '\P{incypriotsyllabary}', "");
Expect(0, 67583, '\P{^incypriotsyllabary}', "");
Expect(1, 67647, '\p{_ In cypriot syllabary}', "");
Expect(0, 67647, '\p{^_ In cypriot syllabary}', "");
Expect(0, 67647, '\P{_ In cypriot syllabary}', "");
Expect(1, 67647, '\P{^_ In cypriot syllabary}', "");
Expect(0, 67583, '\p{_ In cypriot syllabary}', "");
Expect(1, 67583, '\p{^_ In cypriot syllabary}', "");
Expect(1, 67583, '\P{_ In cypriot syllabary}', "");
Expect(0, 67583, '\P{^_ In cypriot syllabary}', "");
Error('\p{_/a/Coptic}');
Error('\P{_/a/Coptic}');
Expect(1, 1007, '\p{coptic}', "");
Expect(0, 1007, '\p{^coptic}', "");
Expect(0, 1007, '\P{coptic}', "");
Expect(1, 1007, '\P{^coptic}', "");
Expect(0, 993, '\p{coptic}', "");
Expect(1, 993, '\p{^coptic}', "");
Expect(1, 993, '\P{coptic}', "");
Expect(0, 993, '\P{^coptic}', "");
Expect(1, 1007, '\p{ COPTIC}', "");
Expect(0, 1007, '\p{^ COPTIC}', "");
Expect(0, 1007, '\P{ COPTIC}', "");
Expect(1, 1007, '\P{^ COPTIC}', "");
Expect(0, 993, '\p{ COPTIC}', "");
Expect(1, 993, '\p{^ COPTIC}', "");
Expect(1, 993, '\P{ COPTIC}', "");
Expect(0, 993, '\P{^ COPTIC}', "");
Error('\p{ :=Is-Coptic}');
Error('\P{ :=Is-Coptic}');
Expect(1, 1007, '\p{iscoptic}', "");
Expect(0, 1007, '\p{^iscoptic}', "");
Expect(0, 1007, '\P{iscoptic}', "");
Expect(1, 1007, '\P{^iscoptic}', "");
Expect(0, 993, '\p{iscoptic}', "");
Expect(1, 993, '\p{^iscoptic}', "");
Expect(1, 993, '\P{iscoptic}', "");
Expect(0, 993, '\P{^iscoptic}', "");
Expect(1, 1007, '\p{--Is Coptic}', "");
Expect(0, 1007, '\p{^--Is Coptic}', "");
Expect(0, 1007, '\P{--Is Coptic}', "");
Expect(1, 1007, '\P{^--Is Coptic}', "");
Expect(0, 993, '\p{--Is Coptic}', "");
Expect(1, 993, '\p{^--Is Coptic}', "");
Expect(1, 993, '\P{--Is Coptic}', "");
Expect(0, 993, '\P{^--Is Coptic}', "");
Error('\p{:=copt}');
Error('\P{:=copt}');
Expect(1, 1007, '\p{copt}', "");
Expect(0, 1007, '\p{^copt}', "");
Expect(0, 1007, '\P{copt}', "");
Expect(1, 1007, '\P{^copt}', "");
Expect(0, 993, '\p{copt}', "");
Expect(1, 993, '\p{^copt}', "");
Expect(1, 993, '\P{copt}', "");
Expect(0, 993, '\P{^copt}', "");
Expect(1, 1007, '\p{ copt}', "");
Expect(0, 1007, '\p{^ copt}', "");
Expect(0, 1007, '\P{ copt}', "");
Expect(1, 1007, '\P{^ copt}', "");
Expect(0, 993, '\p{ copt}', "");
Expect(1, 993, '\p{^ copt}', "");
Expect(1, 993, '\P{ copt}', "");
Expect(0, 993, '\P{^ copt}', "");
Error('\p{ Is:=COPT}');
Error('\P{ Is:=COPT}');
Expect(1, 1007, '\p{iscopt}', "");
Expect(0, 1007, '\p{^iscopt}', "");
Expect(0, 1007, '\P{iscopt}', "");
Expect(1, 1007, '\P{^iscopt}', "");
Expect(0, 993, '\p{iscopt}', "");
Expect(1, 993, '\p{^iscopt}', "");
Expect(1, 993, '\P{iscopt}', "");
Expect(0, 993, '\P{^iscopt}', "");
Expect(1, 1007, '\p{Is copt}', "");
Expect(0, 1007, '\p{^Is copt}', "");
Expect(0, 1007, '\P{Is copt}', "");
Expect(1, 1007, '\P{^Is copt}', "");
Expect(0, 993, '\p{Is copt}', "");
Expect(1, 993, '\p{^Is copt}', "");
Expect(1, 993, '\P{Is copt}', "");
Expect(0, 993, '\P{^Is copt}', "");
Error('\p{ :=qaac}');
Error('\P{ :=qaac}');
Expect(1, 1007, '\p{qaac}', "");
Expect(0, 1007, '\p{^qaac}', "");
Expect(0, 1007, '\P{qaac}', "");
Expect(1, 1007, '\P{^qaac}', "");
Expect(0, 993, '\p{qaac}', "");
Expect(1, 993, '\p{^qaac}', "");
Expect(1, 993, '\P{qaac}', "");
Expect(0, 993, '\P{^qaac}', "");
Expect(1, 1007, '\p{ Qaac}', "");
Expect(0, 1007, '\p{^ Qaac}', "");
Expect(0, 1007, '\P{ Qaac}', "");
Expect(1, 1007, '\P{^ Qaac}', "");
Expect(0, 993, '\p{ Qaac}', "");
Expect(1, 993, '\p{^ Qaac}', "");
Expect(1, 993, '\P{ Qaac}', "");
Expect(0, 993, '\P{^ Qaac}', "");
Error('\p{:=_is Qaac}');
Error('\P{:=_is Qaac}');
Expect(1, 1007, '\p{isqaac}', "");
Expect(0, 1007, '\p{^isqaac}', "");
Expect(0, 1007, '\P{isqaac}', "");
Expect(1, 1007, '\P{^isqaac}', "");
Expect(0, 993, '\p{isqaac}', "");
Expect(1, 993, '\p{^isqaac}', "");
Expect(1, 993, '\P{isqaac}', "");
Expect(0, 993, '\P{^isqaac}', "");
Expect(1, 1007, '\p{ Is qaac}', "");
Expect(0, 1007, '\p{^ Is qaac}', "");
Expect(0, 1007, '\P{ Is qaac}', "");
Expect(1, 1007, '\P{^ Is qaac}', "");
Expect(0, 993, '\p{ Is qaac}', "");
Expect(1, 993, '\p{^ Is qaac}', "");
Expect(1, 993, '\P{ Is qaac}', "");
Expect(0, 993, '\P{^ Is qaac}', "");
Error('\p{ SUPPLEMENTAL arrows/a/B}');
Error('\P{ SUPPLEMENTAL arrows/a/B}');
Expect(1, 10623, '\p{supplementalarrowsb}', "");
Expect(0, 10623, '\p{^supplementalarrowsb}', "");
Expect(0, 10623, '\P{supplementalarrowsb}', "");
Expect(1, 10623, '\P{^supplementalarrowsb}', "");
Expect(0, 10495, '\p{supplementalarrowsb}', "");
Expect(1, 10495, '\p{^supplementalarrowsb}', "");
Expect(1, 10495, '\P{supplementalarrowsb}', "");
Expect(0, 10495, '\P{^supplementalarrowsb}', "");
Expect(1, 10623, '\p{__supplementalArrows-B}', "");
Expect(0, 10623, '\p{^__supplementalArrows-B}', "");
Expect(0, 10623, '\P{__supplementalArrows-B}', "");
Expect(1, 10623, '\P{^__supplementalArrows-B}', "");
Expect(0, 10495, '\p{__supplementalArrows-B}', "");
Expect(1, 10495, '\p{^__supplementalArrows-B}', "");
Expect(1, 10495, '\P{__supplementalArrows-B}', "");
Expect(0, 10495, '\P{^__supplementalArrows-B}', "");
Error('\p{/a/_ Is_SupplementalArrows B}');
Error('\P{/a/_ Is_SupplementalArrows B}');
Expect(1, 10623, '\p{issupplementalarrowsb}', "");
Expect(0, 10623, '\p{^issupplementalarrowsb}', "");
Expect(0, 10623, '\P{issupplementalarrowsb}', "");
Expect(1, 10623, '\P{^issupplementalarrowsb}', "");
Expect(0, 10495, '\p{issupplementalarrowsb}', "");
Expect(1, 10495, '\p{^issupplementalarrowsb}', "");
Expect(1, 10495, '\P{issupplementalarrowsb}', "");
Expect(0, 10495, '\P{^issupplementalarrowsb}', "");
Expect(1, 10623, '\p{ Is SUPPLEMENTALARROWS B}', "");
Expect(0, 10623, '\p{^ Is SUPPLEMENTALARROWS B}', "");
Expect(0, 10623, '\P{ Is SUPPLEMENTALARROWS B}', "");
Expect(1, 10623, '\P{^ Is SUPPLEMENTALARROWS B}', "");
Expect(0, 10495, '\p{ Is SUPPLEMENTALARROWS B}', "");
Expect(1, 10495, '\p{^ Is SUPPLEMENTALARROWS B}', "");
Expect(1, 10495, '\P{ Is SUPPLEMENTALARROWS B}', "");
Expect(0, 10495, '\P{^ Is SUPPLEMENTALARROWS B}', "");
Error('\p{_/a/In_Supplemental arrowsb}');
Error('\P{_/a/In_Supplemental arrowsb}');
Expect(1, 10623, '\p{insupplementalarrowsb}', "");
Expect(0, 10623, '\p{^insupplementalarrowsb}', "");
Expect(0, 10623, '\P{insupplementalarrowsb}', "");
Expect(1, 10623, '\P{^insupplementalarrowsb}', "");
Expect(0, 10495, '\p{insupplementalarrowsb}', "");
Expect(1, 10495, '\p{^insupplementalarrowsb}', "");
Expect(1, 10495, '\P{insupplementalarrowsb}', "");
Expect(0, 10495, '\P{^insupplementalarrowsb}', "");
Expect(1, 10623, '\p{ _In_supplementalArrows B}', "");
Expect(0, 10623, '\p{^ _In_supplementalArrows B}', "");
Expect(0, 10623, '\P{ _In_supplementalArrows B}', "");
Expect(1, 10623, '\P{^ _In_supplementalArrows B}', "");
Expect(0, 10495, '\p{ _In_supplementalArrows B}', "");
Expect(1, 10495, '\p{^ _In_supplementalArrows B}', "");
Expect(1, 10495, '\P{ _In_supplementalArrows B}', "");
Expect(0, 10495, '\P{^ _In_supplementalArrows B}', "");
Error('\p{Expands_On_NFC}');
Error('\P{Expands_On_NFC}');
Error('\p{Is_Expands_On_NFC}');
Error('\P{Is_Expands_On_NFC}');
Error('\p{XO_NFC}');
Error('\P{XO_NFC}');
Error('\p{Is_XO_NFC}');
Error('\P{Is_XO_NFC}');
Error('\p{-/a/Inherited}');
Error('\P{-/a/Inherited}');
Expect(1, 879, '\p{inherited}', "");
Expect(0, 879, '\p{^inherited}', "");
Expect(0, 879, '\P{inherited}', "");
Expect(1, 879, '\P{^inherited}', "");
Expect(0, 767, '\p{inherited}', "");
Expect(1, 767, '\p{^inherited}', "");
Expect(1, 767, '\P{inherited}', "");
Expect(0, 767, '\P{^inherited}', "");
Expect(1, 879, '\p{_Inherited}', "");
Expect(0, 879, '\p{^_Inherited}', "");
Expect(0, 879, '\P{_Inherited}', "");
Expect(1, 879, '\P{^_Inherited}', "");
Expect(0, 767, '\p{_Inherited}', "");
Expect(1, 767, '\p{^_Inherited}', "");
Expect(1, 767, '\P{_Inherited}', "");
Expect(0, 767, '\P{^_Inherited}', "");
Error('\p{-Is Inherited:=}');
Error('\P{-Is Inherited:=}');
Expect(1, 879, '\p{isinherited}', "");
Expect(0, 879, '\p{^isinherited}', "");
Expect(0, 879, '\P{isinherited}', "");
Expect(1, 879, '\P{^isinherited}', "");
Expect(0, 767, '\p{isinherited}', "");
Expect(1, 767, '\p{^isinherited}', "");
Expect(1, 767, '\P{isinherited}', "");
Expect(0, 767, '\P{^isinherited}', "");
Expect(1, 879, '\p{ -Is Inherited}', "");
Expect(0, 879, '\p{^ -Is Inherited}', "");
Expect(0, 879, '\P{ -Is Inherited}', "");
Expect(1, 879, '\P{^ -Is Inherited}', "");
Expect(0, 767, '\p{ -Is Inherited}', "");
Expect(1, 767, '\p{^ -Is Inherited}', "");
Expect(1, 767, '\P{ -Is Inherited}', "");
Expect(0, 767, '\P{^ -Is Inherited}', "");
Error('\p{:=Zinh}');
Error('\P{:=Zinh}');
Expect(1, 879, '\p{zinh}', "");
Expect(0, 879, '\p{^zinh}', "");
Expect(0, 879, '\P{zinh}', "");
Expect(1, 879, '\P{^zinh}', "");
Expect(0, 767, '\p{zinh}', "");
Expect(1, 767, '\p{^zinh}', "");
Expect(1, 767, '\P{zinh}', "");
Expect(0, 767, '\P{^zinh}', "");
Expect(1, 879, '\p{-zinh}', "");
Expect(0, 879, '\p{^-zinh}', "");
Expect(0, 879, '\P{-zinh}', "");
Expect(1, 879, '\P{^-zinh}', "");
Expect(0, 767, '\p{-zinh}', "");
Expect(1, 767, '\p{^-zinh}', "");
Expect(1, 767, '\P{-zinh}', "");
Expect(0, 767, '\P{^-zinh}', "");
Error('\p{:=iszinh}');
Error('\P{:=iszinh}');
Expect(1, 879, '\p{iszinh}', "");
Expect(0, 879, '\p{^iszinh}', "");
Expect(0, 879, '\P{iszinh}', "");
Expect(1, 879, '\P{^iszinh}', "");
Expect(0, 767, '\p{iszinh}', "");
Expect(1, 767, '\p{^iszinh}', "");
Expect(1, 767, '\P{iszinh}', "");
Expect(0, 767, '\P{^iszinh}', "");
Expect(1, 879, '\p{_ Is ZINH}', "");
Expect(0, 879, '\p{^_ Is ZINH}', "");
Expect(0, 879, '\P{_ Is ZINH}', "");
Expect(1, 879, '\P{^_ Is ZINH}', "");
Expect(0, 767, '\p{_ Is ZINH}', "");
Expect(1, 767, '\p{^_ Is ZINH}', "");
Expect(1, 767, '\P{_ Is ZINH}', "");
Expect(0, 767, '\P{^_ Is ZINH}', "");
Error('\p{-/a/QAAI}');
Error('\P{-/a/QAAI}');
Expect(1, 879, '\p{qaai}', "");
Expect(0, 879, '\p{^qaai}', "");
Expect(0, 879, '\P{qaai}', "");
Expect(1, 879, '\P{^qaai}', "");
Expect(0, 767, '\p{qaai}', "");
Expect(1, 767, '\p{^qaai}', "");
Expect(1, 767, '\P{qaai}', "");
Expect(0, 767, '\P{^qaai}', "");
Expect(1, 879, '\p{Qaai}', "");
Expect(0, 879, '\p{^Qaai}', "");
Expect(0, 879, '\P{Qaai}', "");
Expect(1, 879, '\P{^Qaai}', "");
Expect(0, 767, '\p{Qaai}', "");
Expect(1, 767, '\p{^Qaai}', "");
Expect(1, 767, '\P{Qaai}', "");
Expect(0, 767, '\P{^Qaai}', "");
Error('\p{- Is-Qaai:=}');
Error('\P{- Is-Qaai:=}');
Expect(1, 879, '\p{isqaai}', "");
Expect(0, 879, '\p{^isqaai}', "");
Expect(0, 879, '\P{isqaai}', "");
Expect(1, 879, '\P{^isqaai}', "");
Expect(0, 767, '\p{isqaai}', "");
Expect(1, 767, '\p{^isqaai}', "");
Expect(1, 767, '\P{isqaai}', "");
Expect(0, 767, '\P{^isqaai}', "");
Expect(1, 879, '\p{ IS-Qaai}', "");
Expect(0, 879, '\p{^ IS-Qaai}', "");
Expect(0, 879, '\P{ IS-Qaai}', "");
Expect(1, 879, '\P{^ IS-Qaai}', "");
Expect(0, 767, '\p{ IS-Qaai}', "");
Expect(1, 767, '\p{^ IS-Qaai}', "");
Expect(1, 767, '\P{ IS-Qaai}', "");
Expect(0, 767, '\P{^ IS-Qaai}', "");
Error('\p{ Other_Math:=}');
Error('\P{ Other_Math:=}');
Expect(1, 94, '\p{othermath}', 'deprecated');
Expect(0, 94, '\p{^othermath}', 'deprecated');
Expect(0, 94, '\P{othermath}', 'deprecated');
Expect(1, 94, '\P{^othermath}', 'deprecated');
Expect(0, 93, '\p{othermath}', 'deprecated');
Expect(1, 93, '\p{^othermath}', 'deprecated');
Expect(1, 93, '\P{othermath}', 'deprecated');
Expect(0, 93, '\P{^othermath}', 'deprecated');
Expect(1, 94, '\p{ -otherMath}', 'deprecated');
Expect(0, 94, '\p{^ -otherMath}', 'deprecated');
Expect(0, 94, '\P{ -otherMath}', 'deprecated');
Expect(1, 94, '\P{^ -otherMath}', 'deprecated');
Expect(0, 93, '\p{ -otherMath}', 'deprecated');
Expect(1, 93, '\p{^ -otherMath}', 'deprecated');
Expect(1, 93, '\P{ -otherMath}', 'deprecated');
Expect(0, 93, '\P{^ -otherMath}', 'deprecated');
Error('\p{/a/Is OtherMath}');
Error('\P{/a/Is OtherMath}');
Expect(1, 94, '\p{isothermath}', 'deprecated');
Expect(0, 94, '\p{^isothermath}', 'deprecated');
Expect(0, 94, '\P{isothermath}', 'deprecated');
Expect(1, 94, '\P{^isothermath}', 'deprecated');
Expect(0, 93, '\p{isothermath}', 'deprecated');
Expect(1, 93, '\p{^isothermath}', 'deprecated');
Expect(1, 93, '\P{isothermath}', 'deprecated');
Expect(0, 93, '\P{^isothermath}', 'deprecated');
Expect(1, 94, '\p{- Is-OtherMath}', 'deprecated');
Expect(0, 94, '\p{^- Is-OtherMath}', 'deprecated');
Expect(0, 94, '\P{- Is-OtherMath}', 'deprecated');
Expect(1, 94, '\P{^- Is-OtherMath}', 'deprecated');
Expect(0, 93, '\p{- Is-OtherMath}', 'deprecated');
Expect(1, 93, '\p{^- Is-OtherMath}', 'deprecated');
Expect(1, 93, '\P{- Is-OtherMath}', 'deprecated');
Expect(0, 93, '\P{^- Is-OtherMath}', 'deprecated');
Error('\p{/a/OMath}');
Error('\P{/a/OMath}');
Expect(1, 94, '\p{omath}', 'deprecated');
Expect(0, 94, '\p{^omath}', 'deprecated');
Expect(0, 94, '\P{omath}', 'deprecated');
Expect(1, 94, '\P{^omath}', 'deprecated');
Expect(0, 93, '\p{omath}', 'deprecated');
Expect(1, 93, '\p{^omath}', 'deprecated');
Expect(1, 93, '\P{omath}', 'deprecated');
Expect(0, 93, '\P{^omath}', 'deprecated');
Expect(1, 94, '\p{OMath}', 'deprecated');
Expect(0, 94, '\p{^OMath}', 'deprecated');
Expect(0, 94, '\P{OMath}', 'deprecated');
Expect(1, 94, '\P{^OMath}', 'deprecated');
Expect(0, 93, '\p{OMath}', 'deprecated');
Expect(1, 93, '\p{^OMath}', 'deprecated');
Expect(1, 93, '\P{OMath}', 'deprecated');
Expect(0, 93, '\P{^OMath}', 'deprecated');
Error('\p{_:=is omath}');
Error('\P{_:=is omath}');
Expect(1, 94, '\p{isomath}', 'deprecated');
Expect(0, 94, '\p{^isomath}', 'deprecated');
Expect(0, 94, '\P{isomath}', 'deprecated');
Expect(1, 94, '\P{^isomath}', 'deprecated');
Expect(0, 93, '\p{isomath}', 'deprecated');
Expect(1, 93, '\p{^isomath}', 'deprecated');
Expect(1, 93, '\P{isomath}', 'deprecated');
Expect(0, 93, '\P{^isomath}', 'deprecated');
Expect(1, 94, '\p{-IS omath}', 'deprecated');
Expect(0, 94, '\p{^-IS omath}', 'deprecated');
Expect(0, 94, '\P{-IS omath}', 'deprecated');
Expect(1, 94, '\P{^-IS omath}', 'deprecated');
Expect(0, 93, '\p{-IS omath}', 'deprecated');
Expect(1, 93, '\p{^-IS omath}', 'deprecated');
Expect(1, 93, '\P{-IS omath}', 'deprecated');
Expect(0, 93, '\P{^-IS omath}', 'deprecated');
Error('\p{/a/-_CJKUNIFIEDideographs Extension-C}');
Error('\P{/a/-_CJKUNIFIEDideographs Extension-C}');
Expect(1, 177983, '\p{cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^cjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^cjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{cjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^cjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{ -cjk_unified Ideographs_extension_C}', "");
Expect(0, 177983, '\p{^ -cjk_unified Ideographs_extension_C}', "");
Expect(0, 177983, '\P{ -cjk_unified Ideographs_extension_C}', "");
Expect(1, 177983, '\P{^ -cjk_unified Ideographs_extension_C}', "");
Expect(0, 173823, '\p{ -cjk_unified Ideographs_extension_C}', "");
Expect(1, 173823, '\p{^ -cjk_unified Ideographs_extension_C}', "");
Expect(1, 173823, '\P{ -cjk_unified Ideographs_extension_C}', "");
Expect(0, 173823, '\P{^ -cjk_unified Ideographs_extension_C}', "");
Error('\p{:= -Is-CJK Unified ideographs extension_C}');
Error('\P{:= -Is-CJK Unified ideographs extension_C}');
Expect(1, 177983, '\p{iscjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^iscjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{iscjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^iscjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{iscjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^iscjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{iscjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^iscjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(0, 177983, '\p{^ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(0, 177983, '\P{ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(1, 177983, '\P{^ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(0, 173823, '\p{ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(1, 173823, '\p{^ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(1, 173823, '\P{ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Expect(0, 173823, '\P{^ Is-CJK Unified IDEOGRAPHSEXTENSION_c}', "");
Error('\p{-_In CJK unified/a/Ideographs Extension_C}');
Error('\P{-_In CJK unified/a/Ideographs Extension_C}');
Expect(1, 177983, '\p{incjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\p{^incjkunifiedideographsextensionc}', "");
Expect(0, 177983, '\P{incjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\P{^incjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\p{incjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\p{^incjkunifiedideographsextensionc}', "");
Expect(1, 173823, '\P{incjkunifiedideographsextensionc}', "");
Expect(0, 173823, '\P{^incjkunifiedideographsextensionc}', "");
Expect(1, 177983, '\p{ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(0, 177983, '\p{^ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(0, 177983, '\P{ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(1, 177983, '\P{^ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(0, 173823, '\p{ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(1, 173823, '\p{^ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(1, 173823, '\P{ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Expect(0, 173823, '\P{^ _INCJKUnified_IDEOGRAPHS-EXTENSION_C}', "");
Error('\p{ _Latin EXTENDED Additional:=}');
Error('\P{ _Latin EXTENDED Additional:=}');
Expect(1, 7935, '\p{latinextendedadditional}', "");
Expect(0, 7935, '\p{^latinextendedadditional}', "");
Expect(0, 7935, '\P{latinextendedadditional}', "");
Expect(1, 7935, '\P{^latinextendedadditional}', "");
Expect(0, 7679, '\p{latinextendedadditional}', "");
Expect(1, 7679, '\p{^latinextendedadditional}', "");
Expect(1, 7679, '\P{latinextendedadditional}', "");
Expect(0, 7679, '\P{^latinextendedadditional}', "");
Expect(1, 7935, '\p{ _Latin-Extended-additional}', "");
Expect(0, 7935, '\p{^ _Latin-Extended-additional}', "");
Expect(0, 7935, '\P{ _Latin-Extended-additional}', "");
Expect(1, 7935, '\P{^ _Latin-Extended-additional}', "");
Expect(0, 7679, '\p{ _Latin-Extended-additional}', "");
Expect(1, 7679, '\p{^ _Latin-Extended-additional}', "");
Expect(1, 7679, '\P{ _Latin-Extended-additional}', "");
Expect(0, 7679, '\P{^ _Latin-Extended-additional}', "");
Error('\p{ is/a/LATIN-ExtendedAdditional}');
Error('\P{ is/a/LATIN-ExtendedAdditional}');
Expect(1, 7935, '\p{islatinextendedadditional}', "");
Expect(0, 7935, '\p{^islatinextendedadditional}', "");
Expect(0, 7935, '\P{islatinextendedadditional}', "");
Expect(1, 7935, '\P{^islatinextendedadditional}', "");
Expect(0, 7679, '\p{islatinextendedadditional}', "");
Expect(1, 7679, '\p{^islatinextendedadditional}', "");
Expect(1, 7679, '\P{islatinextendedadditional}', "");
Expect(0, 7679, '\P{^islatinextendedadditional}', "");
Expect(1, 7935, '\p{__IS Latin-EXTENDEDadditional}', "");
Expect(0, 7935, '\p{^__IS Latin-EXTENDEDadditional}', "");
Expect(0, 7935, '\P{__IS Latin-EXTENDEDadditional}', "");
Expect(1, 7935, '\P{^__IS Latin-EXTENDEDadditional}', "");
Expect(0, 7679, '\p{__IS Latin-EXTENDEDadditional}', "");
Expect(1, 7679, '\p{^__IS Latin-EXTENDEDadditional}', "");
Expect(1, 7679, '\P{__IS Latin-EXTENDEDadditional}', "");
Expect(0, 7679, '\P{^__IS Latin-EXTENDEDadditional}', "");
Error('\p{--in_Latin extended_ADDITIONAL/a/}');
Error('\P{--in_Latin extended_ADDITIONAL/a/}');
Expect(1, 7935, '\p{inlatinextendedadditional}', "");
Expect(0, 7935, '\p{^inlatinextendedadditional}', "");
Expect(0, 7935, '\P{inlatinextendedadditional}', "");
Expect(1, 7935, '\P{^inlatinextendedadditional}', "");
Expect(0, 7679, '\p{inlatinextendedadditional}', "");
Expect(1, 7679, '\p{^inlatinextendedadditional}', "");
Expect(1, 7679, '\P{inlatinextendedadditional}', "");
Expect(0, 7679, '\P{^inlatinextendedadditional}', "");
Expect(1, 7935, '\p{-In LATIN-Extended Additional}', "");
Expect(0, 7935, '\p{^-In LATIN-Extended Additional}', "");
Expect(0, 7935, '\P{-In LATIN-Extended Additional}', "");
Expect(1, 7935, '\P{^-In LATIN-Extended Additional}', "");
Expect(0, 7679, '\p{-In LATIN-Extended Additional}', "");
Expect(1, 7679, '\p{^-In LATIN-Extended Additional}', "");
Expect(1, 7679, '\P{-In LATIN-Extended Additional}', "");
Expect(0, 7679, '\P{^-In LATIN-Extended Additional}', "");
Error('\p{ :=Kannada}');
Error('\P{ :=Kannada}');
Expect(1, 3203, '\p{kannada}', "");
Expect(0, 3203, '\p{^kannada}', "");
Expect(0, 3203, '\P{kannada}', "");
Expect(1, 3203, '\P{^kannada}', "");
Expect(0, 3201, '\p{kannada}', "");
Expect(1, 3201, '\p{^kannada}', "");
Expect(1, 3201, '\P{kannada}', "");
Expect(0, 3201, '\P{^kannada}', "");
Expect(1, 3203, '\p{- Kannada}', "");
Expect(0, 3203, '\p{^- Kannada}', "");
Expect(0, 3203, '\P{- Kannada}', "");
Expect(1, 3203, '\P{^- Kannada}', "");
Expect(0, 3201, '\p{- Kannada}', "");
Expect(1, 3201, '\p{^- Kannada}', "");
Expect(1, 3201, '\P{- Kannada}', "");
Expect(0, 3201, '\P{^- Kannada}', "");
Error('\p{ Is-Kannada/a/}');
Error('\P{ Is-Kannada/a/}');
Expect(1, 3203, '\p{iskannada}', "");
Expect(0, 3203, '\p{^iskannada}', "");
Expect(0, 3203, '\P{iskannada}', "");
Expect(1, 3203, '\P{^iskannada}', "");
Expect(0, 3201, '\p{iskannada}', "");
Expect(1, 3201, '\p{^iskannada}', "");
Expect(1, 3201, '\P{iskannada}', "");
Expect(0, 3201, '\P{^iskannada}', "");
Expect(1, 3203, '\p{--Is-kannada}', "");
Expect(0, 3203, '\p{^--Is-kannada}', "");
Expect(0, 3203, '\P{--Is-kannada}', "");
Expect(1, 3203, '\P{^--Is-kannada}', "");
Expect(0, 3201, '\p{--Is-kannada}', "");
Expect(1, 3201, '\p{^--Is-kannada}', "");
Expect(1, 3201, '\P{--Is-kannada}', "");
Expect(0, 3201, '\P{^--Is-kannada}', "");
Error('\p{/a/ knda}');
Error('\P{/a/ knda}');
Expect(1, 3203, '\p{knda}', "");
Expect(0, 3203, '\p{^knda}', "");
Expect(0, 3203, '\P{knda}', "");
Expect(1, 3203, '\P{^knda}', "");
Expect(0, 3201, '\p{knda}', "");
Expect(1, 3201, '\p{^knda}', "");
Expect(1, 3201, '\P{knda}', "");
Expect(0, 3201, '\P{^knda}', "");
Expect(1, 3203, '\p{ Knda}', "");
Expect(0, 3203, '\p{^ Knda}', "");
Expect(0, 3203, '\P{ Knda}', "");
Expect(1, 3203, '\P{^ Knda}', "");
Expect(0, 3201, '\p{ Knda}', "");
Expect(1, 3201, '\p{^ Knda}', "");
Expect(1, 3201, '\P{ Knda}', "");
Expect(0, 3201, '\P{^ Knda}', "");
Error('\p{ Is:=Knda}');
Error('\P{ Is:=Knda}');
Expect(1, 3203, '\p{isknda}', "");
Expect(0, 3203, '\p{^isknda}', "");
Expect(0, 3203, '\P{isknda}', "");
Expect(1, 3203, '\P{^isknda}', "");
Expect(0, 3201, '\p{isknda}', "");
Expect(1, 3201, '\p{^isknda}', "");
Expect(1, 3201, '\P{isknda}', "");
Expect(0, 3201, '\P{^isknda}', "");
Expect(1, 3203, '\p{ IsKnda}', "");
Expect(0, 3203, '\p{^ IsKnda}', "");
Expect(0, 3203, '\P{ IsKnda}', "");
Expect(1, 3203, '\P{^ IsKnda}', "");
Expect(0, 3201, '\p{ IsKnda}', "");
Expect(1, 3201, '\p{^ IsKnda}', "");
Expect(1, 3201, '\P{ IsKnda}', "");
Expect(0, 3201, '\P{^ IsKnda}', "");
Error('\p{:= Lao}');
Error('\P{:= Lao}');
Expect(1, 3714, '\p{lao}', "");
Expect(0, 3714, '\p{^lao}', "");
Expect(0, 3714, '\P{lao}', "");
Expect(1, 3714, '\P{^lao}', "");
Expect(0, 3712, '\p{lao}', "");
Expect(1, 3712, '\p{^lao}', "");
Expect(1, 3712, '\P{lao}', "");
Expect(0, 3712, '\P{^lao}', "");
Expect(1, 3714, '\p{_ Lao}', "");
Expect(0, 3714, '\p{^_ Lao}', "");
Expect(0, 3714, '\P{_ Lao}', "");
Expect(1, 3714, '\P{^_ Lao}', "");
Expect(0, 3712, '\p{_ Lao}', "");
Expect(1, 3712, '\p{^_ Lao}', "");
Expect(1, 3712, '\P{_ Lao}', "");
Expect(0, 3712, '\P{^_ Lao}', "");
Error('\p{-Is:=Lao}');
Error('\P{-Is:=Lao}');
Expect(1, 3714, '\p{islao}', "");
Expect(0, 3714, '\p{^islao}', "");
Expect(0, 3714, '\P{islao}', "");
Expect(1, 3714, '\P{^islao}', "");
Expect(0, 3712, '\p{islao}', "");
Expect(1, 3712, '\p{^islao}', "");
Expect(1, 3712, '\P{islao}', "");
Expect(0, 3712, '\P{^islao}', "");
Expect(1, 3714, '\p{--IsLao}', "");
Expect(0, 3714, '\p{^--IsLao}', "");
Expect(0, 3714, '\P{--IsLao}', "");
Expect(1, 3714, '\P{^--IsLao}', "");
Expect(0, 3712, '\p{--IsLao}', "");
Expect(1, 3712, '\p{^--IsLao}', "");
Expect(1, 3712, '\P{--IsLao}', "");
Expect(0, 3712, '\P{^--IsLao}', "");
Error('\p{:=__LAOO}');
Error('\P{:=__LAOO}');
Expect(1, 3714, '\p{laoo}', "");
Expect(0, 3714, '\p{^laoo}', "");
Expect(0, 3714, '\P{laoo}', "");
Expect(1, 3714, '\P{^laoo}', "");
Expect(0, 3712, '\p{laoo}', "");
Expect(1, 3712, '\p{^laoo}', "");
Expect(1, 3712, '\P{laoo}', "");
Expect(0, 3712, '\P{^laoo}', "");
Expect(1, 3714, '\p{ Laoo}', "");
Expect(0, 3714, '\p{^ Laoo}', "");
Expect(0, 3714, '\P{ Laoo}', "");
Expect(1, 3714, '\P{^ Laoo}', "");
Expect(0, 3712, '\p{ Laoo}', "");
Expect(1, 3712, '\p{^ Laoo}', "");
Expect(1, 3712, '\P{ Laoo}', "");
Expect(0, 3712, '\P{^ Laoo}', "");
Error('\p{ :=Is-Laoo}');
Error('\P{ :=Is-Laoo}');
Expect(1, 3714, '\p{islaoo}', "");
Expect(0, 3714, '\p{^islaoo}', "");
Expect(0, 3714, '\P{islaoo}', "");
Expect(1, 3714, '\P{^islaoo}', "");
Expect(0, 3712, '\p{islaoo}', "");
Expect(1, 3712, '\p{^islaoo}', "");
Expect(1, 3712, '\P{islaoo}', "");
Expect(0, 3712, '\P{^islaoo}', "");
Expect(1, 3714, '\p{- Is laoo}', "");
Expect(0, 3714, '\p{^- Is laoo}', "");
Expect(0, 3714, '\P{- Is laoo}', "");
Expect(1, 3714, '\P{^- Is laoo}', "");
Expect(0, 3712, '\p{- Is laoo}', "");
Expect(1, 3712, '\p{^- Is laoo}', "");
Expect(1, 3712, '\P{- Is laoo}', "");
Expect(0, 3712, '\P{^- Is laoo}', "");
Error('\p{:=_ Digit}');
Error('\P{:=_ Digit}');
Expect(1, 57, '\p{digit}', "");
Expect(0, 57, '\p{^digit}', "");
Expect(0, 57, '\P{digit}', "");
Expect(1, 57, '\P{^digit}', "");
Expect(0, 47, '\p{digit}', "");
Expect(1, 47, '\p{^digit}', "");
Expect(1, 47, '\P{digit}', "");
Expect(0, 47, '\P{^digit}', "");
Expect(1, 57, '\p{DIGIT}', "");
Expect(0, 57, '\p{^DIGIT}', "");
Expect(0, 57, '\P{DIGIT}', "");
Expect(1, 57, '\P{^DIGIT}', "");
Expect(0, 47, '\p{DIGIT}', "");
Expect(1, 47, '\p{^DIGIT}', "");
Expect(1, 47, '\P{DIGIT}', "");
Expect(0, 47, '\P{^DIGIT}', "");
Error('\p{--is digit:=}');
Error('\P{--is digit:=}');
Expect(1, 57, '\p{isdigit}', "");
Expect(0, 57, '\p{^isdigit}', "");
Expect(0, 57, '\P{isdigit}', "");
Expect(1, 57, '\P{^isdigit}', "");
Expect(0, 47, '\p{isdigit}', "");
Expect(1, 47, '\p{^isdigit}', "");
Expect(1, 47, '\P{isdigit}', "");
Expect(0, 47, '\P{^isdigit}', "");
Expect(1, 57, '\p{ IS_Digit}', "");
Expect(0, 57, '\p{^ IS_Digit}', "");
Expect(0, 57, '\P{ IS_Digit}', "");
Expect(1, 57, '\P{^ IS_Digit}', "");
Expect(0, 47, '\p{ IS_Digit}', "");
Expect(1, 47, '\p{^ IS_Digit}', "");
Expect(1, 47, '\P{ IS_Digit}', "");
Expect(0, 47, '\P{^ IS_Digit}', "");
Error('\p{-_decimal NUMBER:=}');
Error('\P{-_decimal NUMBER:=}');
Expect(1, 57, '\p{decimalnumber}', "");
Expect(0, 57, '\p{^decimalnumber}', "");
Expect(0, 57, '\P{decimalnumber}', "");
Expect(1, 57, '\P{^decimalnumber}', "");
Expect(0, 47, '\p{decimalnumber}', "");
Expect(1, 47, '\p{^decimalnumber}', "");
Expect(1, 47, '\P{decimalnumber}', "");
Expect(0, 47, '\P{^decimalnumber}', "");
Expect(1, 57, '\p{ Decimal NUMBER}', "");
Expect(0, 57, '\p{^ Decimal NUMBER}', "");
Expect(0, 57, '\P{ Decimal NUMBER}', "");
Expect(1, 57, '\P{^ Decimal NUMBER}', "");
Expect(0, 47, '\p{ Decimal NUMBER}', "");
Expect(1, 47, '\p{^ Decimal NUMBER}', "");
Expect(1, 47, '\P{ Decimal NUMBER}', "");
Expect(0, 47, '\P{^ Decimal NUMBER}', "");
Error('\p{ -Is-Decimal Number/a/}');
Error('\P{ -Is-Decimal Number/a/}');
Expect(1, 57, '\p{isdecimalnumber}', "");
Expect(0, 57, '\p{^isdecimalnumber}', "");
Expect(0, 57, '\P{isdecimalnumber}', "");
Expect(1, 57, '\P{^isdecimalnumber}', "");
Expect(0, 47, '\p{isdecimalnumber}', "");
Expect(1, 47, '\p{^isdecimalnumber}', "");
Expect(1, 47, '\P{isdecimalnumber}', "");
Expect(0, 47, '\P{^isdecimalnumber}', "");
Expect(1, 57, '\p{ -is_Decimal Number}', "");
Expect(0, 57, '\p{^ -is_Decimal Number}', "");
Expect(0, 57, '\P{ -is_Decimal Number}', "");
Expect(1, 57, '\P{^ -is_Decimal Number}', "");
Expect(0, 47, '\p{ -is_Decimal Number}', "");
Expect(1, 47, '\p{^ -is_Decimal Number}', "");
Expect(1, 47, '\P{ -is_Decimal Number}', "");
Expect(0, 47, '\P{^ -is_Decimal Number}', "");
Error('\p{/a/- ND}');
Error('\P{/a/- ND}');
Expect(1, 57, '\p{nd}', "");
Expect(0, 57, '\p{^nd}', "");
Expect(0, 57, '\P{nd}', "");
Expect(1, 57, '\P{^nd}', "");
Expect(0, 47, '\p{nd}', "");
Expect(1, 47, '\p{^nd}', "");
Expect(1, 47, '\P{nd}', "");
Expect(0, 47, '\P{^nd}', "");
Expect(1, 57, '\p{ Nd}', "");
Expect(0, 57, '\p{^ Nd}', "");
Expect(0, 57, '\P{ Nd}', "");
Expect(1, 57, '\P{^ Nd}', "");
Expect(0, 47, '\p{ Nd}', "");
Expect(1, 47, '\p{^ Nd}', "");
Expect(1, 47, '\P{ Nd}', "");
Expect(0, 47, '\P{^ Nd}', "");
Error('\p{ ISnd:=}');
Error('\P{ ISnd:=}');
Expect(1, 57, '\p{isnd}', "");
Expect(0, 57, '\p{^isnd}', "");
Expect(0, 57, '\P{isnd}', "");
Expect(1, 57, '\P{^isnd}', "");
Expect(0, 47, '\p{isnd}', "");
Expect(1, 47, '\p{^isnd}', "");
Expect(1, 47, '\P{isnd}', "");
Expect(0, 47, '\P{^isnd}', "");
Expect(1, 57, '\p{-Is-Nd}', "");
Expect(0, 57, '\p{^-Is-Nd}', "");
Expect(0, 57, '\P{-Is-Nd}', "");
Expect(1, 57, '\P{^-Is-Nd}', "");
Expect(0, 47, '\p{-Is-Nd}', "");
Expect(1, 47, '\p{^-Is-Nd}', "");
Expect(1, 47, '\P{-Is-Nd}', "");
Expect(0, 47, '\P{^-Is-Nd}', "");
Error('\p{- osmanya:=}');
Error('\P{- osmanya:=}');
Expect(1, 66717, '\p{osmanya}', "");
Expect(0, 66717, '\p{^osmanya}', "");
Expect(0, 66717, '\P{osmanya}', "");
Expect(1, 66717, '\P{^osmanya}', "");
Expect(0, 66687, '\p{osmanya}', "");
Expect(1, 66687, '\p{^osmanya}', "");
Expect(1, 66687, '\P{osmanya}', "");
Expect(0, 66687, '\P{^osmanya}', "");
Expect(1, 66717, '\p{- OSMANYA}', "");
Expect(0, 66717, '\p{^- OSMANYA}', "");
Expect(0, 66717, '\P{- OSMANYA}', "");
Expect(1, 66717, '\P{^- OSMANYA}', "");
Expect(0, 66687, '\p{- OSMANYA}', "");
Expect(1, 66687, '\p{^- OSMANYA}', "");
Expect(1, 66687, '\P{- OSMANYA}', "");
Expect(0, 66687, '\P{^- OSMANYA}', "");
Error('\p{is Osmanya:=}');
Error('\P{is Osmanya:=}');
Expect(1, 66717, '\p{isosmanya}', "");
Expect(0, 66717, '\p{^isosmanya}', "");
Expect(0, 66717, '\P{isosmanya}', "");
Expect(1, 66717, '\P{^isosmanya}', "");
Expect(0, 66687, '\p{isosmanya}', "");
Expect(1, 66687, '\p{^isosmanya}', "");
Expect(1, 66687, '\P{isosmanya}', "");
Expect(0, 66687, '\P{^isosmanya}', "");
Expect(1, 66717, '\p{ IS-Osmanya}', "");
Expect(0, 66717, '\p{^ IS-Osmanya}', "");
Expect(0, 66717, '\P{ IS-Osmanya}', "");
Expect(1, 66717, '\P{^ IS-Osmanya}', "");
Expect(0, 66687, '\p{ IS-Osmanya}', "");
Expect(1, 66687, '\p{^ IS-Osmanya}', "");
Expect(1, 66687, '\P{ IS-Osmanya}', "");
Expect(0, 66687, '\P{^ IS-Osmanya}', "");
Error('\p{-/a/OSMA}');
Error('\P{-/a/OSMA}');
Expect(1, 66717, '\p{osma}', "");
Expect(0, 66717, '\p{^osma}', "");
Expect(0, 66717, '\P{osma}', "");
Expect(1, 66717, '\P{^osma}', "");
Expect(0, 66687, '\p{osma}', "");
Expect(1, 66687, '\p{^osma}', "");
Expect(1, 66687, '\P{osma}', "");
Expect(0, 66687, '\P{^osma}', "");
Expect(1, 66717, '\p{ osma}', "");
Expect(0, 66717, '\p{^ osma}', "");
Expect(0, 66717, '\P{ osma}', "");
Expect(1, 66717, '\P{^ osma}', "");
Expect(0, 66687, '\p{ osma}', "");
Expect(1, 66687, '\p{^ osma}', "");
Expect(1, 66687, '\P{ osma}', "");
Expect(0, 66687, '\P{^ osma}', "");
Error('\p{- is:=Osma}');
Error('\P{- is:=Osma}');
Expect(1, 66717, '\p{isosma}', "");
Expect(0, 66717, '\p{^isosma}', "");
Expect(0, 66717, '\P{isosma}', "");
Expect(1, 66717, '\P{^isosma}', "");
Expect(0, 66687, '\p{isosma}', "");
Expect(1, 66687, '\p{^isosma}', "");
Expect(1, 66687, '\P{isosma}', "");
Expect(0, 66687, '\P{^isosma}', "");
Expect(1, 66717, '\p{_ IS-OSMA}', "");
Expect(0, 66717, '\p{^_ IS-OSMA}', "");
Expect(0, 66717, '\P{_ IS-OSMA}', "");
Expect(1, 66717, '\P{^_ IS-OSMA}', "");
Expect(0, 66687, '\p{_ IS-OSMA}', "");
Expect(1, 66687, '\p{^_ IS-OSMA}', "");
Expect(1, 66687, '\P{_ IS-OSMA}', "");
Expect(0, 66687, '\P{^_ IS-OSMA}', "");
Error('\p{/a/ Unified_ideograph}');
Error('\P{/a/ Unified_ideograph}');
Expect(1, 19893, '\p{unifiedideograph}', "");
Expect(0, 19893, '\p{^unifiedideograph}', "");
Expect(0, 19893, '\P{unifiedideograph}', "");
Expect(1, 19893, '\P{^unifiedideograph}', "");
Expect(0, 13311, '\p{unifiedideograph}', "");
Expect(1, 13311, '\p{^unifiedideograph}', "");
Expect(1, 13311, '\P{unifiedideograph}', "");
Expect(0, 13311, '\P{^unifiedideograph}', "");
Expect(1, 19893, '\p{ Unified-Ideograph}', "");
Expect(0, 19893, '\p{^ Unified-Ideograph}', "");
Expect(0, 19893, '\P{ Unified-Ideograph}', "");
Expect(1, 19893, '\P{^ Unified-Ideograph}', "");
Expect(0, 13311, '\p{ Unified-Ideograph}', "");
Expect(1, 13311, '\p{^ Unified-Ideograph}', "");
Expect(1, 13311, '\P{ Unified-Ideograph}', "");
Expect(0, 13311, '\P{^ Unified-Ideograph}', "");
Error('\p{ is Unified/a/IDEOGRAPH}');
Error('\P{ is Unified/a/IDEOGRAPH}');
Expect(1, 19893, '\p{isunifiedideograph}', "");
Expect(0, 19893, '\p{^isunifiedideograph}', "");
Expect(0, 19893, '\P{isunifiedideograph}', "");
Expect(1, 19893, '\P{^isunifiedideograph}', "");
Expect(0, 13311, '\p{isunifiedideograph}', "");
Expect(1, 13311, '\p{^isunifiedideograph}', "");
Expect(1, 13311, '\P{isunifiedideograph}', "");
Expect(0, 13311, '\P{^isunifiedideograph}', "");
Expect(1, 19893, '\p{ Is_unifiedIdeograph}', "");
Expect(0, 19893, '\p{^ Is_unifiedIdeograph}', "");
Expect(0, 19893, '\P{ Is_unifiedIdeograph}', "");
Expect(1, 19893, '\P{^ Is_unifiedIdeograph}', "");
Expect(0, 13311, '\p{ Is_unifiedIdeograph}', "");
Expect(1, 13311, '\p{^ Is_unifiedIdeograph}', "");
Expect(1, 13311, '\P{ Is_unifiedIdeograph}', "");
Expect(0, 13311, '\P{^ Is_unifiedIdeograph}', "");
Error('\p{:=UIdeo}');
Error('\P{:=UIdeo}');
Expect(1, 19893, '\p{uideo}', "");
Expect(0, 19893, '\p{^uideo}', "");
Expect(0, 19893, '\P{uideo}', "");
Expect(1, 19893, '\P{^uideo}', "");
Expect(0, 13311, '\p{uideo}', "");
Expect(1, 13311, '\p{^uideo}', "");
Expect(1, 13311, '\P{uideo}', "");
Expect(0, 13311, '\P{^uideo}', "");
Expect(1, 19893, '\p{_ UIDEO}', "");
Expect(0, 19893, '\p{^_ UIDEO}', "");
Expect(0, 19893, '\P{_ UIDEO}', "");
Expect(1, 19893, '\P{^_ UIDEO}', "");
Expect(0, 13311, '\p{_ UIDEO}', "");
Expect(1, 13311, '\p{^_ UIDEO}', "");
Expect(1, 13311, '\P{_ UIDEO}', "");
Expect(0, 13311, '\P{^_ UIDEO}', "");
Error('\p{ is:=UIDEO}');
Error('\P{ is:=UIDEO}');
Expect(1, 19893, '\p{isuideo}', "");
Expect(0, 19893, '\p{^isuideo}', "");
Expect(0, 19893, '\P{isuideo}', "");
Expect(1, 19893, '\P{^isuideo}', "");
Expect(0, 13311, '\p{isuideo}', "");
Expect(1, 13311, '\p{^isuideo}', "");
Expect(1, 13311, '\P{isuideo}', "");
Expect(0, 13311, '\P{^isuideo}', "");
Expect(1, 19893, '\p{ _is UIdeo}', "");
Expect(0, 19893, '\p{^ _is UIdeo}', "");
Expect(0, 19893, '\P{ _is UIdeo}', "");
Expect(1, 19893, '\P{^ _is UIdeo}', "");
Expect(0, 13311, '\p{ _is UIdeo}', "");
Expect(1, 13311, '\p{^ _is UIdeo}', "");
Expect(1, 13311, '\P{ _is UIdeo}', "");
Expect(0, 13311, '\P{^ _is UIdeo}', "");
Error('\p{_:=BOPOMOFO}');
Error('\P{_:=BOPOMOFO}');
Expect(1, 12589, '\p{bopomofo}', "");
Expect(0, 12589, '\p{^bopomofo}', "");
Expect(0, 12589, '\P{bopomofo}', "");
Expect(1, 12589, '\P{^bopomofo}', "");
Expect(0, 12548, '\p{bopomofo}', "");
Expect(1, 12548, '\p{^bopomofo}', "");
Expect(1, 12548, '\P{bopomofo}', "");
Expect(0, 12548, '\P{^bopomofo}', "");
Expect(1, 12589, '\p{-_Bopomofo}', "");
Expect(0, 12589, '\p{^-_Bopomofo}', "");
Expect(0, 12589, '\P{-_Bopomofo}', "");
Expect(1, 12589, '\P{^-_Bopomofo}', "");
Expect(0, 12548, '\p{-_Bopomofo}', "");
Expect(1, 12548, '\p{^-_Bopomofo}', "");
Expect(1, 12548, '\P{-_Bopomofo}', "");
Expect(0, 12548, '\P{^-_Bopomofo}', "");
Error('\p{:=is BOPOMOFO}');
Error('\P{:=is BOPOMOFO}');
Expect(1, 12589, '\p{isbopomofo}', "");
Expect(0, 12589, '\p{^isbopomofo}', "");
Expect(0, 12589, '\P{isbopomofo}', "");
Expect(1, 12589, '\P{^isbopomofo}', "");
Expect(0, 12548, '\p{isbopomofo}', "");
Expect(1, 12548, '\p{^isbopomofo}', "");
Expect(1, 12548, '\P{isbopomofo}', "");
Expect(0, 12548, '\P{^isbopomofo}', "");
Expect(1, 12589, '\p{ _IS BOPOMOFO}', "");
Expect(0, 12589, '\p{^ _IS BOPOMOFO}', "");
Expect(0, 12589, '\P{ _IS BOPOMOFO}', "");
Expect(1, 12589, '\P{^ _IS BOPOMOFO}', "");
Expect(0, 12548, '\p{ _IS BOPOMOFO}', "");
Expect(1, 12548, '\p{^ _IS BOPOMOFO}', "");
Expect(1, 12548, '\P{ _IS BOPOMOFO}', "");
Expect(0, 12548, '\P{^ _IS BOPOMOFO}', "");
Error('\p{/a/ _Bopo}');
Error('\P{/a/ _Bopo}');
Expect(1, 12589, '\p{bopo}', "");
Expect(0, 12589, '\p{^bopo}', "");
Expect(0, 12589, '\P{bopo}', "");
Expect(1, 12589, '\P{^bopo}', "");
Expect(0, 12548, '\p{bopo}', "");
Expect(1, 12548, '\p{^bopo}', "");
Expect(1, 12548, '\P{bopo}', "");
Expect(0, 12548, '\P{^bopo}', "");
Expect(1, 12589, '\p{ BOPO}', "");
Expect(0, 12589, '\p{^ BOPO}', "");
Expect(0, 12589, '\P{ BOPO}', "");
Expect(1, 12589, '\P{^ BOPO}', "");
Expect(0, 12548, '\p{ BOPO}', "");
Expect(1, 12548, '\p{^ BOPO}', "");
Expect(1, 12548, '\P{ BOPO}', "");
Expect(0, 12548, '\P{^ BOPO}', "");
Error('\p{:= IsBopo}');
Error('\P{:= IsBopo}');
Expect(1, 12589, '\p{isbopo}', "");
Expect(0, 12589, '\p{^isbopo}', "");
Expect(0, 12589, '\P{isbopo}', "");
Expect(1, 12589, '\P{^isbopo}', "");
Expect(0, 12548, '\p{isbopo}', "");
Expect(1, 12548, '\p{^isbopo}', "");
Expect(1, 12548, '\P{isbopo}', "");
Expect(0, 12548, '\P{^isbopo}', "");
Expect(1, 12589, '\p{_Is Bopo}', "");
Expect(0, 12589, '\p{^_Is Bopo}', "");
Expect(0, 12589, '\P{_Is Bopo}', "");
Expect(1, 12589, '\P{^_Is Bopo}', "");
Expect(0, 12548, '\p{_Is Bopo}', "");
Expect(1, 12548, '\p{^_Is Bopo}', "");
Expect(1, 12548, '\P{_Is Bopo}', "");
Expect(0, 12548, '\P{^_Is Bopo}', "");
Error('\p{ Miscellaneous:=Technical}');
Error('\P{ Miscellaneous:=Technical}');
Expect(1, 9215, '\p{miscellaneoustechnical}', "");
Expect(0, 9215, '\p{^miscellaneoustechnical}', "");
Expect(0, 9215, '\P{miscellaneoustechnical}', "");
Expect(1, 9215, '\P{^miscellaneoustechnical}', "");
Expect(0, 8959, '\p{miscellaneoustechnical}', "");
Expect(1, 8959, '\p{^miscellaneoustechnical}', "");
Expect(1, 8959, '\P{miscellaneoustechnical}', "");
Expect(0, 8959, '\P{^miscellaneoustechnical}', "");
Expect(1, 9215, '\p{_ MiscellaneousTECHNICAL}', "");
Expect(0, 9215, '\p{^_ MiscellaneousTECHNICAL}', "");
Expect(0, 9215, '\P{_ MiscellaneousTECHNICAL}', "");
Expect(1, 9215, '\P{^_ MiscellaneousTECHNICAL}', "");
Expect(0, 8959, '\p{_ MiscellaneousTECHNICAL}', "");
Expect(1, 8959, '\p{^_ MiscellaneousTECHNICAL}', "");
Expect(1, 8959, '\P{_ MiscellaneousTECHNICAL}', "");
Expect(0, 8959, '\P{^_ MiscellaneousTECHNICAL}', "");
Error('\p{-is MISCELLANEOUS/a/TECHNICAL}');
Error('\P{-is MISCELLANEOUS/a/TECHNICAL}');
Expect(1, 9215, '\p{ismiscellaneoustechnical}', "");
Expect(0, 9215, '\p{^ismiscellaneoustechnical}', "");
Expect(0, 9215, '\P{ismiscellaneoustechnical}', "");
Expect(1, 9215, '\P{^ismiscellaneoustechnical}', "");
Expect(0, 8959, '\p{ismiscellaneoustechnical}', "");
Expect(1, 8959, '\p{^ismiscellaneoustechnical}', "");
Expect(1, 8959, '\P{ismiscellaneoustechnical}', "");
Expect(0, 8959, '\P{^ismiscellaneoustechnical}', "");
Expect(1, 9215, '\p{ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(0, 9215, '\p{^ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(0, 9215, '\P{ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(1, 9215, '\P{^ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(0, 8959, '\p{ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(1, 8959, '\p{^ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(1, 8959, '\P{ IS_MISCELLANEOUS TECHNICAL}', "");
Expect(0, 8959, '\P{^ IS_MISCELLANEOUS TECHNICAL}', "");
Error('\p{ INmiscellaneous-technical:=}');
Error('\P{ INmiscellaneous-technical:=}');
Expect(1, 9215, '\p{inmiscellaneoustechnical}', "");
Expect(0, 9215, '\p{^inmiscellaneoustechnical}', "");
Expect(0, 9215, '\P{inmiscellaneoustechnical}', "");
Expect(1, 9215, '\P{^inmiscellaneoustechnical}', "");
Expect(0, 8959, '\p{inmiscellaneoustechnical}', "");
Expect(1, 8959, '\p{^inmiscellaneoustechnical}', "");
Expect(1, 8959, '\P{inmiscellaneoustechnical}', "");
Expect(0, 8959, '\P{^inmiscellaneoustechnical}', "");
Expect(1, 9215, '\p{_-In-miscellaneous Technical}', "");
Expect(0, 9215, '\p{^_-In-miscellaneous Technical}', "");
Expect(0, 9215, '\P{_-In-miscellaneous Technical}', "");
Expect(1, 9215, '\P{^_-In-miscellaneous Technical}', "");
Expect(0, 8959, '\p{_-In-miscellaneous Technical}', "");
Expect(1, 8959, '\p{^_-In-miscellaneous Technical}', "");
Expect(1, 8959, '\P{_-In-miscellaneous Technical}', "");
Expect(0, 8959, '\P{^_-In-miscellaneous Technical}', "");
Error('\p{-_Mahjong-tiles/a/}');
Error('\P{-_Mahjong-tiles/a/}');
Expect(1, 127023, '\p{mahjongtiles}', "");
Expect(0, 127023, '\p{^mahjongtiles}', "");
Expect(0, 127023, '\P{mahjongtiles}', "");
Expect(1, 127023, '\P{^mahjongtiles}', "");
Expect(0, 126975, '\p{mahjongtiles}', "");
Expect(1, 126975, '\p{^mahjongtiles}', "");
Expect(1, 126975, '\P{mahjongtiles}', "");
Expect(0, 126975, '\P{^mahjongtiles}', "");
Expect(1, 127023, '\p{- MAHJONG-TILES}', "");
Expect(0, 127023, '\p{^- MAHJONG-TILES}', "");
Expect(0, 127023, '\P{- MAHJONG-TILES}', "");
Expect(1, 127023, '\P{^- MAHJONG-TILES}', "");
Expect(0, 126975, '\p{- MAHJONG-TILES}', "");
Expect(1, 126975, '\p{^- MAHJONG-TILES}', "");
Expect(1, 126975, '\P{- MAHJONG-TILES}', "");
Expect(0, 126975, '\P{^- MAHJONG-TILES}', "");
Error('\p{-Is:=Mahjong_Tiles}');
Error('\P{-Is:=Mahjong_Tiles}');
Expect(1, 127023, '\p{ismahjongtiles}', "");
Expect(0, 127023, '\p{^ismahjongtiles}', "");
Expect(0, 127023, '\P{ismahjongtiles}', "");
Expect(1, 127023, '\P{^ismahjongtiles}', "");
Expect(0, 126975, '\p{ismahjongtiles}', "");
Expect(1, 126975, '\p{^ismahjongtiles}', "");
Expect(1, 126975, '\P{ismahjongtiles}', "");
Expect(0, 126975, '\P{^ismahjongtiles}', "");
Expect(1, 127023, '\p{Is_mahjong Tiles}', "");
Expect(0, 127023, '\p{^Is_mahjong Tiles}', "");
Expect(0, 127023, '\P{Is_mahjong Tiles}', "");
Expect(1, 127023, '\P{^Is_mahjong Tiles}', "");
Expect(0, 126975, '\p{Is_mahjong Tiles}', "");
Expect(1, 126975, '\p{^Is_mahjong Tiles}', "");
Expect(1, 126975, '\P{Is_mahjong Tiles}', "");
Expect(0, 126975, '\P{^Is_mahjong Tiles}', "");
Error('\p{:=--InMahjong_Tiles}');
Error('\P{:=--InMahjong_Tiles}');
Expect(1, 127023, '\p{inmahjongtiles}', "");
Expect(0, 127023, '\p{^inmahjongtiles}', "");
Expect(0, 127023, '\P{inmahjongtiles}', "");
Expect(1, 127023, '\P{^inmahjongtiles}', "");
Expect(0, 126975, '\p{inmahjongtiles}', "");
Expect(1, 126975, '\p{^inmahjongtiles}', "");
Expect(1, 126975, '\P{inmahjongtiles}', "");
Expect(0, 126975, '\P{^inmahjongtiles}', "");
Expect(1, 127023, '\p{-IN mahjong Tiles}', "");
Expect(0, 127023, '\p{^-IN mahjong Tiles}', "");
Expect(0, 127023, '\P{-IN mahjong Tiles}', "");
Expect(1, 127023, '\P{^-IN mahjong Tiles}', "");
Expect(0, 126975, '\p{-IN mahjong Tiles}', "");
Expect(1, 126975, '\p{^-IN mahjong Tiles}', "");
Expect(1, 126975, '\P{-IN mahjong Tiles}', "");
Expect(0, 126975, '\P{^-IN mahjong Tiles}', "");
Error('\p{--Miscellaneous/a/MathematicalSymbolsb}');
Error('\P{--Miscellaneous/a/MathematicalSymbolsb}');
Expect(1, 10751, '\p{miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{miscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^miscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{ Miscellaneous mathematical-symbols_B}', "");
Expect(0, 10751, '\p{^ Miscellaneous mathematical-symbols_B}', "");
Expect(0, 10751, '\P{ Miscellaneous mathematical-symbols_B}', "");
Expect(1, 10751, '\P{^ Miscellaneous mathematical-symbols_B}', "");
Expect(0, 10623, '\p{ Miscellaneous mathematical-symbols_B}', "");
Expect(1, 10623, '\p{^ Miscellaneous mathematical-symbols_B}', "");
Expect(1, 10623, '\P{ Miscellaneous mathematical-symbols_B}', "");
Expect(0, 10623, '\P{^ Miscellaneous mathematical-symbols_B}', "");
Error('\p{/a/ Is_Miscellaneous Mathematical-symbols-B}');
Error('\P{/a/ Is_Miscellaneous Mathematical-symbols-B}');
Expect(1, 10751, '\p{ismiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{ismiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{ismiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^ismiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{ismiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^ismiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(0, 10751, '\p{^ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(0, 10751, '\P{ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(1, 10751, '\P{^ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(0, 10623, '\p{ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(1, 10623, '\p{^ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(1, 10623, '\P{ IS-miscellaneous_mathematical-symbols_b}', "");
Expect(0, 10623, '\P{^ IS-miscellaneous_mathematical-symbols_b}', "");
Error('\p{-IN-MISCELLANEOUS_MATHEMATICAL Symbols:=b}');
Error('\P{-IN-MISCELLANEOUS_MATHEMATICAL Symbols:=b}');
Expect(1, 10751, '\p{inmiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10751, '\P{inmiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\p{inmiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\p{^inmiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10623, '\P{inmiscellaneousmathematicalsymbolsb}', "");
Expect(0, 10623, '\P{^inmiscellaneousmathematicalsymbolsb}', "");
Expect(1, 10751, '\p{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(0, 10751, '\p{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(0, 10751, '\P{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(1, 10751, '\P{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(0, 10623, '\p{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(1, 10623, '\p{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(1, 10623, '\P{ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Expect(0, 10623, '\P{^ INMISCELLANEOUSMATHEMATICALsymbolsB}', "");
Error('\p{ EnclosedIDEOGRAPHIC:=Supplement}');
Error('\P{ EnclosedIDEOGRAPHIC:=Supplement}');
Expect(1, 127743, '\p{enclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^enclosedideographicsupplement}', "");
Expect(0, 127743, '\P{enclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^enclosedideographicsupplement}', "");
Expect(0, 127487, '\p{enclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^enclosedideographicsupplement}', "");
Expect(1, 127487, '\P{enclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^enclosedideographicsupplement}', "");
Expect(1, 127743, '\p{ ENCLOSED_Ideographic_supplement}', "");
Expect(0, 127743, '\p{^ ENCLOSED_Ideographic_supplement}', "");
Expect(0, 127743, '\P{ ENCLOSED_Ideographic_supplement}', "");
Expect(1, 127743, '\P{^ ENCLOSED_Ideographic_supplement}', "");
Expect(0, 127487, '\p{ ENCLOSED_Ideographic_supplement}', "");
Expect(1, 127487, '\p{^ ENCLOSED_Ideographic_supplement}', "");
Expect(1, 127487, '\P{ ENCLOSED_Ideographic_supplement}', "");
Expect(0, 127487, '\P{^ ENCLOSED_Ideographic_supplement}', "");
Error('\p{ /a/is Enclosed-ideographic SUPPLEMENT}');
Error('\P{ /a/is Enclosed-ideographic SUPPLEMENT}');
Expect(1, 127743, '\p{isenclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^isenclosedideographicsupplement}', "");
Expect(0, 127743, '\P{isenclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^isenclosedideographicsupplement}', "");
Expect(0, 127487, '\p{isenclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^isenclosedideographicsupplement}', "");
Expect(1, 127487, '\P{isenclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^isenclosedideographicsupplement}', "");
Expect(1, 127743, '\p{ ISEnclosed_ideographic Supplement}', "");
Expect(0, 127743, '\p{^ ISEnclosed_ideographic Supplement}', "");
Expect(0, 127743, '\P{ ISEnclosed_ideographic Supplement}', "");
Expect(1, 127743, '\P{^ ISEnclosed_ideographic Supplement}', "");
Expect(0, 127487, '\p{ ISEnclosed_ideographic Supplement}', "");
Expect(1, 127487, '\p{^ ISEnclosed_ideographic Supplement}', "");
Expect(1, 127487, '\P{ ISEnclosed_ideographic Supplement}', "");
Expect(0, 127487, '\P{^ ISEnclosed_ideographic Supplement}', "");
Error('\p{_-In:=Enclosed-IDEOGRAPHIC SUPPLEMENT}');
Error('\P{_-In:=Enclosed-IDEOGRAPHIC SUPPLEMENT}');
Expect(1, 127743, '\p{inenclosedideographicsupplement}', "");
Expect(0, 127743, '\p{^inenclosedideographicsupplement}', "");
Expect(0, 127743, '\P{inenclosedideographicsupplement}', "");
Expect(1, 127743, '\P{^inenclosedideographicsupplement}', "");
Expect(0, 127487, '\p{inenclosedideographicsupplement}', "");
Expect(1, 127487, '\p{^inenclosedideographicsupplement}', "");
Expect(1, 127487, '\P{inenclosedideographicsupplement}', "");
Expect(0, 127487, '\P{^inenclosedideographicsupplement}', "");
Expect(1, 127743, '\p{In_enclosed ideographic Supplement}', "");
Expect(0, 127743, '\p{^In_enclosed ideographic Supplement}', "");
Expect(0, 127743, '\P{In_enclosed ideographic Supplement}', "");
Expect(1, 127743, '\P{^In_enclosed ideographic Supplement}', "");
Expect(0, 127487, '\p{In_enclosed ideographic Supplement}', "");
Expect(1, 127487, '\p{^In_enclosed ideographic Supplement}', "");
Expect(1, 127487, '\P{In_enclosed ideographic Supplement}', "");
Expect(0, 127487, '\P{^In_enclosed ideographic Supplement}', "");
Error('\p{:=-_malayalam}');
Error('\P{:=-_malayalam}');
Expect(1, 3331, '\p{malayalam}', "");
Expect(0, 3331, '\p{^malayalam}', "");
Expect(0, 3331, '\P{malayalam}', "");
Expect(1, 3331, '\P{^malayalam}', "");
Expect(0, 3329, '\p{malayalam}', "");
Expect(1, 3329, '\p{^malayalam}', "");
Expect(1, 3329, '\P{malayalam}', "");
Expect(0, 3329, '\P{^malayalam}', "");
Expect(1, 3331, '\p{__malayalam}', "");
Expect(0, 3331, '\p{^__malayalam}', "");
Expect(0, 3331, '\P{__malayalam}', "");
Expect(1, 3331, '\P{^__malayalam}', "");
Expect(0, 3329, '\p{__malayalam}', "");
Expect(1, 3329, '\p{^__malayalam}', "");
Expect(1, 3329, '\P{__malayalam}', "");
Expect(0, 3329, '\P{^__malayalam}', "");
Error('\p{_IS:=Malayalam}');
Error('\P{_IS:=Malayalam}');
Expect(1, 3331, '\p{ismalayalam}', "");
Expect(0, 3331, '\p{^ismalayalam}', "");
Expect(0, 3331, '\P{ismalayalam}', "");
Expect(1, 3331, '\P{^ismalayalam}', "");
Expect(0, 3329, '\p{ismalayalam}', "");
Expect(1, 3329, '\p{^ismalayalam}', "");
Expect(1, 3329, '\P{ismalayalam}', "");
Expect(0, 3329, '\P{^ismalayalam}', "");
Expect(1, 3331, '\p{Is-Malayalam}', "");
Expect(0, 3331, '\p{^Is-Malayalam}', "");
Expect(0, 3331, '\P{Is-Malayalam}', "");
Expect(1, 3331, '\P{^Is-Malayalam}', "");
Expect(0, 3329, '\p{Is-Malayalam}', "");
Expect(1, 3329, '\p{^Is-Malayalam}', "");
Expect(1, 3329, '\P{Is-Malayalam}', "");
Expect(0, 3329, '\P{^Is-Malayalam}', "");
Error('\p{-MLYM:=}');
Error('\P{-MLYM:=}');
Expect(1, 3331, '\p{mlym}', "");
Expect(0, 3331, '\p{^mlym}', "");
Expect(0, 3331, '\P{mlym}', "");
Expect(1, 3331, '\P{^mlym}', "");
Expect(0, 3329, '\p{mlym}', "");
Expect(1, 3329, '\p{^mlym}', "");
Expect(1, 3329, '\P{mlym}', "");
Expect(0, 3329, '\P{^mlym}', "");
Expect(1, 3331, '\p{ Mlym}', "");
Expect(0, 3331, '\p{^ Mlym}', "");
Expect(0, 3331, '\P{ Mlym}', "");
Expect(1, 3331, '\P{^ Mlym}', "");
Expect(0, 3329, '\p{ Mlym}', "");
Expect(1, 3329, '\p{^ Mlym}', "");
Expect(1, 3329, '\P{ Mlym}', "");
Expect(0, 3329, '\P{^ Mlym}', "");
Error('\p{/a/Is mlym}');
Error('\P{/a/Is mlym}');
Expect(1, 3331, '\p{ismlym}', "");
Expect(0, 3331, '\p{^ismlym}', "");
Expect(0, 3331, '\P{ismlym}', "");
Expect(1, 3331, '\P{^ismlym}', "");
Expect(0, 3329, '\p{ismlym}', "");
Expect(1, 3329, '\p{^ismlym}', "");
Expect(1, 3329, '\P{ismlym}', "");
Expect(0, 3329, '\P{^ismlym}', "");
Expect(1, 3331, '\p{--Is mlym}', "");
Expect(0, 3331, '\p{^--Is mlym}', "");
Expect(0, 3331, '\P{--Is mlym}', "");
Expect(1, 3331, '\P{^--Is mlym}', "");
Expect(0, 3329, '\p{--Is mlym}', "");
Expect(1, 3329, '\p{^--Is mlym}', "");
Expect(1, 3329, '\P{--Is mlym}', "");
Expect(0, 3329, '\P{^--Is mlym}', "");
Error('\p{:= Vedic_extensions}');
Error('\P{:= Vedic_extensions}');
Expect(1, 7423, '\p{vedicextensions}', "");
Expect(0, 7423, '\p{^vedicextensions}', "");
Expect(0, 7423, '\P{vedicextensions}', "");
Expect(1, 7423, '\P{^vedicextensions}', "");
Expect(0, 7375, '\p{vedicextensions}', "");
Expect(1, 7375, '\p{^vedicextensions}', "");
Expect(1, 7375, '\P{vedicextensions}', "");
Expect(0, 7375, '\P{^vedicextensions}', "");
Expect(1, 7423, '\p{--Vedic_extensions}', "");
Expect(0, 7423, '\p{^--Vedic_extensions}', "");
Expect(0, 7423, '\P{--Vedic_extensions}', "");
Expect(1, 7423, '\P{^--Vedic_extensions}', "");
Expect(0, 7375, '\p{--Vedic_extensions}', "");
Expect(1, 7375, '\p{^--Vedic_extensions}', "");
Expect(1, 7375, '\P{--Vedic_extensions}', "");
Expect(0, 7375, '\P{^--Vedic_extensions}', "");
Error('\p{/a/-IsVedic Extensions}');
Error('\P{/a/-IsVedic Extensions}');
Expect(1, 7423, '\p{isvedicextensions}', "");
Expect(0, 7423, '\p{^isvedicextensions}', "");
Expect(0, 7423, '\P{isvedicextensions}', "");
Expect(1, 7423, '\P{^isvedicextensions}', "");
Expect(0, 7375, '\p{isvedicextensions}', "");
Expect(1, 7375, '\p{^isvedicextensions}', "");
Expect(1, 7375, '\P{isvedicextensions}', "");
Expect(0, 7375, '\P{^isvedicextensions}', "");
Expect(1, 7423, '\p{_is-VedicExtensions}', "");
Expect(0, 7423, '\p{^_is-VedicExtensions}', "");
Expect(0, 7423, '\P{_is-VedicExtensions}', "");
Expect(1, 7423, '\P{^_is-VedicExtensions}', "");
Expect(0, 7375, '\p{_is-VedicExtensions}', "");
Expect(1, 7375, '\p{^_is-VedicExtensions}', "");
Expect(1, 7375, '\P{_is-VedicExtensions}', "");
Expect(0, 7375, '\P{^_is-VedicExtensions}', "");
Error('\p{:=-In Vedicextensions}');
Error('\P{:=-In Vedicextensions}');
Expect(1, 7423, '\p{invedicextensions}', "");
Expect(0, 7423, '\p{^invedicextensions}', "");
Expect(0, 7423, '\P{invedicextensions}', "");
Expect(1, 7423, '\P{^invedicextensions}', "");
Expect(0, 7375, '\p{invedicextensions}', "");
Expect(1, 7375, '\p{^invedicextensions}', "");
Expect(1, 7375, '\P{invedicextensions}', "");
Expect(0, 7375, '\P{^invedicextensions}', "");
Expect(1, 7423, '\p{-In_VEDIC_extensions}', "");
Expect(0, 7423, '\p{^-In_VEDIC_extensions}', "");
Expect(0, 7423, '\P{-In_VEDIC_extensions}', "");
Expect(1, 7423, '\P{^-In_VEDIC_extensions}', "");
Expect(0, 7375, '\p{-In_VEDIC_extensions}', "");
Expect(1, 7375, '\p{^-In_VEDIC_extensions}', "");
Expect(1, 7375, '\P{-In_VEDIC_extensions}', "");
Expect(0, 7375, '\P{^-In_VEDIC_extensions}', "");
Error('\p{:=-old Turkic}');
Error('\P{:=-old Turkic}');
Expect(1, 68680, '\p{oldturkic}', "");
Expect(0, 68680, '\p{^oldturkic}', "");
Expect(0, 68680, '\P{oldturkic}', "");
Expect(1, 68680, '\P{^oldturkic}', "");
Expect(0, 68607, '\p{oldturkic}', "");
Expect(1, 68607, '\p{^oldturkic}', "");
Expect(1, 68607, '\P{oldturkic}', "");
Expect(0, 68607, '\P{^oldturkic}', "");
Expect(1, 68680, '\p{_ Old-turkic}', "");
Expect(0, 68680, '\p{^_ Old-turkic}', "");
Expect(0, 68680, '\P{_ Old-turkic}', "");
Expect(1, 68680, '\P{^_ Old-turkic}', "");
Expect(0, 68607, '\p{_ Old-turkic}', "");
Expect(1, 68607, '\p{^_ Old-turkic}', "");
Expect(1, 68607, '\P{_ Old-turkic}', "");
Expect(0, 68607, '\P{^_ Old-turkic}', "");
Error('\p{/a/_ IsOld Turkic}');
Error('\P{/a/_ IsOld Turkic}');
Expect(1, 68680, '\p{isoldturkic}', "");
Expect(0, 68680, '\p{^isoldturkic}', "");
Expect(0, 68680, '\P{isoldturkic}', "");
Expect(1, 68680, '\P{^isoldturkic}', "");
Expect(0, 68607, '\p{isoldturkic}', "");
Expect(1, 68607, '\p{^isoldturkic}', "");
Expect(1, 68607, '\P{isoldturkic}', "");
Expect(0, 68607, '\P{^isoldturkic}', "");
Expect(1, 68680, '\p{ IS-Old-Turkic}', "");
Expect(0, 68680, '\p{^ IS-Old-Turkic}', "");
Expect(0, 68680, '\P{ IS-Old-Turkic}', "");
Expect(1, 68680, '\P{^ IS-Old-Turkic}', "");
Expect(0, 68607, '\p{ IS-Old-Turkic}', "");
Expect(1, 68607, '\p{^ IS-Old-Turkic}', "");
Expect(1, 68607, '\P{ IS-Old-Turkic}', "");
Expect(0, 68607, '\P{^ IS-Old-Turkic}', "");
Error('\p{_ Orkh:=}');
Error('\P{_ Orkh:=}');
Expect(1, 68680, '\p{orkh}', "");
Expect(0, 68680, '\p{^orkh}', "");
Expect(0, 68680, '\P{orkh}', "");
Expect(1, 68680, '\P{^orkh}', "");
Expect(0, 68607, '\p{orkh}', "");
Expect(1, 68607, '\p{^orkh}', "");
Expect(1, 68607, '\P{orkh}', "");
Expect(0, 68607, '\P{^orkh}', "");
Expect(1, 68680, '\p{_ Orkh}', "");
Expect(0, 68680, '\p{^_ Orkh}', "");
Expect(0, 68680, '\P{_ Orkh}', "");
Expect(1, 68680, '\P{^_ Orkh}', "");
Expect(0, 68607, '\p{_ Orkh}', "");
Expect(1, 68607, '\p{^_ Orkh}', "");
Expect(1, 68607, '\P{_ Orkh}', "");
Expect(0, 68607, '\P{^_ Orkh}', "");
Error('\p{ isOrkh/a/}');
Error('\P{ isOrkh/a/}');
Expect(1, 68680, '\p{isorkh}', "");
Expect(0, 68680, '\p{^isorkh}', "");
Expect(0, 68680, '\P{isorkh}', "");
Expect(1, 68680, '\P{^isorkh}', "");
Expect(0, 68607, '\p{isorkh}', "");
Expect(1, 68607, '\p{^isorkh}', "");
Expect(1, 68607, '\P{isorkh}', "");
Expect(0, 68607, '\P{^isorkh}', "");
Expect(1, 68680, '\p{-IS orkh}', "");
Expect(0, 68680, '\p{^-IS orkh}', "");
Expect(0, 68680, '\P{-IS orkh}', "");
Expect(1, 68680, '\P{^-IS orkh}', "");
Expect(0, 68607, '\p{-IS orkh}', "");
Expect(1, 68607, '\p{^-IS orkh}', "");
Expect(1, 68607, '\P{-IS orkh}', "");
Expect(0, 68607, '\P{^-IS orkh}', "");
Error('\p{_:=Nonspacing mark}');
Error('\P{_:=Nonspacing mark}');
Expect(1, 879, '\p{nonspacingmark}', "");
Expect(0, 879, '\p{^nonspacingmark}', "");
Expect(0, 879, '\P{nonspacingmark}', "");
Expect(1, 879, '\P{^nonspacingmark}', "");
Expect(0, 767, '\p{nonspacingmark}', "");
Expect(1, 767, '\p{^nonspacingmark}', "");
Expect(1, 767, '\P{nonspacingmark}', "");
Expect(0, 767, '\P{^nonspacingmark}', "");
Expect(1, 879, '\p{ NonspacingMARK}', "");
Expect(0, 879, '\p{^ NonspacingMARK}', "");
Expect(0, 879, '\P{ NonspacingMARK}', "");
Expect(1, 879, '\P{^ NonspacingMARK}', "");
Expect(0, 767, '\p{ NonspacingMARK}', "");
Expect(1, 767, '\p{^ NonspacingMARK}', "");
Expect(1, 767, '\P{ NonspacingMARK}', "");
Expect(0, 767, '\P{^ NonspacingMARK}', "");
Error('\p{_ IS_Nonspacing:=mark}');
Error('\P{_ IS_Nonspacing:=mark}');
Expect(1, 879, '\p{isnonspacingmark}', "");
Expect(0, 879, '\p{^isnonspacingmark}', "");
Expect(0, 879, '\P{isnonspacingmark}', "");
Expect(1, 879, '\P{^isnonspacingmark}', "");
Expect(0, 767, '\p{isnonspacingmark}', "");
Expect(1, 767, '\p{^isnonspacingmark}', "");
Expect(1, 767, '\P{isnonspacingmark}', "");
Expect(0, 767, '\P{^isnonspacingmark}', "");
Expect(1, 879, '\p{_ is-NONSPACING Mark}', "");
Expect(0, 879, '\p{^_ is-NONSPACING Mark}', "");
Expect(0, 879, '\P{_ is-NONSPACING Mark}', "");
Expect(1, 879, '\P{^_ is-NONSPACING Mark}', "");
Expect(0, 767, '\p{_ is-NONSPACING Mark}', "");
Expect(1, 767, '\p{^_ is-NONSPACING Mark}', "");
Expect(1, 767, '\P{_ is-NONSPACING Mark}', "");
Expect(0, 767, '\P{^_ is-NONSPACING Mark}', "");
Error('\p{-MN/a/}');
Error('\P{-MN/a/}');
Expect(1, 879, '\p{mn}', "");
Expect(0, 879, '\p{^mn}', "");
Expect(0, 879, '\P{mn}', "");
Expect(1, 879, '\P{^mn}', "");
Expect(0, 767, '\p{mn}', "");
Expect(1, 767, '\p{^mn}', "");
Expect(1, 767, '\P{mn}', "");
Expect(0, 767, '\P{^mn}', "");
Expect(1, 879, '\p{ MN}', "");
Expect(0, 879, '\p{^ MN}', "");
Expect(0, 879, '\P{ MN}', "");
Expect(1, 879, '\P{^ MN}', "");
Expect(0, 767, '\p{ MN}', "");
Expect(1, 767, '\p{^ MN}', "");
Expect(1, 767, '\P{ MN}', "");
Expect(0, 767, '\P{^ MN}', "");
Error('\p{ IS:=mn}');
Error('\P{ IS:=mn}');
Expect(1, 879, '\p{ismn}', "");
Expect(0, 879, '\p{^ismn}', "");
Expect(0, 879, '\P{ismn}', "");
Expect(1, 879, '\P{^ismn}', "");
Expect(0, 767, '\p{ismn}', "");
Expect(1, 767, '\p{^ismn}', "");
Expect(1, 767, '\P{ismn}', "");
Expect(0, 767, '\P{^ismn}', "");
Expect(1, 879, '\p{ _IsMn}', "");
Expect(0, 879, '\p{^ _IsMn}', "");
Expect(0, 879, '\P{ _IsMn}', "");
Expect(1, 879, '\P{^ _IsMn}', "");
Expect(0, 767, '\p{ _IsMn}', "");
Expect(1, 767, '\p{^ _IsMn}', "");
Expect(1, 767, '\P{ _IsMn}', "");
Expect(0, 767, '\P{^ _IsMn}', "");
Error('\p{/a/ Lisu}');
Error('\P{/a/ Lisu}');
Expect(1, 42239, '\p{lisu}', "");
Expect(0, 42239, '\p{^lisu}', "");
Expect(0, 42239, '\P{lisu}', "");
Expect(1, 42239, '\P{^lisu}', "");
Expect(0, 42191, '\p{lisu}', "");
Expect(1, 42191, '\p{^lisu}', "");
Expect(1, 42191, '\P{lisu}', "");
Expect(0, 42191, '\P{^lisu}', "");
Expect(1, 42239, '\p{--LISU}', "");
Expect(0, 42239, '\p{^--LISU}', "");
Expect(0, 42239, '\P{--LISU}', "");
Expect(1, 42239, '\P{^--LISU}', "");
Expect(0, 42191, '\p{--LISU}', "");
Expect(1, 42191, '\p{^--LISU}', "");
Expect(1, 42191, '\P{--LISU}', "");
Expect(0, 42191, '\P{^--LISU}', "");
Error('\p{ Is/a/lisu}');
Error('\P{ Is/a/lisu}');
Expect(1, 42239, '\p{islisu}', "");
Expect(0, 42239, '\p{^islisu}', "");
Expect(0, 42239, '\P{islisu}', "");
Expect(1, 42239, '\P{^islisu}', "");
Expect(0, 42191, '\p{islisu}', "");
Expect(1, 42191, '\p{^islisu}', "");
Expect(1, 42191, '\P{islisu}', "");
Expect(0, 42191, '\P{^islisu}', "");
Expect(1, 42239, '\p{_ Is Lisu}', "");
Expect(0, 42239, '\p{^_ Is Lisu}', "");
Expect(0, 42239, '\P{_ Is Lisu}', "");
Expect(1, 42239, '\P{^_ Is Lisu}', "");
Expect(0, 42191, '\p{_ Is Lisu}', "");
Expect(1, 42191, '\p{^_ Is Lisu}', "");
Expect(1, 42191, '\P{_ Is Lisu}', "");
Expect(0, 42191, '\P{^_ Is Lisu}', "");
Error('\p{/a/Full_Composition_EXCLUSION}');
Error('\P{/a/Full_Composition_EXCLUSION}');
Expect(1, 833, '\p{fullcompositionexclusion}', "");
Expect(0, 833, '\p{^fullcompositionexclusion}', "");
Expect(0, 833, '\P{fullcompositionexclusion}', "");
Expect(1, 833, '\P{^fullcompositionexclusion}', "");
Expect(0, 831, '\p{fullcompositionexclusion}', "");
Expect(1, 831, '\p{^fullcompositionexclusion}', "");
Expect(1, 831, '\P{fullcompositionexclusion}', "");
Expect(0, 831, '\P{^fullcompositionexclusion}', "");
Expect(1, 833, '\p{-_full_Composition-EXCLUSION}', "");
Expect(0, 833, '\p{^-_full_Composition-EXCLUSION}', "");
Expect(0, 833, '\P{-_full_Composition-EXCLUSION}', "");
Expect(1, 833, '\P{^-_full_Composition-EXCLUSION}', "");
Expect(0, 831, '\p{-_full_Composition-EXCLUSION}', "");
Expect(1, 831, '\p{^-_full_Composition-EXCLUSION}', "");
Expect(1, 831, '\P{-_full_Composition-EXCLUSION}', "");
Expect(0, 831, '\P{^-_full_Composition-EXCLUSION}', "");
Error('\p{ Is/a/Full-composition Exclusion}');
Error('\P{ Is/a/Full-composition Exclusion}');
Expect(1, 833, '\p{isfullcompositionexclusion}', "");
Expect(0, 833, '\p{^isfullcompositionexclusion}', "");
Expect(0, 833, '\P{isfullcompositionexclusion}', "");
Expect(1, 833, '\P{^isfullcompositionexclusion}', "");
Expect(0, 831, '\p{isfullcompositionexclusion}', "");
Expect(1, 831, '\p{^isfullcompositionexclusion}', "");
Expect(1, 831, '\P{isfullcompositionexclusion}', "");
Expect(0, 831, '\P{^isfullcompositionexclusion}', "");
Expect(1, 833, '\p{ Is-Full COMPOSITION Exclusion}', "");
Expect(0, 833, '\p{^ Is-Full COMPOSITION Exclusion}', "");
Expect(0, 833, '\P{ Is-Full COMPOSITION Exclusion}', "");
Expect(1, 833, '\P{^ Is-Full COMPOSITION Exclusion}', "");
Expect(0, 831, '\p{ Is-Full COMPOSITION Exclusion}', "");
Expect(1, 831, '\p{^ Is-Full COMPOSITION Exclusion}', "");
Expect(1, 831, '\P{ Is-Full COMPOSITION Exclusion}', "");
Expect(0, 831, '\P{^ Is-Full COMPOSITION Exclusion}', "");
Error('\p{--Comp_Ex/a/}');
Error('\P{--Comp_Ex/a/}');
Expect(1, 833, '\p{compex}', "");
Expect(0, 833, '\p{^compex}', "");
Expect(0, 833, '\P{compex}', "");
Expect(1, 833, '\P{^compex}', "");
Expect(0, 831, '\p{compex}', "");
Expect(1, 831, '\p{^compex}', "");
Expect(1, 831, '\P{compex}', "");
Expect(0, 831, '\P{^compex}', "");
Expect(1, 833, '\p{-Comp Ex}', "");
Expect(0, 833, '\p{^-Comp Ex}', "");
Expect(0, 833, '\P{-Comp Ex}', "");
Expect(1, 833, '\P{^-Comp Ex}', "");
Expect(0, 831, '\p{-Comp Ex}', "");
Expect(1, 831, '\p{^-Comp Ex}', "");
Expect(1, 831, '\P{-Comp Ex}', "");
Expect(0, 831, '\P{^-Comp Ex}', "");
Error('\p{ _is_Comp/a/ex}');
Error('\P{ _is_Comp/a/ex}');
Expect(1, 833, '\p{iscompex}', "");
Expect(0, 833, '\p{^iscompex}', "");
Expect(0, 833, '\P{iscompex}', "");
Expect(1, 833, '\P{^iscompex}', "");
Expect(0, 831, '\p{iscompex}', "");
Expect(1, 831, '\p{^iscompex}', "");
Expect(1, 831, '\P{iscompex}', "");
Expect(0, 831, '\P{^iscompex}', "");
Expect(1, 833, '\p{ _Is COMPEx}', "");
Expect(0, 833, '\p{^ _Is COMPEx}', "");
Expect(0, 833, '\P{ _Is COMPEx}', "");
Expect(1, 833, '\P{^ _Is COMPEx}', "");
Expect(0, 831, '\p{ _Is COMPEx}', "");
Expect(1, 831, '\p{^ _Is COMPEx}', "");
Expect(1, 831, '\P{ _Is COMPEx}', "");
Expect(0, 831, '\P{^ _Is COMPEx}', "");
Error('\p{_ Join control/a/}');
Error('\P{_ Join control/a/}');
Expect(1, 8205, '\p{joincontrol}', "");
Expect(0, 8205, '\p{^joincontrol}', "");
Expect(0, 8205, '\P{joincontrol}', "");
Expect(1, 8205, '\P{^joincontrol}', "");
Expect(0, 8203, '\p{joincontrol}', "");
Expect(1, 8203, '\p{^joincontrol}', "");
Expect(1, 8203, '\P{joincontrol}', "");
Expect(0, 8203, '\P{^joincontrol}', "");
Expect(1, 8205, '\p{- Join_control}', "");
Expect(0, 8205, '\p{^- Join_control}', "");
Expect(0, 8205, '\P{- Join_control}', "");
Expect(1, 8205, '\P{^- Join_control}', "");
Expect(0, 8203, '\p{- Join_control}', "");
Expect(1, 8203, '\p{^- Join_control}', "");
Expect(1, 8203, '\P{- Join_control}', "");
Expect(0, 8203, '\P{^- Join_control}', "");
Error('\p{ _IsJOIN control:=}');
Error('\P{ _IsJOIN control:=}');
Expect(1, 8205, '\p{isjoincontrol}', "");
Expect(0, 8205, '\p{^isjoincontrol}', "");
Expect(0, 8205, '\P{isjoincontrol}', "");
Expect(1, 8205, '\P{^isjoincontrol}', "");
Expect(0, 8203, '\p{isjoincontrol}', "");
Expect(1, 8203, '\p{^isjoincontrol}', "");
Expect(1, 8203, '\P{isjoincontrol}', "");
Expect(0, 8203, '\P{^isjoincontrol}', "");
Expect(1, 8205, '\p{_ Is join CONTROL}', "");
Expect(0, 8205, '\p{^_ Is join CONTROL}', "");
Expect(0, 8205, '\P{_ Is join CONTROL}', "");
Expect(1, 8205, '\P{^_ Is join CONTROL}', "");
Expect(0, 8203, '\p{_ Is join CONTROL}', "");
Expect(1, 8203, '\p{^_ Is join CONTROL}', "");
Expect(1, 8203, '\P{_ Is join CONTROL}', "");
Expect(0, 8203, '\P{^_ Is join CONTROL}', "");
Error('\p{-:=join-C}');
Error('\P{-:=join-C}');
Expect(1, 8205, '\p{joinc}', "");
Expect(0, 8205, '\p{^joinc}', "");
Expect(0, 8205, '\P{joinc}', "");
Expect(1, 8205, '\P{^joinc}', "");
Expect(0, 8203, '\p{joinc}', "");
Expect(1, 8203, '\p{^joinc}', "");
Expect(1, 8203, '\P{joinc}', "");
Expect(0, 8203, '\P{^joinc}', "");
Expect(1, 8205, '\p{ Join-c}', "");
Expect(0, 8205, '\p{^ Join-c}', "");
Expect(0, 8205, '\P{ Join-c}', "");
Expect(1, 8205, '\P{^ Join-c}', "");
Expect(0, 8203, '\p{ Join-c}', "");
Expect(1, 8203, '\p{^ Join-c}', "");
Expect(1, 8203, '\P{ Join-c}', "");
Expect(0, 8203, '\P{^ Join-c}', "");
Error('\p{/a/ -IsJoin C}');
Error('\P{/a/ -IsJoin C}');
Expect(1, 8205, '\p{isjoinc}', "");
Expect(0, 8205, '\p{^isjoinc}', "");
Expect(0, 8205, '\P{isjoinc}', "");
Expect(1, 8205, '\P{^isjoinc}', "");
Expect(0, 8203, '\p{isjoinc}', "");
Expect(1, 8203, '\p{^isjoinc}', "");
Expect(1, 8203, '\P{isjoinc}', "");
Expect(0, 8203, '\P{^isjoinc}', "");
Expect(1, 8205, '\p{ _IS Join-c}', "");
Expect(0, 8205, '\p{^ _IS Join-c}', "");
Expect(0, 8205, '\P{ _IS Join-c}', "");
Expect(1, 8205, '\P{^ _IS Join-c}', "");
Expect(0, 8203, '\p{ _IS Join-c}', "");
Expect(1, 8203, '\p{^ _IS Join-c}', "");
Expect(1, 8203, '\P{ _IS Join-c}', "");
Expect(0, 8203, '\P{^ _IS Join-c}', "");
Error('\p{/a/upper}');
Error('\P{/a/upper}');
Expect(1, 90, '\p{upper}', "");
Expect(0, 90, '\p{^upper}', "");
Expect(0, 90, '\P{upper}', "");
Expect(1, 90, '\P{^upper}', "");
Expect(0, 64, '\p{upper}', "");
Expect(1, 64, '\p{^upper}', "");
Expect(1, 64, '\P{upper}', "");
Expect(0, 64, '\P{^upper}', "");
Expect(1, 90, '\p{__upper}', "");
Expect(0, 90, '\p{^__upper}', "");
Expect(0, 90, '\P{__upper}', "");
Expect(1, 90, '\P{^__upper}', "");
Expect(0, 64, '\p{__upper}', "");
Expect(1, 64, '\p{^__upper}', "");
Expect(1, 64, '\P{__upper}', "");
Expect(0, 64, '\P{^__upper}', "");
Error('\p{/a/Is Upper}');
Error('\P{/a/Is Upper}');
Expect(1, 90, '\p{isupper}', "");
Expect(0, 90, '\p{^isupper}', "");
Expect(0, 90, '\P{isupper}', "");
Expect(1, 90, '\P{^isupper}', "");
Expect(0, 64, '\p{isupper}', "");
Expect(1, 64, '\p{^isupper}', "");
Expect(1, 64, '\P{isupper}', "");
Expect(0, 64, '\P{^isupper}', "");
Expect(1, 90, '\p{--is-Upper}', "");
Expect(0, 90, '\p{^--is-Upper}', "");
Expect(0, 90, '\P{--is-Upper}', "");
Expect(1, 90, '\P{^--is-Upper}', "");
Expect(0, 64, '\p{--is-Upper}', "");
Expect(1, 64, '\p{^--is-Upper}', "");
Expect(1, 64, '\P{--is-Upper}', "");
Expect(0, 64, '\P{^--is-Upper}', "");
Error('\p{:=-UPPERCASE}');
Error('\P{:=-UPPERCASE}');
Expect(1, 90, '\p{uppercase}', "");
Expect(0, 90, '\p{^uppercase}', "");
Expect(0, 90, '\P{uppercase}', "");
Expect(1, 90, '\P{^uppercase}', "");
Expect(0, 64, '\p{uppercase}', "");
Expect(1, 64, '\p{^uppercase}', "");
Expect(1, 64, '\P{uppercase}', "");
Expect(0, 64, '\P{^uppercase}', "");
Expect(1, 90, '\p{_-UPPERCASE}', "");
Expect(0, 90, '\p{^_-UPPERCASE}', "");
Expect(0, 90, '\P{_-UPPERCASE}', "");
Expect(1, 90, '\P{^_-UPPERCASE}', "");
Expect(0, 64, '\p{_-UPPERCASE}', "");
Expect(1, 64, '\p{^_-UPPERCASE}', "");
Expect(1, 64, '\P{_-UPPERCASE}', "");
Expect(0, 64, '\P{^_-UPPERCASE}', "");
Error('\p{:=Is-UPPERCASE}');
Error('\P{:=Is-UPPERCASE}');
Expect(1, 90, '\p{isuppercase}', "");
Expect(0, 90, '\p{^isuppercase}', "");
Expect(0, 90, '\P{isuppercase}', "");
Expect(1, 90, '\P{^isuppercase}', "");
Expect(0, 64, '\p{isuppercase}', "");
Expect(1, 64, '\p{^isuppercase}', "");
Expect(1, 64, '\P{isuppercase}', "");
Expect(0, 64, '\P{^isuppercase}', "");
Expect(1, 90, '\p{_IS Uppercase}', "");
Expect(0, 90, '\p{^_IS Uppercase}', "");
Expect(0, 90, '\P{_IS Uppercase}', "");
Expect(1, 90, '\P{^_IS Uppercase}', "");
Expect(0, 64, '\p{_IS Uppercase}', "");
Expect(1, 64, '\p{^_IS Uppercase}', "");
Expect(1, 64, '\P{_IS Uppercase}', "");
Expect(0, 64, '\P{^_IS Uppercase}', "");
Error('\p{ :=braille_Patterns}');
Error('\P{ :=braille_Patterns}');
Expect(1, 10495, '\p{braillepatterns}', "");
Expect(0, 10495, '\p{^braillepatterns}', "");
Expect(0, 10495, '\P{braillepatterns}', "");
Expect(1, 10495, '\P{^braillepatterns}', "");
Expect(0, 10239, '\p{braillepatterns}', "");
Expect(1, 10239, '\p{^braillepatterns}', "");
Expect(1, 10239, '\P{braillepatterns}', "");
Expect(0, 10239, '\P{^braillepatterns}', "");
Expect(1, 10495, '\p{ braille-Patterns}', "");
Expect(0, 10495, '\p{^ braille-Patterns}', "");
Expect(0, 10495, '\P{ braille-Patterns}', "");
Expect(1, 10495, '\P{^ braille-Patterns}', "");
Expect(0, 10239, '\p{ braille-Patterns}', "");
Expect(1, 10239, '\p{^ braille-Patterns}', "");
Expect(1, 10239, '\P{ braille-Patterns}', "");
Expect(0, 10239, '\P{^ braille-Patterns}', "");
Error('\p{-_ISbraille_Patterns:=}');
Error('\P{-_ISbraille_Patterns:=}');
Expect(1, 10495, '\p{isbraillepatterns}', "");
Expect(0, 10495, '\p{^isbraillepatterns}', "");
Expect(0, 10495, '\P{isbraillepatterns}', "");
Expect(1, 10495, '\P{^isbraillepatterns}', "");
Expect(0, 10239, '\p{isbraillepatterns}', "");
Expect(1, 10239, '\p{^isbraillepatterns}', "");
Expect(1, 10239, '\P{isbraillepatterns}', "");
Expect(0, 10239, '\P{^isbraillepatterns}', "");
Expect(1, 10495, '\p{Is BRAILLE-patterns}', "");
Expect(0, 10495, '\p{^Is BRAILLE-patterns}', "");
Expect(0, 10495, '\P{Is BRAILLE-patterns}', "");
Expect(1, 10495, '\P{^Is BRAILLE-patterns}', "");
Expect(0, 10239, '\p{Is BRAILLE-patterns}', "");
Expect(1, 10239, '\p{^Is BRAILLE-patterns}', "");
Expect(1, 10239, '\P{Is BRAILLE-patterns}', "");
Expect(0, 10239, '\P{^Is BRAILLE-patterns}', "");
Error('\p{ IN Braille/a/Patterns}');
Error('\P{ IN Braille/a/Patterns}');
Expect(1, 10495, '\p{inbraillepatterns}', "");
Expect(0, 10495, '\p{^inbraillepatterns}', "");
Expect(0, 10495, '\P{inbraillepatterns}', "");
Expect(1, 10495, '\P{^inbraillepatterns}', "");
Expect(0, 10239, '\p{inbraillepatterns}', "");
Expect(1, 10239, '\p{^inbraillepatterns}', "");
Expect(1, 10239, '\P{inbraillepatterns}', "");
Expect(0, 10239, '\P{^inbraillepatterns}', "");
Expect(1, 10495, '\p{__INbraille patterns}', "");
Expect(0, 10495, '\p{^__INbraille patterns}', "");
Expect(0, 10495, '\P{__INbraille patterns}', "");
Expect(1, 10495, '\P{^__INbraille patterns}', "");
Expect(0, 10239, '\p{__INbraille patterns}', "");
Expect(1, 10239, '\p{^__INbraille patterns}', "");
Expect(1, 10239, '\P{__INbraille patterns}', "");
Expect(0, 10239, '\P{^__INbraille patterns}', "");
Error('\p{_/a/katakana}');
Error('\P{_/a/katakana}');
Expect(1, 12538, '\p{katakana}', "");
Expect(0, 12538, '\p{^katakana}', "");
Expect(0, 12538, '\P{katakana}', "");
Expect(1, 12538, '\P{^katakana}', "");
Expect(0, 12448, '\p{katakana}', "");
Expect(1, 12448, '\p{^katakana}', "");
Expect(1, 12448, '\P{katakana}', "");
Expect(0, 12448, '\P{^katakana}', "");
Expect(1, 12538, '\p{- KATAKANA}', "");
Expect(0, 12538, '\p{^- KATAKANA}', "");
Expect(0, 12538, '\P{- KATAKANA}', "");
Expect(1, 12538, '\P{^- KATAKANA}', "");
Expect(0, 12448, '\p{- KATAKANA}', "");
Expect(1, 12448, '\p{^- KATAKANA}', "");
Expect(1, 12448, '\P{- KATAKANA}', "");
Expect(0, 12448, '\P{^- KATAKANA}', "");
Error('\p{/a/ IS katakana}');
Error('\P{/a/ IS katakana}');
Expect(1, 12538, '\p{iskatakana}', "");
Expect(0, 12538, '\p{^iskatakana}', "");
Expect(0, 12538, '\P{iskatakana}', "");
Expect(1, 12538, '\P{^iskatakana}', "");
Expect(0, 12448, '\p{iskatakana}', "");
Expect(1, 12448, '\p{^iskatakana}', "");
Expect(1, 12448, '\P{iskatakana}', "");
Expect(0, 12448, '\P{^iskatakana}', "");
Expect(1, 12538, '\p{ IS-KATAKANA}', "");
Expect(0, 12538, '\p{^ IS-KATAKANA}', "");
Expect(0, 12538, '\P{ IS-KATAKANA}', "");
Expect(1, 12538, '\P{^ IS-KATAKANA}', "");
Expect(0, 12448, '\p{ IS-KATAKANA}', "");
Expect(1, 12448, '\p{^ IS-KATAKANA}', "");
Expect(1, 12448, '\P{ IS-KATAKANA}', "");
Expect(0, 12448, '\P{^ IS-KATAKANA}', "");
Error('\p{- Kana/a/}');
Error('\P{- Kana/a/}');
Expect(1, 12538, '\p{kana}', "");
Expect(0, 12538, '\p{^kana}', "");
Expect(0, 12538, '\P{kana}', "");
Expect(1, 12538, '\P{^kana}', "");
Expect(0, 12448, '\p{kana}', "");
Expect(1, 12448, '\p{^kana}', "");
Expect(1, 12448, '\P{kana}', "");
Expect(0, 12448, '\P{^kana}', "");
Expect(1, 12538, '\p{ kana}', "");
Expect(0, 12538, '\p{^ kana}', "");
Expect(0, 12538, '\P{ kana}', "");
Expect(1, 12538, '\P{^ kana}', "");
Expect(0, 12448, '\p{ kana}', "");
Expect(1, 12448, '\p{^ kana}', "");
Expect(1, 12448, '\P{ kana}', "");
Expect(0, 12448, '\P{^ kana}', "");
Error('\p{- IsKana/a/}');
Error('\P{- IsKana/a/}');
Expect(1, 12538, '\p{iskana}', "");
Expect(0, 12538, '\p{^iskana}', "");
Expect(0, 12538, '\P{iskana}', "");
Expect(1, 12538, '\P{^iskana}', "");
Expect(0, 12448, '\p{iskana}', "");
Expect(1, 12448, '\p{^iskana}', "");
Expect(1, 12448, '\P{iskana}', "");
Expect(0, 12448, '\P{^iskana}', "");
Expect(1, 12538, '\p{- IS_Kana}', "");
Expect(0, 12538, '\p{^- IS_Kana}', "");
Expect(0, 12538, '\P{- IS_Kana}', "");
Expect(1, 12538, '\P{^- IS_Kana}', "");
Expect(0, 12448, '\p{- IS_Kana}', "");
Expect(1, 12448, '\p{^- IS_Kana}', "");
Expect(1, 12448, '\P{- IS_Kana}', "");
Expect(0, 12448, '\P{^- IS_Kana}', "");
Error('\p{pattern:=White SPACE}');
Error('\P{pattern:=White SPACE}');
Expect(1, 13, '\p{patternwhitespace}', "");
Expect(0, 13, '\p{^patternwhitespace}', "");
Expect(0, 13, '\P{patternwhitespace}', "");
Expect(1, 13, '\P{^patternwhitespace}', "");
Expect(0, 8, '\p{patternwhitespace}', "");
Expect(1, 8, '\p{^patternwhitespace}', "");
Expect(1, 8, '\P{patternwhitespace}', "");
Expect(0, 8, '\P{^patternwhitespace}', "");
Expect(1, 13, '\p{ Pattern WHITESpace}', "");
Expect(0, 13, '\p{^ Pattern WHITESpace}', "");
Expect(0, 13, '\P{ Pattern WHITESpace}', "");
Expect(1, 13, '\P{^ Pattern WHITESpace}', "");
Expect(0, 8, '\p{ Pattern WHITESpace}', "");
Expect(1, 8, '\p{^ Pattern WHITESpace}', "");
Expect(1, 8, '\P{ Pattern WHITESpace}', "");
Expect(0, 8, '\P{^ Pattern WHITESpace}', "");
Error('\p{- isPattern/a/WHITE_Space}');
Error('\P{- isPattern/a/WHITE_Space}');
Expect(1, 13, '\p{ispatternwhitespace}', "");
Expect(0, 13, '\p{^ispatternwhitespace}', "");
Expect(0, 13, '\P{ispatternwhitespace}', "");
Expect(1, 13, '\P{^ispatternwhitespace}', "");
Expect(0, 8, '\p{ispatternwhitespace}', "");
Expect(1, 8, '\p{^ispatternwhitespace}', "");
Expect(1, 8, '\P{ispatternwhitespace}', "");
Expect(0, 8, '\P{^ispatternwhitespace}', "");
Expect(1, 13, '\p{- Is_PATTERN White-Space}', "");
Expect(0, 13, '\p{^- Is_PATTERN White-Space}', "");
Expect(0, 13, '\P{- Is_PATTERN White-Space}', "");
Expect(1, 13, '\P{^- Is_PATTERN White-Space}', "");
Expect(0, 8, '\p{- Is_PATTERN White-Space}', "");
Expect(1, 8, '\p{^- Is_PATTERN White-Space}', "");
Expect(1, 8, '\P{- Is_PATTERN White-Space}', "");
Expect(0, 8, '\P{^- Is_PATTERN White-Space}', "");
Error('\p{-Pat:=ws}');
Error('\P{-Pat:=ws}');
Expect(1, 13, '\p{patws}', "");
Expect(0, 13, '\p{^patws}', "");
Expect(0, 13, '\P{patws}', "");
Expect(1, 13, '\P{^patws}', "");
Expect(0, 8, '\p{patws}', "");
Expect(1, 8, '\p{^patws}', "");
Expect(1, 8, '\P{patws}', "");
Expect(0, 8, '\P{^patws}', "");
Expect(1, 13, '\p{ PAT ws}', "");
Expect(0, 13, '\p{^ PAT ws}', "");
Expect(0, 13, '\P{ PAT ws}', "");
Expect(1, 13, '\P{^ PAT ws}', "");
Expect(0, 8, '\p{ PAT ws}', "");
Expect(1, 8, '\p{^ PAT ws}', "");
Expect(1, 8, '\P{ PAT ws}', "");
Expect(0, 8, '\P{^ PAT ws}', "");
Error('\p{/a/Is Pat-WS}');
Error('\P{/a/Is Pat-WS}');
Expect(1, 13, '\p{ispatws}', "");
Expect(0, 13, '\p{^ispatws}', "");
Expect(0, 13, '\P{ispatws}', "");
Expect(1, 13, '\P{^ispatws}', "");
Expect(0, 8, '\p{ispatws}', "");
Expect(1, 8, '\p{^ispatws}', "");
Expect(1, 8, '\P{ispatws}', "");
Expect(0, 8, '\P{^ispatws}', "");
Expect(1, 13, '\p{ is_Pat-ws}', "");
Expect(0, 13, '\p{^ is_Pat-ws}', "");
Expect(0, 13, '\P{ is_Pat-ws}', "");
Expect(1, 13, '\P{^ is_Pat-ws}', "");
Expect(0, 8, '\p{ is_Pat-ws}', "");
Expect(1, 8, '\p{^ is_Pat-ws}', "");
Expect(1, 8, '\P{ is_Pat-ws}', "");
Expect(0, 8, '\P{^ is_Pat-ws}', "");
Error('\p{ /a/NoncharacterCode Point}');
Error('\P{ /a/NoncharacterCode Point}');
Expect(0, 64975, '\p{noncharactercodepoint}', "");
Expect(1, 64975, '\p{^noncharactercodepoint}', "");
Expect(1, 64975, '\P{noncharactercodepoint}', "");
Expect(0, 64975, '\P{^noncharactercodepoint}', "");
Expect(0, 64975, '\p{ NoncharacterCode-Point}', "");
Expect(1, 64975, '\p{^ NoncharacterCode-Point}', "");
Expect(1, 64975, '\P{ NoncharacterCode-Point}', "");
Expect(0, 64975, '\P{^ NoncharacterCode-Point}', "");
Error('\p{ :=is noncharacter_Code_POINT}');
Error('\P{ :=is noncharacter_Code_POINT}');
Expect(0, 64975, '\p{isnoncharactercodepoint}', "");
Expect(1, 64975, '\p{^isnoncharactercodepoint}', "");
Expect(1, 64975, '\P{isnoncharactercodepoint}', "");
Expect(0, 64975, '\P{^isnoncharactercodepoint}', "");
Expect(0, 64975, '\p{-isNONCHARACTERcodepoint}', "");
Expect(1, 64975, '\p{^-isNONCHARACTERcodepoint}', "");
Expect(1, 64975, '\P{-isNONCHARACTERcodepoint}', "");
Expect(0, 64975, '\P{^-isNONCHARACTERcodepoint}', "");
Error('\p{ /a/NCHAR}');
Error('\P{ /a/NCHAR}');
Expect(0, 64975, '\p{nchar}', "");
Expect(1, 64975, '\p{^nchar}', "");
Expect(1, 64975, '\P{nchar}', "");
Expect(0, 64975, '\P{^nchar}', "");
Expect(0, 64975, '\p{--NChar}', "");
Expect(1, 64975, '\p{^--NChar}', "");
Expect(1, 64975, '\P{--NChar}', "");
Expect(0, 64975, '\P{^--NChar}', "");
Error('\p{-:=IS NChar}');
Error('\P{-:=IS NChar}');
Expect(0, 64975, '\p{isnchar}', "");
Expect(1, 64975, '\p{^isnchar}', "");
Expect(1, 64975, '\P{isnchar}', "");
Expect(0, 64975, '\P{^isnchar}', "");
Expect(0, 64975, '\p{_ISNChar}', "");
Expect(1, 64975, '\p{^_ISNChar}', "");
Expect(1, 64975, '\P{_ISNChar}', "");
Expect(0, 64975, '\P{^_ISNChar}', "");
Error('\p{ in:=OGHAM}');
Error('\P{ in:=OGHAM}');
Expect(1, 5791, '\p{inogham}', "");
Expect(0, 5791, '\p{^inogham}', "");
Expect(0, 5791, '\P{inogham}', "");
Expect(1, 5791, '\P{^inogham}', "");
Expect(0, 5759, '\p{inogham}', "");
Expect(1, 5759, '\p{^inogham}', "");
Expect(1, 5759, '\P{inogham}', "");
Expect(0, 5759, '\P{^inogham}', "");
Expect(1, 5791, '\p{ In-OGHAM}', "");
Expect(0, 5791, '\p{^ In-OGHAM}', "");
Expect(0, 5791, '\P{ In-OGHAM}', "");
Expect(1, 5791, '\P{^ In-OGHAM}', "");
Expect(0, 5759, '\p{ In-OGHAM}', "");
Expect(1, 5759, '\p{^ In-OGHAM}', "");
Expect(1, 5759, '\P{ In-OGHAM}', "");
Expect(0, 5759, '\P{^ In-OGHAM}', "");
Error('\p{:= Old south arabian}');
Error('\P{:= Old south arabian}');
Expect(1, 68223, '\p{oldsoutharabian}', "");
Expect(0, 68223, '\p{^oldsoutharabian}', "");
Expect(0, 68223, '\P{oldsoutharabian}', "");
Expect(1, 68223, '\P{^oldsoutharabian}', "");
Expect(0, 68191, '\p{oldsoutharabian}', "");
Expect(1, 68191, '\p{^oldsoutharabian}', "");
Expect(1, 68191, '\P{oldsoutharabian}', "");
Expect(0, 68191, '\P{^oldsoutharabian}', "");
Expect(1, 68223, '\p{-Old-South Arabian}', "");
Expect(0, 68223, '\p{^-Old-South Arabian}', "");
Expect(0, 68223, '\P{-Old-South Arabian}', "");
Expect(1, 68223, '\P{^-Old-South Arabian}', "");
Expect(0, 68191, '\p{-Old-South Arabian}', "");
Expect(1, 68191, '\p{^-Old-South Arabian}', "");
Expect(1, 68191, '\P{-Old-South Arabian}', "");
Expect(0, 68191, '\P{^-Old-South Arabian}', "");
Error('\p{-:=Is Old-South_arabian}');
Error('\P{-:=Is Old-South_arabian}');
Expect(1, 68223, '\p{isoldsoutharabian}', "");
Expect(0, 68223, '\p{^isoldsoutharabian}', "");
Expect(0, 68223, '\P{isoldsoutharabian}', "");
Expect(1, 68223, '\P{^isoldsoutharabian}', "");
Expect(0, 68191, '\p{isoldsoutharabian}', "");
Expect(1, 68191, '\p{^isoldsoutharabian}', "");
Expect(1, 68191, '\P{isoldsoutharabian}', "");
Expect(0, 68191, '\P{^isoldsoutharabian}', "");
Expect(1, 68223, '\p{ -IS_OldSouth ARABIAN}', "");
Expect(0, 68223, '\p{^ -IS_OldSouth ARABIAN}', "");
Expect(0, 68223, '\P{ -IS_OldSouth ARABIAN}', "");
Expect(1, 68223, '\P{^ -IS_OldSouth ARABIAN}', "");
Expect(0, 68191, '\p{ -IS_OldSouth ARABIAN}', "");
Expect(1, 68191, '\p{^ -IS_OldSouth ARABIAN}', "");
Expect(1, 68191, '\P{ -IS_OldSouth ARABIAN}', "");
Expect(0, 68191, '\P{^ -IS_OldSouth ARABIAN}', "");
Error('\p{/a/_ Sarb}');
Error('\P{/a/_ Sarb}');
Expect(1, 68223, '\p{sarb}', "");
Expect(0, 68223, '\p{^sarb}', "");
Expect(0, 68223, '\P{sarb}', "");
Expect(1, 68223, '\P{^sarb}', "");
Expect(0, 68191, '\p{sarb}', "");
Expect(1, 68191, '\p{^sarb}', "");
Expect(1, 68191, '\P{sarb}', "");
Expect(0, 68191, '\P{^sarb}', "");
Expect(1, 68223, '\p{ Sarb}', "");
Expect(0, 68223, '\p{^ Sarb}', "");
Expect(0, 68223, '\P{ Sarb}', "");
Expect(1, 68223, '\P{^ Sarb}', "");
Expect(0, 68191, '\p{ Sarb}', "");
Expect(1, 68191, '\p{^ Sarb}', "");
Expect(1, 68191, '\P{ Sarb}', "");
Expect(0, 68191, '\P{^ Sarb}', "");
Error('\p{/a/ IsSarb}');
Error('\P{/a/ IsSarb}');
Expect(1, 68223, '\p{issarb}', "");
Expect(0, 68223, '\p{^issarb}', "");
Expect(0, 68223, '\P{issarb}', "");
Expect(1, 68223, '\P{^issarb}', "");
Expect(0, 68191, '\p{issarb}', "");
Expect(1, 68191, '\p{^issarb}', "");
Expect(1, 68191, '\P{issarb}', "");
Expect(0, 68191, '\P{^issarb}', "");
Expect(1, 68223, '\p{_ Is-Sarb}', "");
Expect(0, 68223, '\p{^_ Is-Sarb}', "");
Expect(0, 68223, '\P{_ Is-Sarb}', "");
Expect(1, 68223, '\P{^_ Is-Sarb}', "");
Expect(0, 68191, '\p{_ Is-Sarb}', "");
Expect(1, 68191, '\p{^_ Is-Sarb}', "");
Expect(1, 68191, '\P{_ Is-Sarb}', "");
Expect(0, 68191, '\P{^_ Is-Sarb}', "");
Error('\p{ :=Alphabetic_Presentation Forms}');
Error('\P{ :=Alphabetic_Presentation Forms}');
Expect(1, 64335, '\p{alphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^alphabeticpresentationforms}', "");
Expect(0, 64335, '\P{alphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^alphabeticpresentationforms}', "");
Expect(0, 64255, '\p{alphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^alphabeticpresentationforms}', "");
Expect(1, 64255, '\P{alphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^alphabeticpresentationforms}', "");
Expect(1, 64335, '\p{_ Alphabetic PRESENTATIONFORMS}', "");
Expect(0, 64335, '\p{^_ Alphabetic PRESENTATIONFORMS}', "");
Expect(0, 64335, '\P{_ Alphabetic PRESENTATIONFORMS}', "");
Expect(1, 64335, '\P{^_ Alphabetic PRESENTATIONFORMS}', "");
Expect(0, 64255, '\p{_ Alphabetic PRESENTATIONFORMS}', "");
Expect(1, 64255, '\p{^_ Alphabetic PRESENTATIONFORMS}', "");
Expect(1, 64255, '\P{_ Alphabetic PRESENTATIONFORMS}', "");
Expect(0, 64255, '\P{^_ Alphabetic PRESENTATIONFORMS}', "");
Error('\p{-IS/a/Alphabetic presentationforms}');
Error('\P{-IS/a/Alphabetic presentationforms}');
Expect(1, 64335, '\p{isalphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^isalphabeticpresentationforms}', "");
Expect(0, 64335, '\P{isalphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^isalphabeticpresentationforms}', "");
Expect(0, 64255, '\p{isalphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^isalphabeticpresentationforms}', "");
Expect(1, 64255, '\P{isalphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^isalphabeticpresentationforms}', "");
Expect(1, 64335, '\p{-Is_alphabetic presentation Forms}', "");
Expect(0, 64335, '\p{^-Is_alphabetic presentation Forms}', "");
Expect(0, 64335, '\P{-Is_alphabetic presentation Forms}', "");
Expect(1, 64335, '\P{^-Is_alphabetic presentation Forms}', "");
Expect(0, 64255, '\p{-Is_alphabetic presentation Forms}', "");
Expect(1, 64255, '\p{^-Is_alphabetic presentation Forms}', "");
Expect(1, 64255, '\P{-Is_alphabetic presentation Forms}', "");
Expect(0, 64255, '\P{^-Is_alphabetic presentation Forms}', "");
Error('\p{/a/ In_Alphabetic PRESENTATIONForms}');
Error('\P{/a/ In_Alphabetic PRESENTATIONForms}');
Expect(1, 64335, '\p{inalphabeticpresentationforms}', "");
Expect(0, 64335, '\p{^inalphabeticpresentationforms}', "");
Expect(0, 64335, '\P{inalphabeticpresentationforms}', "");
Expect(1, 64335, '\P{^inalphabeticpresentationforms}', "");
Expect(0, 64255, '\p{inalphabeticpresentationforms}', "");
Expect(1, 64255, '\p{^inalphabeticpresentationforms}', "");
Expect(1, 64255, '\P{inalphabeticpresentationforms}', "");
Expect(0, 64255, '\P{^inalphabeticpresentationforms}', "");
Expect(1, 64335, '\p{-IN-alphabetic presentation-Forms}', "");
Expect(0, 64335, '\p{^-IN-alphabetic presentation-Forms}', "");
Expect(0, 64335, '\P{-IN-alphabetic presentation-Forms}', "");
Expect(1, 64335, '\P{^-IN-alphabetic presentation-Forms}', "");
Expect(0, 64255, '\p{-IN-alphabetic presentation-Forms}', "");
Expect(1, 64255, '\p{^-IN-alphabetic presentation-Forms}', "");
Expect(1, 64255, '\P{-IN-alphabetic presentation-Forms}', "");
Expect(0, 64255, '\P{^-IN-alphabetic presentation-Forms}', "");
Error('\p{__DOMINO-tiles:=}');
Error('\P{__DOMINO-tiles:=}');
Expect(1, 127135, '\p{dominotiles}', "");
Expect(0, 127135, '\p{^dominotiles}', "");
Expect(0, 127135, '\P{dominotiles}', "");
Expect(1, 127135, '\P{^dominotiles}', "");
Expect(0, 127023, '\p{dominotiles}', "");
Expect(1, 127023, '\p{^dominotiles}', "");
Expect(1, 127023, '\P{dominotiles}', "");
Expect(0, 127023, '\P{^dominotiles}', "");
Expect(1, 127135, '\p{ Domino-Tiles}', "");
Expect(0, 127135, '\p{^ Domino-Tiles}', "");
Expect(0, 127135, '\P{ Domino-Tiles}', "");
Expect(1, 127135, '\P{^ Domino-Tiles}', "");
Expect(0, 127023, '\p{ Domino-Tiles}', "");
Expect(1, 127023, '\p{^ Domino-Tiles}', "");
Expect(1, 127023, '\P{ Domino-Tiles}', "");
Expect(0, 127023, '\P{^ Domino-Tiles}', "");
Error('\p{ :=IsDomino Tiles}');
Error('\P{ :=IsDomino Tiles}');
Expect(1, 127135, '\p{isdominotiles}', "");
Expect(0, 127135, '\p{^isdominotiles}', "");
Expect(0, 127135, '\P{isdominotiles}', "");
Expect(1, 127135, '\P{^isdominotiles}', "");
Expect(0, 127023, '\p{isdominotiles}', "");
Expect(1, 127023, '\p{^isdominotiles}', "");
Expect(1, 127023, '\P{isdominotiles}', "");
Expect(0, 127023, '\P{^isdominotiles}', "");
Expect(1, 127135, '\p{_IS_DominoTILES}', "");
Expect(0, 127135, '\p{^_IS_DominoTILES}', "");
Expect(0, 127135, '\P{_IS_DominoTILES}', "");
Expect(1, 127135, '\P{^_IS_DominoTILES}', "");
Expect(0, 127023, '\p{_IS_DominoTILES}', "");
Expect(1, 127023, '\p{^_IS_DominoTILES}', "");
Expect(1, 127023, '\P{_IS_DominoTILES}', "");
Expect(0, 127023, '\P{^_IS_DominoTILES}', "");
Error('\p{__In domino TILES/a/}');
Error('\P{__In domino TILES/a/}');
Expect(1, 127135, '\p{indominotiles}', "");
Expect(0, 127135, '\p{^indominotiles}', "");
Expect(0, 127135, '\P{indominotiles}', "");
Expect(1, 127135, '\P{^indominotiles}', "");
Expect(0, 127023, '\p{indominotiles}', "");
Expect(1, 127023, '\p{^indominotiles}', "");
Expect(1, 127023, '\P{indominotiles}', "");
Expect(0, 127023, '\P{^indominotiles}', "");
Expect(1, 127135, '\p{_INDominoTILES}', "");
Expect(0, 127135, '\p{^_INDominoTILES}', "");
Expect(0, 127135, '\P{_INDominoTILES}', "");
Expect(1, 127135, '\P{^_INDominoTILES}', "");
Expect(0, 127023, '\p{_INDominoTILES}', "");
Expect(1, 127023, '\p{^_INDominoTILES}', "");
Expect(1, 127023, '\P{_INDominoTILES}', "");
Expect(0, 127023, '\P{^_INDominoTILES}', "");
Error('\p{-_in_Kayah_LI:=}');
Error('\P{-_in_Kayah_LI:=}');
Expect(1, 43311, '\p{inkayahli}', "");
Expect(0, 43311, '\p{^inkayahli}', "");
Expect(0, 43311, '\P{inkayahli}', "");
Expect(1, 43311, '\P{^inkayahli}', "");
Expect(0, 43263, '\p{inkayahli}', "");
Expect(1, 43263, '\p{^inkayahli}', "");
Expect(1, 43263, '\P{inkayahli}', "");
Expect(0, 43263, '\P{^inkayahli}', "");
Expect(1, 43311, '\p{- In_Kayah-Li}', "");
Expect(0, 43311, '\p{^- In_Kayah-Li}', "");
Expect(0, 43311, '\P{- In_Kayah-Li}', "");
Expect(1, 43311, '\P{^- In_Kayah-Li}', "");
Expect(0, 43263, '\p{- In_Kayah-Li}', "");
Expect(1, 43263, '\p{^- In_Kayah-Li}', "");
Expect(1, 43263, '\P{- In_Kayah-Li}', "");
Expect(0, 43263, '\P{^- In_Kayah-Li}', "");
Error('\p{_uppercase/a/Letter}');
Error('\P{_uppercase/a/Letter}');
Expect(1, 90, '\p{uppercaseletter}', "");
Expect(0, 90, '\p{^uppercaseletter}', "");
Expect(0, 90, '\P{uppercaseletter}', "");
Expect(1, 90, '\P{^uppercaseletter}', "");
Expect(0, 64, '\p{uppercaseletter}', "");
Expect(1, 64, '\p{^uppercaseletter}', "");
Expect(1, 64, '\P{uppercaseletter}', "");
Expect(0, 64, '\P{^uppercaseletter}', "");
Expect(1, 90, '\p{ UppercaseLetter}', "");
Expect(0, 90, '\p{^ UppercaseLetter}', "");
Expect(0, 90, '\P{ UppercaseLetter}', "");
Expect(1, 90, '\P{^ UppercaseLetter}', "");
Expect(0, 64, '\p{ UppercaseLetter}', "");
Expect(1, 64, '\p{^ UppercaseLetter}', "");
Expect(1, 64, '\P{ UppercaseLetter}', "");
Expect(0, 64, '\P{^ UppercaseLetter}', "");
Error('\p{:=IS uppercaseletter}');
Error('\P{:=IS uppercaseletter}');
Expect(1, 90, '\p{isuppercaseletter}', "");
Expect(0, 90, '\p{^isuppercaseletter}', "");
Expect(0, 90, '\P{isuppercaseletter}', "");
Expect(1, 90, '\P{^isuppercaseletter}', "");
Expect(0, 64, '\p{isuppercaseletter}', "");
Expect(1, 64, '\p{^isuppercaseletter}', "");
Expect(1, 64, '\P{isuppercaseletter}', "");
Expect(0, 64, '\P{^isuppercaseletter}', "");
Expect(1, 90, '\p{- Is Uppercase Letter}', "");
Expect(0, 90, '\p{^- Is Uppercase Letter}', "");
Expect(0, 90, '\P{- Is Uppercase Letter}', "");
Expect(1, 90, '\P{^- Is Uppercase Letter}', "");
Expect(0, 64, '\p{- Is Uppercase Letter}', "");
Expect(1, 64, '\p{^- Is Uppercase Letter}', "");
Expect(1, 64, '\P{- Is Uppercase Letter}', "");
Expect(0, 64, '\P{^- Is Uppercase Letter}', "");
Error('\p{- Lu/a/}');
Error('\P{- Lu/a/}');
Expect(1, 90, '\p{lu}', "");
Expect(0, 90, '\p{^lu}', "");
Expect(0, 90, '\P{lu}', "");
Expect(1, 90, '\P{^lu}', "");
Expect(0, 64, '\p{lu}', "");
Expect(1, 64, '\p{^lu}', "");
Expect(1, 64, '\P{lu}', "");
Expect(0, 64, '\P{^lu}', "");
Expect(1, 90, '\p{__lu}', "");
Expect(0, 90, '\p{^__lu}', "");
Expect(0, 90, '\P{__lu}', "");
Expect(1, 90, '\P{^__lu}', "");
Expect(0, 64, '\p{__lu}', "");
Expect(1, 64, '\p{^__lu}', "");
Expect(1, 64, '\P{__lu}', "");
Expect(0, 64, '\P{^__lu}', "");
Error('\p{--Is Lu/a/}');
Error('\P{--Is Lu/a/}');
Expect(1, 90, '\p{islu}', "");
Expect(0, 90, '\p{^islu}', "");
Expect(0, 90, '\P{islu}', "");
Expect(1, 90, '\P{^islu}', "");
Expect(0, 64, '\p{islu}', "");
Expect(1, 64, '\p{^islu}', "");
Expect(1, 64, '\P{islu}', "");
Expect(0, 64, '\P{^islu}', "");
Expect(1, 90, '\p{-isLU}', "");
Expect(0, 90, '\p{^-isLU}', "");
Expect(0, 90, '\P{-isLU}', "");
Expect(1, 90, '\P{^-isLU}', "");
Expect(0, 64, '\p{-isLU}', "");
Expect(1, 64, '\p{^-isLU}', "");
Expect(1, 64, '\P{-isLU}', "");
Expect(0, 64, '\P{^-isLU}', "");
Error('\p{/a/- TaiLe}');
Error('\P{/a/- TaiLe}');
Expect(1, 6509, '\p{taile}', "");
Expect(0, 6509, '\p{^taile}', "");
Expect(0, 6509, '\P{taile}', "");
Expect(1, 6509, '\P{^taile}', "");
Expect(0, 6479, '\p{taile}', "");
Expect(1, 6479, '\p{^taile}', "");
Expect(1, 6479, '\P{taile}', "");
Expect(0, 6479, '\P{^taile}', "");
Expect(1, 6509, '\p{ TAI_Le}', "");
Expect(0, 6509, '\p{^ TAI_Le}', "");
Expect(0, 6509, '\P{ TAI_Le}', "");
Expect(1, 6509, '\P{^ TAI_Le}', "");
Expect(0, 6479, '\p{ TAI_Le}', "");
Expect(1, 6479, '\p{^ TAI_Le}', "");
Expect(1, 6479, '\P{ TAI_Le}', "");
Expect(0, 6479, '\P{^ TAI_Le}', "");
Error('\p{ Is TAI/a/Le}');
Error('\P{ Is TAI/a/Le}');
Expect(1, 6509, '\p{istaile}', "");
Expect(0, 6509, '\p{^istaile}', "");
Expect(0, 6509, '\P{istaile}', "");
Expect(1, 6509, '\P{^istaile}', "");
Expect(0, 6479, '\p{istaile}', "");
Expect(1, 6479, '\p{^istaile}', "");
Expect(1, 6479, '\P{istaile}', "");
Expect(0, 6479, '\P{^istaile}', "");
Expect(1, 6509, '\p{__ISTai Le}', "");
Expect(0, 6509, '\p{^__ISTai Le}', "");
Expect(0, 6509, '\P{__ISTai Le}', "");
Expect(1, 6509, '\P{^__ISTai Le}', "");
Expect(0, 6479, '\p{__ISTai Le}', "");
Expect(1, 6479, '\p{^__ISTai Le}', "");
Expect(1, 6479, '\P{__ISTai Le}', "");
Expect(0, 6479, '\P{^__ISTai Le}', "");
Error('\p{:=-tale}');
Error('\P{:=-tale}');
Expect(1, 6509, '\p{tale}', "");
Expect(0, 6509, '\p{^tale}', "");
Expect(0, 6509, '\P{tale}', "");
Expect(1, 6509, '\P{^tale}', "");
Expect(0, 6479, '\p{tale}', "");
Expect(1, 6479, '\p{^tale}', "");
Expect(1, 6479, '\P{tale}', "");
Expect(0, 6479, '\P{^tale}', "");
Expect(1, 6509, '\p{- TALE}', "");
Expect(0, 6509, '\p{^- TALE}', "");
Expect(0, 6509, '\P{- TALE}', "");
Expect(1, 6509, '\P{^- TALE}', "");
Expect(0, 6479, '\p{- TALE}', "");
Expect(1, 6479, '\p{^- TALE}', "");
Expect(1, 6479, '\P{- TALE}', "");
Expect(0, 6479, '\P{^- TALE}', "");
Error('\p{__Is:=Tale}');
Error('\P{__Is:=Tale}');
Expect(1, 6509, '\p{istale}', "");
Expect(0, 6509, '\p{^istale}', "");
Expect(0, 6509, '\P{istale}', "");
Expect(1, 6509, '\P{^istale}', "");
Expect(0, 6479, '\p{istale}', "");
Expect(1, 6479, '\p{^istale}', "");
Expect(1, 6479, '\P{istale}', "");
Expect(0, 6479, '\P{^istale}', "");
Expect(1, 6509, '\p{- IS Tale}', "");
Expect(0, 6509, '\p{^- IS Tale}', "");
Expect(0, 6509, '\P{- IS Tale}', "");
Expect(1, 6509, '\P{^- IS Tale}', "");
Expect(0, 6479, '\p{- IS Tale}', "");
Expect(1, 6479, '\p{^- IS Tale}', "");
Expect(1, 6479, '\P{- IS Tale}', "");
Expect(0, 6479, '\P{^- IS Tale}', "");
Error('\p{-_ascii-Hex_digit/a/}');
Error('\P{-_ascii-Hex_digit/a/}');
Expect(1, 57, '\p{asciihexdigit}', "");
Expect(0, 57, '\p{^asciihexdigit}', "");
Expect(0, 57, '\P{asciihexdigit}', "");
Expect(1, 57, '\P{^asciihexdigit}', "");
Expect(0, 47, '\p{asciihexdigit}', "");
Expect(1, 47, '\p{^asciihexdigit}', "");
Expect(1, 47, '\P{asciihexdigit}', "");
Expect(0, 47, '\P{^asciihexdigit}', "");
Expect(1, 57, '\p{ _ascii-Hex-digit}', "");
Expect(0, 57, '\p{^ _ascii-Hex-digit}', "");
Expect(0, 57, '\P{ _ascii-Hex-digit}', "");
Expect(1, 57, '\P{^ _ascii-Hex-digit}', "");
Expect(0, 47, '\p{ _ascii-Hex-digit}', "");
Expect(1, 47, '\p{^ _ascii-Hex-digit}', "");
Expect(1, 47, '\P{ _ascii-Hex-digit}', "");
Expect(0, 47, '\P{^ _ascii-Hex-digit}', "");
Error('\p{ /a/IS-ASCIIHex Digit}');
Error('\P{ /a/IS-ASCIIHex Digit}');
Expect(1, 57, '\p{isasciihexdigit}', "");
Expect(0, 57, '\p{^isasciihexdigit}', "");
Expect(0, 57, '\P{isasciihexdigit}', "");
Expect(1, 57, '\P{^isasciihexdigit}', "");
Expect(0, 47, '\p{isasciihexdigit}', "");
Expect(1, 47, '\p{^isasciihexdigit}', "");
Expect(1, 47, '\P{isasciihexdigit}', "");
Expect(0, 47, '\P{^isasciihexdigit}', "");
Expect(1, 57, '\p{_ISascii hex DIGIT}', "");
Expect(0, 57, '\p{^_ISascii hex DIGIT}', "");
Expect(0, 57, '\P{_ISascii hex DIGIT}', "");
Expect(1, 57, '\P{^_ISascii hex DIGIT}', "");
Expect(0, 47, '\p{_ISascii hex DIGIT}', "");
Expect(1, 47, '\p{^_ISascii hex DIGIT}', "");
Expect(1, 47, '\P{_ISascii hex DIGIT}', "");
Expect(0, 47, '\P{^_ISascii hex DIGIT}', "");
Error('\p{ AHex:=}');
Error('\P{ AHex:=}');
Expect(1, 57, '\p{ahex}', "");
Expect(0, 57, '\p{^ahex}', "");
Expect(0, 57, '\P{ahex}', "");
Expect(1, 57, '\P{^ahex}', "");
Expect(0, 47, '\p{ahex}', "");
Expect(1, 47, '\p{^ahex}', "");
Expect(1, 47, '\P{ahex}', "");
Expect(0, 47, '\P{^ahex}', "");
Expect(1, 57, '\p{__AHex}', "");
Expect(0, 57, '\p{^__AHex}', "");
Expect(0, 57, '\P{__AHex}', "");
Expect(1, 57, '\P{^__AHex}', "");
Expect(0, 47, '\p{__AHex}', "");
Expect(1, 47, '\p{^__AHex}', "");
Expect(1, 47, '\P{__AHex}', "");
Expect(0, 47, '\P{^__AHex}', "");
Error('\p{--Is/a/ahex}');
Error('\P{--Is/a/ahex}');
Expect(1, 57, '\p{isahex}', "");
Expect(0, 57, '\p{^isahex}', "");
Expect(0, 57, '\P{isahex}', "");
Expect(1, 57, '\P{^isahex}', "");
Expect(0, 47, '\p{isahex}', "");
Expect(1, 47, '\p{^isahex}', "");
Expect(1, 47, '\P{isahex}', "");
Expect(0, 47, '\P{^isahex}', "");
Expect(1, 57, '\p{ IsAHex}', "");
Expect(0, 57, '\p{^ IsAHex}', "");
Expect(0, 57, '\P{ IsAHex}', "");
Expect(1, 57, '\P{^ IsAHex}', "");
Expect(0, 47, '\p{ IsAHex}', "");
Expect(1, 47, '\p{^ IsAHex}', "");
Expect(1, 47, '\P{ IsAHex}', "");
Expect(0, 47, '\P{^ IsAHex}', "");
Error('\p{-REJANG/a/}');
Error('\P{-REJANG/a/}');
Expect(1, 43347, '\p{rejang}', "");
Expect(0, 43347, '\p{^rejang}', "");
Expect(0, 43347, '\P{rejang}', "");
Expect(1, 43347, '\P{^rejang}', "");
Expect(0, 43311, '\p{rejang}', "");
Expect(1, 43311, '\p{^rejang}', "");
Expect(1, 43311, '\P{rejang}', "");
Expect(0, 43311, '\P{^rejang}', "");
Expect(1, 43347, '\p{ rejang}', "");
Expect(0, 43347, '\p{^ rejang}', "");
Expect(0, 43347, '\P{ rejang}', "");
Expect(1, 43347, '\P{^ rejang}', "");
Expect(0, 43311, '\p{ rejang}', "");
Expect(1, 43311, '\p{^ rejang}', "");
Expect(1, 43311, '\P{ rejang}', "");
Expect(0, 43311, '\P{^ rejang}', "");
Error('\p{_:=Is_REJANG}');
Error('\P{_:=Is_REJANG}');
Expect(1, 43347, '\p{isrejang}', "");
Expect(0, 43347, '\p{^isrejang}', "");
Expect(0, 43347, '\P{isrejang}', "");
Expect(1, 43347, '\P{^isrejang}', "");
Expect(0, 43311, '\p{isrejang}', "");
Expect(1, 43311, '\p{^isrejang}', "");
Expect(1, 43311, '\P{isrejang}', "");
Expect(0, 43311, '\P{^isrejang}', "");
Expect(1, 43347, '\p{ IS-rejang}', "");
Expect(0, 43347, '\p{^ IS-rejang}', "");
Expect(0, 43347, '\P{ IS-rejang}', "");
Expect(1, 43347, '\P{^ IS-rejang}', "");
Expect(0, 43311, '\p{ IS-rejang}', "");
Expect(1, 43311, '\p{^ IS-rejang}', "");
Expect(1, 43311, '\P{ IS-rejang}', "");
Expect(0, 43311, '\P{^ IS-rejang}', "");
Error('\p{/a/ Rjng}');
Error('\P{/a/ Rjng}');
Expect(1, 43347, '\p{rjng}', "");
Expect(0, 43347, '\p{^rjng}', "");
Expect(0, 43347, '\P{rjng}', "");
Expect(1, 43347, '\P{^rjng}', "");
Expect(0, 43311, '\p{rjng}', "");
Expect(1, 43311, '\p{^rjng}', "");
Expect(1, 43311, '\P{rjng}', "");
Expect(0, 43311, '\P{^rjng}', "");
Expect(1, 43347, '\p{ Rjng}', "");
Expect(0, 43347, '\p{^ Rjng}', "");
Expect(0, 43347, '\P{ Rjng}', "");
Expect(1, 43347, '\P{^ Rjng}', "");
Expect(0, 43311, '\p{ Rjng}', "");
Expect(1, 43311, '\p{^ Rjng}', "");
Expect(1, 43311, '\P{ Rjng}', "");
Expect(0, 43311, '\P{^ Rjng}', "");
Error('\p{ -Is/a/Rjng}');
Error('\P{ -Is/a/Rjng}');
Expect(1, 43347, '\p{isrjng}', "");
Expect(0, 43347, '\p{^isrjng}', "");
Expect(0, 43347, '\P{isrjng}', "");
Expect(1, 43347, '\P{^isrjng}', "");
Expect(0, 43311, '\p{isrjng}', "");
Expect(1, 43311, '\p{^isrjng}', "");
Expect(1, 43311, '\P{isrjng}', "");
Expect(0, 43311, '\P{^isrjng}', "");
Expect(1, 43347, '\p{_-Is rjng}', "");
Expect(0, 43347, '\p{^_-Is rjng}', "");
Expect(0, 43347, '\P{_-Is rjng}', "");
Expect(1, 43347, '\P{^_-Is rjng}', "");
Expect(0, 43311, '\p{_-Is rjng}', "");
Expect(1, 43311, '\p{^_-Is rjng}', "");
Expect(1, 43311, '\P{_-Is rjng}', "");
Expect(0, 43311, '\P{^_-Is rjng}', "");
Error('\p{_ UNIFIED/a/CANADIAN_aboriginal_Syllabics_Extended}');
Error('\P{_ UNIFIED/a/CANADIAN_aboriginal_Syllabics_Extended}');
Expect(1, 6399, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^unifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(0, 6399, '\p{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(0, 6399, '\P{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(1, 6399, '\P{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(0, 6319, '\p{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(1, 6319, '\p{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(1, 6319, '\P{_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Expect(0, 6319, '\P{^_UNIFIED-CANADIANaboriginalSyllabics-extended}', "");
Error('\p{_:=is UNIFIED_Canadian AboriginalSYLLABICS-extended}');
Error('\P{_:=is UNIFIED_Canadian AboriginalSYLLABICS-extended}');
Expect(1, 6399, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^isunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(0, 6399, '\p{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(0, 6399, '\P{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(1, 6399, '\P{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(0, 6319, '\p{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(1, 6319, '\p{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(1, 6319, '\P{_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Expect(0, 6319, '\P{^_IS_Unified canadianABORIGINAL Syllabicsextended}', "");
Error('\p{- IN UNIFIED:=CANADIAN ABORIGINAL-syllabics_extended}');
Error('\P{- IN UNIFIED:=CANADIAN ABORIGINAL-syllabics_extended}');
Expect(1, 6399, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6399, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\p{inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\p{^inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6319, '\P{inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(0, 6319, '\P{^inunifiedcanadianaboriginalsyllabicsextended}', "");
Expect(1, 6399, '\p{__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(0, 6399, '\p{^__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(0, 6399, '\P{__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(1, 6399, '\P{^__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(0, 6319, '\p{__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(1, 6319, '\p{^__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(1, 6319, '\P{__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Expect(0, 6319, '\P{^__In unified Canadian aboriginal-Syllabics-EXTENDED}', "");
Error('\p{:=glagolitic}');
Error('\P{:=glagolitic}');
Expect(1, 11310, '\p{glagolitic}', "");
Expect(0, 11310, '\p{^glagolitic}', "");
Expect(0, 11310, '\P{glagolitic}', "");
Expect(1, 11310, '\P{^glagolitic}', "");
Expect(0, 11263, '\p{glagolitic}', "");
Expect(1, 11263, '\p{^glagolitic}', "");
Expect(1, 11263, '\P{glagolitic}', "");
Expect(0, 11263, '\P{^glagolitic}', "");
Expect(1, 11310, '\p{ glagolitic}', "");
Expect(0, 11310, '\p{^ glagolitic}', "");
Expect(0, 11310, '\P{ glagolitic}', "");
Expect(1, 11310, '\P{^ glagolitic}', "");
Expect(0, 11263, '\p{ glagolitic}', "");
Expect(1, 11263, '\p{^ glagolitic}', "");
Expect(1, 11263, '\P{ glagolitic}', "");
Expect(0, 11263, '\P{^ glagolitic}', "");
Error('\p{-IsGlagolitic:=}');
Error('\P{-IsGlagolitic:=}');
Expect(1, 11310, '\p{isglagolitic}', "");
Expect(0, 11310, '\p{^isglagolitic}', "");
Expect(0, 11310, '\P{isglagolitic}', "");
Expect(1, 11310, '\P{^isglagolitic}', "");
Expect(0, 11263, '\p{isglagolitic}', "");
Expect(1, 11263, '\p{^isglagolitic}', "");
Expect(1, 11263, '\P{isglagolitic}', "");
Expect(0, 11263, '\P{^isglagolitic}', "");
Expect(1, 11310, '\p{ -Is Glagolitic}', "");
Expect(0, 11310, '\p{^ -Is Glagolitic}', "");
Expect(0, 11310, '\P{ -Is Glagolitic}', "");
Expect(1, 11310, '\P{^ -Is Glagolitic}', "");
Expect(0, 11263, '\p{ -Is Glagolitic}', "");
Expect(1, 11263, '\p{^ -Is Glagolitic}', "");
Expect(1, 11263, '\P{ -Is Glagolitic}', "");
Expect(0, 11263, '\P{^ -Is Glagolitic}', "");
Error('\p{/a/ GLAG}');
Error('\P{/a/ GLAG}');
Expect(1, 11310, '\p{glag}', "");
Expect(0, 11310, '\p{^glag}', "");
Expect(0, 11310, '\P{glag}', "");
Expect(1, 11310, '\P{^glag}', "");
Expect(0, 11263, '\p{glag}', "");
Expect(1, 11263, '\p{^glag}', "");
Expect(1, 11263, '\P{glag}', "");
Expect(0, 11263, '\P{^glag}', "");
Expect(1, 11310, '\p{ glag}', "");
Expect(0, 11310, '\p{^ glag}', "");
Expect(0, 11310, '\P{ glag}', "");
Expect(1, 11310, '\P{^ glag}', "");
Expect(0, 11263, '\p{ glag}', "");
Expect(1, 11263, '\p{^ glag}', "");
Expect(1, 11263, '\P{ glag}', "");
Expect(0, 11263, '\P{^ glag}', "");
Error('\p{ is_glag/a/}');
Error('\P{ is_glag/a/}');
Expect(1, 11310, '\p{isglag}', "");
Expect(0, 11310, '\p{^isglag}', "");
Expect(0, 11310, '\P{isglag}', "");
Expect(1, 11310, '\P{^isglag}', "");
Expect(0, 11263, '\p{isglag}', "");
Expect(1, 11263, '\p{^isglag}', "");
Expect(1, 11263, '\P{isglag}', "");
Expect(0, 11263, '\P{^isglag}', "");
Expect(1, 11310, '\p{_ Is_GLAG}', "");
Expect(0, 11310, '\p{^_ Is_GLAG}', "");
Expect(0, 11310, '\P{_ Is_GLAG}', "");
Expect(1, 11310, '\P{^_ Is_GLAG}', "");
Expect(0, 11263, '\p{_ Is_GLAG}', "");
Expect(1, 11263, '\p{^_ Is_GLAG}', "");
Expect(1, 11263, '\P{_ Is_GLAG}', "");
Expect(0, 11263, '\P{^_ Is_GLAG}', "");
Error('\p{ In:=Ol Chiki}');
Error('\P{ In:=Ol Chiki}');
Expect(1, 7295, '\p{inolchiki}', "");
Expect(0, 7295, '\p{^inolchiki}', "");
Expect(0, 7295, '\P{inolchiki}', "");
Expect(1, 7295, '\P{^inolchiki}', "");
Expect(0, 7247, '\p{inolchiki}', "");
Expect(1, 7247, '\p{^inolchiki}', "");
Expect(1, 7247, '\P{inolchiki}', "");
Expect(0, 7247, '\P{^inolchiki}', "");
Expect(1, 7295, '\p{_-in OLCHIKI}', "");
Expect(0, 7295, '\p{^_-in OLCHIKI}', "");
Expect(0, 7295, '\P{_-in OLCHIKI}', "");
Expect(1, 7295, '\P{^_-in OLCHIKI}', "");
Expect(0, 7247, '\p{_-in OLCHIKI}', "");
Expect(1, 7247, '\p{^_-in OLCHIKI}', "");
Expect(1, 7247, '\P{_-in OLCHIKI}', "");
Expect(0, 7247, '\P{^_-in OLCHIKI}', "");
Error('\p{:= _CJK_STROKES}');
Error('\P{:= _CJK_STROKES}');
Expect(1, 12783, '\p{cjkstrokes}', "");
Expect(0, 12783, '\p{^cjkstrokes}', "");
Expect(0, 12783, '\P{cjkstrokes}', "");
Expect(1, 12783, '\P{^cjkstrokes}', "");
Expect(0, 12735, '\p{cjkstrokes}', "");
Expect(1, 12735, '\p{^cjkstrokes}', "");
Expect(1, 12735, '\P{cjkstrokes}', "");
Expect(0, 12735, '\P{^cjkstrokes}', "");
Expect(1, 12783, '\p{ -CJKStrokes}', "");
Expect(0, 12783, '\p{^ -CJKStrokes}', "");
Expect(0, 12783, '\P{ -CJKStrokes}', "");
Expect(1, 12783, '\P{^ -CJKStrokes}', "");
Expect(0, 12735, '\p{ -CJKStrokes}', "");
Expect(1, 12735, '\p{^ -CJKStrokes}', "");
Expect(1, 12735, '\P{ -CJKStrokes}', "");
Expect(0, 12735, '\P{^ -CJKStrokes}', "");
Error('\p{-IS-cjk Strokes/a/}');
Error('\P{-IS-cjk Strokes/a/}');
Expect(1, 12783, '\p{iscjkstrokes}', "");
Expect(0, 12783, '\p{^iscjkstrokes}', "");
Expect(0, 12783, '\P{iscjkstrokes}', "");
Expect(1, 12783, '\P{^iscjkstrokes}', "");
Expect(0, 12735, '\p{iscjkstrokes}', "");
Expect(1, 12735, '\p{^iscjkstrokes}', "");
Expect(1, 12735, '\P{iscjkstrokes}', "");
Expect(0, 12735, '\P{^iscjkstrokes}', "");
Expect(1, 12783, '\p{ is cjkStrokes}', "");
Expect(0, 12783, '\p{^ is cjkStrokes}', "");
Expect(0, 12783, '\P{ is cjkStrokes}', "");
Expect(1, 12783, '\P{^ is cjkStrokes}', "");
Expect(0, 12735, '\p{ is cjkStrokes}', "");
Expect(1, 12735, '\p{^ is cjkStrokes}', "");
Expect(1, 12735, '\P{ is cjkStrokes}', "");
Expect(0, 12735, '\P{^ is cjkStrokes}', "");
Error('\p{:= _IN CJKSTROKES}');
Error('\P{:= _IN CJKSTROKES}');
Expect(1, 12783, '\p{incjkstrokes}', "");
Expect(0, 12783, '\p{^incjkstrokes}', "");
Expect(0, 12783, '\P{incjkstrokes}', "");
Expect(1, 12783, '\P{^incjkstrokes}', "");
Expect(0, 12735, '\p{incjkstrokes}', "");
Expect(1, 12735, '\p{^incjkstrokes}', "");
Expect(1, 12735, '\P{incjkstrokes}', "");
Expect(0, 12735, '\P{^incjkstrokes}', "");
Expect(1, 12783, '\p{ IN-CJK Strokes}', "");
Expect(0, 12783, '\p{^ IN-CJK Strokes}', "");
Expect(0, 12783, '\P{ IN-CJK Strokes}', "");
Expect(1, 12783, '\P{^ IN-CJK Strokes}', "");
Expect(0, 12735, '\p{ IN-CJK Strokes}', "");
Expect(1, 12735, '\p{^ IN-CJK Strokes}', "");
Expect(1, 12735, '\P{ IN-CJK Strokes}', "");
Expect(0, 12735, '\P{^ IN-CJK Strokes}', "");
Error('\p{_SINHALA:=}');
Error('\P{_SINHALA:=}');
Expect(1, 3459, '\p{sinhala}', "");
Expect(0, 3459, '\p{^sinhala}', "");
Expect(0, 3459, '\P{sinhala}', "");
Expect(1, 3459, '\P{^sinhala}', "");
Expect(0, 3457, '\p{sinhala}', "");
Expect(1, 3457, '\p{^sinhala}', "");
Expect(1, 3457, '\P{sinhala}', "");
Expect(0, 3457, '\P{^sinhala}', "");
Expect(1, 3459, '\p{ SINHALA}', "");
Expect(0, 3459, '\p{^ SINHALA}', "");
Expect(0, 3459, '\P{ SINHALA}', "");
Expect(1, 3459, '\P{^ SINHALA}', "");
Expect(0, 3457, '\p{ SINHALA}', "");
Expect(1, 3457, '\p{^ SINHALA}', "");
Expect(1, 3457, '\P{ SINHALA}', "");
Expect(0, 3457, '\P{^ SINHALA}', "");
Error('\p{ /a/Is_SINHALA}');
Error('\P{ /a/Is_SINHALA}');
Expect(1, 3459, '\p{issinhala}', "");
Expect(0, 3459, '\p{^issinhala}', "");
Expect(0, 3459, '\P{issinhala}', "");
Expect(1, 3459, '\P{^issinhala}', "");
Expect(0, 3457, '\p{issinhala}', "");
Expect(1, 3457, '\p{^issinhala}', "");
Expect(1, 3457, '\P{issinhala}', "");
Expect(0, 3457, '\P{^issinhala}', "");
Expect(1, 3459, '\p{ IsSinhala}', "");
Expect(0, 3459, '\p{^ IsSinhala}', "");
Expect(0, 3459, '\P{ IsSinhala}', "");
Expect(1, 3459, '\P{^ IsSinhala}', "");
Expect(0, 3457, '\p{ IsSinhala}', "");
Expect(1, 3457, '\p{^ IsSinhala}', "");
Expect(1, 3457, '\P{ IsSinhala}', "");
Expect(0, 3457, '\P{^ IsSinhala}', "");
Error('\p{:= Sinh}');
Error('\P{:= Sinh}');
Expect(1, 3459, '\p{sinh}', "");
Expect(0, 3459, '\p{^sinh}', "");
Expect(0, 3459, '\P{sinh}', "");
Expect(1, 3459, '\P{^sinh}', "");
Expect(0, 3457, '\p{sinh}', "");
Expect(1, 3457, '\p{^sinh}', "");
Expect(1, 3457, '\P{sinh}', "");
Expect(0, 3457, '\P{^sinh}', "");
Expect(1, 3459, '\p{ Sinh}', "");
Expect(0, 3459, '\p{^ Sinh}', "");
Expect(0, 3459, '\P{ Sinh}', "");
Expect(1, 3459, '\P{^ Sinh}', "");
Expect(0, 3457, '\p{ Sinh}', "");
Expect(1, 3457, '\p{^ Sinh}', "");
Expect(1, 3457, '\P{ Sinh}', "");
Expect(0, 3457, '\P{^ Sinh}', "");
Error('\p{:=is_sinh}');
Error('\P{:=is_sinh}');
Expect(1, 3459, '\p{issinh}', "");
Expect(0, 3459, '\p{^issinh}', "");
Expect(0, 3459, '\P{issinh}', "");
Expect(1, 3459, '\P{^issinh}', "");
Expect(0, 3457, '\p{issinh}', "");
Expect(1, 3457, '\p{^issinh}', "");
Expect(1, 3457, '\P{issinh}', "");
Expect(0, 3457, '\P{^issinh}', "");
Expect(1, 3459, '\p{ Issinh}', "");
Expect(0, 3459, '\p{^ Issinh}', "");
Expect(0, 3459, '\P{ Issinh}', "");
Expect(1, 3459, '\P{^ Issinh}', "");
Expect(0, 3457, '\p{ Issinh}', "");
Expect(1, 3457, '\p{^ Issinh}', "");
Expect(1, 3457, '\P{ Issinh}', "");
Expect(0, 3457, '\P{^ Issinh}', "");
Error('\p{_/a/UGARITIC}');
Error('\P{_/a/UGARITIC}');
Expect(1, 66461, '\p{ugaritic}', "");
Expect(0, 66461, '\p{^ugaritic}', "");
Expect(0, 66461, '\P{ugaritic}', "");
Expect(1, 66461, '\P{^ugaritic}', "");
Expect(0, 66431, '\p{ugaritic}', "");
Expect(1, 66431, '\p{^ugaritic}', "");
Expect(1, 66431, '\P{ugaritic}', "");
Expect(0, 66431, '\P{^ugaritic}', "");
Expect(1, 66461, '\p{_Ugaritic}', "");
Expect(0, 66461, '\p{^_Ugaritic}', "");
Expect(0, 66461, '\P{_Ugaritic}', "");
Expect(1, 66461, '\P{^_Ugaritic}', "");
Expect(0, 66431, '\p{_Ugaritic}', "");
Expect(1, 66431, '\p{^_Ugaritic}', "");
Expect(1, 66431, '\P{_Ugaritic}', "");
Expect(0, 66431, '\P{^_Ugaritic}', "");
Error('\p{:=IsUgaritic}');
Error('\P{:=IsUgaritic}');
Expect(1, 66461, '\p{isugaritic}', "");
Expect(0, 66461, '\p{^isugaritic}', "");
Expect(0, 66461, '\P{isugaritic}', "");
Expect(1, 66461, '\P{^isugaritic}', "");
Expect(0, 66431, '\p{isugaritic}', "");
Expect(1, 66431, '\p{^isugaritic}', "");
Expect(1, 66431, '\P{isugaritic}', "");
Expect(0, 66431, '\P{^isugaritic}', "");
Expect(1, 66461, '\p{ is UGARITIC}', "");
Expect(0, 66461, '\p{^ is UGARITIC}', "");
Expect(0, 66461, '\P{ is UGARITIC}', "");
Expect(1, 66461, '\P{^ is UGARITIC}', "");
Expect(0, 66431, '\p{ is UGARITIC}', "");
Expect(1, 66431, '\p{^ is UGARITIC}', "");
Expect(1, 66431, '\P{ is UGARITIC}', "");
Expect(0, 66431, '\P{^ is UGARITIC}', "");
Error('\p{:= Ugar}');
Error('\P{:= Ugar}');
Expect(1, 66461, '\p{ugar}', "");
Expect(0, 66461, '\p{^ugar}', "");
Expect(0, 66461, '\P{ugar}', "");
Expect(1, 66461, '\P{^ugar}', "");
Expect(0, 66431, '\p{ugar}', "");
Expect(1, 66431, '\p{^ugar}', "");
Expect(1, 66431, '\P{ugar}', "");
Expect(0, 66431, '\P{^ugar}', "");
Expect(1, 66461, '\p{ -ugar}', "");
Expect(0, 66461, '\p{^ -ugar}', "");
Expect(0, 66461, '\P{ -ugar}', "");
Expect(1, 66461, '\P{^ -ugar}', "");
Expect(0, 66431, '\p{ -ugar}', "");
Expect(1, 66431, '\p{^ -ugar}', "");
Expect(1, 66431, '\P{ -ugar}', "");
Expect(0, 66431, '\P{^ -ugar}', "");
Error('\p{ /a/Is Ugar}');
Error('\P{ /a/Is Ugar}');
Expect(1, 66461, '\p{isugar}', "");
Expect(0, 66461, '\p{^isugar}', "");
Expect(0, 66461, '\P{isugar}', "");
Expect(1, 66461, '\P{^isugar}', "");
Expect(0, 66431, '\p{isugar}', "");
Expect(1, 66431, '\p{^isugar}', "");
Expect(1, 66431, '\P{isugar}', "");
Expect(0, 66431, '\P{^isugar}', "");
Expect(1, 66461, '\p{_ Is UGAR}', "");
Expect(0, 66461, '\p{^_ Is UGAR}', "");
Expect(0, 66461, '\P{_ Is UGAR}', "");
Expect(1, 66461, '\P{^_ Is UGAR}', "");
Expect(0, 66431, '\p{_ Is UGAR}', "");
Expect(1, 66431, '\p{^_ Is UGAR}', "");
Expect(1, 66431, '\P{_ Is UGAR}', "");
Expect(0, 66431, '\P{^_ Is UGAR}', "");
Error('\p{/a/--ogham}');
Error('\P{/a/--ogham}');
Expect(1, 5788, '\p{ogham}', "");
Expect(0, 5788, '\p{^ogham}', "");
Expect(0, 5788, '\P{ogham}', "");
Expect(1, 5788, '\P{^ogham}', "");
Expect(0, 5759, '\p{ogham}', "");
Expect(1, 5759, '\p{^ogham}', "");
Expect(1, 5759, '\P{ogham}', "");
Expect(0, 5759, '\P{^ogham}', "");
Expect(1, 5788, '\p{-OGHAM}', "");
Expect(0, 5788, '\p{^-OGHAM}', "");
Expect(0, 5788, '\P{-OGHAM}', "");
Expect(1, 5788, '\P{^-OGHAM}', "");
Expect(0, 5759, '\p{-OGHAM}', "");
Expect(1, 5759, '\p{^-OGHAM}', "");
Expect(1, 5759, '\P{-OGHAM}', "");
Expect(0, 5759, '\P{^-OGHAM}', "");
Error('\p{_-ISOgham:=}');
Error('\P{_-ISOgham:=}');
Expect(1, 5788, '\p{isogham}', "");
Expect(0, 5788, '\p{^isogham}', "");
Expect(0, 5788, '\P{isogham}', "");
Expect(1, 5788, '\P{^isogham}', "");
Expect(0, 5759, '\p{isogham}', "");
Expect(1, 5759, '\p{^isogham}', "");
Expect(1, 5759, '\P{isogham}', "");
Expect(0, 5759, '\P{^isogham}', "");
Expect(1, 5788, '\p{-is OGHAM}', "");
Expect(0, 5788, '\p{^-is OGHAM}', "");
Expect(0, 5788, '\P{-is OGHAM}', "");
Expect(1, 5788, '\P{^-is OGHAM}', "");
Expect(0, 5759, '\p{-is OGHAM}', "");
Expect(1, 5759, '\p{^-is OGHAM}', "");
Expect(1, 5759, '\P{-is OGHAM}', "");
Expect(0, 5759, '\P{^-is OGHAM}', "");
Error('\p{_:=Ogam}');
Error('\P{_:=Ogam}');
Expect(1, 5788, '\p{ogam}', "");
Expect(0, 5788, '\p{^ogam}', "");
Expect(0, 5788, '\P{ogam}', "");
Expect(1, 5788, '\P{^ogam}', "");
Expect(0, 5759, '\p{ogam}', "");
Expect(1, 5759, '\p{^ogam}', "");
Expect(1, 5759, '\P{ogam}', "");
Expect(0, 5759, '\P{^ogam}', "");
Expect(1, 5788, '\p{ Ogam}', "");
Expect(0, 5788, '\p{^ Ogam}', "");
Expect(0, 5788, '\P{ Ogam}', "");
Expect(1, 5788, '\P{^ Ogam}', "");
Expect(0, 5759, '\p{ Ogam}', "");
Expect(1, 5759, '\p{^ Ogam}', "");
Expect(1, 5759, '\P{ Ogam}', "");
Expect(0, 5759, '\P{^ Ogam}', "");
Error('\p{/a/- is-OGAM}');
Error('\P{/a/- is-OGAM}');
Expect(1, 5788, '\p{isogam}', "");
Expect(0, 5788, '\p{^isogam}', "");
Expect(0, 5788, '\P{isogam}', "");
Expect(1, 5788, '\P{^isogam}', "");
Expect(0, 5759, '\p{isogam}', "");
Expect(1, 5759, '\p{^isogam}', "");
Expect(1, 5759, '\P{isogam}', "");
Expect(0, 5759, '\P{^isogam}', "");
Expect(1, 5788, '\p{_IS-Ogam}', "");
Expect(0, 5788, '\p{^_IS-Ogam}', "");
Expect(0, 5788, '\P{_IS-Ogam}', "");
Expect(1, 5788, '\P{^_IS-Ogam}', "");
Expect(0, 5759, '\p{_IS-Ogam}', "");
Expect(1, 5759, '\p{^_IS-Ogam}', "");
Expect(1, 5759, '\P{_IS-Ogam}', "");
Expect(0, 5759, '\P{^_IS-Ogam}', "");
Error('\p{-BENGALI/a/}');
Error('\P{-BENGALI/a/}');
Expect(1, 2435, '\p{bengali}', "");
Expect(0, 2435, '\p{^bengali}', "");
Expect(0, 2435, '\P{bengali}', "");
Expect(1, 2435, '\P{^bengali}', "");
Expect(0, 2432, '\p{bengali}', "");
Expect(1, 2432, '\p{^bengali}', "");
Expect(1, 2432, '\P{bengali}', "");
Expect(0, 2432, '\P{^bengali}', "");
Expect(1, 2435, '\p{ -Bengali}', "");
Expect(0, 2435, '\p{^ -Bengali}', "");
Expect(0, 2435, '\P{ -Bengali}', "");
Expect(1, 2435, '\P{^ -Bengali}', "");
Expect(0, 2432, '\p{ -Bengali}', "");
Expect(1, 2432, '\p{^ -Bengali}', "");
Expect(1, 2432, '\P{ -Bengali}', "");
Expect(0, 2432, '\P{^ -Bengali}', "");
Error('\p{_is/a/BENGALI}');
Error('\P{_is/a/BENGALI}');
Expect(1, 2435, '\p{isbengali}', "");
Expect(0, 2435, '\p{^isbengali}', "");
Expect(0, 2435, '\P{isbengali}', "");
Expect(1, 2435, '\P{^isbengali}', "");
Expect(0, 2432, '\p{isbengali}', "");
Expect(1, 2432, '\p{^isbengali}', "");
Expect(1, 2432, '\P{isbengali}', "");
Expect(0, 2432, '\P{^isbengali}', "");
Expect(1, 2435, '\p{ _Isbengali}', "");
Expect(0, 2435, '\p{^ _Isbengali}', "");
Expect(0, 2435, '\P{ _Isbengali}', "");
Expect(1, 2435, '\P{^ _Isbengali}', "");
Expect(0, 2432, '\p{ _Isbengali}', "");
Expect(1, 2432, '\p{^ _Isbengali}', "");
Expect(1, 2432, '\P{ _Isbengali}', "");
Expect(0, 2432, '\P{^ _Isbengali}', "");
Error('\p{-BENG/a/}');
Error('\P{-BENG/a/}');
Expect(1, 2435, '\p{beng}', "");
Expect(0, 2435, '\p{^beng}', "");
Expect(0, 2435, '\P{beng}', "");
Expect(1, 2435, '\P{^beng}', "");
Expect(0, 2432, '\p{beng}', "");
Expect(1, 2432, '\p{^beng}', "");
Expect(1, 2432, '\P{beng}', "");
Expect(0, 2432, '\P{^beng}', "");
Expect(1, 2435, '\p{Beng}', "");
Expect(0, 2435, '\p{^Beng}', "");
Expect(0, 2435, '\P{Beng}', "");
Expect(1, 2435, '\P{^Beng}', "");
Expect(0, 2432, '\p{Beng}', "");
Expect(1, 2432, '\p{^Beng}', "");
Expect(1, 2432, '\P{Beng}', "");
Expect(0, 2432, '\P{^Beng}', "");
Error('\p{ -IS-Beng:=}');
Error('\P{ -IS-Beng:=}');
Expect(1, 2435, '\p{isbeng}', "");
Expect(0, 2435, '\p{^isbeng}', "");
Expect(0, 2435, '\P{isbeng}', "");
Expect(1, 2435, '\P{^isbeng}', "");
Expect(0, 2432, '\p{isbeng}', "");
Expect(1, 2432, '\p{^isbeng}', "");
Expect(1, 2432, '\P{isbeng}', "");
Expect(0, 2432, '\P{^isbeng}', "");
Expect(1, 2435, '\p{ is_Beng}', "");
Expect(0, 2435, '\p{^ is_Beng}', "");
Expect(0, 2435, '\P{ is_Beng}', "");
Expect(1, 2435, '\P{^ is_Beng}', "");
Expect(0, 2432, '\p{ is_Beng}', "");
Expect(1, 2432, '\p{^ is_Beng}', "");
Expect(1, 2432, '\P{ is_Beng}', "");
Expect(0, 2432, '\P{^ is_Beng}', "");
Error('\p{:=_-diacritic}');
Error('\P{:=_-diacritic}');
Expect(1, 94, '\p{diacritic}', "");
Expect(0, 94, '\p{^diacritic}', "");
Expect(0, 94, '\P{diacritic}', "");
Expect(1, 94, '\P{^diacritic}', "");
Expect(0, 93, '\p{diacritic}', "");
Expect(1, 93, '\p{^diacritic}', "");
Expect(1, 93, '\P{diacritic}', "");
Expect(0, 93, '\P{^diacritic}', "");
Expect(1, 94, '\p{ DIACRITIC}', "");
Expect(0, 94, '\p{^ DIACRITIC}', "");
Expect(0, 94, '\P{ DIACRITIC}', "");
Expect(1, 94, '\P{^ DIACRITIC}', "");
Expect(0, 93, '\p{ DIACRITIC}', "");
Expect(1, 93, '\p{^ DIACRITIC}', "");
Expect(1, 93, '\P{ DIACRITIC}', "");
Expect(0, 93, '\P{^ DIACRITIC}', "");
Error('\p{/a/ -Is diacritic}');
Error('\P{/a/ -Is diacritic}');
Expect(1, 94, '\p{isdiacritic}', "");
Expect(0, 94, '\p{^isdiacritic}', "");
Expect(0, 94, '\P{isdiacritic}', "");
Expect(1, 94, '\P{^isdiacritic}', "");
Expect(0, 93, '\p{isdiacritic}', "");
Expect(1, 93, '\p{^isdiacritic}', "");
Expect(1, 93, '\P{isdiacritic}', "");
Expect(0, 93, '\P{^isdiacritic}', "");
Expect(1, 94, '\p{_Is_diacritic}', "");
Expect(0, 94, '\p{^_Is_diacritic}', "");
Expect(0, 94, '\P{_Is_diacritic}', "");
Expect(1, 94, '\P{^_Is_diacritic}', "");
Expect(0, 93, '\p{_Is_diacritic}', "");
Expect(1, 93, '\p{^_Is_diacritic}', "");
Expect(1, 93, '\P{_Is_diacritic}', "");
Expect(0, 93, '\P{^_Is_diacritic}', "");
Error('\p{ /a/dia}');
Error('\P{ /a/dia}');
Expect(1, 94, '\p{dia}', "");
Expect(0, 94, '\p{^dia}', "");
Expect(0, 94, '\P{dia}', "");
Expect(1, 94, '\P{^dia}', "");
Expect(0, 93, '\p{dia}', "");
Expect(1, 93, '\p{^dia}', "");
Expect(1, 93, '\P{dia}', "");
Expect(0, 93, '\P{^dia}', "");
Expect(1, 94, '\p{_-dia}', "");
Expect(0, 94, '\p{^_-dia}', "");
Expect(0, 94, '\P{_-dia}', "");
Expect(1, 94, '\P{^_-dia}', "");
Expect(0, 93, '\p{_-dia}', "");
Expect(1, 93, '\p{^_-dia}', "");
Expect(1, 93, '\P{_-dia}', "");
Expect(0, 93, '\P{^_-dia}', "");
Error('\p{__Is dia:=}');
Error('\P{__Is dia:=}');
Expect(1, 94, '\p{isdia}', "");
Expect(0, 94, '\p{^isdia}', "");
Expect(0, 94, '\P{isdia}', "");
Expect(1, 94, '\P{^isdia}', "");
Expect(0, 93, '\p{isdia}', "");
Expect(1, 93, '\p{^isdia}', "");
Expect(1, 93, '\P{isdia}', "");
Expect(0, 93, '\P{^isdia}', "");
Expect(1, 94, '\p{_IS dia}', "");
Expect(0, 94, '\p{^_IS dia}', "");
Expect(0, 94, '\P{_IS dia}', "");
Expect(1, 94, '\P{^_IS dia}', "");
Expect(0, 93, '\p{_IS dia}', "");
Expect(1, 93, '\p{^_IS dia}', "");
Expect(1, 93, '\P{_IS dia}', "");
Expect(0, 93, '\P{^_IS dia}', "");
Error('\p{:=Lowercase-Letter}');
Error('\P{:=Lowercase-Letter}');
Expect(1, 122, '\p{lowercaseletter}', "");
Expect(0, 122, '\p{^lowercaseletter}', "");
Expect(0, 122, '\P{lowercaseletter}', "");
Expect(1, 122, '\P{^lowercaseletter}', "");
Expect(0, 96, '\p{lowercaseletter}', "");
Expect(1, 96, '\p{^lowercaseletter}', "");
Expect(1, 96, '\P{lowercaseletter}', "");
Expect(0, 96, '\P{^lowercaseletter}', "");
Expect(1, 122, '\p{ Lowercase Letter}', "");
Expect(0, 122, '\p{^ Lowercase Letter}', "");
Expect(0, 122, '\P{ Lowercase Letter}', "");
Expect(1, 122, '\P{^ Lowercase Letter}', "");
Expect(0, 96, '\p{ Lowercase Letter}', "");
Expect(1, 96, '\p{^ Lowercase Letter}', "");
Expect(1, 96, '\P{ Lowercase Letter}', "");
Expect(0, 96, '\P{^ Lowercase Letter}', "");
Error('\p{-/a/IS-lowercase LETTER}');
Error('\P{-/a/IS-lowercase LETTER}');
Expect(1, 122, '\p{islowercaseletter}', "");
Expect(0, 122, '\p{^islowercaseletter}', "");
Expect(0, 122, '\P{islowercaseletter}', "");
Expect(1, 122, '\P{^islowercaseletter}', "");
Expect(0, 96, '\p{islowercaseletter}', "");
Expect(1, 96, '\p{^islowercaseletter}', "");
Expect(1, 96, '\P{islowercaseletter}', "");
Expect(0, 96, '\P{^islowercaseletter}', "");
Expect(1, 122, '\p{ _IsLOWERCASE Letter}', "");
Expect(0, 122, '\p{^ _IsLOWERCASE Letter}', "");
Expect(0, 122, '\P{ _IsLOWERCASE Letter}', "");
Expect(1, 122, '\P{^ _IsLOWERCASE Letter}', "");
Expect(0, 96, '\p{ _IsLOWERCASE Letter}', "");
Expect(1, 96, '\p{^ _IsLOWERCASE Letter}', "");
Expect(1, 96, '\P{ _IsLOWERCASE Letter}', "");
Expect(0, 96, '\P{^ _IsLOWERCASE Letter}', "");
Error('\p{/a/_-Ll}');
Error('\P{/a/_-Ll}');
Expect(1, 122, '\p{ll}', "");
Expect(0, 122, '\p{^ll}', "");
Expect(0, 122, '\P{ll}', "");
Expect(1, 122, '\P{^ll}', "");
Expect(0, 96, '\p{ll}', "");
Expect(1, 96, '\p{^ll}', "");
Expect(1, 96, '\P{ll}', "");
Expect(0, 96, '\P{^ll}', "");
Expect(1, 122, '\p{ _Ll}', "");
Expect(0, 122, '\p{^ _Ll}', "");
Expect(0, 122, '\P{ _Ll}', "");
Expect(1, 122, '\P{^ _Ll}', "");
Expect(0, 96, '\p{ _Ll}', "");
Expect(1, 96, '\p{^ _Ll}', "");
Expect(1, 96, '\P{ _Ll}', "");
Expect(0, 96, '\P{^ _Ll}', "");
Error('\p{:=Is LL}');
Error('\P{:=Is LL}');
Expect(1, 122, '\p{isll}', "");
Expect(0, 122, '\p{^isll}', "");
Expect(0, 122, '\P{isll}', "");
Expect(1, 122, '\P{^isll}', "");
Expect(0, 96, '\p{isll}', "");
Expect(1, 96, '\p{^isll}', "");
Expect(1, 96, '\P{isll}', "");
Expect(0, 96, '\P{^isll}', "");
Expect(1, 122, '\p{_ Is_Ll}', "");
Expect(0, 122, '\p{^_ Is_Ll}', "");
Expect(0, 122, '\P{_ Is_Ll}', "");
Expect(1, 122, '\P{^_ Is_Ll}', "");
Expect(0, 96, '\p{_ Is_Ll}', "");
Expect(1, 96, '\p{^_ Is_Ll}', "");
Expect(1, 96, '\P{_ Is_Ll}', "");
Expect(0, 96, '\P{^_ Is_Ll}', "");
Error('\p{-_Hangul/a/COMPATIBILITYJAMO}');
Error('\P{-_Hangul/a/COMPATIBILITYJAMO}');
Expect(1, 12687, '\p{hangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^hangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{hangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^hangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{hangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^hangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{hangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^hangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{__Hangul-CompatibilityJAMO}', "");
Expect(0, 12687, '\p{^__Hangul-CompatibilityJAMO}', "");
Expect(0, 12687, '\P{__Hangul-CompatibilityJAMO}', "");
Expect(1, 12687, '\P{^__Hangul-CompatibilityJAMO}', "");
Expect(0, 12591, '\p{__Hangul-CompatibilityJAMO}', "");
Expect(1, 12591, '\p{^__Hangul-CompatibilityJAMO}', "");
Expect(1, 12591, '\P{__Hangul-CompatibilityJAMO}', "");
Expect(0, 12591, '\P{^__Hangul-CompatibilityJAMO}', "");
Error('\p{-_is-HANGUL_Compatibility/a/jamo}');
Error('\P{-_is-HANGUL_Compatibility/a/jamo}');
Expect(1, 12687, '\p{ishangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^ishangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{ishangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^ishangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{ishangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^ishangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{ishangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^ishangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{ Is Hangul compatibility Jamo}', "");
Expect(0, 12687, '\p{^ Is Hangul compatibility Jamo}', "");
Expect(0, 12687, '\P{ Is Hangul compatibility Jamo}', "");
Expect(1, 12687, '\P{^ Is Hangul compatibility Jamo}', "");
Expect(0, 12591, '\p{ Is Hangul compatibility Jamo}', "");
Expect(1, 12591, '\p{^ Is Hangul compatibility Jamo}', "");
Expect(1, 12591, '\P{ Is Hangul compatibility Jamo}', "");
Expect(0, 12591, '\P{^ Is Hangul compatibility Jamo}', "");
Error('\p{_InHANGUL/a/Compatibility-Jamo}');
Error('\P{_InHANGUL/a/Compatibility-Jamo}');
Expect(1, 12687, '\p{inhangulcompatibilityjamo}', "");
Expect(0, 12687, '\p{^inhangulcompatibilityjamo}', "");
Expect(0, 12687, '\P{inhangulcompatibilityjamo}', "");
Expect(1, 12687, '\P{^inhangulcompatibilityjamo}', "");
Expect(0, 12591, '\p{inhangulcompatibilityjamo}', "");
Expect(1, 12591, '\p{^inhangulcompatibilityjamo}', "");
Expect(1, 12591, '\P{inhangulcompatibilityjamo}', "");
Expect(0, 12591, '\P{^inhangulcompatibilityjamo}', "");
Expect(1, 12687, '\p{in HANGUL compatibility_JAMO}', "");
Expect(0, 12687, '\p{^in HANGUL compatibility_JAMO}', "");
Expect(0, 12687, '\P{in HANGUL compatibility_JAMO}', "");
Expect(1, 12687, '\P{^in HANGUL compatibility_JAMO}', "");
Expect(0, 12591, '\p{in HANGUL compatibility_JAMO}', "");
Expect(1, 12591, '\p{^in HANGUL compatibility_JAMO}', "");
Expect(1, 12591, '\P{in HANGUL compatibility_JAMO}', "");
Expect(0, 12591, '\P{^in HANGUL compatibility_JAMO}', "");
Error('\p{_-musical_symbols/a/}');
Error('\P{_-musical_symbols/a/}');
Expect(1, 119295, '\p{musicalsymbols}', "");
Expect(0, 119295, '\p{^musicalsymbols}', "");
Expect(0, 119295, '\P{musicalsymbols}', "");
Expect(1, 119295, '\P{^musicalsymbols}', "");
Expect(0, 119039, '\p{musicalsymbols}', "");
Expect(1, 119039, '\p{^musicalsymbols}', "");
Expect(1, 119039, '\P{musicalsymbols}', "");
Expect(0, 119039, '\P{^musicalsymbols}', "");
Expect(1, 119295, '\p{_ MUSICAL Symbols}', "");
Expect(0, 119295, '\p{^_ MUSICAL Symbols}', "");
Expect(0, 119295, '\P{_ MUSICAL Symbols}', "");
Expect(1, 119295, '\P{^_ MUSICAL Symbols}', "");
Expect(0, 119039, '\p{_ MUSICAL Symbols}', "");
Expect(1, 119039, '\p{^_ MUSICAL Symbols}', "");
Expect(1, 119039, '\P{_ MUSICAL Symbols}', "");
Expect(0, 119039, '\P{^_ MUSICAL Symbols}', "");
Error('\p{:= Is_MUSICAL-Symbols}');
Error('\P{:= Is_MUSICAL-Symbols}');
Expect(1, 119295, '\p{ismusicalsymbols}', "");
Expect(0, 119295, '\p{^ismusicalsymbols}', "");
Expect(0, 119295, '\P{ismusicalsymbols}', "");
Expect(1, 119295, '\P{^ismusicalsymbols}', "");
Expect(0, 119039, '\p{ismusicalsymbols}', "");
Expect(1, 119039, '\p{^ismusicalsymbols}', "");
Expect(1, 119039, '\P{ismusicalsymbols}', "");
Expect(0, 119039, '\P{^ismusicalsymbols}', "");
Expect(1, 119295, '\p{ IsMUSICAL Symbols}', "");
Expect(0, 119295, '\p{^ IsMUSICAL Symbols}', "");
Expect(0, 119295, '\P{ IsMUSICAL Symbols}', "");
Expect(1, 119295, '\P{^ IsMUSICAL Symbols}', "");
Expect(0, 119039, '\p{ IsMUSICAL Symbols}', "");
Expect(1, 119039, '\p{^ IsMUSICAL Symbols}', "");
Expect(1, 119039, '\P{ IsMUSICAL Symbols}', "");
Expect(0, 119039, '\P{^ IsMUSICAL Symbols}', "");
Error('\p{ /a/IN Musical_Symbols}');
Error('\P{ /a/IN Musical_Symbols}');
Expect(1, 119295, '\p{inmusicalsymbols}', "");
Expect(0, 119295, '\p{^inmusicalsymbols}', "");
Expect(0, 119295, '\P{inmusicalsymbols}', "");
Expect(1, 119295, '\P{^inmusicalsymbols}', "");
Expect(0, 119039, '\p{inmusicalsymbols}', "");
Expect(1, 119039, '\p{^inmusicalsymbols}', "");
Expect(1, 119039, '\P{inmusicalsymbols}', "");
Expect(0, 119039, '\P{^inmusicalsymbols}', "");
Expect(1, 119295, '\p{_INMusical Symbols}', "");
Expect(0, 119295, '\p{^_INMusical Symbols}', "");
Expect(0, 119295, '\P{_INMusical Symbols}', "");
Expect(1, 119295, '\P{^_INMusical Symbols}', "");
Expect(0, 119039, '\p{_INMusical Symbols}', "");
Expect(1, 119039, '\p{^_INMusical Symbols}', "");
Expect(1, 119039, '\P{_INMusical Symbols}', "");
Expect(0, 119039, '\P{^_INMusical Symbols}', "");
Error('\p{ /a/TAGS}');
Error('\P{ /a/TAGS}');
Expect(1, 917631, '\p{tags}', "");
Expect(0, 917631, '\p{^tags}', "");
Expect(0, 917631, '\P{tags}', "");
Expect(1, 917631, '\P{^tags}', "");
Expect(0, 1, '\p{tags}', "");
Expect(1, 1, '\p{^tags}', "");
Expect(1, 1, '\P{tags}', "");
Expect(0, 1, '\P{^tags}', "");
Expect(1, 917631, '\p{ TAGS}', "");
Expect(0, 917631, '\p{^ TAGS}', "");
Expect(0, 917631, '\P{ TAGS}', "");
Expect(1, 917631, '\P{^ TAGS}', "");
Expect(0, 1, '\p{ TAGS}', "");
Expect(1, 1, '\p{^ TAGS}', "");
Expect(1, 1, '\P{ TAGS}', "");
Expect(0, 1, '\P{^ TAGS}', "");
Error('\p{/a/-_Is_Tags}');
Error('\P{/a/-_Is_Tags}');
Expect(1, 917631, '\p{istags}', "");
Expect(0, 917631, '\p{^istags}', "");
Expect(0, 917631, '\P{istags}', "");
Expect(1, 917631, '\P{^istags}', "");
Expect(0, 1, '\p{istags}', "");
Expect(1, 1, '\p{^istags}', "");
Expect(1, 1, '\P{istags}', "");
Expect(0, 1, '\P{^istags}', "");
Expect(1, 917631, '\p{- Is_TAGS}', "");
Expect(0, 917631, '\p{^- Is_TAGS}', "");
Expect(0, 917631, '\P{- Is_TAGS}', "");
Expect(1, 917631, '\P{^- Is_TAGS}', "");
Expect(0, 1, '\p{- Is_TAGS}', "");
Expect(1, 1, '\p{^- Is_TAGS}', "");
Expect(1, 1, '\P{- Is_TAGS}', "");
Expect(0, 1, '\P{^- Is_TAGS}', "");
Error('\p{:=-In_Tags}');
Error('\P{:=-In_Tags}');
Expect(1, 917631, '\p{intags}', "");
Expect(0, 917631, '\p{^intags}', "");
Expect(0, 917631, '\P{intags}', "");
Expect(1, 917631, '\P{^intags}', "");
Expect(0, 1, '\p{intags}', "");
Expect(1, 1, '\p{^intags}', "");
Expect(1, 1, '\P{intags}', "");
Expect(0, 1, '\P{^intags}', "");
Expect(1, 917631, '\p{ -in_tags}', "");
Expect(0, 917631, '\p{^ -in_tags}', "");
Expect(0, 917631, '\P{ -in_tags}', "");
Expect(1, 917631, '\P{^ -in_tags}', "");
Expect(0, 1, '\p{ -in_tags}', "");
Expect(1, 1, '\p{^ -in_tags}', "");
Expect(1, 1, '\P{ -in_tags}', "");
Expect(0, 1, '\P{^ -in_tags}', "");
Error('\p{/a/separator}');
Error('\P{/a/separator}');
Expect(1, 32, '\p{separator}', "");
Expect(0, 32, '\p{^separator}', "");
Expect(0, 32, '\P{separator}', "");
Expect(1, 32, '\P{^separator}', "");
Expect(0, 31, '\p{separator}', "");
Expect(1, 31, '\p{^separator}', "");
Expect(1, 31, '\P{separator}', "");
Expect(0, 31, '\P{^separator}', "");
Expect(1, 32, '\p{ separator}', "");
Expect(0, 32, '\p{^ separator}', "");
Expect(0, 32, '\P{ separator}', "");
Expect(1, 32, '\P{^ separator}', "");
Expect(0, 31, '\p{ separator}', "");
Expect(1, 31, '\p{^ separator}', "");
Expect(1, 31, '\P{ separator}', "");
Expect(0, 31, '\P{^ separator}', "");
Error('\p{_/a/Is Separator}');
Error('\P{_/a/Is Separator}');
Expect(1, 32, '\p{isseparator}', "");
Expect(0, 32, '\p{^isseparator}', "");
Expect(0, 32, '\P{isseparator}', "");
Expect(1, 32, '\P{^isseparator}', "");
Expect(0, 31, '\p{isseparator}', "");
Expect(1, 31, '\p{^isseparator}', "");
Expect(1, 31, '\P{isseparator}', "");
Expect(0, 31, '\P{^isseparator}', "");
Expect(1, 32, '\p{ is separator}', "");
Expect(0, 32, '\p{^ is separator}', "");
Expect(0, 32, '\P{ is separator}', "");
Expect(1, 32, '\P{^ is separator}', "");
Expect(0, 31, '\p{ is separator}', "");
Expect(1, 31, '\p{^ is separator}', "");
Expect(1, 31, '\P{ is separator}', "");
Expect(0, 31, '\P{^ is separator}', "");
Error('\p{ /a/Z}');
Error('\P{ /a/Z}');
Expect(1, 32, '\p{z}', "");
Expect(0, 32, '\p{^z}', "");
Expect(0, 32, '\P{z}', "");
Expect(1, 32, '\P{^z}', "");
Expect(0, 31, '\p{z}', "");
Expect(1, 31, '\p{^z}', "");
Expect(1, 31, '\P{z}', "");
Expect(0, 31, '\P{^z}', "");
Expect(1, 32, '\p{ z}', "");
Expect(0, 32, '\p{^ z}', "");
Expect(0, 32, '\P{ z}', "");
Expect(1, 32, '\P{^ z}', "");
Expect(0, 31, '\p{ z}', "");
Expect(1, 31, '\p{^ z}', "");
Expect(1, 31, '\P{ z}', "");
Expect(0, 31, '\P{^ z}', "");
Error('\p{/a/_ IS_Z}');
Error('\P{/a/_ IS_Z}');
Expect(1, 32, '\p{isz}', "");
Expect(0, 32, '\p{^isz}', "");
Expect(0, 32, '\P{isz}', "");
Expect(1, 32, '\P{^isz}', "");
Expect(0, 31, '\p{isz}', "");
Expect(1, 31, '\p{^isz}', "");
Expect(1, 31, '\P{isz}', "");
Expect(0, 31, '\P{^isz}', "");
Expect(1, 32, '\p{IS Z}', "");
Expect(0, 32, '\p{^IS Z}', "");
Expect(0, 32, '\P{IS Z}', "");
Expect(1, 32, '\P{^IS Z}', "");
Expect(0, 31, '\p{IS Z}', "");
Expect(1, 31, '\p{^IS Z}', "");
Expect(1, 31, '\P{IS Z}', "");
Expect(0, 31, '\P{^IS Z}', "");
Error('\p{Ancient-greek:=musical_Notation}');
Error('\P{Ancient-greek:=musical_Notation}');
Expect(1, 119375, '\p{ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^ancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^ancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{ancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^ancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{- ANCIENT greek_Musical_Notation}', "");
Expect(0, 119375, '\p{^- ANCIENT greek_Musical_Notation}', "");
Expect(0, 119375, '\P{- ANCIENT greek_Musical_Notation}', "");
Expect(1, 119375, '\P{^- ANCIENT greek_Musical_Notation}', "");
Expect(0, 119295, '\p{- ANCIENT greek_Musical_Notation}', "");
Expect(1, 119295, '\p{^- ANCIENT greek_Musical_Notation}', "");
Expect(1, 119295, '\P{- ANCIENT greek_Musical_Notation}', "");
Expect(0, 119295, '\P{^- ANCIENT greek_Musical_Notation}', "");
Error('\p{ /a/is-Ancient Greek musical Notation}');
Error('\P{ /a/is-Ancient Greek musical Notation}');
Expect(1, 119375, '\p{isancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^isancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{isancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^isancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{isancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^isancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{isancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^isancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{ Is Ancient-Greek Musical_Notation}', "");
Expect(0, 119375, '\p{^ Is Ancient-Greek Musical_Notation}', "");
Expect(0, 119375, '\P{ Is Ancient-Greek Musical_Notation}', "");
Expect(1, 119375, '\P{^ Is Ancient-Greek Musical_Notation}', "");
Expect(0, 119295, '\p{ Is Ancient-Greek Musical_Notation}', "");
Expect(1, 119295, '\p{^ Is Ancient-Greek Musical_Notation}', "");
Expect(1, 119295, '\P{ Is Ancient-Greek Musical_Notation}', "");
Expect(0, 119295, '\P{^ Is Ancient-Greek Musical_Notation}', "");
Error('\p{/a/ In_ancient-Greek musical NOTATION}');
Error('\P{/a/ In_ancient-Greek musical NOTATION}');
Expect(1, 119375, '\p{inancientgreekmusicalnotation}', "");
Expect(0, 119375, '\p{^inancientgreekmusicalnotation}', "");
Expect(0, 119375, '\P{inancientgreekmusicalnotation}', "");
Expect(1, 119375, '\P{^inancientgreekmusicalnotation}', "");
Expect(0, 119295, '\p{inancientgreekmusicalnotation}', "");
Expect(1, 119295, '\p{^inancientgreekmusicalnotation}', "");
Expect(1, 119295, '\P{inancientgreekmusicalnotation}', "");
Expect(0, 119295, '\P{^inancientgreekmusicalnotation}', "");
Expect(1, 119375, '\p{- In Ancient-GREEK_MusicalNotation}', "");
Expect(0, 119375, '\p{^- In Ancient-GREEK_MusicalNotation}', "");
Expect(0, 119375, '\P{- In Ancient-GREEK_MusicalNotation}', "");
Expect(1, 119375, '\P{^- In Ancient-GREEK_MusicalNotation}', "");
Expect(0, 119295, '\p{- In Ancient-GREEK_MusicalNotation}', "");
Expect(1, 119295, '\p{^- In Ancient-GREEK_MusicalNotation}', "");
Expect(1, 119295, '\P{- In Ancient-GREEK_MusicalNotation}', "");
Expect(0, 119295, '\P{^- In Ancient-GREEK_MusicalNotation}', "");
Error('\p{/a/--PosixBlank}');
Error('\P{/a/--PosixBlank}');
Expect(1, 9, '\p{posixblank}', "");
Expect(0, 9, '\p{^posixblank}', "");
Expect(0, 9, '\P{posixblank}', "");
Expect(1, 9, '\P{^posixblank}', "");
Expect(0, 8, '\p{posixblank}', "");
Expect(1, 8, '\p{^posixblank}', "");
Expect(1, 8, '\P{posixblank}', "");
Expect(0, 8, '\P{^posixblank}', "");
Expect(1, 9, '\p{ PosixBlank}', "");
Expect(0, 9, '\p{^ PosixBlank}', "");
Expect(0, 9, '\P{ PosixBlank}', "");
Expect(1, 9, '\P{^ PosixBlank}', "");
Expect(0, 8, '\p{ PosixBlank}', "");
Expect(1, 8, '\p{^ PosixBlank}', "");
Expect(1, 8, '\P{ PosixBlank}', "");
Expect(0, 8, '\P{^ PosixBlank}', "");
Error('\p{- IsPOSIXBLANK:=}');
Error('\P{- IsPOSIXBLANK:=}');
Expect(1, 9, '\p{isposixblank}', "");
Expect(0, 9, '\p{^isposixblank}', "");
Expect(0, 9, '\P{isposixblank}', "");
Expect(1, 9, '\P{^isposixblank}', "");
Expect(0, 8, '\p{isposixblank}', "");
Expect(1, 8, '\p{^isposixblank}', "");
Expect(1, 8, '\P{isposixblank}', "");
Expect(0, 8, '\P{^isposixblank}', "");
Expect(1, 9, '\p{ Is-posixblank}', "");
Expect(0, 9, '\p{^ Is-posixblank}', "");
Expect(0, 9, '\P{ Is-posixblank}', "");
Expect(1, 9, '\P{^ Is-posixblank}', "");
Expect(0, 8, '\p{ Is-posixblank}', "");
Expect(1, 8, '\p{^ Is-posixblank}', "");
Expect(1, 8, '\P{ Is-posixblank}', "");
Expect(0, 8, '\P{^ Is-posixblank}', "");
Error('\p{__in/a/Sinhala}');
Error('\P{__in/a/Sinhala}');
Expect(1, 3583, '\p{insinhala}', "");
Expect(0, 3583, '\p{^insinhala}', "");
Expect(0, 3583, '\P{insinhala}', "");
Expect(1, 3583, '\P{^insinhala}', "");
Expect(0, 3455, '\p{insinhala}', "");
Expect(1, 3455, '\p{^insinhala}', "");
Expect(1, 3455, '\P{insinhala}', "");
Expect(0, 3455, '\P{^insinhala}', "");
Expect(1, 3583, '\p{_ Insinhala}', "");
Expect(0, 3583, '\p{^_ Insinhala}', "");
Expect(0, 3583, '\P{_ Insinhala}', "");
Expect(1, 3583, '\P{^_ Insinhala}', "");
Expect(0, 3455, '\p{_ Insinhala}', "");
Expect(1, 3455, '\p{^_ Insinhala}', "");
Expect(1, 3455, '\P{_ Insinhala}', "");
Expect(0, 3455, '\P{^_ Insinhala}', "");
Error('\p{:=--mongolian}');
Error('\P{:=--mongolian}');
Expect(1, 6145, '\p{mongolian}', "");
Expect(0, 6145, '\p{^mongolian}', "");
Expect(0, 6145, '\P{mongolian}', "");
Expect(1, 6145, '\P{^mongolian}', "");
Expect(0, 6143, '\p{mongolian}', "");
Expect(1, 6143, '\p{^mongolian}', "");
Expect(1, 6143, '\P{mongolian}', "");
Expect(0, 6143, '\P{^mongolian}', "");
Expect(1, 6145, '\p{-Mongolian}', "");
Expect(0, 6145, '\p{^-Mongolian}', "");
Expect(0, 6145, '\P{-Mongolian}', "");
Expect(1, 6145, '\P{^-Mongolian}', "");
Expect(0, 6143, '\p{-Mongolian}', "");
Expect(1, 6143, '\p{^-Mongolian}', "");
Expect(1, 6143, '\P{-Mongolian}', "");
Expect(0, 6143, '\P{^-Mongolian}', "");
Error('\p{ -is:=Mongolian}');
Error('\P{ -is:=Mongolian}');
Expect(1, 6145, '\p{ismongolian}', "");
Expect(0, 6145, '\p{^ismongolian}', "");
Expect(0, 6145, '\P{ismongolian}', "");
Expect(1, 6145, '\P{^ismongolian}', "");
Expect(0, 6143, '\p{ismongolian}', "");
Expect(1, 6143, '\p{^ismongolian}', "");
Expect(1, 6143, '\P{ismongolian}', "");
Expect(0, 6143, '\P{^ismongolian}', "");
Expect(1, 6145, '\p{ Is-Mongolian}', "");
Expect(0, 6145, '\p{^ Is-Mongolian}', "");
Expect(0, 6145, '\P{ Is-Mongolian}', "");
Expect(1, 6145, '\P{^ Is-Mongolian}', "");
Expect(0, 6143, '\p{ Is-Mongolian}', "");
Expect(1, 6143, '\p{^ Is-Mongolian}', "");
Expect(1, 6143, '\P{ Is-Mongolian}', "");
Expect(0, 6143, '\P{^ Is-Mongolian}', "");
Error('\p{ :=mong}');
Error('\P{ :=mong}');
Expect(1, 6145, '\p{mong}', "");
Expect(0, 6145, '\p{^mong}', "");
Expect(0, 6145, '\P{mong}', "");
Expect(1, 6145, '\P{^mong}', "");
Expect(0, 6143, '\p{mong}', "");
Expect(1, 6143, '\p{^mong}', "");
Expect(1, 6143, '\P{mong}', "");
Expect(0, 6143, '\P{^mong}', "");
Expect(1, 6145, '\p{ Mong}', "");
Expect(0, 6145, '\p{^ Mong}', "");
Expect(0, 6145, '\P{ Mong}', "");
Expect(1, 6145, '\P{^ Mong}', "");
Expect(0, 6143, '\p{ Mong}', "");
Expect(1, 6143, '\p{^ Mong}', "");
Expect(1, 6143, '\P{ Mong}', "");
Expect(0, 6143, '\P{^ Mong}', "");
Error('\p{/a/ Is_Mong}');
Error('\P{/a/ Is_Mong}');
Expect(1, 6145, '\p{ismong}', "");
Expect(0, 6145, '\p{^ismong}', "");
Expect(0, 6145, '\P{ismong}', "");
Expect(1, 6145, '\P{^ismong}', "");
Expect(0, 6143, '\p{ismong}', "");
Expect(1, 6143, '\p{^ismong}', "");
Expect(1, 6143, '\P{ismong}', "");
Expect(0, 6143, '\P{^ismong}', "");
Expect(1, 6145, '\p{_ is_Mong}', "");
Expect(0, 6145, '\p{^_ is_Mong}', "");
Expect(0, 6145, '\P{_ is_Mong}', "");
Expect(1, 6145, '\P{^_ is_Mong}', "");
Expect(0, 6143, '\p{_ is_Mong}', "");
Expect(1, 6143, '\p{^_ is_Mong}', "");
Expect(1, 6143, '\P{_ is_Mong}', "");
Expect(0, 6143, '\P{^_ is_Mong}', "");
Error('\p{/a/_Cherokee}');
Error('\P{/a/_Cherokee}');
Expect(1, 5108, '\p{cherokee}', "");
Expect(0, 5108, '\p{^cherokee}', "");
Expect(0, 5108, '\P{cherokee}', "");
Expect(1, 5108, '\P{^cherokee}', "");
Expect(0, 5023, '\p{cherokee}', "");
Expect(1, 5023, '\p{^cherokee}', "");
Expect(1, 5023, '\P{cherokee}', "");
Expect(0, 5023, '\P{^cherokee}', "");
Expect(1, 5108, '\p{ _CHEROKEE}', "");
Expect(0, 5108, '\p{^ _CHEROKEE}', "");
Expect(0, 5108, '\P{ _CHEROKEE}', "");
Expect(1, 5108, '\P{^ _CHEROKEE}', "");
Expect(0, 5023, '\p{ _CHEROKEE}', "");
Expect(1, 5023, '\p{^ _CHEROKEE}', "");
Expect(1, 5023, '\P{ _CHEROKEE}', "");
Expect(0, 5023, '\P{^ _CHEROKEE}', "");
Error('\p{/a/ Is cherokee}');
Error('\P{/a/ Is cherokee}');
Expect(1, 5108, '\p{ischerokee}', "");
Expect(0, 5108, '\p{^ischerokee}', "");
Expect(0, 5108, '\P{ischerokee}', "");
Expect(1, 5108, '\P{^ischerokee}', "");
Expect(0, 5023, '\p{ischerokee}', "");
Expect(1, 5023, '\p{^ischerokee}', "");
Expect(1, 5023, '\P{ischerokee}', "");
Expect(0, 5023, '\P{^ischerokee}', "");
Expect(1, 5108, '\p{- Is-Cherokee}', "");
Expect(0, 5108, '\p{^- Is-Cherokee}', "");
Expect(0, 5108, '\P{- Is-Cherokee}', "");
Expect(1, 5108, '\P{^- Is-Cherokee}', "");
Expect(0, 5023, '\p{- Is-Cherokee}', "");
Expect(1, 5023, '\p{^- Is-Cherokee}', "");
Expect(1, 5023, '\P{- Is-Cherokee}', "");
Expect(0, 5023, '\P{^- Is-Cherokee}', "");
Error('\p{- cher/a/}');
Error('\P{- cher/a/}');
Expect(1, 5108, '\p{cher}', "");
Expect(0, 5108, '\p{^cher}', "");
Expect(0, 5108, '\P{cher}', "");
Expect(1, 5108, '\P{^cher}', "");
Expect(0, 5023, '\p{cher}', "");
Expect(1, 5023, '\p{^cher}', "");
Expect(1, 5023, '\P{cher}', "");
Expect(0, 5023, '\P{^cher}', "");
Expect(1, 5108, '\p{- CHER}', "");
Expect(0, 5108, '\p{^- CHER}', "");
Expect(0, 5108, '\P{- CHER}', "");
Expect(1, 5108, '\P{^- CHER}', "");
Expect(0, 5023, '\p{- CHER}', "");
Expect(1, 5023, '\p{^- CHER}', "");
Expect(1, 5023, '\P{- CHER}', "");
Expect(0, 5023, '\P{^- CHER}', "");
Error('\p{:=- isCher}');
Error('\P{:=- isCher}');
Expect(1, 5108, '\p{ischer}', "");
Expect(0, 5108, '\p{^ischer}', "");
Expect(0, 5108, '\P{ischer}', "");
Expect(1, 5108, '\P{^ischer}', "");
Expect(0, 5023, '\p{ischer}', "");
Expect(1, 5023, '\p{^ischer}', "");
Expect(1, 5023, '\P{ischer}', "");
Expect(0, 5023, '\P{^ischer}', "");
Expect(1, 5108, '\p{ Is Cher}', "");
Expect(0, 5108, '\p{^ Is Cher}', "");
Expect(0, 5108, '\P{ Is Cher}', "");
Expect(1, 5108, '\P{^ Is Cher}', "");
Expect(0, 5023, '\p{ Is Cher}', "");
Expect(1, 5023, '\p{^ Is Cher}', "");
Expect(1, 5023, '\P{ Is Cher}', "");
Expect(0, 5023, '\P{^ Is Cher}', "");
Error('\p{ Samaritan:=}');
Error('\P{ Samaritan:=}');
Expect(1, 2093, '\p{samaritan}', "");
Expect(0, 2093, '\p{^samaritan}', "");
Expect(0, 2093, '\P{samaritan}', "");
Expect(1, 2093, '\P{^samaritan}', "");
Expect(0, 2047, '\p{samaritan}', "");
Expect(1, 2047, '\p{^samaritan}', "");
Expect(1, 2047, '\P{samaritan}', "");
Expect(0, 2047, '\P{^samaritan}', "");
Expect(1, 2093, '\p{ Samaritan}', "");
Expect(0, 2093, '\p{^ Samaritan}', "");
Expect(0, 2093, '\P{ Samaritan}', "");
Expect(1, 2093, '\P{^ Samaritan}', "");
Expect(0, 2047, '\p{ Samaritan}', "");
Expect(1, 2047, '\p{^ Samaritan}', "");
Expect(1, 2047, '\P{ Samaritan}', "");
Expect(0, 2047, '\P{^ Samaritan}', "");
Error('\p{ /a/Is_Samaritan}');
Error('\P{ /a/Is_Samaritan}');
Expect(1, 2093, '\p{issamaritan}', "");
Expect(0, 2093, '\p{^issamaritan}', "");
Expect(0, 2093, '\P{issamaritan}', "");
Expect(1, 2093, '\P{^issamaritan}', "");
Expect(0, 2047, '\p{issamaritan}', "");
Expect(1, 2047, '\p{^issamaritan}', "");
Expect(1, 2047, '\P{issamaritan}', "");
Expect(0, 2047, '\P{^issamaritan}', "");
Expect(1, 2093, '\p{ -Is Samaritan}', "");
Expect(0, 2093, '\p{^ -Is Samaritan}', "");
Expect(0, 2093, '\P{ -Is Samaritan}', "");
Expect(1, 2093, '\P{^ -Is Samaritan}', "");
Expect(0, 2047, '\p{ -Is Samaritan}', "");
Expect(1, 2047, '\p{^ -Is Samaritan}', "");
Expect(1, 2047, '\P{ -Is Samaritan}', "");
Expect(0, 2047, '\P{^ -Is Samaritan}', "");
Error('\p{_-Samr/a/}');
Error('\P{_-Samr/a/}');
Expect(1, 2093, '\p{samr}', "");
Expect(0, 2093, '\p{^samr}', "");
Expect(0, 2093, '\P{samr}', "");
Expect(1, 2093, '\P{^samr}', "");
Expect(0, 2047, '\p{samr}', "");
Expect(1, 2047, '\p{^samr}', "");
Expect(1, 2047, '\P{samr}', "");
Expect(0, 2047, '\P{^samr}', "");
Expect(1, 2093, '\p{ samr}', "");
Expect(0, 2093, '\p{^ samr}', "");
Expect(0, 2093, '\P{ samr}', "");
Expect(1, 2093, '\P{^ samr}', "");
Expect(0, 2047, '\p{ samr}', "");
Expect(1, 2047, '\p{^ samr}', "");
Expect(1, 2047, '\P{ samr}', "");
Expect(0, 2047, '\P{^ samr}', "");
Error('\p{/a/ Is Samr}');
Error('\P{/a/ Is Samr}');
Expect(1, 2093, '\p{issamr}', "");
Expect(0, 2093, '\p{^issamr}', "");
Expect(0, 2093, '\P{issamr}', "");
Expect(1, 2093, '\P{^issamr}', "");
Expect(0, 2047, '\p{issamr}', "");
Expect(1, 2047, '\p{^issamr}', "");
Expect(1, 2047, '\P{issamr}', "");
Expect(0, 2047, '\P{^issamr}', "");
Expect(1, 2093, '\p{__IS samr}', "");
Expect(0, 2093, '\p{^__IS samr}', "");
Expect(0, 2093, '\P{__IS samr}', "");
Expect(1, 2093, '\P{^__IS samr}', "");
Expect(0, 2047, '\p{__IS samr}', "");
Expect(1, 2047, '\p{^__IS samr}', "");
Expect(1, 2047, '\P{__IS samr}', "");
Expect(0, 2047, '\P{^__IS samr}', "");
Error('\p{-OtherPunctuation:=}');
Error('\P{-OtherPunctuation:=}');
Expect(1, 35, '\p{otherpunctuation}', "");
Expect(0, 35, '\p{^otherpunctuation}', "");
Expect(0, 35, '\P{otherpunctuation}', "");
Expect(1, 35, '\P{^otherpunctuation}', "");
Expect(0, 32, '\p{otherpunctuation}', "");
Expect(1, 32, '\p{^otherpunctuation}', "");
Expect(1, 32, '\P{otherpunctuation}', "");
Expect(0, 32, '\P{^otherpunctuation}', "");
Expect(1, 35, '\p{ other-Punctuation}', "");
Expect(0, 35, '\p{^ other-Punctuation}', "");
Expect(0, 35, '\P{ other-Punctuation}', "");
Expect(1, 35, '\P{^ other-Punctuation}', "");
Expect(0, 32, '\p{ other-Punctuation}', "");
Expect(1, 32, '\p{^ other-Punctuation}', "");
Expect(1, 32, '\P{ other-Punctuation}', "");
Expect(0, 32, '\P{^ other-Punctuation}', "");
Error('\p{ Is OTHER Punctuation:=}');
Error('\P{ Is OTHER Punctuation:=}');
Expect(1, 35, '\p{isotherpunctuation}', "");
Expect(0, 35, '\p{^isotherpunctuation}', "");
Expect(0, 35, '\P{isotherpunctuation}', "");
Expect(1, 35, '\P{^isotherpunctuation}', "");
Expect(0, 32, '\p{isotherpunctuation}', "");
Expect(1, 32, '\p{^isotherpunctuation}', "");
Expect(1, 32, '\P{isotherpunctuation}', "");
Expect(0, 32, '\P{^isotherpunctuation}', "");
Expect(1, 35, '\p{ IS other Punctuation}', "");
Expect(0, 35, '\p{^ IS other Punctuation}', "");
Expect(0, 35, '\P{ IS other Punctuation}', "");
Expect(1, 35, '\P{^ IS other Punctuation}', "");
Expect(0, 32, '\p{ IS other Punctuation}', "");
Expect(1, 32, '\p{^ IS other Punctuation}', "");
Expect(1, 32, '\P{ IS other Punctuation}', "");
Expect(0, 32, '\P{^ IS other Punctuation}', "");
Error('\p{- po/a/}');
Error('\P{- po/a/}');
Expect(1, 35, '\p{po}', "");
Expect(0, 35, '\p{^po}', "");
Expect(0, 35, '\P{po}', "");
Expect(1, 35, '\P{^po}', "");
Expect(0, 32, '\p{po}', "");
Expect(1, 32, '\p{^po}', "");
Expect(1, 32, '\P{po}', "");
Expect(0, 32, '\P{^po}', "");
Expect(1, 35, '\p{-Po}', "");
Expect(0, 35, '\p{^-Po}', "");
Expect(0, 35, '\P{-Po}', "");
Expect(1, 35, '\P{^-Po}', "");
Expect(0, 32, '\p{-Po}', "");
Expect(1, 32, '\p{^-Po}', "");
Expect(1, 32, '\P{-Po}', "");
Expect(0, 32, '\P{^-Po}', "");
Error('\p{ Is:=Po}');
Error('\P{ Is:=Po}');
Expect(1, 35, '\p{ispo}', "");
Expect(0, 35, '\p{^ispo}', "");
Expect(0, 35, '\P{ispo}', "");
Expect(1, 35, '\P{^ispo}', "");
Expect(0, 32, '\p{ispo}', "");
Expect(1, 32, '\p{^ispo}', "");
Expect(1, 32, '\P{ispo}', "");
Expect(0, 32, '\P{^ispo}', "");
Expect(1, 35, '\p{--Is_Po}', "");
Expect(0, 35, '\p{^--Is_Po}', "");
Expect(0, 35, '\P{--Is_Po}', "");
Expect(1, 35, '\P{^--Is_Po}', "");
Expect(0, 32, '\p{--Is_Po}', "");
Expect(1, 32, '\p{^--Is_Po}', "");
Expect(1, 32, '\P{--Is_Po}', "");
Expect(0, 32, '\P{^--Is_Po}', "");
Error('\p{ CASE/a/IGNORABLE}');
Error('\P{ CASE/a/IGNORABLE}');
Expect(1, 39, '\p{caseignorable}', "");
Expect(0, 39, '\p{^caseignorable}', "");
Expect(0, 39, '\P{caseignorable}', "");
Expect(1, 39, '\P{^caseignorable}', "");
Expect(0, 38, '\p{caseignorable}', "");
Expect(1, 38, '\p{^caseignorable}', "");
Expect(1, 38, '\P{caseignorable}', "");
Expect(0, 38, '\P{^caseignorable}', "");
Expect(1, 39, '\p{-_Case Ignorable}', "");
Expect(0, 39, '\p{^-_Case Ignorable}', "");
Expect(0, 39, '\P{-_Case Ignorable}', "");
Expect(1, 39, '\P{^-_Case Ignorable}', "");
Expect(0, 38, '\p{-_Case Ignorable}', "");
Expect(1, 38, '\p{^-_Case Ignorable}', "");
Expect(1, 38, '\P{-_Case Ignorable}', "");
Expect(0, 38, '\P{^-_Case Ignorable}', "");
Error('\p{_/a/IS CaseIGNORABLE}');
Error('\P{_/a/IS CaseIGNORABLE}');
Expect(1, 39, '\p{iscaseignorable}', "");
Expect(0, 39, '\p{^iscaseignorable}', "");
Expect(0, 39, '\P{iscaseignorable}', "");
Expect(1, 39, '\P{^iscaseignorable}', "");
Expect(0, 38, '\p{iscaseignorable}', "");
Expect(1, 38, '\p{^iscaseignorable}', "");
Expect(1, 38, '\P{iscaseignorable}', "");
Expect(0, 38, '\P{^iscaseignorable}', "");
Expect(1, 39, '\p{ IS_Case ignorable}', "");
Expect(0, 39, '\p{^ IS_Case ignorable}', "");
Expect(0, 39, '\P{ IS_Case ignorable}', "");
Expect(1, 39, '\P{^ IS_Case ignorable}', "");
Expect(0, 38, '\p{ IS_Case ignorable}', "");
Expect(1, 38, '\p{^ IS_Case ignorable}', "");
Expect(1, 38, '\P{ IS_Case ignorable}', "");
Expect(0, 38, '\P{^ IS_Case ignorable}', "");
Error('\p{ _CI/a/}');
Error('\P{ _CI/a/}');
Expect(1, 39, '\p{ci}', "");
Expect(0, 39, '\p{^ci}', "");
Expect(0, 39, '\P{ci}', "");
Expect(1, 39, '\P{^ci}', "");
Expect(0, 38, '\p{ci}', "");
Expect(1, 38, '\p{^ci}', "");
Expect(1, 38, '\P{ci}', "");
Expect(0, 38, '\P{^ci}', "");
Expect(1, 39, '\p{- ci}', "");
Expect(0, 39, '\p{^- ci}', "");
Expect(0, 39, '\P{- ci}', "");
Expect(1, 39, '\P{^- ci}', "");
Expect(0, 38, '\p{- ci}', "");
Expect(1, 38, '\p{^- ci}', "");
Expect(1, 38, '\P{- ci}', "");
Expect(0, 38, '\P{^- ci}', "");
Error('\p{ :=Is CI}');
Error('\P{ :=Is CI}');
Expect(1, 39, '\p{isci}', "");
Expect(0, 39, '\p{^isci}', "");
Expect(0, 39, '\P{isci}', "");
Expect(1, 39, '\P{^isci}', "");
Expect(0, 38, '\p{isci}', "");
Expect(1, 38, '\p{^isci}', "");
Expect(1, 38, '\P{isci}', "");
Expect(0, 38, '\P{^isci}', "");
Expect(1, 39, '\p{--IS-ci}', "");
Expect(0, 39, '\p{^--IS-ci}', "");
Expect(0, 39, '\P{--IS-ci}', "");
Expect(1, 39, '\P{^--IS-ci}', "");
Expect(0, 38, '\p{--IS-ci}', "");
Expect(1, 38, '\p{^--IS-ci}', "");
Expect(1, 38, '\P{--IS-ci}', "");
Expect(0, 38, '\P{^--IS-ci}', "");
Error('\p{ _ Case/a/IGNORABLE}');
Error('\P{ _ Case/a/IGNORABLE}');
Expect(1, 39, '\p{_CASE_ignorable}', "");
Expect(0, 39, '\p{^_CASE_ignorable}', "");
Expect(0, 39, '\P{_CASE_ignorable}', "");
Expect(1, 39, '\P{^_CASE_ignorable}', "");
Expect(0, 38, '\p{_CASE_ignorable}', "");
Expect(1, 38, '\p{^_CASE_ignorable}', "");
Expect(1, 38, '\P{_CASE_ignorable}', "");
Expect(0, 38, '\P{^_CASE_ignorable}', "");
Error('\p{ _ChangesWHENNFKC Casefolded/a/}');
Error('\P{ _ChangesWHENNFKC Casefolded/a/}');
Expect(1, 90, '\p{changeswhennfkccasefolded}', "");
Expect(0, 90, '\p{^changeswhennfkccasefolded}', "");
Expect(0, 90, '\P{changeswhennfkccasefolded}', "");
Expect(1, 90, '\P{^changeswhennfkccasefolded}', "");
Expect(0, 64, '\p{changeswhennfkccasefolded}', "");
Expect(1, 64, '\p{^changeswhennfkccasefolded}', "");
Expect(1, 64, '\P{changeswhennfkccasefolded}', "");
Expect(0, 64, '\P{^changeswhennfkccasefolded}', "");
Expect(1, 90, '\p{ -Changes-WHEN NFKC_Casefolded}', "");
Expect(0, 90, '\p{^ -Changes-WHEN NFKC_Casefolded}', "");
Expect(0, 90, '\P{ -Changes-WHEN NFKC_Casefolded}', "");
Expect(1, 90, '\P{^ -Changes-WHEN NFKC_Casefolded}', "");
Expect(0, 64, '\p{ -Changes-WHEN NFKC_Casefolded}', "");
Expect(1, 64, '\p{^ -Changes-WHEN NFKC_Casefolded}', "");
Expect(1, 64, '\P{ -Changes-WHEN NFKC_Casefolded}', "");
Expect(0, 64, '\P{^ -Changes-WHEN NFKC_Casefolded}', "");
Error('\p{ :=Is_Changes-WHEN NFKC-Casefolded}');
Error('\P{ :=Is_Changes-WHEN NFKC-Casefolded}');
Expect(1, 90, '\p{ischangeswhennfkccasefolded}', "");
Expect(0, 90, '\p{^ischangeswhennfkccasefolded}', "");
Expect(0, 90, '\P{ischangeswhennfkccasefolded}', "");
Expect(1, 90, '\P{^ischangeswhennfkccasefolded}', "");
Expect(0, 64, '\p{ischangeswhennfkccasefolded}', "");
Expect(1, 64, '\p{^ischangeswhennfkccasefolded}', "");
Expect(1, 64, '\P{ischangeswhennfkccasefolded}', "");
Expect(0, 64, '\P{^ischangeswhennfkccasefolded}', "");
Expect(1, 90, '\p{_ Is-changes When NFKC casefolded}', "");
Expect(0, 90, '\p{^_ Is-changes When NFKC casefolded}', "");
Expect(0, 90, '\P{_ Is-changes When NFKC casefolded}', "");
Expect(1, 90, '\P{^_ Is-changes When NFKC casefolded}', "");
Expect(0, 64, '\p{_ Is-changes When NFKC casefolded}', "");
Expect(1, 64, '\p{^_ Is-changes When NFKC casefolded}', "");
Expect(1, 64, '\P{_ Is-changes When NFKC casefolded}', "");
Expect(0, 64, '\P{^_ Is-changes When NFKC casefolded}', "");
Error('\p{ :=CWKCF}');
Error('\P{ :=CWKCF}');
Expect(1, 90, '\p{cwkcf}', "");
Expect(0, 90, '\p{^cwkcf}', "");
Expect(0, 90, '\P{cwkcf}', "");
Expect(1, 90, '\P{^cwkcf}', "");
Expect(0, 64, '\p{cwkcf}', "");
Expect(1, 64, '\p{^cwkcf}', "");
Expect(1, 64, '\P{cwkcf}', "");
Expect(0, 64, '\P{^cwkcf}', "");
Expect(1, 90, '\p{--CWKCF}', "");
Expect(0, 90, '\p{^--CWKCF}', "");
Expect(0, 90, '\P{--CWKCF}', "");
Expect(1, 90, '\P{^--CWKCF}', "");
Expect(0, 64, '\p{--CWKCF}', "");
Expect(1, 64, '\p{^--CWKCF}', "");
Expect(1, 64, '\P{--CWKCF}', "");
Expect(0, 64, '\P{^--CWKCF}', "");
Error('\p{_:=is-CWKCF}');
Error('\P{_:=is-CWKCF}');
Expect(1, 90, '\p{iscwkcf}', "");
Expect(0, 90, '\p{^iscwkcf}', "");
Expect(0, 90, '\P{iscwkcf}', "");
Expect(1, 90, '\P{^iscwkcf}', "");
Expect(0, 64, '\p{iscwkcf}', "");
Expect(1, 64, '\p{^iscwkcf}', "");
Expect(1, 64, '\P{iscwkcf}', "");
Expect(0, 64, '\P{^iscwkcf}', "");
Expect(1, 90, '\p{ IS CWKCF}', "");
Expect(0, 90, '\p{^ IS CWKCF}', "");
Expect(0, 90, '\P{ IS CWKCF}', "");
Expect(1, 90, '\P{^ IS CWKCF}', "");
Expect(0, 64, '\p{ IS CWKCF}', "");
Expect(1, 64, '\p{^ IS CWKCF}', "");
Expect(1, 64, '\P{ IS CWKCF}', "");
Expect(0, 64, '\P{^ IS CWKCF}', "");
Error('\p{ In:=Cherokee}');
Error('\P{ In:=Cherokee}');
Expect(1, 5119, '\p{incherokee}', "");
Expect(0, 5119, '\p{^incherokee}', "");
Expect(0, 5119, '\P{incherokee}', "");
Expect(1, 5119, '\P{^incherokee}', "");
Expect(0, 5023, '\p{incherokee}', "");
Expect(1, 5023, '\p{^incherokee}', "");
Expect(1, 5023, '\P{incherokee}', "");
Expect(0, 5023, '\P{^incherokee}', "");
Expect(1, 5119, '\p{ InCherokee}', "");
Expect(0, 5119, '\p{^ InCherokee}', "");
Expect(0, 5119, '\P{ InCherokee}', "");
Expect(1, 5119, '\P{^ InCherokee}', "");
Expect(0, 5023, '\p{ InCherokee}', "");
Expect(1, 5023, '\p{^ InCherokee}', "");
Expect(1, 5023, '\P{ InCherokee}', "");
Expect(0, 5023, '\P{^ InCherokee}', "");
Error('\p{:=_ethiopic}');
Error('\P{:=_ethiopic}');
Expect(1, 4680, '\p{ethiopic}', "");
Expect(0, 4680, '\p{^ethiopic}', "");
Expect(0, 4680, '\P{ethiopic}', "");
Expect(1, 4680, '\P{^ethiopic}', "");
Expect(0, 4607, '\p{ethiopic}', "");
Expect(1, 4607, '\p{^ethiopic}', "");
Expect(1, 4607, '\P{ethiopic}', "");
Expect(0, 4607, '\P{^ethiopic}', "");
Expect(1, 4680, '\p{--ethiopic}', "");
Expect(0, 4680, '\p{^--ethiopic}', "");
Expect(0, 4680, '\P{--ethiopic}', "");
Expect(1, 4680, '\P{^--ethiopic}', "");
Expect(0, 4607, '\p{--ethiopic}', "");
Expect(1, 4607, '\p{^--ethiopic}', "");
Expect(1, 4607, '\P{--ethiopic}', "");
Expect(0, 4607, '\P{^--ethiopic}', "");
Error('\p{__Is_ethiopic/a/}');
Error('\P{__Is_ethiopic/a/}');
Expect(1, 4680, '\p{isethiopic}', "");
Expect(0, 4680, '\p{^isethiopic}', "");
Expect(0, 4680, '\P{isethiopic}', "");
Expect(1, 4680, '\P{^isethiopic}', "");
Expect(0, 4607, '\p{isethiopic}', "");
Expect(1, 4607, '\p{^isethiopic}', "");
Expect(1, 4607, '\P{isethiopic}', "");
Expect(0, 4607, '\P{^isethiopic}', "");
Expect(1, 4680, '\p{- IS Ethiopic}', "");
Expect(0, 4680, '\p{^- IS Ethiopic}', "");
Expect(0, 4680, '\P{- IS Ethiopic}', "");
Expect(1, 4680, '\P{^- IS Ethiopic}', "");
Expect(0, 4607, '\p{- IS Ethiopic}', "");
Expect(1, 4607, '\p{^- IS Ethiopic}', "");
Expect(1, 4607, '\P{- IS Ethiopic}', "");
Expect(0, 4607, '\P{^- IS Ethiopic}', "");
Error('\p{ Ethi:=}');
Error('\P{ Ethi:=}');
Expect(1, 4680, '\p{ethi}', "");
Expect(0, 4680, '\p{^ethi}', "");
Expect(0, 4680, '\P{ethi}', "");
Expect(1, 4680, '\P{^ethi}', "");
Expect(0, 4607, '\p{ethi}', "");
Expect(1, 4607, '\p{^ethi}', "");
Expect(1, 4607, '\P{ethi}', "");
Expect(0, 4607, '\P{^ethi}', "");
Expect(1, 4680, '\p{ ethi}', "");
Expect(0, 4680, '\p{^ ethi}', "");
Expect(0, 4680, '\P{ ethi}', "");
Expect(1, 4680, '\P{^ ethi}', "");
Expect(0, 4607, '\p{ ethi}', "");
Expect(1, 4607, '\p{^ ethi}', "");
Expect(1, 4607, '\P{ ethi}', "");
Expect(0, 4607, '\P{^ ethi}', "");
Error('\p{/a/Is Ethi}');
Error('\P{/a/Is Ethi}');
Expect(1, 4680, '\p{isethi}', "");
Expect(0, 4680, '\p{^isethi}', "");
Expect(0, 4680, '\P{isethi}', "");
Expect(1, 4680, '\P{^isethi}', "");
Expect(0, 4607, '\p{isethi}', "");
Expect(1, 4607, '\p{^isethi}', "");
Expect(1, 4607, '\P{isethi}', "");
Expect(0, 4607, '\P{^isethi}', "");
Expect(1, 4680, '\p{ Is Ethi}', "");
Expect(0, 4680, '\p{^ Is Ethi}', "");
Expect(0, 4680, '\P{ Is Ethi}', "");
Expect(1, 4680, '\P{^ Is Ethi}', "");
Expect(0, 4607, '\p{ Is Ethi}', "");
Expect(1, 4607, '\p{^ Is Ethi}', "");
Expect(1, 4607, '\P{ Is Ethi}', "");
Expect(0, 4607, '\P{^ Is Ethi}', "");
Error('\p{__X_Begin/a/}');
Error('\P{__X_Begin/a/}');
Expect(1, 126, '\p{_X_BEGIN}', "");
Expect(0, 126, '\p{^_X_BEGIN}', "");
Expect(0, 126, '\P{_X_BEGIN}', "");
Expect(1, 126, '\P{^_X_BEGIN}', "");
Expect(0, 31, '\p{_X_BEGIN}', "");
Expect(1, 31, '\p{^_X_BEGIN}', "");
Expect(1, 31, '\P{_X_BEGIN}', "");
Expect(0, 31, '\P{^_X_BEGIN}', "");
Error('\p{ yi:=}');
Error('\P{ yi:=}');
Expect(1, 42124, '\p{yi}', "");
Expect(0, 42124, '\p{^yi}', "");
Expect(0, 42124, '\P{yi}', "");
Expect(1, 42124, '\P{^yi}', "");
Expect(0, 40959, '\p{yi}', "");
Expect(1, 40959, '\p{^yi}', "");
Expect(1, 40959, '\P{yi}', "");
Expect(0, 40959, '\P{^yi}', "");
Expect(1, 42124, '\p{ _Yi}', "");
Expect(0, 42124, '\p{^ _Yi}', "");
Expect(0, 42124, '\P{ _Yi}', "");
Expect(1, 42124, '\P{^ _Yi}', "");
Expect(0, 40959, '\p{ _Yi}', "");
Expect(1, 40959, '\p{^ _Yi}', "");
Expect(1, 40959, '\P{ _Yi}', "");
Expect(0, 40959, '\P{^ _Yi}', "");
Error('\p{ is/a/Yi}');
Error('\P{ is/a/Yi}');
Expect(1, 42124, '\p{isyi}', "");
Expect(0, 42124, '\p{^isyi}', "");
Expect(0, 42124, '\P{isyi}', "");
Expect(1, 42124, '\P{^isyi}', "");
Expect(0, 40959, '\p{isyi}', "");
Expect(1, 40959, '\p{^isyi}', "");
Expect(1, 40959, '\P{isyi}', "");
Expect(0, 40959, '\P{^isyi}', "");
Expect(1, 42124, '\p{__IsYI}', "");
Expect(0, 42124, '\p{^__IsYI}', "");
Expect(0, 42124, '\P{__IsYI}', "");
Expect(1, 42124, '\P{^__IsYI}', "");
Expect(0, 40959, '\p{__IsYI}', "");
Expect(1, 40959, '\p{^__IsYI}', "");
Expect(1, 40959, '\P{__IsYI}', "");
Expect(0, 40959, '\P{^__IsYI}', "");
Error('\p{/a/Yiii}');
Error('\P{/a/Yiii}');
Expect(1, 42124, '\p{yiii}', "");
Expect(0, 42124, '\p{^yiii}', "");
Expect(0, 42124, '\P{yiii}', "");
Expect(1, 42124, '\P{^yiii}', "");
Expect(0, 40959, '\p{yiii}', "");
Expect(1, 40959, '\p{^yiii}', "");
Expect(1, 40959, '\P{yiii}', "");
Expect(0, 40959, '\P{^yiii}', "");
Expect(1, 42124, '\p{- Yiii}', "");
Expect(0, 42124, '\p{^- Yiii}', "");
Expect(0, 42124, '\P{- Yiii}', "");
Expect(1, 42124, '\P{^- Yiii}', "");
Expect(0, 40959, '\p{- Yiii}', "");
Expect(1, 40959, '\p{^- Yiii}', "");
Expect(1, 40959, '\P{- Yiii}', "");
Expect(0, 40959, '\P{^- Yiii}', "");
Error('\p{ ISYiii:=}');
Error('\P{ ISYiii:=}');
Expect(1, 42124, '\p{isyiii}', "");
Expect(0, 42124, '\p{^isyiii}', "");
Expect(0, 42124, '\P{isyiii}', "");
Expect(1, 42124, '\P{^isyiii}', "");
Expect(0, 40959, '\p{isyiii}', "");
Expect(1, 40959, '\p{^isyiii}', "");
Expect(1, 40959, '\P{isyiii}', "");
Expect(0, 40959, '\P{^isyiii}', "");
Expect(1, 42124, '\p{ Is YIII}', "");
Expect(0, 42124, '\p{^ Is YIII}', "");
Expect(0, 42124, '\P{ Is YIII}', "");
Expect(1, 42124, '\P{^ Is YIII}', "");
Expect(0, 40959, '\p{ Is YIII}', "");
Expect(1, 40959, '\p{^ Is YIII}', "");
Expect(1, 40959, '\P{ Is YIII}', "");
Expect(0, 40959, '\P{^ Is YIII}', "");
Error('\p{/a/_gurmukhi}');
Error('\P{/a/_gurmukhi}');
Expect(1, 2563, '\p{gurmukhi}', "");
Expect(0, 2563, '\p{^gurmukhi}', "");
Expect(0, 2563, '\P{gurmukhi}', "");
Expect(1, 2563, '\P{^gurmukhi}', "");
Expect(0, 2560, '\p{gurmukhi}', "");
Expect(1, 2560, '\p{^gurmukhi}', "");
Expect(1, 2560, '\P{gurmukhi}', "");
Expect(0, 2560, '\P{^gurmukhi}', "");
Expect(1, 2563, '\p{ -Gurmukhi}', "");
Expect(0, 2563, '\p{^ -Gurmukhi}', "");
Expect(0, 2563, '\P{ -Gurmukhi}', "");
Expect(1, 2563, '\P{^ -Gurmukhi}', "");
Expect(0, 2560, '\p{ -Gurmukhi}', "");
Expect(1, 2560, '\p{^ -Gurmukhi}', "");
Expect(1, 2560, '\P{ -Gurmukhi}', "");
Expect(0, 2560, '\P{^ -Gurmukhi}', "");
Error('\p{_/a/Is Gurmukhi}');
Error('\P{_/a/Is Gurmukhi}');
Expect(1, 2563, '\p{isgurmukhi}', "");
Expect(0, 2563, '\p{^isgurmukhi}', "");
Expect(0, 2563, '\P{isgurmukhi}', "");
Expect(1, 2563, '\P{^isgurmukhi}', "");
Expect(0, 2560, '\p{isgurmukhi}', "");
Expect(1, 2560, '\p{^isgurmukhi}', "");
Expect(1, 2560, '\P{isgurmukhi}', "");
Expect(0, 2560, '\P{^isgurmukhi}', "");
Expect(1, 2563, '\p{_is-gurmukhi}', "");
Expect(0, 2563, '\p{^_is-gurmukhi}', "");
Expect(0, 2563, '\P{_is-gurmukhi}', "");
Expect(1, 2563, '\P{^_is-gurmukhi}', "");
Expect(0, 2560, '\p{_is-gurmukhi}', "");
Expect(1, 2560, '\p{^_is-gurmukhi}', "");
Expect(1, 2560, '\P{_is-gurmukhi}', "");
Expect(0, 2560, '\P{^_is-gurmukhi}', "");
Error('\p{:= GURU}');
Error('\P{:= GURU}');
Expect(1, 2563, '\p{guru}', "");
Expect(0, 2563, '\p{^guru}', "");
Expect(0, 2563, '\P{guru}', "");
Expect(1, 2563, '\P{^guru}', "");
Expect(0, 2560, '\p{guru}', "");
Expect(1, 2560, '\p{^guru}', "");
Expect(1, 2560, '\P{guru}', "");
Expect(0, 2560, '\P{^guru}', "");
Expect(1, 2563, '\p{_GURU}', "");
Expect(0, 2563, '\p{^_GURU}', "");
Expect(0, 2563, '\P{_GURU}', "");
Expect(1, 2563, '\P{^_GURU}', "");
Expect(0, 2560, '\p{_GURU}', "");
Expect(1, 2560, '\p{^_GURU}', "");
Expect(1, 2560, '\P{_GURU}', "");
Expect(0, 2560, '\P{^_GURU}', "");
Error('\p{ Is:=guru}');
Error('\P{ Is:=guru}');
Expect(1, 2563, '\p{isguru}', "");
Expect(0, 2563, '\p{^isguru}', "");
Expect(0, 2563, '\P{isguru}', "");
Expect(1, 2563, '\P{^isguru}', "");
Expect(0, 2560, '\p{isguru}', "");
Expect(1, 2560, '\p{^isguru}', "");
Expect(1, 2560, '\P{isguru}', "");
Expect(0, 2560, '\P{^isguru}', "");
Expect(1, 2563, '\p{-Is GURU}', "");
Expect(0, 2563, '\p{^-Is GURU}', "");
Expect(0, 2563, '\P{-Is GURU}', "");
Expect(1, 2563, '\P{^-Is GURU}', "");
Expect(0, 2560, '\p{-Is GURU}', "");
Expect(1, 2560, '\p{^-Is GURU}', "");
Expect(1, 2560, '\P{-Is GURU}', "");
Expect(0, 2560, '\P{^-Is GURU}', "");
Error('\p{ LATIN Extended/a/B}');
Error('\P{ LATIN Extended/a/B}');
Expect(1, 591, '\p{latinextendedb}', "");
Expect(0, 591, '\p{^latinextendedb}', "");
Expect(0, 591, '\P{latinextendedb}', "");
Expect(1, 591, '\P{^latinextendedb}', "");
Expect(0, 383, '\p{latinextendedb}', "");
Expect(1, 383, '\p{^latinextendedb}', "");
Expect(1, 383, '\P{latinextendedb}', "");
Expect(0, 383, '\P{^latinextendedb}', "");
Expect(1, 591, '\p{--LATIN_EXTENDED B}', "");
Expect(0, 591, '\p{^--LATIN_EXTENDED B}', "");
Expect(0, 591, '\P{--LATIN_EXTENDED B}', "");
Expect(1, 591, '\P{^--LATIN_EXTENDED B}', "");
Expect(0, 383, '\p{--LATIN_EXTENDED B}', "");
Expect(1, 383, '\p{^--LATIN_EXTENDED B}', "");
Expect(1, 383, '\P{--LATIN_EXTENDED B}', "");
Expect(0, 383, '\P{^--LATIN_EXTENDED B}', "");
Error('\p{- islatinExtended/a/B}');
Error('\P{- islatinExtended/a/B}');
Expect(1, 591, '\p{islatinextendedb}', "");
Expect(0, 591, '\p{^islatinextendedb}', "");
Expect(0, 591, '\P{islatinextendedb}', "");
Expect(1, 591, '\P{^islatinextendedb}', "");
Expect(0, 383, '\p{islatinextendedb}', "");
Expect(1, 383, '\p{^islatinextendedb}', "");
Expect(1, 383, '\P{islatinextendedb}', "");
Expect(0, 383, '\P{^islatinextendedb}', "");
Expect(1, 591, '\p{-_Is Latin Extended B}', "");
Expect(0, 591, '\p{^-_Is Latin Extended B}', "");
Expect(0, 591, '\P{-_Is Latin Extended B}', "");
Expect(1, 591, '\P{^-_Is Latin Extended B}', "");
Expect(0, 383, '\p{-_Is Latin Extended B}', "");
Expect(1, 383, '\p{^-_Is Latin Extended B}', "");
Expect(1, 383, '\P{-_Is Latin Extended B}', "");
Expect(0, 383, '\P{^-_Is Latin Extended B}', "");
Error('\p{_In/a/LATIN_Extended_b}');
Error('\P{_In/a/LATIN_Extended_b}');
Expect(1, 591, '\p{inlatinextendedb}', "");
Expect(0, 591, '\p{^inlatinextendedb}', "");
Expect(0, 591, '\P{inlatinextendedb}', "");
Expect(1, 591, '\P{^inlatinextendedb}', "");
Expect(0, 383, '\p{inlatinextendedb}', "");
Expect(1, 383, '\p{^inlatinextendedb}', "");
Expect(1, 383, '\P{inlatinextendedb}', "");
Expect(0, 383, '\P{^inlatinextendedb}', "");
Expect(1, 591, '\p{--InlatinExtended_B}', "");
Expect(0, 591, '\p{^--InlatinExtended_B}', "");
Expect(0, 591, '\P{--InlatinExtended_B}', "");
Expect(1, 591, '\P{^--InlatinExtended_B}', "");
Expect(0, 383, '\p{--InlatinExtended_B}', "");
Expect(1, 383, '\p{^--InlatinExtended_B}', "");
Expect(1, 383, '\P{--InlatinExtended_B}', "");
Expect(0, 383, '\P{^--InlatinExtended_B}', "");
Error('\p{:=_cyrillic}');
Error('\P{:=_cyrillic}');
Expect(1, 1156, '\p{cyrillic}', "");
Expect(0, 1156, '\p{^cyrillic}', "");
Expect(0, 1156, '\P{cyrillic}', "");
Expect(1, 1156, '\P{^cyrillic}', "");
Expect(0, 1023, '\p{cyrillic}', "");
Expect(1, 1023, '\p{^cyrillic}', "");
Expect(1, 1023, '\P{cyrillic}', "");
Expect(0, 1023, '\P{^cyrillic}', "");
Expect(1, 1156, '\p{_ cyrillic}', "");
Expect(0, 1156, '\p{^_ cyrillic}', "");
Expect(0, 1156, '\P{_ cyrillic}', "");
Expect(1, 1156, '\P{^_ cyrillic}', "");
Expect(0, 1023, '\p{_ cyrillic}', "");
Expect(1, 1023, '\p{^_ cyrillic}', "");
Expect(1, 1023, '\P{_ cyrillic}', "");
Expect(0, 1023, '\P{^_ cyrillic}', "");
Error('\p{:=IS-Cyrillic}');
Error('\P{:=IS-Cyrillic}');
Expect(1, 1156, '\p{iscyrillic}', "");
Expect(0, 1156, '\p{^iscyrillic}', "");
Expect(0, 1156, '\P{iscyrillic}', "");
Expect(1, 1156, '\P{^iscyrillic}', "");
Expect(0, 1023, '\p{iscyrillic}', "");
Expect(1, 1023, '\p{^iscyrillic}', "");
Expect(1, 1023, '\P{iscyrillic}', "");
Expect(0, 1023, '\P{^iscyrillic}', "");
Expect(1, 1156, '\p{ Is_cyrillic}', "");
Expect(0, 1156, '\p{^ Is_cyrillic}', "");
Expect(0, 1156, '\P{ Is_cyrillic}', "");
Expect(1, 1156, '\P{^ Is_cyrillic}', "");
Expect(0, 1023, '\p{ Is_cyrillic}', "");
Expect(1, 1023, '\p{^ Is_cyrillic}', "");
Expect(1, 1023, '\P{ Is_cyrillic}', "");
Expect(0, 1023, '\P{^ Is_cyrillic}', "");
Error('\p{:=_cyrl}');
Error('\P{:=_cyrl}');
Expect(1, 1156, '\p{cyrl}', "");
Expect(0, 1156, '\p{^cyrl}', "");
Expect(0, 1156, '\P{cyrl}', "");
Expect(1, 1156, '\P{^cyrl}', "");
Expect(0, 1023, '\p{cyrl}', "");
Expect(1, 1023, '\p{^cyrl}', "");
Expect(1, 1023, '\P{cyrl}', "");
Expect(0, 1023, '\P{^cyrl}', "");
Expect(1, 1156, '\p{ cyrl}', "");
Expect(0, 1156, '\p{^ cyrl}', "");
Expect(0, 1156, '\P{ cyrl}', "");
Expect(1, 1156, '\P{^ cyrl}', "");
Expect(0, 1023, '\p{ cyrl}', "");
Expect(1, 1023, '\p{^ cyrl}', "");
Expect(1, 1023, '\P{ cyrl}', "");
Expect(0, 1023, '\P{^ cyrl}', "");
Error('\p{ Is-Cyrl:=}');
Error('\P{ Is-Cyrl:=}');
Expect(1, 1156, '\p{iscyrl}', "");
Expect(0, 1156, '\p{^iscyrl}', "");
Expect(0, 1156, '\P{iscyrl}', "");
Expect(1, 1156, '\P{^iscyrl}', "");
Expect(0, 1023, '\p{iscyrl}', "");
Expect(1, 1023, '\p{^iscyrl}', "");
Expect(1, 1023, '\P{iscyrl}', "");
Expect(0, 1023, '\P{^iscyrl}', "");
Expect(1, 1156, '\p{ is_Cyrl}', "");
Expect(0, 1156, '\p{^ is_Cyrl}', "");
Expect(0, 1156, '\P{ is_Cyrl}', "");
Expect(1, 1156, '\P{^ is_Cyrl}', "");
Expect(0, 1023, '\p{ is_Cyrl}', "");
Expect(1, 1023, '\p{^ is_Cyrl}', "");
Expect(1, 1023, '\P{ is_Cyrl}', "");
Expect(0, 1023, '\P{^ is_Cyrl}', "");
Error('\p{-LATIN Extended:=c}');
Error('\P{-LATIN Extended:=c}');
Expect(1, 11391, '\p{latinextendedc}', "");
Expect(0, 11391, '\p{^latinextendedc}', "");
Expect(0, 11391, '\P{latinextendedc}', "");
Expect(1, 11391, '\P{^latinextendedc}', "");
Expect(0, 11359, '\p{latinextendedc}', "");
Expect(1, 11359, '\p{^latinextendedc}', "");
Expect(1, 11359, '\P{latinextendedc}', "");
Expect(0, 11359, '\P{^latinextendedc}', "");
Expect(1, 11391, '\p{__LATIN-extended-C}', "");
Expect(0, 11391, '\p{^__LATIN-extended-C}', "");
Expect(0, 11391, '\P{__LATIN-extended-C}', "");
Expect(1, 11391, '\P{^__LATIN-extended-C}', "");
Expect(0, 11359, '\p{__LATIN-extended-C}', "");
Expect(1, 11359, '\p{^__LATIN-extended-C}', "");
Expect(1, 11359, '\P{__LATIN-extended-C}', "");
Expect(0, 11359, '\P{^__LATIN-extended-C}', "");
Error('\p{_:=Is Latin Extended C}');
Error('\P{_:=Is Latin Extended C}');
Expect(1, 11391, '\p{islatinextendedc}', "");
Expect(0, 11391, '\p{^islatinextendedc}', "");
Expect(0, 11391, '\P{islatinextendedc}', "");
Expect(1, 11391, '\P{^islatinextendedc}', "");
Expect(0, 11359, '\p{islatinextendedc}', "");
Expect(1, 11359, '\p{^islatinextendedc}', "");
Expect(1, 11359, '\P{islatinextendedc}', "");
Expect(0, 11359, '\P{^islatinextendedc}', "");
Expect(1, 11391, '\p{ Is Latin extended_C}', "");
Expect(0, 11391, '\p{^ Is Latin extended_C}', "");
Expect(0, 11391, '\P{ Is Latin extended_C}', "");
Expect(1, 11391, '\P{^ Is Latin extended_C}', "");
Expect(0, 11359, '\p{ Is Latin extended_C}', "");
Expect(1, 11359, '\p{^ Is Latin extended_C}', "");
Expect(1, 11359, '\P{ Is Latin extended_C}', "");
Expect(0, 11359, '\P{^ Is Latin extended_C}', "");
Error('\p{ IN latin Extended:=C}');
Error('\P{ IN latin Extended:=C}');
Expect(1, 11391, '\p{inlatinextendedc}', "");
Expect(0, 11391, '\p{^inlatinextendedc}', "");
Expect(0, 11391, '\P{inlatinextendedc}', "");
Expect(1, 11391, '\P{^inlatinextendedc}', "");
Expect(0, 11359, '\p{inlatinextendedc}', "");
Expect(1, 11359, '\p{^inlatinextendedc}', "");
Expect(1, 11359, '\P{inlatinextendedc}', "");
Expect(0, 11359, '\P{^inlatinextendedc}', "");
Expect(1, 11391, '\p{- In Latin_EXTENDEDc}', "");
Expect(0, 11391, '\p{^- In Latin_EXTENDEDc}', "");
Expect(0, 11391, '\P{- In Latin_EXTENDEDc}', "");
Expect(1, 11391, '\P{^- In Latin_EXTENDEDc}', "");
Expect(0, 11359, '\p{- In Latin_EXTENDEDc}', "");
Expect(1, 11359, '\p{^- In Latin_EXTENDEDc}', "");
Expect(1, 11359, '\P{- In Latin_EXTENDEDc}', "");
Expect(0, 11359, '\P{^- In Latin_EXTENDEDc}', "");
Error('\p{-/a/InRejang}');
Error('\P{-/a/InRejang}');
Expect(1, 43359, '\p{inrejang}', "");
Expect(0, 43359, '\p{^inrejang}', "");
Expect(0, 43359, '\P{inrejang}', "");
Expect(1, 43359, '\P{^inrejang}', "");
Expect(0, 43311, '\p{inrejang}', "");
Expect(1, 43311, '\p{^inrejang}', "");
Expect(1, 43311, '\P{inrejang}', "");
Expect(0, 43311, '\P{^inrejang}', "");
Expect(1, 43359, '\p{_ in Rejang}', "");
Expect(0, 43359, '\p{^_ in Rejang}', "");
Expect(0, 43359, '\P{_ in Rejang}', "");
Expect(1, 43359, '\P{^_ in Rejang}', "");
Expect(0, 43311, '\p{_ in Rejang}', "");
Expect(1, 43311, '\p{^_ in Rejang}', "");
Expect(1, 43311, '\P{_ in Rejang}', "");
Expect(0, 43311, '\P{^_ in Rejang}', "");
Error('\p{ -COMBINING-DIACRITICAL MARKS:=Supplement}');
Error('\P{ -COMBINING-DIACRITICAL MARKS:=Supplement}');
Expect(1, 7679, '\p{combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^combiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^combiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{combiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^combiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{ COMBINING diacritical marksSupplement}', "");
Expect(0, 7679, '\p{^ COMBINING diacritical marksSupplement}', "");
Expect(0, 7679, '\P{ COMBINING diacritical marksSupplement}', "");
Expect(1, 7679, '\P{^ COMBINING diacritical marksSupplement}', "");
Expect(0, 7615, '\p{ COMBINING diacritical marksSupplement}', "");
Expect(1, 7615, '\p{^ COMBINING diacritical marksSupplement}', "");
Expect(1, 7615, '\P{ COMBINING diacritical marksSupplement}', "");
Expect(0, 7615, '\P{^ COMBINING diacritical marksSupplement}', "");
Error('\p{is-combining-DIACRITICAL:=marks SUPPLEMENT}');
Error('\P{is-combining-DIACRITICAL:=marks SUPPLEMENT}');
Expect(1, 7679, '\p{iscombiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^iscombiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{iscombiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^iscombiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{iscombiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^iscombiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{iscombiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^iscombiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(0, 7679, '\p{^_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(0, 7679, '\P{_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(1, 7679, '\P{^_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(0, 7615, '\p{_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(1, 7615, '\p{^_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(1, 7615, '\P{_Is Combining_Diacritical-Marks_Supplement}', "");
Expect(0, 7615, '\P{^_Is Combining_Diacritical-Marks_Supplement}', "");
Error('\p{ In:=combiningDiacritical-MarksSupplement}');
Error('\P{ In:=combiningDiacritical-MarksSupplement}');
Expect(1, 7679, '\p{incombiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\p{^incombiningdiacriticalmarkssupplement}', "");
Expect(0, 7679, '\P{incombiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\P{^incombiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\p{incombiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\p{^incombiningdiacriticalmarkssupplement}', "");
Expect(1, 7615, '\P{incombiningdiacriticalmarkssupplement}', "");
Expect(0, 7615, '\P{^incombiningdiacriticalmarkssupplement}', "");
Expect(1, 7679, '\p{_ InCombining_diacritical MARKS-Supplement}', "");
Expect(0, 7679, '\p{^_ InCombining_diacritical MARKS-Supplement}', "");
Expect(0, 7679, '\P{_ InCombining_diacritical MARKS-Supplement}', "");
Expect(1, 7679, '\P{^_ InCombining_diacritical MARKS-Supplement}', "");
Expect(0, 7615, '\p{_ InCombining_diacritical MARKS-Supplement}', "");
Expect(1, 7615, '\p{^_ InCombining_diacritical MARKS-Supplement}', "");
Expect(1, 7615, '\P{_ InCombining_diacritical MARKS-Supplement}', "");
Expect(0, 7615, '\P{^_ InCombining_diacritical MARKS-Supplement}', "");
Error('\p{_-sterm/a/}');
Error('\P{_-sterm/a/}');
Expect(1, 33, '\p{sterm}', "");
Expect(0, 33, '\p{^sterm}', "");
Expect(0, 33, '\P{sterm}', "");
Expect(1, 33, '\P{^sterm}', "");
Expect(0, 32, '\p{sterm}', "");
Expect(1, 32, '\p{^sterm}', "");
Expect(1, 32, '\P{sterm}', "");
Expect(0, 32, '\P{^sterm}', "");
Expect(1, 33, '\p{ -STERM}', "");
Expect(0, 33, '\p{^ -STERM}', "");
Expect(0, 33, '\P{ -STERM}', "");
Expect(1, 33, '\P{^ -STERM}', "");
Expect(0, 32, '\p{ -STERM}', "");
Expect(1, 32, '\p{^ -STERM}', "");
Expect(1, 32, '\P{ -STERM}', "");
Expect(0, 32, '\P{^ -STERM}', "");
Error('\p{ /a/is STerm}');
Error('\P{ /a/is STerm}');
Expect(1, 33, '\p{issterm}', "");
Expect(0, 33, '\p{^issterm}', "");
Expect(0, 33, '\P{issterm}', "");
Expect(1, 33, '\P{^issterm}', "");
Expect(0, 32, '\p{issterm}', "");
Expect(1, 32, '\p{^issterm}', "");
Expect(1, 32, '\P{issterm}', "");
Expect(0, 32, '\P{^issterm}', "");
Expect(1, 33, '\p{ isSTERM}', "");
Expect(0, 33, '\p{^ isSTERM}', "");
Expect(0, 33, '\P{ isSTERM}', "");
Expect(1, 33, '\P{^ isSTERM}', "");
Expect(0, 32, '\p{ isSTERM}', "");
Expect(1, 32, '\p{^ isSTERM}', "");
Expect(1, 32, '\P{ isSTERM}', "");
Expect(0, 32, '\P{^ isSTERM}', "");
Error('\p{ :=in Kannada}');
Error('\P{ :=in Kannada}');
Expect(1, 3327, '\p{inkannada}', "");
Expect(0, 3327, '\p{^inkannada}', "");
Expect(0, 3327, '\P{inkannada}', "");
Expect(1, 3327, '\P{^inkannada}', "");
Expect(0, 3199, '\p{inkannada}', "");
Expect(1, 3199, '\p{^inkannada}', "");
Expect(1, 3199, '\P{inkannada}', "");
Expect(0, 3199, '\P{^inkannada}', "");
Expect(1, 3327, '\p{ In-Kannada}', "");
Expect(0, 3327, '\p{^ In-Kannada}', "");
Expect(0, 3327, '\P{ In-Kannada}', "");
Expect(1, 3327, '\P{^ In-Kannada}', "");
Expect(0, 3199, '\p{ In-Kannada}', "");
Expect(1, 3199, '\p{^ In-Kannada}', "");
Expect(1, 3199, '\P{ In-Kannada}', "");
Expect(0, 3199, '\P{^ In-Kannada}', "");
Error('\p{_:=Word}');
Error('\P{_:=Word}');
Expect(1, 57, '\p{word}', "");
Expect(0, 57, '\p{^word}', "");
Expect(0, 57, '\P{word}', "");
Expect(1, 57, '\P{^word}', "");
Expect(0, 47, '\p{word}', "");
Expect(1, 47, '\p{^word}', "");
Expect(1, 47, '\P{word}', "");
Expect(0, 47, '\P{^word}', "");
Expect(1, 57, '\p{ word}', "");
Expect(0, 57, '\p{^ word}', "");
Expect(0, 57, '\P{ word}', "");
Expect(1, 57, '\P{^ word}', "");
Expect(0, 47, '\p{ word}', "");
Expect(1, 47, '\p{^ word}', "");
Expect(1, 47, '\P{ word}', "");
Expect(0, 47, '\P{^ word}', "");
Error('\p{/a/isword}');
Error('\P{/a/isword}');
Expect(1, 57, '\p{isword}', "");
Expect(0, 57, '\p{^isword}', "");
Expect(0, 57, '\P{isword}', "");
Expect(1, 57, '\P{^isword}', "");
Expect(0, 47, '\p{isword}', "");
Expect(1, 47, '\p{^isword}', "");
Expect(1, 47, '\P{isword}', "");
Expect(0, 47, '\P{^isword}', "");
Expect(1, 57, '\p{- is_Word}', "");
Expect(0, 57, '\p{^- is_Word}', "");
Expect(0, 57, '\P{- is_Word}', "");
Expect(1, 57, '\P{^- is_Word}', "");
Expect(0, 47, '\p{- is_Word}', "");
Expect(1, 47, '\p{^- is_Word}', "");
Expect(1, 47, '\P{- is_Word}', "");
Expect(0, 47, '\P{^- is_Word}', "");
Error('\p{:= SOFT dotted}');
Error('\P{:= SOFT dotted}');
Expect(1, 106, '\p{softdotted}', "");
Expect(0, 106, '\p{^softdotted}', "");
Expect(0, 106, '\P{softdotted}', "");
Expect(1, 106, '\P{^softdotted}', "");
Expect(0, 104, '\p{softdotted}', "");
Expect(1, 104, '\p{^softdotted}', "");
Expect(1, 104, '\P{softdotted}', "");
Expect(0, 104, '\P{^softdotted}', "");
Expect(1, 106, '\p{ _soft_dotted}', "");
Expect(0, 106, '\p{^ _soft_dotted}', "");
Expect(0, 106, '\P{ _soft_dotted}', "");
Expect(1, 106, '\P{^ _soft_dotted}', "");
Expect(0, 104, '\p{ _soft_dotted}', "");
Expect(1, 104, '\p{^ _soft_dotted}', "");
Expect(1, 104, '\P{ _soft_dotted}', "");
Expect(0, 104, '\P{^ _soft_dotted}', "");
Error('\p{_ is SOFT/a/dotted}');
Error('\P{_ is SOFT/a/dotted}');
Expect(1, 106, '\p{issoftdotted}', "");
Expect(0, 106, '\p{^issoftdotted}', "");
Expect(0, 106, '\P{issoftdotted}', "");
Expect(1, 106, '\P{^issoftdotted}', "");
Expect(0, 104, '\p{issoftdotted}', "");
Expect(1, 104, '\p{^issoftdotted}', "");
Expect(1, 104, '\P{issoftdotted}', "");
Expect(0, 104, '\P{^issoftdotted}', "");
Expect(1, 106, '\p{ is-Soft-DOTTED}', "");
Expect(0, 106, '\p{^ is-Soft-DOTTED}', "");
Expect(0, 106, '\P{ is-Soft-DOTTED}', "");
Expect(1, 106, '\P{^ is-Soft-DOTTED}', "");
Expect(0, 104, '\p{ is-Soft-DOTTED}', "");
Expect(1, 104, '\p{^ is-Soft-DOTTED}', "");
Expect(1, 104, '\P{ is-Soft-DOTTED}', "");
Expect(0, 104, '\P{^ is-Soft-DOTTED}', "");
Error('\p{_ SD/a/}');
Error('\P{_ SD/a/}');
Expect(1, 106, '\p{sd}', "");
Expect(0, 106, '\p{^sd}', "");
Expect(0, 106, '\P{sd}', "");
Expect(1, 106, '\P{^sd}', "");
Expect(0, 104, '\p{sd}', "");
Expect(1, 104, '\p{^sd}', "");
Expect(1, 104, '\P{sd}', "");
Expect(0, 104, '\P{^sd}', "");
Expect(1, 106, '\p{_SD}', "");
Expect(0, 106, '\p{^_SD}', "");
Expect(0, 106, '\P{_SD}', "");
Expect(1, 106, '\P{^_SD}', "");
Expect(0, 104, '\p{_SD}', "");
Expect(1, 104, '\p{^_SD}', "");
Expect(1, 104, '\P{_SD}', "");
Expect(0, 104, '\P{^_SD}', "");
Error('\p{_ is:=SD}');
Error('\P{_ is:=SD}');
Expect(1, 106, '\p{issd}', "");
Expect(0, 106, '\p{^issd}', "");
Expect(0, 106, '\P{issd}', "");
Expect(1, 106, '\P{^issd}', "");
Expect(0, 104, '\p{issd}', "");
Expect(1, 104, '\p{^issd}', "");
Expect(1, 104, '\P{issd}', "");
Expect(0, 104, '\P{^issd}', "");
Expect(1, 106, '\p{ -Is SD}', "");
Expect(0, 106, '\p{^ -Is SD}', "");
Expect(0, 106, '\P{ -Is SD}', "");
Expect(1, 106, '\P{^ -Is SD}', "");
Expect(0, 104, '\p{ -Is SD}', "");
Expect(1, 104, '\p{^ -Is SD}', "");
Expect(1, 104, '\P{ -Is SD}', "");
Expect(0, 104, '\P{^ -Is SD}', "");
Error('\p{:=__ CanonDCIJ}');
Error('\P{:=__ CanonDCIJ}');
Expect(1, 106, '\p{_CanonDCIJ}', "");
Expect(0, 106, '\p{^_CanonDCIJ}', "");
Expect(0, 106, '\P{_CanonDCIJ}', "");
Expect(1, 106, '\P{^_CanonDCIJ}', "");
Expect(0, 104, '\p{_CanonDCIJ}', "");
Expect(1, 104, '\p{^_CanonDCIJ}', "");
Expect(1, 104, '\P{_CanonDCIJ}', "");
Expect(0, 104, '\P{^_CanonDCIJ}', "");
Error('\p{ /a/Avestan}');
Error('\P{ /a/Avestan}');
Expect(1, 68405, '\p{avestan}', "");
Expect(0, 68405, '\p{^avestan}', "");
Expect(0, 68405, '\P{avestan}', "");
Expect(1, 68405, '\P{^avestan}', "");
Expect(0, 68351, '\p{avestan}', "");
Expect(1, 68351, '\p{^avestan}', "");
Expect(1, 68351, '\P{avestan}', "");
Expect(0, 68351, '\P{^avestan}', "");
Expect(1, 68405, '\p{ avestan}', "");
Expect(0, 68405, '\p{^ avestan}', "");
Expect(0, 68405, '\P{ avestan}', "");
Expect(1, 68405, '\P{^ avestan}', "");
Expect(0, 68351, '\p{ avestan}', "");
Expect(1, 68351, '\p{^ avestan}', "");
Expect(1, 68351, '\P{ avestan}', "");
Expect(0, 68351, '\P{^ avestan}', "");
Error('\p{:= IS-avestan}');
Error('\P{:= IS-avestan}');
Expect(1, 68405, '\p{isavestan}', "");
Expect(0, 68405, '\p{^isavestan}', "");
Expect(0, 68405, '\P{isavestan}', "");
Expect(1, 68405, '\P{^isavestan}', "");
Expect(0, 68351, '\p{isavestan}', "");
Expect(1, 68351, '\p{^isavestan}', "");
Expect(1, 68351, '\P{isavestan}', "");
Expect(0, 68351, '\P{^isavestan}', "");
Expect(1, 68405, '\p{ _is_AVESTAN}', "");
Expect(0, 68405, '\p{^ _is_AVESTAN}', "");
Expect(0, 68405, '\P{ _is_AVESTAN}', "");
Expect(1, 68405, '\P{^ _is_AVESTAN}', "");
Expect(0, 68351, '\p{ _is_AVESTAN}', "");
Expect(1, 68351, '\p{^ _is_AVESTAN}', "");
Expect(1, 68351, '\P{ _is_AVESTAN}', "");
Expect(0, 68351, '\P{^ _is_AVESTAN}', "");
Error('\p{_:=AVST}');
Error('\P{_:=AVST}');
Expect(1, 68405, '\p{avst}', "");
Expect(0, 68405, '\p{^avst}', "");
Expect(0, 68405, '\P{avst}', "");
Expect(1, 68405, '\P{^avst}', "");
Expect(0, 68351, '\p{avst}', "");
Expect(1, 68351, '\p{^avst}', "");
Expect(1, 68351, '\P{avst}', "");
Expect(0, 68351, '\P{^avst}', "");
Expect(1, 68405, '\p{ Avst}', "");
Expect(0, 68405, '\p{^ Avst}', "");
Expect(0, 68405, '\P{ Avst}', "");
Expect(1, 68405, '\P{^ Avst}', "");
Expect(0, 68351, '\p{ Avst}', "");
Expect(1, 68351, '\p{^ Avst}', "");
Expect(1, 68351, '\P{ Avst}', "");
Expect(0, 68351, '\P{^ Avst}', "");
Error('\p{ _IS:=Avst}');
Error('\P{ _IS:=Avst}');
Expect(1, 68405, '\p{isavst}', "");
Expect(0, 68405, '\p{^isavst}', "");
Expect(0, 68405, '\P{isavst}', "");
Expect(1, 68405, '\P{^isavst}', "");
Expect(0, 68351, '\p{isavst}', "");
Expect(1, 68351, '\p{^isavst}', "");
Expect(1, 68351, '\P{isavst}', "");
Expect(0, 68351, '\P{^isavst}', "");
Expect(1, 68405, '\p{-IS-avst}', "");
Expect(0, 68405, '\p{^-IS-avst}', "");
Expect(0, 68405, '\P{-IS-avst}', "");
Expect(1, 68405, '\P{^-IS-avst}', "");
Expect(0, 68351, '\p{-IS-avst}', "");
Expect(1, 68351, '\p{^-IS-avst}', "");
Expect(1, 68351, '\P{-IS-avst}', "");
Expect(0, 68351, '\P{^-IS-avst}', "");
Error('\p{ /a/control PICTURES}');
Error('\P{ /a/control PICTURES}');
Expect(1, 9279, '\p{controlpictures}', "");
Expect(0, 9279, '\p{^controlpictures}', "");
Expect(0, 9279, '\P{controlpictures}', "");
Expect(1, 9279, '\P{^controlpictures}', "");
Expect(0, 9215, '\p{controlpictures}', "");
Expect(1, 9215, '\p{^controlpictures}', "");
Expect(1, 9215, '\P{controlpictures}', "");
Expect(0, 9215, '\P{^controlpictures}', "");
Expect(1, 9279, '\p{CONTROL pictures}', "");
Expect(0, 9279, '\p{^CONTROL pictures}', "");
Expect(0, 9279, '\P{CONTROL pictures}', "");
Expect(1, 9279, '\P{^CONTROL pictures}', "");
Expect(0, 9215, '\p{CONTROL pictures}', "");
Expect(1, 9215, '\p{^CONTROL pictures}', "");
Expect(1, 9215, '\P{CONTROL pictures}', "");
Expect(0, 9215, '\P{^CONTROL pictures}', "");
Error('\p{ IS_control_pictures/a/}');
Error('\P{ IS_control_pictures/a/}');
Expect(1, 9279, '\p{iscontrolpictures}', "");
Expect(0, 9279, '\p{^iscontrolpictures}', "");
Expect(0, 9279, '\P{iscontrolpictures}', "");
Expect(1, 9279, '\P{^iscontrolpictures}', "");
Expect(0, 9215, '\p{iscontrolpictures}', "");
Expect(1, 9215, '\p{^iscontrolpictures}', "");
Expect(1, 9215, '\P{iscontrolpictures}', "");
Expect(0, 9215, '\P{^iscontrolpictures}', "");
Expect(1, 9279, '\p{_Is control pictures}', "");
Expect(0, 9279, '\p{^_Is control pictures}', "");
Expect(0, 9279, '\P{_Is control pictures}', "");
Expect(1, 9279, '\P{^_Is control pictures}', "");
Expect(0, 9215, '\p{_Is control pictures}', "");
Expect(1, 9215, '\p{^_Is control pictures}', "");
Expect(1, 9215, '\P{_Is control pictures}', "");
Expect(0, 9215, '\P{^_Is control pictures}', "");
Error('\p{ InCONTROL-pictures/a/}');
Error('\P{ InCONTROL-pictures/a/}');
Expect(1, 9279, '\p{incontrolpictures}', "");
Expect(0, 9279, '\p{^incontrolpictures}', "");
Expect(0, 9279, '\P{incontrolpictures}', "");
Expect(1, 9279, '\P{^incontrolpictures}', "");
Expect(0, 9215, '\p{incontrolpictures}', "");
Expect(1, 9215, '\p{^incontrolpictures}', "");
Expect(1, 9215, '\P{incontrolpictures}', "");
Expect(0, 9215, '\P{^incontrolpictures}', "");
Expect(1, 9279, '\p{-In_Control-Pictures}', "");
Expect(0, 9279, '\p{^-In_Control-Pictures}', "");
Expect(0, 9279, '\P{-In_Control-Pictures}', "");
Expect(1, 9279, '\P{^-In_Control-Pictures}', "");
Expect(0, 9215, '\p{-In_Control-Pictures}', "");
Expect(1, 9215, '\p{^-In_Control-Pictures}', "");
Expect(1, 9215, '\P{-In_Control-Pictures}', "");
Expect(0, 9215, '\P{^-In_Control-Pictures}', "");
Error('\p{ Latin:=EXTENDED A}');
Error('\P{ Latin:=EXTENDED A}');
Expect(1, 383, '\p{latinextendeda}', "");
Expect(0, 383, '\p{^latinextendeda}', "");
Expect(0, 383, '\P{latinextendeda}', "");
Expect(1, 383, '\P{^latinextendeda}', "");
Expect(0, 255, '\p{latinextendeda}', "");
Expect(1, 255, '\p{^latinextendeda}', "");
Expect(1, 255, '\P{latinextendeda}', "");
Expect(0, 255, '\P{^latinextendeda}', "");
Expect(1, 383, '\p{--LATIN_Extended A}', "");
Expect(0, 383, '\p{^--LATIN_Extended A}', "");
Expect(0, 383, '\P{--LATIN_Extended A}', "");
Expect(1, 383, '\P{^--LATIN_Extended A}', "");
Expect(0, 255, '\p{--LATIN_Extended A}', "");
Expect(1, 255, '\p{^--LATIN_Extended A}', "");
Expect(1, 255, '\P{--LATIN_Extended A}', "");
Expect(0, 255, '\P{^--LATIN_Extended A}', "");
Error('\p{ Is Latin_EXTENDED:=A}');
Error('\P{ Is Latin_EXTENDED:=A}');
Expect(1, 383, '\p{islatinextendeda}', "");
Expect(0, 383, '\p{^islatinextendeda}', "");
Expect(0, 383, '\P{islatinextendeda}', "");
Expect(1, 383, '\P{^islatinextendeda}', "");
Expect(0, 255, '\p{islatinextendeda}', "");
Expect(1, 255, '\p{^islatinextendeda}', "");
Expect(1, 255, '\P{islatinextendeda}', "");
Expect(0, 255, '\P{^islatinextendeda}', "");
Expect(1, 383, '\p{ IsLatin_Extended-a}', "");
Expect(0, 383, '\p{^ IsLatin_Extended-a}', "");
Expect(0, 383, '\P{ IsLatin_Extended-a}', "");
Expect(1, 383, '\P{^ IsLatin_Extended-a}', "");
Expect(0, 255, '\p{ IsLatin_Extended-a}', "");
Expect(1, 255, '\p{^ IsLatin_Extended-a}', "");
Expect(1, 255, '\P{ IsLatin_Extended-a}', "");
Expect(0, 255, '\P{^ IsLatin_Extended-a}', "");
Error('\p{_ In-LATIN:=ExtendedA}');
Error('\P{_ In-LATIN:=ExtendedA}');
Expect(1, 383, '\p{inlatinextendeda}', "");
Expect(0, 383, '\p{^inlatinextendeda}', "");
Expect(0, 383, '\P{inlatinextendeda}', "");
Expect(1, 383, '\P{^inlatinextendeda}', "");
Expect(0, 255, '\p{inlatinextendeda}', "");
Expect(1, 255, '\p{^inlatinextendeda}', "");
Expect(1, 255, '\P{inlatinextendeda}', "");
Expect(0, 255, '\P{^inlatinextendeda}', "");
Expect(1, 383, '\p{ In_latinEXTENDED-A}', "");
Expect(0, 383, '\p{^ In_latinEXTENDED-A}', "");
Expect(0, 383, '\P{ In_latinEXTENDED-A}', "");
Expect(1, 383, '\P{^ In_latinEXTENDED-A}', "");
Expect(0, 255, '\p{ In_latinEXTENDED-A}', "");
Expect(1, 255, '\p{^ In_latinEXTENDED-A}', "");
Expect(1, 255, '\P{ In_latinEXTENDED-A}', "");
Expect(0, 255, '\P{^ In_latinEXTENDED-A}', "");
Error('\p{_ Gujarati:=}');
Error('\P{_ Gujarati:=}');
Expect(1, 2691, '\p{gujarati}', "");
Expect(0, 2691, '\p{^gujarati}', "");
Expect(0, 2691, '\P{gujarati}', "");
Expect(1, 2691, '\P{^gujarati}', "");
Expect(0, 2688, '\p{gujarati}', "");
Expect(1, 2688, '\p{^gujarati}', "");
Expect(1, 2688, '\P{gujarati}', "");
Expect(0, 2688, '\P{^gujarati}', "");
Expect(1, 2691, '\p{_ Gujarati}', "");
Expect(0, 2691, '\p{^_ Gujarati}', "");
Expect(0, 2691, '\P{_ Gujarati}', "");
Expect(1, 2691, '\P{^_ Gujarati}', "");
Expect(0, 2688, '\p{_ Gujarati}', "");
Expect(1, 2688, '\p{^_ Gujarati}', "");
Expect(1, 2688, '\P{_ Gujarati}', "");
Expect(0, 2688, '\P{^_ Gujarati}', "");
Error('\p{:= -is_GUJARATI}');
Error('\P{:= -is_GUJARATI}');
Expect(1, 2691, '\p{isgujarati}', "");
Expect(0, 2691, '\p{^isgujarati}', "");
Expect(0, 2691, '\P{isgujarati}', "");
Expect(1, 2691, '\P{^isgujarati}', "");
Expect(0, 2688, '\p{isgujarati}', "");
Expect(1, 2688, '\p{^isgujarati}', "");
Expect(1, 2688, '\P{isgujarati}', "");
Expect(0, 2688, '\P{^isgujarati}', "");
Expect(1, 2691, '\p{- Is Gujarati}', "");
Expect(0, 2691, '\p{^- Is Gujarati}', "");
Expect(0, 2691, '\P{- Is Gujarati}', "");
Expect(1, 2691, '\P{^- Is Gujarati}', "");
Expect(0, 2688, '\p{- Is Gujarati}', "");
Expect(1, 2688, '\p{^- Is Gujarati}', "");
Expect(1, 2688, '\P{- Is Gujarati}', "");
Expect(0, 2688, '\P{^- Is Gujarati}', "");
Error('\p{/a/ gujr}');
Error('\P{/a/ gujr}');
Expect(1, 2691, '\p{gujr}', "");
Expect(0, 2691, '\p{^gujr}', "");
Expect(0, 2691, '\P{gujr}', "");
Expect(1, 2691, '\P{^gujr}', "");
Expect(0, 2688, '\p{gujr}', "");
Expect(1, 2688, '\p{^gujr}', "");
Expect(1, 2688, '\P{gujr}', "");
Expect(0, 2688, '\P{^gujr}', "");
Expect(1, 2691, '\p{-_Gujr}', "");
Expect(0, 2691, '\p{^-_Gujr}', "");
Expect(0, 2691, '\P{-_Gujr}', "");
Expect(1, 2691, '\P{^-_Gujr}', "");
Expect(0, 2688, '\p{-_Gujr}', "");
Expect(1, 2688, '\p{^-_Gujr}', "");
Expect(1, 2688, '\P{-_Gujr}', "");
Expect(0, 2688, '\P{^-_Gujr}', "");
Error('\p{-is:=gujr}');
Error('\P{-is:=gujr}');
Expect(1, 2691, '\p{isgujr}', "");
Expect(0, 2691, '\p{^isgujr}', "");
Expect(0, 2691, '\P{isgujr}', "");
Expect(1, 2691, '\P{^isgujr}', "");
Expect(0, 2688, '\p{isgujr}', "");
Expect(1, 2688, '\p{^isgujr}', "");
Expect(1, 2688, '\P{isgujr}', "");
Expect(0, 2688, '\P{^isgujr}', "");
Expect(1, 2691, '\p{_ Is Gujr}', "");
Expect(0, 2691, '\p{^_ Is Gujr}', "");
Expect(0, 2691, '\P{_ Is Gujr}', "");
Expect(1, 2691, '\P{^_ Is Gujr}', "");
Expect(0, 2688, '\p{_ Is Gujr}', "");
Expect(1, 2688, '\p{^_ Is Gujr}', "");
Expect(1, 2688, '\P{_ Is Gujr}', "");
Expect(0, 2688, '\P{^_ Is Gujr}', "");
Error('\p{_/a/SpacePerl}');
Error('\P{_/a/SpacePerl}');
Expect(1, 10, '\p{spaceperl}', "");
Expect(0, 10, '\p{^spaceperl}', "");
Expect(0, 10, '\P{spaceperl}', "");
Expect(1, 10, '\P{^spaceperl}', "");
Expect(0, 8, '\p{spaceperl}', "");
Expect(1, 8, '\p{^spaceperl}', "");
Expect(1, 8, '\P{spaceperl}', "");
Expect(0, 8, '\P{^spaceperl}', "");
Expect(1, 10, '\p{ _spaceperl}', "");
Expect(0, 10, '\p{^ _spaceperl}', "");
Expect(0, 10, '\P{ _spaceperl}', "");
Expect(1, 10, '\P{^ _spaceperl}', "");
Expect(0, 8, '\p{ _spaceperl}', "");
Expect(1, 8, '\p{^ _spaceperl}', "");
Expect(1, 8, '\P{ _spaceperl}', "");
Expect(0, 8, '\P{^ _spaceperl}', "");
Error('\p{ Is-SpacePerl/a/}');
Error('\P{ Is-SpacePerl/a/}');
Expect(1, 10, '\p{isspaceperl}', "");
Expect(0, 10, '\p{^isspaceperl}', "");
Expect(0, 10, '\P{isspaceperl}', "");
Expect(1, 10, '\P{^isspaceperl}', "");
Expect(0, 8, '\p{isspaceperl}', "");
Expect(1, 8, '\p{^isspaceperl}', "");
Expect(1, 8, '\P{isspaceperl}', "");
Expect(0, 8, '\P{^isspaceperl}', "");
Expect(1, 10, '\p{ Is_SpacePerl}', "");
Expect(0, 10, '\p{^ Is_SpacePerl}', "");
Expect(0, 10, '\P{ Is_SpacePerl}', "");
Expect(1, 10, '\P{^ Is_SpacePerl}', "");
Expect(0, 8, '\p{ Is_SpacePerl}', "");
Expect(1, 8, '\p{^ Is_SpacePerl}', "");
Expect(1, 8, '\P{ Is_SpacePerl}', "");
Expect(0, 8, '\P{^ Is_SpacePerl}', "");
Error('\p{ :=in-ORIYA}');
Error('\P{ :=in-ORIYA}');
Expect(1, 2943, '\p{inoriya}', "");
Expect(0, 2943, '\p{^inoriya}', "");
Expect(0, 2943, '\P{inoriya}', "");
Expect(1, 2943, '\P{^inoriya}', "");
Expect(0, 2815, '\p{inoriya}', "");
Expect(1, 2815, '\p{^inoriya}', "");
Expect(1, 2815, '\P{inoriya}', "");
Expect(0, 2815, '\P{^inoriya}', "");
Expect(1, 2943, '\p{__IN-Oriya}', "");
Expect(0, 2943, '\p{^__IN-Oriya}', "");
Expect(0, 2943, '\P{__IN-Oriya}', "");
Expect(1, 2943, '\P{^__IN-Oriya}', "");
Expect(0, 2815, '\p{__IN-Oriya}', "");
Expect(1, 2815, '\p{^__IN-Oriya}', "");
Expect(1, 2815, '\P{__IN-Oriya}', "");
Expect(0, 2815, '\P{^__IN-Oriya}', "");
Error('\p{ /a/cjkUnified_IDEOGRAPHS}');
Error('\P{ /a/cjkUnified_IDEOGRAPHS}');
Expect(1, 40959, '\p{cjkunifiedideographs}', "");
Expect(0, 40959, '\p{^cjkunifiedideographs}', "");
Expect(0, 40959, '\P{cjkunifiedideographs}', "");
Expect(1, 40959, '\P{^cjkunifiedideographs}', "");
Expect(0, 19967, '\p{cjkunifiedideographs}', "");
Expect(1, 19967, '\p{^cjkunifiedideographs}', "");
Expect(1, 19967, '\P{cjkunifiedideographs}', "");
Expect(0, 19967, '\P{^cjkunifiedideographs}', "");
Expect(1, 40959, '\p{- CJKUnified Ideographs}', "");
Expect(0, 40959, '\p{^- CJKUnified Ideographs}', "");
Expect(0, 40959, '\P{- CJKUnified Ideographs}', "");
Expect(1, 40959, '\P{^- CJKUnified Ideographs}', "");
Expect(0, 19967, '\p{- CJKUnified Ideographs}', "");
Expect(1, 19967, '\p{^- CJKUnified Ideographs}', "");
Expect(1, 19967, '\P{- CJKUnified Ideographs}', "");
Expect(0, 19967, '\P{^- CJKUnified Ideographs}', "");
Error('\p{-is_CJK:=Unified IDEOGRAPHS}');
Error('\P{-is_CJK:=Unified IDEOGRAPHS}');
Expect(1, 40959, '\p{iscjkunifiedideographs}', "");
Expect(0, 40959, '\p{^iscjkunifiedideographs}', "");
Expect(0, 40959, '\P{iscjkunifiedideographs}', "");
Expect(1, 40959, '\P{^iscjkunifiedideographs}', "");
Expect(0, 19967, '\p{iscjkunifiedideographs}', "");
Expect(1, 19967, '\p{^iscjkunifiedideographs}', "");
Expect(1, 19967, '\P{iscjkunifiedideographs}', "");
Expect(0, 19967, '\P{^iscjkunifiedideographs}', "");
Expect(1, 40959, '\p{ -is cjkunifiedIDEOGRAPHS}', "");
Expect(0, 40959, '\p{^ -is cjkunifiedIDEOGRAPHS}', "");
Expect(0, 40959, '\P{ -is cjkunifiedIDEOGRAPHS}', "");
Expect(1, 40959, '\P{^ -is cjkunifiedIDEOGRAPHS}', "");
Expect(0, 19967, '\p{ -is cjkunifiedIDEOGRAPHS}', "");
Expect(1, 19967, '\p{^ -is cjkunifiedIDEOGRAPHS}', "");
Expect(1, 19967, '\P{ -is cjkunifiedIDEOGRAPHS}', "");
Expect(0, 19967, '\P{^ -is cjkunifiedIDEOGRAPHS}', "");
Error('\p{_INCJKUnified-Ideographs/a/}');
Error('\P{_INCJKUnified-Ideographs/a/}');
Expect(1, 40959, '\p{incjkunifiedideographs}', "");
Expect(0, 40959, '\p{^incjkunifiedideographs}', "");
Expect(0, 40959, '\P{incjkunifiedideographs}', "");
Expect(1, 40959, '\P{^incjkunifiedideographs}', "");
Expect(0, 19967, '\p{incjkunifiedideographs}', "");
Expect(1, 19967, '\p{^incjkunifiedideographs}', "");
Expect(1, 19967, '\P{incjkunifiedideographs}', "");
Expect(0, 19967, '\P{^incjkunifiedideographs}', "");
Expect(1, 40959, '\p{_-In CJK Unified_Ideographs}', "");
Expect(0, 40959, '\p{^_-In CJK Unified_Ideographs}', "");
Expect(0, 40959, '\P{_-In CJK Unified_Ideographs}', "");
Expect(1, 40959, '\P{^_-In CJK Unified_Ideographs}', "");
Expect(0, 19967, '\p{_-In CJK Unified_Ideographs}', "");
Expect(1, 19967, '\p{^_-In CJK Unified_Ideographs}', "");
Expect(1, 19967, '\P{_-In CJK Unified_Ideographs}', "");
Expect(0, 19967, '\P{^_-In CJK Unified_Ideographs}', "");
Error('\p{ id:=CONTINUE}');
Error('\P{ id:=CONTINUE}');
Expect(1, 57, '\p{idcontinue}', "");
Expect(0, 57, '\p{^idcontinue}', "");
Expect(0, 57, '\P{idcontinue}', "");
Expect(1, 57, '\P{^idcontinue}', "");
Expect(0, 47, '\p{idcontinue}', "");
Expect(1, 47, '\p{^idcontinue}', "");
Expect(1, 47, '\P{idcontinue}', "");
Expect(0, 47, '\P{^idcontinue}', "");
Expect(1, 57, '\p{ id_Continue}', "");
Expect(0, 57, '\p{^ id_Continue}', "");
Expect(0, 57, '\P{ id_Continue}', "");
Expect(1, 57, '\P{^ id_Continue}', "");
Expect(0, 47, '\p{ id_Continue}', "");
Expect(1, 47, '\p{^ id_Continue}', "");
Expect(1, 47, '\P{ id_Continue}', "");
Expect(0, 47, '\P{^ id_Continue}', "");
Error('\p{ IS ID-continue:=}');
Error('\P{ IS ID-continue:=}');
Expect(1, 57, '\p{isidcontinue}', "");
Expect(0, 57, '\p{^isidcontinue}', "");
Expect(0, 57, '\P{isidcontinue}', "");
Expect(1, 57, '\P{^isidcontinue}', "");
Expect(0, 47, '\p{isidcontinue}', "");
Expect(1, 47, '\p{^isidcontinue}', "");
Expect(1, 47, '\P{isidcontinue}', "");
Expect(0, 47, '\P{^isidcontinue}', "");
Expect(1, 57, '\p{ _is_ID_Continue}', "");
Expect(0, 57, '\p{^ _is_ID_Continue}', "");
Expect(0, 57, '\P{ _is_ID_Continue}', "");
Expect(1, 57, '\P{^ _is_ID_Continue}', "");
Expect(0, 47, '\p{ _is_ID_Continue}', "");
Expect(1, 47, '\p{^ _is_ID_Continue}', "");
Expect(1, 47, '\P{ _is_ID_Continue}', "");
Expect(0, 47, '\P{^ _is_ID_Continue}', "");
Error('\p{:=-IDC}');
Error('\P{:=-IDC}');
Expect(1, 57, '\p{idc}', "");
Expect(0, 57, '\p{^idc}', "");
Expect(0, 57, '\P{idc}', "");
Expect(1, 57, '\P{^idc}', "");
Expect(0, 47, '\p{idc}', "");
Expect(1, 47, '\p{^idc}', "");
Expect(1, 47, '\P{idc}', "");
Expect(0, 47, '\P{^idc}', "");
Expect(1, 57, '\p{ idc}', "");
Expect(0, 57, '\p{^ idc}', "");
Expect(0, 57, '\P{ idc}', "");
Expect(1, 57, '\P{^ idc}', "");
Expect(0, 47, '\p{ idc}', "");
Expect(1, 47, '\p{^ idc}', "");
Expect(1, 47, '\P{ idc}', "");
Expect(0, 47, '\P{^ idc}', "");
Error('\p{:=- is-idc}');
Error('\P{:=- is-idc}');
Expect(1, 57, '\p{isidc}', "");
Expect(0, 57, '\p{^isidc}', "");
Expect(0, 57, '\P{isidc}', "");
Expect(1, 57, '\P{^isidc}', "");
Expect(0, 47, '\p{isidc}', "");
Expect(1, 47, '\p{^isidc}', "");
Expect(1, 47, '\P{isidc}', "");
Expect(0, 47, '\P{^isidc}', "");
Expect(1, 57, '\p{ Is-idc}', "");
Expect(0, 57, '\p{^ Is-idc}', "");
Expect(0, 57, '\P{ Is-idc}', "");
Expect(1, 57, '\P{^ Is-idc}', "");
Expect(0, 47, '\p{ Is-idc}', "");
Expect(1, 47, '\p{^ Is-idc}', "");
Expect(1, 47, '\P{ Is-idc}', "");
Expect(0, 47, '\P{^ Is-idc}', "");
Error('\p{-:=In_GLAGOLITIC}');
Error('\P{-:=In_GLAGOLITIC}');
Expect(1, 11359, '\p{inglagolitic}', "");
Expect(0, 11359, '\p{^inglagolitic}', "");
Expect(0, 11359, '\P{inglagolitic}', "");
Expect(1, 11359, '\P{^inglagolitic}', "");
Expect(0, 11263, '\p{inglagolitic}', "");
Expect(1, 11263, '\p{^inglagolitic}', "");
Expect(1, 11263, '\P{inglagolitic}', "");
Expect(0, 11263, '\P{^inglagolitic}', "");
Expect(1, 11359, '\p{ in_Glagolitic}', "");
Expect(0, 11359, '\p{^ in_Glagolitic}', "");
Expect(0, 11359, '\P{ in_Glagolitic}', "");
Expect(1, 11359, '\P{^ in_Glagolitic}', "");
Expect(0, 11263, '\p{ in_Glagolitic}', "");
Expect(1, 11263, '\p{^ in_Glagolitic}', "");
Expect(1, 11263, '\P{ in_Glagolitic}', "");
Expect(0, 11263, '\P{^ in_Glagolitic}', "");
Error('\p{_-Open/a/Punctuation}');
Error('\P{_-Open/a/Punctuation}');
Expect(1, 40, '\p{openpunctuation}', "");
Expect(0, 40, '\p{^openpunctuation}', "");
Expect(0, 40, '\P{openpunctuation}', "");
Expect(1, 40, '\P{^openpunctuation}', "");
Expect(0, 39, '\p{openpunctuation}', "");
Expect(1, 39, '\p{^openpunctuation}', "");
Expect(1, 39, '\P{openpunctuation}', "");
Expect(0, 39, '\P{^openpunctuation}', "");
Expect(1, 40, '\p{-_open Punctuation}', "");
Expect(0, 40, '\p{^-_open Punctuation}', "");
Expect(0, 40, '\P{-_open Punctuation}', "");
Expect(1, 40, '\P{^-_open Punctuation}', "");
Expect(0, 39, '\p{-_open Punctuation}', "");
Expect(1, 39, '\p{^-_open Punctuation}', "");
Expect(1, 39, '\P{-_open Punctuation}', "");
Expect(0, 39, '\P{^-_open Punctuation}', "");
Error('\p{_:=Is OPENpunctuation}');
Error('\P{_:=Is OPENpunctuation}');
Expect(1, 40, '\p{isopenpunctuation}', "");
Expect(0, 40, '\p{^isopenpunctuation}', "");
Expect(0, 40, '\P{isopenpunctuation}', "");
Expect(1, 40, '\P{^isopenpunctuation}', "");
Expect(0, 39, '\p{isopenpunctuation}', "");
Expect(1, 39, '\p{^isopenpunctuation}', "");
Expect(1, 39, '\P{isopenpunctuation}', "");
Expect(0, 39, '\P{^isopenpunctuation}', "");
Expect(1, 40, '\p{ IS-Open punctuation}', "");
Expect(0, 40, '\p{^ IS-Open punctuation}', "");
Expect(0, 40, '\P{ IS-Open punctuation}', "");
Expect(1, 40, '\P{^ IS-Open punctuation}', "");
Expect(0, 39, '\p{ IS-Open punctuation}', "");
Expect(1, 39, '\p{^ IS-Open punctuation}', "");
Expect(1, 39, '\P{ IS-Open punctuation}', "");
Expect(0, 39, '\P{^ IS-Open punctuation}', "");
Error('\p{/a/Ps}');
Error('\P{/a/Ps}');
Expect(1, 40, '\p{ps}', "");
Expect(0, 40, '\p{^ps}', "");
Expect(0, 40, '\P{ps}', "");
Expect(1, 40, '\P{^ps}', "");
Expect(0, 39, '\p{ps}', "");
Expect(1, 39, '\p{^ps}', "");
Expect(1, 39, '\P{ps}', "");
Expect(0, 39, '\P{^ps}', "");
Expect(1, 40, '\p{_-ps}', "");
Expect(0, 40, '\p{^_-ps}', "");
Expect(0, 40, '\P{_-ps}', "");
Expect(1, 40, '\P{^_-ps}', "");
Expect(0, 39, '\p{_-ps}', "");
Expect(1, 39, '\p{^_-ps}', "");
Expect(1, 39, '\P{_-ps}', "");
Expect(0, 39, '\P{^_-ps}', "");
Error('\p{/a/ _Is Ps}');
Error('\P{/a/ _Is Ps}');
Expect(1, 40, '\p{isps}', "");
Expect(0, 40, '\p{^isps}', "");
Expect(0, 40, '\P{isps}', "");
Expect(1, 40, '\P{^isps}', "");
Expect(0, 39, '\p{isps}', "");
Expect(1, 39, '\p{^isps}', "");
Expect(1, 39, '\P{isps}', "");
Expect(0, 39, '\P{^isps}', "");
Expect(1, 40, '\p{ Is Ps}', "");
Expect(0, 40, '\p{^ Is Ps}', "");
Expect(0, 40, '\P{ Is Ps}', "");
Expect(1, 40, '\P{^ Is Ps}', "");
Expect(0, 39, '\p{ Is Ps}', "");
Expect(1, 39, '\p{^ Is Ps}', "");
Expect(1, 39, '\P{ Is Ps}', "");
Expect(0, 39, '\P{^ Is Ps}', "");
Error('\p{ /a/hangul}');
Error('\P{ /a/hangul}');
Expect(1, 4607, '\p{hangul}', "");
Expect(0, 4607, '\p{^hangul}', "");
Expect(0, 4607, '\P{hangul}', "");
Expect(1, 4607, '\P{^hangul}', "");
Expect(0, 4351, '\p{hangul}', "");
Expect(1, 4351, '\p{^hangul}', "");
Expect(1, 4351, '\P{hangul}', "");
Expect(0, 4351, '\P{^hangul}', "");
Expect(1, 4607, '\p{-_HANGUL}', "");
Expect(0, 4607, '\p{^-_HANGUL}', "");
Expect(0, 4607, '\P{-_HANGUL}', "");
Expect(1, 4607, '\P{^-_HANGUL}', "");
Expect(0, 4351, '\p{-_HANGUL}', "");
Expect(1, 4351, '\p{^-_HANGUL}', "");
Expect(1, 4351, '\P{-_HANGUL}', "");
Expect(0, 4351, '\P{^-_HANGUL}', "");
Error('\p{_:=Is_Hangul}');
Error('\P{_:=Is_Hangul}');
Expect(1, 4607, '\p{ishangul}', "");
Expect(0, 4607, '\p{^ishangul}', "");
Expect(0, 4607, '\P{ishangul}', "");
Expect(1, 4607, '\P{^ishangul}', "");
Expect(0, 4351, '\p{ishangul}', "");
Expect(1, 4351, '\p{^ishangul}', "");
Expect(1, 4351, '\P{ishangul}', "");
Expect(0, 4351, '\P{^ishangul}', "");
Expect(1, 4607, '\p{ Is-Hangul}', "");
Expect(0, 4607, '\p{^ Is-Hangul}', "");
Expect(0, 4607, '\P{ Is-Hangul}', "");
Expect(1, 4607, '\P{^ Is-Hangul}', "");
Expect(0, 4351, '\p{ Is-Hangul}', "");
Expect(1, 4351, '\p{^ Is-Hangul}', "");
Expect(1, 4351, '\P{ Is-Hangul}', "");
Expect(0, 4351, '\P{^ Is-Hangul}', "");
Error('\p{_hang/a/}');
Error('\P{_hang/a/}');
Expect(1, 4607, '\p{hang}', "");
Expect(0, 4607, '\p{^hang}', "");
Expect(0, 4607, '\P{hang}', "");
Expect(1, 4607, '\P{^hang}', "");
Expect(0, 4351, '\p{hang}', "");
Expect(1, 4351, '\p{^hang}', "");
Expect(1, 4351, '\P{hang}', "");
Expect(0, 4351, '\P{^hang}', "");
Error('\p{/a/ Is HANG}');
Error('\P{/a/ Is HANG}');
Expect(1, 4607, '\p{ishang}', "");
Expect(0, 4607, '\p{^ishang}', "");
Expect(0, 4607, '\P{ishang}', "");
Expect(1, 4607, '\P{^ishang}', "");
Expect(0, 4351, '\p{ishang}', "");
Expect(1, 4351, '\p{^ishang}', "");
Expect(1, 4351, '\P{ishang}', "");
Expect(0, 4351, '\P{^ishang}', "");
Expect(1, 4607, '\p{-isHang}', "");
Expect(0, 4607, '\p{^-isHang}', "");
Expect(0, 4607, '\P{-isHang}', "");
Expect(1, 4607, '\P{^-isHang}', "");
Expect(0, 4351, '\p{-isHang}', "");
Expect(1, 4351, '\p{^-isHang}', "");
Expect(1, 4351, '\P{-isHang}', "");
Expect(0, 4351, '\P{^-isHang}', "");
Error('\p{-:=Cypriot}');
Error('\P{-:=Cypriot}');
Expect(1, 67589, '\p{cypriot}', "");
Expect(0, 67589, '\p{^cypriot}', "");
Expect(0, 67589, '\P{cypriot}', "");
Expect(1, 67589, '\P{^cypriot}', "");
Expect(0, 67583, '\p{cypriot}', "");
Expect(1, 67583, '\p{^cypriot}', "");
Expect(1, 67583, '\P{cypriot}', "");
Expect(0, 67583, '\P{^cypriot}', "");
Expect(1, 67589, '\p{ CYPRIOT}', "");
Expect(0, 67589, '\p{^ CYPRIOT}', "");
Expect(0, 67589, '\P{ CYPRIOT}', "");
Expect(1, 67589, '\P{^ CYPRIOT}', "");
Expect(0, 67583, '\p{ CYPRIOT}', "");
Expect(1, 67583, '\p{^ CYPRIOT}', "");
Expect(1, 67583, '\P{ CYPRIOT}', "");
Expect(0, 67583, '\P{^ CYPRIOT}', "");
Error('\p{ Is-Cypriot/a/}');
Error('\P{ Is-Cypriot/a/}');
Expect(1, 67589, '\p{iscypriot}', "");
Expect(0, 67589, '\p{^iscypriot}', "");
Expect(0, 67589, '\P{iscypriot}', "");
Expect(1, 67589, '\P{^iscypriot}', "");
Expect(0, 67583, '\p{iscypriot}', "");
Expect(1, 67583, '\p{^iscypriot}', "");
Expect(1, 67583, '\P{iscypriot}', "");
Expect(0, 67583, '\P{^iscypriot}', "");
Expect(1, 67589, '\p{_ Is-Cypriot}', "");
Expect(0, 67589, '\p{^_ Is-Cypriot}', "");
Expect(0, 67589, '\P{_ Is-Cypriot}', "");
Expect(1, 67589, '\P{^_ Is-Cypriot}', "");
Expect(0, 67583, '\p{_ Is-Cypriot}', "");
Expect(1, 67583, '\p{^_ Is-Cypriot}', "");
Expect(1, 67583, '\P{_ Is-Cypriot}', "");
Expect(0, 67583, '\P{^_ Is-Cypriot}', "");
Error('\p{:= Cprt}');
Error('\P{:= Cprt}');
Expect(1, 67589, '\p{cprt}', "");
Expect(0, 67589, '\p{^cprt}', "");
Expect(0, 67589, '\P{cprt}', "");
Expect(1, 67589, '\P{^cprt}', "");
Expect(0, 67583, '\p{cprt}', "");
Expect(1, 67583, '\p{^cprt}', "");
Expect(1, 67583, '\P{cprt}', "");
Expect(0, 67583, '\P{^cprt}', "");
Expect(1, 67589, '\p{_Cprt}', "");
Expect(0, 67589, '\p{^_Cprt}', "");
Expect(0, 67589, '\P{_Cprt}', "");
Expect(1, 67589, '\P{^_Cprt}', "");
Expect(0, 67583, '\p{_Cprt}', "");
Expect(1, 67583, '\p{^_Cprt}', "");
Expect(1, 67583, '\P{_Cprt}', "");
Expect(0, 67583, '\P{^_Cprt}', "");
Error('\p{-/a/IS_Cprt}');
Error('\P{-/a/IS_Cprt}');
Expect(1, 67589, '\p{iscprt}', "");
Expect(0, 67589, '\p{^iscprt}', "");
Expect(0, 67589, '\P{iscprt}', "");
Expect(1, 67589, '\P{^iscprt}', "");
Expect(0, 67583, '\p{iscprt}', "");
Expect(1, 67583, '\p{^iscprt}', "");
Expect(1, 67583, '\P{iscprt}', "");
Expect(0, 67583, '\P{^iscprt}', "");
Expect(1, 67589, '\p{ Is_Cprt}', "");
Expect(0, 67589, '\p{^ Is_Cprt}', "");
Expect(0, 67589, '\P{ Is_Cprt}', "");
Expect(1, 67589, '\P{^ Is_Cprt}', "");
Expect(0, 67583, '\p{ Is_Cprt}', "");
Expect(1, 67583, '\p{^ Is_Cprt}', "");
Expect(1, 67583, '\P{ Is_Cprt}', "");
Expect(0, 67583, '\P{^ Is_Cprt}', "");
Error('\p{-:=Byzantine_Musical Symbols}');
Error('\P{-:=Byzantine_Musical Symbols}');
Expect(1, 119039, '\p{byzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^byzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{byzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^byzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{byzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^byzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{byzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^byzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{--BYZANTINE MusicalSymbols}', "");
Expect(0, 119039, '\p{^--BYZANTINE MusicalSymbols}', "");
Expect(0, 119039, '\P{--BYZANTINE MusicalSymbols}', "");
Expect(1, 119039, '\P{^--BYZANTINE MusicalSymbols}', "");
Expect(0, 118783, '\p{--BYZANTINE MusicalSymbols}', "");
Expect(1, 118783, '\p{^--BYZANTINE MusicalSymbols}', "");
Expect(1, 118783, '\P{--BYZANTINE MusicalSymbols}', "");
Expect(0, 118783, '\P{^--BYZANTINE MusicalSymbols}', "");
Error('\p{:= is BYZANTINEmusicalSymbols}');
Error('\P{:= is BYZANTINEmusicalSymbols}');
Expect(1, 119039, '\p{isbyzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^isbyzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{isbyzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^isbyzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{isbyzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^isbyzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{isbyzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^isbyzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{__Is byzantine Musical-Symbols}', "");
Expect(0, 119039, '\p{^__Is byzantine Musical-Symbols}', "");
Expect(0, 119039, '\P{__Is byzantine Musical-Symbols}', "");
Expect(1, 119039, '\P{^__Is byzantine Musical-Symbols}', "");
Expect(0, 118783, '\p{__Is byzantine Musical-Symbols}', "");
Expect(1, 118783, '\p{^__Is byzantine Musical-Symbols}', "");
Expect(1, 118783, '\P{__Is byzantine Musical-Symbols}', "");
Expect(0, 118783, '\P{^__Is byzantine Musical-Symbols}', "");
Error('\p{_:=In-byzantine musicalSymbols}');
Error('\P{_:=In-byzantine musicalSymbols}');
Expect(1, 119039, '\p{inbyzantinemusicalsymbols}', "");
Expect(0, 119039, '\p{^inbyzantinemusicalsymbols}', "");
Expect(0, 119039, '\P{inbyzantinemusicalsymbols}', "");
Expect(1, 119039, '\P{^inbyzantinemusicalsymbols}', "");
Expect(0, 118783, '\p{inbyzantinemusicalsymbols}', "");
Expect(1, 118783, '\p{^inbyzantinemusicalsymbols}', "");
Expect(1, 118783, '\P{inbyzantinemusicalsymbols}', "");
Expect(0, 118783, '\P{^inbyzantinemusicalsymbols}', "");
Expect(1, 119039, '\p{ -In BYZANTINE_musical Symbols}', "");
Expect(0, 119039, '\p{^ -In BYZANTINE_musical Symbols}', "");
Expect(0, 119039, '\P{ -In BYZANTINE_musical Symbols}', "");
Expect(1, 119039, '\P{^ -In BYZANTINE_musical Symbols}', "");
Expect(0, 118783, '\p{ -In BYZANTINE_musical Symbols}', "");
Expect(1, 118783, '\p{^ -In BYZANTINE_musical Symbols}', "");
Expect(1, 118783, '\P{ -In BYZANTINE_musical Symbols}', "");
Expect(0, 118783, '\P{^ -In BYZANTINE_musical Symbols}', "");
Error('\p{-PosixUpper:=}');
Error('\P{-PosixUpper:=}');
Expect(1, 90, '\p{posixupper}', "");
Expect(0, 90, '\p{^posixupper}', "");
Expect(0, 90, '\P{posixupper}', "");
Expect(1, 90, '\P{^posixupper}', "");
Expect(0, 64, '\p{posixupper}', "");
Expect(1, 64, '\p{^posixupper}', "");
Expect(1, 64, '\P{posixupper}', "");
Expect(0, 64, '\P{^posixupper}', "");
Expect(1, 90, '\p{_PosixUpper}', "");
Expect(0, 90, '\p{^_PosixUpper}', "");
Expect(0, 90, '\P{_PosixUpper}', "");
Expect(1, 90, '\P{^_PosixUpper}', "");
Expect(0, 64, '\p{_PosixUpper}', "");
Expect(1, 64, '\p{^_PosixUpper}', "");
Expect(1, 64, '\P{_PosixUpper}', "");
Expect(0, 64, '\P{^_PosixUpper}', "");
Error('\p{ Is:=POSIXUPPER}');
Error('\P{ Is:=POSIXUPPER}');
Expect(1, 90, '\p{isposixupper}', "");
Expect(0, 90, '\p{^isposixupper}', "");
Expect(0, 90, '\P{isposixupper}', "");
Expect(1, 90, '\P{^isposixupper}', "");
Expect(0, 64, '\p{isposixupper}', "");
Expect(1, 64, '\p{^isposixupper}', "");
Expect(1, 64, '\P{isposixupper}', "");
Expect(0, 64, '\P{^isposixupper}', "");
Expect(1, 90, '\p{ Is_PosixUpper}', "");
Expect(0, 90, '\p{^ Is_PosixUpper}', "");
Expect(0, 90, '\P{ Is_PosixUpper}', "");
Expect(1, 90, '\P{^ Is_PosixUpper}', "");
Expect(0, 64, '\p{ Is_PosixUpper}', "");
Expect(1, 64, '\p{^ Is_PosixUpper}', "");
Expect(1, 64, '\P{ Is_PosixUpper}', "");
Expect(0, 64, '\P{^ Is_PosixUpper}', "");
Error('\p{ :=In-ARMENIAN}');
Error('\P{ :=In-ARMENIAN}');
Expect(1, 1423, '\p{inarmenian}', "");
Expect(0, 1423, '\p{^inarmenian}', "");
Expect(0, 1423, '\P{inarmenian}', "");
Expect(1, 1423, '\P{^inarmenian}', "");
Expect(0, 1327, '\p{inarmenian}', "");
Expect(1, 1327, '\p{^inarmenian}', "");
Expect(1, 1327, '\P{inarmenian}', "");
Expect(0, 1327, '\P{^inarmenian}', "");
Expect(1, 1423, '\p{_-In-ARMENIAN}', "");
Expect(0, 1423, '\p{^_-In-ARMENIAN}', "");
Expect(0, 1423, '\P{_-In-ARMENIAN}', "");
Expect(1, 1423, '\P{^_-In-ARMENIAN}', "");
Expect(0, 1327, '\p{_-In-ARMENIAN}', "");
Expect(1, 1327, '\p{^_-In-ARMENIAN}', "");
Expect(1, 1327, '\P{_-In-ARMENIAN}', "");
Expect(0, 1327, '\P{^_-In-ARMENIAN}', "");
Error('\p{/a/posixalpha}');
Error('\P{/a/posixalpha}');
Expect(1, 90, '\p{posixalpha}', "");
Expect(0, 90, '\p{^posixalpha}', "");
Expect(0, 90, '\P{posixalpha}', "");
Expect(1, 90, '\P{^posixalpha}', "");
Expect(0, 64, '\p{posixalpha}', "");
Expect(1, 64, '\p{^posixalpha}', "");
Expect(1, 64, '\P{posixalpha}', "");
Expect(0, 64, '\P{^posixalpha}', "");
Expect(1, 90, '\p{ PosixAlpha}', "");
Expect(0, 90, '\p{^ PosixAlpha}', "");
Expect(0, 90, '\P{ PosixAlpha}', "");
Expect(1, 90, '\P{^ PosixAlpha}', "");
Expect(0, 64, '\p{ PosixAlpha}', "");
Expect(1, 64, '\p{^ PosixAlpha}', "");
Expect(1, 64, '\P{ PosixAlpha}', "");
Expect(0, 64, '\P{^ PosixAlpha}', "");
Error('\p{:= Is PosixAlpha}');
Error('\P{:= Is PosixAlpha}');
Expect(1, 90, '\p{isposixalpha}', "");
Expect(0, 90, '\p{^isposixalpha}', "");
Expect(0, 90, '\P{isposixalpha}', "");
Expect(1, 90, '\P{^isposixalpha}', "");
Expect(0, 64, '\p{isposixalpha}', "");
Expect(1, 64, '\p{^isposixalpha}', "");
Expect(1, 64, '\P{isposixalpha}', "");
Expect(0, 64, '\P{^isposixalpha}', "");
Expect(1, 90, '\p{ IS PosixAlpha}', "");
Expect(0, 90, '\p{^ IS PosixAlpha}', "");
Expect(0, 90, '\P{ IS PosixAlpha}', "");
Expect(1, 90, '\P{^ IS PosixAlpha}', "");
Expect(0, 64, '\p{ IS PosixAlpha}', "");
Expect(1, 64, '\p{^ IS PosixAlpha}', "");
Expect(1, 64, '\P{ IS PosixAlpha}', "");
Expect(0, 64, '\P{^ IS PosixAlpha}', "");
Error('\p{:= Paragraph SEPARATOR}');
Error('\P{:= Paragraph SEPARATOR}');
Expect(1, 8233, '\p{paragraphseparator}', "");
Expect(0, 8233, '\p{^paragraphseparator}', "");
Expect(0, 8233, '\P{paragraphseparator}', "");
Expect(1, 8233, '\P{^paragraphseparator}', "");
Expect(0, 8232, '\p{paragraphseparator}', "");
Expect(1, 8232, '\p{^paragraphseparator}', "");
Expect(1, 8232, '\P{paragraphseparator}', "");
Expect(0, 8232, '\P{^paragraphseparator}', "");
Expect(1, 8233, '\p{_ Paragraph separator}', "");
Expect(0, 8233, '\p{^_ Paragraph separator}', "");
Expect(0, 8233, '\P{_ Paragraph separator}', "");
Expect(1, 8233, '\P{^_ Paragraph separator}', "");
Expect(0, 8232, '\p{_ Paragraph separator}', "");
Expect(1, 8232, '\p{^_ Paragraph separator}', "");
Expect(1, 8232, '\P{_ Paragraph separator}', "");
Expect(0, 8232, '\P{^_ Paragraph separator}', "");
Error('\p{ Is Paragraph:=Separator}');
Error('\P{ Is Paragraph:=Separator}');
Expect(1, 8233, '\p{isparagraphseparator}', "");
Expect(0, 8233, '\p{^isparagraphseparator}', "");
Expect(0, 8233, '\P{isparagraphseparator}', "");
Expect(1, 8233, '\P{^isparagraphseparator}', "");
Expect(0, 8232, '\p{isparagraphseparator}', "");
Expect(1, 8232, '\p{^isparagraphseparator}', "");
Expect(1, 8232, '\P{isparagraphseparator}', "");
Expect(0, 8232, '\P{^isparagraphseparator}', "");
Expect(1, 8233, '\p{-Is_Paragraphseparator}', "");
Expect(0, 8233, '\p{^-Is_Paragraphseparator}', "");
Expect(0, 8233, '\P{-Is_Paragraphseparator}', "");
Expect(1, 8233, '\P{^-Is_Paragraphseparator}', "");
Expect(0, 8232, '\p{-Is_Paragraphseparator}', "");
Expect(1, 8232, '\p{^-Is_Paragraphseparator}', "");
Expect(1, 8232, '\P{-Is_Paragraphseparator}', "");
Expect(0, 8232, '\P{^-Is_Paragraphseparator}', "");
Error('\p{-:=ZP}');
Error('\P{-:=ZP}');
Expect(1, 8233, '\p{zp}', "");
Expect(0, 8233, '\p{^zp}', "");
Expect(0, 8233, '\P{zp}', "");
Expect(1, 8233, '\P{^zp}', "");
Expect(0, 8232, '\p{zp}', "");
Expect(1, 8232, '\p{^zp}', "");
Expect(1, 8232, '\P{zp}', "");
Expect(0, 8232, '\P{^zp}', "");
Expect(1, 8233, '\p{ zp}', "");
Expect(0, 8233, '\p{^ zp}', "");
Expect(0, 8233, '\P{ zp}', "");
Expect(1, 8233, '\P{^ zp}', "");
Expect(0, 8232, '\p{ zp}', "");
Expect(1, 8232, '\p{^ zp}', "");
Expect(1, 8232, '\P{ zp}', "");
Expect(0, 8232, '\P{^ zp}', "");
Error('\p{ :=is_Zp}');
Error('\P{ :=is_Zp}');
Expect(1, 8233, '\p{iszp}', "");
Expect(0, 8233, '\p{^iszp}', "");
Expect(0, 8233, '\P{iszp}', "");
Expect(1, 8233, '\P{^iszp}', "");
Expect(0, 8232, '\p{iszp}', "");
Expect(1, 8232, '\p{^iszp}', "");
Expect(1, 8232, '\P{iszp}', "");
Expect(0, 8232, '\P{^iszp}', "");
Expect(1, 8233, '\p{_-is Zp}', "");
Expect(0, 8233, '\p{^_-is Zp}', "");
Expect(0, 8233, '\P{_-is Zp}', "");
Expect(1, 8233, '\P{^_-is Zp}', "");
Expect(0, 8232, '\p{_-is Zp}', "");
Expect(1, 8232, '\p{^_-is Zp}', "");
Expect(1, 8232, '\P{_-is Zp}', "");
Expect(0, 8232, '\P{^_-is Zp}', "");
Error('\p{/a/ phagsPA}');
Error('\P{/a/ phagsPA}');
Expect(1, 43127, '\p{phagspa}', "");
Expect(0, 43127, '\p{^phagspa}', "");
Expect(0, 43127, '\P{phagspa}', "");
Expect(1, 43127, '\P{^phagspa}', "");
Expect(0, 43071, '\p{phagspa}', "");
Expect(1, 43071, '\p{^phagspa}', "");
Expect(1, 43071, '\P{phagspa}', "");
Expect(0, 43071, '\P{^phagspa}', "");
Expect(1, 43127, '\p{-PHAGS Pa}', "");
Expect(0, 43127, '\p{^-PHAGS Pa}', "");
Expect(0, 43127, '\P{-PHAGS Pa}', "");
Expect(1, 43127, '\P{^-PHAGS Pa}', "");
Expect(0, 43071, '\p{-PHAGS Pa}', "");
Expect(1, 43071, '\p{^-PHAGS Pa}', "");
Expect(1, 43071, '\P{-PHAGS Pa}', "");
Expect(0, 43071, '\P{^-PHAGS Pa}', "");
Error('\p{/a/ _Is phagsPa}');
Error('\P{/a/ _Is phagsPa}');
Expect(1, 43127, '\p{isphagspa}', "");
Expect(0, 43127, '\p{^isphagspa}', "");
Expect(0, 43127, '\P{isphagspa}', "");
Expect(1, 43127, '\P{^isphagspa}', "");
Expect(0, 43071, '\p{isphagspa}', "");
Expect(1, 43071, '\p{^isphagspa}', "");
Expect(1, 43071, '\P{isphagspa}', "");
Expect(0, 43071, '\P{^isphagspa}', "");
Expect(1, 43127, '\p{ IsPHAGS Pa}', "");
Expect(0, 43127, '\p{^ IsPHAGS Pa}', "");
Expect(0, 43127, '\P{ IsPHAGS Pa}', "");
Expect(1, 43127, '\P{^ IsPHAGS Pa}', "");
Expect(0, 43071, '\p{ IsPHAGS Pa}', "");
Expect(1, 43071, '\p{^ IsPHAGS Pa}', "");
Expect(1, 43071, '\P{ IsPHAGS Pa}', "");
Expect(0, 43071, '\P{^ IsPHAGS Pa}', "");
Error('\p{_ Phag/a/}');
Error('\P{_ Phag/a/}');
Expect(1, 43127, '\p{phag}', "");
Expect(0, 43127, '\p{^phag}', "");
Expect(0, 43127, '\P{phag}', "");
Expect(1, 43127, '\P{^phag}', "");
Expect(0, 43071, '\p{phag}', "");
Expect(1, 43071, '\p{^phag}', "");
Expect(1, 43071, '\P{phag}', "");
Expect(0, 43071, '\P{^phag}', "");
Expect(1, 43127, '\p{_ PHAG}', "");
Expect(0, 43127, '\p{^_ PHAG}', "");
Expect(0, 43127, '\P{_ PHAG}', "");
Expect(1, 43127, '\P{^_ PHAG}', "");
Expect(0, 43071, '\p{_ PHAG}', "");
Expect(1, 43071, '\p{^_ PHAG}', "");
Expect(1, 43071, '\P{_ PHAG}', "");
Expect(0, 43071, '\P{^_ PHAG}', "");
Error('\p{_/a/IsPHAG}');
Error('\P{_/a/IsPHAG}');
Expect(1, 43127, '\p{isphag}', "");
Expect(0, 43127, '\p{^isphag}', "");
Expect(0, 43127, '\P{isphag}', "");
Expect(1, 43127, '\P{^isphag}', "");
Expect(0, 43071, '\p{isphag}', "");
Expect(1, 43071, '\p{^isphag}', "");
Expect(1, 43071, '\P{isphag}', "");
Expect(0, 43071, '\P{^isphag}', "");
Expect(1, 43127, '\p{ ISPhag}', "");
Expect(0, 43127, '\p{^ ISPhag}', "");
Expect(0, 43127, '\P{ ISPhag}', "");
Expect(1, 43127, '\P{^ ISPhag}', "");
Expect(0, 43071, '\p{ ISPhag}', "");
Expect(1, 43071, '\p{^ ISPhag}', "");
Expect(1, 43071, '\P{ ISPhag}', "");
Expect(0, 43071, '\P{^ ISPhag}', "");
Error('\p{/a/_Letter_number}');
Error('\P{/a/_Letter_number}');
Expect(1, 5872, '\p{letternumber}', "");
Expect(0, 5872, '\p{^letternumber}', "");
Expect(0, 5872, '\P{letternumber}', "");
Expect(1, 5872, '\P{^letternumber}', "");
Expect(0, 5869, '\p{letternumber}', "");
Expect(1, 5869, '\p{^letternumber}', "");
Expect(1, 5869, '\P{letternumber}', "");
Expect(0, 5869, '\P{^letternumber}', "");
Expect(1, 5872, '\p{Letter-NUMBER}', "");
Expect(0, 5872, '\p{^Letter-NUMBER}', "");
Expect(0, 5872, '\P{Letter-NUMBER}', "");
Expect(1, 5872, '\P{^Letter-NUMBER}', "");
Expect(0, 5869, '\p{Letter-NUMBER}', "");
Expect(1, 5869, '\p{^Letter-NUMBER}', "");
Expect(1, 5869, '\P{Letter-NUMBER}', "");
Expect(0, 5869, '\P{^Letter-NUMBER}', "");
Error('\p{__Is:=Letter Number}');
Error('\P{__Is:=Letter Number}');
Expect(1, 5872, '\p{isletternumber}', "");
Expect(0, 5872, '\p{^isletternumber}', "");
Expect(0, 5872, '\P{isletternumber}', "");
Expect(1, 5872, '\P{^isletternumber}', "");
Expect(0, 5869, '\p{isletternumber}', "");
Expect(1, 5869, '\p{^isletternumber}', "");
Expect(1, 5869, '\P{isletternumber}', "");
Expect(0, 5869, '\P{^isletternumber}', "");
Expect(1, 5872, '\p{ is LETTER Number}', "");
Expect(0, 5872, '\p{^ is LETTER Number}', "");
Expect(0, 5872, '\P{ is LETTER Number}', "");
Expect(1, 5872, '\P{^ is LETTER Number}', "");
Expect(0, 5869, '\p{ is LETTER Number}', "");
Expect(1, 5869, '\p{^ is LETTER Number}', "");
Expect(1, 5869, '\P{ is LETTER Number}', "");
Expect(0, 5869, '\P{^ is LETTER Number}', "");
Error('\p{-Nl:=}');
Error('\P{-Nl:=}');
Expect(1, 5872, '\p{nl}', "");
Expect(0, 5872, '\p{^nl}', "");
Expect(0, 5872, '\P{nl}', "");
Expect(1, 5872, '\P{^nl}', "");
Expect(0, 5869, '\p{nl}', "");
Expect(1, 5869, '\p{^nl}', "");
Expect(1, 5869, '\P{nl}', "");
Expect(0, 5869, '\P{^nl}', "");
Expect(1, 5872, '\p{ -NL}', "");
Expect(0, 5872, '\p{^ -NL}', "");
Expect(0, 5872, '\P{ -NL}', "");
Expect(1, 5872, '\P{^ -NL}', "");
Expect(0, 5869, '\p{ -NL}', "");
Expect(1, 5869, '\p{^ -NL}', "");
Expect(1, 5869, '\P{ -NL}', "");
Expect(0, 5869, '\P{^ -NL}', "");
Error('\p{ is:=nl}');
Error('\P{ is:=nl}');
Expect(1, 5872, '\p{isnl}', "");
Expect(0, 5872, '\p{^isnl}', "");
Expect(0, 5872, '\P{isnl}', "");
Expect(1, 5872, '\P{^isnl}', "");
Expect(0, 5869, '\p{isnl}', "");
Expect(1, 5869, '\p{^isnl}', "");
Expect(1, 5869, '\P{isnl}', "");
Expect(0, 5869, '\P{^isnl}', "");
Expect(1, 5872, '\p{--isNl}', "");
Expect(0, 5872, '\p{^--isNl}', "");
Expect(0, 5872, '\P{--isNl}', "");
Expect(1, 5872, '\P{^--isNl}', "");
Expect(0, 5869, '\p{--isNl}', "");
Expect(1, 5869, '\p{^--isNl}', "");
Expect(1, 5869, '\P{--isNl}', "");
Expect(0, 5869, '\P{^--isNl}', "");
Error('\p{-NUMBER_Forms/a/}');
Error('\P{-NUMBER_Forms/a/}');
Expect(1, 8591, '\p{numberforms}', "");
Expect(0, 8591, '\p{^numberforms}', "");
Expect(0, 8591, '\P{numberforms}', "");
Expect(1, 8591, '\P{^numberforms}', "");
Expect(0, 8527, '\p{numberforms}', "");
Expect(1, 8527, '\p{^numberforms}', "");
Expect(1, 8527, '\P{numberforms}', "");
Expect(0, 8527, '\P{^numberforms}', "");
Expect(1, 8591, '\p{- Number-Forms}', "");
Expect(0, 8591, '\p{^- Number-Forms}', "");
Expect(0, 8591, '\P{- Number-Forms}', "");
Expect(1, 8591, '\P{^- Number-Forms}', "");
Expect(0, 8527, '\p{- Number-Forms}', "");
Expect(1, 8527, '\p{^- Number-Forms}', "");
Expect(1, 8527, '\P{- Number-Forms}', "");
Expect(0, 8527, '\P{^- Number-Forms}', "");
Error('\p{_ Is-Number Forms:=}');
Error('\P{_ Is-Number Forms:=}');
Expect(1, 8591, '\p{isnumberforms}', "");
Expect(0, 8591, '\p{^isnumberforms}', "");
Expect(0, 8591, '\P{isnumberforms}', "");
Expect(1, 8591, '\P{^isnumberforms}', "");
Expect(0, 8527, '\p{isnumberforms}', "");
Expect(1, 8527, '\p{^isnumberforms}', "");
Expect(1, 8527, '\P{isnumberforms}', "");
Expect(0, 8527, '\P{^isnumberforms}', "");
Expect(1, 8591, '\p{-Is NUMBER_forms}', "");
Expect(0, 8591, '\p{^-Is NUMBER_forms}', "");
Expect(0, 8591, '\P{-Is NUMBER_forms}', "");
Expect(1, 8591, '\P{^-Is NUMBER_forms}', "");
Expect(0, 8527, '\p{-Is NUMBER_forms}', "");
Expect(1, 8527, '\p{^-Is NUMBER_forms}', "");
Expect(1, 8527, '\P{-Is NUMBER_forms}', "");
Expect(0, 8527, '\P{^-Is NUMBER_forms}', "");
Error('\p{_-INNUMBER-forms:=}');
Error('\P{_-INNUMBER-forms:=}');
Expect(1, 8591, '\p{innumberforms}', "");
Expect(0, 8591, '\p{^innumberforms}', "");
Expect(0, 8591, '\P{innumberforms}', "");
Expect(1, 8591, '\P{^innumberforms}', "");
Expect(0, 8527, '\p{innumberforms}', "");
Expect(1, 8527, '\p{^innumberforms}', "");
Expect(1, 8527, '\P{innumberforms}', "");
Expect(0, 8527, '\P{^innumberforms}', "");
Expect(1, 8591, '\p{ -In Number FORMS}', "");
Expect(0, 8591, '\p{^ -In Number FORMS}', "");
Expect(0, 8591, '\P{ -In Number FORMS}', "");
Expect(1, 8591, '\P{^ -In Number FORMS}', "");
Expect(0, 8527, '\p{ -In Number FORMS}', "");
Expect(1, 8527, '\p{^ -In Number FORMS}', "");
Expect(1, 8527, '\P{ -In Number FORMS}', "");
Expect(0, 8527, '\P{^ -In Number FORMS}', "");
Error('\p{_:=Alnum}');
Error('\P{_:=Alnum}');
Expect(1, 57, '\p{alnum}', "");
Expect(0, 57, '\p{^alnum}', "");
Expect(0, 57, '\P{alnum}', "");
Expect(1, 57, '\P{^alnum}', "");
Expect(0, 47, '\p{alnum}', "");
Expect(1, 47, '\p{^alnum}', "");
Expect(1, 47, '\P{alnum}', "");
Expect(0, 47, '\P{^alnum}', "");
Expect(1, 57, '\p{ ALNUM}', "");
Expect(0, 57, '\p{^ ALNUM}', "");
Expect(0, 57, '\P{ ALNUM}', "");
Expect(1, 57, '\P{^ ALNUM}', "");
Expect(0, 47, '\p{ ALNUM}', "");
Expect(1, 47, '\p{^ ALNUM}', "");
Expect(1, 47, '\P{ ALNUM}', "");
Expect(0, 47, '\P{^ ALNUM}', "");
Error('\p{- is:=alnum}');
Error('\P{- is:=alnum}');
Expect(1, 57, '\p{isalnum}', "");
Expect(0, 57, '\p{^isalnum}', "");
Expect(0, 57, '\P{isalnum}', "");
Expect(1, 57, '\P{^isalnum}', "");
Expect(0, 47, '\p{isalnum}', "");
Expect(1, 47, '\p{^isalnum}', "");
Expect(1, 47, '\P{isalnum}', "");
Expect(0, 47, '\P{^isalnum}', "");
Expect(1, 57, '\p{_IS_alnum}', "");
Expect(0, 57, '\p{^_IS_alnum}', "");
Expect(0, 57, '\P{_IS_alnum}', "");
Expect(1, 57, '\P{^_IS_alnum}', "");
Expect(0, 47, '\p{_IS_alnum}', "");
Expect(1, 47, '\p{^_IS_alnum}', "");
Expect(1, 47, '\P{_IS_alnum}', "");
Expect(0, 47, '\P{^_IS_alnum}', "");
Error('\p{/a/ InSundanese}');
Error('\P{/a/ InSundanese}');
Expect(1, 7103, '\p{insundanese}', "");
Expect(0, 7103, '\p{^insundanese}', "");
Expect(0, 7103, '\P{insundanese}', "");
Expect(1, 7103, '\P{^insundanese}', "");
Expect(0, 7039, '\p{insundanese}', "");
Expect(1, 7039, '\p{^insundanese}', "");
Expect(1, 7039, '\P{insundanese}', "");
Expect(0, 7039, '\P{^insundanese}', "");
Expect(1, 7103, '\p{ In sundanese}', "");
Expect(0, 7103, '\p{^ In sundanese}', "");
Expect(0, 7103, '\P{ In sundanese}', "");
Expect(1, 7103, '\P{^ In sundanese}', "");
Expect(0, 7039, '\p{ In sundanese}', "");
Expect(1, 7039, '\p{^ In sundanese}', "");
Expect(1, 7039, '\P{ In sundanese}', "");
Expect(0, 7039, '\P{^ In sundanese}', "");
Error('\p{-:=Arabic_Presentation_Forms B}');
Error('\P{-:=Arabic_Presentation_Forms B}');
Expect(1, 65279, '\p{arabicpresentationformsb}', "");
Expect(0, 65279, '\p{^arabicpresentationformsb}', "");
Expect(0, 65279, '\P{arabicpresentationformsb}', "");
Expect(1, 65279, '\P{^arabicpresentationformsb}', "");
Expect(0, 65135, '\p{arabicpresentationformsb}', "");
Expect(1, 65135, '\p{^arabicpresentationformsb}', "");
Expect(1, 65135, '\P{arabicpresentationformsb}', "");
Expect(0, 65135, '\P{^arabicpresentationformsb}', "");
Expect(1, 65279, '\p{ Arabic-Presentation-FORMSb}', "");
Expect(0, 65279, '\p{^ Arabic-Presentation-FORMSb}', "");
Expect(0, 65279, '\P{ Arabic-Presentation-FORMSb}', "");
Expect(1, 65279, '\P{^ Arabic-Presentation-FORMSb}', "");
Expect(0, 65135, '\p{ Arabic-Presentation-FORMSb}', "");
Expect(1, 65135, '\p{^ Arabic-Presentation-FORMSb}', "");
Expect(1, 65135, '\P{ Arabic-Presentation-FORMSb}', "");
Expect(0, 65135, '\P{^ Arabic-Presentation-FORMSb}', "");
Error('\p{ :=Isarabic Presentation-FORMSB}');
Error('\P{ :=Isarabic Presentation-FORMSB}');
Expect(1, 65279, '\p{isarabicpresentationformsb}', "");
Expect(0, 65279, '\p{^isarabicpresentationformsb}', "");
Expect(0, 65279, '\P{isarabicpresentationformsb}', "");
Expect(1, 65279, '\P{^isarabicpresentationformsb}', "");
Expect(0, 65135, '\p{isarabicpresentationformsb}', "");
Expect(1, 65135, '\p{^isarabicpresentationformsb}', "");
Expect(1, 65135, '\P{isarabicpresentationformsb}', "");
Expect(0, 65135, '\P{^isarabicpresentationformsb}', "");
Expect(1, 65279, '\p{_ Is arabic-PRESENTATION-forms-B}', "");
Expect(0, 65279, '\p{^_ Is arabic-PRESENTATION-forms-B}', "");
Expect(0, 65279, '\P{_ Is arabic-PRESENTATION-forms-B}', "");
Expect(1, 65279, '\P{^_ Is arabic-PRESENTATION-forms-B}', "");
Expect(0, 65135, '\p{_ Is arabic-PRESENTATION-forms-B}', "");
Expect(1, 65135, '\p{^_ Is arabic-PRESENTATION-forms-B}', "");
Expect(1, 65135, '\P{_ Is arabic-PRESENTATION-forms-B}', "");
Expect(0, 65135, '\P{^_ Is arabic-PRESENTATION-forms-B}', "");
Error('\p{- In/a/Arabic PRESENTATION forms_B}');
Error('\P{- In/a/Arabic PRESENTATION forms_B}');
Expect(1, 65279, '\p{inarabicpresentationformsb}', "");
Expect(0, 65279, '\p{^inarabicpresentationformsb}', "");
Expect(0, 65279, '\P{inarabicpresentationformsb}', "");
Expect(1, 65279, '\P{^inarabicpresentationformsb}', "");
Expect(0, 65135, '\p{inarabicpresentationformsb}', "");
Expect(1, 65135, '\p{^inarabicpresentationformsb}', "");
Expect(1, 65135, '\P{inarabicpresentationformsb}', "");
Expect(0, 65135, '\P{^inarabicpresentationformsb}', "");
Expect(1, 65279, '\p{ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(0, 65279, '\p{^ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(0, 65279, '\P{ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(1, 65279, '\P{^ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(0, 65135, '\p{ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(1, 65135, '\p{^ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(1, 65135, '\P{ In-Arabic PRESENTATION_FORMS-B}', "");
Expect(0, 65135, '\P{^ In-Arabic PRESENTATION_FORMS-B}', "");
Error('\p{_/a/Rumi-Numeral symbols}');
Error('\P{_/a/Rumi-Numeral symbols}');
Expect(1, 69247, '\p{ruminumeralsymbols}', "");
Expect(0, 69247, '\p{^ruminumeralsymbols}', "");
Expect(0, 69247, '\P{ruminumeralsymbols}', "");
Expect(1, 69247, '\P{^ruminumeralsymbols}', "");
Expect(0, 69215, '\p{ruminumeralsymbols}', "");
Expect(1, 69215, '\p{^ruminumeralsymbols}', "");
Expect(1, 69215, '\P{ruminumeralsymbols}', "");
Expect(0, 69215, '\P{^ruminumeralsymbols}', "");
Expect(1, 69247, '\p{ ruminumeral_SYMBOLS}', "");
Expect(0, 69247, '\p{^ ruminumeral_SYMBOLS}', "");
Expect(0, 69247, '\P{ ruminumeral_SYMBOLS}', "");
Expect(1, 69247, '\P{^ ruminumeral_SYMBOLS}', "");
Expect(0, 69215, '\p{ ruminumeral_SYMBOLS}', "");
Expect(1, 69215, '\p{^ ruminumeral_SYMBOLS}', "");
Expect(1, 69215, '\P{ ruminumeral_SYMBOLS}', "");
Expect(0, 69215, '\P{^ ruminumeral_SYMBOLS}', "");
Error('\p{ /a/IS-Rumi NUMERAL_Symbols}');
Error('\P{ /a/IS-Rumi NUMERAL_Symbols}');
Expect(1, 69247, '\p{isruminumeralsymbols}', "");
Expect(0, 69247, '\p{^isruminumeralsymbols}', "");
Expect(0, 69247, '\P{isruminumeralsymbols}', "");
Expect(1, 69247, '\P{^isruminumeralsymbols}', "");
Expect(0, 69215, '\p{isruminumeralsymbols}', "");
Expect(1, 69215, '\p{^isruminumeralsymbols}', "");
Expect(1, 69215, '\P{isruminumeralsymbols}', "");
Expect(0, 69215, '\P{^isruminumeralsymbols}', "");
Expect(1, 69247, '\p{--Is_Rumi_numeral Symbols}', "");
Expect(0, 69247, '\p{^--Is_Rumi_numeral Symbols}', "");
Expect(0, 69247, '\P{--Is_Rumi_numeral Symbols}', "");
Expect(1, 69247, '\P{^--Is_Rumi_numeral Symbols}', "");
Expect(0, 69215, '\p{--Is_Rumi_numeral Symbols}', "");
Expect(1, 69215, '\p{^--Is_Rumi_numeral Symbols}', "");
Expect(1, 69215, '\P{--Is_Rumi_numeral Symbols}', "");
Expect(0, 69215, '\P{^--Is_Rumi_numeral Symbols}', "");
Error('\p{-:=IN_RUMInumeralSYMBOLS}');
Error('\P{-:=IN_RUMInumeralSYMBOLS}');
Expect(1, 69247, '\p{inruminumeralsymbols}', "");
Expect(0, 69247, '\p{^inruminumeralsymbols}', "");
Expect(0, 69247, '\P{inruminumeralsymbols}', "");
Expect(1, 69247, '\P{^inruminumeralsymbols}', "");
Expect(0, 69215, '\p{inruminumeralsymbols}', "");
Expect(1, 69215, '\p{^inruminumeralsymbols}', "");
Expect(1, 69215, '\P{inruminumeralsymbols}', "");
Expect(0, 69215, '\P{^inruminumeralsymbols}', "");
Expect(1, 69247, '\p{ -IN_RUMI_Numeral-Symbols}', "");
Expect(0, 69247, '\p{^ -IN_RUMI_Numeral-Symbols}', "");
Expect(0, 69247, '\P{ -IN_RUMI_Numeral-Symbols}', "");
Expect(1, 69247, '\P{^ -IN_RUMI_Numeral-Symbols}', "");
Expect(0, 69215, '\p{ -IN_RUMI_Numeral-Symbols}', "");
Expect(1, 69215, '\p{^ -IN_RUMI_Numeral-Symbols}', "");
Expect(1, 69215, '\P{ -IN_RUMI_Numeral-Symbols}', "");
Expect(0, 69215, '\P{^ -IN_RUMI_Numeral-Symbols}', "");
Error('\p{:=Common_IndicNumber_FORMS}');
Error('\P{:=Common_IndicNumber_FORMS}');
Expect(1, 43071, '\p{commonindicnumberforms}', "");
Expect(0, 43071, '\p{^commonindicnumberforms}', "");
Expect(0, 43071, '\P{commonindicnumberforms}', "");
Expect(1, 43071, '\P{^commonindicnumberforms}', "");
Expect(0, 43055, '\p{commonindicnumberforms}', "");
Expect(1, 43055, '\p{^commonindicnumberforms}', "");
Expect(1, 43055, '\P{commonindicnumberforms}', "");
Expect(0, 43055, '\P{^commonindicnumberforms}', "");
Expect(1, 43071, '\p{ -common_indic NUMBER Forms}', "");
Expect(0, 43071, '\p{^ -common_indic NUMBER Forms}', "");
Expect(0, 43071, '\P{ -common_indic NUMBER Forms}', "");
Expect(1, 43071, '\P{^ -common_indic NUMBER Forms}', "");
Expect(0, 43055, '\p{ -common_indic NUMBER Forms}', "");
Expect(1, 43055, '\p{^ -common_indic NUMBER Forms}', "");
Expect(1, 43055, '\P{ -common_indic NUMBER Forms}', "");
Expect(0, 43055, '\P{^ -common_indic NUMBER Forms}', "");
Error('\p{ is common/a/indicnumber_Forms}');
Error('\P{ is common/a/indicnumber_Forms}');
Expect(1, 43071, '\p{iscommonindicnumberforms}', "");
Expect(0, 43071, '\p{^iscommonindicnumberforms}', "");
Expect(0, 43071, '\P{iscommonindicnumberforms}', "");
Expect(1, 43071, '\P{^iscommonindicnumberforms}', "");
Expect(0, 43055, '\p{iscommonindicnumberforms}', "");
Expect(1, 43055, '\p{^iscommonindicnumberforms}', "");
Expect(1, 43055, '\P{iscommonindicnumberforms}', "");
Expect(0, 43055, '\P{^iscommonindicnumberforms}', "");
Expect(1, 43071, '\p{ Is-common indic_number-FORMS}', "");
Expect(0, 43071, '\p{^ Is-common indic_number-FORMS}', "");
Expect(0, 43071, '\P{ Is-common indic_number-FORMS}', "");
Expect(1, 43071, '\P{^ Is-common indic_number-FORMS}', "");
Expect(0, 43055, '\p{ Is-common indic_number-FORMS}', "");
Expect(1, 43055, '\p{^ Is-common indic_number-FORMS}', "");
Expect(1, 43055, '\P{ Is-common indic_number-FORMS}', "");
Expect(0, 43055, '\P{^ Is-common indic_number-FORMS}', "");
Error('\p{- inCommon/a/Indic Number forms}');
Error('\P{- inCommon/a/Indic Number forms}');
Expect(1, 43071, '\p{incommonindicnumberforms}', "");
Expect(0, 43071, '\p{^incommonindicnumberforms}', "");
Expect(0, 43071, '\P{incommonindicnumberforms}', "");
Expect(1, 43071, '\P{^incommonindicnumberforms}', "");
Expect(0, 43055, '\p{incommonindicnumberforms}', "");
Expect(1, 43055, '\p{^incommonindicnumberforms}', "");
Expect(1, 43055, '\P{incommonindicnumberforms}', "");
Expect(0, 43055, '\P{^incommonindicnumberforms}', "");
Expect(1, 43071, '\p{ _In Common_Indic-Number_Forms}', "");
Expect(0, 43071, '\p{^ _In Common_Indic-Number_Forms}', "");
Expect(0, 43071, '\P{ _In Common_Indic-Number_Forms}', "");
Expect(1, 43071, '\P{^ _In Common_Indic-Number_Forms}', "");
Expect(0, 43055, '\p{ _In Common_Indic-Number_Forms}', "");
Expect(1, 43055, '\p{^ _In Common_Indic-Number_Forms}', "");
Expect(1, 43055, '\P{ _In Common_Indic-Number_Forms}', "");
Expect(0, 43055, '\P{^ _In Common_Indic-Number_Forms}', "");
Error('\p{-/a/Alpha}');
Error('\P{-/a/Alpha}');
Expect(1, 90, '\p{alpha}', "");
Expect(0, 90, '\p{^alpha}', "");
Expect(0, 90, '\P{alpha}', "");
Expect(1, 90, '\P{^alpha}', "");
Expect(0, 64, '\p{alpha}', "");
Expect(1, 64, '\p{^alpha}', "");
Expect(1, 64, '\P{alpha}', "");
Expect(0, 64, '\P{^alpha}', "");
Expect(1, 90, '\p{ Alpha}', "");
Expect(0, 90, '\p{^ Alpha}', "");
Expect(0, 90, '\P{ Alpha}', "");
Expect(1, 90, '\P{^ Alpha}', "");
Expect(0, 64, '\p{ Alpha}', "");
Expect(1, 64, '\p{^ Alpha}', "");
Expect(1, 64, '\P{ Alpha}', "");
Expect(0, 64, '\P{^ Alpha}', "");
Error('\p{--Is ALPHA:=}');
Error('\P{--Is ALPHA:=}');
Expect(1, 90, '\p{isalpha}', "");
Expect(0, 90, '\p{^isalpha}', "");
Expect(0, 90, '\P{isalpha}', "");
Expect(1, 90, '\P{^isalpha}', "");
Expect(0, 64, '\p{isalpha}', "");
Expect(1, 64, '\p{^isalpha}', "");
Expect(1, 64, '\P{isalpha}', "");
Expect(0, 64, '\P{^isalpha}', "");
Expect(1, 90, '\p{ IS ALPHA}', "");
Expect(0, 90, '\p{^ IS ALPHA}', "");
Expect(0, 90, '\P{ IS ALPHA}', "");
Expect(1, 90, '\P{^ IS ALPHA}', "");
Expect(0, 64, '\p{ IS ALPHA}', "");
Expect(1, 64, '\p{^ IS ALPHA}', "");
Expect(1, 64, '\P{ IS ALPHA}', "");
Expect(0, 64, '\P{^ IS ALPHA}', "");
Error('\p{/a/ _Alphabetic}');
Error('\P{/a/ _Alphabetic}');
Expect(1, 90, '\p{alphabetic}', "");
Expect(0, 90, '\p{^alphabetic}', "");
Expect(0, 90, '\P{alphabetic}', "");
Expect(1, 90, '\P{^alphabetic}', "");
Expect(0, 64, '\p{alphabetic}', "");
Expect(1, 64, '\p{^alphabetic}', "");
Expect(1, 64, '\P{alphabetic}', "");
Expect(0, 64, '\P{^alphabetic}', "");
Expect(1, 90, '\p{_Alphabetic}', "");
Expect(0, 90, '\p{^_Alphabetic}', "");
Expect(0, 90, '\P{_Alphabetic}', "");
Expect(1, 90, '\P{^_Alphabetic}', "");
Expect(0, 64, '\p{_Alphabetic}', "");
Expect(1, 64, '\p{^_Alphabetic}', "");
Expect(1, 64, '\P{_Alphabetic}', "");
Expect(0, 64, '\P{^_Alphabetic}', "");
Error('\p{- Is:=ALPHABETIC}');
Error('\P{- Is:=ALPHABETIC}');
Expect(1, 90, '\p{isalphabetic}', "");
Expect(0, 90, '\p{^isalphabetic}', "");
Expect(0, 90, '\P{isalphabetic}', "");
Expect(1, 90, '\P{^isalphabetic}', "");
Expect(0, 64, '\p{isalphabetic}', "");
Expect(1, 64, '\p{^isalphabetic}', "");
Expect(1, 64, '\P{isalphabetic}', "");
Expect(0, 64, '\P{^isalphabetic}', "");
Expect(1, 90, '\p{-Is-Alphabetic}', "");
Expect(0, 90, '\p{^-Is-Alphabetic}', "");
Expect(0, 90, '\P{-Is-Alphabetic}', "");
Expect(1, 90, '\P{^-Is-Alphabetic}', "");
Expect(0, 64, '\p{-Is-Alphabetic}', "");
Expect(1, 64, '\p{^-Is-Alphabetic}', "");
Expect(1, 64, '\P{-Is-Alphabetic}', "");
Expect(0, 64, '\P{^-Is-Alphabetic}', "");
Error('\p{- In:=Egyptian HIEROGLYPHS}');
Error('\P{- In:=Egyptian HIEROGLYPHS}');
Expect(1, 78895, '\p{inegyptianhieroglyphs}', "");
Expect(0, 78895, '\p{^inegyptianhieroglyphs}', "");
Expect(0, 78895, '\P{inegyptianhieroglyphs}', "");
Expect(1, 78895, '\P{^inegyptianhieroglyphs}', "");
Expect(0, 77823, '\p{inegyptianhieroglyphs}', "");
Expect(1, 77823, '\p{^inegyptianhieroglyphs}', "");
Expect(1, 77823, '\P{inegyptianhieroglyphs}', "");
Expect(0, 77823, '\P{^inegyptianhieroglyphs}', "");
Expect(1, 78895, '\p{ In EGYPTIAN Hieroglyphs}', "");
Expect(0, 78895, '\p{^ In EGYPTIAN Hieroglyphs}', "");
Expect(0, 78895, '\P{ In EGYPTIAN Hieroglyphs}', "");
Expect(1, 78895, '\P{^ In EGYPTIAN Hieroglyphs}', "");
Expect(0, 77823, '\p{ In EGYPTIAN Hieroglyphs}', "");
Expect(1, 77823, '\p{^ In EGYPTIAN Hieroglyphs}', "");
Expect(1, 77823, '\P{ In EGYPTIAN Hieroglyphs}', "");
Expect(0, 77823, '\P{^ In EGYPTIAN Hieroglyphs}', "");
Error('\p{_IN:=myanmar}');
Error('\P{_IN:=myanmar}');
Expect(1, 4255, '\p{inmyanmar}', "");
Expect(0, 4255, '\p{^inmyanmar}', "");
Expect(0, 4255, '\P{inmyanmar}', "");
Expect(1, 4255, '\P{^inmyanmar}', "");
Expect(0, 4095, '\p{inmyanmar}', "");
Expect(1, 4095, '\p{^inmyanmar}', "");
Expect(1, 4095, '\P{inmyanmar}', "");
Expect(0, 4095, '\P{^inmyanmar}', "");
Expect(1, 4255, '\p{_In-MYANMAR}', "");
Expect(0, 4255, '\p{^_In-MYANMAR}', "");
Expect(0, 4255, '\P{_In-MYANMAR}', "");
Expect(1, 4255, '\P{^_In-MYANMAR}', "");
Expect(0, 4095, '\p{_In-MYANMAR}', "");
Expect(1, 4095, '\p{^_In-MYANMAR}', "");
Expect(1, 4095, '\P{_In-MYANMAR}', "");
Expect(0, 4095, '\P{^_In-MYANMAR}', "");
Error('\p{ _Greek extended/a/}');
Error('\P{ _Greek extended/a/}');
Expect(1, 8191, '\p{greekextended}', "");
Expect(0, 8191, '\p{^greekextended}', "");
Expect(0, 8191, '\P{greekextended}', "");
Expect(1, 8191, '\P{^greekextended}', "");
Expect(0, 7935, '\p{greekextended}', "");
Expect(1, 7935, '\p{^greekextended}', "");
Expect(1, 7935, '\P{greekextended}', "");
Expect(0, 7935, '\P{^greekextended}', "");
Expect(1, 8191, '\p{-GREEK-EXTENDED}', "");
Expect(0, 8191, '\p{^-GREEK-EXTENDED}', "");
Expect(0, 8191, '\P{-GREEK-EXTENDED}', "");
Expect(1, 8191, '\P{^-GREEK-EXTENDED}', "");
Expect(0, 7935, '\p{-GREEK-EXTENDED}', "");
Expect(1, 7935, '\p{^-GREEK-EXTENDED}', "");
Expect(1, 7935, '\P{-GREEK-EXTENDED}', "");
Expect(0, 7935, '\P{^-GREEK-EXTENDED}', "");
Error('\p{ is/a/Greek EXTENDED}');
Error('\P{ is/a/Greek EXTENDED}');
Expect(1, 8191, '\p{isgreekextended}', "");
Expect(0, 8191, '\p{^isgreekextended}', "");
Expect(0, 8191, '\P{isgreekextended}', "");
Expect(1, 8191, '\P{^isgreekextended}', "");
Expect(0, 7935, '\p{isgreekextended}', "");
Expect(1, 7935, '\p{^isgreekextended}', "");
Expect(1, 7935, '\P{isgreekextended}', "");
Expect(0, 7935, '\P{^isgreekextended}', "");
Expect(1, 8191, '\p{ IS GREEK_Extended}', "");
Expect(0, 8191, '\p{^ IS GREEK_Extended}', "");
Expect(0, 8191, '\P{ IS GREEK_Extended}', "");
Expect(1, 8191, '\P{^ IS GREEK_Extended}', "");
Expect(0, 7935, '\p{ IS GREEK_Extended}', "");
Expect(1, 7935, '\p{^ IS GREEK_Extended}', "");
Expect(1, 7935, '\P{ IS GREEK_Extended}', "");
Expect(0, 7935, '\P{^ IS GREEK_Extended}', "");
Error('\p{-in Greek:=Extended}');
Error('\P{-in Greek:=Extended}');
Expect(1, 8191, '\p{ingreekextended}', "");
Expect(0, 8191, '\p{^ingreekextended}', "");
Expect(0, 8191, '\P{ingreekextended}', "");
Expect(1, 8191, '\P{^ingreekextended}', "");
Expect(0, 7935, '\p{ingreekextended}', "");
Expect(1, 7935, '\p{^ingreekextended}', "");
Expect(1, 7935, '\P{ingreekextended}', "");
Expect(0, 7935, '\P{^ingreekextended}', "");
Expect(1, 8191, '\p{ InGreek_extended}', "");
Expect(0, 8191, '\p{^ InGreek_extended}', "");
Expect(0, 8191, '\P{ InGreek_extended}', "");
Expect(1, 8191, '\P{^ InGreek_extended}', "");
Expect(0, 7935, '\p{ InGreek_extended}', "");
Expect(1, 7935, '\p{^ InGreek_extended}', "");
Expect(1, 7935, '\P{ InGreek_extended}', "");
Expect(0, 7935, '\P{^ InGreek_extended}', "");
Error('\p{--radical:=}');
Error('\P{--radical:=}');
Expect(1, 11929, '\p{radical}', "");
Expect(0, 11929, '\p{^radical}', "");
Expect(0, 11929, '\P{radical}', "");
Expect(1, 11929, '\P{^radical}', "");
Expect(0, 11903, '\p{radical}', "");
Expect(1, 11903, '\p{^radical}', "");
Expect(1, 11903, '\P{radical}', "");
Expect(0, 11903, '\P{^radical}', "");
Expect(1, 11929, '\p{ _Radical}', "");
Expect(0, 11929, '\p{^ _Radical}', "");
Expect(0, 11929, '\P{ _Radical}', "");
Expect(1, 11929, '\P{^ _Radical}', "");
Expect(0, 11903, '\p{ _Radical}', "");
Expect(1, 11903, '\p{^ _Radical}', "");
Expect(1, 11903, '\P{ _Radical}', "");
Expect(0, 11903, '\P{^ _Radical}', "");
Error('\p{/a/ _Is_RADICAL}');
Error('\P{/a/ _Is_RADICAL}');
Expect(1, 11929, '\p{isradical}', "");
Expect(0, 11929, '\p{^isradical}', "");
Expect(0, 11929, '\P{isradical}', "");
Expect(1, 11929, '\P{^isradical}', "");
Expect(0, 11903, '\p{isradical}', "");
Expect(1, 11903, '\p{^isradical}', "");
Expect(1, 11903, '\P{isradical}', "");
Expect(0, 11903, '\P{^isradical}', "");
Expect(1, 11929, '\p{ IS Radical}', "");
Expect(0, 11929, '\p{^ IS Radical}', "");
Expect(0, 11929, '\P{ IS Radical}', "");
Expect(1, 11929, '\P{^ IS Radical}', "");
Expect(0, 11903, '\p{ IS Radical}', "");
Expect(1, 11903, '\p{^ IS Radical}', "");
Expect(1, 11903, '\P{ IS Radical}', "");
Expect(0, 11903, '\P{^ IS Radical}', "");
Error('\p{:= LOW SURROGATES}');
Error('\P{:= LOW SURROGATES}');
Expect(0, 1, '\p{lowsurrogates}', "");
Expect(1, 1, '\p{^lowsurrogates}', "");
Expect(1, 1, '\P{lowsurrogates}', "");
Expect(0, 1, '\P{^lowsurrogates}', "");
Expect(0, 1, '\p{-_LOW_surrogates}', "");
Expect(1, 1, '\p{^-_LOW_surrogates}', "");
Expect(1, 1, '\P{-_LOW_surrogates}', "");
Expect(0, 1, '\P{^-_LOW_surrogates}', "");
Error('\p{:= _Is Low-SURROGATES}');
Error('\P{:= _Is Low-SURROGATES}');
Expect(0, 1, '\p{islowsurrogates}', "");
Expect(1, 1, '\p{^islowsurrogates}', "");
Expect(1, 1, '\P{islowsurrogates}', "");
Expect(0, 1, '\P{^islowsurrogates}', "");
Expect(0, 1, '\p{ ISlow_Surrogates}', "");
Expect(1, 1, '\p{^ ISlow_Surrogates}', "");
Expect(1, 1, '\P{ ISlow_Surrogates}', "");
Expect(0, 1, '\P{^ ISlow_Surrogates}', "");
Error('\p{/a/ In Low-SURROGATES}');
Error('\P{/a/ In Low-SURROGATES}');
Expect(0, 1, '\p{inlowsurrogates}', "");
Expect(1, 1, '\p{^inlowsurrogates}', "");
Expect(1, 1, '\P{inlowsurrogates}', "");
Expect(0, 1, '\P{^inlowsurrogates}', "");
Expect(0, 1, '\p{ in low Surrogates}', "");
Expect(1, 1, '\p{^ in low Surrogates}', "");
Expect(1, 1, '\P{ in low Surrogates}', "");
Expect(0, 1, '\P{^ in low Surrogates}', "");
Error('\p{ In/a/Phags Pa}');
Error('\P{ In/a/Phags Pa}');
Expect(1, 43135, '\p{inphagspa}', "");
Expect(0, 43135, '\p{^inphagspa}', "");
Expect(0, 43135, '\P{inphagspa}', "");
Expect(1, 43135, '\P{^inphagspa}', "");
Expect(0, 43071, '\p{inphagspa}', "");
Expect(1, 43071, '\p{^inphagspa}', "");
Expect(1, 43071, '\P{inphagspa}', "");
Expect(0, 43071, '\P{^inphagspa}', "");
Expect(1, 43135, '\p{_in-phags-Pa}', "");
Expect(0, 43135, '\p{^_in-phags-Pa}', "");
Expect(0, 43135, '\P{_in-phags-Pa}', "");
Expect(1, 43135, '\P{^_in-phags-Pa}', "");
Expect(0, 43071, '\p{_in-phags-Pa}', "");
Expect(1, 43071, '\p{^_in-phags-Pa}', "");
Expect(1, 43071, '\P{_in-phags-Pa}', "");
Expect(0, 43071, '\P{^_in-phags-Pa}', "");
Error('\p{_imperial/a/aramaic}');
Error('\P{_imperial/a/aramaic}');
Expect(1, 67669, '\p{imperialaramaic}', "");
Expect(0, 67669, '\p{^imperialaramaic}', "");
Expect(0, 67669, '\P{imperialaramaic}', "");
Expect(1, 67669, '\P{^imperialaramaic}', "");
Expect(0, 67647, '\p{imperialaramaic}', "");
Expect(1, 67647, '\p{^imperialaramaic}', "");
Expect(1, 67647, '\P{imperialaramaic}', "");
Expect(0, 67647, '\P{^imperialaramaic}', "");
Expect(1, 67669, '\p{ Imperial-aramaic}', "");
Expect(0, 67669, '\p{^ Imperial-aramaic}', "");
Expect(0, 67669, '\P{ Imperial-aramaic}', "");
Expect(1, 67669, '\P{^ Imperial-aramaic}', "");
Expect(0, 67647, '\p{ Imperial-aramaic}', "");
Expect(1, 67647, '\p{^ Imperial-aramaic}', "");
Expect(1, 67647, '\P{ Imperial-aramaic}', "");
Expect(0, 67647, '\P{^ Imperial-aramaic}', "");
Error('\p{_/a/Is Imperial-ARAMAIC}');
Error('\P{_/a/Is Imperial-ARAMAIC}');
Expect(1, 67669, '\p{isimperialaramaic}', "");
Expect(0, 67669, '\p{^isimperialaramaic}', "");
Expect(0, 67669, '\P{isimperialaramaic}', "");
Expect(1, 67669, '\P{^isimperialaramaic}', "");
Expect(0, 67647, '\p{isimperialaramaic}', "");
Expect(1, 67647, '\p{^isimperialaramaic}', "");
Expect(1, 67647, '\P{isimperialaramaic}', "");
Expect(0, 67647, '\P{^isimperialaramaic}', "");
Expect(1, 67669, '\p{ IsImperial Aramaic}', "");
Expect(0, 67669, '\p{^ IsImperial Aramaic}', "");
Expect(0, 67669, '\P{ IsImperial Aramaic}', "");
Expect(1, 67669, '\P{^ IsImperial Aramaic}', "");
Expect(0, 67647, '\p{ IsImperial Aramaic}', "");
Expect(1, 67647, '\p{^ IsImperial Aramaic}', "");
Expect(1, 67647, '\P{ IsImperial Aramaic}', "");
Expect(0, 67647, '\P{^ IsImperial Aramaic}', "");
Error('\p{:= _ARMI}');
Error('\P{:= _ARMI}');
Expect(1, 67669, '\p{armi}', "");
Expect(0, 67669, '\p{^armi}', "");
Expect(0, 67669, '\P{armi}', "");
Expect(1, 67669, '\P{^armi}', "");
Expect(0, 67647, '\p{armi}', "");
Expect(1, 67647, '\p{^armi}', "");
Expect(1, 67647, '\P{armi}', "");
Expect(0, 67647, '\P{^armi}', "");
Expect(1, 67669, '\p{ armi}', "");
Expect(0, 67669, '\p{^ armi}', "");
Expect(0, 67669, '\P{ armi}', "");
Expect(1, 67669, '\P{^ armi}', "");
Expect(0, 67647, '\p{ armi}', "");
Expect(1, 67647, '\p{^ armi}', "");
Expect(1, 67647, '\P{ armi}', "");
Expect(0, 67647, '\P{^ armi}', "");
Error('\p{/a/Is Armi}');
Error('\P{/a/Is Armi}');
Expect(1, 67669, '\p{isarmi}', "");
Expect(0, 67669, '\p{^isarmi}', "");
Expect(0, 67669, '\P{isarmi}', "");
Expect(1, 67669, '\P{^isarmi}', "");
Expect(0, 67647, '\p{isarmi}', "");
Expect(1, 67647, '\p{^isarmi}', "");
Expect(1, 67647, '\P{isarmi}', "");
Expect(0, 67647, '\P{^isarmi}', "");
Expect(1, 67669, '\p{- Is ARMI}', "");
Expect(0, 67669, '\p{^- Is ARMI}', "");
Expect(0, 67669, '\P{- Is ARMI}', "");
Expect(1, 67669, '\P{^- Is ARMI}', "");
Expect(0, 67647, '\p{- Is ARMI}', "");
Expect(1, 67647, '\p{^- Is ARMI}', "");
Expect(1, 67647, '\P{- Is ARMI}', "");
Expect(0, 67647, '\P{^- Is ARMI}', "");
Error('\p{/a/PERLSPACE}');
Error('\P{/a/PERLSPACE}');
Expect(1, 10, '\p{perlspace}', "");
Expect(0, 10, '\p{^perlspace}', "");
Expect(0, 10, '\P{perlspace}', "");
Expect(1, 10, '\P{^perlspace}', "");
Expect(0, 8, '\p{perlspace}', "");
Expect(1, 8, '\p{^perlspace}', "");
Expect(1, 8, '\P{perlspace}', "");
Expect(0, 8, '\P{^perlspace}', "");
Expect(1, 10, '\p{ _PerlSpace}', "");
Expect(0, 10, '\p{^ _PerlSpace}', "");
Expect(0, 10, '\P{ _PerlSpace}', "");
Expect(1, 10, '\P{^ _PerlSpace}', "");
Expect(0, 8, '\p{ _PerlSpace}', "");
Expect(1, 8, '\p{^ _PerlSpace}', "");
Expect(1, 8, '\P{ _PerlSpace}', "");
Expect(0, 8, '\P{^ _PerlSpace}', "");
Error('\p{:=_IsPerlSpace}');
Error('\P{:=_IsPerlSpace}');
Expect(1, 10, '\p{isperlspace}', "");
Expect(0, 10, '\p{^isperlspace}', "");
Expect(0, 10, '\P{isperlspace}', "");
Expect(1, 10, '\P{^isperlspace}', "");
Expect(0, 8, '\p{isperlspace}', "");
Expect(1, 8, '\p{^isperlspace}', "");
Expect(1, 8, '\P{isperlspace}', "");
Expect(0, 8, '\P{^isperlspace}', "");
Expect(1, 10, '\p{-IS-PERLSPACE}', "");
Expect(0, 10, '\p{^-IS-PERLSPACE}', "");
Expect(0, 10, '\P{-IS-PERLSPACE}', "");
Expect(1, 10, '\P{^-IS-PERLSPACE}', "");
Expect(0, 8, '\p{-IS-PERLSPACE}', "");
Expect(1, 8, '\p{^-IS-PERLSPACE}', "");
Expect(1, 8, '\P{-IS-PERLSPACE}', "");
Expect(0, 8, '\P{^-IS-PERLSPACE}', "");
Error('\p{ IDS-Binary:=operator}');
Error('\P{ IDS-Binary:=operator}');
Expect(1, 12273, '\p{idsbinaryoperator}', "");
Expect(0, 12273, '\p{^idsbinaryoperator}', "");
Expect(0, 12273, '\P{idsbinaryoperator}', "");
Expect(1, 12273, '\P{^idsbinaryoperator}', "");
Expect(0, 12271, '\p{idsbinaryoperator}', "");
Expect(1, 12271, '\p{^idsbinaryoperator}', "");
Expect(1, 12271, '\P{idsbinaryoperator}', "");
Expect(0, 12271, '\P{^idsbinaryoperator}', "");
Expect(1, 12273, '\p{_ids Binary Operator}', "");
Expect(0, 12273, '\p{^_ids Binary Operator}', "");
Expect(0, 12273, '\P{_ids Binary Operator}', "");
Expect(1, 12273, '\P{^_ids Binary Operator}', "");
Expect(0, 12271, '\p{_ids Binary Operator}', "");
Expect(1, 12271, '\p{^_ids Binary Operator}', "");
Expect(1, 12271, '\P{_ids Binary Operator}', "");
Expect(0, 12271, '\P{^_ids Binary Operator}', "");
Error('\p{ :=IS_IDS Binary operator}');
Error('\P{ :=IS_IDS Binary operator}');
Expect(1, 12273, '\p{isidsbinaryoperator}', "");
Expect(0, 12273, '\p{^isidsbinaryoperator}', "");
Expect(0, 12273, '\P{isidsbinaryoperator}', "");
Expect(1, 12273, '\P{^isidsbinaryoperator}', "");
Expect(0, 12271, '\p{isidsbinaryoperator}', "");
Expect(1, 12271, '\p{^isidsbinaryoperator}', "");
Expect(1, 12271, '\P{isidsbinaryoperator}', "");
Expect(0, 12271, '\P{^isidsbinaryoperator}', "");
Expect(1, 12273, '\p{ IS-IDS binary_OPERATOR}', "");
Expect(0, 12273, '\p{^ IS-IDS binary_OPERATOR}', "");
Expect(0, 12273, '\P{ IS-IDS binary_OPERATOR}', "");
Expect(1, 12273, '\P{^ IS-IDS binary_OPERATOR}', "");
Expect(0, 12271, '\p{ IS-IDS binary_OPERATOR}', "");
Expect(1, 12271, '\p{^ IS-IDS binary_OPERATOR}', "");
Expect(1, 12271, '\P{ IS-IDS binary_OPERATOR}', "");
Expect(0, 12271, '\P{^ IS-IDS binary_OPERATOR}', "");
Error('\p{-idsb/a/}');
Error('\P{-idsb/a/}');
Expect(1, 12273, '\p{idsb}', "");
Expect(0, 12273, '\p{^idsb}', "");
Expect(0, 12273, '\P{idsb}', "");
Expect(1, 12273, '\P{^idsb}', "");
Expect(0, 12271, '\p{idsb}', "");
Expect(1, 12271, '\p{^idsb}', "");
Expect(1, 12271, '\P{idsb}', "");
Expect(0, 12271, '\P{^idsb}', "");
Expect(1, 12273, '\p{--idsb}', "");
Expect(0, 12273, '\p{^--idsb}', "");
Expect(0, 12273, '\P{--idsb}', "");
Expect(1, 12273, '\P{^--idsb}', "");
Expect(0, 12271, '\p{--idsb}', "");
Expect(1, 12271, '\p{^--idsb}', "");
Expect(1, 12271, '\P{--idsb}', "");
Expect(0, 12271, '\P{^--idsb}', "");
Error('\p{:= IsIDSB}');
Error('\P{:= IsIDSB}');
Expect(1, 12273, '\p{isidsb}', "");
Expect(0, 12273, '\p{^isidsb}', "");
Expect(0, 12273, '\P{isidsb}', "");
Expect(1, 12273, '\P{^isidsb}', "");
Expect(0, 12271, '\p{isidsb}', "");
Expect(1, 12271, '\p{^isidsb}', "");
Expect(1, 12271, '\P{isidsb}', "");
Expect(0, 12271, '\P{^isidsb}', "");
Expect(1, 12273, '\p{ -Is IDSB}', "");
Expect(0, 12273, '\p{^ -Is IDSB}', "");
Expect(0, 12273, '\P{ -Is IDSB}', "");
Expect(1, 12273, '\P{^ -Is IDSB}', "");
Expect(0, 12271, '\p{ -Is IDSB}', "");
Expect(1, 12271, '\p{^ -Is IDSB}', "");
Expect(1, 12271, '\P{ -Is IDSB}', "");
Expect(0, 12271, '\P{^ -Is IDSB}', "");
Error('\p{ Cntrl:=}');
Error('\P{ Cntrl:=}');
Expect(1, 31, '\p{cntrl}', "");
Expect(0, 31, '\p{^cntrl}', "");
Expect(0, 31, '\P{cntrl}', "");
Expect(1, 31, '\P{^cntrl}', "");
Expect(0, 126, '\p{cntrl}', "");
Expect(1, 126, '\p{^cntrl}', "");
Expect(1, 126, '\P{cntrl}', "");
Expect(0, 126, '\P{^cntrl}', "");
Expect(1, 31, '\p{ -cntrl}', "");
Expect(0, 31, '\p{^ -cntrl}', "");
Expect(0, 31, '\P{ -cntrl}', "");
Expect(1, 31, '\P{^ -cntrl}', "");
Expect(0, 126, '\p{ -cntrl}', "");
Expect(1, 126, '\p{^ -cntrl}', "");
Expect(1, 126, '\P{ -cntrl}', "");
Expect(0, 126, '\P{^ -cntrl}', "");
Error('\p{_ Is:=cntrl}');
Error('\P{_ Is:=cntrl}');
Expect(1, 31, '\p{iscntrl}', "");
Expect(0, 31, '\p{^iscntrl}', "");
Expect(0, 31, '\P{iscntrl}', "");
Expect(1, 31, '\P{^iscntrl}', "");
Expect(0, 126, '\p{iscntrl}', "");
Expect(1, 126, '\p{^iscntrl}', "");
Expect(1, 126, '\P{iscntrl}', "");
Expect(0, 126, '\P{^iscntrl}', "");
Expect(1, 31, '\p{ Is CNTRL}', "");
Expect(0, 31, '\p{^ Is CNTRL}', "");
Expect(0, 31, '\P{ Is CNTRL}', "");
Expect(1, 31, '\P{^ Is CNTRL}', "");
Expect(0, 126, '\p{ Is CNTRL}', "");
Expect(1, 126, '\p{^ Is CNTRL}', "");
Expect(1, 126, '\P{ Is CNTRL}', "");
Expect(0, 126, '\P{^ Is CNTRL}', "");
Error('\p{:=-_CONTROL}');
Error('\P{:=-_CONTROL}');
Expect(1, 31, '\p{control}', "");
Expect(0, 31, '\p{^control}', "");
Expect(0, 31, '\P{control}', "");
Expect(1, 31, '\P{^control}', "");
Expect(0, 126, '\p{control}', "");
Expect(1, 126, '\p{^control}', "");
Expect(1, 126, '\P{control}', "");
Expect(0, 126, '\P{^control}', "");
Expect(1, 31, '\p{ -Control}', "");
Expect(0, 31, '\p{^ -Control}', "");
Expect(0, 31, '\P{ -Control}', "");
Expect(1, 31, '\P{^ -Control}', "");
Expect(0, 126, '\p{ -Control}', "");
Expect(1, 126, '\p{^ -Control}', "");
Expect(1, 126, '\P{ -Control}', "");
Expect(0, 126, '\P{^ -Control}', "");
Error('\p{__IS Control/a/}');
Error('\P{__IS Control/a/}');
Expect(1, 31, '\p{iscontrol}', "");
Expect(0, 31, '\p{^iscontrol}', "");
Expect(0, 31, '\P{iscontrol}', "");
Expect(1, 31, '\P{^iscontrol}', "");
Expect(0, 126, '\p{iscontrol}', "");
Expect(1, 126, '\p{^iscontrol}', "");
Expect(1, 126, '\P{iscontrol}', "");
Expect(0, 126, '\P{^iscontrol}', "");
Expect(1, 31, '\p{ -Is control}', "");
Expect(0, 31, '\p{^ -Is control}', "");
Expect(0, 31, '\P{ -Is control}', "");
Expect(1, 31, '\P{^ -Is control}', "");
Expect(0, 126, '\p{ -Is control}', "");
Expect(1, 126, '\p{^ -Is control}', "");
Expect(1, 126, '\P{ -Is control}', "");
Expect(0, 126, '\P{^ -Is control}', "");
Error('\p{:=-_CC}');
Error('\P{:=-_CC}');
Expect(1, 31, '\p{cc}', "");
Expect(0, 31, '\p{^cc}', "");
Expect(0, 31, '\P{cc}', "");
Expect(1, 31, '\P{^cc}', "");
Expect(0, 126, '\p{cc}', "");
Expect(1, 126, '\p{^cc}', "");
Expect(1, 126, '\P{cc}', "");
Expect(0, 126, '\P{^cc}', "");
Expect(1, 31, '\p{_cc}', "");
Expect(0, 31, '\p{^_cc}', "");
Expect(0, 31, '\P{_cc}', "");
Expect(1, 31, '\P{^_cc}', "");
Expect(0, 126, '\p{_cc}', "");
Expect(1, 126, '\p{^_cc}', "");
Expect(1, 126, '\P{_cc}', "");
Expect(0, 126, '\P{^_cc}', "");
Error('\p{/a/_ IS-Cc}');
Error('\P{/a/_ IS-Cc}');
Expect(1, 31, '\p{iscc}', "");
Expect(0, 31, '\p{^iscc}', "");
Expect(0, 31, '\P{iscc}', "");
Expect(1, 31, '\P{^iscc}', "");
Expect(0, 126, '\p{iscc}', "");
Expect(1, 126, '\p{^iscc}', "");
Expect(1, 126, '\P{iscc}', "");
Expect(0, 126, '\P{^iscc}', "");
Expect(1, 31, '\p{_-Is Cc}', "");
Expect(0, 31, '\p{^_-Is Cc}', "");
Expect(0, 31, '\P{_-Is Cc}', "");
Expect(1, 31, '\P{^_-Is Cc}', "");
Expect(0, 126, '\p{_-Is Cc}', "");
Expect(1, 126, '\p{^_-Is Cc}', "");
Expect(1, 126, '\P{_-Is Cc}', "");
Expect(0, 126, '\P{^_-Is Cc}', "");
Error('\p{_:=Changes_When_titlecased}');
Error('\P{_:=Changes_When_titlecased}');
Expect(1, 122, '\p{changeswhentitlecased}', "");
Expect(0, 122, '\p{^changeswhentitlecased}', "");
Expect(0, 122, '\P{changeswhentitlecased}', "");
Expect(1, 122, '\P{^changeswhentitlecased}', "");
Expect(0, 96, '\p{changeswhentitlecased}', "");
Expect(1, 96, '\p{^changeswhentitlecased}', "");
Expect(1, 96, '\P{changeswhentitlecased}', "");
Expect(0, 96, '\P{^changeswhentitlecased}', "");
Expect(1, 122, '\p{ _Changes-When_Titlecased}', "");
Expect(0, 122, '\p{^ _Changes-When_Titlecased}', "");
Expect(0, 122, '\P{ _Changes-When_Titlecased}', "");
Expect(1, 122, '\P{^ _Changes-When_Titlecased}', "");
Expect(0, 96, '\p{ _Changes-When_Titlecased}', "");
Expect(1, 96, '\p{^ _Changes-When_Titlecased}', "");
Expect(1, 96, '\P{ _Changes-When_Titlecased}', "");
Expect(0, 96, '\P{^ _Changes-When_Titlecased}', "");
Error('\p{_Is/a/CHANGESWHEN_titlecased}');
Error('\P{_Is/a/CHANGESWHEN_titlecased}');
Expect(1, 122, '\p{ischangeswhentitlecased}', "");
Expect(0, 122, '\p{^ischangeswhentitlecased}', "");
Expect(0, 122, '\P{ischangeswhentitlecased}', "");
Expect(1, 122, '\P{^ischangeswhentitlecased}', "");
Expect(0, 96, '\p{ischangeswhentitlecased}', "");
Expect(1, 96, '\p{^ischangeswhentitlecased}', "");
Expect(1, 96, '\P{ischangeswhentitlecased}', "");
Expect(0, 96, '\P{^ischangeswhentitlecased}', "");
Expect(1, 122, '\p{ IS_CHANGES When Titlecased}', "");
Expect(0, 122, '\p{^ IS_CHANGES When Titlecased}', "");
Expect(0, 122, '\P{ IS_CHANGES When Titlecased}', "");
Expect(1, 122, '\P{^ IS_CHANGES When Titlecased}', "");
Expect(0, 96, '\p{ IS_CHANGES When Titlecased}', "");
Expect(1, 96, '\p{^ IS_CHANGES When Titlecased}', "");
Expect(1, 96, '\P{ IS_CHANGES When Titlecased}', "");
Expect(0, 96, '\P{^ IS_CHANGES When Titlecased}', "");
Error('\p{ -CWT/a/}');
Error('\P{ -CWT/a/}');
Expect(1, 122, '\p{cwt}', "");
Expect(0, 122, '\p{^cwt}', "");
Expect(0, 122, '\P{cwt}', "");
Expect(1, 122, '\P{^cwt}', "");
Expect(0, 96, '\p{cwt}', "");
Expect(1, 96, '\p{^cwt}', "");
Expect(1, 96, '\P{cwt}', "");
Expect(0, 96, '\P{^cwt}', "");
Expect(1, 122, '\p{_CWT}', "");
Expect(0, 122, '\p{^_CWT}', "");
Expect(0, 122, '\P{_CWT}', "");
Expect(1, 122, '\P{^_CWT}', "");
Expect(0, 96, '\p{_CWT}', "");
Expect(1, 96, '\p{^_CWT}', "");
Expect(1, 96, '\P{_CWT}', "");
Expect(0, 96, '\P{^_CWT}', "");
Error('\p{Is:=cwt}');
Error('\P{Is:=cwt}');
Expect(1, 122, '\p{iscwt}', "");
Expect(0, 122, '\p{^iscwt}', "");
Expect(0, 122, '\P{iscwt}', "");
Expect(1, 122, '\P{^iscwt}', "");
Expect(0, 96, '\p{iscwt}', "");
Expect(1, 96, '\p{^iscwt}', "");
Expect(1, 96, '\P{iscwt}', "");
Expect(0, 96, '\P{^iscwt}', "");
Expect(1, 122, '\p{--Is CWT}', "");
Expect(0, 122, '\p{^--Is CWT}', "");
Expect(0, 122, '\P{--Is CWT}', "");
Expect(1, 122, '\P{^--Is CWT}', "");
Expect(0, 96, '\p{--Is CWT}', "");
Expect(1, 96, '\p{^--Is CWT}', "");
Expect(1, 96, '\P{--Is CWT}', "");
Expect(0, 96, '\P{^--Is CWT}', "");
Error('\p{-Cyrillic:=Extended_A}');
Error('\P{-Cyrillic:=Extended_A}');
Expect(1, 11775, '\p{cyrillicextendeda}', "");
Expect(0, 11775, '\p{^cyrillicextendeda}', "");
Expect(0, 11775, '\P{cyrillicextendeda}', "");
Expect(1, 11775, '\P{^cyrillicextendeda}', "");
Expect(0, 11743, '\p{cyrillicextendeda}', "");
Expect(1, 11743, '\p{^cyrillicextendeda}', "");
Expect(1, 11743, '\P{cyrillicextendeda}', "");
Expect(0, 11743, '\P{^cyrillicextendeda}', "");
Expect(1, 11775, '\p{ -Cyrillic Extended A}', "");
Expect(0, 11775, '\p{^ -Cyrillic Extended A}', "");
Expect(0, 11775, '\P{ -Cyrillic Extended A}', "");
Expect(1, 11775, '\P{^ -Cyrillic Extended A}', "");
Expect(0, 11743, '\p{ -Cyrillic Extended A}', "");
Expect(1, 11743, '\p{^ -Cyrillic Extended A}', "");
Expect(1, 11743, '\P{ -Cyrillic Extended A}', "");
Expect(0, 11743, '\P{^ -Cyrillic Extended A}', "");
Error('\p{__IsCYRILLICextendedA:=}');
Error('\P{__IsCYRILLICextendedA:=}');
Expect(1, 11775, '\p{iscyrillicextendeda}', "");
Expect(0, 11775, '\p{^iscyrillicextendeda}', "");
Expect(0, 11775, '\P{iscyrillicextendeda}', "");
Expect(1, 11775, '\P{^iscyrillicextendeda}', "");
Expect(0, 11743, '\p{iscyrillicextendeda}', "");
Expect(1, 11743, '\p{^iscyrillicextendeda}', "");
Expect(1, 11743, '\P{iscyrillicextendeda}', "");
Expect(0, 11743, '\P{^iscyrillicextendeda}', "");
Expect(1, 11775, '\p{ ISCyrillicExtendedA}', "");
Expect(0, 11775, '\p{^ ISCyrillicExtendedA}', "");
Expect(0, 11775, '\P{ ISCyrillicExtendedA}', "");
Expect(1, 11775, '\P{^ ISCyrillicExtendedA}', "");
Expect(0, 11743, '\p{ ISCyrillicExtendedA}', "");
Expect(1, 11743, '\p{^ ISCyrillicExtendedA}', "");
Expect(1, 11743, '\P{ ISCyrillicExtendedA}', "");
Expect(0, 11743, '\P{^ ISCyrillicExtendedA}', "");
Error('\p{- In CyrillicEXTENDED A/a/}');
Error('\P{- In CyrillicEXTENDED A/a/}');
Expect(1, 11775, '\p{incyrillicextendeda}', "");
Expect(0, 11775, '\p{^incyrillicextendeda}', "");
Expect(0, 11775, '\P{incyrillicextendeda}', "");
Expect(1, 11775, '\P{^incyrillicextendeda}', "");
Expect(0, 11743, '\p{incyrillicextendeda}', "");
Expect(1, 11743, '\p{^incyrillicextendeda}', "");
Expect(1, 11743, '\P{incyrillicextendeda}', "");
Expect(0, 11743, '\P{^incyrillicextendeda}', "");
Expect(1, 11775, '\p{-_IN-CYRILLIC EXTENDED_A}', "");
Expect(0, 11775, '\p{^-_IN-CYRILLIC EXTENDED_A}', "");
Expect(0, 11775, '\P{-_IN-CYRILLIC EXTENDED_A}', "");
Expect(1, 11775, '\P{^-_IN-CYRILLIC EXTENDED_A}', "");
Expect(0, 11743, '\p{-_IN-CYRILLIC EXTENDED_A}', "");
Expect(1, 11743, '\p{^-_IN-CYRILLIC EXTENDED_A}', "");
Expect(1, 11743, '\P{-_IN-CYRILLIC EXTENDED_A}', "");
Expect(0, 11743, '\P{^-_IN-CYRILLIC EXTENDED_A}', "");
Error('\p{/a/ PosixLower}');
Error('\P{/a/ PosixLower}');
Expect(1, 122, '\p{posixlower}', "");
Expect(0, 122, '\p{^posixlower}', "");
Expect(0, 122, '\P{posixlower}', "");
Expect(1, 122, '\P{^posixlower}', "");
Expect(0, 96, '\p{posixlower}', "");
Expect(1, 96, '\p{^posixlower}', "");
Expect(1, 96, '\P{posixlower}', "");
Expect(0, 96, '\P{^posixlower}', "");
Expect(1, 122, '\p{- PosixLower}', "");
Expect(0, 122, '\p{^- PosixLower}', "");
Expect(0, 122, '\P{- PosixLower}', "");
Expect(1, 122, '\P{^- PosixLower}', "");
Expect(0, 96, '\p{- PosixLower}', "");
Expect(1, 96, '\p{^- PosixLower}', "");
Expect(1, 96, '\P{- PosixLower}', "");
Expect(0, 96, '\P{^- PosixLower}', "");
Error('\p{ /a/Is-posixlower}');
Error('\P{ /a/Is-posixlower}');
Expect(1, 122, '\p{isposixlower}', "");
Expect(0, 122, '\p{^isposixlower}', "");
Expect(0, 122, '\P{isposixlower}', "");
Expect(1, 122, '\P{^isposixlower}', "");
Expect(0, 96, '\p{isposixlower}', "");
Expect(1, 96, '\p{^isposixlower}', "");
Expect(1, 96, '\P{isposixlower}', "");
Expect(0, 96, '\P{^isposixlower}', "");
Expect(1, 122, '\p{_-isposixlower}', "");
Expect(0, 122, '\p{^_-isposixlower}', "");
Expect(0, 122, '\P{_-isposixlower}', "");
Expect(1, 122, '\P{^_-isposixlower}', "");
Expect(0, 96, '\p{_-isposixlower}', "");
Expect(1, 96, '\p{^_-isposixlower}', "");
Expect(1, 96, '\P{_-isposixlower}', "");
Expect(0, 96, '\P{^_-isposixlower}', "");
Error('\p{__Other Grapheme/a/Extend}');
Error('\P{__Other Grapheme/a/Extend}');
Expect(1, 2494, '\p{othergraphemeextend}', 'deprecated');
Expect(0, 2494, '\p{^othergraphemeextend}', 'deprecated');
Expect(0, 2494, '\P{othergraphemeextend}', 'deprecated');
Expect(1, 2494, '\P{^othergraphemeextend}', 'deprecated');
Expect(0, 2493, '\p{othergraphemeextend}', 'deprecated');
Expect(1, 2493, '\p{^othergraphemeextend}', 'deprecated');
Expect(1, 2493, '\P{othergraphemeextend}', 'deprecated');
Expect(0, 2493, '\P{^othergraphemeextend}', 'deprecated');
Expect(1, 2494, '\p{_Other_Grapheme EXTEND}', 'deprecated');
Expect(0, 2494, '\p{^_Other_Grapheme EXTEND}', 'deprecated');
Expect(0, 2494, '\P{_Other_Grapheme EXTEND}', 'deprecated');
Expect(1, 2494, '\P{^_Other_Grapheme EXTEND}', 'deprecated');
Expect(0, 2493, '\p{_Other_Grapheme EXTEND}', 'deprecated');
Expect(1, 2493, '\p{^_Other_Grapheme EXTEND}', 'deprecated');
Expect(1, 2493, '\P{_Other_Grapheme EXTEND}', 'deprecated');
Expect(0, 2493, '\P{^_Other_Grapheme EXTEND}', 'deprecated');
Error('\p{/a/IS Other GRAPHEME Extend}');
Error('\P{/a/IS Other GRAPHEME Extend}');
Expect(1, 2494, '\p{isothergraphemeextend}', 'deprecated');
Expect(0, 2494, '\p{^isothergraphemeextend}', 'deprecated');
Expect(0, 2494, '\P{isothergraphemeextend}', 'deprecated');
Expect(1, 2494, '\P{^isothergraphemeextend}', 'deprecated');
Expect(0, 2493, '\p{isothergraphemeextend}', 'deprecated');
Expect(1, 2493, '\p{^isothergraphemeextend}', 'deprecated');
Expect(1, 2493, '\P{isothergraphemeextend}', 'deprecated');
Expect(0, 2493, '\P{^isothergraphemeextend}', 'deprecated');
Expect(1, 2494, '\p{ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(0, 2494, '\p{^ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(0, 2494, '\P{ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(1, 2494, '\P{^ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(0, 2493, '\p{ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(1, 2493, '\p{^ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(1, 2493, '\P{ is_otherGRAPHEME EXTEND}', 'deprecated');
Expect(0, 2493, '\P{^ is_otherGRAPHEME EXTEND}', 'deprecated');
Error('\p{-:=OGrext}');
Error('\P{-:=OGrext}');
Expect(1, 2494, '\p{ogrext}', 'deprecated');
Expect(0, 2494, '\p{^ogrext}', 'deprecated');
Expect(0, 2494, '\P{ogrext}', 'deprecated');
Expect(1, 2494, '\P{^ogrext}', 'deprecated');
Expect(0, 2493, '\p{ogrext}', 'deprecated');
Expect(1, 2493, '\p{^ogrext}', 'deprecated');
Expect(1, 2493, '\P{ogrext}', 'deprecated');
Expect(0, 2493, '\P{^ogrext}', 'deprecated');
Expect(1, 2494, '\p{ OGr-Ext}', 'deprecated');
Expect(0, 2494, '\p{^ OGr-Ext}', 'deprecated');
Expect(0, 2494, '\P{ OGr-Ext}', 'deprecated');
Expect(1, 2494, '\P{^ OGr-Ext}', 'deprecated');
Expect(0, 2493, '\p{ OGr-Ext}', 'deprecated');
Expect(1, 2493, '\p{^ OGr-Ext}', 'deprecated');
Expect(1, 2493, '\P{ OGr-Ext}', 'deprecated');
Expect(0, 2493, '\P{^ OGr-Ext}', 'deprecated');
Error('\p{--is:=OGr_Ext}');
Error('\P{--is:=OGr_Ext}');
Expect(1, 2494, '\p{isogrext}', 'deprecated');
Expect(0, 2494, '\p{^isogrext}', 'deprecated');
Expect(0, 2494, '\P{isogrext}', 'deprecated');
Expect(1, 2494, '\P{^isogrext}', 'deprecated');
Expect(0, 2493, '\p{isogrext}', 'deprecated');
Expect(1, 2493, '\p{^isogrext}', 'deprecated');
Expect(1, 2493, '\P{isogrext}', 'deprecated');
Expect(0, 2493, '\P{^isogrext}', 'deprecated');
Expect(1, 2494, '\p{ is OGr-ext}', 'deprecated');
Expect(0, 2494, '\p{^ is OGr-ext}', 'deprecated');
Expect(0, 2494, '\P{ is OGr-ext}', 'deprecated');
Expect(1, 2494, '\P{^ is OGr-ext}', 'deprecated');
Expect(0, 2493, '\p{ is OGr-ext}', 'deprecated');
Expect(1, 2493, '\p{^ is OGr-ext}', 'deprecated');
Expect(1, 2493, '\P{ is OGr-ext}', 'deprecated');
Expect(0, 2493, '\P{^ is OGr-ext}', 'deprecated');
Error('\p{ Oldpersian:=}');
Error('\P{ Oldpersian:=}');
Expect(1, 66499, '\p{oldpersian}', "");
Expect(0, 66499, '\p{^oldpersian}', "");
Expect(0, 66499, '\P{oldpersian}', "");
Expect(1, 66499, '\P{^oldpersian}', "");
Expect(0, 66463, '\p{oldpersian}', "");
Expect(1, 66463, '\p{^oldpersian}', "");
Expect(1, 66463, '\P{oldpersian}', "");
Expect(0, 66463, '\P{^oldpersian}', "");
Expect(1, 66499, '\p{ Old-Persian}', "");
Expect(0, 66499, '\p{^ Old-Persian}', "");
Expect(0, 66499, '\P{ Old-Persian}', "");
Expect(1, 66499, '\P{^ Old-Persian}', "");
Expect(0, 66463, '\p{ Old-Persian}', "");
Expect(1, 66463, '\p{^ Old-Persian}', "");
Expect(1, 66463, '\P{ Old-Persian}', "");
Expect(0, 66463, '\P{^ Old-Persian}', "");
Error('\p{-/a/isOLDPersian}');
Error('\P{-/a/isOLDPersian}');
Expect(1, 66499, '\p{isoldpersian}', "");
Expect(0, 66499, '\p{^isoldpersian}', "");
Expect(0, 66499, '\P{isoldpersian}', "");
Expect(1, 66499, '\P{^isoldpersian}', "");
Expect(0, 66463, '\p{isoldpersian}', "");
Expect(1, 66463, '\p{^isoldpersian}', "");
Expect(1, 66463, '\P{isoldpersian}', "");
Expect(0, 66463, '\P{^isoldpersian}', "");
Expect(1, 66499, '\p{ Is Old PERSIAN}', "");
Expect(0, 66499, '\p{^ Is Old PERSIAN}', "");
Expect(0, 66499, '\P{ Is Old PERSIAN}', "");
Expect(1, 66499, '\P{^ Is Old PERSIAN}', "");
Expect(0, 66463, '\p{ Is Old PERSIAN}', "");
Expect(1, 66463, '\p{^ Is Old PERSIAN}', "");
Expect(1, 66463, '\P{ Is Old PERSIAN}', "");
Expect(0, 66463, '\P{^ Is Old PERSIAN}', "");
Error('\p{/a/ _Xpeo}');
Error('\P{/a/ _Xpeo}');
Expect(1, 66499, '\p{xpeo}', "");
Expect(0, 66499, '\p{^xpeo}', "");
Expect(0, 66499, '\P{xpeo}', "");
Expect(1, 66499, '\P{^xpeo}', "");
Expect(0, 66463, '\p{xpeo}', "");
Expect(1, 66463, '\p{^xpeo}', "");
Expect(1, 66463, '\P{xpeo}', "");
Expect(0, 66463, '\P{^xpeo}', "");
Expect(1, 66499, '\p{ -xpeo}', "");
Expect(0, 66499, '\p{^ -xpeo}', "");
Expect(0, 66499, '\P{ -xpeo}', "");
Expect(1, 66499, '\P{^ -xpeo}', "");
Expect(0, 66463, '\p{ -xpeo}', "");
Expect(1, 66463, '\p{^ -xpeo}', "");
Expect(1, 66463, '\P{ -xpeo}', "");
Expect(0, 66463, '\P{^ -xpeo}', "");
Error('\p{ -is_Xpeo:=}');
Error('\P{ -is_Xpeo:=}');
Expect(1, 66499, '\p{isxpeo}', "");
Expect(0, 66499, '\p{^isxpeo}', "");
Expect(0, 66499, '\P{isxpeo}', "");
Expect(1, 66499, '\P{^isxpeo}', "");
Expect(0, 66463, '\p{isxpeo}', "");
Expect(1, 66463, '\p{^isxpeo}', "");
Expect(1, 66463, '\P{isxpeo}', "");
Expect(0, 66463, '\P{^isxpeo}', "");
Expect(1, 66499, '\p{Is-XPEO}', "");
Expect(0, 66499, '\p{^Is-XPEO}', "");
Expect(0, 66499, '\P{Is-XPEO}', "");
Expect(1, 66499, '\P{^Is-XPEO}', "");
Expect(0, 66463, '\p{Is-XPEO}', "");
Expect(1, 66463, '\p{^Is-XPEO}', "");
Expect(1, 66463, '\P{Is-XPEO}', "");
Expect(0, 66463, '\P{^Is-XPEO}', "");
Error('\p{ /a/NewtaiLue}');
Error('\P{ /a/NewtaiLue}');
Expect(1, 6571, '\p{newtailue}', "");
Expect(0, 6571, '\p{^newtailue}', "");
Expect(0, 6571, '\P{newtailue}', "");
Expect(1, 6571, '\P{^newtailue}', "");
Expect(0, 6527, '\p{newtailue}', "");
Expect(1, 6527, '\p{^newtailue}', "");
Expect(1, 6527, '\P{newtailue}', "");
Expect(0, 6527, '\P{^newtailue}', "");
Expect(1, 6571, '\p{-New_tai_lue}', "");
Expect(0, 6571, '\p{^-New_tai_lue}', "");
Expect(0, 6571, '\P{-New_tai_lue}', "");
Expect(1, 6571, '\P{^-New_tai_lue}', "");
Expect(0, 6527, '\p{-New_tai_lue}', "");
Expect(1, 6527, '\p{^-New_tai_lue}', "");
Expect(1, 6527, '\P{-New_tai_lue}', "");
Expect(0, 6527, '\P{^-New_tai_lue}', "");
Error('\p{_ IsNewtai/a/Lue}');
Error('\P{_ IsNewtai/a/Lue}');
Expect(1, 6571, '\p{isnewtailue}', "");
Expect(0, 6571, '\p{^isnewtailue}', "");
Expect(0, 6571, '\P{isnewtailue}', "");
Expect(1, 6571, '\P{^isnewtailue}', "");
Expect(0, 6527, '\p{isnewtailue}', "");
Expect(1, 6527, '\p{^isnewtailue}', "");
Expect(1, 6527, '\P{isnewtailue}', "");
Expect(0, 6527, '\P{^isnewtailue}', "");
Expect(1, 6571, '\p{ Is-NEW_TAI Lue}', "");
Expect(0, 6571, '\p{^ Is-NEW_TAI Lue}', "");
Expect(0, 6571, '\P{ Is-NEW_TAI Lue}', "");
Expect(1, 6571, '\P{^ Is-NEW_TAI Lue}', "");
Expect(0, 6527, '\p{ Is-NEW_TAI Lue}', "");
Expect(1, 6527, '\p{^ Is-NEW_TAI Lue}', "");
Expect(1, 6527, '\P{ Is-NEW_TAI Lue}', "");
Expect(0, 6527, '\P{^ Is-NEW_TAI Lue}', "");
Error('\p{_/a/Talu}');
Error('\P{_/a/Talu}');
Expect(1, 6571, '\p{talu}', "");
Expect(0, 6571, '\p{^talu}', "");
Expect(0, 6571, '\P{talu}', "");
Expect(1, 6571, '\P{^talu}', "");
Expect(0, 6527, '\p{talu}', "");
Expect(1, 6527, '\p{^talu}', "");
Expect(1, 6527, '\P{talu}', "");
Expect(0, 6527, '\P{^talu}', "");
Expect(1, 6571, '\p{_ talu}', "");
Expect(0, 6571, '\p{^_ talu}', "");
Expect(0, 6571, '\P{_ talu}', "");
Expect(1, 6571, '\P{^_ talu}', "");
Expect(0, 6527, '\p{_ talu}', "");
Expect(1, 6527, '\p{^_ talu}', "");
Expect(1, 6527, '\P{_ talu}', "");
Expect(0, 6527, '\P{^_ talu}', "");
Error('\p{/a/ Is_Talu}');
Error('\P{/a/ Is_Talu}');
Expect(1, 6571, '\p{istalu}', "");
Expect(0, 6571, '\p{^istalu}', "");
Expect(0, 6571, '\P{istalu}', "");
Expect(1, 6571, '\P{^istalu}', "");
Expect(0, 6527, '\p{istalu}', "");
Expect(1, 6527, '\p{^istalu}', "");
Expect(1, 6527, '\P{istalu}', "");
Expect(0, 6527, '\P{^istalu}', "");
Expect(1, 6571, '\p{ Is Talu}', "");
Expect(0, 6571, '\p{^ Is Talu}', "");
Expect(0, 6571, '\P{ Is Talu}', "");
Expect(1, 6571, '\P{^ Is Talu}', "");
Expect(0, 6527, '\p{ Is Talu}', "");
Expect(1, 6527, '\p{^ Is Talu}', "");
Expect(1, 6527, '\P{ Is Talu}', "");
Expect(0, 6527, '\P{^ Is Talu}', "");
Error('\p{:= unassigned}');
Error('\P{:= unassigned}');
Expect(1, 889, '\p{unassigned}', "");
Expect(0, 889, '\p{^unassigned}', "");
Expect(0, 889, '\P{unassigned}', "");
Expect(1, 889, '\P{^unassigned}', "");
Expect(0, 887, '\p{unassigned}', "");
Expect(1, 887, '\p{^unassigned}', "");
Expect(1, 887, '\P{unassigned}', "");
Expect(0, 887, '\P{^unassigned}', "");
Expect(1, 889, '\p{-unassigned}', "");
Expect(0, 889, '\p{^-unassigned}', "");
Expect(0, 889, '\P{-unassigned}', "");
Expect(1, 889, '\P{^-unassigned}', "");
Expect(0, 887, '\p{-unassigned}', "");
Expect(1, 887, '\p{^-unassigned}', "");
Expect(1, 887, '\P{-unassigned}', "");
Expect(0, 887, '\P{^-unassigned}', "");
Error('\p{ -is:=unassigned}');
Error('\P{ -is:=unassigned}');
Expect(1, 889, '\p{isunassigned}', "");
Expect(0, 889, '\p{^isunassigned}', "");
Expect(0, 889, '\P{isunassigned}', "");
Expect(1, 889, '\P{^isunassigned}', "");
Expect(0, 887, '\p{isunassigned}', "");
Expect(1, 887, '\p{^isunassigned}', "");
Expect(1, 887, '\P{isunassigned}', "");
Expect(0, 887, '\P{^isunassigned}', "");
Expect(1, 889, '\p{ IsUNASSIGNED}', "");
Expect(0, 889, '\p{^ IsUNASSIGNED}', "");
Expect(0, 889, '\P{ IsUNASSIGNED}', "");
Expect(1, 889, '\P{^ IsUNASSIGNED}', "");
Expect(0, 887, '\p{ IsUNASSIGNED}', "");
Expect(1, 887, '\p{^ IsUNASSIGNED}', "");
Expect(1, 887, '\P{ IsUNASSIGNED}', "");
Expect(0, 887, '\P{^ IsUNASSIGNED}', "");
Error('\p{ CN:=}');
Error('\P{ CN:=}');
Expect(1, 889, '\p{cn}', "");
Expect(0, 889, '\p{^cn}', "");
Expect(0, 889, '\P{cn}', "");
Expect(1, 889, '\P{^cn}', "");
Expect(0, 887, '\p{cn}', "");
Expect(1, 887, '\p{^cn}', "");
Expect(1, 887, '\P{cn}', "");
Expect(0, 887, '\P{^cn}', "");
Expect(1, 889, '\p{-Cn}', "");
Expect(0, 889, '\p{^-Cn}', "");
Expect(0, 889, '\P{-Cn}', "");
Expect(1, 889, '\P{^-Cn}', "");
Expect(0, 887, '\p{-Cn}', "");
Expect(1, 887, '\p{^-Cn}', "");
Expect(1, 887, '\P{-Cn}', "");
Expect(0, 887, '\P{^-Cn}', "");
Error('\p{ is/a/Cn}');
Error('\P{ is/a/Cn}');
Expect(1, 889, '\p{iscn}', "");
Expect(0, 889, '\p{^iscn}', "");
Expect(0, 889, '\P{iscn}', "");
Expect(1, 889, '\P{^iscn}', "");
Expect(0, 887, '\p{iscn}', "");
Expect(1, 887, '\p{^iscn}', "");
Expect(1, 887, '\P{iscn}', "");
Expect(0, 887, '\P{^iscn}', "");
Expect(1, 889, '\p{ IS CN}', "");
Expect(0, 889, '\p{^ IS CN}', "");
Expect(0, 889, '\P{ IS CN}', "");
Expect(1, 889, '\P{^ IS CN}', "");
Expect(0, 887, '\p{ IS CN}', "");
Expect(1, 887, '\p{^ IS CN}', "");
Expect(1, 887, '\P{ IS CN}', "");
Expect(0, 887, '\P{^ IS CN}', "");
Error('\p{_Lepcha:=}');
Error('\P{_Lepcha:=}');
Expect(1, 7223, '\p{lepcha}', "");
Expect(0, 7223, '\p{^lepcha}', "");
Expect(0, 7223, '\P{lepcha}', "");
Expect(1, 7223, '\P{^lepcha}', "");
Expect(0, 7167, '\p{lepcha}', "");
Expect(1, 7167, '\p{^lepcha}', "");
Expect(1, 7167, '\P{lepcha}', "");
Expect(0, 7167, '\P{^lepcha}', "");
Expect(1, 7223, '\p{-Lepcha}', "");
Expect(0, 7223, '\p{^-Lepcha}', "");
Expect(0, 7223, '\P{-Lepcha}', "");
Expect(1, 7223, '\P{^-Lepcha}', "");
Expect(0, 7167, '\p{-Lepcha}', "");
Expect(1, 7167, '\p{^-Lepcha}', "");
Expect(1, 7167, '\P{-Lepcha}', "");
Expect(0, 7167, '\P{^-Lepcha}', "");
Error('\p{/a/ Is Lepcha}');
Error('\P{/a/ Is Lepcha}');
Expect(1, 7223, '\p{islepcha}', "");
Expect(0, 7223, '\p{^islepcha}', "");
Expect(0, 7223, '\P{islepcha}', "");
Expect(1, 7223, '\P{^islepcha}', "");
Expect(0, 7167, '\p{islepcha}', "");
Expect(1, 7167, '\p{^islepcha}', "");
Expect(1, 7167, '\P{islepcha}', "");
Expect(0, 7167, '\P{^islepcha}', "");
Expect(1, 7223, '\p{ _is lepcha}', "");
Expect(0, 7223, '\p{^ _is lepcha}', "");
Expect(0, 7223, '\P{ _is lepcha}', "");
Expect(1, 7223, '\P{^ _is lepcha}', "");
Expect(0, 7167, '\p{ _is lepcha}', "");
Expect(1, 7167, '\p{^ _is lepcha}', "");
Expect(1, 7167, '\P{ _is lepcha}', "");
Expect(0, 7167, '\P{^ _is lepcha}', "");
Error('\p{:=_lepc}');
Error('\P{:=_lepc}');
Expect(1, 7223, '\p{lepc}', "");
Expect(0, 7223, '\p{^lepc}', "");
Expect(0, 7223, '\P{lepc}', "");
Expect(1, 7223, '\P{^lepc}', "");
Expect(0, 7167, '\p{lepc}', "");
Expect(1, 7167, '\p{^lepc}', "");
Expect(1, 7167, '\P{lepc}', "");
Expect(0, 7167, '\P{^lepc}', "");
Expect(1, 7223, '\p{ LEPC}', "");
Expect(0, 7223, '\p{^ LEPC}', "");
Expect(0, 7223, '\P{ LEPC}', "");
Expect(1, 7223, '\P{^ LEPC}', "");
Expect(0, 7167, '\p{ LEPC}', "");
Expect(1, 7167, '\p{^ LEPC}', "");
Expect(1, 7167, '\P{ LEPC}', "");
Expect(0, 7167, '\P{^ LEPC}', "");
Error('\p{ is_Lepc:=}');
Error('\P{ is_Lepc:=}');
Expect(1, 7223, '\p{islepc}', "");
Expect(0, 7223, '\p{^islepc}', "");
Expect(0, 7223, '\P{islepc}', "");
Expect(1, 7223, '\P{^islepc}', "");
Expect(0, 7167, '\p{islepc}', "");
Expect(1, 7167, '\p{^islepc}', "");
Expect(1, 7167, '\P{islepc}', "");
Expect(0, 7167, '\P{^islepc}', "");
Expect(1, 7223, '\p{_ Is_Lepc}', "");
Expect(0, 7223, '\p{^_ Is_Lepc}', "");
Expect(0, 7223, '\P{_ Is_Lepc}', "");
Expect(1, 7223, '\P{^_ Is_Lepc}', "");
Expect(0, 7167, '\p{_ Is_Lepc}', "");
Expect(1, 7167, '\p{^_ Is_Lepc}', "");
Expect(1, 7167, '\P{_ Is_Lepc}', "");
Expect(0, 7167, '\P{^_ Is_Lepc}', "");
Error('\p{ _ideographic Description_CHARACTERS/a/}');
Error('\P{ _ideographic Description_CHARACTERS/a/}');
Expect(1, 12287, '\p{ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^ideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^ideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{ideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^ideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{ -IDEOGRAPHIC description Characters}', "");
Expect(0, 12287, '\p{^ -IDEOGRAPHIC description Characters}', "");
Expect(0, 12287, '\P{ -IDEOGRAPHIC description Characters}', "");
Expect(1, 12287, '\P{^ -IDEOGRAPHIC description Characters}', "");
Expect(0, 12271, '\p{ -IDEOGRAPHIC description Characters}', "");
Expect(1, 12271, '\p{^ -IDEOGRAPHIC description Characters}', "");
Expect(1, 12271, '\P{ -IDEOGRAPHIC description Characters}', "");
Expect(0, 12271, '\P{^ -IDEOGRAPHIC description Characters}', "");
Error('\p{_ Is Ideographic/a/description_Characters}');
Error('\P{_ Is Ideographic/a/description_Characters}');
Expect(1, 12287, '\p{isideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^isideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{isideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^isideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{isideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^isideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{isideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^isideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{ _is Ideographicdescription-CHARACTERS}', "");
Expect(0, 12287, '\p{^ _is Ideographicdescription-CHARACTERS}', "");
Expect(0, 12287, '\P{ _is Ideographicdescription-CHARACTERS}', "");
Expect(1, 12287, '\P{^ _is Ideographicdescription-CHARACTERS}', "");
Expect(0, 12271, '\p{ _is Ideographicdescription-CHARACTERS}', "");
Expect(1, 12271, '\p{^ _is Ideographicdescription-CHARACTERS}', "");
Expect(1, 12271, '\P{ _is Ideographicdescription-CHARACTERS}', "");
Expect(0, 12271, '\P{^ _is Ideographicdescription-CHARACTERS}', "");
Error('\p{- In_Ideographic description Characters/a/}');
Error('\P{- In_Ideographic description Characters/a/}');
Expect(1, 12287, '\p{inideographicdescriptioncharacters}', "");
Expect(0, 12287, '\p{^inideographicdescriptioncharacters}', "");
Expect(0, 12287, '\P{inideographicdescriptioncharacters}', "");
Expect(1, 12287, '\P{^inideographicdescriptioncharacters}', "");
Expect(0, 12271, '\p{inideographicdescriptioncharacters}', "");
Expect(1, 12271, '\p{^inideographicdescriptioncharacters}', "");
Expect(1, 12271, '\P{inideographicdescriptioncharacters}', "");
Expect(0, 12271, '\P{^inideographicdescriptioncharacters}', "");
Expect(1, 12287, '\p{- In Ideographic DESCRIPTION characters}', "");
Expect(0, 12287, '\p{^- In Ideographic DESCRIPTION characters}', "");
Expect(0, 12287, '\P{- In Ideographic DESCRIPTION characters}', "");
Expect(1, 12287, '\P{^- In Ideographic DESCRIPTION characters}', "");
Expect(0, 12271, '\p{- In Ideographic DESCRIPTION characters}', "");
Expect(1, 12271, '\p{^- In Ideographic DESCRIPTION characters}', "");
Expect(1, 12271, '\P{- In Ideographic DESCRIPTION characters}', "");
Expect(0, 12271, '\P{^- In Ideographic DESCRIPTION characters}', "");
Error('\p{:=-_Combininghalf-marks}');
Error('\P{:=-_Combininghalf-marks}');
Expect(1, 65071, '\p{combininghalfmarks}', "");
Expect(0, 65071, '\p{^combininghalfmarks}', "");
Expect(0, 65071, '\P{combininghalfmarks}', "");
Expect(1, 65071, '\P{^combininghalfmarks}', "");
Expect(0, 65055, '\p{combininghalfmarks}', "");
Expect(1, 65055, '\p{^combininghalfmarks}', "");
Expect(1, 65055, '\P{combininghalfmarks}', "");
Expect(0, 65055, '\P{^combininghalfmarks}', "");
Expect(1, 65071, '\p{ -Combining_Half_Marks}', "");
Expect(0, 65071, '\p{^ -Combining_Half_Marks}', "");
Expect(0, 65071, '\P{ -Combining_Half_Marks}', "");
Expect(1, 65071, '\P{^ -Combining_Half_Marks}', "");
Expect(0, 65055, '\p{ -Combining_Half_Marks}', "");
Expect(1, 65055, '\p{^ -Combining_Half_Marks}', "");
Expect(1, 65055, '\P{ -Combining_Half_Marks}', "");
Expect(0, 65055, '\P{^ -Combining_Half_Marks}', "");
Error('\p{- Is-Combining:=Half-marks}');
Error('\P{- Is-Combining:=Half-marks}');
Expect(1, 65071, '\p{iscombininghalfmarks}', "");
Expect(0, 65071, '\p{^iscombininghalfmarks}', "");
Expect(0, 65071, '\P{iscombininghalfmarks}', "");
Expect(1, 65071, '\P{^iscombininghalfmarks}', "");
Expect(0, 65055, '\p{iscombininghalfmarks}', "");
Expect(1, 65055, '\p{^iscombininghalfmarks}', "");
Expect(1, 65055, '\P{iscombininghalfmarks}', "");
Expect(0, 65055, '\P{^iscombininghalfmarks}', "");
Expect(1, 65071, '\p{ _is-COMBINING_half-Marks}', "");
Expect(0, 65071, '\p{^ _is-COMBINING_half-Marks}', "");
Expect(0, 65071, '\P{ _is-COMBINING_half-Marks}', "");
Expect(1, 65071, '\P{^ _is-COMBINING_half-Marks}', "");
Expect(0, 65055, '\p{ _is-COMBINING_half-Marks}', "");
Expect(1, 65055, '\p{^ _is-COMBINING_half-Marks}', "");
Expect(1, 65055, '\P{ _is-COMBINING_half-Marks}', "");
Expect(0, 65055, '\P{^ _is-COMBINING_half-Marks}', "");
Error('\p{:= In_COMBINING HALFmarks}');
Error('\P{:= In_COMBINING HALFmarks}');
Expect(1, 65071, '\p{incombininghalfmarks}', "");
Expect(0, 65071, '\p{^incombininghalfmarks}', "");
Expect(0, 65071, '\P{incombininghalfmarks}', "");
Expect(1, 65071, '\P{^incombininghalfmarks}', "");
Expect(0, 65055, '\p{incombininghalfmarks}', "");
Expect(1, 65055, '\p{^incombininghalfmarks}', "");
Expect(1, 65055, '\P{incombininghalfmarks}', "");
Expect(0, 65055, '\P{^incombininghalfmarks}', "");
Expect(1, 65071, '\p{ INCOMBINING HALF_Marks}', "");
Expect(0, 65071, '\p{^ INCOMBINING HALF_Marks}', "");
Expect(0, 65071, '\P{ INCOMBINING HALF_Marks}', "");
Expect(1, 65071, '\P{^ INCOMBINING HALF_Marks}', "");
Expect(0, 65055, '\p{ INCOMBINING HALF_Marks}', "");
Expect(1, 65055, '\p{^ INCOMBINING HALF_Marks}', "");
Expect(1, 65055, '\P{ INCOMBINING HALF_Marks}', "");
Expect(0, 65055, '\P{^ INCOMBINING HALF_Marks}', "");
Error('\p{:= -ORIYA}');
Error('\P{:= -ORIYA}');
Expect(1, 2819, '\p{oriya}', "");
Expect(0, 2819, '\p{^oriya}', "");
Expect(0, 2819, '\P{oriya}', "");
Expect(1, 2819, '\P{^oriya}', "");
Expect(0, 2816, '\p{oriya}', "");
Expect(1, 2816, '\p{^oriya}', "");
Expect(1, 2816, '\P{oriya}', "");
Expect(0, 2816, '\P{^oriya}', "");
Expect(1, 2819, '\p{-Oriya}', "");
Expect(0, 2819, '\p{^-Oriya}', "");
Expect(0, 2819, '\P{-Oriya}', "");
Expect(1, 2819, '\P{^-Oriya}', "");
Expect(0, 2816, '\p{-Oriya}', "");
Expect(1, 2816, '\p{^-Oriya}', "");
Expect(1, 2816, '\P{-Oriya}', "");
Expect(0, 2816, '\P{^-Oriya}', "");
Error('\p{-:=Is_Oriya}');
Error('\P{-:=Is_Oriya}');
Expect(1, 2819, '\p{isoriya}', "");
Expect(0, 2819, '\p{^isoriya}', "");
Expect(0, 2819, '\P{isoriya}', "");
Expect(1, 2819, '\P{^isoriya}', "");
Expect(0, 2816, '\p{isoriya}', "");
Expect(1, 2816, '\p{^isoriya}', "");
Expect(1, 2816, '\P{isoriya}', "");
Expect(0, 2816, '\P{^isoriya}', "");
Expect(1, 2819, '\p{ IsORIYA}', "");
Expect(0, 2819, '\p{^ IsORIYA}', "");
Expect(0, 2819, '\P{ IsORIYA}', "");
Expect(1, 2819, '\P{^ IsORIYA}', "");
Expect(0, 2816, '\p{ IsORIYA}', "");
Expect(1, 2816, '\p{^ IsORIYA}', "");
Expect(1, 2816, '\P{ IsORIYA}', "");
Expect(0, 2816, '\P{^ IsORIYA}', "");
Error('\p{:= Orya}');
Error('\P{:= Orya}');
Expect(1, 2819, '\p{orya}', "");
Expect(0, 2819, '\p{^orya}', "");
Expect(0, 2819, '\P{orya}', "");
Expect(1, 2819, '\P{^orya}', "");
Expect(0, 2816, '\p{orya}', "");
Expect(1, 2816, '\p{^orya}', "");
Expect(1, 2816, '\P{orya}', "");
Expect(0, 2816, '\P{^orya}', "");
Expect(1, 2819, '\p{ orya}', "");
Expect(0, 2819, '\p{^ orya}', "");
Expect(0, 2819, '\P{ orya}', "");
Expect(1, 2819, '\P{^ orya}', "");
Expect(0, 2816, '\p{ orya}', "");
Expect(1, 2816, '\p{^ orya}', "");
Expect(1, 2816, '\P{ orya}', "");
Expect(0, 2816, '\P{^ orya}', "");
Error('\p{:= ISorya}');
Error('\P{:= ISorya}');
Expect(1, 2819, '\p{isorya}', "");
Expect(0, 2819, '\p{^isorya}', "");
Expect(0, 2819, '\P{isorya}', "");
Expect(1, 2819, '\P{^isorya}', "");
Expect(0, 2816, '\p{isorya}', "");
Expect(1, 2816, '\p{^isorya}', "");
Expect(1, 2816, '\P{isorya}', "");
Expect(0, 2816, '\P{^isorya}', "");
Expect(1, 2819, '\p{ Is Orya}', "");
Expect(0, 2819, '\p{^ Is Orya}', "");
Expect(0, 2819, '\P{ Is Orya}', "");
Expect(1, 2819, '\P{^ Is Orya}', "");
Expect(0, 2816, '\p{ Is Orya}', "");
Expect(1, 2816, '\p{^ Is Orya}', "");
Expect(1, 2816, '\P{ Is Orya}', "");
Expect(0, 2816, '\P{^ Is Orya}', "");
Error('\p{ Phonetic_Extensions:=}');
Error('\P{ Phonetic_Extensions:=}');
Expect(1, 7551, '\p{phoneticextensions}', "");
Expect(0, 7551, '\p{^phoneticextensions}', "");
Expect(0, 7551, '\P{phoneticextensions}', "");
Expect(1, 7551, '\P{^phoneticextensions}', "");
Expect(0, 7423, '\p{phoneticextensions}', "");
Expect(1, 7423, '\p{^phoneticextensions}', "");
Expect(1, 7423, '\P{phoneticextensions}', "");
Expect(0, 7423, '\P{^phoneticextensions}', "");
Expect(1, 7551, '\p{ Phonetic Extensions}', "");
Expect(0, 7551, '\p{^ Phonetic Extensions}', "");
Expect(0, 7551, '\P{ Phonetic Extensions}', "");
Expect(1, 7551, '\P{^ Phonetic Extensions}', "");
Expect(0, 7423, '\p{ Phonetic Extensions}', "");
Expect(1, 7423, '\p{^ Phonetic Extensions}', "");
Expect(1, 7423, '\P{ Phonetic Extensions}', "");
Expect(0, 7423, '\P{^ Phonetic Extensions}', "");
Error('\p{ /a/IS Phonetic_Extensions}');
Error('\P{ /a/IS Phonetic_Extensions}');
Expect(1, 7551, '\p{isphoneticextensions}', "");
Expect(0, 7551, '\p{^isphoneticextensions}', "");
Expect(0, 7551, '\P{isphoneticextensions}', "");
Expect(1, 7551, '\P{^isphoneticextensions}', "");
Expect(0, 7423, '\p{isphoneticextensions}', "");
Expect(1, 7423, '\p{^isphoneticextensions}', "");
Expect(1, 7423, '\P{isphoneticextensions}', "");
Expect(0, 7423, '\P{^isphoneticextensions}', "");
Expect(1, 7551, '\p{ -Is phonetic_Extensions}', "");
Expect(0, 7551, '\p{^ -Is phonetic_Extensions}', "");
Expect(0, 7551, '\P{ -Is phonetic_Extensions}', "");
Expect(1, 7551, '\P{^ -Is phonetic_Extensions}', "");
Expect(0, 7423, '\p{ -Is phonetic_Extensions}', "");
Expect(1, 7423, '\p{^ -Is phonetic_Extensions}', "");
Expect(1, 7423, '\P{ -Is phonetic_Extensions}', "");
Expect(0, 7423, '\P{^ -Is phonetic_Extensions}', "");
Error('\p{ In PHONETIC Extensions/a/}');
Error('\P{ In PHONETIC Extensions/a/}');
Expect(1, 7551, '\p{inphoneticextensions}', "");
Expect(0, 7551, '\p{^inphoneticextensions}', "");
Expect(0, 7551, '\P{inphoneticextensions}', "");
Expect(1, 7551, '\P{^inphoneticextensions}', "");
Expect(0, 7423, '\p{inphoneticextensions}', "");
Expect(1, 7423, '\p{^inphoneticextensions}', "");
Expect(1, 7423, '\P{inphoneticextensions}', "");
Expect(0, 7423, '\P{^inphoneticextensions}', "");
Expect(1, 7551, '\p{ -InPhonetic Extensions}', "");
Expect(0, 7551, '\p{^ -InPhonetic Extensions}', "");
Expect(0, 7551, '\P{ -InPhonetic Extensions}', "");
Expect(1, 7551, '\P{^ -InPhonetic Extensions}', "");
Expect(0, 7423, '\p{ -InPhonetic Extensions}', "");
Expect(1, 7423, '\p{^ -InPhonetic Extensions}', "");
Expect(1, 7423, '\P{ -InPhonetic Extensions}', "");
Expect(0, 7423, '\P{^ -InPhonetic Extensions}', "");
Error('\p{:= -Grapheme extend}');
Error('\P{:= -Grapheme extend}');
Expect(1, 879, '\p{graphemeextend}', "");
Expect(0, 879, '\p{^graphemeextend}', "");
Expect(0, 879, '\P{graphemeextend}', "");
Expect(1, 879, '\P{^graphemeextend}', "");
Expect(0, 767, '\p{graphemeextend}', "");
Expect(1, 767, '\p{^graphemeextend}', "");
Expect(1, 767, '\P{graphemeextend}', "");
Expect(0, 767, '\P{^graphemeextend}', "");
Expect(1, 879, '\p{- grapheme Extend}', "");
Expect(0, 879, '\p{^- grapheme Extend}', "");
Expect(0, 879, '\P{- grapheme Extend}', "");
Expect(1, 879, '\P{^- grapheme Extend}', "");
Expect(0, 767, '\p{- grapheme Extend}', "");
Expect(1, 767, '\p{^- grapheme Extend}', "");
Expect(1, 767, '\P{- grapheme Extend}', "");
Expect(0, 767, '\P{^- grapheme Extend}', "");
Error('\p{ Is_GRAPHEME/a/extend}');
Error('\P{ Is_GRAPHEME/a/extend}');
Expect(1, 879, '\p{isgraphemeextend}', "");
Expect(0, 879, '\p{^isgraphemeextend}', "");
Expect(0, 879, '\P{isgraphemeextend}', "");
Expect(1, 879, '\P{^isgraphemeextend}', "");
Expect(0, 767, '\p{isgraphemeextend}', "");
Expect(1, 767, '\p{^isgraphemeextend}', "");
Expect(1, 767, '\P{isgraphemeextend}', "");
Expect(0, 767, '\P{^isgraphemeextend}', "");
Expect(1, 879, '\p{ IsGRAPHEMEExtend}', "");
Expect(0, 879, '\p{^ IsGRAPHEMEExtend}', "");
Expect(0, 879, '\P{ IsGRAPHEMEExtend}', "");
Expect(1, 879, '\P{^ IsGRAPHEMEExtend}', "");
Expect(0, 767, '\p{ IsGRAPHEMEExtend}', "");
Expect(1, 767, '\p{^ IsGRAPHEMEExtend}', "");
Expect(1, 767, '\P{ IsGRAPHEMEExtend}', "");
Expect(0, 767, '\P{^ IsGRAPHEMEExtend}', "");
Error('\p{_-Gr/a/Ext}');
Error('\P{_-Gr/a/Ext}');
Expect(1, 879, '\p{grext}', "");
Expect(0, 879, '\p{^grext}', "");
Expect(0, 879, '\P{grext}', "");
Expect(1, 879, '\P{^grext}', "");
Expect(0, 767, '\p{grext}', "");
Expect(1, 767, '\p{^grext}', "");
Expect(1, 767, '\P{grext}', "");
Expect(0, 767, '\P{^grext}', "");
Expect(1, 879, '\p{_Gr Ext}', "");
Expect(0, 879, '\p{^_Gr Ext}', "");
Expect(0, 879, '\P{_Gr Ext}', "");
Expect(1, 879, '\P{^_Gr Ext}', "");
Expect(0, 767, '\p{_Gr Ext}', "");
Expect(1, 767, '\p{^_Gr Ext}', "");
Expect(1, 767, '\P{_Gr Ext}', "");
Expect(0, 767, '\P{^_Gr Ext}', "");
Error('\p{-:=Is gr Ext}');
Error('\P{-:=Is gr Ext}');
Expect(1, 879, '\p{isgrext}', "");
Expect(0, 879, '\p{^isgrext}', "");
Expect(0, 879, '\P{isgrext}', "");
Expect(1, 879, '\P{^isgrext}', "");
Expect(0, 767, '\p{isgrext}', "");
Expect(1, 767, '\p{^isgrext}', "");
Expect(1, 767, '\P{isgrext}', "");
Expect(0, 767, '\P{^isgrext}', "");
Expect(1, 879, '\p{_IsGRExt}', "");
Expect(0, 879, '\p{^_IsGRExt}', "");
Expect(0, 879, '\P{_IsGRExt}', "");
Expect(1, 879, '\P{^_IsGRExt}', "");
Expect(0, 767, '\p{_IsGRExt}', "");
Expect(1, 767, '\p{^_IsGRExt}', "");
Expect(1, 767, '\P{_IsGRExt}', "");
Expect(0, 767, '\P{^_IsGRExt}', "");
Error('\p{ Default_IGNORABLE/a/CODE_point}');
Error('\P{ Default_IGNORABLE/a/CODE_point}');
Expect(1, 173, '\p{defaultignorablecodepoint}', "");
Expect(0, 173, '\p{^defaultignorablecodepoint}', "");
Expect(0, 173, '\P{defaultignorablecodepoint}', "");
Expect(1, 173, '\P{^defaultignorablecodepoint}', "");
Expect(0, 172, '\p{defaultignorablecodepoint}', "");
Expect(1, 172, '\p{^defaultignorablecodepoint}', "");
Expect(1, 172, '\P{defaultignorablecodepoint}', "");
Expect(0, 172, '\P{^defaultignorablecodepoint}', "");
Expect(1, 173, '\p{ Default-Ignorable Codepoint}', "");
Expect(0, 173, '\p{^ Default-Ignorable Codepoint}', "");
Expect(0, 173, '\P{ Default-Ignorable Codepoint}', "");
Expect(1, 173, '\P{^ Default-Ignorable Codepoint}', "");
Expect(0, 172, '\p{ Default-Ignorable Codepoint}', "");
Expect(1, 172, '\p{^ Default-Ignorable Codepoint}', "");
Expect(1, 172, '\P{ Default-Ignorable Codepoint}', "");
Expect(0, 172, '\P{^ Default-Ignorable Codepoint}', "");
Error('\p{ /a/is_DefaultIGNORABLE_Code_point}');
Error('\P{ /a/is_DefaultIGNORABLE_Code_point}');
Expect(1, 173, '\p{isdefaultignorablecodepoint}', "");
Expect(0, 173, '\p{^isdefaultignorablecodepoint}', "");
Expect(0, 173, '\P{isdefaultignorablecodepoint}', "");
Expect(1, 173, '\P{^isdefaultignorablecodepoint}', "");
Expect(0, 172, '\p{isdefaultignorablecodepoint}', "");
Expect(1, 172, '\p{^isdefaultignorablecodepoint}', "");
Expect(1, 172, '\P{isdefaultignorablecodepoint}', "");
Expect(0, 172, '\P{^isdefaultignorablecodepoint}', "");
Expect(1, 173, '\p{- is-default IGNORABLE CODE Point}', "");
Expect(0, 173, '\p{^- is-default IGNORABLE CODE Point}', "");
Expect(0, 173, '\P{- is-default IGNORABLE CODE Point}', "");
Expect(1, 173, '\P{^- is-default IGNORABLE CODE Point}', "");
Expect(0, 172, '\p{- is-default IGNORABLE CODE Point}', "");
Expect(1, 172, '\p{^- is-default IGNORABLE CODE Point}', "");
Expect(1, 172, '\P{- is-default IGNORABLE CODE Point}', "");
Expect(0, 172, '\P{^- is-default IGNORABLE CODE Point}', "");
Error('\p{/a/ _DI}');
Error('\P{/a/ _DI}');
Expect(1, 173, '\p{di}', "");
Expect(0, 173, '\p{^di}', "");
Expect(0, 173, '\P{di}', "");
Expect(1, 173, '\P{^di}', "");
Expect(0, 172, '\p{di}', "");
Expect(1, 172, '\p{^di}', "");
Expect(1, 172, '\P{di}', "");
Expect(0, 172, '\P{^di}', "");
Expect(1, 173, '\p{- DI}', "");
Expect(0, 173, '\p{^- DI}', "");
Expect(0, 173, '\P{- DI}', "");
Expect(1, 173, '\P{^- DI}', "");
Expect(0, 172, '\p{- DI}', "");
Expect(1, 172, '\p{^- DI}', "");
Expect(1, 172, '\P{- DI}', "");
Expect(0, 172, '\P{^- DI}', "");
Error('\p{ -is_DI/a/}');
Error('\P{ -is_DI/a/}');
Expect(1, 173, '\p{isdi}', "");
Expect(0, 173, '\p{^isdi}', "");
Expect(0, 173, '\P{isdi}', "");
Expect(1, 173, '\P{^isdi}', "");
Expect(0, 172, '\p{isdi}', "");
Expect(1, 172, '\p{^isdi}', "");
Expect(1, 172, '\P{isdi}', "");
Expect(0, 172, '\P{^isdi}', "");
Expect(1, 173, '\p{IS di}', "");
Expect(0, 173, '\p{^IS di}', "");
Expect(0, 173, '\P{IS di}', "");
Expect(1, 173, '\P{^IS di}', "");
Expect(0, 172, '\p{IS di}', "");
Expect(1, 172, '\p{^IS di}', "");
Expect(1, 172, '\P{IS di}', "");
Expect(0, 172, '\P{^IS di}', "");
Error('\p{-:=ID START}');
Error('\P{-:=ID START}');
Expect(1, 90, '\p{idstart}', "");
Expect(0, 90, '\p{^idstart}', "");
Expect(0, 90, '\P{idstart}', "");
Expect(1, 90, '\P{^idstart}', "");
Expect(0, 64, '\p{idstart}', "");
Expect(1, 64, '\p{^idstart}', "");
Expect(1, 64, '\P{idstart}', "");
Expect(0, 64, '\P{^idstart}', "");
Expect(1, 90, '\p{--id_Start}', "");
Expect(0, 90, '\p{^--id_Start}', "");
Expect(0, 90, '\P{--id_Start}', "");
Expect(1, 90, '\P{^--id_Start}', "");
Expect(0, 64, '\p{--id_Start}', "");
Expect(1, 64, '\p{^--id_Start}', "");
Expect(1, 64, '\P{--id_Start}', "");
Expect(0, 64, '\P{^--id_Start}', "");
Error('\p{/a/Is-ID START}');
Error('\P{/a/Is-ID START}');
Expect(1, 90, '\p{isidstart}', "");
Expect(0, 90, '\p{^isidstart}', "");
Expect(0, 90, '\P{isidstart}', "");
Expect(1, 90, '\P{^isidstart}', "");
Expect(0, 64, '\p{isidstart}', "");
Expect(1, 64, '\p{^isidstart}', "");
Expect(1, 64, '\P{isidstart}', "");
Expect(0, 64, '\P{^isidstart}', "");
Expect(1, 90, '\p{_Is-id Start}', "");
Expect(0, 90, '\p{^_Is-id Start}', "");
Expect(0, 90, '\P{_Is-id Start}', "");
Expect(1, 90, '\P{^_Is-id Start}', "");
Expect(0, 64, '\p{_Is-id Start}', "");
Expect(1, 64, '\p{^_Is-id Start}', "");
Expect(1, 64, '\P{_Is-id Start}', "");
Expect(0, 64, '\P{^_Is-id Start}', "");
Error('\p{_IDS:=}');
Error('\P{_IDS:=}');
Expect(1, 90, '\p{ids}', "");
Expect(0, 90, '\p{^ids}', "");
Expect(0, 90, '\P{ids}', "");
Expect(1, 90, '\P{^ids}', "");
Expect(0, 64, '\p{ids}', "");
Expect(1, 64, '\p{^ids}', "");
Expect(1, 64, '\P{ids}', "");
Expect(0, 64, '\P{^ids}', "");
Expect(1, 90, '\p{ -IDS}', "");
Expect(0, 90, '\p{^ -IDS}', "");
Expect(0, 90, '\P{ -IDS}', "");
Expect(1, 90, '\P{^ -IDS}', "");
Expect(0, 64, '\p{ -IDS}', "");
Expect(1, 64, '\p{^ -IDS}', "");
Expect(1, 64, '\P{ -IDS}', "");
Expect(0, 64, '\P{^ -IDS}', "");
Error('\p{ is IDS/a/}');
Error('\P{ is IDS/a/}');
Expect(1, 90, '\p{isids}', "");
Expect(0, 90, '\p{^isids}', "");
Expect(0, 90, '\P{isids}', "");
Expect(1, 90, '\P{^isids}', "");
Expect(0, 64, '\p{isids}', "");
Expect(1, 64, '\p{^isids}', "");
Expect(1, 64, '\P{isids}', "");
Expect(0, 64, '\P{^isids}', "");
Expect(1, 90, '\p{--Is_IDS}', "");
Expect(0, 90, '\p{^--Is_IDS}', "");
Expect(0, 90, '\P{--Is_IDS}', "");
Expect(1, 90, '\P{^--Is_IDS}', "");
Expect(0, 64, '\p{--Is_IDS}', "");
Expect(1, 64, '\p{^--Is_IDS}', "");
Expect(1, 64, '\P{--Is_IDS}', "");
Expect(0, 64, '\P{^--Is_IDS}', "");
Error('\p{:=-_cyrillic Supplement}');
Error('\P{:=-_cyrillic Supplement}');
Expect(1, 1327, '\p{cyrillicsupplement}', "");
Expect(0, 1327, '\p{^cyrillicsupplement}', "");
Expect(0, 1327, '\P{cyrillicsupplement}', "");
Expect(1, 1327, '\P{^cyrillicsupplement}', "");
Expect(0, 1279, '\p{cyrillicsupplement}', "");
Expect(1, 1279, '\p{^cyrillicsupplement}', "");
Expect(1, 1279, '\P{cyrillicsupplement}', "");
Expect(0, 1279, '\P{^cyrillicsupplement}', "");
Expect(1, 1327, '\p{ -CYRILLIC_Supplement}', "");
Expect(0, 1327, '\p{^ -CYRILLIC_Supplement}', "");
Expect(0, 1327, '\P{ -CYRILLIC_Supplement}', "");
Expect(1, 1327, '\P{^ -CYRILLIC_Supplement}', "");
Expect(0, 1279, '\p{ -CYRILLIC_Supplement}', "");
Expect(1, 1279, '\p{^ -CYRILLIC_Supplement}', "");
Expect(1, 1279, '\P{ -CYRILLIC_Supplement}', "");
Expect(0, 1279, '\P{^ -CYRILLIC_Supplement}', "");
Error('\p{/a/ _is_Cyrillic-SUPPLEMENT}');
Error('\P{/a/ _is_Cyrillic-SUPPLEMENT}');
Expect(1, 1327, '\p{iscyrillicsupplement}', "");
Expect(0, 1327, '\p{^iscyrillicsupplement}', "");
Expect(0, 1327, '\P{iscyrillicsupplement}', "");
Expect(1, 1327, '\P{^iscyrillicsupplement}', "");
Expect(0, 1279, '\p{iscyrillicsupplement}', "");
Expect(1, 1279, '\p{^iscyrillicsupplement}', "");
Expect(1, 1279, '\P{iscyrillicsupplement}', "");
Expect(0, 1279, '\P{^iscyrillicsupplement}', "");
Expect(1, 1327, '\p{ IS Cyrillic-supplement}', "");
Expect(0, 1327, '\p{^ IS Cyrillic-supplement}', "");
Expect(0, 1327, '\P{ IS Cyrillic-supplement}', "");
Expect(1, 1327, '\P{^ IS Cyrillic-supplement}', "");
Expect(0, 1279, '\p{ IS Cyrillic-supplement}', "");
Expect(1, 1279, '\p{^ IS Cyrillic-supplement}', "");
Expect(1, 1279, '\P{ IS Cyrillic-supplement}', "");
Expect(0, 1279, '\P{^ IS Cyrillic-supplement}', "");
Error('\p{ :=InCyrillicsupplement}');
Error('\P{ :=InCyrillicsupplement}');
Expect(1, 1327, '\p{incyrillicsupplement}', "");
Expect(0, 1327, '\p{^incyrillicsupplement}', "");
Expect(0, 1327, '\P{incyrillicsupplement}', "");
Expect(1, 1327, '\P{^incyrillicsupplement}', "");
Expect(0, 1279, '\p{incyrillicsupplement}', "");
Expect(1, 1279, '\p{^incyrillicsupplement}', "");
Expect(1, 1279, '\P{incyrillicsupplement}', "");
Expect(0, 1279, '\P{^incyrillicsupplement}', "");
Expect(1, 1327, '\p{ IN Cyrillic_supplement}', "");
Expect(0, 1327, '\p{^ IN Cyrillic_supplement}', "");
Expect(0, 1327, '\P{ IN Cyrillic_supplement}', "");
Expect(1, 1327, '\P{^ IN Cyrillic_supplement}', "");
Expect(0, 1279, '\p{ IN Cyrillic_supplement}', "");
Expect(1, 1279, '\p{^ IN Cyrillic_supplement}', "");
Expect(1, 1279, '\P{ IN Cyrillic_supplement}', "");
Expect(0, 1279, '\P{^ IN Cyrillic_supplement}', "");
Error('\p{/a/Cyrillic Supplementary}');
Error('\P{/a/Cyrillic Supplementary}');
Expect(1, 1327, '\p{cyrillicsupplementary}', "");
Expect(0, 1327, '\p{^cyrillicsupplementary}', "");
Expect(0, 1327, '\P{cyrillicsupplementary}', "");
Expect(1, 1327, '\P{^cyrillicsupplementary}', "");
Expect(0, 1279, '\p{cyrillicsupplementary}', "");
Expect(1, 1279, '\p{^cyrillicsupplementary}', "");
Expect(1, 1279, '\P{cyrillicsupplementary}', "");
Expect(0, 1279, '\P{^cyrillicsupplementary}', "");
Expect(1, 1327, '\p{__CyrillicSupplementary}', "");
Expect(0, 1327, '\p{^__CyrillicSupplementary}', "");
Expect(0, 1327, '\P{__CyrillicSupplementary}', "");
Expect(1, 1327, '\P{^__CyrillicSupplementary}', "");
Expect(0, 1279, '\p{__CyrillicSupplementary}', "");
Expect(1, 1279, '\p{^__CyrillicSupplementary}', "");
Expect(1, 1279, '\P{__CyrillicSupplementary}', "");
Expect(0, 1279, '\P{^__CyrillicSupplementary}', "");
Error('\p{ is_Cyrillic:=Supplementary}');
Error('\P{ is_Cyrillic:=Supplementary}');
Expect(1, 1327, '\p{iscyrillicsupplementary}', "");
Expect(0, 1327, '\p{^iscyrillicsupplementary}', "");
Expect(0, 1327, '\P{iscyrillicsupplementary}', "");
Expect(1, 1327, '\P{^iscyrillicsupplementary}', "");
Expect(0, 1279, '\p{iscyrillicsupplementary}', "");
Expect(1, 1279, '\p{^iscyrillicsupplementary}', "");
Expect(1, 1279, '\P{iscyrillicsupplementary}', "");
Expect(0, 1279, '\P{^iscyrillicsupplementary}', "");
Expect(1, 1327, '\p{ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(0, 1327, '\p{^ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(0, 1327, '\P{ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(1, 1327, '\P{^ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(0, 1279, '\p{ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(1, 1279, '\p{^ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(1, 1279, '\P{ Is CYRILLIC SUPPLEMENTARY}', "");
Expect(0, 1279, '\P{^ Is CYRILLIC SUPPLEMENTARY}', "");
Error('\p{-:=in cyrillic SUPPLEMENTARY}');
Error('\P{-:=in cyrillic SUPPLEMENTARY}');
Expect(1, 1327, '\p{incyrillicsupplementary}', "");
Expect(0, 1327, '\p{^incyrillicsupplementary}', "");
Expect(0, 1327, '\P{incyrillicsupplementary}', "");
Expect(1, 1327, '\P{^incyrillicsupplementary}', "");
Expect(0, 1279, '\p{incyrillicsupplementary}', "");
Expect(1, 1279, '\p{^incyrillicsupplementary}', "");
Expect(1, 1279, '\P{incyrillicsupplementary}', "");
Expect(0, 1279, '\P{^incyrillicsupplementary}', "");
Expect(1, 1327, '\p{- INcyrillic SUPPLEMENTARY}', "");
Expect(0, 1327, '\p{^- INcyrillic SUPPLEMENTARY}', "");
Expect(0, 1327, '\P{- INcyrillic SUPPLEMENTARY}', "");
Expect(1, 1327, '\P{^- INcyrillic SUPPLEMENTARY}', "");
Expect(0, 1279, '\p{- INcyrillic SUPPLEMENTARY}', "");
Expect(1, 1279, '\p{^- INcyrillic SUPPLEMENTARY}', "");
Expect(1, 1279, '\P{- INcyrillic SUPPLEMENTARY}', "");
Expect(0, 1279, '\P{^- INcyrillic SUPPLEMENTARY}', "");
Error('\p{-Geometric-Shapes:=}');
Error('\P{-Geometric-Shapes:=}');
Expect(1, 9727, '\p{geometricshapes}', "");
Expect(0, 9727, '\p{^geometricshapes}', "");
Expect(0, 9727, '\P{geometricshapes}', "");
Expect(1, 9727, '\P{^geometricshapes}', "");
Expect(0, 9631, '\p{geometricshapes}', "");
Expect(1, 9631, '\p{^geometricshapes}', "");
Expect(1, 9631, '\P{geometricshapes}', "");
Expect(0, 9631, '\P{^geometricshapes}', "");
Expect(1, 9727, '\p{__Geometric_SHAPES}', "");
Expect(0, 9727, '\p{^__Geometric_SHAPES}', "");
Expect(0, 9727, '\P{__Geometric_SHAPES}', "");
Expect(1, 9727, '\P{^__Geometric_SHAPES}', "");
Expect(0, 9631, '\p{__Geometric_SHAPES}', "");
Expect(1, 9631, '\p{^__Geometric_SHAPES}', "");
Expect(1, 9631, '\P{__Geometric_SHAPES}', "");
Expect(0, 9631, '\P{^__Geometric_SHAPES}', "");
Error('\p{ -Is:=Geometric-Shapes}');
Error('\P{ -Is:=Geometric-Shapes}');
Expect(1, 9727, '\p{isgeometricshapes}', "");
Expect(0, 9727, '\p{^isgeometricshapes}', "");
Expect(0, 9727, '\P{isgeometricshapes}', "");
Expect(1, 9727, '\P{^isgeometricshapes}', "");
Expect(0, 9631, '\p{isgeometricshapes}', "");
Expect(1, 9631, '\p{^isgeometricshapes}', "");
Expect(1, 9631, '\P{isgeometricshapes}', "");
Expect(0, 9631, '\P{^isgeometricshapes}', "");
Expect(1, 9727, '\p{_ IS_Geometric shapes}', "");
Expect(0, 9727, '\p{^_ IS_Geometric shapes}', "");
Expect(0, 9727, '\P{_ IS_Geometric shapes}', "");
Expect(1, 9727, '\P{^_ IS_Geometric shapes}', "");
Expect(0, 9631, '\p{_ IS_Geometric shapes}', "");
Expect(1, 9631, '\p{^_ IS_Geometric shapes}', "");
Expect(1, 9631, '\P{_ IS_Geometric shapes}', "");
Expect(0, 9631, '\P{^_ IS_Geometric shapes}', "");
Error('\p{ Ingeometric-Shapes:=}');
Error('\P{ Ingeometric-Shapes:=}');
Expect(1, 9727, '\p{ingeometricshapes}', "");
Expect(0, 9727, '\p{^ingeometricshapes}', "");
Expect(0, 9727, '\P{ingeometricshapes}', "");
Expect(1, 9727, '\P{^ingeometricshapes}', "");
Expect(0, 9631, '\p{ingeometricshapes}', "");
Expect(1, 9631, '\p{^ingeometricshapes}', "");
Expect(1, 9631, '\P{ingeometricshapes}', "");
Expect(0, 9631, '\P{^ingeometricshapes}', "");
Expect(1, 9727, '\p{_-In-Geometric shapes}', "");
Expect(0, 9727, '\p{^_-In-Geometric shapes}', "");
Expect(0, 9727, '\P{_-In-Geometric shapes}', "");
Expect(1, 9727, '\P{^_-In-Geometric shapes}', "");
Expect(0, 9631, '\p{_-In-Geometric shapes}', "");
Expect(1, 9631, '\p{^_-In-Geometric shapes}', "");
Expect(1, 9631, '\P{_-In-Geometric shapes}', "");
Expect(0, 9631, '\P{^_-In-Geometric shapes}', "");
Error('\p{:=Latin_extended-D}');
Error('\P{:=Latin_extended-D}');
Expect(1, 43007, '\p{latinextendedd}', "");
Expect(0, 43007, '\p{^latinextendedd}', "");
Expect(0, 43007, '\P{latinextendedd}', "");
Expect(1, 43007, '\P{^latinextendedd}', "");
Expect(0, 42783, '\p{latinextendedd}', "");
Expect(1, 42783, '\p{^latinextendedd}', "");
Expect(1, 42783, '\P{latinextendedd}', "");
Expect(0, 42783, '\P{^latinextendedd}', "");
Expect(1, 43007, '\p{ LatinEXTENDED_d}', "");
Expect(0, 43007, '\p{^ LatinEXTENDED_d}', "");
Expect(0, 43007, '\P{ LatinEXTENDED_d}', "");
Expect(1, 43007, '\P{^ LatinEXTENDED_d}', "");
Expect(0, 42783, '\p{ LatinEXTENDED_d}', "");
Expect(1, 42783, '\p{^ LatinEXTENDED_d}', "");
Expect(1, 42783, '\P{ LatinEXTENDED_d}', "");
Expect(0, 42783, '\P{^ LatinEXTENDED_d}', "");
Error('\p{_/a/is_LATINExtendedD}');
Error('\P{_/a/is_LATINExtendedD}');
Expect(1, 43007, '\p{islatinextendedd}', "");
Expect(0, 43007, '\p{^islatinextendedd}', "");
Expect(0, 43007, '\P{islatinextendedd}', "");
Expect(1, 43007, '\P{^islatinextendedd}', "");
Expect(0, 42783, '\p{islatinextendedd}', "");
Expect(1, 42783, '\p{^islatinextendedd}', "");
Expect(1, 42783, '\P{islatinextendedd}', "");
Expect(0, 42783, '\P{^islatinextendedd}', "");
Expect(1, 43007, '\p{_ Is_latin_EXTENDED_D}', "");
Expect(0, 43007, '\p{^_ Is_latin_EXTENDED_D}', "");
Expect(0, 43007, '\P{_ Is_latin_EXTENDED_D}', "");
Expect(1, 43007, '\P{^_ Is_latin_EXTENDED_D}', "");
Expect(0, 42783, '\p{_ Is_latin_EXTENDED_D}', "");
Expect(1, 42783, '\p{^_ Is_latin_EXTENDED_D}', "");
Expect(1, 42783, '\P{_ Is_latin_EXTENDED_D}', "");
Expect(0, 42783, '\P{^_ Is_latin_EXTENDED_D}', "");
Error('\p{_-in:=LATIN_Extended-D}');
Error('\P{_-in:=LATIN_Extended-D}');
Expect(1, 43007, '\p{inlatinextendedd}', "");
Expect(0, 43007, '\p{^inlatinextendedd}', "");
Expect(0, 43007, '\P{inlatinextendedd}', "");
Expect(1, 43007, '\P{^inlatinextendedd}', "");
Expect(0, 42783, '\p{inlatinextendedd}', "");
Expect(1, 42783, '\p{^inlatinextendedd}', "");
Expect(1, 42783, '\P{inlatinextendedd}', "");
Expect(0, 42783, '\P{^inlatinextendedd}', "");
Expect(1, 43007, '\p{ INLatin EXTENDEDd}', "");
Expect(0, 43007, '\p{^ INLatin EXTENDEDd}', "");
Expect(0, 43007, '\P{ INLatin EXTENDEDd}', "");
Expect(1, 43007, '\P{^ INLatin EXTENDEDd}', "");
Expect(0, 42783, '\p{ INLatin EXTENDEDd}', "");
Expect(1, 42783, '\p{^ INLatin EXTENDEDd}', "");
Expect(1, 42783, '\P{ INLatin EXTENDEDd}', "");
Expect(0, 42783, '\P{^ INLatin EXTENDEDd}', "");
Error('\p{ /a/Buginese}');
Error('\P{ /a/Buginese}');
Expect(1, 6683, '\p{buginese}', "");
Expect(0, 6683, '\p{^buginese}', "");
Expect(0, 6683, '\P{buginese}', "");
Expect(1, 6683, '\P{^buginese}', "");
Expect(0, 6655, '\p{buginese}', "");
Expect(1, 6655, '\p{^buginese}', "");
Expect(1, 6655, '\P{buginese}', "");
Expect(0, 6655, '\P{^buginese}', "");
Expect(1, 6683, '\p{ _BUGINESE}', "");
Expect(0, 6683, '\p{^ _BUGINESE}', "");
Expect(0, 6683, '\P{ _BUGINESE}', "");
Expect(1, 6683, '\P{^ _BUGINESE}', "");
Expect(0, 6655, '\p{ _BUGINESE}', "");
Expect(1, 6655, '\p{^ _BUGINESE}', "");
Expect(1, 6655, '\P{ _BUGINESE}', "");
Expect(0, 6655, '\P{^ _BUGINESE}', "");
Error('\p{ Is buginese:=}');
Error('\P{ Is buginese:=}');
Expect(1, 6683, '\p{isbuginese}', "");
Expect(0, 6683, '\p{^isbuginese}', "");
Expect(0, 6683, '\P{isbuginese}', "");
Expect(1, 6683, '\P{^isbuginese}', "");
Expect(0, 6655, '\p{isbuginese}', "");
Expect(1, 6655, '\p{^isbuginese}', "");
Expect(1, 6655, '\P{isbuginese}', "");
Expect(0, 6655, '\P{^isbuginese}', "");
Expect(1, 6683, '\p{ Is buginese}', "");
Expect(0, 6683, '\p{^ Is buginese}', "");
Expect(0, 6683, '\P{ Is buginese}', "");
Expect(1, 6683, '\P{^ Is buginese}', "");
Expect(0, 6655, '\p{ Is buginese}', "");
Expect(1, 6655, '\p{^ Is buginese}', "");
Expect(1, 6655, '\P{ Is buginese}', "");
Expect(0, 6655, '\P{^ Is buginese}', "");
Error('\p{ -bugi:=}');
Error('\P{ -bugi:=}');
Expect(1, 6683, '\p{bugi}', "");
Expect(0, 6683, '\p{^bugi}', "");
Expect(0, 6683, '\P{bugi}', "");
Expect(1, 6683, '\P{^bugi}', "");
Expect(0, 6655, '\p{bugi}', "");
Expect(1, 6655, '\p{^bugi}', "");
Expect(1, 6655, '\P{bugi}', "");
Expect(0, 6655, '\P{^bugi}', "");
Expect(1, 6683, '\p{_Bugi}', "");
Expect(0, 6683, '\p{^_Bugi}', "");
Expect(0, 6683, '\P{_Bugi}', "");
Expect(1, 6683, '\P{^_Bugi}', "");
Expect(0, 6655, '\p{_Bugi}', "");
Expect(1, 6655, '\p{^_Bugi}', "");
Expect(1, 6655, '\P{_Bugi}', "");
Expect(0, 6655, '\P{^_Bugi}', "");
Error('\p{ Is/a/BUGI}');
Error('\P{ Is/a/BUGI}');
Expect(1, 6683, '\p{isbugi}', "");
Expect(0, 6683, '\p{^isbugi}', "");
Expect(0, 6683, '\P{isbugi}', "");
Expect(1, 6683, '\P{^isbugi}', "");
Expect(0, 6655, '\p{isbugi}', "");
Expect(1, 6655, '\p{^isbugi}', "");
Expect(1, 6655, '\P{isbugi}', "");
Expect(0, 6655, '\P{^isbugi}', "");
Expect(1, 6683, '\p{_IsBUGI}', "");
Expect(0, 6683, '\p{^_IsBUGI}', "");
Expect(0, 6683, '\P{_IsBUGI}', "");
Expect(1, 6683, '\P{^_IsBUGI}', "");
Expect(0, 6655, '\p{_IsBUGI}', "");
Expect(1, 6655, '\p{^_IsBUGI}', "");
Expect(1, 6655, '\P{_IsBUGI}', "");
Expect(0, 6655, '\P{^_IsBUGI}', "");
Error('\p{ /a/IN_MALAYALAM}');
Error('\P{ /a/IN_MALAYALAM}');
Expect(1, 3455, '\p{inmalayalam}', "");
Expect(0, 3455, '\p{^inmalayalam}', "");
Expect(0, 3455, '\P{inmalayalam}', "");
Expect(1, 3455, '\P{^inmalayalam}', "");
Expect(0, 3327, '\p{inmalayalam}', "");
Expect(1, 3327, '\p{^inmalayalam}', "");
Expect(1, 3327, '\P{inmalayalam}', "");
Expect(0, 3327, '\P{^inmalayalam}', "");
Expect(1, 3455, '\p{ in-Malayalam}', "");
Expect(0, 3455, '\p{^ in-Malayalam}', "");
Expect(0, 3455, '\P{ in-Malayalam}', "");
Expect(1, 3455, '\P{^ in-Malayalam}', "");
Expect(0, 3327, '\p{ in-Malayalam}', "");
Expect(1, 3327, '\p{^ in-Malayalam}', "");
Expect(1, 3327, '\P{ in-Malayalam}', "");
Expect(0, 3327, '\P{^ in-Malayalam}', "");
Error('\p{--INSCRIPTIONAL:=Pahlavi}');
Error('\P{--INSCRIPTIONAL:=Pahlavi}');
Expect(1, 68466, '\p{inscriptionalpahlavi}', "");
Expect(0, 68466, '\p{^inscriptionalpahlavi}', "");
Expect(0, 68466, '\P{inscriptionalpahlavi}', "");
Expect(1, 68466, '\P{^inscriptionalpahlavi}', "");
Expect(0, 68447, '\p{inscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^inscriptionalpahlavi}', "");
Expect(1, 68447, '\P{inscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^inscriptionalpahlavi}', "");
Expect(1, 68466, '\p{ Inscriptional_Pahlavi}', "");
Expect(0, 68466, '\p{^ Inscriptional_Pahlavi}', "");
Expect(0, 68466, '\P{ Inscriptional_Pahlavi}', "");
Expect(1, 68466, '\P{^ Inscriptional_Pahlavi}', "");
Expect(0, 68447, '\p{ Inscriptional_Pahlavi}', "");
Expect(1, 68447, '\p{^ Inscriptional_Pahlavi}', "");
Expect(1, 68447, '\P{ Inscriptional_Pahlavi}', "");
Expect(0, 68447, '\P{^ Inscriptional_Pahlavi}', "");
Error('\p{ is:=INSCRIPTIONAL Pahlavi}');
Error('\P{ is:=INSCRIPTIONAL Pahlavi}');
Expect(1, 68466, '\p{isinscriptionalpahlavi}', "");
Expect(0, 68466, '\p{^isinscriptionalpahlavi}', "");
Expect(0, 68466, '\P{isinscriptionalpahlavi}', "");
Expect(1, 68466, '\P{^isinscriptionalpahlavi}', "");
Expect(0, 68447, '\p{isinscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^isinscriptionalpahlavi}', "");
Expect(1, 68447, '\P{isinscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^isinscriptionalpahlavi}', "");
Expect(1, 68466, '\p{ is_INSCRIPTIONAL pahlavi}', "");
Expect(0, 68466, '\p{^ is_INSCRIPTIONAL pahlavi}', "");
Expect(0, 68466, '\P{ is_INSCRIPTIONAL pahlavi}', "");
Expect(1, 68466, '\P{^ is_INSCRIPTIONAL pahlavi}', "");
Expect(0, 68447, '\p{ is_INSCRIPTIONAL pahlavi}', "");
Expect(1, 68447, '\p{^ is_INSCRIPTIONAL pahlavi}', "");
Expect(1, 68447, '\P{ is_INSCRIPTIONAL pahlavi}', "");
Expect(0, 68447, '\P{^ is_INSCRIPTIONAL pahlavi}', "");
Error('\p{:=- Phli}');
Error('\P{:=- Phli}');
Expect(1, 68466, '\p{phli}', "");
Expect(0, 68466, '\p{^phli}', "");
Expect(0, 68466, '\P{phli}', "");
Expect(1, 68466, '\P{^phli}', "");
Expect(0, 68447, '\p{phli}', "");
Expect(1, 68447, '\p{^phli}', "");
Expect(1, 68447, '\P{phli}', "");
Expect(0, 68447, '\P{^phli}', "");
Expect(1, 68466, '\p{ PHLI}', "");
Expect(0, 68466, '\p{^ PHLI}', "");
Expect(0, 68466, '\P{ PHLI}', "");
Expect(1, 68466, '\P{^ PHLI}', "");
Expect(0, 68447, '\p{ PHLI}', "");
Expect(1, 68447, '\p{^ PHLI}', "");
Expect(1, 68447, '\P{ PHLI}', "");
Expect(0, 68447, '\P{^ PHLI}', "");
Error('\p{-is/a/Phli}');
Error('\P{-is/a/Phli}');
Expect(1, 68466, '\p{isphli}', "");
Expect(0, 68466, '\p{^isphli}', "");
Expect(0, 68466, '\P{isphli}', "");
Expect(1, 68466, '\P{^isphli}', "");
Expect(0, 68447, '\p{isphli}', "");
Expect(1, 68447, '\p{^isphli}', "");
Expect(1, 68447, '\P{isphli}', "");
Expect(0, 68447, '\P{^isphli}', "");
Expect(1, 68466, '\p{ ISPHLI}', "");
Expect(0, 68466, '\p{^ ISPHLI}', "");
Expect(0, 68466, '\P{ ISPHLI}', "");
Expect(1, 68466, '\P{^ ISPHLI}', "");
Expect(0, 68447, '\p{ ISPHLI}', "");
Expect(1, 68447, '\p{^ ISPHLI}', "");
Expect(1, 68447, '\P{ ISPHLI}', "");
Expect(0, 68447, '\P{^ ISPHLI}', "");
Error('\p{:=__CHAM}');
Error('\P{:=__CHAM}');
Expect(1, 43574, '\p{cham}', "");
Expect(0, 43574, '\p{^cham}', "");
Expect(0, 43574, '\P{cham}', "");
Expect(1, 43574, '\P{^cham}', "");
Expect(0, 43519, '\p{cham}', "");
Expect(1, 43519, '\p{^cham}', "");
Expect(1, 43519, '\P{cham}', "");
Expect(0, 43519, '\P{^cham}', "");
Expect(1, 43574, '\p{-Cham}', "");
Expect(0, 43574, '\p{^-Cham}', "");
Expect(0, 43574, '\P{-Cham}', "");
Expect(1, 43574, '\P{^-Cham}', "");
Expect(0, 43519, '\p{-Cham}', "");
Expect(1, 43519, '\p{^-Cham}', "");
Expect(1, 43519, '\P{-Cham}', "");
Expect(0, 43519, '\P{^-Cham}', "");
Error('\p{_ IsCham:=}');
Error('\P{_ IsCham:=}');
Expect(1, 43574, '\p{ischam}', "");
Expect(0, 43574, '\p{^ischam}', "");
Expect(0, 43574, '\P{ischam}', "");
Expect(1, 43574, '\P{^ischam}', "");
Expect(0, 43519, '\p{ischam}', "");
Expect(1, 43519, '\p{^ischam}', "");
Expect(1, 43519, '\P{ischam}', "");
Expect(0, 43519, '\P{^ischam}', "");
Expect(1, 43574, '\p{ Is Cham}', "");
Expect(0, 43574, '\p{^ Is Cham}', "");
Expect(0, 43574, '\P{ Is Cham}', "");
Expect(1, 43574, '\P{^ Is Cham}', "");
Expect(0, 43519, '\p{ Is Cham}', "");
Expect(1, 43519, '\p{^ Is Cham}', "");
Expect(1, 43519, '\P{ Is Cham}', "");
Expect(0, 43519, '\P{^ Is Cham}', "");
Error('\p{_BRAILLE/a/}');
Error('\P{_BRAILLE/a/}');
Expect(1, 10495, '\p{braille}', "");
Expect(0, 10495, '\p{^braille}', "");
Expect(0, 10495, '\P{braille}', "");
Expect(1, 10495, '\P{^braille}', "");
Expect(0, 10239, '\p{braille}', "");
Expect(1, 10239, '\p{^braille}', "");
Expect(1, 10239, '\P{braille}', "");
Expect(0, 10239, '\P{^braille}', "");
Expect(1, 10495, '\p{-Braille}', "");
Expect(0, 10495, '\p{^-Braille}', "");
Expect(0, 10495, '\P{-Braille}', "");
Expect(1, 10495, '\P{^-Braille}', "");
Expect(0, 10239, '\p{-Braille}', "");
Expect(1, 10239, '\p{^-Braille}', "");
Expect(1, 10239, '\P{-Braille}', "");
Expect(0, 10239, '\P{^-Braille}', "");
Error('\p{ -Is/a/braille}');
Error('\P{ -Is/a/braille}');
Expect(1, 10495, '\p{isbraille}', "");
Expect(0, 10495, '\p{^isbraille}', "");
Expect(0, 10495, '\P{isbraille}', "");
Expect(1, 10495, '\P{^isbraille}', "");
Expect(0, 10239, '\p{isbraille}', "");
Expect(1, 10239, '\p{^isbraille}', "");
Expect(1, 10239, '\P{isbraille}', "");
Expect(0, 10239, '\P{^isbraille}', "");
Expect(1, 10495, '\p{__Is_BRAILLE}', "");
Expect(0, 10495, '\p{^__Is_BRAILLE}', "");
Expect(0, 10495, '\P{__Is_BRAILLE}', "");
Expect(1, 10495, '\P{^__Is_BRAILLE}', "");
Expect(0, 10239, '\p{__Is_BRAILLE}', "");
Expect(1, 10239, '\p{^__Is_BRAILLE}', "");
Expect(1, 10239, '\P{__Is_BRAILLE}', "");
Expect(0, 10239, '\P{^__Is_BRAILLE}', "");
Error('\p{-/a/BRAI}');
Error('\P{-/a/BRAI}');
Expect(1, 10495, '\p{brai}', "");
Expect(0, 10495, '\p{^brai}', "");
Expect(0, 10495, '\P{brai}', "");
Expect(1, 10495, '\P{^brai}', "");
Expect(0, 10239, '\p{brai}', "");
Expect(1, 10239, '\p{^brai}', "");
Expect(1, 10239, '\P{brai}', "");
Expect(0, 10239, '\P{^brai}', "");
Expect(1, 10495, '\p{ Brai}', "");
Expect(0, 10495, '\p{^ Brai}', "");
Expect(0, 10495, '\P{ Brai}', "");
Expect(1, 10495, '\P{^ Brai}', "");
Expect(0, 10239, '\p{ Brai}', "");
Expect(1, 10239, '\p{^ Brai}', "");
Expect(1, 10239, '\P{ Brai}', "");
Expect(0, 10239, '\P{^ Brai}', "");
Error('\p{ /a/IS Brai}');
Error('\P{ /a/IS Brai}');
Expect(1, 10495, '\p{isbrai}', "");
Expect(0, 10495, '\p{^isbrai}', "");
Expect(0, 10495, '\P{isbrai}', "");
Expect(1, 10495, '\P{^isbrai}', "");
Expect(0, 10239, '\p{isbrai}', "");
Expect(1, 10239, '\p{^isbrai}', "");
Expect(1, 10239, '\P{isbrai}', "");
Expect(0, 10239, '\P{^isbrai}', "");
Expect(1, 10495, '\p{ _ISbrai}', "");
Expect(0, 10495, '\p{^ _ISbrai}', "");
Expect(0, 10495, '\P{ _ISbrai}', "");
Expect(1, 10495, '\P{^ _ISbrai}', "");
Expect(0, 10239, '\p{ _ISbrai}', "");
Expect(1, 10239, '\p{^ _ISbrai}', "");
Expect(1, 10239, '\P{ _ISbrai}', "");
Expect(0, 10239, '\P{^ _ISbrai}', "");
Error('\p{/a/--inOld-PERSIAN}');
Error('\P{/a/--inOld-PERSIAN}');
Expect(1, 66527, '\p{inoldpersian}', "");
Expect(0, 66527, '\p{^inoldpersian}', "");
Expect(0, 66527, '\P{inoldpersian}', "");
Expect(1, 66527, '\P{^inoldpersian}', "");
Expect(0, 66463, '\p{inoldpersian}', "");
Expect(1, 66463, '\p{^inoldpersian}', "");
Expect(1, 66463, '\P{inoldpersian}', "");
Expect(0, 66463, '\P{^inoldpersian}', "");
Expect(1, 66527, '\p{- in old Persian}', "");
Expect(0, 66527, '\p{^- in old Persian}', "");
Expect(0, 66527, '\P{- in old Persian}', "");
Expect(1, 66527, '\P{^- in old Persian}', "");
Expect(0, 66463, '\p{- in old Persian}', "");
Expect(1, 66463, '\p{^- in old Persian}', "");
Expect(1, 66463, '\P{- in old Persian}', "");
Expect(0, 66463, '\P{^- in old Persian}', "");
Error('\p{- Box drawing/a/}');
Error('\P{- Box drawing/a/}');
Expect(1, 9599, '\p{boxdrawing}', "");
Expect(0, 9599, '\p{^boxdrawing}', "");
Expect(0, 9599, '\P{boxdrawing}', "");
Expect(1, 9599, '\P{^boxdrawing}', "");
Expect(0, 9471, '\p{boxdrawing}', "");
Expect(1, 9471, '\p{^boxdrawing}', "");
Expect(1, 9471, '\P{boxdrawing}', "");
Expect(0, 9471, '\P{^boxdrawing}', "");
Expect(1, 9599, '\p{- BOXDRAWING}', "");
Expect(0, 9599, '\p{^- BOXDRAWING}', "");
Expect(0, 9599, '\P{- BOXDRAWING}', "");
Expect(1, 9599, '\P{^- BOXDRAWING}', "");
Expect(0, 9471, '\p{- BOXDRAWING}', "");
Expect(1, 9471, '\p{^- BOXDRAWING}', "");
Expect(1, 9471, '\P{- BOXDRAWING}', "");
Expect(0, 9471, '\P{^- BOXDRAWING}', "");
Error('\p{/a/is-box-Drawing}');
Error('\P{/a/is-box-Drawing}');
Expect(1, 9599, '\p{isboxdrawing}', "");
Expect(0, 9599, '\p{^isboxdrawing}', "");
Expect(0, 9599, '\P{isboxdrawing}', "");
Expect(1, 9599, '\P{^isboxdrawing}', "");
Expect(0, 9471, '\p{isboxdrawing}', "");
Expect(1, 9471, '\p{^isboxdrawing}', "");
Expect(1, 9471, '\P{isboxdrawing}', "");
Expect(0, 9471, '\P{^isboxdrawing}', "");
Expect(1, 9599, '\p{_ Is BOX-Drawing}', "");
Expect(0, 9599, '\p{^_ Is BOX-Drawing}', "");
Expect(0, 9599, '\P{_ Is BOX-Drawing}', "");
Expect(1, 9599, '\P{^_ Is BOX-Drawing}', "");
Expect(0, 9471, '\p{_ Is BOX-Drawing}', "");
Expect(1, 9471, '\p{^_ Is BOX-Drawing}', "");
Expect(1, 9471, '\P{_ Is BOX-Drawing}', "");
Expect(0, 9471, '\P{^_ Is BOX-Drawing}', "");
Error('\p{-:=In-Box DRAWING}');
Error('\P{-:=In-Box DRAWING}');
Expect(1, 9599, '\p{inboxdrawing}', "");
Expect(0, 9599, '\p{^inboxdrawing}', "");
Expect(0, 9599, '\P{inboxdrawing}', "");
Expect(1, 9599, '\P{^inboxdrawing}', "");
Expect(0, 9471, '\p{inboxdrawing}', "");
Expect(1, 9471, '\p{^inboxdrawing}', "");
Expect(1, 9471, '\P{inboxdrawing}', "");
Expect(0, 9471, '\P{^inboxdrawing}', "");
Expect(1, 9599, '\p{_In Box drawing}', "");
Expect(0, 9599, '\p{^_In Box drawing}', "");
Expect(0, 9599, '\P{_In Box drawing}', "");
Expect(1, 9599, '\P{^_In Box drawing}', "");
Expect(0, 9471, '\p{_In Box drawing}', "");
Expect(1, 9471, '\p{^_In Box drawing}', "");
Expect(1, 9471, '\P{_In Box drawing}', "");
Expect(0, 9471, '\P{^_In Box drawing}', "");
Error('\p{_/a/linear B}');
Error('\P{_/a/linear B}');
Expect(1, 65547, '\p{linearb}', "");
Expect(0, 65547, '\p{^linearb}', "");
Expect(0, 65547, '\P{linearb}', "");
Expect(1, 65547, '\P{^linearb}', "");
Expect(0, 1, '\p{linearb}', "");
Expect(1, 1, '\p{^linearb}', "");
Expect(1, 1, '\P{linearb}', "");
Expect(0, 1, '\P{^linearb}', "");
Expect(1, 65547, '\p{_Linear_B}', "");
Expect(0, 65547, '\p{^_Linear_B}', "");
Expect(0, 65547, '\P{_Linear_B}', "");
Expect(1, 65547, '\P{^_Linear_B}', "");
Expect(0, 1, '\p{_Linear_B}', "");
Expect(1, 1, '\p{^_Linear_B}', "");
Expect(1, 1, '\P{_Linear_B}', "");
Expect(0, 1, '\P{^_Linear_B}', "");
Error('\p{_/a/IsLinear_b}');
Error('\P{_/a/IsLinear_b}');
Expect(1, 65547, '\p{islinearb}', "");
Expect(0, 65547, '\p{^islinearb}', "");
Expect(0, 65547, '\P{islinearb}', "");
Expect(1, 65547, '\P{^islinearb}', "");
Expect(0, 1, '\p{islinearb}', "");
Expect(1, 1, '\p{^islinearb}', "");
Expect(1, 1, '\P{islinearb}', "");
Expect(0, 1, '\P{^islinearb}', "");
Expect(1, 65547, '\p{_-is-LINEAR B}', "");
Expect(0, 65547, '\p{^_-is-LINEAR B}', "");
Expect(0, 65547, '\P{_-is-LINEAR B}', "");
Expect(1, 65547, '\P{^_-is-LINEAR B}', "");
Expect(0, 1, '\p{_-is-LINEAR B}', "");
Expect(1, 1, '\p{^_-is-LINEAR B}', "");
Expect(1, 1, '\P{_-is-LINEAR B}', "");
Expect(0, 1, '\P{^_-is-LINEAR B}', "");
Error('\p{:=-Linb}');
Error('\P{:=-Linb}');
Expect(1, 65547, '\p{linb}', "");
Expect(0, 65547, '\p{^linb}', "");
Expect(0, 65547, '\P{linb}', "");
Expect(1, 65547, '\P{^linb}', "");
Expect(0, 1, '\p{linb}', "");
Expect(1, 1, '\p{^linb}', "");
Expect(1, 1, '\P{linb}', "");
Expect(0, 1, '\P{^linb}', "");
Expect(1, 65547, '\p{ linb}', "");
Expect(0, 65547, '\p{^ linb}', "");
Expect(0, 65547, '\P{ linb}', "");
Expect(1, 65547, '\P{^ linb}', "");
Expect(0, 1, '\p{ linb}', "");
Expect(1, 1, '\p{^ linb}', "");
Expect(1, 1, '\P{ linb}', "");
Expect(0, 1, '\P{^ linb}', "");
Error('\p{--IsLinb/a/}');
Error('\P{--IsLinb/a/}');
Expect(1, 65547, '\p{islinb}', "");
Expect(0, 65547, '\p{^islinb}', "");
Expect(0, 65547, '\P{islinb}', "");
Expect(1, 65547, '\P{^islinb}', "");
Expect(0, 1, '\p{islinb}', "");
Expect(1, 1, '\p{^islinb}', "");
Expect(1, 1, '\P{islinb}', "");
Expect(0, 1, '\P{^islinb}', "");
Expect(1, 65547, '\p{_Is-LINB}', "");
Expect(0, 65547, '\p{^_Is-LINB}', "");
Expect(0, 65547, '\P{_Is-LINB}', "");
Expect(1, 65547, '\P{^_Is-LINB}', "");
Expect(0, 1, '\p{_Is-LINB}', "");
Expect(1, 1, '\p{^_Is-LINB}', "");
Expect(1, 1, '\P{_Is-LINB}', "");
Expect(0, 1, '\P{^_Is-LINB}', "");
Error('\p{__TIFINAGH/a/}');
Error('\P{__TIFINAGH/a/}');
Expect(1, 11621, '\p{tifinagh}', "");
Expect(0, 11621, '\p{^tifinagh}', "");
Expect(0, 11621, '\P{tifinagh}', "");
Expect(1, 11621, '\P{^tifinagh}', "");
Expect(0, 11567, '\p{tifinagh}', "");
Expect(1, 11567, '\p{^tifinagh}', "");
Expect(1, 11567, '\P{tifinagh}', "");
Expect(0, 11567, '\P{^tifinagh}', "");
Expect(1, 11621, '\p{_-Tifinagh}', "");
Expect(0, 11621, '\p{^_-Tifinagh}', "");
Expect(0, 11621, '\P{_-Tifinagh}', "");
Expect(1, 11621, '\P{^_-Tifinagh}', "");
Expect(0, 11567, '\p{_-Tifinagh}', "");
Expect(1, 11567, '\p{^_-Tifinagh}', "");
Expect(1, 11567, '\P{_-Tifinagh}', "");
Expect(0, 11567, '\P{^_-Tifinagh}', "");
Error('\p{/a/Is Tifinagh}');
Error('\P{/a/Is Tifinagh}');
Expect(1, 11621, '\p{istifinagh}', "");
Expect(0, 11621, '\p{^istifinagh}', "");
Expect(0, 11621, '\P{istifinagh}', "");
Expect(1, 11621, '\P{^istifinagh}', "");
Expect(0, 11567, '\p{istifinagh}', "");
Expect(1, 11567, '\p{^istifinagh}', "");
Expect(1, 11567, '\P{istifinagh}', "");
Expect(0, 11567, '\P{^istifinagh}', "");
Expect(1, 11621, '\p{ IS Tifinagh}', "");
Expect(0, 11621, '\p{^ IS Tifinagh}', "");
Expect(0, 11621, '\P{ IS Tifinagh}', "");
Expect(1, 11621, '\P{^ IS Tifinagh}', "");
Expect(0, 11567, '\p{ IS Tifinagh}', "");
Expect(1, 11567, '\p{^ IS Tifinagh}', "");
Expect(1, 11567, '\P{ IS Tifinagh}', "");
Expect(0, 11567, '\P{^ IS Tifinagh}', "");
Error('\p{:= Tfng}');
Error('\P{:= Tfng}');
Expect(1, 11621, '\p{tfng}', "");
Expect(0, 11621, '\p{^tfng}', "");
Expect(0, 11621, '\P{tfng}', "");
Expect(1, 11621, '\P{^tfng}', "");
Expect(0, 11567, '\p{tfng}', "");
Expect(1, 11567, '\p{^tfng}', "");
Expect(1, 11567, '\P{tfng}', "");
Expect(0, 11567, '\P{^tfng}', "");
Expect(1, 11621, '\p{ _Tfng}', "");
Expect(0, 11621, '\p{^ _Tfng}', "");
Expect(0, 11621, '\P{ _Tfng}', "");
Expect(1, 11621, '\P{^ _Tfng}', "");
Expect(0, 11567, '\p{ _Tfng}', "");
Expect(1, 11567, '\p{^ _Tfng}', "");
Expect(1, 11567, '\P{ _Tfng}', "");
Expect(0, 11567, '\P{^ _Tfng}', "");
Error('\p{ Is-Tfng:=}');
Error('\P{ Is-Tfng:=}');
Expect(1, 11621, '\p{istfng}', "");
Expect(0, 11621, '\p{^istfng}', "");
Expect(0, 11621, '\P{istfng}', "");
Expect(1, 11621, '\P{^istfng}', "");
Expect(0, 11567, '\p{istfng}', "");
Expect(1, 11567, '\p{^istfng}', "");
Expect(1, 11567, '\P{istfng}', "");
Expect(0, 11567, '\P{^istfng}', "");
Expect(1, 11621, '\p{isTfng}', "");
Expect(0, 11621, '\p{^isTfng}', "");
Expect(0, 11621, '\P{isTfng}', "");
Expect(1, 11621, '\P{^isTfng}', "");
Expect(0, 11567, '\p{isTfng}', "");
Expect(1, 11567, '\p{^isTfng}', "");
Expect(1, 11567, '\P{isTfng}', "");
Expect(0, 11567, '\P{^isTfng}', "");
Error('\p{--Syloti:=Nagri}');
Error('\P{--Syloti:=Nagri}');
Expect(1, 43051, '\p{sylotinagri}', "");
Expect(0, 43051, '\p{^sylotinagri}', "");
Expect(0, 43051, '\P{sylotinagri}', "");
Expect(1, 43051, '\P{^sylotinagri}', "");
Expect(0, 43007, '\p{sylotinagri}', "");
Expect(1, 43007, '\p{^sylotinagri}', "");
Expect(1, 43007, '\P{sylotinagri}', "");
Expect(0, 43007, '\P{^sylotinagri}', "");
Expect(1, 43051, '\p{__syloti-NAGRI}', "");
Expect(0, 43051, '\p{^__syloti-NAGRI}', "");
Expect(0, 43051, '\P{__syloti-NAGRI}', "");
Expect(1, 43051, '\P{^__syloti-NAGRI}', "");
Expect(0, 43007, '\p{__syloti-NAGRI}', "");
Expect(1, 43007, '\p{^__syloti-NAGRI}', "");
Expect(1, 43007, '\P{__syloti-NAGRI}', "");
Expect(0, 43007, '\P{^__syloti-NAGRI}', "");
Error('\p{_ IS/a/syloti-nagri}');
Error('\P{_ IS/a/syloti-nagri}');
Expect(1, 43051, '\p{issylotinagri}', "");
Expect(0, 43051, '\p{^issylotinagri}', "");
Expect(0, 43051, '\P{issylotinagri}', "");
Expect(1, 43051, '\P{^issylotinagri}', "");
Expect(0, 43007, '\p{issylotinagri}', "");
Expect(1, 43007, '\p{^issylotinagri}', "");
Expect(1, 43007, '\P{issylotinagri}', "");
Expect(0, 43007, '\P{^issylotinagri}', "");
Expect(1, 43051, '\p{_ IS SylotiNAGRI}', "");
Expect(0, 43051, '\p{^_ IS SylotiNAGRI}', "");
Expect(0, 43051, '\P{_ IS SylotiNAGRI}', "");
Expect(1, 43051, '\P{^_ IS SylotiNAGRI}', "");
Expect(0, 43007, '\p{_ IS SylotiNAGRI}', "");
Expect(1, 43007, '\p{^_ IS SylotiNAGRI}', "");
Expect(1, 43007, '\P{_ IS SylotiNAGRI}', "");
Expect(0, 43007, '\P{^_ IS SylotiNAGRI}', "");
Error('\p{:=__Sylo}');
Error('\P{:=__Sylo}');
Expect(1, 43051, '\p{sylo}', "");
Expect(0, 43051, '\p{^sylo}', "");
Expect(0, 43051, '\P{sylo}', "");
Expect(1, 43051, '\P{^sylo}', "");
Expect(0, 43007, '\p{sylo}', "");
Expect(1, 43007, '\p{^sylo}', "");
Expect(1, 43007, '\P{sylo}', "");
Expect(0, 43007, '\P{^sylo}', "");
Expect(1, 43051, '\p{Sylo}', "");
Expect(0, 43051, '\p{^Sylo}', "");
Expect(0, 43051, '\P{Sylo}', "");
Expect(1, 43051, '\P{^Sylo}', "");
Expect(0, 43007, '\p{Sylo}', "");
Expect(1, 43007, '\p{^Sylo}', "");
Expect(1, 43007, '\P{Sylo}', "");
Expect(0, 43007, '\P{^Sylo}', "");
Error('\p{ Is SYLO/a/}');
Error('\P{ Is SYLO/a/}');
Expect(1, 43051, '\p{issylo}', "");
Expect(0, 43051, '\p{^issylo}', "");
Expect(0, 43051, '\P{issylo}', "");
Expect(1, 43051, '\P{^issylo}', "");
Expect(0, 43007, '\p{issylo}', "");
Expect(1, 43007, '\p{^issylo}', "");
Expect(1, 43007, '\P{issylo}', "");
Expect(0, 43007, '\P{^issylo}', "");
Expect(1, 43051, '\p{- IsSylo}', "");
Expect(0, 43051, '\p{^- IsSylo}', "");
Expect(0, 43051, '\P{- IsSylo}', "");
Expect(1, 43051, '\P{^- IsSylo}', "");
Expect(0, 43007, '\p{- IsSylo}', "");
Expect(1, 43007, '\p{^- IsSylo}', "");
Expect(1, 43007, '\P{- IsSylo}', "");
Expect(0, 43007, '\P{^- IsSylo}', "");
Error('\p{/a/ BALINESE}');
Error('\P{/a/ BALINESE}');
Expect(1, 6987, '\p{balinese}', "");
Expect(0, 6987, '\p{^balinese}', "");
Expect(0, 6987, '\P{balinese}', "");
Expect(1, 6987, '\P{^balinese}', "");
Expect(0, 6911, '\p{balinese}', "");
Expect(1, 6911, '\p{^balinese}', "");
Expect(1, 6911, '\P{balinese}', "");
Expect(0, 6911, '\P{^balinese}', "");
Expect(1, 6987, '\p{ -balinese}', "");
Expect(0, 6987, '\p{^ -balinese}', "");
Expect(0, 6987, '\P{ -balinese}', "");
Expect(1, 6987, '\P{^ -balinese}', "");
Expect(0, 6911, '\p{ -balinese}', "");
Expect(1, 6911, '\p{^ -balinese}', "");
Expect(1, 6911, '\P{ -balinese}', "");
Expect(0, 6911, '\P{^ -balinese}', "");
Error('\p{ _isbalinese/a/}');
Error('\P{ _isbalinese/a/}');
Expect(1, 6987, '\p{isbalinese}', "");
Expect(0, 6987, '\p{^isbalinese}', "");
Expect(0, 6987, '\P{isbalinese}', "");
Expect(1, 6987, '\P{^isbalinese}', "");
Expect(0, 6911, '\p{isbalinese}', "");
Expect(1, 6911, '\p{^isbalinese}', "");
Expect(1, 6911, '\P{isbalinese}', "");
Expect(0, 6911, '\P{^isbalinese}', "");
Expect(1, 6987, '\p{- IS balinese}', "");
Expect(0, 6987, '\p{^- IS balinese}', "");
Expect(0, 6987, '\P{- IS balinese}', "");
Expect(1, 6987, '\P{^- IS balinese}', "");
Expect(0, 6911, '\p{- IS balinese}', "");
Expect(1, 6911, '\p{^- IS balinese}', "");
Expect(1, 6911, '\P{- IS balinese}', "");
Expect(0, 6911, '\P{^- IS balinese}', "");
Error('\p{/a/__Bali}');
Error('\P{/a/__Bali}');
Expect(1, 6987, '\p{bali}', "");
Expect(0, 6987, '\p{^bali}', "");
Expect(0, 6987, '\P{bali}', "");
Expect(1, 6987, '\P{^bali}', "");
Expect(0, 6911, '\p{bali}', "");
Expect(1, 6911, '\p{^bali}', "");
Expect(1, 6911, '\P{bali}', "");
Expect(0, 6911, '\P{^bali}', "");
Expect(1, 6987, '\p{_ bali}', "");
Expect(0, 6987, '\p{^_ bali}', "");
Expect(0, 6987, '\P{_ bali}', "");
Expect(1, 6987, '\P{^_ bali}', "");
Expect(0, 6911, '\p{_ bali}', "");
Expect(1, 6911, '\p{^_ bali}', "");
Expect(1, 6911, '\P{_ bali}', "");
Expect(0, 6911, '\P{^_ bali}', "");
Error('\p{_Is:=BALI}');
Error('\P{_Is:=BALI}');
Expect(1, 6987, '\p{isbali}', "");
Expect(0, 6987, '\p{^isbali}', "");
Expect(0, 6987, '\P{isbali}', "");
Expect(1, 6987, '\P{^isbali}', "");
Expect(0, 6911, '\p{isbali}', "");
Expect(1, 6911, '\p{^isbali}', "");
Expect(1, 6911, '\P{isbali}', "");
Expect(0, 6911, '\P{^isbali}', "");
Expect(1, 6987, '\p{--IS Bali}', "");
Expect(0, 6987, '\p{^--IS Bali}', "");
Expect(0, 6987, '\P{--IS Bali}', "");
Expect(1, 6987, '\P{^--IS Bali}', "");
Expect(0, 6911, '\p{--IS Bali}', "");
Expect(1, 6911, '\p{^--IS Bali}', "");
Expect(1, 6911, '\P{--IS Bali}', "");
Expect(0, 6911, '\P{^--IS Bali}', "");
Error('\p{ -Miscellaneous SYMBOLS:=andARROWS}');
Error('\P{ -Miscellaneous SYMBOLS:=andARROWS}');
Expect(1, 11263, '\p{miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^miscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^miscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{miscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^miscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(0, 11263, '\p{^-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(0, 11263, '\P{-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(1, 11263, '\P{^-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(0, 11007, '\p{-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(1, 11007, '\p{^-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(1, 11007, '\P{-miscellaneous SYMBOLS AND-ARROWS}', "");
Expect(0, 11007, '\P{^-miscellaneous SYMBOLS AND-ARROWS}', "");
Error('\p{-:=Is Miscellaneous-symbols_And_Arrows}');
Error('\P{-:=Is Miscellaneous-symbols_And_Arrows}');
Expect(1, 11263, '\p{ismiscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^ismiscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{ismiscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^ismiscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{ismiscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^ismiscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{ismiscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^ismiscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(0, 11263, '\p{^_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(0, 11263, '\P{_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(1, 11263, '\P{^_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(0, 11007, '\p{_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(1, 11007, '\p{^_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(1, 11007, '\P{_Is-miscellaneous Symbols_AND ARROWS}', "");
Expect(0, 11007, '\P{^_Is-miscellaneous Symbols_AND ARROWS}', "");
Error('\p{--In MISCELLANEOUS_Symbols-AndARROWS/a/}');
Error('\P{--In MISCELLANEOUS_Symbols-AndARROWS/a/}');
Expect(1, 11263, '\p{inmiscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\p{^inmiscellaneoussymbolsandarrows}', "");
Expect(0, 11263, '\P{inmiscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\P{^inmiscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\p{inmiscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\p{^inmiscellaneoussymbolsandarrows}', "");
Expect(1, 11007, '\P{inmiscellaneoussymbolsandarrows}', "");
Expect(0, 11007, '\P{^inmiscellaneoussymbolsandarrows}', "");
Expect(1, 11263, '\p{_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(0, 11263, '\p{^_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(0, 11263, '\P{_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(1, 11263, '\P{^_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(0, 11007, '\p{_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(1, 11007, '\p{^_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(1, 11007, '\P{_ In-Miscellaneous-Symbols AndArrows}', "");
Expect(0, 11007, '\P{^_ In-Miscellaneous-Symbols AndArrows}', "");
Error('\p{ /a/Print}');
Error('\P{ /a/Print}');
Expect(1, 126, '\p{print}', "");
Expect(0, 126, '\p{^print}', "");
Expect(0, 126, '\P{print}', "");
Expect(1, 126, '\P{^print}', "");
Expect(0, 31, '\p{print}', "");
Expect(1, 31, '\p{^print}', "");
Expect(1, 31, '\P{print}', "");
Expect(0, 31, '\P{^print}', "");
Expect(1, 126, '\p{ Print}', "");
Expect(0, 126, '\p{^ Print}', "");
Expect(0, 126, '\P{ Print}', "");
Expect(1, 126, '\P{^ Print}', "");
Expect(0, 31, '\p{ Print}', "");
Expect(1, 31, '\p{^ Print}', "");
Expect(1, 31, '\P{ Print}', "");
Expect(0, 31, '\P{^ Print}', "");
Error('\p{/a/-_Is print}');
Error('\P{/a/-_Is print}');
Expect(1, 126, '\p{isprint}', "");
Expect(0, 126, '\p{^isprint}', "");
Expect(0, 126, '\P{isprint}', "");
Expect(1, 126, '\P{^isprint}', "");
Expect(0, 31, '\p{isprint}', "");
Expect(1, 31, '\p{^isprint}', "");
Expect(1, 31, '\P{isprint}', "");
Expect(0, 31, '\P{^isprint}', "");
Expect(1, 126, '\p{ -Is_print}', "");
Expect(0, 126, '\p{^ -Is_print}', "");
Expect(0, 126, '\P{ -Is_print}', "");
Expect(1, 126, '\P{^ -Is_print}', "");
Expect(0, 31, '\p{ -Is_print}', "");
Expect(1, 31, '\p{^ -Is_print}', "");
Expect(1, 31, '\P{ -Is_print}', "");
Expect(0, 31, '\P{^ -Is_print}', "");
Error('\p{:= -ids TRINARY Operator}');
Error('\P{:= -ids TRINARY Operator}');
Expect(1, 12275, '\p{idstrinaryoperator}', "");
Expect(0, 12275, '\p{^idstrinaryoperator}', "");
Expect(0, 12275, '\P{idstrinaryoperator}', "");
Expect(1, 12275, '\P{^idstrinaryoperator}', "");
Expect(0, 12273, '\p{idstrinaryoperator}', "");
Expect(1, 12273, '\p{^idstrinaryoperator}', "");
Expect(1, 12273, '\P{idstrinaryoperator}', "");
Expect(0, 12273, '\P{^idstrinaryoperator}', "");
Expect(1, 12275, '\p{ IDStrinary OPERATOR}', "");
Expect(0, 12275, '\p{^ IDStrinary OPERATOR}', "");
Expect(0, 12275, '\P{ IDStrinary OPERATOR}', "");
Expect(1, 12275, '\P{^ IDStrinary OPERATOR}', "");
Expect(0, 12273, '\p{ IDStrinary OPERATOR}', "");
Expect(1, 12273, '\p{^ IDStrinary OPERATOR}', "");
Expect(1, 12273, '\P{ IDStrinary OPERATOR}', "");
Expect(0, 12273, '\P{^ IDStrinary OPERATOR}', "");
Error('\p{is/a/ids TRINARY-operator}');
Error('\P{is/a/ids TRINARY-operator}');
Expect(1, 12275, '\p{isidstrinaryoperator}', "");
Expect(0, 12275, '\p{^isidstrinaryoperator}', "");
Expect(0, 12275, '\P{isidstrinaryoperator}', "");
Expect(1, 12275, '\P{^isidstrinaryoperator}', "");
Expect(0, 12273, '\p{isidstrinaryoperator}', "");
Expect(1, 12273, '\p{^isidstrinaryoperator}', "");
Expect(1, 12273, '\P{isidstrinaryoperator}', "");
Expect(0, 12273, '\P{^isidstrinaryoperator}', "");
Expect(1, 12275, '\p{-Is-IDS-Trinary Operator}', "");
Expect(0, 12275, '\p{^-Is-IDS-Trinary Operator}', "");
Expect(0, 12275, '\P{-Is-IDS-Trinary Operator}', "");
Expect(1, 12275, '\P{^-Is-IDS-Trinary Operator}', "");
Expect(0, 12273, '\p{-Is-IDS-Trinary Operator}', "");
Expect(1, 12273, '\p{^-Is-IDS-Trinary Operator}', "");
Expect(1, 12273, '\P{-Is-IDS-Trinary Operator}', "");
Expect(0, 12273, '\P{^-Is-IDS-Trinary Operator}', "");
Error('\p{/a/ IDST}');
Error('\P{/a/ IDST}');
Expect(1, 12275, '\p{idst}', "");
Expect(0, 12275, '\p{^idst}', "");
Expect(0, 12275, '\P{idst}', "");
Expect(1, 12275, '\P{^idst}', "");
Expect(0, 12273, '\p{idst}', "");
Expect(1, 12273, '\p{^idst}', "");
Expect(1, 12273, '\P{idst}', "");
Expect(0, 12273, '\P{^idst}', "");
Expect(1, 12275, '\p{_IDST}', "");
Expect(0, 12275, '\p{^_IDST}', "");
Expect(0, 12275, '\P{_IDST}', "");
Expect(1, 12275, '\P{^_IDST}', "");
Expect(0, 12273, '\p{_IDST}', "");
Expect(1, 12273, '\p{^_IDST}', "");
Expect(1, 12273, '\P{_IDST}', "");
Expect(0, 12273, '\P{^_IDST}', "");
Error('\p{ /a/isIDST}');
Error('\P{ /a/isIDST}');
Expect(1, 12275, '\p{isidst}', "");
Expect(0, 12275, '\p{^isidst}', "");
Expect(0, 12275, '\P{isidst}', "");
Expect(1, 12275, '\P{^isidst}', "");
Expect(0, 12273, '\p{isidst}', "");
Expect(1, 12273, '\p{^isidst}', "");
Expect(1, 12273, '\P{isidst}', "");
Expect(0, 12273, '\P{^isidst}', "");
Expect(1, 12275, '\p{ -isIDST}', "");
Expect(0, 12275, '\p{^ -isIDST}', "");
Expect(0, 12275, '\P{ -isIDST}', "");
Expect(1, 12275, '\P{^ -isIDST}', "");
Expect(0, 12273, '\p{ -isIDST}', "");
Expect(1, 12273, '\p{^ -isIDST}', "");
Expect(1, 12273, '\P{ -isIDST}', "");
Expect(0, 12273, '\P{^ -isIDST}', "");
Error('\p{ CJK_RADICALS:=Supplement}');
Error('\P{ CJK_RADICALS:=Supplement}');
Expect(1, 12031, '\p{cjkradicalssupplement}', "");
Expect(0, 12031, '\p{^cjkradicalssupplement}', "");
Expect(0, 12031, '\P{cjkradicalssupplement}', "");
Expect(1, 12031, '\P{^cjkradicalssupplement}', "");
Expect(0, 11903, '\p{cjkradicalssupplement}', "");
Expect(1, 11903, '\p{^cjkradicalssupplement}', "");
Expect(1, 11903, '\P{cjkradicalssupplement}', "");
Expect(0, 11903, '\P{^cjkradicalssupplement}', "");
Expect(1, 12031, '\p{ CJK Radicals Supplement}', "");
Expect(0, 12031, '\p{^ CJK Radicals Supplement}', "");
Expect(0, 12031, '\P{ CJK Radicals Supplement}', "");
Expect(1, 12031, '\P{^ CJK Radicals Supplement}', "");
Expect(0, 11903, '\p{ CJK Radicals Supplement}', "");
Expect(1, 11903, '\p{^ CJK Radicals Supplement}', "");
Expect(1, 11903, '\P{ CJK Radicals Supplement}', "");
Expect(0, 11903, '\P{^ CJK Radicals Supplement}', "");
Error('\p{:=- IScjkRADICALS Supplement}');
Error('\P{:=- IScjkRADICALS Supplement}');
Expect(1, 12031, '\p{iscjkradicalssupplement}', "");
Expect(0, 12031, '\p{^iscjkradicalssupplement}', "");
Expect(0, 12031, '\P{iscjkradicalssupplement}', "");
Expect(1, 12031, '\P{^iscjkradicalssupplement}', "");
Expect(0, 11903, '\p{iscjkradicalssupplement}', "");
Expect(1, 11903, '\p{^iscjkradicalssupplement}', "");
Expect(1, 11903, '\P{iscjkradicalssupplement}', "");
Expect(0, 11903, '\P{^iscjkradicalssupplement}', "");
Expect(1, 12031, '\p{ Is-CJKradicals-Supplement}', "");
Expect(0, 12031, '\p{^ Is-CJKradicals-Supplement}', "");
Expect(0, 12031, '\P{ Is-CJKradicals-Supplement}', "");
Expect(1, 12031, '\P{^ Is-CJKradicals-Supplement}', "");
Expect(0, 11903, '\p{ Is-CJKradicals-Supplement}', "");
Expect(1, 11903, '\p{^ Is-CJKradicals-Supplement}', "");
Expect(1, 11903, '\P{ Is-CJKradicals-Supplement}', "");
Expect(0, 11903, '\P{^ Is-CJKradicals-Supplement}', "");
Error('\p{ :=IN_CJK_RADICALSSupplement}');
Error('\P{ :=IN_CJK_RADICALSSupplement}');
Expect(1, 12031, '\p{incjkradicalssupplement}', "");
Expect(0, 12031, '\p{^incjkradicalssupplement}', "");
Expect(0, 12031, '\P{incjkradicalssupplement}', "");
Expect(1, 12031, '\P{^incjkradicalssupplement}', "");
Expect(0, 11903, '\p{incjkradicalssupplement}', "");
Expect(1, 11903, '\p{^incjkradicalssupplement}', "");
Expect(1, 11903, '\P{incjkradicalssupplement}', "");
Expect(0, 11903, '\P{^incjkradicalssupplement}', "");
Expect(1, 12031, '\p{_In cjk RadicalsSupplement}', "");
Expect(0, 12031, '\p{^_In cjk RadicalsSupplement}', "");
Expect(0, 12031, '\P{_In cjk RadicalsSupplement}', "");
Expect(1, 12031, '\P{^_In cjk RadicalsSupplement}', "");
Expect(0, 11903, '\p{_In cjk RadicalsSupplement}', "");
Expect(1, 11903, '\p{^_In cjk RadicalsSupplement}', "");
Expect(1, 11903, '\P{_In cjk RadicalsSupplement}', "");
Expect(0, 11903, '\P{^_In cjk RadicalsSupplement}', "");
Error('\p{-/a/In-vai}');
Error('\P{-/a/In-vai}');
Expect(1, 42559, '\p{invai}', "");
Expect(0, 42559, '\p{^invai}', "");
Expect(0, 42559, '\P{invai}', "");
Expect(1, 42559, '\P{^invai}', "");
Expect(0, 42239, '\p{invai}', "");
Expect(1, 42239, '\p{^invai}', "");
Expect(1, 42239, '\P{invai}', "");
Expect(0, 42239, '\P{^invai}', "");
Expect(1, 42559, '\p{ _In-VAI}', "");
Expect(0, 42559, '\p{^ _In-VAI}', "");
Expect(0, 42559, '\P{ _In-VAI}', "");
Expect(1, 42559, '\P{^ _In-VAI}', "");
Expect(0, 42239, '\p{ _In-VAI}', "");
Expect(1, 42239, '\p{^ _In-VAI}', "");
Expect(1, 42239, '\P{ _In-VAI}', "");
Expect(0, 42239, '\P{^ _In-VAI}', "");
Error('\p{- THAANA/a/}');
Error('\P{- THAANA/a/}');
Expect(1, 1969, '\p{thaana}', "");
Expect(0, 1969, '\p{^thaana}', "");
Expect(0, 1969, '\P{thaana}', "");
Expect(1, 1969, '\P{^thaana}', "");
Expect(0, 1919, '\p{thaana}', "");
Expect(1, 1919, '\p{^thaana}', "");
Expect(1, 1919, '\P{thaana}', "");
Expect(0, 1919, '\P{^thaana}', "");
Expect(1, 1969, '\p{_ thaana}', "");
Expect(0, 1969, '\p{^_ thaana}', "");
Expect(0, 1969, '\P{_ thaana}', "");
Expect(1, 1969, '\P{^_ thaana}', "");
Expect(0, 1919, '\p{_ thaana}', "");
Expect(1, 1919, '\p{^_ thaana}', "");
Expect(1, 1919, '\P{_ thaana}', "");
Expect(0, 1919, '\P{^_ thaana}', "");
Error('\p{_ IS_Thaana:=}');
Error('\P{_ IS_Thaana:=}');
Expect(1, 1969, '\p{isthaana}', "");
Expect(0, 1969, '\p{^isthaana}', "");
Expect(0, 1969, '\P{isthaana}', "");
Expect(1, 1969, '\P{^isthaana}', "");
Expect(0, 1919, '\p{isthaana}', "");
Expect(1, 1919, '\p{^isthaana}', "");
Expect(1, 1919, '\P{isthaana}', "");
Expect(0, 1919, '\P{^isthaana}', "");
Expect(1, 1969, '\p{ Is-Thaana}', "");
Expect(0, 1969, '\p{^ Is-Thaana}', "");
Expect(0, 1969, '\P{ Is-Thaana}', "");
Expect(1, 1969, '\P{^ Is-Thaana}', "");
Expect(0, 1919, '\p{ Is-Thaana}', "");
Expect(1, 1919, '\p{^ Is-Thaana}', "");
Expect(1, 1919, '\P{ Is-Thaana}', "");
Expect(0, 1919, '\P{^ Is-Thaana}', "");
Error('\p{:= thaa}');
Error('\P{:= thaa}');
Expect(1, 1969, '\p{thaa}', "");
Expect(0, 1969, '\p{^thaa}', "");
Expect(0, 1969, '\P{thaa}', "");
Expect(1, 1969, '\P{^thaa}', "");
Expect(0, 1919, '\p{thaa}', "");
Expect(1, 1919, '\p{^thaa}', "");
Expect(1, 1919, '\P{thaa}', "");
Expect(0, 1919, '\P{^thaa}', "");
Expect(1, 1969, '\p{_THAA}', "");
Expect(0, 1969, '\p{^_THAA}', "");
Expect(0, 1969, '\P{_THAA}', "");
Expect(1, 1969, '\P{^_THAA}', "");
Expect(0, 1919, '\p{_THAA}', "");
Expect(1, 1919, '\p{^_THAA}', "");
Expect(1, 1919, '\P{_THAA}', "");
Expect(0, 1919, '\P{^_THAA}', "");
Error('\p{- IS THAA:=}');
Error('\P{- IS THAA:=}');
Expect(1, 1969, '\p{isthaa}', "");
Expect(0, 1969, '\p{^isthaa}', "");
Expect(0, 1969, '\P{isthaa}', "");
Expect(1, 1969, '\P{^isthaa}', "");
Expect(0, 1919, '\p{isthaa}', "");
Expect(1, 1919, '\p{^isthaa}', "");
Expect(1, 1919, '\P{isthaa}', "");
Expect(0, 1919, '\P{^isthaa}', "");
Expect(1, 1969, '\p{ Is Thaa}', "");
Expect(0, 1969, '\p{^ Is Thaa}', "");
Expect(0, 1969, '\P{ Is Thaa}', "");
Expect(1, 1969, '\P{^ Is Thaa}', "");
Expect(0, 1919, '\p{ Is Thaa}', "");
Expect(1, 1919, '\p{^ Is Thaa}', "");
Expect(1, 1919, '\P{ Is Thaa}', "");
Expect(0, 1919, '\P{^ Is Thaa}', "");
Error('\p{ /a/other-IDStart}');
Error('\P{ /a/other-IDStart}');
Expect(1, 8472, '\p{otheridstart}', 'deprecated');
Expect(0, 8472, '\p{^otheridstart}', 'deprecated');
Expect(0, 8472, '\P{otheridstart}', 'deprecated');
Expect(1, 8472, '\P{^otheridstart}', 'deprecated');
Expect(0, 8471, '\p{otheridstart}', 'deprecated');
Expect(1, 8471, '\p{^otheridstart}', 'deprecated');
Expect(1, 8471, '\P{otheridstart}', 'deprecated');
Expect(0, 8471, '\P{^otheridstart}', 'deprecated');
Expect(1, 8472, '\p{ Other ID-start}', 'deprecated');
Expect(0, 8472, '\p{^ Other ID-start}', 'deprecated');
Expect(0, 8472, '\P{ Other ID-start}', 'deprecated');
Expect(1, 8472, '\P{^ Other ID-start}', 'deprecated');
Expect(0, 8471, '\p{ Other ID-start}', 'deprecated');
Expect(1, 8471, '\p{^ Other ID-start}', 'deprecated');
Expect(1, 8471, '\P{ Other ID-start}', 'deprecated');
Expect(0, 8471, '\P{^ Other ID-start}', 'deprecated');
Error('\p{_Is/a/Other_IDStart}');
Error('\P{_Is/a/Other_IDStart}');
Expect(1, 8472, '\p{isotheridstart}', 'deprecated');
Expect(0, 8472, '\p{^isotheridstart}', 'deprecated');
Expect(0, 8472, '\P{isotheridstart}', 'deprecated');
Expect(1, 8472, '\P{^isotheridstart}', 'deprecated');
Expect(0, 8471, '\p{isotheridstart}', 'deprecated');
Expect(1, 8471, '\p{^isotheridstart}', 'deprecated');
Expect(1, 8471, '\P{isotheridstart}', 'deprecated');
Expect(0, 8471, '\P{^isotheridstart}', 'deprecated');
Expect(1, 8472, '\p{ IS_OTHER ID_Start}', 'deprecated');
Expect(0, 8472, '\p{^ IS_OTHER ID_Start}', 'deprecated');
Expect(0, 8472, '\P{ IS_OTHER ID_Start}', 'deprecated');
Expect(1, 8472, '\P{^ IS_OTHER ID_Start}', 'deprecated');
Expect(0, 8471, '\p{ IS_OTHER ID_Start}', 'deprecated');
Expect(1, 8471, '\p{^ IS_OTHER ID_Start}', 'deprecated');
Expect(1, 8471, '\P{ IS_OTHER ID_Start}', 'deprecated');
Expect(0, 8471, '\P{^ IS_OTHER ID_Start}', 'deprecated');
Error('\p{/a/_ OIDS}');
Error('\P{/a/_ OIDS}');
Expect(1, 8472, '\p{oids}', 'deprecated');
Expect(0, 8472, '\p{^oids}', 'deprecated');
Expect(0, 8472, '\P{oids}', 'deprecated');
Expect(1, 8472, '\P{^oids}', 'deprecated');
Expect(0, 8471, '\p{oids}', 'deprecated');
Expect(1, 8471, '\p{^oids}', 'deprecated');
Expect(1, 8471, '\P{oids}', 'deprecated');
Expect(0, 8471, '\P{^oids}', 'deprecated');
Expect(1, 8472, '\p{__OIDS}', 'deprecated');
Expect(0, 8472, '\p{^__OIDS}', 'deprecated');
Expect(0, 8472, '\P{__OIDS}', 'deprecated');
Expect(1, 8472, '\P{^__OIDS}', 'deprecated');
Expect(0, 8471, '\p{__OIDS}', 'deprecated');
Expect(1, 8471, '\p{^__OIDS}', 'deprecated');
Expect(1, 8471, '\P{__OIDS}', 'deprecated');
Expect(0, 8471, '\P{^__OIDS}', 'deprecated');
Error('\p{ /a/Is OIDS}');
Error('\P{ /a/Is OIDS}');
Expect(1, 8472, '\p{isoids}', 'deprecated');
Expect(0, 8472, '\p{^isoids}', 'deprecated');
Expect(0, 8472, '\P{isoids}', 'deprecated');
Expect(1, 8472, '\P{^isoids}', 'deprecated');
Expect(0, 8471, '\p{isoids}', 'deprecated');
Expect(1, 8471, '\p{^isoids}', 'deprecated');
Expect(1, 8471, '\P{isoids}', 'deprecated');
Expect(0, 8471, '\P{^isoids}', 'deprecated');
Expect(1, 8472, '\p{__IS_OIDS}', 'deprecated');
Expect(0, 8472, '\p{^__IS_OIDS}', 'deprecated');
Expect(0, 8472, '\P{__IS_OIDS}', 'deprecated');
Expect(1, 8472, '\P{^__IS_OIDS}', 'deprecated');
Expect(0, 8471, '\p{__IS_OIDS}', 'deprecated');
Expect(1, 8471, '\p{^__IS_OIDS}', 'deprecated');
Expect(1, 8471, '\P{__IS_OIDS}', 'deprecated');
Expect(0, 8471, '\P{^__IS_OIDS}', 'deprecated');
Error('\p{/a/- Specials}');
Error('\P{/a/- Specials}');
Expect(1, 65520, '\p{specials}', "");
Expect(0, 65520, '\p{^specials}', "");
Expect(0, 65520, '\P{specials}', "");
Expect(1, 65520, '\P{^specials}', "");
Expect(0, 65519, '\p{specials}', "");
Expect(1, 65519, '\p{^specials}', "");
Expect(1, 65519, '\P{specials}', "");
Expect(0, 65519, '\P{^specials}', "");
Expect(1, 65520, '\p{SPECIALS}', "");
Expect(0, 65520, '\p{^SPECIALS}', "");
Expect(0, 65520, '\P{SPECIALS}', "");
Expect(1, 65520, '\P{^SPECIALS}', "");
Expect(0, 65519, '\p{SPECIALS}', "");
Expect(1, 65519, '\p{^SPECIALS}', "");
Expect(1, 65519, '\P{SPECIALS}', "");
Expect(0, 65519, '\P{^SPECIALS}', "");
Error('\p{IS:=specials}');
Error('\P{IS:=specials}');
Expect(1, 65520, '\p{isspecials}', "");
Expect(0, 65520, '\p{^isspecials}', "");
Expect(0, 65520, '\P{isspecials}', "");
Expect(1, 65520, '\P{^isspecials}', "");
Expect(0, 65519, '\p{isspecials}', "");
Expect(1, 65519, '\p{^isspecials}', "");
Expect(1, 65519, '\P{isspecials}', "");
Expect(0, 65519, '\P{^isspecials}', "");
Expect(1, 65520, '\p{ Is Specials}', "");
Expect(0, 65520, '\p{^ Is Specials}', "");
Expect(0, 65520, '\P{ Is Specials}', "");
Expect(1, 65520, '\P{^ Is Specials}', "");
Expect(0, 65519, '\p{ Is Specials}', "");
Expect(1, 65519, '\p{^ Is Specials}', "");
Expect(1, 65519, '\P{ Is Specials}', "");
Expect(0, 65519, '\P{^ Is Specials}', "");
Error('\p{_In_specials/a/}');
Error('\P{_In_specials/a/}');
Expect(1, 65520, '\p{inspecials}', "");
Expect(0, 65520, '\p{^inspecials}', "");
Expect(0, 65520, '\P{inspecials}', "");
Expect(1, 65520, '\P{^inspecials}', "");
Expect(0, 65519, '\p{inspecials}', "");
Expect(1, 65519, '\p{^inspecials}', "");
Expect(1, 65519, '\P{inspecials}', "");
Expect(0, 65519, '\P{^inspecials}', "");
Expect(1, 65520, '\p{__in Specials}', "");
Expect(0, 65520, '\p{^__in Specials}', "");
Expect(0, 65520, '\P{__in Specials}', "");
Expect(1, 65520, '\P{^__in Specials}', "");
Expect(0, 65519, '\p{__in Specials}', "");
Expect(1, 65519, '\p{^__in Specials}', "");
Expect(1, 65519, '\P{__in Specials}', "");
Expect(0, 65519, '\P{^__in Specials}', "");
Error('\p{ :=MATHEMATICAL-Operators}');
Error('\P{ :=MATHEMATICAL-Operators}');
Expect(1, 8959, '\p{mathematicaloperators}', "");
Expect(0, 8959, '\p{^mathematicaloperators}', "");
Expect(0, 8959, '\P{mathematicaloperators}', "");
Expect(1, 8959, '\P{^mathematicaloperators}', "");
Expect(0, 8703, '\p{mathematicaloperators}', "");
Expect(1, 8703, '\p{^mathematicaloperators}', "");
Expect(1, 8703, '\P{mathematicaloperators}', "");
Expect(0, 8703, '\P{^mathematicaloperators}', "");
Expect(1, 8959, '\p{ mathematicalOperators}', "");
Expect(0, 8959, '\p{^ mathematicalOperators}', "");
Expect(0, 8959, '\P{ mathematicalOperators}', "");
Expect(1, 8959, '\P{^ mathematicalOperators}', "");
Expect(0, 8703, '\p{ mathematicalOperators}', "");
Expect(1, 8703, '\p{^ mathematicalOperators}', "");
Expect(1, 8703, '\P{ mathematicalOperators}', "");
Expect(0, 8703, '\P{^ mathematicalOperators}', "");
Error('\p{ -is:=MATHEMATICAL Operators}');
Error('\P{ -is:=MATHEMATICAL Operators}');
Expect(1, 8959, '\p{ismathematicaloperators}', "");
Expect(0, 8959, '\p{^ismathematicaloperators}', "");
Expect(0, 8959, '\P{ismathematicaloperators}', "");
Expect(1, 8959, '\P{^ismathematicaloperators}', "");
Expect(0, 8703, '\p{ismathematicaloperators}', "");
Expect(1, 8703, '\p{^ismathematicaloperators}', "");
Expect(1, 8703, '\P{ismathematicaloperators}', "");
Expect(0, 8703, '\P{^ismathematicaloperators}', "");
Expect(1, 8959, '\p{_-is mathematical-operators}', "");
Expect(0, 8959, '\p{^_-is mathematical-operators}', "");
Expect(0, 8959, '\P{_-is mathematical-operators}', "");
Expect(1, 8959, '\P{^_-is mathematical-operators}', "");
Expect(0, 8703, '\p{_-is mathematical-operators}', "");
Expect(1, 8703, '\p{^_-is mathematical-operators}', "");
Expect(1, 8703, '\P{_-is mathematical-operators}', "");
Expect(0, 8703, '\P{^_-is mathematical-operators}', "");
Error('\p{--in_Mathematical:=operators}');
Error('\P{--in_Mathematical:=operators}');
Expect(1, 8959, '\p{inmathematicaloperators}', "");
Expect(0, 8959, '\p{^inmathematicaloperators}', "");
Expect(0, 8959, '\P{inmathematicaloperators}', "");
Expect(1, 8959, '\P{^inmathematicaloperators}', "");
Expect(0, 8703, '\p{inmathematicaloperators}', "");
Expect(1, 8703, '\p{^inmathematicaloperators}', "");
Expect(1, 8703, '\P{inmathematicaloperators}', "");
Expect(0, 8703, '\P{^inmathematicaloperators}', "");
Expect(1, 8959, '\p{ InMATHEMATICAL_OPERATORS}', "");
Expect(0, 8959, '\p{^ InMATHEMATICAL_OPERATORS}', "");
Expect(0, 8959, '\P{ InMATHEMATICAL_OPERATORS}', "");
Expect(1, 8959, '\P{^ InMATHEMATICAL_OPERATORS}', "");
Expect(0, 8703, '\p{ InMATHEMATICAL_OPERATORS}', "");
Expect(1, 8703, '\p{^ InMATHEMATICAL_OPERATORS}', "");
Expect(1, 8703, '\P{ InMATHEMATICAL_OPERATORS}', "");
Expect(0, 8703, '\P{^ InMATHEMATICAL_OPERATORS}', "");
Error('\p{-_bidi_MIRRORED/a/}');
Error('\P{-_bidi_MIRRORED/a/}');
Expect(1, 41, '\p{bidimirrored}', "");
Expect(0, 41, '\p{^bidimirrored}', "");
Expect(0, 41, '\P{bidimirrored}', "");
Expect(1, 41, '\P{^bidimirrored}', "");
Expect(0, 39, '\p{bidimirrored}', "");
Expect(1, 39, '\p{^bidimirrored}', "");
Expect(1, 39, '\P{bidimirrored}', "");
Expect(0, 39, '\P{^bidimirrored}', "");
Expect(1, 41, '\p{ bidimirrored}', "");
Expect(0, 41, '\p{^ bidimirrored}', "");
Expect(0, 41, '\P{ bidimirrored}', "");
Expect(1, 41, '\P{^ bidimirrored}', "");
Expect(0, 39, '\p{ bidimirrored}', "");
Expect(1, 39, '\p{^ bidimirrored}', "");
Expect(1, 39, '\P{ bidimirrored}', "");
Expect(0, 39, '\P{^ bidimirrored}', "");
Error('\p{/a/isbidi mirrored}');
Error('\P{/a/isbidi mirrored}');
Expect(1, 41, '\p{isbidimirrored}', "");
Expect(0, 41, '\p{^isbidimirrored}', "");
Expect(0, 41, '\P{isbidimirrored}', "");
Expect(1, 41, '\P{^isbidimirrored}', "");
Expect(0, 39, '\p{isbidimirrored}', "");
Expect(1, 39, '\p{^isbidimirrored}', "");
Expect(1, 39, '\P{isbidimirrored}', "");
Expect(0, 39, '\P{^isbidimirrored}', "");
Expect(1, 41, '\p{_-is Bidi MIRRORED}', "");
Expect(0, 41, '\p{^_-is Bidi MIRRORED}', "");
Expect(0, 41, '\P{_-is Bidi MIRRORED}', "");
Expect(1, 41, '\P{^_-is Bidi MIRRORED}', "");
Expect(0, 39, '\p{_-is Bidi MIRRORED}', "");
Expect(1, 39, '\p{^_-is Bidi MIRRORED}', "");
Expect(1, 39, '\P{_-is Bidi MIRRORED}', "");
Expect(0, 39, '\P{^_-is Bidi MIRRORED}', "");
Error('\p{ BIDI/a/M}');
Error('\P{ BIDI/a/M}');
Expect(1, 41, '\p{bidim}', "");
Expect(0, 41, '\p{^bidim}', "");
Expect(0, 41, '\P{bidim}', "");
Expect(1, 41, '\P{^bidim}', "");
Expect(0, 39, '\p{bidim}', "");
Expect(1, 39, '\p{^bidim}', "");
Expect(1, 39, '\P{bidim}', "");
Expect(0, 39, '\P{^bidim}', "");
Expect(1, 41, '\p{_BIDIM}', "");
Expect(0, 41, '\p{^_BIDIM}', "");
Expect(0, 41, '\P{_BIDIM}', "");
Expect(1, 41, '\P{^_BIDIM}', "");
Expect(0, 39, '\p{_BIDIM}', "");
Expect(1, 39, '\p{^_BIDIM}', "");
Expect(1, 39, '\P{_BIDIM}', "");
Expect(0, 39, '\P{^_BIDIM}', "");
Error('\p{ -Is_Bidi/a/M}');
Error('\P{ -Is_Bidi/a/M}');
Expect(1, 41, '\p{isbidim}', "");
Expect(0, 41, '\p{^isbidim}', "");
Expect(0, 41, '\P{isbidim}', "");
Expect(1, 41, '\P{^isbidim}', "");
Expect(0, 39, '\p{isbidim}', "");
Expect(1, 39, '\p{^isbidim}', "");
Expect(1, 39, '\P{isbidim}', "");
Expect(0, 39, '\P{^isbidim}', "");
Expect(1, 41, '\p{_ Is-Bidi_M}', "");
Expect(0, 41, '\p{^_ Is-Bidi_M}', "");
Expect(0, 41, '\P{_ Is-Bidi_M}', "");
Expect(1, 41, '\P{^_ Is-Bidi_M}', "");
Expect(0, 39, '\p{_ Is-Bidi_M}', "");
Expect(1, 39, '\p{^_ Is-Bidi_M}', "");
Expect(1, 39, '\P{_ Is-Bidi_M}', "");
Expect(0, 39, '\P{^_ Is-Bidi_M}', "");
Error('\p{Katakana_Or_Hiragana}');
Error('\P{Katakana_Or_Hiragana}');
Error('\p{Is_Katakana_Or_Hiragana}');
Error('\P{Is_Katakana_Or_Hiragana}');
Error('\p{Hrkt}');
Error('\P{Hrkt}');
Error('\p{Is_Hrkt}');
Error('\P{Is_Hrkt}');
Error('\p{:= OTHER_symbol}');
Error('\P{:= OTHER_symbol}');
Expect(1, 167, '\p{othersymbol}', "");
Expect(0, 167, '\p{^othersymbol}', "");
Expect(0, 167, '\P{othersymbol}', "");
Expect(1, 167, '\P{^othersymbol}', "");
Expect(0, 165, '\p{othersymbol}', "");
Expect(1, 165, '\p{^othersymbol}', "");
Expect(1, 165, '\P{othersymbol}', "");
Expect(0, 165, '\P{^othersymbol}', "");
Expect(1, 167, '\p{ Other Symbol}', "");
Expect(0, 167, '\p{^ Other Symbol}', "");
Expect(0, 167, '\P{ Other Symbol}', "");
Expect(1, 167, '\P{^ Other Symbol}', "");
Expect(0, 165, '\p{ Other Symbol}', "");
Expect(1, 165, '\p{^ Other Symbol}', "");
Expect(1, 165, '\P{ Other Symbol}', "");
Expect(0, 165, '\P{^ Other Symbol}', "");
Error('\p{/a/isOther_SYMBOL}');
Error('\P{/a/isOther_SYMBOL}');
Expect(1, 167, '\p{isothersymbol}', "");
Expect(0, 167, '\p{^isothersymbol}', "");
Expect(0, 167, '\P{isothersymbol}', "");
Expect(1, 167, '\P{^isothersymbol}', "");
Expect(0, 165, '\p{isothersymbol}', "");
Expect(1, 165, '\p{^isothersymbol}', "");
Expect(1, 165, '\P{isothersymbol}', "");
Expect(0, 165, '\P{^isothersymbol}', "");
Expect(1, 167, '\p{ Is Other-symbol}', "");
Expect(0, 167, '\p{^ Is Other-symbol}', "");
Expect(0, 167, '\P{ Is Other-symbol}', "");
Expect(1, 167, '\P{^ Is Other-symbol}', "");
Expect(0, 165, '\p{ Is Other-symbol}', "");
Expect(1, 165, '\p{^ Is Other-symbol}', "");
Expect(1, 165, '\P{ Is Other-symbol}', "");
Expect(0, 165, '\P{^ Is Other-symbol}', "");
Error('\p{:=So}');
Error('\P{:=So}');
Expect(1, 167, '\p{so}', "");
Expect(0, 167, '\p{^so}', "");
Expect(0, 167, '\P{so}', "");
Expect(1, 167, '\P{^so}', "");
Expect(0, 165, '\p{so}', "");
Expect(1, 165, '\p{^so}', "");
Expect(1, 165, '\P{so}', "");
Expect(0, 165, '\P{^so}', "");
Expect(1, 167, '\p{ So}', "");
Expect(0, 167, '\p{^ So}', "");
Expect(0, 167, '\P{ So}', "");
Expect(1, 167, '\P{^ So}', "");
Expect(0, 165, '\p{ So}', "");
Expect(1, 165, '\p{^ So}', "");
Expect(1, 165, '\P{ So}', "");
Expect(0, 165, '\P{^ So}', "");
Error('\p{-is:=SO}');
Error('\P{-is:=SO}');
Expect(1, 167, '\p{isso}', "");
Expect(0, 167, '\p{^isso}', "");
Expect(0, 167, '\P{isso}', "");
Expect(1, 167, '\P{^isso}', "");
Expect(0, 165, '\p{isso}', "");
Expect(1, 165, '\p{^isso}', "");
Expect(1, 165, '\P{isso}', "");
Expect(0, 165, '\P{^isso}', "");
Expect(1, 167, '\p{_ IS So}', "");
Expect(0, 167, '\p{^_ IS So}', "");
Expect(0, 167, '\P{_ IS So}', "");
Expect(1, 167, '\P{^_ IS So}', "");
Expect(0, 165, '\p{_ IS So}', "");
Expect(1, 165, '\p{^_ IS So}', "");
Expect(1, 165, '\P{_ IS So}', "");
Expect(0, 165, '\P{^_ IS So}', "");
Error('\p{ any/a/}');
Error('\P{ any/a/}');
Expect(1, 1, '\p{any}', "");
Expect(0, 1, '\p{^any}', "");
Expect(0, 1, '\P{any}', "");
Expect(1, 1, '\P{^any}', "");
Expect(1, 1, '\p{-_Any}', "");
Expect(0, 1, '\p{^-_Any}', "");
Expect(0, 1, '\P{-_Any}', "");
Expect(1, 1, '\P{^-_Any}', "");
Error('\p{ All/a/}');
Error('\P{ All/a/}');
Expect(1, 1, '\p{all}', "");
Expect(0, 1, '\p{^all}', "");
Expect(0, 1, '\P{all}', "");
Expect(1, 1, '\P{^all}', "");
Expect(1, 1, '\p{ -All}', "");
Expect(0, 1, '\p{^ -All}', "");
Expect(0, 1, '\P{ -All}', "");
Expect(1, 1, '\P{^ -All}', "");
Error('\p{_ IsAny:=}');
Error('\P{_ IsAny:=}');
Expect(1, 1, '\p{isany}', "");
Expect(0, 1, '\p{^isany}', "");
Expect(0, 1, '\P{isany}', "");
Expect(1, 1, '\P{^isany}', "");
Expect(1, 1, '\p{ _IS any}', "");
Expect(0, 1, '\p{^ _IS any}', "");
Expect(0, 1, '\P{ _IS any}', "");
Expect(1, 1, '\P{^ _IS any}', "");
Error('\p{_:=IsAll}');
Error('\P{_:=IsAll}');
Expect(1, 1, '\p{isall}', "");
Expect(0, 1, '\p{^isall}', "");
Expect(0, 1, '\P{isall}', "");
Expect(1, 1, '\P{^isall}', "");
Expect(1, 1, '\p{ _Is_All}', "");
Expect(0, 1, '\p{^ _Is_All}', "");
Expect(0, 1, '\P{ _Is_All}', "");
Expect(1, 1, '\P{^ _Is_All}', "");
Error('\p{/a/--Other Letter}');
Error('\P{/a/--Other Letter}');
Expect(1, 443, '\p{otherletter}', "");
Expect(0, 443, '\p{^otherletter}', "");
Expect(0, 443, '\P{otherletter}', "");
Expect(1, 443, '\P{^otherletter}', "");
Expect(0, 442, '\p{otherletter}', "");
Expect(1, 442, '\p{^otherletter}', "");
Expect(1, 442, '\P{otherletter}', "");
Expect(0, 442, '\P{^otherletter}', "");
Expect(1, 443, '\p{--OTHER Letter}', "");
Expect(0, 443, '\p{^--OTHER Letter}', "");
Expect(0, 443, '\P{--OTHER Letter}', "");
Expect(1, 443, '\P{^--OTHER Letter}', "");
Expect(0, 442, '\p{--OTHER Letter}', "");
Expect(1, 442, '\p{^--OTHER Letter}', "");
Expect(1, 442, '\P{--OTHER Letter}', "");
Expect(0, 442, '\P{^--OTHER Letter}', "");
Error('\p{ /a/Is OTHER-Letter}');
Error('\P{ /a/Is OTHER-Letter}');
Expect(1, 443, '\p{isotherletter}', "");
Expect(0, 443, '\p{^isotherletter}', "");
Expect(0, 443, '\P{isotherletter}', "");
Expect(1, 443, '\P{^isotherletter}', "");
Expect(0, 442, '\p{isotherletter}', "");
Expect(1, 442, '\p{^isotherletter}', "");
Expect(1, 442, '\P{isotherletter}', "");
Expect(0, 442, '\P{^isotherletter}', "");
Expect(1, 443, '\p{-IsOTHER LETTER}', "");
Expect(0, 443, '\p{^-IsOTHER LETTER}', "");
Expect(0, 443, '\P{-IsOTHER LETTER}', "");
Expect(1, 443, '\P{^-IsOTHER LETTER}', "");
Expect(0, 442, '\p{-IsOTHER LETTER}', "");
Expect(1, 442, '\p{^-IsOTHER LETTER}', "");
Expect(1, 442, '\P{-IsOTHER LETTER}', "");
Expect(0, 442, '\P{^-IsOTHER LETTER}', "");
Error('\p{/a/__lo}');
Error('\P{/a/__lo}');
Expect(1, 443, '\p{lo}', "");
Expect(0, 443, '\p{^lo}', "");
Expect(0, 443, '\P{lo}', "");
Expect(1, 443, '\P{^lo}', "");
Expect(0, 442, '\p{lo}', "");
Expect(1, 442, '\p{^lo}', "");
Expect(1, 442, '\P{lo}', "");
Expect(0, 442, '\P{^lo}', "");
Expect(1, 443, '\p{ -Lo}', "");
Expect(0, 443, '\p{^ -Lo}', "");
Expect(0, 443, '\P{ -Lo}', "");
Expect(1, 443, '\P{^ -Lo}', "");
Expect(0, 442, '\p{ -Lo}', "");
Expect(1, 442, '\p{^ -Lo}', "");
Expect(1, 442, '\P{ -Lo}', "");
Expect(0, 442, '\P{^ -Lo}', "");
Error('\p{ :=Is LO}');
Error('\P{ :=Is LO}');
Expect(1, 443, '\p{islo}', "");
Expect(0, 443, '\p{^islo}', "");
Expect(0, 443, '\P{islo}', "");
Expect(1, 443, '\P{^islo}', "");
Expect(0, 442, '\p{islo}', "");
Expect(1, 442, '\p{^islo}', "");
Expect(1, 442, '\P{islo}', "");
Expect(0, 442, '\P{^islo}', "");
Expect(1, 443, '\p{ Is_lo}', "");
Expect(0, 443, '\p{^ Is_lo}', "");
Expect(0, 443, '\P{ Is_lo}', "");
Expect(1, 443, '\P{^ Is_lo}', "");
Expect(0, 442, '\p{ Is_lo}', "");
Expect(1, 442, '\p{^ Is_lo}', "");
Expect(1, 442, '\P{ Is_lo}', "");
Expect(0, 442, '\P{^ Is_lo}', "");
Error('\p{_Other Default_Ignorable CodePOINT:=}');
Error('\P{_Other Default_Ignorable CodePOINT:=}');
Expect(1, 847, '\p{otherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 847, '\p{^otherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 847, '\P{otherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 847, '\P{^otherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 846, '\p{otherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 846, '\p{^otherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 846, '\P{otherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 846, '\P{^otherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 847, '\p{ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(0, 847, '\p{^ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(0, 847, '\P{ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(1, 847, '\P{^ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(0, 846, '\p{ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(1, 846, '\p{^ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(1, 846, '\P{ Other_Default ignorable Code_POINT}', 'deprecated');
Expect(0, 846, '\P{^ Other_Default ignorable Code_POINT}', 'deprecated');
Error('\p{_ is_other-DefaultIgnorable:=CodePOINT}');
Error('\P{_ is_other-DefaultIgnorable:=CodePOINT}');
Expect(1, 847, '\p{isotherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 847, '\p{^isotherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 847, '\P{isotherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 847, '\P{^isotherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 846, '\p{isotherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 846, '\p{^isotherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 846, '\P{isotherdefaultignorablecodepoint}', 'deprecated');
Expect(0, 846, '\P{^isotherdefaultignorablecodepoint}', 'deprecated');
Expect(1, 847, '\p{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(0, 847, '\p{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(0, 847, '\P{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(1, 847, '\P{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(0, 846, '\p{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(1, 846, '\p{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(1, 846, '\P{ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Expect(0, 846, '\P{^ IsOther Default_Ignorable_CodePOINT}', 'deprecated');
Error('\p{:=-ODI}');
Error('\P{:=-ODI}');
Expect(1, 847, '\p{odi}', 'deprecated');
Expect(0, 847, '\p{^odi}', 'deprecated');
Expect(0, 847, '\P{odi}', 'deprecated');
Expect(1, 847, '\P{^odi}', 'deprecated');
Expect(0, 846, '\p{odi}', 'deprecated');
Expect(1, 846, '\p{^odi}', 'deprecated');
Expect(1, 846, '\P{odi}', 'deprecated');
Expect(0, 846, '\P{^odi}', 'deprecated');
Expect(1, 847, '\p{-odi}', 'deprecated');
Expect(0, 847, '\p{^-odi}', 'deprecated');
Expect(0, 847, '\P{-odi}', 'deprecated');
Expect(1, 847, '\P{^-odi}', 'deprecated');
Expect(0, 846, '\p{-odi}', 'deprecated');
Expect(1, 846, '\p{^-odi}', 'deprecated');
Expect(1, 846, '\P{-odi}', 'deprecated');
Expect(0, 846, '\P{^-odi}', 'deprecated');
Error('\p{ _Is odi/a/}');
Error('\P{ _Is odi/a/}');
Expect(1, 847, '\p{isodi}', 'deprecated');
Expect(0, 847, '\p{^isodi}', 'deprecated');
Expect(0, 847, '\P{isodi}', 'deprecated');
Expect(1, 847, '\P{^isodi}', 'deprecated');
Expect(0, 846, '\p{isodi}', 'deprecated');
Expect(1, 846, '\p{^isodi}', 'deprecated');
Expect(1, 846, '\P{isodi}', 'deprecated');
Expect(0, 846, '\P{^isodi}', 'deprecated');
Expect(1, 847, '\p{-_IS ODI}', 'deprecated');
Expect(0, 847, '\p{^-_IS ODI}', 'deprecated');
Expect(0, 847, '\P{-_IS ODI}', 'deprecated');
Expect(1, 847, '\P{^-_IS ODI}', 'deprecated');
Expect(0, 846, '\p{-_IS ODI}', 'deprecated');
Expect(1, 846, '\p{^-_IS ODI}', 'deprecated');
Expect(1, 846, '\P{-_IS ODI}', 'deprecated');
Expect(0, 846, '\P{^-_IS ODI}', 'deprecated');
Error('\p{ SUNDANESE/a/}');
Error('\P{ SUNDANESE/a/}');
Expect(1, 7082, '\p{sundanese}', "");
Expect(0, 7082, '\p{^sundanese}', "");
Expect(0, 7082, '\P{sundanese}', "");
Expect(1, 7082, '\P{^sundanese}', "");
Expect(0, 7039, '\p{sundanese}', "");
Expect(1, 7039, '\p{^sundanese}', "");
Expect(1, 7039, '\P{sundanese}', "");
Expect(0, 7039, '\P{^sundanese}', "");
Expect(1, 7082, '\p{ _Sundanese}', "");
Expect(0, 7082, '\p{^ _Sundanese}', "");
Expect(0, 7082, '\P{ _Sundanese}', "");
Expect(1, 7082, '\P{^ _Sundanese}', "");
Expect(0, 7039, '\p{ _Sundanese}', "");
Expect(1, 7039, '\p{^ _Sundanese}', "");
Expect(1, 7039, '\P{ _Sundanese}', "");
Expect(0, 7039, '\P{^ _Sundanese}', "");
Error('\p{_-Is-SUNDANESE:=}');
Error('\P{_-Is-SUNDANESE:=}');
Expect(1, 7082, '\p{issundanese}', "");
Expect(0, 7082, '\p{^issundanese}', "");
Expect(0, 7082, '\P{issundanese}', "");
Expect(1, 7082, '\P{^issundanese}', "");
Expect(0, 7039, '\p{issundanese}', "");
Expect(1, 7039, '\p{^issundanese}', "");
Expect(1, 7039, '\P{issundanese}', "");
Expect(0, 7039, '\P{^issundanese}', "");
Expect(1, 7082, '\p{ _is-Sundanese}', "");
Expect(0, 7082, '\p{^ _is-Sundanese}', "");
Expect(0, 7082, '\P{ _is-Sundanese}', "");
Expect(1, 7082, '\P{^ _is-Sundanese}', "");
Expect(0, 7039, '\p{ _is-Sundanese}', "");
Expect(1, 7039, '\p{^ _is-Sundanese}', "");
Expect(1, 7039, '\P{ _is-Sundanese}', "");
Expect(0, 7039, '\P{^ _is-Sundanese}', "");
Error('\p{_:=Sund}');
Error('\P{_:=Sund}');
Expect(1, 7082, '\p{sund}', "");
Expect(0, 7082, '\p{^sund}', "");
Expect(0, 7082, '\P{sund}', "");
Expect(1, 7082, '\P{^sund}', "");
Expect(0, 7039, '\p{sund}', "");
Expect(1, 7039, '\p{^sund}', "");
Expect(1, 7039, '\P{sund}', "");
Expect(0, 7039, '\P{^sund}', "");
Expect(1, 7082, '\p{_Sund}', "");
Expect(0, 7082, '\p{^_Sund}', "");
Expect(0, 7082, '\P{_Sund}', "");
Expect(1, 7082, '\P{^_Sund}', "");
Expect(0, 7039, '\p{_Sund}', "");
Expect(1, 7039, '\p{^_Sund}', "");
Expect(1, 7039, '\P{_Sund}', "");
Expect(0, 7039, '\P{^_Sund}', "");
Error('\p{ isSUND/a/}');
Error('\P{ isSUND/a/}');
Expect(1, 7082, '\p{issund}', "");
Expect(0, 7082, '\p{^issund}', "");
Expect(0, 7082, '\P{issund}', "");
Expect(1, 7082, '\P{^issund}', "");
Expect(0, 7039, '\p{issund}', "");
Expect(1, 7039, '\p{^issund}', "");
Expect(1, 7039, '\P{issund}', "");
Expect(0, 7039, '\P{^issund}', "");
Expect(1, 7082, '\p{- IS sund}', "");
Expect(0, 7082, '\p{^- IS sund}', "");
Expect(0, 7082, '\P{- IS sund}', "");
Expect(1, 7082, '\P{^- IS sund}', "");
Expect(0, 7039, '\p{- IS sund}', "");
Expect(1, 7039, '\p{^- IS sund}', "");
Expect(1, 7039, '\P{- IS sund}', "");
Expect(0, 7039, '\P{^- IS sund}', "");
Error('\p{:= carian}');
Error('\P{:= carian}');
Expect(1, 66256, '\p{carian}', "");
Expect(0, 66256, '\p{^carian}', "");
Expect(0, 66256, '\P{carian}', "");
Expect(1, 66256, '\P{^carian}', "");
Expect(0, 66207, '\p{carian}', "");
Expect(1, 66207, '\p{^carian}', "");
Expect(1, 66207, '\P{carian}', "");
Expect(0, 66207, '\P{^carian}', "");
Expect(1, 66256, '\p{- CARIAN}', "");
Expect(0, 66256, '\p{^- CARIAN}', "");
Expect(0, 66256, '\P{- CARIAN}', "");
Expect(1, 66256, '\P{^- CARIAN}', "");
Expect(0, 66207, '\p{- CARIAN}', "");
Expect(1, 66207, '\p{^- CARIAN}', "");
Expect(1, 66207, '\P{- CARIAN}', "");
Expect(0, 66207, '\P{^- CARIAN}', "");
Error('\p{-Is_Carian/a/}');
Error('\P{-Is_Carian/a/}');
Expect(1, 66256, '\p{iscarian}', "");
Expect(0, 66256, '\p{^iscarian}', "");
Expect(0, 66256, '\P{iscarian}', "");
Expect(1, 66256, '\P{^iscarian}', "");
Expect(0, 66207, '\p{iscarian}', "");
Expect(1, 66207, '\p{^iscarian}', "");
Expect(1, 66207, '\P{iscarian}', "");
Expect(0, 66207, '\P{^iscarian}', "");
Expect(1, 66256, '\p{ _Is-Carian}', "");
Expect(0, 66256, '\p{^ _Is-Carian}', "");
Expect(0, 66256, '\P{ _Is-Carian}', "");
Expect(1, 66256, '\P{^ _Is-Carian}', "");
Expect(0, 66207, '\p{ _Is-Carian}', "");
Expect(1, 66207, '\p{^ _Is-Carian}', "");
Expect(1, 66207, '\P{ _Is-Carian}', "");
Expect(0, 66207, '\P{^ _Is-Carian}', "");
Error('\p{ Cari:=}');
Error('\P{ Cari:=}');
Expect(1, 66256, '\p{cari}', "");
Expect(0, 66256, '\p{^cari}', "");
Expect(0, 66256, '\P{cari}', "");
Expect(1, 66256, '\P{^cari}', "");
Expect(0, 66207, '\p{cari}', "");
Expect(1, 66207, '\p{^cari}', "");
Expect(1, 66207, '\P{cari}', "");
Expect(0, 66207, '\P{^cari}', "");
Expect(1, 66256, '\p{ Cari}', "");
Expect(0, 66256, '\p{^ Cari}', "");
Expect(0, 66256, '\P{ Cari}', "");
Expect(1, 66256, '\P{^ Cari}', "");
Expect(0, 66207, '\p{ Cari}', "");
Expect(1, 66207, '\p{^ Cari}', "");
Expect(1, 66207, '\P{ Cari}', "");
Expect(0, 66207, '\P{^ Cari}', "");
Error('\p{-/a/Is-Cari}');
Error('\P{-/a/Is-Cari}');
Expect(1, 66256, '\p{iscari}', "");
Expect(0, 66256, '\p{^iscari}', "");
Expect(0, 66256, '\P{iscari}', "");
Expect(1, 66256, '\P{^iscari}', "");
Expect(0, 66207, '\p{iscari}', "");
Expect(1, 66207, '\p{^iscari}', "");
Expect(1, 66207, '\P{iscari}', "");
Expect(0, 66207, '\P{^iscari}', "");
Expect(1, 66256, '\p{_ IS Cari}', "");
Expect(0, 66256, '\p{^_ IS Cari}', "");
Expect(0, 66256, '\P{_ IS Cari}', "");
Expect(1, 66256, '\P{^_ IS Cari}', "");
Expect(0, 66207, '\p{_ IS Cari}', "");
Expect(1, 66207, '\p{^_ IS Cari}', "");
Expect(1, 66207, '\P{_ IS Cari}', "");
Expect(0, 66207, '\P{^_ IS Cari}', "");
Error('\p{ olditalic:=}');
Error('\P{ olditalic:=}');
Expect(1, 66334, '\p{olditalic}', "");
Expect(0, 66334, '\p{^olditalic}', "");
Expect(0, 66334, '\P{olditalic}', "");
Expect(1, 66334, '\P{^olditalic}', "");
Expect(0, 66303, '\p{olditalic}', "");
Expect(1, 66303, '\p{^olditalic}', "");
Expect(1, 66303, '\P{olditalic}', "");
Expect(0, 66303, '\P{^olditalic}', "");
Expect(1, 66334, '\p{-oldItalic}', "");
Expect(0, 66334, '\p{^-oldItalic}', "");
Expect(0, 66334, '\P{-oldItalic}', "");
Expect(1, 66334, '\P{^-oldItalic}', "");
Expect(0, 66303, '\p{-oldItalic}', "");
Expect(1, 66303, '\p{^-oldItalic}', "");
Expect(1, 66303, '\P{-oldItalic}', "");
Expect(0, 66303, '\P{^-oldItalic}', "");
Error('\p{-/a/IS Old-italic}');
Error('\P{-/a/IS Old-italic}');
Expect(1, 66334, '\p{isolditalic}', "");
Expect(0, 66334, '\p{^isolditalic}', "");
Expect(0, 66334, '\P{isolditalic}', "");
Expect(1, 66334, '\P{^isolditalic}', "");
Expect(0, 66303, '\p{isolditalic}', "");
Expect(1, 66303, '\p{^isolditalic}', "");
Expect(1, 66303, '\P{isolditalic}', "");
Expect(0, 66303, '\P{^isolditalic}', "");
Expect(1, 66334, '\p{_IS Old Italic}', "");
Expect(0, 66334, '\p{^_IS Old Italic}', "");
Expect(0, 66334, '\P{_IS Old Italic}', "");
Expect(1, 66334, '\P{^_IS Old Italic}', "");
Expect(0, 66303, '\p{_IS Old Italic}', "");
Expect(1, 66303, '\p{^_IS Old Italic}', "");
Expect(1, 66303, '\P{_IS Old Italic}', "");
Expect(0, 66303, '\P{^_IS Old Italic}', "");
Error('\p{ :=ital}');
Error('\P{ :=ital}');
Expect(1, 66334, '\p{ital}', "");
Expect(0, 66334, '\p{^ital}', "");
Expect(0, 66334, '\P{ital}', "");
Expect(1, 66334, '\P{^ital}', "");
Expect(0, 66303, '\p{ital}', "");
Expect(1, 66303, '\p{^ital}', "");
Expect(1, 66303, '\P{ital}', "");
Expect(0, 66303, '\P{^ital}', "");
Expect(1, 66334, '\p{- Ital}', "");
Expect(0, 66334, '\p{^- Ital}', "");
Expect(0, 66334, '\P{- Ital}', "");
Expect(1, 66334, '\P{^- Ital}', "");
Expect(0, 66303, '\p{- Ital}', "");
Expect(1, 66303, '\p{^- Ital}', "");
Expect(1, 66303, '\P{- Ital}', "");
Expect(0, 66303, '\P{^- Ital}', "");
Error('\p{_/a/IsItal}');
Error('\P{_/a/IsItal}');
Expect(1, 66334, '\p{isital}', "");
Expect(0, 66334, '\p{^isital}', "");
Expect(0, 66334, '\P{isital}', "");
Expect(1, 66334, '\P{^isital}', "");
Expect(0, 66303, '\p{isital}', "");
Expect(1, 66303, '\p{^isital}', "");
Expect(1, 66303, '\P{isital}', "");
Expect(0, 66303, '\P{^isital}', "");
Expect(1, 66334, '\p{_IS ITAL}', "");
Expect(0, 66334, '\p{^_IS ITAL}', "");
Expect(0, 66334, '\P{_IS ITAL}', "");
Expect(1, 66334, '\P{^_IS ITAL}', "");
Expect(0, 66303, '\p{_IS ITAL}', "");
Expect(1, 66303, '\p{^_IS ITAL}', "");
Expect(1, 66303, '\P{_IS ITAL}', "");
Expect(0, 66303, '\P{^_IS ITAL}', "");
Error('\p{_ xdigit/a/}');
Error('\P{_ xdigit/a/}');
Expect(1, 57, '\p{xdigit}', "");
Expect(0, 57, '\p{^xdigit}', "");
Expect(0, 57, '\P{xdigit}', "");
Expect(1, 57, '\P{^xdigit}', "");
Expect(0, 47, '\p{xdigit}', "");
Expect(1, 47, '\p{^xdigit}', "");
Expect(1, 47, '\P{xdigit}', "");
Expect(0, 47, '\P{^xdigit}', "");
Expect(1, 57, '\p{XDigit}', "");
Expect(0, 57, '\p{^XDigit}', "");
Expect(0, 57, '\P{XDigit}', "");
Expect(1, 57, '\P{^XDigit}', "");
Expect(0, 47, '\p{XDigit}', "");
Expect(1, 47, '\p{^XDigit}', "");
Expect(1, 47, '\P{XDigit}', "");
Expect(0, 47, '\P{^XDigit}', "");
Error('\p{:=-is_XDIGIT}');
Error('\P{:=-is_XDIGIT}');
Expect(1, 57, '\p{isxdigit}', "");
Expect(0, 57, '\p{^isxdigit}', "");
Expect(0, 57, '\P{isxdigit}', "");
Expect(1, 57, '\P{^isxdigit}', "");
Expect(0, 47, '\p{isxdigit}', "");
Expect(1, 47, '\p{^isxdigit}', "");
Expect(1, 47, '\P{isxdigit}', "");
Expect(0, 47, '\P{^isxdigit}', "");
Expect(1, 57, '\p{ is XDIGIT}', "");
Expect(0, 57, '\p{^ is XDIGIT}', "");
Expect(0, 57, '\P{ is XDIGIT}', "");
Expect(1, 57, '\P{^ is XDIGIT}', "");
Expect(0, 47, '\p{ is XDIGIT}', "");
Expect(1, 47, '\p{^ is XDIGIT}', "");
Expect(1, 47, '\P{ is XDIGIT}', "");
Expect(0, 47, '\P{^ is XDIGIT}', "");
Error('\p{ Hex/a/digit}');
Error('\P{ Hex/a/digit}');
Expect(1, 57, '\p{hexdigit}', "");
Expect(0, 57, '\p{^hexdigit}', "");
Expect(0, 57, '\P{hexdigit}', "");
Expect(1, 57, '\P{^hexdigit}', "");
Expect(0, 47, '\p{hexdigit}', "");
Expect(1, 47, '\p{^hexdigit}', "");
Expect(1, 47, '\P{hexdigit}', "");
Expect(0, 47, '\P{^hexdigit}', "");
Expect(1, 57, '\p{ _HexDIGIT}', "");
Expect(0, 57, '\p{^ _HexDIGIT}', "");
Expect(0, 57, '\P{ _HexDIGIT}', "");
Expect(1, 57, '\P{^ _HexDIGIT}', "");
Expect(0, 47, '\p{ _HexDIGIT}', "");
Expect(1, 47, '\p{^ _HexDIGIT}', "");
Expect(1, 47, '\P{ _HexDIGIT}', "");
Expect(0, 47, '\P{^ _HexDIGIT}', "");
Error('\p{ Is hex digit/a/}');
Error('\P{ Is hex digit/a/}');
Expect(1, 57, '\p{ishexdigit}', "");
Expect(0, 57, '\p{^ishexdigit}', "");
Expect(0, 57, '\P{ishexdigit}', "");
Expect(1, 57, '\P{^ishexdigit}', "");
Expect(0, 47, '\p{ishexdigit}', "");
Expect(1, 47, '\p{^ishexdigit}', "");
Expect(1, 47, '\P{ishexdigit}', "");
Expect(0, 47, '\P{^ishexdigit}', "");
Expect(1, 57, '\p{ IS Hex-digit}', "");
Expect(0, 57, '\p{^ IS Hex-digit}', "");
Expect(0, 57, '\P{ IS Hex-digit}', "");
Expect(1, 57, '\P{^ IS Hex-digit}', "");
Expect(0, 47, '\p{ IS Hex-digit}', "");
Expect(1, 47, '\p{^ IS Hex-digit}', "");
Expect(1, 47, '\P{ IS Hex-digit}', "");
Expect(0, 47, '\P{^ IS Hex-digit}', "");
Error('\p{ -Hex:=}');
Error('\P{ -Hex:=}');
Expect(1, 57, '\p{hex}', "");
Expect(0, 57, '\p{^hex}', "");
Expect(0, 57, '\P{hex}', "");
Expect(1, 57, '\P{^hex}', "");
Expect(0, 47, '\p{hex}', "");
Expect(1, 47, '\p{^hex}', "");
Expect(1, 47, '\P{hex}', "");
Expect(0, 47, '\P{^hex}', "");
Expect(1, 57, '\p{__hex}', "");
Expect(0, 57, '\p{^__hex}', "");
Expect(0, 57, '\P{__hex}', "");
Expect(1, 57, '\P{^__hex}', "");
Expect(0, 47, '\p{__hex}', "");
Expect(1, 47, '\p{^__hex}', "");
Expect(1, 47, '\P{__hex}', "");
Expect(0, 47, '\P{^__hex}', "");
Error('\p{_IS/a/HEX}');
Error('\P{_IS/a/HEX}');
Expect(1, 57, '\p{ishex}', "");
Expect(0, 57, '\p{^ishex}', "");
Expect(0, 57, '\P{ishex}', "");
Expect(1, 57, '\P{^ishex}', "");
Expect(0, 47, '\p{ishex}', "");
Expect(1, 47, '\p{^ishex}', "");
Expect(1, 47, '\P{ishex}', "");
Expect(0, 47, '\P{^ishex}', "");
Expect(1, 57, '\p{ Is-HEX}', "");
Expect(0, 57, '\p{^ Is-HEX}', "");
Expect(0, 57, '\P{ Is-HEX}', "");
Expect(1, 57, '\P{^ Is-HEX}', "");
Expect(0, 47, '\p{ Is-HEX}', "");
Expect(1, 47, '\p{^ Is-HEX}', "");
Expect(1, 47, '\P{ Is-HEX}', "");
Expect(0, 47, '\P{^ Is-HEX}', "");
Error('\p{ Title/a/}');
Error('\P{ Title/a/}');
Expect(1, 453, '\p{title}', "");
Expect(0, 453, '\p{^title}', "");
Expect(0, 453, '\P{title}', "");
Expect(1, 453, '\P{^title}', "");
Expect(0, 452, '\p{title}', "");
Expect(1, 452, '\p{^title}', "");
Expect(1, 452, '\P{title}', "");
Expect(0, 452, '\P{^title}', "");
Expect(1, 453, '\p{ title}', "");
Expect(0, 453, '\p{^ title}', "");
Expect(0, 453, '\P{ title}', "");
Expect(1, 453, '\P{^ title}', "");
Expect(0, 452, '\p{ title}', "");
Expect(1, 452, '\p{^ title}', "");
Expect(1, 452, '\P{ title}', "");
Expect(0, 452, '\P{^ title}', "");
Error('\p{ IS/a/Title}');
Error('\P{ IS/a/Title}');
Expect(1, 453, '\p{istitle}', "");
Expect(0, 453, '\p{^istitle}', "");
Expect(0, 453, '\P{istitle}', "");
Expect(1, 453, '\P{^istitle}', "");
Expect(0, 452, '\p{istitle}', "");
Expect(1, 452, '\p{^istitle}', "");
Expect(1, 452, '\P{istitle}', "");
Expect(0, 452, '\P{^istitle}', "");
Expect(1, 453, '\p{ IS Title}', "");
Expect(0, 453, '\p{^ IS Title}', "");
Expect(0, 453, '\P{ IS Title}', "");
Expect(1, 453, '\P{^ IS Title}', "");
Expect(0, 452, '\p{ IS Title}', "");
Expect(1, 452, '\p{^ IS Title}', "");
Expect(1, 452, '\P{ IS Title}', "");
Expect(0, 452, '\P{^ IS Title}', "");
Error('\p{_Titlecase Letter:=}');
Error('\P{_Titlecase Letter:=}');
Expect(1, 453, '\p{titlecaseletter}', "");
Expect(0, 453, '\p{^titlecaseletter}', "");
Expect(0, 453, '\P{titlecaseletter}', "");
Expect(1, 453, '\P{^titlecaseletter}', "");
Expect(0, 452, '\p{titlecaseletter}', "");
Expect(1, 452, '\p{^titlecaseletter}', "");
Expect(1, 452, '\P{titlecaseletter}', "");
Expect(0, 452, '\P{^titlecaseletter}', "");
Expect(1, 453, '\p{_Titlecase_Letter}', "");
Expect(0, 453, '\p{^_Titlecase_Letter}', "");
Expect(0, 453, '\P{_Titlecase_Letter}', "");
Expect(1, 453, '\P{^_Titlecase_Letter}', "");
Expect(0, 452, '\p{_Titlecase_Letter}', "");
Expect(1, 452, '\p{^_Titlecase_Letter}', "");
Expect(1, 452, '\P{_Titlecase_Letter}', "");
Expect(0, 452, '\P{^_Titlecase_Letter}', "");
Error('\p{_Is titlecase-LETTER:=}');
Error('\P{_Is titlecase-LETTER:=}');
Expect(1, 453, '\p{istitlecaseletter}', "");
Expect(0, 453, '\p{^istitlecaseletter}', "");
Expect(0, 453, '\P{istitlecaseletter}', "");
Expect(1, 453, '\P{^istitlecaseletter}', "");
Expect(0, 452, '\p{istitlecaseletter}', "");
Expect(1, 452, '\p{^istitlecaseletter}', "");
Expect(1, 452, '\P{istitlecaseletter}', "");
Expect(0, 452, '\P{^istitlecaseletter}', "");
Expect(1, 453, '\p{ Is-Titlecase-letter}', "");
Expect(0, 453, '\p{^ Is-Titlecase-letter}', "");
Expect(0, 453, '\P{ Is-Titlecase-letter}', "");
Expect(1, 453, '\P{^ Is-Titlecase-letter}', "");
Expect(0, 452, '\p{ Is-Titlecase-letter}', "");
Expect(1, 452, '\p{^ Is-Titlecase-letter}', "");
Expect(1, 452, '\P{ Is-Titlecase-letter}', "");
Expect(0, 452, '\P{^ Is-Titlecase-letter}', "");
Error('\p{/a/--lt}');
Error('\P{/a/--lt}');
Expect(1, 453, '\p{lt}', "");
Expect(0, 453, '\p{^lt}', "");
Expect(0, 453, '\P{lt}', "");
Expect(1, 453, '\P{^lt}', "");
Expect(0, 452, '\p{lt}', "");
Expect(1, 452, '\p{^lt}', "");
Expect(1, 452, '\P{lt}', "");
Expect(0, 452, '\P{^lt}', "");
Expect(1, 453, '\p{ LT}', "");
Expect(0, 453, '\p{^ LT}', "");
Expect(0, 453, '\P{ LT}', "");
Expect(1, 453, '\P{^ LT}', "");
Expect(0, 452, '\p{ LT}', "");
Expect(1, 452, '\p{^ LT}', "");
Expect(1, 452, '\P{ LT}', "");
Expect(0, 452, '\P{^ LT}', "");
Error('\p{/a/IS_LT}');
Error('\P{/a/IS_LT}');
Expect(1, 453, '\p{islt}', "");
Expect(0, 453, '\p{^islt}', "");
Expect(0, 453, '\P{islt}', "");
Expect(1, 453, '\P{^islt}', "");
Expect(0, 452, '\p{islt}', "");
Expect(1, 452, '\p{^islt}', "");
Expect(1, 452, '\P{islt}', "");
Expect(0, 452, '\P{^islt}', "");
Expect(1, 453, '\p{--Is Lt}', "");
Expect(0, 453, '\p{^--Is Lt}', "");
Expect(0, 453, '\P{--Is Lt}', "");
Expect(1, 453, '\P{^--Is Lt}', "");
Expect(0, 452, '\p{--Is Lt}', "");
Expect(1, 452, '\p{^--Is Lt}', "");
Expect(1, 452, '\P{--Is Lt}', "");
Expect(0, 452, '\P{^--Is Lt}', "");
Error('\p{ SPACING/a/modifier-LETTERS}');
Error('\P{ SPACING/a/modifier-LETTERS}');
Expect(1, 767, '\p{spacingmodifierletters}', "");
Expect(0, 767, '\p{^spacingmodifierletters}', "");
Expect(0, 767, '\P{spacingmodifierletters}', "");
Expect(1, 767, '\P{^spacingmodifierletters}', "");
Expect(0, 687, '\p{spacingmodifierletters}', "");
Expect(1, 687, '\p{^spacingmodifierletters}', "");
Expect(1, 687, '\P{spacingmodifierletters}', "");
Expect(0, 687, '\P{^spacingmodifierletters}', "");
Expect(1, 767, '\p{- SpacingmodifierLetters}', "");
Expect(0, 767, '\p{^- SpacingmodifierLetters}', "");
Expect(0, 767, '\P{- SpacingmodifierLetters}', "");
Expect(1, 767, '\P{^- SpacingmodifierLetters}', "");
Expect(0, 687, '\p{- SpacingmodifierLetters}', "");
Expect(1, 687, '\p{^- SpacingmodifierLetters}', "");
Expect(1, 687, '\P{- SpacingmodifierLetters}', "");
Expect(0, 687, '\P{^- SpacingmodifierLetters}', "");
Error('\p{-:=IS SpacingModifier Letters}');
Error('\P{-:=IS SpacingModifier Letters}');
Expect(1, 767, '\p{isspacingmodifierletters}', "");
Expect(0, 767, '\p{^isspacingmodifierletters}', "");
Expect(0, 767, '\P{isspacingmodifierletters}', "");
Expect(1, 767, '\P{^isspacingmodifierletters}', "");
Expect(0, 687, '\p{isspacingmodifierletters}', "");
Expect(1, 687, '\p{^isspacingmodifierletters}', "");
Expect(1, 687, '\P{isspacingmodifierletters}', "");
Expect(0, 687, '\P{^isspacingmodifierletters}', "");
Expect(1, 767, '\p{_IS_SPACING modifier_letters}', "");
Expect(0, 767, '\p{^_IS_SPACING modifier_letters}', "");
Expect(0, 767, '\P{_IS_SPACING modifier_letters}', "");
Expect(1, 767, '\P{^_IS_SPACING modifier_letters}', "");
Expect(0, 687, '\p{_IS_SPACING modifier_letters}', "");
Expect(1, 687, '\p{^_IS_SPACING modifier_letters}', "");
Expect(1, 687, '\P{_IS_SPACING modifier_letters}', "");
Expect(0, 687, '\P{^_IS_SPACING modifier_letters}', "");
Error('\p{IN-SPACING_Modifier:=Letters}');
Error('\P{IN-SPACING_Modifier:=Letters}');
Expect(1, 767, '\p{inspacingmodifierletters}', "");
Expect(0, 767, '\p{^inspacingmodifierletters}', "");
Expect(0, 767, '\P{inspacingmodifierletters}', "");
Expect(1, 767, '\P{^inspacingmodifierletters}', "");
Expect(0, 687, '\p{inspacingmodifierletters}', "");
Expect(1, 687, '\p{^inspacingmodifierletters}', "");
Expect(1, 687, '\P{inspacingmodifierletters}', "");
Expect(0, 687, '\P{^inspacingmodifierletters}', "");
Expect(1, 767, '\p{-_In Spacing-modifier Letters}', "");
Expect(0, 767, '\p{^-_In Spacing-modifier Letters}', "");
Expect(0, 767, '\P{-_In Spacing-modifier Letters}', "");
Expect(1, 767, '\P{^-_In Spacing-modifier Letters}', "");
Expect(0, 687, '\p{-_In Spacing-modifier Letters}', "");
Expect(1, 687, '\p{^-_In Spacing-modifier Letters}', "");
Expect(1, 687, '\P{-_In Spacing-modifier Letters}', "");
Expect(0, 687, '\P{^-_In Spacing-modifier Letters}', "");
Error('\p{Grapheme_Link}');
Error('\P{Grapheme_Link}');
Error('\p{Is_Grapheme_Link}');
Error('\P{Is_Grapheme_Link}');
Error('\p{Gr_Link}');
Error('\P{Gr_Link}');
Error('\p{Is_Gr_Link}');
Error('\P{Is_Gr_Link}');
Error('\p{_-Other/a/Lowercase}');
Error('\P{_-Other/a/Lowercase}');
Expect(1, 696, '\p{otherlowercase}', 'deprecated');
Expect(0, 696, '\p{^otherlowercase}', 'deprecated');
Expect(0, 696, '\P{otherlowercase}', 'deprecated');
Expect(1, 696, '\P{^otherlowercase}', 'deprecated');
Expect(0, 687, '\p{otherlowercase}', 'deprecated');
Expect(1, 687, '\p{^otherlowercase}', 'deprecated');
Expect(1, 687, '\P{otherlowercase}', 'deprecated');
Expect(0, 687, '\P{^otherlowercase}', 'deprecated');
Expect(1, 696, '\p{__Other LOWERCASE}', 'deprecated');
Expect(0, 696, '\p{^__Other LOWERCASE}', 'deprecated');
Expect(0, 696, '\P{__Other LOWERCASE}', 'deprecated');
Expect(1, 696, '\P{^__Other LOWERCASE}', 'deprecated');
Expect(0, 687, '\p{__Other LOWERCASE}', 'deprecated');
Expect(1, 687, '\p{^__Other LOWERCASE}', 'deprecated');
Expect(1, 687, '\P{__Other LOWERCASE}', 'deprecated');
Expect(0, 687, '\P{^__Other LOWERCASE}', 'deprecated');
Error('\p{_is:=OTHER_lowercase}');
Error('\P{_is:=OTHER_lowercase}');
Expect(1, 696, '\p{isotherlowercase}', 'deprecated');
Expect(0, 696, '\p{^isotherlowercase}', 'deprecated');
Expect(0, 696, '\P{isotherlowercase}', 'deprecated');
Expect(1, 696, '\P{^isotherlowercase}', 'deprecated');
Expect(0, 687, '\p{isotherlowercase}', 'deprecated');
Expect(1, 687, '\p{^isotherlowercase}', 'deprecated');
Expect(1, 687, '\P{isotherlowercase}', 'deprecated');
Expect(0, 687, '\P{^isotherlowercase}', 'deprecated');
Expect(1, 696, '\p{--IS_OtherLowercase}', 'deprecated');
Expect(0, 696, '\p{^--IS_OtherLowercase}', 'deprecated');
Expect(0, 696, '\P{--IS_OtherLowercase}', 'deprecated');
Expect(1, 696, '\P{^--IS_OtherLowercase}', 'deprecated');
Expect(0, 687, '\p{--IS_OtherLowercase}', 'deprecated');
Expect(1, 687, '\p{^--IS_OtherLowercase}', 'deprecated');
Expect(1, 687, '\P{--IS_OtherLowercase}', 'deprecated');
Expect(0, 687, '\P{^--IS_OtherLowercase}', 'deprecated');
Error('\p{_/a/OLower}');
Error('\P{_/a/OLower}');
Expect(1, 696, '\p{olower}', 'deprecated');
Expect(0, 696, '\p{^olower}', 'deprecated');
Expect(0, 696, '\P{olower}', 'deprecated');
Expect(1, 696, '\P{^olower}', 'deprecated');
Expect(0, 687, '\p{olower}', 'deprecated');
Expect(1, 687, '\p{^olower}', 'deprecated');
Expect(1, 687, '\P{olower}', 'deprecated');
Expect(0, 687, '\P{^olower}', 'deprecated');
Expect(1, 696, '\p{- OLOWER}', 'deprecated');
Expect(0, 696, '\p{^- OLOWER}', 'deprecated');
Expect(0, 696, '\P{- OLOWER}', 'deprecated');
Expect(1, 696, '\P{^- OLOWER}', 'deprecated');
Expect(0, 687, '\p{- OLOWER}', 'deprecated');
Expect(1, 687, '\p{^- OLOWER}', 'deprecated');
Expect(1, 687, '\P{- OLOWER}', 'deprecated');
Expect(0, 687, '\P{^- OLOWER}', 'deprecated');
Error('\p{ /a/Is OLower}');
Error('\P{ /a/Is OLower}');
Expect(1, 696, '\p{isolower}', 'deprecated');
Expect(0, 696, '\p{^isolower}', 'deprecated');
Expect(0, 696, '\P{isolower}', 'deprecated');
Expect(1, 696, '\P{^isolower}', 'deprecated');
Expect(0, 687, '\p{isolower}', 'deprecated');
Expect(1, 687, '\p{^isolower}', 'deprecated');
Expect(1, 687, '\P{isolower}', 'deprecated');
Expect(0, 687, '\P{^isolower}', 'deprecated');
Expect(1, 696, '\p{ Is OLOWER}', 'deprecated');
Expect(0, 696, '\p{^ Is OLOWER}', 'deprecated');
Expect(0, 696, '\P{ Is OLOWER}', 'deprecated');
Expect(1, 696, '\P{^ Is OLOWER}', 'deprecated');
Expect(0, 687, '\p{ Is OLOWER}', 'deprecated');
Expect(1, 687, '\p{^ Is OLOWER}', 'deprecated');
Expect(1, 687, '\P{ Is OLOWER}', 'deprecated');
Expect(0, 687, '\P{^ Is OLOWER}', 'deprecated');
Error('\p{/a/_Arabic}');
Error('\P{/a/_Arabic}');
Expect(1, 1547, '\p{arabic}', "");
Expect(0, 1547, '\p{^arabic}', "");
Expect(0, 1547, '\P{arabic}', "");
Expect(1, 1547, '\P{^arabic}', "");
Expect(0, 1541, '\p{arabic}', "");
Expect(1, 1541, '\p{^arabic}', "");
Expect(1, 1541, '\P{arabic}', "");
Expect(0, 1541, '\P{^arabic}', "");
Expect(1, 1547, '\p{ -arabic}', "");
Expect(0, 1547, '\p{^ -arabic}', "");
Expect(0, 1547, '\P{ -arabic}', "");
Expect(1, 1547, '\P{^ -arabic}', "");
Expect(0, 1541, '\p{ -arabic}', "");
Expect(1, 1541, '\p{^ -arabic}', "");
Expect(1, 1541, '\P{ -arabic}', "");
Expect(0, 1541, '\P{^ -arabic}', "");
Error('\p{-:=is arabic}');
Error('\P{-:=is arabic}');
Expect(1, 1547, '\p{isarabic}', "");
Expect(0, 1547, '\p{^isarabic}', "");
Expect(0, 1547, '\P{isarabic}', "");
Expect(1, 1547, '\P{^isarabic}', "");
Expect(0, 1541, '\p{isarabic}', "");
Expect(1, 1541, '\p{^isarabic}', "");
Expect(1, 1541, '\P{isarabic}', "");
Expect(0, 1541, '\P{^isarabic}', "");
Expect(1, 1547, '\p{- Is-ARABIC}', "");
Expect(0, 1547, '\p{^- Is-ARABIC}', "");
Expect(0, 1547, '\P{- Is-ARABIC}', "");
Expect(1, 1547, '\P{^- Is-ARABIC}', "");
Expect(0, 1541, '\p{- Is-ARABIC}', "");
Expect(1, 1541, '\p{^- Is-ARABIC}', "");
Expect(1, 1541, '\P{- Is-ARABIC}', "");
Expect(0, 1541, '\P{^- Is-ARABIC}', "");
Error('\p{/a/_Arab}');
Error('\P{/a/_Arab}');
Expect(1, 1547, '\p{arab}', "");
Expect(0, 1547, '\p{^arab}', "");
Expect(0, 1547, '\P{arab}', "");
Expect(1, 1547, '\P{^arab}', "");
Expect(0, 1541, '\p{arab}', "");
Expect(1, 1541, '\p{^arab}', "");
Expect(1, 1541, '\P{arab}', "");
Expect(0, 1541, '\P{^arab}', "");
Expect(1, 1547, '\p{_Arab}', "");
Expect(0, 1547, '\p{^_Arab}', "");
Expect(0, 1547, '\P{_Arab}', "");
Expect(1, 1547, '\P{^_Arab}', "");
Expect(0, 1541, '\p{_Arab}', "");
Expect(1, 1541, '\p{^_Arab}', "");
Expect(1, 1541, '\P{_Arab}', "");
Expect(0, 1541, '\P{^_Arab}', "");
Error('\p{:= Is Arab}');
Error('\P{:= Is Arab}');
Expect(1, 1547, '\p{isarab}', "");
Expect(0, 1547, '\p{^isarab}', "");
Expect(0, 1547, '\P{isarab}', "");
Expect(1, 1547, '\P{^isarab}', "");
Expect(0, 1541, '\p{isarab}', "");
Expect(1, 1541, '\p{^isarab}', "");
Expect(1, 1541, '\P{isarab}', "");
Expect(0, 1541, '\P{^isarab}', "");
Expect(1, 1547, '\p{- IS Arab}', "");
Expect(0, 1547, '\p{^- IS Arab}', "");
Expect(0, 1547, '\P{- IS Arab}', "");
Expect(1, 1547, '\P{^- IS Arab}', "");
Expect(0, 1541, '\p{- IS Arab}', "");
Expect(1, 1541, '\p{^- IS Arab}', "");
Expect(1, 1541, '\P{- IS Arab}', "");
Expect(0, 1541, '\P{^- IS Arab}', "");
Error('\p{/a/ Deseret}');
Error('\P{/a/ Deseret}');
Expect(1, 66639, '\p{deseret}', "");
Expect(0, 66639, '\p{^deseret}', "");
Expect(0, 66639, '\P{deseret}', "");
Expect(1, 66639, '\P{^deseret}', "");
Expect(0, 66559, '\p{deseret}', "");
Expect(1, 66559, '\p{^deseret}', "");
Expect(1, 66559, '\P{deseret}', "");
Expect(0, 66559, '\P{^deseret}', "");
Expect(1, 66639, '\p{--deseret}', "");
Expect(0, 66639, '\p{^--deseret}', "");
Expect(0, 66639, '\P{--deseret}', "");
Expect(1, 66639, '\P{^--deseret}', "");
Expect(0, 66559, '\p{--deseret}', "");
Expect(1, 66559, '\p{^--deseret}', "");
Expect(1, 66559, '\P{--deseret}', "");
Expect(0, 66559, '\P{^--deseret}', "");
Error('\p{__is/a/Deseret}');
Error('\P{__is/a/Deseret}');
Expect(1, 66639, '\p{isdeseret}', "");
Expect(0, 66639, '\p{^isdeseret}', "");
Expect(0, 66639, '\P{isdeseret}', "");
Expect(1, 66639, '\P{^isdeseret}', "");
Expect(0, 66559, '\p{isdeseret}', "");
Expect(1, 66559, '\p{^isdeseret}', "");
Expect(1, 66559, '\P{isdeseret}', "");
Expect(0, 66559, '\P{^isdeseret}', "");
Expect(1, 66639, '\p{_ isDESERET}', "");
Expect(0, 66639, '\p{^_ isDESERET}', "");
Expect(0, 66639, '\P{_ isDESERET}', "");
Expect(1, 66639, '\P{^_ isDESERET}', "");
Expect(0, 66559, '\p{_ isDESERET}', "");
Expect(1, 66559, '\p{^_ isDESERET}', "");
Expect(1, 66559, '\P{_ isDESERET}', "");
Expect(0, 66559, '\P{^_ isDESERET}', "");
Error('\p{:=_Dsrt}');
Error('\P{:=_Dsrt}');
Expect(1, 66639, '\p{dsrt}', "");
Expect(0, 66639, '\p{^dsrt}', "");
Expect(0, 66639, '\P{dsrt}', "");
Expect(1, 66639, '\P{^dsrt}', "");
Expect(0, 66559, '\p{dsrt}', "");
Expect(1, 66559, '\p{^dsrt}', "");
Expect(1, 66559, '\P{dsrt}', "");
Expect(0, 66559, '\P{^dsrt}', "");
Expect(1, 66639, '\p{ _Dsrt}', "");
Expect(0, 66639, '\p{^ _Dsrt}', "");
Expect(0, 66639, '\P{ _Dsrt}', "");
Expect(1, 66639, '\P{^ _Dsrt}', "");
Expect(0, 66559, '\p{ _Dsrt}', "");
Expect(1, 66559, '\p{^ _Dsrt}', "");
Expect(1, 66559, '\P{ _Dsrt}', "");
Expect(0, 66559, '\P{^ _Dsrt}', "");
Error('\p{/a/Is dsrt}');
Error('\P{/a/Is dsrt}');
Expect(1, 66639, '\p{isdsrt}', "");
Expect(0, 66639, '\p{^isdsrt}', "");
Expect(0, 66639, '\P{isdsrt}', "");
Expect(1, 66639, '\P{^isdsrt}', "");
Expect(0, 66559, '\p{isdsrt}', "");
Expect(1, 66559, '\p{^isdsrt}', "");
Expect(1, 66559, '\P{isdsrt}', "");
Expect(0, 66559, '\P{^isdsrt}', "");
Expect(1, 66639, '\p{ IsDsrt}', "");
Expect(0, 66639, '\p{^ IsDsrt}', "");
Expect(0, 66639, '\P{ IsDsrt}', "");
Expect(1, 66639, '\P{^ IsDsrt}', "");
Expect(0, 66559, '\p{ IsDsrt}', "");
Expect(1, 66559, '\p{^ IsDsrt}', "");
Expect(1, 66559, '\P{ IsDsrt}', "");
Expect(0, 66559, '\P{^ IsDsrt}', "");
Error('\p{/a/cased_Letter}');
Error('\P{/a/cased_Letter}');
Expect(1, 90, '\p{casedletter}', "");
Expect(0, 90, '\p{^casedletter}', "");
Expect(0, 90, '\P{casedletter}', "");
Expect(1, 90, '\P{^casedletter}', "");
Expect(0, 64, '\p{casedletter}', "");
Expect(1, 64, '\p{^casedletter}', "");
Expect(1, 64, '\P{casedletter}', "");
Expect(0, 64, '\P{^casedletter}', "");
Expect(1, 90, '\p{_CASED Letter}', "");
Expect(0, 90, '\p{^_CASED Letter}', "");
Expect(0, 90, '\P{_CASED Letter}', "");
Expect(1, 90, '\P{^_CASED Letter}', "");
Expect(0, 64, '\p{_CASED Letter}', "");
Expect(1, 64, '\p{^_CASED Letter}', "");
Expect(1, 64, '\P{_CASED Letter}', "");
Expect(0, 64, '\P{^_CASED Letter}', "");
Error('\p{- is CASED Letter:=}');
Error('\P{- is CASED Letter:=}');
Expect(1, 90, '\p{iscasedletter}', "");
Expect(0, 90, '\p{^iscasedletter}', "");
Expect(0, 90, '\P{iscasedletter}', "");
Expect(1, 90, '\P{^iscasedletter}', "");
Expect(0, 64, '\p{iscasedletter}', "");
Expect(1, 64, '\p{^iscasedletter}', "");
Expect(1, 64, '\P{iscasedletter}', "");
Expect(0, 64, '\P{^iscasedletter}', "");
Expect(1, 90, '\p{-is cased_letter}', "");
Expect(0, 90, '\p{^-is cased_letter}', "");
Expect(0, 90, '\P{-is cased_letter}', "");
Expect(1, 90, '\P{^-is cased_letter}', "");
Expect(0, 64, '\p{-is cased_letter}', "");
Expect(1, 64, '\p{^-is cased_letter}', "");
Expect(1, 64, '\P{-is cased_letter}', "");
Expect(0, 64, '\P{^-is cased_letter}', "");
Error('\p{:=_LC}');
Error('\P{:=_LC}');
Expect(1, 90, '\p{lc}', "");
Expect(0, 90, '\p{^lc}', "");
Expect(0, 90, '\P{lc}', "");
Expect(1, 90, '\P{^lc}', "");
Expect(0, 64, '\p{lc}', "");
Expect(1, 64, '\p{^lc}', "");
Expect(1, 64, '\P{lc}', "");
Expect(0, 64, '\P{^lc}', "");
Expect(1, 90, '\p{_LC}', "");
Expect(0, 90, '\p{^_LC}', "");
Expect(0, 90, '\P{_LC}', "");
Expect(1, 90, '\P{^_LC}', "");
Expect(0, 64, '\p{_LC}', "");
Expect(1, 64, '\p{^_LC}', "");
Expect(1, 64, '\P{_LC}', "");
Expect(0, 64, '\P{^_LC}', "");
Error('\p{/a/--IS LC}');
Error('\P{/a/--IS LC}');
Expect(1, 90, '\p{islc}', "");
Expect(0, 90, '\p{^islc}', "");
Expect(0, 90, '\P{islc}', "");
Expect(1, 90, '\P{^islc}', "");
Expect(0, 64, '\p{islc}', "");
Expect(1, 64, '\p{^islc}', "");
Expect(1, 64, '\P{islc}', "");
Expect(0, 64, '\P{^islc}', "");
Expect(1, 90, '\p{- Is LC}', "");
Expect(0, 90, '\p{^- Is LC}', "");
Expect(0, 90, '\P{- Is LC}', "");
Expect(1, 90, '\P{^- Is LC}', "");
Expect(0, 64, '\p{- Is LC}', "");
Expect(1, 64, '\p{^- Is LC}', "");
Expect(1, 64, '\P{- Is LC}', "");
Expect(0, 64, '\P{^- Is LC}', "");
Error('\p{ /a/L}');
Error('\P{ /a/L}');
Expect(1, 90, '\p{l_}', "");
Expect(0, 90, '\p{^l_}', "");
Expect(0, 90, '\P{l_}', "");
Expect(1, 90, '\P{^l_}', "");
Expect(0, 64, '\p{l_}', "");
Expect(1, 64, '\p{^l_}', "");
Expect(1, 64, '\P{l_}', "");
Expect(0, 64, '\P{^l_}', "");
Expect(1, 90, '\p{- L}', "");
Expect(0, 90, '\p{^- L}', "");
Expect(0, 90, '\P{- L}', "");
Expect(1, 90, '\P{^- L}', "");
Expect(0, 64, '\p{- L}', "");
Expect(1, 64, '\p{^- L}', "");
Expect(1, 64, '\P{- L}', "");
Expect(0, 64, '\P{^- L}', "");
Error('\p{ /a/Is l}');
Error('\P{ /a/Is l}');
Expect(1, 90, '\p{isl_}', "");
Expect(0, 90, '\p{^isl_}', "");
Expect(0, 90, '\P{isl_}', "");
Expect(1, 90, '\P{^isl_}', "");
Expect(0, 64, '\p{isl_}', "");
Expect(1, 64, '\p{^isl_}', "");
Expect(1, 64, '\P{isl_}', "");
Expect(0, 64, '\P{^isl_}', "");
Expect(1, 90, '\p{ Is-L}', "");
Expect(0, 90, '\p{^ Is-L}', "");
Expect(0, 90, '\P{ Is-L}', "");
Expect(1, 90, '\P{^ Is-L}', "");
Expect(0, 64, '\p{ Is-L}', "");
Expect(1, 64, '\p{^ Is-L}', "");
Expect(1, 64, '\P{ Is-L}', "");
Expect(0, 64, '\P{^ Is-L}', "");
Error('\p{_l&/a/}');
Error('\P{_l&/a/}');
Expect(1, 90, '\p{l&}', "");
Expect(0, 90, '\p{^l&}', "");
Expect(0, 90, '\P{l&}', "");
Expect(1, 90, '\P{^l&}', "");
Expect(0, 64, '\p{l&}', "");
Expect(1, 64, '\p{^l&}', "");
Expect(1, 64, '\P{l&}', "");
Expect(0, 64, '\P{^l&}', "");
Expect(1, 90, '\p{- L&}', "");
Expect(0, 90, '\p{^- L&}', "");
Expect(0, 90, '\P{- L&}', "");
Expect(1, 90, '\P{^- L&}', "");
Expect(0, 64, '\p{- L&}', "");
Expect(1, 64, '\p{^- L&}', "");
Expect(1, 64, '\P{- L&}', "");
Expect(0, 64, '\P{^- L&}', "");
Error('\p{-:=IS-L&}');
Error('\P{-:=IS-L&}');
Expect(1, 90, '\p{isl&}', "");
Expect(0, 90, '\p{^isl&}', "");
Expect(0, 90, '\P{isl&}', "");
Expect(1, 90, '\P{^isl&}', "");
Expect(0, 64, '\p{isl&}', "");
Expect(1, 64, '\p{^isl&}', "");
Expect(1, 64, '\P{isl&}', "");
Expect(0, 64, '\P{^isl&}', "");
Expect(1, 90, '\p{ Is L&}', "");
Expect(0, 90, '\p{^ Is L&}', "");
Expect(0, 90, '\P{ Is L&}', "");
Expect(1, 90, '\P{^ Is L&}', "");
Expect(0, 64, '\p{ Is L&}', "");
Expect(1, 64, '\p{^ Is L&}', "");
Expect(1, 64, '\P{ Is L&}', "");
Expect(0, 64, '\P{^ Is L&}', "");
Error('\p{:= SYMBOL}');
Error('\P{:= SYMBOL}');
Expect(1, 36, '\p{symbol}', "");
Expect(0, 36, '\p{^symbol}', "");
Expect(0, 36, '\P{symbol}', "");
Expect(1, 36, '\P{^symbol}', "");
Expect(0, 35, '\p{symbol}', "");
Expect(1, 35, '\p{^symbol}', "");
Expect(1, 35, '\P{symbol}', "");
Expect(0, 35, '\P{^symbol}', "");
Expect(1, 36, '\p{ SYMBOL}', "");
Expect(0, 36, '\p{^ SYMBOL}', "");
Expect(0, 36, '\P{ SYMBOL}', "");
Expect(1, 36, '\P{^ SYMBOL}', "");
Expect(0, 35, '\p{ SYMBOL}', "");
Expect(1, 35, '\p{^ SYMBOL}', "");
Expect(1, 35, '\P{ SYMBOL}', "");
Expect(0, 35, '\P{^ SYMBOL}', "");
Error('\p{ :=is Symbol}');
Error('\P{ :=is Symbol}');
Expect(1, 36, '\p{issymbol}', "");
Expect(0, 36, '\p{^issymbol}', "");
Expect(0, 36, '\P{issymbol}', "");
Expect(1, 36, '\P{^issymbol}', "");
Expect(0, 35, '\p{issymbol}', "");
Expect(1, 35, '\p{^issymbol}', "");
Expect(1, 35, '\P{issymbol}', "");
Expect(0, 35, '\P{^issymbol}', "");
Expect(1, 36, '\p{_ Is SYMBOL}', "");
Expect(0, 36, '\p{^_ Is SYMBOL}', "");
Expect(0, 36, '\P{_ Is SYMBOL}', "");
Expect(1, 36, '\P{^_ Is SYMBOL}', "");
Expect(0, 35, '\p{_ Is SYMBOL}', "");
Expect(1, 35, '\p{^_ Is SYMBOL}', "");
Expect(1, 35, '\P{_ Is SYMBOL}', "");
Expect(0, 35, '\P{^_ Is SYMBOL}', "");
Error('\p{/a/ _S}');
Error('\P{/a/ _S}');
Expect(1, 36, '\p{s}', "");
Expect(0, 36, '\p{^s}', "");
Expect(0, 36, '\P{s}', "");
Expect(1, 36, '\P{^s}', "");
Expect(0, 35, '\p{s}', "");
Expect(1, 35, '\p{^s}', "");
Expect(1, 35, '\P{s}', "");
Expect(0, 35, '\P{^s}', "");
Expect(1, 36, '\p{ S}', "");
Expect(0, 36, '\p{^ S}', "");
Expect(0, 36, '\P{ S}', "");
Expect(1, 36, '\P{^ S}', "");
Expect(0, 35, '\p{ S}', "");
Expect(1, 35, '\p{^ S}', "");
Expect(1, 35, '\P{ S}', "");
Expect(0, 35, '\P{^ S}', "");
Error('\p{-is_S:=}');
Error('\P{-is_S:=}');
Expect(1, 36, '\p{iss}', "");
Expect(0, 36, '\p{^iss}', "");
Expect(0, 36, '\P{iss}', "");
Expect(1, 36, '\P{^iss}', "");
Expect(0, 35, '\p{iss}', "");
Expect(1, 35, '\p{^iss}', "");
Expect(1, 35, '\P{iss}', "");
Expect(0, 35, '\P{^iss}', "");
Expect(1, 36, '\p{ is S}', "");
Expect(0, 36, '\p{^ is S}', "");
Expect(0, 36, '\P{ is S}', "");
Expect(1, 36, '\P{^ is S}', "");
Expect(0, 35, '\p{ is S}', "");
Expect(1, 35, '\p{^ is S}', "");
Expect(1, 35, '\P{ is S}', "");
Expect(0, 35, '\P{^ is S}', "");
Error('\p{/a/ -yijing_hexagram SYMBOLS}');
Error('\P{/a/ -yijing_hexagram SYMBOLS}');
Expect(1, 19967, '\p{yijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^yijinghexagramsymbols}', "");
Expect(0, 19967, '\P{yijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^yijinghexagramsymbols}', "");
Expect(0, 19903, '\p{yijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^yijinghexagramsymbols}', "");
Expect(1, 19903, '\P{yijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^yijinghexagramsymbols}', "");
Expect(1, 19967, '\p{ -yijing hexagram_Symbols}', "");
Expect(0, 19967, '\p{^ -yijing hexagram_Symbols}', "");
Expect(0, 19967, '\P{ -yijing hexagram_Symbols}', "");
Expect(1, 19967, '\P{^ -yijing hexagram_Symbols}', "");
Expect(0, 19903, '\p{ -yijing hexagram_Symbols}', "");
Expect(1, 19903, '\p{^ -yijing hexagram_Symbols}', "");
Expect(1, 19903, '\P{ -yijing hexagram_Symbols}', "");
Expect(0, 19903, '\P{^ -yijing hexagram_Symbols}', "");
Error('\p{ :=Is_yijing Hexagram_Symbols}');
Error('\P{ :=Is_yijing Hexagram_Symbols}');
Expect(1, 19967, '\p{isyijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^isyijinghexagramsymbols}', "");
Expect(0, 19967, '\P{isyijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^isyijinghexagramsymbols}', "");
Expect(0, 19903, '\p{isyijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^isyijinghexagramsymbols}', "");
Expect(1, 19903, '\P{isyijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^isyijinghexagramsymbols}', "");
Expect(1, 19967, '\p{-_Isyijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^-_Isyijinghexagramsymbols}', "");
Expect(0, 19967, '\P{-_Isyijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^-_Isyijinghexagramsymbols}', "");
Expect(0, 19903, '\p{-_Isyijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^-_Isyijinghexagramsymbols}', "");
Expect(1, 19903, '\P{-_Isyijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^-_Isyijinghexagramsymbols}', "");
Error('\p{- IN-Yijing/a/Hexagram-symbols}');
Error('\P{- IN-Yijing/a/Hexagram-symbols}');
Expect(1, 19967, '\p{inyijinghexagramsymbols}', "");
Expect(0, 19967, '\p{^inyijinghexagramsymbols}', "");
Expect(0, 19967, '\P{inyijinghexagramsymbols}', "");
Expect(1, 19967, '\P{^inyijinghexagramsymbols}', "");
Expect(0, 19903, '\p{inyijinghexagramsymbols}', "");
Expect(1, 19903, '\p{^inyijinghexagramsymbols}', "");
Expect(1, 19903, '\P{inyijinghexagramsymbols}', "");
Expect(0, 19903, '\P{^inyijinghexagramsymbols}', "");
Expect(1, 19967, '\p{In Yijing Hexagram Symbols}', "");
Expect(0, 19967, '\p{^In Yijing Hexagram Symbols}', "");
Expect(0, 19967, '\P{In Yijing Hexagram Symbols}', "");
Expect(1, 19967, '\P{^In Yijing Hexagram Symbols}', "");
Expect(0, 19903, '\p{In Yijing Hexagram Symbols}', "");
Expect(1, 19903, '\p{^In Yijing Hexagram Symbols}', "");
Expect(1, 19903, '\P{In Yijing Hexagram Symbols}', "");
Expect(0, 19903, '\P{^In Yijing Hexagram Symbols}', "");
Error('\p{ POSIXSPACE/a/}');
Error('\P{ POSIXSPACE/a/}');
Expect(1, 13, '\p{posixspace}', "");
Expect(0, 13, '\p{^posixspace}', "");
Expect(0, 13, '\P{posixspace}', "");
Expect(1, 13, '\P{^posixspace}', "");
Expect(0, 8, '\p{posixspace}', "");
Expect(1, 8, '\p{^posixspace}', "");
Expect(1, 8, '\P{posixspace}', "");
Expect(0, 8, '\P{^posixspace}', "");
Expect(1, 13, '\p{_ PosixSpace}', "");
Expect(0, 13, '\p{^_ PosixSpace}', "");
Expect(0, 13, '\P{_ PosixSpace}', "");
Expect(1, 13, '\P{^_ PosixSpace}', "");
Expect(0, 8, '\p{_ PosixSpace}', "");
Expect(1, 8, '\p{^_ PosixSpace}', "");
Expect(1, 8, '\P{_ PosixSpace}', "");
Expect(0, 8, '\P{^_ PosixSpace}', "");
Error('\p{/a/- IS PosixSpace}');
Error('\P{/a/- IS PosixSpace}');
Expect(1, 13, '\p{isposixspace}', "");
Expect(0, 13, '\p{^isposixspace}', "");
Expect(0, 13, '\P{isposixspace}', "");
Expect(1, 13, '\P{^isposixspace}', "");
Expect(0, 8, '\p{isposixspace}', "");
Expect(1, 8, '\p{^isposixspace}', "");
Expect(1, 8, '\P{isposixspace}', "");
Expect(0, 8, '\P{^isposixspace}', "");
Expect(1, 13, '\p{_-IsPosixSpace}', "");
Expect(0, 13, '\p{^_-IsPosixSpace}', "");
Expect(0, 13, '\P{_-IsPosixSpace}', "");
Expect(1, 13, '\P{^_-IsPosixSpace}', "");
Expect(0, 8, '\p{_-IsPosixSpace}', "");
Expect(1, 8, '\p{^_-IsPosixSpace}', "");
Expect(1, 8, '\P{_-IsPosixSpace}', "");
Expect(0, 8, '\P{^_-IsPosixSpace}', "");
Error('\p{:= currencySYMBOLS}');
Error('\P{:= currencySYMBOLS}');
Expect(1, 8399, '\p{currencysymbols}', "");
Expect(0, 8399, '\p{^currencysymbols}', "");
Expect(0, 8399, '\P{currencysymbols}', "");
Expect(1, 8399, '\P{^currencysymbols}', "");
Expect(0, 8351, '\p{currencysymbols}', "");
Expect(1, 8351, '\p{^currencysymbols}', "");
Expect(1, 8351, '\P{currencysymbols}', "");
Expect(0, 8351, '\P{^currencysymbols}', "");
Expect(1, 8399, '\p{-CURRENCYSymbols}', "");
Expect(0, 8399, '\p{^-CURRENCYSymbols}', "");
Expect(0, 8399, '\P{-CURRENCYSymbols}', "");
Expect(1, 8399, '\P{^-CURRENCYSymbols}', "");
Expect(0, 8351, '\p{-CURRENCYSymbols}', "");
Expect(1, 8351, '\p{^-CURRENCYSymbols}', "");
Expect(1, 8351, '\P{-CURRENCYSymbols}', "");
Expect(0, 8351, '\P{^-CURRENCYSymbols}', "");
Error('\p{_:=Is-Currency_symbols}');
Error('\P{_:=Is-Currency_symbols}');
Expect(1, 8399, '\p{iscurrencysymbols}', "");
Expect(0, 8399, '\p{^iscurrencysymbols}', "");
Expect(0, 8399, '\P{iscurrencysymbols}', "");
Expect(1, 8399, '\P{^iscurrencysymbols}', "");
Expect(0, 8351, '\p{iscurrencysymbols}', "");
Expect(1, 8351, '\p{^iscurrencysymbols}', "");
Expect(1, 8351, '\P{iscurrencysymbols}', "");
Expect(0, 8351, '\P{^iscurrencysymbols}', "");
Expect(1, 8399, '\p{-isCurrencySymbols}', "");
Expect(0, 8399, '\p{^-isCurrencySymbols}', "");
Expect(0, 8399, '\P{-isCurrencySymbols}', "");
Expect(1, 8399, '\P{^-isCurrencySymbols}', "");
Expect(0, 8351, '\p{-isCurrencySymbols}', "");
Expect(1, 8351, '\p{^-isCurrencySymbols}', "");
Expect(1, 8351, '\P{-isCurrencySymbols}', "");
Expect(0, 8351, '\P{^-isCurrencySymbols}', "");
Error('\p{_ In:=currency_symbols}');
Error('\P{_ In:=currency_symbols}');
Expect(1, 8399, '\p{incurrencysymbols}', "");
Expect(0, 8399, '\p{^incurrencysymbols}', "");
Expect(0, 8399, '\P{incurrencysymbols}', "");
Expect(1, 8399, '\P{^incurrencysymbols}', "");
Expect(0, 8351, '\p{incurrencysymbols}', "");
Expect(1, 8351, '\p{^incurrencysymbols}', "");
Expect(1, 8351, '\P{incurrencysymbols}', "");
Expect(0, 8351, '\P{^incurrencysymbols}', "");
Expect(1, 8399, '\p{ In CURRENCY-symbols}', "");
Expect(0, 8399, '\p{^ In CURRENCY-symbols}', "");
Expect(0, 8399, '\P{ In CURRENCY-symbols}', "");
Expect(1, 8399, '\P{^ In CURRENCY-symbols}', "");
Expect(0, 8351, '\p{ In CURRENCY-symbols}', "");
Expect(1, 8351, '\p{^ In CURRENCY-symbols}', "");
Expect(1, 8351, '\P{ In CURRENCY-symbols}', "");
Expect(0, 8351, '\P{^ In CURRENCY-symbols}', "");
Error('\p{_-Currency/a/symbol}');
Error('\P{_-Currency/a/symbol}');
Expect(1, 36, '\p{currencysymbol}', "");
Expect(0, 36, '\p{^currencysymbol}', "");
Expect(0, 36, '\P{currencysymbol}', "");
Expect(1, 36, '\P{^currencysymbol}', "");
Expect(0, 35, '\p{currencysymbol}', "");
Expect(1, 35, '\p{^currencysymbol}', "");
Expect(1, 35, '\P{currencysymbol}', "");
Expect(0, 35, '\P{^currencysymbol}', "");
Expect(1, 36, '\p{- Currency Symbol}', "");
Expect(0, 36, '\p{^- Currency Symbol}', "");
Expect(0, 36, '\P{- Currency Symbol}', "");
Expect(1, 36, '\P{^- Currency Symbol}', "");
Expect(0, 35, '\p{- Currency Symbol}', "");
Expect(1, 35, '\p{^- Currency Symbol}', "");
Expect(1, 35, '\P{- Currency Symbol}', "");
Expect(0, 35, '\P{^- Currency Symbol}', "");
Error('\p{ -isCURRENCYsymbol:=}');
Error('\P{ -isCURRENCYsymbol:=}');
Expect(1, 36, '\p{iscurrencysymbol}', "");
Expect(0, 36, '\p{^iscurrencysymbol}', "");
Expect(0, 36, '\P{iscurrencysymbol}', "");
Expect(1, 36, '\P{^iscurrencysymbol}', "");
Expect(0, 35, '\p{iscurrencysymbol}', "");
Expect(1, 35, '\p{^iscurrencysymbol}', "");
Expect(1, 35, '\P{iscurrencysymbol}', "");
Expect(0, 35, '\P{^iscurrencysymbol}', "");
Expect(1, 36, '\p{ IS Currency_Symbol}', "");
Expect(0, 36, '\p{^ IS Currency_Symbol}', "");
Expect(0, 36, '\P{ IS Currency_Symbol}', "");
Expect(1, 36, '\P{^ IS Currency_Symbol}', "");
Expect(0, 35, '\p{ IS Currency_Symbol}', "");
Expect(1, 35, '\p{^ IS Currency_Symbol}', "");
Expect(1, 35, '\P{ IS Currency_Symbol}', "");
Expect(0, 35, '\P{^ IS Currency_Symbol}', "");
Error('\p{ SC/a/}');
Error('\P{ SC/a/}');
Expect(1, 36, '\p{sc}', "");
Expect(0, 36, '\p{^sc}', "");
Expect(0, 36, '\P{sc}', "");
Expect(1, 36, '\P{^sc}', "");
Expect(0, 35, '\p{sc}', "");
Expect(1, 35, '\p{^sc}', "");
Expect(1, 35, '\P{sc}', "");
Expect(0, 35, '\P{^sc}', "");
Expect(1, 36, '\p{-SC}', "");
Expect(0, 36, '\p{^-SC}', "");
Expect(0, 36, '\P{-SC}', "");
Expect(1, 36, '\P{^-SC}', "");
Expect(0, 35, '\p{-SC}', "");
Expect(1, 35, '\p{^-SC}', "");
Expect(1, 35, '\P{-SC}', "");
Expect(0, 35, '\P{^-SC}', "");
Error('\p{ :=IS_SC}');
Error('\P{ :=IS_SC}');
Expect(1, 36, '\p{issc}', "");
Expect(0, 36, '\p{^issc}', "");
Expect(0, 36, '\P{issc}', "");
Expect(1, 36, '\P{^issc}', "");
Expect(0, 35, '\p{issc}', "");
Expect(1, 35, '\p{^issc}', "");
Expect(1, 35, '\P{issc}', "");
Expect(0, 35, '\P{^issc}', "");
Expect(1, 36, '\p{ IS-SC}', "");
Expect(0, 36, '\p{^ IS-SC}', "");
Expect(0, 36, '\P{ IS-SC}', "");
Expect(1, 36, '\P{^ IS-SC}', "");
Expect(0, 35, '\p{ IS-SC}', "");
Expect(1, 35, '\p{^ IS-SC}', "");
Expect(1, 35, '\P{ IS-SC}', "");
Expect(0, 35, '\P{^ IS-SC}', "");
Error('\p{_ High:=Surrogates}');
Error('\P{_ High:=Surrogates}');
Expect(0, 55295, '\p{highsurrogates}', "");
Expect(1, 55295, '\p{^highsurrogates}', "");
Expect(1, 55295, '\P{highsurrogates}', "");
Expect(0, 55295, '\P{^highsurrogates}', "");
Expect(0, 55295, '\p{ HIGH_Surrogates}', "");
Expect(1, 55295, '\p{^ HIGH_Surrogates}', "");
Expect(1, 55295, '\P{ HIGH_Surrogates}', "");
Expect(0, 55295, '\P{^ HIGH_Surrogates}', "");
Error('\p{:=IShigh Surrogates}');
Error('\P{:=IShigh Surrogates}');
Expect(0, 55295, '\p{ishighsurrogates}', "");
Expect(1, 55295, '\p{^ishighsurrogates}', "");
Expect(1, 55295, '\P{ishighsurrogates}', "");
Expect(0, 55295, '\P{^ishighsurrogates}', "");
Expect(0, 55295, '\p{-IS high-SURROGATES}', "");
Expect(1, 55295, '\p{^-IS high-SURROGATES}', "");
Expect(1, 55295, '\P{-IS high-SURROGATES}', "");
Expect(0, 55295, '\P{^-IS high-SURROGATES}', "");
Error('\p{ IN HIGH/a/SURROGATES}');
Error('\P{ IN HIGH/a/SURROGATES}');
Expect(0, 55295, '\p{inhighsurrogates}', "");
Expect(1, 55295, '\p{^inhighsurrogates}', "");
Expect(1, 55295, '\P{inhighsurrogates}', "");
Expect(0, 55295, '\P{^inhighsurrogates}', "");
Expect(0, 55295, '\p{ In HIGH SURROGATES}', "");
Expect(1, 55295, '\p{^ In HIGH SURROGATES}', "");
Expect(1, 55295, '\P{ In HIGH SURROGATES}', "");
Expect(0, 55295, '\P{^ In HIGH SURROGATES}', "");
Error('\p{/a/-_INDESERET}');
Error('\P{/a/-_INDESERET}');
Expect(1, 66639, '\p{indeseret}', "");
Expect(0, 66639, '\p{^indeseret}', "");
Expect(0, 66639, '\P{indeseret}', "");
Expect(1, 66639, '\P{^indeseret}', "");
Expect(0, 66559, '\p{indeseret}', "");
Expect(1, 66559, '\p{^indeseret}', "");
Expect(1, 66559, '\P{indeseret}', "");
Expect(0, 66559, '\P{^indeseret}', "");
Expect(1, 66639, '\p{_InDeseret}', "");
Expect(0, 66639, '\p{^_InDeseret}', "");
Expect(0, 66639, '\P{_InDeseret}', "");
Expect(1, 66639, '\P{^_InDeseret}', "");
Expect(0, 66559, '\p{_InDeseret}', "");
Expect(1, 66559, '\p{^_InDeseret}', "");
Expect(1, 66559, '\P{_InDeseret}', "");
Expect(0, 66559, '\P{^_InDeseret}', "");
Error('\p{:= Other_Alphabetic}');
Error('\P{:= Other_Alphabetic}');
Expect(1, 837, '\p{otheralphabetic}', 'deprecated');
Expect(0, 837, '\p{^otheralphabetic}', 'deprecated');
Expect(0, 837, '\P{otheralphabetic}', 'deprecated');
Expect(1, 837, '\P{^otheralphabetic}', 'deprecated');
Expect(0, 836, '\p{otheralphabetic}', 'deprecated');
Expect(1, 836, '\p{^otheralphabetic}', 'deprecated');
Expect(1, 836, '\P{otheralphabetic}', 'deprecated');
Expect(0, 836, '\P{^otheralphabetic}', 'deprecated');
Expect(1, 837, '\p{ Other alphabetic}', 'deprecated');
Expect(0, 837, '\p{^ Other alphabetic}', 'deprecated');
Expect(0, 837, '\P{ Other alphabetic}', 'deprecated');
Expect(1, 837, '\P{^ Other alphabetic}', 'deprecated');
Expect(0, 836, '\p{ Other alphabetic}', 'deprecated');
Expect(1, 836, '\p{^ Other alphabetic}', 'deprecated');
Expect(1, 836, '\P{ Other alphabetic}', 'deprecated');
Expect(0, 836, '\P{^ Other alphabetic}', 'deprecated');
Error('\p{-/a/is_OtherAlphabetic}');
Error('\P{-/a/is_OtherAlphabetic}');
Expect(1, 837, '\p{isotheralphabetic}', 'deprecated');
Expect(0, 837, '\p{^isotheralphabetic}', 'deprecated');
Expect(0, 837, '\P{isotheralphabetic}', 'deprecated');
Expect(1, 837, '\P{^isotheralphabetic}', 'deprecated');
Expect(0, 836, '\p{isotheralphabetic}', 'deprecated');
Expect(1, 836, '\p{^isotheralphabetic}', 'deprecated');
Expect(1, 836, '\P{isotheralphabetic}', 'deprecated');
Expect(0, 836, '\P{^isotheralphabetic}', 'deprecated');
Expect(1, 837, '\p{ is Other-Alphabetic}', 'deprecated');
Expect(0, 837, '\p{^ is Other-Alphabetic}', 'deprecated');
Expect(0, 837, '\P{ is Other-Alphabetic}', 'deprecated');
Expect(1, 837, '\P{^ is Other-Alphabetic}', 'deprecated');
Expect(0, 836, '\p{ is Other-Alphabetic}', 'deprecated');
Expect(1, 836, '\p{^ is Other-Alphabetic}', 'deprecated');
Expect(1, 836, '\P{ is Other-Alphabetic}', 'deprecated');
Expect(0, 836, '\P{^ is Other-Alphabetic}', 'deprecated');
Error('\p{/a/ OAlpha}');
Error('\P{/a/ OAlpha}');
Expect(1, 837, '\p{oalpha}', 'deprecated');
Expect(0, 837, '\p{^oalpha}', 'deprecated');
Expect(0, 837, '\P{oalpha}', 'deprecated');
Expect(1, 837, '\P{^oalpha}', 'deprecated');
Expect(0, 836, '\p{oalpha}', 'deprecated');
Expect(1, 836, '\p{^oalpha}', 'deprecated');
Expect(1, 836, '\P{oalpha}', 'deprecated');
Expect(0, 836, '\P{^oalpha}', 'deprecated');
Expect(1, 837, '\p{ oalpha}', 'deprecated');
Expect(0, 837, '\p{^ oalpha}', 'deprecated');
Expect(0, 837, '\P{ oalpha}', 'deprecated');
Expect(1, 837, '\P{^ oalpha}', 'deprecated');
Expect(0, 836, '\p{ oalpha}', 'deprecated');
Expect(1, 836, '\p{^ oalpha}', 'deprecated');
Expect(1, 836, '\P{ oalpha}', 'deprecated');
Expect(0, 836, '\P{^ oalpha}', 'deprecated');
Error('\p{-/a/Is OALPHA}');
Error('\P{-/a/Is OALPHA}');
Expect(1, 837, '\p{isoalpha}', 'deprecated');
Expect(0, 837, '\p{^isoalpha}', 'deprecated');
Expect(0, 837, '\P{isoalpha}', 'deprecated');
Expect(1, 837, '\P{^isoalpha}', 'deprecated');
Expect(0, 836, '\p{isoalpha}', 'deprecated');
Expect(1, 836, '\p{^isoalpha}', 'deprecated');
Expect(1, 836, '\P{isoalpha}', 'deprecated');
Expect(0, 836, '\P{^isoalpha}', 'deprecated');
Expect(1, 837, '\p{ _Is oalpha}', 'deprecated');
Expect(0, 837, '\p{^ _Is oalpha}', 'deprecated');
Expect(0, 837, '\P{ _Is oalpha}', 'deprecated');
Expect(1, 837, '\P{^ _Is oalpha}', 'deprecated');
Expect(0, 836, '\p{ _Is oalpha}', 'deprecated');
Expect(1, 836, '\p{^ _Is oalpha}', 'deprecated');
Expect(1, 836, '\P{ _Is oalpha}', 'deprecated');
Expect(0, 836, '\P{^ _Is oalpha}', 'deprecated');
Error('\p{_/a/Supplementary Privateuse_AREA_A}');
Error('\P{_/a/Supplementary Privateuse_AREA_A}');
Expect(1, 983040, '\p{supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^supplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^supplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{supplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^supplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{supplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^supplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(0, 983040, '\p{^_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(0, 983040, '\P{_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(1, 983040, '\P{^_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(0, 1, '\p{_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(1, 1, '\p{^_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(1, 1, '\P{_ Supplementary_PRIVATE_Use Area-A}', "");
Expect(0, 1, '\P{^_ Supplementary_PRIVATE_Use Area-A}', "");
Error('\p{ Is_SUPPLEMENTARYPRIVATE_Use-Area/a/A}');
Error('\P{ Is_SUPPLEMENTARYPRIVATE_Use-Area/a/A}');
Expect(1, 983040, '\p{issupplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^issupplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{issupplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^issupplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{issupplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^issupplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{issupplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^issupplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(0, 983040, '\p{^- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(0, 983040, '\P{- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(1, 983040, '\P{^- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(0, 1, '\p{- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(1, 1, '\p{^- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(1, 1, '\P{- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Expect(0, 1, '\P{^- IS SUPPLEMENTARYprivate_USE Area_A}', "");
Error('\p{_in-SUPPLEMENTARYPRIVATE:=useArea-A}');
Error('\P{_in-SUPPLEMENTARYPRIVATE:=useArea-A}');
Expect(1, 983040, '\p{insupplementaryprivateuseareaa}', "");
Expect(0, 983040, '\p{^insupplementaryprivateuseareaa}', "");
Expect(0, 983040, '\P{insupplementaryprivateuseareaa}', "");
Expect(1, 983040, '\P{^insupplementaryprivateuseareaa}', "");
Expect(0, 1, '\p{insupplementaryprivateuseareaa}', "");
Expect(1, 1, '\p{^insupplementaryprivateuseareaa}', "");
Expect(1, 1, '\P{insupplementaryprivateuseareaa}', "");
Expect(0, 1, '\P{^insupplementaryprivateuseareaa}', "");
Expect(1, 983040, '\p{-In supplementary-Private-use Area-A}', "");
Expect(0, 983040, '\p{^-In supplementary-Private-use Area-A}', "");
Expect(0, 983040, '\P{-In supplementary-Private-use Area-A}', "");
Expect(1, 983040, '\P{^-In supplementary-Private-use Area-A}', "");
Expect(0, 1, '\p{-In supplementary-Private-use Area-A}', "");
Expect(1, 1, '\p{^-In supplementary-Private-use Area-A}', "");
Expect(1, 1, '\P{-In supplementary-Private-use Area-A}', "");
Expect(0, 1, '\P{^-In supplementary-Private-use Area-A}', "");
Error('\p{ SAURASHTRA/a/}');
Error('\P{ SAURASHTRA/a/}');
Expect(1, 43204, '\p{saurashtra}', "");
Expect(0, 43204, '\p{^saurashtra}', "");
Expect(0, 43204, '\P{saurashtra}', "");
Expect(1, 43204, '\P{^saurashtra}', "");
Expect(0, 43135, '\p{saurashtra}', "");
Expect(1, 43135, '\p{^saurashtra}', "");
Expect(1, 43135, '\P{saurashtra}', "");
Expect(0, 43135, '\P{^saurashtra}', "");
Expect(1, 43204, '\p{ _SAURASHTRA}', "");
Expect(0, 43204, '\p{^ _SAURASHTRA}', "");
Expect(0, 43204, '\P{ _SAURASHTRA}', "");
Expect(1, 43204, '\P{^ _SAURASHTRA}', "");
Expect(0, 43135, '\p{ _SAURASHTRA}', "");
Expect(1, 43135, '\p{^ _SAURASHTRA}', "");
Expect(1, 43135, '\P{ _SAURASHTRA}', "");
Expect(0, 43135, '\P{^ _SAURASHTRA}', "");
Error('\p{ Is Saurashtra/a/}');
Error('\P{ Is Saurashtra/a/}');
Expect(1, 43204, '\p{issaurashtra}', "");
Expect(0, 43204, '\p{^issaurashtra}', "");
Expect(0, 43204, '\P{issaurashtra}', "");
Expect(1, 43204, '\P{^issaurashtra}', "");
Expect(0, 43135, '\p{issaurashtra}', "");
Expect(1, 43135, '\p{^issaurashtra}', "");
Expect(1, 43135, '\P{issaurashtra}', "");
Expect(0, 43135, '\P{^issaurashtra}', "");
Expect(1, 43204, '\p{_ Is_Saurashtra}', "");
Expect(0, 43204, '\p{^_ Is_Saurashtra}', "");
Expect(0, 43204, '\P{_ Is_Saurashtra}', "");
Expect(1, 43204, '\P{^_ Is_Saurashtra}', "");
Expect(0, 43135, '\p{_ Is_Saurashtra}', "");
Expect(1, 43135, '\p{^_ Is_Saurashtra}', "");
Expect(1, 43135, '\P{_ Is_Saurashtra}', "");
Expect(0, 43135, '\P{^_ Is_Saurashtra}', "");
Error('\p{ /a/Saur}');
Error('\P{ /a/Saur}');
Expect(1, 43204, '\p{saur}', "");
Expect(0, 43204, '\p{^saur}', "");
Expect(0, 43204, '\P{saur}', "");
Expect(1, 43204, '\P{^saur}', "");
Expect(0, 43135, '\p{saur}', "");
Expect(1, 43135, '\p{^saur}', "");
Expect(1, 43135, '\P{saur}', "");
Expect(0, 43135, '\P{^saur}', "");
Expect(1, 43204, '\p{ saur}', "");
Expect(0, 43204, '\p{^ saur}', "");
Expect(0, 43204, '\P{ saur}', "");
Expect(1, 43204, '\P{^ saur}', "");
Expect(0, 43135, '\p{ saur}', "");
Expect(1, 43135, '\p{^ saur}', "");
Expect(1, 43135, '\P{ saur}', "");
Expect(0, 43135, '\P{^ saur}', "");
Error('\p{-/a/Is Saur}');
Error('\P{-/a/Is Saur}');
Expect(1, 43204, '\p{issaur}', "");
Expect(0, 43204, '\p{^issaur}', "");
Expect(0, 43204, '\P{issaur}', "");
Expect(1, 43204, '\P{^issaur}', "");
Expect(0, 43135, '\p{issaur}', "");
Expect(1, 43135, '\p{^issaur}', "");
Expect(1, 43135, '\P{issaur}', "");
Expect(0, 43135, '\P{^issaur}', "");
Expect(1, 43204, '\p{_ is-SAUR}', "");
Expect(0, 43204, '\p{^_ is-SAUR}', "");
Expect(0, 43204, '\P{_ is-SAUR}', "");
Expect(1, 43204, '\P{^_ is-SAUR}', "");
Expect(0, 43135, '\p{_ is-SAUR}', "");
Expect(1, 43135, '\p{^_ is-SAUR}', "");
Expect(1, 43135, '\P{_ is-SAUR}', "");
Expect(0, 43135, '\P{^_ is-SAUR}', "");
Error('\p{ _X-extend/a/}');
Error('\P{ _X-extend/a/}');
Expect(1, 879, '\p{_X_EXTEND}', "");
Expect(0, 879, '\p{^_X_EXTEND}', "");
Expect(0, 879, '\P{_X_EXTEND}', "");
Expect(1, 879, '\P{^_X_EXTEND}', "");
Expect(0, 767, '\p{_X_EXTEND}', "");
Expect(1, 767, '\p{^_X_EXTEND}', "");
Expect(1, 767, '\P{_X_EXTEND}', "");
Expect(0, 767, '\P{^_X_EXTEND}', "");
Error('\p{-tagbanwa:=}');
Error('\P{-tagbanwa:=}');
Expect(1, 5996, '\p{tagbanwa}', "");
Expect(0, 5996, '\p{^tagbanwa}', "");
Expect(0, 5996, '\P{tagbanwa}', "");
Expect(1, 5996, '\P{^tagbanwa}', "");
Expect(0, 5983, '\p{tagbanwa}', "");
Expect(1, 5983, '\p{^tagbanwa}', "");
Expect(1, 5983, '\P{tagbanwa}', "");
Expect(0, 5983, '\P{^tagbanwa}', "");
Expect(1, 5996, '\p{ TAGBANWA}', "");
Expect(0, 5996, '\p{^ TAGBANWA}', "");
Expect(0, 5996, '\P{ TAGBANWA}', "");
Expect(1, 5996, '\P{^ TAGBANWA}', "");
Expect(0, 5983, '\p{ TAGBANWA}', "");
Expect(1, 5983, '\p{^ TAGBANWA}', "");
Expect(1, 5983, '\P{ TAGBANWA}', "");
Expect(0, 5983, '\P{^ TAGBANWA}', "");
Error('\p{ /a/Is-tagbanwa}');
Error('\P{ /a/Is-tagbanwa}');
Expect(1, 5996, '\p{istagbanwa}', "");
Expect(0, 5996, '\p{^istagbanwa}', "");
Expect(0, 5996, '\P{istagbanwa}', "");
Expect(1, 5996, '\P{^istagbanwa}', "");
Expect(0, 5983, '\p{istagbanwa}', "");
Expect(1, 5983, '\p{^istagbanwa}', "");
Expect(1, 5983, '\P{istagbanwa}', "");
Expect(0, 5983, '\P{^istagbanwa}', "");
Expect(1, 5996, '\p{_istagbanwa}', "");
Expect(0, 5996, '\p{^_istagbanwa}', "");
Expect(0, 5996, '\P{_istagbanwa}', "");
Expect(1, 5996, '\P{^_istagbanwa}', "");
Expect(0, 5983, '\p{_istagbanwa}', "");
Expect(1, 5983, '\p{^_istagbanwa}', "");
Expect(1, 5983, '\P{_istagbanwa}', "");
Expect(0, 5983, '\P{^_istagbanwa}', "");
Error('\p{ _Tagb/a/}');
Error('\P{ _Tagb/a/}');
Expect(1, 5996, '\p{tagb}', "");
Expect(0, 5996, '\p{^tagb}', "");
Expect(0, 5996, '\P{tagb}', "");
Expect(1, 5996, '\P{^tagb}', "");
Expect(0, 5983, '\p{tagb}', "");
Expect(1, 5983, '\p{^tagb}', "");
Expect(1, 5983, '\P{tagb}', "");
Expect(0, 5983, '\P{^tagb}', "");
Expect(1, 5996, '\p{_-Tagb}', "");
Expect(0, 5996, '\p{^_-Tagb}', "");
Expect(0, 5996, '\P{_-Tagb}', "");
Expect(1, 5996, '\P{^_-Tagb}', "");
Expect(0, 5983, '\p{_-Tagb}', "");
Expect(1, 5983, '\p{^_-Tagb}', "");
Expect(1, 5983, '\P{_-Tagb}', "");
Expect(0, 5983, '\P{^_-Tagb}', "");
Error('\p{ IS/a/tagb}');
Error('\P{ IS/a/tagb}');
Expect(1, 5996, '\p{istagb}', "");
Expect(0, 5996, '\p{^istagb}', "");
Expect(0, 5996, '\P{istagb}', "");
Expect(1, 5996, '\P{^istagb}', "");
Expect(0, 5983, '\p{istagb}', "");
Expect(1, 5983, '\p{^istagb}', "");
Expect(1, 5983, '\P{istagb}', "");
Expect(0, 5983, '\P{^istagb}', "");
Expect(1, 5996, '\p{ is Tagb}', "");
Expect(0, 5996, '\p{^ is Tagb}', "");
Expect(0, 5996, '\P{ is Tagb}', "");
Expect(1, 5996, '\P{^ is Tagb}', "");
Expect(0, 5983, '\p{ is Tagb}', "");
Expect(1, 5983, '\p{^ is Tagb}', "");
Expect(1, 5983, '\P{ is Tagb}', "");
Expect(0, 5983, '\P{^ is Tagb}', "");
Error('\p{ khmer Symbols:=}');
Error('\P{ khmer Symbols:=}');
Expect(1, 6655, '\p{khmersymbols}', "");
Expect(0, 6655, '\p{^khmersymbols}', "");
Expect(0, 6655, '\P{khmersymbols}', "");
Expect(1, 6655, '\P{^khmersymbols}', "");
Expect(0, 6623, '\p{khmersymbols}', "");
Expect(1, 6623, '\p{^khmersymbols}', "");
Expect(1, 6623, '\P{khmersymbols}', "");
Expect(0, 6623, '\P{^khmersymbols}', "");
Expect(1, 6655, '\p{ KhmerSymbols}', "");
Expect(0, 6655, '\p{^ KhmerSymbols}', "");
Expect(0, 6655, '\P{ KhmerSymbols}', "");
Expect(1, 6655, '\P{^ KhmerSymbols}', "");
Expect(0, 6623, '\p{ KhmerSymbols}', "");
Expect(1, 6623, '\p{^ KhmerSymbols}', "");
Expect(1, 6623, '\P{ KhmerSymbols}', "");
Expect(0, 6623, '\P{^ KhmerSymbols}', "");
Error('\p{_IS:=Khmer-symbols}');
Error('\P{_IS:=Khmer-symbols}');
Expect(1, 6655, '\p{iskhmersymbols}', "");
Expect(0, 6655, '\p{^iskhmersymbols}', "");
Expect(0, 6655, '\P{iskhmersymbols}', "");
Expect(1, 6655, '\P{^iskhmersymbols}', "");
Expect(0, 6623, '\p{iskhmersymbols}', "");
Expect(1, 6623, '\p{^iskhmersymbols}', "");
Expect(1, 6623, '\P{iskhmersymbols}', "");
Expect(0, 6623, '\P{^iskhmersymbols}', "");
Expect(1, 6655, '\p{--is khmer-SYMBOLS}', "");
Expect(0, 6655, '\p{^--is khmer-SYMBOLS}', "");
Expect(0, 6655, '\P{--is khmer-SYMBOLS}', "");
Expect(1, 6655, '\P{^--is khmer-SYMBOLS}', "");
Expect(0, 6623, '\p{--is khmer-SYMBOLS}', "");
Expect(1, 6623, '\p{^--is khmer-SYMBOLS}', "");
Expect(1, 6623, '\P{--is khmer-SYMBOLS}', "");
Expect(0, 6623, '\P{^--is khmer-SYMBOLS}', "");
Error('\p{ In_khmer symbols/a/}');
Error('\P{ In_khmer symbols/a/}');
Expect(1, 6655, '\p{inkhmersymbols}', "");
Expect(0, 6655, '\p{^inkhmersymbols}', "");
Expect(0, 6655, '\P{inkhmersymbols}', "");
Expect(1, 6655, '\P{^inkhmersymbols}', "");
Expect(0, 6623, '\p{inkhmersymbols}', "");
Expect(1, 6623, '\p{^inkhmersymbols}', "");
Expect(1, 6623, '\P{inkhmersymbols}', "");
Expect(0, 6623, '\P{^inkhmersymbols}', "");
Expect(1, 6655, '\p{ in khmerSymbols}', "");
Expect(0, 6655, '\p{^ in khmerSymbols}', "");
Expect(0, 6655, '\P{ in khmerSymbols}', "");
Expect(1, 6655, '\P{^ in khmerSymbols}', "");
Expect(0, 6623, '\p{ in khmerSymbols}', "");
Expect(1, 6623, '\p{^ in khmerSymbols}', "");
Expect(1, 6623, '\P{ in khmerSymbols}', "");
Expect(0, 6623, '\P{^ in khmerSymbols}', "");
Error('\p{_/a/math}');
Error('\P{_/a/math}');
Expect(1, 43, '\p{math}', "");
Expect(0, 43, '\p{^math}', "");
Expect(0, 43, '\P{math}', "");
Expect(1, 43, '\P{^math}', "");
Expect(0, 42, '\p{math}', "");
Expect(1, 42, '\p{^math}', "");
Expect(1, 42, '\P{math}', "");
Expect(0, 42, '\P{^math}', "");
Expect(1, 43, '\p{_-Math}', "");
Expect(0, 43, '\p{^_-Math}', "");
Expect(0, 43, '\P{_-Math}', "");
Expect(1, 43, '\P{^_-Math}', "");
Expect(0, 42, '\p{_-Math}', "");
Expect(1, 42, '\p{^_-Math}', "");
Expect(1, 42, '\P{_-Math}', "");
Expect(0, 42, '\P{^_-Math}', "");
Error('\p{/a/-Is_Math}');
Error('\P{/a/-Is_Math}');
Expect(1, 43, '\p{ismath}', "");
Expect(0, 43, '\p{^ismath}', "");
Expect(0, 43, '\P{ismath}', "");
Expect(1, 43, '\P{^ismath}', "");
Expect(0, 42, '\p{ismath}', "");
Expect(1, 42, '\p{^ismath}', "");
Expect(1, 42, '\P{ismath}', "");
Expect(0, 42, '\P{^ismath}', "");
Expect(1, 43, '\p{-Is Math}', "");
Expect(0, 43, '\p{^-Is Math}', "");
Expect(0, 43, '\P{-Is Math}', "");
Expect(1, 43, '\P{^-Is Math}', "");
Expect(0, 42, '\p{-Is Math}', "");
Expect(1, 42, '\p{^-Is Math}', "");
Expect(1, 42, '\P{-Is Math}', "");
Expect(0, 42, '\P{^-Is Math}', "");
Error('\p{ Buhid/a/}');
Error('\P{ Buhid/a/}');
Expect(1, 5971, '\p{buhid}', "");
Expect(0, 5971, '\p{^buhid}', "");
Expect(0, 5971, '\P{buhid}', "");
Expect(1, 5971, '\P{^buhid}', "");
Expect(0, 5951, '\p{buhid}', "");
Expect(1, 5951, '\p{^buhid}', "");
Expect(1, 5951, '\P{buhid}', "");
Expect(0, 5951, '\P{^buhid}', "");
Expect(1, 5971, '\p{_-Buhid}', "");
Expect(0, 5971, '\p{^_-Buhid}', "");
Expect(0, 5971, '\P{_-Buhid}', "");
Expect(1, 5971, '\P{^_-Buhid}', "");
Expect(0, 5951, '\p{_-Buhid}', "");
Expect(1, 5951, '\p{^_-Buhid}', "");
Expect(1, 5951, '\P{_-Buhid}', "");
Expect(0, 5951, '\P{^_-Buhid}', "");
Error('\p{_Is BUHID:=}');
Error('\P{_Is BUHID:=}');
Expect(1, 5971, '\p{isbuhid}', "");
Expect(0, 5971, '\p{^isbuhid}', "");
Expect(0, 5971, '\P{isbuhid}', "");
Expect(1, 5971, '\P{^isbuhid}', "");
Expect(0, 5951, '\p{isbuhid}', "");
Expect(1, 5951, '\p{^isbuhid}', "");
Expect(1, 5951, '\P{isbuhid}', "");
Expect(0, 5951, '\P{^isbuhid}', "");
Expect(1, 5971, '\p{--Is-Buhid}', "");
Expect(0, 5971, '\p{^--Is-Buhid}', "");
Expect(0, 5971, '\P{--Is-Buhid}', "");
Expect(1, 5971, '\P{^--Is-Buhid}', "");
Expect(0, 5951, '\p{--Is-Buhid}', "");
Expect(1, 5951, '\p{^--Is-Buhid}', "");
Expect(1, 5951, '\P{--Is-Buhid}', "");
Expect(0, 5951, '\P{^--Is-Buhid}', "");
Error('\p{_ buhd/a/}');
Error('\P{_ buhd/a/}');
Expect(1, 5971, '\p{buhd}', "");
Expect(0, 5971, '\p{^buhd}', "");
Expect(0, 5971, '\P{buhd}', "");
Expect(1, 5971, '\P{^buhd}', "");
Expect(0, 5951, '\p{buhd}', "");
Expect(1, 5951, '\p{^buhd}', "");
Expect(1, 5951, '\P{buhd}', "");
Expect(0, 5951, '\P{^buhd}', "");
Expect(1, 5971, '\p{ Buhd}', "");
Expect(0, 5971, '\p{^ Buhd}', "");
Expect(0, 5971, '\P{ Buhd}', "");
Expect(1, 5971, '\P{^ Buhd}', "");
Expect(0, 5951, '\p{ Buhd}', "");
Expect(1, 5951, '\p{^ Buhd}', "");
Expect(1, 5951, '\P{ Buhd}', "");
Expect(0, 5951, '\P{^ Buhd}', "");
Error('\p{/a/is_buhd}');
Error('\P{/a/is_buhd}');
Expect(1, 5971, '\p{isbuhd}', "");
Expect(0, 5971, '\p{^isbuhd}', "");
Expect(0, 5971, '\P{isbuhd}', "");
Expect(1, 5971, '\P{^isbuhd}', "");
Expect(0, 5951, '\p{isbuhd}', "");
Expect(1, 5951, '\p{^isbuhd}', "");
Expect(1, 5951, '\P{isbuhd}', "");
Expect(0, 5951, '\P{^isbuhd}', "");
Expect(1, 5971, '\p{ -IS Buhd}', "");
Expect(0, 5971, '\p{^ -IS Buhd}', "");
Expect(0, 5971, '\P{ -IS Buhd}', "");
Expect(1, 5971, '\P{^ -IS Buhd}', "");
Expect(0, 5951, '\p{ -IS Buhd}', "");
Expect(1, 5951, '\p{^ -IS Buhd}', "");
Expect(1, 5951, '\P{ -IS Buhd}', "");
Expect(0, 5951, '\P{^ -IS Buhd}', "");
Error('\p{:=GREEKAND_Coptic}');
Error('\P{:=GREEKAND_Coptic}');
Expect(1, 1023, '\p{greekandcoptic}', "");
Expect(0, 1023, '\p{^greekandcoptic}', "");
Expect(0, 1023, '\P{greekandcoptic}', "");
Expect(1, 1023, '\P{^greekandcoptic}', "");
Expect(0, 879, '\p{greekandcoptic}', "");
Expect(1, 879, '\p{^greekandcoptic}', "");
Expect(1, 879, '\P{greekandcoptic}', "");
Expect(0, 879, '\P{^greekandcoptic}', "");
Expect(1, 1023, '\p{ Greek And Coptic}', "");
Expect(0, 1023, '\p{^ Greek And Coptic}', "");
Expect(0, 1023, '\P{ Greek And Coptic}', "");
Expect(1, 1023, '\P{^ Greek And Coptic}', "");
Expect(0, 879, '\p{ Greek And Coptic}', "");
Expect(1, 879, '\p{^ Greek And Coptic}', "");
Expect(1, 879, '\P{ Greek And Coptic}', "");
Expect(0, 879, '\P{^ Greek And Coptic}', "");
Error('\p{/a/is Greek_and Coptic}');
Error('\P{/a/is Greek_and Coptic}');
Expect(1, 1023, '\p{isgreekandcoptic}', "");
Expect(0, 1023, '\p{^isgreekandcoptic}', "");
Expect(0, 1023, '\P{isgreekandcoptic}', "");
Expect(1, 1023, '\P{^isgreekandcoptic}', "");
Expect(0, 879, '\p{isgreekandcoptic}', "");
Expect(1, 879, '\p{^isgreekandcoptic}', "");
Expect(1, 879, '\P{isgreekandcoptic}', "");
Expect(0, 879, '\P{^isgreekandcoptic}', "");
Expect(1, 1023, '\p{ _IsGreekAnd Coptic}', "");
Expect(0, 1023, '\p{^ _IsGreekAnd Coptic}', "");
Expect(0, 1023, '\P{ _IsGreekAnd Coptic}', "");
Expect(1, 1023, '\P{^ _IsGreekAnd Coptic}', "");
Expect(0, 879, '\p{ _IsGreekAnd Coptic}', "");
Expect(1, 879, '\p{^ _IsGreekAnd Coptic}', "");
Expect(1, 879, '\P{ _IsGreekAnd Coptic}', "");
Expect(0, 879, '\P{^ _IsGreekAnd Coptic}', "");
Error('\p{_-in GreekAnd/a/Coptic}');
Error('\P{_-in GreekAnd/a/Coptic}');
Expect(1, 1023, '\p{ingreekandcoptic}', "");
Expect(0, 1023, '\p{^ingreekandcoptic}', "");
Expect(0, 1023, '\P{ingreekandcoptic}', "");
Expect(1, 1023, '\P{^ingreekandcoptic}', "");
Expect(0, 879, '\p{ingreekandcoptic}', "");
Expect(1, 879, '\p{^ingreekandcoptic}', "");
Expect(1, 879, '\P{ingreekandcoptic}', "");
Expect(0, 879, '\P{^ingreekandcoptic}', "");
Expect(1, 1023, '\p{ IN-GREEK_And Coptic}', "");
Expect(0, 1023, '\p{^ IN-GREEK_And Coptic}', "");
Expect(0, 1023, '\P{ IN-GREEK_And Coptic}', "");
Expect(1, 1023, '\P{^ IN-GREEK_And Coptic}', "");
Expect(0, 879, '\p{ IN-GREEK_And Coptic}', "");
Expect(1, 879, '\p{^ IN-GREEK_And Coptic}', "");
Expect(1, 879, '\P{ IN-GREEK_And Coptic}', "");
Expect(0, 879, '\P{^ IN-GREEK_And Coptic}', "");
Error('\p{ IN/a/Greek}');
Error('\P{ IN/a/Greek}');
Expect(1, 1023, '\p{ingreek}', "");
Expect(0, 1023, '\p{^ingreek}', "");
Expect(0, 1023, '\P{ingreek}', "");
Expect(1, 1023, '\P{^ingreek}', "");
Expect(0, 879, '\p{ingreek}', "");
Expect(1, 879, '\p{^ingreek}', "");
Expect(1, 879, '\P{ingreek}', "");
Expect(0, 879, '\P{^ingreek}', "");
Expect(1, 1023, '\p{--In greek}', "");
Expect(0, 1023, '\p{^--In greek}', "");
Expect(0, 1023, '\P{--In greek}', "");
Expect(1, 1023, '\P{^--In greek}', "");
Expect(0, 879, '\p{--In greek}', "");
Expect(1, 879, '\p{^--In greek}', "");
Expect(1, 879, '\P{--In greek}', "");
Expect(0, 879, '\P{^--In greek}', "");
Error('\p{:=--White Space}');
Error('\P{:=--White Space}');
Expect(1, 13, '\p{whitespace}', "");
Expect(0, 13, '\p{^whitespace}', "");
Expect(0, 13, '\P{whitespace}', "");
Expect(1, 13, '\P{^whitespace}', "");
Expect(0, 8, '\p{whitespace}', "");
Expect(1, 8, '\p{^whitespace}', "");
Expect(1, 8, '\P{whitespace}', "");
Expect(0, 8, '\P{^whitespace}', "");
Expect(1, 13, '\p{__white_Space}', "");
Expect(0, 13, '\p{^__white_Space}', "");
Expect(0, 13, '\P{__white_Space}', "");
Expect(1, 13, '\P{^__white_Space}', "");
Expect(0, 8, '\p{__white_Space}', "");
Expect(1, 8, '\p{^__white_Space}', "");
Expect(1, 8, '\P{__white_Space}', "");
Expect(0, 8, '\P{^__white_Space}', "");
Error('\p{-/a/Is White Space}');
Error('\P{-/a/Is White Space}');
Expect(1, 13, '\p{iswhitespace}', "");
Expect(0, 13, '\p{^iswhitespace}', "");
Expect(0, 13, '\P{iswhitespace}', "");
Expect(1, 13, '\P{^iswhitespace}', "");
Expect(0, 8, '\p{iswhitespace}', "");
Expect(1, 8, '\p{^iswhitespace}', "");
Expect(1, 8, '\P{iswhitespace}', "");
Expect(0, 8, '\P{^iswhitespace}', "");
Expect(1, 13, '\p{__Is white_Space}', "");
Expect(0, 13, '\p{^__Is white_Space}', "");
Expect(0, 13, '\P{__Is white_Space}', "");
Expect(1, 13, '\P{^__Is white_Space}', "");
Expect(0, 8, '\p{__Is white_Space}', "");
Expect(1, 8, '\p{^__Is white_Space}', "");
Expect(1, 8, '\P{__Is white_Space}', "");
Expect(0, 8, '\P{^__Is white_Space}', "");
Error('\p{ :=WSPACE}');
Error('\P{ :=WSPACE}');
Expect(1, 13, '\p{wspace}', "");
Expect(0, 13, '\p{^wspace}', "");
Expect(0, 13, '\P{wspace}', "");
Expect(1, 13, '\P{^wspace}', "");
Expect(0, 8, '\p{wspace}', "");
Expect(1, 8, '\p{^wspace}', "");
Expect(1, 8, '\P{wspace}', "");
Expect(0, 8, '\P{^wspace}', "");
Expect(1, 13, '\p{ _wspace}', "");
Expect(0, 13, '\p{^ _wspace}', "");
Expect(0, 13, '\P{ _wspace}', "");
Expect(1, 13, '\P{^ _wspace}', "");
Expect(0, 8, '\p{ _wspace}', "");
Expect(1, 8, '\p{^ _wspace}', "");
Expect(1, 8, '\P{ _wspace}', "");
Expect(0, 8, '\P{^ _wspace}', "");
Error('\p{_:=Is_WSpace}');
Error('\P{_:=Is_WSpace}');
Expect(1, 13, '\p{iswspace}', "");
Expect(0, 13, '\p{^iswspace}', "");
Expect(0, 13, '\P{iswspace}', "");
Expect(1, 13, '\P{^iswspace}', "");
Expect(0, 8, '\p{iswspace}', "");
Expect(1, 8, '\p{^iswspace}', "");
Expect(1, 8, '\P{iswspace}', "");
Expect(0, 8, '\P{^iswspace}', "");
Expect(1, 13, '\p{_ is wspace}', "");
Expect(0, 13, '\p{^_ is wspace}', "");
Expect(0, 13, '\P{_ is wspace}', "");
Expect(1, 13, '\P{^_ is wspace}', "");
Expect(0, 8, '\p{_ is wspace}', "");
Expect(1, 8, '\p{^_ is wspace}', "");
Expect(1, 8, '\P{_ is wspace}', "");
Expect(0, 8, '\P{^_ is wspace}', "");
Error('\p{-supplementary Private Use:=Area-B}');
Error('\P{-supplementary Private Use:=Area-B}');
Expect(1, 1048576, '\p{supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^supplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^supplementaryprivateuseareab}', "");
Expect(0, 1, '\p{supplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^supplementaryprivateuseareab}', "");
Expect(1, 1, '\P{supplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^supplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(0, 1048576, '\p{^- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(0, 1048576, '\P{- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(1, 1048576, '\P{^- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(0, 1, '\p{- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(1, 1, '\p{^- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(1, 1, '\P{- SUPPLEMENTARY Private_Use_AREAB}', "");
Expect(0, 1, '\P{^- SUPPLEMENTARY Private_Use_AREAB}', "");
Error('\p{:=Is Supplementary-PRIVATE_Use_area B}');
Error('\P{:=Is Supplementary-PRIVATE_Use_area B}');
Expect(1, 1048576, '\p{issupplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^issupplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{issupplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^issupplementaryprivateuseareab}', "");
Expect(0, 1, '\p{issupplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^issupplementaryprivateuseareab}', "");
Expect(1, 1, '\P{issupplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^issupplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{ is Supplementary PRIVATE USE-areaB}', "");
Expect(0, 1048576, '\p{^ is Supplementary PRIVATE USE-areaB}', "");
Expect(0, 1048576, '\P{ is Supplementary PRIVATE USE-areaB}', "");
Expect(1, 1048576, '\P{^ is Supplementary PRIVATE USE-areaB}', "");
Expect(0, 1, '\p{ is Supplementary PRIVATE USE-areaB}', "");
Expect(1, 1, '\p{^ is Supplementary PRIVATE USE-areaB}', "");
Expect(1, 1, '\P{ is Supplementary PRIVATE USE-areaB}', "");
Expect(0, 1, '\P{^ is Supplementary PRIVATE USE-areaB}', "");
Error('\p{:=IN Supplementary Privateuse-areaB}');
Error('\P{:=IN Supplementary Privateuse-areaB}');
Expect(1, 1048576, '\p{insupplementaryprivateuseareab}', "");
Expect(0, 1048576, '\p{^insupplementaryprivateuseareab}', "");
Expect(0, 1048576, '\P{insupplementaryprivateuseareab}', "");
Expect(1, 1048576, '\P{^insupplementaryprivateuseareab}', "");
Expect(0, 1, '\p{insupplementaryprivateuseareab}', "");
Expect(1, 1, '\p{^insupplementaryprivateuseareab}', "");
Expect(1, 1, '\P{insupplementaryprivateuseareab}', "");
Expect(0, 1, '\P{^insupplementaryprivateuseareab}', "");
Expect(1, 1048576, '\p{In SUPPLEMENTARY-Private Use Area B}', "");
Expect(0, 1048576, '\p{^In SUPPLEMENTARY-Private Use Area B}', "");
Expect(0, 1048576, '\P{In SUPPLEMENTARY-Private Use Area B}', "");
Expect(1, 1048576, '\P{^In SUPPLEMENTARY-Private Use Area B}', "");
Expect(0, 1, '\p{In SUPPLEMENTARY-Private Use Area B}', "");
Expect(1, 1, '\p{^In SUPPLEMENTARY-Private Use Area B}', "");
Expect(1, 1, '\P{In SUPPLEMENTARY-Private Use Area B}', "");
Expect(0, 1, '\P{^In SUPPLEMENTARY-Private Use Area B}', "");
Error('\p{_-in:=CUNEIFORM}');
Error('\P{_-in:=CUNEIFORM}');
Expect(1, 74751, '\p{incuneiform}', "");
Expect(0, 74751, '\p{^incuneiform}', "");
Expect(0, 74751, '\P{incuneiform}', "");
Expect(1, 74751, '\P{^incuneiform}', "");
Expect(0, 73727, '\p{incuneiform}', "");
Expect(1, 73727, '\p{^incuneiform}', "");
Expect(1, 73727, '\P{incuneiform}', "");
Expect(0, 73727, '\P{^incuneiform}', "");
Expect(1, 74751, '\p{ In cuneiform}', "");
Expect(0, 74751, '\p{^ In cuneiform}', "");
Expect(0, 74751, '\P{ In cuneiform}', "");
Expect(1, 74751, '\P{^ In cuneiform}', "");
Expect(0, 73727, '\p{ In cuneiform}', "");
Expect(1, 73727, '\p{^ In cuneiform}', "");
Expect(1, 73727, '\P{ In cuneiform}', "");
Expect(0, 73727, '\P{^ In cuneiform}', "");
Error('\p{- cjk-Symbols:=AND Punctuation}');
Error('\P{- cjk-Symbols:=AND Punctuation}');
Expect(1, 12351, '\p{cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^cjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^cjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{cjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^cjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{ cjk_Symbols And-PUNCTUATION}', "");
Expect(0, 12351, '\p{^ cjk_Symbols And-PUNCTUATION}', "");
Expect(0, 12351, '\P{ cjk_Symbols And-PUNCTUATION}', "");
Expect(1, 12351, '\P{^ cjk_Symbols And-PUNCTUATION}', "");
Expect(0, 12287, '\p{ cjk_Symbols And-PUNCTUATION}', "");
Expect(1, 12287, '\p{^ cjk_Symbols And-PUNCTUATION}', "");
Expect(1, 12287, '\P{ cjk_Symbols And-PUNCTUATION}', "");
Expect(0, 12287, '\P{^ cjk_Symbols And-PUNCTUATION}', "");
Error('\p{-Is-CJK/a/symbols AND Punctuation}');
Error('\P{-Is-CJK/a/symbols AND Punctuation}');
Expect(1, 12351, '\p{iscjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^iscjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{iscjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^iscjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{iscjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^iscjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{iscjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^iscjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{IS CJKSymbols and Punctuation}', "");
Expect(0, 12351, '\p{^IS CJKSymbols and Punctuation}', "");
Expect(0, 12351, '\P{IS CJKSymbols and Punctuation}', "");
Expect(1, 12351, '\P{^IS CJKSymbols and Punctuation}', "");
Expect(0, 12287, '\p{IS CJKSymbols and Punctuation}', "");
Expect(1, 12287, '\p{^IS CJKSymbols and Punctuation}', "");
Expect(1, 12287, '\P{IS CJKSymbols and Punctuation}', "");
Expect(0, 12287, '\P{^IS CJKSymbols and Punctuation}', "");
Error('\p{-In/a/CJK_symbols_AND-PUNCTUATION}');
Error('\P{-In/a/CJK_symbols_AND-PUNCTUATION}');
Expect(1, 12351, '\p{incjksymbolsandpunctuation}', "");
Expect(0, 12351, '\p{^incjksymbolsandpunctuation}', "");
Expect(0, 12351, '\P{incjksymbolsandpunctuation}', "");
Expect(1, 12351, '\P{^incjksymbolsandpunctuation}', "");
Expect(0, 12287, '\p{incjksymbolsandpunctuation}', "");
Expect(1, 12287, '\p{^incjksymbolsandpunctuation}', "");
Expect(1, 12287, '\P{incjksymbolsandpunctuation}', "");
Expect(0, 12287, '\P{^incjksymbolsandpunctuation}', "");
Expect(1, 12351, '\p{-Incjk Symbols_Andpunctuation}', "");
Expect(0, 12351, '\p{^-Incjk Symbols_Andpunctuation}', "");
Expect(0, 12351, '\P{-Incjk Symbols_Andpunctuation}', "");
Expect(1, 12351, '\P{^-Incjk Symbols_Andpunctuation}', "");
Expect(0, 12287, '\p{-Incjk Symbols_Andpunctuation}', "");
Expect(1, 12287, '\p{^-Incjk Symbols_Andpunctuation}', "");
Expect(1, 12287, '\P{-Incjk Symbols_Andpunctuation}', "");
Expect(0, 12287, '\P{^-Incjk Symbols_Andpunctuation}', "");
Error('\p{:= surrogate}');
Error('\P{:= surrogate}');
Expect(0, 55295, '\p{surrogate}', "");
Expect(1, 55295, '\p{^surrogate}', "");
Expect(1, 55295, '\P{surrogate}', "");
Expect(0, 55295, '\P{^surrogate}', "");
Expect(0, 55295, '\p{__Surrogate}', "");
Expect(1, 55295, '\p{^__Surrogate}', "");
Expect(1, 55295, '\P{__Surrogate}', "");
Expect(0, 55295, '\P{^__Surrogate}', "");
Error('\p{ is/a/SURROGATE}');
Error('\P{ is/a/SURROGATE}');
Expect(0, 55295, '\p{issurrogate}', "");
Expect(1, 55295, '\p{^issurrogate}', "");
Expect(1, 55295, '\P{issurrogate}', "");
Expect(0, 55295, '\P{^issurrogate}', "");
Expect(0, 55295, '\p{-is-surrogate}', "");
Expect(1, 55295, '\p{^-is-surrogate}', "");
Expect(1, 55295, '\P{-is-surrogate}', "");
Expect(0, 55295, '\P{^-is-surrogate}', "");
Error('\p{_ cs:=}');
Error('\P{_ cs:=}');
Expect(0, 55295, '\p{cs}', "");
Expect(1, 55295, '\p{^cs}', "");
Expect(1, 55295, '\P{cs}', "");
Expect(0, 55295, '\P{^cs}', "");
Expect(0, 55295, '\p{ -CS}', "");
Expect(1, 55295, '\p{^ -CS}', "");
Expect(1, 55295, '\P{ -CS}', "");
Expect(0, 55295, '\P{^ -CS}', "");
Error('\p{/a/ Is Cs}');
Error('\P{/a/ Is Cs}');
Expect(0, 55295, '\p{iscs}', "");
Expect(1, 55295, '\p{^iscs}', "");
Expect(1, 55295, '\P{iscs}', "");
Expect(0, 55295, '\P{^iscs}', "");
Expect(0, 55295, '\p{_IS cs}', "");
Expect(1, 55295, '\p{^_IS cs}', "");
Expect(1, 55295, '\P{_IS cs}', "");
Expect(0, 55295, '\P{^_IS cs}', "");
Error('\p{ _In:=Coptic}');
Error('\P{ _In:=Coptic}');
Expect(1, 11519, '\p{incoptic}', "");
Expect(0, 11519, '\p{^incoptic}', "");
Expect(0, 11519, '\P{incoptic}', "");
Expect(1, 11519, '\P{^incoptic}', "");
Expect(0, 11391, '\p{incoptic}', "");
Expect(1, 11391, '\p{^incoptic}', "");
Expect(1, 11391, '\P{incoptic}', "");
Expect(0, 11391, '\P{^incoptic}', "");
Expect(1, 11519, '\p{_ inCOPTIC}', "");
Expect(0, 11519, '\p{^_ inCOPTIC}', "");
Expect(0, 11519, '\P{_ inCOPTIC}', "");
Expect(1, 11519, '\P{^_ inCOPTIC}', "");
Expect(0, 11391, '\p{_ inCOPTIC}', "");
Expect(1, 11391, '\p{^_ inCOPTIC}', "");
Expect(1, 11391, '\P{_ inCOPTIC}', "");
Expect(0, 11391, '\P{^_ inCOPTIC}', "");
Error('\p{ /a/Khmer}');
Error('\P{ /a/Khmer}');
Expect(1, 6109, '\p{khmer}', "");
Expect(0, 6109, '\p{^khmer}', "");
Expect(0, 6109, '\P{khmer}', "");
Expect(1, 6109, '\P{^khmer}', "");
Expect(0, 6015, '\p{khmer}', "");
Expect(1, 6015, '\p{^khmer}', "");
Expect(1, 6015, '\P{khmer}', "");
Expect(0, 6015, '\P{^khmer}', "");
Expect(1, 6109, '\p{- Khmer}', "");
Expect(0, 6109, '\p{^- Khmer}', "");
Expect(0, 6109, '\P{- Khmer}', "");
Expect(1, 6109, '\P{^- Khmer}', "");
Expect(0, 6015, '\p{- Khmer}', "");
Expect(1, 6015, '\p{^- Khmer}', "");
Expect(1, 6015, '\P{- Khmer}', "");
Expect(0, 6015, '\P{^- Khmer}', "");
Error('\p{_ IS KHMER:=}');
Error('\P{_ IS KHMER:=}');
Expect(1, 6109, '\p{iskhmer}', "");
Expect(0, 6109, '\p{^iskhmer}', "");
Expect(0, 6109, '\P{iskhmer}', "");
Expect(1, 6109, '\P{^iskhmer}', "");
Expect(0, 6015, '\p{iskhmer}', "");
Expect(1, 6015, '\p{^iskhmer}', "");
Expect(1, 6015, '\P{iskhmer}', "");
Expect(0, 6015, '\P{^iskhmer}', "");
Expect(1, 6109, '\p{ ISKhmer}', "");
Expect(0, 6109, '\p{^ ISKhmer}', "");
Expect(0, 6109, '\P{ ISKhmer}', "");
Expect(1, 6109, '\P{^ ISKhmer}', "");
Expect(0, 6015, '\p{ ISKhmer}', "");
Expect(1, 6015, '\p{^ ISKhmer}', "");
Expect(1, 6015, '\P{ ISKhmer}', "");
Expect(0, 6015, '\P{^ ISKhmer}', "");
Error('\p{ /a/khmr}');
Error('\P{ /a/khmr}');
Expect(1, 6109, '\p{khmr}', "");
Expect(0, 6109, '\p{^khmr}', "");
Expect(0, 6109, '\P{khmr}', "");
Expect(1, 6109, '\P{^khmr}', "");
Expect(0, 6015, '\p{khmr}', "");
Expect(1, 6015, '\p{^khmr}', "");
Expect(1, 6015, '\P{khmr}', "");
Expect(0, 6015, '\P{^khmr}', "");
Expect(1, 6109, '\p{ khmr}', "");
Expect(0, 6109, '\p{^ khmr}', "");
Expect(0, 6109, '\P{ khmr}', "");
Expect(1, 6109, '\P{^ khmr}', "");
Expect(0, 6015, '\p{ khmr}', "");
Expect(1, 6015, '\p{^ khmr}', "");
Expect(1, 6015, '\P{ khmr}', "");
Expect(0, 6015, '\P{^ khmr}', "");
Error('\p{ is Khmr:=}');
Error('\P{ is Khmr:=}');
Expect(1, 6109, '\p{iskhmr}', "");
Expect(0, 6109, '\p{^iskhmr}', "");
Expect(0, 6109, '\P{iskhmr}', "");
Expect(1, 6109, '\P{^iskhmr}', "");
Expect(0, 6015, '\p{iskhmr}', "");
Expect(1, 6015, '\p{^iskhmr}', "");
Expect(1, 6015, '\P{iskhmr}', "");
Expect(0, 6015, '\P{^iskhmr}', "");
Expect(1, 6109, '\p{ IS Khmr}', "");
Expect(0, 6109, '\p{^ IS Khmr}', "");
Expect(0, 6109, '\P{ IS Khmr}', "");
Expect(1, 6109, '\P{^ IS Khmr}', "");
Expect(0, 6015, '\p{ IS Khmr}', "");
Expect(1, 6015, '\p{^ IS Khmr}', "");
Expect(1, 6015, '\P{ IS Khmr}', "");
Expect(0, 6015, '\P{^ IS Khmr}', "");
Error('\p{/a/_ In NKO}');
Error('\P{/a/_ In NKO}');
Expect(1, 2047, '\p{innko}', "");
Expect(0, 2047, '\p{^innko}', "");
Expect(0, 2047, '\P{innko}', "");
Expect(1, 2047, '\P{^innko}', "");
Expect(0, 1983, '\p{innko}', "");
Expect(1, 1983, '\p{^innko}', "");
Expect(1, 1983, '\P{innko}', "");
Expect(0, 1983, '\P{^innko}', "");
Expect(1, 2047, '\p{ _In nko}', "");
Expect(0, 2047, '\p{^ _In nko}', "");
Expect(0, 2047, '\P{ _In nko}', "");
Expect(1, 2047, '\P{^ _In nko}', "");
Expect(0, 1983, '\p{ _In nko}', "");
Expect(1, 1983, '\p{^ _In nko}', "");
Expect(1, 1983, '\P{ _In nko}', "");
Expect(0, 1983, '\P{^ _In nko}', "");
Error('\p{ linear/a/B-Syllabary}');
Error('\P{ linear/a/B-Syllabary}');
Expect(1, 65663, '\p{linearbsyllabary}', "");
Expect(0, 65663, '\p{^linearbsyllabary}', "");
Expect(0, 65663, '\P{linearbsyllabary}', "");
Expect(1, 65663, '\P{^linearbsyllabary}', "");
Expect(0, 1, '\p{linearbsyllabary}', "");
Expect(1, 1, '\p{^linearbsyllabary}', "");
Expect(1, 1, '\P{linearbsyllabary}', "");
Expect(0, 1, '\P{^linearbsyllabary}', "");
Expect(1, 65663, '\p{ Linear-B SYLLABARY}', "");
Expect(0, 65663, '\p{^ Linear-B SYLLABARY}', "");
Expect(0, 65663, '\P{ Linear-B SYLLABARY}', "");
Expect(1, 65663, '\P{^ Linear-B SYLLABARY}', "");
Expect(0, 1, '\p{ Linear-B SYLLABARY}', "");
Expect(1, 1, '\p{^ Linear-B SYLLABARY}', "");
Expect(1, 1, '\P{ Linear-B SYLLABARY}', "");
Expect(0, 1, '\P{^ Linear-B SYLLABARY}', "");
Error('\p{ /a/Is linear B-SYLLABARY}');
Error('\P{ /a/Is linear B-SYLLABARY}');
Expect(1, 65663, '\p{islinearbsyllabary}', "");
Expect(0, 65663, '\p{^islinearbsyllabary}', "");
Expect(0, 65663, '\P{islinearbsyllabary}', "");
Expect(1, 65663, '\P{^islinearbsyllabary}', "");
Expect(0, 1, '\p{islinearbsyllabary}', "");
Expect(1, 1, '\p{^islinearbsyllabary}', "");
Expect(1, 1, '\P{islinearbsyllabary}', "");
Expect(0, 1, '\P{^islinearbsyllabary}', "");
Expect(1, 65663, '\p{ is-Linear-b SYLLABARY}', "");
Expect(0, 65663, '\p{^ is-Linear-b SYLLABARY}', "");
Expect(0, 65663, '\P{ is-Linear-b SYLLABARY}', "");
Expect(1, 65663, '\P{^ is-Linear-b SYLLABARY}', "");
Expect(0, 1, '\p{ is-Linear-b SYLLABARY}', "");
Expect(1, 1, '\p{^ is-Linear-b SYLLABARY}', "");
Expect(1, 1, '\P{ is-Linear-b SYLLABARY}', "");
Expect(0, 1, '\P{^ is-Linear-b SYLLABARY}', "");
Error('\p{ /a/InLinear b-Syllabary}');
Error('\P{ /a/InLinear b-Syllabary}');
Expect(1, 65663, '\p{inlinearbsyllabary}', "");
Expect(0, 65663, '\p{^inlinearbsyllabary}', "");
Expect(0, 65663, '\P{inlinearbsyllabary}', "");
Expect(1, 65663, '\P{^inlinearbsyllabary}', "");
Expect(0, 1, '\p{inlinearbsyllabary}', "");
Expect(1, 1, '\p{^inlinearbsyllabary}', "");
Expect(1, 1, '\P{inlinearbsyllabary}', "");
Expect(0, 1, '\P{^inlinearbsyllabary}', "");
Expect(1, 65663, '\p{In LinearB-Syllabary}', "");
Expect(0, 65663, '\p{^In LinearB-Syllabary}', "");
Expect(0, 65663, '\P{In LinearB-Syllabary}', "");
Expect(1, 65663, '\P{^In LinearB-Syllabary}', "");
Expect(0, 1, '\p{In LinearB-Syllabary}', "");
Expect(1, 1, '\p{^In LinearB-Syllabary}', "");
Expect(1, 1, '\P{In LinearB-Syllabary}', "");
Expect(0, 1, '\P{^In LinearB-Syllabary}', "");
Error('\p{/a/hangul_jamo Extended B}');
Error('\P{/a/hangul_jamo Extended B}');
Expect(1, 55295, '\p{hanguljamoextendedb}', "");
Expect(0, 55295, '\p{^hanguljamoextendedb}', "");
Expect(0, 55295, '\P{hanguljamoextendedb}', "");
Expect(1, 55295, '\P{^hanguljamoextendedb}', "");
Expect(0, 55215, '\p{hanguljamoextendedb}', "");
Expect(1, 55215, '\p{^hanguljamoextendedb}', "");
Expect(1, 55215, '\P{hanguljamoextendedb}', "");
Expect(0, 55215, '\P{^hanguljamoextendedb}', "");
Expect(1, 55295, '\p{HANGUL-jamo_Extended B}', "");
Expect(0, 55295, '\p{^HANGUL-jamo_Extended B}', "");
Expect(0, 55295, '\P{HANGUL-jamo_Extended B}', "");
Expect(1, 55295, '\P{^HANGUL-jamo_Extended B}', "");
Expect(0, 55215, '\p{HANGUL-jamo_Extended B}', "");
Expect(1, 55215, '\p{^HANGUL-jamo_Extended B}', "");
Expect(1, 55215, '\P{HANGUL-jamo_Extended B}', "");
Expect(0, 55215, '\P{^HANGUL-jamo_Extended B}', "");
Error('\p{-/a/Is_HANGUL Jamo Extended-B}');
Error('\P{-/a/Is_HANGUL Jamo Extended-B}');
Expect(1, 55295, '\p{ishanguljamoextendedb}', "");
Expect(0, 55295, '\p{^ishanguljamoextendedb}', "");
Expect(0, 55295, '\P{ishanguljamoextendedb}', "");
Expect(1, 55295, '\P{^ishanguljamoextendedb}', "");
Expect(0, 55215, '\p{ishanguljamoextendedb}', "");
Expect(1, 55215, '\p{^ishanguljamoextendedb}', "");
Expect(1, 55215, '\P{ishanguljamoextendedb}', "");
Expect(0, 55215, '\P{^ishanguljamoextendedb}', "");
Expect(1, 55295, '\p{- Is Hangul_Jamo-Extended B}', "");
Expect(0, 55295, '\p{^- Is Hangul_Jamo-Extended B}', "");
Expect(0, 55295, '\P{- Is Hangul_Jamo-Extended B}', "");
Expect(1, 55295, '\P{^- Is Hangul_Jamo-Extended B}', "");
Expect(0, 55215, '\p{- Is Hangul_Jamo-Extended B}', "");
Expect(1, 55215, '\p{^- Is Hangul_Jamo-Extended B}', "");
Expect(1, 55215, '\P{- Is Hangul_Jamo-Extended B}', "");
Expect(0, 55215, '\P{^- Is Hangul_Jamo-Extended B}', "");
Error('\p{-_IN:=hangul jamo-extended_B}');
Error('\P{-_IN:=hangul jamo-extended_B}');
Expect(1, 55295, '\p{inhanguljamoextendedb}', "");
Expect(0, 55295, '\p{^inhanguljamoextendedb}', "");
Expect(0, 55295, '\P{inhanguljamoextendedb}', "");
Expect(1, 55295, '\P{^inhanguljamoextendedb}', "");
Expect(0, 55215, '\p{inhanguljamoextendedb}', "");
Expect(1, 55215, '\p{^inhanguljamoextendedb}', "");
Expect(1, 55215, '\P{inhanguljamoextendedb}', "");
Expect(0, 55215, '\P{^inhanguljamoextendedb}', "");
Expect(1, 55295, '\p{_in HANGUL Jamo Extended b}', "");
Expect(0, 55295, '\p{^_in HANGUL Jamo Extended b}', "");
Expect(0, 55295, '\P{_in HANGUL Jamo Extended b}', "");
Expect(1, 55295, '\P{^_in HANGUL Jamo Extended b}', "");
Expect(0, 55215, '\p{_in HANGUL Jamo Extended b}', "");
Expect(1, 55215, '\p{^_in HANGUL Jamo Extended b}', "");
Expect(1, 55215, '\P{_in HANGUL Jamo Extended b}', "");
Expect(0, 55215, '\P{^_in HANGUL Jamo Extended b}', "");
Error('\p{_ Inbuginese:=}');
Error('\P{_ Inbuginese:=}');
Expect(1, 6687, '\p{inbuginese}', "");
Expect(0, 6687, '\p{^inbuginese}', "");
Expect(0, 6687, '\P{inbuginese}', "");
Expect(1, 6687, '\P{^inbuginese}', "");
Expect(0, 6655, '\p{inbuginese}', "");
Expect(1, 6655, '\p{^inbuginese}', "");
Expect(1, 6655, '\P{inbuginese}', "");
Expect(0, 6655, '\P{^inbuginese}', "");
Expect(1, 6687, '\p{ -In-Buginese}', "");
Expect(0, 6687, '\p{^ -In-Buginese}', "");
Expect(0, 6687, '\P{ -In-Buginese}', "");
Expect(1, 6687, '\P{^ -In-Buginese}', "");
Expect(0, 6655, '\p{ -In-Buginese}', "");
Expect(1, 6655, '\p{^ -In-Buginese}', "");
Expect(1, 6655, '\P{ -In-Buginese}', "");
Expect(0, 6655, '\P{^ -In-Buginese}', "");
Error('\p{ _INTagbanwa/a/}');
Error('\P{ _INTagbanwa/a/}');
Expect(1, 6015, '\p{intagbanwa}', "");
Expect(0, 6015, '\p{^intagbanwa}', "");
Expect(0, 6015, '\P{intagbanwa}', "");
Expect(1, 6015, '\P{^intagbanwa}', "");
Expect(0, 5983, '\p{intagbanwa}', "");
Expect(1, 5983, '\p{^intagbanwa}', "");
Expect(1, 5983, '\P{intagbanwa}', "");
Expect(0, 5983, '\P{^intagbanwa}', "");
Expect(1, 6015, '\p{-In-Tagbanwa}', "");
Expect(0, 6015, '\p{^-In-Tagbanwa}', "");
Expect(0, 6015, '\P{-In-Tagbanwa}', "");
Expect(1, 6015, '\P{^-In-Tagbanwa}', "");
Expect(0, 5983, '\p{-In-Tagbanwa}', "");
Expect(1, 5983, '\p{^-In-Tagbanwa}', "");
Expect(1, 5983, '\P{-In-Tagbanwa}', "");
Expect(0, 5983, '\P{^-In-Tagbanwa}', "");
Error('\p{_ XID-Start/a/}');
Error('\P{_ XID-Start/a/}');
Expect(1, 90, '\p{xidstart}', "");
Expect(0, 90, '\p{^xidstart}', "");
Expect(0, 90, '\P{xidstart}', "");
Expect(1, 90, '\P{^xidstart}', "");
Expect(0, 64, '\p{xidstart}', "");
Expect(1, 64, '\p{^xidstart}', "");
Expect(1, 64, '\P{xidstart}', "");
Expect(0, 64, '\P{^xidstart}', "");
Expect(1, 90, '\p{ xid Start}', "");
Expect(0, 90, '\p{^ xid Start}', "");
Expect(0, 90, '\P{ xid Start}', "");
Expect(1, 90, '\P{^ xid Start}', "");
Expect(0, 64, '\p{ xid Start}', "");
Expect(1, 64, '\p{^ xid Start}', "");
Expect(1, 64, '\P{ xid Start}', "");
Expect(0, 64, '\P{^ xid Start}', "");
Error('\p{_/a/Is-xid START}');
Error('\P{_/a/Is-xid START}');
Expect(1, 90, '\p{isxidstart}', "");
Expect(0, 90, '\p{^isxidstart}', "");
Expect(0, 90, '\P{isxidstart}', "");
Expect(1, 90, '\P{^isxidstart}', "");
Expect(0, 64, '\p{isxidstart}', "");
Expect(1, 64, '\p{^isxidstart}', "");
Expect(1, 64, '\P{isxidstart}', "");
Expect(0, 64, '\P{^isxidstart}', "");
Expect(1, 90, '\p{ IsXIDstart}', "");
Expect(0, 90, '\p{^ IsXIDstart}', "");
Expect(0, 90, '\P{ IsXIDstart}', "");
Expect(1, 90, '\P{^ IsXIDstart}', "");
Expect(0, 64, '\p{ IsXIDstart}', "");
Expect(1, 64, '\p{^ IsXIDstart}', "");
Expect(1, 64, '\P{ IsXIDstart}', "");
Expect(0, 64, '\P{^ IsXIDstart}', "");
Error('\p{/a/ _XIDS}');
Error('\P{/a/ _XIDS}');
Expect(1, 90, '\p{xids}', "");
Expect(0, 90, '\p{^xids}', "");
Expect(0, 90, '\P{xids}', "");
Expect(1, 90, '\P{^xids}', "");
Expect(0, 64, '\p{xids}', "");
Expect(1, 64, '\p{^xids}', "");
Expect(1, 64, '\P{xids}', "");
Expect(0, 64, '\P{^xids}', "");
Expect(1, 90, '\p{ -xids}', "");
Expect(0, 90, '\p{^ -xids}', "");
Expect(0, 90, '\P{ -xids}', "");
Expect(1, 90, '\P{^ -xids}', "");
Expect(0, 64, '\p{ -xids}', "");
Expect(1, 64, '\p{^ -xids}', "");
Expect(1, 64, '\P{ -xids}', "");
Expect(0, 64, '\P{^ -xids}', "");
Error('\p{_:=is_XIDS}');
Error('\P{_:=is_XIDS}');
Expect(1, 90, '\p{isxids}', "");
Expect(0, 90, '\p{^isxids}', "");
Expect(0, 90, '\P{isxids}', "");
Expect(1, 90, '\P{^isxids}', "");
Expect(0, 64, '\p{isxids}', "");
Expect(1, 64, '\p{^isxids}', "");
Expect(1, 64, '\P{isxids}', "");
Expect(0, 64, '\P{^isxids}', "");
Expect(1, 90, '\p{Is_XIDS}', "");
Expect(0, 90, '\p{^Is_XIDS}', "");
Expect(0, 90, '\P{Is_XIDS}', "");
Expect(1, 90, '\P{^Is_XIDS}', "");
Expect(0, 64, '\p{Is_XIDS}', "");
Expect(1, 64, '\p{^Is_XIDS}', "");
Expect(1, 64, '\P{Is_XIDS}', "");
Expect(0, 64, '\P{^Is_XIDS}', "");
Error('\p{/a/- graph}');
Error('\P{/a/- graph}');
Expect(1, 126, '\p{graph}', "");
Expect(0, 126, '\p{^graph}', "");
Expect(0, 126, '\P{graph}', "");
Expect(1, 126, '\P{^graph}', "");
Expect(0, 32, '\p{graph}', "");
Expect(1, 32, '\p{^graph}', "");
Expect(1, 32, '\P{graph}', "");
Expect(0, 32, '\P{^graph}', "");
Expect(1, 126, '\p{- GRAPH}', "");
Expect(0, 126, '\p{^- GRAPH}', "");
Expect(0, 126, '\P{- GRAPH}', "");
Expect(1, 126, '\P{^- GRAPH}', "");
Expect(0, 32, '\p{- GRAPH}', "");
Expect(1, 32, '\p{^- GRAPH}', "");
Expect(1, 32, '\P{- GRAPH}', "");
Expect(0, 32, '\P{^- GRAPH}', "");
Error('\p{_/a/Is Graph}');
Error('\P{_/a/Is Graph}');
Expect(1, 126, '\p{isgraph}', "");
Expect(0, 126, '\p{^isgraph}', "");
Expect(0, 126, '\P{isgraph}', "");
Expect(1, 126, '\P{^isgraph}', "");
Expect(0, 32, '\p{isgraph}', "");
Expect(1, 32, '\p{^isgraph}', "");
Expect(1, 32, '\P{isgraph}', "");
Expect(0, 32, '\P{^isgraph}', "");
Expect(1, 126, '\p{ -is Graph}', "");
Expect(0, 126, '\p{^ -is Graph}', "");
Expect(0, 126, '\P{ -is Graph}', "");
Expect(1, 126, '\P{^ -is Graph}', "");
Expect(0, 32, '\p{ -is Graph}', "");
Expect(1, 32, '\p{^ -is Graph}', "");
Expect(1, 32, '\P{ -is Graph}', "");
Expect(0, 32, '\P{^ -is Graph}', "");
Error('\p{ Phonetic Extensions/a/Supplement}');
Error('\P{ Phonetic Extensions/a/Supplement}');
Expect(1, 7615, '\p{phoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^phoneticextensionssupplement}', "");
Expect(0, 7615, '\P{phoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^phoneticextensionssupplement}', "");
Expect(0, 7551, '\p{phoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^phoneticextensionssupplement}', "");
Expect(1, 7551, '\P{phoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^phoneticextensionssupplement}', "");
Expect(1, 7615, '\p{ phonetic_extensions supplement}', "");
Expect(0, 7615, '\p{^ phonetic_extensions supplement}', "");
Expect(0, 7615, '\P{ phonetic_extensions supplement}', "");
Expect(1, 7615, '\P{^ phonetic_extensions supplement}', "");
Expect(0, 7551, '\p{ phonetic_extensions supplement}', "");
Expect(1, 7551, '\p{^ phonetic_extensions supplement}', "");
Expect(1, 7551, '\P{ phonetic_extensions supplement}', "");
Expect(0, 7551, '\P{^ phonetic_extensions supplement}', "");
Error('\p{/a/ is-PhoneticextensionsSupplement}');
Error('\P{/a/ is-PhoneticextensionsSupplement}');
Expect(1, 7615, '\p{isphoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^isphoneticextensionssupplement}', "");
Expect(0, 7615, '\P{isphoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^isphoneticextensionssupplement}', "");
Expect(0, 7551, '\p{isphoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^isphoneticextensionssupplement}', "");
Expect(1, 7551, '\P{isphoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^isphoneticextensionssupplement}', "");
Expect(1, 7615, '\p{ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(0, 7615, '\p{^ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(0, 7615, '\P{ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(1, 7615, '\P{^ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(0, 7551, '\p{ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(1, 7551, '\p{^ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(1, 7551, '\P{ -Is phoneticEXTENSIONS-Supplement}', "");
Expect(0, 7551, '\P{^ -Is phoneticEXTENSIONS-Supplement}', "");
Error('\p{ -In PHONETIC:=extensions supplement}');
Error('\P{ -In PHONETIC:=extensions supplement}');
Expect(1, 7615, '\p{inphoneticextensionssupplement}', "");
Expect(0, 7615, '\p{^inphoneticextensionssupplement}', "");
Expect(0, 7615, '\P{inphoneticextensionssupplement}', "");
Expect(1, 7615, '\P{^inphoneticextensionssupplement}', "");
Expect(0, 7551, '\p{inphoneticextensionssupplement}', "");
Expect(1, 7551, '\p{^inphoneticextensionssupplement}', "");
Expect(1, 7551, '\P{inphoneticextensionssupplement}', "");
Expect(0, 7551, '\P{^inphoneticextensionssupplement}', "");
Expect(1, 7615, '\p{- In_PHONETIC-ExtensionsSupplement}', "");
Expect(0, 7615, '\p{^- In_PHONETIC-ExtensionsSupplement}', "");
Expect(0, 7615, '\P{- In_PHONETIC-ExtensionsSupplement}', "");
Expect(1, 7615, '\P{^- In_PHONETIC-ExtensionsSupplement}', "");
Expect(0, 7551, '\p{- In_PHONETIC-ExtensionsSupplement}', "");
Expect(1, 7551, '\p{^- In_PHONETIC-ExtensionsSupplement}', "");
Expect(1, 7551, '\P{- In_PHONETIC-ExtensionsSupplement}', "");
Expect(0, 7551, '\P{^- In_PHONETIC-ExtensionsSupplement}', "");
Error('\p{- Modifier Tone:=LETTERS}');
Error('\P{- Modifier Tone:=LETTERS}');
Expect(1, 42783, '\p{modifiertoneletters}', "");
Expect(0, 42783, '\p{^modifiertoneletters}', "");
Expect(0, 42783, '\P{modifiertoneletters}', "");
Expect(1, 42783, '\P{^modifiertoneletters}', "");
Expect(0, 42751, '\p{modifiertoneletters}', "");
Expect(1, 42751, '\p{^modifiertoneletters}', "");
Expect(1, 42751, '\P{modifiertoneletters}', "");
Expect(0, 42751, '\P{^modifiertoneletters}', "");
Expect(1, 42783, '\p{ Modifier tone letters}', "");
Expect(0, 42783, '\p{^ Modifier tone letters}', "");
Expect(0, 42783, '\P{ Modifier tone letters}', "");
Expect(1, 42783, '\P{^ Modifier tone letters}', "");
Expect(0, 42751, '\p{ Modifier tone letters}', "");
Expect(1, 42751, '\p{^ Modifier tone letters}', "");
Expect(1, 42751, '\P{ Modifier tone letters}', "");
Expect(0, 42751, '\P{^ Modifier tone letters}', "");
Error('\p{- Is-Modifier Tone:=Letters}');
Error('\P{- Is-Modifier Tone:=Letters}');
Expect(1, 42783, '\p{ismodifiertoneletters}', "");
Expect(0, 42783, '\p{^ismodifiertoneletters}', "");
Expect(0, 42783, '\P{ismodifiertoneletters}', "");
Expect(1, 42783, '\P{^ismodifiertoneletters}', "");
Expect(0, 42751, '\p{ismodifiertoneletters}', "");
Expect(1, 42751, '\p{^ismodifiertoneletters}', "");
Expect(1, 42751, '\P{ismodifiertoneletters}', "");
Expect(0, 42751, '\P{^ismodifiertoneletters}', "");
Expect(1, 42783, '\p{ is MODIFIER Tone Letters}', "");
Expect(0, 42783, '\p{^ is MODIFIER Tone Letters}', "");
Expect(0, 42783, '\P{ is MODIFIER Tone Letters}', "");
Expect(1, 42783, '\P{^ is MODIFIER Tone Letters}', "");
Expect(0, 42751, '\p{ is MODIFIER Tone Letters}', "");
Expect(1, 42751, '\p{^ is MODIFIER Tone Letters}', "");
Expect(1, 42751, '\P{ is MODIFIER Tone Letters}', "");
Expect(0, 42751, '\P{^ is MODIFIER Tone Letters}', "");
Error('\p{-In:=modifierTone-LETTERS}');
Error('\P{-In:=modifierTone-LETTERS}');
Expect(1, 42783, '\p{inmodifiertoneletters}', "");
Expect(0, 42783, '\p{^inmodifiertoneletters}', "");
Expect(0, 42783, '\P{inmodifiertoneletters}', "");
Expect(1, 42783, '\P{^inmodifiertoneletters}', "");
Expect(0, 42751, '\p{inmodifiertoneletters}', "");
Expect(1, 42751, '\p{^inmodifiertoneletters}', "");
Expect(1, 42751, '\P{inmodifiertoneletters}', "");
Expect(0, 42751, '\P{^inmodifiertoneletters}', "");
Expect(1, 42783, '\p{_ inModifier tone_letters}', "");
Expect(0, 42783, '\p{^_ inModifier tone_letters}', "");
Expect(0, 42783, '\P{_ inModifier tone_letters}', "");
Expect(1, 42783, '\P{^_ inModifier tone_letters}', "");
Expect(0, 42751, '\p{_ inModifier tone_letters}', "");
Expect(1, 42751, '\p{^_ inModifier tone_letters}', "");
Expect(1, 42751, '\P{_ inModifier tone_letters}', "");
Expect(0, 42751, '\P{^_ inModifier tone_letters}', "");
Error('\p{ changes_whenCASEFOLDED:=}');
Error('\P{ changes_whenCASEFOLDED:=}');
Expect(1, 90, '\p{changeswhencasefolded}', "");
Expect(0, 90, '\p{^changeswhencasefolded}', "");
Expect(0, 90, '\P{changeswhencasefolded}', "");
Expect(1, 90, '\P{^changeswhencasefolded}', "");
Expect(0, 64, '\p{changeswhencasefolded}', "");
Expect(1, 64, '\p{^changeswhencasefolded}', "");
Expect(1, 64, '\P{changeswhencasefolded}', "");
Expect(0, 64, '\P{^changeswhencasefolded}', "");
Expect(1, 90, '\p{ Changes_When Casefolded}', "");
Expect(0, 90, '\p{^ Changes_When Casefolded}', "");
Expect(0, 90, '\P{ Changes_When Casefolded}', "");
Expect(1, 90, '\P{^ Changes_When Casefolded}', "");
Expect(0, 64, '\p{ Changes_When Casefolded}', "");
Expect(1, 64, '\p{^ Changes_When Casefolded}', "");
Expect(1, 64, '\P{ Changes_When Casefolded}', "");
Expect(0, 64, '\P{^ Changes_When Casefolded}', "");
Error('\p{-:=is changes-When Casefolded}');
Error('\P{-:=is changes-When Casefolded}');
Expect(1, 90, '\p{ischangeswhencasefolded}', "");
Expect(0, 90, '\p{^ischangeswhencasefolded}', "");
Expect(0, 90, '\P{ischangeswhencasefolded}', "");
Expect(1, 90, '\P{^ischangeswhencasefolded}', "");
Expect(0, 64, '\p{ischangeswhencasefolded}', "");
Expect(1, 64, '\p{^ischangeswhencasefolded}', "");
Expect(1, 64, '\P{ischangeswhencasefolded}', "");
Expect(0, 64, '\P{^ischangeswhencasefolded}', "");
Expect(1, 90, '\p{ Is Changeswhen-casefolded}', "");
Expect(0, 90, '\p{^ Is Changeswhen-casefolded}', "");
Expect(0, 90, '\P{ Is Changeswhen-casefolded}', "");
Expect(1, 90, '\P{^ Is Changeswhen-casefolded}', "");
Expect(0, 64, '\p{ Is Changeswhen-casefolded}', "");
Expect(1, 64, '\p{^ Is Changeswhen-casefolded}', "");
Expect(1, 64, '\P{ Is Changeswhen-casefolded}', "");
Expect(0, 64, '\P{^ Is Changeswhen-casefolded}', "");
Error('\p{/a/CWCF}');
Error('\P{/a/CWCF}');
Expect(1, 90, '\p{cwcf}', "");
Expect(0, 90, '\p{^cwcf}', "");
Expect(0, 90, '\P{cwcf}', "");
Expect(1, 90, '\P{^cwcf}', "");
Expect(0, 64, '\p{cwcf}', "");
Expect(1, 64, '\p{^cwcf}', "");
Expect(1, 64, '\P{cwcf}', "");
Expect(0, 64, '\P{^cwcf}', "");
Expect(1, 90, '\p{-cwcf}', "");
Expect(0, 90, '\p{^-cwcf}', "");
Expect(0, 90, '\P{-cwcf}', "");
Expect(1, 90, '\P{^-cwcf}', "");
Expect(0, 64, '\p{-cwcf}', "");
Expect(1, 64, '\p{^-cwcf}', "");
Expect(1, 64, '\P{-cwcf}', "");
Expect(0, 64, '\P{^-cwcf}', "");
Error('\p{-/a/is_CWCF}');
Error('\P{-/a/is_CWCF}');
Expect(1, 90, '\p{iscwcf}', "");
Expect(0, 90, '\p{^iscwcf}', "");
Expect(0, 90, '\P{iscwcf}', "");
Expect(1, 90, '\P{^iscwcf}', "");
Expect(0, 64, '\p{iscwcf}', "");
Expect(1, 64, '\p{^iscwcf}', "");
Expect(1, 64, '\P{iscwcf}', "");
Expect(0, 64, '\P{^iscwcf}', "");
Expect(1, 90, '\p{-is-cwcf}', "");
Expect(0, 90, '\p{^-is-cwcf}', "");
Expect(0, 90, '\P{-is-cwcf}', "");
Expect(1, 90, '\P{^-is-cwcf}', "");
Expect(0, 64, '\p{-is-cwcf}', "");
Expect(1, 64, '\p{^-is-cwcf}', "");
Expect(1, 64, '\P{-is-cwcf}', "");
Expect(0, 64, '\P{^-is-cwcf}', "");
Error('\p{/a/ -private_usearea}');
Error('\P{/a/ -private_usearea}');
Expect(1, 63743, '\p{privateusearea}', "");
Expect(0, 63743, '\p{^privateusearea}', "");
Expect(0, 63743, '\P{privateusearea}', "");
Expect(1, 63743, '\P{^privateusearea}', "");
Expect(0, 1, '\p{privateusearea}', "");
Expect(1, 1, '\p{^privateusearea}', "");
Expect(1, 1, '\P{privateusearea}', "");
Expect(0, 1, '\P{^privateusearea}', "");
Expect(1, 63743, '\p{ -PRIVATE Use-area}', "");
Expect(0, 63743, '\p{^ -PRIVATE Use-area}', "");
Expect(0, 63743, '\P{ -PRIVATE Use-area}', "");
Expect(1, 63743, '\P{^ -PRIVATE Use-area}', "");
Expect(0, 1, '\p{ -PRIVATE Use-area}', "");
Expect(1, 1, '\p{^ -PRIVATE Use-area}', "");
Expect(1, 1, '\P{ -PRIVATE Use-area}', "");
Expect(0, 1, '\P{^ -PRIVATE Use-area}', "");
Error('\p{_ is PRIVATEuse/a/Area}');
Error('\P{_ is PRIVATEuse/a/Area}');
Expect(1, 63743, '\p{isprivateusearea}', "");
Expect(0, 63743, '\p{^isprivateusearea}', "");
Expect(0, 63743, '\P{isprivateusearea}', "");
Expect(1, 63743, '\P{^isprivateusearea}', "");
Expect(0, 1, '\p{isprivateusearea}', "");
Expect(1, 1, '\p{^isprivateusearea}', "");
Expect(1, 1, '\P{isprivateusearea}', "");
Expect(0, 1, '\P{^isprivateusearea}', "");
Expect(1, 63743, '\p{-_is PRIVATE-USE-Area}', "");
Expect(0, 63743, '\p{^-_is PRIVATE-USE-Area}', "");
Expect(0, 63743, '\P{-_is PRIVATE-USE-Area}', "");
Expect(1, 63743, '\P{^-_is PRIVATE-USE-Area}', "");
Expect(0, 1, '\p{-_is PRIVATE-USE-Area}', "");
Expect(1, 1, '\p{^-_is PRIVATE-USE-Area}', "");
Expect(1, 1, '\P{-_is PRIVATE-USE-Area}', "");
Expect(0, 1, '\P{^-_is PRIVATE-USE-Area}', "");
Error('\p{_ IN/a/Private Use AREA}');
Error('\P{_ IN/a/Private Use AREA}');
Expect(1, 63743, '\p{inprivateusearea}', "");
Expect(0, 63743, '\p{^inprivateusearea}', "");
Expect(0, 63743, '\P{inprivateusearea}', "");
Expect(1, 63743, '\P{^inprivateusearea}', "");
Expect(0, 1, '\p{inprivateusearea}', "");
Expect(1, 1, '\p{^inprivateusearea}', "");
Expect(1, 1, '\P{inprivateusearea}', "");
Expect(0, 1, '\P{^inprivateusearea}', "");
Expect(1, 63743, '\p{ IN_private-Use_area}', "");
Expect(0, 63743, '\p{^ IN_private-Use_area}', "");
Expect(0, 63743, '\P{ IN_private-Use_area}', "");
Expect(1, 63743, '\P{^ IN_private-Use_area}', "");
Expect(0, 1, '\p{ IN_private-Use_area}', "");
Expect(1, 1, '\p{^ IN_private-Use_area}', "");
Expect(1, 1, '\P{ IN_private-Use_area}', "");
Expect(0, 1, '\P{^ IN_private-Use_area}', "");
Error('\p{:=InPrivate USE}');
Error('\P{:=InPrivate USE}');
Expect(1, 63743, '\p{inprivateuse}', "");
Expect(0, 63743, '\p{^inprivateuse}', "");
Expect(0, 63743, '\P{inprivateuse}', "");
Expect(1, 63743, '\P{^inprivateuse}', "");
Expect(0, 1, '\p{inprivateuse}', "");
Expect(1, 1, '\p{^inprivateuse}', "");
Expect(1, 1, '\P{inprivateuse}', "");
Expect(0, 1, '\P{^inprivateuse}', "");
Expect(1, 63743, '\p{--IN PRIVATEuse}', "");
Expect(0, 63743, '\p{^--IN PRIVATEuse}', "");
Expect(0, 63743, '\P{--IN PRIVATEuse}', "");
Expect(1, 63743, '\P{^--IN PRIVATEuse}', "");
Expect(0, 1, '\p{--IN PRIVATEuse}', "");
Expect(1, 1, '\p{^--IN PRIVATEuse}', "");
Expect(1, 1, '\P{--IN PRIVATEuse}', "");
Expect(0, 1, '\P{^--IN PRIVATEuse}', "");
Error('\p{ /a/lycian}');
Error('\P{ /a/lycian}');
Expect(1, 66204, '\p{lycian}', "");
Expect(0, 66204, '\p{^lycian}', "");
Expect(0, 66204, '\P{lycian}', "");
Expect(1, 66204, '\P{^lycian}', "");
Expect(0, 66175, '\p{lycian}', "");
Expect(1, 66175, '\p{^lycian}', "");
Expect(1, 66175, '\P{lycian}', "");
Expect(0, 66175, '\P{^lycian}', "");
Expect(1, 66204, '\p{Lycian}', "");
Expect(0, 66204, '\p{^Lycian}', "");
Expect(0, 66204, '\P{Lycian}', "");
Expect(1, 66204, '\P{^Lycian}', "");
Expect(0, 66175, '\p{Lycian}', "");
Expect(1, 66175, '\p{^Lycian}', "");
Expect(1, 66175, '\P{Lycian}', "");
Expect(0, 66175, '\P{^Lycian}', "");
Error('\p{-/a/Is-Lycian}');
Error('\P{-/a/Is-Lycian}');
Expect(1, 66204, '\p{islycian}', "");
Expect(0, 66204, '\p{^islycian}', "");
Expect(0, 66204, '\P{islycian}', "");
Expect(1, 66204, '\P{^islycian}', "");
Expect(0, 66175, '\p{islycian}', "");
Expect(1, 66175, '\p{^islycian}', "");
Expect(1, 66175, '\P{islycian}', "");
Expect(0, 66175, '\P{^islycian}', "");
Expect(1, 66204, '\p{ -Islycian}', "");
Expect(0, 66204, '\p{^ -Islycian}', "");
Expect(0, 66204, '\P{ -Islycian}', "");
Expect(1, 66204, '\P{^ -Islycian}', "");
Expect(0, 66175, '\p{ -Islycian}', "");
Expect(1, 66175, '\p{^ -Islycian}', "");
Expect(1, 66175, '\P{ -Islycian}', "");
Expect(0, 66175, '\P{^ -Islycian}', "");
Error('\p{--Lyci/a/}');
Error('\P{--Lyci/a/}');
Expect(1, 66204, '\p{lyci}', "");
Expect(0, 66204, '\p{^lyci}', "");
Expect(0, 66204, '\P{lyci}', "");
Expect(1, 66204, '\P{^lyci}', "");
Expect(0, 66175, '\p{lyci}', "");
Expect(1, 66175, '\p{^lyci}', "");
Expect(1, 66175, '\P{lyci}', "");
Expect(0, 66175, '\P{^lyci}', "");
Expect(1, 66204, '\p{--lyci}', "");
Expect(0, 66204, '\p{^--lyci}', "");
Expect(0, 66204, '\P{--lyci}', "");
Expect(1, 66204, '\P{^--lyci}', "");
Expect(0, 66175, '\p{--lyci}', "");
Expect(1, 66175, '\p{^--lyci}', "");
Expect(1, 66175, '\P{--lyci}', "");
Expect(0, 66175, '\P{^--lyci}', "");
Error('\p{_IS:=Lyci}');
Error('\P{_IS:=Lyci}');
Expect(1, 66204, '\p{islyci}', "");
Expect(0, 66204, '\p{^islyci}', "");
Expect(0, 66204, '\P{islyci}', "");
Expect(1, 66204, '\P{^islyci}', "");
Expect(0, 66175, '\p{islyci}', "");
Expect(1, 66175, '\p{^islyci}', "");
Expect(1, 66175, '\P{islyci}', "");
Expect(0, 66175, '\P{^islyci}', "");
Expect(1, 66204, '\p{ -IS_lyci}', "");
Expect(0, 66204, '\p{^ -IS_lyci}', "");
Expect(0, 66204, '\P{ -IS_lyci}', "");
Expect(1, 66204, '\P{^ -IS_lyci}', "");
Expect(0, 66175, '\p{ -IS_lyci}', "");
Expect(1, 66175, '\p{^ -IS_lyci}', "");
Expect(1, 66175, '\P{ -IS_lyci}', "");
Expect(0, 66175, '\P{^ -IS_lyci}', "");
Error('\p{/a/--NUMBER}');
Error('\P{/a/--NUMBER}');
Expect(1, 57, '\p{number}', "");
Expect(0, 57, '\p{^number}', "");
Expect(0, 57, '\P{number}', "");
Expect(1, 57, '\P{^number}', "");
Expect(0, 47, '\p{number}', "");
Expect(1, 47, '\p{^number}', "");
Expect(1, 47, '\P{number}', "");
Expect(0, 47, '\P{^number}', "");
Expect(1, 57, '\p{ Number}', "");
Expect(0, 57, '\p{^ Number}', "");
Expect(0, 57, '\P{ Number}', "");
Expect(1, 57, '\P{^ Number}', "");
Expect(0, 47, '\p{ Number}', "");
Expect(1, 47, '\p{^ Number}', "");
Expect(1, 47, '\P{ Number}', "");
Expect(0, 47, '\P{^ Number}', "");
Error('\p{_-Is-NUMBER/a/}');
Error('\P{_-Is-NUMBER/a/}');
Expect(1, 57, '\p{isnumber}', "");
Expect(0, 57, '\p{^isnumber}', "");
Expect(0, 57, '\P{isnumber}', "");
Expect(1, 57, '\P{^isnumber}', "");
Expect(0, 47, '\p{isnumber}', "");
Expect(1, 47, '\p{^isnumber}', "");
Expect(1, 47, '\P{isnumber}', "");
Expect(0, 47, '\P{^isnumber}', "");
Expect(1, 57, '\p{_ Is_number}', "");
Expect(0, 57, '\p{^_ Is_number}', "");
Expect(0, 57, '\P{_ Is_number}', "");
Expect(1, 57, '\P{^_ Is_number}', "");
Expect(0, 47, '\p{_ Is_number}', "");
Expect(1, 47, '\p{^_ Is_number}', "");
Expect(1, 47, '\P{_ Is_number}', "");
Expect(0, 47, '\P{^_ Is_number}', "");
Error('\p{-/a/N}');
Error('\P{-/a/N}');
Expect(1, 57, '\p{n}', "");
Expect(0, 57, '\p{^n}', "");
Expect(0, 57, '\P{n}', "");
Expect(1, 57, '\P{^n}', "");
Expect(0, 47, '\p{n}', "");
Expect(1, 47, '\p{^n}', "");
Expect(1, 47, '\P{n}', "");
Expect(0, 47, '\P{^n}', "");
Expect(1, 57, '\p{_N}', "");
Expect(0, 57, '\p{^_N}', "");
Expect(0, 57, '\P{_N}', "");
Expect(1, 57, '\P{^_N}', "");
Expect(0, 47, '\p{_N}', "");
Expect(1, 47, '\p{^_N}', "");
Expect(1, 47, '\P{_N}', "");
Expect(0, 47, '\P{^_N}', "");
Error('\p{/a/ ISN}');
Error('\P{/a/ ISN}');
Expect(1, 57, '\p{isn}', "");
Expect(0, 57, '\p{^isn}', "");
Expect(0, 57, '\P{isn}', "");
Expect(1, 57, '\P{^isn}', "");
Expect(0, 47, '\p{isn}', "");
Expect(1, 47, '\p{^isn}', "");
Expect(1, 47, '\P{isn}', "");
Expect(0, 47, '\P{^isn}', "");
Expect(1, 57, '\p{-Is-n}', "");
Expect(0, 57, '\p{^-Is-n}', "");
Expect(0, 57, '\P{-Is-n}', "");
Expect(1, 57, '\P{^-Is-n}', "");
Expect(0, 47, '\p{-Is-n}', "");
Expect(1, 47, '\p{^-Is-n}', "");
Expect(1, 47, '\P{-Is-n}', "");
Expect(0, 47, '\P{^-Is-n}', "");
Error('\p{-PosixDigit/a/}');
Error('\P{-PosixDigit/a/}');
Expect(1, 57, '\p{posixdigit}', "");
Expect(0, 57, '\p{^posixdigit}', "");
Expect(0, 57, '\P{posixdigit}', "");
Expect(1, 57, '\P{^posixdigit}', "");
Expect(0, 47, '\p{posixdigit}', "");
Expect(1, 47, '\p{^posixdigit}', "");
Expect(1, 47, '\P{posixdigit}', "");
Expect(0, 47, '\P{^posixdigit}', "");
Expect(1, 57, '\p{-PosixDigit}', "");
Expect(0, 57, '\p{^-PosixDigit}', "");
Expect(0, 57, '\P{-PosixDigit}', "");
Expect(1, 57, '\P{^-PosixDigit}', "");
Expect(0, 47, '\p{-PosixDigit}', "");
Expect(1, 47, '\p{^-PosixDigit}', "");
Expect(1, 47, '\P{-PosixDigit}', "");
Expect(0, 47, '\P{^-PosixDigit}', "");
Error('\p{ Is:=PosixDigit}');
Error('\P{ Is:=PosixDigit}');
Expect(1, 57, '\p{isposixdigit}', "");
Expect(0, 57, '\p{^isposixdigit}', "");
Expect(0, 57, '\P{isposixdigit}', "");
Expect(1, 57, '\P{^isposixdigit}', "");
Expect(0, 47, '\p{isposixdigit}', "");
Expect(1, 47, '\p{^isposixdigit}', "");
Expect(1, 47, '\P{isposixdigit}', "");
Expect(0, 47, '\P{^isposixdigit}', "");
Expect(1, 57, '\p{ is-POSIXDIGIT}', "");
Expect(0, 57, '\p{^ is-POSIXDIGIT}', "");
Expect(0, 57, '\P{ is-POSIXDIGIT}', "");
Expect(1, 57, '\P{^ is-POSIXDIGIT}', "");
Expect(0, 47, '\p{ is-POSIXDIGIT}', "");
Expect(1, 47, '\p{^ is-POSIXDIGIT}', "");
Expect(1, 47, '\P{ is-POSIXDIGIT}', "");
Expect(0, 47, '\P{^ is-POSIXDIGIT}', "");
Error('\p{:=_GEORGIAN}');
Error('\P{:=_GEORGIAN}');
Expect(1, 4293, '\p{georgian}', "");
Expect(0, 4293, '\p{^georgian}', "");
Expect(0, 4293, '\P{georgian}', "");
Expect(1, 4293, '\P{^georgian}', "");
Expect(0, 4255, '\p{georgian}', "");
Expect(1, 4255, '\p{^georgian}', "");
Expect(1, 4255, '\P{georgian}', "");
Expect(0, 4255, '\P{^georgian}', "");
Expect(1, 4293, '\p{- georgian}', "");
Expect(0, 4293, '\p{^- georgian}', "");
Expect(0, 4293, '\P{- georgian}', "");
Expect(1, 4293, '\P{^- georgian}', "");
Expect(0, 4255, '\p{- georgian}', "");
Expect(1, 4255, '\p{^- georgian}', "");
Expect(1, 4255, '\P{- georgian}', "");
Expect(0, 4255, '\P{^- georgian}', "");
Error('\p{_-Is georgian:=}');
Error('\P{_-Is georgian:=}');
Expect(1, 4293, '\p{isgeorgian}', "");
Expect(0, 4293, '\p{^isgeorgian}', "");
Expect(0, 4293, '\P{isgeorgian}', "");
Expect(1, 4293, '\P{^isgeorgian}', "");
Expect(0, 4255, '\p{isgeorgian}', "");
Expect(1, 4255, '\p{^isgeorgian}', "");
Expect(1, 4255, '\P{isgeorgian}', "");
Expect(0, 4255, '\P{^isgeorgian}', "");
Expect(1, 4293, '\p{_-is georgian}', "");
Expect(0, 4293, '\p{^_-is georgian}', "");
Expect(0, 4293, '\P{_-is georgian}', "");
Expect(1, 4293, '\P{^_-is georgian}', "");
Expect(0, 4255, '\p{_-is georgian}', "");
Expect(1, 4255, '\p{^_-is georgian}', "");
Expect(1, 4255, '\P{_-is georgian}', "");
Expect(0, 4255, '\P{^_-is georgian}', "");
Error('\p{:= geor}');
Error('\P{:= geor}');
Expect(1, 4293, '\p{geor}', "");
Expect(0, 4293, '\p{^geor}', "");
Expect(0, 4293, '\P{geor}', "");
Expect(1, 4293, '\P{^geor}', "");
Expect(0, 4255, '\p{geor}', "");
Expect(1, 4255, '\p{^geor}', "");
Expect(1, 4255, '\P{geor}', "");
Expect(0, 4255, '\P{^geor}', "");
Expect(1, 4293, '\p{ geor}', "");
Expect(0, 4293, '\p{^ geor}', "");
Expect(0, 4293, '\P{ geor}', "");
Expect(1, 4293, '\P{^ geor}', "");
Expect(0, 4255, '\p{ geor}', "");
Expect(1, 4255, '\p{^ geor}', "");
Expect(1, 4255, '\P{ geor}', "");
Expect(0, 4255, '\P{^ geor}', "");
Error('\p{ /a/Is-GEOR}');
Error('\P{ /a/Is-GEOR}');
Expect(1, 4293, '\p{isgeor}', "");
Expect(0, 4293, '\p{^isgeor}', "");
Expect(0, 4293, '\P{isgeor}', "");
Expect(1, 4293, '\P{^isgeor}', "");
Expect(0, 4255, '\p{isgeor}', "");
Expect(1, 4255, '\p{^isgeor}', "");
Expect(1, 4255, '\P{isgeor}', "");
Expect(0, 4255, '\P{^isgeor}', "");
Expect(1, 4293, '\p{__Is Geor}', "");
Expect(0, 4293, '\p{^__Is Geor}', "");
Expect(0, 4293, '\P{__Is Geor}', "");
Expect(1, 4293, '\P{^__Is Geor}', "");
Expect(0, 4255, '\p{__Is Geor}', "");
Expect(1, 4255, '\p{^__Is Geor}', "");
Expect(1, 4255, '\P{__Is Geor}', "");
Expect(0, 4255, '\P{^__Is Geor}', "");
Error('\p{ :=No_BLOCK}');
Error('\P{ :=No_BLOCK}');
Expect(1, 2303, '\p{noblock}', "");
Expect(0, 2303, '\p{^noblock}', "");
Expect(0, 2303, '\P{noblock}', "");
Expect(1, 2303, '\P{^noblock}', "");
Expect(0, 2111, '\p{noblock}', "");
Expect(1, 2111, '\p{^noblock}', "");
Expect(1, 2111, '\P{noblock}', "");
Expect(0, 2111, '\P{^noblock}', "");
Expect(1, 2303, '\p{ NOblock}', "");
Expect(0, 2303, '\p{^ NOblock}', "");
Expect(0, 2303, '\P{ NOblock}', "");
Expect(1, 2303, '\P{^ NOblock}', "");
Expect(0, 2111, '\p{ NOblock}', "");
Expect(1, 2111, '\p{^ NOblock}', "");
Expect(1, 2111, '\P{ NOblock}', "");
Expect(0, 2111, '\P{^ NOblock}', "");
Error('\p{ Is-NOBlock/a/}');
Error('\P{ Is-NOBlock/a/}');
Expect(1, 2303, '\p{isnoblock}', "");
Expect(0, 2303, '\p{^isnoblock}', "");
Expect(0, 2303, '\P{isnoblock}', "");
Expect(1, 2303, '\P{^isnoblock}', "");
Expect(0, 2111, '\p{isnoblock}', "");
Expect(1, 2111, '\p{^isnoblock}', "");
Expect(1, 2111, '\P{isnoblock}', "");
Expect(0, 2111, '\P{^isnoblock}', "");
Expect(1, 2303, '\p{_-IsNO block}', "");
Expect(0, 2303, '\p{^_-IsNO block}', "");
Expect(0, 2303, '\P{_-IsNO block}', "");
Expect(1, 2303, '\P{^_-IsNO block}', "");
Expect(0, 2111, '\p{_-IsNO block}', "");
Expect(1, 2111, '\p{^_-IsNO block}', "");
Expect(1, 2111, '\P{_-IsNO block}', "");
Expect(0, 2111, '\P{^_-IsNO block}', "");
Error('\p{ In:=NO Block}');
Error('\P{ In:=NO Block}');
Expect(1, 2303, '\p{innoblock}', "");
Expect(0, 2303, '\p{^innoblock}', "");
Expect(0, 2303, '\P{innoblock}', "");
Expect(1, 2303, '\P{^innoblock}', "");
Expect(0, 2111, '\p{innoblock}', "");
Expect(1, 2111, '\p{^innoblock}', "");
Expect(1, 2111, '\P{innoblock}', "");
Expect(0, 2111, '\P{^innoblock}', "");
Expect(1, 2303, '\p{ In no Block}', "");
Expect(0, 2303, '\p{^ In no Block}', "");
Expect(0, 2303, '\P{ In no Block}', "");
Expect(1, 2303, '\P{^ In no Block}', "");
Expect(0, 2111, '\p{ In no Block}', "");
Expect(1, 2111, '\p{^ In no Block}', "");
Expect(1, 2111, '\P{ In no Block}', "");
Expect(0, 2111, '\P{^ In no Block}', "");
Error('\p{_:=ASSIGNED}');
Error('\P{_:=ASSIGNED}');
Expect(1, 887, '\p{assigned}', "");
Expect(0, 887, '\p{^assigned}', "");
Expect(0, 887, '\P{assigned}', "");
Expect(1, 887, '\P{^assigned}', "");
Expect(0, 889, '\p{assigned}', "");
Expect(1, 889, '\p{^assigned}', "");
Expect(1, 889, '\P{assigned}', "");
Expect(0, 889, '\P{^assigned}', "");
Expect(1, 887, '\p{-Assigned}', "");
Expect(0, 887, '\p{^-Assigned}', "");
Expect(0, 887, '\P{-Assigned}', "");
Expect(1, 887, '\P{^-Assigned}', "");
Expect(0, 889, '\p{-Assigned}', "");
Expect(1, 889, '\p{^-Assigned}', "");
Expect(1, 889, '\P{-Assigned}', "");
Expect(0, 889, '\P{^-Assigned}', "");
Error('\p{ -is/a/Assigned}');
Error('\P{ -is/a/Assigned}');
Expect(1, 887, '\p{isassigned}', "");
Expect(0, 887, '\p{^isassigned}', "");
Expect(0, 887, '\P{isassigned}', "");
Expect(1, 887, '\P{^isassigned}', "");
Expect(0, 889, '\p{isassigned}', "");
Expect(1, 889, '\p{^isassigned}', "");
Expect(1, 889, '\P{isassigned}', "");
Expect(0, 889, '\P{^isassigned}', "");
Expect(1, 887, '\p{_ISAssigned}', "");
Expect(0, 887, '\p{^_ISAssigned}', "");
Expect(0, 887, '\P{_ISAssigned}', "");
Expect(1, 887, '\P{^_ISAssigned}', "");
Expect(0, 889, '\p{_ISAssigned}', "");
Expect(1, 889, '\p{^_ISAssigned}', "");
Expect(1, 889, '\P{_ISAssigned}', "");
Expect(0, 889, '\P{^_ISAssigned}', "");
Error('\p{ /a/VerticalForms}');
Error('\P{ /a/VerticalForms}');
Expect(1, 65055, '\p{verticalforms}', "");
Expect(0, 65055, '\p{^verticalforms}', "");
Expect(0, 65055, '\P{verticalforms}', "");
Expect(1, 65055, '\P{^verticalforms}', "");
Expect(0, 65039, '\p{verticalforms}', "");
Expect(1, 65039, '\p{^verticalforms}', "");
Expect(1, 65039, '\P{verticalforms}', "");
Expect(0, 65039, '\P{^verticalforms}', "");
Expect(1, 65055, '\p{ -Vertical FORMS}', "");
Expect(0, 65055, '\p{^ -Vertical FORMS}', "");
Expect(0, 65055, '\P{ -Vertical FORMS}', "");
Expect(1, 65055, '\P{^ -Vertical FORMS}', "");
Expect(0, 65039, '\p{ -Vertical FORMS}', "");
Expect(1, 65039, '\p{^ -Vertical FORMS}', "");
Expect(1, 65039, '\P{ -Vertical FORMS}', "");
Expect(0, 65039, '\P{^ -Vertical FORMS}', "");
Error('\p{_-Is Vertical_Forms:=}');
Error('\P{_-Is Vertical_Forms:=}');
Expect(1, 65055, '\p{isverticalforms}', "");
Expect(0, 65055, '\p{^isverticalforms}', "");
Expect(0, 65055, '\P{isverticalforms}', "");
Expect(1, 65055, '\P{^isverticalforms}', "");
Expect(0, 65039, '\p{isverticalforms}', "");
Expect(1, 65039, '\p{^isverticalforms}', "");
Expect(1, 65039, '\P{isverticalforms}', "");
Expect(0, 65039, '\P{^isverticalforms}', "");
Expect(1, 65055, '\p{ is-VERTICALForms}', "");
Expect(0, 65055, '\p{^ is-VERTICALForms}', "");
Expect(0, 65055, '\P{ is-VERTICALForms}', "");
Expect(1, 65055, '\P{^ is-VERTICALForms}', "");
Expect(0, 65039, '\p{ is-VERTICALForms}', "");
Expect(1, 65039, '\p{^ is-VERTICALForms}', "");
Expect(1, 65039, '\P{ is-VERTICALForms}', "");
Expect(0, 65039, '\P{^ is-VERTICALForms}', "");
Error('\p{ :=in vertical Forms}');
Error('\P{ :=in vertical Forms}');
Expect(1, 65055, '\p{inverticalforms}', "");
Expect(0, 65055, '\p{^inverticalforms}', "");
Expect(0, 65055, '\P{inverticalforms}', "");
Expect(1, 65055, '\P{^inverticalforms}', "");
Expect(0, 65039, '\p{inverticalforms}', "");
Expect(1, 65039, '\p{^inverticalforms}', "");
Expect(1, 65039, '\P{inverticalforms}', "");
Expect(0, 65039, '\P{^inverticalforms}', "");
Expect(1, 65055, '\p{ INVertical_FORMS}', "");
Expect(0, 65055, '\p{^ INVertical_FORMS}', "");
Expect(0, 65055, '\P{ INVertical_FORMS}', "");
Expect(1, 65055, '\P{^ INVertical_FORMS}', "");
Expect(0, 65039, '\p{ INVertical_FORMS}', "");
Expect(1, 65039, '\p{^ INVertical_FORMS}', "");
Expect(1, 65039, '\P{ INVertical_FORMS}', "");
Expect(0, 65039, '\P{^ INVertical_FORMS}', "");
Error('\p{ cjk:=compatibility}');
Error('\P{ cjk:=compatibility}');
Expect(1, 13311, '\p{cjkcompatibility}', "");
Expect(0, 13311, '\p{^cjkcompatibility}', "");
Expect(0, 13311, '\P{cjkcompatibility}', "");
Expect(1, 13311, '\P{^cjkcompatibility}', "");
Expect(0, 13055, '\p{cjkcompatibility}', "");
Expect(1, 13055, '\p{^cjkcompatibility}', "");
Expect(1, 13055, '\P{cjkcompatibility}', "");
Expect(0, 13055, '\P{^cjkcompatibility}', "");
Expect(1, 13311, '\p{ CJK_Compatibility}', "");
Expect(0, 13311, '\p{^ CJK_Compatibility}', "");
Expect(0, 13311, '\P{ CJK_Compatibility}', "");
Expect(1, 13311, '\P{^ CJK_Compatibility}', "");
Expect(0, 13055, '\p{ CJK_Compatibility}', "");
Expect(1, 13055, '\p{^ CJK_Compatibility}', "");
Expect(1, 13055, '\P{ CJK_Compatibility}', "");
Expect(0, 13055, '\P{^ CJK_Compatibility}', "");
Error('\p{/a/_ ISCJK Compatibility}');
Error('\P{/a/_ ISCJK Compatibility}');
Expect(1, 13311, '\p{iscjkcompatibility}', "");
Expect(0, 13311, '\p{^iscjkcompatibility}', "");
Expect(0, 13311, '\P{iscjkcompatibility}', "");
Expect(1, 13311, '\P{^iscjkcompatibility}', "");
Expect(0, 13055, '\p{iscjkcompatibility}', "");
Expect(1, 13055, '\p{^iscjkcompatibility}', "");
Expect(1, 13055, '\P{iscjkcompatibility}', "");
Expect(0, 13055, '\P{^iscjkcompatibility}', "");
Expect(1, 13311, '\p{- Is_CJKCOMPATIBILITY}', "");
Expect(0, 13311, '\p{^- Is_CJKCOMPATIBILITY}', "");
Expect(0, 13311, '\P{- Is_CJKCOMPATIBILITY}', "");
Expect(1, 13311, '\P{^- Is_CJKCOMPATIBILITY}', "");
Expect(0, 13055, '\p{- Is_CJKCOMPATIBILITY}', "");
Expect(1, 13055, '\p{^- Is_CJKCOMPATIBILITY}', "");
Expect(1, 13055, '\P{- Is_CJKCOMPATIBILITY}', "");
Expect(0, 13055, '\P{^- Is_CJKCOMPATIBILITY}', "");
Error('\p{ In/a/CJK Compatibility}');
Error('\P{ In/a/CJK Compatibility}');
Expect(1, 13311, '\p{incjkcompatibility}', "");
Expect(0, 13311, '\p{^incjkcompatibility}', "");
Expect(0, 13311, '\P{incjkcompatibility}', "");
Expect(1, 13311, '\P{^incjkcompatibility}', "");
Expect(0, 13055, '\p{incjkcompatibility}', "");
Expect(1, 13055, '\p{^incjkcompatibility}', "");
Expect(1, 13055, '\P{incjkcompatibility}', "");
Expect(0, 13055, '\P{^incjkcompatibility}', "");
Expect(1, 13311, '\p{_ in cjk-COMPATIBILITY}', "");
Expect(0, 13311, '\p{^_ in cjk-COMPATIBILITY}', "");
Expect(0, 13311, '\P{_ in cjk-COMPATIBILITY}', "");
Expect(1, 13311, '\P{^_ in cjk-COMPATIBILITY}', "");
Expect(0, 13055, '\p{_ in cjk-COMPATIBILITY}', "");
Expect(1, 13055, '\p{^_ in cjk-COMPATIBILITY}', "");
Expect(1, 13055, '\P{_ in cjk-COMPATIBILITY}', "");
Expect(0, 13055, '\P{^_ in cjk-COMPATIBILITY}', "");
Error('\p{ -CJK Unified Ideographs extension A:=}');
Error('\P{ -CJK Unified Ideographs extension A:=}');
Expect(1, 19903, '\p{cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^cjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^cjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{cjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^cjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{ CJK_Unified Ideographs Extension-A}', "");
Expect(0, 19903, '\p{^ CJK_Unified Ideographs Extension-A}', "");
Expect(0, 19903, '\P{ CJK_Unified Ideographs Extension-A}', "");
Expect(1, 19903, '\P{^ CJK_Unified Ideographs Extension-A}', "");
Expect(0, 13311, '\p{ CJK_Unified Ideographs Extension-A}', "");
Expect(1, 13311, '\p{^ CJK_Unified Ideographs Extension-A}', "");
Expect(1, 13311, '\P{ CJK_Unified Ideographs Extension-A}', "");
Expect(0, 13311, '\P{^ CJK_Unified Ideographs Extension-A}', "");
Error('\p{ is_cjk-Unified_IDEOGRAPHS:=EXTENSION A}');
Error('\P{ is_cjk-Unified_IDEOGRAPHS:=EXTENSION A}');
Expect(1, 19903, '\p{iscjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^iscjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{iscjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^iscjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{iscjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^iscjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{iscjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^iscjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(0, 19903, '\p{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(0, 19903, '\P{_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(1, 19903, '\P{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(0, 13311, '\p{_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(1, 13311, '\p{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(1, 13311, '\P{_ IS CJKunifiedideographs_EXTENSION_A}', "");
Expect(0, 13311, '\P{^_ IS CJKunifiedideographs_EXTENSION_A}', "");
Error('\p{- inCJK unified_ideographs-extension/a/A}');
Error('\P{- inCJK unified_ideographs-extension/a/A}');
Expect(1, 19903, '\p{incjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\p{^incjkunifiedideographsextensiona}', "");
Expect(0, 19903, '\P{incjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\P{^incjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\p{incjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\p{^incjkunifiedideographsextensiona}', "");
Expect(1, 13311, '\P{incjkunifiedideographsextensiona}', "");
Expect(0, 13311, '\P{^incjkunifiedideographsextensiona}', "");
Expect(1, 19903, '\p{-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(0, 19903, '\p{^-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(0, 19903, '\P{-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(1, 19903, '\P{^-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(0, 13311, '\p{-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(1, 13311, '\p{^-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(1, 13311, '\P{-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Expect(0, 13311, '\P{^-In-CJK_Unified IDEOGRAPHS Extension_A}', "");
Error('\p{:=-KHAROSHTHI}');
Error('\P{:=-KHAROSHTHI}');
Expect(1, 68099, '\p{kharoshthi}', "");
Expect(0, 68099, '\p{^kharoshthi}', "");
Expect(0, 68099, '\P{kharoshthi}', "");
Expect(1, 68099, '\P{^kharoshthi}', "");
Expect(0, 68095, '\p{kharoshthi}', "");
Expect(1, 68095, '\p{^kharoshthi}', "");
Expect(1, 68095, '\P{kharoshthi}', "");
Expect(0, 68095, '\P{^kharoshthi}', "");
Expect(1, 68099, '\p{ KHAROSHTHI}', "");
Expect(0, 68099, '\p{^ KHAROSHTHI}', "");
Expect(0, 68099, '\P{ KHAROSHTHI}', "");
Expect(1, 68099, '\P{^ KHAROSHTHI}', "");
Expect(0, 68095, '\p{ KHAROSHTHI}', "");
Expect(1, 68095, '\p{^ KHAROSHTHI}', "");
Expect(1, 68095, '\P{ KHAROSHTHI}', "");
Expect(0, 68095, '\P{^ KHAROSHTHI}', "");
Error('\p{ :=Is-KHAROSHTHI}');
Error('\P{ :=Is-KHAROSHTHI}');
Expect(1, 68099, '\p{iskharoshthi}', "");
Expect(0, 68099, '\p{^iskharoshthi}', "");
Expect(0, 68099, '\P{iskharoshthi}', "");
Expect(1, 68099, '\P{^iskharoshthi}', "");
Expect(0, 68095, '\p{iskharoshthi}', "");
Expect(1, 68095, '\p{^iskharoshthi}', "");
Expect(1, 68095, '\P{iskharoshthi}', "");
Expect(0, 68095, '\P{^iskharoshthi}', "");
Expect(1, 68099, '\p{ Is_kharoshthi}', "");
Expect(0, 68099, '\p{^ Is_kharoshthi}', "");
Expect(0, 68099, '\P{ Is_kharoshthi}', "");
Expect(1, 68099, '\P{^ Is_kharoshthi}', "");
Expect(0, 68095, '\p{ Is_kharoshthi}', "");
Expect(1, 68095, '\p{^ Is_kharoshthi}', "");
Expect(1, 68095, '\P{ Is_kharoshthi}', "");
Expect(0, 68095, '\P{^ Is_kharoshthi}', "");
Error('\p{_ Khar:=}');
Error('\P{_ Khar:=}');
Expect(1, 68099, '\p{khar}', "");
Expect(0, 68099, '\p{^khar}', "");
Expect(0, 68099, '\P{khar}', "");
Expect(1, 68099, '\P{^khar}', "");
Expect(0, 68095, '\p{khar}', "");
Expect(1, 68095, '\p{^khar}', "");
Expect(1, 68095, '\P{khar}', "");
Expect(0, 68095, '\P{^khar}', "");
Expect(1, 68099, '\p{ Khar}', "");
Expect(0, 68099, '\p{^ Khar}', "");
Expect(0, 68099, '\P{ Khar}', "");
Expect(1, 68099, '\P{^ Khar}', "");
Expect(0, 68095, '\p{ Khar}', "");
Expect(1, 68095, '\p{^ Khar}', "");
Expect(1, 68095, '\P{ Khar}', "");
Expect(0, 68095, '\P{^ Khar}', "");
Error('\p{_-IS khar:=}');
Error('\P{_-IS khar:=}');
Expect(1, 68099, '\p{iskhar}', "");
Expect(0, 68099, '\p{^iskhar}', "");
Expect(0, 68099, '\P{iskhar}', "");
Expect(1, 68099, '\P{^iskhar}', "");
Expect(0, 68095, '\p{iskhar}', "");
Expect(1, 68095, '\p{^iskhar}', "");
Expect(1, 68095, '\P{iskhar}', "");
Expect(0, 68095, '\P{^iskhar}', "");
Expect(1, 68099, '\p{_Is-Khar}', "");
Expect(0, 68099, '\p{^_Is-Khar}', "");
Expect(0, 68099, '\P{_Is-Khar}', "");
Expect(1, 68099, '\P{^_Is-Khar}', "");
Expect(0, 68095, '\p{_Is-Khar}', "");
Expect(1, 68095, '\p{^_Is-Khar}', "");
Expect(1, 68095, '\P{_Is-Khar}', "");
Expect(0, 68095, '\P{^_Is-Khar}', "");
Error('\p{/a/ -MathSYMBOL}');
Error('\P{/a/ -MathSYMBOL}');
Expect(1, 43, '\p{mathsymbol}', "");
Expect(0, 43, '\p{^mathsymbol}', "");
Expect(0, 43, '\P{mathsymbol}', "");
Expect(1, 43, '\P{^mathsymbol}', "");
Expect(0, 42, '\p{mathsymbol}', "");
Expect(1, 42, '\p{^mathsymbol}', "");
Expect(1, 42, '\P{mathsymbol}', "");
Expect(0, 42, '\P{^mathsymbol}', "");
Expect(1, 43, '\p{ Math Symbol}', "");
Expect(0, 43, '\p{^ Math Symbol}', "");
Expect(0, 43, '\P{ Math Symbol}', "");
Expect(1, 43, '\P{^ Math Symbol}', "");
Expect(0, 42, '\p{ Math Symbol}', "");
Expect(1, 42, '\p{^ Math Symbol}', "");
Expect(1, 42, '\P{ Math Symbol}', "");
Expect(0, 42, '\P{^ Math Symbol}', "");
Error('\p{:=is Math-Symbol}');
Error('\P{:=is Math-Symbol}');
Expect(1, 43, '\p{ismathsymbol}', "");
Expect(0, 43, '\p{^ismathsymbol}', "");
Expect(0, 43, '\P{ismathsymbol}', "");
Expect(1, 43, '\P{^ismathsymbol}', "");
Expect(0, 42, '\p{ismathsymbol}', "");
Expect(1, 42, '\p{^ismathsymbol}', "");
Expect(1, 42, '\P{ismathsymbol}', "");
Expect(0, 42, '\P{^ismathsymbol}', "");
Expect(1, 43, '\p{ Is_math Symbol}', "");
Expect(0, 43, '\p{^ Is_math Symbol}', "");
Expect(0, 43, '\P{ Is_math Symbol}', "");
Expect(1, 43, '\P{^ Is_math Symbol}', "");
Expect(0, 42, '\p{ Is_math Symbol}', "");
Expect(1, 42, '\p{^ Is_math Symbol}', "");
Expect(1, 42, '\P{ Is_math Symbol}', "");
Expect(0, 42, '\P{^ Is_math Symbol}', "");
Error('\p{/a/Sm}');
Error('\P{/a/Sm}');
Expect(1, 43, '\p{sm}', "");
Expect(0, 43, '\p{^sm}', "");
Expect(0, 43, '\P{sm}', "");
Expect(1, 43, '\P{^sm}', "");
Expect(0, 42, '\p{sm}', "");
Expect(1, 42, '\p{^sm}', "");
Expect(1, 42, '\P{sm}', "");
Expect(0, 42, '\P{^sm}', "");
Expect(1, 43, '\p{ SM}', "");
Expect(0, 43, '\p{^ SM}', "");
Expect(0, 43, '\P{ SM}', "");
Expect(1, 43, '\P{^ SM}', "");
Expect(0, 42, '\p{ SM}', "");
Expect(1, 42, '\p{^ SM}', "");
Expect(1, 42, '\P{ SM}', "");
Expect(0, 42, '\P{^ SM}', "");
Error('\p{-/a/Is Sm}');
Error('\P{-/a/Is Sm}');
Expect(1, 43, '\p{issm}', "");
Expect(0, 43, '\p{^issm}', "");
Expect(0, 43, '\P{issm}', "");
Expect(1, 43, '\P{^issm}', "");
Expect(0, 42, '\p{issm}', "");
Expect(1, 42, '\p{^issm}', "");
Expect(1, 42, '\P{issm}', "");
Expect(0, 42, '\P{^issm}', "");
Expect(1, 43, '\p{Is Sm}', "");
Expect(0, 43, '\p{^Is Sm}', "");
Expect(0, 43, '\P{Is Sm}', "");
Expect(1, 43, '\P{^Is Sm}', "");
Expect(0, 42, '\p{Is Sm}', "");
Expect(1, 42, '\p{^Is Sm}', "");
Expect(1, 42, '\P{Is Sm}', "");
Expect(0, 42, '\P{^Is Sm}', "");
Error('\p{Tagalog/a/}');
Error('\P{Tagalog/a/}');
Expect(1, 5900, '\p{tagalog}', "");
Expect(0, 5900, '\p{^tagalog}', "");
Expect(0, 5900, '\P{tagalog}', "");
Expect(1, 5900, '\P{^tagalog}', "");
Expect(0, 5887, '\p{tagalog}', "");
Expect(1, 5887, '\p{^tagalog}', "");
Expect(1, 5887, '\P{tagalog}', "");
Expect(0, 5887, '\P{^tagalog}', "");
Expect(1, 5900, '\p{ Tagalog}', "");
Expect(0, 5900, '\p{^ Tagalog}', "");
Expect(0, 5900, '\P{ Tagalog}', "");
Expect(1, 5900, '\P{^ Tagalog}', "");
Expect(0, 5887, '\p{ Tagalog}', "");
Expect(1, 5887, '\p{^ Tagalog}', "");
Expect(1, 5887, '\P{ Tagalog}', "");
Expect(0, 5887, '\P{^ Tagalog}', "");
Error('\p{_is-Tagalog:=}');
Error('\P{_is-Tagalog:=}');
Expect(1, 5900, '\p{istagalog}', "");
Expect(0, 5900, '\p{^istagalog}', "");
Expect(0, 5900, '\P{istagalog}', "");
Expect(1, 5900, '\P{^istagalog}', "");
Expect(0, 5887, '\p{istagalog}', "");
Expect(1, 5887, '\p{^istagalog}', "");
Expect(1, 5887, '\P{istagalog}', "");
Expect(0, 5887, '\P{^istagalog}', "");
Expect(1, 5900, '\p{_-isTAGALOG}', "");
Expect(0, 5900, '\p{^_-isTAGALOG}', "");
Expect(0, 5900, '\P{_-isTAGALOG}', "");
Expect(1, 5900, '\P{^_-isTAGALOG}', "");
Expect(0, 5887, '\p{_-isTAGALOG}', "");
Expect(1, 5887, '\p{^_-isTAGALOG}', "");
Expect(1, 5887, '\P{_-isTAGALOG}', "");
Expect(0, 5887, '\P{^_-isTAGALOG}', "");
Error('\p{_tglg/a/}');
Error('\P{_tglg/a/}');
Expect(1, 5900, '\p{tglg}', "");
Expect(0, 5900, '\p{^tglg}', "");
Expect(0, 5900, '\P{tglg}', "");
Expect(1, 5900, '\P{^tglg}', "");
Expect(0, 5887, '\p{tglg}', "");
Expect(1, 5887, '\p{^tglg}', "");
Expect(1, 5887, '\P{tglg}', "");
Expect(0, 5887, '\P{^tglg}', "");
Error('\p{ Is/a/Tglg}');
Error('\P{ Is/a/Tglg}');
Expect(1, 5900, '\p{istglg}', "");
Expect(0, 5900, '\p{^istglg}', "");
Expect(0, 5900, '\P{istglg}', "");
Expect(1, 5900, '\P{^istglg}', "");
Expect(0, 5887, '\p{istglg}', "");
Expect(1, 5887, '\p{^istglg}', "");
Expect(1, 5887, '\P{istglg}', "");
Expect(0, 5887, '\P{^istglg}', "");
Expect(1, 5900, '\p{ IS Tglg}', "");
Expect(0, 5900, '\p{^ IS Tglg}', "");
Expect(0, 5900, '\P{ IS Tglg}', "");
Expect(1, 5900, '\P{^ IS Tglg}', "");
Expect(0, 5887, '\p{ IS Tglg}', "");
Expect(1, 5887, '\p{^ IS Tglg}', "");
Expect(1, 5887, '\P{ IS Tglg}', "");
Expect(0, 5887, '\P{^ IS Tglg}', "");
Error('\p{:= -Syriac}');
Error('\P{:= -Syriac}');
Expect(1, 1805, '\p{syriac}', "");
Expect(0, 1805, '\p{^syriac}', "");
Expect(0, 1805, '\P{syriac}', "");
Expect(1, 1805, '\P{^syriac}', "");
Expect(0, 1791, '\p{syriac}', "");
Expect(1, 1791, '\p{^syriac}', "");
Expect(1, 1791, '\P{syriac}', "");
Expect(0, 1791, '\P{^syriac}', "");
Expect(1, 1805, '\p{ -Syriac}', "");
Expect(0, 1805, '\p{^ -Syriac}', "");
Expect(0, 1805, '\P{ -Syriac}', "");
Expect(1, 1805, '\P{^ -Syriac}', "");
Expect(0, 1791, '\p{ -Syriac}', "");
Expect(1, 1791, '\p{^ -Syriac}', "");
Expect(1, 1791, '\P{ -Syriac}', "");
Expect(0, 1791, '\P{^ -Syriac}', "");
Error('\p{_:=IS_syriac}');
Error('\P{_:=IS_syriac}');
Expect(1, 1805, '\p{issyriac}', "");
Expect(0, 1805, '\p{^issyriac}', "");
Expect(0, 1805, '\P{issyriac}', "");
Expect(1, 1805, '\P{^issyriac}', "");
Expect(0, 1791, '\p{issyriac}', "");
Expect(1, 1791, '\p{^issyriac}', "");
Expect(1, 1791, '\P{issyriac}', "");
Expect(0, 1791, '\P{^issyriac}', "");
Expect(1, 1805, '\p{-IS-Syriac}', "");
Expect(0, 1805, '\p{^-IS-Syriac}', "");
Expect(0, 1805, '\P{-IS-Syriac}', "");
Expect(1, 1805, '\P{^-IS-Syriac}', "");
Expect(0, 1791, '\p{-IS-Syriac}', "");
Expect(1, 1791, '\p{^-IS-Syriac}', "");
Expect(1, 1791, '\P{-IS-Syriac}', "");
Expect(0, 1791, '\P{^-IS-Syriac}', "");
Error('\p{ /a/Syrc}');
Error('\P{ /a/Syrc}');
Expect(1, 1805, '\p{syrc}', "");
Expect(0, 1805, '\p{^syrc}', "");
Expect(0, 1805, '\P{syrc}', "");
Expect(1, 1805, '\P{^syrc}', "");
Expect(0, 1791, '\p{syrc}', "");
Expect(1, 1791, '\p{^syrc}', "");
Expect(1, 1791, '\P{syrc}', "");
Expect(0, 1791, '\P{^syrc}', "");
Expect(1, 1805, '\p{-_SYRC}', "");
Expect(0, 1805, '\p{^-_SYRC}', "");
Expect(0, 1805, '\P{-_SYRC}', "");
Expect(1, 1805, '\P{^-_SYRC}', "");
Expect(0, 1791, '\p{-_SYRC}', "");
Expect(1, 1791, '\p{^-_SYRC}', "");
Expect(1, 1791, '\P{-_SYRC}', "");
Expect(0, 1791, '\P{^-_SYRC}', "");
Error('\p{ -is/a/syrc}');
Error('\P{ -is/a/syrc}');
Expect(1, 1805, '\p{issyrc}', "");
Expect(0, 1805, '\p{^issyrc}', "");
Expect(0, 1805, '\P{issyrc}', "");
Expect(1, 1805, '\P{^issyrc}', "");
Expect(0, 1791, '\p{issyrc}', "");
Expect(1, 1791, '\p{^issyrc}', "");
Expect(1, 1791, '\P{issyrc}', "");
Expect(0, 1791, '\P{^issyrc}', "");
Expect(1, 1805, '\p{-IS_syrc}', "");
Expect(0, 1805, '\p{^-IS_syrc}', "");
Expect(0, 1805, '\P{-IS_syrc}', "");
Expect(1, 1805, '\P{^-IS_syrc}', "");
Expect(0, 1791, '\p{-IS_syrc}', "");
Expect(1, 1791, '\p{^-IS_syrc}', "");
Expect(1, 1791, '\P{-IS_syrc}', "");
Expect(0, 1791, '\P{^-IS_syrc}', "");
Error('\p{ IN/a/Phoenician}');
Error('\P{ IN/a/Phoenician}');
Expect(1, 67871, '\p{inphoenician}', "");
Expect(0, 67871, '\p{^inphoenician}', "");
Expect(0, 67871, '\P{inphoenician}', "");
Expect(1, 67871, '\P{^inphoenician}', "");
Expect(0, 67839, '\p{inphoenician}', "");
Expect(1, 67839, '\p{^inphoenician}', "");
Expect(1, 67839, '\P{inphoenician}', "");
Expect(0, 67839, '\P{^inphoenician}', "");
Expect(1, 67871, '\p{ _IN-PHOENICIAN}', "");
Expect(0, 67871, '\p{^ _IN-PHOENICIAN}', "");
Expect(0, 67871, '\P{ _IN-PHOENICIAN}', "");
Expect(1, 67871, '\P{^ _IN-PHOENICIAN}', "");
Expect(0, 67839, '\p{ _IN-PHOENICIAN}', "");
Expect(1, 67839, '\p{^ _IN-PHOENICIAN}', "");
Expect(1, 67839, '\P{ _IN-PHOENICIAN}', "");
Expect(0, 67839, '\P{^ _IN-PHOENICIAN}', "");
Error('\p{_:=perlword}');
Error('\P{_:=perlword}');
Expect(1, 57, '\p{perlword}', "");
Expect(0, 57, '\p{^perlword}', "");
Expect(0, 57, '\P{perlword}', "");
Expect(1, 57, '\P{^perlword}', "");
Expect(0, 47, '\p{perlword}', "");
Expect(1, 47, '\p{^perlword}', "");
Expect(1, 47, '\P{perlword}', "");
Expect(0, 47, '\P{^perlword}', "");
Expect(1, 57, '\p{_perlword}', "");
Expect(0, 57, '\p{^_perlword}', "");
Expect(0, 57, '\P{_perlword}', "");
Expect(1, 57, '\P{^_perlword}', "");
Expect(0, 47, '\p{_perlword}', "");
Expect(1, 47, '\p{^_perlword}', "");
Expect(1, 47, '\P{_perlword}', "");
Expect(0, 47, '\P{^_perlword}', "");
Error('\p{-:=Is_PerlWord}');
Error('\P{-:=Is_PerlWord}');
Expect(1, 57, '\p{isperlword}', "");
Expect(0, 57, '\p{^isperlword}', "");
Expect(0, 57, '\P{isperlword}', "");
Expect(1, 57, '\P{^isperlword}', "");
Expect(0, 47, '\p{isperlword}', "");
Expect(1, 47, '\p{^isperlword}', "");
Expect(1, 47, '\P{isperlword}', "");
Expect(0, 47, '\P{^isperlword}', "");
Expect(1, 57, '\p{ _Is_PerlWord}', "");
Expect(0, 57, '\p{^ _Is_PerlWord}', "");
Expect(0, 57, '\P{ _Is_PerlWord}', "");
Expect(1, 57, '\P{^ _Is_PerlWord}', "");
Expect(0, 47, '\p{ _Is_PerlWord}', "");
Expect(1, 47, '\p{^ _Is_PerlWord}', "");
Expect(1, 47, '\P{ _Is_PerlWord}', "");
Expect(0, 47, '\P{^ _Is_PerlWord}', "");
Error('\p{/a/Halfwidth and fullwidth FORMS}');
Error('\P{/a/Halfwidth and fullwidth FORMS}');
Expect(1, 65519, '\p{halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^halfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^halfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{halfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^halfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{ Halfwidth-And Fullwidth FORMS}', "");
Expect(0, 65519, '\p{^ Halfwidth-And Fullwidth FORMS}', "");
Expect(0, 65519, '\P{ Halfwidth-And Fullwidth FORMS}', "");
Expect(1, 65519, '\P{^ Halfwidth-And Fullwidth FORMS}', "");
Expect(0, 65279, '\p{ Halfwidth-And Fullwidth FORMS}', "");
Expect(1, 65279, '\p{^ Halfwidth-And Fullwidth FORMS}', "");
Expect(1, 65279, '\P{ Halfwidth-And Fullwidth FORMS}', "");
Expect(0, 65279, '\P{^ Halfwidth-And Fullwidth FORMS}', "");
Error('\p{ /a/Ishalfwidth_And-fullwidth forms}');
Error('\P{ /a/Ishalfwidth_And-fullwidth forms}');
Expect(1, 65519, '\p{ishalfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^ishalfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{ishalfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^ishalfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{ishalfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^ishalfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{ishalfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^ishalfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(0, 65519, '\p{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(0, 65519, '\P{-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(1, 65519, '\P{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(0, 65279, '\p{-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(1, 65279, '\p{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(1, 65279, '\P{-isHALFWIDTHAnd-Fullwidth Forms}', "");
Expect(0, 65279, '\P{^-isHALFWIDTHAnd-Fullwidth Forms}', "");
Error('\p{_:=IN halfwidth AND-fullwidth_Forms}');
Error('\P{_:=IN halfwidth AND-fullwidth_Forms}');
Expect(1, 65519, '\p{inhalfwidthandfullwidthforms}', "");
Expect(0, 65519, '\p{^inhalfwidthandfullwidthforms}', "");
Expect(0, 65519, '\P{inhalfwidthandfullwidthforms}', "");
Expect(1, 65519, '\P{^inhalfwidthandfullwidthforms}', "");
Expect(0, 65279, '\p{inhalfwidthandfullwidthforms}', "");
Expect(1, 65279, '\p{^inhalfwidthandfullwidthforms}', "");
Expect(1, 65279, '\P{inhalfwidthandfullwidthforms}', "");
Expect(0, 65279, '\P{^inhalfwidthandfullwidthforms}', "");
Expect(1, 65519, '\p{ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(0, 65519, '\p{^ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(0, 65519, '\P{ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(1, 65519, '\P{^ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(0, 65279, '\p{ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(1, 65279, '\p{^ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(1, 65279, '\P{ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Expect(0, 65279, '\P{^ IN_Halfwidth_And-FULLWIDTHFORMS}', "");
Error('\p{:=_ Ancient_greek Numbers}');
Error('\P{:=_ Ancient_greek Numbers}');
Expect(1, 65935, '\p{ancientgreeknumbers}', "");
Expect(0, 65935, '\p{^ancientgreeknumbers}', "");
Expect(0, 65935, '\P{ancientgreeknumbers}', "");
Expect(1, 65935, '\P{^ancientgreeknumbers}', "");
Expect(0, 65855, '\p{ancientgreeknumbers}', "");
Expect(1, 65855, '\p{^ancientgreeknumbers}', "");
Expect(1, 65855, '\P{ancientgreeknumbers}', "");
Expect(0, 65855, '\P{^ancientgreeknumbers}', "");
Expect(1, 65935, '\p{_Ancient-Greek Numbers}', "");
Expect(0, 65935, '\p{^_Ancient-Greek Numbers}', "");
Expect(0, 65935, '\P{_Ancient-Greek Numbers}', "");
Expect(1, 65935, '\P{^_Ancient-Greek Numbers}', "");
Expect(0, 65855, '\p{_Ancient-Greek Numbers}', "");
Expect(1, 65855, '\p{^_Ancient-Greek Numbers}', "");
Expect(1, 65855, '\P{_Ancient-Greek Numbers}', "");
Expect(0, 65855, '\P{^_Ancient-Greek Numbers}', "");
Error('\p{ _Is/a/ANCIENT_GreekNUMBERS}');
Error('\P{ _Is/a/ANCIENT_GreekNUMBERS}');
Expect(1, 65935, '\p{isancientgreeknumbers}', "");
Expect(0, 65935, '\p{^isancientgreeknumbers}', "");
Expect(0, 65935, '\P{isancientgreeknumbers}', "");
Expect(1, 65935, '\P{^isancientgreeknumbers}', "");
Expect(0, 65855, '\p{isancientgreeknumbers}', "");
Expect(1, 65855, '\p{^isancientgreeknumbers}', "");
Expect(1, 65855, '\P{isancientgreeknumbers}', "");
Expect(0, 65855, '\P{^isancientgreeknumbers}', "");
Expect(1, 65935, '\p{-_Is ancient greek_Numbers}', "");
Expect(0, 65935, '\p{^-_Is ancient greek_Numbers}', "");
Expect(0, 65935, '\P{-_Is ancient greek_Numbers}', "");
Expect(1, 65935, '\P{^-_Is ancient greek_Numbers}', "");
Expect(0, 65855, '\p{-_Is ancient greek_Numbers}', "");
Expect(1, 65855, '\p{^-_Is ancient greek_Numbers}', "");
Expect(1, 65855, '\P{-_Is ancient greek_Numbers}', "");
Expect(0, 65855, '\P{^-_Is ancient greek_Numbers}', "");
Error('\p{_In Ancient:=Greek_Numbers}');
Error('\P{_In Ancient:=Greek_Numbers}');
Expect(1, 65935, '\p{inancientgreeknumbers}', "");
Expect(0, 65935, '\p{^inancientgreeknumbers}', "");
Expect(0, 65935, '\P{inancientgreeknumbers}', "");
Expect(1, 65935, '\P{^inancientgreeknumbers}', "");
Expect(0, 65855, '\p{inancientgreeknumbers}', "");
Expect(1, 65855, '\p{^inancientgreeknumbers}', "");
Expect(1, 65855, '\P{inancientgreeknumbers}', "");
Expect(0, 65855, '\P{^inancientgreeknumbers}', "");
Expect(1, 65935, '\p{_ IN AncientGreek_NUMBERS}', "");
Expect(0, 65935, '\p{^_ IN AncientGreek_NUMBERS}', "");
Expect(0, 65935, '\P{_ IN AncientGreek_NUMBERS}', "");
Expect(1, 65935, '\P{^_ IN AncientGreek_NUMBERS}', "");
Expect(0, 65855, '\p{_ IN AncientGreek_NUMBERS}', "");
Expect(1, 65855, '\p{^_ IN AncientGreek_NUMBERS}', "");
Expect(1, 65855, '\P{_ IN AncientGreek_NUMBERS}', "");
Expect(0, 65855, '\P{^_ IN AncientGreek_NUMBERS}', "");
Error('\p{ /a/opticalCHARACTERRecognition}');
Error('\P{ /a/opticalCHARACTERRecognition}');
Expect(1, 9311, '\p{opticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^opticalcharacterrecognition}', "");
Expect(0, 9311, '\P{opticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^opticalcharacterrecognition}', "");
Expect(0, 9279, '\p{opticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^opticalcharacterrecognition}', "");
Expect(1, 9279, '\P{opticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^opticalcharacterrecognition}', "");
Expect(1, 9311, '\p{ optical CHARACTER RECOGNITION}', "");
Expect(0, 9311, '\p{^ optical CHARACTER RECOGNITION}', "");
Expect(0, 9311, '\P{ optical CHARACTER RECOGNITION}', "");
Expect(1, 9311, '\P{^ optical CHARACTER RECOGNITION}', "");
Expect(0, 9279, '\p{ optical CHARACTER RECOGNITION}', "");
Expect(1, 9279, '\p{^ optical CHARACTER RECOGNITION}', "");
Expect(1, 9279, '\P{ optical CHARACTER RECOGNITION}', "");
Expect(0, 9279, '\P{^ optical CHARACTER RECOGNITION}', "");
Error('\p{:= Is_optical character_recognition}');
Error('\P{:= Is_optical character_recognition}');
Expect(1, 9311, '\p{isopticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^isopticalcharacterrecognition}', "");
Expect(0, 9311, '\P{isopticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^isopticalcharacterrecognition}', "");
Expect(0, 9279, '\p{isopticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^isopticalcharacterrecognition}', "");
Expect(1, 9279, '\P{isopticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^isopticalcharacterrecognition}', "");
Expect(1, 9311, '\p{_Is Optical_characterRECOGNITION}', "");
Expect(0, 9311, '\p{^_Is Optical_characterRECOGNITION}', "");
Expect(0, 9311, '\P{_Is Optical_characterRECOGNITION}', "");
Expect(1, 9311, '\P{^_Is Optical_characterRECOGNITION}', "");
Expect(0, 9279, '\p{_Is Optical_characterRECOGNITION}', "");
Expect(1, 9279, '\p{^_Is Optical_characterRECOGNITION}', "");
Expect(1, 9279, '\P{_Is Optical_characterRECOGNITION}', "");
Expect(0, 9279, '\P{^_Is Optical_characterRECOGNITION}', "");
Error('\p{/a/-inOPTICAL-character Recognition}');
Error('\P{/a/-inOPTICAL-character Recognition}');
Expect(1, 9311, '\p{inopticalcharacterrecognition}', "");
Expect(0, 9311, '\p{^inopticalcharacterrecognition}', "");
Expect(0, 9311, '\P{inopticalcharacterrecognition}', "");
Expect(1, 9311, '\P{^inopticalcharacterrecognition}', "");
Expect(0, 9279, '\p{inopticalcharacterrecognition}', "");
Expect(1, 9279, '\p{^inopticalcharacterrecognition}', "");
Expect(1, 9279, '\P{inopticalcharacterrecognition}', "");
Expect(0, 9279, '\P{^inopticalcharacterrecognition}', "");
Expect(1, 9311, '\p{_In_Optical-character-Recognition}', "");
Expect(0, 9311, '\p{^_In_Optical-character-Recognition}', "");
Expect(0, 9311, '\P{_In_Optical-character-Recognition}', "");
Expect(1, 9311, '\P{^_In_Optical-character-Recognition}', "");
Expect(0, 9279, '\p{_In_Optical-character-Recognition}', "");
Expect(1, 9279, '\p{^_In_Optical-character-Recognition}', "");
Expect(1, 9279, '\P{_In_Optical-character-Recognition}', "");
Expect(0, 9279, '\P{^_In_Optical-character-Recognition}', "");
Error('\p{/a/ LIMBU}');
Error('\P{/a/ LIMBU}');
Expect(1, 6428, '\p{limbu}', "");
Expect(0, 6428, '\p{^limbu}', "");
Expect(0, 6428, '\P{limbu}', "");
Expect(1, 6428, '\P{^limbu}', "");
Expect(0, 6399, '\p{limbu}', "");
Expect(1, 6399, '\p{^limbu}', "");
Expect(1, 6399, '\P{limbu}', "");
Expect(0, 6399, '\P{^limbu}', "");
Expect(1, 6428, '\p{ Limbu}', "");
Expect(0, 6428, '\p{^ Limbu}', "");
Expect(0, 6428, '\P{ Limbu}', "");
Expect(1, 6428, '\P{^ Limbu}', "");
Expect(0, 6399, '\p{ Limbu}', "");
Expect(1, 6399, '\p{^ Limbu}', "");
Expect(1, 6399, '\P{ Limbu}', "");
Expect(0, 6399, '\P{^ Limbu}', "");
Error('\p{- Is-LIMBU/a/}');
Error('\P{- Is-LIMBU/a/}');
Expect(1, 6428, '\p{islimbu}', "");
Expect(0, 6428, '\p{^islimbu}', "");
Expect(0, 6428, '\P{islimbu}', "");
Expect(1, 6428, '\P{^islimbu}', "");
Expect(0, 6399, '\p{islimbu}', "");
Expect(1, 6399, '\p{^islimbu}', "");
Expect(1, 6399, '\P{islimbu}', "");
Expect(0, 6399, '\P{^islimbu}', "");
Expect(1, 6428, '\p{ is-LIMBU}', "");
Expect(0, 6428, '\p{^ is-LIMBU}', "");
Expect(0, 6428, '\P{ is-LIMBU}', "");
Expect(1, 6428, '\P{^ is-LIMBU}', "");
Expect(0, 6399, '\p{ is-LIMBU}', "");
Expect(1, 6399, '\p{^ is-LIMBU}', "");
Expect(1, 6399, '\P{ is-LIMBU}', "");
Expect(0, 6399, '\P{^ is-LIMBU}', "");
Error('\p{:=- limb}');
Error('\P{:=- limb}');
Expect(1, 6428, '\p{limb}', "");
Expect(0, 6428, '\p{^limb}', "");
Expect(0, 6428, '\P{limb}', "");
Expect(1, 6428, '\P{^limb}', "");
Expect(0, 6399, '\p{limb}', "");
Expect(1, 6399, '\p{^limb}', "");
Expect(1, 6399, '\P{limb}', "");
Expect(0, 6399, '\P{^limb}', "");
Expect(1, 6428, '\p{_Limb}', "");
Expect(0, 6428, '\p{^_Limb}', "");
Expect(0, 6428, '\P{_Limb}', "");
Expect(1, 6428, '\P{^_Limb}', "");
Expect(0, 6399, '\p{_Limb}', "");
Expect(1, 6399, '\p{^_Limb}', "");
Expect(1, 6399, '\P{_Limb}', "");
Expect(0, 6399, '\P{^_Limb}', "");
Error('\p{/a/ _Is_limb}');
Error('\P{/a/ _Is_limb}');
Expect(1, 6428, '\p{islimb}', "");
Expect(0, 6428, '\p{^islimb}', "");
Expect(0, 6428, '\P{islimb}', "");
Expect(1, 6428, '\P{^islimb}', "");
Expect(0, 6399, '\p{islimb}', "");
Expect(1, 6399, '\p{^islimb}', "");
Expect(1, 6399, '\P{islimb}', "");
Expect(0, 6399, '\P{^islimb}', "");
Expect(1, 6428, '\p{ is Limb}', "");
Expect(0, 6428, '\p{^ is Limb}', "");
Expect(0, 6428, '\P{ is Limb}', "");
Expect(1, 6428, '\P{^ is Limb}', "");
Expect(0, 6399, '\p{ is Limb}', "");
Expect(1, 6399, '\p{^ is Limb}', "");
Expect(1, 6399, '\P{ is Limb}', "");
Expect(0, 6399, '\P{^ is Limb}', "");
Error('\p{_:=Terminal Punctuation}');
Error('\P{_:=Terminal Punctuation}');
Expect(1, 33, '\p{terminalpunctuation}', "");
Expect(0, 33, '\p{^terminalpunctuation}', "");
Expect(0, 33, '\P{terminalpunctuation}', "");
Expect(1, 33, '\P{^terminalpunctuation}', "");
Expect(0, 32, '\p{terminalpunctuation}', "");
Expect(1, 32, '\p{^terminalpunctuation}', "");
Expect(1, 32, '\P{terminalpunctuation}', "");
Expect(0, 32, '\P{^terminalpunctuation}', "");
Expect(1, 33, '\p{_TERMINALPUNCTUATION}', "");
Expect(0, 33, '\p{^_TERMINALPUNCTUATION}', "");
Expect(0, 33, '\P{_TERMINALPUNCTUATION}', "");
Expect(1, 33, '\P{^_TERMINALPUNCTUATION}', "");
Expect(0, 32, '\p{_TERMINALPUNCTUATION}', "");
Expect(1, 32, '\p{^_TERMINALPUNCTUATION}', "");
Expect(1, 32, '\P{_TERMINALPUNCTUATION}', "");
Expect(0, 32, '\P{^_TERMINALPUNCTUATION}', "");
Error('\p{ -is:=Terminal_Punctuation}');
Error('\P{ -is:=Terminal_Punctuation}');
Expect(1, 33, '\p{isterminalpunctuation}', "");
Expect(0, 33, '\p{^isterminalpunctuation}', "");
Expect(0, 33, '\P{isterminalpunctuation}', "");
Expect(1, 33, '\P{^isterminalpunctuation}', "");
Expect(0, 32, '\p{isterminalpunctuation}', "");
Expect(1, 32, '\p{^isterminalpunctuation}', "");
Expect(1, 32, '\P{isterminalpunctuation}', "");
Expect(0, 32, '\P{^isterminalpunctuation}', "");
Expect(1, 33, '\p{ is-terminalPunctuation}', "");
Expect(0, 33, '\p{^ is-terminalPunctuation}', "");
Expect(0, 33, '\P{ is-terminalPunctuation}', "");
Expect(1, 33, '\P{^ is-terminalPunctuation}', "");
Expect(0, 32, '\p{ is-terminalPunctuation}', "");
Expect(1, 32, '\p{^ is-terminalPunctuation}', "");
Expect(1, 32, '\P{ is-terminalPunctuation}', "");
Expect(0, 32, '\P{^ is-terminalPunctuation}', "");
Error('\p{ /a/Term}');
Error('\P{ /a/Term}');
Expect(1, 33, '\p{term}', "");
Expect(0, 33, '\p{^term}', "");
Expect(0, 33, '\P{term}', "");
Expect(1, 33, '\P{^term}', "");
Expect(0, 32, '\p{term}', "");
Expect(1, 32, '\p{^term}', "");
Expect(1, 32, '\P{term}', "");
Expect(0, 32, '\P{^term}', "");
Expect(1, 33, '\p{_-TERM}', "");
Expect(0, 33, '\p{^_-TERM}', "");
Expect(0, 33, '\P{_-TERM}', "");
Expect(1, 33, '\P{^_-TERM}', "");
Expect(0, 32, '\p{_-TERM}', "");
Expect(1, 32, '\p{^_-TERM}', "");
Expect(1, 32, '\P{_-TERM}', "");
Expect(0, 32, '\P{^_-TERM}', "");
Error('\p{ is term/a/}');
Error('\P{ is term/a/}');
Expect(1, 33, '\p{isterm}', "");
Expect(0, 33, '\p{^isterm}', "");
Expect(0, 33, '\P{isterm}', "");
Expect(1, 33, '\P{^isterm}', "");
Expect(0, 32, '\p{isterm}', "");
Expect(1, 32, '\p{^isterm}', "");
Expect(1, 32, '\P{isterm}', "");
Expect(0, 32, '\P{^isterm}', "");
Expect(1, 33, '\p{ _Is_Term}', "");
Expect(0, 33, '\p{^ _Is_Term}', "");
Expect(0, 33, '\P{ _Is_Term}', "");
Expect(1, 33, '\P{^ _Is_Term}', "");
Expect(0, 32, '\p{ _Is_Term}', "");
Expect(1, 32, '\p{^ _Is_Term}', "");
Expect(1, 32, '\P{ _Is_Term}', "");
Expect(0, 32, '\P{^ _Is_Term}', "");
Error('\p{:= -Other-uppercase}');
Error('\P{:= -Other-uppercase}');
Expect(1, 8559, '\p{otheruppercase}', 'deprecated');
Expect(0, 8559, '\p{^otheruppercase}', 'deprecated');
Expect(0, 8559, '\P{otheruppercase}', 'deprecated');
Expect(1, 8559, '\P{^otheruppercase}', 'deprecated');
Expect(0, 8543, '\p{otheruppercase}', 'deprecated');
Expect(1, 8543, '\p{^otheruppercase}', 'deprecated');
Expect(1, 8543, '\P{otheruppercase}', 'deprecated');
Expect(0, 8543, '\P{^otheruppercase}', 'deprecated');
Expect(1, 8559, '\p{_Other uppercase}', 'deprecated');
Expect(0, 8559, '\p{^_Other uppercase}', 'deprecated');
Expect(0, 8559, '\P{_Other uppercase}', 'deprecated');
Expect(1, 8559, '\P{^_Other uppercase}', 'deprecated');
Expect(0, 8543, '\p{_Other uppercase}', 'deprecated');
Expect(1, 8543, '\p{^_Other uppercase}', 'deprecated');
Expect(1, 8543, '\P{_Other uppercase}', 'deprecated');
Expect(0, 8543, '\P{^_Other uppercase}', 'deprecated');
Error('\p{/a/_Is-Other-Uppercase}');
Error('\P{/a/_Is-Other-Uppercase}');
Expect(1, 8559, '\p{isotheruppercase}', 'deprecated');
Expect(0, 8559, '\p{^isotheruppercase}', 'deprecated');
Expect(0, 8559, '\P{isotheruppercase}', 'deprecated');
Expect(1, 8559, '\P{^isotheruppercase}', 'deprecated');
Expect(0, 8543, '\p{isotheruppercase}', 'deprecated');
Expect(1, 8543, '\p{^isotheruppercase}', 'deprecated');
Expect(1, 8543, '\P{isotheruppercase}', 'deprecated');
Expect(0, 8543, '\P{^isotheruppercase}', 'deprecated');
Expect(1, 8559, '\p{- IsOther UPPERCASE}', 'deprecated');
Expect(0, 8559, '\p{^- IsOther UPPERCASE}', 'deprecated');
Expect(0, 8559, '\P{- IsOther UPPERCASE}', 'deprecated');
Expect(1, 8559, '\P{^- IsOther UPPERCASE}', 'deprecated');
Expect(0, 8543, '\p{- IsOther UPPERCASE}', 'deprecated');
Expect(1, 8543, '\p{^- IsOther UPPERCASE}', 'deprecated');
Expect(1, 8543, '\P{- IsOther UPPERCASE}', 'deprecated');
Expect(0, 8543, '\P{^- IsOther UPPERCASE}', 'deprecated');
Error('\p{- OUpper/a/}');
Error('\P{- OUpper/a/}');
Expect(1, 8559, '\p{oupper}', 'deprecated');
Expect(0, 8559, '\p{^oupper}', 'deprecated');
Expect(0, 8559, '\P{oupper}', 'deprecated');
Expect(1, 8559, '\P{^oupper}', 'deprecated');
Expect(0, 8543, '\p{oupper}', 'deprecated');
Expect(1, 8543, '\p{^oupper}', 'deprecated');
Expect(1, 8543, '\P{oupper}', 'deprecated');
Expect(0, 8543, '\P{^oupper}', 'deprecated');
Expect(1, 8559, '\p{ -OUPPER}', 'deprecated');
Expect(0, 8559, '\p{^ -OUPPER}', 'deprecated');
Expect(0, 8559, '\P{ -OUPPER}', 'deprecated');
Expect(1, 8559, '\P{^ -OUPPER}', 'deprecated');
Expect(0, 8543, '\p{ -OUPPER}', 'deprecated');
Expect(1, 8543, '\p{^ -OUPPER}', 'deprecated');
Expect(1, 8543, '\P{ -OUPPER}', 'deprecated');
Expect(0, 8543, '\P{^ -OUPPER}', 'deprecated');
Error('\p{_ isOUpper/a/}');
Error('\P{_ isOUpper/a/}');
Expect(1, 8559, '\p{isoupper}', 'deprecated');
Expect(0, 8559, '\p{^isoupper}', 'deprecated');
Expect(0, 8559, '\P{isoupper}', 'deprecated');
Expect(1, 8559, '\P{^isoupper}', 'deprecated');
Expect(0, 8543, '\p{isoupper}', 'deprecated');
Expect(1, 8543, '\p{^isoupper}', 'deprecated');
Expect(1, 8543, '\P{isoupper}', 'deprecated');
Expect(0, 8543, '\P{^isoupper}', 'deprecated');
Expect(1, 8559, '\p{- is OUPPER}', 'deprecated');
Expect(0, 8559, '\p{^- is OUPPER}', 'deprecated');
Expect(0, 8559, '\P{- is OUPPER}', 'deprecated');
Expect(1, 8559, '\P{^- is OUPPER}', 'deprecated');
Expect(0, 8543, '\p{- is OUPPER}', 'deprecated');
Expect(1, 8543, '\p{^- is OUPPER}', 'deprecated');
Expect(1, 8543, '\P{- is OUPPER}', 'deprecated');
Expect(0, 8543, '\P{^- is OUPPER}', 'deprecated');
Error('\p{:= -PosixPunct}');
Error('\P{:= -PosixPunct}');
Expect(1, 47, '\p{posixpunct}', "");
Expect(0, 47, '\p{^posixpunct}', "");
Expect(0, 47, '\P{posixpunct}', "");
Expect(1, 47, '\P{^posixpunct}', "");
Expect(0, 32, '\p{posixpunct}', "");
Expect(1, 32, '\p{^posixpunct}', "");
Expect(1, 32, '\P{posixpunct}', "");
Expect(0, 32, '\P{^posixpunct}', "");
Expect(1, 47, '\p{_PosixPunct}', "");
Expect(0, 47, '\p{^_PosixPunct}', "");
Expect(0, 47, '\P{_PosixPunct}', "");
Expect(1, 47, '\P{^_PosixPunct}', "");
Expect(0, 32, '\p{_PosixPunct}', "");
Expect(1, 32, '\p{^_PosixPunct}', "");
Expect(1, 32, '\P{_PosixPunct}', "");
Expect(0, 32, '\P{^_PosixPunct}', "");
Error('\p{ :=Is-posixpunct}');
Error('\P{ :=Is-posixpunct}');
Expect(1, 47, '\p{isposixpunct}', "");
Expect(0, 47, '\p{^isposixpunct}', "");
Expect(0, 47, '\P{isposixpunct}', "");
Expect(1, 47, '\P{^isposixpunct}', "");
Expect(0, 32, '\p{isposixpunct}', "");
Expect(1, 32, '\p{^isposixpunct}', "");
Expect(1, 32, '\P{isposixpunct}', "");
Expect(0, 32, '\P{^isposixpunct}', "");
Expect(1, 47, '\p{ is posixpunct}', "");
Expect(0, 47, '\p{^ is posixpunct}', "");
Expect(0, 47, '\P{ is posixpunct}', "");
Expect(1, 47, '\P{^ is posixpunct}', "");
Expect(0, 32, '\p{ is posixpunct}', "");
Expect(1, 32, '\p{^ is posixpunct}', "");
Expect(1, 32, '\P{ is posixpunct}', "");
Expect(0, 32, '\P{^ is posixpunct}', "");
Error('\p{:=-_blockElements}');
Error('\P{:=-_blockElements}');
Expect(1, 9631, '\p{blockelements}', "");
Expect(0, 9631, '\p{^blockelements}', "");
Expect(0, 9631, '\P{blockelements}', "");
Expect(1, 9631, '\P{^blockelements}', "");
Expect(0, 9599, '\p{blockelements}', "");
Expect(1, 9599, '\p{^blockelements}', "");
Expect(1, 9599, '\P{blockelements}', "");
Expect(0, 9599, '\P{^blockelements}', "");
Expect(1, 9631, '\p{_ Block-ELEMENTS}', "");
Expect(0, 9631, '\p{^_ Block-ELEMENTS}', "");
Expect(0, 9631, '\P{_ Block-ELEMENTS}', "");
Expect(1, 9631, '\P{^_ Block-ELEMENTS}', "");
Expect(0, 9599, '\p{_ Block-ELEMENTS}', "");
Expect(1, 9599, '\p{^_ Block-ELEMENTS}', "");
Expect(1, 9599, '\P{_ Block-ELEMENTS}', "");
Expect(0, 9599, '\P{^_ Block-ELEMENTS}', "");
Error('\p{:= is-Block Elements}');
Error('\P{:= is-Block Elements}');
Expect(1, 9631, '\p{isblockelements}', "");
Expect(0, 9631, '\p{^isblockelements}', "");
Expect(0, 9631, '\P{isblockelements}', "");
Expect(1, 9631, '\P{^isblockelements}', "");
Expect(0, 9599, '\p{isblockelements}', "");
Expect(1, 9599, '\p{^isblockelements}', "");
Expect(1, 9599, '\P{isblockelements}', "");
Expect(0, 9599, '\P{^isblockelements}', "");
Expect(1, 9631, '\p{Is block ELEMENTS}', "");
Expect(0, 9631, '\p{^Is block ELEMENTS}', "");
Expect(0, 9631, '\P{Is block ELEMENTS}', "");
Expect(1, 9631, '\P{^Is block ELEMENTS}', "");
Expect(0, 9599, '\p{Is block ELEMENTS}', "");
Expect(1, 9599, '\p{^Is block ELEMENTS}', "");
Expect(1, 9599, '\P{Is block ELEMENTS}', "");
Expect(0, 9599, '\P{^Is block ELEMENTS}', "");
Error('\p{ -In BLOCK elements:=}');
Error('\P{ -In BLOCK elements:=}');
Expect(1, 9631, '\p{inblockelements}', "");
Expect(0, 9631, '\p{^inblockelements}', "");
Expect(0, 9631, '\P{inblockelements}', "");
Expect(1, 9631, '\P{^inblockelements}', "");
Expect(0, 9599, '\p{inblockelements}', "");
Expect(1, 9599, '\p{^inblockelements}', "");
Expect(1, 9599, '\P{inblockelements}', "");
Expect(0, 9599, '\P{^inblockelements}', "");
Expect(1, 9631, '\p{- InBLOCK-elements}', "");
Expect(0, 9631, '\p{^- InBLOCK-elements}', "");
Expect(0, 9631, '\P{- InBLOCK-elements}', "");
Expect(1, 9631, '\P{^- InBLOCK-elements}', "");
Expect(0, 9599, '\p{- InBLOCK-elements}', "");
Expect(1, 9599, '\p{^- InBLOCK-elements}', "");
Expect(1, 9599, '\P{- InBLOCK-elements}', "");
Expect(0, 9599, '\P{^- InBLOCK-elements}', "");
Error('\p{/a/ In Kaithi}');
Error('\P{/a/ In Kaithi}');
Expect(1, 69839, '\p{inkaithi}', "");
Expect(0, 69839, '\p{^inkaithi}', "");
Expect(0, 69839, '\P{inkaithi}', "");
Expect(1, 69839, '\P{^inkaithi}', "");
Expect(0, 69759, '\p{inkaithi}', "");
Expect(1, 69759, '\p{^inkaithi}', "");
Expect(1, 69759, '\P{inkaithi}', "");
Expect(0, 69759, '\P{^inkaithi}', "");
Expect(1, 69839, '\p{ In_kaithi}', "");
Expect(0, 69839, '\p{^ In_kaithi}', "");
Expect(0, 69839, '\P{ In_kaithi}', "");
Expect(1, 69839, '\P{^ In_kaithi}', "");
Expect(0, 69759, '\p{ In_kaithi}', "");
Expect(1, 69759, '\p{^ In_kaithi}', "");
Expect(1, 69759, '\P{ In_kaithi}', "");
Expect(0, 69759, '\P{^ In_kaithi}', "");
Error('\p{/a/_ Han}');
Error('\P{/a/_ Han}');
Expect(1, 11929, '\p{han}', "");
Expect(0, 11929, '\p{^han}', "");
Expect(0, 11929, '\P{han}', "");
Expect(1, 11929, '\P{^han}', "");
Expect(0, 11903, '\p{han}', "");
Expect(1, 11903, '\p{^han}', "");
Expect(1, 11903, '\P{han}', "");
Expect(0, 11903, '\P{^han}', "");
Expect(1, 11929, '\p{ Han}', "");
Expect(0, 11929, '\p{^ Han}', "");
Expect(0, 11929, '\P{ Han}', "");
Expect(1, 11929, '\P{^ Han}', "");
Expect(0, 11903, '\p{ Han}', "");
Expect(1, 11903, '\p{^ Han}', "");
Expect(1, 11903, '\P{ Han}', "");
Expect(0, 11903, '\P{^ Han}', "");
Error('\p{/a/ Is Han}');
Error('\P{/a/ Is Han}');
Expect(1, 11929, '\p{ishan}', "");
Expect(0, 11929, '\p{^ishan}', "");
Expect(0, 11929, '\P{ishan}', "");
Expect(1, 11929, '\P{^ishan}', "");
Expect(0, 11903, '\p{ishan}', "");
Expect(1, 11903, '\p{^ishan}', "");
Expect(1, 11903, '\P{ishan}', "");
Expect(0, 11903, '\P{^ishan}', "");
Expect(1, 11929, '\p{_IShan}', "");
Expect(0, 11929, '\p{^_IShan}', "");
Expect(0, 11929, '\P{_IShan}', "");
Expect(1, 11929, '\P{^_IShan}', "");
Expect(0, 11903, '\p{_IShan}', "");
Expect(1, 11903, '\p{^_IShan}', "");
Expect(1, 11903, '\P{_IShan}', "");
Expect(0, 11903, '\P{^_IShan}', "");
Error('\p{ hani:=}');
Error('\P{ hani:=}');
Expect(1, 11929, '\p{hani}', "");
Expect(0, 11929, '\p{^hani}', "");
Expect(0, 11929, '\P{hani}', "");
Expect(1, 11929, '\P{^hani}', "");
Expect(0, 11903, '\p{hani}', "");
Expect(1, 11903, '\p{^hani}', "");
Expect(1, 11903, '\P{hani}', "");
Expect(0, 11903, '\P{^hani}', "");
Expect(1, 11929, '\p{_ Hani}', "");
Expect(0, 11929, '\p{^_ Hani}', "");
Expect(0, 11929, '\P{_ Hani}', "");
Expect(1, 11929, '\P{^_ Hani}', "");
Expect(0, 11903, '\p{_ Hani}', "");
Expect(1, 11903, '\p{^_ Hani}', "");
Expect(1, 11903, '\P{_ Hani}', "");
Expect(0, 11903, '\P{^_ Hani}', "");
Error('\p{- Is Hani:=}');
Error('\P{- Is Hani:=}');
Expect(1, 11929, '\p{ishani}', "");
Expect(0, 11929, '\p{^ishani}', "");
Expect(0, 11929, '\P{ishani}', "");
Expect(1, 11929, '\P{^ishani}', "");
Expect(0, 11903, '\p{ishani}', "");
Expect(1, 11903, '\p{^ishani}', "");
Expect(1, 11903, '\P{ishani}', "");
Expect(0, 11903, '\P{^ishani}', "");
Expect(1, 11929, '\p{-is hani}', "");
Expect(0, 11929, '\p{^-is hani}', "");
Expect(0, 11929, '\P{-is hani}', "");
Expect(1, 11929, '\P{^-is hani}', "");
Expect(0, 11903, '\p{-is hani}', "");
Expect(1, 11903, '\p{^-is hani}', "");
Expect(1, 11903, '\P{-is hani}', "");
Expect(0, 11903, '\P{^-is hani}', "");
Error('\p{/a/Hanunoo}');
Error('\P{/a/Hanunoo}');
Expect(1, 5940, '\p{hanunoo}', "");
Expect(0, 5940, '\p{^hanunoo}', "");
Expect(0, 5940, '\P{hanunoo}', "");
Expect(1, 5940, '\P{^hanunoo}', "");
Expect(0, 5919, '\p{hanunoo}', "");
Expect(1, 5919, '\p{^hanunoo}', "");
Expect(1, 5919, '\P{hanunoo}', "");
Expect(0, 5919, '\P{^hanunoo}', "");
Expect(1, 5940, '\p{_ HANUNOO}', "");
Expect(0, 5940, '\p{^_ HANUNOO}', "");
Expect(0, 5940, '\P{_ HANUNOO}', "");
Expect(1, 5940, '\P{^_ HANUNOO}', "");
Expect(0, 5919, '\p{_ HANUNOO}', "");
Expect(1, 5919, '\p{^_ HANUNOO}', "");
Expect(1, 5919, '\P{_ HANUNOO}', "");
Expect(0, 5919, '\P{^_ HANUNOO}', "");
Error('\p{Is:=hanunoo}');
Error('\P{Is:=hanunoo}');
Expect(1, 5940, '\p{ishanunoo}', "");
Expect(0, 5940, '\p{^ishanunoo}', "");
Expect(0, 5940, '\P{ishanunoo}', "");
Expect(1, 5940, '\P{^ishanunoo}', "");
Expect(0, 5919, '\p{ishanunoo}', "");
Expect(1, 5919, '\p{^ishanunoo}', "");
Expect(1, 5919, '\P{ishanunoo}', "");
Expect(0, 5919, '\P{^ishanunoo}', "");
Expect(1, 5940, '\p{-is hanunoo}', "");
Expect(0, 5940, '\p{^-is hanunoo}', "");
Expect(0, 5940, '\P{-is hanunoo}', "");
Expect(1, 5940, '\P{^-is hanunoo}', "");
Expect(0, 5919, '\p{-is hanunoo}', "");
Expect(1, 5919, '\p{^-is hanunoo}', "");
Expect(1, 5919, '\P{-is hanunoo}', "");
Expect(0, 5919, '\P{^-is hanunoo}', "");
Error('\p{- Hano/a/}');
Error('\P{- Hano/a/}');
Expect(1, 5940, '\p{hano}', "");
Expect(0, 5940, '\p{^hano}', "");
Expect(0, 5940, '\P{hano}', "");
Expect(1, 5940, '\P{^hano}', "");
Expect(0, 5919, '\p{hano}', "");
Expect(1, 5919, '\p{^hano}', "");
Expect(1, 5919, '\P{hano}', "");
Expect(0, 5919, '\P{^hano}', "");
Expect(1, 5940, '\p{-_HANO}', "");
Expect(0, 5940, '\p{^-_HANO}', "");
Expect(0, 5940, '\P{-_HANO}', "");
Expect(1, 5940, '\P{^-_HANO}', "");
Expect(0, 5919, '\p{-_HANO}', "");
Expect(1, 5919, '\p{^-_HANO}', "");
Expect(1, 5919, '\P{-_HANO}', "");
Expect(0, 5919, '\P{^-_HANO}', "");
Error('\p{/a/Is-Hano}');
Error('\P{/a/Is-Hano}');
Expect(1, 5940, '\p{ishano}', "");
Expect(0, 5940, '\p{^ishano}', "");
Expect(0, 5940, '\P{ishano}', "");
Expect(1, 5940, '\P{^ishano}', "");
Expect(0, 5919, '\p{ishano}', "");
Expect(1, 5919, '\p{^ishano}', "");
Expect(1, 5919, '\P{ishano}', "");
Expect(0, 5919, '\P{^ishano}', "");
Expect(1, 5940, '\p{IsHano}', "");
Expect(0, 5940, '\p{^IsHano}', "");
Expect(0, 5940, '\P{IsHano}', "");
Expect(1, 5940, '\P{^IsHano}', "");
Expect(0, 5919, '\p{IsHano}', "");
Expect(1, 5919, '\p{^IsHano}', "");
Expect(1, 5919, '\P{IsHano}', "");
Expect(0, 5919, '\P{^IsHano}', "");
Error('\p{- IN_meetei/a/Mayek}');
Error('\P{- IN_meetei/a/Mayek}');
Expect(1, 44031, '\p{inmeeteimayek}', "");
Expect(0, 44031, '\p{^inmeeteimayek}', "");
Expect(0, 44031, '\P{inmeeteimayek}', "");
Expect(1, 44031, '\P{^inmeeteimayek}', "");
Expect(0, 43967, '\p{inmeeteimayek}', "");
Expect(1, 43967, '\p{^inmeeteimayek}', "");
Expect(1, 43967, '\P{inmeeteimayek}', "");
Expect(0, 43967, '\P{^inmeeteimayek}', "");
Expect(1, 44031, '\p{-_In Meetei MAYEK}', "");
Expect(0, 44031, '\p{^-_In Meetei MAYEK}', "");
Expect(0, 44031, '\P{-_In Meetei MAYEK}', "");
Expect(1, 44031, '\P{^-_In Meetei MAYEK}', "");
Expect(0, 43967, '\p{-_In Meetei MAYEK}', "");
Expect(1, 43967, '\p{^-_In Meetei MAYEK}', "");
Expect(1, 43967, '\P{-_In Meetei MAYEK}', "");
Expect(0, 43967, '\P{^-_In Meetei MAYEK}', "");
Error('\p{/a/- VertSpace}');
Error('\P{/a/- VertSpace}');
Expect(1, 13, '\p{vertspace}', "");
Expect(0, 13, '\p{^vertspace}', "");
Expect(0, 13, '\P{vertspace}', "");
Expect(1, 13, '\P{^vertspace}', "");
Expect(0, 9, '\p{vertspace}', "");
Expect(1, 9, '\p{^vertspace}', "");
Expect(1, 9, '\P{vertspace}', "");
Expect(0, 9, '\P{^vertspace}', "");
Expect(1, 13, '\p{VERTSPACE}', "");
Expect(0, 13, '\p{^VERTSPACE}', "");
Expect(0, 13, '\P{VERTSPACE}', "");
Expect(1, 13, '\P{^VERTSPACE}', "");
Expect(0, 9, '\p{VERTSPACE}', "");
Expect(1, 9, '\p{^VERTSPACE}', "");
Expect(1, 9, '\P{VERTSPACE}', "");
Expect(0, 9, '\P{^VERTSPACE}', "");
Error('\p{ IS vertspace/a/}');
Error('\P{ IS vertspace/a/}');
Expect(1, 13, '\p{isvertspace}', "");
Expect(0, 13, '\p{^isvertspace}', "");
Expect(0, 13, '\P{isvertspace}', "");
Expect(1, 13, '\P{^isvertspace}', "");
Expect(0, 9, '\p{isvertspace}', "");
Expect(1, 9, '\p{^isvertspace}', "");
Expect(1, 9, '\P{isvertspace}', "");
Expect(0, 9, '\P{^isvertspace}', "");
Expect(1, 13, '\p{ is vertspace}', "");
Expect(0, 13, '\p{^ is vertspace}', "");
Expect(0, 13, '\P{ is vertspace}', "");
Expect(1, 13, '\P{^ is vertspace}', "");
Expect(0, 9, '\p{ is vertspace}', "");
Expect(1, 9, '\p{^ is vertspace}', "");
Expect(1, 9, '\P{ is vertspace}', "");
Expect(0, 9, '\P{^ is vertspace}', "");
Error('\p{-Letterlike/a/Symbols}');
Error('\P{-Letterlike/a/Symbols}');
Expect(1, 8527, '\p{letterlikesymbols}', "");
Expect(0, 8527, '\p{^letterlikesymbols}', "");
Expect(0, 8527, '\P{letterlikesymbols}', "");
Expect(1, 8527, '\P{^letterlikesymbols}', "");
Expect(0, 8447, '\p{letterlikesymbols}', "");
Expect(1, 8447, '\p{^letterlikesymbols}', "");
Expect(1, 8447, '\P{letterlikesymbols}', "");
Expect(0, 8447, '\P{^letterlikesymbols}', "");
Expect(1, 8527, '\p{-letterlike_Symbols}', "");
Expect(0, 8527, '\p{^-letterlike_Symbols}', "");
Expect(0, 8527, '\P{-letterlike_Symbols}', "");
Expect(1, 8527, '\P{^-letterlike_Symbols}', "");
Expect(0, 8447, '\p{-letterlike_Symbols}', "");
Expect(1, 8447, '\p{^-letterlike_Symbols}', "");
Expect(1, 8447, '\P{-letterlike_Symbols}', "");
Expect(0, 8447, '\P{^-letterlike_Symbols}', "");
Error('\p{ Is/a/letterlike-Symbols}');
Error('\P{ Is/a/letterlike-Symbols}');
Expect(1, 8527, '\p{isletterlikesymbols}', "");
Expect(0, 8527, '\p{^isletterlikesymbols}', "");
Expect(0, 8527, '\P{isletterlikesymbols}', "");
Expect(1, 8527, '\P{^isletterlikesymbols}', "");
Expect(0, 8447, '\p{isletterlikesymbols}', "");
Expect(1, 8447, '\p{^isletterlikesymbols}', "");
Expect(1, 8447, '\P{isletterlikesymbols}', "");
Expect(0, 8447, '\P{^isletterlikesymbols}', "");
Expect(1, 8527, '\p{_ IS_Letterlike SYMBOLS}', "");
Expect(0, 8527, '\p{^_ IS_Letterlike SYMBOLS}', "");
Expect(0, 8527, '\P{_ IS_Letterlike SYMBOLS}', "");
Expect(1, 8527, '\P{^_ IS_Letterlike SYMBOLS}', "");
Expect(0, 8447, '\p{_ IS_Letterlike SYMBOLS}', "");
Expect(1, 8447, '\p{^_ IS_Letterlike SYMBOLS}', "");
Expect(1, 8447, '\P{_ IS_Letterlike SYMBOLS}', "");
Expect(0, 8447, '\P{^_ IS_Letterlike SYMBOLS}', "");
Error('\p{ :=in-Letterlikesymbols}');
Error('\P{ :=in-Letterlikesymbols}');
Expect(1, 8527, '\p{inletterlikesymbols}', "");
Expect(0, 8527, '\p{^inletterlikesymbols}', "");
Expect(0, 8527, '\P{inletterlikesymbols}', "");
Expect(1, 8527, '\P{^inletterlikesymbols}', "");
Expect(0, 8447, '\p{inletterlikesymbols}', "");
Expect(1, 8447, '\p{^inletterlikesymbols}', "");
Expect(1, 8447, '\P{inletterlikesymbols}', "");
Expect(0, 8447, '\P{^inletterlikesymbols}', "");
Expect(1, 8527, '\p{ In letterlike_symbols}', "");
Expect(0, 8527, '\p{^ In letterlike_symbols}', "");
Expect(0, 8527, '\P{ In letterlike_symbols}', "");
Expect(1, 8527, '\P{^ In letterlike_symbols}', "");
Expect(0, 8447, '\p{ In letterlike_symbols}', "");
Expect(1, 8447, '\p{^ In letterlike_symbols}', "");
Expect(1, 8447, '\P{ In letterlike_symbols}', "");
Expect(0, 8447, '\P{^ In letterlike_symbols}', "");
Error('\p{-_In/a/Mongolian}');
Error('\P{-_In/a/Mongolian}');
Expect(1, 6319, '\p{inmongolian}', "");
Expect(0, 6319, '\p{^inmongolian}', "");
Expect(0, 6319, '\P{inmongolian}', "");
Expect(1, 6319, '\P{^inmongolian}', "");
Expect(0, 6143, '\p{inmongolian}', "");
Expect(1, 6143, '\p{^inmongolian}', "");
Expect(1, 6143, '\P{inmongolian}', "");
Expect(0, 6143, '\P{^inmongolian}', "");
Expect(1, 6319, '\p{-In_mongolian}', "");
Expect(0, 6319, '\p{^-In_mongolian}', "");
Expect(0, 6319, '\P{-In_mongolian}', "");
Expect(1, 6319, '\P{^-In_mongolian}', "");
Expect(0, 6143, '\p{-In_mongolian}', "");
Expect(1, 6143, '\p{^-In_mongolian}', "");
Expect(1, 6143, '\P{-In_mongolian}', "");
Expect(0, 6143, '\P{^-In_mongolian}', "");
Error('\p{__Ideographic:=}');
Error('\P{__Ideographic:=}');
Expect(1, 12295, '\p{ideographic}', "");
Expect(0, 12295, '\p{^ideographic}', "");
Expect(0, 12295, '\P{ideographic}', "");
Expect(1, 12295, '\P{^ideographic}', "");
Expect(0, 12293, '\p{ideographic}', "");
Expect(1, 12293, '\p{^ideographic}', "");
Expect(1, 12293, '\P{ideographic}', "");
Expect(0, 12293, '\P{^ideographic}', "");
Expect(1, 12295, '\p{- Ideographic}', "");
Expect(0, 12295, '\p{^- Ideographic}', "");
Expect(0, 12295, '\P{- Ideographic}', "");
Expect(1, 12295, '\P{^- Ideographic}', "");
Expect(0, 12293, '\p{- Ideographic}', "");
Expect(1, 12293, '\p{^- Ideographic}', "");
Expect(1, 12293, '\P{- Ideographic}', "");
Expect(0, 12293, '\P{^- Ideographic}', "");
Error('\p{_-Is:=Ideographic}');
Error('\P{_-Is:=Ideographic}');
Expect(1, 12295, '\p{isideographic}', "");
Expect(0, 12295, '\p{^isideographic}', "");
Expect(0, 12295, '\P{isideographic}', "");
Expect(1, 12295, '\P{^isideographic}', "");
Expect(0, 12293, '\p{isideographic}', "");
Expect(1, 12293, '\p{^isideographic}', "");
Expect(1, 12293, '\P{isideographic}', "");
Expect(0, 12293, '\P{^isideographic}', "");
Expect(1, 12295, '\p{ IS IDEOGRAPHIC}', "");
Expect(0, 12295, '\p{^ IS IDEOGRAPHIC}', "");
Expect(0, 12295, '\P{ IS IDEOGRAPHIC}', "");
Expect(1, 12295, '\P{^ IS IDEOGRAPHIC}', "");
Expect(0, 12293, '\p{ IS IDEOGRAPHIC}', "");
Expect(1, 12293, '\p{^ IS IDEOGRAPHIC}', "");
Expect(1, 12293, '\P{ IS IDEOGRAPHIC}', "");
Expect(0, 12293, '\P{^ IS IDEOGRAPHIC}', "");
Error('\p{-/a/Ideo}');
Error('\P{-/a/Ideo}');
Expect(1, 12295, '\p{ideo}', "");
Expect(0, 12295, '\p{^ideo}', "");
Expect(0, 12295, '\P{ideo}', "");
Expect(1, 12295, '\P{^ideo}', "");
Expect(0, 12293, '\p{ideo}', "");
Expect(1, 12293, '\p{^ideo}', "");
Expect(1, 12293, '\P{ideo}', "");
Expect(0, 12293, '\P{^ideo}', "");
Expect(1, 12295, '\p{ Ideo}', "");
Expect(0, 12295, '\p{^ Ideo}', "");
Expect(0, 12295, '\P{ Ideo}', "");
Expect(1, 12295, '\P{^ Ideo}', "");
Expect(0, 12293, '\p{ Ideo}', "");
Expect(1, 12293, '\p{^ Ideo}', "");
Expect(1, 12293, '\P{ Ideo}', "");
Expect(0, 12293, '\P{^ Ideo}', "");
Error('\p{_/a/Is Ideo}');
Error('\P{_/a/Is Ideo}');
Expect(1, 12295, '\p{isideo}', "");
Expect(0, 12295, '\p{^isideo}', "");
Expect(0, 12295, '\P{isideo}', "");
Expect(1, 12295, '\P{^isideo}', "");
Expect(0, 12293, '\p{isideo}', "");
Expect(1, 12293, '\p{^isideo}', "");
Expect(1, 12293, '\P{isideo}', "");
Expect(0, 12293, '\P{^isideo}', "");
Expect(1, 12295, '\p{__IS_Ideo}', "");
Expect(0, 12295, '\p{^__IS_Ideo}', "");
Expect(0, 12295, '\P{__IS_Ideo}', "");
Expect(1, 12295, '\P{^__IS_Ideo}', "");
Expect(0, 12293, '\p{__IS_Ideo}', "");
Expect(1, 12293, '\p{^__IS_Ideo}', "");
Expect(1, 12293, '\P{__IS_Ideo}', "");
Expect(0, 12293, '\P{^__IS_Ideo}', "");
Error('\p{--VARIATION_SELECTORS:=SUPPLEMENT}');
Error('\P{--VARIATION_SELECTORS:=SUPPLEMENT}');
Expect(1, 917999, '\p{variationselectorssupplement}', "");
Expect(0, 917999, '\p{^variationselectorssupplement}', "");
Expect(0, 917999, '\P{variationselectorssupplement}', "");
Expect(1, 917999, '\P{^variationselectorssupplement}', "");
Expect(0, 917759, '\p{variationselectorssupplement}', "");
Expect(1, 917759, '\p{^variationselectorssupplement}', "");
Expect(1, 917759, '\P{variationselectorssupplement}', "");
Expect(0, 917759, '\P{^variationselectorssupplement}', "");
Expect(1, 917999, '\p{ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(0, 917999, '\p{^ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(0, 917999, '\P{ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(1, 917999, '\P{^ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(0, 917759, '\p{ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(1, 917759, '\p{^ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(1, 917759, '\P{ -VARIATION-Selectors SUPPLEMENT}', "");
Expect(0, 917759, '\P{^ -VARIATION-Selectors SUPPLEMENT}', "");
Error('\p{ IS-Variationselectors:=Supplement}');
Error('\P{ IS-Variationselectors:=Supplement}');
Expect(1, 917999, '\p{isvariationselectorssupplement}', "");
Expect(0, 917999, '\p{^isvariationselectorssupplement}', "");
Expect(0, 917999, '\P{isvariationselectorssupplement}', "");
Expect(1, 917999, '\P{^isvariationselectorssupplement}', "");
Expect(0, 917759, '\p{isvariationselectorssupplement}', "");
Expect(1, 917759, '\p{^isvariationselectorssupplement}', "");
Expect(1, 917759, '\P{isvariationselectorssupplement}', "");
Expect(0, 917759, '\P{^isvariationselectorssupplement}', "");
Expect(1, 917999, '\p{__IsVARIATION selectorsSupplement}', "");
Expect(0, 917999, '\p{^__IsVARIATION selectorsSupplement}', "");
Expect(0, 917999, '\P{__IsVARIATION selectorsSupplement}', "");
Expect(1, 917999, '\P{^__IsVARIATION selectorsSupplement}', "");
Expect(0, 917759, '\p{__IsVARIATION selectorsSupplement}', "");
Expect(1, 917759, '\p{^__IsVARIATION selectorsSupplement}', "");
Expect(1, 917759, '\P{__IsVARIATION selectorsSupplement}', "");
Expect(0, 917759, '\P{^__IsVARIATION selectorsSupplement}', "");
Error('\p{ /a/In Variation Selectors-Supplement}');
Error('\P{ /a/In Variation Selectors-Supplement}');
Expect(1, 917999, '\p{invariationselectorssupplement}', "");
Expect(0, 917999, '\p{^invariationselectorssupplement}', "");
Expect(0, 917999, '\P{invariationselectorssupplement}', "");
Expect(1, 917999, '\P{^invariationselectorssupplement}', "");
Expect(0, 917759, '\p{invariationselectorssupplement}', "");
Expect(1, 917759, '\p{^invariationselectorssupplement}', "");
Expect(1, 917759, '\P{invariationselectorssupplement}', "");
Expect(0, 917759, '\P{^invariationselectorssupplement}', "");
Expect(1, 917999, '\p{ IN_Variation SELECTORS_Supplement}', "");
Expect(0, 917999, '\p{^ IN_Variation SELECTORS_Supplement}', "");
Expect(0, 917999, '\P{ IN_Variation SELECTORS_Supplement}', "");
Expect(1, 917999, '\P{^ IN_Variation SELECTORS_Supplement}', "");
Expect(0, 917759, '\p{ IN_Variation SELECTORS_Supplement}', "");
Expect(1, 917759, '\p{^ IN_Variation SELECTORS_Supplement}', "");
Expect(1, 917759, '\P{ IN_Variation SELECTORS_Supplement}', "");
Expect(0, 917759, '\P{^ IN_Variation SELECTORS_Supplement}', "");
Error('\p{-:=In THAANA}');
Error('\P{-:=In THAANA}');
Expect(1, 1983, '\p{inthaana}', "");
Expect(0, 1983, '\p{^inthaana}', "");
Expect(0, 1983, '\P{inthaana}', "");
Expect(1, 1983, '\P{^inthaana}', "");
Expect(0, 1919, '\p{inthaana}', "");
Expect(1, 1919, '\p{^inthaana}', "");
Expect(1, 1919, '\P{inthaana}', "");
Expect(0, 1919, '\P{^inthaana}', "");
Expect(1, 1983, '\p{ _in thaana}', "");
Expect(0, 1983, '\p{^ _in thaana}', "");
Expect(0, 1983, '\P{ _in thaana}', "");
Expect(1, 1983, '\P{^ _in thaana}', "");
Expect(0, 1919, '\p{ _in thaana}', "");
Expect(1, 1919, '\p{^ _in thaana}', "");
Expect(1, 1919, '\P{ _in thaana}', "");
Expect(0, 1919, '\P{^ _in thaana}', "");
Error('\p{--supplemental Arrows:=A}');
Error('\P{--supplemental Arrows:=A}');
Expect(1, 10239, '\p{supplementalarrowsa}', "");
Expect(0, 10239, '\p{^supplementalarrowsa}', "");
Expect(0, 10239, '\P{supplementalarrowsa}', "");
Expect(1, 10239, '\P{^supplementalarrowsa}', "");
Expect(0, 10223, '\p{supplementalarrowsa}', "");
Expect(1, 10223, '\p{^supplementalarrowsa}', "");
Expect(1, 10223, '\P{supplementalarrowsa}', "");
Expect(0, 10223, '\P{^supplementalarrowsa}', "");
Expect(1, 10239, '\p{SUPPLEMENTAL ArrowsA}', "");
Expect(0, 10239, '\p{^SUPPLEMENTAL ArrowsA}', "");
Expect(0, 10239, '\P{SUPPLEMENTAL ArrowsA}', "");
Expect(1, 10239, '\P{^SUPPLEMENTAL ArrowsA}', "");
Expect(0, 10223, '\p{SUPPLEMENTAL ArrowsA}', "");
Expect(1, 10223, '\p{^SUPPLEMENTAL ArrowsA}', "");
Expect(1, 10223, '\P{SUPPLEMENTAL ArrowsA}', "");
Expect(0, 10223, '\P{^SUPPLEMENTAL ArrowsA}', "");
Error('\p{--issupplemental:=Arrows A}');
Error('\P{--issupplemental:=Arrows A}');
Expect(1, 10239, '\p{issupplementalarrowsa}', "");
Expect(0, 10239, '\p{^issupplementalarrowsa}', "");
Expect(0, 10239, '\P{issupplementalarrowsa}', "");
Expect(1, 10239, '\P{^issupplementalarrowsa}', "");
Expect(0, 10223, '\p{issupplementalarrowsa}', "");
Expect(1, 10223, '\p{^issupplementalarrowsa}', "");
Expect(1, 10223, '\P{issupplementalarrowsa}', "");
Expect(0, 10223, '\P{^issupplementalarrowsa}', "");
Expect(1, 10239, '\p{__Is_Supplemental Arrows_A}', "");
Expect(0, 10239, '\p{^__Is_Supplemental Arrows_A}', "");
Expect(0, 10239, '\P{__Is_Supplemental Arrows_A}', "");
Expect(1, 10239, '\P{^__Is_Supplemental Arrows_A}', "");
Expect(0, 10223, '\p{__Is_Supplemental Arrows_A}', "");
Expect(1, 10223, '\p{^__Is_Supplemental Arrows_A}', "");
Expect(1, 10223, '\P{__Is_Supplemental Arrows_A}', "");
Expect(0, 10223, '\P{^__Is_Supplemental Arrows_A}', "");
Error('\p{ Insupplemental/a/ARROWSA}');
Error('\P{ Insupplemental/a/ARROWSA}');
Expect(1, 10239, '\p{insupplementalarrowsa}', "");
Expect(0, 10239, '\p{^insupplementalarrowsa}', "");
Expect(0, 10239, '\P{insupplementalarrowsa}', "");
Expect(1, 10239, '\P{^insupplementalarrowsa}', "");
Expect(0, 10223, '\p{insupplementalarrowsa}', "");
Expect(1, 10223, '\p{^insupplementalarrowsa}', "");
Expect(1, 10223, '\P{insupplementalarrowsa}', "");
Expect(0, 10223, '\P{^insupplementalarrowsa}', "");
Expect(1, 10239, '\p{__In supplemental_ARROWS-A}', "");
Expect(0, 10239, '\p{^__In supplemental_ARROWS-A}', "");
Expect(0, 10239, '\P{__In supplemental_ARROWS-A}', "");
Expect(1, 10239, '\P{^__In supplemental_ARROWS-A}', "");
Expect(0, 10223, '\p{__In supplemental_ARROWS-A}', "");
Expect(1, 10223, '\p{^__In supplemental_ARROWS-A}', "");
Expect(1, 10223, '\P{__In supplemental_ARROWS-A}', "");
Expect(0, 10223, '\P{^__In supplemental_ARROWS-A}', "");
Error('\p{_ CHANGES WHEN/a/uppercased}');
Error('\P{_ CHANGES WHEN/a/uppercased}');
Expect(1, 122, '\p{changeswhenuppercased}', "");
Expect(0, 122, '\p{^changeswhenuppercased}', "");
Expect(0, 122, '\P{changeswhenuppercased}', "");
Expect(1, 122, '\P{^changeswhenuppercased}', "");
Expect(0, 96, '\p{changeswhenuppercased}', "");
Expect(1, 96, '\p{^changeswhenuppercased}', "");
Expect(1, 96, '\P{changeswhenuppercased}', "");
Expect(0, 96, '\P{^changeswhenuppercased}', "");
Expect(1, 122, '\p{ _Changeswhen-Uppercased}', "");
Expect(0, 122, '\p{^ _Changeswhen-Uppercased}', "");
Expect(0, 122, '\P{ _Changeswhen-Uppercased}', "");
Expect(1, 122, '\P{^ _Changeswhen-Uppercased}', "");
Expect(0, 96, '\p{ _Changeswhen-Uppercased}', "");
Expect(1, 96, '\p{^ _Changeswhen-Uppercased}', "");
Expect(1, 96, '\P{ _Changeswhen-Uppercased}', "");
Expect(0, 96, '\P{^ _Changeswhen-Uppercased}', "");
Error('\p{/a/ is changes WHEN-UPPERCASED}');
Error('\P{/a/ is changes WHEN-UPPERCASED}');
Expect(1, 122, '\p{ischangeswhenuppercased}', "");
Expect(0, 122, '\p{^ischangeswhenuppercased}', "");
Expect(0, 122, '\P{ischangeswhenuppercased}', "");
Expect(1, 122, '\P{^ischangeswhenuppercased}', "");
Expect(0, 96, '\p{ischangeswhenuppercased}', "");
Expect(1, 96, '\p{^ischangeswhenuppercased}', "");
Expect(1, 96, '\P{ischangeswhenuppercased}', "");
Expect(0, 96, '\P{^ischangeswhenuppercased}', "");
Expect(1, 122, '\p{--IS-CHANGES_when Uppercased}', "");
Expect(0, 122, '\p{^--IS-CHANGES_when Uppercased}', "");
Expect(0, 122, '\P{--IS-CHANGES_when Uppercased}', "");
Expect(1, 122, '\P{^--IS-CHANGES_when Uppercased}', "");
Expect(0, 96, '\p{--IS-CHANGES_when Uppercased}', "");
Expect(1, 96, '\p{^--IS-CHANGES_when Uppercased}', "");
Expect(1, 96, '\P{--IS-CHANGES_when Uppercased}', "");
Expect(0, 96, '\P{^--IS-CHANGES_when Uppercased}', "");
Error('\p{CWU/a/}');
Error('\P{CWU/a/}');
Expect(1, 122, '\p{cwu}', "");
Expect(0, 122, '\p{^cwu}', "");
Expect(0, 122, '\P{cwu}', "");
Expect(1, 122, '\P{^cwu}', "");
Expect(0, 96, '\p{cwu}', "");
Expect(1, 96, '\p{^cwu}', "");
Expect(1, 96, '\P{cwu}', "");
Expect(0, 96, '\P{^cwu}', "");
Expect(1, 122, '\p{ cwu}', "");
Expect(0, 122, '\p{^ cwu}', "");
Expect(0, 122, '\P{ cwu}', "");
Expect(1, 122, '\P{^ cwu}', "");
Expect(0, 96, '\p{ cwu}', "");
Expect(1, 96, '\p{^ cwu}', "");
Expect(1, 96, '\P{ cwu}', "");
Expect(0, 96, '\P{^ cwu}', "");
Error('\p{_Is CWU/a/}');
Error('\P{_Is CWU/a/}');
Expect(1, 122, '\p{iscwu}', "");
Expect(0, 122, '\p{^iscwu}', "");
Expect(0, 122, '\P{iscwu}', "");
Expect(1, 122, '\P{^iscwu}', "");
Expect(0, 96, '\p{iscwu}', "");
Expect(1, 96, '\p{^iscwu}', "");
Expect(1, 96, '\P{iscwu}', "");
Expect(0, 96, '\P{^iscwu}', "");
Expect(1, 122, '\p{--IS cwu}', "");
Expect(0, 122, '\p{^--IS cwu}', "");
Expect(0, 122, '\P{--IS cwu}', "");
Expect(1, 122, '\P{^--IS cwu}', "");
Expect(0, 96, '\p{--IS cwu}', "");
Expect(1, 96, '\p{^--IS cwu}', "");
Expect(1, 96, '\P{--IS cwu}', "");
Expect(0, 96, '\P{^--IS cwu}', "");
Error('\p{ :=IN Syriac}');
Error('\P{ :=IN Syriac}');
Expect(1, 1871, '\p{insyriac}', "");
Expect(0, 1871, '\p{^insyriac}', "");
Expect(0, 1871, '\P{insyriac}', "");
Expect(1, 1871, '\P{^insyriac}', "");
Expect(0, 1791, '\p{insyriac}', "");
Expect(1, 1791, '\p{^insyriac}', "");
Expect(1, 1791, '\P{insyriac}', "");
Expect(0, 1791, '\P{^insyriac}', "");
Expect(1, 1871, '\p{_In Syriac}', "");
Expect(0, 1871, '\p{^_In Syriac}', "");
Expect(0, 1871, '\P{_In Syriac}', "");
Expect(1, 1871, '\P{^_In Syriac}', "");
Expect(0, 1791, '\p{_In Syriac}', "");
Expect(1, 1791, '\p{^_In Syriac}', "");
Expect(1, 1791, '\P{_In Syriac}', "");
Expect(0, 1791, '\P{^_In Syriac}', "");
Error('\p{:=_-EthiopicExtended}');
Error('\P{:=_-EthiopicExtended}');
Expect(1, 11743, '\p{ethiopicextended}', "");
Expect(0, 11743, '\p{^ethiopicextended}', "");
Expect(0, 11743, '\P{ethiopicextended}', "");
Expect(1, 11743, '\P{^ethiopicextended}', "");
Expect(0, 11647, '\p{ethiopicextended}', "");
Expect(1, 11647, '\p{^ethiopicextended}', "");
Expect(1, 11647, '\P{ethiopicextended}', "");
Expect(0, 11647, '\P{^ethiopicextended}', "");
Expect(1, 11743, '\p{-Ethiopic EXTENDED}', "");
Expect(0, 11743, '\p{^-Ethiopic EXTENDED}', "");
Expect(0, 11743, '\P{-Ethiopic EXTENDED}', "");
Expect(1, 11743, '\P{^-Ethiopic EXTENDED}', "");
Expect(0, 11647, '\p{-Ethiopic EXTENDED}', "");
Expect(1, 11647, '\p{^-Ethiopic EXTENDED}', "");
Expect(1, 11647, '\P{-Ethiopic EXTENDED}', "");
Expect(0, 11647, '\P{^-Ethiopic EXTENDED}', "");
Error('\p{ Is Ethiopic:=EXTENDED}');
Error('\P{ Is Ethiopic:=EXTENDED}');
Expect(1, 11743, '\p{isethiopicextended}', "");
Expect(0, 11743, '\p{^isethiopicextended}', "");
Expect(0, 11743, '\P{isethiopicextended}', "");
Expect(1, 11743, '\P{^isethiopicextended}', "");
Expect(0, 11647, '\p{isethiopicextended}', "");
Expect(1, 11647, '\p{^isethiopicextended}', "");
Expect(1, 11647, '\P{isethiopicextended}', "");
Expect(0, 11647, '\P{^isethiopicextended}', "");
Expect(1, 11743, '\p{_ Is-ethiopic_Extended}', "");
Expect(0, 11743, '\p{^_ Is-ethiopic_Extended}', "");
Expect(0, 11743, '\P{_ Is-ethiopic_Extended}', "");
Expect(1, 11743, '\P{^_ Is-ethiopic_Extended}', "");
Expect(0, 11647, '\p{_ Is-ethiopic_Extended}', "");
Expect(1, 11647, '\p{^_ Is-ethiopic_Extended}', "");
Expect(1, 11647, '\P{_ Is-ethiopic_Extended}', "");
Expect(0, 11647, '\P{^_ Is-ethiopic_Extended}', "");
Error('\p{ :=InEthiopic Extended}');
Error('\P{ :=InEthiopic Extended}');
Expect(1, 11743, '\p{inethiopicextended}', "");
Expect(0, 11743, '\p{^inethiopicextended}', "");
Expect(0, 11743, '\P{inethiopicextended}', "");
Expect(1, 11743, '\P{^inethiopicextended}', "");
Expect(0, 11647, '\p{inethiopicextended}', "");
Expect(1, 11647, '\p{^inethiopicextended}', "");
Expect(1, 11647, '\P{inethiopicextended}', "");
Expect(0, 11647, '\P{^inethiopicextended}', "");
Expect(1, 11743, '\p{ In ETHIOPIC EXTENDED}', "");
Expect(0, 11743, '\p{^ In ETHIOPIC EXTENDED}', "");
Expect(0, 11743, '\P{ In ETHIOPIC EXTENDED}', "");
Expect(1, 11743, '\P{^ In ETHIOPIC EXTENDED}', "");
Expect(0, 11647, '\p{ In ETHIOPIC EXTENDED}', "");
Expect(1, 11647, '\p{^ In ETHIOPIC EXTENDED}', "");
Expect(1, 11647, '\P{ In ETHIOPIC EXTENDED}', "");
Expect(0, 11647, '\P{^ In ETHIOPIC EXTENDED}', "");
Error('\p{--phoenician/a/}');
Error('\P{--phoenician/a/}');
Expect(1, 67867, '\p{phoenician}', "");
Expect(0, 67867, '\p{^phoenician}', "");
Expect(0, 67867, '\P{phoenician}', "");
Expect(1, 67867, '\P{^phoenician}', "");
Expect(0, 67839, '\p{phoenician}', "");
Expect(1, 67839, '\p{^phoenician}', "");
Expect(1, 67839, '\P{phoenician}', "");
Expect(0, 67839, '\P{^phoenician}', "");
Expect(1, 67867, '\p{_Phoenician}', "");
Expect(0, 67867, '\p{^_Phoenician}', "");
Expect(0, 67867, '\P{_Phoenician}', "");
Expect(1, 67867, '\P{^_Phoenician}', "");
Expect(0, 67839, '\p{_Phoenician}', "");
Expect(1, 67839, '\p{^_Phoenician}', "");
Expect(1, 67839, '\P{_Phoenician}', "");
Expect(0, 67839, '\P{^_Phoenician}', "");
Error('\p{--IS_Phoenician:=}');
Error('\P{--IS_Phoenician:=}');
Expect(1, 67867, '\p{isphoenician}', "");
Expect(0, 67867, '\p{^isphoenician}', "");
Expect(0, 67867, '\P{isphoenician}', "");
Expect(1, 67867, '\P{^isphoenician}', "");
Expect(0, 67839, '\p{isphoenician}', "");
Expect(1, 67839, '\p{^isphoenician}', "");
Expect(1, 67839, '\P{isphoenician}', "");
Expect(0, 67839, '\P{^isphoenician}', "");
Expect(1, 67867, '\p{- Isphoenician}', "");
Expect(0, 67867, '\p{^- Isphoenician}', "");
Expect(0, 67867, '\P{- Isphoenician}', "");
Expect(1, 67867, '\P{^- Isphoenician}', "");
Expect(0, 67839, '\p{- Isphoenician}', "");
Expect(1, 67839, '\p{^- Isphoenician}', "");
Expect(1, 67839, '\P{- Isphoenician}', "");
Expect(0, 67839, '\P{^- Isphoenician}', "");
Error('\p{/a/_Phnx}');
Error('\P{/a/_Phnx}');
Expect(1, 67867, '\p{phnx}', "");
Expect(0, 67867, '\p{^phnx}', "");
Expect(0, 67867, '\P{phnx}', "");
Expect(1, 67867, '\P{^phnx}', "");
Expect(0, 67839, '\p{phnx}', "");
Expect(1, 67839, '\p{^phnx}', "");
Expect(1, 67839, '\P{phnx}', "");
Expect(0, 67839, '\P{^phnx}', "");
Expect(1, 67867, '\p{ Phnx}', "");
Expect(0, 67867, '\p{^ Phnx}', "");
Expect(0, 67867, '\P{ Phnx}', "");
Expect(1, 67867, '\P{^ Phnx}', "");
Expect(0, 67839, '\p{ Phnx}', "");
Expect(1, 67839, '\p{^ Phnx}', "");
Expect(1, 67839, '\P{ Phnx}', "");
Expect(0, 67839, '\P{^ Phnx}', "");
Error('\p{/a/IS phnx}');
Error('\P{/a/IS phnx}');
Expect(1, 67867, '\p{isphnx}', "");
Expect(0, 67867, '\p{^isphnx}', "");
Expect(0, 67867, '\P{isphnx}', "");
Expect(1, 67867, '\P{^isphnx}', "");
Expect(0, 67839, '\p{isphnx}', "");
Expect(1, 67839, '\p{^isphnx}', "");
Expect(1, 67839, '\P{isphnx}', "");
Expect(0, 67839, '\P{^isphnx}', "");
Expect(1, 67867, '\p{_-isPhnx}', "");
Expect(0, 67867, '\p{^_-isPhnx}', "");
Expect(0, 67867, '\P{_-isPhnx}', "");
Expect(1, 67867, '\P{^_-isPhnx}', "");
Expect(0, 67839, '\p{_-isPhnx}', "");
Expect(1, 67839, '\p{^_-isPhnx}', "");
Expect(1, 67839, '\P{_-isPhnx}', "");
Expect(0, 67839, '\P{^_-isPhnx}', "");
Error('\p{_ myanmarExtended:=A}');
Error('\P{_ myanmarExtended:=A}');
Expect(1, 43647, '\p{myanmarextendeda}', "");
Expect(0, 43647, '\p{^myanmarextendeda}', "");
Expect(0, 43647, '\P{myanmarextendeda}', "");
Expect(1, 43647, '\P{^myanmarextendeda}', "");
Expect(0, 43615, '\p{myanmarextendeda}', "");
Expect(1, 43615, '\p{^myanmarextendeda}', "");
Expect(1, 43615, '\P{myanmarextendeda}', "");
Expect(0, 43615, '\P{^myanmarextendeda}', "");
Expect(1, 43647, '\p{ Myanmar_Extended_a}', "");
Expect(0, 43647, '\p{^ Myanmar_Extended_a}', "");
Expect(0, 43647, '\P{ Myanmar_Extended_a}', "");
Expect(1, 43647, '\P{^ Myanmar_Extended_a}', "");
Expect(0, 43615, '\p{ Myanmar_Extended_a}', "");
Expect(1, 43615, '\p{^ Myanmar_Extended_a}', "");
Expect(1, 43615, '\P{ Myanmar_Extended_a}', "");
Expect(0, 43615, '\P{^ Myanmar_Extended_a}', "");
Error('\p{- Is Myanmar:=EXTENDED A}');
Error('\P{- Is Myanmar:=EXTENDED A}');
Expect(1, 43647, '\p{ismyanmarextendeda}', "");
Expect(0, 43647, '\p{^ismyanmarextendeda}', "");
Expect(0, 43647, '\P{ismyanmarextendeda}', "");
Expect(1, 43647, '\P{^ismyanmarextendeda}', "");
Expect(0, 43615, '\p{ismyanmarextendeda}', "");
Expect(1, 43615, '\p{^ismyanmarextendeda}', "");
Expect(1, 43615, '\P{ismyanmarextendeda}', "");
Expect(0, 43615, '\P{^ismyanmarextendeda}', "");
Expect(1, 43647, '\p{ _Is MyanmarExtended-A}', "");
Expect(0, 43647, '\p{^ _Is MyanmarExtended-A}', "");
Expect(0, 43647, '\P{ _Is MyanmarExtended-A}', "");
Expect(1, 43647, '\P{^ _Is MyanmarExtended-A}', "");
Expect(0, 43615, '\p{ _Is MyanmarExtended-A}', "");
Expect(1, 43615, '\p{^ _Is MyanmarExtended-A}', "");
Expect(1, 43615, '\P{ _Is MyanmarExtended-A}', "");
Expect(0, 43615, '\P{^ _Is MyanmarExtended-A}', "");
Error('\p{- In Myanmar_extended_A/a/}');
Error('\P{- In Myanmar_extended_A/a/}');
Expect(1, 43647, '\p{inmyanmarextendeda}', "");
Expect(0, 43647, '\p{^inmyanmarextendeda}', "");
Expect(0, 43647, '\P{inmyanmarextendeda}', "");
Expect(1, 43647, '\P{^inmyanmarextendeda}', "");
Expect(0, 43615, '\p{inmyanmarextendeda}', "");
Expect(1, 43615, '\p{^inmyanmarextendeda}', "");
Expect(1, 43615, '\P{inmyanmarextendeda}', "");
Expect(0, 43615, '\P{^inmyanmarextendeda}', "");
Expect(1, 43647, '\p{ In Myanmar extended-A}', "");
Expect(0, 43647, '\p{^ In Myanmar extended-A}', "");
Expect(0, 43647, '\P{ In Myanmar extended-A}', "");
Expect(1, 43647, '\P{^ In Myanmar extended-A}', "");
Expect(0, 43615, '\p{ In Myanmar extended-A}', "");
Expect(1, 43615, '\p{^ In Myanmar extended-A}', "");
Expect(1, 43615, '\P{ In Myanmar extended-A}', "");
Expect(0, 43615, '\P{^ In Myanmar extended-A}', "");
Error('\p{-/a/RUNIC}');
Error('\P{-/a/RUNIC}');
Expect(1, 5866, '\p{runic}', "");
Expect(0, 5866, '\p{^runic}', "");
Expect(0, 5866, '\P{runic}', "");
Expect(1, 5866, '\P{^runic}', "");
Expect(0, 5791, '\p{runic}', "");
Expect(1, 5791, '\p{^runic}', "");
Expect(1, 5791, '\P{runic}', "");
Expect(0, 5791, '\P{^runic}', "");
Expect(1, 5866, '\p{ runic}', "");
Expect(0, 5866, '\p{^ runic}', "");
Expect(0, 5866, '\P{ runic}', "");
Expect(1, 5866, '\P{^ runic}', "");
Expect(0, 5791, '\p{ runic}', "");
Expect(1, 5791, '\p{^ runic}', "");
Expect(1, 5791, '\P{ runic}', "");
Expect(0, 5791, '\P{^ runic}', "");
Error('\p{-/a/Is Runic}');
Error('\P{-/a/Is Runic}');
Expect(1, 5866, '\p{isrunic}', "");
Expect(0, 5866, '\p{^isrunic}', "");
Expect(0, 5866, '\P{isrunic}', "");
Expect(1, 5866, '\P{^isrunic}', "");
Expect(0, 5791, '\p{isrunic}', "");
Expect(1, 5791, '\p{^isrunic}', "");
Expect(1, 5791, '\P{isrunic}', "");
Expect(0, 5791, '\P{^isrunic}', "");
Expect(1, 5866, '\p{_-Is Runic}', "");
Expect(0, 5866, '\p{^_-Is Runic}', "");
Expect(0, 5866, '\P{_-Is Runic}', "");
Expect(1, 5866, '\P{^_-Is Runic}', "");
Expect(0, 5791, '\p{_-Is Runic}', "");
Expect(1, 5791, '\p{^_-Is Runic}', "");
Expect(1, 5791, '\P{_-Is Runic}', "");
Expect(0, 5791, '\P{^_-Is Runic}', "");
Error('\p{:=__Runr}');
Error('\P{:=__Runr}');
Expect(1, 5866, '\p{runr}', "");
Expect(0, 5866, '\p{^runr}', "");
Expect(0, 5866, '\P{runr}', "");
Expect(1, 5866, '\P{^runr}', "");
Expect(0, 5791, '\p{runr}', "");
Expect(1, 5791, '\p{^runr}', "");
Expect(1, 5791, '\P{runr}', "");
Expect(0, 5791, '\P{^runr}', "");
Expect(1, 5866, '\p{-Runr}', "");
Expect(0, 5866, '\p{^-Runr}', "");
Expect(0, 5866, '\P{-Runr}', "");
Expect(1, 5866, '\P{^-Runr}', "");
Expect(0, 5791, '\p{-Runr}', "");
Expect(1, 5791, '\p{^-Runr}', "");
Expect(1, 5791, '\P{-Runr}', "");
Expect(0, 5791, '\P{^-Runr}', "");
Error('\p{_:=is-Runr}');
Error('\P{_:=is-Runr}');
Expect(1, 5866, '\p{isrunr}', "");
Expect(0, 5866, '\p{^isrunr}', "");
Expect(0, 5866, '\P{isrunr}', "");
Expect(1, 5866, '\P{^isrunr}', "");
Expect(0, 5791, '\p{isrunr}', "");
Expect(1, 5791, '\p{^isrunr}', "");
Expect(1, 5791, '\P{isrunr}', "");
Expect(0, 5791, '\P{^isrunr}', "");
Expect(1, 5866, '\p{ -IsRUNR}', "");
Expect(0, 5866, '\p{^ -IsRUNR}', "");
Expect(0, 5866, '\P{ -IsRUNR}', "");
Expect(1, 5866, '\P{^ -IsRUNR}', "");
Expect(0, 5791, '\p{ -IsRUNR}', "");
Expect(1, 5791, '\p{^ -IsRUNR}', "");
Expect(1, 5791, '\P{ -IsRUNR}', "");
Expect(0, 5791, '\P{^ -IsRUNR}', "");
Error('\p{_-High/a/PRIVATE_useSurrogates}');
Error('\P{_-High/a/PRIVATE_useSurrogates}');
Expect(0, 1, '\p{highprivateusesurrogates}', "");
Expect(1, 1, '\p{^highprivateusesurrogates}', "");
Expect(1, 1, '\P{highprivateusesurrogates}', "");
Expect(0, 1, '\P{^highprivateusesurrogates}', "");
Expect(0, 1, '\p{ HIGHPrivateUseSurrogates}', "");
Expect(1, 1, '\p{^ HIGHPrivateUseSurrogates}', "");
Expect(1, 1, '\P{ HIGHPrivateUseSurrogates}', "");
Expect(0, 1, '\P{^ HIGHPrivateUseSurrogates}', "");
Error('\p{ Is highPRIVATE USE_surrogates:=}');
Error('\P{ Is highPRIVATE USE_surrogates:=}');
Expect(0, 1, '\p{ishighprivateusesurrogates}', "");
Expect(1, 1, '\p{^ishighprivateusesurrogates}', "");
Expect(1, 1, '\P{ishighprivateusesurrogates}', "");
Expect(0, 1, '\P{^ishighprivateusesurrogates}', "");
Expect(0, 1, '\p{ Ishigh_Private use Surrogates}', "");
Expect(1, 1, '\p{^ Ishigh_Private use Surrogates}', "");
Expect(1, 1, '\P{ Ishigh_Private use Surrogates}', "");
Expect(0, 1, '\P{^ Ishigh_Private use Surrogates}', "");
Error('\p{:= _InHigh Private-use Surrogates}');
Error('\P{:= _InHigh Private-use Surrogates}');
Expect(0, 1, '\p{inhighprivateusesurrogates}', "");
Expect(1, 1, '\p{^inhighprivateusesurrogates}', "");
Expect(1, 1, '\P{inhighprivateusesurrogates}', "");
Expect(0, 1, '\P{^inhighprivateusesurrogates}', "");
Expect(0, 1, '\p{ in_HIGHprivate-use_surrogates}', "");
Expect(1, 1, '\p{^ in_HIGHprivate-use_surrogates}', "");
Expect(1, 1, '\P{ in_HIGHprivate-use_surrogates}', "");
Expect(0, 1, '\P{^ in_HIGHprivate-use_surrogates}', "");
Error('\p{ Kayah Li:=}');
Error('\P{ Kayah Li:=}');
Expect(1, 43311, '\p{kayahli}', "");
Expect(0, 43311, '\p{^kayahli}', "");
Expect(0, 43311, '\P{kayahli}', "");
Expect(1, 43311, '\P{^kayahli}', "");
Expect(0, 43263, '\p{kayahli}', "");
Expect(1, 43263, '\p{^kayahli}', "");
Expect(1, 43263, '\P{kayahli}', "");
Expect(0, 43263, '\P{^kayahli}', "");
Expect(1, 43311, '\p{ KayahLI}', "");
Expect(0, 43311, '\p{^ KayahLI}', "");
Expect(0, 43311, '\P{ KayahLI}', "");
Expect(1, 43311, '\P{^ KayahLI}', "");
Expect(0, 43263, '\p{ KayahLI}', "");
Expect(1, 43263, '\p{^ KayahLI}', "");
Expect(1, 43263, '\P{ KayahLI}', "");
Expect(0, 43263, '\P{^ KayahLI}', "");
Error('\p{:= Is Kayah_Li}');
Error('\P{:= Is Kayah_Li}');
Expect(1, 43311, '\p{iskayahli}', "");
Expect(0, 43311, '\p{^iskayahli}', "");
Expect(0, 43311, '\P{iskayahli}', "");
Expect(1, 43311, '\P{^iskayahli}', "");
Expect(0, 43263, '\p{iskayahli}', "");
Expect(1, 43263, '\p{^iskayahli}', "");
Expect(1, 43263, '\P{iskayahli}', "");
Expect(0, 43263, '\P{^iskayahli}', "");
Expect(1, 43311, '\p{ is Kayah li}', "");
Expect(0, 43311, '\p{^ is Kayah li}', "");
Expect(0, 43311, '\P{ is Kayah li}', "");
Expect(1, 43311, '\P{^ is Kayah li}', "");
Expect(0, 43263, '\p{ is Kayah li}', "");
Expect(1, 43263, '\p{^ is Kayah li}', "");
Expect(1, 43263, '\P{ is Kayah li}', "");
Expect(0, 43263, '\P{^ is Kayah li}', "");
Error('\p{-_KALI:=}');
Error('\P{-_KALI:=}');
Expect(1, 43311, '\p{kali}', "");
Expect(0, 43311, '\p{^kali}', "");
Expect(0, 43311, '\P{kali}', "");
Expect(1, 43311, '\P{^kali}', "");
Expect(0, 43263, '\p{kali}', "");
Expect(1, 43263, '\p{^kali}', "");
Expect(1, 43263, '\P{kali}', "");
Expect(0, 43263, '\P{^kali}', "");
Expect(1, 43311, '\p{ kali}', "");
Expect(0, 43311, '\p{^ kali}', "");
Expect(0, 43311, '\P{ kali}', "");
Expect(1, 43311, '\P{^ kali}', "");
Expect(0, 43263, '\p{ kali}', "");
Expect(1, 43263, '\p{^ kali}', "");
Expect(1, 43263, '\P{ kali}', "");
Expect(0, 43263, '\P{^ kali}', "");
Error('\p{ Is/a/kali}');
Error('\P{ Is/a/kali}');
Expect(1, 43311, '\p{iskali}', "");
Expect(0, 43311, '\p{^iskali}', "");
Expect(0, 43311, '\P{iskali}', "");
Expect(1, 43311, '\P{^iskali}', "");
Expect(0, 43263, '\p{iskali}', "");
Expect(1, 43263, '\p{^iskali}', "");
Expect(1, 43263, '\P{iskali}', "");
Expect(0, 43263, '\P{^iskali}', "");
Expect(1, 43311, '\p{is_Kali}', "");
Expect(0, 43311, '\p{^is_Kali}', "");
Expect(0, 43311, '\P{is_Kali}', "");
Expect(1, 43311, '\P{^is_Kali}', "");
Expect(0, 43263, '\p{is_Kali}', "");
Expect(1, 43263, '\p{^is_Kali}', "");
Expect(1, 43263, '\P{is_Kali}', "");
Expect(0, 43263, '\P{^is_Kali}', "");
Error('\p{ PosixGraph:=}');
Error('\P{ PosixGraph:=}');
Expect(1, 126, '\p{posixgraph}', "");
Expect(0, 126, '\p{^posixgraph}', "");
Expect(0, 126, '\P{posixgraph}', "");
Expect(1, 126, '\P{^posixgraph}', "");
Expect(0, 32, '\p{posixgraph}', "");
Expect(1, 32, '\p{^posixgraph}', "");
Expect(1, 32, '\P{posixgraph}', "");
Expect(0, 32, '\P{^posixgraph}', "");
Expect(1, 126, '\p{ PosixGraph}', "");
Expect(0, 126, '\p{^ PosixGraph}', "");
Expect(0, 126, '\P{ PosixGraph}', "");
Expect(1, 126, '\P{^ PosixGraph}', "");
Expect(0, 32, '\p{ PosixGraph}', "");
Expect(1, 32, '\p{^ PosixGraph}', "");
Expect(1, 32, '\P{ PosixGraph}', "");
Expect(0, 32, '\P{^ PosixGraph}', "");
Error('\p{/a/ is-posixgraph}');
Error('\P{/a/ is-posixgraph}');
Expect(1, 126, '\p{isposixgraph}', "");
Expect(0, 126, '\p{^isposixgraph}', "");
Expect(0, 126, '\P{isposixgraph}', "");
Expect(1, 126, '\P{^isposixgraph}', "");
Expect(0, 32, '\p{isposixgraph}', "");
Expect(1, 32, '\p{^isposixgraph}', "");
Expect(1, 32, '\P{isposixgraph}', "");
Expect(0, 32, '\P{^isposixgraph}', "");
Expect(1, 126, '\p{_IS PosixGraph}', "");
Expect(0, 126, '\p{^_IS PosixGraph}', "");
Expect(0, 126, '\P{_IS PosixGraph}', "");
Expect(1, 126, '\P{^_IS PosixGraph}', "");
Expect(0, 32, '\p{_IS PosixGraph}', "");
Expect(1, 32, '\p{^_IS PosixGraph}', "");
Expect(1, 32, '\P{_IS PosixGraph}', "");
Expect(0, 32, '\P{^_IS PosixGraph}', "");
Error('\p{ IN/a/OLD TURKIC}');
Error('\P{ IN/a/OLD TURKIC}');
Expect(1, 68687, '\p{inoldturkic}', "");
Expect(0, 68687, '\p{^inoldturkic}', "");
Expect(0, 68687, '\P{inoldturkic}', "");
Expect(1, 68687, '\P{^inoldturkic}', "");
Expect(0, 68607, '\p{inoldturkic}', "");
Expect(1, 68607, '\p{^inoldturkic}', "");
Expect(1, 68607, '\P{inoldturkic}', "");
Expect(0, 68607, '\P{^inoldturkic}', "");
Expect(1, 68687, '\p{ _in_Old TURKIC}', "");
Expect(0, 68687, '\p{^ _in_Old TURKIC}', "");
Expect(0, 68687, '\P{ _in_Old TURKIC}', "");
Expect(1, 68687, '\P{^ _in_Old TURKIC}', "");
Expect(0, 68607, '\p{ _in_Old TURKIC}', "");
Expect(1, 68607, '\p{^ _in_Old TURKIC}', "");
Expect(1, 68607, '\P{ _in_Old TURKIC}', "");
Expect(0, 68607, '\P{^ _in_Old TURKIC}', "");
Error('\p{:= Grapheme-base}');
Error('\P{:= Grapheme-base}');
Expect(1, 126, '\p{graphemebase}', "");
Expect(0, 126, '\p{^graphemebase}', "");
Expect(0, 126, '\P{graphemebase}', "");
Expect(1, 126, '\P{^graphemebase}', "");
Expect(0, 31, '\p{graphemebase}', "");
Expect(1, 31, '\p{^graphemebase}', "");
Expect(1, 31, '\P{graphemebase}', "");
Expect(0, 31, '\P{^graphemebase}', "");
Expect(1, 126, '\p{ -GRAPHEME Base}', "");
Expect(0, 126, '\p{^ -GRAPHEME Base}', "");
Expect(0, 126, '\P{ -GRAPHEME Base}', "");
Expect(1, 126, '\P{^ -GRAPHEME Base}', "");
Expect(0, 31, '\p{ -GRAPHEME Base}', "");
Expect(1, 31, '\p{^ -GRAPHEME Base}', "");
Expect(1, 31, '\P{ -GRAPHEME Base}', "");
Expect(0, 31, '\P{^ -GRAPHEME Base}', "");
Error('\p{ -is/a/graphemeBASE}');
Error('\P{ -is/a/graphemeBASE}');
Expect(1, 126, '\p{isgraphemebase}', "");
Expect(0, 126, '\p{^isgraphemebase}', "");
Expect(0, 126, '\P{isgraphemebase}', "");
Expect(1, 126, '\P{^isgraphemebase}', "");
Expect(0, 31, '\p{isgraphemebase}', "");
Expect(1, 31, '\p{^isgraphemebase}', "");
Expect(1, 31, '\P{isgraphemebase}', "");
Expect(0, 31, '\P{^isgraphemebase}', "");
Expect(1, 126, '\p{ IS_Grapheme Base}', "");
Expect(0, 126, '\p{^ IS_Grapheme Base}', "");
Expect(0, 126, '\P{ IS_Grapheme Base}', "");
Expect(1, 126, '\P{^ IS_Grapheme Base}', "");
Expect(0, 31, '\p{ IS_Grapheme Base}', "");
Expect(1, 31, '\p{^ IS_Grapheme Base}', "");
Expect(1, 31, '\P{ IS_Grapheme Base}', "");
Expect(0, 31, '\P{^ IS_Grapheme Base}', "");
Error('\p{ GR_Base:=}');
Error('\P{ GR_Base:=}');
Expect(1, 126, '\p{grbase}', "");
Expect(0, 126, '\p{^grbase}', "");
Expect(0, 126, '\P{grbase}', "");
Expect(1, 126, '\P{^grbase}', "");
Expect(0, 31, '\p{grbase}', "");
Expect(1, 31, '\p{^grbase}', "");
Expect(1, 31, '\P{grbase}', "");
Expect(0, 31, '\P{^grbase}', "");
Expect(1, 126, '\p{ Gr-Base}', "");
Expect(0, 126, '\p{^ Gr-Base}', "");
Expect(0, 126, '\P{ Gr-Base}', "");
Expect(1, 126, '\P{^ Gr-Base}', "");
Expect(0, 31, '\p{ Gr-Base}', "");
Expect(1, 31, '\p{^ Gr-Base}', "");
Expect(1, 31, '\P{ Gr-Base}', "");
Expect(0, 31, '\P{^ Gr-Base}', "");
Error('\p{:=_Is gr Base}');
Error('\P{:=_Is gr Base}');
Expect(1, 126, '\p{isgrbase}', "");
Expect(0, 126, '\p{^isgrbase}', "");
Expect(0, 126, '\P{isgrbase}', "");
Expect(1, 126, '\P{^isgrbase}', "");
Expect(0, 31, '\p{isgrbase}', "");
Expect(1, 31, '\p{^isgrbase}', "");
Expect(1, 31, '\P{isgrbase}', "");
Expect(0, 31, '\P{^isgrbase}', "");
Expect(1, 126, '\p{--Is-GR_base}', "");
Expect(0, 126, '\p{^--Is-GR_base}', "");
Expect(0, 126, '\P{--Is-GR_base}', "");
Expect(1, 126, '\P{^--Is-GR_base}', "");
Expect(0, 31, '\p{--Is-GR_base}', "");
Expect(1, 31, '\p{^--Is-GR_base}', "");
Expect(1, 31, '\P{--Is-GR_base}', "");
Expect(0, 31, '\P{^--Is-GR_base}', "");
Error('\p{_/a/IN UGARITIC}');
Error('\P{_/a/IN UGARITIC}');
Expect(1, 66463, '\p{inugaritic}', "");
Expect(0, 66463, '\p{^inugaritic}', "");
Expect(0, 66463, '\P{inugaritic}', "");
Expect(1, 66463, '\P{^inugaritic}', "");
Expect(0, 66431, '\p{inugaritic}', "");
Expect(1, 66431, '\p{^inugaritic}', "");
Expect(1, 66431, '\P{inugaritic}', "");
Expect(0, 66431, '\P{^inugaritic}', "");
Expect(1, 66463, '\p{_-IN UGARITIC}', "");
Expect(0, 66463, '\p{^_-IN UGARITIC}', "");
Expect(0, 66463, '\P{_-IN UGARITIC}', "");
Expect(1, 66463, '\P{^_-IN UGARITIC}', "");
Expect(0, 66431, '\p{_-IN UGARITIC}', "");
Expect(1, 66431, '\p{^_-IN UGARITIC}', "");
Expect(1, 66431, '\P{_-IN UGARITIC}', "");
Expect(0, 66431, '\P{^_-IN UGARITIC}', "");
Error('\p{ :=Devanagari}');
Error('\P{ :=Devanagari}');
Expect(1, 2361, '\p{devanagari}', "");
Expect(0, 2361, '\p{^devanagari}', "");
Expect(0, 2361, '\P{devanagari}', "");
Expect(1, 2361, '\P{^devanagari}', "");
Expect(0, 2303, '\p{devanagari}', "");
Expect(1, 2303, '\p{^devanagari}', "");
Expect(1, 2303, '\P{devanagari}', "");
Expect(0, 2303, '\P{^devanagari}', "");
Expect(1, 2361, '\p{-_DEVANAGARI}', "");
Expect(0, 2361, '\p{^-_DEVANAGARI}', "");
Expect(0, 2361, '\P{-_DEVANAGARI}', "");
Expect(1, 2361, '\P{^-_DEVANAGARI}', "");
Expect(0, 2303, '\p{-_DEVANAGARI}', "");
Expect(1, 2303, '\p{^-_DEVANAGARI}', "");
Expect(1, 2303, '\P{-_DEVANAGARI}', "");
Expect(0, 2303, '\P{^-_DEVANAGARI}', "");
Error('\p{_Is Devanagari:=}');
Error('\P{_Is Devanagari:=}');
Expect(1, 2361, '\p{isdevanagari}', "");
Expect(0, 2361, '\p{^isdevanagari}', "");
Expect(0, 2361, '\P{isdevanagari}', "");
Expect(1, 2361, '\P{^isdevanagari}', "");
Expect(0, 2303, '\p{isdevanagari}', "");
Expect(1, 2303, '\p{^isdevanagari}', "");
Expect(1, 2303, '\P{isdevanagari}', "");
Expect(0, 2303, '\P{^isdevanagari}', "");
Expect(1, 2361, '\p{-_Is_DEVANAGARI}', "");
Expect(0, 2361, '\p{^-_Is_DEVANAGARI}', "");
Expect(0, 2361, '\P{-_Is_DEVANAGARI}', "");
Expect(1, 2361, '\P{^-_Is_DEVANAGARI}', "");
Expect(0, 2303, '\p{-_Is_DEVANAGARI}', "");
Expect(1, 2303, '\p{^-_Is_DEVANAGARI}', "");
Expect(1, 2303, '\P{-_Is_DEVANAGARI}', "");
Expect(0, 2303, '\P{^-_Is_DEVANAGARI}', "");
Error('\p{_-Deva/a/}');
Error('\P{_-Deva/a/}');
Expect(1, 2361, '\p{deva}', "");
Expect(0, 2361, '\p{^deva}', "");
Expect(0, 2361, '\P{deva}', "");
Expect(1, 2361, '\P{^deva}', "");
Expect(0, 2303, '\p{deva}', "");
Expect(1, 2303, '\p{^deva}', "");
Expect(1, 2303, '\P{deva}', "");
Expect(0, 2303, '\P{^deva}', "");
Expect(1, 2361, '\p{- Deva}', "");
Expect(0, 2361, '\p{^- Deva}', "");
Expect(0, 2361, '\P{- Deva}', "");
Expect(1, 2361, '\P{^- Deva}', "");
Expect(0, 2303, '\p{- Deva}', "");
Expect(1, 2303, '\p{^- Deva}', "");
Expect(1, 2303, '\P{- Deva}', "");
Expect(0, 2303, '\P{^- Deva}', "");
Error('\p{/a/Is-Deva}');
Error('\P{/a/Is-Deva}');
Expect(1, 2361, '\p{isdeva}', "");
Expect(0, 2361, '\p{^isdeva}', "");
Expect(0, 2361, '\P{isdeva}', "");
Expect(1, 2361, '\P{^isdeva}', "");
Expect(0, 2303, '\p{isdeva}', "");
Expect(1, 2303, '\p{^isdeva}', "");
Expect(1, 2303, '\P{isdeva}', "");
Expect(0, 2303, '\P{^isdeva}', "");
Expect(1, 2361, '\p{-Is Deva}', "");
Expect(0, 2361, '\p{^-Is Deva}', "");
Expect(0, 2361, '\P{-Is Deva}', "");
Expect(1, 2361, '\P{^-Is Deva}', "");
Expect(0, 2303, '\p{-Is Deva}', "");
Expect(1, 2303, '\p{^-Is Deva}', "");
Expect(1, 2303, '\P{-Is Deva}', "");
Expect(0, 2303, '\P{^-Is Deva}', "");
Error('\p{ -Final/a/Punctuation}');
Error('\P{ -Final/a/Punctuation}');
Expect(1, 187, '\p{finalpunctuation}', "");
Expect(0, 187, '\p{^finalpunctuation}', "");
Expect(0, 187, '\P{finalpunctuation}', "");
Expect(1, 187, '\P{^finalpunctuation}', "");
Expect(0, 186, '\p{finalpunctuation}', "");
Expect(1, 186, '\p{^finalpunctuation}', "");
Expect(1, 186, '\P{finalpunctuation}', "");
Expect(0, 186, '\P{^finalpunctuation}', "");
Expect(1, 187, '\p{ -Final_Punctuation}', "");
Expect(0, 187, '\p{^ -Final_Punctuation}', "");
Expect(0, 187, '\P{ -Final_Punctuation}', "");
Expect(1, 187, '\P{^ -Final_Punctuation}', "");
Expect(0, 186, '\p{ -Final_Punctuation}', "");
Expect(1, 186, '\p{^ -Final_Punctuation}', "");
Expect(1, 186, '\P{ -Final_Punctuation}', "");
Expect(0, 186, '\P{^ -Final_Punctuation}', "");
Error('\p{ is:=Final Punctuation}');
Error('\P{ is:=Final Punctuation}');
Expect(1, 187, '\p{isfinalpunctuation}', "");
Expect(0, 187, '\p{^isfinalpunctuation}', "");
Expect(0, 187, '\P{isfinalpunctuation}', "");
Expect(1, 187, '\P{^isfinalpunctuation}', "");
Expect(0, 186, '\p{isfinalpunctuation}', "");
Expect(1, 186, '\p{^isfinalpunctuation}', "");
Expect(1, 186, '\P{isfinalpunctuation}', "");
Expect(0, 186, '\P{^isfinalpunctuation}', "");
Expect(1, 187, '\p{IS Final Punctuation}', "");
Expect(0, 187, '\p{^IS Final Punctuation}', "");
Expect(0, 187, '\P{IS Final Punctuation}', "");
Expect(1, 187, '\P{^IS Final Punctuation}', "");
Expect(0, 186, '\p{IS Final Punctuation}', "");
Expect(1, 186, '\p{^IS Final Punctuation}', "");
Expect(1, 186, '\P{IS Final Punctuation}', "");
Expect(0, 186, '\P{^IS Final Punctuation}', "");
Error('\p{ Pf/a/}');
Error('\P{ Pf/a/}');
Expect(1, 187, '\p{pf}', "");
Expect(0, 187, '\p{^pf}', "");
Expect(0, 187, '\P{pf}', "");
Expect(1, 187, '\P{^pf}', "");
Expect(0, 186, '\p{pf}', "");
Expect(1, 186, '\p{^pf}', "");
Expect(1, 186, '\P{pf}', "");
Expect(0, 186, '\P{^pf}', "");
Expect(1, 187, '\p{ Pf}', "");
Expect(0, 187, '\p{^ Pf}', "");
Expect(0, 187, '\P{ Pf}', "");
Expect(1, 187, '\P{^ Pf}', "");
Expect(0, 186, '\p{ Pf}', "");
Expect(1, 186, '\p{^ Pf}', "");
Expect(1, 186, '\P{ Pf}', "");
Expect(0, 186, '\P{^ Pf}', "");
Error('\p{/a/_IsPF}');
Error('\P{/a/_IsPF}');
Expect(1, 187, '\p{ispf}', "");
Expect(0, 187, '\p{^ispf}', "");
Expect(0, 187, '\P{ispf}', "");
Expect(1, 187, '\P{^ispf}', "");
Expect(0, 186, '\p{ispf}', "");
Expect(1, 186, '\p{^ispf}', "");
Expect(1, 186, '\P{ispf}', "");
Expect(0, 186, '\P{^ispf}', "");
Expect(1, 187, '\p{_-Is PF}', "");
Expect(0, 187, '\p{^_-Is PF}', "");
Expect(0, 187, '\P{_-Is PF}', "");
Expect(1, 187, '\P{^_-Is PF}', "");
Expect(0, 186, '\p{_-Is PF}', "");
Expect(1, 186, '\p{^_-Is PF}', "");
Expect(1, 186, '\P{_-Is PF}', "");
Expect(0, 186, '\P{^_-Is PF}', "");
Error('\p{ modifier/a/letter}');
Error('\P{ modifier/a/letter}');
Expect(1, 705, '\p{modifierletter}', "");
Expect(0, 705, '\p{^modifierletter}', "");
Expect(0, 705, '\P{modifierletter}', "");
Expect(1, 705, '\P{^modifierletter}', "");
Expect(0, 687, '\p{modifierletter}', "");
Expect(1, 687, '\p{^modifierletter}', "");
Expect(1, 687, '\P{modifierletter}', "");
Expect(0, 687, '\P{^modifierletter}', "");
Expect(1, 705, '\p{ -Modifier Letter}', "");
Expect(0, 705, '\p{^ -Modifier Letter}', "");
Expect(0, 705, '\P{ -Modifier Letter}', "");
Expect(1, 705, '\P{^ -Modifier Letter}', "");
Expect(0, 687, '\p{ -Modifier Letter}', "");
Expect(1, 687, '\p{^ -Modifier Letter}', "");
Expect(1, 687, '\P{ -Modifier Letter}', "");
Expect(0, 687, '\P{^ -Modifier Letter}', "");
Error('\p{ -IS:=Modifier_LETTER}');
Error('\P{ -IS:=Modifier_LETTER}');
Expect(1, 705, '\p{ismodifierletter}', "");
Expect(0, 705, '\p{^ismodifierletter}', "");
Expect(0, 705, '\P{ismodifierletter}', "");
Expect(1, 705, '\P{^ismodifierletter}', "");
Expect(0, 687, '\p{ismodifierletter}', "");
Expect(1, 687, '\p{^ismodifierletter}', "");
Expect(1, 687, '\P{ismodifierletter}', "");
Expect(0, 687, '\P{^ismodifierletter}', "");
Expect(1, 705, '\p{ Is Modifier LETTER}', "");
Expect(0, 705, '\p{^ Is Modifier LETTER}', "");
Expect(0, 705, '\P{ Is Modifier LETTER}', "");
Expect(1, 705, '\P{^ Is Modifier LETTER}', "");
Expect(0, 687, '\p{ Is Modifier LETTER}', "");
Expect(1, 687, '\p{^ Is Modifier LETTER}', "");
Expect(1, 687, '\P{ Is Modifier LETTER}', "");
Expect(0, 687, '\P{^ Is Modifier LETTER}', "");
Error('\p{-:=Lm}');
Error('\P{-:=Lm}');
Expect(1, 705, '\p{lm}', "");
Expect(0, 705, '\p{^lm}', "");
Expect(0, 705, '\P{lm}', "");
Expect(1, 705, '\P{^lm}', "");
Expect(0, 687, '\p{lm}', "");
Expect(1, 687, '\p{^lm}', "");
Expect(1, 687, '\P{lm}', "");
Expect(0, 687, '\P{^lm}', "");
Expect(1, 705, '\p{_-lm}', "");
Expect(0, 705, '\p{^_-lm}', "");
Expect(0, 705, '\P{_-lm}', "");
Expect(1, 705, '\P{^_-lm}', "");
Expect(0, 687, '\p{_-lm}', "");
Expect(1, 687, '\p{^_-lm}', "");
Expect(1, 687, '\P{_-lm}', "");
Expect(0, 687, '\P{^_-lm}', "");
Error('\p{:= IS-LM}');
Error('\P{:= IS-LM}');
Expect(1, 705, '\p{islm}', "");
Expect(0, 705, '\p{^islm}', "");
Expect(0, 705, '\P{islm}', "");
Expect(1, 705, '\P{^islm}', "");
Expect(0, 687, '\p{islm}', "");
Expect(1, 687, '\p{^islm}', "");
Expect(1, 687, '\P{islm}', "");
Expect(0, 687, '\P{^islm}', "");
Expect(1, 705, '\p{_ Is-lm}', "");
Expect(0, 705, '\p{^_ Is-lm}', "");
Expect(0, 705, '\P{_ Is-lm}', "");
Expect(1, 705, '\P{^_ Is-lm}', "");
Expect(0, 687, '\p{_ Is-lm}', "");
Expect(1, 687, '\p{^_ Is-lm}', "");
Expect(1, 687, '\P{_ Is-lm}', "");
Expect(0, 687, '\P{^_ Is-lm}', "");
Error('\p{_ Kanbun:=}');
Error('\P{_ Kanbun:=}');
Expect(1, 12703, '\p{kanbun}', "");
Expect(0, 12703, '\p{^kanbun}', "");
Expect(0, 12703, '\P{kanbun}', "");
Expect(1, 12703, '\P{^kanbun}', "");
Expect(0, 12687, '\p{kanbun}', "");
Expect(1, 12687, '\p{^kanbun}', "");
Expect(1, 12687, '\P{kanbun}', "");
Expect(0, 12687, '\P{^kanbun}', "");
Expect(1, 12703, '\p{ Kanbun}', "");
Expect(0, 12703, '\p{^ Kanbun}', "");
Expect(0, 12703, '\P{ Kanbun}', "");
Expect(1, 12703, '\P{^ Kanbun}', "");
Expect(0, 12687, '\p{ Kanbun}', "");
Expect(1, 12687, '\p{^ Kanbun}', "");
Expect(1, 12687, '\P{ Kanbun}', "");
Expect(0, 12687, '\P{^ Kanbun}', "");
Error('\p{:= IS_Kanbun}');
Error('\P{:= IS_Kanbun}');
Expect(1, 12703, '\p{iskanbun}', "");
Expect(0, 12703, '\p{^iskanbun}', "");
Expect(0, 12703, '\P{iskanbun}', "");
Expect(1, 12703, '\P{^iskanbun}', "");
Expect(0, 12687, '\p{iskanbun}', "");
Expect(1, 12687, '\p{^iskanbun}', "");
Expect(1, 12687, '\P{iskanbun}', "");
Expect(0, 12687, '\P{^iskanbun}', "");
Expect(1, 12703, '\p{ IS-Kanbun}', "");
Expect(0, 12703, '\p{^ IS-Kanbun}', "");
Expect(0, 12703, '\P{ IS-Kanbun}', "");
Expect(1, 12703, '\P{^ IS-Kanbun}', "");
Expect(0, 12687, '\p{ IS-Kanbun}', "");
Expect(1, 12687, '\p{^ IS-Kanbun}', "");
Expect(1, 12687, '\P{ IS-Kanbun}', "");
Expect(0, 12687, '\P{^ IS-Kanbun}', "");
Error('\p{- In:=kanbun}');
Error('\P{- In:=kanbun}');
Expect(1, 12703, '\p{inkanbun}', "");
Expect(0, 12703, '\p{^inkanbun}', "");
Expect(0, 12703, '\P{inkanbun}', "");
Expect(1, 12703, '\P{^inkanbun}', "");
Expect(0, 12687, '\p{inkanbun}', "");
Expect(1, 12687, '\p{^inkanbun}', "");
Expect(1, 12687, '\P{inkanbun}', "");
Expect(0, 12687, '\P{^inkanbun}', "");
Expect(1, 12703, '\p{ _InKANBUN}', "");
Expect(0, 12703, '\p{^ _InKANBUN}', "");
Expect(0, 12703, '\P{ _InKANBUN}', "");
Expect(1, 12703, '\P{^ _InKANBUN}', "");
Expect(0, 12687, '\p{ _InKANBUN}', "");
Expect(1, 12687, '\p{^ _InKANBUN}', "");
Expect(1, 12687, '\P{ _InKANBUN}', "");
Expect(0, 12687, '\P{^ _InKANBUN}', "");
Error('\p{-:=Miscellaneous mathematical symbols A}');
Error('\P{-:=Miscellaneous mathematical symbols A}');
Expect(1, 10223, '\p{miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{miscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^miscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{ miscellaneous-Mathematical_symbols A}', "");
Expect(0, 10223, '\p{^ miscellaneous-Mathematical_symbols A}', "");
Expect(0, 10223, '\P{ miscellaneous-Mathematical_symbols A}', "");
Expect(1, 10223, '\P{^ miscellaneous-Mathematical_symbols A}', "");
Expect(0, 10175, '\p{ miscellaneous-Mathematical_symbols A}', "");
Expect(1, 10175, '\p{^ miscellaneous-Mathematical_symbols A}', "");
Expect(1, 10175, '\P{ miscellaneous-Mathematical_symbols A}', "");
Expect(0, 10175, '\P{^ miscellaneous-Mathematical_symbols A}', "");
Error('\p{_ is miscellaneous/a/Mathematical Symbols A}');
Error('\P{_ is miscellaneous/a/Mathematical Symbols A}');
Expect(1, 10223, '\p{ismiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{ismiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{ismiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^ismiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{ismiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^ismiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(0, 10223, '\p{^ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(0, 10223, '\P{ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(1, 10223, '\P{^ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(0, 10175, '\p{ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(1, 10175, '\p{^ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(1, 10175, '\P{ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Expect(0, 10175, '\P{^ Is-miscellaneousMATHEMATICAL Symbols A}', "");
Error('\p{ -IN:=Miscellaneousmathematical SYMBOLS A}');
Error('\P{ -IN:=Miscellaneousmathematical SYMBOLS A}');
Expect(1, 10223, '\p{inmiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10223, '\P{inmiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\p{inmiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\p{^inmiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10175, '\P{inmiscellaneousmathematicalsymbolsa}', "");
Expect(0, 10175, '\P{^inmiscellaneousmathematicalsymbolsa}', "");
Expect(1, 10223, '\p{ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10223, '\p{^ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10223, '\P{ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10223, '\P{^ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10175, '\p{ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10175, '\p{^ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(1, 10175, '\P{ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Expect(0, 10175, '\P{^ IN miscellaneousMATHEMATICAL_SYMBOLS A}', "");
Error('\p{-/a/In Devanagari}');
Error('\P{-/a/In Devanagari}');
Expect(1, 2431, '\p{indevanagari}', "");
Expect(0, 2431, '\p{^indevanagari}', "");
Expect(0, 2431, '\P{indevanagari}', "");
Expect(1, 2431, '\P{^indevanagari}', "");
Expect(0, 2303, '\p{indevanagari}', "");
Expect(1, 2303, '\p{^indevanagari}', "");
Expect(1, 2303, '\P{indevanagari}', "");
Expect(0, 2303, '\P{^indevanagari}', "");
Expect(1, 2431, '\p{__In devanagari}', "");
Expect(0, 2431, '\p{^__In devanagari}', "");
Expect(0, 2431, '\P{__In devanagari}', "");
Expect(1, 2431, '\P{^__In devanagari}', "");
Expect(0, 2303, '\p{__In devanagari}', "");
Expect(1, 2303, '\p{^__In devanagari}', "");
Expect(1, 2303, '\P{__In devanagari}', "");
Expect(0, 2303, '\P{^__In devanagari}', "");
Error('\p{ :=Tibetan}');
Error('\P{ :=Tibetan}');
Expect(1, 3911, '\p{tibetan}', "");
Expect(0, 3911, '\p{^tibetan}', "");
Expect(0, 3911, '\P{tibetan}', "");
Expect(1, 3911, '\P{^tibetan}', "");
Expect(0, 3839, '\p{tibetan}', "");
Expect(1, 3839, '\p{^tibetan}', "");
Expect(1, 3839, '\P{tibetan}', "");
Expect(0, 3839, '\P{^tibetan}', "");
Expect(1, 3911, '\p{ TIBETAN}', "");
Expect(0, 3911, '\p{^ TIBETAN}', "");
Expect(0, 3911, '\P{ TIBETAN}', "");
Expect(1, 3911, '\P{^ TIBETAN}', "");
Expect(0, 3839, '\p{ TIBETAN}', "");
Expect(1, 3839, '\p{^ TIBETAN}', "");
Expect(1, 3839, '\P{ TIBETAN}', "");
Expect(0, 3839, '\P{^ TIBETAN}', "");
Error('\p{ /a/IsTibetan}');
Error('\P{ /a/IsTibetan}');
Expect(1, 3911, '\p{istibetan}', "");
Expect(0, 3911, '\p{^istibetan}', "");
Expect(0, 3911, '\P{istibetan}', "");
Expect(1, 3911, '\P{^istibetan}', "");
Expect(0, 3839, '\p{istibetan}', "");
Expect(1, 3839, '\p{^istibetan}', "");
Expect(1, 3839, '\P{istibetan}', "");
Expect(0, 3839, '\P{^istibetan}', "");
Expect(1, 3911, '\p{--IS_Tibetan}', "");
Expect(0, 3911, '\p{^--IS_Tibetan}', "");
Expect(0, 3911, '\P{--IS_Tibetan}', "");
Expect(1, 3911, '\P{^--IS_Tibetan}', "");
Expect(0, 3839, '\p{--IS_Tibetan}', "");
Expect(1, 3839, '\p{^--IS_Tibetan}', "");
Expect(1, 3839, '\P{--IS_Tibetan}', "");
Expect(0, 3839, '\P{^--IS_Tibetan}', "");
Error('\p{:= -Tibt}');
Error('\P{:= -Tibt}');
Expect(1, 3911, '\p{tibt}', "");
Expect(0, 3911, '\p{^tibt}', "");
Expect(0, 3911, '\P{tibt}', "");
Expect(1, 3911, '\P{^tibt}', "");
Expect(0, 3839, '\p{tibt}', "");
Expect(1, 3839, '\p{^tibt}', "");
Expect(1, 3839, '\P{tibt}', "");
Expect(0, 3839, '\P{^tibt}', "");
Expect(1, 3911, '\p{ tibt}', "");
Expect(0, 3911, '\p{^ tibt}', "");
Expect(0, 3911, '\P{ tibt}', "");
Expect(1, 3911, '\P{^ tibt}', "");
Expect(0, 3839, '\p{ tibt}', "");
Expect(1, 3839, '\p{^ tibt}', "");
Expect(1, 3839, '\P{ tibt}', "");
Expect(0, 3839, '\P{^ tibt}', "");
Error('\p{-Is_Tibt:=}');
Error('\P{-Is_Tibt:=}');
Expect(1, 3911, '\p{istibt}', "");
Expect(0, 3911, '\p{^istibt}', "");
Expect(0, 3911, '\P{istibt}', "");
Expect(1, 3911, '\P{^istibt}', "");
Expect(0, 3839, '\p{istibt}', "");
Expect(1, 3839, '\p{^istibt}', "");
Expect(1, 3839, '\P{istibt}', "");
Expect(0, 3839, '\P{^istibt}', "");
Expect(1, 3911, '\p{ is_TIBT}', "");
Expect(0, 3911, '\p{^ is_TIBT}', "");
Expect(0, 3911, '\P{ is_TIBT}', "");
Expect(1, 3911, '\P{^ is_TIBT}', "");
Expect(0, 3839, '\p{ is_TIBT}', "");
Expect(1, 3839, '\p{^ is_TIBT}', "");
Expect(1, 3839, '\P{ is_TIBT}', "");
Expect(0, 3839, '\P{^ is_TIBT}', "");
Error('\p{_ javanese/a/}');
Error('\P{_ javanese/a/}');
Expect(1, 43469, '\p{javanese}', "");
Expect(0, 43469, '\p{^javanese}', "");
Expect(0, 43469, '\P{javanese}', "");
Expect(1, 43469, '\P{^javanese}', "");
Expect(0, 43391, '\p{javanese}', "");
Expect(1, 43391, '\p{^javanese}', "");
Expect(1, 43391, '\P{javanese}', "");
Expect(0, 43391, '\P{^javanese}', "");
Expect(1, 43469, '\p{--JAVANESE}', "");
Expect(0, 43469, '\p{^--JAVANESE}', "");
Expect(0, 43469, '\P{--JAVANESE}', "");
Expect(1, 43469, '\P{^--JAVANESE}', "");
Expect(0, 43391, '\p{--JAVANESE}', "");
Expect(1, 43391, '\p{^--JAVANESE}', "");
Expect(1, 43391, '\P{--JAVANESE}', "");
Expect(0, 43391, '\P{^--JAVANESE}', "");
Error('\p{ is_javanese:=}');
Error('\P{ is_javanese:=}');
Expect(1, 43469, '\p{isjavanese}', "");
Expect(0, 43469, '\p{^isjavanese}', "");
Expect(0, 43469, '\P{isjavanese}', "");
Expect(1, 43469, '\P{^isjavanese}', "");
Expect(0, 43391, '\p{isjavanese}', "");
Expect(1, 43391, '\p{^isjavanese}', "");
Expect(1, 43391, '\P{isjavanese}', "");
Expect(0, 43391, '\P{^isjavanese}', "");
Expect(1, 43469, '\p{Is-javanese}', "");
Expect(0, 43469, '\p{^Is-javanese}', "");
Expect(0, 43469, '\P{Is-javanese}', "");
Expect(1, 43469, '\P{^Is-javanese}', "");
Expect(0, 43391, '\p{Is-javanese}', "");
Expect(1, 43391, '\p{^Is-javanese}', "");
Expect(1, 43391, '\P{Is-javanese}', "");
Expect(0, 43391, '\P{^Is-javanese}', "");
Error('\p{/a/--Java}');
Error('\P{/a/--Java}');
Expect(1, 43469, '\p{java}', "");
Expect(0, 43469, '\p{^java}', "");
Expect(0, 43469, '\P{java}', "");
Expect(1, 43469, '\P{^java}', "");
Expect(0, 43391, '\p{java}', "");
Expect(1, 43391, '\p{^java}', "");
Expect(1, 43391, '\P{java}', "");
Expect(0, 43391, '\P{^java}', "");
Expect(1, 43469, '\p{_Java}', "");
Expect(0, 43469, '\p{^_Java}', "");
Expect(0, 43469, '\P{_Java}', "");
Expect(1, 43469, '\P{^_Java}', "");
Expect(0, 43391, '\p{_Java}', "");
Expect(1, 43391, '\p{^_Java}', "");
Expect(1, 43391, '\P{_Java}', "");
Expect(0, 43391, '\P{^_Java}', "");
Error('\p{ :=Is_Java}');
Error('\P{ :=Is_Java}');
Expect(1, 43469, '\p{isjava}', "");
Expect(0, 43469, '\p{^isjava}', "");
Expect(0, 43469, '\P{isjava}', "");
Expect(1, 43469, '\P{^isjava}', "");
Expect(0, 43391, '\p{isjava}', "");
Expect(1, 43391, '\p{^isjava}', "");
Expect(1, 43391, '\P{isjava}', "");
Expect(0, 43391, '\P{^isjava}', "");
Expect(1, 43469, '\p{ isjava}', "");
Expect(0, 43469, '\p{^ isjava}', "");
Expect(0, 43469, '\P{ isjava}', "");
Expect(1, 43469, '\P{^ isjava}', "");
Expect(0, 43391, '\p{ isjava}', "");
Expect(1, 43391, '\p{^ isjava}', "");
Expect(1, 43391, '\P{ isjava}', "");
Expect(0, 43391, '\P{^ isjava}', "");
Error('\p{ /a/Telugu}');
Error('\P{ /a/Telugu}');
Expect(1, 3075, '\p{telugu}', "");
Expect(0, 3075, '\p{^telugu}', "");
Expect(0, 3075, '\P{telugu}', "");
Expect(1, 3075, '\P{^telugu}', "");
Expect(0, 3072, '\p{telugu}', "");
Expect(1, 3072, '\p{^telugu}', "");
Expect(1, 3072, '\P{telugu}', "");
Expect(0, 3072, '\P{^telugu}', "");
Expect(1, 3075, '\p{_ Telugu}', "");
Expect(0, 3075, '\p{^_ Telugu}', "");
Expect(0, 3075, '\P{_ Telugu}', "");
Expect(1, 3075, '\P{^_ Telugu}', "");
Expect(0, 3072, '\p{_ Telugu}', "");
Expect(1, 3072, '\p{^_ Telugu}', "");
Expect(1, 3072, '\P{_ Telugu}', "");
Expect(0, 3072, '\P{^_ Telugu}', "");
Error('\p{ :=isTelugu}');
Error('\P{ :=isTelugu}');
Expect(1, 3075, '\p{istelugu}', "");
Expect(0, 3075, '\p{^istelugu}', "");
Expect(0, 3075, '\P{istelugu}', "");
Expect(1, 3075, '\P{^istelugu}', "");
Expect(0, 3072, '\p{istelugu}', "");
Expect(1, 3072, '\p{^istelugu}', "");
Expect(1, 3072, '\P{istelugu}', "");
Expect(0, 3072, '\P{^istelugu}', "");
Expect(1, 3075, '\p{-_IS Telugu}', "");
Expect(0, 3075, '\p{^-_IS Telugu}', "");
Expect(0, 3075, '\P{-_IS Telugu}', "");
Expect(1, 3075, '\P{^-_IS Telugu}', "");
Expect(0, 3072, '\p{-_IS Telugu}', "");
Expect(1, 3072, '\p{^-_IS Telugu}', "");
Expect(1, 3072, '\P{-_IS Telugu}', "");
Expect(0, 3072, '\P{^-_IS Telugu}', "");
Error('\p{/a/ Telu}');
Error('\P{/a/ Telu}');
Expect(1, 3075, '\p{telu}', "");
Expect(0, 3075, '\p{^telu}', "");
Expect(0, 3075, '\P{telu}', "");
Expect(1, 3075, '\P{^telu}', "");
Expect(0, 3072, '\p{telu}', "");
Expect(1, 3072, '\p{^telu}', "");
Expect(1, 3072, '\P{telu}', "");
Expect(0, 3072, '\P{^telu}', "");
Expect(1, 3075, '\p{_ telu}', "");
Expect(0, 3075, '\p{^_ telu}', "");
Expect(0, 3075, '\P{_ telu}', "");
Expect(1, 3075, '\P{^_ telu}', "");
Expect(0, 3072, '\p{_ telu}', "");
Expect(1, 3072, '\p{^_ telu}', "");
Expect(1, 3072, '\P{_ telu}', "");
Expect(0, 3072, '\P{^_ telu}', "");
Error('\p{ /a/IsTelu}');
Error('\P{ /a/IsTelu}');
Expect(1, 3075, '\p{istelu}', "");
Expect(0, 3075, '\p{^istelu}', "");
Expect(0, 3075, '\P{istelu}', "");
Expect(1, 3075, '\P{^istelu}', "");
Expect(0, 3072, '\p{istelu}', "");
Expect(1, 3072, '\p{^istelu}', "");
Expect(1, 3072, '\P{istelu}', "");
Expect(0, 3072, '\P{^istelu}', "");
Expect(1, 3075, '\p{- Is-TELU}', "");
Expect(0, 3075, '\p{^- Is-TELU}', "");
Expect(0, 3075, '\P{- Is-TELU}', "");
Expect(1, 3075, '\P{^- Is-TELU}', "");
Expect(0, 3072, '\p{- Is-TELU}', "");
Expect(1, 3072, '\p{^- Is-TELU}', "");
Expect(1, 3072, '\P{- Is-TELU}', "");
Expect(0, 3072, '\P{^- Is-TELU}', "");
Error('\p{ :=Yi Radicals}');
Error('\P{ :=Yi Radicals}');
Expect(1, 42191, '\p{yiradicals}', "");
Expect(0, 42191, '\p{^yiradicals}', "");
Expect(0, 42191, '\P{yiradicals}', "");
Expect(1, 42191, '\P{^yiradicals}', "");
Expect(0, 42127, '\p{yiradicals}', "");
Expect(1, 42127, '\p{^yiradicals}', "");
Expect(1, 42127, '\P{yiradicals}', "");
Expect(0, 42127, '\P{^yiradicals}', "");
Expect(1, 42191, '\p{- YI Radicals}', "");
Expect(0, 42191, '\p{^- YI Radicals}', "");
Expect(0, 42191, '\P{- YI Radicals}', "");
Expect(1, 42191, '\P{^- YI Radicals}', "");
Expect(0, 42127, '\p{- YI Radicals}', "");
Expect(1, 42127, '\p{^- YI Radicals}', "");
Expect(1, 42127, '\P{- YI Radicals}', "");
Expect(0, 42127, '\P{^- YI Radicals}', "");
Error('\p{-Is/a/yi Radicals}');
Error('\P{-Is/a/yi Radicals}');
Expect(1, 42191, '\p{isyiradicals}', "");
Expect(0, 42191, '\p{^isyiradicals}', "");
Expect(0, 42191, '\P{isyiradicals}', "");
Expect(1, 42191, '\P{^isyiradicals}', "");
Expect(0, 42127, '\p{isyiradicals}', "");
Expect(1, 42127, '\p{^isyiradicals}', "");
Expect(1, 42127, '\P{isyiradicals}', "");
Expect(0, 42127, '\P{^isyiradicals}', "");
Expect(1, 42191, '\p{-IS yi RADICALS}', "");
Expect(0, 42191, '\p{^-IS yi RADICALS}', "");
Expect(0, 42191, '\P{-IS yi RADICALS}', "");
Expect(1, 42191, '\P{^-IS yi RADICALS}', "");
Expect(0, 42127, '\p{-IS yi RADICALS}', "");
Expect(1, 42127, '\p{^-IS yi RADICALS}', "");
Expect(1, 42127, '\P{-IS yi RADICALS}', "");
Expect(0, 42127, '\P{^-IS yi RADICALS}', "");
Error('\p{-In-YiRadicals:=}');
Error('\P{-In-YiRadicals:=}');
Expect(1, 42191, '\p{inyiradicals}', "");
Expect(0, 42191, '\p{^inyiradicals}', "");
Expect(0, 42191, '\P{inyiradicals}', "");
Expect(1, 42191, '\P{^inyiradicals}', "");
Expect(0, 42127, '\p{inyiradicals}', "");
Expect(1, 42127, '\p{^inyiradicals}', "");
Expect(1, 42127, '\P{inyiradicals}', "");
Expect(0, 42127, '\P{^inyiradicals}', "");
Expect(1, 42191, '\p{_ In-YIRadicals}', "");
Expect(0, 42191, '\p{^_ In-YIRadicals}', "");
Expect(0, 42191, '\P{_ In-YIRadicals}', "");
Expect(1, 42191, '\P{^_ In-YIRadicals}', "");
Expect(0, 42127, '\p{_ In-YIRadicals}', "");
Expect(1, 42127, '\p{^_ In-YIRadicals}', "");
Expect(1, 42127, '\P{_ In-YIRadicals}', "");
Expect(0, 42127, '\P{^_ In-YIRadicals}', "");
Error('\p{ IN-Shavian/a/}');
Error('\P{ IN-Shavian/a/}');
Expect(1, 66687, '\p{inshavian}', "");
Expect(0, 66687, '\p{^inshavian}', "");
Expect(0, 66687, '\P{inshavian}', "");
Expect(1, 66687, '\P{^inshavian}', "");
Expect(0, 66639, '\p{inshavian}', "");
Expect(1, 66639, '\p{^inshavian}', "");
Expect(1, 66639, '\P{inshavian}', "");
Expect(0, 66639, '\P{^inshavian}', "");
Expect(1, 66687, '\p{-InShavian}', "");
Expect(0, 66687, '\p{^-InShavian}', "");
Expect(0, 66687, '\P{-InShavian}', "");
Expect(1, 66687, '\P{^-InShavian}', "");
Expect(0, 66639, '\p{-InShavian}', "");
Expect(1, 66639, '\p{^-InShavian}', "");
Expect(1, 66639, '\P{-InShavian}', "");
Expect(0, 66639, '\P{^-InShavian}', "");
Error('\p{ /a/Ancient-SYMBOLS}');
Error('\P{ /a/Ancient-SYMBOLS}');
Expect(1, 65999, '\p{ancientsymbols}', "");
Expect(0, 65999, '\p{^ancientsymbols}', "");
Expect(0, 65999, '\P{ancientsymbols}', "");
Expect(1, 65999, '\P{^ancientsymbols}', "");
Expect(0, 65935, '\p{ancientsymbols}', "");
Expect(1, 65935, '\p{^ancientsymbols}', "");
Expect(1, 65935, '\P{ancientsymbols}', "");
Expect(0, 65935, '\P{^ancientsymbols}', "");
Expect(1, 65999, '\p{ Ancient-SYMBOLS}', "");
Expect(0, 65999, '\p{^ Ancient-SYMBOLS}', "");
Expect(0, 65999, '\P{ Ancient-SYMBOLS}', "");
Expect(1, 65999, '\P{^ Ancient-SYMBOLS}', "");
Expect(0, 65935, '\p{ Ancient-SYMBOLS}', "");
Expect(1, 65935, '\p{^ Ancient-SYMBOLS}', "");
Expect(1, 65935, '\P{ Ancient-SYMBOLS}', "");
Expect(0, 65935, '\P{^ Ancient-SYMBOLS}', "");
Error('\p{_ ISAncient:=symbols}');
Error('\P{_ ISAncient:=symbols}');
Expect(1, 65999, '\p{isancientsymbols}', "");
Expect(0, 65999, '\p{^isancientsymbols}', "");
Expect(0, 65999, '\P{isancientsymbols}', "");
Expect(1, 65999, '\P{^isancientsymbols}', "");
Expect(0, 65935, '\p{isancientsymbols}', "");
Expect(1, 65935, '\p{^isancientsymbols}', "");
Expect(1, 65935, '\P{isancientsymbols}', "");
Expect(0, 65935, '\P{^isancientsymbols}', "");
Expect(1, 65999, '\p{ IS ancient-symbols}', "");
Expect(0, 65999, '\p{^ IS ancient-symbols}', "");
Expect(0, 65999, '\P{ IS ancient-symbols}', "");
Expect(1, 65999, '\P{^ IS ancient-symbols}', "");
Expect(0, 65935, '\p{ IS ancient-symbols}', "");
Expect(1, 65935, '\p{^ IS ancient-symbols}', "");
Expect(1, 65935, '\P{ IS ancient-symbols}', "");
Expect(0, 65935, '\P{^ IS ancient-symbols}', "");
Error('\p{ IN Ancientsymbols/a/}');
Error('\P{ IN Ancientsymbols/a/}');
Expect(1, 65999, '\p{inancientsymbols}', "");
Expect(0, 65999, '\p{^inancientsymbols}', "");
Expect(0, 65999, '\P{inancientsymbols}', "");
Expect(1, 65999, '\P{^inancientsymbols}', "");
Expect(0, 65935, '\p{inancientsymbols}', "");
Expect(1, 65935, '\p{^inancientsymbols}', "");
Expect(1, 65935, '\P{inancientsymbols}', "");
Expect(0, 65935, '\P{^inancientsymbols}', "");
Expect(1, 65999, '\p{ In_ancient-Symbols}', "");
Expect(0, 65999, '\p{^ In_ancient-Symbols}', "");
Expect(0, 65999, '\P{ In_ancient-Symbols}', "");
Expect(1, 65999, '\P{^ In_ancient-Symbols}', "");
Expect(0, 65935, '\p{ In_ancient-Symbols}', "");
Expect(1, 65935, '\p{^ In_ancient-Symbols}', "");
Expect(1, 65935, '\P{ In_ancient-Symbols}', "");
Expect(0, 65935, '\P{^ In_ancient-Symbols}', "");
Error('\p{ :=QUOTATIONmark}');
Error('\P{ :=QUOTATIONmark}');
Expect(1, 34, '\p{quotationmark}', "");
Expect(0, 34, '\p{^quotationmark}', "");
Expect(0, 34, '\P{quotationmark}', "");
Expect(1, 34, '\P{^quotationmark}', "");
Expect(0, 33, '\p{quotationmark}', "");
Expect(1, 33, '\p{^quotationmark}', "");
Expect(1, 33, '\P{quotationmark}', "");
Expect(0, 33, '\P{^quotationmark}', "");
Expect(1, 34, '\p{ QUOTATION-Mark}', "");
Expect(0, 34, '\p{^ QUOTATION-Mark}', "");
Expect(0, 34, '\P{ QUOTATION-Mark}', "");
Expect(1, 34, '\P{^ QUOTATION-Mark}', "");
Expect(0, 33, '\p{ QUOTATION-Mark}', "");
Expect(1, 33, '\p{^ QUOTATION-Mark}', "");
Expect(1, 33, '\P{ QUOTATION-Mark}', "");
Expect(0, 33, '\P{^ QUOTATION-Mark}', "");
Error('\p{ IS:=QuotationMark}');
Error('\P{ IS:=QuotationMark}');
Expect(1, 34, '\p{isquotationmark}', "");
Expect(0, 34, '\p{^isquotationmark}', "");
Expect(0, 34, '\P{isquotationmark}', "");
Expect(1, 34, '\P{^isquotationmark}', "");
Expect(0, 33, '\p{isquotationmark}', "");
Expect(1, 33, '\p{^isquotationmark}', "");
Expect(1, 33, '\P{isquotationmark}', "");
Expect(0, 33, '\P{^isquotationmark}', "");
Expect(1, 34, '\p{ Is-QUOTATION_Mark}', "");
Expect(0, 34, '\p{^ Is-QUOTATION_Mark}', "");
Expect(0, 34, '\P{ Is-QUOTATION_Mark}', "");
Expect(1, 34, '\P{^ Is-QUOTATION_Mark}', "");
Expect(0, 33, '\p{ Is-QUOTATION_Mark}', "");
Expect(1, 33, '\p{^ Is-QUOTATION_Mark}', "");
Expect(1, 33, '\P{ Is-QUOTATION_Mark}', "");
Expect(0, 33, '\P{^ Is-QUOTATION_Mark}', "");
Error('\p{ /a/QMARK}');
Error('\P{ /a/QMARK}');
Expect(1, 34, '\p{qmark}', "");
Expect(0, 34, '\p{^qmark}', "");
Expect(0, 34, '\P{qmark}', "");
Expect(1, 34, '\P{^qmark}', "");
Expect(0, 33, '\p{qmark}', "");
Expect(1, 33, '\p{^qmark}', "");
Expect(1, 33, '\P{qmark}', "");
Expect(0, 33, '\P{^qmark}', "");
Expect(1, 34, '\p{ QMark}', "");
Expect(0, 34, '\p{^ QMark}', "");
Expect(0, 34, '\P{ QMark}', "");
Expect(1, 34, '\P{^ QMark}', "");
Expect(0, 33, '\p{ QMark}', "");
Expect(1, 33, '\p{^ QMark}', "");
Expect(1, 33, '\P{ QMark}', "");
Expect(0, 33, '\P{^ QMark}', "");
Error('\p{_ Is_QMark:=}');
Error('\P{_ Is_QMark:=}');
Expect(1, 34, '\p{isqmark}', "");
Expect(0, 34, '\p{^isqmark}', "");
Expect(0, 34, '\P{isqmark}', "");
Expect(1, 34, '\P{^isqmark}', "");
Expect(0, 33, '\p{isqmark}', "");
Expect(1, 33, '\p{^isqmark}', "");
Expect(1, 33, '\P{isqmark}', "");
Expect(0, 33, '\P{^isqmark}', "");
Expect(1, 34, '\p{ Is_QMark}', "");
Expect(0, 34, '\p{^ Is_QMark}', "");
Expect(0, 34, '\P{ Is_QMark}', "");
Expect(1, 34, '\P{^ Is_QMark}', "");
Expect(0, 33, '\p{ Is_QMark}', "");
Expect(1, 33, '\p{^ Is_QMark}', "");
Expect(1, 33, '\P{ Is_QMark}', "");
Expect(0, 33, '\P{^ Is_QMark}', "");
Error('\p{/a/in tibetan}');
Error('\P{/a/in tibetan}');
Expect(1, 4095, '\p{intibetan}', "");
Expect(0, 4095, '\p{^intibetan}', "");
Expect(0, 4095, '\P{intibetan}', "");
Expect(1, 4095, '\P{^intibetan}', "");
Expect(0, 3839, '\p{intibetan}', "");
Expect(1, 3839, '\p{^intibetan}', "");
Expect(1, 3839, '\P{intibetan}', "");
Expect(0, 3839, '\P{^intibetan}', "");
Expect(1, 4095, '\p{ -in tibetan}', "");
Expect(0, 4095, '\p{^ -in tibetan}', "");
Expect(0, 4095, '\P{ -in tibetan}', "");
Expect(1, 4095, '\P{^ -in tibetan}', "");
Expect(0, 3839, '\p{ -in tibetan}', "");
Expect(1, 3839, '\p{^ -in tibetan}', "");
Expect(1, 3839, '\P{ -in tibetan}', "");
Expect(0, 3839, '\P{^ -in tibetan}', "");
Error('\p{ supplemental:=mathematical_Operators}');
Error('\P{ supplemental:=mathematical_Operators}');
Expect(1, 11007, '\p{supplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^supplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{supplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^supplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{supplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^supplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{supplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^supplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{ Supplemental Mathematical Operators}', "");
Expect(0, 11007, '\p{^ Supplemental Mathematical Operators}', "");
Expect(0, 11007, '\P{ Supplemental Mathematical Operators}', "");
Expect(1, 11007, '\P{^ Supplemental Mathematical Operators}', "");
Expect(0, 10751, '\p{ Supplemental Mathematical Operators}', "");
Expect(1, 10751, '\p{^ Supplemental Mathematical Operators}', "");
Expect(1, 10751, '\P{ Supplemental Mathematical Operators}', "");
Expect(0, 10751, '\P{^ Supplemental Mathematical Operators}', "");
Error('\p{ is:=SupplementalMathematical-Operators}');
Error('\P{ is:=SupplementalMathematical-Operators}');
Expect(1, 11007, '\p{issupplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^issupplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{issupplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^issupplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{issupplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^issupplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{issupplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^issupplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{ Is-Supplemental-mathematicalOperators}', "");
Expect(0, 11007, '\p{^ Is-Supplemental-mathematicalOperators}', "");
Expect(0, 11007, '\P{ Is-Supplemental-mathematicalOperators}', "");
Expect(1, 11007, '\P{^ Is-Supplemental-mathematicalOperators}', "");
Expect(0, 10751, '\p{ Is-Supplemental-mathematicalOperators}', "");
Expect(1, 10751, '\p{^ Is-Supplemental-mathematicalOperators}', "");
Expect(1, 10751, '\P{ Is-Supplemental-mathematicalOperators}', "");
Expect(0, 10751, '\P{^ Is-Supplemental-mathematicalOperators}', "");
Error('\p{/a/in-supplemental Mathematical Operators}');
Error('\P{/a/in-supplemental Mathematical Operators}');
Expect(1, 11007, '\p{insupplementalmathematicaloperators}', "");
Expect(0, 11007, '\p{^insupplementalmathematicaloperators}', "");
Expect(0, 11007, '\P{insupplementalmathematicaloperators}', "");
Expect(1, 11007, '\P{^insupplementalmathematicaloperators}', "");
Expect(0, 10751, '\p{insupplementalmathematicaloperators}', "");
Expect(1, 10751, '\p{^insupplementalmathematicaloperators}', "");
Expect(1, 10751, '\P{insupplementalmathematicaloperators}', "");
Expect(0, 10751, '\P{^insupplementalmathematicaloperators}', "");
Expect(1, 11007, '\p{ -IN_supplemental_Mathematical operators}', "");
Expect(0, 11007, '\p{^ -IN_supplemental_Mathematical operators}', "");
Expect(0, 11007, '\P{ -IN_supplemental_Mathematical operators}', "");
Expect(1, 11007, '\P{^ -IN_supplemental_Mathematical operators}', "");
Expect(0, 10751, '\p{ -IN_supplemental_Mathematical operators}', "");
Expect(1, 10751, '\p{^ -IN_supplemental_Mathematical operators}', "");
Expect(1, 10751, '\P{ -IN_supplemental_Mathematical operators}', "");
Expect(0, 10751, '\P{^ -IN_supplemental_Mathematical operators}', "");
Error('\p{__Incarian/a/}');
Error('\P{__Incarian/a/}');
Expect(1, 66271, '\p{incarian}', "");
Expect(0, 66271, '\p{^incarian}', "");
Expect(0, 66271, '\P{incarian}', "");
Expect(1, 66271, '\P{^incarian}', "");
Expect(0, 66207, '\p{incarian}', "");
Expect(1, 66207, '\p{^incarian}', "");
Expect(1, 66207, '\P{incarian}', "");
Expect(0, 66207, '\P{^incarian}', "");
Expect(1, 66271, '\p{-inCARIAN}', "");
Expect(0, 66271, '\p{^-inCARIAN}', "");
Expect(0, 66271, '\P{-inCARIAN}', "");
Expect(1, 66271, '\P{^-inCARIAN}', "");
Expect(0, 66207, '\p{-inCARIAN}', "");
Expect(1, 66207, '\p{^-inCARIAN}', "");
Expect(1, 66207, '\P{-inCARIAN}', "");
Expect(0, 66207, '\P{^-inCARIAN}', "");
Error('\p{-In_arabic:=}');
Error('\P{-In_arabic:=}');
Expect(1, 1791, '\p{inarabic}', "");
Expect(0, 1791, '\p{^inarabic}', "");
Expect(0, 1791, '\P{inarabic}', "");
Expect(1, 1791, '\P{^inarabic}', "");
Expect(0, 1535, '\p{inarabic}', "");
Expect(1, 1535, '\p{^inarabic}', "");
Expect(1, 1535, '\P{inarabic}', "");
Expect(0, 1535, '\P{^inarabic}', "");
Expect(1, 1791, '\p{ _In ARABIC}', "");
Expect(0, 1791, '\p{^ _In ARABIC}', "");
Expect(0, 1791, '\P{ _In ARABIC}', "");
Expect(1, 1791, '\P{^ _In ARABIC}', "");
Expect(0, 1535, '\p{ _In ARABIC}', "");
Expect(1, 1535, '\p{^ _In ARABIC}', "");
Expect(1, 1535, '\P{ _In ARABIC}', "");
Expect(0, 1535, '\P{^ _In ARABIC}', "");
Error('\p{ :=PosixCntrl}');
Error('\P{ :=PosixCntrl}');
Expect(1, 31, '\p{posixcntrl}', "");
Expect(0, 31, '\p{^posixcntrl}', "");
Expect(0, 31, '\P{posixcntrl}', "");
Expect(1, 31, '\P{^posixcntrl}', "");
Expect(0, 126, '\p{posixcntrl}', "");
Expect(1, 126, '\p{^posixcntrl}', "");
Expect(1, 126, '\P{posixcntrl}', "");
Expect(0, 126, '\P{^posixcntrl}', "");
Expect(1, 31, '\p{_-POSIXCNTRL}', "");
Expect(0, 31, '\p{^_-POSIXCNTRL}', "");
Expect(0, 31, '\P{_-POSIXCNTRL}', "");
Expect(1, 31, '\P{^_-POSIXCNTRL}', "");
Expect(0, 126, '\p{_-POSIXCNTRL}', "");
Expect(1, 126, '\p{^_-POSIXCNTRL}', "");
Expect(1, 126, '\P{_-POSIXCNTRL}', "");
Expect(0, 126, '\P{^_-POSIXCNTRL}', "");
Error('\p{:= Is-POSIXCNTRL}');
Error('\P{:= Is-POSIXCNTRL}');
Expect(1, 31, '\p{isposixcntrl}', "");
Expect(0, 31, '\p{^isposixcntrl}', "");
Expect(0, 31, '\P{isposixcntrl}', "");
Expect(1, 31, '\P{^isposixcntrl}', "");
Expect(0, 126, '\p{isposixcntrl}', "");
Expect(1, 126, '\p{^isposixcntrl}', "");
Expect(1, 126, '\P{isposixcntrl}', "");
Expect(0, 126, '\P{^isposixcntrl}', "");
Expect(1, 31, '\p{ Is_PosixCntrl}', "");
Expect(0, 31, '\p{^ Is_PosixCntrl}', "");
Expect(0, 31, '\P{ Is_PosixCntrl}', "");
Expect(1, 31, '\P{^ Is_PosixCntrl}', "");
Expect(0, 126, '\p{ Is_PosixCntrl}', "");
Expect(1, 126, '\p{^ Is_PosixCntrl}', "");
Expect(1, 126, '\P{ Is_PosixCntrl}', "");
Expect(0, 126, '\P{^ Is_PosixCntrl}', "");
Error('\p{_:=IN Gothic}');
Error('\P{_:=IN Gothic}');
Expect(1, 66383, '\p{ingothic}', "");
Expect(0, 66383, '\p{^ingothic}', "");
Expect(0, 66383, '\P{ingothic}', "");
Expect(1, 66383, '\P{^ingothic}', "");
Expect(0, 66351, '\p{ingothic}', "");
Expect(1, 66351, '\p{^ingothic}', "");
Expect(1, 66351, '\P{ingothic}', "");
Expect(0, 66351, '\P{^ingothic}', "");
Expect(1, 66383, '\p{ _IN-GOTHIC}', "");
Expect(0, 66383, '\p{^ _IN-GOTHIC}', "");
Expect(0, 66383, '\P{ _IN-GOTHIC}', "");
Expect(1, 66383, '\P{^ _IN-GOTHIC}', "");
Expect(0, 66351, '\p{ _IN-GOTHIC}', "");
Expect(1, 66351, '\p{^ _IN-GOTHIC}', "");
Expect(1, 66351, '\P{ _IN-GOTHIC}', "");
Expect(0, 66351, '\P{^ _IN-GOTHIC}', "");
Error('\p{-:=MARK}');
Error('\P{-:=MARK}');
Expect(1, 879, '\p{mark}', "");
Expect(0, 879, '\p{^mark}', "");
Expect(0, 879, '\P{mark}', "");
Expect(1, 879, '\P{^mark}', "");
Expect(0, 767, '\p{mark}', "");
Expect(1, 767, '\p{^mark}', "");
Expect(1, 767, '\P{mark}', "");
Expect(0, 767, '\P{^mark}', "");
Expect(1, 879, '\p{-Mark}', "");
Expect(0, 879, '\p{^-Mark}', "");
Expect(0, 879, '\P{-Mark}', "");
Expect(1, 879, '\P{^-Mark}', "");
Expect(0, 767, '\p{-Mark}', "");
Expect(1, 767, '\p{^-Mark}', "");
Expect(1, 767, '\P{-Mark}', "");
Expect(0, 767, '\P{^-Mark}', "");
Error('\p{/a/IS-mark}');
Error('\P{/a/IS-mark}');
Expect(1, 879, '\p{ismark}', "");
Expect(0, 879, '\p{^ismark}', "");
Expect(0, 879, '\P{ismark}', "");
Expect(1, 879, '\P{^ismark}', "");
Expect(0, 767, '\p{ismark}', "");
Expect(1, 767, '\p{^ismark}', "");
Expect(1, 767, '\P{ismark}', "");
Expect(0, 767, '\P{^ismark}', "");
Expect(1, 879, '\p{__Is-Mark}', "");
Expect(0, 879, '\p{^__Is-Mark}', "");
Expect(0, 879, '\P{__Is-Mark}', "");
Expect(1, 879, '\P{^__Is-Mark}', "");
Expect(0, 767, '\p{__Is-Mark}', "");
Expect(1, 767, '\p{^__Is-Mark}', "");
Expect(1, 767, '\P{__Is-Mark}', "");
Expect(0, 767, '\P{^__Is-Mark}', "");
Error('\p{_/a/M}');
Error('\P{_/a/M}');
Expect(1, 879, '\p{m}', "");
Expect(0, 879, '\p{^m}', "");
Expect(0, 879, '\P{m}', "");
Expect(1, 879, '\P{^m}', "");
Expect(0, 767, '\p{m}', "");
Expect(1, 767, '\p{^m}', "");
Expect(1, 767, '\P{m}', "");
Expect(0, 767, '\P{^m}', "");
Expect(1, 879, '\p{__M}', "");
Expect(0, 879, '\p{^__M}', "");
Expect(0, 879, '\P{__M}', "");
Expect(1, 879, '\P{^__M}', "");
Expect(0, 767, '\p{__M}', "");
Expect(1, 767, '\p{^__M}', "");
Expect(1, 767, '\P{__M}', "");
Expect(0, 767, '\P{^__M}', "");
Error('\p{- is/a/M}');
Error('\P{- is/a/M}');
Expect(1, 879, '\p{ism}', "");
Expect(0, 879, '\p{^ism}', "");
Expect(0, 879, '\P{ism}', "");
Expect(1, 879, '\P{^ism}', "");
Expect(0, 767, '\p{ism}', "");
Expect(1, 767, '\p{^ism}', "");
Expect(1, 767, '\P{ism}', "");
Expect(0, 767, '\P{^ism}', "");
Expect(1, 879, '\p{ Is_M}', "");
Expect(0, 879, '\p{^ Is_M}', "");
Expect(0, 879, '\P{ Is_M}', "");
Expect(1, 879, '\P{^ Is_M}', "");
Expect(0, 767, '\p{ Is_M}', "");
Expect(1, 767, '\p{^ Is_M}', "");
Expect(1, 767, '\P{ Is_M}', "");
Expect(0, 767, '\P{^ Is_M}', "");
Error('\p{/a/ HANGUL-syllables}');
Error('\P{/a/ HANGUL-syllables}');
Expect(1, 55215, '\p{hangulsyllables}', "");
Expect(0, 55215, '\p{^hangulsyllables}', "");
Expect(0, 55215, '\P{hangulsyllables}', "");
Expect(1, 55215, '\P{^hangulsyllables}', "");
Expect(0, 44031, '\p{hangulsyllables}', "");
Expect(1, 44031, '\p{^hangulsyllables}', "");
Expect(1, 44031, '\P{hangulsyllables}', "");
Expect(0, 44031, '\P{^hangulsyllables}', "");
Expect(1, 55215, '\p{ Hangul Syllables}', "");
Expect(0, 55215, '\p{^ Hangul Syllables}', "");
Expect(0, 55215, '\P{ Hangul Syllables}', "");
Expect(1, 55215, '\P{^ Hangul Syllables}', "");
Expect(0, 44031, '\p{ Hangul Syllables}', "");
Expect(1, 44031, '\p{^ Hangul Syllables}', "");
Expect(1, 44031, '\P{ Hangul Syllables}', "");
Expect(0, 44031, '\P{^ Hangul Syllables}', "");
Error('\p{ Is Hangul-Syllables/a/}');
Error('\P{ Is Hangul-Syllables/a/}');
Expect(1, 55215, '\p{ishangulsyllables}', "");
Expect(0, 55215, '\p{^ishangulsyllables}', "");
Expect(0, 55215, '\P{ishangulsyllables}', "");
Expect(1, 55215, '\P{^ishangulsyllables}', "");
Expect(0, 44031, '\p{ishangulsyllables}', "");
Expect(1, 44031, '\p{^ishangulsyllables}', "");
Expect(1, 44031, '\P{ishangulsyllables}', "");
Expect(0, 44031, '\P{^ishangulsyllables}', "");
Expect(1, 55215, '\p{ IS hangul Syllables}', "");
Expect(0, 55215, '\p{^ IS hangul Syllables}', "");
Expect(0, 55215, '\P{ IS hangul Syllables}', "");
Expect(1, 55215, '\P{^ IS hangul Syllables}', "");
Expect(0, 44031, '\p{ IS hangul Syllables}', "");
Expect(1, 44031, '\p{^ IS hangul Syllables}', "");
Expect(1, 44031, '\P{ IS hangul Syllables}', "");
Expect(0, 44031, '\P{^ IS hangul Syllables}', "");
Error('\p{ :=in hangul syllables}');
Error('\P{ :=in hangul syllables}');
Expect(1, 55215, '\p{inhangulsyllables}', "");
Expect(0, 55215, '\p{^inhangulsyllables}', "");
Expect(0, 55215, '\P{inhangulsyllables}', "");
Expect(1, 55215, '\P{^inhangulsyllables}', "");
Expect(0, 44031, '\p{inhangulsyllables}', "");
Expect(1, 44031, '\p{^inhangulsyllables}', "");
Expect(1, 44031, '\P{inhangulsyllables}', "");
Expect(0, 44031, '\P{^inhangulsyllables}', "");
Expect(1, 55215, '\p{_-In_Hangul-Syllables}', "");
Expect(0, 55215, '\p{^_-In_Hangul-Syllables}', "");
Expect(0, 55215, '\P{_-In_Hangul-Syllables}', "");
Expect(1, 55215, '\P{^_-In_Hangul-Syllables}', "");
Expect(0, 44031, '\p{_-In_Hangul-Syllables}', "");
Expect(1, 44031, '\p{^_-In_Hangul-Syllables}', "");
Expect(1, 44031, '\P{_-In_Hangul-Syllables}', "");
Expect(0, 44031, '\P{^_-In_Hangul-Syllables}', "");
Error('\p{:=Space}');
Error('\P{:=Space}');
Expect(1, 13, '\p{space}', "");
Expect(0, 13, '\p{^space}', "");
Expect(0, 13, '\P{space}', "");
Expect(1, 13, '\P{^space}', "");
Expect(0, 8, '\p{space}', "");
Expect(1, 8, '\p{^space}', "");
Expect(1, 8, '\P{space}', "");
Expect(0, 8, '\P{^space}', "");
Expect(1, 13, '\p{ _Space}', "");
Expect(0, 13, '\p{^ _Space}', "");
Expect(0, 13, '\P{ _Space}', "");
Expect(1, 13, '\P{^ _Space}', "");
Expect(0, 8, '\p{ _Space}', "");
Expect(1, 8, '\p{^ _Space}', "");
Expect(1, 8, '\P{ _Space}', "");
Expect(0, 8, '\P{^ _Space}', "");
Error('\p{_:=Is-SPACE}');
Error('\P{_:=Is-SPACE}');
Expect(1, 13, '\p{isspace}', "");
Expect(0, 13, '\p{^isspace}', "");
Expect(0, 13, '\P{isspace}', "");
Expect(1, 13, '\P{^isspace}', "");
Expect(0, 8, '\p{isspace}', "");
Expect(1, 8, '\p{^isspace}', "");
Expect(1, 8, '\P{isspace}', "");
Expect(0, 8, '\P{^isspace}', "");
Expect(1, 13, '\p{ _Is-Space}', "");
Expect(0, 13, '\p{^ _Is-Space}', "");
Expect(0, 13, '\P{ _Is-Space}', "");
Expect(1, 13, '\P{^ _Is-Space}', "");
Expect(0, 8, '\p{ _Is-Space}', "");
Expect(1, 8, '\p{^ _Is-Space}', "");
Expect(1, 8, '\P{ _Is-Space}', "");
Expect(0, 8, '\P{^ _Is-Space}', "");
Error('\p{ -IN:=Telugu}');
Error('\P{ -IN:=Telugu}');
Expect(1, 3199, '\p{intelugu}', "");
Expect(0, 3199, '\p{^intelugu}', "");
Expect(0, 3199, '\P{intelugu}', "");
Expect(1, 3199, '\P{^intelugu}', "");
Expect(0, 3071, '\p{intelugu}', "");
Expect(1, 3071, '\p{^intelugu}', "");
Expect(1, 3071, '\P{intelugu}', "");
Expect(0, 3071, '\P{^intelugu}', "");
Expect(1, 3199, '\p{ in TELUGU}', "");
Expect(0, 3199, '\p{^ in TELUGU}', "");
Expect(0, 3199, '\P{ in TELUGU}', "");
Expect(1, 3199, '\P{^ in TELUGU}', "");
Expect(0, 3071, '\p{ in TELUGU}', "");
Expect(1, 3071, '\p{^ in TELUGU}', "");
Expect(1, 3071, '\P{ in TELUGU}', "");
Expect(0, 3071, '\P{^ in TELUGU}', "");
Error('\p{-/a/CJK UnifiedIdeographs ExtensionB}');
Error('\P{-/a/CJK UnifiedIdeographs ExtensionB}');
Expect(1, 173791, '\p{cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^cjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^cjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{cjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^cjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{- cjkUnified Ideographs extension b}', "");
Expect(0, 173791, '\p{^- cjkUnified Ideographs extension b}', "");
Expect(0, 173791, '\P{- cjkUnified Ideographs extension b}', "");
Expect(1, 173791, '\P{^- cjkUnified Ideographs extension b}', "");
Expect(0, 1, '\p{- cjkUnified Ideographs extension b}', "");
Expect(1, 1, '\p{^- cjkUnified Ideographs extension b}', "");
Expect(1, 1, '\P{- cjkUnified Ideographs extension b}', "");
Expect(0, 1, '\P{^- cjkUnified Ideographs extension b}', "");
Error('\p{ -IS:=CJKunifiedideographs extension_B}');
Error('\P{ -IS:=CJKunifiedideographs extension_B}');
Expect(1, 173791, '\p{iscjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^iscjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{iscjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^iscjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{iscjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^iscjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{iscjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^iscjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(0, 173791, '\p{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(0, 173791, '\P{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(1, 173791, '\P{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(0, 1, '\p{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(1, 1, '\p{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(1, 1, '\P{--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Expect(0, 1, '\P{^--Is CJKUNIFIED-Ideographs-EXTENSION B}', "");
Error('\p{_In/a/cjk-unified IdeographsEXTENSION_B}');
Error('\P{_In/a/cjk-unified IdeographsEXTENSION_B}');
Expect(1, 173791, '\p{incjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\p{^incjkunifiedideographsextensionb}', "");
Expect(0, 173791, '\P{incjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\P{^incjkunifiedideographsextensionb}', "");
Expect(0, 1, '\p{incjkunifiedideographsextensionb}', "");
Expect(1, 1, '\p{^incjkunifiedideographsextensionb}', "");
Expect(1, 1, '\P{incjkunifiedideographsextensionb}', "");
Expect(0, 1, '\P{^incjkunifiedideographsextensionb}', "");
Expect(1, 173791, '\p{_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(0, 173791, '\p{^_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(0, 173791, '\P{_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(1, 173791, '\P{^_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(0, 1, '\p{_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(1, 1, '\p{^_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(1, 1, '\P{_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Expect(0, 1, '\P{^_in CJK_UNIFIEDIdeographs EXTENSION b}', "");
Error('\p{/a/in_TAIViet}');
Error('\P{/a/in_TAIViet}');
Expect(1, 43743, '\p{intaiviet}', "");
Expect(0, 43743, '\p{^intaiviet}', "");
Expect(0, 43743, '\P{intaiviet}', "");
Expect(1, 43743, '\P{^intaiviet}', "");
Expect(0, 43647, '\p{intaiviet}', "");
Expect(1, 43647, '\p{^intaiviet}', "");
Expect(1, 43647, '\P{intaiviet}', "");
Expect(0, 43647, '\P{^intaiviet}', "");
Expect(1, 43743, '\p{ INTai Viet}', "");
Expect(0, 43743, '\p{^ INTai Viet}', "");
Expect(0, 43743, '\P{ INTai Viet}', "");
Expect(1, 43743, '\P{^ INTai Viet}', "");
Expect(0, 43647, '\p{ INTai Viet}', "");
Expect(1, 43647, '\p{^ INTai Viet}', "");
Expect(1, 43647, '\P{ INTai Viet}', "");
Expect(0, 43647, '\P{^ INTai Viet}', "");
Error('\p{/a/ IN sylotinagri}');
Error('\P{/a/ IN sylotinagri}');
Expect(1, 43055, '\p{insylotinagri}', "");
Expect(0, 43055, '\p{^insylotinagri}', "");
Expect(0, 43055, '\P{insylotinagri}', "");
Expect(1, 43055, '\P{^insylotinagri}', "");
Expect(0, 43007, '\p{insylotinagri}', "");
Expect(1, 43007, '\p{^insylotinagri}', "");
Expect(1, 43007, '\P{insylotinagri}', "");
Expect(0, 43007, '\P{^insylotinagri}', "");
Expect(1, 43055, '\p{_-inSyloti NAGRI}', "");
Expect(0, 43055, '\p{^_-inSyloti NAGRI}', "");
Expect(0, 43055, '\P{_-inSyloti NAGRI}', "");
Expect(1, 43055, '\P{^_-inSyloti NAGRI}', "");
Expect(0, 43007, '\p{_-inSyloti NAGRI}', "");
Expect(1, 43007, '\p{^_-inSyloti NAGRI}', "");
Expect(1, 43007, '\P{_-inSyloti NAGRI}', "");
Expect(0, 43007, '\P{^_-inSyloti NAGRI}', "");
Error('\p{ Cuneiform-numbers And/a/punctuation}');
Error('\P{ Cuneiform-numbers And/a/punctuation}');
Expect(1, 74879, '\p{cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^cuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^cuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{cuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^cuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{ _cuneiform numbers-andPUNCTUATION}', "");
Expect(0, 74879, '\p{^ _cuneiform numbers-andPUNCTUATION}', "");
Expect(0, 74879, '\P{ _cuneiform numbers-andPUNCTUATION}', "");
Expect(1, 74879, '\P{^ _cuneiform numbers-andPUNCTUATION}', "");
Expect(0, 74751, '\p{ _cuneiform numbers-andPUNCTUATION}', "");
Expect(1, 74751, '\p{^ _cuneiform numbers-andPUNCTUATION}', "");
Expect(1, 74751, '\P{ _cuneiform numbers-andPUNCTUATION}', "");
Expect(0, 74751, '\P{^ _cuneiform numbers-andPUNCTUATION}', "");
Error('\p{:=Is Cuneiform NUMBERS-And_Punctuation}');
Error('\P{:=Is Cuneiform NUMBERS-And_Punctuation}');
Expect(1, 74879, '\p{iscuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^iscuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{iscuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^iscuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{iscuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^iscuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{iscuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^iscuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(0, 74879, '\p{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(0, 74879, '\P{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(1, 74879, '\P{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(0, 74751, '\p{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(1, 74751, '\p{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(1, 74751, '\P{-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Expect(0, 74751, '\P{^-is-CUNEIFORM NUMBERSAnd_punctuation}', "");
Error('\p{_ In/a/Cuneiform numbers-and-PUNCTUATION}');
Error('\P{_ In/a/Cuneiform numbers-and-PUNCTUATION}');
Expect(1, 74879, '\p{incuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\p{^incuneiformnumbersandpunctuation}', "");
Expect(0, 74879, '\P{incuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\P{^incuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\p{incuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\p{^incuneiformnumbersandpunctuation}', "");
Expect(1, 74751, '\P{incuneiformnumbersandpunctuation}', "");
Expect(0, 74751, '\P{^incuneiformnumbersandpunctuation}', "");
Expect(1, 74879, '\p{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(0, 74879, '\p{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(0, 74879, '\P{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(1, 74879, '\P{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(0, 74751, '\p{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(1, 74751, '\p{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(1, 74751, '\P{-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Expect(0, 74751, '\P{^-INCuneiform_NUMBERS_and_PUNCTUATION}', "");
Error('\p{:=_ Kaithi}');
Error('\P{:=_ Kaithi}');
Expect(1, 69825, '\p{kaithi}', "");
Expect(0, 69825, '\p{^kaithi}', "");
Expect(0, 69825, '\P{kaithi}', "");
Expect(1, 69825, '\P{^kaithi}', "");
Expect(0, 69759, '\p{kaithi}', "");
Expect(1, 69759, '\p{^kaithi}', "");
Expect(1, 69759, '\P{kaithi}', "");
Expect(0, 69759, '\P{^kaithi}', "");
Expect(1, 69825, '\p{ -Kaithi}', "");
Expect(0, 69825, '\p{^ -Kaithi}', "");
Expect(0, 69825, '\P{ -Kaithi}', "");
Expect(1, 69825, '\P{^ -Kaithi}', "");
Expect(0, 69759, '\p{ -Kaithi}', "");
Expect(1, 69759, '\p{^ -Kaithi}', "");
Expect(1, 69759, '\P{ -Kaithi}', "");
Expect(0, 69759, '\P{^ -Kaithi}', "");
Error('\p{ IS:=Kaithi}');
Error('\P{ IS:=Kaithi}');
Expect(1, 69825, '\p{iskaithi}', "");
Expect(0, 69825, '\p{^iskaithi}', "");
Expect(0, 69825, '\P{iskaithi}', "");
Expect(1, 69825, '\P{^iskaithi}', "");
Expect(0, 69759, '\p{iskaithi}', "");
Expect(1, 69759, '\p{^iskaithi}', "");
Expect(1, 69759, '\P{iskaithi}', "");
Expect(0, 69759, '\P{^iskaithi}', "");
Expect(1, 69825, '\p{ Is kaithi}', "");
Expect(0, 69825, '\p{^ Is kaithi}', "");
Expect(0, 69825, '\P{ Is kaithi}', "");
Expect(1, 69825, '\P{^ Is kaithi}', "");
Expect(0, 69759, '\p{ Is kaithi}', "");
Expect(1, 69759, '\p{^ Is kaithi}', "");
Expect(1, 69759, '\P{ Is kaithi}', "");
Expect(0, 69759, '\P{^ Is kaithi}', "");
Error('\p{/a/ -Kthi}');
Error('\P{/a/ -Kthi}');
Expect(1, 69825, '\p{kthi}', "");
Expect(0, 69825, '\p{^kthi}', "");
Expect(0, 69825, '\P{kthi}', "");
Expect(1, 69825, '\P{^kthi}', "");
Expect(0, 69759, '\p{kthi}', "");
Expect(1, 69759, '\p{^kthi}', "");
Expect(1, 69759, '\P{kthi}', "");
Expect(0, 69759, '\P{^kthi}', "");
Expect(1, 69825, '\p{ _KTHI}', "");
Expect(0, 69825, '\p{^ _KTHI}', "");
Expect(0, 69825, '\P{ _KTHI}', "");
Expect(1, 69825, '\P{^ _KTHI}', "");
Expect(0, 69759, '\p{ _KTHI}', "");
Expect(1, 69759, '\p{^ _KTHI}', "");
Expect(1, 69759, '\P{ _KTHI}', "");
Expect(0, 69759, '\P{^ _KTHI}', "");
Error('\p{ :=Is Kthi}');
Error('\P{ :=Is Kthi}');
Expect(1, 69825, '\p{iskthi}', "");
Expect(0, 69825, '\p{^iskthi}', "");
Expect(0, 69825, '\P{iskthi}', "");
Expect(1, 69825, '\P{^iskthi}', "");
Expect(0, 69759, '\p{iskthi}', "");
Expect(1, 69759, '\p{^iskthi}', "");
Expect(1, 69759, '\P{iskthi}', "");
Expect(0, 69759, '\P{^iskthi}', "");
Expect(1, 69825, '\p{ is KTHI}', "");
Expect(0, 69825, '\p{^ is KTHI}', "");
Expect(0, 69825, '\P{ is KTHI}', "");
Expect(1, 69825, '\P{^ is KTHI}', "");
Expect(0, 69759, '\p{ is KTHI}', "");
Expect(1, 69759, '\p{^ is KTHI}', "");
Expect(1, 69759, '\P{ is KTHI}', "");
Expect(0, 69759, '\P{^ is KTHI}', "");
Error('\p{_:=In-Old-ITALIC}');
Error('\P{_:=In-Old-ITALIC}');
Expect(1, 66351, '\p{inolditalic}', "");
Expect(0, 66351, '\p{^inolditalic}', "");
Expect(0, 66351, '\P{inolditalic}', "");
Expect(1, 66351, '\P{^inolditalic}', "");
Expect(0, 66303, '\p{inolditalic}', "");
Expect(1, 66303, '\p{^inolditalic}', "");
Expect(1, 66303, '\P{inolditalic}', "");
Expect(0, 66303, '\P{^inolditalic}', "");
Expect(1, 66351, '\p{ INOLD-Italic}', "");
Expect(0, 66351, '\p{^ INOLD-Italic}', "");
Expect(0, 66351, '\P{ INOLD-Italic}', "");
Expect(1, 66351, '\P{^ INOLD-Italic}', "");
Expect(0, 66303, '\p{ INOLD-Italic}', "");
Expect(1, 66303, '\p{^ INOLD-Italic}', "");
Expect(1, 66303, '\P{ INOLD-Italic}', "");
Expect(0, 66303, '\P{^ INOLD-Italic}', "");
Error('\p{_/a/IN Avestan}');
Error('\P{_/a/IN Avestan}');
Expect(1, 68415, '\p{inavestan}', "");
Expect(0, 68415, '\p{^inavestan}', "");
Expect(0, 68415, '\P{inavestan}', "");
Expect(1, 68415, '\P{^inavestan}', "");
Expect(0, 68351, '\p{inavestan}', "");
Expect(1, 68351, '\p{^inavestan}', "");
Expect(1, 68351, '\P{inavestan}', "");
Expect(0, 68351, '\P{^inavestan}', "");
Expect(1, 68415, '\p{ -in avestan}', "");
Expect(0, 68415, '\p{^ -in avestan}', "");
Expect(0, 68415, '\P{ -in avestan}', "");
Expect(1, 68415, '\P{^ -in avestan}', "");
Expect(0, 68351, '\p{ -in avestan}', "");
Expect(1, 68351, '\p{^ -in avestan}', "");
Expect(1, 68351, '\P{ -in avestan}', "");
Expect(0, 68351, '\P{^ -in avestan}', "");
Error('\p{/a/ MISCELLANEOUSSymbols}');
Error('\P{/a/ MISCELLANEOUSSymbols}');
Expect(1, 9983, '\p{miscellaneoussymbols}', "");
Expect(0, 9983, '\p{^miscellaneoussymbols}', "");
Expect(0, 9983, '\P{miscellaneoussymbols}', "");
Expect(1, 9983, '\P{^miscellaneoussymbols}', "");
Expect(0, 9727, '\p{miscellaneoussymbols}', "");
Expect(1, 9727, '\p{^miscellaneoussymbols}', "");
Expect(1, 9727, '\P{miscellaneoussymbols}', "");
Expect(0, 9727, '\P{^miscellaneoussymbols}', "");
Expect(1, 9983, '\p{-Miscellaneous Symbols}', "");
Expect(0, 9983, '\p{^-Miscellaneous Symbols}', "");
Expect(0, 9983, '\P{-Miscellaneous Symbols}', "");
Expect(1, 9983, '\P{^-Miscellaneous Symbols}', "");
Expect(0, 9727, '\p{-Miscellaneous Symbols}', "");
Expect(1, 9727, '\p{^-Miscellaneous Symbols}', "");
Expect(1, 9727, '\P{-Miscellaneous Symbols}', "");
Expect(0, 9727, '\P{^-Miscellaneous Symbols}', "");
Error('\p{/a/- Is Miscellaneous-SYMBOLS}');
Error('\P{/a/- Is Miscellaneous-SYMBOLS}');
Expect(1, 9983, '\p{ismiscellaneoussymbols}', "");
Expect(0, 9983, '\p{^ismiscellaneoussymbols}', "");
Expect(0, 9983, '\P{ismiscellaneoussymbols}', "");
Expect(1, 9983, '\P{^ismiscellaneoussymbols}', "");
Expect(0, 9727, '\p{ismiscellaneoussymbols}', "");
Expect(1, 9727, '\p{^ismiscellaneoussymbols}', "");
Expect(1, 9727, '\P{ismiscellaneoussymbols}', "");
Expect(0, 9727, '\P{^ismiscellaneoussymbols}', "");
Expect(1, 9983, '\p{-is MISCELLANEOUS Symbols}', "");
Expect(0, 9983, '\p{^-is MISCELLANEOUS Symbols}', "");
Expect(0, 9983, '\P{-is MISCELLANEOUS Symbols}', "");
Expect(1, 9983, '\P{^-is MISCELLANEOUS Symbols}', "");
Expect(0, 9727, '\p{-is MISCELLANEOUS Symbols}', "");
Expect(1, 9727, '\p{^-is MISCELLANEOUS Symbols}', "");
Expect(1, 9727, '\P{-is MISCELLANEOUS Symbols}', "");
Expect(0, 9727, '\P{^-is MISCELLANEOUS Symbols}', "");
Error('\p{/a/ In MISCELLANEOUS SYMBOLS}');
Error('\P{/a/ In MISCELLANEOUS SYMBOLS}');
Expect(1, 9983, '\p{inmiscellaneoussymbols}', "");
Expect(0, 9983, '\p{^inmiscellaneoussymbols}', "");
Expect(0, 9983, '\P{inmiscellaneoussymbols}', "");
Expect(1, 9983, '\P{^inmiscellaneoussymbols}', "");
Expect(0, 9727, '\p{inmiscellaneoussymbols}', "");
Expect(1, 9727, '\p{^inmiscellaneoussymbols}', "");
Expect(1, 9727, '\P{inmiscellaneoussymbols}', "");
Expect(0, 9727, '\P{^inmiscellaneoussymbols}', "");
Expect(1, 9983, '\p{ -IN-MiscellaneousSymbols}', "");
Expect(0, 9983, '\p{^ -IN-MiscellaneousSymbols}', "");
Expect(0, 9983, '\P{ -IN-MiscellaneousSymbols}', "");
Expect(1, 9983, '\P{^ -IN-MiscellaneousSymbols}', "");
Expect(0, 9727, '\p{ -IN-MiscellaneousSymbols}', "");
Expect(1, 9727, '\p{^ -IN-MiscellaneousSymbols}', "");
Expect(1, 9727, '\P{ -IN-MiscellaneousSymbols}', "");
Expect(0, 9727, '\P{^ -IN-MiscellaneousSymbols}', "");
Error('\p{ _In:=javanese}');
Error('\P{ _In:=javanese}');
Expect(1, 43487, '\p{injavanese}', "");
Expect(0, 43487, '\p{^injavanese}', "");
Expect(0, 43487, '\P{injavanese}', "");
Expect(1, 43487, '\P{^injavanese}', "");
Expect(0, 43391, '\p{injavanese}', "");
Expect(1, 43391, '\p{^injavanese}', "");
Expect(1, 43391, '\P{injavanese}', "");
Expect(0, 43391, '\P{^injavanese}', "");
Expect(1, 43487, '\p{ -In-javanese}', "");
Expect(0, 43487, '\p{^ -In-javanese}', "");
Expect(0, 43487, '\P{ -In-javanese}', "");
Expect(1, 43487, '\P{^ -In-javanese}', "");
Expect(0, 43391, '\p{ -In-javanese}', "");
Expect(1, 43391, '\p{^ -In-javanese}', "");
Expect(1, 43391, '\P{ -In-javanese}', "");
Expect(0, 43391, '\P{^ -In-javanese}', "");
Error('\p{:=_-PosixAlnum}');
Error('\P{:=_-PosixAlnum}');
Expect(1, 57, '\p{posixalnum}', "");
Expect(0, 57, '\p{^posixalnum}', "");
Expect(0, 57, '\P{posixalnum}', "");
Expect(1, 57, '\P{^posixalnum}', "");
Expect(0, 47, '\p{posixalnum}', "");
Expect(1, 47, '\p{^posixalnum}', "");
Expect(1, 47, '\P{posixalnum}', "");
Expect(0, 47, '\P{^posixalnum}', "");
Expect(1, 57, '\p{- POSIXALNUM}', "");
Expect(0, 57, '\p{^- POSIXALNUM}', "");
Expect(0, 57, '\P{- POSIXALNUM}', "");
Expect(1, 57, '\P{^- POSIXALNUM}', "");
Expect(0, 47, '\p{- POSIXALNUM}', "");
Expect(1, 47, '\p{^- POSIXALNUM}', "");
Expect(1, 47, '\P{- POSIXALNUM}', "");
Expect(0, 47, '\P{^- POSIXALNUM}', "");
Error('\p{ -Is-POSIXALNUM:=}');
Error('\P{ -Is-POSIXALNUM:=}');
Expect(1, 57, '\p{isposixalnum}', "");
Expect(0, 57, '\p{^isposixalnum}', "");
Expect(0, 57, '\P{isposixalnum}', "");
Expect(1, 57, '\P{^isposixalnum}', "");
Expect(0, 47, '\p{isposixalnum}', "");
Expect(1, 47, '\p{^isposixalnum}', "");
Expect(1, 47, '\P{isposixalnum}', "");
Expect(0, 47, '\P{^isposixalnum}', "");
Expect(1, 57, '\p{ _Is_PosixAlnum}', "");
Expect(0, 57, '\p{^ _Is_PosixAlnum}', "");
Expect(0, 57, '\P{ _Is_PosixAlnum}', "");
Expect(1, 57, '\P{^ _Is_PosixAlnum}', "");
Expect(0, 47, '\p{ _Is_PosixAlnum}', "");
Expect(1, 47, '\p{^ _Is_PosixAlnum}', "");
Expect(1, 47, '\P{ _Is_PosixAlnum}', "");
Expect(0, 47, '\P{^ _Is_PosixAlnum}', "");
Error('\p{ -arabic Supplement:=}');
Error('\P{ -arabic Supplement:=}');
Expect(1, 1919, '\p{arabicsupplement}', "");
Expect(0, 1919, '\p{^arabicsupplement}', "");
Expect(0, 1919, '\P{arabicsupplement}', "");
Expect(1, 1919, '\P{^arabicsupplement}', "");
Expect(0, 1871, '\p{arabicsupplement}', "");
Expect(1, 1871, '\p{^arabicsupplement}', "");
Expect(1, 1871, '\P{arabicsupplement}', "");
Expect(0, 1871, '\P{^arabicsupplement}', "");
Expect(1, 1919, '\p{ Arabic Supplement}', "");
Expect(0, 1919, '\p{^ Arabic Supplement}', "");
Expect(0, 1919, '\P{ Arabic Supplement}', "");
Expect(1, 1919, '\P{^ Arabic Supplement}', "");
Expect(0, 1871, '\p{ Arabic Supplement}', "");
Expect(1, 1871, '\p{^ Arabic Supplement}', "");
Expect(1, 1871, '\P{ Arabic Supplement}', "");
Expect(0, 1871, '\P{^ Arabic Supplement}', "");
Error('\p{:= -Is Arabic-SUPPLEMENT}');
Error('\P{:= -Is Arabic-SUPPLEMENT}');
Expect(1, 1919, '\p{isarabicsupplement}', "");
Expect(0, 1919, '\p{^isarabicsupplement}', "");
Expect(0, 1919, '\P{isarabicsupplement}', "");
Expect(1, 1919, '\P{^isarabicsupplement}', "");
Expect(0, 1871, '\p{isarabicsupplement}', "");
Expect(1, 1871, '\p{^isarabicsupplement}', "");
Expect(1, 1871, '\P{isarabicsupplement}', "");
Expect(0, 1871, '\P{^isarabicsupplement}', "");
Expect(1, 1919, '\p{ ISARABIC-Supplement}', "");
Expect(0, 1919, '\p{^ ISARABIC-Supplement}', "");
Expect(0, 1919, '\P{ ISARABIC-Supplement}', "");
Expect(1, 1919, '\P{^ ISARABIC-Supplement}', "");
Expect(0, 1871, '\p{ ISARABIC-Supplement}', "");
Expect(1, 1871, '\p{^ ISARABIC-Supplement}', "");
Expect(1, 1871, '\P{ ISARABIC-Supplement}', "");
Expect(0, 1871, '\P{^ ISARABIC-Supplement}', "");
Error('\p{ In_Arabic_SUPPLEMENT:=}');
Error('\P{ In_Arabic_SUPPLEMENT:=}');
Expect(1, 1919, '\p{inarabicsupplement}', "");
Expect(0, 1919, '\p{^inarabicsupplement}', "");
Expect(0, 1919, '\P{inarabicsupplement}', "");
Expect(1, 1919, '\P{^inarabicsupplement}', "");
Expect(0, 1871, '\p{inarabicsupplement}', "");
Expect(1, 1871, '\p{^inarabicsupplement}', "");
Expect(1, 1871, '\P{inarabicsupplement}', "");
Expect(0, 1871, '\P{^inarabicsupplement}', "");
Expect(1, 1919, '\p{ _in arabic-SUPPLEMENT}', "");
Expect(0, 1919, '\p{^ _in arabic-SUPPLEMENT}', "");
Expect(0, 1919, '\P{ _in arabic-SUPPLEMENT}', "");
Expect(1, 1919, '\P{^ _in arabic-SUPPLEMENT}', "");
Expect(0, 1871, '\p{ _in arabic-SUPPLEMENT}', "");
Expect(1, 1871, '\p{^ _in arabic-SUPPLEMENT}', "");
Expect(1, 1871, '\P{ _in arabic-SUPPLEMENT}', "");
Expect(0, 1871, '\P{^ _in arabic-SUPPLEMENT}', "");
Error('\p{:=_CJK compatibility_IDEOGRAPHSSupplement}');
Error('\P{:=_CJK compatibility_IDEOGRAPHSSupplement}');
Expect(1, 195103, '\p{cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^cjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^cjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{cjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^cjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(0, 195103, '\p{^ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(0, 195103, '\P{ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(1, 195103, '\P{^ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(0, 194559, '\p{ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(1, 194559, '\p{^ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(1, 194559, '\P{ _CJK_Compatibility_Ideographs Supplement}', "");
Expect(0, 194559, '\P{^ _CJK_Compatibility_Ideographs Supplement}', "");
Error('\p{-/a/IS cjk_compatibility-Ideographs Supplement}');
Error('\P{-/a/IS cjk_compatibility-Ideographs Supplement}');
Expect(1, 195103, '\p{iscjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^iscjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{iscjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^iscjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{iscjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^iscjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{iscjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^iscjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(0, 195103, '\p{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(0, 195103, '\P{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(1, 195103, '\P{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(0, 194559, '\p{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(1, 194559, '\p{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(1, 194559, '\P{__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Expect(0, 194559, '\P{^__Is_CJK-Compatibility_IDEOGRAPHSSupplement}', "");
Error('\p{-/a/IN-CJK Compatibility Ideographs-Supplement}');
Error('\P{-/a/IN-CJK Compatibility Ideographs-Supplement}');
Expect(1, 195103, '\p{incjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\p{^incjkcompatibilityideographssupplement}', "");
Expect(0, 195103, '\P{incjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\P{^incjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\p{incjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\p{^incjkcompatibilityideographssupplement}', "");
Expect(1, 194559, '\P{incjkcompatibilityideographssupplement}', "");
Expect(0, 194559, '\P{^incjkcompatibilityideographssupplement}', "");
Expect(1, 195103, '\p{ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(0, 195103, '\p{^ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(0, 195103, '\P{ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(1, 195103, '\P{^ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(0, 194559, '\p{ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(1, 194559, '\p{^ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(1, 194559, '\P{ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Expect(0, 194559, '\P{^ In CJK COMPATIBILITY-Ideographs-SUPPLEMENT}', "");
Error('\p{ _INGurmukhi/a/}');
Error('\P{ _INGurmukhi/a/}');
Expect(1, 2687, '\p{ingurmukhi}', "");
Expect(0, 2687, '\p{^ingurmukhi}', "");
Expect(0, 2687, '\P{ingurmukhi}', "");
Expect(1, 2687, '\P{^ingurmukhi}', "");
Expect(0, 2559, '\p{ingurmukhi}', "");
Expect(1, 2559, '\p{^ingurmukhi}', "");
Expect(1, 2559, '\P{ingurmukhi}', "");
Expect(0, 2559, '\P{^ingurmukhi}', "");
Expect(1, 2687, '\p{-in_Gurmukhi}', "");
Expect(0, 2687, '\p{^-in_Gurmukhi}', "");
Expect(0, 2687, '\P{-in_Gurmukhi}', "");
Expect(1, 2687, '\P{^-in_Gurmukhi}', "");
Expect(0, 2559, '\p{-in_Gurmukhi}', "");
Expect(1, 2559, '\p{^-in_Gurmukhi}', "");
Expect(1, 2559, '\P{-in_Gurmukhi}', "");
Expect(0, 2559, '\P{^-in_Gurmukhi}', "");
Error('\p{:=PHAISTOS_Disc}');
Error('\P{:=PHAISTOS_Disc}');
Expect(1, 66047, '\p{phaistosdisc}', "");
Expect(0, 66047, '\p{^phaistosdisc}', "");
Expect(0, 66047, '\P{phaistosdisc}', "");
Expect(1, 66047, '\P{^phaistosdisc}', "");
Expect(0, 65999, '\p{phaistosdisc}', "");
Expect(1, 65999, '\p{^phaistosdisc}', "");
Expect(1, 65999, '\P{phaistosdisc}', "");
Expect(0, 65999, '\P{^phaistosdisc}', "");
Expect(1, 66047, '\p{_Phaistos disc}', "");
Expect(0, 66047, '\p{^_Phaistos disc}', "");
Expect(0, 66047, '\P{_Phaistos disc}', "");
Expect(1, 66047, '\P{^_Phaistos disc}', "");
Expect(0, 65999, '\p{_Phaistos disc}', "");
Expect(1, 65999, '\p{^_Phaistos disc}', "");
Expect(1, 65999, '\P{_Phaistos disc}', "");
Expect(0, 65999, '\P{^_Phaistos disc}', "");
Error('\p{:= _Is Phaistos Disc}');
Error('\P{:= _Is Phaistos Disc}');
Expect(1, 66047, '\p{isphaistosdisc}', "");
Expect(0, 66047, '\p{^isphaistosdisc}', "");
Expect(0, 66047, '\P{isphaistosdisc}', "");
Expect(1, 66047, '\P{^isphaistosdisc}', "");
Expect(0, 65999, '\p{isphaistosdisc}', "");
Expect(1, 65999, '\p{^isphaistosdisc}', "");
Expect(1, 65999, '\P{isphaistosdisc}', "");
Expect(0, 65999, '\P{^isphaistosdisc}', "");
Expect(1, 66047, '\p{_Is Phaistos Disc}', "");
Expect(0, 66047, '\p{^_Is Phaistos Disc}', "");
Expect(0, 66047, '\P{_Is Phaistos Disc}', "");
Expect(1, 66047, '\P{^_Is Phaistos Disc}', "");
Expect(0, 65999, '\p{_Is Phaistos Disc}', "");
Expect(1, 65999, '\p{^_Is Phaistos Disc}', "");
Expect(1, 65999, '\P{_Is Phaistos Disc}', "");
Expect(0, 65999, '\P{^_Is Phaistos Disc}', "");
Error('\p{_ InPhaistos:=disc}');
Error('\P{_ InPhaistos:=disc}');
Expect(1, 66047, '\p{inphaistosdisc}', "");
Expect(0, 66047, '\p{^inphaistosdisc}', "");
Expect(0, 66047, '\P{inphaistosdisc}', "");
Expect(1, 66047, '\P{^inphaistosdisc}', "");
Expect(0, 65999, '\p{inphaistosdisc}', "");
Expect(1, 65999, '\p{^inphaistosdisc}', "");
Expect(1, 65999, '\P{inphaistosdisc}', "");
Expect(0, 65999, '\P{^inphaistosdisc}', "");
Expect(1, 66047, '\p{ INphaistos-DISC}', "");
Expect(0, 66047, '\p{^ INphaistos-DISC}', "");
Expect(0, 66047, '\P{ INphaistos-DISC}', "");
Expect(1, 66047, '\P{^ INphaistos-DISC}', "");
Expect(0, 65999, '\p{ INphaistos-DISC}', "");
Expect(1, 65999, '\p{^ INphaistos-DISC}', "");
Expect(1, 65999, '\P{ INphaistos-DISC}', "");
Expect(0, 65999, '\P{^ INphaistos-DISC}', "");
Error('\p{-:=-CombAbove}');
Error('\P{-:=-CombAbove}');
Expect(1, 788, '\p{_CombAbove}', "");
Expect(0, 788, '\p{^_CombAbove}', "");
Expect(0, 788, '\P{_CombAbove}', "");
Expect(1, 788, '\P{^_CombAbove}', "");
Expect(0, 767, '\p{_CombAbove}', "");
Expect(1, 767, '\p{^_CombAbove}', "");
Expect(1, 767, '\P{_CombAbove}', "");
Expect(0, 767, '\P{^_CombAbove}', "");
Error('\p{_:=Other-ID-CONTINUE}');
Error('\P{_:=Other-ID-CONTINUE}');
Expect(1, 183, '\p{otheridcontinue}', 'deprecated');
Expect(0, 183, '\p{^otheridcontinue}', 'deprecated');
Expect(0, 183, '\P{otheridcontinue}', 'deprecated');
Expect(1, 183, '\P{^otheridcontinue}', 'deprecated');
Expect(0, 182, '\p{otheridcontinue}', 'deprecated');
Expect(1, 182, '\p{^otheridcontinue}', 'deprecated');
Expect(1, 182, '\P{otheridcontinue}', 'deprecated');
Expect(0, 182, '\P{^otheridcontinue}', 'deprecated');
Expect(1, 183, '\p{ Other ID Continue}', 'deprecated');
Expect(0, 183, '\p{^ Other ID Continue}', 'deprecated');
Expect(0, 183, '\P{ Other ID Continue}', 'deprecated');
Expect(1, 183, '\P{^ Other ID Continue}', 'deprecated');
Expect(0, 182, '\p{ Other ID Continue}', 'deprecated');
Expect(1, 182, '\p{^ Other ID Continue}', 'deprecated');
Expect(1, 182, '\P{ Other ID Continue}', 'deprecated');
Expect(0, 182, '\P{^ Other ID Continue}', 'deprecated');
Error('\p{_ Is_Other-id Continue:=}');
Error('\P{_ Is_Other-id Continue:=}');
Expect(1, 183, '\p{isotheridcontinue}', 'deprecated');
Expect(0, 183, '\p{^isotheridcontinue}', 'deprecated');
Expect(0, 183, '\P{isotheridcontinue}', 'deprecated');
Expect(1, 183, '\P{^isotheridcontinue}', 'deprecated');
Expect(0, 182, '\p{isotheridcontinue}', 'deprecated');
Expect(1, 182, '\p{^isotheridcontinue}', 'deprecated');
Expect(1, 182, '\P{isotheridcontinue}', 'deprecated');
Expect(0, 182, '\P{^isotheridcontinue}', 'deprecated');
Expect(1, 183, '\p{ Is-OtherID-continue}', 'deprecated');
Expect(0, 183, '\p{^ Is-OtherID-continue}', 'deprecated');
Expect(0, 183, '\P{ Is-OtherID-continue}', 'deprecated');
Expect(1, 183, '\P{^ Is-OtherID-continue}', 'deprecated');
Expect(0, 182, '\p{ Is-OtherID-continue}', 'deprecated');
Expect(1, 182, '\p{^ Is-OtherID-continue}', 'deprecated');
Expect(1, 182, '\P{ Is-OtherID-continue}', 'deprecated');
Expect(0, 182, '\P{^ Is-OtherID-continue}', 'deprecated');
Error('\p{-:=OIDC}');
Error('\P{-:=OIDC}');
Expect(1, 183, '\p{oidc}', 'deprecated');
Expect(0, 183, '\p{^oidc}', 'deprecated');
Expect(0, 183, '\P{oidc}', 'deprecated');
Expect(1, 183, '\P{^oidc}', 'deprecated');
Expect(0, 182, '\p{oidc}', 'deprecated');
Expect(1, 182, '\p{^oidc}', 'deprecated');
Expect(1, 182, '\P{oidc}', 'deprecated');
Expect(0, 182, '\P{^oidc}', 'deprecated');
Expect(1, 183, '\p{-_oidc}', 'deprecated');
Expect(0, 183, '\p{^-_oidc}', 'deprecated');
Expect(0, 183, '\P{-_oidc}', 'deprecated');
Expect(1, 183, '\P{^-_oidc}', 'deprecated');
Expect(0, 182, '\p{-_oidc}', 'deprecated');
Expect(1, 182, '\p{^-_oidc}', 'deprecated');
Expect(1, 182, '\P{-_oidc}', 'deprecated');
Expect(0, 182, '\P{^-_oidc}', 'deprecated');
Error('\p{ :=Is OIDC}');
Error('\P{ :=Is OIDC}');
Expect(1, 183, '\p{isoidc}', 'deprecated');
Expect(0, 183, '\p{^isoidc}', 'deprecated');
Expect(0, 183, '\P{isoidc}', 'deprecated');
Expect(1, 183, '\P{^isoidc}', 'deprecated');
Expect(0, 182, '\p{isoidc}', 'deprecated');
Expect(1, 182, '\p{^isoidc}', 'deprecated');
Expect(1, 182, '\P{isoidc}', 'deprecated');
Expect(0, 182, '\P{^isoidc}', 'deprecated');
Expect(1, 183, '\p{_-Is_oidc}', 'deprecated');
Expect(0, 183, '\p{^_-Is_oidc}', 'deprecated');
Expect(0, 183, '\P{_-Is_oidc}', 'deprecated');
Expect(1, 183, '\P{^_-Is_oidc}', 'deprecated');
Expect(0, 182, '\p{_-Is_oidc}', 'deprecated');
Expect(1, 182, '\p{^_-Is_oidc}', 'deprecated');
Expect(1, 182, '\P{_-Is_oidc}', 'deprecated');
Expect(0, 182, '\P{^_-Is_oidc}', 'deprecated');
Error('\p{ -BAMUM:=}');
Error('\P{ -BAMUM:=}');
Expect(1, 42743, '\p{bamum}', "");
Expect(0, 42743, '\p{^bamum}', "");
Expect(0, 42743, '\P{bamum}', "");
Expect(1, 42743, '\P{^bamum}', "");
Expect(0, 42655, '\p{bamum}', "");
Expect(1, 42655, '\p{^bamum}', "");
Expect(1, 42655, '\P{bamum}', "");
Expect(0, 42655, '\P{^bamum}', "");
Expect(1, 42743, '\p{ -Bamum}', "");
Expect(0, 42743, '\p{^ -Bamum}', "");
Expect(0, 42743, '\P{ -Bamum}', "");
Expect(1, 42743, '\P{^ -Bamum}', "");
Expect(0, 42655, '\p{ -Bamum}', "");
Expect(1, 42655, '\p{^ -Bamum}', "");
Expect(1, 42655, '\P{ -Bamum}', "");
Expect(0, 42655, '\P{^ -Bamum}', "");
Error('\p{ Is:=bamum}');
Error('\P{ Is:=bamum}');
Expect(1, 42743, '\p{isbamum}', "");
Expect(0, 42743, '\p{^isbamum}', "");
Expect(0, 42743, '\P{isbamum}', "");
Expect(1, 42743, '\P{^isbamum}', "");
Expect(0, 42655, '\p{isbamum}', "");
Expect(1, 42655, '\p{^isbamum}', "");
Expect(1, 42655, '\P{isbamum}', "");
Expect(0, 42655, '\P{^isbamum}', "");
Expect(1, 42743, '\p{ -Is Bamum}', "");
Expect(0, 42743, '\p{^ -Is Bamum}', "");
Expect(0, 42743, '\P{ -Is Bamum}', "");
Expect(1, 42743, '\P{^ -Is Bamum}', "");
Expect(0, 42655, '\p{ -Is Bamum}', "");
Expect(1, 42655, '\p{^ -Is Bamum}', "");
Expect(1, 42655, '\P{ -Is Bamum}', "");
Expect(0, 42655, '\P{^ -Is Bamum}', "");
Error('\p{--Bamu/a/}');
Error('\P{--Bamu/a/}');
Expect(1, 42743, '\p{bamu}', "");
Expect(0, 42743, '\p{^bamu}', "");
Expect(0, 42743, '\P{bamu}', "");
Expect(1, 42743, '\P{^bamu}', "");
Expect(0, 42655, '\p{bamu}', "");
Expect(1, 42655, '\p{^bamu}', "");
Expect(1, 42655, '\P{bamu}', "");
Expect(0, 42655, '\P{^bamu}', "");
Expect(1, 42743, '\p{ bamu}', "");
Expect(0, 42743, '\p{^ bamu}', "");
Expect(0, 42743, '\P{ bamu}', "");
Expect(1, 42743, '\P{^ bamu}', "");
Expect(0, 42655, '\p{ bamu}', "");
Expect(1, 42655, '\p{^ bamu}', "");
Expect(1, 42655, '\P{ bamu}', "");
Expect(0, 42655, '\P{^ bamu}', "");
Error('\p{ :=IsBamu}');
Error('\P{ :=IsBamu}');
Expect(1, 42743, '\p{isbamu}', "");
Expect(0, 42743, '\p{^isbamu}', "");
Expect(0, 42743, '\P{isbamu}', "");
Expect(1, 42743, '\P{^isbamu}', "");
Expect(0, 42655, '\p{isbamu}', "");
Expect(1, 42655, '\p{^isbamu}', "");
Expect(1, 42655, '\P{isbamu}', "");
Expect(0, 42655, '\P{^isbamu}', "");
Expect(1, 42743, '\p{- Is-bamu}', "");
Expect(0, 42743, '\p{^- Is-bamu}', "");
Expect(0, 42743, '\P{- Is-bamu}', "");
Expect(1, 42743, '\P{^- Is-bamu}', "");
Expect(0, 42655, '\p{- Is-bamu}', "");
Expect(1, 42655, '\p{^- Is-bamu}', "");
Expect(1, 42655, '\P{- Is-bamu}', "");
Expect(0, 42655, '\P{^- Is-bamu}', "");
Error('\p{ In bengali/a/}');
Error('\P{ In bengali/a/}');
Expect(1, 2559, '\p{inbengali}', "");
Expect(0, 2559, '\p{^inbengali}', "");
Expect(0, 2559, '\P{inbengali}', "");
Expect(1, 2559, '\P{^inbengali}', "");
Expect(0, 2431, '\p{inbengali}', "");
Expect(1, 2431, '\p{^inbengali}', "");
Expect(1, 2431, '\P{inbengali}', "");
Expect(0, 2431, '\P{^inbengali}', "");
Expect(1, 2559, '\p{-IN bengali}', "");
Expect(0, 2559, '\p{^-IN bengali}', "");
Expect(0, 2559, '\P{-IN bengali}', "");
Expect(1, 2559, '\P{^-IN bengali}', "");
Expect(0, 2431, '\p{-IN bengali}', "");
Expect(1, 2431, '\p{^-IN bengali}', "");
Expect(1, 2431, '\P{-IN bengali}', "");
Expect(0, 2431, '\P{^-IN bengali}', "");
Error('\p{-cuneiform/a/}');
Error('\P{-cuneiform/a/}');
Expect(1, 74606, '\p{cuneiform}', "");
Expect(0, 74606, '\p{^cuneiform}', "");
Expect(0, 74606, '\P{cuneiform}', "");
Expect(1, 74606, '\P{^cuneiform}', "");
Expect(0, 73727, '\p{cuneiform}', "");
Expect(1, 73727, '\p{^cuneiform}', "");
Expect(1, 73727, '\P{cuneiform}', "");
Expect(0, 73727, '\P{^cuneiform}', "");
Expect(1, 74606, '\p{ cuneiform}', "");
Expect(0, 74606, '\p{^ cuneiform}', "");
Expect(0, 74606, '\P{ cuneiform}', "");
Expect(1, 74606, '\P{^ cuneiform}', "");
Expect(0, 73727, '\p{ cuneiform}', "");
Expect(1, 73727, '\p{^ cuneiform}', "");
Expect(1, 73727, '\P{ cuneiform}', "");
Expect(0, 73727, '\P{^ cuneiform}', "");
Error('\p{:= -Is Cuneiform}');
Error('\P{:= -Is Cuneiform}');
Expect(1, 74606, '\p{iscuneiform}', "");
Expect(0, 74606, '\p{^iscuneiform}', "");
Expect(0, 74606, '\P{iscuneiform}', "");
Expect(1, 74606, '\P{^iscuneiform}', "");
Expect(0, 73727, '\p{iscuneiform}', "");
Expect(1, 73727, '\p{^iscuneiform}', "");
Expect(1, 73727, '\P{iscuneiform}', "");
Expect(0, 73727, '\P{^iscuneiform}', "");
Expect(1, 74606, '\p{_IS_Cuneiform}', "");
Expect(0, 74606, '\p{^_IS_Cuneiform}', "");
Expect(0, 74606, '\P{_IS_Cuneiform}', "");
Expect(1, 74606, '\P{^_IS_Cuneiform}', "");
Expect(0, 73727, '\p{_IS_Cuneiform}', "");
Expect(1, 73727, '\p{^_IS_Cuneiform}', "");
Expect(1, 73727, '\P{_IS_Cuneiform}', "");
Expect(0, 73727, '\P{^_IS_Cuneiform}', "");
Error('\p{_ Xsux/a/}');
Error('\P{_ Xsux/a/}');
Expect(1, 74606, '\p{xsux}', "");
Expect(0, 74606, '\p{^xsux}', "");
Expect(0, 74606, '\P{xsux}', "");
Expect(1, 74606, '\P{^xsux}', "");
Expect(0, 73727, '\p{xsux}', "");
Expect(1, 73727, '\p{^xsux}', "");
Expect(1, 73727, '\P{xsux}', "");
Expect(0, 73727, '\P{^xsux}', "");
Expect(1, 74606, '\p{-Xsux}', "");
Expect(0, 74606, '\p{^-Xsux}', "");
Expect(0, 74606, '\P{-Xsux}', "");
Expect(1, 74606, '\P{^-Xsux}', "");
Expect(0, 73727, '\p{-Xsux}', "");
Expect(1, 73727, '\p{^-Xsux}', "");
Expect(1, 73727, '\P{-Xsux}', "");
Expect(0, 73727, '\P{^-Xsux}', "");
Error('\p{ /a/Is xsux}');
Error('\P{ /a/Is xsux}');
Expect(1, 74606, '\p{isxsux}', "");
Expect(0, 74606, '\p{^isxsux}', "");
Expect(0, 74606, '\P{isxsux}', "");
Expect(1, 74606, '\P{^isxsux}', "");
Expect(0, 73727, '\p{isxsux}', "");
Expect(1, 73727, '\p{^isxsux}', "");
Expect(1, 73727, '\P{isxsux}', "");
Expect(0, 73727, '\P{^isxsux}', "");
Expect(1, 74606, '\p{_ Is_Xsux}', "");
Expect(0, 74606, '\p{^_ Is_Xsux}', "");
Expect(0, 74606, '\P{_ Is_Xsux}', "");
Expect(1, 74606, '\P{^_ Is_Xsux}', "");
Expect(0, 73727, '\p{_ Is_Xsux}', "");
Expect(1, 73727, '\p{^_ Is_Xsux}', "");
Expect(1, 73727, '\P{_ Is_Xsux}', "");
Expect(0, 73727, '\P{^_ Is_Xsux}', "");
Error('\p{-HANGUL/a/Jamo ExtendedA}');
Error('\P{-HANGUL/a/Jamo ExtendedA}');
Expect(1, 43391, '\p{hanguljamoextendeda}', "");
Expect(0, 43391, '\p{^hanguljamoextendeda}', "");
Expect(0, 43391, '\P{hanguljamoextendeda}', "");
Expect(1, 43391, '\P{^hanguljamoextendeda}', "");
Expect(0, 43359, '\p{hanguljamoextendeda}', "");
Expect(1, 43359, '\p{^hanguljamoextendeda}', "");
Expect(1, 43359, '\P{hanguljamoextendeda}', "");
Expect(0, 43359, '\P{^hanguljamoextendeda}', "");
Expect(1, 43391, '\p{ Hangul Jamo extended A}', "");
Expect(0, 43391, '\p{^ Hangul Jamo extended A}', "");
Expect(0, 43391, '\P{ Hangul Jamo extended A}', "");
Expect(1, 43391, '\P{^ Hangul Jamo extended A}', "");
Expect(0, 43359, '\p{ Hangul Jamo extended A}', "");
Expect(1, 43359, '\p{^ Hangul Jamo extended A}', "");
Expect(1, 43359, '\P{ Hangul Jamo extended A}', "");
Expect(0, 43359, '\P{^ Hangul Jamo extended A}', "");
Error('\p{-/a/Ishangul JAMO extended A}');
Error('\P{-/a/Ishangul JAMO extended A}');
Expect(1, 43391, '\p{ishanguljamoextendeda}', "");
Expect(0, 43391, '\p{^ishanguljamoextendeda}', "");
Expect(0, 43391, '\P{ishanguljamoextendeda}', "");
Expect(1, 43391, '\P{^ishanguljamoextendeda}', "");
Expect(0, 43359, '\p{ishanguljamoextendeda}', "");
Expect(1, 43359, '\p{^ishanguljamoextendeda}', "");
Expect(1, 43359, '\P{ishanguljamoextendeda}', "");
Expect(0, 43359, '\P{^ishanguljamoextendeda}', "");
Expect(1, 43391, '\p{ Is-hangul jamo-Extended A}', "");
Expect(0, 43391, '\p{^ Is-hangul jamo-Extended A}', "");
Expect(0, 43391, '\P{ Is-hangul jamo-Extended A}', "");
Expect(1, 43391, '\P{^ Is-hangul jamo-Extended A}', "");
Expect(0, 43359, '\p{ Is-hangul jamo-Extended A}', "");
Expect(1, 43359, '\p{^ Is-hangul jamo-Extended A}', "");
Expect(1, 43359, '\P{ Is-hangul jamo-Extended A}', "");
Expect(0, 43359, '\P{^ Is-hangul jamo-Extended A}', "");
Error('\p{ in hangul_Jamo EXTENDED_A:=}');
Error('\P{ in hangul_Jamo EXTENDED_A:=}');
Expect(1, 43391, '\p{inhanguljamoextendeda}', "");
Expect(0, 43391, '\p{^inhanguljamoextendeda}', "");
Expect(0, 43391, '\P{inhanguljamoextendeda}', "");
Expect(1, 43391, '\P{^inhanguljamoextendeda}', "");
Expect(0, 43359, '\p{inhanguljamoextendeda}', "");
Expect(1, 43359, '\p{^inhanguljamoextendeda}', "");
Expect(1, 43359, '\P{inhanguljamoextendeda}', "");
Expect(0, 43359, '\P{^inhanguljamoextendeda}', "");
Expect(1, 43391, '\p{ IN Hangul Jamo-Extended A}', "");
Expect(0, 43391, '\p{^ IN Hangul Jamo-Extended A}', "");
Expect(0, 43391, '\P{ IN Hangul Jamo-Extended A}', "");
Expect(1, 43391, '\P{^ IN Hangul Jamo-Extended A}', "");
Expect(0, 43359, '\p{ IN Hangul Jamo-Extended A}', "");
Expect(1, 43359, '\p{^ IN Hangul Jamo-Extended A}', "");
Expect(1, 43359, '\P{ IN Hangul Jamo-Extended A}', "");
Expect(0, 43359, '\P{^ IN Hangul Jamo-Extended A}', "");
Error('\p{:=_-cased}');
Error('\P{:=_-cased}');
Expect(1, 90, '\p{cased}', "");
Expect(0, 90, '\p{^cased}', "");
Expect(0, 90, '\P{cased}', "");
Expect(1, 90, '\P{^cased}', "");
Expect(0, 64, '\p{cased}', "");
Expect(1, 64, '\p{^cased}', "");
Expect(1, 64, '\P{cased}', "");
Expect(0, 64, '\P{^cased}', "");
Expect(1, 90, '\p{ Cased}', "");
Expect(0, 90, '\p{^ Cased}', "");
Expect(0, 90, '\P{ Cased}', "");
Expect(1, 90, '\P{^ Cased}', "");
Expect(0, 64, '\p{ Cased}', "");
Expect(1, 64, '\p{^ Cased}', "");
Expect(1, 64, '\P{ Cased}', "");
Expect(0, 64, '\P{^ Cased}', "");
Error('\p{ :=Iscased}');
Error('\P{ :=Iscased}');
Expect(1, 90, '\p{iscased}', "");
Expect(0, 90, '\p{^iscased}', "");
Expect(0, 90, '\P{iscased}', "");
Expect(1, 90, '\P{^iscased}', "");
Expect(0, 64, '\p{iscased}', "");
Expect(1, 64, '\p{^iscased}', "");
Expect(1, 64, '\P{iscased}', "");
Expect(0, 64, '\P{^iscased}', "");
Expect(1, 90, '\p{ Is_Cased}', "");
Expect(0, 90, '\p{^ Is_Cased}', "");
Expect(0, 90, '\P{ Is_Cased}', "");
Expect(1, 90, '\P{^ Is_Cased}', "");
Expect(0, 64, '\p{ Is_Cased}', "");
Expect(1, 64, '\p{^ Is_Cased}', "");
Expect(1, 64, '\P{ Is_Cased}', "");
Expect(0, 64, '\P{^ Is_Cased}', "");
Error('\p{ In:=Katakana}');
Error('\P{ In:=Katakana}');
Expect(1, 12543, '\p{inkatakana}', "");
Expect(0, 12543, '\p{^inkatakana}', "");
Expect(0, 12543, '\P{inkatakana}', "");
Expect(1, 12543, '\P{^inkatakana}', "");
Expect(0, 12447, '\p{inkatakana}', "");
Expect(1, 12447, '\p{^inkatakana}', "");
Expect(1, 12447, '\P{inkatakana}', "");
Expect(0, 12447, '\P{^inkatakana}', "");
Expect(1, 12543, '\p{ inKatakana}', "");
Expect(0, 12543, '\p{^ inKatakana}', "");
Expect(0, 12543, '\P{ inKatakana}', "");
Expect(1, 12543, '\P{^ inKatakana}', "");
Expect(0, 12447, '\p{ inKatakana}', "");
Expect(1, 12447, '\p{^ inKatakana}', "");
Expect(1, 12447, '\P{ inKatakana}', "");
Expect(0, 12447, '\P{^ inKatakana}', "");
Error('\p{_:=ARABIC PRESENTATION-Forms_A}');
Error('\P{_:=ARABIC PRESENTATION-Forms_A}');
Expect(1, 65023, '\p{arabicpresentationformsa}', "");
Expect(0, 65023, '\p{^arabicpresentationformsa}', "");
Expect(0, 65023, '\P{arabicpresentationformsa}', "");
Expect(1, 65023, '\P{^arabicpresentationformsa}', "");
Expect(0, 64335, '\p{arabicpresentationformsa}', "");
Expect(1, 64335, '\p{^arabicpresentationformsa}', "");
Expect(1, 64335, '\P{arabicpresentationformsa}', "");
Expect(0, 64335, '\P{^arabicpresentationformsa}', "");
Expect(1, 65023, '\p{ arabic PRESENTATIONFORMS A}', "");
Expect(0, 65023, '\p{^ arabic PRESENTATIONFORMS A}', "");
Expect(0, 65023, '\P{ arabic PRESENTATIONFORMS A}', "");
Expect(1, 65023, '\P{^ arabic PRESENTATIONFORMS A}', "");
Expect(0, 64335, '\p{ arabic PRESENTATIONFORMS A}', "");
Expect(1, 64335, '\p{^ arabic PRESENTATIONFORMS A}', "");
Expect(1, 64335, '\P{ arabic PRESENTATIONFORMS A}', "");
Expect(0, 64335, '\P{^ arabic PRESENTATIONFORMS A}', "");
Error('\p{-_is arabicpresentationFormsa:=}');
Error('\P{-_is arabicpresentationFormsa:=}');
Expect(1, 65023, '\p{isarabicpresentationformsa}', "");
Expect(0, 65023, '\p{^isarabicpresentationformsa}', "");
Expect(0, 65023, '\P{isarabicpresentationformsa}', "");
Expect(1, 65023, '\P{^isarabicpresentationformsa}', "");
Expect(0, 64335, '\p{isarabicpresentationformsa}', "");
Expect(1, 64335, '\p{^isarabicpresentationformsa}', "");
Expect(1, 64335, '\P{isarabicpresentationformsa}', "");
Expect(0, 64335, '\P{^isarabicpresentationformsa}', "");
Expect(1, 65023, '\p{ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(0, 65023, '\p{^ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(0, 65023, '\P{ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(1, 65023, '\P{^ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(0, 64335, '\p{ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(1, 64335, '\p{^ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(1, 64335, '\P{ _Is_ArabicPRESENTATIONForms_a}', "");
Expect(0, 64335, '\P{^ _Is_ArabicPRESENTATIONForms_a}', "");
Error('\p{ -inARABIC/a/Presentation FORMS A}');
Error('\P{ -inARABIC/a/Presentation FORMS A}');
Expect(1, 65023, '\p{inarabicpresentationformsa}', "");
Expect(0, 65023, '\p{^inarabicpresentationformsa}', "");
Expect(0, 65023, '\P{inarabicpresentationformsa}', "");
Expect(1, 65023, '\P{^inarabicpresentationformsa}', "");
Expect(0, 64335, '\p{inarabicpresentationformsa}', "");
Expect(1, 64335, '\p{^inarabicpresentationformsa}', "");
Expect(1, 64335, '\P{inarabicpresentationformsa}', "");
Expect(0, 64335, '\P{^inarabicpresentationformsa}', "");
Expect(1, 65023, '\p{ InArabic-Presentation Forms a}', "");
Expect(0, 65023, '\p{^ InArabic-Presentation Forms a}', "");
Expect(0, 65023, '\P{ InArabic-Presentation Forms a}', "");
Expect(1, 65023, '\P{^ InArabic-Presentation Forms a}', "");
Expect(0, 64335, '\p{ InArabic-Presentation Forms a}', "");
Expect(1, 64335, '\p{^ InArabic-Presentation Forms a}', "");
Expect(1, 64335, '\P{ InArabic-Presentation Forms a}', "");
Expect(0, 64335, '\P{^ InArabic-Presentation Forms a}', "");
Error('\p{ In/a/Tai THAM}');
Error('\P{ In/a/Tai THAM}');
Expect(1, 6831, '\p{intaitham}', "");
Expect(0, 6831, '\p{^intaitham}', "");
Expect(0, 6831, '\P{intaitham}', "");
Expect(1, 6831, '\P{^intaitham}', "");
Expect(0, 6687, '\p{intaitham}', "");
Expect(1, 6687, '\p{^intaitham}', "");
Expect(1, 6687, '\P{intaitham}', "");
Expect(0, 6687, '\P{^intaitham}', "");
Expect(1, 6831, '\p{ In-taiTham}', "");
Expect(0, 6831, '\p{^ In-taiTham}', "");
Expect(0, 6831, '\P{ In-taiTham}', "");
Expect(1, 6831, '\P{^ In-taiTham}', "");
Expect(0, 6687, '\p{ In-taiTham}', "");
Expect(1, 6687, '\p{^ In-taiTham}', "");
Expect(1, 6687, '\P{ In-taiTham}', "");
Expect(0, 6687, '\P{^ In-taiTham}', "");
Error('\p{ /a/IN TAGALOG}');
Error('\P{ /a/IN TAGALOG}');
Expect(1, 5919, '\p{intagalog}', "");
Expect(0, 5919, '\p{^intagalog}', "");
Expect(0, 5919, '\P{intagalog}', "");
Expect(1, 5919, '\P{^intagalog}', "");
Expect(0, 5887, '\p{intagalog}', "");
Expect(1, 5887, '\p{^intagalog}', "");
Expect(1, 5887, '\P{intagalog}', "");
Expect(0, 5887, '\P{^intagalog}', "");
Expect(1, 5919, '\p{ InTagalog}', "");
Expect(0, 5919, '\p{^ InTagalog}', "");
Expect(0, 5919, '\P{ InTagalog}', "");
Expect(1, 5919, '\P{^ InTagalog}', "");
Expect(0, 5887, '\p{ InTagalog}', "");
Expect(1, 5887, '\p{^ InTagalog}', "");
Expect(1, 5887, '\P{ InTagalog}', "");
Expect(0, 5887, '\P{^ InTagalog}', "");
Error('\p{_/a/Tai XuanJing symbols}');
Error('\P{_/a/Tai XuanJing symbols}');
Expect(1, 119647, '\p{taixuanjingsymbols}', "");
Expect(0, 119647, '\p{^taixuanjingsymbols}', "");
Expect(0, 119647, '\P{taixuanjingsymbols}', "");
Expect(1, 119647, '\P{^taixuanjingsymbols}', "");
Expect(0, 119551, '\p{taixuanjingsymbols}', "");
Expect(1, 119551, '\p{^taixuanjingsymbols}', "");
Expect(1, 119551, '\P{taixuanjingsymbols}', "");
Expect(0, 119551, '\P{^taixuanjingsymbols}', "");
Expect(1, 119647, '\p{_tai XUAN JINGSymbols}', "");
Expect(0, 119647, '\p{^_tai XUAN JINGSymbols}', "");
Expect(0, 119647, '\P{_tai XUAN JINGSymbols}', "");
Expect(1, 119647, '\P{^_tai XUAN JINGSymbols}', "");
Expect(0, 119551, '\p{_tai XUAN JINGSymbols}', "");
Expect(1, 119551, '\p{^_tai XUAN JINGSymbols}', "");
Expect(1, 119551, '\P{_tai XUAN JINGSymbols}', "");
Expect(0, 119551, '\P{^_tai XUAN JINGSymbols}', "");
Error('\p{_IS_tai/a/XUAN-JING symbols}');
Error('\P{_IS_tai/a/XUAN-JING symbols}');
Expect(1, 119647, '\p{istaixuanjingsymbols}', "");
Expect(0, 119647, '\p{^istaixuanjingsymbols}', "");
Expect(0, 119647, '\P{istaixuanjingsymbols}', "");
Expect(1, 119647, '\P{^istaixuanjingsymbols}', "");
Expect(0, 119551, '\p{istaixuanjingsymbols}', "");
Expect(1, 119551, '\p{^istaixuanjingsymbols}', "");
Expect(1, 119551, '\P{istaixuanjingsymbols}', "");
Expect(0, 119551, '\P{^istaixuanjingsymbols}', "");
Expect(1, 119647, '\p{ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(0, 119647, '\p{^ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(0, 119647, '\P{ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(1, 119647, '\P{^ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(0, 119551, '\p{ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(1, 119551, '\p{^ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(1, 119551, '\P{ Is Tai-XUAN-jing-SYMBOLS}', "");
Expect(0, 119551, '\P{^ Is Tai-XUAN-jing-SYMBOLS}', "");
Error('\p{:=In-TaiXUAN Jing Symbols}');
Error('\P{:=In-TaiXUAN Jing Symbols}');
Expect(1, 119647, '\p{intaixuanjingsymbols}', "");
Expect(0, 119647, '\p{^intaixuanjingsymbols}', "");
Expect(0, 119647, '\P{intaixuanjingsymbols}', "");
Expect(1, 119647, '\P{^intaixuanjingsymbols}', "");
Expect(0, 119551, '\p{intaixuanjingsymbols}', "");
Expect(1, 119551, '\p{^intaixuanjingsymbols}', "");
Expect(1, 119551, '\P{intaixuanjingsymbols}', "");
Expect(0, 119551, '\P{^intaixuanjingsymbols}', "");
Expect(1, 119647, '\p{ In_TAI XUAN_JING SYMBOLS}', "");
Expect(0, 119647, '\p{^ In_TAI XUAN_JING SYMBOLS}', "");
Expect(0, 119647, '\P{ In_TAI XUAN_JING SYMBOLS}', "");
Expect(1, 119647, '\P{^ In_TAI XUAN_JING SYMBOLS}', "");
Expect(0, 119551, '\p{ In_TAI XUAN_JING SYMBOLS}', "");
Expect(1, 119551, '\p{^ In_TAI XUAN_JING SYMBOLS}', "");
Expect(1, 119551, '\P{ In_TAI XUAN_JING SYMBOLS}', "");
Expect(0, 119551, '\P{^ In_TAI XUAN_JING SYMBOLS}', "");
Error('\p{_/a/in_lepcha}');
Error('\P{_/a/in_lepcha}');
Expect(1, 7247, '\p{inlepcha}', "");
Expect(0, 7247, '\p{^inlepcha}', "");
Expect(0, 7247, '\P{inlepcha}', "");
Expect(1, 7247, '\P{^inlepcha}', "");
Expect(0, 7167, '\p{inlepcha}', "");
Expect(1, 7167, '\p{^inlepcha}', "");
Expect(1, 7167, '\P{inlepcha}', "");
Expect(0, 7167, '\P{^inlepcha}', "");
Expect(1, 7247, '\p{ in Lepcha}', "");
Expect(0, 7247, '\p{^ in Lepcha}', "");
Expect(0, 7247, '\P{ in Lepcha}', "");
Expect(1, 7247, '\P{^ in Lepcha}', "");
Expect(0, 7167, '\p{ in Lepcha}', "");
Expect(1, 7167, '\p{^ in Lepcha}', "");
Expect(1, 7167, '\P{ in Lepcha}', "");
Expect(0, 7167, '\P{^ in Lepcha}', "");
Error('\p{_-In/a/Cham}');
Error('\P{_-In/a/Cham}');
Expect(1, 43615, '\p{incham}', "");
Expect(0, 43615, '\p{^incham}', "");
Expect(0, 43615, '\P{incham}', "");
Expect(1, 43615, '\P{^incham}', "");
Expect(0, 43519, '\p{incham}', "");
Expect(1, 43519, '\p{^incham}', "");
Expect(1, 43519, '\P{incham}', "");
Expect(0, 43519, '\P{^incham}', "");
Expect(1, 43615, '\p{-_IN Cham}', "");
Expect(0, 43615, '\p{^-_IN Cham}', "");
Expect(0, 43615, '\P{-_IN Cham}', "");
Expect(1, 43615, '\P{^-_IN Cham}', "");
Expect(0, 43519, '\p{-_IN Cham}', "");
Expect(1, 43519, '\p{^-_IN Cham}', "");
Expect(1, 43519, '\P{-_IN Cham}', "");
Expect(0, 43519, '\P{^-_IN Cham}', "");
Error('\p{ _in:=bopomofo}');
Error('\P{ _in:=bopomofo}');
Expect(1, 12591, '\p{inbopomofo}', "");
Expect(0, 12591, '\p{^inbopomofo}', "");
Expect(0, 12591, '\P{inbopomofo}', "");
Expect(1, 12591, '\P{^inbopomofo}', "");
Expect(0, 12543, '\p{inbopomofo}', "");
Expect(1, 12543, '\p{^inbopomofo}', "");
Expect(1, 12543, '\P{inbopomofo}', "");
Expect(0, 12543, '\P{^inbopomofo}', "");
Expect(1, 12591, '\p{-_In bopomofo}', "");
Expect(0, 12591, '\p{^-_In bopomofo}', "");
Expect(0, 12591, '\P{-_In bopomofo}', "");
Expect(1, 12591, '\P{^-_In bopomofo}', "");
Expect(0, 12543, '\p{-_In bopomofo}', "");
Expect(1, 12543, '\p{^-_In bopomofo}', "");
Expect(1, 12543, '\P{-_In bopomofo}', "");
Expect(0, 12543, '\P{^-_In bopomofo}', "");
Error('\p{-:=CJK_CompatibilityIdeographs}');
Error('\P{-:=CJK_CompatibilityIdeographs}');
Expect(1, 64255, '\p{cjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^cjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{cjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^cjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{cjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^cjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{cjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^cjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{CJKCOMPATIBILITYideographs}', "");
Expect(0, 64255, '\p{^CJKCOMPATIBILITYideographs}', "");
Expect(0, 64255, '\P{CJKCOMPATIBILITYideographs}', "");
Expect(1, 64255, '\P{^CJKCOMPATIBILITYideographs}', "");
Expect(0, 63743, '\p{CJKCOMPATIBILITYideographs}', "");
Expect(1, 63743, '\p{^CJKCOMPATIBILITYideographs}', "");
Expect(1, 63743, '\P{CJKCOMPATIBILITYideographs}', "");
Expect(0, 63743, '\P{^CJKCOMPATIBILITYideographs}', "");
Error('\p{-:=IscjkCOMPATIBILITY_ideographs}');
Error('\P{-:=IscjkCOMPATIBILITY_ideographs}');
Expect(1, 64255, '\p{iscjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^iscjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{iscjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^iscjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{iscjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^iscjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{iscjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^iscjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{ -Is_CJK compatibility Ideographs}', "");
Expect(0, 64255, '\p{^ -Is_CJK compatibility Ideographs}', "");
Expect(0, 64255, '\P{ -Is_CJK compatibility Ideographs}', "");
Expect(1, 64255, '\P{^ -Is_CJK compatibility Ideographs}', "");
Expect(0, 63743, '\p{ -Is_CJK compatibility Ideographs}', "");
Expect(1, 63743, '\p{^ -Is_CJK compatibility Ideographs}', "");
Expect(1, 63743, '\P{ -Is_CJK compatibility Ideographs}', "");
Expect(0, 63743, '\P{^ -Is_CJK compatibility Ideographs}', "");
Error('\p{ :=incjk-compatibility Ideographs}');
Error('\P{ :=incjk-compatibility Ideographs}');
Expect(1, 64255, '\p{incjkcompatibilityideographs}', "");
Expect(0, 64255, '\p{^incjkcompatibilityideographs}', "");
Expect(0, 64255, '\P{incjkcompatibilityideographs}', "");
Expect(1, 64255, '\P{^incjkcompatibilityideographs}', "");
Expect(0, 63743, '\p{incjkcompatibilityideographs}', "");
Expect(1, 63743, '\p{^incjkcompatibilityideographs}', "");
Expect(1, 63743, '\P{incjkcompatibilityideographs}', "");
Expect(0, 63743, '\P{^incjkcompatibilityideographs}', "");
Expect(1, 64255, '\p{_IN_CJKCompatibility-Ideographs}', "");
Expect(0, 64255, '\p{^_IN_CJKCompatibility-Ideographs}', "");
Expect(0, 64255, '\P{_IN_CJKCompatibility-Ideographs}', "");
Expect(1, 64255, '\P{^_IN_CJKCompatibility-Ideographs}', "");
Expect(0, 63743, '\p{_IN_CJKCompatibility-Ideographs}', "");
Expect(1, 63743, '\p{^_IN_CJKCompatibility-Ideographs}', "");
Expect(1, 63743, '\P{_IN_CJKCompatibility-Ideographs}', "");
Expect(0, 63743, '\P{^_IN_CJKCompatibility-Ideographs}', "");
Error('\p{__ARROWS:=}');
Error('\P{__ARROWS:=}');
Expect(1, 8703, '\p{arrows}', "");
Expect(0, 8703, '\p{^arrows}', "");
Expect(0, 8703, '\P{arrows}', "");
Expect(1, 8703, '\P{^arrows}', "");
Expect(0, 8591, '\p{arrows}', "");
Expect(1, 8591, '\p{^arrows}', "");
Expect(1, 8591, '\P{arrows}', "");
Expect(0, 8591, '\P{^arrows}', "");
Expect(1, 8703, '\p{-Arrows}', "");
Expect(0, 8703, '\p{^-Arrows}', "");
Expect(0, 8703, '\P{-Arrows}', "");
Expect(1, 8703, '\P{^-Arrows}', "");
Expect(0, 8591, '\p{-Arrows}', "");
Expect(1, 8591, '\p{^-Arrows}', "");
Expect(1, 8591, '\P{-Arrows}', "");
Expect(0, 8591, '\P{^-Arrows}', "");
Error('\p{ :=is_ARROWS}');
Error('\P{ :=is_ARROWS}');
Expect(1, 8703, '\p{isarrows}', "");
Expect(0, 8703, '\p{^isarrows}', "");
Expect(0, 8703, '\P{isarrows}', "");
Expect(1, 8703, '\P{^isarrows}', "");
Expect(0, 8591, '\p{isarrows}', "");
Expect(1, 8591, '\p{^isarrows}', "");
Expect(1, 8591, '\P{isarrows}', "");
Expect(0, 8591, '\P{^isarrows}', "");
Expect(1, 8703, '\p{- IS Arrows}', "");
Expect(0, 8703, '\p{^- IS Arrows}', "");
Expect(0, 8703, '\P{- IS Arrows}', "");
Expect(1, 8703, '\P{^- IS Arrows}', "");
Expect(0, 8591, '\p{- IS Arrows}', "");
Expect(1, 8591, '\p{^- IS Arrows}', "");
Expect(1, 8591, '\P{- IS Arrows}', "");
Expect(0, 8591, '\P{^- IS Arrows}', "");
Error('\p{_ In-Arrows:=}');
Error('\P{_ In-Arrows:=}');
Expect(1, 8703, '\p{inarrows}', "");
Expect(0, 8703, '\p{^inarrows}', "");
Expect(0, 8703, '\P{inarrows}', "");
Expect(1, 8703, '\P{^inarrows}', "");
Expect(0, 8591, '\p{inarrows}', "");
Expect(1, 8591, '\p{^inarrows}', "");
Expect(1, 8591, '\P{inarrows}', "");
Expect(0, 8591, '\P{^inarrows}', "");
Expect(1, 8703, '\p{ -IN arrows}', "");
Expect(0, 8703, '\p{^ -IN arrows}', "");
Expect(0, 8703, '\P{ -IN arrows}', "");
Expect(1, 8703, '\P{^ -IN arrows}', "");
Expect(0, 8591, '\p{ -IN arrows}', "");
Expect(1, 8591, '\p{^ -IN arrows}', "");
Expect(1, 8591, '\P{ -IN arrows}', "");
Expect(0, 8591, '\P{^ -IN arrows}', "");
Error('\p{/a/ _In Lao}');
Error('\P{/a/ _In Lao}');
Expect(1, 3839, '\p{inlao}', "");
Expect(0, 3839, '\p{^inlao}', "");
Expect(0, 3839, '\P{inlao}', "");
Expect(1, 3839, '\P{^inlao}', "");
Expect(0, 3711, '\p{inlao}', "");
Expect(1, 3711, '\p{^inlao}', "");
Expect(1, 3711, '\P{inlao}', "");
Expect(0, 3711, '\P{^inlao}', "");
Expect(1, 3839, '\p{_In Lao}', "");
Expect(0, 3839, '\p{^_In Lao}', "");
Expect(0, 3839, '\P{_In Lao}', "");
Expect(1, 3839, '\P{^_In Lao}', "");
Expect(0, 3711, '\p{_In Lao}', "");
Expect(1, 3711, '\p{^_In Lao}', "");
Expect(1, 3711, '\P{_In Lao}', "");
Expect(0, 3711, '\P{^_In Lao}', "");
Error('\p{:=-Connector-Punctuation}');
Error('\P{:=-Connector-Punctuation}');
Expect(1, 95, '\p{connectorpunctuation}', "");
Expect(0, 95, '\p{^connectorpunctuation}', "");
Expect(0, 95, '\P{connectorpunctuation}', "");
Expect(1, 95, '\P{^connectorpunctuation}', "");
Expect(0, 94, '\p{connectorpunctuation}', "");
Expect(1, 94, '\p{^connectorpunctuation}', "");
Expect(1, 94, '\P{connectorpunctuation}', "");
Expect(0, 94, '\P{^connectorpunctuation}', "");
Expect(1, 95, '\p{- ConnectorPUNCTUATION}', "");
Expect(0, 95, '\p{^- ConnectorPUNCTUATION}', "");
Expect(0, 95, '\P{- ConnectorPUNCTUATION}', "");
Expect(1, 95, '\P{^- ConnectorPUNCTUATION}', "");
Expect(0, 94, '\p{- ConnectorPUNCTUATION}', "");
Expect(1, 94, '\p{^- ConnectorPUNCTUATION}', "");
Expect(1, 94, '\P{- ConnectorPUNCTUATION}', "");
Expect(0, 94, '\P{^- ConnectorPUNCTUATION}', "");
Error('\p{- Is CONNECTOR:=Punctuation}');
Error('\P{- Is CONNECTOR:=Punctuation}');
Expect(1, 95, '\p{isconnectorpunctuation}', "");
Expect(0, 95, '\p{^isconnectorpunctuation}', "");
Expect(0, 95, '\P{isconnectorpunctuation}', "");
Expect(1, 95, '\P{^isconnectorpunctuation}', "");
Expect(0, 94, '\p{isconnectorpunctuation}', "");
Expect(1, 94, '\p{^isconnectorpunctuation}', "");
Expect(1, 94, '\P{isconnectorpunctuation}', "");
Expect(0, 94, '\P{^isconnectorpunctuation}', "");
Expect(1, 95, '\p{is Connector PUNCTUATION}', "");
Expect(0, 95, '\p{^is Connector PUNCTUATION}', "");
Expect(0, 95, '\P{is Connector PUNCTUATION}', "");
Expect(1, 95, '\P{^is Connector PUNCTUATION}', "");
Expect(0, 94, '\p{is Connector PUNCTUATION}', "");
Expect(1, 94, '\p{^is Connector PUNCTUATION}', "");
Expect(1, 94, '\P{is Connector PUNCTUATION}', "");
Expect(0, 94, '\P{^is Connector PUNCTUATION}', "");
Error('\p{/a/-pc}');
Error('\P{/a/-pc}');
Expect(1, 95, '\p{pc}', "");
Expect(0, 95, '\p{^pc}', "");
Expect(0, 95, '\P{pc}', "");
Expect(1, 95, '\P{^pc}', "");
Expect(0, 94, '\p{pc}', "");
Expect(1, 94, '\p{^pc}', "");
Expect(1, 94, '\P{pc}', "");
Expect(0, 94, '\P{^pc}', "");
Expect(1, 95, '\p{__Pc}', "");
Expect(0, 95, '\p{^__Pc}', "");
Expect(0, 95, '\P{__Pc}', "");
Expect(1, 95, '\P{^__Pc}', "");
Expect(0, 94, '\p{__Pc}', "");
Expect(1, 94, '\p{^__Pc}', "");
Expect(1, 94, '\P{__Pc}', "");
Expect(0, 94, '\P{^__Pc}', "");
Error('\p{ /a/Ispc}');
Error('\P{ /a/Ispc}');
Expect(1, 95, '\p{ispc}', "");
Expect(0, 95, '\p{^ispc}', "");
Expect(0, 95, '\P{ispc}', "");
Expect(1, 95, '\P{^ispc}', "");
Expect(0, 94, '\p{ispc}', "");
Expect(1, 94, '\p{^ispc}', "");
Expect(1, 94, '\P{ispc}', "");
Expect(0, 94, '\P{^ispc}', "");
Expect(1, 95, '\p{ Is pc}', "");
Expect(0, 95, '\p{^ Is pc}', "");
Expect(0, 95, '\P{ Is pc}', "");
Expect(1, 95, '\P{^ Is pc}', "");
Expect(0, 94, '\p{ Is pc}', "");
Expect(1, 94, '\p{^ Is pc}', "");
Expect(1, 94, '\P{ Is pc}', "");
Expect(0, 94, '\P{^ Is pc}', "");
Error('\p{- IN:=InscriptionalPahlavi}');
Error('\P{- IN:=InscriptionalPahlavi}');
Expect(1, 68479, '\p{ininscriptionalpahlavi}', "");
Expect(0, 68479, '\p{^ininscriptionalpahlavi}', "");
Expect(0, 68479, '\P{ininscriptionalpahlavi}', "");
Expect(1, 68479, '\P{^ininscriptionalpahlavi}', "");
Expect(0, 68447, '\p{ininscriptionalpahlavi}', "");
Expect(1, 68447, '\p{^ininscriptionalpahlavi}', "");
Expect(1, 68447, '\P{ininscriptionalpahlavi}', "");
Expect(0, 68447, '\P{^ininscriptionalpahlavi}', "");
Expect(1, 68479, '\p{- InINSCRIPTIONAL Pahlavi}', "");
Expect(0, 68479, '\p{^- InINSCRIPTIONAL Pahlavi}', "");
Expect(0, 68479, '\P{- InINSCRIPTIONAL Pahlavi}', "");
Expect(1, 68479, '\P{^- InINSCRIPTIONAL Pahlavi}', "");
Expect(0, 68447, '\p{- InINSCRIPTIONAL Pahlavi}', "");
Expect(1, 68447, '\p{^- InINSCRIPTIONAL Pahlavi}', "");
Expect(1, 68447, '\P{- InINSCRIPTIONAL Pahlavi}', "");
Expect(0, 68447, '\P{^- InINSCRIPTIONAL Pahlavi}', "");
Error('\p{:= Variation selectors}');
Error('\P{:= Variation selectors}');
Expect(1, 65039, '\p{variationselectors}', "");
Expect(0, 65039, '\p{^variationselectors}', "");
Expect(0, 65039, '\P{variationselectors}', "");
Expect(1, 65039, '\P{^variationselectors}', "");
Expect(0, 65023, '\p{variationselectors}', "");
Expect(1, 65023, '\p{^variationselectors}', "");
Expect(1, 65023, '\P{variationselectors}', "");
Expect(0, 65023, '\P{^variationselectors}', "");
Expect(1, 65039, '\p{- VARIATION SELECTORS}', "");
Expect(0, 65039, '\p{^- VARIATION SELECTORS}', "");
Expect(0, 65039, '\P{- VARIATION SELECTORS}', "");
Expect(1, 65039, '\P{^- VARIATION SELECTORS}', "");
Expect(0, 65023, '\p{- VARIATION SELECTORS}', "");
Expect(1, 65023, '\p{^- VARIATION SELECTORS}', "");
Expect(1, 65023, '\P{- VARIATION SELECTORS}', "");
Expect(0, 65023, '\P{^- VARIATION SELECTORS}', "");
Error('\p{ IS:=Variation-selectors}');
Error('\P{ IS:=Variation-selectors}');
Expect(1, 65039, '\p{isvariationselectors}', "");
Expect(0, 65039, '\p{^isvariationselectors}', "");
Expect(0, 65039, '\P{isvariationselectors}', "");
Expect(1, 65039, '\P{^isvariationselectors}', "");
Expect(0, 65023, '\p{isvariationselectors}', "");
Expect(1, 65023, '\p{^isvariationselectors}', "");
Expect(1, 65023, '\P{isvariationselectors}', "");
Expect(0, 65023, '\P{^isvariationselectors}', "");
Expect(1, 65039, '\p{ Is-Variation SELECTORS}', "");
Expect(0, 65039, '\p{^ Is-Variation SELECTORS}', "");
Expect(0, 65039, '\P{ Is-Variation SELECTORS}', "");
Expect(1, 65039, '\P{^ Is-Variation SELECTORS}', "");
Expect(0, 65023, '\p{ Is-Variation SELECTORS}', "");
Expect(1, 65023, '\p{^ Is-Variation SELECTORS}', "");
Expect(1, 65023, '\P{ Is-Variation SELECTORS}', "");
Expect(0, 65023, '\P{^ Is-Variation SELECTORS}', "");
Error('\p{-:=In Variation Selectors}');
Error('\P{-:=In Variation Selectors}');
Expect(1, 65039, '\p{invariationselectors}', "");
Expect(0, 65039, '\p{^invariationselectors}', "");
Expect(0, 65039, '\P{invariationselectors}', "");
Expect(1, 65039, '\P{^invariationselectors}', "");
Expect(0, 65023, '\p{invariationselectors}', "");
Expect(1, 65023, '\p{^invariationselectors}', "");
Expect(1, 65023, '\P{invariationselectors}', "");
Expect(0, 65023, '\P{^invariationselectors}', "");
Expect(1, 65039, '\p{ _In-Variation-Selectors}', "");
Expect(0, 65039, '\p{^ _In-Variation-Selectors}', "");
Expect(0, 65039, '\P{ _In-Variation-Selectors}', "");
Expect(1, 65039, '\P{^ _In-Variation-Selectors}', "");
Expect(0, 65023, '\p{ _In-Variation-Selectors}', "");
Expect(1, 65023, '\p{^ _In-Variation-Selectors}', "");
Expect(1, 65023, '\P{ _In-Variation-Selectors}', "");
Expect(0, 65023, '\P{^ _In-Variation-Selectors}', "");
Error('\p{__:=XLVLVT_V}');
Error('\P{__:=XLVLVT_V}');
Expect(1, 4519, '\p{_X_lv_LVT_v}', "");
Expect(0, 4519, '\p{^_X_lv_LVT_v}', "");
Expect(0, 4519, '\P{_X_lv_LVT_v}', "");
Expect(1, 4519, '\P{^_X_lv_LVT_v}', "");
Expect(0, 4447, '\p{_X_lv_LVT_v}', "");
Expect(1, 4447, '\p{^_X_lv_LVT_v}', "");
Expect(1, 4447, '\P{_X_lv_LVT_v}', "");
Expect(0, 4447, '\P{^_X_lv_LVT_v}', "");
Error('\p{_:=private Use}');
Error('\P{_:=private Use}');
Expect(1, 63743, '\p{privateuse}', "");
Expect(0, 63743, '\p{^privateuse}', "");
Expect(0, 63743, '\P{privateuse}', "");
Expect(1, 63743, '\P{^privateuse}', "");
Expect(0, 1, '\p{privateuse}', "");
Expect(1, 1, '\p{^privateuse}', "");
Expect(1, 1, '\P{privateuse}', "");
Expect(0, 1, '\P{^privateuse}', "");
Expect(1, 63743, '\p{-Private Use}', "");
Expect(0, 63743, '\p{^-Private Use}', "");
Expect(0, 63743, '\P{-Private Use}', "");
Expect(1, 63743, '\P{^-Private Use}', "");
Expect(0, 1, '\p{-Private Use}', "");
Expect(1, 1, '\p{^-Private Use}', "");
Expect(1, 1, '\P{-Private Use}', "");
Expect(0, 1, '\P{^-Private Use}', "");
Error('\p{ /a/IsPRIVATE USE}');
Error('\P{ /a/IsPRIVATE USE}');
Expect(1, 63743, '\p{isprivateuse}', "");
Expect(0, 63743, '\p{^isprivateuse}', "");
Expect(0, 63743, '\P{isprivateuse}', "");
Expect(1, 63743, '\P{^isprivateuse}', "");
Expect(0, 1, '\p{isprivateuse}', "");
Expect(1, 1, '\p{^isprivateuse}', "");
Expect(1, 1, '\P{isprivateuse}', "");
Expect(0, 1, '\P{^isprivateuse}', "");
Expect(1, 63743, '\p{Is Private Use}', "");
Expect(0, 63743, '\p{^Is Private Use}', "");
Expect(0, 63743, '\P{Is Private Use}', "");
Expect(1, 63743, '\P{^Is Private Use}', "");
Expect(0, 1, '\p{Is Private Use}', "");
Expect(1, 1, '\p{^Is Private Use}', "");
Expect(1, 1, '\P{Is Private Use}', "");
Expect(0, 1, '\P{^Is Private Use}', "");
Error('\p{ :=CO}');
Error('\P{ :=CO}');
Expect(1, 63743, '\p{co}', "");
Expect(0, 63743, '\p{^co}', "");
Expect(0, 63743, '\P{co}', "");
Expect(1, 63743, '\P{^co}', "");
Expect(0, 1, '\p{co}', "");
Expect(1, 1, '\p{^co}', "");
Expect(1, 1, '\P{co}', "");
Expect(0, 1, '\P{^co}', "");
Expect(1, 63743, '\p{_ co}', "");
Expect(0, 63743, '\p{^_ co}', "");
Expect(0, 63743, '\P{_ co}', "");
Expect(1, 63743, '\P{^_ co}', "");
Expect(0, 1, '\p{_ co}', "");
Expect(1, 1, '\p{^_ co}', "");
Expect(1, 1, '\P{_ co}', "");
Expect(0, 1, '\P{^_ co}', "");
Error('\p{ -Is:=Co}');
Error('\P{ -Is:=Co}');
Expect(1, 63743, '\p{isco}', "");
Expect(0, 63743, '\p{^isco}', "");
Expect(0, 63743, '\P{isco}', "");
Expect(1, 63743, '\P{^isco}', "");
Expect(0, 1, '\p{isco}', "");
Expect(1, 1, '\p{^isco}', "");
Expect(1, 1, '\P{isco}', "");
Expect(0, 1, '\P{^isco}', "");
Expect(1, 63743, '\p{- is-Co}', "");
Expect(0, 63743, '\p{^- is-Co}', "");
Expect(0, 63743, '\P{- is-Co}', "");
Expect(1, 63743, '\P{^- is-Co}', "");
Expect(0, 1, '\p{- is-Co}', "");
Expect(1, 1, '\p{^- is-Co}', "");
Expect(1, 1, '\P{- is-Co}', "");
Expect(0, 1, '\P{^- is-Co}', "");
Error('\p{ :=In Lisu}');
Error('\P{ :=In Lisu}');
Expect(1, 42239, '\p{inlisu}', "");
Expect(0, 42239, '\p{^inlisu}', "");
Expect(0, 42239, '\P{inlisu}', "");
Expect(1, 42239, '\P{^inlisu}', "");
Expect(0, 42191, '\p{inlisu}', "");
Expect(1, 42191, '\p{^inlisu}', "");
Expect(1, 42191, '\P{inlisu}', "");
Expect(0, 42191, '\P{^inlisu}', "");
Expect(1, 42239, '\p{__InLisu}', "");
Expect(0, 42239, '\p{^__InLisu}', "");
Expect(0, 42239, '\P{__InLisu}', "");
Expect(1, 42239, '\P{^__InLisu}', "");
Expect(0, 42191, '\p{__InLisu}', "");
Expect(1, 42191, '\p{^__InLisu}', "");
Expect(1, 42191, '\P{__InLisu}', "");
Expect(0, 42191, '\P{^__InLisu}', "");
Error('\p{ dash:=Punctuation}');
Error('\P{ dash:=Punctuation}');
Expect(1, 45, '\p{dashpunctuation}', "");
Expect(0, 45, '\p{^dashpunctuation}', "");
Expect(0, 45, '\P{dashpunctuation}', "");
Expect(1, 45, '\P{^dashpunctuation}', "");
Expect(0, 44, '\p{dashpunctuation}', "");
Expect(1, 44, '\p{^dashpunctuation}', "");
Expect(1, 44, '\P{dashpunctuation}', "");
Expect(0, 44, '\P{^dashpunctuation}', "");
Expect(1, 45, '\p{-dashPUNCTUATION}', "");
Expect(0, 45, '\p{^-dashPUNCTUATION}', "");
Expect(0, 45, '\P{-dashPUNCTUATION}', "");
Expect(1, 45, '\P{^-dashPUNCTUATION}', "");
Expect(0, 44, '\p{-dashPUNCTUATION}', "");
Expect(1, 44, '\p{^-dashPUNCTUATION}', "");
Expect(1, 44, '\P{-dashPUNCTUATION}', "");
Expect(0, 44, '\P{^-dashPUNCTUATION}', "");
Error('\p{_ Is-dash_PUNCTUATION:=}');
Error('\P{_ Is-dash_PUNCTUATION:=}');
Expect(1, 45, '\p{isdashpunctuation}', "");
Expect(0, 45, '\p{^isdashpunctuation}', "");
Expect(0, 45, '\P{isdashpunctuation}', "");
Expect(1, 45, '\P{^isdashpunctuation}', "");
Expect(0, 44, '\p{isdashpunctuation}', "");
Expect(1, 44, '\p{^isdashpunctuation}', "");
Expect(1, 44, '\P{isdashpunctuation}', "");
Expect(0, 44, '\P{^isdashpunctuation}', "");
Expect(1, 45, '\p{__IS-DashPUNCTUATION}', "");
Expect(0, 45, '\p{^__IS-DashPUNCTUATION}', "");
Expect(0, 45, '\P{__IS-DashPUNCTUATION}', "");
Expect(1, 45, '\P{^__IS-DashPUNCTUATION}', "");
Expect(0, 44, '\p{__IS-DashPUNCTUATION}', "");
Expect(1, 44, '\p{^__IS-DashPUNCTUATION}', "");
Expect(1, 44, '\P{__IS-DashPUNCTUATION}', "");
Expect(0, 44, '\P{^__IS-DashPUNCTUATION}', "");
Error('\p{:=-_Pd}');
Error('\P{:=-_Pd}');
Expect(1, 45, '\p{pd}', "");
Expect(0, 45, '\p{^pd}', "");
Expect(0, 45, '\P{pd}', "");
Expect(1, 45, '\P{^pd}', "");
Expect(0, 44, '\p{pd}', "");
Expect(1, 44, '\p{^pd}', "");
Expect(1, 44, '\P{pd}', "");
Expect(0, 44, '\P{^pd}', "");
Expect(1, 45, '\p{Pd}', "");
Expect(0, 45, '\p{^Pd}', "");
Expect(0, 45, '\P{Pd}', "");
Expect(1, 45, '\P{^Pd}', "");
Expect(0, 44, '\p{Pd}', "");
Expect(1, 44, '\p{^Pd}', "");
Expect(1, 44, '\P{Pd}', "");
Expect(0, 44, '\P{^Pd}', "");
Error('\p{/a/_-Is PD}');
Error('\P{/a/_-Is PD}');
Expect(1, 45, '\p{ispd}', "");
Expect(0, 45, '\p{^ispd}', "");
Expect(0, 45, '\P{ispd}', "");
Expect(1, 45, '\P{^ispd}', "");
Expect(0, 44, '\p{ispd}', "");
Expect(1, 44, '\p{^ispd}', "");
Expect(1, 44, '\P{ispd}', "");
Expect(0, 44, '\P{^ispd}', "");
Expect(1, 45, '\p{--IS pd}', "");
Expect(0, 45, '\p{^--IS pd}', "");
Expect(0, 45, '\P{--IS pd}', "");
Expect(1, 45, '\P{^--IS pd}', "");
Expect(0, 44, '\p{--IS pd}', "");
Expect(1, 44, '\p{^--IS pd}', "");
Expect(1, 44, '\P{--IS pd}', "");
Expect(0, 44, '\P{^--IS pd}', "");
Error('\p{ _BopomofoEXTENDED:=}');
Error('\P{ _BopomofoEXTENDED:=}');
Expect(1, 12735, '\p{bopomofoextended}', "");
Expect(0, 12735, '\p{^bopomofoextended}', "");
Expect(0, 12735, '\P{bopomofoextended}', "");
Expect(1, 12735, '\P{^bopomofoextended}', "");
Expect(0, 12703, '\p{bopomofoextended}', "");
Expect(1, 12703, '\p{^bopomofoextended}', "");
Expect(1, 12703, '\P{bopomofoextended}', "");
Expect(0, 12703, '\P{^bopomofoextended}', "");
Expect(1, 12735, '\p{_ bopomofo-Extended}', "");
Expect(0, 12735, '\p{^_ bopomofo-Extended}', "");
Expect(0, 12735, '\P{_ bopomofo-Extended}', "");
Expect(1, 12735, '\P{^_ bopomofo-Extended}', "");
Expect(0, 12703, '\p{_ bopomofo-Extended}', "");
Expect(1, 12703, '\p{^_ bopomofo-Extended}', "");
Expect(1, 12703, '\P{_ bopomofo-Extended}', "");
Expect(0, 12703, '\P{^_ bopomofo-Extended}', "");
Error('\p{ -Is:=BOPOMOFO Extended}');
Error('\P{ -Is:=BOPOMOFO Extended}');
Expect(1, 12735, '\p{isbopomofoextended}', "");
Expect(0, 12735, '\p{^isbopomofoextended}', "");
Expect(0, 12735, '\P{isbopomofoextended}', "");
Expect(1, 12735, '\P{^isbopomofoextended}', "");
Expect(0, 12703, '\p{isbopomofoextended}', "");
Expect(1, 12703, '\p{^isbopomofoextended}', "");
Expect(1, 12703, '\P{isbopomofoextended}', "");
Expect(0, 12703, '\P{^isbopomofoextended}', "");
Expect(1, 12735, '\p{ Is-BOPOMOFO-Extended}', "");
Expect(0, 12735, '\p{^ Is-BOPOMOFO-Extended}', "");
Expect(0, 12735, '\P{ Is-BOPOMOFO-Extended}', "");
Expect(1, 12735, '\P{^ Is-BOPOMOFO-Extended}', "");
Expect(0, 12703, '\p{ Is-BOPOMOFO-Extended}', "");
Expect(1, 12703, '\p{^ Is-BOPOMOFO-Extended}', "");
Expect(1, 12703, '\P{ Is-BOPOMOFO-Extended}', "");
Expect(0, 12703, '\P{^ Is-BOPOMOFO-Extended}', "");
Error('\p{--IN bopomofo/a/Extended}');
Error('\P{--IN bopomofo/a/Extended}');
Expect(1, 12735, '\p{inbopomofoextended}', "");
Expect(0, 12735, '\p{^inbopomofoextended}', "");
Expect(0, 12735, '\P{inbopomofoextended}', "");
Expect(1, 12735, '\P{^inbopomofoextended}', "");
Expect(0, 12703, '\p{inbopomofoextended}', "");
Expect(1, 12703, '\p{^inbopomofoextended}', "");
Expect(1, 12703, '\P{inbopomofoextended}', "");
Expect(0, 12703, '\P{^inbopomofoextended}', "");
Expect(1, 12735, '\p{_ In Bopomofo extended}', "");
Expect(0, 12735, '\p{^_ In Bopomofo extended}', "");
Expect(0, 12735, '\P{_ In Bopomofo extended}', "");
Expect(1, 12735, '\P{^_ In Bopomofo extended}', "");
Expect(0, 12703, '\p{_ In Bopomofo extended}', "");
Expect(1, 12703, '\p{^_ In Bopomofo extended}', "");
Expect(1, 12703, '\P{_ In Bopomofo extended}', "");
Expect(0, 12703, '\P{^_ In Bopomofo extended}', "");
Error('\p{_:=IN khmer}');
Error('\P{_:=IN khmer}');
Expect(1, 6143, '\p{inkhmer}', "");
Expect(0, 6143, '\p{^inkhmer}', "");
Expect(0, 6143, '\P{inkhmer}', "");
Expect(1, 6143, '\P{^inkhmer}', "");
Expect(0, 6015, '\p{inkhmer}', "");
Expect(1, 6015, '\p{^inkhmer}', "");
Expect(1, 6015, '\P{inkhmer}', "");
Expect(0, 6015, '\P{^inkhmer}', "");
Expect(1, 6143, '\p{--in_Khmer}', "");
Expect(0, 6143, '\p{^--in_Khmer}', "");
Expect(0, 6143, '\P{--in_Khmer}', "");
Expect(1, 6143, '\P{^--in_Khmer}', "");
Expect(0, 6015, '\p{--in_Khmer}', "");
Expect(1, 6015, '\p{^--in_Khmer}', "");
Expect(1, 6015, '\P{--in_Khmer}', "");
Expect(0, 6015, '\P{^--in_Khmer}', "");
Error('\p{ :=IN_Samaritan}');
Error('\P{ :=IN_Samaritan}');
Expect(1, 2111, '\p{insamaritan}', "");
Expect(0, 2111, '\p{^insamaritan}', "");
Expect(0, 2111, '\P{insamaritan}', "");
Expect(1, 2111, '\P{^insamaritan}', "");
Expect(0, 2047, '\p{insamaritan}', "");
Expect(1, 2047, '\p{^insamaritan}', "");
Expect(1, 2047, '\P{insamaritan}', "");
Expect(0, 2047, '\P{^insamaritan}', "");
Expect(1, 2111, '\p{_in_samaritan}', "");
Expect(0, 2111, '\p{^_in_samaritan}', "");
Expect(0, 2111, '\P{_in_samaritan}', "");
Expect(1, 2111, '\P{^_in_samaritan}', "");
Expect(0, 2047, '\p{_in_samaritan}', "");
Expect(1, 2047, '\p{^_in_samaritan}', "");
Expect(1, 2047, '\P{_in_samaritan}', "");
Expect(0, 2047, '\P{^_in_samaritan}', "");
Error('\p{ :=General_Punctuation}');
Error('\P{ :=General_Punctuation}');
Expect(1, 8303, '\p{generalpunctuation}', "");
Expect(0, 8303, '\p{^generalpunctuation}', "");
Expect(0, 8303, '\P{generalpunctuation}', "");
Expect(1, 8303, '\P{^generalpunctuation}', "");
Expect(0, 8191, '\p{generalpunctuation}', "");
Expect(1, 8191, '\p{^generalpunctuation}', "");
Expect(1, 8191, '\P{generalpunctuation}', "");
Expect(0, 8191, '\P{^generalpunctuation}', "");
Expect(1, 8303, '\p{_general Punctuation}', "");
Expect(0, 8303, '\p{^_general Punctuation}', "");
Expect(0, 8303, '\P{_general Punctuation}', "");
Expect(1, 8303, '\P{^_general Punctuation}', "");
Expect(0, 8191, '\p{_general Punctuation}', "");
Expect(1, 8191, '\p{^_general Punctuation}', "");
Expect(1, 8191, '\P{_general Punctuation}', "");
Expect(0, 8191, '\P{^_general Punctuation}', "");
Error('\p{_ IS GENERAL/a/Punctuation}');
Error('\P{_ IS GENERAL/a/Punctuation}');
Expect(1, 8303, '\p{isgeneralpunctuation}', "");
Expect(0, 8303, '\p{^isgeneralpunctuation}', "");
Expect(0, 8303, '\P{isgeneralpunctuation}', "");
Expect(1, 8303, '\P{^isgeneralpunctuation}', "");
Expect(0, 8191, '\p{isgeneralpunctuation}', "");
Expect(1, 8191, '\p{^isgeneralpunctuation}', "");
Expect(1, 8191, '\P{isgeneralpunctuation}', "");
Expect(0, 8191, '\P{^isgeneralpunctuation}', "");
Expect(1, 8303, '\p{ Is-general_punctuation}', "");
Expect(0, 8303, '\p{^ Is-general_punctuation}', "");
Expect(0, 8303, '\P{ Is-general_punctuation}', "");
Expect(1, 8303, '\P{^ Is-general_punctuation}', "");
Expect(0, 8191, '\p{ Is-general_punctuation}', "");
Expect(1, 8191, '\p{^ Is-general_punctuation}', "");
Expect(1, 8191, '\P{ Is-general_punctuation}', "");
Expect(0, 8191, '\P{^ Is-general_punctuation}', "");
Error('\p{:=_in General punctuation}');
Error('\P{:=_in General punctuation}');
Expect(1, 8303, '\p{ingeneralpunctuation}', "");
Expect(0, 8303, '\p{^ingeneralpunctuation}', "");
Expect(0, 8303, '\P{ingeneralpunctuation}', "");
Expect(1, 8303, '\P{^ingeneralpunctuation}', "");
Expect(0, 8191, '\p{ingeneralpunctuation}', "");
Expect(1, 8191, '\p{^ingeneralpunctuation}', "");
Expect(1, 8191, '\P{ingeneralpunctuation}', "");
Expect(0, 8191, '\P{^ingeneralpunctuation}', "");
Expect(1, 8303, '\p{ In_General-punctuation}', "");
Expect(0, 8303, '\p{^ In_General-punctuation}', "");
Expect(0, 8303, '\P{ In_General-punctuation}', "");
Expect(1, 8303, '\P{^ In_General-punctuation}', "");
Expect(0, 8191, '\p{ In_General-punctuation}', "");
Expect(1, 8191, '\p{^ In_General-punctuation}', "");
Expect(1, 8191, '\P{ In_General-punctuation}', "");
Expect(0, 8191, '\P{^ In_General-punctuation}', "");
Error('\p{/a/_ InGeorgian}');
Error('\P{/a/_ InGeorgian}');
Expect(1, 4351, '\p{ingeorgian}', "");
Expect(0, 4351, '\p{^ingeorgian}', "");
Expect(0, 4351, '\P{ingeorgian}', "");
Expect(1, 4351, '\P{^ingeorgian}', "");
Expect(0, 4255, '\p{ingeorgian}', "");
Expect(1, 4255, '\p{^ingeorgian}', "");
Expect(1, 4255, '\P{ingeorgian}', "");
Expect(0, 4255, '\P{^ingeorgian}', "");
Expect(1, 4351, '\p{ in Georgian}', "");
Expect(0, 4351, '\p{^ in Georgian}', "");
Expect(0, 4351, '\P{ in Georgian}', "");
Expect(1, 4351, '\P{^ in Georgian}', "");
Expect(0, 4255, '\p{ in Georgian}', "");
Expect(1, 4255, '\p{^ in Georgian}', "");
Expect(1, 4255, '\P{ in Georgian}', "");
Expect(0, 4255, '\P{^ in Georgian}', "");
Error('\p{:=-InLimbu}');
Error('\P{:=-InLimbu}');
Expect(1, 6479, '\p{inlimbu}', "");
Expect(0, 6479, '\p{^inlimbu}', "");
Expect(0, 6479, '\P{inlimbu}', "");
Expect(1, 6479, '\P{^inlimbu}', "");
Expect(0, 6399, '\p{inlimbu}', "");
Expect(1, 6399, '\p{^inlimbu}', "");
Expect(1, 6399, '\P{inlimbu}', "");
Expect(0, 6399, '\P{^inlimbu}', "");
Expect(1, 6479, '\p{_-In limbu}', "");
Expect(0, 6479, '\p{^_-In limbu}', "");
Expect(0, 6479, '\P{_-In limbu}', "");
Expect(1, 6479, '\P{^_-In limbu}', "");
Expect(0, 6399, '\p{_-In limbu}', "");
Expect(1, 6399, '\p{^_-In limbu}', "");
Expect(1, 6399, '\P{_-In limbu}', "");
Expect(0, 6399, '\P{^_-In limbu}', "");
Error('\p{ in-Lydian:=}');
Error('\P{ in-Lydian:=}');
Expect(1, 67903, '\p{inlydian}', "");
Expect(0, 67903, '\p{^inlydian}', "");
Expect(0, 67903, '\P{inlydian}', "");
Expect(1, 67903, '\P{^inlydian}', "");
Expect(0, 67871, '\p{inlydian}', "");
Expect(1, 67871, '\p{^inlydian}', "");
Expect(1, 67871, '\P{inlydian}', "");
Expect(0, 67871, '\P{^inlydian}', "");
Expect(1, 67903, '\p{ In lydian}', "");
Expect(0, 67903, '\p{^ In lydian}', "");
Expect(0, 67903, '\P{ In lydian}', "");
Expect(1, 67903, '\P{^ In lydian}', "");
Expect(0, 67871, '\p{ In lydian}', "");
Expect(1, 67871, '\p{^ In lydian}', "");
Expect(1, 67871, '\P{ In lydian}', "");
Expect(0, 67871, '\P{^ In lydian}', "");
Error('\p{-_In-Old south-Arabian:=}');
Error('\P{-_In-Old south-Arabian:=}');
Expect(1, 68223, '\p{inoldsoutharabian}', "");
Expect(0, 68223, '\p{^inoldsoutharabian}', "");
Expect(0, 68223, '\P{inoldsoutharabian}', "");
Expect(1, 68223, '\P{^inoldsoutharabian}', "");
Expect(0, 68191, '\p{inoldsoutharabian}', "");
Expect(1, 68191, '\p{^inoldsoutharabian}', "");
Expect(1, 68191, '\P{inoldsoutharabian}', "");
Expect(0, 68191, '\P{^inoldsoutharabian}', "");
Expect(1, 68223, '\p{ In-oldsouth arabian}', "");
Expect(0, 68223, '\p{^ In-oldsouth arabian}', "");
Expect(0, 68223, '\P{ In-oldsouth arabian}', "");
Expect(1, 68223, '\P{^ In-oldsouth arabian}', "");
Expect(0, 68191, '\p{ In-oldsouth arabian}', "");
Expect(1, 68191, '\p{^ In-oldsouth arabian}', "");
Expect(1, 68191, '\P{ In-oldsouth arabian}', "");
Expect(0, 68191, '\P{^ In-oldsouth arabian}', "");
Error('\p{:=_IN kharoshthi}');
Error('\P{:=_IN kharoshthi}');
Expect(1, 68191, '\p{inkharoshthi}', "");
Expect(0, 68191, '\p{^inkharoshthi}', "");
Expect(0, 68191, '\P{inkharoshthi}', "");
Expect(1, 68191, '\P{^inkharoshthi}', "");
Expect(0, 68095, '\p{inkharoshthi}', "");
Expect(1, 68095, '\p{^inkharoshthi}', "");
Expect(1, 68095, '\P{inkharoshthi}', "");
Expect(0, 68095, '\P{^inkharoshthi}', "");
Expect(1, 68191, '\p{_ In-Kharoshthi}', "");
Expect(0, 68191, '\p{^_ In-Kharoshthi}', "");
Expect(0, 68191, '\P{_ In-Kharoshthi}', "");
Expect(1, 68191, '\P{^_ In-Kharoshthi}', "");
Expect(0, 68095, '\p{_ In-Kharoshthi}', "");
Expect(1, 68095, '\p{^_ In-Kharoshthi}', "");
Expect(1, 68095, '\P{_ In-Kharoshthi}', "");
Expect(0, 68095, '\P{^_ In-Kharoshthi}', "");
Error('\p{- in BAMUM:=}');
Error('\P{- in BAMUM:=}');
Expect(1, 42751, '\p{inbamum}', "");
Expect(0, 42751, '\p{^inbamum}', "");
Expect(0, 42751, '\P{inbamum}', "");
Expect(1, 42751, '\P{^inbamum}', "");
Expect(0, 42655, '\p{inbamum}', "");
Expect(1, 42655, '\p{^inbamum}', "");
Expect(1, 42655, '\P{inbamum}', "");
Expect(0, 42655, '\P{^inbamum}', "");
Expect(1, 42751, '\p{__in Bamum}', "");
Expect(0, 42751, '\p{^__in Bamum}', "");
Expect(0, 42751, '\P{__in Bamum}', "");
Expect(1, 42751, '\P{^__in Bamum}', "");
Expect(0, 42655, '\p{__in Bamum}', "");
Expect(1, 42655, '\p{^__in Bamum}', "");
Expect(1, 42655, '\P{__in Bamum}', "");
Expect(0, 42655, '\P{^__in Bamum}', "");
Error('\p{_ Changes when/a/Casemapped}');
Error('\P{_ Changes when/a/Casemapped}');
Expect(1, 90, '\p{changeswhencasemapped}', "");
Expect(0, 90, '\p{^changeswhencasemapped}', "");
Expect(0, 90, '\P{changeswhencasemapped}', "");
Expect(1, 90, '\P{^changeswhencasemapped}', "");
Expect(0, 64, '\p{changeswhencasemapped}', "");
Expect(1, 64, '\p{^changeswhencasemapped}', "");
Expect(1, 64, '\P{changeswhencasemapped}', "");
Expect(0, 64, '\P{^changeswhencasemapped}', "");
Expect(1, 90, '\p{_-changeswhen_Casemapped}', "");
Expect(0, 90, '\p{^_-changeswhen_Casemapped}', "");
Expect(0, 90, '\P{_-changeswhen_Casemapped}', "");
Expect(1, 90, '\P{^_-changeswhen_Casemapped}', "");
Expect(0, 64, '\p{_-changeswhen_Casemapped}', "");
Expect(1, 64, '\p{^_-changeswhen_Casemapped}', "");
Expect(1, 64, '\P{_-changeswhen_Casemapped}', "");
Expect(0, 64, '\P{^_-changeswhen_Casemapped}', "");
Error('\p{ _Is:=Changes WHEN-Casemapped}');
Error('\P{ _Is:=Changes WHEN-Casemapped}');
Expect(1, 90, '\p{ischangeswhencasemapped}', "");
Expect(0, 90, '\p{^ischangeswhencasemapped}', "");
Expect(0, 90, '\P{ischangeswhencasemapped}', "");
Expect(1, 90, '\P{^ischangeswhencasemapped}', "");
Expect(0, 64, '\p{ischangeswhencasemapped}', "");
Expect(1, 64, '\p{^ischangeswhencasemapped}', "");
Expect(1, 64, '\P{ischangeswhencasemapped}', "");
Expect(0, 64, '\P{^ischangeswhencasemapped}', "");
Expect(1, 90, '\p{-Is Changes-When_Casemapped}', "");
Expect(0, 90, '\p{^-Is Changes-When_Casemapped}', "");
Expect(0, 90, '\P{-Is Changes-When_Casemapped}', "");
Expect(1, 90, '\P{^-Is Changes-When_Casemapped}', "");
Expect(0, 64, '\p{-Is Changes-When_Casemapped}', "");
Expect(1, 64, '\p{^-Is Changes-When_Casemapped}', "");
Expect(1, 64, '\P{-Is Changes-When_Casemapped}', "");
Expect(0, 64, '\P{^-Is Changes-When_Casemapped}', "");
Error('\p{_ cwcm/a/}');
Error('\P{_ cwcm/a/}');
Expect(1, 90, '\p{cwcm}', "");
Expect(0, 90, '\p{^cwcm}', "");
Expect(0, 90, '\P{cwcm}', "");
Expect(1, 90, '\P{^cwcm}', "");
Expect(0, 64, '\p{cwcm}', "");
Expect(1, 64, '\p{^cwcm}', "");
Expect(1, 64, '\P{cwcm}', "");
Expect(0, 64, '\P{^cwcm}', "");
Expect(1, 90, '\p{- cwcm}', "");
Expect(0, 90, '\p{^- cwcm}', "");
Expect(0, 90, '\P{- cwcm}', "");
Expect(1, 90, '\P{^- cwcm}', "");
Expect(0, 64, '\p{- cwcm}', "");
Expect(1, 64, '\p{^- cwcm}', "");
Expect(1, 64, '\P{- cwcm}', "");
Expect(0, 64, '\P{^- cwcm}', "");
Error('\p{/a/_ IsCWCM}');
Error('\P{/a/_ IsCWCM}');
Expect(1, 90, '\p{iscwcm}', "");
Expect(0, 90, '\p{^iscwcm}', "");
Expect(0, 90, '\P{iscwcm}', "");
Expect(1, 90, '\P{^iscwcm}', "");
Expect(0, 64, '\p{iscwcm}', "");
Expect(1, 64, '\p{^iscwcm}', "");
Expect(1, 64, '\P{iscwcm}', "");
Expect(0, 64, '\P{^iscwcm}', "");
Expect(1, 90, '\p{ Is cwcm}', "");
Expect(0, 90, '\p{^ Is cwcm}', "");
Expect(0, 90, '\P{ Is cwcm}', "");
Expect(1, 90, '\P{^ Is cwcm}', "");
Expect(0, 64, '\p{ Is cwcm}', "");
Expect(1, 64, '\p{^ Is cwcm}', "");
Expect(1, 64, '\P{ Is cwcm}', "");
Expect(0, 64, '\P{^ Is cwcm}', "");
Error('\p{:= Dash}');
Error('\P{:= Dash}');
Expect(1, 45, '\p{dash}', "");
Expect(0, 45, '\p{^dash}', "");
Expect(0, 45, '\P{dash}', "");
Expect(1, 45, '\P{^dash}', "");
Expect(0, 44, '\p{dash}', "");
Expect(1, 44, '\p{^dash}', "");
Expect(1, 44, '\P{dash}', "");
Expect(0, 44, '\P{^dash}', "");
Expect(1, 45, '\p{ DASH}', "");
Expect(0, 45, '\p{^ DASH}', "");
Expect(0, 45, '\P{ DASH}', "");
Expect(1, 45, '\P{^ DASH}', "");
Expect(0, 44, '\p{ DASH}', "");
Expect(1, 44, '\p{^ DASH}', "");
Expect(1, 44, '\P{ DASH}', "");
Expect(0, 44, '\P{^ DASH}', "");
Error('\p{ Is:=DASH}');
Error('\P{ Is:=DASH}');
Expect(1, 45, '\p{isdash}', "");
Expect(0, 45, '\p{^isdash}', "");
Expect(0, 45, '\P{isdash}', "");
Expect(1, 45, '\P{^isdash}', "");
Expect(0, 44, '\p{isdash}', "");
Expect(1, 44, '\p{^isdash}', "");
Expect(1, 44, '\P{isdash}', "");
Expect(0, 44, '\P{^isdash}', "");
Expect(1, 45, '\p{- Is Dash}', "");
Expect(0, 45, '\p{^- Is Dash}', "");
Expect(0, 45, '\P{- Is Dash}', "");
Expect(1, 45, '\P{^- Is Dash}', "");
Expect(0, 44, '\p{- Is Dash}', "");
Expect(1, 44, '\p{^- Is Dash}', "");
Expect(1, 44, '\P{- Is Dash}', "");
Expect(0, 44, '\P{^- Is Dash}', "");
Error('\p{ :=Counting rod_Numerals}');
Error('\P{ :=Counting rod_Numerals}');
Expect(1, 119679, '\p{countingrodnumerals}', "");
Expect(0, 119679, '\p{^countingrodnumerals}', "");
Expect(0, 119679, '\P{countingrodnumerals}', "");
Expect(1, 119679, '\P{^countingrodnumerals}', "");
Expect(0, 119647, '\p{countingrodnumerals}', "");
Expect(1, 119647, '\p{^countingrodnumerals}', "");
Expect(1, 119647, '\P{countingrodnumerals}', "");
Expect(0, 119647, '\P{^countingrodnumerals}', "");
Expect(1, 119679, '\p{ -CountingRod-Numerals}', "");
Expect(0, 119679, '\p{^ -CountingRod-Numerals}', "");
Expect(0, 119679, '\P{ -CountingRod-Numerals}', "");
Expect(1, 119679, '\P{^ -CountingRod-Numerals}', "");
Expect(0, 119647, '\p{ -CountingRod-Numerals}', "");
Expect(1, 119647, '\p{^ -CountingRod-Numerals}', "");
Expect(1, 119647, '\P{ -CountingRod-Numerals}', "");
Expect(0, 119647, '\P{^ -CountingRod-Numerals}', "");
Error('\p{ /a/IS-counting-Rod Numerals}');
Error('\P{ /a/IS-counting-Rod Numerals}');
Expect(1, 119679, '\p{iscountingrodnumerals}', "");
Expect(0, 119679, '\p{^iscountingrodnumerals}', "");
Expect(0, 119679, '\P{iscountingrodnumerals}', "");
Expect(1, 119679, '\P{^iscountingrodnumerals}', "");
Expect(0, 119647, '\p{iscountingrodnumerals}', "");
Expect(1, 119647, '\p{^iscountingrodnumerals}', "");
Expect(1, 119647, '\P{iscountingrodnumerals}', "");
Expect(0, 119647, '\P{^iscountingrodnumerals}', "");
Expect(1, 119679, '\p{ -is Counting_RODnumerals}', "");
Expect(0, 119679, '\p{^ -is Counting_RODnumerals}', "");
Expect(0, 119679, '\P{ -is Counting_RODnumerals}', "");
Expect(1, 119679, '\P{^ -is Counting_RODnumerals}', "");
Expect(0, 119647, '\p{ -is Counting_RODnumerals}', "");
Expect(1, 119647, '\p{^ -is Counting_RODnumerals}', "");
Expect(1, 119647, '\P{ -is Counting_RODnumerals}', "");
Expect(0, 119647, '\P{^ -is Counting_RODnumerals}', "");
Error('\p{/a/- In-COUNTING Rod-NUMERALS}');
Error('\P{/a/- In-COUNTING Rod-NUMERALS}');
Expect(1, 119679, '\p{incountingrodnumerals}', "");
Expect(0, 119679, '\p{^incountingrodnumerals}', "");
Expect(0, 119679, '\P{incountingrodnumerals}', "");
Expect(1, 119679, '\P{^incountingrodnumerals}', "");
Expect(0, 119647, '\p{incountingrodnumerals}', "");
Expect(1, 119647, '\p{^incountingrodnumerals}', "");
Expect(1, 119647, '\P{incountingrodnumerals}', "");
Expect(0, 119647, '\P{^incountingrodnumerals}', "");
Expect(1, 119679, '\p{- in counting Rod-NUMERALS}', "");
Expect(0, 119679, '\p{^- in counting Rod-NUMERALS}', "");
Expect(0, 119679, '\P{- in counting Rod-NUMERALS}', "");
Expect(1, 119679, '\P{^- in counting Rod-NUMERALS}', "");
Expect(0, 119647, '\p{- in counting Rod-NUMERALS}', "");
Expect(1, 119647, '\p{^- in counting Rod-NUMERALS}', "");
Expect(1, 119647, '\P{- in counting Rod-NUMERALS}', "");
Expect(0, 119647, '\P{^- in counting Rod-NUMERALS}', "");
Error('\p{ ENCLOSED:=ALPHANUMERIC SUPPLEMENT}');
Error('\P{ ENCLOSED:=ALPHANUMERIC SUPPLEMENT}');
Expect(1, 127487, '\p{enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^enclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^enclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{enclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^enclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{ -ENCLOSED Alphanumeric supplement}', "");
Expect(0, 127487, '\p{^ -ENCLOSED Alphanumeric supplement}', "");
Expect(0, 127487, '\P{ -ENCLOSED Alphanumeric supplement}', "");
Expect(1, 127487, '\P{^ -ENCLOSED Alphanumeric supplement}', "");
Expect(0, 127231, '\p{ -ENCLOSED Alphanumeric supplement}', "");
Expect(1, 127231, '\p{^ -ENCLOSED Alphanumeric supplement}', "");
Expect(1, 127231, '\P{ -ENCLOSED Alphanumeric supplement}', "");
Expect(0, 127231, '\P{^ -ENCLOSED Alphanumeric supplement}', "");
Error('\p{ :=isEnclosed_ALPHANUMERIC supplement}');
Error('\P{ :=isEnclosed_ALPHANUMERIC supplement}');
Expect(1, 127487, '\p{isenclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^isenclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{isenclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^isenclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{isenclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^isenclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{isenclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^isenclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(0, 127487, '\p{^ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(0, 127487, '\P{ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(1, 127487, '\P{^ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(0, 127231, '\p{ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(1, 127231, '\p{^ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(1, 127231, '\P{ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Expect(0, 127231, '\P{^ _Is enclosed Alphanumeric SUPPLEMENT}', "");
Error('\p{ _IN Enclosed_Alphanumeric:=supplement}');
Error('\P{ _IN Enclosed_Alphanumeric:=supplement}');
Expect(1, 127487, '\p{inenclosedalphanumericsupplement}', "");
Expect(0, 127487, '\p{^inenclosedalphanumericsupplement}', "");
Expect(0, 127487, '\P{inenclosedalphanumericsupplement}', "");
Expect(1, 127487, '\P{^inenclosedalphanumericsupplement}', "");
Expect(0, 127231, '\p{inenclosedalphanumericsupplement}', "");
Expect(1, 127231, '\p{^inenclosedalphanumericsupplement}', "");
Expect(1, 127231, '\P{inenclosedalphanumericsupplement}', "");
Expect(0, 127231, '\P{^inenclosedalphanumericsupplement}', "");
Expect(1, 127487, '\p{_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(0, 127487, '\p{^_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(0, 127487, '\P{_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(1, 127487, '\P{^_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(0, 127231, '\p{_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(1, 127231, '\p{^_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(1, 127231, '\P{_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Expect(0, 127231, '\P{^_ InEnclosed-ALPHANUMERIC SUPPLEMENT}', "");
Error('\p{ IN/a/Tamil}');
Error('\P{ IN/a/Tamil}');
Expect(1, 3071, '\p{intamil}', "");
Expect(0, 3071, '\p{^intamil}', "");
Expect(0, 3071, '\P{intamil}', "");
Expect(1, 3071, '\P{^intamil}', "");
Expect(0, 2943, '\p{intamil}', "");
Expect(1, 2943, '\p{^intamil}', "");
Expect(1, 2943, '\P{intamil}', "");
Expect(0, 2943, '\P{^intamil}', "");
Expect(1, 3071, '\p{ -in-tamil}', "");
Expect(0, 3071, '\p{^ -in-tamil}', "");
Expect(0, 3071, '\P{ -in-tamil}', "");
Expect(1, 3071, '\P{^ -in-tamil}', "");
Expect(0, 2943, '\p{ -in-tamil}', "");
Expect(1, 2943, '\p{^ -in-tamil}', "");
Expect(1, 2943, '\P{ -in-tamil}', "");
Expect(0, 2943, '\P{^ -in-tamil}', "");
Error('\p{--IN:=ETHIOPIC}');
Error('\P{--IN:=ETHIOPIC}');
Expect(1, 4991, '\p{inethiopic}', "");
Expect(0, 4991, '\p{^inethiopic}', "");
Expect(0, 4991, '\P{inethiopic}', "");
Expect(1, 4991, '\P{^inethiopic}', "");
Expect(0, 4607, '\p{inethiopic}', "");
Expect(1, 4607, '\p{^inethiopic}', "");
Expect(1, 4607, '\P{inethiopic}', "");
Expect(0, 4607, '\P{^inethiopic}', "");
Expect(1, 4991, '\p{-_IN Ethiopic}', "");
Expect(0, 4991, '\p{^-_IN Ethiopic}', "");
Expect(0, 4991, '\P{-_IN Ethiopic}', "");
Expect(1, 4991, '\P{^-_IN Ethiopic}', "");
Expect(0, 4607, '\p{-_IN Ethiopic}', "");
Expect(1, 4607, '\p{^-_IN Ethiopic}', "");
Expect(1, 4607, '\P{-_IN Ethiopic}', "");
Expect(0, 4607, '\P{^-_IN Ethiopic}', "");
Error('\p{-_in-TAI/a/Le}');
Error('\P{-_in-TAI/a/Le}');
Expect(1, 6527, '\p{intaile}', "");
Expect(0, 6527, '\p{^intaile}', "");
Expect(0, 6527, '\P{intaile}', "");
Expect(1, 6527, '\P{^intaile}', "");
Expect(0, 6479, '\p{intaile}', "");
Expect(1, 6479, '\p{^intaile}', "");
Expect(1, 6479, '\P{intaile}', "");
Expect(0, 6479, '\P{^intaile}', "");
Expect(1, 6527, '\p{ -in TAI-Le}', "");
Expect(0, 6527, '\p{^ -in TAI-Le}', "");
Expect(0, 6527, '\P{ -in TAI-Le}', "");
Expect(1, 6527, '\P{^ -in TAI-Le}', "");
Expect(0, 6479, '\p{ -in TAI-Le}', "");
Expect(1, 6479, '\p{^ -in TAI-Le}', "");
Expect(1, 6479, '\P{ -in TAI-Le}', "");
Expect(0, 6479, '\P{^ -in TAI-Le}', "");
Error('\p{ :=Kangxi radicals}');
Error('\P{ :=Kangxi radicals}');
Expect(1, 12255, '\p{kangxiradicals}', "");
Expect(0, 12255, '\p{^kangxiradicals}', "");
Expect(0, 12255, '\P{kangxiradicals}', "");
Expect(1, 12255, '\P{^kangxiradicals}', "");
Expect(0, 12031, '\p{kangxiradicals}', "");
Expect(1, 12031, '\p{^kangxiradicals}', "");
Expect(1, 12031, '\P{kangxiradicals}', "");
Expect(0, 12031, '\P{^kangxiradicals}', "");
Expect(1, 12255, '\p{_kangxi_RADICALS}', "");
Expect(0, 12255, '\p{^_kangxi_RADICALS}', "");
Expect(0, 12255, '\P{_kangxi_RADICALS}', "");
Expect(1, 12255, '\P{^_kangxi_RADICALS}', "");
Expect(0, 12031, '\p{_kangxi_RADICALS}', "");
Expect(1, 12031, '\p{^_kangxi_RADICALS}', "");
Expect(1, 12031, '\P{_kangxi_RADICALS}', "");
Expect(0, 12031, '\P{^_kangxi_RADICALS}', "");
Error('\p{-:=IS kangxi RADICALS}');
Error('\P{-:=IS kangxi RADICALS}');
Expect(1, 12255, '\p{iskangxiradicals}', "");
Expect(0, 12255, '\p{^iskangxiradicals}', "");
Expect(0, 12255, '\P{iskangxiradicals}', "");
Expect(1, 12255, '\P{^iskangxiradicals}', "");
Expect(0, 12031, '\p{iskangxiradicals}', "");
Expect(1, 12031, '\p{^iskangxiradicals}', "");
Expect(1, 12031, '\P{iskangxiradicals}', "");
Expect(0, 12031, '\P{^iskangxiradicals}', "");
Expect(1, 12255, '\p{ is kangxi RADICALS}', "");
Expect(0, 12255, '\p{^ is kangxi RADICALS}', "");
Expect(0, 12255, '\P{ is kangxi RADICALS}', "");
Expect(1, 12255, '\P{^ is kangxi RADICALS}', "");
Expect(0, 12031, '\p{ is kangxi RADICALS}', "");
Expect(1, 12031, '\p{^ is kangxi RADICALS}', "");
Expect(1, 12031, '\P{ is kangxi RADICALS}', "");
Expect(0, 12031, '\P{^ is kangxi RADICALS}', "");
Error('\p{__In:=kangxi_radicals}');
Error('\P{__In:=kangxi_radicals}');
Expect(1, 12255, '\p{inkangxiradicals}', "");
Expect(0, 12255, '\p{^inkangxiradicals}', "");
Expect(0, 12255, '\P{inkangxiradicals}', "");
Expect(1, 12255, '\P{^inkangxiradicals}', "");
Expect(0, 12031, '\p{inkangxiradicals}', "");
Expect(1, 12031, '\p{^inkangxiradicals}', "");
Expect(1, 12031, '\P{inkangxiradicals}', "");
Expect(0, 12031, '\P{^inkangxiradicals}', "");
Expect(1, 12255, '\p{ in Kangxiradicals}', "");
Expect(0, 12255, '\p{^ in Kangxiradicals}', "");
Expect(0, 12255, '\P{ in Kangxiradicals}', "");
Expect(1, 12255, '\P{^ in Kangxiradicals}', "");
Expect(0, 12031, '\p{ in Kangxiradicals}', "");
Expect(1, 12031, '\p{^ in Kangxiradicals}', "");
Expect(1, 12031, '\P{ in Kangxiradicals}', "");
Expect(0, 12031, '\P{^ in Kangxiradicals}', "");
Error('\p{ InHebrew/a/}');
Error('\P{ InHebrew/a/}');
Expect(1, 1535, '\p{inhebrew}', "");
Expect(0, 1535, '\p{^inhebrew}', "");
Expect(0, 1535, '\P{inhebrew}', "");
Expect(1, 1535, '\P{^inhebrew}', "");
Expect(0, 1423, '\p{inhebrew}', "");
Expect(1, 1423, '\p{^inhebrew}', "");
Expect(1, 1423, '\P{inhebrew}', "");
Expect(0, 1423, '\P{^inhebrew}', "");
Expect(1, 1535, '\p{ in-HEBREW}', "");
Expect(0, 1535, '\p{^ in-HEBREW}', "");
Expect(0, 1535, '\P{ in-HEBREW}', "");
Expect(1, 1535, '\P{^ in-HEBREW}', "");
Expect(0, 1423, '\p{ in-HEBREW}', "");
Expect(1, 1423, '\p{^ in-HEBREW}', "");
Expect(1, 1423, '\P{ in-HEBREW}', "");
Expect(0, 1423, '\P{^ in-HEBREW}', "");
Error('\p{__IN inscriptional:=Parthian}');
Error('\P{__IN inscriptional:=Parthian}');
Expect(1, 68447, '\p{ininscriptionalparthian}', "");
Expect(0, 68447, '\p{^ininscriptionalparthian}', "");
Expect(0, 68447, '\P{ininscriptionalparthian}', "");
Expect(1, 68447, '\P{^ininscriptionalparthian}', "");
Expect(0, 68415, '\p{ininscriptionalparthian}', "");
Expect(1, 68415, '\p{^ininscriptionalparthian}', "");
Expect(1, 68415, '\P{ininscriptionalparthian}', "");
Expect(0, 68415, '\P{^ininscriptionalparthian}', "");
Expect(1, 68447, '\p{-_in Inscriptional parthian}', "");
Expect(0, 68447, '\p{^-_in Inscriptional parthian}', "");
Expect(0, 68447, '\P{-_in Inscriptional parthian}', "");
Expect(1, 68447, '\P{^-_in Inscriptional parthian}', "");
Expect(0, 68415, '\p{-_in Inscriptional parthian}', "");
Expect(1, 68415, '\p{^-_in Inscriptional parthian}', "");
Expect(1, 68415, '\P{-_in Inscriptional parthian}', "");
Expect(0, 68415, '\P{^-_in Inscriptional parthian}', "");
Error('\p{ /a/In NEW tai Lue}');
Error('\P{ /a/In NEW tai Lue}');
Expect(1, 6623, '\p{innewtailue}', "");
Expect(0, 6623, '\p{^innewtailue}', "");
Expect(0, 6623, '\P{innewtailue}', "");
Expect(1, 6623, '\P{^innewtailue}', "");
Expect(0, 6527, '\p{innewtailue}', "");
Expect(1, 6527, '\p{^innewtailue}', "");
Expect(1, 6527, '\P{innewtailue}', "");
Expect(0, 6527, '\P{^innewtailue}', "");
Expect(1, 6623, '\p{ -InNEW-TaiLue}', "");
Expect(0, 6623, '\p{^ -InNEW-TaiLue}', "");
Expect(0, 6623, '\P{ -InNEW-TaiLue}', "");
Expect(1, 6623, '\P{^ -InNEW-TaiLue}', "");
Expect(0, 6527, '\p{ -InNEW-TaiLue}', "");
Expect(1, 6527, '\p{^ -InNEW-TaiLue}', "");
Expect(1, 6527, '\P{ -InNEW-TaiLue}', "");
Expect(0, 6527, '\P{^ -InNEW-TaiLue}', "");
Error('\p{:= _in-Imperial-Aramaic}');
Error('\P{:= _in-Imperial-Aramaic}');
Expect(1, 67679, '\p{inimperialaramaic}', "");
Expect(0, 67679, '\p{^inimperialaramaic}', "");
Expect(0, 67679, '\P{inimperialaramaic}', "");
Expect(1, 67679, '\P{^inimperialaramaic}', "");
Expect(0, 67647, '\p{inimperialaramaic}', "");
Expect(1, 67647, '\p{^inimperialaramaic}', "");
Expect(1, 67647, '\P{inimperialaramaic}', "");
Expect(0, 67647, '\P{^inimperialaramaic}', "");
Expect(1, 67679, '\p{__INimperial-ARAMAIC}', "");
Expect(0, 67679, '\p{^__INimperial-ARAMAIC}', "");
Expect(0, 67679, '\P{__INimperial-ARAMAIC}', "");
Expect(1, 67679, '\P{^__INimperial-ARAMAIC}', "");
Expect(0, 67647, '\p{__INimperial-ARAMAIC}', "");
Expect(1, 67647, '\p{^__INimperial-ARAMAIC}', "");
Expect(1, 67647, '\P{__INimperial-ARAMAIC}', "");
Expect(0, 67647, '\P{^__INimperial-ARAMAIC}', "");
Error('\p{ _CJKCOMPATIBILITY/a/forms}');
Error('\P{ _CJKCOMPATIBILITY/a/forms}');
Expect(1, 65103, '\p{cjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^cjkcompatibilityforms}', "");
Expect(0, 65103, '\P{cjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^cjkcompatibilityforms}', "");
Expect(0, 65071, '\p{cjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^cjkcompatibilityforms}', "");
Expect(1, 65071, '\P{cjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^cjkcompatibilityforms}', "");
Expect(1, 65103, '\p{ _cjk-COMPATIBILITY Forms}', "");
Expect(0, 65103, '\p{^ _cjk-COMPATIBILITY Forms}', "");
Expect(0, 65103, '\P{ _cjk-COMPATIBILITY Forms}', "");
Expect(1, 65103, '\P{^ _cjk-COMPATIBILITY Forms}', "");
Expect(0, 65071, '\p{ _cjk-COMPATIBILITY Forms}', "");
Expect(1, 65071, '\p{^ _cjk-COMPATIBILITY Forms}', "");
Expect(1, 65071, '\P{ _cjk-COMPATIBILITY Forms}', "");
Expect(0, 65071, '\P{^ _cjk-COMPATIBILITY Forms}', "");
Error('\p{ is/a/CJKCompatibilityFORMS}');
Error('\P{ is/a/CJKCompatibilityFORMS}');
Expect(1, 65103, '\p{iscjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^iscjkcompatibilityforms}', "");
Expect(0, 65103, '\P{iscjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^iscjkcompatibilityforms}', "");
Expect(0, 65071, '\p{iscjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^iscjkcompatibilityforms}', "");
Expect(1, 65071, '\P{iscjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^iscjkcompatibilityforms}', "");
Expect(1, 65103, '\p{ Is-CJK Compatibility_FORMS}', "");
Expect(0, 65103, '\p{^ Is-CJK Compatibility_FORMS}', "");
Expect(0, 65103, '\P{ Is-CJK Compatibility_FORMS}', "");
Expect(1, 65103, '\P{^ Is-CJK Compatibility_FORMS}', "");
Expect(0, 65071, '\p{ Is-CJK Compatibility_FORMS}', "");
Expect(1, 65071, '\p{^ Is-CJK Compatibility_FORMS}', "");
Expect(1, 65071, '\P{ Is-CJK Compatibility_FORMS}', "");
Expect(0, 65071, '\P{^ Is-CJK Compatibility_FORMS}', "");
Error('\p{In-CJK_COMPATIBILITY/a/Forms}');
Error('\P{In-CJK_COMPATIBILITY/a/Forms}');
Expect(1, 65103, '\p{incjkcompatibilityforms}', "");
Expect(0, 65103, '\p{^incjkcompatibilityforms}', "");
Expect(0, 65103, '\P{incjkcompatibilityforms}', "");
Expect(1, 65103, '\P{^incjkcompatibilityforms}', "");
Expect(0, 65071, '\p{incjkcompatibilityforms}', "");
Expect(1, 65071, '\p{^incjkcompatibilityforms}', "");
Expect(1, 65071, '\P{incjkcompatibilityforms}', "");
Expect(0, 65071, '\P{^incjkcompatibilityforms}', "");
Expect(1, 65103, '\p{__inCJKCompatibility FORMS}', "");
Expect(0, 65103, '\p{^__inCJKCompatibility FORMS}', "");
Expect(0, 65103, '\P{__inCJKCompatibility FORMS}', "");
Expect(1, 65103, '\P{^__inCJKCompatibility FORMS}', "");
Expect(0, 65071, '\p{__inCJKCompatibility FORMS}', "");
Expect(1, 65071, '\p{^__inCJKCompatibility FORMS}', "");
Expect(1, 65071, '\P{__inCJKCompatibility FORMS}', "");
Expect(0, 65071, '\P{^__inCJKCompatibility FORMS}', "");
Error('\p{/a/-In Saurashtra}');
Error('\P{/a/-In Saurashtra}');
Expect(1, 43231, '\p{insaurashtra}', "");
Expect(0, 43231, '\p{^insaurashtra}', "");
Expect(0, 43231, '\P{insaurashtra}', "");
Expect(1, 43231, '\P{^insaurashtra}', "");
Expect(0, 43135, '\p{insaurashtra}', "");
Expect(1, 43135, '\p{^insaurashtra}', "");
Expect(1, 43135, '\P{insaurashtra}', "");
Expect(0, 43135, '\P{^insaurashtra}', "");
Expect(1, 43231, '\p{ IN_saurashtra}', "");
Expect(0, 43231, '\p{^ IN_saurashtra}', "");
Expect(0, 43231, '\P{ IN_saurashtra}', "");
Expect(1, 43231, '\P{^ IN_saurashtra}', "");
Expect(0, 43135, '\p{ IN_saurashtra}', "");
Expect(1, 43135, '\p{^ IN_saurashtra}', "");
Expect(1, 43135, '\P{ IN_saurashtra}', "");
Expect(0, 43135, '\P{^ IN_saurashtra}', "");
Error('\p{ :=In_Gujarati}');
Error('\P{ :=In_Gujarati}');
Expect(1, 2815, '\p{ingujarati}', "");
Expect(0, 2815, '\p{^ingujarati}', "");
Expect(0, 2815, '\P{ingujarati}', "");
Expect(1, 2815, '\P{^ingujarati}', "");
Expect(0, 2687, '\p{ingujarati}', "");
Expect(1, 2687, '\p{^ingujarati}', "");
Expect(1, 2687, '\P{ingujarati}', "");
Expect(0, 2687, '\P{^ingujarati}', "");
Expect(1, 2815, '\p{_-In GUJARATI}', "");
Expect(0, 2815, '\p{^_-In GUJARATI}', "");
Expect(0, 2815, '\P{_-In GUJARATI}', "");
Expect(1, 2815, '\P{^_-In GUJARATI}', "");
Expect(0, 2687, '\p{_-In GUJARATI}', "");
Expect(1, 2687, '\p{^_-In GUJARATI}', "");
Expect(1, 2687, '\P{_-In GUJARATI}', "");
Expect(0, 2687, '\P{^_-In GUJARATI}', "");
Error('\p{_/a/In Osmanya}');
Error('\P{_/a/In Osmanya}');
Expect(1, 66735, '\p{inosmanya}', "");
Expect(0, 66735, '\p{^inosmanya}', "");
Expect(0, 66735, '\P{inosmanya}', "");
Expect(1, 66735, '\P{^inosmanya}', "");
Expect(0, 66687, '\p{inosmanya}', "");
Expect(1, 66687, '\p{^inosmanya}', "");
Expect(1, 66687, '\P{inosmanya}', "");
Expect(0, 66687, '\P{^inosmanya}', "");
Expect(1, 66735, '\p{- Inosmanya}', "");
Expect(0, 66735, '\p{^- Inosmanya}', "");
Expect(0, 66735, '\P{- Inosmanya}', "");
Expect(1, 66735, '\P{^- Inosmanya}', "");
Expect(0, 66687, '\p{- Inosmanya}', "");
Expect(1, 66687, '\p{^- Inosmanya}', "");
Expect(1, 66687, '\P{- Inosmanya}', "");
Expect(0, 66687, '\P{^- Inosmanya}', "");
Error('\p{:=In_TIFINAGH}');
Error('\P{:=In_TIFINAGH}');
Expect(1, 11647, '\p{intifinagh}', "");
Expect(0, 11647, '\p{^intifinagh}', "");
Expect(0, 11647, '\P{intifinagh}', "");
Expect(1, 11647, '\P{^intifinagh}', "");
Expect(0, 11567, '\p{intifinagh}', "");
Expect(1, 11567, '\p{^intifinagh}', "");
Expect(1, 11567, '\P{intifinagh}', "");
Expect(0, 11567, '\P{^intifinagh}', "");
Expect(1, 11647, '\p{-InTIFINAGH}', "");
Expect(0, 11647, '\p{^-InTIFINAGH}', "");
Expect(0, 11647, '\P{-InTIFINAGH}', "");
Expect(1, 11647, '\P{^-InTIFINAGH}', "");
Expect(0, 11567, '\p{-InTIFINAGH}', "");
Expect(1, 11567, '\p{^-InTIFINAGH}', "");
Expect(1, 11567, '\P{-InTIFINAGH}', "");
Expect(0, 11567, '\P{^-InTIFINAGH}', "");
Error('\p{- posixprint/a/}');
Error('\P{- posixprint/a/}');
Expect(1, 126, '\p{posixprint}', "");
Expect(0, 126, '\p{^posixprint}', "");
Expect(0, 126, '\P{posixprint}', "");
Expect(1, 126, '\P{^posixprint}', "");
Expect(0, 31, '\p{posixprint}', "");
Expect(1, 31, '\p{^posixprint}', "");
Expect(1, 31, '\P{posixprint}', "");
Expect(0, 31, '\P{^posixprint}', "");
Expect(1, 126, '\p{-_PosixPrint}', "");
Expect(0, 126, '\p{^-_PosixPrint}', "");
Expect(0, 126, '\P{-_PosixPrint}', "");
Expect(1, 126, '\P{^-_PosixPrint}', "");
Expect(0, 31, '\p{-_PosixPrint}', "");
Expect(1, 31, '\p{^-_PosixPrint}', "");
Expect(1, 31, '\P{-_PosixPrint}', "");
Expect(0, 31, '\P{^-_PosixPrint}', "");
Error('\p{:=-IsPOSIXPRINT}');
Error('\P{:=-IsPOSIXPRINT}');
Expect(1, 126, '\p{isposixprint}', "");
Expect(0, 126, '\p{^isposixprint}', "");
Expect(0, 126, '\P{isposixprint}', "");
Expect(1, 126, '\P{^isposixprint}', "");
Expect(0, 31, '\p{isposixprint}', "");
Expect(1, 31, '\p{^isposixprint}', "");
Expect(1, 31, '\P{isposixprint}', "");
Expect(0, 31, '\P{^isposixprint}', "");
Expect(1, 126, '\p{ -isPOSIXPRINT}', "");
Expect(0, 126, '\p{^ -isPOSIXPRINT}', "");
Expect(0, 126, '\P{ -isPOSIXPRINT}', "");
Expect(1, 126, '\P{^ -isPOSIXPRINT}', "");
Expect(0, 31, '\p{ -isPOSIXPRINT}', "");
Expect(1, 31, '\p{^ -isPOSIXPRINT}', "");
Expect(1, 31, '\P{ -isPOSIXPRINT}', "");
Expect(0, 31, '\P{^ -isPOSIXPRINT}', "");
Error('\p{_/a/in-Hanunoo}');
Error('\P{_/a/in-Hanunoo}');
Expect(1, 5951, '\p{inhanunoo}', "");
Expect(0, 5951, '\p{^inhanunoo}', "");
Expect(0, 5951, '\P{inhanunoo}', "");
Expect(1, 5951, '\P{^inhanunoo}', "");
Expect(0, 5919, '\p{inhanunoo}', "");
Expect(1, 5919, '\p{^inhanunoo}', "");
Expect(1, 5919, '\P{inhanunoo}', "");
Expect(0, 5919, '\P{^inhanunoo}', "");
Expect(1, 5951, '\p{-_in Hanunoo}', "");
Expect(0, 5951, '\p{^-_in Hanunoo}', "");
Expect(0, 5951, '\P{-_in Hanunoo}', "");
Expect(1, 5951, '\P{^-_in Hanunoo}', "");
Expect(0, 5919, '\p{-_in Hanunoo}', "");
Expect(1, 5919, '\p{^-_in Hanunoo}', "");
Expect(1, 5919, '\P{-_in Hanunoo}', "");
Expect(0, 5919, '\P{^-_in Hanunoo}', "");
Error('\p{:= INCyrillic}');
Error('\P{:= INCyrillic}');
Expect(1, 1279, '\p{incyrillic}', "");
Expect(0, 1279, '\p{^incyrillic}', "");
Expect(0, 1279, '\P{incyrillic}', "");
Expect(1, 1279, '\P{^incyrillic}', "");
Expect(0, 1023, '\p{incyrillic}', "");
Expect(1, 1023, '\p{^incyrillic}', "");
Expect(1, 1023, '\P{incyrillic}', "");
Expect(0, 1023, '\P{^incyrillic}', "");
Expect(1, 1279, '\p{_in_Cyrillic}', "");
Expect(0, 1279, '\p{^_in_Cyrillic}', "");
Expect(0, 1279, '\P{_in_Cyrillic}', "");
Expect(1, 1279, '\P{^_in_Cyrillic}', "");
Expect(0, 1023, '\p{_in_Cyrillic}', "");
Expect(1, 1023, '\p{^_in_Cyrillic}', "");
Expect(1, 1023, '\P{_in_Cyrillic}', "");
Expect(0, 1023, '\P{^_in_Cyrillic}', "");
Error('\p{-/a/In buhid}');
Error('\P{-/a/In buhid}');
Expect(1, 5983, '\p{inbuhid}', "");
Expect(0, 5983, '\p{^inbuhid}', "");
Expect(0, 5983, '\P{inbuhid}', "");
Expect(1, 5983, '\P{^inbuhid}', "");
Expect(0, 5951, '\p{inbuhid}', "");
Expect(1, 5951, '\p{^inbuhid}', "");
Expect(1, 5951, '\P{inbuhid}', "");
Expect(0, 5951, '\P{^inbuhid}', "");
Expect(1, 5983, '\p{ In Buhid}', "");
Expect(0, 5983, '\p{^ In Buhid}', "");
Expect(0, 5983, '\P{ In Buhid}', "");
Expect(1, 5983, '\P{^ In Buhid}', "");
Expect(0, 5951, '\p{ In Buhid}', "");
Expect(1, 5951, '\p{^ In Buhid}', "");
Expect(1, 5951, '\P{ In Buhid}', "");
Expect(0, 5951, '\P{^ In Buhid}', "");
Error('\p{ /a/In Runic}');
Error('\P{ /a/In Runic}');
Expect(1, 5887, '\p{inrunic}', "");
Expect(0, 5887, '\p{^inrunic}', "");
Expect(0, 5887, '\P{inrunic}', "");
Expect(1, 5887, '\P{^inrunic}', "");
Expect(0, 5791, '\p{inrunic}', "");
Expect(1, 5791, '\p{^inrunic}', "");
Expect(1, 5791, '\P{inrunic}', "");
Expect(0, 5791, '\P{^inrunic}', "");
Expect(1, 5887, '\p{ _IN_RUNIC}', "");
Expect(0, 5887, '\p{^ _IN_RUNIC}', "");
Expect(0, 5887, '\P{ _IN_RUNIC}', "");
Expect(1, 5887, '\P{^ _IN_RUNIC}', "");
Expect(0, 5791, '\p{ _IN_RUNIC}', "");
Expect(1, 5791, '\p{^ _IN_RUNIC}', "");
Expect(1, 5791, '\P{ _IN_RUNIC}', "");
Expect(0, 5791, '\P{^ _IN_RUNIC}', "");
Error('\p{IDS_Binary_Operator=-/a/yes}');
Error('\P{IDS_Binary_Operator=-/a/yes}');
Expect(1, 12273, '\p{IDS_Binary_Operator=yes}', "");
Expect(0, 12273, '\p{^IDS_Binary_Operator=yes}', "");
Expect(0, 12273, '\P{IDS_Binary_Operator=yes}', "");
Expect(1, 12273, '\P{^IDS_Binary_Operator=yes}', "");
Expect(0, 12271, '\p{IDS_Binary_Operator=yes}', "");
Expect(1, 12271, '\p{^IDS_Binary_Operator=yes}', "");
Expect(1, 12271, '\P{IDS_Binary_Operator=yes}', "");
Expect(0, 12271, '\P{^IDS_Binary_Operator=yes}', "");
Expect(1, 12273, '\p{IDS_Binary_Operator=-yes}', "");
Expect(0, 12273, '\p{^IDS_Binary_Operator=-yes}', "");
Expect(0, 12273, '\P{IDS_Binary_Operator=-yes}', "");
Expect(1, 12273, '\P{^IDS_Binary_Operator=-yes}', "");
Expect(0, 12271, '\p{IDS_Binary_Operator=-yes}', "");
Expect(1, 12271, '\p{^IDS_Binary_Operator=-yes}', "");
Expect(1, 12271, '\P{IDS_Binary_Operator=-yes}', "");
Expect(0, 12271, '\P{^IDS_Binary_Operator=-yes}', "");
Error('\p{IDSB=:=Y}');
Error('\P{IDSB=:=Y}');
Expect(1, 12273, '\p{IDSB=y}', "");
Expect(0, 12273, '\p{^IDSB=y}', "");
Expect(0, 12273, '\P{IDSB=y}', "");
Expect(1, 12273, '\P{^IDSB=y}', "");
Expect(0, 12271, '\p{IDSB=y}', "");
Expect(1, 12271, '\p{^IDSB=y}', "");
Expect(1, 12271, '\P{IDSB=y}', "");
Expect(0, 12271, '\P{^IDSB=y}', "");
Expect(1, 12273, '\p{IDSB= Y}', "");
Expect(0, 12273, '\p{^IDSB= Y}', "");
Expect(0, 12273, '\P{IDSB= Y}', "");
Expect(1, 12273, '\P{^IDSB= Y}', "");
Expect(0, 12271, '\p{IDSB= Y}', "");
Expect(1, 12271, '\p{^IDSB= Y}', "");
Expect(1, 12271, '\P{IDSB= Y}', "");
Expect(0, 12271, '\P{^IDSB= Y}', "");
Error('\p{Is_IDS_Binary_Operator: :=-t}');
Error('\P{Is_IDS_Binary_Operator: :=-t}');
Expect(1, 12273, '\p{Is_IDS_Binary_Operator=t}', "");
Expect(0, 12273, '\p{^Is_IDS_Binary_Operator=t}', "");
Expect(0, 12273, '\P{Is_IDS_Binary_Operator=t}', "");
Expect(1, 12273, '\P{^Is_IDS_Binary_Operator=t}', "");
Expect(0, 12271, '\p{Is_IDS_Binary_Operator=t}', "");
Expect(1, 12271, '\p{^Is_IDS_Binary_Operator=t}', "");
Expect(1, 12271, '\P{Is_IDS_Binary_Operator=t}', "");
Expect(0, 12271, '\P{^Is_IDS_Binary_Operator=t}', "");
Expect(1, 12273, '\p{Is_IDS_Binary_Operator=_ T}', "");
Expect(0, 12273, '\p{^Is_IDS_Binary_Operator=_ T}', "");
Expect(0, 12273, '\P{Is_IDS_Binary_Operator=_ T}', "");
Expect(1, 12273, '\P{^Is_IDS_Binary_Operator=_ T}', "");
Expect(0, 12271, '\p{Is_IDS_Binary_Operator=_ T}', "");
Expect(1, 12271, '\p{^Is_IDS_Binary_Operator=_ T}', "");
Expect(1, 12271, '\P{Is_IDS_Binary_Operator=_ T}', "");
Expect(0, 12271, '\P{^Is_IDS_Binary_Operator=_ T}', "");
Error('\p{Is_IDSB=/a/True}');
Error('\P{Is_IDSB=/a/True}');
Expect(1, 12273, '\p{Is_IDSB=true}', "");
Expect(0, 12273, '\p{^Is_IDSB=true}', "");
Expect(0, 12273, '\P{Is_IDSB=true}', "");
Expect(1, 12273, '\P{^Is_IDSB=true}', "");
Expect(0, 12271, '\p{Is_IDSB=true}', "");
Expect(1, 12271, '\p{^Is_IDSB=true}', "");
Expect(1, 12271, '\P{Is_IDSB=true}', "");
Expect(0, 12271, '\P{^Is_IDSB=true}', "");
Expect(1, 12273, '\p{Is_IDSB= -TRUE}', "");
Expect(0, 12273, '\p{^Is_IDSB= -TRUE}', "");
Expect(0, 12273, '\P{Is_IDSB= -TRUE}', "");
Expect(1, 12273, '\P{^Is_IDSB= -TRUE}', "");
Expect(0, 12271, '\p{Is_IDSB= -TRUE}', "");
Expect(1, 12271, '\p{^Is_IDSB= -TRUE}', "");
Expect(1, 12271, '\P{Is_IDSB= -TRUE}', "");
Expect(0, 12271, '\P{^Is_IDSB= -TRUE}', "");
Error('\p{IDS_Binary_Operator=/a/-NO}');
Error('\P{IDS_Binary_Operator=/a/-NO}');
Expect(1, 12271, '\p{IDS_Binary_Operator=no}', "");
Expect(0, 12271, '\p{^IDS_Binary_Operator=no}', "");
Expect(0, 12271, '\P{IDS_Binary_Operator=no}', "");
Expect(1, 12271, '\P{^IDS_Binary_Operator=no}', "");
Expect(0, 12273, '\p{IDS_Binary_Operator=no}', "");
Expect(1, 12273, '\p{^IDS_Binary_Operator=no}', "");
Expect(1, 12273, '\P{IDS_Binary_Operator=no}', "");
Expect(0, 12273, '\P{^IDS_Binary_Operator=no}', "");
Expect(1, 12271, '\p{IDS_Binary_Operator=_ No}', "");
Expect(0, 12271, '\p{^IDS_Binary_Operator=_ No}', "");
Expect(0, 12271, '\P{IDS_Binary_Operator=_ No}', "");
Expect(1, 12271, '\P{^IDS_Binary_Operator=_ No}', "");
Expect(0, 12273, '\p{IDS_Binary_Operator=_ No}', "");
Expect(1, 12273, '\p{^IDS_Binary_Operator=_ No}', "");
Expect(1, 12273, '\P{IDS_Binary_Operator=_ No}', "");
Expect(0, 12273, '\P{^IDS_Binary_Operator=_ No}', "");
Error('\p{IDSB=_ N:=}');
Error('\P{IDSB=_ N:=}');
Expect(1, 12271, '\p{IDSB=n}', "");
Expect(0, 12271, '\p{^IDSB=n}', "");
Expect(0, 12271, '\P{IDSB=n}', "");
Expect(1, 12271, '\P{^IDSB=n}', "");
Expect(0, 12273, '\p{IDSB=n}', "");
Expect(1, 12273, '\p{^IDSB=n}', "");
Expect(1, 12273, '\P{IDSB=n}', "");
Expect(0, 12273, '\P{^IDSB=n}', "");
Expect(1, 12271, '\p{IDSB=_ N}', "");
Expect(0, 12271, '\p{^IDSB=_ N}', "");
Expect(0, 12271, '\P{IDSB=_ N}', "");
Expect(1, 12271, '\P{^IDSB=_ N}', "");
Expect(0, 12273, '\p{IDSB=_ N}', "");
Expect(1, 12273, '\p{^IDSB=_ N}', "");
Expect(1, 12273, '\P{IDSB=_ N}', "");
Expect(0, 12273, '\P{^IDSB=_ N}', "");
Error('\p{Is_IDS_Binary_Operator=_/a/f}');
Error('\P{Is_IDS_Binary_Operator=_/a/f}');
Expect(1, 12271, '\p{Is_IDS_Binary_Operator=f}', "");
Expect(0, 12271, '\p{^Is_IDS_Binary_Operator=f}', "");
Expect(0, 12271, '\P{Is_IDS_Binary_Operator=f}', "");
Expect(1, 12271, '\P{^Is_IDS_Binary_Operator=f}', "");
Expect(0, 12273, '\p{Is_IDS_Binary_Operator=f}', "");
Expect(1, 12273, '\p{^Is_IDS_Binary_Operator=f}', "");
Expect(1, 12273, '\P{Is_IDS_Binary_Operator=f}', "");
Expect(0, 12273, '\P{^Is_IDS_Binary_Operator=f}', "");
Expect(1, 12271, '\p{Is_IDS_Binary_Operator= f}', "");
Expect(0, 12271, '\p{^Is_IDS_Binary_Operator= f}', "");
Expect(0, 12271, '\P{Is_IDS_Binary_Operator= f}', "");
Expect(1, 12271, '\P{^Is_IDS_Binary_Operator= f}', "");
Expect(0, 12273, '\p{Is_IDS_Binary_Operator= f}', "");
Expect(1, 12273, '\p{^Is_IDS_Binary_Operator= f}', "");
Expect(1, 12273, '\P{Is_IDS_Binary_Operator= f}', "");
Expect(0, 12273, '\P{^Is_IDS_Binary_Operator= f}', "");
Error('\p{Is_IDSB=/a/ False}');
Error('\P{Is_IDSB=/a/ False}');
Expect(1, 12271, '\p{Is_IDSB: false}', "");
Expect(0, 12271, '\p{^Is_IDSB: false}', "");
Expect(0, 12271, '\P{Is_IDSB: false}', "");
Expect(1, 12271, '\P{^Is_IDSB: false}', "");
Expect(0, 12273, '\p{Is_IDSB: false}', "");
Expect(1, 12273, '\p{^Is_IDSB: false}', "");
Expect(1, 12273, '\P{Is_IDSB: false}', "");
Expect(0, 12273, '\P{^Is_IDSB: false}', "");
Expect(1, 12271, '\p{Is_IDSB= False}', "");
Expect(0, 12271, '\p{^Is_IDSB= False}', "");
Expect(0, 12271, '\P{Is_IDSB= False}', "");
Expect(1, 12271, '\P{^Is_IDSB= False}', "");
Expect(0, 12273, '\p{Is_IDSB= False}', "");
Expect(1, 12273, '\p{^Is_IDSB= False}', "");
Expect(1, 12273, '\P{Is_IDSB= False}', "");
Expect(0, 12273, '\P{^Is_IDSB= False}', "");
Error('\p{General_Category=:=_ symbol}');
Error('\P{General_Category=:=_ symbol}');
Expect(1, 36, '\p{General_Category=symbol}', "");
Expect(0, 36, '\p{^General_Category=symbol}', "");
Expect(0, 36, '\P{General_Category=symbol}', "");
Expect(1, 36, '\P{^General_Category=symbol}', "");
Expect(0, 35, '\p{General_Category=symbol}', "");
Expect(1, 35, '\p{^General_Category=symbol}', "");
Expect(1, 35, '\P{General_Category=symbol}', "");
Expect(0, 35, '\P{^General_Category=symbol}', "");
Expect(1, 36, '\p{General_Category= -Symbol}', "");
Expect(0, 36, '\p{^General_Category= -Symbol}', "");
Expect(0, 36, '\P{General_Category= -Symbol}', "");
Expect(1, 36, '\P{^General_Category= -Symbol}', "");
Expect(0, 35, '\p{General_Category= -Symbol}', "");
Expect(1, 35, '\p{^General_Category= -Symbol}', "");
Expect(1, 35, '\P{General_Category= -Symbol}', "");
Expect(0, 35, '\P{^General_Category= -Symbol}', "");
Error('\p{Gc=-/a/S}');
Error('\P{Gc=-/a/S}');
Expect(1, 36, '\p{Gc=s}', "");
Expect(0, 36, '\p{^Gc=s}', "");
Expect(0, 36, '\P{Gc=s}', "");
Expect(1, 36, '\P{^Gc=s}', "");
Expect(0, 35, '\p{Gc=s}', "");
Expect(1, 35, '\p{^Gc=s}', "");
Expect(1, 35, '\P{Gc=s}', "");
Expect(0, 35, '\P{^Gc=s}', "");
Expect(1, 36, '\p{Gc= s}', "");
Expect(0, 36, '\p{^Gc= s}', "");
Expect(0, 36, '\P{Gc= s}', "");
Expect(1, 36, '\P{^Gc= s}', "");
Expect(0, 35, '\p{Gc= s}', "");
Expect(1, 35, '\p{^Gc= s}', "");
Expect(1, 35, '\P{Gc= s}', "");
Expect(0, 35, '\P{^Gc= s}', "");
Error('\p{Category=/a/SYMBOL}');
Error('\P{Category=/a/SYMBOL}');
Expect(1, 36, '\p{Category=symbol}', "");
Expect(0, 36, '\p{^Category=symbol}', "");
Expect(0, 36, '\P{Category=symbol}', "");
Expect(1, 36, '\P{^Category=symbol}', "");
Expect(0, 35, '\p{Category=symbol}', "");
Expect(1, 35, '\p{^Category=symbol}', "");
Expect(1, 35, '\P{Category=symbol}', "");
Expect(0, 35, '\P{^Category=symbol}', "");
Expect(1, 36, '\p{Category= _symbol}', "");
Expect(0, 36, '\p{^Category= _symbol}', "");
Expect(0, 36, '\P{Category= _symbol}', "");
Expect(1, 36, '\P{^Category= _symbol}', "");
Expect(0, 35, '\p{Category= _symbol}', "");
Expect(1, 35, '\p{^Category= _symbol}', "");
Expect(1, 35, '\P{Category= _symbol}', "");
Expect(0, 35, '\P{^Category= _symbol}', "");
Error('\p{Is_General_Category=:= S}');
Error('\P{Is_General_Category=:= S}');
Expect(1, 36, '\p{Is_General_Category=s}', "");
Expect(0, 36, '\p{^Is_General_Category=s}', "");
Expect(0, 36, '\P{Is_General_Category=s}', "");
Expect(1, 36, '\P{^Is_General_Category=s}', "");
Expect(0, 35, '\p{Is_General_Category=s}', "");
Expect(1, 35, '\p{^Is_General_Category=s}', "");
Expect(1, 35, '\P{Is_General_Category=s}', "");
Expect(0, 35, '\P{^Is_General_Category=s}', "");
Expect(1, 36, '\p{Is_General_Category=_ S}', "");
Expect(0, 36, '\p{^Is_General_Category=_ S}', "");
Expect(0, 36, '\P{Is_General_Category=_ S}', "");
Expect(1, 36, '\P{^Is_General_Category=_ S}', "");
Expect(0, 35, '\p{Is_General_Category=_ S}', "");
Expect(1, 35, '\p{^Is_General_Category=_ S}', "");
Expect(1, 35, '\P{Is_General_Category=_ S}', "");
Expect(0, 35, '\P{^Is_General_Category=_ S}', "");
Error('\p{Is_Gc=- SYMBOL/a/}');
Error('\P{Is_Gc=- SYMBOL/a/}');
Expect(1, 36, '\p{Is_Gc=symbol}', "");
Expect(0, 36, '\p{^Is_Gc=symbol}', "");
Expect(0, 36, '\P{Is_Gc=symbol}', "");
Expect(1, 36, '\P{^Is_Gc=symbol}', "");
Expect(0, 35, '\p{Is_Gc=symbol}', "");
Expect(1, 35, '\p{^Is_Gc=symbol}', "");
Expect(1, 35, '\P{Is_Gc=symbol}', "");
Expect(0, 35, '\P{^Is_Gc=symbol}', "");
Expect(1, 36, '\p{Is_Gc= Symbol}', "");
Expect(0, 36, '\p{^Is_Gc= Symbol}', "");
Expect(0, 36, '\P{Is_Gc= Symbol}', "");
Expect(1, 36, '\P{^Is_Gc= Symbol}', "");
Expect(0, 35, '\p{Is_Gc= Symbol}', "");
Expect(1, 35, '\p{^Is_Gc= Symbol}', "");
Expect(1, 35, '\P{Is_Gc= Symbol}', "");
Expect(0, 35, '\P{^Is_Gc= Symbol}', "");
Error('\p{Is_Category=- S/a/}');
Error('\P{Is_Category=- S/a/}');
Expect(1, 36, '\p{Is_Category=s}', "");
Expect(0, 36, '\p{^Is_Category=s}', "");
Expect(0, 36, '\P{Is_Category=s}', "");
Expect(1, 36, '\P{^Is_Category=s}', "");
Expect(0, 35, '\p{Is_Category=s}', "");
Expect(1, 35, '\p{^Is_Category=s}', "");
Expect(1, 35, '\P{Is_Category=s}', "");
Expect(0, 35, '\P{^Is_Category=s}', "");
Expect(1, 36, '\p{Is_Category= S}', "");
Expect(0, 36, '\p{^Is_Category= S}', "");
Expect(0, 36, '\P{Is_Category= S}', "");
Expect(1, 36, '\P{^Is_Category= S}', "");
Expect(0, 35, '\p{Is_Category= S}', "");
Expect(1, 35, '\p{^Is_Category= S}', "");
Expect(1, 35, '\P{Is_Category= S}', "");
Expect(0, 35, '\P{^Is_Category= S}', "");
Error('\p{General_Category= Spacing-MARK/a/}');
Error('\P{General_Category= Spacing-MARK/a/}');
Expect(1, 2307, '\p{General_Category=spacingmark}', "");
Expect(0, 2307, '\p{^General_Category=spacingmark}', "");
Expect(0, 2307, '\P{General_Category=spacingmark}', "");
Expect(1, 2307, '\P{^General_Category=spacingmark}', "");
Expect(0, 2306, '\p{General_Category=spacingmark}', "");
Expect(1, 2306, '\p{^General_Category=spacingmark}', "");
Expect(1, 2306, '\P{General_Category=spacingmark}', "");
Expect(0, 2306, '\P{^General_Category=spacingmark}', "");
Expect(1, 2307, '\p{General_Category= _SPACING-Mark}', "");
Expect(0, 2307, '\p{^General_Category= _SPACING-Mark}', "");
Expect(0, 2307, '\P{General_Category= _SPACING-Mark}', "");
Expect(1, 2307, '\P{^General_Category= _SPACING-Mark}', "");
Expect(0, 2306, '\p{General_Category= _SPACING-Mark}', "");
Expect(1, 2306, '\p{^General_Category= _SPACING-Mark}', "");
Expect(1, 2306, '\P{General_Category= _SPACING-Mark}', "");
Expect(0, 2306, '\P{^General_Category= _SPACING-Mark}', "");
Error('\p{Gc=/a/ Mc}');
Error('\P{Gc=/a/ Mc}');
Expect(1, 2307, '\p{Gc=mc}', "");
Expect(0, 2307, '\p{^Gc=mc}', "");
Expect(0, 2307, '\P{Gc=mc}', "");
Expect(1, 2307, '\P{^Gc=mc}', "");
Expect(0, 2306, '\p{Gc=mc}', "");
Expect(1, 2306, '\p{^Gc=mc}', "");
Expect(1, 2306, '\P{Gc=mc}', "");
Expect(0, 2306, '\P{^Gc=mc}', "");
Expect(1, 2307, '\p{Gc: mc}', "");
Expect(0, 2307, '\p{^Gc: mc}', "");
Expect(0, 2307, '\P{Gc: mc}', "");
Expect(1, 2307, '\P{^Gc: mc}', "");
Expect(0, 2306, '\p{Gc: mc}', "");
Expect(1, 2306, '\p{^Gc: mc}', "");
Expect(1, 2306, '\P{Gc: mc}', "");
Expect(0, 2306, '\P{^Gc: mc}', "");
Error('\p{Category= :=SPACINGMARK}');
Error('\P{Category= :=SPACINGMARK}');
Expect(1, 2307, '\p{Category=spacingmark}', "");
Expect(0, 2307, '\p{^Category=spacingmark}', "");
Expect(0, 2307, '\P{Category=spacingmark}', "");
Expect(1, 2307, '\P{^Category=spacingmark}', "");
Expect(0, 2306, '\p{Category=spacingmark}', "");
Expect(1, 2306, '\p{^Category=spacingmark}', "");
Expect(1, 2306, '\P{Category=spacingmark}', "");
Expect(0, 2306, '\P{^Category=spacingmark}', "");
Expect(1, 2307, '\p{Category=-SPACING Mark}', "");
Expect(0, 2307, '\p{^Category=-SPACING Mark}', "");
Expect(0, 2307, '\P{Category=-SPACING Mark}', "");
Expect(1, 2307, '\P{^Category=-SPACING Mark}', "");
Expect(0, 2306, '\p{Category=-SPACING Mark}', "");
Expect(1, 2306, '\p{^Category=-SPACING Mark}', "");
Expect(1, 2306, '\P{Category=-SPACING Mark}', "");
Expect(0, 2306, '\P{^Category=-SPACING Mark}', "");
Error('\p{Is_General_Category=/a/ MC}');
Error('\P{Is_General_Category=/a/ MC}');
Expect(1, 2307, '\p{Is_General_Category: mc}', "");
Expect(0, 2307, '\p{^Is_General_Category: mc}', "");
Expect(0, 2307, '\P{Is_General_Category: mc}', "");
Expect(1, 2307, '\P{^Is_General_Category: mc}', "");
Expect(0, 2306, '\p{Is_General_Category: mc}', "");
Expect(1, 2306, '\p{^Is_General_Category: mc}', "");
Expect(1, 2306, '\P{Is_General_Category: mc}', "");
Expect(0, 2306, '\P{^Is_General_Category: mc}', "");
Expect(1, 2307, '\p{Is_General_Category: Mc}', "");
Expect(0, 2307, '\p{^Is_General_Category: Mc}', "");
Expect(0, 2307, '\P{Is_General_Category: Mc}', "");
Expect(1, 2307, '\P{^Is_General_Category: Mc}', "");
Expect(0, 2306, '\p{Is_General_Category: Mc}', "");
Expect(1, 2306, '\p{^Is_General_Category: Mc}', "");
Expect(1, 2306, '\P{Is_General_Category: Mc}', "");
Expect(0, 2306, '\P{^Is_General_Category: Mc}', "");
Error('\p{Is_Gc=_spacing_mark/a/}');
Error('\P{Is_Gc=_spacing_mark/a/}');
Expect(1, 2307, '\p{Is_Gc=spacingmark}', "");
Expect(0, 2307, '\p{^Is_Gc=spacingmark}', "");
Expect(0, 2307, '\P{Is_Gc=spacingmark}', "");
Expect(1, 2307, '\P{^Is_Gc=spacingmark}', "");
Expect(0, 2306, '\p{Is_Gc=spacingmark}', "");
Expect(1, 2306, '\p{^Is_Gc=spacingmark}', "");
Expect(1, 2306, '\P{Is_Gc=spacingmark}', "");
Expect(0, 2306, '\P{^Is_Gc=spacingmark}', "");
Expect(1, 2307, '\p{Is_Gc:_Spacing-MARK}', "");
Expect(0, 2307, '\p{^Is_Gc:_Spacing-MARK}', "");
Expect(0, 2307, '\P{Is_Gc:_Spacing-MARK}', "");
Expect(1, 2307, '\P{^Is_Gc:_Spacing-MARK}', "");
Expect(0, 2306, '\p{Is_Gc:_Spacing-MARK}', "");
Expect(1, 2306, '\p{^Is_Gc:_Spacing-MARK}', "");
Expect(1, 2306, '\P{Is_Gc:_Spacing-MARK}', "");
Expect(0, 2306, '\P{^Is_Gc:_Spacing-MARK}', "");
Error('\p{Is_Category=:=__mc}');
Error('\P{Is_Category=:=__mc}');
Expect(1, 2307, '\p{Is_Category=mc}', "");
Expect(0, 2307, '\p{^Is_Category=mc}', "");
Expect(0, 2307, '\P{Is_Category=mc}', "");
Expect(1, 2307, '\P{^Is_Category=mc}', "");
Expect(0, 2306, '\p{Is_Category=mc}', "");
Expect(1, 2306, '\p{^Is_Category=mc}', "");
Expect(1, 2306, '\P{Is_Category=mc}', "");
Expect(0, 2306, '\P{^Is_Category=mc}', "");
Expect(1, 2307, '\p{Is_Category=- Mc}', "");
Expect(0, 2307, '\p{^Is_Category=- Mc}', "");
Expect(0, 2307, '\P{Is_Category=- Mc}', "");
Expect(1, 2307, '\P{^Is_Category=- Mc}', "");
Expect(0, 2306, '\p{Is_Category=- Mc}', "");
Expect(1, 2306, '\p{^Is_Category=- Mc}', "");
Expect(1, 2306, '\P{Is_Category=- Mc}', "");
Expect(0, 2306, '\P{^Is_Category=- Mc}', "");
Error('\p{General_Category= -CASED letter/a/}');
Error('\P{General_Category= -CASED letter/a/}');
Expect(1, 90, '\p{General_Category: casedletter}', "");
Expect(0, 90, '\p{^General_Category: casedletter}', "");
Expect(0, 90, '\P{General_Category: casedletter}', "");
Expect(1, 90, '\P{^General_Category: casedletter}', "");
Expect(0, 64, '\p{General_Category: casedletter}', "");
Expect(1, 64, '\p{^General_Category: casedletter}', "");
Expect(1, 64, '\P{General_Category: casedletter}', "");
Expect(0, 64, '\P{^General_Category: casedletter}', "");
Expect(1, 90, '\p{General_Category=_CASED_Letter}', "");
Expect(0, 90, '\p{^General_Category=_CASED_Letter}', "");
Expect(0, 90, '\P{General_Category=_CASED_Letter}', "");
Expect(1, 90, '\P{^General_Category=_CASED_Letter}', "");
Expect(0, 64, '\p{General_Category=_CASED_Letter}', "");
Expect(1, 64, '\p{^General_Category=_CASED_Letter}', "");
Expect(1, 64, '\P{General_Category=_CASED_Letter}', "");
Expect(0, 64, '\P{^General_Category=_CASED_Letter}', "");
Error('\p{Gc=_LC/a/}');
Error('\P{Gc=_LC/a/}');
Expect(1, 90, '\p{Gc: lc}', "");
Expect(0, 90, '\p{^Gc: lc}', "");
Expect(0, 90, '\P{Gc: lc}', "");
Expect(1, 90, '\P{^Gc: lc}', "");
Expect(0, 64, '\p{Gc: lc}', "");
Expect(1, 64, '\p{^Gc: lc}', "");
Expect(1, 64, '\P{Gc: lc}', "");
Expect(0, 64, '\P{^Gc: lc}', "");
Expect(1, 90, '\p{Gc= -LC}', "");
Expect(0, 90, '\p{^Gc= -LC}', "");
Expect(0, 90, '\P{Gc= -LC}', "");
Expect(1, 90, '\P{^Gc= -LC}', "");
Expect(0, 64, '\p{Gc= -LC}', "");
Expect(1, 64, '\p{^Gc= -LC}', "");
Expect(1, 64, '\P{Gc= -LC}', "");
Expect(0, 64, '\P{^Gc= -LC}', "");
Error('\p{Category=_ L:=}');
Error('\P{Category=_ L:=}');
Expect(1, 90, '\p{Category=l_}', "");
Expect(0, 90, '\p{^Category=l_}', "");
Expect(0, 90, '\P{Category=l_}', "");
Expect(1, 90, '\P{^Category=l_}', "");
Expect(0, 64, '\p{Category=l_}', "");
Expect(1, 64, '\p{^Category=l_}', "");
Expect(1, 64, '\P{Category=l_}', "");
Expect(0, 64, '\P{^Category=l_}', "");
Expect(1, 90, '\p{Category= -L}', "");
Expect(0, 90, '\p{^Category= -L}', "");
Expect(0, 90, '\P{Category= -L}', "");
Expect(1, 90, '\P{^Category= -L}', "");
Expect(0, 64, '\p{Category= -L}', "");
Expect(1, 64, '\p{^Category= -L}', "");
Expect(1, 64, '\P{Category= -L}', "");
Expect(0, 64, '\P{^Category= -L}', "");
Error('\p{Is_General_Category=-:=L&}');
Error('\P{Is_General_Category=-:=L&}');
Expect(1, 90, '\p{Is_General_Category=l&}', "");
Expect(0, 90, '\p{^Is_General_Category=l&}', "");
Expect(0, 90, '\P{Is_General_Category=l&}', "");
Expect(1, 90, '\P{^Is_General_Category=l&}', "");
Expect(0, 64, '\p{Is_General_Category=l&}', "");
Expect(1, 64, '\p{^Is_General_Category=l&}', "");
Expect(1, 64, '\P{Is_General_Category=l&}', "");
Expect(0, 64, '\P{^Is_General_Category=l&}', "");
Expect(1, 90, '\p{Is_General_Category=_L&}', "");
Expect(0, 90, '\p{^Is_General_Category=_L&}', "");
Expect(0, 90, '\P{Is_General_Category=_L&}', "");
Expect(1, 90, '\P{^Is_General_Category=_L&}', "");
Expect(0, 64, '\p{Is_General_Category=_L&}', "");
Expect(1, 64, '\p{^Is_General_Category=_L&}', "");
Expect(1, 64, '\P{Is_General_Category=_L&}', "");
Expect(0, 64, '\P{^Is_General_Category=_L&}', "");
Error('\p{Is_Gc: := _cased-LETTER}');
Error('\P{Is_Gc: := _cased-LETTER}');
Expect(1, 90, '\p{Is_Gc=casedletter}', "");
Expect(0, 90, '\p{^Is_Gc=casedletter}', "");
Expect(0, 90, '\P{Is_Gc=casedletter}', "");
Expect(1, 90, '\P{^Is_Gc=casedletter}', "");
Expect(0, 64, '\p{Is_Gc=casedletter}', "");
Expect(1, 64, '\p{^Is_Gc=casedletter}', "");
Expect(1, 64, '\P{Is_Gc=casedletter}', "");
Expect(0, 64, '\P{^Is_Gc=casedletter}', "");
Expect(1, 90, '\p{Is_Gc=_cased_Letter}', "");
Expect(0, 90, '\p{^Is_Gc=_cased_Letter}', "");
Expect(0, 90, '\P{Is_Gc=_cased_Letter}', "");
Expect(1, 90, '\P{^Is_Gc=_cased_Letter}', "");
Expect(0, 64, '\p{Is_Gc=_cased_Letter}', "");
Expect(1, 64, '\p{^Is_Gc=_cased_Letter}', "");
Expect(1, 64, '\P{Is_Gc=_cased_Letter}', "");
Expect(0, 64, '\P{^Is_Gc=_cased_Letter}', "");
Error('\p{Is_Category= LC:=}');
Error('\P{Is_Category= LC:=}');
Expect(1, 90, '\p{Is_Category=lc}', "");
Expect(0, 90, '\p{^Is_Category=lc}', "");
Expect(0, 90, '\P{Is_Category=lc}', "");
Expect(1, 90, '\P{^Is_Category=lc}', "");
Expect(0, 64, '\p{Is_Category=lc}', "");
Expect(1, 64, '\p{^Is_Category=lc}', "");
Expect(1, 64, '\P{Is_Category=lc}', "");
Expect(0, 64, '\P{^Is_Category=lc}', "");
Expect(1, 90, '\p{Is_Category=--LC}', "");
Expect(0, 90, '\p{^Is_Category=--LC}', "");
Expect(0, 90, '\P{Is_Category=--LC}', "");
Expect(1, 90, '\P{^Is_Category=--LC}', "");
Expect(0, 64, '\p{Is_Category=--LC}', "");
Expect(1, 64, '\p{^Is_Category=--LC}', "");
Expect(1, 64, '\P{Is_Category=--LC}', "");
Expect(0, 64, '\P{^Is_Category=--LC}', "");
Error('\p{General_Category=:=_Connector-punctuation}');
Error('\P{General_Category=:=_Connector-punctuation}');
Expect(1, 95, '\p{General_Category=connectorpunctuation}', "");
Expect(0, 95, '\p{^General_Category=connectorpunctuation}', "");
Expect(0, 95, '\P{General_Category=connectorpunctuation}', "");
Expect(1, 95, '\P{^General_Category=connectorpunctuation}', "");
Expect(0, 94, '\p{General_Category=connectorpunctuation}', "");
Expect(1, 94, '\p{^General_Category=connectorpunctuation}', "");
Expect(1, 94, '\P{General_Category=connectorpunctuation}', "");
Expect(0, 94, '\P{^General_Category=connectorpunctuation}', "");
Expect(1, 95, '\p{General_Category=-CONNECTOR Punctuation}', "");
Expect(0, 95, '\p{^General_Category=-CONNECTOR Punctuation}', "");
Expect(0, 95, '\P{General_Category=-CONNECTOR Punctuation}', "");
Expect(1, 95, '\P{^General_Category=-CONNECTOR Punctuation}', "");
Expect(0, 94, '\p{General_Category=-CONNECTOR Punctuation}', "");
Expect(1, 94, '\p{^General_Category=-CONNECTOR Punctuation}', "");
Expect(1, 94, '\P{General_Category=-CONNECTOR Punctuation}', "");
Expect(0, 94, '\P{^General_Category=-CONNECTOR Punctuation}', "");
Error('\p{Gc=:=-Pc}');
Error('\P{Gc=:=-Pc}');
Expect(1, 95, '\p{Gc=pc}', "");
Expect(0, 95, '\p{^Gc=pc}', "");
Expect(0, 95, '\P{Gc=pc}', "");
Expect(1, 95, '\P{^Gc=pc}', "");
Expect(0, 94, '\p{Gc=pc}', "");
Expect(1, 94, '\p{^Gc=pc}', "");
Expect(1, 94, '\P{Gc=pc}', "");
Expect(0, 94, '\P{^Gc=pc}', "");
Expect(1, 95, '\p{Gc= Pc}', "");
Expect(0, 95, '\p{^Gc= Pc}', "");
Expect(0, 95, '\P{Gc= Pc}', "");
Expect(1, 95, '\P{^Gc= Pc}', "");
Expect(0, 94, '\p{Gc= Pc}', "");
Expect(1, 94, '\p{^Gc= Pc}', "");
Expect(1, 94, '\P{Gc= Pc}', "");
Expect(0, 94, '\P{^Gc= Pc}', "");
Error('\p{Category: _Connector/a/Punctuation}');
Error('\P{Category: _Connector/a/Punctuation}');
Expect(1, 95, '\p{Category=connectorpunctuation}', "");
Expect(0, 95, '\p{^Category=connectorpunctuation}', "");
Expect(0, 95, '\P{Category=connectorpunctuation}', "");
Expect(1, 95, '\P{^Category=connectorpunctuation}', "");
Expect(0, 94, '\p{Category=connectorpunctuation}', "");
Expect(1, 94, '\p{^Category=connectorpunctuation}', "");
Expect(1, 94, '\P{Category=connectorpunctuation}', "");
Expect(0, 94, '\P{^Category=connectorpunctuation}', "");
Expect(1, 95, '\p{Category= connectorpunctuation}', "");
Expect(0, 95, '\p{^Category= connectorpunctuation}', "");
Expect(0, 95, '\P{Category= connectorpunctuation}', "");
Expect(1, 95, '\P{^Category= connectorpunctuation}', "");
Expect(0, 94, '\p{Category= connectorpunctuation}', "");
Expect(1, 94, '\p{^Category= connectorpunctuation}', "");
Expect(1, 94, '\P{Category= connectorpunctuation}', "");
Expect(0, 94, '\P{^Category= connectorpunctuation}', "");
Error('\p{Is_General_Category=_/a/pc}');
Error('\P{Is_General_Category=_/a/pc}');
Expect(1, 95, '\p{Is_General_Category=pc}', "");
Expect(0, 95, '\p{^Is_General_Category=pc}', "");
Expect(0, 95, '\P{Is_General_Category=pc}', "");
Expect(1, 95, '\P{^Is_General_Category=pc}', "");
Expect(0, 94, '\p{Is_General_Category=pc}', "");
Expect(1, 94, '\p{^Is_General_Category=pc}', "");
Expect(1, 94, '\P{Is_General_Category=pc}', "");
Expect(0, 94, '\P{^Is_General_Category=pc}', "");
Expect(1, 95, '\p{Is_General_Category= PC}', "");
Expect(0, 95, '\p{^Is_General_Category= PC}', "");
Expect(0, 95, '\P{Is_General_Category= PC}', "");
Expect(1, 95, '\P{^Is_General_Category= PC}', "");
Expect(0, 94, '\p{Is_General_Category= PC}', "");
Expect(1, 94, '\p{^Is_General_Category= PC}', "");
Expect(1, 94, '\P{Is_General_Category= PC}', "");
Expect(0, 94, '\P{^Is_General_Category= PC}', "");
Error('\p{Is_Gc=-/a/Connector Punctuation}');
Error('\P{Is_Gc=-/a/Connector Punctuation}');
Expect(1, 95, '\p{Is_Gc=connectorpunctuation}', "");
Expect(0, 95, '\p{^Is_Gc=connectorpunctuation}', "");
Expect(0, 95, '\P{Is_Gc=connectorpunctuation}', "");
Expect(1, 95, '\P{^Is_Gc=connectorpunctuation}', "");
Expect(0, 94, '\p{Is_Gc=connectorpunctuation}', "");
Expect(1, 94, '\p{^Is_Gc=connectorpunctuation}', "");
Expect(1, 94, '\P{Is_Gc=connectorpunctuation}', "");
Expect(0, 94, '\P{^Is_Gc=connectorpunctuation}', "");
Expect(1, 95, '\p{Is_Gc= Connectorpunctuation}', "");
Expect(0, 95, '\p{^Is_Gc= Connectorpunctuation}', "");
Expect(0, 95, '\P{Is_Gc= Connectorpunctuation}', "");
Expect(1, 95, '\P{^Is_Gc= Connectorpunctuation}', "");
Expect(0, 94, '\p{Is_Gc= Connectorpunctuation}', "");
Expect(1, 94, '\p{^Is_Gc= Connectorpunctuation}', "");
Expect(1, 94, '\P{Is_Gc= Connectorpunctuation}', "");
Expect(0, 94, '\P{^Is_Gc= Connectorpunctuation}', "");
Error('\p{Is_Category=_/a/PC}');
Error('\P{Is_Category=_/a/PC}');
Expect(1, 95, '\p{Is_Category=pc}', "");
Expect(0, 95, '\p{^Is_Category=pc}', "");
Expect(0, 95, '\P{Is_Category=pc}', "");
Expect(1, 95, '\P{^Is_Category=pc}', "");
Expect(0, 94, '\p{Is_Category=pc}', "");
Expect(1, 94, '\p{^Is_Category=pc}', "");
Expect(1, 94, '\P{Is_Category=pc}', "");
Expect(0, 94, '\P{^Is_Category=pc}', "");
Expect(1, 95, '\p{Is_Category= PC}', "");
Expect(0, 95, '\p{^Is_Category= PC}', "");
Expect(0, 95, '\P{Is_Category= PC}', "");
Expect(1, 95, '\P{^Is_Category= PC}', "");
Expect(0, 94, '\p{Is_Category= PC}', "");
Expect(1, 94, '\p{^Is_Category= PC}', "");
Expect(1, 94, '\P{Is_Category= PC}', "");
Expect(0, 94, '\P{^Is_Category= PC}', "");
Error('\p{General_Category: Surrogate/a/}');
Error('\P{General_Category: Surrogate/a/}');
Expect(0, 55295, '\p{General_Category=surrogate}', "");
Expect(1, 55295, '\p{^General_Category=surrogate}', "");
Expect(1, 55295, '\P{General_Category=surrogate}', "");
Expect(0, 55295, '\P{^General_Category=surrogate}', "");
Expect(0, 55295, '\p{General_Category=-_Surrogate}', "");
Expect(1, 55295, '\p{^General_Category=-_Surrogate}', "");
Expect(1, 55295, '\P{General_Category=-_Surrogate}', "");
Expect(0, 55295, '\P{^General_Category=-_Surrogate}', "");
Error('\p{Gc= -CS:=}');
Error('\P{Gc= -CS:=}');
Expect(0, 55295, '\p{Gc=cs}', "");
Expect(1, 55295, '\p{^Gc=cs}', "");
Expect(1, 55295, '\P{Gc=cs}', "");
Expect(0, 55295, '\P{^Gc=cs}', "");
Expect(0, 55295, '\p{Gc=_ Cs}', "");
Expect(1, 55295, '\p{^Gc=_ Cs}', "");
Expect(1, 55295, '\P{Gc=_ Cs}', "");
Expect(0, 55295, '\P{^Gc=_ Cs}', "");
Error('\p{Category= SURROGATE:=}');
Error('\P{Category= SURROGATE:=}');
Expect(0, 55295, '\p{Category:surrogate}', "");
Expect(1, 55295, '\p{^Category:surrogate}', "");
Expect(1, 55295, '\P{Category:surrogate}', "");
Expect(0, 55295, '\P{^Category:surrogate}', "");
Expect(0, 55295, '\p{Category= SURROGATE}', "");
Expect(1, 55295, '\p{^Category= SURROGATE}', "");
Expect(1, 55295, '\P{Category= SURROGATE}', "");
Expect(0, 55295, '\P{^Category= SURROGATE}', "");
Error('\p{Is_General_Category= /a/Cs}');
Error('\P{Is_General_Category= /a/Cs}');
Expect(0, 55295, '\p{Is_General_Category=cs}', "");
Expect(1, 55295, '\p{^Is_General_Category=cs}', "");
Expect(1, 55295, '\P{Is_General_Category=cs}', "");
Expect(0, 55295, '\P{^Is_General_Category=cs}', "");
Expect(0, 55295, '\p{Is_General_Category= -Cs}', "");
Expect(1, 55295, '\p{^Is_General_Category= -Cs}', "");
Expect(1, 55295, '\P{Is_General_Category= -Cs}', "");
Expect(0, 55295, '\P{^Is_General_Category= -Cs}', "");
Error('\p{Is_Gc=-/a/Surrogate}');
Error('\P{Is_Gc=-/a/Surrogate}');
Expect(0, 55295, '\p{Is_Gc=surrogate}', "");
Expect(1, 55295, '\p{^Is_Gc=surrogate}', "");
Expect(1, 55295, '\P{Is_Gc=surrogate}', "");
Expect(0, 55295, '\P{^Is_Gc=surrogate}', "");
Expect(0, 55295, '\p{Is_Gc= _surrogate}', "");
Expect(1, 55295, '\p{^Is_Gc= _surrogate}', "");
Expect(1, 55295, '\P{Is_Gc= _surrogate}', "");
Expect(0, 55295, '\P{^Is_Gc= _surrogate}', "");
Error('\p{Is_Category=_cs/a/}');
Error('\P{Is_Category=_cs/a/}');
Expect(0, 55295, '\p{Is_Category=cs}', "");
Expect(1, 55295, '\p{^Is_Category=cs}', "");
Expect(1, 55295, '\P{Is_Category=cs}', "");
Expect(0, 55295, '\P{^Is_Category=cs}', "");
Expect(0, 55295, '\p{Is_Category: -_cs}', "");
Expect(1, 55295, '\p{^Is_Category: -_cs}', "");
Expect(1, 55295, '\P{Is_Category: -_cs}', "");
Expect(0, 55295, '\P{^Is_Category: -_cs}', "");
Error('\p{General_Category: privateUse:=}');
Error('\P{General_Category: privateUse:=}');
Expect(1, 63743, '\p{General_Category=privateuse}', "");
Expect(0, 63743, '\p{^General_Category=privateuse}', "");
Expect(0, 63743, '\P{General_Category=privateuse}', "");
Expect(1, 63743, '\P{^General_Category=privateuse}', "");
Expect(0, 1, '\p{General_Category=privateuse}', "");
Expect(1, 1, '\p{^General_Category=privateuse}', "");
Expect(1, 1, '\P{General_Category=privateuse}', "");
Expect(0, 1, '\P{^General_Category=privateuse}', "");
Expect(1, 63743, '\p{General_Category=-private-USE}', "");
Expect(0, 63743, '\p{^General_Category=-private-USE}', "");
Expect(0, 63743, '\P{General_Category=-private-USE}', "");
Expect(1, 63743, '\P{^General_Category=-private-USE}', "");
Expect(0, 1, '\p{General_Category=-private-USE}', "");
Expect(1, 1, '\p{^General_Category=-private-USE}', "");
Expect(1, 1, '\P{General_Category=-private-USE}', "");
Expect(0, 1, '\P{^General_Category=-private-USE}', "");
Error('\p{Gc= Co/a/}');
Error('\P{Gc= Co/a/}');
Expect(1, 63743, '\p{Gc=co}', "");
Expect(0, 63743, '\p{^Gc=co}', "");
Expect(0, 63743, '\P{Gc=co}', "");
Expect(1, 63743, '\P{^Gc=co}', "");
Expect(0, 1, '\p{Gc=co}', "");
Expect(1, 1, '\p{^Gc=co}', "");
Expect(1, 1, '\P{Gc=co}', "");
Expect(0, 1, '\P{^Gc=co}', "");
Expect(1, 63743, '\p{Gc=CO}', "");
Expect(0, 63743, '\p{^Gc=CO}', "");
Expect(0, 63743, '\P{Gc=CO}', "");
Expect(1, 63743, '\P{^Gc=CO}', "");
Expect(0, 1, '\p{Gc=CO}', "");
Expect(1, 1, '\p{^Gc=CO}', "");
Expect(1, 1, '\P{Gc=CO}', "");
Expect(0, 1, '\P{^Gc=CO}', "");
Error('\p{Category=:=_ PRIVATE-use}');
Error('\P{Category=:=_ PRIVATE-use}');
Expect(1, 63743, '\p{Category=privateuse}', "");
Expect(0, 63743, '\p{^Category=privateuse}', "");
Expect(0, 63743, '\P{Category=privateuse}', "");
Expect(1, 63743, '\P{^Category=privateuse}', "");
Expect(0, 1, '\p{Category=privateuse}', "");
Expect(1, 1, '\p{^Category=privateuse}', "");
Expect(1, 1, '\P{Category=privateuse}', "");
Expect(0, 1, '\P{^Category=privateuse}', "");
Expect(1, 63743, '\p{Category:_Private-USE}', "");
Expect(0, 63743, '\p{^Category:_Private-USE}', "");
Expect(0, 63743, '\P{Category:_Private-USE}', "");
Expect(1, 63743, '\P{^Category:_Private-USE}', "");
Expect(0, 1, '\p{Category:_Private-USE}', "");
Expect(1, 1, '\p{^Category:_Private-USE}', "");
Expect(1, 1, '\P{Category:_Private-USE}', "");
Expect(0, 1, '\P{^Category:_Private-USE}', "");
Error('\p{Is_General_Category=/a/co}');
Error('\P{Is_General_Category=/a/co}');
Expect(1, 63743, '\p{Is_General_Category: co}', "");
Expect(0, 63743, '\p{^Is_General_Category: co}', "");
Expect(0, 63743, '\P{Is_General_Category: co}', "");
Expect(1, 63743, '\P{^Is_General_Category: co}', "");
Expect(0, 1, '\p{Is_General_Category: co}', "");
Expect(1, 1, '\p{^Is_General_Category: co}', "");
Expect(1, 1, '\P{Is_General_Category: co}', "");
Expect(0, 1, '\P{^Is_General_Category: co}', "");
Expect(1, 63743, '\p{Is_General_Category=_ Co}', "");
Expect(0, 63743, '\p{^Is_General_Category=_ Co}', "");
Expect(0, 63743, '\P{Is_General_Category=_ Co}', "");
Expect(1, 63743, '\P{^Is_General_Category=_ Co}', "");
Expect(0, 1, '\p{Is_General_Category=_ Co}', "");
Expect(1, 1, '\p{^Is_General_Category=_ Co}', "");
Expect(1, 1, '\P{Is_General_Category=_ Co}', "");
Expect(0, 1, '\P{^Is_General_Category=_ Co}', "");
Error('\p{Is_Gc=_/a/Private-Use}');
Error('\P{Is_Gc=_/a/Private-Use}');
Expect(1, 63743, '\p{Is_Gc=privateuse}', "");
Expect(0, 63743, '\p{^Is_Gc=privateuse}', "");
Expect(0, 63743, '\P{Is_Gc=privateuse}', "");
Expect(1, 63743, '\P{^Is_Gc=privateuse}', "");
Expect(0, 1, '\p{Is_Gc=privateuse}', "");
Expect(1, 1, '\p{^Is_Gc=privateuse}', "");
Expect(1, 1, '\P{Is_Gc=privateuse}', "");
Expect(0, 1, '\P{^Is_Gc=privateuse}', "");
Expect(1, 63743, '\p{Is_Gc: -PRIVATE_Use}', "");
Expect(0, 63743, '\p{^Is_Gc: -PRIVATE_Use}', "");
Expect(0, 63743, '\P{Is_Gc: -PRIVATE_Use}', "");
Expect(1, 63743, '\P{^Is_Gc: -PRIVATE_Use}', "");
Expect(0, 1, '\p{Is_Gc: -PRIVATE_Use}', "");
Expect(1, 1, '\p{^Is_Gc: -PRIVATE_Use}', "");
Expect(1, 1, '\P{Is_Gc: -PRIVATE_Use}', "");
Expect(0, 1, '\P{^Is_Gc: -PRIVATE_Use}', "");
Error('\p{Is_Category=:= -Co}');
Error('\P{Is_Category=:= -Co}');
Expect(1, 63743, '\p{Is_Category=co}', "");
Expect(0, 63743, '\p{^Is_Category=co}', "");
Expect(0, 63743, '\P{Is_Category=co}', "");
Expect(1, 63743, '\P{^Is_Category=co}', "");
Expect(0, 1, '\p{Is_Category=co}', "");
Expect(1, 1, '\p{^Is_Category=co}', "");
Expect(1, 1, '\P{Is_Category=co}', "");
Expect(0, 1, '\P{^Is_Category=co}', "");
Expect(1, 63743, '\p{Is_Category= Co}', "");
Expect(0, 63743, '\p{^Is_Category= Co}', "");
Expect(0, 63743, '\P{Is_Category= Co}', "");
Expect(1, 63743, '\P{^Is_Category= Co}', "");
Expect(0, 1, '\p{Is_Category= Co}', "");
Expect(1, 1, '\p{^Is_Category= Co}', "");
Expect(1, 1, '\P{Is_Category= Co}', "");
Expect(0, 1, '\P{^Is_Category= Co}', "");
Error('\p{General_Category=_:=Lowercase LETTER}');
Error('\P{General_Category=_:=Lowercase LETTER}');
Expect(1, 122, '\p{General_Category=lowercaseletter}', "");
Expect(0, 122, '\p{^General_Category=lowercaseletter}', "");
Expect(0, 122, '\P{General_Category=lowercaseletter}', "");
Expect(1, 122, '\P{^General_Category=lowercaseletter}', "");
Expect(0, 96, '\p{General_Category=lowercaseletter}', "");
Expect(1, 96, '\p{^General_Category=lowercaseletter}', "");
Expect(1, 96, '\P{General_Category=lowercaseletter}', "");
Expect(0, 96, '\P{^General_Category=lowercaseletter}', "");
Expect(1, 122, '\p{General_Category=-LowercaseLetter}', "");
Expect(0, 122, '\p{^General_Category=-LowercaseLetter}', "");
Expect(0, 122, '\P{General_Category=-LowercaseLetter}', "");
Expect(1, 122, '\P{^General_Category=-LowercaseLetter}', "");
Expect(0, 96, '\p{General_Category=-LowercaseLetter}', "");
Expect(1, 96, '\p{^General_Category=-LowercaseLetter}', "");
Expect(1, 96, '\P{General_Category=-LowercaseLetter}', "");
Expect(0, 96, '\P{^General_Category=-LowercaseLetter}', "");
Error('\p{Gc=_Ll/a/}');
Error('\P{Gc=_Ll/a/}');
Expect(1, 122, '\p{Gc=ll}', "");
Expect(0, 122, '\p{^Gc=ll}', "");
Expect(0, 122, '\P{Gc=ll}', "");
Expect(1, 122, '\P{^Gc=ll}', "");
Expect(0, 96, '\p{Gc=ll}', "");
Expect(1, 96, '\p{^Gc=ll}', "");
Expect(1, 96, '\P{Gc=ll}', "");
Expect(0, 96, '\P{^Gc=ll}', "");
Expect(1, 122, '\p{Gc= _ll}', "");
Expect(0, 122, '\p{^Gc= _ll}', "");
Expect(0, 122, '\P{Gc= _ll}', "");
Expect(1, 122, '\P{^Gc= _ll}', "");
Expect(0, 96, '\p{Gc= _ll}', "");
Expect(1, 96, '\p{^Gc= _ll}', "");
Expect(1, 96, '\P{Gc= _ll}', "");
Expect(0, 96, '\P{^Gc= _ll}', "");
Error('\p{Category= :=lowercase_letter}');
Error('\P{Category= :=lowercase_letter}');
Expect(1, 122, '\p{Category=lowercaseletter}', "");
Expect(0, 122, '\p{^Category=lowercaseletter}', "");
Expect(0, 122, '\P{Category=lowercaseletter}', "");
Expect(1, 122, '\P{^Category=lowercaseletter}', "");
Expect(0, 96, '\p{Category=lowercaseletter}', "");
Expect(1, 96, '\p{^Category=lowercaseletter}', "");
Expect(1, 96, '\P{Category=lowercaseletter}', "");
Expect(0, 96, '\P{^Category=lowercaseletter}', "");
Expect(1, 122, '\p{Category=_-Lowercase LETTER}', "");
Expect(0, 122, '\p{^Category=_-Lowercase LETTER}', "");
Expect(0, 122, '\P{Category=_-Lowercase LETTER}', "");
Expect(1, 122, '\P{^Category=_-Lowercase LETTER}', "");
Expect(0, 96, '\p{Category=_-Lowercase LETTER}', "");
Expect(1, 96, '\p{^Category=_-Lowercase LETTER}', "");
Expect(1, 96, '\P{Category=_-Lowercase LETTER}', "");
Expect(0, 96, '\P{^Category=_-Lowercase LETTER}', "");
Error('\p{Is_General_Category=_Ll:=}');
Error('\P{Is_General_Category=_Ll:=}');
Expect(1, 122, '\p{Is_General_Category=ll}', "");
Expect(0, 122, '\p{^Is_General_Category=ll}', "");
Expect(0, 122, '\P{Is_General_Category=ll}', "");
Expect(1, 122, '\P{^Is_General_Category=ll}', "");
Expect(0, 96, '\p{Is_General_Category=ll}', "");
Expect(1, 96, '\p{^Is_General_Category=ll}', "");
Expect(1, 96, '\P{Is_General_Category=ll}', "");
Expect(0, 96, '\P{^Is_General_Category=ll}', "");
Expect(1, 122, '\p{Is_General_Category=-Ll}', "");
Expect(0, 122, '\p{^Is_General_Category=-Ll}', "");
Expect(0, 122, '\P{Is_General_Category=-Ll}', "");
Expect(1, 122, '\P{^Is_General_Category=-Ll}', "");
Expect(0, 96, '\p{Is_General_Category=-Ll}', "");
Expect(1, 96, '\p{^Is_General_Category=-Ll}', "");
Expect(1, 96, '\P{Is_General_Category=-Ll}', "");
Expect(0, 96, '\P{^Is_General_Category=-Ll}', "");
Error('\p{Is_Gc=-/a/lowercase_letter}');
Error('\P{Is_Gc=-/a/lowercase_letter}');
Expect(1, 122, '\p{Is_Gc=lowercaseletter}', "");
Expect(0, 122, '\p{^Is_Gc=lowercaseletter}', "");
Expect(0, 122, '\P{Is_Gc=lowercaseletter}', "");
Expect(1, 122, '\P{^Is_Gc=lowercaseletter}', "");
Expect(0, 96, '\p{Is_Gc=lowercaseletter}', "");
Expect(1, 96, '\p{^Is_Gc=lowercaseletter}', "");
Expect(1, 96, '\P{Is_Gc=lowercaseletter}', "");
Expect(0, 96, '\P{^Is_Gc=lowercaseletter}', "");
Expect(1, 122, '\p{Is_Gc=_ Lowercase-LETTER}', "");
Expect(0, 122, '\p{^Is_Gc=_ Lowercase-LETTER}', "");
Expect(0, 122, '\P{Is_Gc=_ Lowercase-LETTER}', "");
Expect(1, 122, '\P{^Is_Gc=_ Lowercase-LETTER}', "");
Expect(0, 96, '\p{Is_Gc=_ Lowercase-LETTER}', "");
Expect(1, 96, '\p{^Is_Gc=_ Lowercase-LETTER}', "");
Expect(1, 96, '\P{Is_Gc=_ Lowercase-LETTER}', "");
Expect(0, 96, '\P{^Is_Gc=_ Lowercase-LETTER}', "");
Error('\p{Is_Category= LL:=}');
Error('\P{Is_Category= LL:=}');
Expect(1, 122, '\p{Is_Category=ll}', "");
Expect(0, 122, '\p{^Is_Category=ll}', "");
Expect(0, 122, '\P{Is_Category=ll}', "");
Expect(1, 122, '\P{^Is_Category=ll}', "");
Expect(0, 96, '\p{Is_Category=ll}', "");
Expect(1, 96, '\p{^Is_Category=ll}', "");
Expect(1, 96, '\P{Is_Category=ll}', "");
Expect(0, 96, '\P{^Is_Category=ll}', "");
Expect(1, 122, '\p{Is_Category= LL}', "");
Expect(0, 122, '\p{^Is_Category= LL}', "");
Expect(0, 122, '\P{Is_Category= LL}', "");
Expect(1, 122, '\P{^Is_Category= LL}', "");
Expect(0, 96, '\p{Is_Category= LL}', "");
Expect(1, 96, '\p{^Is_Category= LL}', "");
Expect(1, 96, '\P{Is_Category= LL}', "");
Expect(0, 96, '\P{^Is_Category= LL}', "");
Error('\p{General_Category=/a/_ CLOSE Punctuation}');
Error('\P{General_Category=/a/_ CLOSE Punctuation}');
Expect(1, 41, '\p{General_Category=closepunctuation}', "");
Expect(0, 41, '\p{^General_Category=closepunctuation}', "");
Expect(0, 41, '\P{General_Category=closepunctuation}', "");
Expect(1, 41, '\P{^General_Category=closepunctuation}', "");
Expect(0, 40, '\p{General_Category=closepunctuation}', "");
Expect(1, 40, '\p{^General_Category=closepunctuation}', "");
Expect(1, 40, '\P{General_Category=closepunctuation}', "");
Expect(0, 40, '\P{^General_Category=closepunctuation}', "");
Expect(1, 41, '\p{General_Category=-_Close_Punctuation}', "");
Expect(0, 41, '\p{^General_Category=-_Close_Punctuation}', "");
Expect(0, 41, '\P{General_Category=-_Close_Punctuation}', "");
Expect(1, 41, '\P{^General_Category=-_Close_Punctuation}', "");
Expect(0, 40, '\p{General_Category=-_Close_Punctuation}', "");
Expect(1, 40, '\p{^General_Category=-_Close_Punctuation}', "");
Expect(1, 40, '\P{General_Category=-_Close_Punctuation}', "");
Expect(0, 40, '\P{^General_Category=-_Close_Punctuation}', "");
Error('\p{Gc= pe/a/}');
Error('\P{Gc= pe/a/}');
Expect(1, 41, '\p{Gc=pe}', "");
Expect(0, 41, '\p{^Gc=pe}', "");
Expect(0, 41, '\P{Gc=pe}', "");
Expect(1, 41, '\P{^Gc=pe}', "");
Expect(0, 40, '\p{Gc=pe}', "");
Expect(1, 40, '\p{^Gc=pe}', "");
Expect(1, 40, '\P{Gc=pe}', "");
Expect(0, 40, '\P{^Gc=pe}', "");
Expect(1, 41, '\p{Gc=-Pe}', "");
Expect(0, 41, '\p{^Gc=-Pe}', "");
Expect(0, 41, '\P{Gc=-Pe}', "");
Expect(1, 41, '\P{^Gc=-Pe}', "");
Expect(0, 40, '\p{Gc=-Pe}', "");
Expect(1, 40, '\p{^Gc=-Pe}', "");
Expect(1, 40, '\P{Gc=-Pe}', "");
Expect(0, 40, '\P{^Gc=-Pe}', "");
Error('\p{Category= Close Punctuation:=}');
Error('\P{Category= Close Punctuation:=}');
Expect(1, 41, '\p{Category: closepunctuation}', "");
Expect(0, 41, '\p{^Category: closepunctuation}', "");
Expect(0, 41, '\P{Category: closepunctuation}', "");
Expect(1, 41, '\P{^Category: closepunctuation}', "");
Expect(0, 40, '\p{Category: closepunctuation}', "");
Expect(1, 40, '\p{^Category: closepunctuation}', "");
Expect(1, 40, '\P{Category: closepunctuation}', "");
Expect(0, 40, '\P{^Category: closepunctuation}', "");
Expect(1, 41, '\p{Category=- closePunctuation}', "");
Expect(0, 41, '\p{^Category=- closePunctuation}', "");
Expect(0, 41, '\P{Category=- closePunctuation}', "");
Expect(1, 41, '\P{^Category=- closePunctuation}', "");
Expect(0, 40, '\p{Category=- closePunctuation}', "");
Expect(1, 40, '\p{^Category=- closePunctuation}', "");
Expect(1, 40, '\P{Category=- closePunctuation}', "");
Expect(0, 40, '\P{^Category=- closePunctuation}', "");
Error('\p{Is_General_Category=/a/__Pe}');
Error('\P{Is_General_Category=/a/__Pe}');
Expect(1, 41, '\p{Is_General_Category=pe}', "");
Expect(0, 41, '\p{^Is_General_Category=pe}', "");
Expect(0, 41, '\P{Is_General_Category=pe}', "");
Expect(1, 41, '\P{^Is_General_Category=pe}', "");
Expect(0, 40, '\p{Is_General_Category=pe}', "");
Expect(1, 40, '\p{^Is_General_Category=pe}', "");
Expect(1, 40, '\P{Is_General_Category=pe}', "");
Expect(0, 40, '\P{^Is_General_Category=pe}', "");
Expect(1, 41, '\p{Is_General_Category= -PE}', "");
Expect(0, 41, '\p{^Is_General_Category= -PE}', "");
Expect(0, 41, '\P{Is_General_Category= -PE}', "");
Expect(1, 41, '\P{^Is_General_Category= -PE}', "");
Expect(0, 40, '\p{Is_General_Category= -PE}', "");
Expect(1, 40, '\p{^Is_General_Category= -PE}', "");
Expect(1, 40, '\P{Is_General_Category= -PE}', "");
Expect(0, 40, '\P{^Is_General_Category= -PE}', "");
Error('\p{Is_Gc=_ Close/a/PUNCTUATION}');
Error('\P{Is_Gc=_ Close/a/PUNCTUATION}');
Expect(1, 41, '\p{Is_Gc=closepunctuation}', "");
Expect(0, 41, '\p{^Is_Gc=closepunctuation}', "");
Expect(0, 41, '\P{Is_Gc=closepunctuation}', "");
Expect(1, 41, '\P{^Is_Gc=closepunctuation}', "");
Expect(0, 40, '\p{Is_Gc=closepunctuation}', "");
Expect(1, 40, '\p{^Is_Gc=closepunctuation}', "");
Expect(1, 40, '\P{Is_Gc=closepunctuation}', "");
Expect(0, 40, '\P{^Is_Gc=closepunctuation}', "");
Expect(1, 41, '\p{Is_Gc=-closePunctuation}', "");
Expect(0, 41, '\p{^Is_Gc=-closePunctuation}', "");
Expect(0, 41, '\P{Is_Gc=-closePunctuation}', "");
Expect(1, 41, '\P{^Is_Gc=-closePunctuation}', "");
Expect(0, 40, '\p{Is_Gc=-closePunctuation}', "");
Expect(1, 40, '\p{^Is_Gc=-closePunctuation}', "");
Expect(1, 40, '\P{Is_Gc=-closePunctuation}', "");
Expect(0, 40, '\P{^Is_Gc=-closePunctuation}', "");
Error('\p{Is_Category=:=_-Pe}');
Error('\P{Is_Category=:=_-Pe}');
Expect(1, 41, '\p{Is_Category=pe}', "");
Expect(0, 41, '\p{^Is_Category=pe}', "");
Expect(0, 41, '\P{Is_Category=pe}', "");
Expect(1, 41, '\P{^Is_Category=pe}', "");
Expect(0, 40, '\p{Is_Category=pe}', "");
Expect(1, 40, '\p{^Is_Category=pe}', "");
Expect(1, 40, '\P{Is_Category=pe}', "");
Expect(0, 40, '\P{^Is_Category=pe}', "");
Expect(1, 41, '\p{Is_Category=-_Pe}', "");
Expect(0, 41, '\p{^Is_Category=-_Pe}', "");
Expect(0, 41, '\P{Is_Category=-_Pe}', "");
Expect(1, 41, '\P{^Is_Category=-_Pe}', "");
Expect(0, 40, '\p{Is_Category=-_Pe}', "");
Expect(1, 40, '\p{^Is_Category=-_Pe}', "");
Expect(1, 40, '\P{Is_Category=-_Pe}', "");
Expect(0, 40, '\P{^Is_Category=-_Pe}', "");
Error('\p{General_Category= letter/a/}');
Error('\P{General_Category= letter/a/}');
Expect(1, 90, '\p{General_Category=letter}', "");
Expect(0, 90, '\p{^General_Category=letter}', "");
Expect(0, 90, '\P{General_Category=letter}', "");
Expect(1, 90, '\P{^General_Category=letter}', "");
Expect(0, 64, '\p{General_Category=letter}', "");
Expect(1, 64, '\p{^General_Category=letter}', "");
Expect(1, 64, '\P{General_Category=letter}', "");
Expect(0, 64, '\P{^General_Category=letter}', "");
Expect(1, 90, '\p{General_Category=- letter}', "");
Expect(0, 90, '\p{^General_Category=- letter}', "");
Expect(0, 90, '\P{General_Category=- letter}', "");
Expect(1, 90, '\P{^General_Category=- letter}', "");
Expect(0, 64, '\p{General_Category=- letter}', "");
Expect(1, 64, '\p{^General_Category=- letter}', "");
Expect(1, 64, '\P{General_Category=- letter}', "");
Expect(0, 64, '\P{^General_Category=- letter}', "");
Error('\p{Gc=/a/_L}');
Error('\P{Gc=/a/_L}');
Expect(1, 90, '\p{Gc=l}', "");
Expect(0, 90, '\p{^Gc=l}', "");
Expect(0, 90, '\P{Gc=l}', "");
Expect(1, 90, '\P{^Gc=l}', "");
Expect(0, 64, '\p{Gc=l}', "");
Expect(1, 64, '\p{^Gc=l}', "");
Expect(1, 64, '\P{Gc=l}', "");
Expect(0, 64, '\P{^Gc=l}', "");
Expect(1, 90, '\p{Gc=__L}', "");
Expect(0, 90, '\p{^Gc=__L}', "");
Expect(0, 90, '\P{Gc=__L}', "");
Expect(1, 90, '\P{^Gc=__L}', "");
Expect(0, 64, '\p{Gc=__L}', "");
Expect(1, 64, '\p{^Gc=__L}', "");
Expect(1, 64, '\P{Gc=__L}', "");
Expect(0, 64, '\P{^Gc=__L}', "");
Error('\p{Category=_Letter:=}');
Error('\P{Category=_Letter:=}');
Expect(1, 90, '\p{Category: letter}', "");
Expect(0, 90, '\p{^Category: letter}', "");
Expect(0, 90, '\P{Category: letter}', "");
Expect(1, 90, '\P{^Category: letter}', "");
Expect(0, 64, '\p{Category: letter}', "");
Expect(1, 64, '\p{^Category: letter}', "");
Expect(1, 64, '\P{Category: letter}', "");
Expect(0, 64, '\P{^Category: letter}', "");
Expect(1, 90, '\p{Category: _Letter}', "");
Expect(0, 90, '\p{^Category: _Letter}', "");
Expect(0, 90, '\P{Category: _Letter}', "");
Expect(1, 90, '\P{^Category: _Letter}', "");
Expect(0, 64, '\p{Category: _Letter}', "");
Expect(1, 64, '\p{^Category: _Letter}', "");
Expect(1, 64, '\P{Category: _Letter}', "");
Expect(0, 64, '\P{^Category: _Letter}', "");
Error('\p{Is_General_Category=/a/ L}');
Error('\P{Is_General_Category=/a/ L}');
Expect(1, 90, '\p{Is_General_Category: l}', "");
Expect(0, 90, '\p{^Is_General_Category: l}', "");
Expect(0, 90, '\P{Is_General_Category: l}', "");
Expect(1, 90, '\P{^Is_General_Category: l}', "");
Expect(0, 64, '\p{Is_General_Category: l}', "");
Expect(1, 64, '\p{^Is_General_Category: l}', "");
Expect(1, 64, '\P{Is_General_Category: l}', "");
Expect(0, 64, '\P{^Is_General_Category: l}', "");
Expect(1, 90, '\p{Is_General_Category= L}', "");
Expect(0, 90, '\p{^Is_General_Category= L}', "");
Expect(0, 90, '\P{Is_General_Category= L}', "");
Expect(1, 90, '\P{^Is_General_Category= L}', "");
Expect(0, 64, '\p{Is_General_Category= L}', "");
Expect(1, 64, '\p{^Is_General_Category= L}', "");
Expect(1, 64, '\P{Is_General_Category= L}', "");
Expect(0, 64, '\P{^Is_General_Category= L}', "");
Error('\p{Is_Gc=:=--letter}');
Error('\P{Is_Gc=:=--letter}');
Expect(1, 90, '\p{Is_Gc=letter}', "");
Expect(0, 90, '\p{^Is_Gc=letter}', "");
Expect(0, 90, '\P{Is_Gc=letter}', "");
Expect(1, 90, '\P{^Is_Gc=letter}', "");
Expect(0, 64, '\p{Is_Gc=letter}', "");
Expect(1, 64, '\p{^Is_Gc=letter}', "");
Expect(1, 64, '\P{Is_Gc=letter}', "");
Expect(0, 64, '\P{^Is_Gc=letter}', "");
Expect(1, 90, '\p{Is_Gc: _ Letter}', "");
Expect(0, 90, '\p{^Is_Gc: _ Letter}', "");
Expect(0, 90, '\P{Is_Gc: _ Letter}', "");
Expect(1, 90, '\P{^Is_Gc: _ Letter}', "");
Expect(0, 64, '\p{Is_Gc: _ Letter}', "");
Expect(1, 64, '\p{^Is_Gc: _ Letter}', "");
Expect(1, 64, '\P{Is_Gc: _ Letter}', "");
Expect(0, 64, '\P{^Is_Gc: _ Letter}', "");
Error('\p{Is_Category=__L:=}');
Error('\P{Is_Category=__L:=}');
Expect(1, 90, '\p{Is_Category=l}', "");
Expect(0, 90, '\p{^Is_Category=l}', "");
Expect(0, 90, '\P{Is_Category=l}', "");
Expect(1, 90, '\P{^Is_Category=l}', "");
Expect(0, 64, '\p{Is_Category=l}', "");
Expect(1, 64, '\p{^Is_Category=l}', "");
Expect(1, 64, '\P{Is_Category=l}', "");
Expect(0, 64, '\P{^Is_Category=l}', "");
Expect(1, 90, '\p{Is_Category=__l}', "");
Expect(0, 90, '\p{^Is_Category=__l}', "");
Expect(0, 90, '\P{Is_Category=__l}', "");
Expect(1, 90, '\P{^Is_Category=__l}', "");
Expect(0, 64, '\p{Is_Category=__l}', "");
Expect(1, 64, '\p{^Is_Category=__l}', "");
Expect(1, 64, '\P{Is_Category=__l}', "");
Expect(0, 64, '\P{^Is_Category=__l}', "");
Error('\p{General_Category: _Modifier SYMBOL:=}');
Error('\P{General_Category: _Modifier SYMBOL:=}');
Expect(1, 94, '\p{General_Category=modifiersymbol}', "");
Expect(0, 94, '\p{^General_Category=modifiersymbol}', "");
Expect(0, 94, '\P{General_Category=modifiersymbol}', "");
Expect(1, 94, '\P{^General_Category=modifiersymbol}', "");
Expect(0, 93, '\p{General_Category=modifiersymbol}', "");
Expect(1, 93, '\p{^General_Category=modifiersymbol}', "");
Expect(1, 93, '\P{General_Category=modifiersymbol}', "");
Expect(0, 93, '\P{^General_Category=modifiersymbol}', "");
Expect(1, 94, '\p{General_Category=- modifierSymbol}', "");
Expect(0, 94, '\p{^General_Category=- modifierSymbol}', "");
Expect(0, 94, '\P{General_Category=- modifierSymbol}', "");
Expect(1, 94, '\P{^General_Category=- modifierSymbol}', "");
Expect(0, 93, '\p{General_Category=- modifierSymbol}', "");
Expect(1, 93, '\p{^General_Category=- modifierSymbol}', "");
Expect(1, 93, '\P{General_Category=- modifierSymbol}', "");
Expect(0, 93, '\P{^General_Category=- modifierSymbol}', "");
Error('\p{Gc=-:=Sk}');
Error('\P{Gc=-:=Sk}');
Expect(1, 94, '\p{Gc=sk}', "");
Expect(0, 94, '\p{^Gc=sk}', "");
Expect(0, 94, '\P{Gc=sk}', "");
Expect(1, 94, '\P{^Gc=sk}', "");
Expect(0, 93, '\p{Gc=sk}', "");
Expect(1, 93, '\p{^Gc=sk}', "");
Expect(1, 93, '\P{Gc=sk}', "");
Expect(0, 93, '\P{^Gc=sk}', "");
Expect(1, 94, '\p{Gc= SK}', "");
Expect(0, 94, '\p{^Gc= SK}', "");
Expect(0, 94, '\P{Gc= SK}', "");
Expect(1, 94, '\P{^Gc= SK}', "");
Expect(0, 93, '\p{Gc= SK}', "");
Expect(1, 93, '\p{^Gc= SK}', "");
Expect(1, 93, '\P{Gc= SK}', "");
Expect(0, 93, '\P{^Gc= SK}', "");
Error('\p{Category=/a/- Modifier Symbol}');
Error('\P{Category=/a/- Modifier Symbol}');
Expect(1, 94, '\p{Category=modifiersymbol}', "");
Expect(0, 94, '\p{^Category=modifiersymbol}', "");
Expect(0, 94, '\P{Category=modifiersymbol}', "");
Expect(1, 94, '\P{^Category=modifiersymbol}', "");
Expect(0, 93, '\p{Category=modifiersymbol}', "");
Expect(1, 93, '\p{^Category=modifiersymbol}', "");
Expect(1, 93, '\P{Category=modifiersymbol}', "");
Expect(0, 93, '\P{^Category=modifiersymbol}', "");
Expect(1, 94, '\p{Category= _Modifier-Symbol}', "");
Expect(0, 94, '\p{^Category= _Modifier-Symbol}', "");
Expect(0, 94, '\P{Category= _Modifier-Symbol}', "");
Expect(1, 94, '\P{^Category= _Modifier-Symbol}', "");
Expect(0, 93, '\p{Category= _Modifier-Symbol}', "");
Expect(1, 93, '\p{^Category= _Modifier-Symbol}', "");
Expect(1, 93, '\P{Category= _Modifier-Symbol}', "");
Expect(0, 93, '\P{^Category= _Modifier-Symbol}', "");
Error('\p{Is_General_Category=/a/ Sk}');
Error('\P{Is_General_Category=/a/ Sk}');
Expect(1, 94, '\p{Is_General_Category=sk}', "");
Expect(0, 94, '\p{^Is_General_Category=sk}', "");
Expect(0, 94, '\P{Is_General_Category=sk}', "");
Expect(1, 94, '\P{^Is_General_Category=sk}', "");
Expect(0, 93, '\p{Is_General_Category=sk}', "");
Expect(1, 93, '\p{^Is_General_Category=sk}', "");
Expect(1, 93, '\P{Is_General_Category=sk}', "");
Expect(0, 93, '\P{^Is_General_Category=sk}', "");
Expect(1, 94, '\p{Is_General_Category=-_SK}', "");
Expect(0, 94, '\p{^Is_General_Category=-_SK}', "");
Expect(0, 94, '\P{Is_General_Category=-_SK}', "");
Expect(1, 94, '\P{^Is_General_Category=-_SK}', "");
Expect(0, 93, '\p{Is_General_Category=-_SK}', "");
Expect(1, 93, '\p{^Is_General_Category=-_SK}', "");
Expect(1, 93, '\P{Is_General_Category=-_SK}', "");
Expect(0, 93, '\P{^Is_General_Category=-_SK}', "");
Error('\p{Is_Gc= :=Modifier symbol}');
Error('\P{Is_Gc= :=Modifier symbol}');
Expect(1, 94, '\p{Is_Gc=modifiersymbol}', "");
Expect(0, 94, '\p{^Is_Gc=modifiersymbol}', "");
Expect(0, 94, '\P{Is_Gc=modifiersymbol}', "");
Expect(1, 94, '\P{^Is_Gc=modifiersymbol}', "");
Expect(0, 93, '\p{Is_Gc=modifiersymbol}', "");
Expect(1, 93, '\p{^Is_Gc=modifiersymbol}', "");
Expect(1, 93, '\P{Is_Gc=modifiersymbol}', "");
Expect(0, 93, '\P{^Is_Gc=modifiersymbol}', "");
Expect(1, 94, '\p{Is_Gc=-Modifier symbol}', "");
Expect(0, 94, '\p{^Is_Gc=-Modifier symbol}', "");
Expect(0, 94, '\P{Is_Gc=-Modifier symbol}', "");
Expect(1, 94, '\P{^Is_Gc=-Modifier symbol}', "");
Expect(0, 93, '\p{Is_Gc=-Modifier symbol}', "");
Expect(1, 93, '\p{^Is_Gc=-Modifier symbol}', "");
Expect(1, 93, '\P{Is_Gc=-Modifier symbol}', "");
Expect(0, 93, '\P{^Is_Gc=-Modifier symbol}', "");
Error('\p{Is_Category= -Sk/a/}');
Error('\P{Is_Category= -Sk/a/}');
Expect(1, 94, '\p{Is_Category: sk}', "");
Expect(0, 94, '\p{^Is_Category: sk}', "");
Expect(0, 94, '\P{Is_Category: sk}', "");
Expect(1, 94, '\P{^Is_Category: sk}', "");
Expect(0, 93, '\p{Is_Category: sk}', "");
Expect(1, 93, '\p{^Is_Category: sk}', "");
Expect(1, 93, '\P{Is_Category: sk}', "");
Expect(0, 93, '\P{^Is_Category: sk}', "");
Expect(1, 94, '\p{Is_Category=-_sk}', "");
Expect(0, 94, '\p{^Is_Category=-_sk}', "");
Expect(0, 94, '\P{Is_Category=-_sk}', "");
Expect(1, 94, '\P{^Is_Category=-_sk}', "");
Expect(0, 93, '\p{Is_Category=-_sk}', "");
Expect(1, 93, '\p{^Is_Category=-_sk}', "");
Expect(1, 93, '\P{Is_Category=-_sk}', "");
Expect(0, 93, '\P{^Is_Category=-_sk}', "");
Error('\p{General_Category: _Control:=}');
Error('\P{General_Category: _Control:=}');
Expect(1, 31, '\p{General_Category=control}', "");
Expect(0, 31, '\p{^General_Category=control}', "");
Expect(0, 31, '\P{General_Category=control}', "");
Expect(1, 31, '\P{^General_Category=control}', "");
Expect(0, 126, '\p{General_Category=control}', "");
Expect(1, 126, '\p{^General_Category=control}', "");
Expect(1, 126, '\P{General_Category=control}', "");
Expect(0, 126, '\P{^General_Category=control}', "");
Expect(1, 31, '\p{General_Category= control}', "");
Expect(0, 31, '\p{^General_Category= control}', "");
Expect(0, 31, '\P{General_Category= control}', "");
Expect(1, 31, '\P{^General_Category= control}', "");
Expect(0, 126, '\p{General_Category= control}', "");
Expect(1, 126, '\p{^General_Category= control}', "");
Expect(1, 126, '\P{General_Category= control}', "");
Expect(0, 126, '\P{^General_Category= control}', "");
Error('\p{Gc=-:=CC}');
Error('\P{Gc=-:=CC}');
Expect(1, 31, '\p{Gc=cc}', "");
Expect(0, 31, '\p{^Gc=cc}', "");
Expect(0, 31, '\P{Gc=cc}', "");
Expect(1, 31, '\P{^Gc=cc}', "");
Expect(0, 126, '\p{Gc=cc}', "");
Expect(1, 126, '\p{^Gc=cc}', "");
Expect(1, 126, '\P{Gc=cc}', "");
Expect(0, 126, '\P{^Gc=cc}', "");
Expect(1, 31, '\p{Gc: -_Cc}', "");
Expect(0, 31, '\p{^Gc: -_Cc}', "");
Expect(0, 31, '\P{Gc: -_Cc}', "");
Expect(1, 31, '\P{^Gc: -_Cc}', "");
Expect(0, 126, '\p{Gc: -_Cc}', "");
Expect(1, 126, '\p{^Gc: -_Cc}', "");
Expect(1, 126, '\P{Gc: -_Cc}', "");
Expect(0, 126, '\P{^Gc: -_Cc}', "");
Error('\p{Category= /a/Cntrl}');
Error('\P{Category= /a/Cntrl}');
Expect(1, 31, '\p{Category=cntrl}', "");
Expect(0, 31, '\p{^Category=cntrl}', "");
Expect(0, 31, '\P{Category=cntrl}', "");
Expect(1, 31, '\P{^Category=cntrl}', "");
Expect(0, 126, '\p{Category=cntrl}', "");
Expect(1, 126, '\p{^Category=cntrl}', "");
Expect(1, 126, '\P{Category=cntrl}', "");
Expect(0, 126, '\P{^Category=cntrl}', "");
Expect(1, 31, '\p{Category= -CNTRL}', "");
Expect(0, 31, '\p{^Category= -CNTRL}', "");
Expect(0, 31, '\P{Category= -CNTRL}', "");
Expect(1, 31, '\P{^Category= -CNTRL}', "");
Expect(0, 126, '\p{Category= -CNTRL}', "");
Expect(1, 126, '\p{^Category= -CNTRL}', "");
Expect(1, 126, '\P{Category= -CNTRL}', "");
Expect(0, 126, '\P{^Category= -CNTRL}', "");
Error('\p{Is_General_Category=/a/ _CONTROL}');
Error('\P{Is_General_Category=/a/ _CONTROL}');
Expect(1, 31, '\p{Is_General_Category=control}', "");
Expect(0, 31, '\p{^Is_General_Category=control}', "");
Expect(0, 31, '\P{Is_General_Category=control}', "");
Expect(1, 31, '\P{^Is_General_Category=control}', "");
Expect(0, 126, '\p{Is_General_Category=control}', "");
Expect(1, 126, '\p{^Is_General_Category=control}', "");
Expect(1, 126, '\P{Is_General_Category=control}', "");
Expect(0, 126, '\P{^Is_General_Category=control}', "");
Expect(1, 31, '\p{Is_General_Category: control}', "");
Expect(0, 31, '\p{^Is_General_Category: control}', "");
Expect(0, 31, '\P{Is_General_Category: control}', "");
Expect(1, 31, '\P{^Is_General_Category: control}', "");
Expect(0, 126, '\p{Is_General_Category: control}', "");
Expect(1, 126, '\p{^Is_General_Category: control}', "");
Expect(1, 126, '\P{Is_General_Category: control}', "");
Expect(0, 126, '\P{^Is_General_Category: control}', "");
Error('\p{Is_Gc= :=Cc}');
Error('\P{Is_Gc= :=Cc}');
Expect(1, 31, '\p{Is_Gc=cc}', "");
Expect(0, 31, '\p{^Is_Gc=cc}', "");
Expect(0, 31, '\P{Is_Gc=cc}', "");
Expect(1, 31, '\P{^Is_Gc=cc}', "");
Expect(0, 126, '\p{Is_Gc=cc}', "");
Expect(1, 126, '\p{^Is_Gc=cc}', "");
Expect(1, 126, '\P{Is_Gc=cc}', "");
Expect(0, 126, '\P{^Is_Gc=cc}', "");
Expect(1, 31, '\p{Is_Gc= _CC}', "");
Expect(0, 31, '\p{^Is_Gc= _CC}', "");
Expect(0, 31, '\P{Is_Gc= _CC}', "");
Expect(1, 31, '\P{^Is_Gc= _CC}', "");
Expect(0, 126, '\p{Is_Gc= _CC}', "");
Expect(1, 126, '\p{^Is_Gc= _CC}', "");
Expect(1, 126, '\P{Is_Gc= _CC}', "");
Expect(0, 126, '\P{^Is_Gc= _CC}', "");
Error('\p{Is_Category=-/a/CNTRL}');
Error('\P{Is_Category=-/a/CNTRL}');
Expect(1, 31, '\p{Is_Category: cntrl}', "");
Expect(0, 31, '\p{^Is_Category: cntrl}', "");
Expect(0, 31, '\P{Is_Category: cntrl}', "");
Expect(1, 31, '\P{^Is_Category: cntrl}', "");
Expect(0, 126, '\p{Is_Category: cntrl}', "");
Expect(1, 126, '\p{^Is_Category: cntrl}', "");
Expect(1, 126, '\P{Is_Category: cntrl}', "");
Expect(0, 126, '\P{^Is_Category: cntrl}', "");
Expect(1, 31, '\p{Is_Category=__cntrl}', "");
Expect(0, 31, '\p{^Is_Category=__cntrl}', "");
Expect(0, 31, '\P{Is_Category=__cntrl}', "");
Expect(1, 31, '\P{^Is_Category=__cntrl}', "");
Expect(0, 126, '\p{Is_Category=__cntrl}', "");
Expect(1, 126, '\p{^Is_Category=__cntrl}', "");
Expect(1, 126, '\P{Is_Category=__cntrl}', "");
Expect(0, 126, '\P{^Is_Category=__cntrl}', "");
Error('\p{General_Category=:=--Line-SEPARATOR}');
Error('\P{General_Category=:=--Line-SEPARATOR}');
Expect(1, 8232, '\p{General_Category=lineseparator}', "");
Expect(0, 8232, '\p{^General_Category=lineseparator}', "");
Expect(0, 8232, '\P{General_Category=lineseparator}', "");
Expect(1, 8232, '\P{^General_Category=lineseparator}', "");
Expect(0, 8231, '\p{General_Category=lineseparator}', "");
Expect(1, 8231, '\p{^General_Category=lineseparator}', "");
Expect(1, 8231, '\P{General_Category=lineseparator}', "");
Expect(0, 8231, '\P{^General_Category=lineseparator}', "");
Expect(1, 8232, '\p{General_Category=_ Line_Separator}', "");
Expect(0, 8232, '\p{^General_Category=_ Line_Separator}', "");
Expect(0, 8232, '\P{General_Category=_ Line_Separator}', "");
Expect(1, 8232, '\P{^General_Category=_ Line_Separator}', "");
Expect(0, 8231, '\p{General_Category=_ Line_Separator}', "");
Expect(1, 8231, '\p{^General_Category=_ Line_Separator}', "");
Expect(1, 8231, '\P{General_Category=_ Line_Separator}', "");
Expect(0, 8231, '\P{^General_Category=_ Line_Separator}', "");
Error('\p{Gc=/a/ Zl}');
Error('\P{Gc=/a/ Zl}');
Expect(1, 8232, '\p{Gc=zl}', "");
Expect(0, 8232, '\p{^Gc=zl}', "");
Expect(0, 8232, '\P{Gc=zl}', "");
Expect(1, 8232, '\P{^Gc=zl}', "");
Expect(0, 8231, '\p{Gc=zl}', "");
Expect(1, 8231, '\p{^Gc=zl}', "");
Expect(1, 8231, '\P{Gc=zl}', "");
Expect(0, 8231, '\P{^Gc=zl}', "");
Expect(1, 8232, '\p{Gc: ZL}', "");
Expect(0, 8232, '\p{^Gc: ZL}', "");
Expect(0, 8232, '\P{Gc: ZL}', "");
Expect(1, 8232, '\P{^Gc: ZL}', "");
Expect(0, 8231, '\p{Gc: ZL}', "");
Expect(1, 8231, '\p{^Gc: ZL}', "");
Expect(1, 8231, '\P{Gc: ZL}', "");
Expect(0, 8231, '\P{^Gc: ZL}', "");
Error('\p{Category=/a/ _Lineseparator}');
Error('\P{Category=/a/ _Lineseparator}');
Expect(1, 8232, '\p{Category=lineseparator}', "");
Expect(0, 8232, '\p{^Category=lineseparator}', "");
Expect(0, 8232, '\P{Category=lineseparator}', "");
Expect(1, 8232, '\P{^Category=lineseparator}', "");
Expect(0, 8231, '\p{Category=lineseparator}', "");
Expect(1, 8231, '\p{^Category=lineseparator}', "");
Expect(1, 8231, '\P{Category=lineseparator}', "");
Expect(0, 8231, '\P{^Category=lineseparator}', "");
Expect(1, 8232, '\p{Category=- Line Separator}', "");
Expect(0, 8232, '\p{^Category=- Line Separator}', "");
Expect(0, 8232, '\P{Category=- Line Separator}', "");
Expect(1, 8232, '\P{^Category=- Line Separator}', "");
Expect(0, 8231, '\p{Category=- Line Separator}', "");
Expect(1, 8231, '\p{^Category=- Line Separator}', "");
Expect(1, 8231, '\P{Category=- Line Separator}', "");
Expect(0, 8231, '\P{^Category=- Line Separator}', "");
Error('\p{Is_General_Category=_zl:=}');
Error('\P{Is_General_Category=_zl:=}');
Expect(1, 8232, '\p{Is_General_Category=zl}', "");
Expect(0, 8232, '\p{^Is_General_Category=zl}', "");
Expect(0, 8232, '\P{Is_General_Category=zl}', "");
Expect(1, 8232, '\P{^Is_General_Category=zl}', "");
Expect(0, 8231, '\p{Is_General_Category=zl}', "");
Expect(1, 8231, '\p{^Is_General_Category=zl}', "");
Expect(1, 8231, '\P{Is_General_Category=zl}', "");
Expect(0, 8231, '\P{^Is_General_Category=zl}', "");
Expect(1, 8232, '\p{Is_General_Category=_-Zl}', "");
Expect(0, 8232, '\p{^Is_General_Category=_-Zl}', "");
Expect(0, 8232, '\P{Is_General_Category=_-Zl}', "");
Expect(1, 8232, '\P{^Is_General_Category=_-Zl}', "");
Expect(0, 8231, '\p{Is_General_Category=_-Zl}', "");
Expect(1, 8231, '\p{^Is_General_Category=_-Zl}', "");
Expect(1, 8231, '\P{Is_General_Category=_-Zl}', "");
Expect(0, 8231, '\P{^Is_General_Category=_-Zl}', "");
Error('\p{Is_Gc=- Line/a/separator}');
Error('\P{Is_Gc=- Line/a/separator}');
Expect(1, 8232, '\p{Is_Gc=lineseparator}', "");
Expect(0, 8232, '\p{^Is_Gc=lineseparator}', "");
Expect(0, 8232, '\P{Is_Gc=lineseparator}', "");
Expect(1, 8232, '\P{^Is_Gc=lineseparator}', "");
Expect(0, 8231, '\p{Is_Gc=lineseparator}', "");
Expect(1, 8231, '\p{^Is_Gc=lineseparator}', "");
Expect(1, 8231, '\P{Is_Gc=lineseparator}', "");
Expect(0, 8231, '\P{^Is_Gc=lineseparator}', "");
Expect(1, 8232, '\p{Is_Gc= -Line-Separator}', "");
Expect(0, 8232, '\p{^Is_Gc= -Line-Separator}', "");
Expect(0, 8232, '\P{Is_Gc= -Line-Separator}', "");
Expect(1, 8232, '\P{^Is_Gc= -Line-Separator}', "");
Expect(0, 8231, '\p{Is_Gc= -Line-Separator}', "");
Expect(1, 8231, '\p{^Is_Gc= -Line-Separator}', "");
Expect(1, 8231, '\P{Is_Gc= -Line-Separator}', "");
Expect(0, 8231, '\P{^Is_Gc= -Line-Separator}', "");
Error('\p{Is_Category= _ZL:=}');
Error('\P{Is_Category= _ZL:=}');
Expect(1, 8232, '\p{Is_Category=zl}', "");
Expect(0, 8232, '\p{^Is_Category=zl}', "");
Expect(0, 8232, '\P{Is_Category=zl}', "");
Expect(1, 8232, '\P{^Is_Category=zl}', "");
Expect(0, 8231, '\p{Is_Category=zl}', "");
Expect(1, 8231, '\p{^Is_Category=zl}', "");
Expect(1, 8231, '\P{Is_Category=zl}', "");
Expect(0, 8231, '\P{^Is_Category=zl}', "");
Expect(1, 8232, '\p{Is_Category= ZL}', "");
Expect(0, 8232, '\p{^Is_Category= ZL}', "");
Expect(0, 8232, '\P{Is_Category= ZL}', "");
Expect(1, 8232, '\P{^Is_Category= ZL}', "");
Expect(0, 8231, '\p{Is_Category= ZL}', "");
Expect(1, 8231, '\p{^Is_Category= ZL}', "");
Expect(1, 8231, '\P{Is_Category= ZL}', "");
Expect(0, 8231, '\P{^Is_Category= ZL}', "");
Error('\p{General_Category: :=Open_Punctuation}');
Error('\P{General_Category: :=Open_Punctuation}');
Expect(1, 40, '\p{General_Category=openpunctuation}', "");
Expect(0, 40, '\p{^General_Category=openpunctuation}', "");
Expect(0, 40, '\P{General_Category=openpunctuation}', "");
Expect(1, 40, '\P{^General_Category=openpunctuation}', "");
Expect(0, 39, '\p{General_Category=openpunctuation}', "");
Expect(1, 39, '\p{^General_Category=openpunctuation}', "");
Expect(1, 39, '\P{General_Category=openpunctuation}', "");
Expect(0, 39, '\P{^General_Category=openpunctuation}', "");
Expect(1, 40, '\p{General_Category=_OPEN punctuation}', "");
Expect(0, 40, '\p{^General_Category=_OPEN punctuation}', "");
Expect(0, 40, '\P{General_Category=_OPEN punctuation}', "");
Expect(1, 40, '\P{^General_Category=_OPEN punctuation}', "");
Expect(0, 39, '\p{General_Category=_OPEN punctuation}', "");
Expect(1, 39, '\p{^General_Category=_OPEN punctuation}', "");
Expect(1, 39, '\P{General_Category=_OPEN punctuation}', "");
Expect(0, 39, '\P{^General_Category=_OPEN punctuation}', "");
Error('\p{Gc= Ps/a/}');
Error('\P{Gc= Ps/a/}');
Expect(1, 40, '\p{Gc:ps}', "");
Expect(0, 40, '\p{^Gc:ps}', "");
Expect(0, 40, '\P{Gc:ps}', "");
Expect(1, 40, '\P{^Gc:ps}', "");
Expect(0, 39, '\p{Gc:ps}', "");
Expect(1, 39, '\p{^Gc:ps}', "");
Expect(1, 39, '\P{Gc:ps}', "");
Expect(0, 39, '\P{^Gc:ps}', "");
Expect(1, 40, '\p{Gc= _Ps}', "");
Expect(0, 40, '\p{^Gc= _Ps}', "");
Expect(0, 40, '\P{Gc= _Ps}', "");
Expect(1, 40, '\P{^Gc= _Ps}', "");
Expect(0, 39, '\p{Gc= _Ps}', "");
Expect(1, 39, '\p{^Gc= _Ps}', "");
Expect(1, 39, '\P{Gc= _Ps}', "");
Expect(0, 39, '\P{^Gc= _Ps}', "");
Error('\p{Category=/a/Open-Punctuation}');
Error('\P{Category=/a/Open-Punctuation}');
Expect(1, 40, '\p{Category=openpunctuation}', "");
Expect(0, 40, '\p{^Category=openpunctuation}', "");
Expect(0, 40, '\P{Category=openpunctuation}', "");
Expect(1, 40, '\P{^Category=openpunctuation}', "");
Expect(0, 39, '\p{Category=openpunctuation}', "");
Expect(1, 39, '\p{^Category=openpunctuation}', "");
Expect(1, 39, '\P{Category=openpunctuation}', "");
Expect(0, 39, '\P{^Category=openpunctuation}', "");
Expect(1, 40, '\p{Category: OpenPunctuation}', "");
Expect(0, 40, '\p{^Category: OpenPunctuation}', "");
Expect(0, 40, '\P{Category: OpenPunctuation}', "");
Expect(1, 40, '\P{^Category: OpenPunctuation}', "");
Expect(0, 39, '\p{Category: OpenPunctuation}', "");
Expect(1, 39, '\p{^Category: OpenPunctuation}', "");
Expect(1, 39, '\P{Category: OpenPunctuation}', "");
Expect(0, 39, '\P{^Category: OpenPunctuation}', "");
Error('\p{Is_General_Category: __PS:=}');
Error('\P{Is_General_Category: __PS:=}');
Expect(1, 40, '\p{Is_General_Category=ps}', "");
Expect(0, 40, '\p{^Is_General_Category=ps}', "");
Expect(0, 40, '\P{Is_General_Category=ps}', "");
Expect(1, 40, '\P{^Is_General_Category=ps}', "");
Expect(0, 39, '\p{Is_General_Category=ps}', "");
Expect(1, 39, '\p{^Is_General_Category=ps}', "");
Expect(1, 39, '\P{Is_General_Category=ps}', "");
Expect(0, 39, '\P{^Is_General_Category=ps}', "");
Expect(1, 40, '\p{Is_General_Category=- PS}', "");
Expect(0, 40, '\p{^Is_General_Category=- PS}', "");
Expect(0, 40, '\P{Is_General_Category=- PS}', "");
Expect(1, 40, '\P{^Is_General_Category=- PS}', "");
Expect(0, 39, '\p{Is_General_Category=- PS}', "");
Expect(1, 39, '\p{^Is_General_Category=- PS}', "");
Expect(1, 39, '\P{Is_General_Category=- PS}', "");
Expect(0, 39, '\P{^Is_General_Category=- PS}', "");
Error('\p{Is_Gc= :=OPEN-PUNCTUATION}');
Error('\P{Is_Gc= :=OPEN-PUNCTUATION}');
Expect(1, 40, '\p{Is_Gc=openpunctuation}', "");
Expect(0, 40, '\p{^Is_Gc=openpunctuation}', "");
Expect(0, 40, '\P{Is_Gc=openpunctuation}', "");
Expect(1, 40, '\P{^Is_Gc=openpunctuation}', "");
Expect(0, 39, '\p{Is_Gc=openpunctuation}', "");
Expect(1, 39, '\p{^Is_Gc=openpunctuation}', "");
Expect(1, 39, '\P{Is_Gc=openpunctuation}', "");
Expect(0, 39, '\P{^Is_Gc=openpunctuation}', "");
Expect(1, 40, '\p{Is_Gc= Open_Punctuation}', "");
Expect(0, 40, '\p{^Is_Gc= Open_Punctuation}', "");
Expect(0, 40, '\P{Is_Gc= Open_Punctuation}', "");
Expect(1, 40, '\P{^Is_Gc= Open_Punctuation}', "");
Expect(0, 39, '\p{Is_Gc= Open_Punctuation}', "");
Expect(1, 39, '\p{^Is_Gc= Open_Punctuation}', "");
Expect(1, 39, '\P{Is_Gc= Open_Punctuation}', "");
Expect(0, 39, '\P{^Is_Gc= Open_Punctuation}', "");
Error('\p{Is_Category= Ps:=}');
Error('\P{Is_Category= Ps:=}');
Expect(1, 40, '\p{Is_Category=ps}', "");
Expect(0, 40, '\p{^Is_Category=ps}', "");
Expect(0, 40, '\P{Is_Category=ps}', "");
Expect(1, 40, '\P{^Is_Category=ps}', "");
Expect(0, 39, '\p{Is_Category=ps}', "");
Expect(1, 39, '\p{^Is_Category=ps}', "");
Expect(1, 39, '\P{Is_Category=ps}', "");
Expect(0, 39, '\P{^Is_Category=ps}', "");
Expect(1, 40, '\p{Is_Category= ps}', "");
Expect(0, 40, '\p{^Is_Category= ps}', "");
Expect(0, 40, '\P{Is_Category= ps}', "");
Expect(1, 40, '\P{^Is_Category= ps}', "");
Expect(0, 39, '\p{Is_Category= ps}', "");
Expect(1, 39, '\p{^Is_Category= ps}', "");
Expect(1, 39, '\P{Is_Category= ps}', "");
Expect(0, 39, '\P{^Is_Category= ps}', "");
Error('\p{General_Category=-Math_Symbol/a/}');
Error('\P{General_Category=-Math_Symbol/a/}');
Expect(1, 43, '\p{General_Category=mathsymbol}', "");
Expect(0, 43, '\p{^General_Category=mathsymbol}', "");
Expect(0, 43, '\P{General_Category=mathsymbol}', "");
Expect(1, 43, '\P{^General_Category=mathsymbol}', "");
Expect(0, 42, '\p{General_Category=mathsymbol}', "");
Expect(1, 42, '\p{^General_Category=mathsymbol}', "");
Expect(1, 42, '\P{General_Category=mathsymbol}', "");
Expect(0, 42, '\P{^General_Category=mathsymbol}', "");
Expect(1, 43, '\p{General_Category=_ Math Symbol}', "");
Expect(0, 43, '\p{^General_Category=_ Math Symbol}', "");
Expect(0, 43, '\P{General_Category=_ Math Symbol}', "");
Expect(1, 43, '\P{^General_Category=_ Math Symbol}', "");
Expect(0, 42, '\p{General_Category=_ Math Symbol}', "");
Expect(1, 42, '\p{^General_Category=_ Math Symbol}', "");
Expect(1, 42, '\P{General_Category=_ Math Symbol}', "");
Expect(0, 42, '\P{^General_Category=_ Math Symbol}', "");
Error('\p{Gc: := sm}');
Error('\P{Gc: := sm}');
Expect(1, 43, '\p{Gc: sm}', "");
Expect(0, 43, '\p{^Gc: sm}', "");
Expect(0, 43, '\P{Gc: sm}', "");
Expect(1, 43, '\P{^Gc: sm}', "");
Expect(0, 42, '\p{Gc: sm}', "");
Expect(1, 42, '\p{^Gc: sm}', "");
Expect(1, 42, '\P{Gc: sm}', "");
Expect(0, 42, '\P{^Gc: sm}', "");
Expect(1, 43, '\p{Gc= SM}', "");
Expect(0, 43, '\p{^Gc= SM}', "");
Expect(0, 43, '\P{Gc= SM}', "");
Expect(1, 43, '\P{^Gc= SM}', "");
Expect(0, 42, '\p{Gc= SM}', "");
Expect(1, 42, '\p{^Gc= SM}', "");
Expect(1, 42, '\P{Gc= SM}', "");
Expect(0, 42, '\P{^Gc= SM}', "");
Error('\p{Category::= MATH_symbol}');
Error('\P{Category::= MATH_symbol}');
Expect(1, 43, '\p{Category=mathsymbol}', "");
Expect(0, 43, '\p{^Category=mathsymbol}', "");
Expect(0, 43, '\P{Category=mathsymbol}', "");
Expect(1, 43, '\P{^Category=mathsymbol}', "");
Expect(0, 42, '\p{Category=mathsymbol}', "");
Expect(1, 42, '\p{^Category=mathsymbol}', "");
Expect(1, 42, '\P{Category=mathsymbol}', "");
Expect(0, 42, '\P{^Category=mathsymbol}', "");
Expect(1, 43, '\p{Category=_-Math_Symbol}', "");
Expect(0, 43, '\p{^Category=_-Math_Symbol}', "");
Expect(0, 43, '\P{Category=_-Math_Symbol}', "");
Expect(1, 43, '\P{^Category=_-Math_Symbol}', "");
Expect(0, 42, '\p{Category=_-Math_Symbol}', "");
Expect(1, 42, '\p{^Category=_-Math_Symbol}', "");
Expect(1, 42, '\P{Category=_-Math_Symbol}', "");
Expect(0, 42, '\P{^Category=_-Math_Symbol}', "");
Error('\p{Is_General_Category=/a/ Sm}');
Error('\P{Is_General_Category=/a/ Sm}');
Expect(1, 43, '\p{Is_General_Category=sm}', "");
Expect(0, 43, '\p{^Is_General_Category=sm}', "");
Expect(0, 43, '\P{Is_General_Category=sm}', "");
Expect(1, 43, '\P{^Is_General_Category=sm}', "");
Expect(0, 42, '\p{Is_General_Category=sm}', "");
Expect(1, 42, '\p{^Is_General_Category=sm}', "");
Expect(1, 42, '\P{Is_General_Category=sm}', "");
Expect(0, 42, '\P{^Is_General_Category=sm}', "");
Expect(1, 43, '\p{Is_General_Category=_-SM}', "");
Expect(0, 43, '\p{^Is_General_Category=_-SM}', "");
Expect(0, 43, '\P{Is_General_Category=_-SM}', "");
Expect(1, 43, '\P{^Is_General_Category=_-SM}', "");
Expect(0, 42, '\p{Is_General_Category=_-SM}', "");
Expect(1, 42, '\p{^Is_General_Category=_-SM}', "");
Expect(1, 42, '\P{Is_General_Category=_-SM}', "");
Expect(0, 42, '\P{^Is_General_Category=_-SM}', "");
Error('\p{Is_Gc:--math:=Symbol}');
Error('\P{Is_Gc:--math:=Symbol}');
Expect(1, 43, '\p{Is_Gc=mathsymbol}', "");
Expect(0, 43, '\p{^Is_Gc=mathsymbol}', "");
Expect(0, 43, '\P{Is_Gc=mathsymbol}', "");
Expect(1, 43, '\P{^Is_Gc=mathsymbol}', "");
Expect(0, 42, '\p{Is_Gc=mathsymbol}', "");
Expect(1, 42, '\p{^Is_Gc=mathsymbol}', "");
Expect(1, 42, '\P{Is_Gc=mathsymbol}', "");
Expect(0, 42, '\P{^Is_Gc=mathsymbol}', "");
Expect(1, 43, '\p{Is_Gc=_Math-Symbol}', "");
Expect(0, 43, '\p{^Is_Gc=_Math-Symbol}', "");
Expect(0, 43, '\P{Is_Gc=_Math-Symbol}', "");
Expect(1, 43, '\P{^Is_Gc=_Math-Symbol}', "");
Expect(0, 42, '\p{Is_Gc=_Math-Symbol}', "");
Expect(1, 42, '\p{^Is_Gc=_Math-Symbol}', "");
Expect(1, 42, '\P{Is_Gc=_Math-Symbol}', "");
Expect(0, 42, '\P{^Is_Gc=_Math-Symbol}', "");
Error('\p{Is_Category=-:=Sm}');
Error('\P{Is_Category=-:=Sm}');
Expect(1, 43, '\p{Is_Category=sm}', "");
Expect(0, 43, '\p{^Is_Category=sm}', "");
Expect(0, 43, '\P{Is_Category=sm}', "");
Expect(1, 43, '\P{^Is_Category=sm}', "");
Expect(0, 42, '\p{Is_Category=sm}', "");
Expect(1, 42, '\p{^Is_Category=sm}', "");
Expect(1, 42, '\P{Is_Category=sm}', "");
Expect(0, 42, '\P{^Is_Category=sm}', "");
Expect(1, 43, '\p{Is_Category=_Sm}', "");
Expect(0, 43, '\p{^Is_Category=_Sm}', "");
Expect(0, 43, '\P{Is_Category=_Sm}', "");
Expect(1, 43, '\P{^Is_Category=_Sm}', "");
Expect(0, 42, '\p{Is_Category=_Sm}', "");
Expect(1, 42, '\p{^Is_Category=_Sm}', "");
Expect(1, 42, '\P{Is_Category=_Sm}', "");
Expect(0, 42, '\P{^Is_Category=_Sm}', "");
Error('\p{General_Category=:=- other LETTER}');
Error('\P{General_Category=:=- other LETTER}');
Expect(1, 443, '\p{General_Category=otherletter}', "");
Expect(0, 443, '\p{^General_Category=otherletter}', "");
Expect(0, 443, '\P{General_Category=otherletter}', "");
Expect(1, 443, '\P{^General_Category=otherletter}', "");
Expect(0, 442, '\p{General_Category=otherletter}', "");
Expect(1, 442, '\p{^General_Category=otherletter}', "");
Expect(1, 442, '\P{General_Category=otherletter}', "");
Expect(0, 442, '\P{^General_Category=otherletter}', "");
Expect(1, 443, '\p{General_Category= _other_Letter}', "");
Expect(0, 443, '\p{^General_Category= _other_Letter}', "");
Expect(0, 443, '\P{General_Category= _other_Letter}', "");
Expect(1, 443, '\P{^General_Category= _other_Letter}', "");
Expect(0, 442, '\p{General_Category= _other_Letter}', "");
Expect(1, 442, '\p{^General_Category= _other_Letter}', "");
Expect(1, 442, '\P{General_Category= _other_Letter}', "");
Expect(0, 442, '\P{^General_Category= _other_Letter}', "");
Error('\p{Gc=_LO/a/}');
Error('\P{Gc=_LO/a/}');
Expect(1, 443, '\p{Gc=lo}', "");
Expect(0, 443, '\p{^Gc=lo}', "");
Expect(0, 443, '\P{Gc=lo}', "");
Expect(1, 443, '\P{^Gc=lo}', "");
Expect(0, 442, '\p{Gc=lo}', "");
Expect(1, 442, '\p{^Gc=lo}', "");
Expect(1, 442, '\P{Gc=lo}', "");
Expect(0, 442, '\P{^Gc=lo}', "");
Expect(1, 443, '\p{Gc= lo}', "");
Expect(0, 443, '\p{^Gc= lo}', "");
Expect(0, 443, '\P{Gc= lo}', "");
Expect(1, 443, '\P{^Gc= lo}', "");
Expect(0, 442, '\p{Gc= lo}', "");
Expect(1, 442, '\p{^Gc= lo}', "");
Expect(1, 442, '\P{Gc= lo}', "");
Expect(0, 442, '\P{^Gc= lo}', "");
Error('\p{Category=__other-Letter/a/}');
Error('\P{Category=__other-Letter/a/}');
Expect(1, 443, '\p{Category=otherletter}', "");
Expect(0, 443, '\p{^Category=otherletter}', "");
Expect(0, 443, '\P{Category=otherletter}', "");
Expect(1, 443, '\P{^Category=otherletter}', "");
Expect(0, 442, '\p{Category=otherletter}', "");
Expect(1, 442, '\p{^Category=otherletter}', "");
Expect(1, 442, '\P{Category=otherletter}', "");
Expect(0, 442, '\P{^Category=otherletter}', "");
Expect(1, 443, '\p{Category= _Other_Letter}', "");
Expect(0, 443, '\p{^Category= _Other_Letter}', "");
Expect(0, 443, '\P{Category= _Other_Letter}', "");
Expect(1, 443, '\P{^Category= _Other_Letter}', "");
Expect(0, 442, '\p{Category= _Other_Letter}', "");
Expect(1, 442, '\p{^Category= _Other_Letter}', "");
Expect(1, 442, '\P{Category= _Other_Letter}', "");
Expect(0, 442, '\P{^Category= _Other_Letter}', "");
Error('\p{Is_General_Category=_/a/LO}');
Error('\P{Is_General_Category=_/a/LO}');
Expect(1, 443, '\p{Is_General_Category=lo}', "");
Expect(0, 443, '\p{^Is_General_Category=lo}', "");
Expect(0, 443, '\P{Is_General_Category=lo}', "");
Expect(1, 443, '\P{^Is_General_Category=lo}', "");
Expect(0, 442, '\p{Is_General_Category=lo}', "");
Expect(1, 442, '\p{^Is_General_Category=lo}', "");
Expect(1, 442, '\P{Is_General_Category=lo}', "");
Expect(0, 442, '\P{^Is_General_Category=lo}', "");
Expect(1, 443, '\p{Is_General_Category= _Lo}', "");
Expect(0, 443, '\p{^Is_General_Category= _Lo}', "");
Expect(0, 443, '\P{Is_General_Category= _Lo}', "");
Expect(1, 443, '\P{^Is_General_Category= _Lo}', "");
Expect(0, 442, '\p{Is_General_Category= _Lo}', "");
Expect(1, 442, '\p{^Is_General_Category= _Lo}', "");
Expect(1, 442, '\P{Is_General_Category= _Lo}', "");
Expect(0, 442, '\P{^Is_General_Category= _Lo}', "");
Error('\p{Is_Gc= -other:=Letter}');
Error('\P{Is_Gc= -other:=Letter}');
Expect(1, 443, '\p{Is_Gc=otherletter}', "");
Expect(0, 443, '\p{^Is_Gc=otherletter}', "");
Expect(0, 443, '\P{Is_Gc=otherletter}', "");
Expect(1, 443, '\P{^Is_Gc=otherletter}', "");
Expect(0, 442, '\p{Is_Gc=otherletter}', "");
Expect(1, 442, '\p{^Is_Gc=otherletter}', "");
Expect(1, 442, '\P{Is_Gc=otherletter}', "");
Expect(0, 442, '\P{^Is_Gc=otherletter}', "");
Expect(1, 443, '\p{Is_Gc=--OTHER letter}', "");
Expect(0, 443, '\p{^Is_Gc=--OTHER letter}', "");
Expect(0, 443, '\P{Is_Gc=--OTHER letter}', "");
Expect(1, 443, '\P{^Is_Gc=--OTHER letter}', "");
Expect(0, 442, '\p{Is_Gc=--OTHER letter}', "");
Expect(1, 442, '\p{^Is_Gc=--OTHER letter}', "");
Expect(1, 442, '\P{Is_Gc=--OTHER letter}', "");
Expect(0, 442, '\P{^Is_Gc=--OTHER letter}', "");
Error('\p{Is_Category=__LO:=}');
Error('\P{Is_Category=__LO:=}');
Expect(1, 443, '\p{Is_Category=lo}', "");
Expect(0, 443, '\p{^Is_Category=lo}', "");
Expect(0, 443, '\P{Is_Category=lo}', "");
Expect(1, 443, '\P{^Is_Category=lo}', "");
Expect(0, 442, '\p{Is_Category=lo}', "");
Expect(1, 442, '\p{^Is_Category=lo}', "");
Expect(1, 442, '\P{Is_Category=lo}', "");
Expect(0, 442, '\P{^Is_Category=lo}', "");
Expect(1, 443, '\p{Is_Category= _lo}', "");
Expect(0, 443, '\p{^Is_Category= _lo}', "");
Expect(0, 443, '\P{Is_Category= _lo}', "");
Expect(1, 443, '\P{^Is_Category= _lo}', "");
Expect(0, 442, '\p{Is_Category= _lo}', "");
Expect(1, 442, '\p{^Is_Category= _lo}', "");
Expect(1, 442, '\P{Is_Category= _lo}', "");
Expect(0, 442, '\P{^Is_Category= _lo}', "");
Error('\p{General_Category=:= Separator}');
Error('\P{General_Category=:= Separator}');
Expect(1, 32, '\p{General_Category=separator}', "");
Expect(0, 32, '\p{^General_Category=separator}', "");
Expect(0, 32, '\P{General_Category=separator}', "");
Expect(1, 32, '\P{^General_Category=separator}', "");
Expect(0, 31, '\p{General_Category=separator}', "");
Expect(1, 31, '\p{^General_Category=separator}', "");
Expect(1, 31, '\P{General_Category=separator}', "");
Expect(0, 31, '\P{^General_Category=separator}', "");
Expect(1, 32, '\p{General_Category= Separator}', "");
Expect(0, 32, '\p{^General_Category= Separator}', "");
Expect(0, 32, '\P{General_Category= Separator}', "");
Expect(1, 32, '\P{^General_Category= Separator}', "");
Expect(0, 31, '\p{General_Category= Separator}', "");
Expect(1, 31, '\p{^General_Category= Separator}', "");
Expect(1, 31, '\P{General_Category= Separator}', "");
Expect(0, 31, '\P{^General_Category= Separator}', "");
Error('\p{Gc: -Z:=}');
Error('\P{Gc: -Z:=}');
Expect(1, 32, '\p{Gc=z}', "");
Expect(0, 32, '\p{^Gc=z}', "");
Expect(0, 32, '\P{Gc=z}', "");
Expect(1, 32, '\P{^Gc=z}', "");
Expect(0, 31, '\p{Gc=z}', "");
Expect(1, 31, '\p{^Gc=z}', "");
Expect(1, 31, '\P{Gc=z}', "");
Expect(0, 31, '\P{^Gc=z}', "");
Expect(1, 32, '\p{Gc= Z}', "");
Expect(0, 32, '\p{^Gc= Z}', "");
Expect(0, 32, '\P{Gc= Z}', "");
Expect(1, 32, '\P{^Gc= Z}', "");
Expect(0, 31, '\p{Gc= Z}', "");
Expect(1, 31, '\p{^Gc= Z}', "");
Expect(1, 31, '\P{Gc= Z}', "");
Expect(0, 31, '\P{^Gc= Z}', "");
Error('\p{Category= SEPARATOR:=}');
Error('\P{Category= SEPARATOR:=}');
Expect(1, 32, '\p{Category:separator}', "");
Expect(0, 32, '\p{^Category:separator}', "");
Expect(0, 32, '\P{Category:separator}', "");
Expect(1, 32, '\P{^Category:separator}', "");
Expect(0, 31, '\p{Category:separator}', "");
Expect(1, 31, '\p{^Category:separator}', "");
Expect(1, 31, '\P{Category:separator}', "");
Expect(0, 31, '\P{^Category:separator}', "");
Expect(1, 32, '\p{Category=Separator}', "");
Expect(0, 32, '\p{^Category=Separator}', "");
Expect(0, 32, '\P{Category=Separator}', "");
Expect(1, 32, '\P{^Category=Separator}', "");
Expect(0, 31, '\p{Category=Separator}', "");
Expect(1, 31, '\p{^Category=Separator}', "");
Expect(1, 31, '\P{Category=Separator}', "");
Expect(0, 31, '\P{^Category=Separator}', "");
Error('\p{Is_General_Category=_:=Z}');
Error('\P{Is_General_Category=_:=Z}');
Expect(1, 32, '\p{Is_General_Category=z}', "");
Expect(0, 32, '\p{^Is_General_Category=z}', "");
Expect(0, 32, '\P{Is_General_Category=z}', "");
Expect(1, 32, '\P{^Is_General_Category=z}', "");
Expect(0, 31, '\p{Is_General_Category=z}', "");
Expect(1, 31, '\p{^Is_General_Category=z}', "");
Expect(1, 31, '\P{Is_General_Category=z}', "");
Expect(0, 31, '\P{^Is_General_Category=z}', "");
Expect(1, 32, '\p{Is_General_Category=_ Z}', "");
Expect(0, 32, '\p{^Is_General_Category=_ Z}', "");
Expect(0, 32, '\P{Is_General_Category=_ Z}', "");
Expect(1, 32, '\P{^Is_General_Category=_ Z}', "");
Expect(0, 31, '\p{Is_General_Category=_ Z}', "");
Expect(1, 31, '\p{^Is_General_Category=_ Z}', "");
Expect(1, 31, '\P{Is_General_Category=_ Z}', "");
Expect(0, 31, '\P{^Is_General_Category=_ Z}', "");
Error('\p{Is_Gc=/a/ -Separator}');
Error('\P{Is_Gc=/a/ -Separator}');
Expect(1, 32, '\p{Is_Gc: separator}', "");
Expect(0, 32, '\p{^Is_Gc: separator}', "");
Expect(0, 32, '\P{Is_Gc: separator}', "");
Expect(1, 32, '\P{^Is_Gc: separator}', "");
Expect(0, 31, '\p{Is_Gc: separator}', "");
Expect(1, 31, '\p{^Is_Gc: separator}', "");
Expect(1, 31, '\P{Is_Gc: separator}', "");
Expect(0, 31, '\P{^Is_Gc: separator}', "");
Expect(1, 32, '\p{Is_Gc=- separator}', "");
Expect(0, 32, '\p{^Is_Gc=- separator}', "");
Expect(0, 32, '\P{Is_Gc=- separator}', "");
Expect(1, 32, '\P{^Is_Gc=- separator}', "");
Expect(0, 31, '\p{Is_Gc=- separator}', "");
Expect(1, 31, '\p{^Is_Gc=- separator}', "");
Expect(1, 31, '\P{Is_Gc=- separator}', "");
Expect(0, 31, '\P{^Is_Gc=- separator}', "");
Error('\p{Is_Category= :=Z}');
Error('\P{Is_Category= :=Z}');
Expect(1, 32, '\p{Is_Category=z}', "");
Expect(0, 32, '\p{^Is_Category=z}', "");
Expect(0, 32, '\P{Is_Category=z}', "");
Expect(1, 32, '\P{^Is_Category=z}', "");
Expect(0, 31, '\p{Is_Category=z}', "");
Expect(1, 31, '\p{^Is_Category=z}', "");
Expect(1, 31, '\P{Is_Category=z}', "");
Expect(0, 31, '\P{^Is_Category=z}', "");
Expect(1, 32, '\p{Is_Category: Z}', "");
Expect(0, 32, '\p{^Is_Category: Z}', "");
Expect(0, 32, '\P{Is_Category: Z}', "");
Expect(1, 32, '\P{^Is_Category: Z}', "");
Expect(0, 31, '\p{Is_Category: Z}', "");
Expect(1, 31, '\p{^Is_Category: Z}', "");
Expect(1, 31, '\P{Is_Category: Z}', "");
Expect(0, 31, '\P{^Is_Category: Z}', "");
Error('\p{General_Category=:=Other Punctuation}');
Error('\P{General_Category=:=Other Punctuation}');
Expect(1, 35, '\p{General_Category=otherpunctuation}', "");
Expect(0, 35, '\p{^General_Category=otherpunctuation}', "");
Expect(0, 35, '\P{General_Category=otherpunctuation}', "");
Expect(1, 35, '\P{^General_Category=otherpunctuation}', "");
Expect(0, 32, '\p{General_Category=otherpunctuation}', "");
Expect(1, 32, '\p{^General_Category=otherpunctuation}', "");
Expect(1, 32, '\P{General_Category=otherpunctuation}', "");
Expect(0, 32, '\P{^General_Category=otherpunctuation}', "");
Expect(1, 35, '\p{General_Category= _other Punctuation}', "");
Expect(0, 35, '\p{^General_Category= _other Punctuation}', "");
Expect(0, 35, '\P{General_Category= _other Punctuation}', "");
Expect(1, 35, '\P{^General_Category= _other Punctuation}', "");
Expect(0, 32, '\p{General_Category= _other Punctuation}', "");
Expect(1, 32, '\p{^General_Category= _other Punctuation}', "");
Expect(1, 32, '\P{General_Category= _other Punctuation}', "");
Expect(0, 32, '\P{^General_Category= _other Punctuation}', "");
Error('\p{Gc: /a/- Po}');
Error('\P{Gc: /a/- Po}');
Expect(1, 35, '\p{Gc=po}', "");
Expect(0, 35, '\p{^Gc=po}', "");
Expect(0, 35, '\P{Gc=po}', "");
Expect(1, 35, '\P{^Gc=po}', "");
Expect(0, 32, '\p{Gc=po}', "");
Expect(1, 32, '\p{^Gc=po}', "");
Expect(1, 32, '\P{Gc=po}', "");
Expect(0, 32, '\P{^Gc=po}', "");
Expect(1, 35, '\p{Gc= _Po}', "");
Expect(0, 35, '\p{^Gc= _Po}', "");
Expect(0, 35, '\P{Gc= _Po}', "");
Expect(1, 35, '\P{^Gc= _Po}', "");
Expect(0, 32, '\p{Gc= _Po}', "");
Expect(1, 32, '\p{^Gc= _Po}', "");
Expect(1, 32, '\P{Gc= _Po}', "");
Expect(0, 32, '\P{^Gc= _Po}', "");
Error('\p{Category=:= -otherPunctuation}');
Error('\P{Category=:= -otherPunctuation}');
Expect(1, 35, '\p{Category=otherpunctuation}', "");
Expect(0, 35, '\p{^Category=otherpunctuation}', "");
Expect(0, 35, '\P{Category=otherpunctuation}', "");
Expect(1, 35, '\P{^Category=otherpunctuation}', "");
Expect(0, 32, '\p{Category=otherpunctuation}', "");
Expect(1, 32, '\p{^Category=otherpunctuation}', "");
Expect(1, 32, '\P{Category=otherpunctuation}', "");
Expect(0, 32, '\P{^Category=otherpunctuation}', "");
Expect(1, 35, '\p{Category=- OtherPunctuation}', "");
Expect(0, 35, '\p{^Category=- OtherPunctuation}', "");
Expect(0, 35, '\P{Category=- OtherPunctuation}', "");
Expect(1, 35, '\P{^Category=- OtherPunctuation}', "");
Expect(0, 32, '\p{Category=- OtherPunctuation}', "");
Expect(1, 32, '\p{^Category=- OtherPunctuation}', "");
Expect(1, 32, '\P{Category=- OtherPunctuation}', "");
Expect(0, 32, '\P{^Category=- OtherPunctuation}', "");
Error('\p{Is_General_Category= PO:=}');
Error('\P{Is_General_Category= PO:=}');
Expect(1, 35, '\p{Is_General_Category=po}', "");
Expect(0, 35, '\p{^Is_General_Category=po}', "");
Expect(0, 35, '\P{Is_General_Category=po}', "");
Expect(1, 35, '\P{^Is_General_Category=po}', "");
Expect(0, 32, '\p{Is_General_Category=po}', "");
Expect(1, 32, '\p{^Is_General_Category=po}', "");
Expect(1, 32, '\P{Is_General_Category=po}', "");
Expect(0, 32, '\P{^Is_General_Category=po}', "");
Expect(1, 35, '\p{Is_General_Category= Po}', "");
Expect(0, 35, '\p{^Is_General_Category= Po}', "");
Expect(0, 35, '\P{Is_General_Category= Po}', "");
Expect(1, 35, '\P{^Is_General_Category= Po}', "");
Expect(0, 32, '\p{Is_General_Category= Po}', "");
Expect(1, 32, '\p{^Is_General_Category= Po}', "");
Expect(1, 32, '\P{Is_General_Category= Po}', "");
Expect(0, 32, '\P{^Is_General_Category= Po}', "");
Error('\p{Is_Gc=--OTHER/a/Punctuation}');
Error('\P{Is_Gc=--OTHER/a/Punctuation}');
Expect(1, 35, '\p{Is_Gc=otherpunctuation}', "");
Expect(0, 35, '\p{^Is_Gc=otherpunctuation}', "");
Expect(0, 35, '\P{Is_Gc=otherpunctuation}', "");
Expect(1, 35, '\P{^Is_Gc=otherpunctuation}', "");
Expect(0, 32, '\p{Is_Gc=otherpunctuation}', "");
Expect(1, 32, '\p{^Is_Gc=otherpunctuation}', "");
Expect(1, 32, '\P{Is_Gc=otherpunctuation}', "");
Expect(0, 32, '\P{^Is_Gc=otherpunctuation}', "");
Expect(1, 35, '\p{Is_Gc= Other Punctuation}', "");
Expect(0, 35, '\p{^Is_Gc= Other Punctuation}', "");
Expect(0, 35, '\P{Is_Gc= Other Punctuation}', "");
Expect(1, 35, '\P{^Is_Gc= Other Punctuation}', "");
Expect(0, 32, '\p{Is_Gc= Other Punctuation}', "");
Expect(1, 32, '\p{^Is_Gc= Other Punctuation}', "");
Expect(1, 32, '\P{Is_Gc= Other Punctuation}', "");
Expect(0, 32, '\P{^Is_Gc= Other Punctuation}', "");
Error('\p{Is_Category=/a/ PO}');
Error('\P{Is_Category=/a/ PO}');
Expect(1, 35, '\p{Is_Category=po}', "");
Expect(0, 35, '\p{^Is_Category=po}', "");
Expect(0, 35, '\P{Is_Category=po}', "");
Expect(1, 35, '\P{^Is_Category=po}', "");
Expect(0, 32, '\p{Is_Category=po}', "");
Expect(1, 32, '\p{^Is_Category=po}', "");
Expect(1, 32, '\P{Is_Category=po}', "");
Expect(0, 32, '\P{^Is_Category=po}', "");
Expect(1, 35, '\p{Is_Category= _po}', "");
Expect(0, 35, '\p{^Is_Category= _po}', "");
Expect(0, 35, '\P{Is_Category= _po}', "");
Expect(1, 35, '\P{^Is_Category= _po}', "");
Expect(0, 32, '\p{Is_Category= _po}', "");
Expect(1, 32, '\p{^Is_Category= _po}', "");
Expect(1, 32, '\P{Is_Category= _po}', "");
Expect(0, 32, '\P{^Is_Category= _po}', "");
Error('\p{General_Category= :=SPACESeparator}');
Error('\P{General_Category= :=SPACESeparator}');
Expect(1, 32, '\p{General_Category=spaceseparator}', "");
Expect(0, 32, '\p{^General_Category=spaceseparator}', "");
Expect(0, 32, '\P{General_Category=spaceseparator}', "");
Expect(1, 32, '\P{^General_Category=spaceseparator}', "");
Expect(0, 31, '\p{General_Category=spaceseparator}', "");
Expect(1, 31, '\p{^General_Category=spaceseparator}', "");
Expect(1, 31, '\P{General_Category=spaceseparator}', "");
Expect(0, 31, '\P{^General_Category=spaceseparator}', "");
Expect(1, 32, '\p{General_Category=-SPACE separator}', "");
Expect(0, 32, '\p{^General_Category=-SPACE separator}', "");
Expect(0, 32, '\P{General_Category=-SPACE separator}', "");
Expect(1, 32, '\P{^General_Category=-SPACE separator}', "");
Expect(0, 31, '\p{General_Category=-SPACE separator}', "");
Expect(1, 31, '\p{^General_Category=-SPACE separator}', "");
Expect(1, 31, '\P{General_Category=-SPACE separator}', "");
Expect(0, 31, '\P{^General_Category=-SPACE separator}', "");
Error('\p{Gc=--Zs/a/}');
Error('\P{Gc=--Zs/a/}');
Expect(1, 32, '\p{Gc: zs}', "");
Expect(0, 32, '\p{^Gc: zs}', "");
Expect(0, 32, '\P{Gc: zs}', "");
Expect(1, 32, '\P{^Gc: zs}', "");
Expect(0, 31, '\p{Gc: zs}', "");
Expect(1, 31, '\p{^Gc: zs}', "");
Expect(1, 31, '\P{Gc: zs}', "");
Expect(0, 31, '\P{^Gc: zs}', "");
Expect(1, 32, '\p{Gc=- Zs}', "");
Expect(0, 32, '\p{^Gc=- Zs}', "");
Expect(0, 32, '\P{Gc=- Zs}', "");
Expect(1, 32, '\P{^Gc=- Zs}', "");
Expect(0, 31, '\p{Gc=- Zs}', "");
Expect(1, 31, '\p{^Gc=- Zs}', "");
Expect(1, 31, '\P{Gc=- Zs}', "");
Expect(0, 31, '\P{^Gc=- Zs}', "");
Error('\p{Category: -SPACE_separator:=}');
Error('\P{Category: -SPACE_separator:=}');
Expect(1, 32, '\p{Category: spaceseparator}', "");
Expect(0, 32, '\p{^Category: spaceseparator}', "");
Expect(0, 32, '\P{Category: spaceseparator}', "");
Expect(1, 32, '\P{^Category: spaceseparator}', "");
Expect(0, 31, '\p{Category: spaceseparator}', "");
Expect(1, 31, '\p{^Category: spaceseparator}', "");
Expect(1, 31, '\P{Category: spaceseparator}', "");
Expect(0, 31, '\P{^Category: spaceseparator}', "");
Expect(1, 32, '\p{Category: Space_Separator}', "");
Expect(0, 32, '\p{^Category: Space_Separator}', "");
Expect(0, 32, '\P{Category: Space_Separator}', "");
Expect(1, 32, '\P{^Category: Space_Separator}', "");
Expect(0, 31, '\p{Category: Space_Separator}', "");
Expect(1, 31, '\p{^Category: Space_Separator}', "");
Expect(1, 31, '\P{Category: Space_Separator}', "");
Expect(0, 31, '\P{^Category: Space_Separator}', "");
Error('\p{Is_General_Category=_:=ZS}');
Error('\P{Is_General_Category=_:=ZS}');
Expect(1, 32, '\p{Is_General_Category=zs}', "");
Expect(0, 32, '\p{^Is_General_Category=zs}', "");
Expect(0, 32, '\P{Is_General_Category=zs}', "");
Expect(1, 32, '\P{^Is_General_Category=zs}', "");
Expect(0, 31, '\p{Is_General_Category=zs}', "");
Expect(1, 31, '\p{^Is_General_Category=zs}', "");
Expect(1, 31, '\P{Is_General_Category=zs}', "");
Expect(0, 31, '\P{^Is_General_Category=zs}', "");
Expect(1, 32, '\p{Is_General_Category: -ZS}', "");
Expect(0, 32, '\p{^Is_General_Category: -ZS}', "");
Expect(0, 32, '\P{Is_General_Category: -ZS}', "");
Expect(1, 32, '\P{^Is_General_Category: -ZS}', "");
Expect(0, 31, '\p{Is_General_Category: -ZS}', "");
Expect(1, 31, '\p{^Is_General_Category: -ZS}', "");
Expect(1, 31, '\P{Is_General_Category: -ZS}', "");
Expect(0, 31, '\P{^Is_General_Category: -ZS}', "");
Error('\p{Is_Gc=-/a/SpaceSeparator}');
Error('\P{Is_Gc=-/a/SpaceSeparator}');
Expect(1, 32, '\p{Is_Gc=spaceseparator}', "");
Expect(0, 32, '\p{^Is_Gc=spaceseparator}', "");
Expect(0, 32, '\P{Is_Gc=spaceseparator}', "");
Expect(1, 32, '\P{^Is_Gc=spaceseparator}', "");
Expect(0, 31, '\p{Is_Gc=spaceseparator}', "");
Expect(1, 31, '\p{^Is_Gc=spaceseparator}', "");
Expect(1, 31, '\P{Is_Gc=spaceseparator}', "");
Expect(0, 31, '\P{^Is_Gc=spaceseparator}', "");
Expect(1, 32, '\p{Is_Gc= Space-SEPARATOR}', "");
Expect(0, 32, '\p{^Is_Gc= Space-SEPARATOR}', "");
Expect(0, 32, '\P{Is_Gc= Space-SEPARATOR}', "");
Expect(1, 32, '\P{^Is_Gc= Space-SEPARATOR}', "");
Expect(0, 31, '\p{Is_Gc= Space-SEPARATOR}', "");
Expect(1, 31, '\p{^Is_Gc= Space-SEPARATOR}', "");
Expect(1, 31, '\P{Is_Gc= Space-SEPARATOR}', "");
Expect(0, 31, '\P{^Is_Gc= Space-SEPARATOR}', "");
Error('\p{Is_Category= -Zs:=}');
Error('\P{Is_Category= -Zs:=}');
Expect(1, 32, '\p{Is_Category: zs}', "");
Expect(0, 32, '\p{^Is_Category: zs}', "");
Expect(0, 32, '\P{Is_Category: zs}', "");
Expect(1, 32, '\P{^Is_Category: zs}', "");
Expect(0, 31, '\p{Is_Category: zs}', "");
Expect(1, 31, '\p{^Is_Category: zs}', "");
Expect(1, 31, '\P{Is_Category: zs}', "");
Expect(0, 31, '\P{^Is_Category: zs}', "");
Expect(1, 32, '\p{Is_Category=-_Zs}', "");
Expect(0, 32, '\p{^Is_Category=-_Zs}', "");
Expect(0, 32, '\P{Is_Category=-_Zs}', "");
Expect(1, 32, '\P{^Is_Category=-_Zs}', "");
Expect(0, 31, '\p{Is_Category=-_Zs}', "");
Expect(1, 31, '\p{^Is_Category=-_Zs}', "");
Expect(1, 31, '\P{Is_Category=-_Zs}', "");
Expect(0, 31, '\P{^Is_Category=-_Zs}', "");
Error('\p{General_Category=/a/- other NUMBER}');
Error('\P{General_Category=/a/- other NUMBER}');
Expect(1, 179, '\p{General_Category=othernumber}', "");
Expect(0, 179, '\p{^General_Category=othernumber}', "");
Expect(0, 179, '\P{General_Category=othernumber}', "");
Expect(1, 179, '\P{^General_Category=othernumber}', "");
Expect(0, 177, '\p{General_Category=othernumber}', "");
Expect(1, 177, '\p{^General_Category=othernumber}', "");
Expect(1, 177, '\P{General_Category=othernumber}', "");
Expect(0, 177, '\P{^General_Category=othernumber}', "");
Expect(1, 179, '\p{General_Category= -Other-Number}', "");
Expect(0, 179, '\p{^General_Category= -Other-Number}', "");
Expect(0, 179, '\P{General_Category= -Other-Number}', "");
Expect(1, 179, '\P{^General_Category= -Other-Number}', "");
Expect(0, 177, '\p{General_Category= -Other-Number}', "");
Expect(1, 177, '\p{^General_Category= -Other-Number}', "");
Expect(1, 177, '\P{General_Category= -Other-Number}', "");
Expect(0, 177, '\P{^General_Category= -Other-Number}', "");
Error('\p{Gc=:= No}');
Error('\P{Gc=:= No}');
Expect(1, 179, '\p{Gc=no}', "");
Expect(0, 179, '\p{^Gc=no}', "");
Expect(0, 179, '\P{Gc=no}', "");
Expect(1, 179, '\P{^Gc=no}', "");
Expect(0, 177, '\p{Gc=no}', "");
Expect(1, 177, '\p{^Gc=no}', "");
Expect(1, 177, '\P{Gc=no}', "");
Expect(0, 177, '\P{^Gc=no}', "");
Expect(1, 179, '\p{Gc= -No}', "");
Expect(0, 179, '\p{^Gc= -No}', "");
Expect(0, 179, '\P{Gc= -No}', "");
Expect(1, 179, '\P{^Gc= -No}', "");
Expect(0, 177, '\p{Gc= -No}', "");
Expect(1, 177, '\p{^Gc= -No}', "");
Expect(1, 177, '\P{Gc= -No}', "");
Expect(0, 177, '\P{^Gc= -No}', "");
Error('\p{Category=-:=Other Number}');
Error('\P{Category=-:=Other Number}');
Expect(1, 179, '\p{Category=othernumber}', "");
Expect(0, 179, '\p{^Category=othernumber}', "");
Expect(0, 179, '\P{Category=othernumber}', "");
Expect(1, 179, '\P{^Category=othernumber}', "");
Expect(0, 177, '\p{Category=othernumber}', "");
Expect(1, 177, '\p{^Category=othernumber}', "");
Expect(1, 177, '\P{Category=othernumber}', "");
Expect(0, 177, '\P{^Category=othernumber}', "");
Expect(1, 179, '\p{Category=- other_Number}', "");
Expect(0, 179, '\p{^Category=- other_Number}', "");
Expect(0, 179, '\P{Category=- other_Number}', "");
Expect(1, 179, '\P{^Category=- other_Number}', "");
Expect(0, 177, '\p{Category=- other_Number}', "");
Expect(1, 177, '\p{^Category=- other_Number}', "");
Expect(1, 177, '\P{Category=- other_Number}', "");
Expect(0, 177, '\P{^Category=- other_Number}', "");
Error('\p{Is_General_Category= _no/a/}');
Error('\P{Is_General_Category= _no/a/}');
Expect(1, 179, '\p{Is_General_Category=no}', "");
Expect(0, 179, '\p{^Is_General_Category=no}', "");
Expect(0, 179, '\P{Is_General_Category=no}', "");
Expect(1, 179, '\P{^Is_General_Category=no}', "");
Expect(0, 177, '\p{Is_General_Category=no}', "");
Expect(1, 177, '\p{^Is_General_Category=no}', "");
Expect(1, 177, '\P{Is_General_Category=no}', "");
Expect(0, 177, '\P{^Is_General_Category=no}', "");
Expect(1, 179, '\p{Is_General_Category=-NO}', "");
Expect(0, 179, '\p{^Is_General_Category=-NO}', "");
Expect(0, 179, '\P{Is_General_Category=-NO}', "");
Expect(1, 179, '\P{^Is_General_Category=-NO}', "");
Expect(0, 177, '\p{Is_General_Category=-NO}', "");
Expect(1, 177, '\p{^Is_General_Category=-NO}', "");
Expect(1, 177, '\P{Is_General_Category=-NO}', "");
Expect(0, 177, '\P{^Is_General_Category=-NO}', "");
Error('\p{Is_Gc: __other_Number:=}');
Error('\P{Is_Gc: __other_Number:=}');
Expect(1, 179, '\p{Is_Gc=othernumber}', "");
Expect(0, 179, '\p{^Is_Gc=othernumber}', "");
Expect(0, 179, '\P{Is_Gc=othernumber}', "");
Expect(1, 179, '\P{^Is_Gc=othernumber}', "");
Expect(0, 177, '\p{Is_Gc=othernumber}', "");
Expect(1, 177, '\p{^Is_Gc=othernumber}', "");
Expect(1, 177, '\P{Is_Gc=othernumber}', "");
Expect(0, 177, '\P{^Is_Gc=othernumber}', "");
Expect(1, 179, '\p{Is_Gc: -OtherNumber}', "");
Expect(0, 179, '\p{^Is_Gc: -OtherNumber}', "");
Expect(0, 179, '\P{Is_Gc: -OtherNumber}', "");
Expect(1, 179, '\P{^Is_Gc: -OtherNumber}', "");
Expect(0, 177, '\p{Is_Gc: -OtherNumber}', "");
Expect(1, 177, '\p{^Is_Gc: -OtherNumber}', "");
Expect(1, 177, '\P{Is_Gc: -OtherNumber}', "");
Expect(0, 177, '\P{^Is_Gc: -OtherNumber}', "");
Error('\p{Is_Category=_no/a/}');
Error('\P{Is_Category=_no/a/}');
Expect(1, 179, '\p{Is_Category=no}', "");
Expect(0, 179, '\p{^Is_Category=no}', "");
Expect(0, 179, '\P{Is_Category=no}', "");
Expect(1, 179, '\P{^Is_Category=no}', "");
Expect(0, 177, '\p{Is_Category=no}', "");
Expect(1, 177, '\p{^Is_Category=no}', "");
Expect(1, 177, '\P{Is_Category=no}', "");
Expect(0, 177, '\P{^Is_Category=no}', "");
Expect(1, 179, '\p{Is_Category= -No}', "");
Expect(0, 179, '\p{^Is_Category= -No}', "");
Expect(0, 179, '\P{Is_Category= -No}', "");
Expect(1, 179, '\P{^Is_Category= -No}', "");
Expect(0, 177, '\p{Is_Category= -No}', "");
Expect(1, 177, '\p{^Is_Category= -No}', "");
Expect(1, 177, '\P{Is_Category= -No}', "");
Expect(0, 177, '\P{^Is_Category= -No}', "");
Error('\p{General_Category=-Mark/a/}');
Error('\P{General_Category=-Mark/a/}');
Expect(1, 879, '\p{General_Category=mark}', "");
Expect(0, 879, '\p{^General_Category=mark}', "");
Expect(0, 879, '\P{General_Category=mark}', "");
Expect(1, 879, '\P{^General_Category=mark}', "");
Expect(0, 767, '\p{General_Category=mark}', "");
Expect(1, 767, '\p{^General_Category=mark}', "");
Expect(1, 767, '\P{General_Category=mark}', "");
Expect(0, 767, '\P{^General_Category=mark}', "");
Expect(1, 879, '\p{General_Category: Mark}', "");
Expect(0, 879, '\p{^General_Category: Mark}', "");
Expect(0, 879, '\P{General_Category: Mark}', "");
Expect(1, 879, '\P{^General_Category: Mark}', "");
Expect(0, 767, '\p{General_Category: Mark}', "");
Expect(1, 767, '\p{^General_Category: Mark}', "");
Expect(1, 767, '\P{General_Category: Mark}', "");
Expect(0, 767, '\P{^General_Category: Mark}', "");
Error('\p{Gc: /a/m}');
Error('\P{Gc: /a/m}');
Expect(1, 879, '\p{Gc=m}', "");
Expect(0, 879, '\p{^Gc=m}', "");
Expect(0, 879, '\P{Gc=m}', "");
Expect(1, 879, '\P{^Gc=m}', "");
Expect(0, 767, '\p{Gc=m}', "");
Expect(1, 767, '\p{^Gc=m}', "");
Expect(1, 767, '\P{Gc=m}', "");
Expect(0, 767, '\P{^Gc=m}', "");
Expect(1, 879, '\p{Gc=- M}', "");
Expect(0, 879, '\p{^Gc=- M}', "");
Expect(0, 879, '\P{Gc=- M}', "");
Expect(1, 879, '\P{^Gc=- M}', "");
Expect(0, 767, '\p{Gc=- M}', "");
Expect(1, 767, '\p{^Gc=- M}', "");
Expect(1, 767, '\P{Gc=- M}', "");
Expect(0, 767, '\P{^Gc=- M}', "");
Error('\p{Category=-MARK:=}');
Error('\P{Category=-MARK:=}');
Expect(1, 879, '\p{Category=mark}', "");
Expect(0, 879, '\p{^Category=mark}', "");
Expect(0, 879, '\P{Category=mark}', "");
Expect(1, 879, '\P{^Category=mark}', "");
Expect(0, 767, '\p{Category=mark}', "");
Expect(1, 767, '\p{^Category=mark}', "");
Expect(1, 767, '\P{Category=mark}', "");
Expect(0, 767, '\P{^Category=mark}', "");
Expect(1, 879, '\p{Category=-_Mark}', "");
Expect(0, 879, '\p{^Category=-_Mark}', "");
Expect(0, 879, '\P{Category=-_Mark}', "");
Expect(1, 879, '\P{^Category=-_Mark}', "");
Expect(0, 767, '\p{Category=-_Mark}', "");
Expect(1, 767, '\p{^Category=-_Mark}', "");
Expect(1, 767, '\P{Category=-_Mark}', "");
Expect(0, 767, '\P{^Category=-_Mark}', "");
Error('\p{Is_General_Category=__M:=}');
Error('\P{Is_General_Category=__M:=}');
Expect(1, 879, '\p{Is_General_Category=m}', "");
Expect(0, 879, '\p{^Is_General_Category=m}', "");
Expect(0, 879, '\P{Is_General_Category=m}', "");
Expect(1, 879, '\P{^Is_General_Category=m}', "");
Expect(0, 767, '\p{Is_General_Category=m}', "");
Expect(1, 767, '\p{^Is_General_Category=m}', "");
Expect(1, 767, '\P{Is_General_Category=m}', "");
Expect(0, 767, '\P{^Is_General_Category=m}', "");
Expect(1, 879, '\p{Is_General_Category: M}', "");
Expect(0, 879, '\p{^Is_General_Category: M}', "");
Expect(0, 879, '\P{Is_General_Category: M}', "");
Expect(1, 879, '\P{^Is_General_Category: M}', "");
Expect(0, 767, '\p{Is_General_Category: M}', "");
Expect(1, 767, '\p{^Is_General_Category: M}', "");
Expect(1, 767, '\P{Is_General_Category: M}', "");
Expect(0, 767, '\P{^Is_General_Category: M}', "");
Error('\p{Is_Gc= mark/a/}');
Error('\P{Is_Gc= mark/a/}');
Expect(1, 879, '\p{Is_Gc=mark}', "");
Expect(0, 879, '\p{^Is_Gc=mark}', "");
Expect(0, 879, '\P{Is_Gc=mark}', "");
Expect(1, 879, '\P{^Is_Gc=mark}', "");
Expect(0, 767, '\p{Is_Gc=mark}', "");
Expect(1, 767, '\p{^Is_Gc=mark}', "");
Expect(1, 767, '\P{Is_Gc=mark}', "");
Expect(0, 767, '\P{^Is_Gc=mark}', "");
Expect(1, 879, '\p{Is_Gc= mark}', "");
Expect(0, 879, '\p{^Is_Gc= mark}', "");
Expect(0, 879, '\P{Is_Gc= mark}', "");
Expect(1, 879, '\P{^Is_Gc= mark}', "");
Expect(0, 767, '\p{Is_Gc= mark}', "");
Expect(1, 767, '\p{^Is_Gc= mark}', "");
Expect(1, 767, '\P{Is_Gc= mark}', "");
Expect(0, 767, '\P{^Is_Gc= mark}', "");
Error('\p{Is_Category=_M:=}');
Error('\P{Is_Category=_M:=}');
Expect(1, 879, '\p{Is_Category=m}', "");
Expect(0, 879, '\p{^Is_Category=m}', "");
Expect(0, 879, '\P{Is_Category=m}', "");
Expect(1, 879, '\P{^Is_Category=m}', "");
Expect(0, 767, '\p{Is_Category=m}', "");
Expect(1, 767, '\p{^Is_Category=m}', "");
Expect(1, 767, '\P{Is_Category=m}', "");
Expect(0, 767, '\P{^Is_Category=m}', "");
Expect(1, 879, '\p{Is_Category: m}', "");
Expect(0, 879, '\p{^Is_Category: m}', "");
Expect(0, 879, '\P{Is_Category: m}', "");
Expect(1, 879, '\P{^Is_Category: m}', "");
Expect(0, 767, '\p{Is_Category: m}', "");
Expect(1, 767, '\p{^Is_Category: m}', "");
Expect(1, 767, '\P{Is_Category: m}', "");
Expect(0, 767, '\P{^Is_Category: m}', "");
Error('\p{General_Category= :=other}');
Error('\P{General_Category= :=other}');
Expect(1, 31, '\p{General_Category:other}', "");
Expect(0, 31, '\p{^General_Category:other}', "");
Expect(0, 31, '\P{General_Category:other}', "");
Expect(1, 31, '\P{^General_Category:other}', "");
Expect(0, 126, '\p{General_Category:other}', "");
Expect(1, 126, '\p{^General_Category:other}', "");
Expect(1, 126, '\P{General_Category:other}', "");
Expect(0, 126, '\P{^General_Category:other}', "");
Expect(1, 31, '\p{General_Category= OTHER}', "");
Expect(0, 31, '\p{^General_Category= OTHER}', "");
Expect(0, 31, '\P{General_Category= OTHER}', "");
Expect(1, 31, '\P{^General_Category= OTHER}', "");
Expect(0, 126, '\p{General_Category= OTHER}', "");
Expect(1, 126, '\p{^General_Category= OTHER}', "");
Expect(1, 126, '\P{General_Category= OTHER}', "");
Expect(0, 126, '\P{^General_Category= OTHER}', "");
Error('\p{Gc=:= _c}');
Error('\P{Gc=:= _c}');
Expect(1, 31, '\p{Gc: c}', "");
Expect(0, 31, '\p{^Gc: c}', "");
Expect(0, 31, '\P{Gc: c}', "");
Expect(1, 31, '\P{^Gc: c}', "");
Expect(0, 126, '\p{Gc: c}', "");
Expect(1, 126, '\p{^Gc: c}', "");
Expect(1, 126, '\P{Gc: c}', "");
Expect(0, 126, '\P{^Gc: c}', "");
Expect(1, 31, '\p{Gc=__C}', "");
Expect(0, 31, '\p{^Gc=__C}', "");
Expect(0, 31, '\P{Gc=__C}', "");
Expect(1, 31, '\P{^Gc=__C}', "");
Expect(0, 126, '\p{Gc=__C}', "");
Expect(1, 126, '\p{^Gc=__C}', "");
Expect(1, 126, '\P{Gc=__C}', "");
Expect(0, 126, '\P{^Gc=__C}', "");
Error('\p{Category=:= Other}');
Error('\P{Category=:= Other}');
Expect(1, 31, '\p{Category=other}', "");
Expect(0, 31, '\p{^Category=other}', "");
Expect(0, 31, '\P{Category=other}', "");
Expect(1, 31, '\P{^Category=other}', "");
Expect(0, 126, '\p{Category=other}', "");
Expect(1, 126, '\p{^Category=other}', "");
Expect(1, 126, '\P{Category=other}', "");
Expect(0, 126, '\P{^Category=other}', "");
Expect(1, 31, '\p{Category= -OTHER}', "");
Expect(0, 31, '\p{^Category= -OTHER}', "");
Expect(0, 31, '\P{Category= -OTHER}', "");
Expect(1, 31, '\P{^Category= -OTHER}', "");
Expect(0, 126, '\p{Category= -OTHER}', "");
Expect(1, 126, '\p{^Category= -OTHER}', "");
Expect(1, 126, '\P{Category= -OTHER}', "");
Expect(0, 126, '\P{^Category= -OTHER}', "");
Error('\p{Is_General_Category=:= C}');
Error('\P{Is_General_Category=:= C}');
Expect(1, 31, '\p{Is_General_Category=c}', "");
Expect(0, 31, '\p{^Is_General_Category=c}', "");
Expect(0, 31, '\P{Is_General_Category=c}', "");
Expect(1, 31, '\P{^Is_General_Category=c}', "");
Expect(0, 126, '\p{Is_General_Category=c}', "");
Expect(1, 126, '\p{^Is_General_Category=c}', "");
Expect(1, 126, '\P{Is_General_Category=c}', "");
Expect(0, 126, '\P{^Is_General_Category=c}', "");
Expect(1, 31, '\p{Is_General_Category=--C}', "");
Expect(0, 31, '\p{^Is_General_Category=--C}', "");
Expect(0, 31, '\P{Is_General_Category=--C}', "");
Expect(1, 31, '\P{^Is_General_Category=--C}', "");
Expect(0, 126, '\p{Is_General_Category=--C}', "");
Expect(1, 126, '\p{^Is_General_Category=--C}', "");
Expect(1, 126, '\P{Is_General_Category=--C}', "");
Expect(0, 126, '\P{^Is_General_Category=--C}', "");
Error('\p{Is_Gc= Other:=}');
Error('\P{Is_Gc= Other:=}');
Expect(1, 31, '\p{Is_Gc=other}', "");
Expect(0, 31, '\p{^Is_Gc=other}', "");
Expect(0, 31, '\P{Is_Gc=other}', "");
Expect(1, 31, '\P{^Is_Gc=other}', "");
Expect(0, 126, '\p{Is_Gc=other}', "");
Expect(1, 126, '\p{^Is_Gc=other}', "");
Expect(1, 126, '\P{Is_Gc=other}', "");
Expect(0, 126, '\P{^Is_Gc=other}', "");
Expect(1, 31, '\p{Is_Gc= Other}', "");
Expect(0, 31, '\p{^Is_Gc= Other}', "");
Expect(0, 31, '\P{Is_Gc= Other}', "");
Expect(1, 31, '\P{^Is_Gc= Other}', "");
Expect(0, 126, '\p{Is_Gc= Other}', "");
Expect(1, 126, '\p{^Is_Gc= Other}', "");
Expect(1, 126, '\P{Is_Gc= Other}', "");
Expect(0, 126, '\P{^Is_Gc= Other}', "");
Error('\p{Is_Category=-/a/C}');
Error('\P{Is_Category=-/a/C}');
Expect(1, 31, '\p{Is_Category=c}', "");
Expect(0, 31, '\p{^Is_Category=c}', "");
Expect(0, 31, '\P{Is_Category=c}', "");
Expect(1, 31, '\P{^Is_Category=c}', "");
Expect(0, 126, '\p{Is_Category=c}', "");
Expect(1, 126, '\p{^Is_Category=c}', "");
Expect(1, 126, '\P{Is_Category=c}', "");
Expect(0, 126, '\P{^Is_Category=c}', "");
Expect(1, 31, '\p{Is_Category=--C}', "");
Expect(0, 31, '\p{^Is_Category=--C}', "");
Expect(0, 31, '\P{Is_Category=--C}', "");
Expect(1, 31, '\P{^Is_Category=--C}', "");
Expect(0, 126, '\p{Is_Category=--C}', "");
Expect(1, 126, '\p{^Is_Category=--C}', "");
Expect(1, 126, '\P{Is_Category=--C}', "");
Expect(0, 126, '\P{^Is_Category=--C}', "");
Error('\p{General_Category=:=EnclosingMARK}');
Error('\P{General_Category=:=EnclosingMARK}');
Expect(1, 1161, '\p{General_Category: enclosingmark}', "");
Expect(0, 1161, '\p{^General_Category: enclosingmark}', "");
Expect(0, 1161, '\P{General_Category: enclosingmark}', "");
Expect(1, 1161, '\P{^General_Category: enclosingmark}', "");
Expect(0, 1159, '\p{General_Category: enclosingmark}', "");
Expect(1, 1159, '\p{^General_Category: enclosingmark}', "");
Expect(1, 1159, '\P{General_Category: enclosingmark}', "");
Expect(0, 1159, '\P{^General_Category: enclosingmark}', "");
Expect(1, 1161, '\p{General_Category: -enclosing Mark}', "");
Expect(0, 1161, '\p{^General_Category: -enclosing Mark}', "");
Expect(0, 1161, '\P{General_Category: -enclosing Mark}', "");
Expect(1, 1161, '\P{^General_Category: -enclosing Mark}', "");
Expect(0, 1159, '\p{General_Category: -enclosing Mark}', "");
Expect(1, 1159, '\p{^General_Category: -enclosing Mark}', "");
Expect(1, 1159, '\P{General_Category: -enclosing Mark}', "");
Expect(0, 1159, '\P{^General_Category: -enclosing Mark}', "");
Error('\p{Gc: := Me}');
Error('\P{Gc: := Me}');
Expect(1, 1161, '\p{Gc=me}', "");
Expect(0, 1161, '\p{^Gc=me}', "");
Expect(0, 1161, '\P{Gc=me}', "");
Expect(1, 1161, '\P{^Gc=me}', "");
Expect(0, 1159, '\p{Gc=me}', "");
Expect(1, 1159, '\p{^Gc=me}', "");
Expect(1, 1159, '\P{Gc=me}', "");
Expect(0, 1159, '\P{^Gc=me}', "");
Expect(1, 1161, '\p{Gc=_ me}', "");
Expect(0, 1161, '\p{^Gc=_ me}', "");
Expect(0, 1161, '\P{Gc=_ me}', "");
Expect(1, 1161, '\P{^Gc=_ me}', "");
Expect(0, 1159, '\p{Gc=_ me}', "");
Expect(1, 1159, '\p{^Gc=_ me}', "");
Expect(1, 1159, '\P{Gc=_ me}', "");
Expect(0, 1159, '\P{^Gc=_ me}', "");
Error('\p{Category=- ENCLOSING/a/MARK}');
Error('\P{Category=- ENCLOSING/a/MARK}');
Expect(1, 1161, '\p{Category=enclosingmark}', "");
Expect(0, 1161, '\p{^Category=enclosingmark}', "");
Expect(0, 1161, '\P{Category=enclosingmark}', "");
Expect(1, 1161, '\P{^Category=enclosingmark}', "");
Expect(0, 1159, '\p{Category=enclosingmark}', "");
Expect(1, 1159, '\p{^Category=enclosingmark}', "");
Expect(1, 1159, '\P{Category=enclosingmark}', "");
Expect(0, 1159, '\P{^Category=enclosingmark}', "");
Expect(1, 1161, '\p{Category: Enclosing_MARK}', "");
Expect(0, 1161, '\p{^Category: Enclosing_MARK}', "");
Expect(0, 1161, '\P{Category: Enclosing_MARK}', "");
Expect(1, 1161, '\P{^Category: Enclosing_MARK}', "");
Expect(0, 1159, '\p{Category: Enclosing_MARK}', "");
Expect(1, 1159, '\p{^Category: Enclosing_MARK}', "");
Expect(1, 1159, '\P{Category: Enclosing_MARK}', "");
Expect(0, 1159, '\P{^Category: Enclosing_MARK}', "");
Error('\p{Is_General_Category=/a/ me}');
Error('\P{Is_General_Category=/a/ me}');
Expect(1, 1161, '\p{Is_General_Category=me}', "");
Expect(0, 1161, '\p{^Is_General_Category=me}', "");
Expect(0, 1161, '\P{Is_General_Category=me}', "");
Expect(1, 1161, '\P{^Is_General_Category=me}', "");
Expect(0, 1159, '\p{Is_General_Category=me}', "");
Expect(1, 1159, '\p{^Is_General_Category=me}', "");
Expect(1, 1159, '\P{Is_General_Category=me}', "");
Expect(0, 1159, '\P{^Is_General_Category=me}', "");
Expect(1, 1161, '\p{Is_General_Category=-Me}', "");
Expect(0, 1161, '\p{^Is_General_Category=-Me}', "");
Expect(0, 1161, '\P{Is_General_Category=-Me}', "");
Expect(1, 1161, '\P{^Is_General_Category=-Me}', "");
Expect(0, 1159, '\p{Is_General_Category=-Me}', "");
Expect(1, 1159, '\p{^Is_General_Category=-Me}', "");
Expect(1, 1159, '\P{Is_General_Category=-Me}', "");
Expect(0, 1159, '\P{^Is_General_Category=-Me}', "");
Error('\p{Is_Gc= Enclosing-Mark/a/}');
Error('\P{Is_Gc= Enclosing-Mark/a/}');
Expect(1, 1161, '\p{Is_Gc=enclosingmark}', "");
Expect(0, 1161, '\p{^Is_Gc=enclosingmark}', "");
Expect(0, 1161, '\P{Is_Gc=enclosingmark}', "");
Expect(1, 1161, '\P{^Is_Gc=enclosingmark}', "");
Expect(0, 1159, '\p{Is_Gc=enclosingmark}', "");
Expect(1, 1159, '\p{^Is_Gc=enclosingmark}', "");
Expect(1, 1159, '\P{Is_Gc=enclosingmark}', "");
Expect(0, 1159, '\P{^Is_Gc=enclosingmark}', "");
Expect(1, 1161, '\p{Is_Gc=_EnclosingMark}', "");
Expect(0, 1161, '\p{^Is_Gc=_EnclosingMark}', "");
Expect(0, 1161, '\P{Is_Gc=_EnclosingMark}', "");
Expect(1, 1161, '\P{^Is_Gc=_EnclosingMark}', "");
Expect(0, 1159, '\p{Is_Gc=_EnclosingMark}', "");
Expect(1, 1159, '\p{^Is_Gc=_EnclosingMark}', "");
Expect(1, 1159, '\P{Is_Gc=_EnclosingMark}', "");
Expect(0, 1159, '\P{^Is_Gc=_EnclosingMark}', "");
Error('\p{Is_Category: :=-Me}');
Error('\P{Is_Category: :=-Me}');
Expect(1, 1161, '\p{Is_Category=me}', "");
Expect(0, 1161, '\p{^Is_Category=me}', "");
Expect(0, 1161, '\P{Is_Category=me}', "");
Expect(1, 1161, '\P{^Is_Category=me}', "");
Expect(0, 1159, '\p{Is_Category=me}', "");
Expect(1, 1159, '\p{^Is_Category=me}', "");
Expect(1, 1159, '\P{Is_Category=me}', "");
Expect(0, 1159, '\P{^Is_Category=me}', "");
Expect(1, 1161, '\p{Is_Category=-ME}', "");
Expect(0, 1161, '\p{^Is_Category=-ME}', "");
Expect(0, 1161, '\P{Is_Category=-ME}', "");
Expect(1, 1161, '\P{^Is_Category=-ME}', "");
Expect(0, 1159, '\p{Is_Category=-ME}', "");
Expect(1, 1159, '\p{^Is_Category=-ME}', "");
Expect(1, 1159, '\P{Is_Category=-ME}', "");
Expect(0, 1159, '\P{^Is_Category=-ME}', "");
Error('\p{General_Category=_:=Titlecase LETTER}');
Error('\P{General_Category=_:=Titlecase LETTER}');
Expect(1, 453, '\p{General_Category=titlecaseletter}', "");
Expect(0, 453, '\p{^General_Category=titlecaseletter}', "");
Expect(0, 453, '\P{General_Category=titlecaseletter}', "");
Expect(1, 453, '\P{^General_Category=titlecaseletter}', "");
Expect(0, 452, '\p{General_Category=titlecaseletter}', "");
Expect(1, 452, '\p{^General_Category=titlecaseletter}', "");
Expect(1, 452, '\P{General_Category=titlecaseletter}', "");
Expect(0, 452, '\P{^General_Category=titlecaseletter}', "");
Expect(1, 453, '\p{General_Category=--titlecaseLetter}', "");
Expect(0, 453, '\p{^General_Category=--titlecaseLetter}', "");
Expect(0, 453, '\P{General_Category=--titlecaseLetter}', "");
Expect(1, 453, '\P{^General_Category=--titlecaseLetter}', "");
Expect(0, 452, '\p{General_Category=--titlecaseLetter}', "");
Expect(1, 452, '\p{^General_Category=--titlecaseLetter}', "");
Expect(1, 452, '\P{General_Category=--titlecaseLetter}', "");
Expect(0, 452, '\P{^General_Category=--titlecaseLetter}', "");
Error('\p{Gc=_:=LT}');
Error('\P{Gc=_:=LT}');
Expect(1, 453, '\p{Gc=lt}', "");
Expect(0, 453, '\p{^Gc=lt}', "");
Expect(0, 453, '\P{Gc=lt}', "");
Expect(1, 453, '\P{^Gc=lt}', "");
Expect(0, 452, '\p{Gc=lt}', "");
Expect(1, 452, '\p{^Gc=lt}', "");
Expect(1, 452, '\P{Gc=lt}', "");
Expect(0, 452, '\P{^Gc=lt}', "");
Expect(1, 453, '\p{Gc= _LT}', "");
Expect(0, 453, '\p{^Gc= _LT}', "");
Expect(0, 453, '\P{Gc= _LT}', "");
Expect(1, 453, '\P{^Gc= _LT}', "");
Expect(0, 452, '\p{Gc= _LT}', "");
Expect(1, 452, '\p{^Gc= _LT}', "");
Expect(1, 452, '\P{Gc= _LT}', "");
Expect(0, 452, '\P{^Gc= _LT}', "");
Error('\p{Category=- titlecase:=Letter}');
Error('\P{Category=- titlecase:=Letter}');
Expect(1, 453, '\p{Category: titlecaseletter}', "");
Expect(0, 453, '\p{^Category: titlecaseletter}', "");
Expect(0, 453, '\P{Category: titlecaseletter}', "");
Expect(1, 453, '\P{^Category: titlecaseletter}', "");
Expect(0, 452, '\p{Category: titlecaseletter}', "");
Expect(1, 452, '\p{^Category: titlecaseletter}', "");
Expect(1, 452, '\P{Category: titlecaseletter}', "");
Expect(0, 452, '\P{^Category: titlecaseletter}', "");
Expect(1, 453, '\p{Category: TITLECASELetter}', "");
Expect(0, 453, '\p{^Category: TITLECASELetter}', "");
Expect(0, 453, '\P{Category: TITLECASELetter}', "");
Expect(1, 453, '\P{^Category: TITLECASELetter}', "");
Expect(0, 452, '\p{Category: TITLECASELetter}', "");
Expect(1, 452, '\p{^Category: TITLECASELetter}', "");
Expect(1, 452, '\P{Category: TITLECASELetter}', "");
Expect(0, 452, '\P{^Category: TITLECASELetter}', "");
Error('\p{Is_General_Category=:=_LT}');
Error('\P{Is_General_Category=:=_LT}');
Expect(1, 453, '\p{Is_General_Category=lt}', "");
Expect(0, 453, '\p{^Is_General_Category=lt}', "");
Expect(0, 453, '\P{Is_General_Category=lt}', "");
Expect(1, 453, '\P{^Is_General_Category=lt}', "");
Expect(0, 452, '\p{Is_General_Category=lt}', "");
Expect(1, 452, '\p{^Is_General_Category=lt}', "");
Expect(1, 452, '\P{Is_General_Category=lt}', "");
Expect(0, 452, '\P{^Is_General_Category=lt}', "");
Expect(1, 453, '\p{Is_General_Category=_Lt}', "");
Expect(0, 453, '\p{^Is_General_Category=_Lt}', "");
Expect(0, 453, '\P{Is_General_Category=_Lt}', "");
Expect(1, 453, '\P{^Is_General_Category=_Lt}', "");
Expect(0, 452, '\p{Is_General_Category=_Lt}', "");
Expect(1, 452, '\p{^Is_General_Category=_Lt}', "");
Expect(1, 452, '\P{Is_General_Category=_Lt}', "");
Expect(0, 452, '\P{^Is_General_Category=_Lt}', "");
Error('\p{Is_Gc: -Titlecase/a/LETTER}');
Error('\P{Is_Gc: -Titlecase/a/LETTER}');
Expect(1, 453, '\p{Is_Gc=titlecaseletter}', "");
Expect(0, 453, '\p{^Is_Gc=titlecaseletter}', "");
Expect(0, 453, '\P{Is_Gc=titlecaseletter}', "");
Expect(1, 453, '\P{^Is_Gc=titlecaseletter}', "");
Expect(0, 452, '\p{Is_Gc=titlecaseletter}', "");
Expect(1, 452, '\p{^Is_Gc=titlecaseletter}', "");
Expect(1, 452, '\P{Is_Gc=titlecaseletter}', "");
Expect(0, 452, '\P{^Is_Gc=titlecaseletter}', "");
Expect(1, 453, '\p{Is_Gc= TITLECASE letter}', "");
Expect(0, 453, '\p{^Is_Gc= TITLECASE letter}', "");
Expect(0, 453, '\P{Is_Gc= TITLECASE letter}', "");
Expect(1, 453, '\P{^Is_Gc= TITLECASE letter}', "");
Expect(0, 452, '\p{Is_Gc= TITLECASE letter}', "");
Expect(1, 452, '\p{^Is_Gc= TITLECASE letter}', "");
Expect(1, 452, '\P{Is_Gc= TITLECASE letter}', "");
Expect(0, 452, '\P{^Is_Gc= TITLECASE letter}', "");
Error('\p{Is_Category=/a/ lt}');
Error('\P{Is_Category=/a/ lt}');
Expect(1, 453, '\p{Is_Category=lt}', "");
Expect(0, 453, '\p{^Is_Category=lt}', "");
Expect(0, 453, '\P{Is_Category=lt}', "");
Expect(1, 453, '\P{^Is_Category=lt}', "");
Expect(0, 452, '\p{Is_Category=lt}', "");
Expect(1, 452, '\p{^Is_Category=lt}', "");
Expect(1, 452, '\P{Is_Category=lt}', "");
Expect(0, 452, '\P{^Is_Category=lt}', "");
Expect(1, 453, '\p{Is_Category=_Lt}', "");
Expect(0, 453, '\p{^Is_Category=_Lt}', "");
Expect(0, 453, '\P{Is_Category=_Lt}', "");
Expect(1, 453, '\P{^Is_Category=_Lt}', "");
Expect(0, 452, '\p{Is_Category=_Lt}', "");
Expect(1, 452, '\p{^Is_Category=_Lt}', "");
Expect(1, 452, '\P{Is_Category=_Lt}', "");
Expect(0, 452, '\P{^Is_Category=_Lt}', "");
Error('\p{General_Category=_/a/PUNCTUATION}');
Error('\P{General_Category=_/a/PUNCTUATION}');
Expect(1, 35, '\p{General_Category=punctuation}', "");
Expect(0, 35, '\p{^General_Category=punctuation}', "");
Expect(0, 35, '\P{General_Category=punctuation}', "");
Expect(1, 35, '\P{^General_Category=punctuation}', "");
Expect(0, 32, '\p{General_Category=punctuation}', "");
Expect(1, 32, '\p{^General_Category=punctuation}', "");
Expect(1, 32, '\P{General_Category=punctuation}', "");
Expect(0, 32, '\P{^General_Category=punctuation}', "");
Expect(1, 35, '\p{General_Category= Punctuation}', "");
Expect(0, 35, '\p{^General_Category= Punctuation}', "");
Expect(0, 35, '\P{General_Category= Punctuation}', "");
Expect(1, 35, '\P{^General_Category= Punctuation}', "");
Expect(0, 32, '\p{General_Category= Punctuation}', "");
Expect(1, 32, '\p{^General_Category= Punctuation}', "");
Expect(1, 32, '\P{General_Category= Punctuation}', "");
Expect(0, 32, '\P{^General_Category= Punctuation}', "");
Error('\p{Gc= P:=}');
Error('\P{Gc= P:=}');
Expect(1, 35, '\p{Gc=p}', "");
Expect(0, 35, '\p{^Gc=p}', "");
Expect(0, 35, '\P{Gc=p}', "");
Expect(1, 35, '\P{^Gc=p}', "");
Expect(0, 32, '\p{Gc=p}', "");
Expect(1, 32, '\p{^Gc=p}', "");
Expect(1, 32, '\P{Gc=p}', "");
Expect(0, 32, '\P{^Gc=p}', "");
Expect(1, 35, '\p{Gc: _ P}', "");
Expect(0, 35, '\p{^Gc: _ P}', "");
Expect(0, 35, '\P{Gc: _ P}', "");
Expect(1, 35, '\P{^Gc: _ P}', "");
Expect(0, 32, '\p{Gc: _ P}', "");
Expect(1, 32, '\p{^Gc: _ P}', "");
Expect(1, 32, '\P{Gc: _ P}', "");
Expect(0, 32, '\P{^Gc: _ P}', "");
Error('\p{Category=/a/ _PUNCT}');
Error('\P{Category=/a/ _PUNCT}');
Expect(1, 35, '\p{Category=punct}', "");
Expect(0, 35, '\p{^Category=punct}', "");
Expect(0, 35, '\P{Category=punct}', "");
Expect(1, 35, '\P{^Category=punct}', "");
Expect(0, 32, '\p{Category=punct}', "");
Expect(1, 32, '\p{^Category=punct}', "");
Expect(1, 32, '\P{Category=punct}', "");
Expect(0, 32, '\P{^Category=punct}', "");
Expect(1, 35, '\p{Category: _PUNCT}', "");
Expect(0, 35, '\p{^Category: _PUNCT}', "");
Expect(0, 35, '\P{Category: _PUNCT}', "");
Expect(1, 35, '\P{^Category: _PUNCT}', "");
Expect(0, 32, '\p{Category: _PUNCT}', "");
Expect(1, 32, '\p{^Category: _PUNCT}', "");
Expect(1, 32, '\P{Category: _PUNCT}', "");
Expect(0, 32, '\P{^Category: _PUNCT}', "");
Error('\p{Is_General_Category=_/a/Punctuation}');
Error('\P{Is_General_Category=_/a/Punctuation}');
Expect(1, 35, '\p{Is_General_Category=punctuation}', "");
Expect(0, 35, '\p{^Is_General_Category=punctuation}', "");
Expect(0, 35, '\P{Is_General_Category=punctuation}', "");
Expect(1, 35, '\P{^Is_General_Category=punctuation}', "");
Expect(0, 32, '\p{Is_General_Category=punctuation}', "");
Expect(1, 32, '\p{^Is_General_Category=punctuation}', "");
Expect(1, 32, '\P{Is_General_Category=punctuation}', "");
Expect(0, 32, '\P{^Is_General_Category=punctuation}', "");
Expect(1, 35, '\p{Is_General_Category= -Punctuation}', "");
Expect(0, 35, '\p{^Is_General_Category= -Punctuation}', "");
Expect(0, 35, '\P{Is_General_Category= -Punctuation}', "");
Expect(1, 35, '\P{^Is_General_Category= -Punctuation}', "");
Expect(0, 32, '\p{Is_General_Category= -Punctuation}', "");
Expect(1, 32, '\p{^Is_General_Category= -Punctuation}', "");
Expect(1, 32, '\P{Is_General_Category= -Punctuation}', "");
Expect(0, 32, '\P{^Is_General_Category= -Punctuation}', "");
Error('\p{Is_Gc= /a/P}');
Error('\P{Is_Gc= /a/P}');
Expect(1, 35, '\p{Is_Gc: p}', "");
Expect(0, 35, '\p{^Is_Gc: p}', "");
Expect(0, 35, '\P{Is_Gc: p}', "");
Expect(1, 35, '\P{^Is_Gc: p}', "");
Expect(0, 32, '\p{Is_Gc: p}', "");
Expect(1, 32, '\p{^Is_Gc: p}', "");
Expect(1, 32, '\P{Is_Gc: p}', "");
Expect(0, 32, '\P{^Is_Gc: p}', "");
Expect(1, 35, '\p{Is_Gc=__P}', "");
Expect(0, 35, '\p{^Is_Gc=__P}', "");
Expect(0, 35, '\P{Is_Gc=__P}', "");
Expect(1, 35, '\P{^Is_Gc=__P}', "");
Expect(0, 32, '\p{Is_Gc=__P}', "");
Expect(1, 32, '\p{^Is_Gc=__P}', "");
Expect(1, 32, '\P{Is_Gc=__P}', "");
Expect(0, 32, '\P{^Is_Gc=__P}', "");
Error('\p{Is_Category=/a/-punct}');
Error('\P{Is_Category=/a/-punct}');
Expect(1, 35, '\p{Is_Category=punct}', "");
Expect(0, 35, '\p{^Is_Category=punct}', "");
Expect(0, 35, '\P{Is_Category=punct}', "");
Expect(1, 35, '\P{^Is_Category=punct}', "");
Expect(0, 32, '\p{Is_Category=punct}', "");
Expect(1, 32, '\p{^Is_Category=punct}', "");
Expect(1, 32, '\P{Is_Category=punct}', "");
Expect(0, 32, '\P{^Is_Category=punct}', "");
Expect(1, 35, '\p{Is_Category= PUNCT}', "");
Expect(0, 35, '\p{^Is_Category= PUNCT}', "");
Expect(0, 35, '\P{Is_Category= PUNCT}', "");
Expect(1, 35, '\P{^Is_Category= PUNCT}', "");
Expect(0, 32, '\p{Is_Category= PUNCT}', "");
Expect(1, 32, '\p{^Is_Category= PUNCT}', "");
Expect(1, 32, '\P{Is_Category= PUNCT}', "");
Expect(0, 32, '\P{^Is_Category= PUNCT}', "");
Error('\p{General_Category=-/a/UPPERCASE-Letter}');
Error('\P{General_Category=-/a/UPPERCASE-Letter}');
Expect(1, 90, '\p{General_Category=uppercaseletter}', "");
Expect(0, 90, '\p{^General_Category=uppercaseletter}', "");
Expect(0, 90, '\P{General_Category=uppercaseletter}', "");
Expect(1, 90, '\P{^General_Category=uppercaseletter}', "");
Expect(0, 64, '\p{General_Category=uppercaseletter}', "");
Expect(1, 64, '\p{^General_Category=uppercaseletter}', "");
Expect(1, 64, '\P{General_Category=uppercaseletter}', "");
Expect(0, 64, '\P{^General_Category=uppercaseletter}', "");
Expect(1, 90, '\p{General_Category= -UPPERCASE-letter}', "");
Expect(0, 90, '\p{^General_Category= -UPPERCASE-letter}', "");
Expect(0, 90, '\P{General_Category= -UPPERCASE-letter}', "");
Expect(1, 90, '\P{^General_Category= -UPPERCASE-letter}', "");
Expect(0, 64, '\p{General_Category= -UPPERCASE-letter}', "");
Expect(1, 64, '\p{^General_Category= -UPPERCASE-letter}', "");
Expect(1, 64, '\P{General_Category= -UPPERCASE-letter}', "");
Expect(0, 64, '\P{^General_Category= -UPPERCASE-letter}', "");
Error('\p{Gc= :=LU}');
Error('\P{Gc= :=LU}');
Expect(1, 90, '\p{Gc=lu}', "");
Expect(0, 90, '\p{^Gc=lu}', "");
Expect(0, 90, '\P{Gc=lu}', "");
Expect(1, 90, '\P{^Gc=lu}', "");
Expect(0, 64, '\p{Gc=lu}', "");
Expect(1, 64, '\p{^Gc=lu}', "");
Expect(1, 64, '\P{Gc=lu}', "");
Expect(0, 64, '\P{^Gc=lu}', "");
Expect(1, 90, '\p{Gc= lu}', "");
Expect(0, 90, '\p{^Gc= lu}', "");
Expect(0, 90, '\P{Gc= lu}', "");
Expect(1, 90, '\P{^Gc= lu}', "");
Expect(0, 64, '\p{Gc= lu}', "");
Expect(1, 64, '\p{^Gc= lu}', "");
Expect(1, 64, '\P{Gc= lu}', "");
Expect(0, 64, '\P{^Gc= lu}', "");
Error('\p{Category= UPPERCASE:=letter}');
Error('\P{Category= UPPERCASE:=letter}');
Expect(1, 90, '\p{Category=uppercaseletter}', "");
Expect(0, 90, '\p{^Category=uppercaseletter}', "");
Expect(0, 90, '\P{Category=uppercaseletter}', "");
Expect(1, 90, '\P{^Category=uppercaseletter}', "");
Expect(0, 64, '\p{Category=uppercaseletter}', "");
Expect(1, 64, '\p{^Category=uppercaseletter}', "");
Expect(1, 64, '\P{Category=uppercaseletter}', "");
Expect(0, 64, '\P{^Category=uppercaseletter}', "");
Expect(1, 90, '\p{Category= uppercase LETTER}', "");
Expect(0, 90, '\p{^Category= uppercase LETTER}', "");
Expect(0, 90, '\P{Category= uppercase LETTER}', "");
Expect(1, 90, '\P{^Category= uppercase LETTER}', "");
Expect(0, 64, '\p{Category= uppercase LETTER}', "");
Expect(1, 64, '\p{^Category= uppercase LETTER}', "");
Expect(1, 64, '\P{Category= uppercase LETTER}', "");
Expect(0, 64, '\P{^Category= uppercase LETTER}', "");
Error('\p{Is_General_Category: :=-Lu}');
Error('\P{Is_General_Category: :=-Lu}');
Expect(1, 90, '\p{Is_General_Category=lu}', "");
Expect(0, 90, '\p{^Is_General_Category=lu}', "");
Expect(0, 90, '\P{Is_General_Category=lu}', "");
Expect(1, 90, '\P{^Is_General_Category=lu}', "");
Expect(0, 64, '\p{Is_General_Category=lu}', "");
Expect(1, 64, '\p{^Is_General_Category=lu}', "");
Expect(1, 64, '\P{Is_General_Category=lu}', "");
Expect(0, 64, '\P{^Is_General_Category=lu}', "");
Expect(1, 90, '\p{Is_General_Category= Lu}', "");
Expect(0, 90, '\p{^Is_General_Category= Lu}', "");
Expect(0, 90, '\P{Is_General_Category= Lu}', "");
Expect(1, 90, '\P{^Is_General_Category= Lu}', "");
Expect(0, 64, '\p{Is_General_Category= Lu}', "");
Expect(1, 64, '\p{^Is_General_Category= Lu}', "");
Expect(1, 64, '\P{Is_General_Category= Lu}', "");
Expect(0, 64, '\P{^Is_General_Category= Lu}', "");
Error('\p{Is_Gc=/a/ Uppercase Letter}');
Error('\P{Is_Gc=/a/ Uppercase Letter}');
Expect(1, 90, '\p{Is_Gc=uppercaseletter}', "");
Expect(0, 90, '\p{^Is_Gc=uppercaseletter}', "");
Expect(0, 90, '\P{Is_Gc=uppercaseletter}', "");
Expect(1, 90, '\P{^Is_Gc=uppercaseletter}', "");
Expect(0, 64, '\p{Is_Gc=uppercaseletter}', "");
Expect(1, 64, '\p{^Is_Gc=uppercaseletter}', "");
Expect(1, 64, '\P{Is_Gc=uppercaseletter}', "");
Expect(0, 64, '\P{^Is_Gc=uppercaseletter}', "");
Expect(1, 90, '\p{Is_Gc= Uppercase Letter}', "");
Expect(0, 90, '\p{^Is_Gc= Uppercase Letter}', "");
Expect(0, 90, '\P{Is_Gc= Uppercase Letter}', "");
Expect(1, 90, '\P{^Is_Gc= Uppercase Letter}', "");
Expect(0, 64, '\p{Is_Gc= Uppercase Letter}', "");
Expect(1, 64, '\p{^Is_Gc= Uppercase Letter}', "");
Expect(1, 64, '\P{Is_Gc= Uppercase Letter}', "");
Expect(0, 64, '\P{^Is_Gc= Uppercase Letter}', "");
Error('\p{Is_Category=/a/Lu}');
Error('\P{Is_Category=/a/Lu}');
Expect(1, 90, '\p{Is_Category=lu}', "");
Expect(0, 90, '\p{^Is_Category=lu}', "");
Expect(0, 90, '\P{Is_Category=lu}', "");
Expect(1, 90, '\P{^Is_Category=lu}', "");
Expect(0, 64, '\p{Is_Category=lu}', "");
Expect(1, 64, '\p{^Is_Category=lu}', "");
Expect(1, 64, '\P{Is_Category=lu}', "");
Expect(0, 64, '\P{^Is_Category=lu}', "");
Expect(1, 90, '\p{Is_Category= _Lu}', "");
Expect(0, 90, '\p{^Is_Category= _Lu}', "");
Expect(0, 90, '\P{Is_Category= _Lu}', "");
Expect(1, 90, '\P{^Is_Category= _Lu}', "");
Expect(0, 64, '\p{Is_Category= _Lu}', "");
Expect(1, 64, '\p{^Is_Category= _Lu}', "");
Expect(1, 64, '\P{Is_Category= _Lu}', "");
Expect(0, 64, '\P{^Is_Category= _Lu}', "");
Error('\p{General_Category=_-Number/a/}');
Error('\P{General_Category=_-Number/a/}');
Expect(1, 57, '\p{General_Category: number}', "");
Expect(0, 57, '\p{^General_Category: number}', "");
Expect(0, 57, '\P{General_Category: number}', "");
Expect(1, 57, '\P{^General_Category: number}', "");
Expect(0, 47, '\p{General_Category: number}', "");
Expect(1, 47, '\p{^General_Category: number}', "");
Expect(1, 47, '\P{General_Category: number}', "");
Expect(0, 47, '\P{^General_Category: number}', "");
Expect(1, 57, '\p{General_Category=- NUMBER}', "");
Expect(0, 57, '\p{^General_Category=- NUMBER}', "");
Expect(0, 57, '\P{General_Category=- NUMBER}', "");
Expect(1, 57, '\P{^General_Category=- NUMBER}', "");
Expect(0, 47, '\p{General_Category=- NUMBER}', "");
Expect(1, 47, '\p{^General_Category=- NUMBER}', "");
Expect(1, 47, '\P{General_Category=- NUMBER}', "");
Expect(0, 47, '\P{^General_Category=- NUMBER}', "");
Error('\p{Gc= /a/N}');
Error('\P{Gc= /a/N}');
Expect(1, 57, '\p{Gc=n}', "");
Expect(0, 57, '\p{^Gc=n}', "");
Expect(0, 57, '\P{Gc=n}', "");
Expect(1, 57, '\P{^Gc=n}', "");
Expect(0, 47, '\p{Gc=n}', "");
Expect(1, 47, '\p{^Gc=n}', "");
Expect(1, 47, '\P{Gc=n}', "");
Expect(0, 47, '\P{^Gc=n}', "");
Expect(1, 57, '\p{Gc= -N}', "");
Expect(0, 57, '\p{^Gc= -N}', "");
Expect(0, 57, '\P{Gc= -N}', "");
Expect(1, 57, '\P{^Gc= -N}', "");
Expect(0, 47, '\p{Gc= -N}', "");
Expect(1, 47, '\p{^Gc= -N}', "");
Expect(1, 47, '\P{Gc= -N}', "");
Expect(0, 47, '\P{^Gc= -N}', "");
Error('\p{Category=_:=NUMBER}');
Error('\P{Category=_:=NUMBER}');
Expect(1, 57, '\p{Category: number}', "");
Expect(0, 57, '\p{^Category: number}', "");
Expect(0, 57, '\P{Category: number}', "");
Expect(1, 57, '\P{^Category: number}', "");
Expect(0, 47, '\p{Category: number}', "");
Expect(1, 47, '\p{^Category: number}', "");
Expect(1, 47, '\P{Category: number}', "");
Expect(0, 47, '\P{^Category: number}', "");
Expect(1, 57, '\p{Category=- Number}', "");
Expect(0, 57, '\p{^Category=- Number}', "");
Expect(0, 57, '\P{Category=- Number}', "");
Expect(1, 57, '\P{^Category=- Number}', "");
Expect(0, 47, '\p{Category=- Number}', "");
Expect(1, 47, '\p{^Category=- Number}', "");
Expect(1, 47, '\P{Category=- Number}', "");
Expect(0, 47, '\P{^Category=- Number}', "");
Error('\p{Is_General_Category=:=-_N}');
Error('\P{Is_General_Category=:=-_N}');
Expect(1, 57, '\p{Is_General_Category=n}', "");
Expect(0, 57, '\p{^Is_General_Category=n}', "");
Expect(0, 57, '\P{Is_General_Category=n}', "");
Expect(1, 57, '\P{^Is_General_Category=n}', "");
Expect(0, 47, '\p{Is_General_Category=n}', "");
Expect(1, 47, '\p{^Is_General_Category=n}', "");
Expect(1, 47, '\P{Is_General_Category=n}', "");
Expect(0, 47, '\P{^Is_General_Category=n}', "");
Expect(1, 57, '\p{Is_General_Category: --N}', "");
Expect(0, 57, '\p{^Is_General_Category: --N}', "");
Expect(0, 57, '\P{Is_General_Category: --N}', "");
Expect(1, 57, '\P{^Is_General_Category: --N}', "");
Expect(0, 47, '\p{Is_General_Category: --N}', "");
Expect(1, 47, '\p{^Is_General_Category: --N}', "");
Expect(1, 47, '\P{Is_General_Category: --N}', "");
Expect(0, 47, '\P{^Is_General_Category: --N}', "");
Error('\p{Is_Gc= number:=}');
Error('\P{Is_Gc= number:=}');
Expect(1, 57, '\p{Is_Gc=number}', "");
Expect(0, 57, '\p{^Is_Gc=number}', "");
Expect(0, 57, '\P{Is_Gc=number}', "");
Expect(1, 57, '\P{^Is_Gc=number}', "");
Expect(0, 47, '\p{Is_Gc=number}', "");
Expect(1, 47, '\p{^Is_Gc=number}', "");
Expect(1, 47, '\P{Is_Gc=number}', "");
Expect(0, 47, '\P{^Is_Gc=number}', "");
Expect(1, 57, '\p{Is_Gc=_ Number}', "");
Expect(0, 57, '\p{^Is_Gc=_ Number}', "");
Expect(0, 57, '\P{Is_Gc=_ Number}', "");
Expect(1, 57, '\P{^Is_Gc=_ Number}', "");
Expect(0, 47, '\p{Is_Gc=_ Number}', "");
Expect(1, 47, '\p{^Is_Gc=_ Number}', "");
Expect(1, 47, '\P{Is_Gc=_ Number}', "");
Expect(0, 47, '\P{^Is_Gc=_ Number}', "");
Error('\p{Is_Category=-_n:=}');
Error('\P{Is_Category=-_n:=}');
Expect(1, 57, '\p{Is_Category=n}', "");
Expect(0, 57, '\p{^Is_Category=n}', "");
Expect(0, 57, '\P{Is_Category=n}', "");
Expect(1, 57, '\P{^Is_Category=n}', "");
Expect(0, 47, '\p{Is_Category=n}', "");
Expect(1, 47, '\p{^Is_Category=n}', "");
Expect(1, 47, '\P{Is_Category=n}', "");
Expect(0, 47, '\P{^Is_Category=n}', "");
Expect(1, 57, '\p{Is_Category= -N}', "");
Expect(0, 57, '\p{^Is_Category= -N}', "");
Expect(0, 57, '\P{Is_Category= -N}', "");
Expect(1, 57, '\P{^Is_Category= -N}', "");
Expect(0, 47, '\p{Is_Category= -N}', "");
Expect(1, 47, '\p{^Is_Category= -N}', "");
Expect(1, 47, '\P{Is_Category= -N}', "");
Expect(0, 47, '\P{^Is_Category= -N}', "");
Error('\p{General_Category= FINAL:=Punctuation}');
Error('\P{General_Category= FINAL:=Punctuation}');
Expect(1, 187, '\p{General_Category=finalpunctuation}', "");
Expect(0, 187, '\p{^General_Category=finalpunctuation}', "");
Expect(0, 187, '\P{General_Category=finalpunctuation}', "");
Expect(1, 187, '\P{^General_Category=finalpunctuation}', "");
Expect(0, 186, '\p{General_Category=finalpunctuation}', "");
Expect(1, 186, '\p{^General_Category=finalpunctuation}', "");
Expect(1, 186, '\P{General_Category=finalpunctuation}', "");
Expect(0, 186, '\P{^General_Category=finalpunctuation}', "");
Expect(1, 187, '\p{General_Category= -Final PUNCTUATION}', "");
Expect(0, 187, '\p{^General_Category= -Final PUNCTUATION}', "");
Expect(0, 187, '\P{General_Category= -Final PUNCTUATION}', "");
Expect(1, 187, '\P{^General_Category= -Final PUNCTUATION}', "");
Expect(0, 186, '\p{General_Category= -Final PUNCTUATION}', "");
Expect(1, 186, '\p{^General_Category= -Final PUNCTUATION}', "");
Expect(1, 186, '\P{General_Category= -Final PUNCTUATION}', "");
Expect(0, 186, '\P{^General_Category= -Final PUNCTUATION}', "");
Error('\p{Gc=- PF/a/}');
Error('\P{Gc=- PF/a/}');
Expect(1, 187, '\p{Gc=pf}', "");
Expect(0, 187, '\p{^Gc=pf}', "");
Expect(0, 187, '\P{Gc=pf}', "");
Expect(1, 187, '\P{^Gc=pf}', "");
Expect(0, 186, '\p{Gc=pf}', "");
Expect(1, 186, '\p{^Gc=pf}', "");
Expect(1, 186, '\P{Gc=pf}', "");
Expect(0, 186, '\P{^Gc=pf}', "");
Expect(1, 187, '\p{Gc: Pf}', "");
Expect(0, 187, '\p{^Gc: Pf}', "");
Expect(0, 187, '\P{Gc: Pf}', "");
Expect(1, 187, '\P{^Gc: Pf}', "");
Expect(0, 186, '\p{Gc: Pf}', "");
Expect(1, 186, '\p{^Gc: Pf}', "");
Expect(1, 186, '\P{Gc: Pf}', "");
Expect(0, 186, '\P{^Gc: Pf}', "");
Error('\p{Category=_final-punctuation/a/}');
Error('\P{Category=_final-punctuation/a/}');
Expect(1, 187, '\p{Category=finalpunctuation}', "");
Expect(0, 187, '\p{^Category=finalpunctuation}', "");
Expect(0, 187, '\P{Category=finalpunctuation}', "");
Expect(1, 187, '\P{^Category=finalpunctuation}', "");
Expect(0, 186, '\p{Category=finalpunctuation}', "");
Expect(1, 186, '\p{^Category=finalpunctuation}', "");
Expect(1, 186, '\P{Category=finalpunctuation}', "");
Expect(0, 186, '\P{^Category=finalpunctuation}', "");
Expect(1, 187, '\p{Category= FinalPUNCTUATION}', "");
Expect(0, 187, '\p{^Category= FinalPUNCTUATION}', "");
Expect(0, 187, '\P{Category= FinalPUNCTUATION}', "");
Expect(1, 187, '\P{^Category= FinalPUNCTUATION}', "");
Expect(0, 186, '\p{Category= FinalPUNCTUATION}', "");
Expect(1, 186, '\p{^Category= FinalPUNCTUATION}', "");
Expect(1, 186, '\P{Category= FinalPUNCTUATION}', "");
Expect(0, 186, '\P{^Category= FinalPUNCTUATION}', "");
Error('\p{Is_General_Category= /a/Pf}');
Error('\P{Is_General_Category= /a/Pf}');
Expect(1, 187, '\p{Is_General_Category=pf}', "");
Expect(0, 187, '\p{^Is_General_Category=pf}', "");
Expect(0, 187, '\P{Is_General_Category=pf}', "");
Expect(1, 187, '\P{^Is_General_Category=pf}', "");
Expect(0, 186, '\p{Is_General_Category=pf}', "");
Expect(1, 186, '\p{^Is_General_Category=pf}', "");
Expect(1, 186, '\P{Is_General_Category=pf}', "");
Expect(0, 186, '\P{^Is_General_Category=pf}', "");
Expect(1, 187, '\p{Is_General_Category: -Pf}', "");
Expect(0, 187, '\p{^Is_General_Category: -Pf}', "");
Expect(0, 187, '\P{Is_General_Category: -Pf}', "");
Expect(1, 187, '\P{^Is_General_Category: -Pf}', "");
Expect(0, 186, '\p{Is_General_Category: -Pf}', "");
Expect(1, 186, '\p{^Is_General_Category: -Pf}', "");
Expect(1, 186, '\P{Is_General_Category: -Pf}', "");
Expect(0, 186, '\P{^Is_General_Category: -Pf}', "");
Error('\p{Is_Gc= :=Final-PUNCTUATION}');
Error('\P{Is_Gc= :=Final-PUNCTUATION}');
Expect(1, 187, '\p{Is_Gc=finalpunctuation}', "");
Expect(0, 187, '\p{^Is_Gc=finalpunctuation}', "");
Expect(0, 187, '\P{Is_Gc=finalpunctuation}', "");
Expect(1, 187, '\P{^Is_Gc=finalpunctuation}', "");
Expect(0, 186, '\p{Is_Gc=finalpunctuation}', "");
Expect(1, 186, '\p{^Is_Gc=finalpunctuation}', "");
Expect(1, 186, '\P{Is_Gc=finalpunctuation}', "");
Expect(0, 186, '\P{^Is_Gc=finalpunctuation}', "");
Expect(1, 187, '\p{Is_Gc: FINAL punctuation}', "");
Expect(0, 187, '\p{^Is_Gc: FINAL punctuation}', "");
Expect(0, 187, '\P{Is_Gc: FINAL punctuation}', "");
Expect(1, 187, '\P{^Is_Gc: FINAL punctuation}', "");
Expect(0, 186, '\p{Is_Gc: FINAL punctuation}', "");
Expect(1, 186, '\p{^Is_Gc: FINAL punctuation}', "");
Expect(1, 186, '\P{Is_Gc: FINAL punctuation}', "");
Expect(0, 186, '\P{^Is_Gc: FINAL punctuation}', "");
Error('\p{Is_Category: :=pf}');
Error('\P{Is_Category: :=pf}');
Expect(1, 187, '\p{Is_Category=pf}', "");
Expect(0, 187, '\p{^Is_Category=pf}', "");
Expect(0, 187, '\P{Is_Category=pf}', "");
Expect(1, 187, '\P{^Is_Category=pf}', "");
Expect(0, 186, '\p{Is_Category=pf}', "");
Expect(1, 186, '\p{^Is_Category=pf}', "");
Expect(1, 186, '\P{Is_Category=pf}', "");
Expect(0, 186, '\P{^Is_Category=pf}', "");
Expect(1, 187, '\p{Is_Category=-Pf}', "");
Expect(0, 187, '\p{^Is_Category=-Pf}', "");
Expect(0, 187, '\P{Is_Category=-Pf}', "");
Expect(1, 187, '\P{^Is_Category=-Pf}', "");
Expect(0, 186, '\p{Is_Category=-Pf}', "");
Expect(1, 186, '\p{^Is_Category=-Pf}', "");
Expect(1, 186, '\P{Is_Category=-Pf}', "");
Expect(0, 186, '\P{^Is_Category=-Pf}', "");
Error('\p{General_Category=/a/UNASSIGNED}');
Error('\P{General_Category=/a/UNASSIGNED}');
Expect(1, 889, '\p{General_Category=unassigned}', "");
Expect(0, 889, '\p{^General_Category=unassigned}', "");
Expect(0, 889, '\P{General_Category=unassigned}', "");
Expect(1, 889, '\P{^General_Category=unassigned}', "");
Expect(0, 887, '\p{General_Category=unassigned}', "");
Expect(1, 887, '\p{^General_Category=unassigned}', "");
Expect(1, 887, '\P{General_Category=unassigned}', "");
Expect(0, 887, '\P{^General_Category=unassigned}', "");
Expect(1, 889, '\p{General_Category=-UNASSIGNED}', "");
Expect(0, 889, '\p{^General_Category=-UNASSIGNED}', "");
Expect(0, 889, '\P{General_Category=-UNASSIGNED}', "");
Expect(1, 889, '\P{^General_Category=-UNASSIGNED}', "");
Expect(0, 887, '\p{General_Category=-UNASSIGNED}', "");
Expect(1, 887, '\p{^General_Category=-UNASSIGNED}', "");
Expect(1, 887, '\P{General_Category=-UNASSIGNED}', "");
Expect(0, 887, '\P{^General_Category=-UNASSIGNED}', "");
Error('\p{Gc=_:=Cn}');
Error('\P{Gc=_:=Cn}');
Expect(1, 889, '\p{Gc=cn}', "");
Expect(0, 889, '\p{^Gc=cn}', "");
Expect(0, 889, '\P{Gc=cn}', "");
Expect(1, 889, '\P{^Gc=cn}', "");
Expect(0, 887, '\p{Gc=cn}', "");
Expect(1, 887, '\p{^Gc=cn}', "");
Expect(1, 887, '\P{Gc=cn}', "");
Expect(0, 887, '\P{^Gc=cn}', "");
Expect(1, 889, '\p{Gc= cn}', "");
Expect(0, 889, '\p{^Gc= cn}', "");
Expect(0, 889, '\P{Gc= cn}', "");
Expect(1, 889, '\P{^Gc= cn}', "");
Expect(0, 887, '\p{Gc= cn}', "");
Expect(1, 887, '\p{^Gc= cn}', "");
Expect(1, 887, '\P{Gc= cn}', "");
Expect(0, 887, '\P{^Gc= cn}', "");
Error('\p{Category= :=Unassigned}');
Error('\P{Category= :=Unassigned}');
Expect(1, 889, '\p{Category=unassigned}', "");
Expect(0, 889, '\p{^Category=unassigned}', "");
Expect(0, 889, '\P{Category=unassigned}', "");
Expect(1, 889, '\P{^Category=unassigned}', "");
Expect(0, 887, '\p{Category=unassigned}', "");
Expect(1, 887, '\p{^Category=unassigned}', "");
Expect(1, 887, '\P{Category=unassigned}', "");
Expect(0, 887, '\P{^Category=unassigned}', "");
Expect(1, 889, '\p{Category= UNASSIGNED}', "");
Expect(0, 889, '\p{^Category= UNASSIGNED}', "");
Expect(0, 889, '\P{Category= UNASSIGNED}', "");
Expect(1, 889, '\P{^Category= UNASSIGNED}', "");
Expect(0, 887, '\p{Category= UNASSIGNED}', "");
Expect(1, 887, '\p{^Category= UNASSIGNED}', "");
Expect(1, 887, '\P{Category= UNASSIGNED}', "");
Expect(0, 887, '\P{^Category= UNASSIGNED}', "");
Error('\p{Is_General_Category=-CN:=}');
Error('\P{Is_General_Category=-CN:=}');
Expect(1, 889, '\p{Is_General_Category=cn}', "");
Expect(0, 889, '\p{^Is_General_Category=cn}', "");
Expect(0, 889, '\P{Is_General_Category=cn}', "");
Expect(1, 889, '\P{^Is_General_Category=cn}', "");
Expect(0, 887, '\p{Is_General_Category=cn}', "");
Expect(1, 887, '\p{^Is_General_Category=cn}', "");
Expect(1, 887, '\P{Is_General_Category=cn}', "");
Expect(0, 887, '\P{^Is_General_Category=cn}', "");
Expect(1, 889, '\p{Is_General_Category= cn}', "");
Expect(0, 889, '\p{^Is_General_Category= cn}', "");
Expect(0, 889, '\P{Is_General_Category= cn}', "");
Expect(1, 889, '\P{^Is_General_Category= cn}', "");
Expect(0, 887, '\p{Is_General_Category= cn}', "");
Expect(1, 887, '\p{^Is_General_Category= cn}', "");
Expect(1, 887, '\P{Is_General_Category= cn}', "");
Expect(0, 887, '\P{^Is_General_Category= cn}', "");
Error('\p{Is_Gc= Unassigned/a/}');
Error('\P{Is_Gc= Unassigned/a/}');
Expect(1, 889, '\p{Is_Gc=unassigned}', "");
Expect(0, 889, '\p{^Is_Gc=unassigned}', "");
Expect(0, 889, '\P{Is_Gc=unassigned}', "");
Expect(1, 889, '\P{^Is_Gc=unassigned}', "");
Expect(0, 887, '\p{Is_Gc=unassigned}', "");
Expect(1, 887, '\p{^Is_Gc=unassigned}', "");
Expect(1, 887, '\P{Is_Gc=unassigned}', "");
Expect(0, 887, '\P{^Is_Gc=unassigned}', "");
Expect(1, 889, '\p{Is_Gc=__Unassigned}', "");
Expect(0, 889, '\p{^Is_Gc=__Unassigned}', "");
Expect(0, 889, '\P{Is_Gc=__Unassigned}', "");
Expect(1, 889, '\P{^Is_Gc=__Unassigned}', "");
Expect(0, 887, '\p{Is_Gc=__Unassigned}', "");
Expect(1, 887, '\p{^Is_Gc=__Unassigned}', "");
Expect(1, 887, '\P{Is_Gc=__Unassigned}', "");
Expect(0, 887, '\P{^Is_Gc=__Unassigned}', "");
Error('\p{Is_Category=_ CN/a/}');
Error('\P{Is_Category=_ CN/a/}');
Expect(1, 889, '\p{Is_Category:cn}', "");
Expect(0, 889, '\p{^Is_Category:cn}', "");
Expect(0, 889, '\P{Is_Category:cn}', "");
Expect(1, 889, '\P{^Is_Category:cn}', "");
Expect(0, 887, '\p{Is_Category:cn}', "");
Expect(1, 887, '\p{^Is_Category:cn}', "");
Expect(1, 887, '\P{Is_Category:cn}', "");
Expect(0, 887, '\P{^Is_Category:cn}', "");
Expect(1, 889, '\p{Is_Category=-Cn}', "");
Expect(0, 889, '\p{^Is_Category=-Cn}', "");
Expect(0, 889, '\P{Is_Category=-Cn}', "");
Expect(1, 889, '\P{^Is_Category=-Cn}', "");
Expect(0, 887, '\p{Is_Category=-Cn}', "");
Expect(1, 887, '\p{^Is_Category=-Cn}', "");
Expect(1, 887, '\P{Is_Category=-Cn}', "");
Expect(0, 887, '\P{^Is_Category=-Cn}', "");
Error('\p{General_Category= Decimal Number/a/}');
Error('\P{General_Category= Decimal Number/a/}');
Expect(1, 57, '\p{General_Category=decimalnumber}', "");
Expect(0, 57, '\p{^General_Category=decimalnumber}', "");
Expect(0, 57, '\P{General_Category=decimalnumber}', "");
Expect(1, 57, '\P{^General_Category=decimalnumber}', "");
Expect(0, 47, '\p{General_Category=decimalnumber}', "");
Expect(1, 47, '\p{^General_Category=decimalnumber}', "");
Expect(1, 47, '\P{General_Category=decimalnumber}', "");
Expect(0, 47, '\P{^General_Category=decimalnumber}', "");
Expect(1, 57, '\p{General_Category=-Decimal number}', "");
Expect(0, 57, '\p{^General_Category=-Decimal number}', "");
Expect(0, 57, '\P{General_Category=-Decimal number}', "");
Expect(1, 57, '\P{^General_Category=-Decimal number}', "");
Expect(0, 47, '\p{General_Category=-Decimal number}', "");
Expect(1, 47, '\p{^General_Category=-Decimal number}', "");
Expect(1, 47, '\P{General_Category=-Decimal number}', "");
Expect(0, 47, '\P{^General_Category=-Decimal number}', "");
Error('\p{Gc:/a/ Nd}');
Error('\P{Gc:/a/ Nd}');
Expect(1, 57, '\p{Gc=nd}', "");
Expect(0, 57, '\p{^Gc=nd}', "");
Expect(0, 57, '\P{Gc=nd}', "");
Expect(1, 57, '\P{^Gc=nd}', "");
Expect(0, 47, '\p{Gc=nd}', "");
Expect(1, 47, '\p{^Gc=nd}', "");
Expect(1, 47, '\P{Gc=nd}', "");
Expect(0, 47, '\P{^Gc=nd}', "");
Error('\p{Category=/a/digit}');
Error('\P{Category=/a/digit}');
Expect(1, 57, '\p{Category=digit}', "");
Expect(0, 57, '\p{^Category=digit}', "");
Expect(0, 57, '\P{Category=digit}', "");
Expect(1, 57, '\P{^Category=digit}', "");
Expect(0, 47, '\p{Category=digit}', "");
Expect(1, 47, '\p{^Category=digit}', "");
Expect(1, 47, '\P{Category=digit}', "");
Expect(0, 47, '\P{^Category=digit}', "");
Expect(1, 57, '\p{Category:- Digit}', "");
Expect(0, 57, '\p{^Category:- Digit}', "");
Expect(0, 57, '\P{Category:- Digit}', "");
Expect(1, 57, '\P{^Category:- Digit}', "");
Expect(0, 47, '\p{Category:- Digit}', "");
Expect(1, 47, '\p{^Category:- Digit}', "");
Expect(1, 47, '\P{Category:- Digit}', "");
Expect(0, 47, '\P{^Category:- Digit}', "");
Error('\p{Is_General_Category=/a/ Decimalnumber}');
Error('\P{Is_General_Category=/a/ Decimalnumber}');
Expect(1, 57, '\p{Is_General_Category=decimalnumber}', "");
Expect(0, 57, '\p{^Is_General_Category=decimalnumber}', "");
Expect(0, 57, '\P{Is_General_Category=decimalnumber}', "");
Expect(1, 57, '\P{^Is_General_Category=decimalnumber}', "");
Expect(0, 47, '\p{Is_General_Category=decimalnumber}', "");
Expect(1, 47, '\p{^Is_General_Category=decimalnumber}', "");
Expect(1, 47, '\P{Is_General_Category=decimalnumber}', "");
Expect(0, 47, '\P{^Is_General_Category=decimalnumber}', "");
Expect(1, 57, '\p{Is_General_Category=- DECIMAL Number}', "");
Expect(0, 57, '\p{^Is_General_Category=- DECIMAL Number}', "");
Expect(0, 57, '\P{Is_General_Category=- DECIMAL Number}', "");
Expect(1, 57, '\P{^Is_General_Category=- DECIMAL Number}', "");
Expect(0, 47, '\p{Is_General_Category=- DECIMAL Number}', "");
Expect(1, 47, '\p{^Is_General_Category=- DECIMAL Number}', "");
Expect(1, 47, '\P{Is_General_Category=- DECIMAL Number}', "");
Expect(0, 47, '\P{^Is_General_Category=- DECIMAL Number}', "");
Error('\p{Is_Gc=/a/-Nd}');
Error('\P{Is_Gc=/a/-Nd}');
Expect(1, 57, '\p{Is_Gc: nd}', "");
Expect(0, 57, '\p{^Is_Gc: nd}', "");
Expect(0, 57, '\P{Is_Gc: nd}', "");
Expect(1, 57, '\P{^Is_Gc: nd}', "");
Expect(0, 47, '\p{Is_Gc: nd}', "");
Expect(1, 47, '\p{^Is_Gc: nd}', "");
Expect(1, 47, '\P{Is_Gc: nd}', "");
Expect(0, 47, '\P{^Is_Gc: nd}', "");
Expect(1, 57, '\p{Is_Gc=_ Nd}', "");
Expect(0, 57, '\p{^Is_Gc=_ Nd}', "");
Expect(0, 57, '\P{Is_Gc=_ Nd}', "");
Expect(1, 57, '\P{^Is_Gc=_ Nd}', "");
Expect(0, 47, '\p{Is_Gc=_ Nd}', "");
Expect(1, 47, '\p{^Is_Gc=_ Nd}', "");
Expect(1, 47, '\P{Is_Gc=_ Nd}', "");
Expect(0, 47, '\P{^Is_Gc=_ Nd}', "");
Error('\p{Is_Category: _DIGIT/a/}');
Error('\P{Is_Category: _DIGIT/a/}');
Expect(1, 57, '\p{Is_Category=digit}', "");
Expect(0, 57, '\p{^Is_Category=digit}', "");
Expect(0, 57, '\P{Is_Category=digit}', "");
Expect(1, 57, '\P{^Is_Category=digit}', "");
Expect(0, 47, '\p{Is_Category=digit}', "");
Expect(1, 47, '\p{^Is_Category=digit}', "");
Expect(1, 47, '\P{Is_Category=digit}', "");
Expect(0, 47, '\P{^Is_Category=digit}', "");
Expect(1, 57, '\p{Is_Category= _DIGIT}', "");
Expect(0, 57, '\p{^Is_Category= _DIGIT}', "");
Expect(0, 57, '\P{Is_Category= _DIGIT}', "");
Expect(1, 57, '\P{^Is_Category= _DIGIT}', "");
Expect(0, 47, '\p{Is_Category= _DIGIT}', "");
Expect(1, 47, '\p{^Is_Category= _DIGIT}', "");
Expect(1, 47, '\P{Is_Category= _DIGIT}', "");
Expect(0, 47, '\P{^Is_Category= _DIGIT}', "");
Error('\p{General_Category= -PARAGRAPH-Separator:=}');
Error('\P{General_Category= -PARAGRAPH-Separator:=}');
Expect(1, 8233, '\p{General_Category=paragraphseparator}', "");
Expect(0, 8233, '\p{^General_Category=paragraphseparator}', "");
Expect(0, 8233, '\P{General_Category=paragraphseparator}', "");
Expect(1, 8233, '\P{^General_Category=paragraphseparator}', "");
Expect(0, 8232, '\p{General_Category=paragraphseparator}', "");
Expect(1, 8232, '\p{^General_Category=paragraphseparator}', "");
Expect(1, 8232, '\P{General_Category=paragraphseparator}', "");
Expect(0, 8232, '\P{^General_Category=paragraphseparator}', "");
Expect(1, 8233, '\p{General_Category: Paragraph separator}', "");
Expect(0, 8233, '\p{^General_Category: Paragraph separator}', "");
Expect(0, 8233, '\P{General_Category: Paragraph separator}', "");
Expect(1, 8233, '\P{^General_Category: Paragraph separator}', "");
Expect(0, 8232, '\p{General_Category: Paragraph separator}', "");
Expect(1, 8232, '\p{^General_Category: Paragraph separator}', "");
Expect(1, 8232, '\P{General_Category: Paragraph separator}', "");
Expect(0, 8232, '\P{^General_Category: Paragraph separator}', "");
Error('\p{Gc=/a/ Zp}');
Error('\P{Gc=/a/ Zp}');
Expect(1, 8233, '\p{Gc=zp}', "");
Expect(0, 8233, '\p{^Gc=zp}', "");
Expect(0, 8233, '\P{Gc=zp}', "");
Expect(1, 8233, '\P{^Gc=zp}', "");
Expect(0, 8232, '\p{Gc=zp}', "");
Expect(1, 8232, '\p{^Gc=zp}', "");
Expect(1, 8232, '\P{Gc=zp}', "");
Expect(0, 8232, '\P{^Gc=zp}', "");
Expect(1, 8233, '\p{Gc=- zp}', "");
Expect(0, 8233, '\p{^Gc=- zp}', "");
Expect(0, 8233, '\P{Gc=- zp}', "");
Expect(1, 8233, '\P{^Gc=- zp}', "");
Expect(0, 8232, '\p{Gc=- zp}', "");
Expect(1, 8232, '\p{^Gc=- zp}', "");
Expect(1, 8232, '\P{Gc=- zp}', "");
Expect(0, 8232, '\P{^Gc=- zp}', "");
Error('\p{Category=:=-_paragraph-separator}');
Error('\P{Category=:=-_paragraph-separator}');
Expect(1, 8233, '\p{Category: paragraphseparator}', "");
Expect(0, 8233, '\p{^Category: paragraphseparator}', "");
Expect(0, 8233, '\P{Category: paragraphseparator}', "");
Expect(1, 8233, '\P{^Category: paragraphseparator}', "");
Expect(0, 8232, '\p{Category: paragraphseparator}', "");
Expect(1, 8232, '\p{^Category: paragraphseparator}', "");
Expect(1, 8232, '\P{Category: paragraphseparator}', "");
Expect(0, 8232, '\P{^Category: paragraphseparator}', "");
Expect(1, 8233, '\p{Category: Paragraph Separator}', "");
Expect(0, 8233, '\p{^Category: Paragraph Separator}', "");
Expect(0, 8233, '\P{Category: Paragraph Separator}', "");
Expect(1, 8233, '\P{^Category: Paragraph Separator}', "");
Expect(0, 8232, '\p{Category: Paragraph Separator}', "");
Expect(1, 8232, '\p{^Category: Paragraph Separator}', "");
Expect(1, 8232, '\P{Category: Paragraph Separator}', "");
Expect(0, 8232, '\P{^Category: Paragraph Separator}', "");
Error('\p{Is_General_Category=_Zp/a/}');
Error('\P{Is_General_Category=_Zp/a/}');
Expect(1, 8233, '\p{Is_General_Category=zp}', "");
Expect(0, 8233, '\p{^Is_General_Category=zp}', "");
Expect(0, 8233, '\P{Is_General_Category=zp}', "");
Expect(1, 8233, '\P{^Is_General_Category=zp}', "");
Expect(0, 8232, '\p{Is_General_Category=zp}', "");
Expect(1, 8232, '\p{^Is_General_Category=zp}', "");
Expect(1, 8232, '\P{Is_General_Category=zp}', "");
Expect(0, 8232, '\P{^Is_General_Category=zp}', "");
Expect(1, 8233, '\p{Is_General_Category= _Zp}', "");
Expect(0, 8233, '\p{^Is_General_Category= _Zp}', "");
Expect(0, 8233, '\P{Is_General_Category= _Zp}', "");
Expect(1, 8233, '\P{^Is_General_Category= _Zp}', "");
Expect(0, 8232, '\p{Is_General_Category= _Zp}', "");
Expect(1, 8232, '\p{^Is_General_Category= _Zp}', "");
Expect(1, 8232, '\P{Is_General_Category= _Zp}', "");
Expect(0, 8232, '\P{^Is_General_Category= _Zp}', "");
Error('\p{Is_Gc= :=Paragraph-SEPARATOR}');
Error('\P{Is_Gc= :=Paragraph-SEPARATOR}');
Expect(1, 8233, '\p{Is_Gc=paragraphseparator}', "");
Expect(0, 8233, '\p{^Is_Gc=paragraphseparator}', "");
Expect(0, 8233, '\P{Is_Gc=paragraphseparator}', "");
Expect(1, 8233, '\P{^Is_Gc=paragraphseparator}', "");
Expect(0, 8232, '\p{Is_Gc=paragraphseparator}', "");
Expect(1, 8232, '\p{^Is_Gc=paragraphseparator}', "");
Expect(1, 8232, '\P{Is_Gc=paragraphseparator}', "");
Expect(0, 8232, '\P{^Is_Gc=paragraphseparator}', "");
Expect(1, 8233, '\p{Is_Gc= -Paragraph_Separator}', "");
Expect(0, 8233, '\p{^Is_Gc= -Paragraph_Separator}', "");
Expect(0, 8233, '\P{Is_Gc= -Paragraph_Separator}', "");
Expect(1, 8233, '\P{^Is_Gc= -Paragraph_Separator}', "");
Expect(0, 8232, '\p{Is_Gc= -Paragraph_Separator}', "");
Expect(1, 8232, '\p{^Is_Gc= -Paragraph_Separator}', "");
Expect(1, 8232, '\P{Is_Gc= -Paragraph_Separator}', "");
Expect(0, 8232, '\P{^Is_Gc= -Paragraph_Separator}', "");
Error('\p{Is_Category=:=Zp}');
Error('\P{Is_Category=:=Zp}');
Expect(1, 8233, '\p{Is_Category=zp}', "");
Expect(0, 8233, '\p{^Is_Category=zp}', "");
Expect(0, 8233, '\P{Is_Category=zp}', "");
Expect(1, 8233, '\P{^Is_Category=zp}', "");
Expect(0, 8232, '\p{Is_Category=zp}', "");
Expect(1, 8232, '\p{^Is_Category=zp}', "");
Expect(1, 8232, '\P{Is_Category=zp}', "");
Expect(0, 8232, '\P{^Is_Category=zp}', "");
Expect(1, 8233, '\p{Is_Category= ZP}', "");
Expect(0, 8233, '\p{^Is_Category= ZP}', "");
Expect(0, 8233, '\P{Is_Category= ZP}', "");
Expect(1, 8233, '\P{^Is_Category= ZP}', "");
Expect(0, 8232, '\p{Is_Category= ZP}', "");
Expect(1, 8232, '\p{^Is_Category= ZP}', "");
Expect(1, 8232, '\P{Is_Category= ZP}', "");
Expect(0, 8232, '\P{^Is_Category= ZP}', "");
Error('\p{General_Category=-modifier:=Letter}');
Error('\P{General_Category=-modifier:=Letter}');
Expect(1, 705, '\p{General_Category=modifierletter}', "");
Expect(0, 705, '\p{^General_Category=modifierletter}', "");
Expect(0, 705, '\P{General_Category=modifierletter}', "");
Expect(1, 705, '\P{^General_Category=modifierletter}', "");
Expect(0, 687, '\p{General_Category=modifierletter}', "");
Expect(1, 687, '\p{^General_Category=modifierletter}', "");
Expect(1, 687, '\P{General_Category=modifierletter}', "");
Expect(0, 687, '\P{^General_Category=modifierletter}', "");
Expect(1, 705, '\p{General_Category=__MODIFIER LETTER}', "");
Expect(0, 705, '\p{^General_Category=__MODIFIER LETTER}', "");
Expect(0, 705, '\P{General_Category=__MODIFIER LETTER}', "");
Expect(1, 705, '\P{^General_Category=__MODIFIER LETTER}', "");
Expect(0, 687, '\p{General_Category=__MODIFIER LETTER}', "");
Expect(1, 687, '\p{^General_Category=__MODIFIER LETTER}', "");
Expect(1, 687, '\P{General_Category=__MODIFIER LETTER}', "");
Expect(0, 687, '\P{^General_Category=__MODIFIER LETTER}', "");
Error('\p{Gc: :=lm}');
Error('\P{Gc: :=lm}');
Expect(1, 705, '\p{Gc=lm}', "");
Expect(0, 705, '\p{^Gc=lm}', "");
Expect(0, 705, '\P{Gc=lm}', "");
Expect(1, 705, '\P{^Gc=lm}', "");
Expect(0, 687, '\p{Gc=lm}', "");
Expect(1, 687, '\p{^Gc=lm}', "");
Expect(1, 687, '\P{Gc=lm}', "");
Expect(0, 687, '\P{^Gc=lm}', "");
Expect(1, 705, '\p{Gc: - Lm}', "");
Expect(0, 705, '\p{^Gc: - Lm}', "");
Expect(0, 705, '\P{Gc: - Lm}', "");
Expect(1, 705, '\P{^Gc: - Lm}', "");
Expect(0, 687, '\p{Gc: - Lm}', "");
Expect(1, 687, '\p{^Gc: - Lm}', "");
Expect(1, 687, '\P{Gc: - Lm}', "");
Expect(0, 687, '\P{^Gc: - Lm}', "");
Error('\p{Category=_ MODIFIER_LETTER/a/}');
Error('\P{Category=_ MODIFIER_LETTER/a/}');
Expect(1, 705, '\p{Category=modifierletter}', "");
Expect(0, 705, '\p{^Category=modifierletter}', "");
Expect(0, 705, '\P{Category=modifierletter}', "");
Expect(1, 705, '\P{^Category=modifierletter}', "");
Expect(0, 687, '\p{Category=modifierletter}', "");
Expect(1, 687, '\p{^Category=modifierletter}', "");
Expect(1, 687, '\P{Category=modifierletter}', "");
Expect(0, 687, '\P{^Category=modifierletter}', "");
Expect(1, 705, '\p{Category= Modifierletter}', "");
Expect(0, 705, '\p{^Category= Modifierletter}', "");
Expect(0, 705, '\P{Category= Modifierletter}', "");
Expect(1, 705, '\P{^Category= Modifierletter}', "");
Expect(0, 687, '\p{Category= Modifierletter}', "");
Expect(1, 687, '\p{^Category= Modifierletter}', "");
Expect(1, 687, '\P{Category= Modifierletter}', "");
Expect(0, 687, '\P{^Category= Modifierletter}', "");
Error('\p{Is_General_Category: - Lm:=}');
Error('\P{Is_General_Category: - Lm:=}');
Expect(1, 705, '\p{Is_General_Category=lm}', "");
Expect(0, 705, '\p{^Is_General_Category=lm}', "");
Expect(0, 705, '\P{Is_General_Category=lm}', "");
Expect(1, 705, '\P{^Is_General_Category=lm}', "");
Expect(0, 687, '\p{Is_General_Category=lm}', "");
Expect(1, 687, '\p{^Is_General_Category=lm}', "");
Expect(1, 687, '\P{Is_General_Category=lm}', "");
Expect(0, 687, '\P{^Is_General_Category=lm}', "");
Expect(1, 705, '\p{Is_General_Category= LM}', "");
Expect(0, 705, '\p{^Is_General_Category= LM}', "");
Expect(0, 705, '\P{Is_General_Category= LM}', "");
Expect(1, 705, '\P{^Is_General_Category= LM}', "");
Expect(0, 687, '\p{Is_General_Category= LM}', "");
Expect(1, 687, '\p{^Is_General_Category= LM}', "");
Expect(1, 687, '\P{Is_General_Category= LM}', "");
Expect(0, 687, '\P{^Is_General_Category= LM}', "");
Error('\p{Is_Gc:_/a/MODIFIERletter}');
Error('\P{Is_Gc:_/a/MODIFIERletter}');
Expect(1, 705, '\p{Is_Gc=modifierletter}', "");
Expect(0, 705, '\p{^Is_Gc=modifierletter}', "");
Expect(0, 705, '\P{Is_Gc=modifierletter}', "");
Expect(1, 705, '\P{^Is_Gc=modifierletter}', "");
Expect(0, 687, '\p{Is_Gc=modifierletter}', "");
Expect(1, 687, '\p{^Is_Gc=modifierletter}', "");
Expect(1, 687, '\P{Is_Gc=modifierletter}', "");
Expect(0, 687, '\P{^Is_Gc=modifierletter}', "");
Expect(1, 705, '\p{Is_Gc:_Modifier Letter}', "");
Expect(0, 705, '\p{^Is_Gc:_Modifier Letter}', "");
Expect(0, 705, '\P{Is_Gc:_Modifier Letter}', "");
Expect(1, 705, '\P{^Is_Gc:_Modifier Letter}', "");
Expect(0, 687, '\p{Is_Gc:_Modifier Letter}', "");
Expect(1, 687, '\p{^Is_Gc:_Modifier Letter}', "");
Expect(1, 687, '\P{Is_Gc:_Modifier Letter}', "");
Expect(0, 687, '\P{^Is_Gc:_Modifier Letter}', "");
Error('\p{Is_Category=- Lm:=}');
Error('\P{Is_Category=- Lm:=}');
Expect(1, 705, '\p{Is_Category=lm}', "");
Expect(0, 705, '\p{^Is_Category=lm}', "");
Expect(0, 705, '\P{Is_Category=lm}', "");
Expect(1, 705, '\P{^Is_Category=lm}', "");
Expect(0, 687, '\p{Is_Category=lm}', "");
Expect(1, 687, '\p{^Is_Category=lm}', "");
Expect(1, 687, '\P{Is_Category=lm}', "");
Expect(0, 687, '\P{^Is_Category=lm}', "");
Expect(1, 705, '\p{Is_Category= LM}', "");
Expect(0, 705, '\p{^Is_Category= LM}', "");
Expect(0, 705, '\P{Is_Category= LM}', "");
Expect(1, 705, '\P{^Is_Category= LM}', "");
Expect(0, 687, '\p{Is_Category= LM}', "");
Expect(1, 687, '\p{^Is_Category= LM}', "");
Expect(1, 687, '\P{Is_Category= LM}', "");
Expect(0, 687, '\P{^Is_Category= LM}', "");
Error('\p{General_Category= /a/OTHER_SYMBOL}');
Error('\P{General_Category= /a/OTHER_SYMBOL}');
Expect(1, 167, '\p{General_Category=othersymbol}', "");
Expect(0, 167, '\p{^General_Category=othersymbol}', "");
Expect(0, 167, '\P{General_Category=othersymbol}', "");
Expect(1, 167, '\P{^General_Category=othersymbol}', "");
Expect(0, 165, '\p{General_Category=othersymbol}', "");
Expect(1, 165, '\p{^General_Category=othersymbol}', "");
Expect(1, 165, '\P{General_Category=othersymbol}', "");
Expect(0, 165, '\P{^General_Category=othersymbol}', "");
Expect(1, 167, '\p{General_Category: OTHER SYMBOL}', "");
Expect(0, 167, '\p{^General_Category: OTHER SYMBOL}', "");
Expect(0, 167, '\P{General_Category: OTHER SYMBOL}', "");
Expect(1, 167, '\P{^General_Category: OTHER SYMBOL}', "");
Expect(0, 165, '\p{General_Category: OTHER SYMBOL}', "");
Expect(1, 165, '\p{^General_Category: OTHER SYMBOL}', "");
Expect(1, 165, '\P{General_Category: OTHER SYMBOL}', "");
Expect(0, 165, '\P{^General_Category: OTHER SYMBOL}', "");
Error('\p{Gc=/a/_ so}');
Error('\P{Gc=/a/_ so}');
Expect(1, 167, '\p{Gc=so}', "");
Expect(0, 167, '\p{^Gc=so}', "");
Expect(0, 167, '\P{Gc=so}', "");
Expect(1, 167, '\P{^Gc=so}', "");
Expect(0, 165, '\p{Gc=so}', "");
Expect(1, 165, '\p{^Gc=so}', "");
Expect(1, 165, '\P{Gc=so}', "");
Expect(0, 165, '\P{^Gc=so}', "");
Expect(1, 167, '\p{Gc= So}', "");
Expect(0, 167, '\p{^Gc= So}', "");
Expect(0, 167, '\P{Gc= So}', "");
Expect(1, 167, '\P{^Gc= So}', "");
Expect(0, 165, '\p{Gc= So}', "");
Expect(1, 165, '\p{^Gc= So}', "");
Expect(1, 165, '\P{Gc= So}', "");
Expect(0, 165, '\P{^Gc= So}', "");
Error('\p{Category=-:=Other Symbol}');
Error('\P{Category=-:=Other Symbol}');
Expect(1, 167, '\p{Category=othersymbol}', "");
Expect(0, 167, '\p{^Category=othersymbol}', "");
Expect(0, 167, '\P{Category=othersymbol}', "");
Expect(1, 167, '\P{^Category=othersymbol}', "");
Expect(0, 165, '\p{Category=othersymbol}', "");
Expect(1, 165, '\p{^Category=othersymbol}', "");
Expect(1, 165, '\P{Category=othersymbol}', "");
Expect(0, 165, '\P{^Category=othersymbol}', "");
Expect(1, 167, '\p{Category= otherSYMBOL}', "");
Expect(0, 167, '\p{^Category= otherSYMBOL}', "");
Expect(0, 167, '\P{Category= otherSYMBOL}', "");
Expect(1, 167, '\P{^Category= otherSYMBOL}', "");
Expect(0, 165, '\p{Category= otherSYMBOL}', "");
Expect(1, 165, '\p{^Category= otherSYMBOL}', "");
Expect(1, 165, '\P{Category= otherSYMBOL}', "");
Expect(0, 165, '\P{^Category= otherSYMBOL}', "");
Error('\p{Is_General_Category=:=_-so}');
Error('\P{Is_General_Category=:=_-so}');
Expect(1, 167, '\p{Is_General_Category=so}', "");
Expect(0, 167, '\p{^Is_General_Category=so}', "");
Expect(0, 167, '\P{Is_General_Category=so}', "");
Expect(1, 167, '\P{^Is_General_Category=so}', "");
Expect(0, 165, '\p{Is_General_Category=so}', "");
Expect(1, 165, '\p{^Is_General_Category=so}', "");
Expect(1, 165, '\P{Is_General_Category=so}', "");
Expect(0, 165, '\P{^Is_General_Category=so}', "");
Expect(1, 167, '\p{Is_General_Category= _so}', "");
Expect(0, 167, '\p{^Is_General_Category= _so}', "");
Expect(0, 167, '\P{Is_General_Category= _so}', "");
Expect(1, 167, '\P{^Is_General_Category= _so}', "");
Expect(0, 165, '\p{Is_General_Category= _so}', "");
Expect(1, 165, '\p{^Is_General_Category= _so}', "");
Expect(1, 165, '\P{Is_General_Category= _so}', "");
Expect(0, 165, '\P{^Is_General_Category= _so}', "");
Error('\p{Is_Gc= -Other:=SYMBOL}');
Error('\P{Is_Gc= -Other:=SYMBOL}');
Expect(1, 167, '\p{Is_Gc=othersymbol}', "");
Expect(0, 167, '\p{^Is_Gc=othersymbol}', "");
Expect(0, 167, '\P{Is_Gc=othersymbol}', "");
Expect(1, 167, '\P{^Is_Gc=othersymbol}', "");
Expect(0, 165, '\p{Is_Gc=othersymbol}', "");
Expect(1, 165, '\p{^Is_Gc=othersymbol}', "");
Expect(1, 165, '\P{Is_Gc=othersymbol}', "");
Expect(0, 165, '\P{^Is_Gc=othersymbol}', "");
Expect(1, 167, '\p{Is_Gc=_ othersymbol}', "");
Expect(0, 167, '\p{^Is_Gc=_ othersymbol}', "");
Expect(0, 167, '\P{Is_Gc=_ othersymbol}', "");
Expect(1, 167, '\P{^Is_Gc=_ othersymbol}', "");
Expect(0, 165, '\p{Is_Gc=_ othersymbol}', "");
Expect(1, 165, '\p{^Is_Gc=_ othersymbol}', "");
Expect(1, 165, '\P{Is_Gc=_ othersymbol}', "");
Expect(0, 165, '\P{^Is_Gc=_ othersymbol}', "");
Error('\p{Is_Category=:=_ SO}');
Error('\P{Is_Category=:=_ SO}');
Expect(1, 167, '\p{Is_Category=so}', "");
Expect(0, 167, '\p{^Is_Category=so}', "");
Expect(0, 167, '\P{Is_Category=so}', "");
Expect(1, 167, '\P{^Is_Category=so}', "");
Expect(0, 165, '\p{Is_Category=so}', "");
Expect(1, 165, '\p{^Is_Category=so}', "");
Expect(1, 165, '\P{Is_Category=so}', "");
Expect(0, 165, '\P{^Is_Category=so}', "");
Expect(1, 167, '\p{Is_Category: so}', "");
Expect(0, 167, '\p{^Is_Category: so}', "");
Expect(0, 167, '\P{Is_Category: so}', "");
Expect(1, 167, '\P{^Is_Category: so}', "");
Expect(0, 165, '\p{Is_Category: so}', "");
Expect(1, 165, '\p{^Is_Category: so}', "");
Expect(1, 165, '\P{Is_Category: so}', "");
Expect(0, 165, '\P{^Is_Category: so}', "");
Error('\p{General_Category: /a/ -NONSPACING_mark}');
Error('\P{General_Category: /a/ -NONSPACING_mark}');
Expect(1, 879, '\p{General_Category=nonspacingmark}', "");
Expect(0, 879, '\p{^General_Category=nonspacingmark}', "");
Expect(0, 879, '\P{General_Category=nonspacingmark}', "");
Expect(1, 879, '\P{^General_Category=nonspacingmark}', "");
Expect(0, 767, '\p{General_Category=nonspacingmark}', "");
Expect(1, 767, '\p{^General_Category=nonspacingmark}', "");
Expect(1, 767, '\P{General_Category=nonspacingmark}', "");
Expect(0, 767, '\P{^General_Category=nonspacingmark}', "");
Expect(1, 879, '\p{General_Category=_ Nonspacing-Mark}', "");
Expect(0, 879, '\p{^General_Category=_ Nonspacing-Mark}', "");
Expect(0, 879, '\P{General_Category=_ Nonspacing-Mark}', "");
Expect(1, 879, '\P{^General_Category=_ Nonspacing-Mark}', "");
Expect(0, 767, '\p{General_Category=_ Nonspacing-Mark}', "");
Expect(1, 767, '\p{^General_Category=_ Nonspacing-Mark}', "");
Expect(1, 767, '\P{General_Category=_ Nonspacing-Mark}', "");
Expect(0, 767, '\P{^General_Category=_ Nonspacing-Mark}', "");
Error('\p{Gc= /a/MN}');
Error('\P{Gc= /a/MN}');
Expect(1, 879, '\p{Gc=mn}', "");
Expect(0, 879, '\p{^Gc=mn}', "");
Expect(0, 879, '\P{Gc=mn}', "");
Expect(1, 879, '\P{^Gc=mn}', "");
Expect(0, 767, '\p{Gc=mn}', "");
Expect(1, 767, '\p{^Gc=mn}', "");
Expect(1, 767, '\P{Gc=mn}', "");
Expect(0, 767, '\P{^Gc=mn}', "");
Expect(1, 879, '\p{Gc=-Mn}', "");
Expect(0, 879, '\p{^Gc=-Mn}', "");
Expect(0, 879, '\P{Gc=-Mn}', "");
Expect(1, 879, '\P{^Gc=-Mn}', "");
Expect(0, 767, '\p{Gc=-Mn}', "");
Expect(1, 767, '\p{^Gc=-Mn}', "");
Expect(1, 767, '\P{Gc=-Mn}', "");
Expect(0, 767, '\P{^Gc=-Mn}', "");
Error('\p{Category= /a/nonspacing-Mark}');
Error('\P{Category= /a/nonspacing-Mark}');
Expect(1, 879, '\p{Category=nonspacingmark}', "");
Expect(0, 879, '\p{^Category=nonspacingmark}', "");
Expect(0, 879, '\P{Category=nonspacingmark}', "");
Expect(1, 879, '\P{^Category=nonspacingmark}', "");
Expect(0, 767, '\p{Category=nonspacingmark}', "");
Expect(1, 767, '\p{^Category=nonspacingmark}', "");
Expect(1, 767, '\P{Category=nonspacingmark}', "");
Expect(0, 767, '\P{^Category=nonspacingmark}', "");
Expect(1, 879, '\p{Category= nonspacing_mark}', "");
Expect(0, 879, '\p{^Category= nonspacing_mark}', "");
Expect(0, 879, '\P{Category= nonspacing_mark}', "");
Expect(1, 879, '\P{^Category= nonspacing_mark}', "");
Expect(0, 767, '\p{Category= nonspacing_mark}', "");
Expect(1, 767, '\p{^Category= nonspacing_mark}', "");
Expect(1, 767, '\P{Category= nonspacing_mark}', "");
Expect(0, 767, '\P{^Category= nonspacing_mark}', "");
Error('\p{Is_General_Category= Mn:=}');
Error('\P{Is_General_Category= Mn:=}');
Expect(1, 879, '\p{Is_General_Category=mn}', "");
Expect(0, 879, '\p{^Is_General_Category=mn}', "");
Expect(0, 879, '\P{Is_General_Category=mn}', "");
Expect(1, 879, '\P{^Is_General_Category=mn}', "");
Expect(0, 767, '\p{Is_General_Category=mn}', "");
Expect(1, 767, '\p{^Is_General_Category=mn}', "");
Expect(1, 767, '\P{Is_General_Category=mn}', "");
Expect(0, 767, '\P{^Is_General_Category=mn}', "");
Expect(1, 879, '\p{Is_General_Category=-_Mn}', "");
Expect(0, 879, '\p{^Is_General_Category=-_Mn}', "");
Expect(0, 879, '\P{Is_General_Category=-_Mn}', "");
Expect(1, 879, '\P{^Is_General_Category=-_Mn}', "");
Expect(0, 767, '\p{Is_General_Category=-_Mn}', "");
Expect(1, 767, '\p{^Is_General_Category=-_Mn}', "");
Expect(1, 767, '\P{Is_General_Category=-_Mn}', "");
Expect(0, 767, '\P{^Is_General_Category=-_Mn}', "");
Error('\p{Is_Gc=:=- Nonspacingmark}');
Error('\P{Is_Gc=:=- Nonspacingmark}');
Expect(1, 879, '\p{Is_Gc=nonspacingmark}', "");
Expect(0, 879, '\p{^Is_Gc=nonspacingmark}', "");
Expect(0, 879, '\P{Is_Gc=nonspacingmark}', "");
Expect(1, 879, '\P{^Is_Gc=nonspacingmark}', "");
Expect(0, 767, '\p{Is_Gc=nonspacingmark}', "");
Expect(1, 767, '\p{^Is_Gc=nonspacingmark}', "");
Expect(1, 767, '\P{Is_Gc=nonspacingmark}', "");
Expect(0, 767, '\P{^Is_Gc=nonspacingmark}', "");
Expect(1, 879, '\p{Is_Gc: Nonspacing_mark}', "");
Expect(0, 879, '\p{^Is_Gc: Nonspacing_mark}', "");
Expect(0, 879, '\P{Is_Gc: Nonspacing_mark}', "");
Expect(1, 879, '\P{^Is_Gc: Nonspacing_mark}', "");
Expect(0, 767, '\p{Is_Gc: Nonspacing_mark}', "");
Expect(1, 767, '\p{^Is_Gc: Nonspacing_mark}', "");
Expect(1, 767, '\P{Is_Gc: Nonspacing_mark}', "");
Expect(0, 767, '\P{^Is_Gc: Nonspacing_mark}', "");
Error('\p{Is_Category=/a/ _MN}');
Error('\P{Is_Category=/a/ _MN}');
Expect(1, 879, '\p{Is_Category=mn}', "");
Expect(0, 879, '\p{^Is_Category=mn}', "");
Expect(0, 879, '\P{Is_Category=mn}', "");
Expect(1, 879, '\P{^Is_Category=mn}', "");
Expect(0, 767, '\p{Is_Category=mn}', "");
Expect(1, 767, '\p{^Is_Category=mn}', "");
Expect(1, 767, '\P{Is_Category=mn}', "");
Expect(0, 767, '\P{^Is_Category=mn}', "");
Expect(1, 879, '\p{Is_Category: - Mn}', "");
Expect(0, 879, '\p{^Is_Category: - Mn}', "");
Expect(0, 879, '\P{Is_Category: - Mn}', "");
Expect(1, 879, '\P{^Is_Category: - Mn}', "");
Expect(0, 767, '\p{Is_Category: - Mn}', "");
Expect(1, 767, '\p{^Is_Category: - Mn}', "");
Expect(1, 767, '\P{Is_Category: - Mn}', "");
Expect(0, 767, '\P{^Is_Category: - Mn}', "");
Error('\p{General_Category: :=_ DASH-PUNCTUATION}');
Error('\P{General_Category: :=_ DASH-PUNCTUATION}');
Expect(1, 45, '\p{General_Category=dashpunctuation}', "");
Expect(0, 45, '\p{^General_Category=dashpunctuation}', "");
Expect(0, 45, '\P{General_Category=dashpunctuation}', "");
Expect(1, 45, '\P{^General_Category=dashpunctuation}', "");
Expect(0, 44, '\p{General_Category=dashpunctuation}', "");
Expect(1, 44, '\p{^General_Category=dashpunctuation}', "");
Expect(1, 44, '\P{General_Category=dashpunctuation}', "");
Expect(0, 44, '\P{^General_Category=dashpunctuation}', "");
Expect(1, 45, '\p{General_Category= DASH Punctuation}', "");
Expect(0, 45, '\p{^General_Category= DASH Punctuation}', "");
Expect(0, 45, '\P{General_Category= DASH Punctuation}', "");
Expect(1, 45, '\P{^General_Category= DASH Punctuation}', "");
Expect(0, 44, '\p{General_Category= DASH Punctuation}', "");
Expect(1, 44, '\p{^General_Category= DASH Punctuation}', "");
Expect(1, 44, '\P{General_Category= DASH Punctuation}', "");
Expect(0, 44, '\P{^General_Category= DASH Punctuation}', "");
Error('\p{Gc= Pd/a/}');
Error('\P{Gc= Pd/a/}');
Expect(1, 45, '\p{Gc=pd}', "");
Expect(0, 45, '\p{^Gc=pd}', "");
Expect(0, 45, '\P{Gc=pd}', "");
Expect(1, 45, '\P{^Gc=pd}', "");
Expect(0, 44, '\p{Gc=pd}', "");
Expect(1, 44, '\p{^Gc=pd}', "");
Expect(1, 44, '\P{Gc=pd}', "");
Expect(0, 44, '\P{^Gc=pd}', "");
Expect(1, 45, '\p{Gc: _Pd}', "");
Expect(0, 45, '\p{^Gc: _Pd}', "");
Expect(0, 45, '\P{Gc: _Pd}', "");
Expect(1, 45, '\P{^Gc: _Pd}', "");
Expect(0, 44, '\p{Gc: _Pd}', "");
Expect(1, 44, '\p{^Gc: _Pd}', "");
Expect(1, 44, '\P{Gc: _Pd}', "");
Expect(0, 44, '\P{^Gc: _Pd}', "");
Error('\p{Category= Dash_Punctuation/a/}');
Error('\P{Category= Dash_Punctuation/a/}');
Expect(1, 45, '\p{Category=dashpunctuation}', "");
Expect(0, 45, '\p{^Category=dashpunctuation}', "");
Expect(0, 45, '\P{Category=dashpunctuation}', "");
Expect(1, 45, '\P{^Category=dashpunctuation}', "");
Expect(0, 44, '\p{Category=dashpunctuation}', "");
Expect(1, 44, '\p{^Category=dashpunctuation}', "");
Expect(1, 44, '\P{Category=dashpunctuation}', "");
Expect(0, 44, '\P{^Category=dashpunctuation}', "");
Expect(1, 45, '\p{Category=_ Dash-Punctuation}', "");
Expect(0, 45, '\p{^Category=_ Dash-Punctuation}', "");
Expect(0, 45, '\P{Category=_ Dash-Punctuation}', "");
Expect(1, 45, '\P{^Category=_ Dash-Punctuation}', "");
Expect(0, 44, '\p{Category=_ Dash-Punctuation}', "");
Expect(1, 44, '\p{^Category=_ Dash-Punctuation}', "");
Expect(1, 44, '\P{Category=_ Dash-Punctuation}', "");
Expect(0, 44, '\P{^Category=_ Dash-Punctuation}', "");
Error('\p{Is_General_Category=:=-pd}');
Error('\P{Is_General_Category=:=-pd}');
Expect(1, 45, '\p{Is_General_Category: pd}', "");
Expect(0, 45, '\p{^Is_General_Category: pd}', "");
Expect(0, 45, '\P{Is_General_Category: pd}', "");
Expect(1, 45, '\P{^Is_General_Category: pd}', "");
Expect(0, 44, '\p{Is_General_Category: pd}', "");
Expect(1, 44, '\p{^Is_General_Category: pd}', "");
Expect(1, 44, '\P{Is_General_Category: pd}', "");
Expect(0, 44, '\P{^Is_General_Category: pd}', "");
Expect(1, 45, '\p{Is_General_Category=_-Pd}', "");
Expect(0, 45, '\p{^Is_General_Category=_-Pd}', "");
Expect(0, 45, '\P{Is_General_Category=_-Pd}', "");
Expect(1, 45, '\P{^Is_General_Category=_-Pd}', "");
Expect(0, 44, '\p{Is_General_Category=_-Pd}', "");
Expect(1, 44, '\p{^Is_General_Category=_-Pd}', "");
Expect(1, 44, '\P{Is_General_Category=_-Pd}', "");
Expect(0, 44, '\P{^Is_General_Category=_-Pd}', "");
Error('\p{Is_Gc: :=DASH-punctuation}');
Error('\P{Is_Gc: :=DASH-punctuation}');
Expect(1, 45, '\p{Is_Gc=dashpunctuation}', "");
Expect(0, 45, '\p{^Is_Gc=dashpunctuation}', "");
Expect(0, 45, '\P{Is_Gc=dashpunctuation}', "");
Expect(1, 45, '\P{^Is_Gc=dashpunctuation}', "");
Expect(0, 44, '\p{Is_Gc=dashpunctuation}', "");
Expect(1, 44, '\p{^Is_Gc=dashpunctuation}', "");
Expect(1, 44, '\P{Is_Gc=dashpunctuation}', "");
Expect(0, 44, '\P{^Is_Gc=dashpunctuation}', "");
Expect(1, 45, '\p{Is_Gc=- Dash-PUNCTUATION}', "");
Expect(0, 45, '\p{^Is_Gc=- Dash-PUNCTUATION}', "");
Expect(0, 45, '\P{Is_Gc=- Dash-PUNCTUATION}', "");
Expect(1, 45, '\P{^Is_Gc=- Dash-PUNCTUATION}', "");
Expect(0, 44, '\p{Is_Gc=- Dash-PUNCTUATION}', "");
Expect(1, 44, '\p{^Is_Gc=- Dash-PUNCTUATION}', "");
Expect(1, 44, '\P{Is_Gc=- Dash-PUNCTUATION}', "");
Expect(0, 44, '\P{^Is_Gc=- Dash-PUNCTUATION}', "");
Error('\p{Is_Category= PD:=}');
Error('\P{Is_Category= PD:=}');
Expect(1, 45, '\p{Is_Category=pd}', "");
Expect(0, 45, '\p{^Is_Category=pd}', "");
Expect(0, 45, '\P{Is_Category=pd}', "");
Expect(1, 45, '\P{^Is_Category=pd}', "");
Expect(0, 44, '\p{Is_Category=pd}', "");
Expect(1, 44, '\p{^Is_Category=pd}', "");
Expect(1, 44, '\P{Is_Category=pd}', "");
Expect(0, 44, '\P{^Is_Category=pd}', "");
Expect(1, 45, '\p{Is_Category= Pd}', "");
Expect(0, 45, '\p{^Is_Category= Pd}', "");
Expect(0, 45, '\P{Is_Category= Pd}', "");
Expect(1, 45, '\P{^Is_Category= Pd}', "");
Expect(0, 44, '\p{Is_Category= Pd}', "");
Expect(1, 44, '\p{^Is_Category= Pd}', "");
Expect(1, 44, '\P{Is_Category= Pd}', "");
Expect(0, 44, '\P{^Is_Category= Pd}', "");
Error('\p{General_Category=/a/_ Letter_Number}');
Error('\P{General_Category=/a/_ Letter_Number}');
Expect(1, 5872, '\p{General_Category=letternumber}', "");
Expect(0, 5872, '\p{^General_Category=letternumber}', "");
Expect(0, 5872, '\P{General_Category=letternumber}', "");
Expect(1, 5872, '\P{^General_Category=letternumber}', "");
Expect(0, 5869, '\p{General_Category=letternumber}', "");
Expect(1, 5869, '\p{^General_Category=letternumber}', "");
Expect(1, 5869, '\P{General_Category=letternumber}', "");
Expect(0, 5869, '\P{^General_Category=letternumber}', "");
Expect(1, 5872, '\p{General_Category=letter Number}', "");
Expect(0, 5872, '\p{^General_Category=letter Number}', "");
Expect(0, 5872, '\P{General_Category=letter Number}', "");
Expect(1, 5872, '\P{^General_Category=letter Number}', "");
Expect(0, 5869, '\p{General_Category=letter Number}', "");
Expect(1, 5869, '\p{^General_Category=letter Number}', "");
Expect(1, 5869, '\P{General_Category=letter Number}', "");
Expect(0, 5869, '\P{^General_Category=letter Number}', "");
Error('\p{Gc: /a/_ Nl}');
Error('\P{Gc: /a/_ Nl}');
Expect(1, 5872, '\p{Gc=nl}', "");
Expect(0, 5872, '\p{^Gc=nl}', "");
Expect(0, 5872, '\P{Gc=nl}', "");
Expect(1, 5872, '\P{^Gc=nl}', "");
Expect(0, 5869, '\p{Gc=nl}', "");
Expect(1, 5869, '\p{^Gc=nl}', "");
Expect(1, 5869, '\P{Gc=nl}', "");
Expect(0, 5869, '\P{^Gc=nl}', "");
Expect(1, 5872, '\p{Gc= _nl}', "");
Expect(0, 5872, '\p{^Gc= _nl}', "");
Expect(0, 5872, '\P{Gc= _nl}', "");
Expect(1, 5872, '\P{^Gc= _nl}', "");
Expect(0, 5869, '\p{Gc= _nl}', "");
Expect(1, 5869, '\p{^Gc= _nl}', "");
Expect(1, 5869, '\P{Gc= _nl}', "");
Expect(0, 5869, '\P{^Gc= _nl}', "");
Error('\p{Category=- Letter Number/a/}');
Error('\P{Category=- Letter Number/a/}');
Expect(1, 5872, '\p{Category=letternumber}', "");
Expect(0, 5872, '\p{^Category=letternumber}', "");
Expect(0, 5872, '\P{Category=letternumber}', "");
Expect(1, 5872, '\P{^Category=letternumber}', "");
Expect(0, 5869, '\p{Category=letternumber}', "");
Expect(1, 5869, '\p{^Category=letternumber}', "");
Expect(1, 5869, '\P{Category=letternumber}', "");
Expect(0, 5869, '\P{^Category=letternumber}', "");
Expect(1, 5872, '\p{Category=-_letter Number}', "");
Expect(0, 5872, '\p{^Category=-_letter Number}', "");
Expect(0, 5872, '\P{Category=-_letter Number}', "");
Expect(1, 5872, '\P{^Category=-_letter Number}', "");
Expect(0, 5869, '\p{Category=-_letter Number}', "");
Expect(1, 5869, '\p{^Category=-_letter Number}', "");
Expect(1, 5869, '\P{Category=-_letter Number}', "");
Expect(0, 5869, '\P{^Category=-_letter Number}', "");
Error('\p{Is_General_Category= :=Nl}');
Error('\P{Is_General_Category= :=Nl}');
Expect(1, 5872, '\p{Is_General_Category=nl}', "");
Expect(0, 5872, '\p{^Is_General_Category=nl}', "");
Expect(0, 5872, '\P{Is_General_Category=nl}', "");
Expect(1, 5872, '\P{^Is_General_Category=nl}', "");
Expect(0, 5869, '\p{Is_General_Category=nl}', "");
Expect(1, 5869, '\p{^Is_General_Category=nl}', "");
Expect(1, 5869, '\P{Is_General_Category=nl}', "");
Expect(0, 5869, '\P{^Is_General_Category=nl}', "");
Expect(1, 5872, '\p{Is_General_Category:--Nl}', "");
Expect(0, 5872, '\p{^Is_General_Category:--Nl}', "");
Expect(0, 5872, '\P{Is_General_Category:--Nl}', "");
Expect(1, 5872, '\P{^Is_General_Category:--Nl}', "");
Expect(0, 5869, '\p{Is_General_Category:--Nl}', "");
Expect(1, 5869, '\p{^Is_General_Category:--Nl}', "");
Expect(1, 5869, '\P{Is_General_Category:--Nl}', "");
Expect(0, 5869, '\P{^Is_General_Category:--Nl}', "");
Error('\p{Is_Gc=:= LETTERNumber}');
Error('\P{Is_Gc=:= LETTERNumber}');
Expect(1, 5872, '\p{Is_Gc=letternumber}', "");
Expect(0, 5872, '\p{^Is_Gc=letternumber}', "");
Expect(0, 5872, '\P{Is_Gc=letternumber}', "");
Expect(1, 5872, '\P{^Is_Gc=letternumber}', "");
Expect(0, 5869, '\p{Is_Gc=letternumber}', "");
Expect(1, 5869, '\p{^Is_Gc=letternumber}', "");
Expect(1, 5869, '\P{Is_Gc=letternumber}', "");
Expect(0, 5869, '\P{^Is_Gc=letternumber}', "");
Expect(1, 5872, '\p{Is_Gc= letter NUMBER}', "");
Expect(0, 5872, '\p{^Is_Gc= letter NUMBER}', "");
Expect(0, 5872, '\P{Is_Gc= letter NUMBER}', "");
Expect(1, 5872, '\P{^Is_Gc= letter NUMBER}', "");
Expect(0, 5869, '\p{Is_Gc= letter NUMBER}', "");
Expect(1, 5869, '\p{^Is_Gc= letter NUMBER}', "");
Expect(1, 5869, '\P{Is_Gc= letter NUMBER}', "");
Expect(0, 5869, '\P{^Is_Gc= letter NUMBER}', "");
Error('\p{Is_Category= :=NL}');
Error('\P{Is_Category= :=NL}');
Expect(1, 5872, '\p{Is_Category=nl}', "");
Expect(0, 5872, '\p{^Is_Category=nl}', "");
Expect(0, 5872, '\P{Is_Category=nl}', "");
Expect(1, 5872, '\P{^Is_Category=nl}', "");
Expect(0, 5869, '\p{Is_Category=nl}', "");
Expect(1, 5869, '\p{^Is_Category=nl}', "");
Expect(1, 5869, '\P{Is_Category=nl}', "");
Expect(0, 5869, '\P{^Is_Category=nl}', "");
Expect(1, 5872, '\p{Is_Category=_Nl}', "");
Expect(0, 5872, '\p{^Is_Category=_Nl}', "");
Expect(0, 5872, '\P{Is_Category=_Nl}', "");
Expect(1, 5872, '\P{^Is_Category=_Nl}', "");
Expect(0, 5869, '\p{Is_Category=_Nl}', "");
Expect(1, 5869, '\p{^Is_Category=_Nl}', "");
Expect(1, 5869, '\P{Is_Category=_Nl}', "");
Expect(0, 5869, '\P{^Is_Category=_Nl}', "");
Error('\p{General_Category= initial:=Punctuation}');
Error('\P{General_Category= initial:=Punctuation}');
Expect(1, 171, '\p{General_Category=initialpunctuation}', "");
Expect(0, 171, '\p{^General_Category=initialpunctuation}', "");
Expect(0, 171, '\P{General_Category=initialpunctuation}', "");
Expect(1, 171, '\P{^General_Category=initialpunctuation}', "");
Expect(0, 170, '\p{General_Category=initialpunctuation}', "");
Expect(1, 170, '\p{^General_Category=initialpunctuation}', "");
Expect(1, 170, '\P{General_Category=initialpunctuation}', "");
Expect(0, 170, '\P{^General_Category=initialpunctuation}', "");
Expect(1, 171, '\p{General_Category=-initial PUNCTUATION}', "");
Expect(0, 171, '\p{^General_Category=-initial PUNCTUATION}', "");
Expect(0, 171, '\P{General_Category=-initial PUNCTUATION}', "");
Expect(1, 171, '\P{^General_Category=-initial PUNCTUATION}', "");
Expect(0, 170, '\p{General_Category=-initial PUNCTUATION}', "");
Expect(1, 170, '\p{^General_Category=-initial PUNCTUATION}', "");
Expect(1, 170, '\P{General_Category=-initial PUNCTUATION}', "");
Expect(0, 170, '\P{^General_Category=-initial PUNCTUATION}', "");
Error('\p{Gc=:= pi}');
Error('\P{Gc=:= pi}');
Expect(1, 171, '\p{Gc=pi}', "");
Expect(0, 171, '\p{^Gc=pi}', "");
Expect(0, 171, '\P{Gc=pi}', "");
Expect(1, 171, '\P{^Gc=pi}', "");
Expect(0, 170, '\p{Gc=pi}', "");
Expect(1, 170, '\p{^Gc=pi}', "");
Expect(1, 170, '\P{Gc=pi}', "");
Expect(0, 170, '\P{^Gc=pi}', "");
Expect(1, 171, '\p{Gc= -Pi}', "");
Expect(0, 171, '\p{^Gc= -Pi}', "");
Expect(0, 171, '\P{Gc= -Pi}', "");
Expect(1, 171, '\P{^Gc= -Pi}', "");
Expect(0, 170, '\p{Gc= -Pi}', "");
Expect(1, 170, '\p{^Gc= -Pi}', "");
Expect(1, 170, '\P{Gc= -Pi}', "");
Expect(0, 170, '\P{^Gc= -Pi}', "");
Error('\p{Category=:= Initialpunctuation}');
Error('\P{Category=:= Initialpunctuation}');
Expect(1, 171, '\p{Category=initialpunctuation}', "");
Expect(0, 171, '\p{^Category=initialpunctuation}', "");
Expect(0, 171, '\P{Category=initialpunctuation}', "");
Expect(1, 171, '\P{^Category=initialpunctuation}', "");
Expect(0, 170, '\p{Category=initialpunctuation}', "");
Expect(1, 170, '\p{^Category=initialpunctuation}', "");
Expect(1, 170, '\P{Category=initialpunctuation}', "");
Expect(0, 170, '\P{^Category=initialpunctuation}', "");
Expect(1, 171, '\p{Category=-INITIAL_Punctuation}', "");
Expect(0, 171, '\p{^Category=-INITIAL_Punctuation}', "");
Expect(0, 171, '\P{Category=-INITIAL_Punctuation}', "");
Expect(1, 171, '\P{^Category=-INITIAL_Punctuation}', "");
Expect(0, 170, '\p{Category=-INITIAL_Punctuation}', "");
Expect(1, 170, '\p{^Category=-INITIAL_Punctuation}', "");
Expect(1, 170, '\P{Category=-INITIAL_Punctuation}', "");
Expect(0, 170, '\P{^Category=-INITIAL_Punctuation}', "");
Error('\p{Is_General_Category= Pi/a/}');
Error('\P{Is_General_Category= Pi/a/}');
Expect(1, 171, '\p{Is_General_Category: pi}', "");
Expect(0, 171, '\p{^Is_General_Category: pi}', "");
Expect(0, 171, '\P{Is_General_Category: pi}', "");
Expect(1, 171, '\P{^Is_General_Category: pi}', "");
Expect(0, 170, '\p{Is_General_Category: pi}', "");
Expect(1, 170, '\p{^Is_General_Category: pi}', "");
Expect(1, 170, '\P{Is_General_Category: pi}', "");
Expect(0, 170, '\P{^Is_General_Category: pi}', "");
Expect(1, 171, '\p{Is_General_Category=_Pi}', "");
Expect(0, 171, '\p{^Is_General_Category=_Pi}', "");
Expect(0, 171, '\P{Is_General_Category=_Pi}', "");
Expect(1, 171, '\P{^Is_General_Category=_Pi}', "");
Expect(0, 170, '\p{Is_General_Category=_Pi}', "");
Expect(1, 170, '\p{^Is_General_Category=_Pi}', "");
Expect(1, 170, '\P{Is_General_Category=_Pi}', "");
Expect(0, 170, '\P{^Is_General_Category=_Pi}', "");
Error('\p{Is_Gc: - Initial/a/punctuation}');
Error('\P{Is_Gc: - Initial/a/punctuation}');
Expect(1, 171, '\p{Is_Gc:initialpunctuation}', "");
Expect(0, 171, '\p{^Is_Gc:initialpunctuation}', "");
Expect(0, 171, '\P{Is_Gc:initialpunctuation}', "");
Expect(1, 171, '\P{^Is_Gc:initialpunctuation}', "");
Expect(0, 170, '\p{Is_Gc:initialpunctuation}', "");
Expect(1, 170, '\p{^Is_Gc:initialpunctuation}', "");
Expect(1, 170, '\P{Is_Gc:initialpunctuation}', "");
Expect(0, 170, '\P{^Is_Gc:initialpunctuation}', "");
Expect(1, 171, '\p{Is_Gc=_ INITIAL_punctuation}', "");
Expect(0, 171, '\p{^Is_Gc=_ INITIAL_punctuation}', "");
Expect(0, 171, '\P{Is_Gc=_ INITIAL_punctuation}', "");
Expect(1, 171, '\P{^Is_Gc=_ INITIAL_punctuation}', "");
Expect(0, 170, '\p{Is_Gc=_ INITIAL_punctuation}', "");
Expect(1, 170, '\p{^Is_Gc=_ INITIAL_punctuation}', "");
Expect(1, 170, '\P{Is_Gc=_ INITIAL_punctuation}', "");
Expect(0, 170, '\P{^Is_Gc=_ INITIAL_punctuation}', "");
Error('\p{Is_Category= PI:=}');
Error('\P{Is_Category= PI:=}');
Expect(1, 171, '\p{Is_Category=pi}', "");
Expect(0, 171, '\p{^Is_Category=pi}', "");
Expect(0, 171, '\P{Is_Category=pi}', "");
Expect(1, 171, '\P{^Is_Category=pi}', "");
Expect(0, 170, '\p{Is_Category=pi}', "");
Expect(1, 170, '\p{^Is_Category=pi}', "");
Expect(1, 170, '\P{Is_Category=pi}', "");
Expect(0, 170, '\P{^Is_Category=pi}', "");
Expect(1, 171, '\p{Is_Category=- PI}', "");
Expect(0, 171, '\p{^Is_Category=- PI}', "");
Expect(0, 171, '\P{Is_Category=- PI}', "");
Expect(1, 171, '\P{^Is_Category=- PI}', "");
Expect(0, 170, '\p{Is_Category=- PI}', "");
Expect(1, 170, '\p{^Is_Category=- PI}', "");
Expect(1, 170, '\P{Is_Category=- PI}', "");
Expect(0, 170, '\P{^Is_Category=- PI}', "");
Error('\p{General_Category=:= Currency SYMBOL}');
Error('\P{General_Category=:= Currency SYMBOL}');
Expect(1, 36, '\p{General_Category=currencysymbol}', "");
Expect(0, 36, '\p{^General_Category=currencysymbol}', "");
Expect(0, 36, '\P{General_Category=currencysymbol}', "");
Expect(1, 36, '\P{^General_Category=currencysymbol}', "");
Expect(0, 35, '\p{General_Category=currencysymbol}', "");
Expect(1, 35, '\p{^General_Category=currencysymbol}', "");
Expect(1, 35, '\P{General_Category=currencysymbol}', "");
Expect(0, 35, '\P{^General_Category=currencysymbol}', "");
Expect(1, 36, '\p{General_Category=-currencySymbol}', "");
Expect(0, 36, '\p{^General_Category=-currencySymbol}', "");
Expect(0, 36, '\P{General_Category=-currencySymbol}', "");
Expect(1, 36, '\P{^General_Category=-currencySymbol}', "");
Expect(0, 35, '\p{General_Category=-currencySymbol}', "");
Expect(1, 35, '\p{^General_Category=-currencySymbol}', "");
Expect(1, 35, '\P{General_Category=-currencySymbol}', "");
Expect(0, 35, '\P{^General_Category=-currencySymbol}', "");
Error('\p{Gc=/a/ sc}');
Error('\P{Gc=/a/ sc}');
Expect(1, 36, '\p{Gc: sc}', "");
Expect(0, 36, '\p{^Gc: sc}', "");
Expect(0, 36, '\P{Gc: sc}', "");
Expect(1, 36, '\P{^Gc: sc}', "");
Expect(0, 35, '\p{Gc: sc}', "");
Expect(1, 35, '\p{^Gc: sc}', "");
Expect(1, 35, '\P{Gc: sc}', "");
Expect(0, 35, '\P{^Gc: sc}', "");
Expect(1, 36, '\p{Gc= Sc}', "");
Expect(0, 36, '\p{^Gc= Sc}', "");
Expect(0, 36, '\P{Gc= Sc}', "");
Expect(1, 36, '\P{^Gc= Sc}', "");
Expect(0, 35, '\p{Gc= Sc}', "");
Expect(1, 35, '\p{^Gc= Sc}', "");
Expect(1, 35, '\P{Gc= Sc}', "");
Expect(0, 35, '\P{^Gc= Sc}', "");
Error('\p{Category=-:=CURRENCY Symbol}');
Error('\P{Category=-:=CURRENCY Symbol}');
Expect(1, 36, '\p{Category=currencysymbol}', "");
Expect(0, 36, '\p{^Category=currencysymbol}', "");
Expect(0, 36, '\P{Category=currencysymbol}', "");
Expect(1, 36, '\P{^Category=currencysymbol}', "");
Expect(0, 35, '\p{Category=currencysymbol}', "");
Expect(1, 35, '\p{^Category=currencysymbol}', "");
Expect(1, 35, '\P{Category=currencysymbol}', "");
Expect(0, 35, '\P{^Category=currencysymbol}', "");
Expect(1, 36, '\p{Category= _Currency_Symbol}', "");
Expect(0, 36, '\p{^Category= _Currency_Symbol}', "");
Expect(0, 36, '\P{Category= _Currency_Symbol}', "");
Expect(1, 36, '\P{^Category= _Currency_Symbol}', "");
Expect(0, 35, '\p{Category= _Currency_Symbol}', "");
Expect(1, 35, '\p{^Category= _Currency_Symbol}', "");
Expect(1, 35, '\P{Category= _Currency_Symbol}', "");
Expect(0, 35, '\P{^Category= _Currency_Symbol}', "");
Error('\p{Is_General_Category=:=--Sc}');
Error('\P{Is_General_Category=:=--Sc}');
Expect(1, 36, '\p{Is_General_Category=sc}', "");
Expect(0, 36, '\p{^Is_General_Category=sc}', "");
Expect(0, 36, '\P{Is_General_Category=sc}', "");
Expect(1, 36, '\P{^Is_General_Category=sc}', "");
Expect(0, 35, '\p{Is_General_Category=sc}', "");
Expect(1, 35, '\p{^Is_General_Category=sc}', "");
Expect(1, 35, '\P{Is_General_Category=sc}', "");
Expect(0, 35, '\P{^Is_General_Category=sc}', "");
Expect(1, 36, '\p{Is_General_Category: sc}', "");
Expect(0, 36, '\p{^Is_General_Category: sc}', "");
Expect(0, 36, '\P{Is_General_Category: sc}', "");
Expect(1, 36, '\P{^Is_General_Category: sc}', "");
Expect(0, 35, '\p{Is_General_Category: sc}', "");
Expect(1, 35, '\p{^Is_General_Category: sc}', "");
Expect(1, 35, '\P{Is_General_Category: sc}', "");
Expect(0, 35, '\P{^Is_General_Category: sc}', "");
Error('\p{Is_Gc= _Currency_symbol:=}');
Error('\P{Is_Gc= _Currency_symbol:=}');
Expect(1, 36, '\p{Is_Gc: currencysymbol}', "");
Expect(0, 36, '\p{^Is_Gc: currencysymbol}', "");
Expect(0, 36, '\P{Is_Gc: currencysymbol}', "");
Expect(1, 36, '\P{^Is_Gc: currencysymbol}', "");
Expect(0, 35, '\p{Is_Gc: currencysymbol}', "");
Expect(1, 35, '\p{^Is_Gc: currencysymbol}', "");
Expect(1, 35, '\P{Is_Gc: currencysymbol}', "");
Expect(0, 35, '\P{^Is_Gc: currencysymbol}', "");
Expect(1, 36, '\p{Is_Gc: _-Currency-Symbol}', "");
Expect(0, 36, '\p{^Is_Gc: _-Currency-Symbol}', "");
Expect(0, 36, '\P{Is_Gc: _-Currency-Symbol}', "");
Expect(1, 36, '\P{^Is_Gc: _-Currency-Symbol}', "");
Expect(0, 35, '\p{Is_Gc: _-Currency-Symbol}', "");
Expect(1, 35, '\p{^Is_Gc: _-Currency-Symbol}', "");
Expect(1, 35, '\P{Is_Gc: _-Currency-Symbol}', "");
Expect(0, 35, '\P{^Is_Gc: _-Currency-Symbol}', "");
Error('\p{Is_Category=/a/Sc}');
Error('\P{Is_Category=/a/Sc}');
Expect(1, 36, '\p{Is_Category:sc}', "");
Expect(0, 36, '\p{^Is_Category:sc}', "");
Expect(0, 36, '\P{Is_Category:sc}', "");
Expect(1, 36, '\P{^Is_Category:sc}', "");
Expect(0, 35, '\p{Is_Category:sc}', "");
Expect(1, 35, '\p{^Is_Category:sc}', "");
Expect(1, 35, '\P{Is_Category:sc}', "");
Expect(0, 35, '\P{^Is_Category:sc}', "");
Expect(1, 36, '\p{Is_Category=SC}', "");
Expect(0, 36, '\p{^Is_Category=SC}', "");
Expect(0, 36, '\P{Is_Category=SC}', "");
Expect(1, 36, '\P{^Is_Category=SC}', "");
Expect(0, 35, '\p{Is_Category=SC}', "");
Expect(1, 35, '\p{^Is_Category=SC}', "");
Expect(1, 35, '\P{Is_Category=SC}', "");
Expect(0, 35, '\P{^Is_Category=SC}', "");
Error('\p{General_Category=:=_format}');
Error('\P{General_Category=:=_format}');
Expect(1, 173, '\p{General_Category=format}', "");
Expect(0, 173, '\p{^General_Category=format}', "");
Expect(0, 173, '\P{General_Category=format}', "");
Expect(1, 173, '\P{^General_Category=format}', "");
Expect(0, 172, '\p{General_Category=format}', "");
Expect(1, 172, '\p{^General_Category=format}', "");
Expect(1, 172, '\P{General_Category=format}', "");
Expect(0, 172, '\P{^General_Category=format}', "");
Expect(1, 173, '\p{General_Category=FORMAT}', "");
Expect(0, 173, '\p{^General_Category=FORMAT}', "");
Expect(0, 173, '\P{General_Category=FORMAT}', "");
Expect(1, 173, '\P{^General_Category=FORMAT}', "");
Expect(0, 172, '\p{General_Category=FORMAT}', "");
Expect(1, 172, '\p{^General_Category=FORMAT}', "");
Expect(1, 172, '\P{General_Category=FORMAT}', "");
Expect(0, 172, '\P{^General_Category=FORMAT}', "");
Error('\p{Gc=-cf:=}');
Error('\P{Gc=-cf:=}');
Expect(1, 173, '\p{Gc=cf}', "");
Expect(0, 173, '\p{^Gc=cf}', "");
Expect(0, 173, '\P{Gc=cf}', "");
Expect(1, 173, '\P{^Gc=cf}', "");
Expect(0, 172, '\p{Gc=cf}', "");
Expect(1, 172, '\p{^Gc=cf}', "");
Expect(1, 172, '\P{Gc=cf}', "");
Expect(0, 172, '\P{^Gc=cf}', "");
Expect(1, 173, '\p{Gc= -Cf}', "");
Expect(0, 173, '\p{^Gc= -Cf}', "");
Expect(0, 173, '\P{Gc= -Cf}', "");
Expect(1, 173, '\P{^Gc= -Cf}', "");
Expect(0, 172, '\p{Gc= -Cf}', "");
Expect(1, 172, '\p{^Gc= -Cf}', "");
Expect(1, 172, '\P{Gc= -Cf}', "");
Expect(0, 172, '\P{^Gc= -Cf}', "");
Error('\p{Category= :=FORMAT}');
Error('\P{Category= :=FORMAT}');
Expect(1, 173, '\p{Category=format}', "");
Expect(0, 173, '\p{^Category=format}', "");
Expect(0, 173, '\P{Category=format}', "");
Expect(1, 173, '\P{^Category=format}', "");
Expect(0, 172, '\p{Category=format}', "");
Expect(1, 172, '\p{^Category=format}', "");
Expect(1, 172, '\P{Category=format}', "");
Expect(0, 172, '\P{^Category=format}', "");
Expect(1, 173, '\p{Category=_Format}', "");
Expect(0, 173, '\p{^Category=_Format}', "");
Expect(0, 173, '\P{Category=_Format}', "");
Expect(1, 173, '\P{^Category=_Format}', "");
Expect(0, 172, '\p{Category=_Format}', "");
Expect(1, 172, '\p{^Category=_Format}', "");
Expect(1, 172, '\P{Category=_Format}', "");
Expect(0, 172, '\P{^Category=_Format}', "");
Error('\p{Is_General_Category=:=Cf}');
Error('\P{Is_General_Category=:=Cf}');
Expect(1, 173, '\p{Is_General_Category=cf}', "");
Expect(0, 173, '\p{^Is_General_Category=cf}', "");
Expect(0, 173, '\P{Is_General_Category=cf}', "");
Expect(1, 173, '\P{^Is_General_Category=cf}', "");
Expect(0, 172, '\p{Is_General_Category=cf}', "");
Expect(1, 172, '\p{^Is_General_Category=cf}', "");
Expect(1, 172, '\P{Is_General_Category=cf}', "");
Expect(0, 172, '\P{^Is_General_Category=cf}', "");
Expect(1, 173, '\p{Is_General_Category= cf}', "");
Expect(0, 173, '\p{^Is_General_Category= cf}', "");
Expect(0, 173, '\P{Is_General_Category= cf}', "");
Expect(1, 173, '\P{^Is_General_Category= cf}', "");
Expect(0, 172, '\p{Is_General_Category= cf}', "");
Expect(1, 172, '\p{^Is_General_Category= cf}', "");
Expect(1, 172, '\P{Is_General_Category= cf}', "");
Expect(0, 172, '\P{^Is_General_Category= cf}', "");
Error('\p{Is_Gc= /a/format}');
Error('\P{Is_Gc= /a/format}');
Expect(1, 173, '\p{Is_Gc=format}', "");
Expect(0, 173, '\p{^Is_Gc=format}', "");
Expect(0, 173, '\P{Is_Gc=format}', "");
Expect(1, 173, '\P{^Is_Gc=format}', "");
Expect(0, 172, '\p{Is_Gc=format}', "");
Expect(1, 172, '\p{^Is_Gc=format}', "");
Expect(1, 172, '\P{Is_Gc=format}', "");
Expect(0, 172, '\P{^Is_Gc=format}', "");
Expect(1, 173, '\p{Is_Gc: FORMAT}', "");
Expect(0, 173, '\p{^Is_Gc: FORMAT}', "");
Expect(0, 173, '\P{Is_Gc: FORMAT}', "");
Expect(1, 173, '\P{^Is_Gc: FORMAT}', "");
Expect(0, 172, '\p{Is_Gc: FORMAT}', "");
Expect(1, 172, '\p{^Is_Gc: FORMAT}', "");
Expect(1, 172, '\P{Is_Gc: FORMAT}', "");
Expect(0, 172, '\P{^Is_Gc: FORMAT}', "");
Error('\p{Is_Category=_ Cf:=}');
Error('\P{Is_Category=_ Cf:=}');
Expect(1, 173, '\p{Is_Category=cf}', "");
Expect(0, 173, '\p{^Is_Category=cf}', "");
Expect(0, 173, '\P{Is_Category=cf}', "");
Expect(1, 173, '\P{^Is_Category=cf}', "");
Expect(0, 172, '\p{Is_Category=cf}', "");
Expect(1, 172, '\p{^Is_Category=cf}', "");
Expect(1, 172, '\P{Is_Category=cf}', "");
Expect(0, 172, '\P{^Is_Category=cf}', "");
Expect(1, 173, '\p{Is_Category= -cf}', "");
Expect(0, 173, '\p{^Is_Category= -cf}', "");
Expect(0, 173, '\P{Is_Category= -cf}', "");
Expect(1, 173, '\P{^Is_Category= -cf}', "");
Expect(0, 172, '\p{Is_Category= -cf}', "");
Expect(1, 172, '\p{^Is_Category= -cf}', "");
Expect(1, 172, '\P{Is_Category= -cf}', "");
Expect(0, 172, '\P{^Is_Category= -cf}', "");
Error('\p{Default_Ignorable_Code_Point=/a/_ Yes}');
Error('\P{Default_Ignorable_Code_Point=/a/_ Yes}');
Expect(1, 173, '\p{Default_Ignorable_Code_Point=yes}', "");
Expect(0, 173, '\p{^Default_Ignorable_Code_Point=yes}', "");
Expect(0, 173, '\P{Default_Ignorable_Code_Point=yes}', "");
Expect(1, 173, '\P{^Default_Ignorable_Code_Point=yes}', "");
Expect(0, 172, '\p{Default_Ignorable_Code_Point=yes}', "");
Expect(1, 172, '\p{^Default_Ignorable_Code_Point=yes}', "");
Expect(1, 172, '\P{Default_Ignorable_Code_Point=yes}', "");
Expect(0, 172, '\P{^Default_Ignorable_Code_Point=yes}', "");
Expect(1, 173, '\p{Default_Ignorable_Code_Point=_Yes}', "");
Expect(0, 173, '\p{^Default_Ignorable_Code_Point=_Yes}', "");
Expect(0, 173, '\P{Default_Ignorable_Code_Point=_Yes}', "");
Expect(1, 173, '\P{^Default_Ignorable_Code_Point=_Yes}', "");
Expect(0, 172, '\p{Default_Ignorable_Code_Point=_Yes}', "");
Expect(1, 172, '\p{^Default_Ignorable_Code_Point=_Yes}', "");
Expect(1, 172, '\P{Default_Ignorable_Code_Point=_Yes}', "");
Expect(0, 172, '\P{^Default_Ignorable_Code_Point=_Yes}', "");
Error('\p{DI: :=Y}');
Error('\P{DI: :=Y}');
Expect(1, 173, '\p{DI=y}', "");
Expect(0, 173, '\p{^DI=y}', "");
Expect(0, 173, '\P{DI=y}', "");
Expect(1, 173, '\P{^DI=y}', "");
Expect(0, 172, '\p{DI=y}', "");
Expect(1, 172, '\p{^DI=y}', "");
Expect(1, 172, '\P{DI=y}', "");
Expect(0, 172, '\P{^DI=y}', "");
Expect(1, 173, '\p{DI=-_Y}', "");
Expect(0, 173, '\p{^DI=-_Y}', "");
Expect(0, 173, '\P{DI=-_Y}', "");
Expect(1, 173, '\P{^DI=-_Y}', "");
Expect(0, 172, '\p{DI=-_Y}', "");
Expect(1, 172, '\p{^DI=-_Y}', "");
Expect(1, 172, '\P{DI=-_Y}', "");
Expect(0, 172, '\P{^DI=-_Y}', "");
Error('\p{Is_Default_Ignorable_Code_Point=:=_T}');
Error('\P{Is_Default_Ignorable_Code_Point=:=_T}');
Expect(1, 173, '\p{Is_Default_Ignorable_Code_Point:t}', "");
Expect(0, 173, '\p{^Is_Default_Ignorable_Code_Point:t}', "");
Expect(0, 173, '\P{Is_Default_Ignorable_Code_Point:t}', "");
Expect(1, 173, '\P{^Is_Default_Ignorable_Code_Point:t}', "");
Expect(0, 172, '\p{Is_Default_Ignorable_Code_Point:t}', "");
Expect(1, 172, '\p{^Is_Default_Ignorable_Code_Point:t}', "");
Expect(1, 172, '\P{Is_Default_Ignorable_Code_Point:t}', "");
Expect(0, 172, '\P{^Is_Default_Ignorable_Code_Point:t}', "");
Expect(1, 173, '\p{Is_Default_Ignorable_Code_Point=__T}', "");
Expect(0, 173, '\p{^Is_Default_Ignorable_Code_Point=__T}', "");
Expect(0, 173, '\P{Is_Default_Ignorable_Code_Point=__T}', "");
Expect(1, 173, '\P{^Is_Default_Ignorable_Code_Point=__T}', "");
Expect(0, 172, '\p{Is_Default_Ignorable_Code_Point=__T}', "");
Expect(1, 172, '\p{^Is_Default_Ignorable_Code_Point=__T}', "");
Expect(1, 172, '\P{Is_Default_Ignorable_Code_Point=__T}', "");
Expect(0, 172, '\P{^Is_Default_Ignorable_Code_Point=__T}', "");
Error('\p{Is_DI=:=_ True}');
Error('\P{Is_DI=:=_ True}');
Expect(1, 173, '\p{Is_DI=true}', "");
Expect(0, 173, '\p{^Is_DI=true}', "");
Expect(0, 173, '\P{Is_DI=true}', "");
Expect(1, 173, '\P{^Is_DI=true}', "");
Expect(0, 172, '\p{Is_DI=true}', "");
Expect(1, 172, '\p{^Is_DI=true}', "");
Expect(1, 172, '\P{Is_DI=true}', "");
Expect(0, 172, '\P{^Is_DI=true}', "");
Expect(1, 173, '\p{Is_DI=-_TRUE}', "");
Expect(0, 173, '\p{^Is_DI=-_TRUE}', "");
Expect(0, 173, '\P{Is_DI=-_TRUE}', "");
Expect(1, 173, '\P{^Is_DI=-_TRUE}', "");
Expect(0, 172, '\p{Is_DI=-_TRUE}', "");
Expect(1, 172, '\p{^Is_DI=-_TRUE}', "");
Expect(1, 172, '\P{Is_DI=-_TRUE}', "");
Expect(0, 172, '\P{^Is_DI=-_TRUE}', "");
Error('\p{Default_Ignorable_Code_Point=:=- No}');
Error('\P{Default_Ignorable_Code_Point=:=- No}');
Expect(1, 172, '\p{Default_Ignorable_Code_Point=no}', "");
Expect(0, 172, '\p{^Default_Ignorable_Code_Point=no}', "");
Expect(0, 172, '\P{Default_Ignorable_Code_Point=no}', "");
Expect(1, 172, '\P{^Default_Ignorable_Code_Point=no}', "");
Expect(0, 173, '\p{Default_Ignorable_Code_Point=no}', "");
Expect(1, 173, '\p{^Default_Ignorable_Code_Point=no}', "");
Expect(1, 173, '\P{Default_Ignorable_Code_Point=no}', "");
Expect(0, 173, '\P{^Default_Ignorable_Code_Point=no}', "");
Expect(1, 172, '\p{Default_Ignorable_Code_Point=--No}', "");
Expect(0, 172, '\p{^Default_Ignorable_Code_Point=--No}', "");
Expect(0, 172, '\P{Default_Ignorable_Code_Point=--No}', "");
Expect(1, 172, '\P{^Default_Ignorable_Code_Point=--No}', "");
Expect(0, 173, '\p{Default_Ignorable_Code_Point=--No}', "");
Expect(1, 173, '\p{^Default_Ignorable_Code_Point=--No}', "");
Expect(1, 173, '\P{Default_Ignorable_Code_Point=--No}', "");
Expect(0, 173, '\P{^Default_Ignorable_Code_Point=--No}', "");
Error('\p{DI=:=__n}');
Error('\P{DI=:=__n}');
Expect(1, 172, '\p{DI=n}', "");
Expect(0, 172, '\p{^DI=n}', "");
Expect(0, 172, '\P{DI=n}', "");
Expect(1, 172, '\P{^DI=n}', "");
Expect(0, 173, '\p{DI=n}', "");
Expect(1, 173, '\p{^DI=n}', "");
Expect(1, 173, '\P{DI=n}', "");
Expect(0, 173, '\P{^DI=n}', "");
Expect(1, 172, '\p{DI=_-N}', "");
Expect(0, 172, '\p{^DI=_-N}', "");
Expect(0, 172, '\P{DI=_-N}', "");
Expect(1, 172, '\P{^DI=_-N}', "");
Expect(0, 173, '\p{DI=_-N}', "");
Expect(1, 173, '\p{^DI=_-N}', "");
Expect(1, 173, '\P{DI=_-N}', "");
Expect(0, 173, '\P{^DI=_-N}', "");
Error('\p{Is_Default_Ignorable_Code_Point= _F/a/}');
Error('\P{Is_Default_Ignorable_Code_Point= _F/a/}');
Expect(1, 172, '\p{Is_Default_Ignorable_Code_Point=f}', "");
Expect(0, 172, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
Expect(0, 172, '\P{Is_Default_Ignorable_Code_Point=f}', "");
Expect(1, 172, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
Expect(0, 173, '\p{Is_Default_Ignorable_Code_Point=f}', "");
Expect(1, 173, '\p{^Is_Default_Ignorable_Code_Point=f}', "");
Expect(1, 173, '\P{Is_Default_Ignorable_Code_Point=f}', "");
Expect(0, 173, '\P{^Is_Default_Ignorable_Code_Point=f}', "");
Expect(1, 172, '\p{Is_Default_Ignorable_Code_Point= F}', "");
Expect(0, 172, '\p{^Is_Default_Ignorable_Code_Point= F}', "");
Expect(0, 172, '\P{Is_Default_Ignorable_Code_Point= F}', "");
Expect(1, 172, '\P{^Is_Default_Ignorable_Code_Point= F}', "");
Expect(0, 173, '\p{Is_Default_Ignorable_Code_Point= F}', "");
Expect(1, 173, '\p{^Is_Default_Ignorable_Code_Point= F}', "");
Expect(1, 173, '\P{Is_Default_Ignorable_Code_Point= F}', "");
Expect(0, 173, '\P{^Is_Default_Ignorable_Code_Point= F}', "");
Error('\p{Is_DI= false:=}');
Error('\P{Is_DI= false:=}');
Expect(1, 172, '\p{Is_DI=false}', "");
Expect(0, 172, '\p{^Is_DI=false}', "");
Expect(0, 172, '\P{Is_DI=false}', "");
Expect(1, 172, '\P{^Is_DI=false}', "");
Expect(0, 173, '\p{Is_DI=false}', "");
Expect(1, 173, '\p{^Is_DI=false}', "");
Expect(1, 173, '\P{Is_DI=false}', "");
Expect(0, 173, '\P{^Is_DI=false}', "");
Expect(1, 172, '\p{Is_DI: False}', "");
Expect(0, 172, '\p{^Is_DI: False}', "");
Expect(0, 172, '\P{Is_DI: False}', "");
Expect(1, 172, '\P{^Is_DI: False}', "");
Expect(0, 173, '\p{Is_DI: False}', "");
Expect(1, 173, '\p{^Is_DI: False}', "");
Expect(1, 173, '\P{Is_DI: False}', "");
Expect(0, 173, '\P{^Is_DI: False}', "");
Error('\p{Terminal_Punctuation= Yes/a/}');
Error('\P{Terminal_Punctuation= Yes/a/}');
Expect(1, 33, '\p{Terminal_Punctuation: yes}', "");
Expect(0, 33, '\p{^Terminal_Punctuation: yes}', "");
Expect(0, 33, '\P{Terminal_Punctuation: yes}', "");
Expect(1, 33, '\P{^Terminal_Punctuation: yes}', "");
Expect(0, 32, '\p{Terminal_Punctuation: yes}', "");
Expect(1, 32, '\p{^Terminal_Punctuation: yes}', "");
Expect(1, 32, '\P{Terminal_Punctuation: yes}', "");
Expect(0, 32, '\P{^Terminal_Punctuation: yes}', "");
Expect(1, 33, '\p{Terminal_Punctuation= yes}', "");
Expect(0, 33, '\p{^Terminal_Punctuation= yes}', "");
Expect(0, 33, '\P{Terminal_Punctuation= yes}', "");
Expect(1, 33, '\P{^Terminal_Punctuation= yes}', "");
Expect(0, 32, '\p{Terminal_Punctuation= yes}', "");
Expect(1, 32, '\p{^Terminal_Punctuation= yes}', "");
Expect(1, 32, '\P{Terminal_Punctuation= yes}', "");
Expect(0, 32, '\P{^Terminal_Punctuation= yes}', "");
Error('\p{Term=_Y/a/}');
Error('\P{Term=_Y/a/}');
Expect(1, 33, '\p{Term=y}', "");
Expect(0, 33, '\p{^Term=y}', "");
Expect(0, 33, '\P{Term=y}', "");
Expect(1, 33, '\P{^Term=y}', "");
Expect(0, 32, '\p{Term=y}', "");
Expect(1, 32, '\p{^Term=y}', "");
Expect(1, 32, '\P{Term=y}', "");
Expect(0, 32, '\P{^Term=y}', "");
Expect(1, 33, '\p{Term=- Y}', "");
Expect(0, 33, '\p{^Term=- Y}', "");
Expect(0, 33, '\P{Term=- Y}', "");
Expect(1, 33, '\P{^Term=- Y}', "");
Expect(0, 32, '\p{Term=- Y}', "");
Expect(1, 32, '\p{^Term=- Y}', "");
Expect(1, 32, '\P{Term=- Y}', "");
Expect(0, 32, '\P{^Term=- Y}', "");
Error('\p{Is_Terminal_Punctuation= /a/T}');
Error('\P{Is_Terminal_Punctuation= /a/T}');
Expect(1, 33, '\p{Is_Terminal_Punctuation=t}', "");
Expect(0, 33, '\p{^Is_Terminal_Punctuation=t}', "");
Expect(0, 33, '\P{Is_Terminal_Punctuation=t}', "");
Expect(1, 33, '\P{^Is_Terminal_Punctuation=t}', "");
Expect(0, 32, '\p{Is_Terminal_Punctuation=t}', "");
Expect(1, 32, '\p{^Is_Terminal_Punctuation=t}', "");
Expect(1, 32, '\P{Is_Terminal_Punctuation=t}', "");
Expect(0, 32, '\P{^Is_Terminal_Punctuation=t}', "");
Expect(1, 33, '\p{Is_Terminal_Punctuation=__t}', "");
Expect(0, 33, '\p{^Is_Terminal_Punctuation=__t}', "");
Expect(0, 33, '\P{Is_Terminal_Punctuation=__t}', "");
Expect(1, 33, '\P{^Is_Terminal_Punctuation=__t}', "");
Expect(0, 32, '\p{Is_Terminal_Punctuation=__t}', "");
Expect(1, 32, '\p{^Is_Terminal_Punctuation=__t}', "");
Expect(1, 32, '\P{Is_Terminal_Punctuation=__t}', "");
Expect(0, 32, '\P{^Is_Terminal_Punctuation=__t}', "");
Error('\p{Is_Term:_True/a/}');
Error('\P{Is_Term:_True/a/}');
Expect(1, 33, '\p{Is_Term=true}', "");
Expect(0, 33, '\p{^Is_Term=true}', "");
Expect(0, 33, '\P{Is_Term=true}', "");
Expect(1, 33, '\P{^Is_Term=true}', "");
Expect(0, 32, '\p{Is_Term=true}', "");
Expect(1, 32, '\p{^Is_Term=true}', "");
Expect(1, 32, '\P{Is_Term=true}', "");
Expect(0, 32, '\P{^Is_Term=true}', "");
Expect(1, 33, '\p{Is_Term=- True}', "");
Expect(0, 33, '\p{^Is_Term=- True}', "");
Expect(0, 33, '\P{Is_Term=- True}', "");
Expect(1, 33, '\P{^Is_Term=- True}', "");
Expect(0, 32, '\p{Is_Term=- True}', "");
Expect(1, 32, '\p{^Is_Term=- True}', "");
Expect(1, 32, '\P{Is_Term=- True}', "");
Expect(0, 32, '\P{^Is_Term=- True}', "");
Error('\p{Terminal_Punctuation=:=_-NO}');
Error('\P{Terminal_Punctuation=:=_-NO}');
Expect(1, 32, '\p{Terminal_Punctuation=no}', "");
Expect(0, 32, '\p{^Terminal_Punctuation=no}', "");
Expect(0, 32, '\P{Terminal_Punctuation=no}', "");
Expect(1, 32, '\P{^Terminal_Punctuation=no}', "");
Expect(0, 33, '\p{Terminal_Punctuation=no}', "");
Expect(1, 33, '\p{^Terminal_Punctuation=no}', "");
Expect(1, 33, '\P{Terminal_Punctuation=no}', "");
Expect(0, 33, '\P{^Terminal_Punctuation=no}', "");
Expect(1, 32, '\p{Terminal_Punctuation=-_No}', "");
Expect(0, 32, '\p{^Terminal_Punctuation=-_No}', "");
Expect(0, 32, '\P{Terminal_Punctuation=-_No}', "");
Expect(1, 32, '\P{^Terminal_Punctuation=-_No}', "");
Expect(0, 33, '\p{Terminal_Punctuation=-_No}', "");
Expect(1, 33, '\p{^Terminal_Punctuation=-_No}', "");
Expect(1, 33, '\P{Terminal_Punctuation=-_No}', "");
Expect(0, 33, '\P{^Terminal_Punctuation=-_No}', "");
Error('\p{Term=/a/N}');
Error('\P{Term=/a/N}');
Expect(1, 32, '\p{Term: n}', "");
Expect(0, 32, '\p{^Term: n}', "");
Expect(0, 32, '\P{Term: n}', "");
Expect(1, 32, '\P{^Term: n}', "");
Expect(0, 33, '\p{Term: n}', "");
Expect(1, 33, '\p{^Term: n}', "");
Expect(1, 33, '\P{Term: n}', "");
Expect(0, 33, '\P{^Term: n}', "");
Expect(1, 32, '\p{Term= -N}', "");
Expect(0, 32, '\p{^Term= -N}', "");
Expect(0, 32, '\P{Term= -N}', "");
Expect(1, 32, '\P{^Term= -N}', "");
Expect(0, 33, '\p{Term= -N}', "");
Expect(1, 33, '\p{^Term= -N}', "");
Expect(1, 33, '\P{Term= -N}', "");
Expect(0, 33, '\P{^Term= -N}', "");
Error('\p{Is_Terminal_Punctuation=-:=F}');
Error('\P{Is_Terminal_Punctuation=-:=F}');
Expect(1, 32, '\p{Is_Terminal_Punctuation=f}', "");
Expect(0, 32, '\p{^Is_Terminal_Punctuation=f}', "");
Expect(0, 32, '\P{Is_Terminal_Punctuation=f}', "");
Expect(1, 32, '\P{^Is_Terminal_Punctuation=f}', "");
Expect(0, 33, '\p{Is_Terminal_Punctuation=f}', "");
Expect(1, 33, '\p{^Is_Terminal_Punctuation=f}', "");
Expect(1, 33, '\P{Is_Terminal_Punctuation=f}', "");
Expect(0, 33, '\P{^Is_Terminal_Punctuation=f}', "");
Expect(1, 32, '\p{Is_Terminal_Punctuation=_F}', "");
Expect(0, 32, '\p{^Is_Terminal_Punctuation=_F}', "");
Expect(0, 32, '\P{Is_Terminal_Punctuation=_F}', "");
Expect(1, 32, '\P{^Is_Terminal_Punctuation=_F}', "");
Expect(0, 33, '\p{Is_Terminal_Punctuation=_F}', "");
Expect(1, 33, '\p{^Is_Terminal_Punctuation=_F}', "");
Expect(1, 33, '\P{Is_Terminal_Punctuation=_F}', "");
Expect(0, 33, '\P{^Is_Terminal_Punctuation=_F}', "");
Error('\p{Is_Term: :=_False}');
Error('\P{Is_Term: :=_False}');
Expect(1, 32, '\p{Is_Term=false}', "");
Expect(0, 32, '\p{^Is_Term=false}', "");
Expect(0, 32, '\P{Is_Term=false}', "");
Expect(1, 32, '\P{^Is_Term=false}', "");
Expect(0, 33, '\p{Is_Term=false}', "");
Expect(1, 33, '\p{^Is_Term=false}', "");
Expect(1, 33, '\P{Is_Term=false}', "");
Expect(0, 33, '\P{^Is_Term=false}', "");
Expect(1, 32, '\p{Is_Term=-False}', "");
Expect(0, 32, '\p{^Is_Term=-False}', "");
Expect(0, 32, '\P{Is_Term=-False}', "");
Expect(1, 32, '\P{^Is_Term=-False}', "");
Expect(0, 33, '\p{Is_Term=-False}', "");
Expect(1, 33, '\p{^Is_Term=-False}', "");
Expect(1, 33, '\P{Is_Term=-False}', "");
Expect(0, 33, '\P{^Is_Term=-False}', "");
Test_X('÷ 0020 ÷ 0020 ÷');
Test_X('÷ 0020 × 0308 ÷ 0020 ÷');
Test_X('÷ 0020 ÷ 000D ÷');
Test_X('÷ 0020 × 0308 ÷ 000D ÷');
Test_X('÷ 0020 ÷ 000A ÷');
Test_X('÷ 0020 × 0308 ÷ 000A ÷');
Test_X('÷ 0020 ÷ 0001 ÷');
Test_X('÷ 0020 × 0308 ÷ 0001 ÷');
Test_X('÷ 0020 × 0300 ÷');
Test_X('÷ 0020 × 0308 × 0300 ÷');
Test_X('÷ 0020 ÷ 0E40 ÷');
Test_X('÷ 0020 × 0308 ÷ 0E40 ÷');
Test_X('÷ 0020 × 0903 ÷');
Test_X('÷ 0020 × 0308 × 0903 ÷');
Test_X('÷ 0020 ÷ 1100 ÷');
Test_X('÷ 0020 × 0308 ÷ 1100 ÷');
Test_X('÷ 0020 ÷ 1160 ÷');
Test_X('÷ 0020 × 0308 ÷ 1160 ÷');
Test_X('÷ 0020 ÷ 11A8 ÷');
Test_X('÷ 0020 × 0308 ÷ 11A8 ÷');
Test_X('÷ 0020 ÷ AC00 ÷');
Test_X('÷ 0020 × 0308 ÷ AC00 ÷');
Test_X('÷ 0020 ÷ AC01 ÷');
Test_X('÷ 0020 × 0308 ÷ AC01 ÷');
Test_X('÷ 000D ÷ 0020 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 0020 ÷');
Test_X('÷ 000D ÷ 000D ÷');
Test_X('÷ 000D ÷ 0308 ÷ 000D ÷');
Test_X('÷ 000D × 000A ÷');
Test_X('÷ 000D ÷ 0308 ÷ 000A ÷');
Test_X('÷ 000D ÷ 0001 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 0001 ÷');
Test_X('÷ 000D ÷ 0300 ÷');
Test_X('÷ 000D ÷ 0308 × 0300 ÷');
Test_X('÷ 000D ÷ 0E40 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 0E40 ÷');
Test_X('÷ 000D ÷ 0903 ÷');
Test_X('÷ 000D ÷ 0308 × 0903 ÷');
Test_X('÷ 000D ÷ 1100 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 1100 ÷');
Test_X('÷ 000D ÷ 1160 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 1160 ÷');
Test_X('÷ 000D ÷ 11A8 ÷');
Test_X('÷ 000D ÷ 0308 ÷ 11A8 ÷');
Test_X('÷ 000D ÷ AC00 ÷');
Test_X('÷ 000D ÷ 0308 ÷ AC00 ÷');
Test_X('÷ 000D ÷ AC01 ÷');
Test_X('÷ 000D ÷ 0308 ÷ AC01 ÷');
Test_X('÷ 000A ÷ 0020 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 0020 ÷');
Test_X('÷ 000A ÷ 000D ÷');
Test_X('÷ 000A ÷ 0308 ÷ 000D ÷');
Test_X('÷ 000A ÷ 000A ÷');
Test_X('÷ 000A ÷ 0308 ÷ 000A ÷');
Test_X('÷ 000A ÷ 0001 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 0001 ÷');
Test_X('÷ 000A ÷ 0300 ÷');
Test_X('÷ 000A ÷ 0308 × 0300 ÷');
Test_X('÷ 000A ÷ 0E40 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 0E40 ÷');
Test_X('÷ 000A ÷ 0903 ÷');
Test_X('÷ 000A ÷ 0308 × 0903 ÷');
Test_X('÷ 000A ÷ 1100 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 1100 ÷');
Test_X('÷ 000A ÷ 1160 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 1160 ÷');
Test_X('÷ 000A ÷ 11A8 ÷');
Test_X('÷ 000A ÷ 0308 ÷ 11A8 ÷');
Test_X('÷ 000A ÷ AC00 ÷');
Test_X('÷ 000A ÷ 0308 ÷ AC00 ÷');
Test_X('÷ 000A ÷ AC01 ÷');
Test_X('÷ 000A ÷ 0308 ÷ AC01 ÷');
Test_X('÷ 0001 ÷ 0020 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 0020 ÷');
Test_X('÷ 0001 ÷ 000D ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 000D ÷');
Test_X('÷ 0001 ÷ 000A ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 000A ÷');
Test_X('÷ 0001 ÷ 0001 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 0001 ÷');
Test_X('÷ 0001 ÷ 0300 ÷');
Test_X('÷ 0001 ÷ 0308 × 0300 ÷');
Test_X('÷ 0001 ÷ 0E40 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 0E40 ÷');
Test_X('÷ 0001 ÷ 0903 ÷');
Test_X('÷ 0001 ÷ 0308 × 0903 ÷');
Test_X('÷ 0001 ÷ 1100 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 1100 ÷');
Test_X('÷ 0001 ÷ 1160 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 1160 ÷');
Test_X('÷ 0001 ÷ 11A8 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ 11A8 ÷');
Test_X('÷ 0001 ÷ AC00 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ AC00 ÷');
Test_X('÷ 0001 ÷ AC01 ÷');
Test_X('÷ 0001 ÷ 0308 ÷ AC01 ÷');
Test_X('÷ 0300 ÷ 0020 ÷');
Test_X('÷ 0300 × 0308 ÷ 0020 ÷');
Test_X('÷ 0300 ÷ 000D ÷');
Test_X('÷ 0300 × 0308 ÷ 000D ÷');
Test_X('÷ 0300 ÷ 000A ÷');
Test_X('÷ 0300 × 0308 ÷ 000A ÷');
Test_X('÷ 0300 ÷ 0001 ÷');
Test_X('÷ 0300 × 0308 ÷ 0001 ÷');
Test_X('÷ 0300 × 0300 ÷');
Test_X('÷ 0300 × 0308 × 0300 ÷');
Test_X('÷ 0300 ÷ 0E40 ÷');
Test_X('÷ 0300 × 0308 ÷ 0E40 ÷');
Test_X('÷ 0300 × 0903 ÷');
Test_X('÷ 0300 × 0308 × 0903 ÷');
Test_X('÷ 0300 ÷ 1100 ÷');
Test_X('÷ 0300 × 0308 ÷ 1100 ÷');
Test_X('÷ 0300 ÷ 1160 ÷');
Test_X('÷ 0300 × 0308 ÷ 1160 ÷');
Test_X('÷ 0300 ÷ 11A8 ÷');
Test_X('÷ 0300 × 0308 ÷ 11A8 ÷');
Test_X('÷ 0300 ÷ AC00 ÷');
Test_X('÷ 0300 × 0308 ÷ AC00 ÷');
Test_X('÷ 0300 ÷ AC01 ÷');
Test_X('÷ 0300 × 0308 ÷ AC01 ÷');
Test_X('÷ 0E40 × 0020 ÷');
Test_X('÷ 0E40 × 0308 ÷ 0020 ÷');
Test_X('÷ 0E40 ÷ 000D ÷');
Test_X('÷ 0E40 × 0308 ÷ 000D ÷');
Test_X('÷ 0E40 ÷ 000A ÷');
Test_X('÷ 0E40 × 0308 ÷ 000A ÷');
Test_X('÷ 0E40 ÷ 0001 ÷');
Test_X('÷ 0E40 × 0308 ÷ 0001 ÷');
Test_X('÷ 0E40 × 0300 ÷');
Test_X('÷ 0E40 × 0308 × 0300 ÷');
Test_X('÷ 0E40 × 0E40 ÷');
Test_X('÷ 0E40 × 0308 ÷ 0E40 ÷');
Test_X('÷ 0E40 × 0903 ÷');
Test_X('÷ 0E40 × 0308 × 0903 ÷');
Test_X('÷ 0E40 × 1100 ÷');
Test_X('÷ 0E40 × 0308 ÷ 1100 ÷');
Test_X('÷ 0E40 × 1160 ÷');
Test_X('÷ 0E40 × 0308 ÷ 1160 ÷');
Test_X('÷ 0E40 × 11A8 ÷');
Test_X('÷ 0E40 × 0308 ÷ 11A8 ÷');
Test_X('÷ 0E40 × AC00 ÷');
Test_X('÷ 0E40 × 0308 ÷ AC00 ÷');
Test_X('÷ 0E40 × AC01 ÷');
Test_X('÷ 0E40 × 0308 ÷ AC01 ÷');
Test_X('÷ 0903 ÷ 0020 ÷');
Test_X('÷ 0903 × 0308 ÷ 0020 ÷');
Test_X('÷ 0903 ÷ 000D ÷');
Test_X('÷ 0903 × 0308 ÷ 000D ÷');
Test_X('÷ 0903 ÷ 000A ÷');
Test_X('÷ 0903 × 0308 ÷ 000A ÷');
Test_X('÷ 0903 ÷ 0001 ÷');
Test_X('÷ 0903 × 0308 ÷ 0001 ÷');
Test_X('÷ 0903 × 0300 ÷');
Test_X('÷ 0903 × 0308 × 0300 ÷');
Test_X('÷ 0903 ÷ 0E40 ÷');
Test_X('÷ 0903 × 0308 ÷ 0E40 ÷');
Test_X('÷ 0903 × 0903 ÷');
Test_X('÷ 0903 × 0308 × 0903 ÷');
Test_X('÷ 0903 ÷ 1100 ÷');
Test_X('÷ 0903 × 0308 ÷ 1100 ÷');
Test_X('÷ 0903 ÷ 1160 ÷');
Test_X('÷ 0903 × 0308 ÷ 1160 ÷');
Test_X('÷ 0903 ÷ 11A8 ÷');
Test_X('÷ 0903 × 0308 ÷ 11A8 ÷');
Test_X('÷ 0903 ÷ AC00 ÷');
Test_X('÷ 0903 × 0308 ÷ AC00 ÷');
Test_X('÷ 0903 ÷ AC01 ÷');
Test_X('÷ 0903 × 0308 ÷ AC01 ÷');
Test_X('÷ 1100 ÷ 0020 ÷');
Test_X('÷ 1100 × 0308 ÷ 0020 ÷');
Test_X('÷ 1100 ÷ 000D ÷');
Test_X('÷ 1100 × 0308 ÷ 000D ÷');
Test_X('÷ 1100 ÷ 000A ÷');
Test_X('÷ 1100 × 0308 ÷ 000A ÷');
Test_X('÷ 1100 ÷ 0001 ÷');
Test_X('÷ 1100 × 0308 ÷ 0001 ÷');
Test_X('÷ 1100 × 0300 ÷');
Test_X('÷ 1100 × 0308 × 0300 ÷');
Test_X('÷ 1100 ÷ 0E40 ÷');
Test_X('÷ 1100 × 0308 ÷ 0E40 ÷');
Test_X('÷ 1100 × 0903 ÷');
Test_X('÷ 1100 × 0308 × 0903 ÷');
Test_X('÷ 1100 × 1100 ÷');
Test_X('÷ 1100 × 0308 ÷ 1100 ÷');
Test_X('÷ 1100 × 1160 ÷');
Test_X('÷ 1100 × 0308 ÷ 1160 ÷');
Test_X('÷ 1100 ÷ 11A8 ÷');
Test_X('÷ 1100 × 0308 ÷ 11A8 ÷');
Test_X('÷ 1100 × AC00 ÷');
Test_X('÷ 1100 × 0308 ÷ AC00 ÷');
Test_X('÷ 1100 × AC01 ÷');
Test_X('÷ 1100 × 0308 ÷ AC01 ÷');
Test_X('÷ 1160 ÷ 0020 ÷');
Test_X('÷ 1160 × 0308 ÷ 0020 ÷');
Test_X('÷ 1160 ÷ 000D ÷');
Test_X('÷ 1160 × 0308 ÷ 000D ÷');
Test_X('÷ 1160 ÷ 000A ÷');
Test_X('÷ 1160 × 0308 ÷ 000A ÷');
Test_X('÷ 1160 ÷ 0001 ÷');
Test_X('÷ 1160 × 0308 ÷ 0001 ÷');
Test_X('÷ 1160 × 0300 ÷');
Test_X('÷ 1160 × 0308 × 0300 ÷');
Test_X('÷ 1160 ÷ 0E40 ÷');
Test_X('÷ 1160 × 0308 ÷ 0E40 ÷');
Test_X('÷ 1160 × 0903 ÷');
Test_X('÷ 1160 × 0308 × 0903 ÷');
Test_X('÷ 1160 ÷ 1100 ÷');
Test_X('÷ 1160 × 0308 ÷ 1100 ÷');
Test_X('÷ 1160 × 1160 ÷');
Test_X('÷ 1160 × 0308 ÷ 1160 ÷');
Test_X('÷ 1160 × 11A8 ÷');
Test_X('÷ 1160 × 0308 ÷ 11A8 ÷');
Test_X('÷ 1160 ÷ AC00 ÷');
Test_X('÷ 1160 × 0308 ÷ AC00 ÷');
Test_X('÷ 1160 ÷ AC01 ÷');
Test_X('÷ 1160 × 0308 ÷ AC01 ÷');
Test_X('÷ 11A8 ÷ 0020 ÷');
Test_X('÷ 11A8 × 0308 ÷ 0020 ÷');
Test_X('÷ 11A8 ÷ 000D ÷');
Test_X('÷ 11A8 × 0308 ÷ 000D ÷');
Test_X('÷ 11A8 ÷ 000A ÷');
Test_X('÷ 11A8 × 0308 ÷ 000A ÷');
Test_X('÷ 11A8 ÷ 0001 ÷');
Test_X('÷ 11A8 × 0308 ÷ 0001 ÷');
Test_X('÷ 11A8 × 0300 ÷');
Test_X('÷ 11A8 × 0308 × 0300 ÷');
Test_X('÷ 11A8 ÷ 0E40 ÷');
Test_X('÷ 11A8 × 0308 ÷ 0E40 ÷');
Test_X('÷ 11A8 × 0903 ÷');
Test_X('÷ 11A8 × 0308 × 0903 ÷');
Test_X('÷ 11A8 ÷ 1100 ÷');
Test_X('÷ 11A8 × 0308 ÷ 1100 ÷');
Test_X('÷ 11A8 ÷ 1160 ÷');
Test_X('÷ 11A8 × 0308 ÷ 1160 ÷');
Test_X('÷ 11A8 × 11A8 ÷');
Test_X('÷ 11A8 × 0308 ÷ 11A8 ÷');
Test_X('÷ 11A8 ÷ AC00 ÷');
Test_X('÷ 11A8 × 0308 ÷ AC00 ÷');
Test_X('÷ 11A8 ÷ AC01 ÷');
Test_X('÷ 11A8 × 0308 ÷ AC01 ÷');
Test_X('÷ AC00 ÷ 0020 ÷');
Test_X('÷ AC00 × 0308 ÷ 0020 ÷');
Test_X('÷ AC00 ÷ 000D ÷');
Test_X('÷ AC00 × 0308 ÷ 000D ÷');
Test_X('÷ AC00 ÷ 000A ÷');
Test_X('÷ AC00 × 0308 ÷ 000A ÷');
Test_X('÷ AC00 ÷ 0001 ÷');
Test_X('÷ AC00 × 0308 ÷ 0001 ÷');
Test_X('÷ AC00 × 0300 ÷');
Test_X('÷ AC00 × 0308 × 0300 ÷');
Test_X('÷ AC00 ÷ 0E40 ÷');
Test_X('÷ AC00 × 0308 ÷ 0E40 ÷');
Test_X('÷ AC00 × 0903 ÷');
Test_X('÷ AC00 × 0308 × 0903 ÷');
Test_X('÷ AC00 ÷ 1100 ÷');
Test_X('÷ AC00 × 0308 ÷ 1100 ÷');
Test_X('÷ AC00 × 1160 ÷');
Test_X('÷ AC00 × 0308 ÷ 1160 ÷');
Test_X('÷ AC00 × 11A8 ÷');
Test_X('÷ AC00 × 0308 ÷ 11A8 ÷');
Test_X('÷ AC00 ÷ AC00 ÷');
Test_X('÷ AC00 × 0308 ÷ AC00 ÷');
Test_X('÷ AC00 ÷ AC01 ÷');
Test_X('÷ AC00 × 0308 ÷ AC01 ÷');
Test_X('÷ AC01 ÷ 0020 ÷');
Test_X('÷ AC01 × 0308 ÷ 0020 ÷');
Test_X('÷ AC01 ÷ 000D ÷');
Test_X('÷ AC01 × 0308 ÷ 000D ÷');
Test_X('÷ AC01 ÷ 000A ÷');
Test_X('÷ AC01 × 0308 ÷ 000A ÷');
Test_X('÷ AC01 ÷ 0001 ÷');
Test_X('÷ AC01 × 0308 ÷ 0001 ÷');
Test_X('÷ AC01 × 0300 ÷');
Test_X('÷ AC01 × 0308 × 0300 ÷');
Test_X('÷ AC01 ÷ 0E40 ÷');
Test_X('÷ AC01 × 0308 ÷ 0E40 ÷');
Test_X('÷ AC01 × 0903 ÷');
Test_X('÷ AC01 × 0308 × 0903 ÷');
Test_X('÷ AC01 ÷ 1100 ÷');
Test_X('÷ AC01 × 0308 ÷ 1100 ÷');
Test_X('÷ AC01 ÷ 1160 ÷');
Test_X('÷ AC01 × 0308 ÷ 1160 ÷');
Test_X('÷ AC01 × 11A8 ÷');
Test_X('÷ AC01 × 0308 ÷ 11A8 ÷');
Test_X('÷ AC01 ÷ AC00 ÷');
Test_X('÷ AC01 × 0308 ÷ AC00 ÷');
Test_X('÷ AC01 ÷ AC01 ÷');
Test_X('÷ AC01 × 0308 ÷ AC01 ÷');
Finished();
ACC SHELL 2018