This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
wrap uniprops.t; makefile changes for mktables
authorKarl Williamson <khw@khw-desktop.(none)>
Tue, 24 Nov 2009 20:47:37 +0000 (13:47 -0700)
committerSteve Hay <SteveHay@planit.com>
Wed, 25 Nov 2009 18:19:21 +0000 (18:19 +0000)
Message-ID: <4B0C4744.7080401@khwilliamson.com>

Cross/Makefile-cross-SH
Makefile.SH
lib/.gitignore
lib/unicore/Makefile
lib/unicore/mktables
t/re/uniprops.t
t/uni/class.t
vms/descrip_mms.template
win32/Makefile
win32/Makefile.ce
win32/makefile.mk

index 73d4454..79bd165 100755 (executable)
@@ -342,9 +342,9 @@ plextract = pod/pod2html pod/pod2latex pod/pod2man pod/pod2text \
 addedbyconf = UU $(shextract) $(plextract) lib/lib.pm pstruct
 
 # Unicode data files generated by mktables
-unidatafiles = lib/unicore/Canonical.pl lib/unicore/Exact.pl \
-       lib/unicore/Properties lib/unicore/Decomposition.pl \
-       lib/unicore/CombiningClass.pl lib/unicore/Name.pl lib/unicore/PVA.pl
+unidatafiles = lib/unicore/Decomposition.pl lib/unicore/TestProp.pl \
+       lib/unicore/CombiningClass.pl lib/unicore/Name.pl \
+       lib/unicore/Heavy.pl lib/unicore/mktables.lst
 
 # Directories of Unicode data files generated by mktables
 unidatadirs = lib/unicore/To lib/unicore/lib
@@ -755,8 +755,10 @@ lib/lib.pm:        miniperl $(CONFIGPM)
 unidatafiles $(unidatafiles): uni.data
 
 uni.data: miniperl$(EXE_EXT) $(CONFIGPM) lib/unicore/mktables
-       cd lib/unicore && $(LDLIBPTH) ../../miniperl -I../../lib mktables -w
-       touch uni.data
+       cd lib/unicore && $(LDLIBPTH) ../../miniperl -I../../lib mktables -P ../../pod -maketest -makelist -p
+#      Commented out so always runs, mktables looks at far more files than we
+#      can in this makefile to decide if needs to run or not
+#      touch uni.data
 
 extra.pods: miniperl
        -@test ! -f extra.pods || rm -f `cat extra.pods`
index 0f9c18b..6af17bc 100644 (file)
@@ -450,8 +450,9 @@ plextract = pod/pod2html pod/pod2latex pod/pod2man pod/pod2text \
 addedbyconf = UU $(shextract) $(plextract) pstruct
 
 # Unicode data files generated by mktables
-unidatafiles = lib/unicore/Decomposition.pl \
-       lib/unicore/CombiningClass.pl lib/unicore/Name.pl lib/unicore/Heavy.pl
+unidatafiles = lib/unicore/Decomposition.pl lib/unicore/TestProp.pl \
+       lib/unicore/CombiningClass.pl lib/unicore/Name.pl \
+       lib/unicore/Heavy.pl lib/unicore/mktables.lst
 
 # Directories of Unicode data files generated by mktables
 unidatadirs = lib/unicore/To lib/unicore/lib
@@ -985,7 +986,7 @@ x2p/s2p: $(MINIPERL_EXE) $(CONFIGPM) $(dynamic_ext) x2p/s2p.PL
 unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
 
 uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)
-       $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -T t/re/uniprops.t -p
+       $(MINIPERL) $(Icwd) lib/unicore/mktables -C lib/unicore -P pod -maketest -makelist -p
 #      Commented out so always runs, mktables looks at far more files than we
 #      can in this makefile to decide if needs to run or not
 #      touch uni.data
index 7cbb08f..564bd09 100644 (file)
 /unicore/Heavy.pl
 /unicore/mktables.lst
 /unicore/Name.pl
+unicore/TestProp.pl
 /unicore/To
 /unicore/lib
index 0dd77b7..4a3cdd3 100644 (file)
@@ -1,5 +1,5 @@
 all:
-       ../../miniperl -I../../lib ./mktables -P ../../pod -T ../../t/re/uniprops.t -makelist
+       ../../miniperl -I../../lib ./mktables -P ../../pod -maketest -makelist -p
 
 clean:
        rm -fr *.pl To lib
index 4d5ac6b..ee51608 100644 (file)
@@ -549,10 +549,9 @@ while (@ARGV) {
     elsif ($arg eq '-P' && defined ($pod_directory = shift)) {
         -d $pod_directory or croak "Directory '$pod_directory' doesn't exist";
     }
-    elsif ($arg eq '-maketest'
-             || ($arg eq '-T' && defined ($t_path = shift))) {
+    elsif ($arg eq '-maketest' || ($arg eq '-T' && defined ($t_path = shift)))
+    {
         $make_test_script = 1;
-        $t_path = 'TestProp.pl' unless defined $t_path;
     }
     elsif ($arg eq '-makelist') {
         $make_list = 1;
@@ -588,11 +587,12 @@ usage: $0 [-c|-p|-q|-v|-w] [-C dir] [-L filelist] [ -P pod_dir ]
                 except those specified by the -P and -T options will be done
                 with respect to this directory.
   -P dir      : Output $pod_file file to directory 'dir'.
-  -T path     : Create a .t test file as 'path'
+  -T path     : Create a test script as 'path'; overrides -maketest
   -L filelist : Use alternate 'filelist' instead of standard one
   -globlist   : Take as input all non-Test *.txt files in current and sub
                 directories
-  -maketest   : Make test script
+  -maketest   : Make test script 'TestProp.pl' in current (or -C directory),
+                overrides -T
   -makelist   : Rewrite the file list $file_list based on current setup
   -check A B  : Executes $0 only if A and B are the same
 END
@@ -605,25 +605,17 @@ my $youngest = -M $0;   # Do this before the chdir!
 
 # Change directories now, because need to read 'version' early.
 if ($use_directory) {
-    if ($pod_directory
-        && ! File::Spec->file_name_is_absolute($pod_directory))
-    {
+    if ($pod_directory && ! File::Spec->file_name_is_absolute($pod_directory)) {
         $pod_directory = File::Spec->rel2abs($pod_directory);
     }
-    if ($t_path
-        && ! File::Spec->file_name_is_absolute($t_path))
-    {
+    if ($t_path && ! File::Spec->file_name_is_absolute($t_path)) {
         $t_path = File::Spec->rel2abs($t_path);
     }
     chdir $use_directory or croak "Failed to chdir to '$use_directory':$!";
-    if ($pod_directory
-        && File::Spec->file_name_is_absolute($pod_directory))
-    {
+    if ($pod_directory && File::Spec->file_name_is_absolute($pod_directory)) {
         $pod_directory = File::Spec->abs2rel($pod_directory);
     }
-    if ($t_path
-        && File::Spec->file_name_is_absolute($t_path))
-    {
+    if ($t_path && File::Spec->file_name_is_absolute($t_path)) {
         $t_path = File::Spec->abs2rel($t_path);
     }
 }
@@ -915,8 +907,8 @@ my %ignored_files = (
 
 my $HEADER=<<"EOF";
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
-# This file is machine-generated by $0 from the Unicode database,
-# Version $string_version.  Any changes made here will be lost!
+# This file is machine-generated by $0 from the Unicode
+# database, Version $string_version.  Any changes made here will be lost!
 EOF
 
 my $INTERNAL_ONLY=<<"EOF";
@@ -13033,6 +13025,8 @@ sub make_property_test_script() {
     # tests are added, it will perturb all later ones in the .t file
     srand 0;
 
+    $t_path = 'TestProp.pl' unless defined $t_path; # the traditional name
+
     force_unlink ($t_path);
     push @files_actually_output, $t_path;
     my $OUT;
@@ -13233,7 +13227,7 @@ my @input_file_objects = (
                     Handler => \&process_PropertyAliases,
                     ),
     Input_file->new(undef, v0,  # No file associated with this
-                    Progress_Message => 'Finishing Property Setup',
+                    Progress_Message => 'Finishing property setup',
                     Handler => \&finish_property_setup,
                     ),
     Input_file->new('PropValueAliases.txt', v0,
index 7d9c89d..81d31d1 100644 (file)
-# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
-# This file is machine-generated by lib/unicore/mktables from the Unicode database,
-# Version 5.1.0.  Any changes made here will be lost!
-
 use strict;
 use warnings;
 
-# Test 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 $Skips = 0;
-
-my $non_ASCII = (ord('A') == 65);
-
-# The first 127 ASCII characters in ordinal order, with the ones that don't
-# have Perl names (as of 5.8) replaced by dots.  The 127th is used as the
-# string delimiter
-my $ascii_to_ebcdic = "\0......\a\b\t\n.\f\r.................. !\"#\$\%&'()*+,-./0123456789:;<=>?\@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
-#for my $i (0..126) {
-#    print $i, ": ", substr($ascii_to_ebcdic, $i, 1), "\n";
-#}
-
-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 code point to hex form
-    my $string = sprintf "\"\\x{%04X}\"", $ord; 
-
-    # Convert the non-ASCII code points expressible as characters in Perl 5.8
-    # to their ASCII equivalents, and skip the others.
-    if ($non_ASCII && $ord < 255) {
-
-        # Dots are used as place holders in the conversion string for the
-        # non-convertible ones, so check for it first.
-        if ($ord == 0x2E) {
-            $ord = ord('.');
-        }
-        elsif ($ord < 0x7F
-                  # Any dots returned are non-convertible.
-                 && ((my $char = substr($ascii_to_ebcdic, $ord, 1)) ne '.'))
-        {
-            #print STDERR "$ord, $char, \n";
-            $ord = ord($char);
-        }
-        else {
-            $Tests++;
-            $Skips++;
-            print "ok $Tests - $string =~ $regex # Skipped: non-ASCII\n";
-            return;
-        }
-    }
-
-    # The first time through, use all warnings.
-    my @tests = "";
-
-    # 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;
-}
+# This is just a wrapper for a generated file.  Asssumes being run from 't'
+# directory
 
-sub Finished() {
-    print "1..$Tests\n";
-    exit($Fails ? -1 : 0);
-}
+do '../lib/unicore/TestProp.pl';
 
-Error('\p{Script=InGreek}');    # Bug #69018
-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{NFKC_Quick_Check=            Yes:=}');
-Error('\P{NFKC_Quick_Check=            Yes:=}');
-Expect(1, 7, '\p{NFKC_Quick_Check=yes}', "");
-Expect(0, 7, '\p{^NFKC_Quick_Check=yes}', "");
-Expect(0, 7, '\P{NFKC_Quick_Check=yes}', "");
-Expect(1, 7, '\P{^NFKC_Quick_Check=yes}', "");
-Expect(0, 307, '\p{NFKC_Quick_Check=yes}', "");
-Expect(1, 307, '\p{^NFKC_Quick_Check=yes}', "");
-Expect(1, 307, '\P{NFKC_Quick_Check=yes}', "");
-Expect(0, 307, '\P{^NFKC_Quick_Check=yes}', "");
-Expect(1, 7, '\p{NFKC_Quick_Check=Yes}', "");
-Expect(0, 7, '\p{^NFKC_Quick_Check=Yes}', "");
-Expect(0, 7, '\P{NFKC_Quick_Check=Yes}', "");
-Expect(1, 7, '\P{^NFKC_Quick_Check=Yes}', "");
-Expect(0, 307, '\p{NFKC_Quick_Check=Yes}', "");
-Expect(1, 307, '\p{^NFKC_Quick_Check=Yes}', "");
-Expect(1, 307, '\P{NFKC_Quick_Check=Yes}', "");
-Expect(0, 307, '\P{^NFKC_Quick_Check=Yes}', "");
-Error('\p{NFKC_QC= :=Y}');
-Error('\P{NFKC_QC= :=Y}');
-Expect(1, 7, '\p{NFKC_QC=y}', "");
-Expect(0, 7, '\p{^NFKC_QC=y}', "");
-Expect(0, 7, '\P{NFKC_QC=y}', "");
-Expect(1, 7, '\P{^NFKC_QC=y}', "");
-Expect(0, 307, '\p{NFKC_QC=y}', "");
-Expect(1, 307, '\p{^NFKC_QC=y}', "");
-Expect(1, 307, '\P{NFKC_QC=y}', "");
-Expect(0, 307, '\P{^NFKC_QC=y}', "");
-Expect(1, 7, '\p{NFKC_QC=  Y}', "");
-Expect(0, 7, '\p{^NFKC_QC=  Y}', "");
-Expect(0, 7, '\P{NFKC_QC=  Y}', "");
-Expect(1, 7, '\P{^NFKC_QC=  Y}', "");
-Expect(0, 307, '\p{NFKC_QC=  Y}', "");
-Expect(1, 307, '\p{^NFKC_QC=  Y}', "");
-Expect(1, 307, '\P{NFKC_QC=  Y}', "");
-Expect(0, 307, '\P{^NFKC_QC=  Y}', "");
-Error('\p{Is_NFKC_Quick_Check=/a/-Yes}');
-Error('\P{Is_NFKC_Quick_Check=/a/-Yes}');
-Expect(1, 7, '\p{Is_NFKC_Quick_Check=yes}', "");
-Expect(0, 7, '\p{^Is_NFKC_Quick_Check=yes}', "");
-Expect(0, 7, '\P{Is_NFKC_Quick_Check=yes}', "");
-Expect(1, 7, '\P{^Is_NFKC_Quick_Check=yes}', "");
-Expect(0, 307, '\p{Is_NFKC_Quick_Check=yes}', "");
-Expect(1, 307, '\p{^Is_NFKC_Quick_Check=yes}', "");
-Expect(1, 307, '\P{Is_NFKC_Quick_Check=yes}', "");
-Expect(0, 307, '\P{^Is_NFKC_Quick_Check=yes}', "");
-Expect(1, 7, '\p{Is_NFKC_Quick_Check=   YES}', "");
-Expect(0, 7, '\p{^Is_NFKC_Quick_Check=  YES}', "");
-Expect(0, 7, '\P{Is_NFKC_Quick_Check=   YES}', "");
-Expect(1, 7, '\P{^Is_NFKC_Quick_Check=  YES}', "");
-Expect(0, 307, '\p{Is_NFKC_Quick_Check=         YES}', "");
-Expect(1, 307, '\p{^Is_NFKC_Quick_Check=        YES}', "");
-Expect(1, 307, '\P{Is_NFKC_Quick_Check=         YES}', "");
-Expect(0, 307, '\P{^Is_NFKC_Quick_Check=        YES}', "");
-Error('\p{Is_NFKC_QC: _-y/a/}');
-Error('\P{Is_NFKC_QC: _-y/a/}');
-Expect(1, 7, '\p{Is_NFKC_QC=y}', "");
-Expect(0, 7, '\p{^Is_NFKC_QC=y}', "");
-Expect(0, 7, '\P{Is_NFKC_QC=y}', "");
-Expect(1, 7, '\P{^Is_NFKC_QC=y}', "");
-Expect(0, 307, '\p{Is_NFKC_QC=y}', "");
-Expect(1, 307, '\p{^Is_NFKC_QC=y}', "");
-Expect(1, 307, '\P{Is_NFKC_QC=y}', "");
-Expect(0, 307, '\P{^Is_NFKC_QC=y}', "");
-Expect(1, 7, '\p{Is_NFKC_QC=   Y}', "");
-Expect(0, 7, '\p{^Is_NFKC_QC=  Y}', "");
-Expect(0, 7, '\P{Is_NFKC_QC=   Y}', "");
-Expect(1, 7, '\P{^Is_NFKC_QC=  Y}', "");
-Expect(0, 307, '\p{Is_NFKC_QC=         Y}', "");
-Expect(1, 307, '\p{^Is_NFKC_QC=        Y}', "");
-Expect(1, 307, '\P{Is_NFKC_QC=         Y}', "");
-Expect(0, 307, '\P{^Is_NFKC_QC=        Y}', "");
-Error('\p{NFKC_Quick_Check:    /a/     -NO}');
-Error('\P{NFKC_Quick_Check:    /a/     -NO}');
-Expect(1, 307, '\p{NFKC_Quick_Check=no}', "");
-Expect(0, 307, '\p{^NFKC_Quick_Check=no}', "");
-Expect(0, 307, '\P{NFKC_Quick_Check=no}', "");
-Expect(1, 307, '\P{^NFKC_Quick_Check=no}', "");
-Expect(0, 7, '\p{NFKC_Quick_Check=no}', "");
-Expect(1, 7, '\p{^NFKC_Quick_Check=no}', "");
-Expect(1, 7, '\P{NFKC_Quick_Check=no}', "");
-Expect(0, 7, '\P{^NFKC_Quick_Check=no}', "");
-Expect(1, 307, '\p{NFKC_Quick_Check=  No}', "");
-Expect(0, 307, '\p{^NFKC_Quick_Check=  No}', "");
-Expect(0, 307, '\P{NFKC_Quick_Check=  No}', "");
-Expect(1, 307, '\P{^NFKC_Quick_Check=  No}', "");
-Expect(0, 7, '\p{NFKC_Quick_Check=  No}', "");
-Expect(1, 7, '\p{^NFKC_Quick_Check=  No}', "");
-Expect(1, 7, '\P{NFKC_Quick_Check=  No}', "");
-Expect(0, 7, '\P{^NFKC_Quick_Check=  No}', "");
-Error('\p{NFKC_QC=-    n:=}');
-Error('\P{NFKC_QC=-    n:=}');
-Expect(1, 307, '\p{NFKC_QC=n}', "");
-Expect(0, 307, '\p{^NFKC_QC=n}', "");
-Expect(0, 307, '\P{NFKC_QC=n}', "");
-Expect(1, 307, '\P{^NFKC_QC=n}', "");
-Expect(0, 7, '\p{NFKC_QC=n}', "");
-Expect(1, 7, '\p{^NFKC_QC=n}', "");
-Expect(1, 7, '\P{NFKC_QC=n}', "");
-Expect(0, 7, '\P{^NFKC_QC=n}', "");
-Expect(1, 307, '\p{NFKC_QC=    _n}', "");
-Expect(0, 307, '\p{^NFKC_QC=   _n}', "");
-Expect(0, 307, '\P{NFKC_QC=    _n}', "");
-Expect(1, 307, '\P{^NFKC_QC=   _n}', "");
-Expect(0, 7, '\p{NFKC_QC=      _n}', "");
-Expect(1, 7, '\p{^NFKC_QC=     _n}', "");
-Expect(1, 7, '\P{NFKC_QC=      _n}', "");
-Expect(0, 7, '\P{^NFKC_QC=     _n}', "");
-Error('\p{Is_NFKC_Quick_Check=_        No/a/}');
-Error('\P{Is_NFKC_Quick_Check=_        No/a/}');
-Expect(1, 307, '\p{Is_NFKC_Quick_Check=no}', "");
-Expect(0, 307, '\p{^Is_NFKC_Quick_Check=no}', "");
-Expect(0, 307, '\P{Is_NFKC_Quick_Check=no}', "");
-Expect(1, 307, '\P{^Is_NFKC_Quick_Check=no}', "");
-Expect(0, 7, '\p{Is_NFKC_Quick_Check=no}', "");
-Expect(1, 7, '\p{^Is_NFKC_Quick_Check=no}', "");
-Expect(1, 7, '\P{Is_NFKC_Quick_Check=no}', "");
-Expect(0, 7, '\P{^Is_NFKC_Quick_Check=no}', "");
-Expect(1, 307, '\p{Is_NFKC_Quick_Check=-no}', "");
-Expect(0, 307, '\p{^Is_NFKC_Quick_Check=-no}', "");
-Expect(0, 307, '\P{Is_NFKC_Quick_Check=-no}', "");
-Expect(1, 307, '\P{^Is_NFKC_Quick_Check=-no}', "");
-Expect(0, 7, '\p{Is_NFKC_Quick_Check=-no}', "");
-Expect(1, 7, '\p{^Is_NFKC_Quick_Check=-no}', "");
-Expect(1, 7, '\P{Is_NFKC_Quick_Check=-no}', "");
-Expect(0, 7, '\P{^Is_NFKC_Quick_Check=-no}', "");
-Error('\p{Is_NFKC_QC=  /a/N}');
-Error('\P{Is_NFKC_QC=  /a/N}');
-Expect(1, 307, '\p{Is_NFKC_QC=n}', "");
-Expect(0, 307, '\p{^Is_NFKC_QC=n}', "");
-Expect(0, 307, '\P{Is_NFKC_QC=n}', "");
-Expect(1, 307, '\P{^Is_NFKC_QC=n}', "");
-Expect(0, 7, '\p{Is_NFKC_QC=n}', "");
-Expect(1, 7, '\p{^Is_NFKC_QC=n}', "");
-Expect(1, 7, '\P{Is_NFKC_QC=n}', "");
-Expect(0, 7, '\P{^Is_NFKC_QC=n}', "");
-Expect(1, 307, '\p{Is_NFKC_QC: -_N}', "");
-Expect(0, 307, '\p{^Is_NFKC_QC:        -_N}', "");
-Expect(0, 307, '\P{Is_NFKC_QC: -_N}', "");
-Expect(1, 307, '\P{^Is_NFKC_QC:        -_N}', "");
-Expect(0, 7, '\p{Is_NFKC_QC:   -_N}', "");
-Expect(1, 7, '\p{^Is_NFKC_QC:  -_N}', "");
-Expect(1, 7, '\P{Is_NFKC_QC:   -_N}', "");
-Expect(0, 7, '\P{^Is_NFKC_QC:  -_N}', "");
-Error('\p{NFKC_Quick_Check=:=-_MAYBE}');
-Error('\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}', "");
-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=__MAYBE:=}');
-Error('\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}', "");
-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= :=000003.2}');
-Error('\P{Age= :=000003.2}');
-Expect(1, 544, '\p{Age=0000003.2}', "");
-Expect(0, 544, '\p{^Age=0000003.2}', "");
-Expect(0, 544, '\P{Age=0000003.2}', "");
-Expect(1, 544, '\P{^Age=0000003.2}', "");
-Expect(0, 543, '\p{Age=0000003.2}', "");
-Expect(1, 543, '\p{^Age=0000003.2}', "");
-Expect(1, 543, '\P{Age=0000003.2}', "");
-Expect(0, 543, '\P{^Age=0000003.2}', "");
-Error('\p{Is_Age=      00_3.2:=}');
-Error('\P{Is_Age=      00_3.2:=}');
-Expect(1, 544, '\p{Is_Age=0_0_0_03.2}', "");
-Expect(0, 544, '\p{^Is_Age=0_0_0_03.2}', "");
-Expect(0, 544, '\P{Is_Age=0_0_0_03.2}', "");
-Expect(1, 544, '\P{^Is_Age=0_0_0_03.2}', "");
-Expect(0, 543, '\p{Is_Age=0_0_0_03.2}', "");
-Expect(1, 543, '\p{^Is_Age=0_0_0_03.2}', "");
-Expect(1, 543, '\P{Is_Age=0_0_0_03.2}', "");
-Expect(0, 543, '\P{^Is_Age=0_0_0_03.2}', "");
-Error('\p{Age=/a/_ +0_0        0 002.0}');
-Error('\P{Age=/a/_ +0_0        0 002.0}');
-Expect(1, 1441, '\p{Age=+0_0_0_0_0_0_02.0}', "");
-Expect(0, 1441, '\p{^Age=+0_0_0_0_0_0_02.0}', "");
-Expect(0, 1441, '\P{Age=+0_0_0_0_0_0_02.0}', "");
-Expect(1, 1441, '\P{^Age=+0_0_0_0_0_0_02.0}', "");
-Expect(0, 1424, '\p{Age=+0_0_0_0_0_0_02.0}', "");
-Expect(1, 1424, '\p{^Age=+0_0_0_0_0_0_02.0}', "");
-Expect(1, 1424, '\P{Age=+0_0_0_0_0_0_02.0}', "");
-Expect(0, 1424, '\P{^Age=+0_0_0_0_0_0_02.0}', "");
-Error('\p{Is_Age=-:=+000       2.0}');
-Error('\P{Is_Age=-:=+000       2.0}');
-Expect(1, 1441, '\p{Is_Age=2.0}', "");
-Expect(0, 1441, '\p{^Is_Age=2.0}', "");
-Expect(0, 1441, '\P{Is_Age=2.0}', "");
-Expect(1, 1441, '\P{^Is_Age=2.0}', "");
-Expect(0, 1424, '\p{Is_Age=2.0}', "");
-Expect(1, 1424, '\p{^Is_Age=2.0}', "");
-Expect(1, 1424, '\P{Is_Age=2.0}', "");
-Expect(0, 1424, '\P{^Is_Age=2.0}', "");
-Error('\p{Age=/a/-     00000001.1}');
-Error('\P{Age=/a/-     00000001.1}');
-Expect(1, 501, '\p{Age=+001.1}', "");
-Expect(0, 501, '\p{^Age=+001.1}', "");
-Expect(0, 501, '\P{Age=+001.1}', "");
-Expect(1, 501, '\P{^Age=+001.1}', "");
-Expect(0, 505, '\p{Age=+001.1}', "");
-Expect(1, 505, '\p{^Age=+001.1}', "");
-Expect(1, 505, '\P{Age=+001.1}', "");
-Expect(0, 505, '\P{^Age=+001.1}', "");
-Error('\p{Is_Age=/a/           001.1}');
-Error('\P{Is_Age=/a/           001.1}');
-Expect(1, 501, '\p{Is_Age:001.1}', "");
-Expect(0, 501, '\p{^Is_Age:001.1}', "");
-Expect(0, 501, '\P{Is_Age:001.1}', "");
-Expect(1, 501, '\P{^Is_Age:001.1}', "");
-Expect(0, 505, '\p{Is_Age:001.1}', "");
-Expect(1, 505, '\p{^Is_Age:001.1}', "");
-Expect(1, 505, '\P{Is_Age:001.1}', "");
-Expect(0, 505, '\P{^Is_Age:001.1}', "");
-Error('\p{Age=         +5.0:=}');
-Error('\P{Age=         +5.0:=}');
-Expect(1, 591, '\p{Age=00_5.0}', "");
-Expect(0, 591, '\p{^Age=00_5.0}', "");
-Expect(0, 591, '\P{Age=00_5.0}', "");
-Expect(1, 591, '\P{^Age=00_5.0}', "");
-Expect(0, 577, '\p{Age=00_5.0}', "");
-Expect(1, 577, '\p{^Age=00_5.0}', "");
-Expect(1, 577, '\P{Age=00_5.0}', "");
-Expect(0, 577, '\P{^Age=00_5.0}', "");
-Error('\p{Is_Age: :=  +00005.0}');
-Error('\P{Is_Age: :=  +00005.0}');
-Expect(1, 591, '\p{Is_Age=0_0_05.0}', "");
-Expect(0, 591, '\p{^Is_Age=0_0_05.0}', "");
-Expect(0, 591, '\P{Is_Age=0_0_05.0}', "");
-Expect(1, 591, '\P{^Is_Age=0_0_05.0}', "");
-Expect(0, 577, '\p{Is_Age=0_0_05.0}', "");
-Expect(1, 577, '\p{^Is_Age=0_0_05.0}', "");
-Expect(1, 577, '\P{Is_Age=0_0_05.0}', "");
-Expect(0, 577, '\P{^Is_Age=0_0_05.0}', "");
-Error('\p{Age=:=_ +00000       3.0}');
-Error('\P{Age=:=_ +00000       3.0}');
-Expect(1, 505, '\p{Age=+0000_3.0}', "");
-Expect(0, 505, '\p{^Age=+0000_3.0}', "");
-Expect(0, 505, '\P{Age=+0000_3.0}', "");
-Expect(1, 505, '\P{^Age=+0000_3.0}', "");
-Expect(0, 501, '\p{Age=+0000_3.0}', "");
-Expect(1, 501, '\p{^Age=+0000_3.0}', "");
-Expect(1, 501, '\P{Age=+0000_3.0}', "");
-Expect(0, 501, '\P{^Age=+0000_3.0}', "");
-Error('\p{Is_Age=      /a/+0_0_0       0_0003.0}');
-Error('\P{Is_Age=      /a/+0_0_0       0_0003.0}');
-Expect(1, 505, '\p{Is_Age=0_0_0_0_0003.0}', "");
-Expect(0, 505, '\p{^Is_Age=0_0_0_0_0003.0}', "");
-Expect(0, 505, '\P{Is_Age=0_0_0_0_0003.0}', "");
-Expect(1, 505, '\P{^Is_Age=0_0_0_0_0003.0}', "");
-Expect(0, 501, '\p{Is_Age=0_0_0_0_0003.0}', "");
-Expect(1, 501, '\p{^Is_Age=0_0_0_0_0003.0}', "");
-Expect(1, 501, '\P{Is_Age=0_0_0_0_0003.0}', "");
-Expect(0, 501, '\P{^Is_Age=0_0_0_0_0003.0}', "");
-Error('\p{Age= -UNASSIGNED:=}');
-Error('\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}', "");
-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=:= _UNASSIGNED}');
-Error('\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}', "");
-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= :=00000005.1}');
-Error('\P{Age= :=00000005.1}');
-Expect(1, 883, '\p{Age=0000005.1}', "");
-Expect(0, 883, '\p{^Age=0000005.1}', "");
-Expect(0, 883, '\P{Age=0000005.1}', "");
-Expect(1, 883, '\P{^Age=0000005.1}', "");
-Expect(0, 879, '\p{Age=0000005.1}', "");
-Expect(1, 879, '\p{^Age=0000005.1}', "");
-Expect(1, 879, '\P{Age=0000005.1}', "");
-Expect(0, 879, '\P{^Age=0000005.1}', "");
-Error('\p{Is_Age=_+00:=5.1}');
-Error('\P{Is_Age=_+00:=5.1}');
-Expect(1, 883, '\p{Is_Age=+0_0_0_05.1}', "");
-Expect(0, 883, '\p{^Is_Age=+0_0_0_05.1}', "");
-Expect(0, 883, '\P{Is_Age=+0_0_0_05.1}', "");
-Expect(1, 883, '\P{^Is_Age=+0_0_0_05.1}', "");
-Expect(0, 879, '\p{Is_Age=+0_0_0_05.1}', "");
-Expect(1, 879, '\p{^Is_Age=+0_0_0_05.1}', "");
-Expect(1, 879, '\P{Is_Age=+0_0_0_05.1}', "");
-Expect(0, 879, '\P{^Is_Age=+0_0_0_05.1}', "");
-Error('\p{Age:/a/ 4.0}');
-Error('\P{Age:/a/ 4.0}');
-Expect(1, 545, '\p{Age=+4.0}', "");
-Expect(0, 545, '\p{^Age=+4.0}', "");
-Expect(0, 545, '\P{Age=+4.0}', "");
-Expect(1, 545, '\P{^Age=+4.0}', "");
-Expect(0, 544, '\p{Age=+4.0}', "");
-Expect(1, 544, '\p{^Age=+4.0}', "");
-Expect(1, 544, '\P{Age=+4.0}', "");
-Expect(0, 544, '\P{^Age=+4.0}', "");
-Error('\p{Is_Age=      :=0     0 0_0   0004.0}');
-Error('\P{Is_Age=      :=0     0 0_0   0004.0}');
-Expect(1, 545, '\p{Is_Age=000000004.0}', "");
-Expect(0, 545, '\p{^Is_Age=000000004.0}', "");
-Expect(0, 545, '\P{Is_Age=000000004.0}', "");
-Expect(1, 545, '\P{^Is_Age=000000004.0}', "");
-Expect(0, 544, '\p{Is_Age=000000004.0}', "");
-Expect(1, 544, '\p{^Is_Age=000000004.0}', "");
-Expect(1, 544, '\P{Is_Age=000000004.0}', "");
-Expect(0, 544, '\P{^Is_Age=000000004.0}', "");
-Error('\p{Age=/a/000000003.1}');
-Error('\P{Age=/a/000000003.1}');
-Expect(1, 1013, '\p{Age=00_00_03.1}', "");
-Expect(0, 1013, '\p{^Age=00_00_03.1}', "");
-Expect(0, 1013, '\P{Age=00_00_03.1}', "");
-Expect(1, 1013, '\P{^Age=00_00_03.1}', "");
-Expect(0, 1011, '\p{Age=00_00_03.1}', "");
-Expect(1, 1011, '\p{^Age=00_00_03.1}', "");
-Expect(1, 1011, '\P{Age=00_00_03.1}', "");
-Expect(0, 1011, '\P{^Age=00_00_03.1}', "");
-Error('\p{Is_Age=      003.1:=}');
-Error('\P{Is_Age=      003.1:=}');
-Expect(1, 1013, '\p{Is_Age=+00_3.1}', "");
-Expect(0, 1013, '\p{^Is_Age=+00_3.1}', "");
-Expect(0, 1013, '\P{Is_Age=+00_3.1}', "");
-Expect(1, 1013, '\P{^Is_Age=+00_3.1}', "");
-Expect(0, 1011, '\p{Is_Age=+00_3.1}', "");
-Expect(1, 1011, '\p{^Is_Age=+00_3.1}', "");
-Expect(1, 1011, '\P{Is_Age=+00_3.1}', "");
-Expect(0, 1011, '\P{^Is_Age=+00_3.1}', "");
-Error('\p{Age: - 0:=2.1}');
-Error('\P{Age: - 0:=2.1}');
-Expect(1, 8364, '\p{Age=+0_0_02.1}', "");
-Expect(0, 8364, '\p{^Age=+0_0_02.1}', "");
-Expect(0, 8364, '\P{Age=+0_0_02.1}', "");
-Expect(1, 8364, '\P{^Age=+0_0_02.1}', "");
-Expect(0, 8363, '\p{Age=+0_0_02.1}', "");
-Expect(1, 8363, '\p{^Age=+0_0_02.1}', "");
-Expect(1, 8363, '\P{Age=+0_0_02.1}', "");
-Expect(0, 8363, '\P{^Age=+0_0_02.1}', "");
-Error('\p{Is_Age=/a/ _00000002.1}');
-Error('\P{Is_Age=/a/ _00000002.1}');
-Expect(1, 8364, '\p{Is_Age=+2.1}', "");
-Expect(0, 8364, '\p{^Is_Age=+2.1}', "");
-Expect(0, 8364, '\P{Is_Age=+2.1}', "");
-Expect(1, 8364, '\P{^Is_Age=+2.1}', "");
-Expect(0, 8363, '\p{Is_Age=+2.1}', "");
-Expect(1, 8363, '\p{^Is_Age=+2.1}', "");
-Expect(1, 8363, '\P{Is_Age=+2.1}', "");
-Expect(0, 8363, '\P{^Is_Age=+2.1}', "");
-Error('\p{Age= :=000000004.1}');
-Error('\P{Age= :=000000004.1}');
-Expect(1, 577, '\p{Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(0, 577, '\p{^Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(0, 577, '\P{Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(1, 577, '\P{^Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(0, 566, '\p{Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(1, 566, '\p{^Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(1, 566, '\P{Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Expect(0, 566, '\P{^Age=+0_0_0_0_0_0_0_0_04.1}', "");
-Error('\p{Is_Age=_:=000-4.1}');
-Error('\P{Is_Age=_:=000-4.1}');
-Expect(1, 577, '\p{Is_Age=+004.1}', "");
-Expect(0, 577, '\p{^Is_Age=+004.1}', "");
-Expect(0, 577, '\P{Is_Age=+004.1}', "");
-Expect(1, 577, '\P{^Is_Age=+004.1}', "");
-Expect(0, 566, '\p{Is_Age=+004.1}', "");
-Expect(1, 566, '\p{^Is_Age=+004.1}', "");
-Expect(1, 566, '\P{Is_Age=+004.1}', "");
-Expect(0, 566, '\P{^Is_Age=+004.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= SM/a/}');
-Error('\P{Is_GCB= SM/a/}');
-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=- T/a/}');
-Error('\P{Grapheme_Cluster_Break=- T/a/}');
-Expect(1, 4601, '\p{Grapheme_Cluster_Break=t}', "");
-Expect(0, 4601, '\p{^Grapheme_Cluster_Break=t}', "");
-Expect(0, 4601, '\P{Grapheme_Cluster_Break=t}', "");
-Expect(1, 4601, '\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, 4601, '\p{Grapheme_Cluster_Break=    T}', "");
-Expect(0, 4601, '\p{^Grapheme_Cluster_Break=   T}', "");
-Expect(0, 4601, '\P{Grapheme_Cluster_Break=    T}', "");
-Expect(1, 4601, '\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=/a/_t}');
-Error('\P{GCB=/a/_t}');
-Expect(1, 4601, '\p{GCB:       t}', "");
-Expect(0, 4601, '\p{^GCB:      t}', "");
-Expect(0, 4601, '\P{GCB:       t}', "");
-Expect(1, 4601, '\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, 4601, '\p{GCB=       -T}', "");
-Expect(0, 4601, '\p{^GCB=      -T}', "");
-Expect(0, 4601, '\P{GCB=       -T}', "");
-Expect(1, 4601, '\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= t/a/}');
-Error('\P{Is_Grapheme_Cluster_Break= t/a/}');
-Expect(1, 4601, '\p{Is_Grapheme_Cluster_Break=t}', "");
-Expect(0, 4601, '\p{^Is_Grapheme_Cluster_Break=t}', "");
-Expect(0, 4601, '\P{Is_Grapheme_Cluster_Break=t}', "");
-Expect(1, 4601, '\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, 4601, '\p{Is_Grapheme_Cluster_Break= T}', "");
-Expect(0, 4601, '\p{^Is_Grapheme_Cluster_Break= T}', "");
-Expect(0, 4601, '\P{Is_Grapheme_Cluster_Break= T}', "");
-Expect(1, 4601, '\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=:=_-T}');
-Error('\P{Is_GCB=:=_-T}');
-Expect(1, 4601, '\p{Is_GCB=t}', "");
-Expect(0, 4601, '\p{^Is_GCB=t}', "");
-Expect(0, 4601, '\P{Is_GCB=t}', "");
-Expect(1, 4601, '\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, 4601, '\p{Is_GCB: -t}', "");
-Expect(0, 4601, '\p{^Is_GCB: -t}', "");
-Expect(0, 4601, '\P{Is_GCB: -t}', "");
-Expect(1, 4601, '\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}');
-Error('\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}', "");
-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=/a/_lvt}');
-Error('\P{Is_Grapheme_Cluster_Break=/a/_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=      -LVT:=}');
-Error('\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}', "");
-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=_     CONTROL/a/}');
-Error('\P{Grapheme_Cluster_Break=_     CONTROL/a/}');
-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}');
-Error('\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}', "");
-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= :=CONTROL}');
-Error('\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}', "");
-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=-     CN/a/}');
-Error('\P{Is_GCB=-     CN/a/}');
-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}');
-Error('\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}', "");
-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= :=PP}');
-Error('\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}', "");
-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/a/}');
-Error('\P{GCB:          LV/a/}');
-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=-/a/LV}');
-Error('\P{Is_Grapheme_Cluster_Break=-/a/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=/a/  CR}');
-Error('\P{GCB=/a/  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=_cr:=}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Is_GCB=_     CR/a/}');
-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=other:=}');
-Error('\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, 7, '\p{Grapheme_Cluster_Break=other}', "");
-Expect(1, 7, '\p{^Grapheme_Cluster_Break=other}', "");
-Expect(1, 7, '\P{Grapheme_Cluster_Break=other}', "");
-Expect(0, 7, '\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, 7, '\p{Grapheme_Cluster_Break=_-OTHER}', "");
-Expect(1, 7, '\p{^Grapheme_Cluster_Break=_-OTHER}', "");
-Expect(1, 7, '\P{Grapheme_Cluster_Break=_-OTHER}', "");
-Expect(0, 7, '\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, 7, '\p{GCB=xx}', "");
-Expect(1, 7, '\p{^GCB=xx}', "");
-Expect(1, 7, '\P{GCB=xx}', "");
-Expect(0, 7, '\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, 7, '\p{GCB= _xx}', "");
-Expect(1, 7, '\p{^GCB= _xx}', "");
-Expect(1, 7, '\P{GCB= _xx}', "");
-Expect(0, 7, '\P{^GCB= _xx}', "");
-Error('\p{Is_Grapheme_Cluster_Break=_/a/OTHER}');
-Error('\P{Is_Grapheme_Cluster_Break=_/a/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, 7, '\p{Is_Grapheme_Cluster_Break=other}', "");
-Expect(1, 7, '\p{^Is_Grapheme_Cluster_Break=other}', "");
-Expect(1, 7, '\P{Is_Grapheme_Cluster_Break=other}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Grapheme_Cluster_Break= -other}', "");
-Expect(1, 7, '\p{^Is_Grapheme_Cluster_Break= -other}', "");
-Expect(1, 7, '\P{Is_Grapheme_Cluster_Break= -other}', "");
-Expect(0, 7, '\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, 7, '\p{Is_GCB=xx}', "");
-Expect(1, 7, '\p{^Is_GCB=xx}', "");
-Expect(1, 7, '\P{Is_GCB=xx}', "");
-Expect(0, 7, '\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, 7, '\p{Is_GCB=        XX}', "");
-Expect(1, 7, '\p{^Is_GCB=       XX}', "");
-Expect(1, 7, '\P{Is_GCB=        XX}', "");
-Expect(0, 7, '\P{^Is_GCB=       XX}', "");
-Error('\p{Grapheme_Cluster_Break=      :=Extend}');
-Error('\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}', "");
-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=_ Extend/a/}');
-Error('\P{Is_Grapheme_Cluster_Break=_ Extend/a/}');
-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=:=_   EX}');
-Error('\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}', "");
-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, 4514, '\p{Grapheme_Cluster_Break=v}', "");
-Expect(0, 4514, '\p{^Grapheme_Cluster_Break=v}', "");
-Expect(0, 4514, '\P{Grapheme_Cluster_Break=v}', "");
-Expect(1, 4514, '\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, 4514, '\p{Grapheme_Cluster_Break=- v}', "");
-Expect(0, 4514, '\p{^Grapheme_Cluster_Break=- v}', "");
-Expect(0, 4514, '\P{Grapheme_Cluster_Break=- v}', "");
-Expect(1, 4514, '\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=_        V:=}');
-Error('\P{GCB=_        V:=}');
-Expect(1, 4514, '\p{GCB=v}', "");
-Expect(0, 4514, '\p{^GCB=v}', "");
-Expect(0, 4514, '\P{GCB=v}', "");
-Expect(1, 4514, '\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, 4514, '\p{GCB=V}', "");
-Expect(0, 4514, '\p{^GCB=V}', "");
-Expect(0, 4514, '\P{GCB=V}', "");
-Expect(1, 4514, '\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=/a/ _V}');
-Error('\P{Is_Grapheme_Cluster_Break=/a/ _V}');
-Expect(1, 4514, '\p{Is_Grapheme_Cluster_Break=v}', "");
-Expect(0, 4514, '\p{^Is_Grapheme_Cluster_Break=v}', "");
-Expect(0, 4514, '\P{Is_Grapheme_Cluster_Break=v}', "");
-Expect(1, 4514, '\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, 4514, '\p{Is_Grapheme_Cluster_Break=         v}', "");
-Expect(0, 4514, '\p{^Is_Grapheme_Cluster_Break=                v}', "");
-Expect(0, 4514, '\P{Is_Grapheme_Cluster_Break=         v}', "");
-Expect(1, 4514, '\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}');
-Error('\P{Is_GCB=:=-   V}');
-Expect(1, 4514, '\p{Is_GCB=v}', "");
-Expect(0, 4514, '\p{^Is_GCB=v}', "");
-Expect(0, 4514, '\P{Is_GCB=v}', "");
-Expect(1, 4514, '\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, 4514, '\p{Is_GCB=    v}', "");
-Expect(0, 4514, '\p{^Is_GCB=   v}', "");
-Expect(0, 4514, '\P{Is_GCB=    v}', "");
-Expect(1, 4514, '\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=/a/-  lf}');
-Error('\P{Grapheme_Cluster_Break=/a/-  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}', "");
-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=/a/ l}');
-Error('\P{Grapheme_Cluster_Break=/a/ l}');
-Expect(1, 4441, '\p{Grapheme_Cluster_Break=l}', "");
-Expect(0, 4441, '\p{^Grapheme_Cluster_Break=l}', "");
-Expect(0, 4441, '\P{Grapheme_Cluster_Break=l}', "");
-Expect(1, 4441, '\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, 4441, '\p{Grapheme_Cluster_Break=-L}', "");
-Expect(0, 4441, '\p{^Grapheme_Cluster_Break=-L}', "");
-Expect(0, 4441, '\P{Grapheme_Cluster_Break=-L}', "");
-Expect(1, 4441, '\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}');
-Error('\P{GCB=:=-l}');
-Expect(1, 4441, '\p{GCB=l}', "");
-Expect(0, 4441, '\p{^GCB=l}', "");
-Expect(0, 4441, '\P{GCB=l}', "");
-Expect(1, 4441, '\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, 4441, '\p{GCB:       -l}', "");
-Expect(0, 4441, '\p{^GCB:      -l}', "");
-Expect(0, 4441, '\P{GCB:       -l}', "");
-Expect(1, 4441, '\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=/a/_       L}');
-Error('\P{Is_Grapheme_Cluster_Break=/a/_       L}');
-Expect(1, 4441, '\p{Is_Grapheme_Cluster_Break=l}', "");
-Expect(0, 4441, '\p{^Is_Grapheme_Cluster_Break=l}', "");
-Expect(0, 4441, '\P{Is_Grapheme_Cluster_Break=l}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_Grapheme_Cluster_Break=-L}', "");
-Expect(0, 4441, '\p{^Is_Grapheme_Cluster_Break=-L}', "");
-Expect(0, 4441, '\P{Is_Grapheme_Cluster_Break=-L}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_GCB:    l}', "");
-Expect(0, 4441, '\p{^Is_GCB:   l}', "");
-Expect(0, 4441, '\P{Is_GCB:    l}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_GCB=--L}', "");
-Expect(0, 4441, '\p{^Is_GCB=--L}', "");
-Expect(0, 4441, '\P{Is_GCB=--L}', "");
-Expect(1, 4441, '\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=/a/  yes}');
-Error('\P{Logical_Order_Exception=/a/  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=/a/Y}');
-Error('\P{LOE=/a/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:=}');
-Error('\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}', "");
-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=/a/_ No}');
-Error('\P{Logical_Order_Exception=/a/_ 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= /a/N}');
-Error('\P{LOE= /a/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}', "");
-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/a/}');
-Error('\P{Is_Logical_Order_Exception=_-F/a/}');
-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=/a/   False}');
-Error('\P{Is_LOE=/a/   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/a/}');
-Error('\P{Bidi_Mirrored=_ Yes/a/}');
-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= /a/y}');
-Error('\P{Bidi_M= /a/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}', "");
-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=/a/-TRUE}');
-Error('\P{Is_Bidi_M=/a/-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}', "");
-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=/a/_ No}');
-Error('\P{Bidi_Mirrored=/a/_ 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= _Yes:=}');
-Error('\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}', "");
-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}');
-Error('\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}', "");
-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=/a/     F}');
-Error('\P{Is_Lowercase=/a/     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=/a/false}');
-Error('\P{Is_Lower=/a/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/a/}');
-Error('\P{Uppercase= -YES/a/}');
-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:=}');
-Error('\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}', "");
-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=/a/-   N}');
-Error('\P{Upper=/a/-   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, 7, '\p{NFD_Quick_Check=yes}', "");
-Expect(0, 7, '\p{^NFD_Quick_Check=yes}', "");
-Expect(0, 7, '\P{NFD_Quick_Check=yes}', "");
-Expect(1, 7, '\P{^NFD_Quick_Check=yes}', "");
-Expect(0, 271, '\p{NFD_Quick_Check=yes}', "");
-Expect(1, 271, '\p{^NFD_Quick_Check=yes}', "");
-Expect(1, 271, '\P{NFD_Quick_Check=yes}', "");
-Expect(0, 271, '\P{^NFD_Quick_Check=yes}', "");
-Expect(1, 7, '\p{NFD_Quick_Check=YES}', "");
-Expect(0, 7, '\p{^NFD_Quick_Check=YES}', "");
-Expect(0, 7, '\P{NFD_Quick_Check=YES}', "");
-Expect(1, 7, '\P{^NFD_Quick_Check=YES}', "");
-Expect(0, 271, '\p{NFD_Quick_Check=YES}', "");
-Expect(1, 271, '\p{^NFD_Quick_Check=YES}', "");
-Expect(1, 271, '\P{NFD_Quick_Check=YES}', "");
-Expect(0, 271, '\P{^NFD_Quick_Check=YES}', "");
-Error('\p{NFD_QC=-Y/a/}');
-Error('\P{NFD_QC=-Y/a/}');
-Expect(1, 7, '\p{NFD_QC=y}', "");
-Expect(0, 7, '\p{^NFD_QC=y}', "");
-Expect(0, 7, '\P{NFD_QC=y}', "");
-Expect(1, 7, '\P{^NFD_QC=y}', "");
-Expect(0, 271, '\p{NFD_QC=y}', "");
-Expect(1, 271, '\p{^NFD_QC=y}', "");
-Expect(1, 271, '\P{NFD_QC=y}', "");
-Expect(0, 271, '\P{^NFD_QC=y}', "");
-Expect(1, 7, '\p{NFD_QC=_-Y}', "");
-Expect(0, 7, '\p{^NFD_QC=_-Y}', "");
-Expect(0, 7, '\P{NFD_QC=_-Y}', "");
-Expect(1, 7, '\P{^NFD_QC=_-Y}', "");
-Expect(0, 271, '\p{NFD_QC=_-Y}', "");
-Expect(1, 271, '\p{^NFD_QC=_-Y}', "");
-Expect(1, 271, '\P{NFD_QC=_-Y}', "");
-Expect(0, 271, '\P{^NFD_QC=_-Y}', "");
-Error('\p{Is_NFD_Quick_Check=/a/YES}');
-Error('\P{Is_NFD_Quick_Check=/a/YES}');
-Expect(1, 7, '\p{Is_NFD_Quick_Check=yes}', "");
-Expect(0, 7, '\p{^Is_NFD_Quick_Check=yes}', "");
-Expect(0, 7, '\P{Is_NFD_Quick_Check=yes}', "");
-Expect(1, 7, '\P{^Is_NFD_Quick_Check=yes}', "");
-Expect(0, 271, '\p{Is_NFD_Quick_Check=yes}', "");
-Expect(1, 271, '\p{^Is_NFD_Quick_Check=yes}', "");
-Expect(1, 271, '\P{Is_NFD_Quick_Check=yes}', "");
-Expect(0, 271, '\P{^Is_NFD_Quick_Check=yes}', "");
-Expect(1, 7, '\p{Is_NFD_Quick_Check=__Yes}', "");
-Expect(0, 7, '\p{^Is_NFD_Quick_Check=__Yes}', "");
-Expect(0, 7, '\P{Is_NFD_Quick_Check=__Yes}', "");
-Expect(1, 7, '\P{^Is_NFD_Quick_Check=__Yes}', "");
-Expect(0, 271, '\p{Is_NFD_Quick_Check=__Yes}', "");
-Expect(1, 271, '\p{^Is_NFD_Quick_Check=__Yes}', "");
-Expect(1, 271, '\P{Is_NFD_Quick_Check=__Yes}', "");
-Expect(0, 271, '\P{^Is_NFD_Quick_Check=__Yes}', "");
-Error('\p{Is_NFD_QC=:=Y}');
-Error('\P{Is_NFD_QC=:=Y}');
-Expect(1, 7, '\p{Is_NFD_QC=y}', "");
-Expect(0, 7, '\p{^Is_NFD_QC=y}', "");
-Expect(0, 7, '\P{Is_NFD_QC=y}', "");
-Expect(1, 7, '\P{^Is_NFD_QC=y}', "");
-Expect(0, 271, '\p{Is_NFD_QC=y}', "");
-Expect(1, 271, '\p{^Is_NFD_QC=y}', "");
-Expect(1, 271, '\P{Is_NFD_QC=y}', "");
-Expect(0, 271, '\P{^Is_NFD_QC=y}', "");
-Expect(1, 7, '\p{Is_NFD_QC=_ Y}', "");
-Expect(0, 7, '\p{^Is_NFD_QC=_ Y}', "");
-Expect(0, 7, '\P{Is_NFD_QC=_ Y}', "");
-Expect(1, 7, '\P{^Is_NFD_QC=_ Y}', "");
-Expect(0, 271, '\p{Is_NFD_QC=_ Y}', "");
-Expect(1, 271, '\p{^Is_NFD_QC=_ Y}', "");
-Expect(1, 271, '\P{Is_NFD_QC=_ Y}', "");
-Expect(0, 271, '\P{^Is_NFD_QC=_ Y}', "");
-Error('\p{NFD_Quick_Check:     /a/-_NO}');
-Error('\P{NFD_Quick_Check:     /a/-_NO}');
-Expect(1, 271, '\p{NFD_Quick_Check: no}', "");
-Expect(0, 271, '\p{^NFD_Quick_Check: no}', "");
-Expect(0, 271, '\P{NFD_Quick_Check: no}', "");
-Expect(1, 271, '\P{^NFD_Quick_Check: no}', "");
-Expect(0, 7, '\p{NFD_Quick_Check: no}', "");
-Expect(1, 7, '\p{^NFD_Quick_Check: no}', "");
-Expect(1, 7, '\P{NFD_Quick_Check: no}', "");
-Expect(0, 7, '\P{^NFD_Quick_Check: no}', "");
-Expect(1, 271, '\p{NFD_Quick_Check=_ no}', "");
-Expect(0, 271, '\p{^NFD_Quick_Check=_ no}', "");
-Expect(0, 271, '\P{NFD_Quick_Check=_ no}', "");
-Expect(1, 271, '\P{^NFD_Quick_Check=_ no}', "");
-Expect(0, 7, '\p{NFD_Quick_Check=_ no}', "");
-Expect(1, 7, '\p{^NFD_Quick_Check=_ no}', "");
-Expect(1, 7, '\P{NFD_Quick_Check=_ no}', "");
-Expect(0, 7, '\P{^NFD_Quick_Check=_ no}', "");
-Error('\p{NFD_QC=_N/a/}');
-Error('\P{NFD_QC=_N/a/}');
-Expect(1, 271, '\p{NFD_QC=n}', "");
-Expect(0, 271, '\p{^NFD_QC=n}', "");
-Expect(0, 271, '\P{NFD_QC=n}', "");
-Expect(1, 271, '\P{^NFD_QC=n}', "");
-Expect(0, 7, '\p{NFD_QC=n}', "");
-Expect(1, 7, '\p{^NFD_QC=n}', "");
-Expect(1, 7, '\P{NFD_QC=n}', "");
-Expect(0, 7, '\P{^NFD_QC=n}', "");
-Expect(1, 271, '\p{NFD_QC=-_N}', "");
-Expect(0, 271, '\p{^NFD_QC=-_N}', "");
-Expect(0, 271, '\P{NFD_QC=-_N}', "");
-Expect(1, 271, '\P{^NFD_QC=-_N}', "");
-Expect(0, 7, '\p{NFD_QC=-_N}', "");
-Expect(1, 7, '\p{^NFD_QC=-_N}', "");
-Expect(1, 7, '\P{NFD_QC=-_N}', "");
-Expect(0, 7, '\P{^NFD_QC=-_N}', "");
-Error('\p{Is_NFD_Quick_Check=:=  no}');
-Error('\P{Is_NFD_Quick_Check=:=  no}');
-Expect(1, 271, '\p{Is_NFD_Quick_Check=no}', "");
-Expect(0, 271, '\p{^Is_NFD_Quick_Check=no}', "");
-Expect(0, 271, '\P{Is_NFD_Quick_Check=no}', "");
-Expect(1, 271, '\P{^Is_NFD_Quick_Check=no}', "");
-Expect(0, 7, '\p{Is_NFD_Quick_Check=no}', "");
-Expect(1, 7, '\p{^Is_NFD_Quick_Check=no}', "");
-Expect(1, 7, '\P{Is_NFD_Quick_Check=no}', "");
-Expect(0, 7, '\P{^Is_NFD_Quick_Check=no}', "");
-Expect(1, 271, '\p{Is_NFD_Quick_Check=_        No}', "");
-Expect(0, 271, '\p{^Is_NFD_Quick_Check=_       No}', "");
-Expect(0, 271, '\P{Is_NFD_Quick_Check=_        No}', "");
-Expect(1, 271, '\P{^Is_NFD_Quick_Check=_       No}', "");
-Expect(0, 7, '\p{Is_NFD_Quick_Check=_  No}', "");
-Expect(1, 7, '\p{^Is_NFD_Quick_Check=_ No}', "");
-Expect(1, 7, '\P{Is_NFD_Quick_Check=_  No}', "");
-Expect(0, 7, '\P{^Is_NFD_Quick_Check=_ No}', "");
-Error('\p{Is_NFD_QC=/a/-       N}');
-Error('\P{Is_NFD_QC=/a/-       N}');
-Expect(1, 271, '\p{Is_NFD_QC=n}', "");
-Expect(0, 271, '\p{^Is_NFD_QC=n}', "");
-Expect(0, 271, '\P{Is_NFD_QC=n}', "");
-Expect(1, 271, '\P{^Is_NFD_QC=n}', "");
-Expect(0, 7, '\p{Is_NFD_QC=n}', "");
-Expect(1, 7, '\p{^Is_NFD_QC=n}', "");
-Expect(1, 7, '\P{Is_NFD_QC=n}', "");
-Expect(0, 7, '\P{^Is_NFD_QC=n}', "");
-Expect(1, 271, '\p{Is_NFD_QC=N}', "");
-Expect(0, 271, '\p{^Is_NFD_QC=N}', "");
-Expect(0, 271, '\P{Is_NFD_QC=N}', "");
-Expect(1, 271, '\P{^Is_NFD_QC=N}', "");
-Expect(0, 7, '\p{Is_NFD_QC=N}', "");
-Expect(1, 7, '\p{^Is_NFD_QC=N}', "");
-Expect(1, 7, '\P{Is_NFD_QC=N}', "");
-Expect(0, 7, '\P{^Is_NFD_QC=N}', "");
-Error('\p{Line_Break=:=space}');
-Error('\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, 7, '\p{Line_Break=space}', "");
-Expect(1, 7, '\p{^Line_Break=space}', "");
-Expect(1, 7, '\P{Line_Break=space}', "");
-Expect(0, 7, '\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, 7, '\p{Line_Break:    _Space}', "");
-Expect(1, 7, '\p{^Line_Break:   _Space}', "");
-Expect(1, 7, '\P{Line_Break:    _Space}', "");
-Expect(0, 7, '\P{^Line_Break:   _Space}', "");
-Error('\p{Lb=:=SP}');
-Error('\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, 7, '\p{Lb=sp}', "");
-Expect(1, 7, '\p{^Lb=sp}', "");
-Expect(1, 7, '\P{Lb=sp}', "");
-Expect(0, 7, '\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, 7, '\p{Lb=    SP}', "");
-Expect(1, 7, '\p{^Lb=   SP}', "");
-Expect(1, 7, '\P{Lb=    SP}', "");
-Expect(0, 7, '\P{^Lb=   SP}', "");
-Error('\p{Is_Line_Break=Space/a/}');
-Error('\P{Is_Line_Break=Space/a/}');
-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, 7, '\p{Is_Line_Break=space}', "");
-Expect(1, 7, '\p{^Is_Line_Break=space}', "");
-Expect(1, 7, '\P{Is_Line_Break=space}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Line_Break=__SPACE}', "");
-Expect(1, 7, '\p{^Is_Line_Break=__SPACE}', "");
-Expect(1, 7, '\P{Is_Line_Break=__SPACE}', "");
-Expect(0, 7, '\P{^Is_Line_Break=__SPACE}', "");
-Error('\p{Is_Lb=/a/_sp}');
-Error('\P{Is_Lb=/a/_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, 7, '\p{Is_Lb=sp}', "");
-Expect(1, 7, '\p{^Is_Lb=sp}', "");
-Expect(1, 7, '\P{Is_Lb=sp}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Lb=-_SP}', "");
-Expect(1, 7, '\p{^Is_Lb=-_SP}', "");
-Expect(1, 7, '\P{Is_Lb=-_SP}', "");
-Expect(0, 7, '\P{^Is_Lb=-_SP}', "");
-Error('\p{Line_Break=:=GLUE}');
-Error('\P{Line_Break=:=GLUE}');
-Expect(1, 847, '\p{Line_Break=glue}', "");
-Expect(0, 847, '\p{^Line_Break=glue}', "");
-Expect(0, 847, '\P{Line_Break=glue}', "");
-Expect(1, 847, '\P{^Line_Break=glue}', "");
-Expect(0, 7, '\p{Line_Break=glue}', "");
-Expect(1, 7, '\p{^Line_Break=glue}', "");
-Expect(1, 7, '\P{Line_Break=glue}', "");
-Expect(0, 7, '\P{^Line_Break=glue}', "");
-Expect(1, 847, '\p{Line_Break=-_Glue}', "");
-Expect(0, 847, '\p{^Line_Break=-_Glue}', "");
-Expect(0, 847, '\P{Line_Break=-_Glue}', "");
-Expect(1, 847, '\P{^Line_Break=-_Glue}', "");
-Expect(0, 7, '\p{Line_Break=-_Glue}', "");
-Expect(1, 7, '\p{^Line_Break=-_Glue}', "");
-Expect(1, 7, '\P{Line_Break=-_Glue}', "");
-Expect(0, 7, '\P{^Line_Break=-_Glue}', "");
-Error('\p{Lb=/a/       GL}');
-Error('\P{Lb=/a/       GL}');
-Expect(1, 847, '\p{Lb: gl}', "");
-Expect(0, 847, '\p{^Lb:        gl}', "");
-Expect(0, 847, '\P{Lb: gl}', "");
-Expect(1, 847, '\P{^Lb:        gl}', "");
-Expect(0, 7, '\p{Lb:   gl}', "");
-Expect(1, 7, '\p{^Lb:  gl}', "");
-Expect(1, 7, '\P{Lb:   gl}', "");
-Expect(0, 7, '\P{^Lb:  gl}', "");
-Expect(1, 847, '\p{Lb= gl}', "");
-Expect(0, 847, '\p{^Lb= gl}', "");
-Expect(0, 847, '\P{Lb= gl}', "");
-Expect(1, 847, '\P{^Lb= gl}', "");
-Expect(0, 7, '\p{Lb= gl}', "");
-Expect(1, 7, '\p{^Lb= gl}', "");
-Expect(1, 7, '\P{Lb= gl}', "");
-Expect(0, 7, '\P{^Lb= gl}', "");
-Error('\p{Is_Line_Break=_Glue:=}');
-Error('\P{Is_Line_Break=_Glue:=}');
-Expect(1, 847, '\p{Is_Line_Break=glue}', "");
-Expect(0, 847, '\p{^Is_Line_Break=glue}', "");
-Expect(0, 847, '\P{Is_Line_Break=glue}', "");
-Expect(1, 847, '\P{^Is_Line_Break=glue}', "");
-Expect(0, 7, '\p{Is_Line_Break=glue}', "");
-Expect(1, 7, '\p{^Is_Line_Break=glue}', "");
-Expect(1, 7, '\P{Is_Line_Break=glue}', "");
-Expect(0, 7, '\P{^Is_Line_Break=glue}', "");
-Expect(1, 847, '\p{Is_Line_Break=_Glue}', "");
-Expect(0, 847, '\p{^Is_Line_Break=_Glue}', "");
-Expect(0, 847, '\P{Is_Line_Break=_Glue}', "");
-Expect(1, 847, '\P{^Is_Line_Break=_Glue}', "");
-Expect(0, 7, '\p{Is_Line_Break=_Glue}', "");
-Expect(1, 7, '\p{^Is_Line_Break=_Glue}', "");
-Expect(1, 7, '\P{Is_Line_Break=_Glue}', "");
-Expect(0, 7, '\P{^Is_Line_Break=_Glue}', "");
-Error('\p{Is_Lb=/a/    GL}');
-Error('\P{Is_Lb=/a/    GL}');
-Expect(1, 847, '\p{Is_Lb=gl}', "");
-Expect(0, 847, '\p{^Is_Lb=gl}', "");
-Expect(0, 847, '\P{Is_Lb=gl}', "");
-Expect(1, 847, '\P{^Is_Lb=gl}', "");
-Expect(0, 7, '\p{Is_Lb=gl}', "");
-Expect(1, 7, '\p{^Is_Lb=gl}', "");
-Expect(1, 7, '\P{Is_Lb=gl}', "");
-Expect(0, 7, '\P{^Is_Lb=gl}', "");
-Expect(1, 847, '\p{Is_Lb=_GL}', "");
-Expect(0, 847, '\p{^Is_Lb=_GL}', "");
-Expect(0, 847, '\P{Is_Lb=_GL}', "");
-Expect(1, 847, '\P{^Is_Lb=_GL}', "");
-Expect(0, 7, '\p{Is_Lb=_GL}', "");
-Expect(1, 7, '\p{^Is_Lb=_GL}', "");
-Expect(1, 7, '\P{Is_Lb=_GL}', "");
-Expect(0, 7, '\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:  /a/--SG}');
-Error('\P{Lb:  /a/--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=:=-_SG}');
-Error('\P{Is_Lb=:=-_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=_/a/Unknown}');
-Error('\P{Line_Break=_/a/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=/a/       -XX}');
-Error('\P{Lb=/a/       -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=/a/Unknown}');
-Error('\P{Is_Line_Break=/a/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}', "");
-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/a/}');
-Error('\P{Is_Line_Break=-      NUMERIC/a/}');
-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/a/}');
-Error('\P{Is_Lb=_      NU/a/}');
-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=:= -BREAK-before}');
-Error('\P{Line_Break=:= -BREAK-before}');
-Expect(1, 712, '\p{Line_Break=breakbefore}', "");
-Expect(0, 712, '\p{^Line_Break=breakbefore}', "");
-Expect(0, 712, '\P{Line_Break=breakbefore}', "");
-Expect(1, 712, '\P{^Line_Break=breakbefore}', "");
-Expect(0, 7, '\p{Line_Break=breakbefore}', "");
-Expect(1, 7, '\p{^Line_Break=breakbefore}', "");
-Expect(1, 7, '\P{Line_Break=breakbefore}', "");
-Expect(0, 7, '\P{^Line_Break=breakbefore}', "");
-Expect(1, 712, '\p{Line_Break=  Breakbefore}', "");
-Expect(0, 712, '\p{^Line_Break=         Breakbefore}', "");
-Expect(0, 712, '\P{Line_Break=  Breakbefore}', "");
-Expect(1, 712, '\P{^Line_Break=         Breakbefore}', "");
-Expect(0, 7, '\p{Line_Break=    Breakbefore}', "");
-Expect(1, 7, '\p{^Line_Break=   Breakbefore}', "");
-Expect(1, 7, '\P{Line_Break=    Breakbefore}', "");
-Expect(0, 7, '\P{^Line_Break=   Breakbefore}', "");
-Error('\p{Lb=/a/BB}');
-Error('\P{Lb=/a/BB}');
-Expect(1, 712, '\p{Lb=bb}', "");
-Expect(0, 712, '\p{^Lb=bb}', "");
-Expect(0, 712, '\P{Lb=bb}', "");
-Expect(1, 712, '\P{^Lb=bb}', "");
-Expect(0, 7, '\p{Lb=bb}', "");
-Expect(1, 7, '\p{^Lb=bb}', "");
-Expect(1, 7, '\P{Lb=bb}', "");
-Expect(0, 7, '\P{^Lb=bb}', "");
-Expect(1, 712, '\p{Lb=_ bb}', "");
-Expect(0, 712, '\p{^Lb=_ bb}', "");
-Expect(0, 712, '\P{Lb=_ bb}', "");
-Expect(1, 712, '\P{^Lb=_ bb}', "");
-Expect(0, 7, '\p{Lb=_ bb}', "");
-Expect(1, 7, '\p{^Lb=_ bb}', "");
-Expect(1, 7, '\P{Lb=_ bb}', "");
-Expect(0, 7, '\P{^Lb=_ bb}', "");
-Error('\p{Is_Line_Break=_:=break Before}');
-Error('\P{Is_Line_Break=_:=break Before}');
-Expect(1, 712, '\p{Is_Line_Break=breakbefore}', "");
-Expect(0, 712, '\p{^Is_Line_Break=breakbefore}', "");
-Expect(0, 712, '\P{Is_Line_Break=breakbefore}', "");
-Expect(1, 712, '\P{^Is_Line_Break=breakbefore}', "");
-Expect(0, 7, '\p{Is_Line_Break=breakbefore}', "");
-Expect(1, 7, '\p{^Is_Line_Break=breakbefore}', "");
-Expect(1, 7, '\P{Is_Line_Break=breakbefore}', "");
-Expect(0, 7, '\P{^Is_Line_Break=breakbefore}', "");
-Expect(1, 712, '\p{Is_Line_Break=-_break BEFORE}', "");
-Expect(0, 712, '\p{^Is_Line_Break=-_break BEFORE}', "");
-Expect(0, 712, '\P{Is_Line_Break=-_break BEFORE}', "");
-Expect(1, 712, '\P{^Is_Line_Break=-_break BEFORE}', "");
-Expect(0, 7, '\p{Is_Line_Break=-_break BEFORE}', "");
-Expect(1, 7, '\p{^Is_Line_Break=-_break BEFORE}', "");
-Expect(1, 7, '\P{Is_Line_Break=-_break BEFORE}', "");
-Expect(0, 7, '\P{^Is_Line_Break=-_break BEFORE}', "");
-Error('\p{Is_Lb=-/a/bb}');
-Error('\P{Is_Lb=-/a/bb}');
-Expect(1, 712, '\p{Is_Lb=bb}', "");
-Expect(0, 712, '\p{^Is_Lb=bb}', "");
-Expect(0, 712, '\P{Is_Lb=bb}', "");
-Expect(1, 712, '\P{^Is_Lb=bb}', "");
-Expect(0, 7, '\p{Is_Lb=bb}', "");
-Expect(1, 7, '\p{^Is_Lb=bb}', "");
-Expect(1, 7, '\P{Is_Lb=bb}', "");
-Expect(0, 7, '\P{^Is_Lb=bb}', "");
-Expect(1, 712, '\p{Is_Lb= bb}', "");
-Expect(0, 712, '\p{^Is_Lb= bb}', "");
-Expect(0, 712, '\P{Is_Lb= bb}', "");
-Expect(1, 712, '\P{^Is_Lb= bb}', "");
-Expect(0, 7, '\p{Is_Lb= bb}', "");
-Expect(1, 7, '\p{^Is_Lb= bb}', "");
-Expect(1, 7, '\P{Is_Lb= bb}', "");
-Expect(0, 7, '\P{^Is_Lb= bb}', "");
-Error('\p{Line_Break:          /a/ZWSPACE}');
-Error('\P{Line_Break:          /a/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:   :=     zw}');
-Error('\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}', "");
-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}');
-Error('\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}', "");
-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=-_ZW/a/}');
-Error('\P{Is_Lb=-_ZW/a/}');
-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, 4441, '\p{Line_Break=jl}', "");
-Expect(0, 4441, '\p{^Line_Break=jl}', "");
-Expect(0, 4441, '\P{Line_Break=jl}', "");
-Expect(1, 4441, '\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, 4441, '\p{Line_Break:_       jl}', "");
-Expect(0, 4441, '\p{^Line_Break:_      jl}', "");
-Expect(0, 4441, '\P{Line_Break:_       jl}', "");
-Expect(1, 4441, '\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=:=JL}');
-Error('\P{Lb=:=JL}');
-Expect(1, 4441, '\p{Lb=jl}', "");
-Expect(0, 4441, '\p{^Lb=jl}', "");
-Expect(0, 4441, '\P{Lb=jl}', "");
-Expect(1, 4441, '\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, 4441, '\p{Lb=        JL}', "");
-Expect(0, 4441, '\p{^Lb=       JL}', "");
-Expect(0, 4441, '\P{Lb=        JL}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_Line_Break=jl}', "");
-Expect(0, 4441, '\p{^Is_Line_Break=jl}', "");
-Expect(0, 4441, '\P{Is_Line_Break=jl}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_Line_Break:  JL}', "");
-Expect(0, 4441, '\p{^Is_Line_Break:  JL}', "");
-Expect(0, 4441, '\P{Is_Line_Break:  JL}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_Lb=jl}', "");
-Expect(0, 4441, '\p{^Is_Lb=jl}', "");
-Expect(0, 4441, '\P{Is_Lb=jl}', "");
-Expect(1, 4441, '\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, 4441, '\p{Is_Lb=     _JL}', "");
-Expect(0, 4441, '\p{^Is_Lb=    _JL}', "");
-Expect(0, 4441, '\P{Is_Lb=     _JL}', "");
-Expect(1, 4441, '\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=_BREAK    SYMBOLS}', "");
-Expect(0, 47, '\p{^Line_Break=_BREAK   SYMBOLS}', "");
-Expect(0, 47, '\P{Line_Break=_BREAK    SYMBOLS}', "");
-Expect(1, 47, '\P{^Line_Break=_BREAK   SYMBOLS}', "");
-Expect(0, 46, '\p{Line_Break=_BREAK    SYMBOLS}', "");
-Expect(1, 46, '\p{^Line_Break=_BREAK   SYMBOLS}', "");
-Expect(1, 46, '\P{Line_Break=_BREAK    SYMBOLS}', "");
-Expect(0, 46, '\P{^Line_Break=_BREAK   SYMBOLS}', "");
-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/a/}');
-Error('\P{Is_Lb=-      SY/a/}');
-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=/a/pr}');
-Error('\P{Lb=/a/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=   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=_/a/Carriage RETURN}');
-Error('\P{Line_Break=_/a/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=_Carriage_Return:=}');
-Error('\P{Is_Line_Break=_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, 41, '\p{Line_Break=closepunctuation}', "");
-Expect(0, 41, '\p{^Line_Break=closepunctuation}', "");
-Expect(0, 41, '\P{Line_Break=closepunctuation}', "");
-Expect(1, 41, '\P{^Line_Break=closepunctuation}', "");
-Expect(0, 40, '\p{Line_Break=closepunctuation}', "");
-Expect(1, 40, '\p{^Line_Break=closepunctuation}', "");
-Expect(1, 40, '\P{Line_Break=closepunctuation}', "");
-Expect(0, 40, '\P{^Line_Break=closepunctuation}', "");
-Expect(1, 41, '\p{Line_Break=- Close   PUNCTUATION}', "");
-Expect(0, 41, '\p{^Line_Break=-        Close   PUNCTUATION}', "");
-Expect(0, 41, '\P{Line_Break=- Close   PUNCTUATION}', "");
-Expect(1, 41, '\P{^Line_Break=-        Close   PUNCTUATION}', "");
-Expect(0, 40, '\p{Line_Break=- Close   PUNCTUATION}', "");
-Expect(1, 40, '\p{^Line_Break=-        Close   PUNCTUATION}', "");
-Expect(1, 40, '\P{Line_Break=- Close   PUNCTUATION}', "");
-Expect(0, 40, '\P{^Line_Break=-        Close   PUNCTUATION}', "");
-Error('\p{Lb=_CL/a/}');
-Error('\P{Lb=_CL/a/}');
-Expect(1, 41, '\p{Lb=cl}', "");
-Expect(0, 41, '\p{^Lb=cl}', "");
-Expect(0, 41, '\P{Lb=cl}', "");
-Expect(1, 41, '\P{^Lb=cl}', "");
-Expect(0, 40, '\p{Lb=cl}', "");
-Expect(1, 40, '\p{^Lb=cl}', "");
-Expect(1, 40, '\P{Lb=cl}', "");
-Expect(0, 40, '\P{^Lb=cl}', "");
-Expect(1, 41, '\p{Lb=_CL}', "");
-Expect(0, 41, '\p{^Lb=_CL}', "");
-Expect(0, 41, '\P{Lb=_CL}', "");
-Expect(1, 41, '\P{^Lb=_CL}', "");
-Expect(0, 40, '\p{Lb=_CL}', "");
-Expect(1, 40, '\p{^Lb=_CL}', "");
-Expect(1, 40, '\P{Lb=_CL}', "");
-Expect(0, 40, '\P{^Lb=_CL}', "");
-Error('\p{Is_Line_Break=/a/-Closepunctuation}');
-Error('\P{Is_Line_Break=/a/-Closepunctuation}');
-Expect(1, 41, '\p{Is_Line_Break=closepunctuation}', "");
-Expect(0, 41, '\p{^Is_Line_Break=closepunctuation}', "");
-Expect(0, 41, '\P{Is_Line_Break=closepunctuation}', "");
-Expect(1, 41, '\P{^Is_Line_Break=closepunctuation}', "");
-Expect(0, 40, '\p{Is_Line_Break=closepunctuation}', "");
-Expect(1, 40, '\p{^Is_Line_Break=closepunctuation}', "");
-Expect(1, 40, '\P{Is_Line_Break=closepunctuation}', "");
-Expect(0, 40, '\P{^Is_Line_Break=closepunctuation}', "");
-Expect(1, 41, '\p{Is_Line_Break=_      CLOSE-Punctuation}', "");
-Expect(0, 41, '\p{^Is_Line_Break=_     CLOSE-Punctuation}', "");
-Expect(0, 41, '\P{Is_Line_Break=_      CLOSE-Punctuation}', "");
-Expect(1, 41, '\P{^Is_Line_Break=_     CLOSE-Punctuation}', "");
-Expect(0, 40, '\p{Is_Line_Break=_      CLOSE-Punctuation}', "");
-Expect(1, 40, '\p{^Is_Line_Break=_     CLOSE-Punctuation}', "");
-Expect(1, 40, '\P{Is_Line_Break=_      CLOSE-Punctuation}', "");
-Expect(0, 40, '\P{^Is_Line_Break=_     CLOSE-Punctuation}', "");
-Error('\p{Is_Lb=/a/    -CL}');
-Error('\P{Is_Lb=/a/    -CL}');
-Expect(1, 41, '\p{Is_Lb=cl}', "");
-Expect(0, 41, '\p{^Is_Lb=cl}', "");
-Expect(0, 41, '\P{Is_Lb=cl}', "");
-Expect(1, 41, '\P{^Is_Lb=cl}', "");
-Expect(0, 40, '\p{Is_Lb=cl}', "");
-Expect(1, 40, '\p{^Is_Lb=cl}', "");
-Expect(1, 40, '\P{Is_Lb=cl}', "");
-Expect(0, 40, '\P{^Is_Lb=cl}', "");
-Expect(1, 41, '\p{Is_Lb=               CL}', "");
-Expect(0, 41, '\p{^Is_Lb=              CL}', "");
-Expect(0, 41, '\P{Is_Lb=               CL}', "");
-Expect(1, 41, '\P{^Is_Lb=              CL}', "");
-Expect(0, 40, '\p{Is_Lb=               CL}', "");
-Expect(1, 40, '\p{^Is_Lb=              CL}', "");
-Expect(1, 40, '\P{Is_Lb=               CL}', "");
-Expect(0, 40, '\P{^Is_Lb=              CL}', "");
-Error('\p{Line_Break=  /a/Combining Mark}');
-Error('\P{Line_Break=  /a/Combining Mark}');
-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=- 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}', "");
-Error('\p{Lb=:=-_CM}');
-Error('\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}', "");
-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=       -combining-Mark/a/}');
-Error('\P{Is_Line_Break=       -combining-Mark/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=        combining_MARK}', "");
-Expect(0, 8, '\p{^Is_Line_Break=       combining_MARK}', "");
-Expect(0, 8, '\P{Is_Line_Break=        combining_MARK}', "");
-Expect(1, 8, '\P{^Is_Line_Break=       combining_MARK}', "");
-Expect(0, 13, '\p{Is_Line_Break=       combining_MARK}', "");
-Expect(1, 13, '\p{^Is_Line_Break=      combining_MARK}', "");
-Expect(1, 13, '\P{Is_Line_Break=       combining_MARK}', "");
-Expect(0, 13, '\P{^Is_Line_Break=      combining_MARK}', "");
-Error('\p{Is_Lb:_:=CM}');
-Error('\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}', "");
-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=  -Mandatory:=BREAK}');
-Error('\P{Line_Break=  -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=/a/bk}');
-Error('\P{Lb=/a/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=:=__mandatory  Break}');
-Error('\P{Is_Line_Break=:=__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=_Mandatory_Break}', "");
-Expect(0, 12, '\p{^Is_Line_Break=_Mandatory_Break}', "");
-Expect(0, 12, '\P{Is_Line_Break=_Mandatory_Break}', "");
-Expect(1, 12, '\P{^Is_Line_Break=_Mandatory_Break}', "");
-Expect(0, 10, '\p{Is_Line_Break=_Mandatory_Break}', "");
-Expect(1, 10, '\p{^Is_Line_Break=_Mandatory_Break}', "");
-Expect(1, 10, '\P{Is_Line_Break=_Mandatory_Break}', "");
-Expect(0, 10, '\P{^Is_Line_Break=_Mandatory_Break}', "");
-Error('\p{Is_Lb=-:=BK}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Line_Break:-_Nonstarter/a/}');
-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=:=        NS}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Is_Line_Break=-NONSTARTER/a/}');
-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/a/}');
-Error('\P{Line_Break= jv/a/}');
-Expect(1, 4514, '\p{Line_Break=jv}', "");
-Expect(0, 4514, '\p{^Line_Break=jv}', "");
-Expect(0, 4514, '\P{Line_Break=jv}', "");
-Expect(1, 4514, '\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, 4514, '\p{Line_Break=JV}', "");
-Expect(0, 4514, '\p{^Line_Break=JV}', "");
-Expect(0, 4514, '\P{Line_Break=JV}', "");
-Expect(1, 4514, '\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=/a/  JV}');
-Error('\P{Lb=/a/  JV}');
-Expect(1, 4514, '\p{Lb=jv}', "");
-Expect(0, 4514, '\p{^Lb=jv}', "");
-Expect(0, 4514, '\P{Lb=jv}', "");
-Expect(1, 4514, '\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, 4514, '\p{Lb=-_JV}', "");
-Expect(0, 4514, '\p{^Lb=-_JV}', "");
-Expect(0, 4514, '\P{Lb=-_JV}', "");
-Expect(1, 4514, '\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:       /a/JV}');
-Error('\P{Is_Line_Break:       /a/JV}');
-Expect(1, 4514, '\p{Is_Line_Break=jv}', "");
-Expect(0, 4514, '\p{^Is_Line_Break=jv}', "");
-Expect(0, 4514, '\P{Is_Line_Break=jv}', "");
-Expect(1, 4514, '\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, 4514, '\p{Is_Line_Break=- JV}', "");
-Expect(0, 4514, '\p{^Is_Line_Break=- JV}', "");
-Expect(0, 4514, '\P{Is_Line_Break=- JV}', "");
-Expect(1, 4514, '\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=:=-jv}');
-Error('\P{Is_Lb=:=-jv}');
-Expect(1, 4514, '\p{Is_Lb=jv}', "");
-Expect(0, 4514, '\p{^Is_Lb=jv}', "");
-Expect(0, 4514, '\P{Is_Lb=jv}', "");
-Expect(1, 4514, '\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, 4514, '\p{Is_Lb=     -jv}', "");
-Expect(0, 4514, '\p{^Is_Lb=    -jv}', "");
-Expect(0, 4514, '\P{Is_Lb=     -jv}', "");
-Expect(1, 4514, '\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= QU/a/}');
-Error('\P{Lb= QU/a/}');
-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=/a/quotation}');
-Error('\P{Is_Line_Break=/a/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}');
-Error('\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}', "");
-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:_-infix numeric/a/}');
-Error('\P{Is_Line_Break:_-infix numeric/a/}');
-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= _IS/a/}');
-Error('\P{Is_Lb= _IS/a/}');
-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::=  inseparable}');
-Error('\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}', "");
-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=-/a/Complex context}');
-Error('\P{Line_Break=-/a/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=  :=sa}');
-Error('\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}', "");
-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=/a/    -COMPLEX CONTEXT}');
-Error('\P{Is_Line_Break=/a/    -COMPLEX 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= /a/hy}');
-Error('\P{Lb= /a/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/a/}');
-Error('\P{Is_Line_Break=       Hyphen/a/}');
-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}', "");
-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=-  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}', "");
-Error('\p{Lb=/a/       BA}');
-Error('\P{Lb=/a/       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}', "");
-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=/a/    -BreakAfter}');
-Error('\P{Is_Line_Break=/a/    -BreakAfter}');
-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:   -    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}', "");
-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:  -Line-Feed/a/}');
-Error('\P{Line_Break:  -Line-Feed/a/}');
-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:    LineFeed/a/}');
-Error('\P{Is_Line_Break:    LineFeed/a/}');
-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=_Line  Feed}', "");
-Expect(0, 10, '\p{^Is_Line_Break=_Line Feed}', "");
-Expect(0, 10, '\P{Is_Line_Break=_Line  Feed}', "");
-Expect(1, 10, '\P{^Is_Line_Break=_Line Feed}', "");
-Expect(0, 9, '\p{Is_Line_Break=_Line   Feed}', "");
-Expect(1, 9, '\p{^Is_Line_Break=_Line  Feed}', "");
-Expect(1, 9, '\P{Is_Line_Break=_Line   Feed}', "");
-Expect(0, 9, '\P{^Is_Line_Break=_Line  Feed}', "");
-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, 711, '\p{Line_Break: ambiguous}', "");
-Expect(0, 711, '\p{^Line_Break: ambiguous}', "");
-Expect(0, 711, '\P{Line_Break: ambiguous}', "");
-Expect(1, 711, '\P{^Line_Break: ambiguous}', "");
-Expect(0, 7, '\p{Line_Break: ambiguous}', "");
-Expect(1, 7, '\p{^Line_Break: ambiguous}', "");
-Expect(1, 7, '\P{Line_Break: ambiguous}', "");
-Expect(0, 7, '\P{^Line_Break: ambiguous}', "");
-Expect(1, 711, '\p{Line_Break:         _Ambiguous}', "");
-Expect(0, 711, '\p{^Line_Break:        _Ambiguous}', "");
-Expect(0, 711, '\P{Line_Break:         _Ambiguous}', "");
-Expect(1, 711, '\P{^Line_Break:        _Ambiguous}', "");
-Expect(0, 7, '\p{Line_Break:   _Ambiguous}', "");
-Expect(1, 7, '\p{^Line_Break:  _Ambiguous}', "");
-Expect(1, 7, '\P{Line_Break:   _Ambiguous}', "");
-Expect(0, 7, '\P{^Line_Break:  _Ambiguous}', "");
-Error('\p{Lb=_:=AI}');
-Error('\P{Lb=_:=AI}');
-Expect(1, 711, '\p{Lb:   ai}', "");
-Expect(0, 711, '\p{^Lb:   ai}', "");
-Expect(0, 711, '\P{Lb:   ai}', "");
-Expect(1, 711, '\P{^Lb:   ai}', "");
-Expect(0, 7, '\p{Lb:   ai}', "");
-Expect(1, 7, '\p{^Lb:   ai}', "");
-Expect(1, 7, '\P{Lb:   ai}', "");
-Expect(0, 7, '\P{^Lb:   ai}', "");
-Expect(1, 711, '\p{Lb=-        AI}', "");
-Expect(0, 711, '\p{^Lb=-       AI}', "");
-Expect(0, 711, '\P{Lb=-        AI}', "");
-Expect(1, 711, '\P{^Lb=-       AI}', "");
-Expect(0, 7, '\p{Lb=-  AI}', "");
-Expect(1, 7, '\p{^Lb=- AI}', "");
-Expect(1, 7, '\P{Lb=-  AI}', "");
-Expect(0, 7, '\P{^Lb=- AI}', "");
-Error('\p{Is_Line_Break=_ Ambiguous/a/}');
-Error('\P{Is_Line_Break=_ Ambiguous/a/}');
-Expect(1, 711, '\p{Is_Line_Break:   ambiguous}', "");
-Expect(0, 711, '\p{^Is_Line_Break:   ambiguous}', "");
-Expect(0, 711, '\P{Is_Line_Break:   ambiguous}', "");
-Expect(1, 711, '\P{^Is_Line_Break:   ambiguous}', "");
-Expect(0, 7, '\p{Is_Line_Break:   ambiguous}', "");
-Expect(1, 7, '\p{^Is_Line_Break:   ambiguous}', "");
-Expect(1, 7, '\P{Is_Line_Break:   ambiguous}', "");
-Expect(0, 7, '\P{^Is_Line_Break:   ambiguous}', "");
-Expect(1, 711, '\p{Is_Line_Break=      AMBIGUOUS}', "");
-Expect(0, 711, '\p{^Is_Line_Break=     AMBIGUOUS}', "");
-Expect(0, 711, '\P{Is_Line_Break=      AMBIGUOUS}', "");
-Expect(1, 711, '\P{^Is_Line_Break=     AMBIGUOUS}', "");
-Expect(0, 7, '\p{Is_Line_Break=        AMBIGUOUS}', "");
-Expect(1, 7, '\p{^Is_Line_Break=       AMBIGUOUS}', "");
-Expect(1, 7, '\P{Is_Line_Break=        AMBIGUOUS}', "");
-Expect(0, 7, '\P{^Is_Line_Break=       AMBIGUOUS}', "");
-Error('\p{Is_Lb: _AI/a/}');
-Error('\P{Is_Lb: _AI/a/}');
-Expect(1, 711, '\p{Is_Lb=ai}', "");
-Expect(0, 711, '\p{^Is_Lb=ai}', "");
-Expect(0, 711, '\P{Is_Lb=ai}', "");
-Expect(1, 711, '\P{^Is_Lb=ai}', "");
-Expect(0, 7, '\p{Is_Lb=ai}', "");
-Expect(1, 7, '\p{^Is_Lb=ai}', "");
-Expect(1, 7, '\P{Is_Lb=ai}', "");
-Expect(0, 7, '\P{^Is_Lb=ai}', "");
-Expect(1, 711, '\p{Is_Lb=_ai}', "");
-Expect(0, 711, '\p{^Is_Lb=_ai}', "");
-Expect(0, 711, '\P{Is_Lb=_ai}', "");
-Expect(1, 711, '\P{^Is_Lb=_ai}', "");
-Expect(0, 7, '\p{Is_Lb=_ai}', "");
-Expect(1, 7, '\p{^Is_Lb=_ai}', "");
-Expect(1, 7, '\P{Is_Lb=_ai}', "");
-Expect(0, 7, '\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    Break:=}');
-Error('\P{Is_Line_Break:       --CONTINGENT    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/a/}');
-Error('\P{Is_Line_Break= EXCLAMATION/a/}');
-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/a/}');
-Error('\P{Is_Lb:       EX/a/}');
-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/a/}');
-Error('\P{Line_Break:   _ Ideographic/a/}');
-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/a/}');
-Error('\P{Is_Line_Break=       -Ideographic/a/}');
-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=/a/ID}');
-Error('\P{Is_Lb=/a/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}', "");
-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=/a/- WORD joiner}');
-Error('\P{Line_Break=/a/- WORD joiner}');
-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:  - WJ:=}');
-Error('\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}', "");
-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=-/a/Word Joiner}');
-Error('\P{Is_Line_Break=-/a/Word 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=     Word-Joiner}', "");
-Expect(0, 8288, '\p{^Is_Line_Break=    Word-Joiner}', "");
-Expect(0, 8288, '\P{Is_Line_Break=     Word-Joiner}', "");
-Expect(1, 8288, '\P{^Is_Line_Break=    Word-Joiner}', "");
-Expect(0, 8287, '\p{Is_Line_Break=     Word-Joiner}', "");
-Expect(1, 8287, '\p{^Is_Line_Break=    Word-Joiner}', "");
-Expect(1, 8287, '\P{Is_Line_Break=     Word-Joiner}', "");
-Expect(0, 8287, '\P{^Is_Line_Break=    Word-Joiner}', "");
-Error('\p{Is_Lb=/a/-wj}');
-Error('\P{Is_Lb=/a/-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=/a/_-h2}');
-Error('\P{Is_Line_Break=/a/_-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=/a/    H2}');
-Error('\P{Is_Lb=/a/    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    both:=}');
-Error('\P{Line_Break=-Break    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=- B2/a/}');
-Error('\P{Lb=- B2/a/}');
-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=  break:=BOTH}');
-Error('\P{Is_Line_Break=  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/a/}');
-Error('\P{Line_Break=          alphabetic/a/}');
-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/a/}');
-Error('\P{Is_Line_Break= _alphabetic/a/}');
-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:=}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Line_Break=_Postfix  NUMERIC/a/}');
-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=-/a/Postfix-Numeric}');
-Error('\P{Is_Line_Break=-/a/Postfix-Numeric}');
-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:  po/a/}');
-Error('\P{Is_Lb:  po/a/}');
-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}');
-Error('\P{Line_Break=- OPEN:=Punctuation}');
-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= _Open/a/Punctuation}');
-Error('\P{Is_Line_Break= _Open/a/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:=}');
-Error('\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}', "");
-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/a/line}');
-Error('\P{Line_Break=--next/a/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, 7, '\p{Line_Break:   nextline}', "");
-Expect(1, 7, '\p{^Line_Break:  nextline}', "");
-Expect(1, 7, '\P{Line_Break:   nextline}', "");
-Expect(0, 7, '\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, 7, '\p{Line_Break=           Next Line}', "");
-Expect(1, 7, '\p{^Line_Break=          Next Line}', "");
-Expect(1, 7, '\P{Line_Break=           Next Line}', "");
-Expect(0, 7, '\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, 7, '\p{Lb=nl}', "");
-Expect(1, 7, '\p{^Lb=nl}', "");
-Expect(1, 7, '\P{Lb=nl}', "");
-Expect(0, 7, '\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, 7, '\p{Lb=_-NL}', "");
-Expect(1, 7, '\p{^Lb=_-NL}', "");
-Expect(1, 7, '\P{Lb=_-NL}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Line_Break=nextline}', "");
-Expect(1, 7, '\p{^Is_Line_Break=nextline}', "");
-Expect(1, 7, '\P{Is_Line_Break=nextline}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Line_Break=        NEXT Line}', "");
-Expect(1, 7, '\p{^Is_Line_Break=       NEXT Line}', "");
-Expect(1, 7, '\P{Is_Line_Break=        NEXT Line}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Lb=nl}', "");
-Expect(1, 7, '\p{^Is_Lb=nl}', "");
-Expect(1, 7, '\P{Is_Lb=nl}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Lb=        NL}', "");
-Expect(1, 7, '\p{^Is_Lb=       NL}', "");
-Expect(1, 7, '\P{Is_Lb=        NL}', "");
-Expect(0, 7, '\P{^Is_Lb=       NL}', "");
-Error('\p{Line_Break=/a/       jt}');
-Error('\P{Line_Break=/a/       jt}');
-Expect(1, 4601, '\p{Line_Break=jt}', "");
-Expect(0, 4601, '\p{^Line_Break=jt}', "");
-Expect(0, 4601, '\P{Line_Break=jt}', "");
-Expect(1, 4601, '\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, 4601, '\p{Line_Break=                JT}', "");
-Expect(0, 4601, '\p{^Line_Break=               JT}', "");
-Expect(0, 4601, '\P{Line_Break=                JT}', "");
-Expect(1, 4601, '\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/a/}');
-Error('\P{Lb:   JT/a/}');
-Expect(1, 4601, '\p{Lb=jt}', "");
-Expect(0, 4601, '\p{^Lb=jt}', "");
-Expect(0, 4601, '\P{Lb=jt}', "");
-Expect(1, 4601, '\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, 4601, '\p{Lb=  JT}', "");
-Expect(0, 4601, '\p{^Lb=  JT}', "");
-Expect(0, 4601, '\P{Lb=  JT}', "");
-Expect(1, 4601, '\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=/a/JT}');
-Error('\P{Is_Line_Break=/a/JT}');
-Expect(1, 4601, '\p{Is_Line_Break=jt}', "");
-Expect(0, 4601, '\p{^Is_Line_Break=jt}', "");
-Expect(0, 4601, '\P{Is_Line_Break=jt}', "");
-Expect(1, 4601, '\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, 4601, '\p{Is_Line_Break:     _-JT}', "");
-Expect(0, 4601, '\p{^Is_Line_Break:    _-JT}', "");
-Expect(0, 4601, '\P{Is_Line_Break:     _-JT}', "");
-Expect(1, 4601, '\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=:=             JT}');
-Error('\P{Is_Lb=:=             JT}');
-Expect(1, 4601, '\p{Is_Lb=jt}', "");
-Expect(0, 4601, '\p{^Is_Lb=jt}', "");
-Expect(0, 4601, '\P{Is_Lb=jt}', "");
-Expect(1, 4601, '\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, 4601, '\p{Is_Lb=     -JT}', "");
-Expect(0, 4601, '\p{^Is_Lb=    -JT}', "");
-Expect(0, 4601, '\P{Is_Lb=     -JT}', "");
-Expect(1, 4601, '\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/a/Tai_lue}');
-Error('\P{Blk= _NEW/a/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 TaiLue}', "");
-Expect(0, 6623, '\p{^Blk=-new TaiLue}', "");
-Expect(0, 6623, '\P{Blk=-new TaiLue}', "");
-Expect(1, 6623, '\P{^Blk=-new TaiLue}', "");
-Expect(0, 6527, '\p{Blk=-new TaiLue}', "");
-Expect(1, 6527, '\p{^Blk=-new TaiLue}', "");
-Expect(1, 6527, '\P{Blk=-new TaiLue}', "");
-Expect(0, 6527, '\P{^Blk=-new TaiLue}', "");
-Error('\p{Is_Block=_/a/New_TAIlue}');
-Error('\P{Is_Block=_/a/New_TAIlue}');
-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: -_Newtai-LUE}', "");
-Expect(0, 6623, '\p{^Is_Block: -_Newtai-LUE}', "");
-Expect(0, 6623, '\P{Is_Block: -_Newtai-LUE}', "");
-Expect(1, 6623, '\P{^Is_Block: -_Newtai-LUE}', "");
-Expect(0, 6527, '\p{Is_Block: -_Newtai-LUE}', "");
-Expect(1, 6527, '\p{^Is_Block: -_Newtai-LUE}', "");
-Expect(1, 6527, '\P{Is_Block: -_Newtai-LUE}', "");
-Expect(0, 6527, '\P{^Is_Block: -_Newtai-LUE}', "");
-Error('\p{Is_Blk:   := -Newtai Lue}');
-Error('\P{Is_Blk:   := -Newtai Lue}');
-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-Tailue}', "");
-Expect(0, 6623, '\p{^Is_Blk=   _New-Tailue}', "");
-Expect(0, 6623, '\P{Is_Blk=    _New-Tailue}', "");
-Expect(1, 6623, '\P{^Is_Blk=   _New-Tailue}', "");
-Expect(0, 6527, '\p{Is_Blk=    _New-Tailue}', "");
-Expect(1, 6527, '\p{^Is_Blk=   _New-Tailue}', "");
-Expect(1, 6527, '\P{Is_Blk=    _New-Tailue}', "");
-Expect(0, 6527, '\P{^Is_Blk=   _New-Tailue}', "");
-Error('\p{Block=_cjk/a/UnifiedIdeographs-Extension_A}');
-Error('\P{Block=_cjk/a/UnifiedIdeographs-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-unifiedIdeographs Extension-A}', "");
-Expect(0, 19903, '\p{^Block:   CJK-unifiedIdeographs Extension-A}', "");
-Expect(0, 19903, '\P{Block:    CJK-unifiedIdeographs Extension-A}', "");
-Expect(1, 19903, '\P{^Block:   CJK-unifiedIdeographs Extension-A}', "");
-Expect(0, 13311, '\p{Block:    CJK-unifiedIdeographs Extension-A}', "");
-Expect(1, 13311, '\p{^Block:   CJK-unifiedIdeographs Extension-A}', "");
-Expect(1, 13311, '\P{Block:    CJK-unifiedIdeographs Extension-A}', "");
-Expect(0, 13311, '\P{^Block:   CJK-unifiedIdeographs Extension-A}', "");
-Error('\p{Blk=-CJK unified:=Ideographs Extension A}');
-Error('\P{Blk=-CJK unified:=Ideographs 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=_     CJKUnifiedIdeographs extension_a}', "");
-Expect(0, 19903, '\p{^Blk=_    CJKUnifiedIdeographs extension_a}', "");
-Expect(0, 19903, '\P{Blk=_     CJKUnifiedIdeographs extension_a}', "");
-Expect(1, 19903, '\P{^Blk=_    CJKUnifiedIdeographs extension_a}', "");
-Expect(0, 13311, '\p{Blk=_     CJKUnifiedIdeographs extension_a}', "");
-Expect(1, 13311, '\p{^Blk=_    CJKUnifiedIdeographs extension_a}', "");
-Expect(1, 13311, '\P{Blk=_     CJKUnifiedIdeographs extension_a}', "");
-Expect(0, 13311, '\P{^Blk=_    CJKUnifiedIdeographs extension_a}', "");
-Error('\p{Is_Block=/a/CJK Unified_ideographs ExtensionA}');
-Error('\P{Is_Block=/a/CJK Unified_ideographs ExtensionA}');
-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      UnifiedIdeographs-ExtensionA}', "");
-Expect(0, 19903, '\p{^Is_Block=CJK     UnifiedIdeographs-ExtensionA}', "");
-Expect(0, 19903, '\P{Is_Block=CJK      UnifiedIdeographs-ExtensionA}', "");
-Expect(1, 19903, '\P{^Is_Block=CJK     UnifiedIdeographs-ExtensionA}', "");
-Expect(0, 13311, '\p{Is_Block=CJK      UnifiedIdeographs-ExtensionA}', "");
-Expect(1, 13311, '\p{^Is_Block=CJK     UnifiedIdeographs-ExtensionA}', "");
-Expect(1, 13311, '\P{Is_Block=CJK      UnifiedIdeographs-ExtensionA}', "");
-Expect(0, 13311, '\P{^Is_Block=CJK     UnifiedIdeographs-ExtensionA}', "");
-Error('\p{Is_Blk=      -cjk    unified:=ideographs     extensionA}');
-Error('\P{Is_Blk=      -cjk    unified:=ideographs     extensionA}');
-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=_  cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(0, 19903, '\p{^Is_Blk=_ cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(0, 19903, '\P{Is_Blk=_  cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(1, 19903, '\P{^Is_Blk=_ cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(0, 13311, '\p{Is_Blk=_  cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(1, 13311, '\p{^Is_Blk=_ cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(1, 13311, '\P{Is_Blk=_  cjk unified     Ideographs      EXTENSION-A}', "");
-Expect(0, 13311, '\P{^Is_Blk=_ cjk unified     Ideographs      EXTENSION-A}', "");
-Error('\p{Block=       Hangul_Jamo:=}');
-Error('\P{Block=       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 jamo}');
-Error('\P{Blk=:= -hangul 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=               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}', "");
-Error('\p{Is_Block:  /a/hangul-JAMO}');
-Error('\P{Is_Block:  /a/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=_HANGUL:=Jamo}');
-Error('\P{Is_Blk=_HANGUL:=Jamo}');
-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=__hangul    jamo}', "");
-Expect(0, 4607, '\p{^Is_Blk=__hangul   jamo}', "");
-Expect(0, 4607, '\P{Is_Blk=__hangul    jamo}', "");
-Expect(1, 4607, '\P{^Is_Blk=__hangul   jamo}', "");
-Expect(0, 4351, '\p{Is_Blk=__hangul    jamo}', "");
-Expect(1, 4351, '\p{^Is_Blk=__hangul   jamo}', "");
-Expect(1, 4351, '\P{Is_Blk=__hangul    jamo}', "");
-Expect(0, 4351, '\P{^Is_Blk=__hangul   jamo}', "");
-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=  Dingbats:=}');
-Error('\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}', "");
-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=-:=dingbats}');
-Error('\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}', "");
-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=/a/unified-canadianABORIGINAL  Syllabics}');
-Error('\P{Block=/a/unified-canadianABORIGINAL  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:   -_Unified-Canadian        ABORIGINALsyllabics}', "");
-Expect(0, 5759, '\p{^Block:   -_Unified-Canadian       ABORIGINALsyllabics}', "");
-Expect(0, 5759, '\P{Block:   -_Unified-Canadian        ABORIGINALsyllabics}', "");
-Expect(1, 5759, '\P{^Block:   -_Unified-Canadian       ABORIGINALsyllabics}', "");
-Expect(0, 5119, '\p{Block:   -_Unified-Canadian        ABORIGINALsyllabics}', "");
-Expect(1, 5119, '\p{^Block:   -_Unified-Canadian       ABORIGINALsyllabics}', "");
-Expect(1, 5119, '\P{Block:   -_Unified-Canadian        ABORIGINALsyllabics}', "");
-Expect(0, 5119, '\P{^Block:   -_Unified-Canadian       ABORIGINALsyllabics}', "");
-Error('\p{Blk=  Canadian/a/syllabics}');
-Error('\P{Blk=  Canadian/a/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=__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}', "");
-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=          UnifiedCanadian aboriginalsyllabics}', "");
-Expect(0, 5759, '\p{^Is_Block=         UnifiedCanadian aboriginalsyllabics}', "");
-Expect(0, 5759, '\P{Is_Block=          UnifiedCanadian aboriginalsyllabics}', "");
-Expect(1, 5759, '\P{^Is_Block=         UnifiedCanadian aboriginalsyllabics}', "");
-Expect(0, 5119, '\p{Is_Block=          UnifiedCanadian aboriginalsyllabics}', "");
-Expect(1, 5119, '\p{^Is_Block=         UnifiedCanadian aboriginalsyllabics}', "");
-Expect(1, 5119, '\P{Is_Block=          UnifiedCanadian aboriginalsyllabics}', "");
-Expect(0, 5119, '\P{^Is_Block=         UnifiedCanadian aboriginalsyllabics}', "");
-Error('\p{Is_Blk=-:=CanadianSYLLABICS}');
-Error('\P{Is_Blk=-:=CanadianSYLLABICS}');
-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=:= VARIATION   Selectors}');
-Error('\P{Block=:= 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=-variation-SELECTORS}', "");
-Expect(0, 65039, '\p{^Block=-variation-SELECTORS}', "");
-Expect(0, 65039, '\P{Block=-variation-SELECTORS}', "");
-Expect(1, 65039, '\P{^Block=-variation-SELECTORS}', "");
-Expect(0, 65023, '\p{Block=-variation-SELECTORS}', "");
-Expect(1, 65023, '\p{^Block=-variation-SELECTORS}', "");
-Expect(1, 65023, '\P{Block=-variation-SELECTORS}', "");
-Expect(0, 65023, '\P{^Block=-variation-SELECTORS}', "");
-Error('\p{Blk=_        Variation-Selectors/a/}');
-Error('\P{Blk=_        Variation-Selectors/a/}');
-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=- Variation/a/SELECTORS}');
-Error('\P{Is_Block=- Variation/a/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= /a/number     Forms}');
-Error('\P{Block= /a/number     Forms}');
-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=-_Number     Forms}', "");
-Expect(0, 8591, '\p{^Block=-_Number    Forms}', "");
-Expect(0, 8591, '\P{Block=-_Number     Forms}', "");
-Expect(1, 8591, '\P{^Block=-_Number    Forms}', "");
-Expect(0, 8527, '\p{Block=-_Number     Forms}', "");
-Expect(1, 8527, '\p{^Block=-_Number    Forms}', "");
-Expect(1, 8527, '\P{Block=-_Number     Forms}', "");
-Expect(0, 8527, '\P{^Block=-_Number    Forms}', "");
-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/a/forms}');
-Error('\P{Is_Block=Number/a/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=_ 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}', "");
-Error('\p{Is_Blk=_-Number      FORMS:=}');
-Error('\P{Is_Blk=_-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=-:=Control_Pictures}');
-Error('\P{Blk=-:=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=_   controlPICTURES/a/}');
-Error('\P{Is_Block=_   controlPICTURES/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}');
-Error('\P{Is_Blk=      control:=Pictures}');
-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= _CONTROL-Pictures}', "");
-Expect(0, 9279, '\p{^Is_Blk= _CONTROL-Pictures}', "");
-Expect(0, 9279, '\P{Is_Blk= _CONTROL-Pictures}', "");
-Expect(1, 9279, '\P{^Is_Blk= _CONTROL-Pictures}', "");
-Expect(0, 9215, '\p{Is_Blk= _CONTROL-Pictures}', "");
-Expect(1, 9215, '\p{^Is_Blk= _CONTROL-Pictures}', "");
-Expect(1, 9215, '\P{Is_Blk= _CONTROL-Pictures}', "");
-Expect(0, 9215, '\P{^Is_Blk= _CONTROL-Pictures}', "");
-Error('\p{Block=/a/  High      Private_USE_Surrogates}');
-Error('\P{Block=/a/  High      Private_USE_Surrogates}');
-Expect(0, 7, '\p{Block: highprivateusesurrogates}', "");
-Expect(1, 7, '\p{^Block: highprivateusesurrogates}', "");
-Expect(1, 7, '\P{Block: highprivateusesurrogates}', "");
-Expect(0, 7, '\P{^Block: highprivateusesurrogates}', "");
-Expect(0, 7, '\p{Block=-_High-Private  usesurrogates}', "");
-Expect(1, 7, '\p{^Block=-_High-Private usesurrogates}', "");
-Expect(1, 7, '\P{Block=-_High-Private  usesurrogates}', "");
-Expect(0, 7, '\P{^Block=-_High-Private usesurrogates}', "");
-Error('\p{Blk= /a/high_Private_USESurrogates}');
-Error('\P{Blk= /a/high_Private_USESurrogates}');
-Expect(0, 7, '\p{Blk=highprivateusesurrogates}', "");
-Expect(1, 7, '\p{^Blk=highprivateusesurrogates}', "");
-Expect(1, 7, '\P{Blk=highprivateusesurrogates}', "");
-Expect(0, 7, '\P{^Blk=highprivateusesurrogates}', "");
-Expect(0, 7, '\p{Blk=  High    Private-USE     Surrogates}', "");
-Expect(1, 7, '\p{^Blk=  High   Private-USE     Surrogates}', "");
-Expect(1, 7, '\P{Blk=  High    Private-USE     Surrogates}', "");
-Expect(0, 7, '\P{^Blk=  High   Private-USE     Surrogates}', "");
-Error('\p{Is_Block=:=HighprivateUse surrogates}');
-Error('\P{Is_Block=:=HighprivateUse surrogates}');
-Expect(0, 7, '\p{Is_Block=highprivateusesurrogates}', "");
-Expect(1, 7, '\p{^Is_Block=highprivateusesurrogates}', "");
-Expect(1, 7, '\P{Is_Block=highprivateusesurrogates}', "");
-Expect(0, 7, '\P{^Is_Block=highprivateusesurrogates}', "");
-Expect(0, 7, '\p{Is_Block= High        PRIVATEUse surrogates}', "");
-Expect(1, 7, '\p{^Is_Block= High       PRIVATEUse surrogates}', "");
-Expect(1, 7, '\P{Is_Block= High        PRIVATEUse surrogates}', "");
-Expect(0, 7, '\P{^Is_Block= High       PRIVATEUse surrogates}', "");
-Error('\p{Is_Blk=      :=high Private-USE_SURROGATES}');
-Error('\P{Is_Blk=      :=high Private-USE_SURROGATES}');
-Expect(0, 7, '\p{Is_Blk:highprivateusesurrogates}', "");
-Expect(1, 7, '\p{^Is_Blk:highprivateusesurrogates}', "");
-Expect(1, 7, '\P{Is_Blk:highprivateusesurrogates}', "");
-Expect(0, 7, '\P{^Is_Blk:highprivateusesurrogates}', "");
-Expect(0, 7, '\p{Is_Blk=--high_Private-use-Surrogates}', "");
-Expect(1, 7, '\p{^Is_Blk=--high_Private-use-Surrogates}', "");
-Expect(1, 7, '\P{Is_Blk=--high_Private-use-Surrogates}', "");
-Expect(0, 7, '\P{^Is_Blk=--high_Private-use-Surrogates}', "");
-Error('\p{Block= :=Ugaritic}');
-Error('\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}', "");
-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=_ ugaritic/a/}');
-Error('\P{Blk=_ ugaritic/a/}');
-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=              UGARITIC/a/}');
-Error('\P{Is_Blk=              UGARITIC/a/}');
-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=:= -Armenian}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Is_Block=  Armenian/a/}');
-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:       /a/PRIVATE_Use_Area}');
-Error('\P{Block:       /a/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, 7, '\p{Block=privateusearea}', "");
-Expect(1, 7, '\p{^Block=privateusearea}', "");
-Expect(1, 7, '\P{Block=privateusearea}', "");
-Expect(0, 7, '\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, 7, '\p{Block=        _Private Use Area}', "");
-Expect(1, 7, '\p{^Block=       _Private Use Area}', "");
-Expect(1, 7, '\P{Block=        _Private Use Area}', "");
-Expect(0, 7, '\P{^Block=       _Private Use Area}', "");
-Error('\p{Blk=_:=PRIVATE-Use}');
-Error('\P{Blk=_:=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, 7, '\p{Blk=privateuse}', "");
-Expect(1, 7, '\p{^Blk=privateuse}', "");
-Expect(1, 7, '\P{Blk=privateuse}', "");
-Expect(0, 7, '\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, 7, '\p{Blk=   PRIVATE        use}', "");
-Expect(1, 7, '\p{^Blk=  PRIVATE        use}', "");
-Expect(1, 7, '\P{Blk=   PRIVATE        use}', "");
-Expect(0, 7, '\P{^Blk=  PRIVATE        use}', "");
-Error('\p{Is_Block= :=Private  use AREA}');
-Error('\P{Is_Block= :=Private  use 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, 7, '\p{Is_Block=privateusearea}', "");
-Expect(1, 7, '\p{^Is_Block=privateusearea}', "");
-Expect(1, 7, '\P{Is_Block=privateusearea}', "");
-Expect(0, 7, '\P{^Is_Block=privateusearea}', "");
-Expect(1, 63743, '\p{Is_Block=         private_Use AREA}', "");
-Expect(0, 63743, '\p{^Is_Block=                private_Use AREA}', "");
-Expect(0, 63743, '\P{Is_Block=         private_Use AREA}', "");
-Expect(1, 63743, '\P{^Is_Block=                private_Use AREA}', "");
-Expect(0, 7, '\p{Is_Block=             private_Use AREA}', "");
-Expect(1, 7, '\p{^Is_Block=            private_Use AREA}', "");
-Expect(1, 7, '\P{Is_Block=             private_Use AREA}', "");
-Expect(0, 7, '\P{^Is_Block=            private_Use AREA}', "");
-Error('\p{Is_Blk=-/a/PRIVATE_USE}');
-Error('\P{Is_Blk=-/a/PRIVATE_USE}');
-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, 7, '\p{Is_Blk=privateuse}', "");
-Expect(1, 7, '\p{^Is_Blk=privateuse}', "");
-Expect(1, 7, '\P{Is_Blk=privateuse}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Blk=       Private-USE}', "");
-Expect(1, 7, '\p{^Is_Blk=      Private-USE}', "");
-Expect(1, 7, '\P{Is_Blk=       Private-USE}', "");
-Expect(0, 7, '\P{^Is_Blk=      Private-USE}', "");
-Error('\p{Block=/a/_-syriac}');
-Error('\P{Block=/a/_-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=_SYRIAC:=}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Is_Blk=      -Syriac/a/}');
-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:=Greek       Musical-NOTATION}');
-Error('\P{Block=  ancient:=Greek       Musical-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   Musical Notation}', "");
-Expect(0, 119375, '\p{^Block=_ Ancient-GREEK   Musical Notation}', "");
-Expect(0, 119375, '\P{Block=_  Ancient-GREEK   Musical Notation}', "");
-Expect(1, 119375, '\P{^Block=_ Ancient-GREEK   Musical Notation}', "");
-Expect(0, 119295, '\p{Block=_  Ancient-GREEK   Musical Notation}', "");
-Expect(1, 119295, '\p{^Block=_ Ancient-GREEK   Musical Notation}', "");
-Expect(1, 119295, '\P{Block=_  Ancient-GREEK   Musical Notation}', "");
-Expect(0, 119295, '\P{^Block=_ Ancient-GREEK   Musical Notation}', "");
-Error('\p{Blk=_ANCIENT_GreekMUSICAL    Notation:=}');
-Error('\P{Blk=_ANCIENT_GreekMUSICAL    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=     _AncientgreekMusical    Notation}', "");
-Expect(0, 119375, '\p{^Blk=    _AncientgreekMusical    Notation}', "");
-Expect(0, 119375, '\P{Blk=     _AncientgreekMusical    Notation}', "");
-Expect(1, 119375, '\P{^Blk=    _AncientgreekMusical    Notation}', "");
-Expect(0, 119295, '\p{Blk=     _AncientgreekMusical    Notation}', "");
-Expect(1, 119295, '\p{^Blk=    _AncientgreekMusical    Notation}', "");
-Expect(1, 119295, '\P{Blk=     _AncientgreekMusical    Notation}', "");
-Expect(0, 119295, '\P{^Blk=    _AncientgreekMusical    Notation}', "");
-Error('\p{Is_Block=__ancient/a/Greek   Musical Notation}');
-Error('\P{Is_Block=__ancient/a/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=--ANCIENTGreek_musical_notation}', "");
-Expect(0, 119375, '\p{^Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(0, 119375, '\P{Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(1, 119375, '\P{^Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(0, 119295, '\p{Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(1, 119295, '\p{^Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(1, 119295, '\P{Is_Block=--ANCIENTGreek_musical_notation}', "");
-Expect(0, 119295, '\P{^Is_Block=--ANCIENTGreek_musical_notation}', "");
-Error('\p{Is_Blk=-:=Ancient greek      Musical notation}');
-Error('\P{Is_Blk=-:=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=/a/_phagsPA}');
-Error('\P{Blk=/a/_phagsPA}');
-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=/a/PHAGS    Pa}');
-Error('\P{Is_Block=/a/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=-/a/PHAGS Pa}');
-Error('\P{Is_Blk=-/a/PHAGS 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:-CJK-Compatibility:=IDEOGRAPHS}');
-Error('\P{Blk:-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/a/Compatibility     IDEOGRAPHS}');
-Error('\P{Is_Block:    CJK/a/Compatibility     IDEOGRAPHS}');
-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-compatibilityideographs}', "");
-Expect(0, 64255, '\p{^Is_Block=  CJK-compatibilityideographs}', "");
-Expect(0, 64255, '\P{Is_Block=  CJK-compatibilityideographs}', "");
-Expect(1, 64255, '\P{^Is_Block=  CJK-compatibilityideographs}', "");
-Expect(0, 63743, '\p{Is_Block=  CJK-compatibilityideographs}', "");
-Expect(1, 63743, '\p{^Is_Block=  CJK-compatibilityideographs}', "");
-Expect(1, 63743, '\P{Is_Block=  CJK-compatibilityideographs}', "");
-Expect(0, 63743, '\P{^Is_Block=  CJK-compatibilityideographs}', "");
-Error('\p{Is_Blk=      cjk     compatibility   Ideographs/a/}');
-Error('\P{Is_Blk=      cjk     compatibility   Ideographs/a/}');
-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=       thaana:=}');
-Error('\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}', "");
-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=-        THAANA/a/}');
-Error('\P{Blk=-        THAANA/a/}');
-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/a/}');
-Error('\P{Is_Block=thaana/a/}');
-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=_/a/THAANA}');
-Error('\P{Is_Blk=_/a/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=  Ethiopic_extended/a/}');
-Error('\P{Block=  Ethiopic_extended/a/}');
-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=-        EthiopicEXTENDED:=}');
-Error('\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}', "");
-Expect(1, 11743, '\p{Blk=__Ethiopic EXTENDED}', "");
-Expect(0, 11743, '\p{^Blk=__Ethiopic EXTENDED}', "");
-Expect(0, 11743, '\P{Blk=__Ethiopic EXTENDED}', "");
-Expect(1, 11743, '\P{^Blk=__Ethiopic EXTENDED}', "");
-Expect(0, 11647, '\p{Blk=__Ethiopic EXTENDED}', "");
-Expect(1, 11647, '\p{^Blk=__Ethiopic EXTENDED}', "");
-Expect(1, 11647, '\P{Blk=__Ethiopic EXTENDED}', "");
-Expect(0, 11647, '\P{^Blk=__Ethiopic EXTENDED}', "");
-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=      EthiopicExtended/a/}');
-Error('\P{Is_Blk=      EthiopicExtended/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= /a/PHOENICIAN}');
-Error('\P{Block= /a/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}', "");
-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=_:=Latin 1 Supplement}');
-Error('\P{Block=_:=Latin 1 Supplement}');
-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, 7, '\p{Block=latin1supplement}', "");
-Expect(1, 7, '\p{^Block=latin1supplement}', "");
-Expect(1, 7, '\P{Block=latin1supplement}', "");
-Expect(0, 7, '\P{^Block=latin1supplement}', "");
-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, 7, '\p{Block:        -_latin1Supplement}', "");
-Expect(1, 7, '\p{^Block:       -_latin1Supplement}', "");
-Expect(1, 7, '\P{Block:        -_latin1Supplement}', "");
-Expect(0, 7, '\P{^Block:       -_latin1Supplement}', "");
-Error('\p{Blk=:=LATIN_1}');
-Error('\P{Blk=:=LATIN_1}');
-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, 7, '\p{Blk=latin1}', "");
-Expect(1, 7, '\p{^Blk=latin1}', "");
-Expect(1, 7, '\P{Blk=latin1}', "");
-Expect(0, 7, '\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, 7, '\p{Blk=_ LATIN1}', "");
-Expect(1, 7, '\p{^Blk=_        LATIN1}', "");
-Expect(1, 7, '\P{Blk=_ LATIN1}', "");
-Expect(0, 7, '\P{^Blk=_        LATIN1}', "");
-Error('\p{Is_Block= _LATIN-1-Supplement/a/}');
-Error('\P{Is_Block= _LATIN-1-Supplement/a/}');
-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, 7, '\p{Is_Block=latin1supplement}', "");
-Expect(1, 7, '\p{^Is_Block=latin1supplement}', "");
-Expect(1, 7, '\P{Is_Block=latin1supplement}', "");
-Expect(0, 7, '\P{^Is_Block=latin1supplement}', "");
-Expect(1, 255, '\p{Is_Block= -Latin-1  SUPPLEMENT}', "");
-Expect(0, 255, '\p{^Is_Block= -Latin-1 SUPPLEMENT}', "");
-Expect(0, 255, '\P{Is_Block= -Latin-1  SUPPLEMENT}', "");
-Expect(1, 255, '\P{^Is_Block= -Latin-1 SUPPLEMENT}', "");
-Expect(0, 7, '\p{Is_Block= -Latin-1    SUPPLEMENT}', "");
-Expect(1, 7, '\p{^Is_Block= -Latin-1   SUPPLEMENT}', "");
-Expect(1, 7, '\P{Is_Block= -Latin-1    SUPPLEMENT}', "");
-Expect(0, 7, '\P{^Is_Block= -Latin-1   SUPPLEMENT}', "");
-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, 7, '\p{Is_Blk=latin1}', "");
-Expect(1, 7, '\p{^Is_Blk=latin1}', "");
-Expect(1, 7, '\P{Is_Blk=latin1}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Blk=       -Latin-1}', "");
-Expect(1, 7, '\p{^Is_Blk=      -Latin-1}', "");
-Expect(1, 7, '\P{Is_Blk=       -Latin-1}', "");
-Expect(0, 7, '\P{^Is_Blk=      -Latin-1}', "");
-Error('\p{Block=_ devanagari:=}');
-Error('\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}', "");
-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=    _Devanagari:=}');
-Error('\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}', "");
-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/a/}');
-Error('\P{Is_Blk=-DEVANAGARI/a/}');
-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=:= 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: /a/_Carian}');
-Error('\P{Blk: /a/_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}', "");
-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=:=-carian}');
-Error('\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}', "");
-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=      -Carian:=}');
-Error('\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}', "");
-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=/a/    -Buhid}');
-Error('\P{Block=/a/    -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= :=buhid}');
-Error('\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}', "");
-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: _:=ideographic_description CHARACTERS}');
-Error('\P{Block: _:=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=-_IdeographicDescription CHARACTERS}', "");
-Expect(0, 12287, '\p{^Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(0, 12287, '\P{Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(1, 12287, '\P{^Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(0, 12271, '\p{Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(1, 12271, '\p{^Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(1, 12271, '\P{Block=-_IdeographicDescription CHARACTERS}', "");
-Expect(0, 12271, '\P{^Block=-_IdeographicDescription CHARACTERS}', "");
-Error('\p{Blk= Ideographic_Description_characters:=}');
-Error('\P{Blk= Ideographic_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=    /a/ideographic_Description Characters}');
-Error('\P{Is_Block=    /a/ideographic_Description Characters}');
-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= /a/ideographic       description     Characters}');
-Error('\P{Is_Blk= /a/ideographic       description     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-Extension:=B}');
-Error('\P{Block:   --cjkUnifiedIdeographs-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, 7, '\p{Block=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\p{^Block=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\P{Block=cjkunifiedideographsextensionb}', "");
-Expect(0, 7, '\P{^Block=cjkunifiedideographsextensionb}', "");
-Expect(1, 173791, '\p{Block= _CJK-UnifiedIDEOGRAPHS    extension B}', "");
-Expect(0, 173791, '\p{^Block= _CJK-UnifiedIDEOGRAPHS   extension B}', "");
-Expect(0, 173791, '\P{Block= _CJK-UnifiedIDEOGRAPHS    extension B}', "");
-Expect(1, 173791, '\P{^Block= _CJK-UnifiedIDEOGRAPHS   extension B}', "");
-Expect(0, 7, '\p{Block= _CJK-UnifiedIDEOGRAPHS extension B}', "");
-Expect(1, 7, '\p{^Block= _CJK-UnifiedIDEOGRAPHS        extension B}', "");
-Expect(1, 7, '\P{Block= _CJK-UnifiedIDEOGRAPHS extension B}', "");
-Expect(0, 7, '\P{^Block= _CJK-UnifiedIDEOGRAPHS        extension B}', "");
-Error('\p{Blk=-/a/CJK  Unified-Ideographs Extension_b}');
-Error('\P{Blk=-/a/CJK  Unified-Ideographs 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, 7, '\p{Blk:  cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\p{^Blk: cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\P{Blk:  cjkunifiedideographsextensionb}', "");
-Expect(0, 7, '\P{^Blk: cjkunifiedideographsextensionb}', "");
-Expect(1, 173791, '\p{Blk=- cjkUnifiedIDEOGRAPHS       Extension_B}', "");
-Expect(0, 173791, '\p{^Blk=- cjkUnifiedIDEOGRAPHS      Extension_B}', "");
-Expect(0, 173791, '\P{Blk=- cjkUnifiedIDEOGRAPHS       Extension_B}', "");
-Expect(1, 173791, '\P{^Blk=- cjkUnifiedIDEOGRAPHS      Extension_B}', "");
-Expect(0, 7, '\p{Blk=- cjkUnifiedIDEOGRAPHS    Extension_B}', "");
-Expect(1, 7, '\p{^Blk=- cjkUnifiedIDEOGRAPHS   Extension_B}', "");
-Expect(1, 7, '\P{Blk=- cjkUnifiedIDEOGRAPHS    Extension_B}', "");
-Expect(0, 7, '\P{^Blk=- cjkUnifiedIDEOGRAPHS   Extension_B}', "");
-Error('\p{Is_Block=_CJK-Unified-ideographs_extensionB/a/}');
-Error('\P{Is_Block=_CJK-Unified-ideographs_extensionB/a/}');
-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, 7, '\p{Is_Block=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\p{^Is_Block=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\P{Is_Block=cjkunifiedideographsextensionb}', "");
-Expect(0, 7, '\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, 7, '\p{Is_Block=_CJK Unified ideographs Extension_B}', "");
-Expect(1, 7, '\p{^Is_Block=_CJK        Unified ideographs Extension_B}', "");
-Expect(1, 7, '\P{Is_Block=_CJK Unified ideographs Extension_B}', "");
-Expect(0, 7, '\P{^Is_Block=_CJK        Unified ideographs Extension_B}', "");
-Error('\p{Is_Blk=CJK   Unified/a/Ideographs    EXTENSION_B}');
-Error('\P{Is_Blk=CJK   Unified/a/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, 7, '\p{Is_Blk=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\p{^Is_Blk=cjkunifiedideographsextensionb}', "");
-Expect(1, 7, '\P{Is_Blk=cjkunifiedideographsextensionb}', "");
-Expect(0, 7, '\P{^Is_Blk=cjkunifiedideographsextensionb}', "");
-Expect(1, 173791, '\p{Is_Blk=--CJK Unified ideographs  ExtensionB}', "");
-Expect(0, 173791, '\p{^Is_Blk=--CJK Unified ideographs ExtensionB}', "");
-Expect(0, 173791, '\P{Is_Blk=--CJK Unified ideographs  ExtensionB}', "");
-Expect(1, 173791, '\P{^Is_Blk=--CJK Unified ideographs ExtensionB}', "");
-Expect(0, 7, '\p{Is_Blk=--CJK Unified ideographs       ExtensionB}', "");
-Expect(1, 7, '\p{^Is_Blk=--CJK Unified ideographs      ExtensionB}', "");
-Expect(1, 7, '\P{Is_Blk=--CJK Unified ideographs       ExtensionB}', "");
-Expect(0, 7, '\P{^Is_Blk=--CJK Unified ideographs      ExtensionB}', "");
-Error('\p{Block=-:=Old Italic}');
-Error('\P{Block=-:=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=__Old-ITALIC:=}');
-Error('\P{Blk=__Old-ITALIC:=}');
-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/a/italic}');
-Error('\P{Is_Block:            old/a/italic}');
-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=-/a/old       Italic}');
-Error('\P{Is_Blk=-/a/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=_:=Hangul        Syllables}');
-Error('\P{Blk=_:=Hangul        Syllables}');
-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=-:=Hangul_Syllables}');
-Error('\P{Is_Block=-:=Hangul_Syllables}');
-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=:=-   Hangul_Syllables}');
-Error('\P{Is_Blk=:=-   Hangul_Syllables}');
-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 Hexagram     SYMBOLS}');
-Error('\P{Block=_:=Yijing Hexagram     SYMBOLS}');
-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=    YijingHexagram Symbols}', "");
-Expect(0, 19967, '\p{^Block=   YijingHexagram Symbols}', "");
-Expect(0, 19967, '\P{Block=    YijingHexagram Symbols}', "");
-Expect(1, 19967, '\P{^Block=   YijingHexagram Symbols}', "");
-Expect(0, 19903, '\p{Block=    YijingHexagram Symbols}', "");
-Expect(1, 19903, '\p{^Block=   YijingHexagram Symbols}', "");
-Expect(1, 19903, '\P{Block=    YijingHexagram Symbols}', "");
-Expect(0, 19903, '\P{^Block=   YijingHexagram Symbols}', "");
-Error('\p{Blk=:= _yijing-hexagramSymbols}');
-Error('\P{Blk=:= _yijing-hexagramSymbols}');
-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= _YIJINGHexagram:=symbols}');
-Error('\P{Is_Block= _YIJINGHexagram:=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 hexagram-Symbols}', "");
-Expect(0, 19967, '\p{^Is_Block=        Yijing hexagram-Symbols}', "");
-Expect(0, 19967, '\P{Is_Block= Yijing hexagram-Symbols}', "");
-Expect(1, 19967, '\P{^Is_Block=        Yijing hexagram-Symbols}', "");
-Expect(0, 19903, '\p{Is_Block= Yijing hexagram-Symbols}', "");
-Expect(1, 19903, '\p{^Is_Block=        Yijing hexagram-Symbols}', "");
-Expect(1, 19903, '\P{Is_Block= Yijing hexagram-Symbols}', "");
-Expect(0, 19903, '\P{^Is_Block=        Yijing hexagram-Symbols}', "");
-Error('\p{Is_Blk=:=Yijing_HEXAGRAMSymbols}');
-Error('\P{Is_Blk=:=Yijing_HEXAGRAMSymbols}');
-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=/a/    -PHAISTOS-Disc}');
-Error('\P{Block=/a/    -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=-phaistos_DISC}', "");
-Expect(0, 66047, '\p{^Block=-phaistos_DISC}', "");
-Expect(0, 66047, '\P{Block=-phaistos_DISC}', "");
-Expect(1, 66047, '\P{^Block=-phaistos_DISC}', "");
-Expect(0, 65999, '\p{Block=-phaistos_DISC}', "");
-Expect(1, 65999, '\p{^Block=-phaistos_DISC}', "");
-Expect(1, 65999, '\P{Block=-phaistos_DISC}', "");
-Expect(0, 65999, '\P{^Block=-phaistos_DISC}', "");
-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= /a/PHAISTOS        disc}');
-Error('\P{Is_Block= /a/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= 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}', "");
-Error('\p{Block=/a/    SMALL formvariants}');
-Error('\P{Block=/a/    SMALL formvariants}');
-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 FormVariants}', "");
-Expect(0, 65135, '\p{^Block=   Small FormVariants}', "");
-Expect(0, 65135, '\P{Block=    Small FormVariants}', "");
-Expect(1, 65135, '\P{^Block=   Small FormVariants}', "");
-Expect(0, 65103, '\p{Block=    Small FormVariants}', "");
-Expect(1, 65103, '\p{^Block=   Small FormVariants}', "");
-Expect(1, 65103, '\P{Block=    Small FormVariants}', "");
-Expect(0, 65103, '\P{^Block=   Small FormVariants}', "");
-Error('\p{Blk=-        SMALLForm/a/variants}');
-Error('\P{Blk=-        SMALLForm/a/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/a/variants}');
-Error('\P{Is_Block=    Small_form/a/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= Small/a/Form Variants}');
-Error('\P{Is_Blk= Small/a/Form 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= small Formvariants}', "");
-Expect(0, 65135, '\p{^Is_Blk= small Formvariants}', "");
-Expect(0, 65135, '\P{Is_Blk= small Formvariants}', "");
-Expect(1, 65135, '\P{^Is_Blk= small Formvariants}', "");
-Expect(0, 65103, '\p{Is_Blk= small Formvariants}', "");
-Expect(1, 65103, '\p{^Is_Blk= small Formvariants}', "");
-Expect(1, 65103, '\P{Is_Blk= small Formvariants}', "");
-Expect(0, 65103, '\P{^Is_Blk= small Formvariants}', "");
-Error('\p{Block=       /a/Latin        extended        d}');
-Error('\P{Block=       /a/Latin        extended        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=    _latinExtended-D}', "");
-Expect(0, 43007, '\p{^Block=   _latinExtended-D}', "");
-Expect(0, 43007, '\P{Block=    _latinExtended-D}', "");
-Expect(1, 43007, '\P{^Block=   _latinExtended-D}', "");
-Expect(0, 42783, '\p{Block=    _latinExtended-D}', "");
-Expect(1, 42783, '\p{^Block=   _latinExtended-D}', "");
-Expect(1, 42783, '\P{Block=    _latinExtended-D}', "");
-Expect(0, 42783, '\P{^Block=   _latinExtended-D}', "");
-Error('\p{Blk:   /a/latin-Extended D}');
-Error('\P{Blk:   /a/latin-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=      -latin:=extended-D}');
-Error('\P{Is_Blk=      -latin:=extended-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:=Presentation-forms}');
-Error('\P{Block=__Alphabetic:=Presentation-forms}');
-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_PRESENTATION-forms}', "");
-Expect(0, 64335, '\p{^Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(0, 64335, '\P{Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(1, 64335, '\P{^Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(0, 64255, '\p{Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(1, 64255, '\p{^Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(1, 64255, '\P{Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Expect(0, 64255, '\P{^Block=--ALPHABETIC_PRESENTATION-forms}', "");
-Error('\p{Blk= alphabetic_PRESENTATION forms/a/}');
-Error('\P{Blk= alphabetic_PRESENTATION forms/a/}');
-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=      -ALPHABETIC     Presentation-Forms}', "");
-Expect(0, 64335, '\p{^Blk=     -ALPHABETIC     Presentation-Forms}', "");
-Expect(0, 64335, '\P{Blk=      -ALPHABETIC     Presentation-Forms}', "");
-Expect(1, 64335, '\P{^Blk=     -ALPHABETIC     Presentation-Forms}', "");
-Expect(0, 64255, '\p{Blk=      -ALPHABETIC     Presentation-Forms}', "");
-Expect(1, 64255, '\p{^Blk=     -ALPHABETIC     Presentation-Forms}', "");
-Expect(1, 64255, '\P{Blk=      -ALPHABETIC     Presentation-Forms}', "");
-Expect(0, 64255, '\P{^Blk=     -ALPHABETIC     Presentation-Forms}', "");
-Error('\p{Is_Block= /a/ALPHABETIC      Presentation Forms}');
-Error('\P{Is_Block= /a/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=_        Alphabetic-Presentationforms}', "");
-Expect(0, 64335, '\p{^Is_Block=_       Alphabetic-Presentationforms}', "");
-Expect(0, 64335, '\P{Is_Block=_        Alphabetic-Presentationforms}', "");
-Expect(1, 64335, '\P{^Is_Block=_       Alphabetic-Presentationforms}', "");
-Expect(0, 64255, '\p{Is_Block=_        Alphabetic-Presentationforms}', "");
-Expect(1, 64255, '\p{^Is_Block=_       Alphabetic-Presentationforms}', "");
-Expect(1, 64255, '\P{Is_Block=_        Alphabetic-Presentationforms}', "");
-Expect(0, 64255, '\P{^Is_Block=_       Alphabetic-Presentationforms}', "");
-Error('\p{Is_Blk= Alphabetic:=PRESENTATION     Forms}');
-Error('\P{Is_Blk= Alphabetic:=PRESENTATION     Forms}');
-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=-/a/OpticalCharacter_Recognition}');
-Error('\P{Block=-/a/OpticalCharacter_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 CHARACTERRecognition}', "");
-Expect(0, 9311, '\p{^Block=- optical CHARACTERRecognition}', "");
-Expect(0, 9311, '\P{Block=- optical CHARACTERRecognition}', "");
-Expect(1, 9311, '\P{^Block=- optical CHARACTERRecognition}', "");
-Expect(0, 9279, '\p{Block=- optical CHARACTERRecognition}', "");
-Expect(1, 9279, '\p{^Block=- optical CHARACTERRecognition}', "");
-Expect(1, 9279, '\P{Block=- optical CHARACTERRecognition}', "");
-Expect(0, 9279, '\P{^Block=- optical CHARACTERRecognition}', "");
-Error('\p{Blk= /a/optical_character Recognition}');
-Error('\P{Blk= /a/optical_character 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 CharacterRecognition}');
-Error('\P{Is_Block=    :=Optical CharacterRecognition}');
-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=      :=Opticalcharacter      recognition}');
-Error('\P{Is_Blk=      :=Opticalcharacter      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=_-Optical_Character recognition}', "");
-Expect(0, 9311, '\p{^Is_Blk=_-Optical_Character        recognition}', "");
-Expect(0, 9311, '\P{Is_Blk=_-Optical_Character recognition}', "");
-Expect(1, 9311, '\P{^Is_Blk=_-Optical_Character        recognition}', "");
-Expect(0, 9279, '\p{Is_Blk=_-Optical_Character recognition}', "");
-Expect(1, 9279, '\p{^Is_Blk=_-Optical_Character        recognition}', "");
-Expect(1, 9279, '\P{Is_Blk=_-Optical_Character recognition}', "");
-Expect(0, 9279, '\P{^Is_Blk=_-Optical_Character        recognition}', "");
-Error('\p{Block=-      cjk/a/UNIFIEDideographs}');
-Error('\P{Block=-      cjk/a/UNIFIEDideographs}');
-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:    -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}', "");
-Error('\p{Blk= CJKUnified/a/ideographs}');
-Error('\P{Blk= CJKUnified/a/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=_-CJKunified_ideographs}', "");
-Expect(0, 40959, '\p{^Blk=_-CJKunified_ideographs}', "");
-Expect(0, 40959, '\P{Blk=_-CJKunified_ideographs}', "");
-Expect(1, 40959, '\P{^Blk=_-CJKunified_ideographs}', "");
-Expect(0, 19967, '\p{Blk=_-CJKunified_ideographs}', "");
-Expect(1, 19967, '\p{^Blk=_-CJKunified_ideographs}', "");
-Expect(1, 19967, '\P{Blk=_-CJKunified_ideographs}', "");
-Expect(0, 19967, '\P{^Blk=_-CJKunified_ideographs}', "");
-Error('\p{Is_Block= -CJK:=unified-Ideographs}');
-Error('\P{Is_Block= -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=--CJKUnified Ideographs}', "");
-Expect(0, 40959, '\p{^Is_Block=--CJKUnified Ideographs}', "");
-Expect(0, 40959, '\P{Is_Block=--CJKUnified Ideographs}', "");
-Expect(1, 40959, '\P{^Is_Block=--CJKUnified Ideographs}', "");
-Expect(0, 19967, '\p{Is_Block=--CJKUnified Ideographs}', "");
-Expect(1, 19967, '\p{^Is_Block=--CJKUnified Ideographs}', "");
-Expect(1, 19967, '\P{Is_Block=--CJKUnified Ideographs}', "");
-Expect(0, 19967, '\P{^Is_Block=--CJKUnified Ideographs}', "");
-Error('\p{Is_Blk:  CJK/a/Unified-Ideographs}');
-Error('\P{Is_Blk:  CJK/a/Unified-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:            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}', "");
-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/a/}');
-Error('\P{Blk=  ancient        symbols/a/}');
-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= -Ancient   Symbols/a/}');
-Error('\P{Is_Block= -Ancient   Symbols/a/}');
-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=-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}', "");
-Error('\p{Is_Blk=:=-Ancient-Symbols}');
-Error('\P{Is_Blk=:=-Ancient-Symbols}');
-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: _ ancient Symbols}', "");
-Expect(0, 65999, '\p{^Is_Blk: _ ancient Symbols}', "");
-Expect(0, 65999, '\P{Is_Blk: _ ancient Symbols}', "");
-Expect(1, 65999, '\P{^Is_Blk: _ ancient Symbols}', "");
-Expect(0, 65935, '\p{Is_Blk: _ ancient Symbols}', "");
-Expect(1, 65935, '\p{^Is_Blk: _ ancient Symbols}', "");
-Expect(1, 65935, '\P{Is_Blk: _ ancient Symbols}', "");
-Expect(0, 65935, '\P{^Is_Blk: _ ancient Symbols}', "");
-Error('\p{Block=:=-_gothic}');
-Error('\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}', "");
-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=-/a/gothic}');
-Error('\P{Is_Blk=-/a/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}');
-Error('\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}', "");
-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:/a/-_ETHIOPIC}');
-Error('\P{Blk:/a/-_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=_ETHIOPIC/a/}');
-Error('\P{Is_Block=_ETHIOPIC/a/}');
-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/a/}');
-Error('\P{Is_Blk=      -ETHIOPIC/a/}');
-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= buginese/a/}');
-Error('\P{Blk= buginese/a/}');
-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=_-Mathematical alphanumeric_Symbols/a/}');
-Error('\P{Block=_-Mathematical alphanumeric_Symbols/a/}');
-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=   MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(0, 120831, '\p{^Block=  MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(0, 120831, '\P{Block=   MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(1, 120831, '\P{^Block=  MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(0, 119807, '\p{Block=   MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(1, 119807, '\p{^Block=  MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(1, 119807, '\P{Block=   MATHEMATICAL Alphanumeric-Symbols}', "");
-Expect(0, 119807, '\P{^Block=  MATHEMATICAL Alphanumeric-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:   -:=Mathematical  Alphanumeric_SYMBOLS}');
-Error('\P{Is_Block:   -:=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_AlphanumericSYMBOLS}', "");
-Expect(0, 120831, '\p{^Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(0, 120831, '\P{Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(1, 120831, '\P{^Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(0, 119807, '\p{Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(1, 119807, '\p{^Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(1, 119807, '\P{Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Expect(0, 119807, '\P{^Is_Blk=_Mathematical_AlphanumericSYMBOLS}', "");
-Error('\p{Block=       Kangxi/a/RADICALS}');
-Error('\P{Block=       Kangxi/a/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=_        KANGXI/a/radicals}');
-Error('\P{Blk=_        KANGXI/a/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=-:=Kangxi   Radicals}');
-Error('\P{Is_Block=-:=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:   - 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}', "");
-Error('\p{Is_Blk=:=_kangxi-radicals}');
-Error('\P{Is_Blk=:=_kangxi-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=   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}', "");
-Error('\p{Block=_:=Arabic-presentationForms B}');
-Error('\P{Block=_:=Arabic-presentationForms 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= _arabicPresentation        FORMS_b}', "");
-Expect(0, 65279, '\p{^Block= _arabicPresentation       FORMS_b}', "");
-Expect(0, 65279, '\P{Block= _arabicPresentation        FORMS_b}', "");
-Expect(1, 65279, '\P{^Block= _arabicPresentation       FORMS_b}', "");
-Expect(0, 65135, '\p{Block= _arabicPresentation        FORMS_b}', "");
-Expect(1, 65135, '\p{^Block= _arabicPresentation       FORMS_b}', "");
-Expect(1, 65135, '\P{Block= _arabicPresentation        FORMS_b}', "");
-Expect(0, 65135, '\P{^Block= _arabicPresentation       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_Presentation_FormsB}', "");
-Expect(0, 65279, '\p{^Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(0, 65279, '\P{Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(1, 65279, '\P{^Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(0, 65135, '\p{Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(1, 65135, '\p{^Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(1, 65135, '\P{Blk=_ARABIC_Presentation_FormsB}', "");
-Expect(0, 65135, '\P{^Blk=_ARABIC_Presentation_FormsB}', "");
-Error('\p{Is_Block=    :=ArabicPRESENTATIONFORMSB}');
-Error('\P{Is_Block=    :=ArabicPRESENTATIONFORMSB}');
-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= ARABIC/a/Presentation-forms B}');
-Error('\P{Is_Blk= ARABIC/a/Presentation-forms B}');
-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:-  arabic-presentation     FORMS-B}', "");
-Expect(0, 65279, '\p{^Is_Blk:- arabic-presentation     FORMS-B}', "");
-Expect(0, 65279, '\P{Is_Blk:-  arabic-presentation     FORMS-B}', "");
-Expect(1, 65279, '\P{^Is_Blk:- arabic-presentation     FORMS-B}', "");
-Expect(0, 65135, '\p{Is_Blk:-  arabic-presentation     FORMS-B}', "");
-Expect(1, 65135, '\p{^Is_Blk:- arabic-presentation     FORMS-B}', "");
-Expect(1, 65135, '\P{Is_Blk:-  arabic-presentation     FORMS-B}', "");
-Expect(0, 65135, '\P{^Is_Blk:- arabic-presentation     FORMS-B}', "");
-Error('\p{Block=-:=Gurmukhi}');
-Error('\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}', "");
-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:=}');
-Error('\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}', "");
-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=/a/           Gurmukhi}');
-Error('\P{Is_Blk=/a/           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= /a/PHONETIC   Extensions      Supplement}');
-Error('\P{Block= /a/PHONETIC   Extensions      Supplement}');
-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 extensions SUPPLEMENT}', "");
-Expect(0, 7615, '\p{^Block:    PHONETIC extensions SUPPLEMENT}', "");
-Expect(0, 7615, '\P{Block:     PHONETIC extensions SUPPLEMENT}', "");
-Expect(1, 7615, '\P{^Block:    PHONETIC extensions SUPPLEMENT}', "");
-Expect(0, 7551, '\p{Block:     PHONETIC extensions SUPPLEMENT}', "");
-Expect(1, 7551, '\p{^Block:    PHONETIC extensions SUPPLEMENT}', "");
-Expect(1, 7551, '\P{Block:     PHONETIC extensions SUPPLEMENT}', "");
-Expect(0, 7551, '\P{^Block:    PHONETIC extensions SUPPLEMENT}', "");
-Error('\p{Blk= -Phonetic:=Extensions_Supplement}');
-Error('\P{Blk= -Phonetic:=Extensions_Supplement}');
-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:_Phonetic_Extensionssupplement}', "");
-Expect(0, 7615, '\p{^Blk:_Phonetic_Extensionssupplement}', "");
-Expect(0, 7615, '\P{Blk:_Phonetic_Extensionssupplement}', "");
-Expect(1, 7615, '\P{^Blk:_Phonetic_Extensionssupplement}', "");
-Expect(0, 7551, '\p{Blk:_Phonetic_Extensionssupplement}', "");
-Expect(1, 7551, '\p{^Blk:_Phonetic_Extensionssupplement}', "");
-Expect(1, 7551, '\P{Blk:_Phonetic_Extensionssupplement}', "");
-Expect(0, 7551, '\P{^Blk:_Phonetic_Extensionssupplement}', "");
-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=      _PHONETIC-Extensions Supplement:=}');
-Error('\P{Is_Blk=      _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=/a/__greek       Extended}');
-Error('\P{Blk=/a/__greek       Extended}');
-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=-_greekExtended/a/}');
-Error('\P{Is_Block=-_greekExtended/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=  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}', "");
-Error('\p{Is_Blk:       Greek  EXTENDED/a/}');
-Error('\P{Is_Blk:       Greek  EXTENDED/a/}');
-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}');
-Error('\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}', "");
-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=      DESERET:=}');
-Error('\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}', "");
-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:       /a/tagbanwa}');
-Error('\P{Block:       /a/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: /a/ -Tagbanwa}');
-Error('\P{Blk: /a/ -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=-/a/tagbanwa}');
-Error('\P{Is_Block=-/a/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:-/a/Arabic}');
-Error('\P{Blk:-/a/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=    _Arabic:=}');
-Error('\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}', "");
-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=       Katakana_Phonetic Extensions/a/}');
-Error('\P{Block=       Katakana_Phonetic Extensions/a/}');
-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       phonetic_EXTENSIONS}', "");
-Expect(0, 12799, '\p{^Block=   -Katakana       phonetic_EXTENSIONS}', "");
-Expect(0, 12799, '\P{Block=    -Katakana       phonetic_EXTENSIONS}', "");
-Expect(1, 12799, '\P{^Block=   -Katakana       phonetic_EXTENSIONS}', "");
-Expect(0, 12783, '\p{Block=    -Katakana       phonetic_EXTENSIONS}', "");
-Expect(1, 12783, '\p{^Block=   -Katakana       phonetic_EXTENSIONS}', "");
-Expect(1, 12783, '\P{Block=    -Katakana       phonetic_EXTENSIONS}', "");
-Expect(0, 12783, '\P{^Block=   -Katakana       phonetic_EXTENSIONS}', "");
-Error('\p{Blk:   -_KatakanaPHONETIC Extensions:=}');
-Error('\P{Blk:   -_KatakanaPHONETIC 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: -Katakana:=phonetic-EXTENSIONS}');
-Error('\P{Is_Block: -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/a/Phonetic_EXTENSIONS}');
-Error('\P{Is_Blk=_-KATAKANA/a/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}');
-Error('\P{Block=--Letterlike:=Symbols}');
-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: -letterlike/a/Symbols}');
-Error('\P{Blk: -letterlike/a/Symbols}');
-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=_-letterlike-symbols:=}');
-Error('\P{Is_Blk=_-letterlike-symbols:=}');
-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=     LETTERLIKE_symbols}', "");
-Expect(0, 8527, '\p{^Is_Blk=    LETTERLIKE_symbols}', "");
-Expect(0, 8527, '\P{Is_Blk=     LETTERLIKE_symbols}', "");
-Expect(1, 8527, '\P{^Is_Blk=    LETTERLIKE_symbols}', "");
-Expect(0, 8447, '\p{Is_Blk=     LETTERLIKE_symbols}', "");
-Expect(1, 8447, '\p{^Is_Blk=    LETTERLIKE_symbols}', "");
-Expect(1, 8447, '\P{Is_Blk=     LETTERLIKE_symbols}', "");
-Expect(0, 8447, '\P{^Is_Blk=    LETTERLIKE_symbols}', "");
-Error('\p{Block:        /a/Latin-Extended_C}');
-Error('\P{Block:        /a/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= Latin EXTENDED-C}', "");
-Expect(0, 11391, '\p{^Blk= Latin EXTENDED-C}', "");
-Expect(0, 11391, '\P{Blk= Latin EXTENDED-C}', "");
-Expect(1, 11391, '\P{^Blk= Latin EXTENDED-C}', "");
-Expect(0, 11359, '\p{Blk= Latin EXTENDED-C}', "");
-Expect(1, 11359, '\p{^Blk= Latin EXTENDED-C}', "");
-Expect(1, 11359, '\P{Blk= Latin EXTENDED-C}', "");
-Expect(0, 11359, '\P{^Blk= Latin EXTENDED-C}', "");
-Error('\p{Is_Block=-Latin/a/extended   C}');
-Error('\P{Is_Block=-Latin/a/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=--Latin  extended        C}', "");
-Expect(0, 11391, '\p{^Is_Block=--Latin extended        C}', "");
-Expect(0, 11391, '\P{Is_Block=--Latin  extended        C}', "");
-Expect(1, 11391, '\P{^Is_Block=--Latin extended        C}', "");
-Expect(0, 11359, '\p{Is_Block=--Latin  extended        C}', "");
-Expect(1, 11359, '\p{^Is_Block=--Latin extended        C}', "");
-Expect(1, 11359, '\P{Is_Block=--Latin  extended        C}', "");
-Expect(0, 11359, '\P{^Is_Block=--Latin extended        C}', "");
-Error('\p{Is_Blk=-_LATIN_ExtendedC/a/}');
-Error('\P{Is_Blk=-_LATIN_ExtendedC/a/}');
-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=_LatinEXTENDED-C}', "");
-Expect(0, 11391, '\p{^Is_Blk=_LatinEXTENDED-C}', "");
-Expect(0, 11391, '\P{Is_Blk=_LatinEXTENDED-C}', "");
-Expect(1, 11391, '\P{^Is_Blk=_LatinEXTENDED-C}', "");
-Expect(0, 11359, '\p{Is_Blk=_LatinEXTENDED-C}', "");
-Expect(1, 11359, '\p{^Is_Blk=_LatinEXTENDED-C}', "");
-Expect(1, 11359, '\P{Is_Blk=_LatinEXTENDED-C}', "");
-Expect(0, 11359, '\P{^Is_Blk=_LatinEXTENDED-C}', "");
-Error('\p{Block=       /a/supplemental_Mathematical_Operators}');
-Error('\P{Block=       /a/supplemental_Mathematical_Operators}');
-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= 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}', "");
-Error('\p{Is_Block=-SUPPLEMENTAL-mathematical/a/operators}');
-Error('\P{Is_Block=-SUPPLEMENTAL-mathematical/a/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:   --Supplemental-mathematicalOperators}', "");
-Expect(0, 11007, '\p{^Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(0, 11007, '\P{Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(1, 11007, '\P{^Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(0, 10751, '\p{Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(1, 10751, '\p{^Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(1, 10751, '\P{Is_Block:   --Supplemental-mathematicalOperators}', "");
-Expect(0, 10751, '\P{^Is_Block:   --Supplemental-mathematicalOperators}', "");
-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=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(0, 11007, '\p{^Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(0, 11007, '\P{Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(1, 11007, '\P{^Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(0, 10751, '\p{Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(1, 10751, '\p{^Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(1, 10751, '\P{Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Expect(0, 10751, '\P{^Is_Blk=SUPPLEMENTAL MATHEMATICALOperators}', "");
-Error('\p{Block=/a/shavian}');
-Error('\P{Block=/a/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}', "");
-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=--Shavian:=}');
-Error('\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}', "");
-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}');
-Error('\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}', "");
-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=/a/lydian}');
-Error('\P{Blk=/a/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/a/}');
-Error('\P{Is_Block=_ Lydian/a/}');
-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=_      Mongolian/a/}');
-Error('\P{Block=_      Mongolian/a/}');
-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=    /a/Mongolian}');
-Error('\P{Is_Block=    /a/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}', "");
-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: -/a/Lao}');
-Error('\P{Blk: -/a/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=:=-_Lao}');
-Error('\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}', "");
-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: -/a/Lao}');
-Error('\P{Is_Blk: -/a/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}');